Projects / unitrack / Run #2231
Run #2231 PASSED Export ↗
main ·
flag default ·
138a81c ·
2026-06-30 03:25
· build
100%
pass
Tests
298
Passed
298
Failed
0
Skipped
0
Duration
60.1s
Line cov
79.7%
Quality gate
PASSED
-
✓
coverage-drop— 79.7% vs baseline 79.7% (drop 0.0pp, max 1.0pp) -
✓
new-failures— no new failures
Regression vs baseline
no new failures
Failures (0)
No failed tests. 🎉
Suites
| Suite | Tests | Failures | Errors | Skipped | Time |
|---|---|---|---|---|---|
org.alexmond.unitrack.domain.AuditAndShareEntityTest |
3 | 0 | 0 | 0 | 0.24s |
org.alexmond.unitrack.ingest.BoundedInputStreamTest |
5 | 0 | 0 | 0 | 0.01s |
org.alexmond.unitrack.ingest.CoverageParsersTest |
5 | 0 | 0 | 0 | 0.03s |
org.alexmond.unitrack.ingest.GoCoverAndBenchParserTest |
2 | 0 | 0 | 0 | 0.01s |
org.alexmond.unitrack.ingest.GzipStreamsTest |
3 | 0 | 0 | 0 | 0.02s |
org.alexmond.unitrack.ingest.JacocoXmlParserTest |
1 | 0 | 0 | 0 | 0.01s |
org.alexmond.unitrack.ingest.JmeterJtlParserTest |
6 | 0 | 0 | 0 | 0.02s |
org.alexmond.unitrack.ingest.JmhJsonParserTest |
6 | 0 | 0 | 0 | 0.01s |
org.alexmond.unitrack.ingest.JUnitXmlParserTest |
1 | 0 | 0 | 0 | 0.01s |
org.alexmond.unitrack.ingest.K6JsonParserTest |
2 | 0 | 0 | 0 | 0.01s |
org.alexmond.unitrack.ingest.NewTestResultFormatsTest |
4 | 0 | 0 | 0 | 0.16s |
org.alexmond.unitrack.ingest.StaxXmlSafetyTest |
2 | 0 | 0 | 0 | 0.07s |
org.alexmond.unitrack.ingest.XUnitNUnitGatlingParserTest |
4 | 0 | 0 | 0 | 0.02s |
org.alexmond.unitrack.report.BranchCleanupServiceTest |
4 | 0 | 0 | 0 | 0.53s |
org.alexmond.unitrack.report.BranchGlobTest |
1 | 0 | 0 | 0 | 0.00s |
org.alexmond.unitrack.report.ChangePointDetectorTest |
9 | 0 | 0 | 0 | 0.02s |
org.alexmond.unitrack.report.ComparisonServiceTest |
3 | 0 | 0 | 0 | 0.28s |
org.alexmond.unitrack.report.ComparisonTimingTest |
1 | 0 | 0 | 0 | 0.05s |
org.alexmond.unitrack.report.CoreReportingTest |
4 | 0 | 0 | 0 | 1.00s |
org.alexmond.unitrack.report.ModuleCoverageTest |
4 | 0 | 0 | 0 | 1.24s |
org.alexmond.unitrack.report.OwnershipGlobalScorecardTest |
1 | 0 | 0 | 0 | 0.10s |
org.alexmond.unitrack.report.OwnershipServiceTest |
3 | 0 | 0 | 0 | 0.22s |
org.alexmond.unitrack.report.PerfStepDetectionServiceTest |
2 | 0 | 0 | 0 | 0.16s |
org.alexmond.unitrack.report.ProjectHealthBoardOrderTest |
2 | 0 | 0 | 0 | 0.01s |
org.alexmond.unitrack.report.RunDeletionServiceTest |
1 | 0 | 0 | 0 | 0.17s |
org.alexmond.unitrack.report.TestModuleGroupingTest |
1 | 0 | 0 | 0 | 0.05s |
org.alexmond.unitrack.report.TrendFlagScopeTest |
1 | 0 | 0 | 0 | 0.06s |
org.alexmond.unitrack.repository.BrokenSinceQueryTest |
6 | 0 | 0 | 0 | 9.42s |
org.alexmond.unitrack.web.account.MembershipServiceTest |
3 | 0 | 0 | 0 | 0.01s |
org.alexmond.unitrack.web.ai.AiAnalyzerStubIntegrationTest |
1 | 0 | 0 | 0 | 1.45s |
org.alexmond.unitrack.web.ai.AiAnalyzerTest |
3 | 0 | 0 | 0 | 0.00s |
org.alexmond.unitrack.web.alert.AlertChannelIntegrationTest |
3 | 0 | 0 | 0 | 0.10s |
org.alexmond.unitrack.web.alert.AlertEventPublisherTest |
5 | 0 | 0 | 0 | 0.92s |
org.alexmond.unitrack.web.alert.Notify4jAlertSinkTest |
4 | 0 | 0 | 0 | 0.28s |
org.alexmond.unitrack.web.AlertsUiIntegrationTest |
5 | 0 | 0 | 0 | 0.13s |
org.alexmond.unitrack.web.AsyncIngestIntegrationTest |
4 | 0 | 0 | 0 | 0.40s |
org.alexmond.unitrack.web.AuditApiIntegrationTest |
3 | 0 | 0 | 0 | 0.05s |
org.alexmond.unitrack.web.AuditLogUiIntegrationTest |
3 | 0 | 0 | 0 | 0.18s |
org.alexmond.unitrack.web.AuthIntegrationTest |
3 | 0 | 0 | 0 | 0.21s |
org.alexmond.unitrack.web.BadgeIntegrationTest |
4 | 0 | 0 | 0 | 0.06s |
org.alexmond.unitrack.web.BlameIntegrationTest |
3 | 0 | 0 | 0 | 0.12s |
org.alexmond.unitrack.web.BranchSelectorIntegrationTest |
2 | 0 | 0 | 0 | 0.17s |
org.alexmond.unitrack.web.ClosedModePublicReadIntegrationTest |
2 | 0 | 0 | 0 | 2.22s |
org.alexmond.unitrack.web.ClosedModeStaticAssetsTest |
1 | 0 | 0 | 0 | 0.03s |
org.alexmond.unitrack.web.CoverageDiffIntegrationTest |
2 | 0 | 0 | 0 | 0.22s |
org.alexmond.unitrack.web.CoverageFlagsIntegrationTest |
1 | 0 | 0 | 0 | 0.17s |
org.alexmond.unitrack.web.CoverageFormatsIntegrationTest |
1 | 0 | 0 | 0 | 0.12s |
org.alexmond.unitrack.web.CoveragePageIntegrationTest |
3 | 0 | 0 | 0 | 0.12s |
org.alexmond.unitrack.web.FailureClusterIntegrationTest |
1 | 0 | 0 | 0 | 0.10s |
org.alexmond.unitrack.web.FlakyDetectionIntegrationTest |
2 | 0 | 0 | 0 | 17.12s |
org.alexmond.unitrack.web.GateCacheIntegrationTest |
1 | 0 | 0 | 0 | 0.03s |
org.alexmond.unitrack.web.GateLookupIntegrationTest |
4 | 0 | 0 | 0 | 0.11s |
org.alexmond.unitrack.web.github.GitHubConfigResolverTest |
3 | 0 | 0 | 0 | 0.03s |
org.alexmond.unitrack.web.github.GitHubPrCommentServiceTest |
8 | 0 | 0 | 0 | 0.07s |
org.alexmond.unitrack.web.github.GitHubRepoServiceTest |
3 | 0 | 0 | 0 | 0.14s |
org.alexmond.unitrack.web.github.GitHubStatusServiceTest |
4 | 0 | 0 | 0 | 0.79s |
org.alexmond.unitrack.web.github.ProjectImportServiceTest |
2 | 0 | 0 | 0 | 0.25s |
org.alexmond.unitrack.web.gitlab.GitLabConfigResolverTest |
2 | 0 | 0 | 0 | 0.00s |
org.alexmond.unitrack.web.gitlab.GitLabServiceTest |
4 | 0 | 0 | 0 | 0.02s |
org.alexmond.unitrack.web.HomeBoardIntegrationTest |
1 | 0 | 0 | 0 | 0.15s |
org.alexmond.unitrack.web.IngestIntegrationTest |
2 | 0 | 0 | 0 | 0.26s |
org.alexmond.unitrack.web.IngestJobRecordingIntegrationTest |
3 | 0 | 0 | 0 | 0.40s |
org.alexmond.unitrack.web.IngestManyPartsIntegrationTest |
1 | 0 | 0 | 0 | 4.83s |
org.alexmond.unitrack.web.IngestPrMetadataIntegrationTest |
2 | 0 | 0 | 0 | 0.09s |
org.alexmond.unitrack.web.IngestSizeGuardIntegrationTest |
1 | 0 | 0 | 0 | 1.09s |
org.alexmond.unitrack.web.IngestTokenScopeIntegrationTest |
3 | 0 | 0 | 0 | 0.14s |
org.alexmond.unitrack.web.live.LiveBoardIntegrationTest |
1 | 0 | 0 | 0 | 0.11s |
org.alexmond.unitrack.web.live.LiveClientAssetIntegrationTest |
2 | 0 | 0 | 0 | 0.14s |
org.alexmond.unitrack.web.live.LiveEventsEndpointIntegrationTest |
1 | 0 | 0 | 0 | 0.02s |
org.alexmond.unitrack.web.live.LiveEventServiceTest |
3 | 0 | 0 | 0 | 0.11s |
org.alexmond.unitrack.web.live.LiveProjectPageIntegrationTest |
1 | 0 | 0 | 0 | 0.06s |
org.alexmond.unitrack.web.live.SseStreamContractIntegrationTest |
1 | 0 | 0 | 0 | 0.11s |
org.alexmond.unitrack.web.MainApplicationYamlTest |
1 | 0 | 0 | 0 | 0.01s |
org.alexmond.unitrack.web.mcp.McpActionToolsDisabledTest |
1 | 0 | 0 | 0 | 0.35s |
org.alexmond.unitrack.web.mcp.McpActionToolsIntegrationTest |
3 | 0 | 0 | 0 | 1.30s |
org.alexmond.unitrack.web.mcp.McpToolsIntegrationTest |
5 | 0 | 0 | 0 | 0.14s |
org.alexmond.unitrack.web.MembershipIntegrationTest |
3 | 0 | 0 | 0 | 0.14s |
org.alexmond.unitrack.web.metrics.MetricsIntegrationTest |
1 | 0 | 0 | 0 | 0.15s |
org.alexmond.unitrack.web.metrics.TracingIntegrationTest |
1 | 0 | 0 | 0 | 0.06s |
org.alexmond.unitrack.web.MultiPerfIngestIntegrationTest |
2 | 0 | 0 | 0 | 0.07s |
org.alexmond.unitrack.web.notify.GateFailureNotifierTest |
7 | 0 | 0 | 0 | 0.23s |
org.alexmond.unitrack.web.notify.NotificationServiceTest |
6 | 0 | 0 | 0 | 0.28s |
org.alexmond.unitrack.web.notify.OwnerFailureNotifierTest |
1 | 0 | 0 | 0 | 0.71s |
org.alexmond.unitrack.web.notify.TokenExpiryReminderTest |
3 | 0 | 0 | 0 | 0.14s |
org.alexmond.unitrack.web.ops.HealthInfoIntegrationTest |
3 | 0 | 0 | 0 | 0.16s |
org.alexmond.unitrack.web.ops.OpsPageIntegrationTest |
3 | 0 | 0 | 0 | 0.13s |
org.alexmond.unitrack.web.OwnersIntegrationTest |
1 | 0 | 0 | 0 | 0.05s |
org.alexmond.unitrack.web.PerfIngestIntegrationTest |
4 | 0 | 0 | 0 | 0.08s |
org.alexmond.unitrack.web.PerformanceIntegrationTest |
2 | 0 | 0 | 0 | 0.10s |
org.alexmond.unitrack.web.PerfRegressionIntegrationTest |
3 | 0 | 0 | 0 | 0.16s |
org.alexmond.unitrack.web.PerfRunDetailIntegrationTest |
3 | 0 | 0 | 0 | 0.11s |
org.alexmond.unitrack.web.PerfRunRegressionIntegrationTest |
2 | 0 | 0 | 0 | 0.06s |
org.alexmond.unitrack.web.PerfTrendIntegrationTest |
2 | 0 | 0 | 0 | 0.55s |
org.alexmond.unitrack.web.ProjectIngestScopeIntegrationTest |
1 | 0 | 0 | 0 | 0.05s |
org.alexmond.unitrack.web.ProjectSettingsIntegrationTest |
3 | 0 | 0 | 0 | 0.12s |
org.alexmond.unitrack.web.ProjectVisibilityIntegrationTest |
3 | 0 | 0 | 0 | 0.62s |
org.alexmond.unitrack.web.PrPageIntegrationTest |
2 | 0 | 0 | 0 | 0.14s |
org.alexmond.unitrack.web.PullRequestGroupingIntegrationTest |
2 | 0 | 0 | 0 | 0.17s |
org.alexmond.unitrack.web.QualityGateIntegrationTest |
1 | 0 | 0 | 0 | 0.42s |
org.alexmond.unitrack.web.ReportMergingIntegrationTest |
1 | 0 | 0 | 0 | 0.08s |
org.alexmond.unitrack.web.RunExportIntegrationTest |
2 | 0 | 0 | 0 | 0.06s |
org.alexmond.unitrack.web.SecureIngestIntegrationTest |
1 | 0 | 0 | 0 | 1.33s |
org.alexmond.unitrack.web.ShareLinkIntegrationTest |
2 | 0 | 0 | 0 | 0.07s |
org.alexmond.unitrack.web.SignupEnabledIntegrationTest |
4 | 0 | 0 | 0 | 2.47s |
org.alexmond.unitrack.web.SignupRateLimitIntegrationTest |
1 | 0 | 0 | 0 | 1.66s |
org.alexmond.unitrack.web.StatusAndSignupIntegrationTest |
2 | 0 | 0 | 0 | 0.05s |
org.alexmond.unitrack.web.TestDetailIntegrationTest |
4 | 0 | 0 | 0 | 0.29s |
org.alexmond.unitrack.web.TestOutputIntegrationTest |
1 | 0 | 0 | 0 | 0.13s |
org.alexmond.unitrack.web.TestRegressionIntegrationTest |
3 | 0 | 0 | 0 | 0.14s |
org.alexmond.unitrack.web.TriageIntegrationTest |
1 | 0 | 0 | 0 | 0.14s |
org.alexmond.unitrack.web.ui.RunPagePerfTest |
1 | 0 | 0 | 0 | 0.06s |
org.alexmond.unitrack.web.webhook.WebhookControllerTest |
7 | 0 | 0 | 0 | 0.12s |
Slowest tests (performance →)
Coverage by module
| Module | Line % | Lines | Files |
|---|---|---|---|
(root) |
33.3% | 1/3 | 1 |
config |
100.0% | 15/15 | 3 |
domain |
72.2% | 187/259 | 29 |
ingest |
88.1% | 1163/1320 | 37 |
report |
78.1% | 831/1064 | 54 |
repository |
0.0% | 0/0 | 23 |
web |
76.6% | 1958/2555 | 98 |
Coverage by file (most missed first)
| File | Line % | Covered | Missed | |
|---|---|---|---|---|
org/alexmond/unitrack/web/demo/DemoDataSeeder.java |
1.2% | 3 | 237 | |
org/alexmond/unitrack/report/ReportingService.java |
67.1% | 141 | 69 | |
org/alexmond/unitrack/web/ui/DashboardController.java |
79.6% | 215 | 55 | |
org/alexmond/unitrack/report/CoverageDiffService.java |
0.0% | 0 | 39 | |
org/alexmond/unitrack/web/ui/GitHubImportController.java |
0.0% | 0 | 29 | |
org/alexmond/unitrack/web/api/IngestController.java |
85.7% | 168 | 28 | |
org/alexmond/unitrack/web/ui/AccountController.java |
0.0% | 0 | 28 | |
org/alexmond/unitrack/report/BranchService.java |
8.3% | 2 | 22 | |
org/alexmond/unitrack/ingest/JmhJsonParser.java |
82.2% | 97 | 21 | |
org/alexmond/unitrack/web/ui/ShareController.java |
20.0% | 5 | 20 | |
org/alexmond/unitrack/web/webhook/WebhookController.java |
75.4% | 52 | 17 | |
org/alexmond/unitrack/ingest/IngestService.java |
87.2% | 109 | 16 | |
org/alexmond/unitrack/report/OwnershipService.java |
73.3% | 44 | 16 | |
org/alexmond/unitrack/report/PullRequestService.java |
0.0% | 0 | 13 | |
org/alexmond/unitrack/web/account/UserService.java |
45.8% | 11 | 13 | |
org/alexmond/unitrack/domain/User.java |
0.0% | 0 | 12 | |
org/alexmond/unitrack/domain/ApiToken.java |
0.0% | 0 | 12 | |
org/alexmond/unitrack/domain/AlertChannel.java |
0.0% | 0 | 11 | |
org/alexmond/unitrack/domain/CoverageReport.java |
59.3% | 16 | 11 | |
org/alexmond/unitrack/domain/IngestJob.java |
0.0% | 0 | 11 | |
org/alexmond/unitrack/web/live/LiveEventService.java |
73.8% | 31 | 11 | |
org/alexmond/unitrack/web/ui/OwnersUiController.java |
42.1% | 8 | 11 | |
org/alexmond/unitrack/ingest/TrxXmlParser.java |
85.7% | 60 | 10 | |
org/alexmond/unitrack/web/ui/AlertsUiController.java |
71.4% | 25 | 10 | |
org/alexmond/unitrack/web/ui/TriageUiController.java |
0.0% | 0 | 10 | |
org/alexmond/unitrack/ingest/CoberturaXmlParser.java |
85.7% | 54 | 9 | |
org/alexmond/unitrack/ingest/OpenCoverXmlParser.java |
87.5% | 63 | 9 | |
org/alexmond/unitrack/report/TestRegressionService.java |
82.0% | 41 | 9 | |
org/alexmond/unitrack/report/TriageService.java |
82.7% | 43 | 9 | |
org/alexmond/unitrack/ingest/GoCoverParser.java |
83.0% | 39 | 8 | |
org/alexmond/unitrack/ingest/JmeterJtlParser.java |
91.8% | 90 | 8 | |
org/alexmond/unitrack/ingest/XmlNode.java |
82.6% | 38 | 8 | |
org/alexmond/unitrack/report/QualityGateService.java |
86.2% | 50 | 8 | |
org/alexmond/unitrack/report/ProjectHealth.java |
33.3% | 4 | 8 | |
org/alexmond/unitrack/web/mcp/UniTrackMcpActionTools.java |
83.0% | 39 | 8 | |
org/alexmond/unitrack/web/ui/RunAdminController.java |
0.0% | 0 | 8 | |
org/alexmond/unitrack/domain/ProjectMembership.java |
0.0% | 0 | 7 | |
org/alexmond/unitrack/ingest/CtrfJsonParser.java |
88.9% | 56 | 7 | |
org/alexmond/unitrack/web/ai/ChatClientAiAnalyzer.java |
80.0% | 28 | 7 | |
org/alexmond/unitrack/web/alert/Notify4jAlertSink.java |
86.3% | 44 | 7 | |
org/alexmond/unitrack/web/github/GitHubPrCommentService.java |
95.1% | 136 | 7 | |
org/alexmond/unitrack/web/gitlab/GitLabService.java |
92.3% | 84 | 7 | |
org/alexmond/unitrack/web/ui/ComparisonController.java |
0.0% | 0 | 7 | |
org/alexmond/unitrack/domain/TestCaseResult.java |
72.7% | 16 | 6 | |
org/alexmond/unitrack/ingest/GatlingLogParser.java |
92.8% | 77 | 6 | |
org/alexmond/unitrack/ingest/NUnitXmlParser.java |
84.6% | 33 | 6 | |
org/alexmond/unitrack/ingest/JacocoXmlParser.java |
87.0% | 40 | 6 | |
org/alexmond/unitrack/report/FailureClusteringService.java |
90.2% | 55 | 6 | |
org/alexmond/unitrack/web/api/QueryController.java |
80.6% | 25 | 6 | |
org/alexmond/unitrack/web/api/BadgeController.java |
86.4% | 38 | 6 | |
org/alexmond/unitrack/web/notify/OwnerFailureNotifier.java |
85.7% | 36 | 6 | |
org/alexmond/unitrack/ingest/LcovParser.java |
90.7% | 49 | 5 | |
org/alexmond/unitrack/report/CoverageDiff.java |
0.0% | 0 | 5 | |
org/alexmond/unitrack/ingest/PerfIngestService.java |
93.2% | 55 | 4 | |
org/alexmond/unitrack/ingest/JUnitXmlParser.java |
93.3% | 56 | 4 | |
org/alexmond/unitrack/ingest/TestResultParsers.java |
63.6% | 7 | 4 | |
org/alexmond/unitrack/ingest/GoBenchParser.java |
89.2% | 33 | 4 | |
org/alexmond/unitrack/ingest/GoTestJsonParser.java |
92.2% | 47 | 4 | |
org/alexmond/unitrack/ingest/PerfParsers.java |
63.6% | 7 | 4 | |
org/alexmond/unitrack/report/TestRegressionResult.java |
42.9% | 3 | 4 | |
org/alexmond/unitrack/web/account/ApiTokenService.java |
85.2% | 23 | 4 | |
org/alexmond/unitrack/web/account/ShareLinkService.java |
81.8% | 18 | 4 | |
org/alexmond/unitrack/web/alert/MicrometerNotificationMetrics.java |
50.0% | 4 | 4 | |
org/alexmond/unitrack/web/github/GitHubStatusService.java |
93.1% | 54 | 4 | |
org/alexmond/unitrack/web/security/DefaultAdminSeeder.java |
75.0% | 12 | 4 | |
org/alexmond/unitrack/web/ui/IngestHistoryController.java |
33.3% | 2 | 4 | |
org/alexmond/unitrack/web/ui/SettingsController.java |
87.9% | 29 | 4 | |
org/alexmond/unitrack/web/webhook/BranchExpiryScheduler.java |
20.0% | 1 | 4 | |
org/alexmond/unitrack/ingest/XUnitXmlParser.java |
91.4% | 32 | 3 | |
org/alexmond/unitrack/ingest/K6JsonParser.java |
85.0% | 17 | 3 | |
org/alexmond/unitrack/ingest/StaxXml.java |
91.9% | 34 | 3 | |
org/alexmond/unitrack/report/BranchCleanupService.java |
93.2% | 41 | 3 | |
org/alexmond/unitrack/report/CoveragePackage.java |
25.0% | 1 | 3 | |
org/alexmond/unitrack/report/ProjectHealthService.java |
92.9% | 39 | 3 | |
org/alexmond/unitrack/web/ui/MembersController.java |
84.2% | 16 | 3 | |
org/alexmond/unitrack/web/ui/FlakyUiController.java |
57.1% | 4 | 3 | |
org/alexmond/unitrack/UnitrackApplication.java |
33.3% | 1 | 2 | |
org/alexmond/unitrack/domain/CoverageFileEntry.java |
84.6% | 11 | 2 | |
org/alexmond/unitrack/ingest/CoverageParsers.java |
80.0% | 8 | 2 | |
org/alexmond/unitrack/ingest/Suites.java |
80.0% | 8 | 2 | |
org/alexmond/unitrack/report/PerfRegressionService.java |
92.6% | 25 | 2 | |
org/alexmond/unitrack/report/TestRosterRow.java |
0.0% | 0 | 2 | |
org/alexmond/unitrack/report/ModuleCoverage.java |
50.0% | 2 | 2 | |
org/alexmond/unitrack/web/account/SignupRateLimiter.java |
85.7% | 12 | 2 | |
org/alexmond/unitrack/web/alert/AlertChannelService.java |
94.4% | 34 | 2 | |
org/alexmond/unitrack/web/alert/AlertEventPublisher.java |
94.6% | 35 | 2 | |
org/alexmond/unitrack/web/github/GitHubRepoService.java |
93.3% | 28 | 2 | |
org/alexmond/unitrack/web/mcp/UniTrackMcpTools.java |
97.8% | 87 | 2 | |
org/alexmond/unitrack/web/notify/TokenExpiryReminder.java |
93.3% | 28 | 2 | |
org/alexmond/unitrack/web/security/ApiTokenAuthFilter.java |
92.9% | 26 | 2 | |
org/alexmond/unitrack/web/ui/StatusController.java |
94.6% | 35 | 2 | |
org/alexmond/unitrack/ingest/JUnitResults.java |
87.5% | 7 | 1 | |
org/alexmond/unitrack/report/PullRequestSummary.java |
0.0% | 0 | 1 | |
org/alexmond/unitrack/report/FlakyTestService.java |
95.7% | 22 | 1 | |
org/alexmond/unitrack/report/PerfStepDetectionService.java |
91.7% | 11 | 1 | |
org/alexmond/unitrack/report/PerfRunRegression.java |
75.0% | 3 | 1 | |
org/alexmond/unitrack/report/BlameService.java |
97.5% | 39 | 1 | |
org/alexmond/unitrack/report/TestModuleRow.java |
50.0% | 1 | 1 | |
org/alexmond/unitrack/report/BranchSummary.java |
0.0% | 0 | 1 | |
org/alexmond/unitrack/report/ComparisonService.java |
98.5% | 67 | 1 | |
org/alexmond/unitrack/report/PerfRegressionResult.java |
75.0% | 3 | 1 | |
org/alexmond/unitrack/report/FlakyTestView.java |
50.0% | 1 | 1 | |
org/alexmond/unitrack/web/api/MeController.java |
85.7% | 6 | 1 | |
org/alexmond/unitrack/web/github/ProjectImportService.java |
93.8% | 15 | 1 | |
org/alexmond/unitrack/web/ingest/IngestJobService.java |
97.3% | 36 | 1 | |
org/alexmond/unitrack/web/ingest/IngestJobRecovery.java |
80.0% | 4 | 1 | |
org/alexmond/unitrack/web/notify/GateFailureNotifier.java |
98.0% | 49 | 1 | |
org/alexmond/unitrack/config/QualityGateProperties.java |
100.0% | 4 | 0 | |
org/alexmond/unitrack/config/BranchProperties.java |
100.0% | 4 | 0 | |
org/alexmond/unitrack/config/PerformanceProperties.java |
100.0% | 7 | 0 | |
org/alexmond/unitrack/domain/PerfRun.java |
100.0% | 13 | 0 | |
org/alexmond/unitrack/domain/AlertKind.java |
100.0% | 2 | 0 | |
org/alexmond/unitrack/domain/TestSuiteResult.java |
100.0% | 11 | 0 | |
org/alexmond/unitrack/domain/TestStatus.java |
100.0% | 2 | 0 | |
org/alexmond/unitrack/domain/AlertEvent.java |
100.0% | 1 | 0 | |
org/alexmond/unitrack/domain/ProjectSettings.java |
100.0% | 3 | 0 | |
org/alexmond/unitrack/domain/PerfTransaction.java |
100.0% | 4 | 0 | |
org/alexmond/unitrack/domain/FlakyTest.java |
100.0% | 14 | 0 | |
org/alexmond/unitrack/domain/Role.java |
100.0% | 2 | 0 | |
org/alexmond/unitrack/domain/AuditEntry.java |
100.0% | 9 | 0 | |
org/alexmond/unitrack/domain/IngestStatus.java |
100.0% | 2 | 0 | |
org/alexmond/unitrack/domain/Visibility.java |
100.0% | 2 | 0 | |
org/alexmond/unitrack/domain/AlertChannelType.java |
100.0% | 2 | 0 | |
org/alexmond/unitrack/domain/TestOwnerRule.java |
100.0% | 9 | 0 | |
org/alexmond/unitrack/domain/TestRun.java |
100.0% | 33 | 0 | |
org/alexmond/unitrack/domain/ShareLink.java |
100.0% | 9 | 0 | |
org/alexmond/unitrack/domain/FlakyStatus.java |
100.0% | 4 | 0 | |
org/alexmond/unitrack/domain/Project.java |
100.0% | 7 | 0 | |
org/alexmond/unitrack/domain/TokenScope.java |
100.0% | 2 | 0 | |
org/alexmond/unitrack/domain/TriageRule.java |
100.0% | 11 | 0 | |
org/alexmond/unitrack/domain/ProjectRole.java |
100.0% | 2 | 0 | |
org/alexmond/unitrack/ingest/GzipStreams.java |
100.0% | 7 | 0 | |
org/alexmond/unitrack/ingest/CoverageParser.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/ingest/BoundedInputStream.java |
100.0% | 16 | 0 | |
org/alexmond/unitrack/ingest/TestResultParser.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/ingest/ParsedCase.java |
100.0% | 1 | 0 | |
org/alexmond/unitrack/ingest/ParsedSuite.java |
100.0% | 1 | 0 | |
org/alexmond/unitrack/ingest/StreamSniff.java |
100.0% | 9 | 0 | |
org/alexmond/unitrack/ingest/PerfResultParser.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/ingest/PerfResults.java |
100.0% | 2 | 0 | |
org/alexmond/unitrack/ingest/IngestException.java |
100.0% | 4 | 0 | |
org/alexmond/unitrack/ingest/IngestRequest.java |
100.0% | 5 | 0 | |
org/alexmond/unitrack/ingest/CoverageResults.java |
100.0% | 2 | 0 | |
org/alexmond/unitrack/report/TestTimelinePoint.java |
100.0% | 4 | 0 | |
org/alexmond/unitrack/report/TestOwnerRuleView.java |
100.0% | 2 | 0 | |
org/alexmond/unitrack/report/PerfStepSignal.java |
100.0% | 1 | 0 | |
org/alexmond/unitrack/report/PerfTrendPoint.java |
100.0% | 5 | 0 | |
org/alexmond/unitrack/report/TestTimingDelta.java |
100.0% | 3 | 0 | |
org/alexmond/unitrack/report/BoardSummary.java |
100.0% | 1 | 0 | |
org/alexmond/unitrack/report/RunComparison.java |
100.0% | 1 | 0 | |
org/alexmond/unitrack/report/QualityGateResult.java |
100.0% | 3 | 0 | |
org/alexmond/unitrack/report/TriageResult.java |
100.0% | 3 | 0 | |
org/alexmond/unitrack/report/PerfRunDetail.java |
100.0% | 2 | 0 | |
org/alexmond/unitrack/report/FlagSummary.java |
100.0% | 1 | 0 | |
org/alexmond/unitrack/report/BlameEntry.java |
100.0% | 1 | 0 | |
org/alexmond/unitrack/report/FlakyStat.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/report/GateConfig.java |
100.0% | 1 | 0 | |
org/alexmond/unitrack/report/ProjectSettingsService.java |
100.0% | 23 | 0 | |
org/alexmond/unitrack/report/DurationPoint.java |
100.0% | 4 | 0 | |
org/alexmond/unitrack/report/PerfRunDetailService.java |
100.0% | 23 | 0 | |
org/alexmond/unitrack/report/TriageRuleView.java |
100.0% | 3 | 0 | |
org/alexmond/unitrack/report/PerfRunRegressionService.java |
100.0% | 27 | 0 | |
org/alexmond/unitrack/report/SlowTest.java |
100.0% | 2 | 0 | |
org/alexmond/unitrack/report/FailureCluster.java |
100.0% | 1 | 0 | |
org/alexmond/unitrack/report/ChangePointDetector.java |
100.0% | 41 | 0 | |
org/alexmond/unitrack/report/PerformanceService.java |
100.0% | 32 | 0 | |
org/alexmond/unitrack/report/TestDurationTrend.java |
100.0% | 1 | 0 | |
org/alexmond/unitrack/report/RunDeletionService.java |
100.0% | 7 | 0 | |
org/alexmond/unitrack/report/PerformanceSummary.java |
100.0% | 1 | 0 | |
org/alexmond/unitrack/repository/TriageRuleRepository.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/repository/ShareLinkRepository.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/repository/PerfTransactionRepository.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/repository/ProjectFlakyCount.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/repository/TestRunRepository.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/repository/ModuleCoverageAgg.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/repository/TestCaseResultRepository.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/repository/ProjectSettingsRepository.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/repository/BrokenSince.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/repository/AuditEntryRepository.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/repository/ProjectRepository.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/repository/TestOwnerRuleRepository.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/repository/AlertChannelRepository.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/repository/TestSuiteResultRepository.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/repository/ApiTokenRepository.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/repository/CoverageFileEntryRepository.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/repository/ProjectMembershipRepository.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/repository/CoverageReportRepository.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/repository/FlakyTestRepository.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/repository/UserRepository.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/repository/IngestJobRepository.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/repository/PerfRunRepository.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/repository/PackageCoverage.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/web/WebLayoutConfig.java |
100.0% | 2 | 0 | |
org/alexmond/unitrack/web/account/MembershipService.java |
100.0% | 42 | 0 | |
org/alexmond/unitrack/web/account/AuditService.java |
100.0% | 3 | 0 | |
org/alexmond/unitrack/web/account/ProjectAccessService.java |
100.0% | 23 | 0 | |
org/alexmond/unitrack/web/ai/FailureAnalysis.java |
100.0% | 1 | 0 | |
org/alexmond/unitrack/web/ai/AiAnalyzer.java |
0.0% | 0 | 0 | |
org/alexmond/unitrack/web/alert/AlertProperties.java |
100.0% | 10 | 0 | |
org/alexmond/unitrack/web/alert/Notify4jConfig.java |
100.0% | 19 | 0 |