Projects / notify4j / Run #1797
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
-
✗
coverage-drop— 87.2% vs baseline 88.3% (drop 1.2pp, max 1.0pp) -
✓
new-failures— no new failures
Regression vs baseline
no new failures
Performance regression
1 slower
vs baseline run
#1672
on
main
| Test | Baseline | Now | Δ |
|---|---|---|---|
org.alexmond.notify4j.spring.NotificationsAutoConfigurationTest › metricsWireInWithAMeterRegistryAndCountPerChannel |
111 ms | 220 ms | +109 ms (+98.2%) |
Failures (0)
No failed tests. 🎉
Suites
| Suite | Tests | Failures | Errors | Skipped | Time |
|---|---|---|---|---|---|
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 →)
Coverage change
vs baseline
run #1672
on main
-1.2 pp overall
| File | Baseline | This 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
| Module | Line % | Lines | Files |
|---|---|---|---|
notify4j-core |
86.2% | 637/739 | 38 |
notify4j-spring-boot-starter |
92.0% | 138/150 | 4 |
Coverage by file (most missed first)
| File | Line % | Covered | Missed | |
|---|---|---|---|---|
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 |