UniTrack

Projects / notify4j / Run #1797

← Prev Next →

Run #1797 PASSED Export ↗

main · flag default · afd0835 · 2026-06-28 17:41 · build #63

100% pass
Tests
85
Passed
85
Failed
0
Skipped
0
Duration
6.1s
Line cov
87.2%
Quality gate FAILED
Regression vs baseline no new failures
vs baseline run #1672 on main — 0 new · 0 fixed · 0 still failing
Performance regression 1 slower
vs baseline run #1672 on main
TestBaselineNowΔ
org.alexmond.notify4j.spring.NotificationsAutoConfigurationTest › metricsWireInWithAMeterRegistryAndCountPerChannel 111 ms 220 ms +109 ms (+98.2%)

Failures (0)

No failed tests. 🎉

Suites

SuiteTestsFailures ErrorsSkippedTime
org.alexmond.notify4j.AsyncNotifierTest 4 0 0 0 0.02s
org.alexmond.notify4j.ChannelPayloadTest 19 0 0 0 0.48s
org.alexmond.notify4j.FormEncodedNotifierTest 1 0 0 0 0.01s
org.alexmond.notify4j.HttpClientConfigTest 5 0 0 0 0.02s
org.alexmond.notify4j.HttpNotifierTest 3 0 0 0 0.04s
org.alexmond.notify4j.HttpRetryTest 3 0 0 0 0.05s
org.alexmond.notify4j.NotificationMetricsTest 2 0 0 0 0.35s
org.alexmond.notify4j.NotificationsTest 7 0 0 0 0.03s
org.alexmond.notify4j.NotifierContractTest 1 0 0 0 0.02s
org.alexmond.notify4j.NotifierCoreTest 2 0 0 0 0.01s
org.alexmond.notify4j.NotifierUrlParserTest 15 0 0 0 0.04s
org.alexmond.notify4j.RedactionTest 2 0 0 0 0.00s
org.alexmond.notify4j.spring.AsyncDeliveryIntegrationTest 1 0 0 0 0.09s
org.alexmond.notify4j.spring.EmailNotifierTest 3 0 0 0 0.17s
org.alexmond.notify4j.spring.NotificationsAutoConfigurationTest 11 0 0 0 1.25s
org.alexmond.notify4j.spring.NotificationsSpringBootIntegrationTest 1 0 0 0 3.06s
org.alexmond.notify4j.TransitionFilterTest 3 0 0 0 0.26s
org.alexmond.notify4j.WrapperNotifierTest 2 0 0 0 0.17s

Slowest tests (performance →)

TestDuration
org.alexmond.notify4j.spring.NotificationsSpringBootIntegrationTest › bootedFacadeDeliversToTheChannel 1,191 ms
org.alexmond.notify4j.spring.NotificationsAutoConfigurationTest › emailChannelStaysOffWithoutRecipient 556 ms
org.alexmond.notify4j.NotificationMetricsTest › facadePropagatesMetricsToChannels 334 ms
org.alexmond.notify4j.ChannelPayloadTest › teamsPostsMessageCard 299 ms
org.alexmond.notify4j.spring.NotificationsAutoConfigurationTest › metricsWireInWithAMeterRegistryAndCountPerChannel 220 ms
org.alexmond.notify4j.TransitionFilterTest › nullIdIsDeliveredAndNullStatusDoesNotThrow 214 ms
org.alexmond.notify4j.WrapperNotifierTest › remindingNotifierRefiresWhileBadAndStopsWhenResolved 138 ms
org.alexmond.notify4j.spring.EmailNotifierTest › titleOverridesStatusAsSubjectAndCrlfIsStripped 86 ms
org.alexmond.notify4j.spring.AsyncDeliveryIntegrationTest › asyncFacadeDeliversThroughConfiguredPipeline 81 ms
org.alexmond.notify4j.spring.EmailNotifierTest › sendsOnTerminalTransitionWithPrefixedSubject 75 ms

Coverage change vs baseline run #1672 on main

-1.2 pp overall

FileBaselineThis runΔ pp
org/alexmond/notify4j/DiscordNotifier.java removed 100.0% — -100.0
org/alexmond/notify4j/GoogleChatNotifier.java removed 100.0% — -100.0
org/alexmond/notify4j/GotifyNotifier.java removed 100.0% — -100.0
org/alexmond/notify4j/MattermostNotifier.java removed 100.0% — -100.0
org/alexmond/notify4j/NtfyNotifier.java removed 100.0% — -100.0
org/alexmond/notify4j/OpsGenieNotifier.java removed 100.0% — -100.0
org/alexmond/notify4j/PagerDutyNotifier.java removed 100.0% — -100.0
org/alexmond/notify4j/PushbulletNotifier.java removed 100.0% — -100.0
org/alexmond/notify4j/PushoverNotifier.java removed 100.0% — -100.0
org/alexmond/notify4j/RocketChatNotifier.java removed 100.0% — -100.0
org/alexmond/notify4j/SignalNotifier.java removed 100.0% — -100.0
org/alexmond/notify4j/SlackNotifier.java removed 100.0% — -100.0
org/alexmond/notify4j/TeamsNotifier.java removed 100.0% — -100.0
org/alexmond/notify4j/TelegramNotifier.java removed 100.0% — -100.0
org/alexmond/notify4j/TwilioNotifier.java removed 100.0% — -100.0
org/alexmond/notify4j/WebhookNotifier.java removed 100.0% — -100.0
org/alexmond/notify4j/WhatsAppNotifier.java removed 100.0% — -100.0
org/alexmond/notify4j/ZulipNotifier.java removed 100.0% — -100.0
org/alexmond/notify4j/NotificationMetrics.java dropped 100.0% 80.0% -20.0
org/alexmond/notify4j/spring/MicrometerNotificationMetrics.java dropped 87.5% 77.8% -9.7
org/alexmond/notify4j/spring/NotificationProperties.java dropped 94.8% 89.9% -5.0
org/alexmond/notify4j/spring/EmailNotifier.java dropped 100.0% 96.6% -3.4
org/alexmond/notify4j/NotifierUrlParser.java dropped 94.5% 93.5% -0.9
org/alexmond/notify4j/Notifications.java improved 81.5% 82.1% +0.6
org/alexmond/notify4j/AbstractHttpNotifier.java improved 80.4% 82.7% +2.2
org/alexmond/notify4j/AsyncNotifier.java improved 86.7% 100.0% +13.3
org/alexmond/notify4j/internal/GotifyNotifier.java added — 75.0% +75.0
org/alexmond/notify4j/internal/NtfyNotifier.java added — 78.6% +78.6
org/alexmond/notify4j/internal/OpsGenieNotifier.java added — 80.0% +80.0
org/alexmond/notify4j/internal/PagerDutyNotifier.java added — 83.3% +83.3
org/alexmond/notify4j/internal/PushoverNotifier.java added — 83.3% +83.3
org/alexmond/notify4j/Severity.java added — 100.0% +100.0
org/alexmond/notify4j/internal/DiscordNotifier.java added — 100.0% +100.0
org/alexmond/notify4j/internal/GoogleChatNotifier.java added — 100.0% +100.0
org/alexmond/notify4j/internal/MattermostNotifier.java added — 100.0% +100.0
org/alexmond/notify4j/internal/PushbulletNotifier.java added — 100.0% +100.0
org/alexmond/notify4j/internal/RocketChatNotifier.java added — 100.0% +100.0
org/alexmond/notify4j/internal/SignalNotifier.java added — 100.0% +100.0
org/alexmond/notify4j/internal/SlackNotifier.java added — 100.0% +100.0
org/alexmond/notify4j/internal/TeamsNotifier.java added — 100.0% +100.0
org/alexmond/notify4j/internal/TelegramNotifier.java added — 100.0% +100.0
org/alexmond/notify4j/internal/TwilioNotifier.java added — 100.0% +100.0
org/alexmond/notify4j/internal/WebhookNotifier.java added — 100.0% +100.0
org/alexmond/notify4j/internal/WhatsAppNotifier.java added — 100.0% +100.0
org/alexmond/notify4j/internal/ZulipNotifier.java added — 100.0% +100.0

Coverage by module

ModuleLine %LinesFiles
notify4j-core 86.2% 637/739 38
notify4j-spring-boot-starter 92.0% 138/150 4

Coverage by file (most missed first)

FileLine %  CoveredMissed
org/alexmond/notify4j/RemindingNotifier.java 49.0%
25 26
org/alexmond/notify4j/AbstractHttpNotifier.java 82.7%
81 17
org/alexmond/notify4j/Notifications.java 82.1%
55 12
org/alexmond/notify4j/NotifierUrlParser.java 93.5%
174 12
org/alexmond/notify4j/spring/NotificationProperties.java 89.9%
62 7
org/alexmond/notify4j/TransitionFilter.java 87.1%
27 4
org/alexmond/notify4j/AbstractEventNotifier.java 82.6%
19 4
org/alexmond/notify4j/spring/MicrometerNotificationMetrics.java 77.8%
14 4
org/alexmond/notify4j/AbstractTransitionNotifier.java 62.5%
5 3
org/alexmond/notify4j/internal/GotifyNotifier.java 75.0%
9 3
org/alexmond/notify4j/internal/PushoverNotifier.java 83.3%
15 3
org/alexmond/notify4j/internal/NtfyNotifier.java 78.6%
11 3
org/alexmond/notify4j/internal/OpsGenieNotifier.java 80.0%
12 3
org/alexmond/notify4j/NotificationAdapter.java 0.0%
0 2
org/alexmond/notify4j/NotificationsConfig.java 93.5%
29 2
org/alexmond/notify4j/NotificationsFactory.java 77.8%
7 2
org/alexmond/notify4j/internal/PagerDutyNotifier.java 83.3%
10 2
org/alexmond/notify4j/CompositeNotifier.java 91.7%
11 1
org/alexmond/notify4j/NotificationFilter.java 0.0%
0 1
org/alexmond/notify4j/NotificationMetrics.java 80.0%
4 1
org/alexmond/notify4j/ExpiringFilter.java 88.9%
8 1
org/alexmond/notify4j/spring/EmailNotifier.java 96.6%
28 1
org/alexmond/notify4j/Notifier.java 0.0%
0 0
org/alexmond/notify4j/FilteringNotifier.java 100.0%
19 0
org/alexmond/notify4j/Severity.java 100.0%
6 0
org/alexmond/notify4j/AsyncNotifier.java 100.0%
20 0
org/alexmond/notify4j/HttpClientConfig.java 100.0%
11 0
org/alexmond/notify4j/LoggingNotifier.java 100.0%
3 0
org/alexmond/notify4j/internal/ZulipNotifier.java 100.0%
14 0
org/alexmond/notify4j/internal/SlackNotifier.java 100.0%
3 0
org/alexmond/notify4j/internal/SignalNotifier.java 100.0%
6 0
org/alexmond/notify4j/internal/RocketChatNotifier.java 100.0%
3 0
org/alexmond/notify4j/internal/PushbulletNotifier.java 100.0%
6 0
org/alexmond/notify4j/internal/TelegramNotifier.java 100.0%
4 0
org/alexmond/notify4j/internal/WebhookNotifier.java 100.0%
4 0
org/alexmond/notify4j/internal/WhatsAppNotifier.java 100.0%
9 0
org/alexmond/notify4j/internal/MattermostNotifier.java 100.0%
3 0
org/alexmond/notify4j/internal/GoogleChatNotifier.java 100.0%
3 0
org/alexmond/notify4j/internal/TeamsNotifier.java 100.0%
5 0
org/alexmond/notify4j/internal/DiscordNotifier.java 100.0%
3 0
org/alexmond/notify4j/internal/TwilioNotifier.java 100.0%
13 0
org/alexmond/notify4j/spring/NotificationsAutoConfiguration.java 100.0%
34 0