UniTrack

Projects / unitrack / Run #3828

← Prev Next →

Run #3828 PASSED Export ↗

470/merge · flag default · b34743c · 2026-07-09 04:55 · build

100% pass
Tests
330
Passed
330
Failed
0
Skipped
0
Duration
63.6s
Line cov
81.0%
Quality gate PASSED
Regression vs baseline no new failures
vs baseline run #3801 on main0 new · 0 fixed · 0 still failing
Performance regression 3 slower
vs baseline run #3801 on main
TestBaselineNowΔ
org.alexmond.unitrack.web.metrics.MetricsIntegrationTest › ingestObservationDerivesATaggedTimerAndGaugesAreScrapable 124 ms 258 ms +134 ms (+108.1%)
org.alexmond.unitrack.web.IngestJobRecordingIntegrationTest › malformedUploadRecordsAFailedJobWithReason 96 ms 172 ms +76 ms (+79.2%)
org.alexmond.unitrack.web.IngestJobRecordingIntegrationTest › successfulUploadRecordsAProcessedJob 68 ms 131 ms +63 ms (+92.6%)

Failures (0)

No failed tests. 🎉

Suites

SuiteTestsFailures ErrorsSkippedTime
org.alexmond.unitrack.domain.AuditAndShareEntityTest 3 0 0 0 0.20s
org.alexmond.unitrack.ingest.BoundedInputStreamTest 5 0 0 0 0.01s
org.alexmond.unitrack.ingest.CoverageModelFidelityTest 2 0 0 0 0.02s
org.alexmond.unitrack.ingest.CoverageParsersTest 5 0 0 0 0.05s
org.alexmond.unitrack.ingest.GoCoverAndBenchParserTest 2 0 0 0 0.00s
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.00s
org.alexmond.unitrack.ingest.K6JsonParserTest 2 0 0 0 0.00s
org.alexmond.unitrack.ingest.NewTestResultFormatsTest 4 0 0 0 0.18s
org.alexmond.unitrack.ingest.StaxXmlSafetyTest 2 0 0 0 0.03s
org.alexmond.unitrack.ingest.XUnitNUnitGatlingParserTest 4 0 0 0 0.02s
org.alexmond.unitrack.report.BranchCleanupServiceTest 4 0 0 0 0.50s
org.alexmond.unitrack.report.BranchGlobTest 1 0 0 0 0.00s
org.alexmond.unitrack.report.BranchServiceQueryTest 2 0 0 0 0.17s
org.alexmond.unitrack.report.ChangePointDetectorTest 9 0 0 0 0.03s
org.alexmond.unitrack.report.ComparisonServiceTest 3 0 0 0 0.30s
org.alexmond.unitrack.report.ComparisonTimingTest 1 0 0 0 0.05s
org.alexmond.unitrack.report.CoreReportingTest 4 0 0 0 1.21s
org.alexmond.unitrack.report.ModuleCoverageTest 4 0 0 0 1.30s
org.alexmond.unitrack.report.OwnershipGlobalScorecardTest 1 0 0 0 0.09s
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.19s
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.77s
org.alexmond.unitrack.web.account.MembershipServiceTest 3 0 0 0 0.02s
org.alexmond.unitrack.web.ai.AiAnalyzerStubIntegrationTest 1 0 0 0 1.64s
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.74s
org.alexmond.unitrack.web.alert.Notify4jAlertSinkTest 4 0 0 0 0.32s
org.alexmond.unitrack.web.AlertsUiIntegrationTest 5 0 0 0 0.14s
org.alexmond.unitrack.web.AsyncIngestIntegrationTest 4 0 0 0 0.40s
org.alexmond.unitrack.web.AuditApiIntegrationTest 3 0 0 0 0.06s
org.alexmond.unitrack.web.AuditLogUiIntegrationTest 3 0 0 0 0.14s
org.alexmond.unitrack.web.AuthIntegrationTest 3 0 0 0 0.22s
org.alexmond.unitrack.web.BadgeIntegrationTest 4 0 0 0 0.05s
org.alexmond.unitrack.web.BlameIntegrationTest 3 0 0 0 0.10s
org.alexmond.unitrack.web.BranchSelectorIntegrationTest 2 0 0 0 0.19s
org.alexmond.unitrack.web.ClosedModePublicReadIntegrationTest 2 0 0 0 1.81s
org.alexmond.unitrack.web.ClosedModeStaticAssetsTest 1 0 0 0 0.03s
org.alexmond.unitrack.web.ComparisonRenderIntegrationTest 1 0 0 0 0.06s
org.alexmond.unitrack.web.CoverageDiffIntegrationTest 2 0 0 0 0.21s
org.alexmond.unitrack.web.CoverageFlagsIntegrationTest 1 0 0 0 0.14s
org.alexmond.unitrack.web.CoverageFormatsIntegrationTest 1 0 0 0 0.17s
org.alexmond.unitrack.web.CoveragePageIntegrationTest 5 0 0 0 0.25s
org.alexmond.unitrack.web.FailureClusterIntegrationTest 1 0 0 0 0.10s
org.alexmond.unitrack.web.FlakyDetectionIntegrationTest 2 0 0 0 17.90s
org.alexmond.unitrack.web.GateCacheIntegrationTest 1 0 0 0 0.03s
org.alexmond.unitrack.web.GateLookupIntegrationTest 4 0 0 0 0.09s
org.alexmond.unitrack.web.github.GitHubAppTokenServiceTest 4 0 0 0 0.73s
org.alexmond.unitrack.web.github.GitHubCheckRunServiceTest 4 0 0 0 0.98s
org.alexmond.unitrack.web.github.GitHubConfigResolverTest 3 0 0 0 0.02s
org.alexmond.unitrack.web.github.GitHubPrCommentServiceTest 8 0 0 0 0.06s
org.alexmond.unitrack.web.github.GitHubRepoServiceTest 3 0 0 0 0.12s
org.alexmond.unitrack.web.github.GitHubStatusServiceTest 4 0 0 0 0.84s
org.alexmond.unitrack.web.github.ProjectImportServiceTest 2 0 0 0 0.20s
org.alexmond.unitrack.web.gitlab.GitLabConfigResolverTest 2 0 0 0 0.00s
org.alexmond.unitrack.web.gitlab.GitLabServiceTest 4 0 0 0 0.01s
org.alexmond.unitrack.web.HomeBoardIntegrationTest 1 0 0 0 0.16s
org.alexmond.unitrack.web.IngestIntegrationTest 2 0 0 0 0.23s
org.alexmond.unitrack.web.IngestJobRecordingIntegrationTest 3 0 0 0 0.51s
org.alexmond.unitrack.web.IngestManyPartsIntegrationTest 1 0 0 0 4.58s
org.alexmond.unitrack.web.IngestPrMetadataIntegrationTest 2 0 0 0 0.10s
org.alexmond.unitrack.web.IngestSizeGuardIntegrationTest 1 0 0 0 1.36s
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.12s
org.alexmond.unitrack.web.live.LiveEventsEndpointIntegrationTest 1 0 0 0 0.02s
org.alexmond.unitrack.web.live.LiveEventServiceTest 3 0 0 0 0.13s
org.alexmond.unitrack.web.live.LiveProjectPageIntegrationTest 1 0 0 0 0.05s
org.alexmond.unitrack.web.live.SseStreamContractIntegrationTest 1 0 0 0 0.11s
org.alexmond.unitrack.web.MainApplicationYamlTest 1 0 0 0 0.02s
org.alexmond.unitrack.web.mcp.McpActionToolsDisabledTest 1 0 0 0 0.36s
org.alexmond.unitrack.web.mcp.McpActionToolsIntegrationTest 3 0 0 0 1.52s
org.alexmond.unitrack.web.mcp.McpToolsIntegrationTest 5 0 0 0 0.16s
org.alexmond.unitrack.web.MembershipIntegrationTest 3 0 0 0 0.11s
org.alexmond.unitrack.web.metrics.MetricsIntegrationTest 1 0 0 0 0.29s
org.alexmond.unitrack.web.metrics.TracingIntegrationTest 1 0 0 0 0.09s
org.alexmond.unitrack.web.ModuleFlagFoldMigrationTest 2 0 0 0 0.07s
org.alexmond.unitrack.web.MultiPerfIngestIntegrationTest 2 0 0 0 0.05s
org.alexmond.unitrack.web.NewOverviewPageIntegrationTest 3 0 0 0 0.13s
org.alexmond.unitrack.web.notify.GateFailureNotifierTest 7 0 0 0 0.24s
org.alexmond.unitrack.web.notify.NotificationServiceTest 6 0 0 0 0.32s
org.alexmond.unitrack.web.notify.OwnerFailureNotifierTest 1 0 0 0 0.52s
org.alexmond.unitrack.web.notify.TokenExpiryReminderTest 3 0 0 0 0.12s
org.alexmond.unitrack.web.ops.HealthInfoIntegrationTest 3 0 0 0 0.08s
org.alexmond.unitrack.web.ops.OpsPageIntegrationTest 3 0 0 0 0.12s
org.alexmond.unitrack.web.OwnersIntegrationTest 1 0 0 0 0.06s
org.alexmond.unitrack.web.PerfIngestIntegrationTest 4 0 0 0 0.08s
org.alexmond.unitrack.web.PerformanceIntegrationTest 4 0 0 0 0.24s
org.alexmond.unitrack.web.PerfRegressionIntegrationTest 3 0 0 0 0.15s
org.alexmond.unitrack.web.PerfRunDetailIntegrationTest 3 0 0 0 0.10s
org.alexmond.unitrack.web.PerfRunRegressionIntegrationTest 2 0 0 0 0.05s
org.alexmond.unitrack.web.PerfTransactionPageIntegrationTest 2 0 0 0 0.11s
org.alexmond.unitrack.web.PerfTrendIntegrationTest 2 0 0 0 0.50s
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.68s
org.alexmond.unitrack.web.PrPageIntegrationTest 2 0 0 0 0.15s
org.alexmond.unitrack.web.PullRequestGroupingIntegrationTest 2 0 0 0 0.18s
org.alexmond.unitrack.web.QualityGateIntegrationTest 1 0 0 0 0.34s
org.alexmond.unitrack.web.ReportMergingIntegrationTest 1 0 0 0 0.08s
org.alexmond.unitrack.web.RunExportIntegrationTest 2 0 0 0 0.07s
org.alexmond.unitrack.web.SecureIngestIntegrationTest 1 0 0 0 1.30s
org.alexmond.unitrack.web.ShareLinkIntegrationTest 2 0 0 0 0.07s
org.alexmond.unitrack.web.SignupEnabledIntegrationTest 4 0 0 0 1.87s
org.alexmond.unitrack.web.SignupRateLimitIntegrationTest 1 0 0 0 1.71s
org.alexmond.unitrack.web.StatusAndSignupIntegrationTest 2 0 0 0 0.04s
org.alexmond.unitrack.web.TestDetailIntegrationTest 4 0 0 0 0.27s
org.alexmond.unitrack.web.TestOutputIntegrationTest 1 0 0 0 0.12s
org.alexmond.unitrack.web.TestRegressionIntegrationTest 3 0 0 0 0.11s
org.alexmond.unitrack.web.TestsPageIntegrationTest 6 0 0 0 0.40s
org.alexmond.unitrack.web.TriageIntegrationTest 1 0 0 0 0.15s
org.alexmond.unitrack.web.ui.AnalyticsViewTest 2 0 0 0 0.00s
org.alexmond.unitrack.web.ui.RunPagePerfTest 1 0 0 0 0.06s
org.alexmond.unitrack.web.webhook.WebhookControllerTest 7 0 0 0 0.13s

Slowest tests (performance →)

TestDuration
org.alexmond.unitrack.web.FlakyDetectionIntegrationTest › detectsAndQuarantinesAFlakyTest 2,112 ms
org.alexmond.unitrack.report.ModuleCoverageTest › groupsByModuleSegmentAfterCommonPrefix 1,267 ms
org.alexmond.unitrack.web.github.GitHubCheckRunServiceTest › postsACheckRunWithAnnotationsOnUncoveredChangedLines 965 ms
org.alexmond.unitrack.report.CoreReportingTest › exercisesAllReportServicesAgainstRealContext 727 ms
org.alexmond.unitrack.repository.BrokenSinceQueryTest › countsAFailedRunSharingTheLastGreensTimestamp 678 ms
org.alexmond.unitrack.web.github.GitHubStatusServiceTest › doesNothingWhenDisabled 544 ms
org.alexmond.unitrack.web.IngestManyPartsIntegrationTest › acceptsRequestWithManyJunitParts 533 ms
org.alexmond.unitrack.web.notify.OwnerFailureNotifierTest › emailsResolvableOwnersAndSkipsUnroutable 515 ms
org.alexmond.unitrack.web.PerfTrendIntegrationTest › perfTrendEndpointAndPageReturnData 447 ms
org.alexmond.unitrack.web.ClosedModePublicReadIntegrationTest › anonymousCanReadPublicButNotPrivate 348 ms

Coverage change vs baseline run #3801 on main

-0.1 pp overall

FileBaselineThis runΔ pp
org/alexmond/unitrack/config/BranchProperties.java removed 100.0% -100.0
org/alexmond/unitrack/config/PerformanceProperties.java removed 100.0% -100.0
org/alexmond/unitrack/config/QualityGateProperties.java removed 100.0% -100.0
org/alexmond/unitrack/domain/AlertChannelType.java removed 100.0% -100.0
org/alexmond/unitrack/domain/AlertEvent.java removed 100.0% -100.0
org/alexmond/unitrack/domain/AlertKind.java removed 100.0% -100.0
org/alexmond/unitrack/domain/AuditEntry.java removed 100.0% -100.0
org/alexmond/unitrack/domain/FlakyStatus.java removed 100.0% -100.0
org/alexmond/unitrack/domain/FlakyTest.java removed 100.0% -100.0
org/alexmond/unitrack/domain/IngestStatus.java removed 100.0% -100.0
org/alexmond/unitrack/domain/PerfRun.java removed 100.0% -100.0
org/alexmond/unitrack/domain/PerfTransaction.java removed 100.0% -100.0
org/alexmond/unitrack/domain/Project.java removed 100.0% -100.0
org/alexmond/unitrack/domain/ProjectRole.java removed 100.0% -100.0
org/alexmond/unitrack/domain/ProjectSettings.java removed 100.0% -100.0
org/alexmond/unitrack/domain/Role.java removed 100.0% -100.0
org/alexmond/unitrack/domain/ShareLink.java removed 100.0% -100.0
org/alexmond/unitrack/domain/TestOwnerRule.java removed 100.0% -100.0
org/alexmond/unitrack/domain/TestRun.java removed 100.0% -100.0
org/alexmond/unitrack/domain/TestStatus.java removed 100.0% -100.0
org/alexmond/unitrack/domain/TestSuiteResult.java removed 100.0% -100.0
org/alexmond/unitrack/domain/TokenScope.java removed 100.0% -100.0
org/alexmond/unitrack/domain/TriageRule.java removed 100.0% -100.0
org/alexmond/unitrack/domain/Visibility.java removed 100.0% -100.0
org/alexmond/unitrack/ingest/BoundedInputStream.java removed 100.0% -100.0
org/alexmond/unitrack/ingest/CoverageResults.java removed 100.0% -100.0
org/alexmond/unitrack/ingest/GzipStreams.java removed 100.0% -100.0
org/alexmond/unitrack/ingest/IngestException.java removed 100.0% -100.0
org/alexmond/unitrack/ingest/IngestRequest.java removed 100.0% -100.0
org/alexmond/unitrack/ingest/ParsedCase.java removed 100.0% -100.0
org/alexmond/unitrack/ingest/ParsedSuite.java removed 100.0% -100.0
org/alexmond/unitrack/ingest/PerfResults.java removed 100.0% -100.0
org/alexmond/unitrack/ingest/StreamSniff.java removed 100.0% -100.0
org/alexmond/unitrack/report/BlameEntry.java removed 100.0% -100.0
org/alexmond/unitrack/report/BoardSummary.java removed 100.0% -100.0
org/alexmond/unitrack/report/BranchService.java removed 100.0% -100.0
org/alexmond/unitrack/report/BranchSummary.java removed 100.0% -100.0
org/alexmond/unitrack/report/ChangePointDetector.java removed 100.0% -100.0
org/alexmond/unitrack/report/DurationPoint.java removed 100.0% -100.0
org/alexmond/unitrack/report/FailureCluster.java removed 100.0% -100.0
org/alexmond/unitrack/report/FlagSummary.java removed 100.0% -100.0
org/alexmond/unitrack/report/GateConfig.java removed 100.0% -100.0
org/alexmond/unitrack/report/PerfRunDetail.java removed 100.0% -100.0
org/alexmond/unitrack/report/PerfRunDetailService.java removed 100.0% -100.0
org/alexmond/unitrack/report/PerfRunRegressionService.java removed 100.0% -100.0
org/alexmond/unitrack/report/PerfStepSignal.java removed 100.0% -100.0
org/alexmond/unitrack/report/PerfTrendPoint.java removed 100.0% -100.0
org/alexmond/unitrack/report/PerformanceService.java removed 100.0% -100.0
org/alexmond/unitrack/report/PerformanceSummary.java removed 100.0% -100.0
org/alexmond/unitrack/report/ProjectSettingsService.java removed 100.0% -100.0
org/alexmond/unitrack/report/QualityGateResult.java removed 100.0% -100.0
org/alexmond/unitrack/report/RunComparison.java removed 100.0% -100.0
org/alexmond/unitrack/report/RunDeletionService.java removed 100.0% -100.0
org/alexmond/unitrack/report/SlowTest.java removed 100.0% -100.0
org/alexmond/unitrack/report/TestDurationTrend.java removed 100.0% -100.0
org/alexmond/unitrack/report/TestOwnerRuleView.java removed 100.0% -100.0
org/alexmond/unitrack/report/TestTimelinePoint.java removed 100.0% -100.0
org/alexmond/unitrack/report/TestTimingDelta.java removed 100.0% -100.0
org/alexmond/unitrack/report/TriageResult.java removed 100.0% -100.0
org/alexmond/unitrack/report/TriageRuleView.java removed 100.0% -100.0
org/alexmond/unitrack/web/WebLayoutConfig.java removed 100.0% -100.0
org/alexmond/unitrack/web/account/AuditService.java removed 100.0% -100.0
org/alexmond/unitrack/web/account/MembershipService.java removed 100.0% -100.0
org/alexmond/unitrack/web/account/ProjectAccessService.java removed 100.0% -100.0
org/alexmond/unitrack/web/ai/FailureAnalysis.java removed 100.0% -100.0
org/alexmond/unitrack/web/alert/AlertEventAdapter.java removed 100.0% -100.0
org/alexmond/unitrack/web/alert/AlertProperties.java removed 100.0% -100.0
org/alexmond/unitrack/web/alert/LoggingAlertSink.java removed 100.0% -100.0
org/alexmond/unitrack/web/alert/Notify4jConfig.java removed 100.0% -100.0
org/alexmond/unitrack/web/alert/SecretCipher.java removed 100.0% -100.0
org/alexmond/unitrack/web/api/ApiExceptionHandler.java removed 100.0% -100.0
org/alexmond/unitrack/web/api/ApiResponses.java removed 100.0% -100.0
org/alexmond/unitrack/web/api/AuditApiController.java removed 100.0% -100.0
org/alexmond/unitrack/web/api/BlameController.java removed 100.0% -100.0
org/alexmond/unitrack/web/api/FlakyController.java removed 100.0% -100.0
org/alexmond/unitrack/web/api/GateController.java removed 100.0% -100.0
org/alexmond/unitrack/web/api/IngestJobApiController.java removed 100.0% -100.0
org/alexmond/unitrack/web/api/PerfRegressionController.java removed 100.0% -100.0
org/alexmond/unitrack/web/api/PerfRunController.java removed 100.0% -100.0
org/alexmond/unitrack/web/api/PerfRunRegressionController.java removed 100.0% -100.0
org/alexmond/unitrack/web/api/PerformanceController.java removed 100.0% -100.0
org/alexmond/unitrack/web/api/RegressionController.java removed 100.0% -100.0
org/alexmond/unitrack/web/api/TriageController.java removed 100.0% -100.0
org/alexmond/unitrack/web/demo/DemoProperties.java removed 100.0% -100.0
org/alexmond/unitrack/web/github/GitHubConfig.java removed 100.0% -100.0
org/alexmond/unitrack/web/github/GitHubConfigResolver.java removed 100.0% -100.0
org/alexmond/unitrack/web/github/GitHubProperties.java removed 100.0% -100.0
org/alexmond/unitrack/web/github/GitHubRepo.java removed 100.0% -100.0
org/alexmond/unitrack/web/gitlab/GitLabConfigResolver.java removed 100.0% -100.0
org/alexmond/unitrack/web/gitlab/GitLabProperties.java removed 100.0% -100.0
org/alexmond/unitrack/web/ingest/IngestExecutorConfig.java removed 100.0% -100.0
org/alexmond/unitrack/web/ingest/IngestProperties.java removed 100.0% -100.0
org/alexmond/unitrack/web/live/LiveEventsController.java removed 100.0% -100.0
org/alexmond/unitrack/web/live/RunUpdate.java removed 100.0% -100.0
org/alexmond/unitrack/web/mcp/McpConfig.java removed 100.0% -100.0
org/alexmond/unitrack/web/mcp/McpProperties.java removed 100.0% -100.0
org/alexmond/unitrack/web/metrics/UnitrackMetrics.java removed 100.0% -100.0
org/alexmond/unitrack/web/notify/NotificationProperties.java removed 100.0% -100.0
org/alexmond/unitrack/web/notify/NotificationService.java removed 100.0% -100.0
org/alexmond/unitrack/web/ops/LiveStreamHealthIndicator.java removed 100.0% -100.0
org/alexmond/unitrack/web/ops/OpsController.java removed 100.0% -100.0
org/alexmond/unitrack/web/security/AppUserDetailsService.java removed 100.0% -100.0
org/alexmond/unitrack/web/security/SecurityConfig.java removed 100.0% -100.0
org/alexmond/unitrack/web/security/SecurityProperties.java removed 100.0% -100.0
org/alexmond/unitrack/web/ui/AuditController.java removed 100.0% -100.0
org/alexmond/unitrack/web/ui/ClusterSections.java removed 100.0% -100.0
org/alexmond/unitrack/web/ui/ComparisonController.java removed 100.0% -100.0
org/alexmond/unitrack/web/ui/CurrentUserAdvice.java removed 100.0% -100.0
org/alexmond/unitrack/web/ui/PageRenderConfig.java removed 100.0% -100.0
org/alexmond/unitrack/web/ui/RunExportController.java removed 100.0% -100.0
org/alexmond/unitrack/web/ui/RunReportAssembler.java removed 100.0% -100.0
org/alexmond/unitrack/web/ui/SignupController.java removed 100.0% -100.0
org/alexmond/unitrack/web/ui/TileData.java removed 100.0% -100.0
org/alexmond/unitrack/web/ui/view/AspectCard.java removed 100.0% -100.0
org/alexmond/unitrack/web/ui/view/BreakdownCell.java removed 100.0% -100.0
org/alexmond/unitrack/web/ui/view/BreakdownRow.java removed 100.0% -100.0
org/alexmond/unitrack/web/ui/view/BreakdownTable.java removed 100.0% -100.0
org/alexmond/unitrack/web/ui/view/CoveragePage.java removed 100.0% -100.0
org/alexmond/unitrack/web/ui/view/EmptyState.java removed 100.0% -100.0
org/alexmond/unitrack/web/ui/view/LatestRunLine.java removed 100.0% -100.0
org/alexmond/unitrack/web/ui/view/OverviewPage.java removed 100.0% -100.0
org/alexmond/unitrack/web/ui/view/PerfTransactionPage.java removed 100.0% -100.0
org/alexmond/unitrack/web/ui/view/ScopeBar.java removed 100.0% -100.0
org/alexmond/unitrack/web/ui/view/TestsPage.java removed 100.0% -100.0
org/alexmond/unitrack/web/ui/view/TimingPage.java removed 100.0% -100.0
org/alexmond/unitrack/web/ui/view/TimingRosterRow.java removed 100.0% -100.0
org/alexmond/unitrack/web/ui/view/TrendView.java removed 100.0% -100.0
org/alexmond/unitrack/web/webhook/WebhookProperties.java removed 100.0% -100.0
org/alexmond/unitrack/report/ComparisonService.java removed 98.6% -98.6
org/alexmond/unitrack/web/notify/GateFailureNotifier.java removed 98.0% -98.0
org/alexmond/unitrack/web/mcp/UniTrackMcpTools.java removed 97.8% -97.8
org/alexmond/unitrack/report/BlameService.java removed 97.5% -97.5
org/alexmond/unitrack/web/ingest/IngestJobService.java removed 97.3% -97.3
org/alexmond/unitrack/web/ui/LoadPageService.java removed 96.7% -96.7
org/alexmond/unitrack/web/ui/CoveragePageService.java removed 96.7% -96.7
org/alexmond/unitrack/web/ui/AnalyticsView.java removed 95.8% -95.8
org/alexmond/unitrack/report/FlakyTestService.java removed 95.7% -95.7
org/alexmond/unitrack/web/ui/StatusController.java removed 94.9% -94.9
org/alexmond/unitrack/web/alert/AlertEventPublisher.java removed 94.6% -94.6
org/alexmond/unitrack/web/github/GitHubPrCommentService.java removed 94.6% -94.6
org/alexmond/unitrack/web/alert/AlertChannelService.java removed 94.4% -94.4
org/alexmond/unitrack/ingest/StaxXml.java removed 93.9% -93.9
org/alexmond/unitrack/web/github/ProjectImportService.java removed 93.8% -93.8
org/alexmond/unitrack/ingest/JUnitXmlParser.java removed 93.3% -93.3
org/alexmond/unitrack/web/github/GitHubRepoService.java removed 93.3% -93.3
org/alexmond/unitrack/web/notify/TokenExpiryReminder.java removed 93.3% -93.3
org/alexmond/unitrack/ingest/PerfIngestService.java removed 93.2% -93.2
org/alexmond/unitrack/report/BranchCleanupService.java removed 93.2% -93.2
org/alexmond/unitrack/report/ProjectHealthService.java removed 92.9% -92.9
org/alexmond/unitrack/web/security/ApiTokenAuthFilter.java removed 92.9% -92.9
org/alexmond/unitrack/ingest/GatlingLogParser.java removed 92.8% -92.8
org/alexmond/unitrack/ingest/LcovParser.java removed 92.6% -92.6
org/alexmond/unitrack/report/PerfRegressionService.java removed 92.6% -92.6
org/alexmond/unitrack/web/gitlab/GitLabService.java removed 92.3% -92.3
org/alexmond/unitrack/ingest/GoTestJsonParser.java removed 92.2% -92.2
org/alexmond/unitrack/web/github/GitHubStatusService.java removed 91.9% -91.9
org/alexmond/unitrack/ingest/JmeterJtlParser.java removed 91.8% -91.8
org/alexmond/unitrack/report/PerfStepDetectionService.java removed 91.7% -91.7
org/alexmond/unitrack/ingest/XUnitXmlParser.java removed 91.4% -91.4
org/alexmond/unitrack/web/ui/TimingPageService.java removed 90.6% -90.6
org/alexmond/unitrack/web/github/GitHubAppTokenService.java removed 90.5% -90.5
org/alexmond/unitrack/report/FailureClusteringService.java removed 90.5% -90.5
org/alexmond/unitrack/web/ui/DashboardController.java removed 89.4% -89.4
org/alexmond/unitrack/ingest/GoBenchParser.java removed 89.2% -89.2
org/alexmond/unitrack/ingest/JacocoXmlParser.java removed 89.1% -89.1
org/alexmond/unitrack/ingest/CtrfJsonParser.java removed 88.9% -88.9
org/alexmond/unitrack/ingest/OpenCoverXmlParser.java removed 88.9% -88.9
org/alexmond/unitrack/web/github/GitHubAuth.java removed 88.9% -88.9
org/alexmond/unitrack/web/ui/SettingsController.java removed 87.9% -87.9
org/alexmond/unitrack/ingest/JUnitResults.java removed 87.5% -87.5
org/alexmond/unitrack/ingest/IngestService.java removed 87.2% -87.2
org/alexmond/unitrack/web/api/BadgeController.java removed 86.4% -86.4
org/alexmond/unitrack/report/QualityGateService.java removed 86.2% -86.2
org/alexmond/unitrack/ingest/CoberturaXmlParser.java removed 86.2% -86.2
org/alexmond/unitrack/ingest/TrxXmlParser.java removed 85.7% -85.7
org/alexmond/unitrack/report/TriageService.java removed 85.7% -85.7
org/alexmond/unitrack/web/account/SignupRateLimiter.java removed 85.7% -85.7
org/alexmond/unitrack/web/api/MeController.java removed 85.7% -85.7
org/alexmond/unitrack/web/notify/OwnerFailureNotifier.java removed 85.7% -85.7
org/alexmond/unitrack/web/account/ApiTokenService.java removed 85.2% -85.2
org/alexmond/unitrack/ingest/K6JsonParser.java removed 85.0% -85.0
org/alexmond/unitrack/web/api/IngestController.java removed 85.0% -85.0
org/alexmond/unitrack/domain/CoverageFileEntry.java removed 84.6% -84.6
org/alexmond/unitrack/ingest/NUnitXmlParser.java removed 84.6% -84.6
org/alexmond/unitrack/web/ui/MembersController.java removed 84.2% -84.2
org/alexmond/unitrack/ingest/CoverageModelAdapter.java removed 84.0% -84.0
org/alexmond/unitrack/ingest/GoCoverParser.java removed 83.0% -83.0
org/alexmond/unitrack/web/mcp/UniTrackMcpActionTools.java removed 83.0% -83.0
org/alexmond/unitrack/ingest/XmlNode.java removed 82.6% -82.6
org/alexmond/unitrack/web/alert/Notify4jAlertSink.java removed 82.5% -82.5
org/alexmond/unitrack/ingest/JmhJsonParser.java removed 82.2% -82.2
org/alexmond/unitrack/report/TestRegressionService.java removed 82.0% -82.0
org/alexmond/unitrack/web/account/ShareLinkService.java removed 81.8% -81.8
org/alexmond/unitrack/ingest/CoverageParsers.java removed 80.8% -80.8
org/alexmond/unitrack/web/api/QueryController.java removed 80.6% -80.6
org/alexmond/unitrack/ingest/Suites.java removed 80.0% -80.0
org/alexmond/unitrack/web/ai/ChatClientAiAnalyzer.java removed 80.0% -80.0
org/alexmond/unitrack/web/ingest/IngestJobRecovery.java removed 80.0% -80.0
org/alexmond/unitrack/web/ui/OverviewPageService.java removed 77.0% -77.0
org/alexmond/unitrack/web/webhook/WebhookController.java removed 75.4% -75.4
org/alexmond/unitrack/report/PerfRegressionResult.java removed 75.0% -75.0
org/alexmond/unitrack/report/PerfRunRegression.java removed 75.0% -75.0
org/alexmond/unitrack/web/security/DefaultAdminSeeder.java removed 75.0% -75.0
org/alexmond/unitrack/web/live/LiveEventService.java removed 73.8% -73.8
org/alexmond/unitrack/report/OwnershipService.java removed 73.3% -73.3
org/alexmond/unitrack/domain/TestCaseResult.java removed 72.7% -72.7
org/alexmond/unitrack/web/ui/AlertsUiController.java removed 71.4% -71.4
org/alexmond/unitrack/web/ui/view/KpiTile.java removed 66.7% -66.7
org/alexmond/unitrack/ingest/PerfParsers.java removed 63.6% -63.6
org/alexmond/unitrack/ingest/TestResultParsers.java removed 63.6% -63.6
org/alexmond/unitrack/domain/CoverageReport.java removed 59.3% -59.3
org/alexmond/unitrack/report/ReportingService.java removed 56.2% -56.2
org/alexmond/unitrack/report/FlakyTestView.java removed 50.0% -50.0
org/alexmond/unitrack/report/ModuleCoverage.java removed 50.0% -50.0
org/alexmond/unitrack/web/alert/MicrometerNotificationMetrics.java removed 50.0% -50.0
org/alexmond/unitrack/web/github/GitHubAppProperties.java removed 50.0% -50.0
org/alexmond/unitrack/web/account/UserService.java removed 45.8% -45.8
org/alexmond/unitrack/report/TestRegressionResult.java removed 42.9% -42.9
org/alexmond/unitrack/web/ui/OwnersUiController.java removed 42.1% -42.1
org/alexmond/unitrack/UnitrackApplication.java removed 33.3% -33.3
org/alexmond/unitrack/report/ProjectHealth.java removed 33.3% -33.3
org/alexmond/unitrack/report/TestModuleRow.java removed 33.3% -33.3
org/alexmond/unitrack/web/ui/IngestHistoryController.java removed 33.3% -33.3
org/alexmond/unitrack/web/ui/view/LoadPage.java removed 28.6% -28.6
org/alexmond/unitrack/report/CoveragePackage.java removed 25.0% -25.0
org/alexmond/unitrack/web/ui/FlakyUiController.java removed 25.0% -25.0
org/alexmond/unitrack/web/ui/ShareController.java removed 20.0% -20.0
org/alexmond/unitrack/web/webhook/BranchExpiryScheduler.java removed 20.0% -20.0
org/alexmond/unitrack/web/demo/DemoDataSeeder.java removed 1.2% -1.2
org/alexmond/unitrack/domain/AlertChannel.java removed 0.0% +-0.0
org/alexmond/unitrack/domain/ApiToken.java removed 0.0% +-0.0
org/alexmond/unitrack/domain/IngestJob.java removed 0.0% +-0.0
org/alexmond/unitrack/domain/ProjectMembership.java removed 0.0% +-0.0
org/alexmond/unitrack/domain/User.java removed 0.0% +-0.0
org/alexmond/unitrack/ingest/CoverageParser.java removed 0.0% +-0.0
org/alexmond/unitrack/ingest/PerfResultParser.java removed 0.0% +-0.0
org/alexmond/unitrack/ingest/TestResultParser.java removed 0.0% +-0.0
org/alexmond/unitrack/report/CoverageDiff.java removed 0.0% +-0.0
org/alexmond/unitrack/report/CoverageDiffService.java removed 0.0% +-0.0
org/alexmond/unitrack/report/FlakyStat.java removed 0.0% +-0.0
org/alexmond/unitrack/report/PullRequestService.java removed 0.0% +-0.0
org/alexmond/unitrack/report/PullRequestSummary.java removed 0.0% +-0.0
org/alexmond/unitrack/report/TestModuleTiming.java removed 0.0% +-0.0
org/alexmond/unitrack/report/TestRosterRow.java removed 0.0% +-0.0
org/alexmond/unitrack/repository/AlertChannelRepository.java removed 0.0% +-0.0
org/alexmond/unitrack/repository/ApiTokenRepository.java removed 0.0% +-0.0
org/alexmond/unitrack/repository/AuditEntryRepository.java removed 0.0% +-0.0
org/alexmond/unitrack/repository/BranchRunCount.java removed 0.0% +-0.0
org/alexmond/unitrack/repository/BrokenSince.java removed 0.0% +-0.0
org/alexmond/unitrack/repository/CoverageFileEntryRepository.java removed 0.0% +-0.0
org/alexmond/unitrack/repository/CoverageReportRepository.java removed 0.0% +-0.0
org/alexmond/unitrack/repository/FlakyTestRepository.java removed 0.0% +-0.0
org/alexmond/unitrack/repository/IngestJobRepository.java removed 0.0% +-0.0
org/alexmond/unitrack/repository/ModuleCoverageAgg.java removed 0.0% +-0.0
org/alexmond/unitrack/repository/PackageCoverage.java removed 0.0% +-0.0
org/alexmond/unitrack/repository/PerfRunRepository.java removed 0.0% +-0.0
org/alexmond/unitrack/repository/PerfTransactionRepository.java removed 0.0% +-0.0
org/alexmond/unitrack/repository/ProjectFlakyCount.java removed 0.0% +-0.0
org/alexmond/unitrack/repository/ProjectMembershipRepository.java removed 0.0% +-0.0
org/alexmond/unitrack/repository/ProjectRepository.java removed 0.0% +-0.0
org/alexmond/unitrack/repository/ProjectSettingsRepository.java removed 0.0% +-0.0
org/alexmond/unitrack/repository/ShareLinkRepository.java removed 0.0% +-0.0
org/alexmond/unitrack/repository/TestCaseResultRepository.java removed 0.0% +-0.0
org/alexmond/unitrack/repository/TestOwnerRuleRepository.java removed 0.0% +-0.0
org/alexmond/unitrack/repository/TestRunRepository.java removed 0.0% +-0.0
org/alexmond/unitrack/repository/TestSuiteResultRepository.java removed 0.0% +-0.0
org/alexmond/unitrack/repository/TriageRuleRepository.java removed 0.0% +-0.0
org/alexmond/unitrack/repository/UserRepository.java removed 0.0% +-0.0
org/alexmond/unitrack/web/ai/AiAnalyzer.java removed 0.0% +-0.0
org/alexmond/unitrack/web/alert/AlertSink.java removed 0.0% +-0.0
org/alexmond/unitrack/web/ui/AccountController.java removed 0.0% +-0.0
org/alexmond/unitrack/web/ui/GitHubImportController.java removed 0.0% +-0.0
org/alexmond/unitrack/web/ui/RunAdminController.java removed 0.0% +-0.0
org/alexmond/unitrack/web/ui/TriageUiController.java removed 0.0% +-0.0
org/alexmond/unitrack/web/ui/view/AnalyticsPage.java removed 0.0% +-0.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/AlertChannel.java added 0.0% +0.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/ApiToken.java added 0.0% +0.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/IngestJob.java added 0.0% +0.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/ProjectMembership.java added 0.0% +0.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/User.java added 0.0% +0.0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/CoverageParser.java added 0.0% +0.0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/PerfResultParser.java added 0.0% +0.0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/TestResultParser.java added 0.0% +0.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/CoverageDiff.java added 0.0% +0.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/CoverageDiffService.java added 0.0% +0.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/FlakyStat.java added 0.0% +0.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PullRequestService.java added 0.0% +0.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PullRequestSummary.java added 0.0% +0.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/TestModuleTiming.java added 0.0% +0.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/TestRosterRow.java added 0.0% +0.0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/AlertChannelRepository.java added 0.0% +0.0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/ApiTokenRepository.java added 0.0% +0.0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/AuditEntryRepository.java added 0.0% +0.0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/BranchRunCount.java added 0.0% +0.0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/BrokenSince.java added 0.0% +0.0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/CoverageFileEntryRepository.java added 0.0% +0.0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/CoverageReportRepository.java added 0.0% +0.0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/FlakyTestRepository.java added 0.0% +0.0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/IngestJobRepository.java added 0.0% +0.0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/ModuleCoverageAgg.java added 0.0% +0.0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/PackageCoverage.java added 0.0% +0.0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/PerfRunRepository.java added 0.0% +0.0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/PerfTransactionRepository.java added 0.0% +0.0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/ProjectFlakyCount.java added 0.0% +0.0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/ProjectMembershipRepository.java added 0.0% +0.0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/ProjectRepository.java added 0.0% +0.0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/ProjectSettingsRepository.java added 0.0% +0.0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/ShareLinkRepository.java added 0.0% +0.0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/TestCaseResultRepository.java added 0.0% +0.0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/TestOwnerRuleRepository.java added 0.0% +0.0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/TestRunRepository.java added 0.0% +0.0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/TestSuiteResultRepository.java added 0.0% +0.0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/TriageRuleRepository.java added 0.0% +0.0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/UserRepository.java added 0.0% +0.0
org.alexmond.unitrack.web.ai/org/alexmond/unitrack/web/ai/AiAnalyzer.java added 0.0% +0.0
org.alexmond.unitrack.web.alert/org/alexmond/unitrack/web/alert/AlertSink.java added 0.0% +0.0
org.alexmond.unitrack.web.ui.view/org/alexmond/unitrack/web/ui/view/AnalyticsPage.java added 0.0% +0.0
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/AccountController.java added 0.0% +0.0
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/GitHubImportController.java added 0.0% +0.0
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/RunAdminController.java added 0.0% +0.0
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/TriageUiController.java added 0.0% +0.0
org.alexmond.unitrack.web.demo/org/alexmond/unitrack/web/demo/DemoDataSeeder.java added 1.2% +1.2
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/ShareController.java added 20.0% +20.0
org.alexmond.unitrack.web.webhook/org/alexmond/unitrack/web/webhook/BranchExpiryScheduler.java added 20.0% +20.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/CoveragePackage.java added 25.0% +25.0
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/FlakyUiController.java added 25.0% +25.0
org.alexmond.unitrack.web.ui.view/org/alexmond/unitrack/web/ui/view/LoadPage.java added 28.6% +28.6
org.alexmond.unitrack.report/org/alexmond/unitrack/report/ProjectHealth.java added 33.3% +33.3
org.alexmond.unitrack.report/org/alexmond/unitrack/report/TestModuleRow.java added 33.3% +33.3
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/IngestHistoryController.java added 33.3% +33.3
org.alexmond.unitrack/org/alexmond/unitrack/UnitrackApplication.java added 33.3% +33.3
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/OwnersUiController.java added 42.1% +42.1
org.alexmond.unitrack.report/org/alexmond/unitrack/report/TestRegressionResult.java added 42.9% +42.9
org.alexmond.unitrack.web.account/org/alexmond/unitrack/web/account/UserService.java added 45.8% +45.8
org.alexmond.unitrack.report/org/alexmond/unitrack/report/FlakyTestView.java added 50.0% +50.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/ModuleCoverage.java added 50.0% +50.0
org.alexmond.unitrack.web.alert/org/alexmond/unitrack/web/alert/MicrometerNotificationMetrics.java added 50.0% +50.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/ReportingService.java added 56.2% +56.2
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/CoverageReport.java added 59.3% +59.3
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/PerfParsers.java added 63.6% +63.6
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/TestResultParsers.java added 63.6% +63.6
org.alexmond.unitrack.web.ui.view/org/alexmond/unitrack/web/ui/view/KpiTile.java added 66.7% +66.7
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/AlertsUiController.java added 71.4% +71.4
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/TestCaseResult.java added 72.7% +72.7
org.alexmond.unitrack.report/org/alexmond/unitrack/report/OwnershipService.java added 73.3% +73.3
org.alexmond.unitrack.web.live/org/alexmond/unitrack/web/live/LiveEventService.java added 73.8% +73.8
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PerfRegressionResult.java added 75.0% +75.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PerfRunRegression.java added 75.0% +75.0
org.alexmond.unitrack.web.security/org/alexmond/unitrack/web/security/DefaultAdminSeeder.java added 75.0% +75.0
org.alexmond.unitrack.web.webhook/org/alexmond/unitrack/web/webhook/WebhookController.java added 75.4% +75.4
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/OverviewPageService.java added 77.0% +77.0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/Suites.java added 80.0% +80.0
org.alexmond.unitrack.web.ai/org/alexmond/unitrack/web/ai/ChatClientAiAnalyzer.java added 80.0% +80.0
org.alexmond.unitrack.web.ingest/org/alexmond/unitrack/web/ingest/IngestJobRecovery.java added 80.0% +80.0
org.alexmond.unitrack.web.github/org/alexmond/unitrack/web/github/GitHubCheckRunService.java added 80.1% +80.1
org.alexmond.unitrack.web.api/org/alexmond/unitrack/web/api/QueryController.java added 80.6% +80.6
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/CoverageParsers.java added 80.8% +80.8
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/CoverageFileEntry.java added 81.2% +81.2
org.alexmond.unitrack.web.account/org/alexmond/unitrack/web/account/ShareLinkService.java added 81.8% +81.8
org.alexmond.unitrack.report/org/alexmond/unitrack/report/TestRegressionService.java added 82.0% +82.0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/JmhJsonParser.java added 82.2% +82.2
org.alexmond.unitrack.web.alert/org/alexmond/unitrack/web/alert/Notify4jAlertSink.java added 82.5% +82.5
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/XmlNode.java added 82.6% +82.6
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/IngestService.java added 83.0% +83.0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/GoCoverParser.java added 83.0% +83.0
org.alexmond.unitrack.web.mcp/org/alexmond/unitrack/web/mcp/UniTrackMcpActionTools.java added 83.0% +83.0
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/MembersController.java added 84.2% +84.2
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/CoverageModelAdapter.java added 84.6% +84.6
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/NUnitXmlParser.java added 84.6% +84.6
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/JacocoXmlParser.java added 84.9% +84.9
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/K6JsonParser.java added 85.0% +85.0
org.alexmond.unitrack.web.api/org/alexmond/unitrack/web/api/IngestController.java added 85.1% +85.1
org.alexmond.unitrack.web.account/org/alexmond/unitrack/web/account/ApiTokenService.java added 85.2% +85.2
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/TrxXmlParser.java added 85.7% +85.7
org.alexmond.unitrack.report/org/alexmond/unitrack/report/TriageService.java added 85.7% +85.7
org.alexmond.unitrack.web.account/org/alexmond/unitrack/web/account/SignupRateLimiter.java added 85.7% +85.7
org.alexmond.unitrack.web.api/org/alexmond/unitrack/web/api/MeController.java added 85.7% +85.7
org.alexmond.unitrack.web.notify/org/alexmond/unitrack/web/notify/OwnerFailureNotifier.java added 85.7% +85.7
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/CoberturaXmlParser.java added 86.2% +86.2
org.alexmond.unitrack.report/org/alexmond/unitrack/report/QualityGateService.java added 86.2% +86.2
org.alexmond.unitrack.web.api/org/alexmond/unitrack/web/api/BadgeController.java added 86.4% +86.4
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/JUnitResults.java added 87.5% +87.5
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/SettingsController.java added 87.9% +87.9
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/CtrfJsonParser.java added 88.9% +88.9
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/OpenCoverXmlParser.java added 88.9% +88.9
org.alexmond.unitrack.web.github/org/alexmond/unitrack/web/github/GitHubAuth.java added 88.9% +88.9
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/GoBenchParser.java added 89.2% +89.2
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/DashboardController.java added 89.4% +89.4
org.alexmond.unitrack.report/org/alexmond/unitrack/report/FailureClusteringService.java added 90.5% +90.5
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/TimingPageService.java added 90.6% +90.6
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/XUnitXmlParser.java added 91.4% +91.4
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PerfStepDetectionService.java added 91.7% +91.7
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/JmeterJtlParser.java added 91.8% +91.8
org.alexmond.unitrack.web.github/org/alexmond/unitrack/web/github/GitHubAppTokenService.java added 91.9% +91.9
org.alexmond.unitrack.web.github/org/alexmond/unitrack/web/github/GitHubStatusService.java added 91.9% +91.9
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/GoTestJsonParser.java added 92.2% +92.2
org.alexmond.unitrack.web.gitlab/org/alexmond/unitrack/web/gitlab/GitLabService.java added 92.3% +92.3
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/LcovParser.java added 92.6% +92.6
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PerfRegressionService.java added 92.6% +92.6
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/GatlingLogParser.java added 92.8% +92.8
org.alexmond.unitrack.report/org/alexmond/unitrack/report/ProjectHealthService.java added 92.9% +92.9
org.alexmond.unitrack.web.security/org/alexmond/unitrack/web/security/ApiTokenAuthFilter.java added 92.9% +92.9
org.alexmond.unitrack.report/org/alexmond/unitrack/report/BranchCleanupService.java added 93.2% +93.2
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/PerfIngestService.java added 93.2% +93.2
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/JUnitXmlParser.java added 93.3% +93.3
org.alexmond.unitrack.web.github/org/alexmond/unitrack/web/github/GitHubRepoService.java added 93.3% +93.3
org.alexmond.unitrack.web.notify/org/alexmond/unitrack/web/notify/TokenExpiryReminder.java added 93.3% +93.3
org.alexmond.unitrack.web.github/org/alexmond/unitrack/web/github/ProjectImportService.java added 93.8% +93.8
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/StaxXml.java added 93.9% +93.9
org.alexmond.unitrack.web.alert/org/alexmond/unitrack/web/alert/AlertChannelService.java added 94.4% +94.4
org.alexmond.unitrack.web.github/org/alexmond/unitrack/web/github/GitHubPrCommentService.java added 94.6% +94.6
org.alexmond.unitrack.web.alert/org/alexmond/unitrack/web/alert/AlertEventPublisher.java added 94.6% +94.6
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/StatusController.java added 94.9% +94.9
org.alexmond.unitrack.report/org/alexmond/unitrack/report/FlakyTestService.java added 95.7% +95.7
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/AnalyticsView.java added 95.8% +95.8
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/CoveragePageService.java added 96.7% +96.7
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/LoadPageService.java added 96.7% +96.7
org.alexmond.unitrack.web.ingest/org/alexmond/unitrack/web/ingest/IngestJobService.java added 97.3% +97.3
org.alexmond.unitrack.report/org/alexmond/unitrack/report/BlameService.java added 97.5% +97.5
org.alexmond.unitrack.web.mcp/org/alexmond/unitrack/web/mcp/UniTrackMcpTools.java added 97.8% +97.8
org.alexmond.unitrack.web.notify/org/alexmond/unitrack/web/notify/GateFailureNotifier.java added 98.0% +98.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/ComparisonService.java added 98.6% +98.6
org.alexmond.unitrack.config/org/alexmond/unitrack/config/BranchProperties.java added 100.0% +100.0
org.alexmond.unitrack.config/org/alexmond/unitrack/config/PerformanceProperties.java added 100.0% +100.0
org.alexmond.unitrack.config/org/alexmond/unitrack/config/QualityGateProperties.java added 100.0% +100.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/AlertChannelType.java added 100.0% +100.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/AlertEvent.java added 100.0% +100.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/AlertKind.java added 100.0% +100.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/AuditEntry.java added 100.0% +100.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/FlakyStatus.java added 100.0% +100.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/FlakyTest.java added 100.0% +100.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/IngestStatus.java added 100.0% +100.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/PerfRun.java added 100.0% +100.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/PerfTransaction.java added 100.0% +100.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/Project.java added 100.0% +100.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/ProjectRole.java added 100.0% +100.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/ProjectSettings.java added 100.0% +100.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/Role.java added 100.0% +100.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/ShareLink.java added 100.0% +100.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/TestOwnerRule.java added 100.0% +100.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/TestRun.java added 100.0% +100.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/TestStatus.java added 100.0% +100.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/TestSuiteResult.java added 100.0% +100.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/TokenScope.java added 100.0% +100.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/TriageRule.java added 100.0% +100.0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/Visibility.java added 100.0% +100.0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/BoundedInputStream.java added 100.0% +100.0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/CoverageResults.java added 100.0% +100.0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/GzipStreams.java added 100.0% +100.0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/IngestException.java added 100.0% +100.0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/IngestRequest.java added 100.0% +100.0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/ParsedCase.java added 100.0% +100.0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/ParsedSuite.java added 100.0% +100.0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/PerfResults.java added 100.0% +100.0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/StreamSniff.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/BlameEntry.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/BoardSummary.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/BranchService.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/BranchSummary.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/ChangePointDetector.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/DurationPoint.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/FailureCluster.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/FlagSummary.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/GateConfig.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PerfRunDetail.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PerfRunDetailService.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PerfRunRegressionService.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PerfStepSignal.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PerfTrendPoint.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PerformanceService.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PerformanceSummary.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/ProjectSettingsService.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/QualityGateResult.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/RunComparison.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/RunDeletionService.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/SlowTest.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/TestDurationTrend.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/TestOwnerRuleView.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/TestTimelinePoint.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/TestTimingDelta.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/TriageResult.java added 100.0% +100.0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/TriageRuleView.java added 100.0% +100.0
org.alexmond.unitrack.web.account/org/alexmond/unitrack/web/account/AuditService.java added 100.0% +100.0
org.alexmond.unitrack.web.account/org/alexmond/unitrack/web/account/MembershipService.java added 100.0% +100.0
org.alexmond.unitrack.web.account/org/alexmond/unitrack/web/account/ProjectAccessService.java added 100.0% +100.0
org.alexmond.unitrack.web.ai/org/alexmond/unitrack/web/ai/FailureAnalysis.java added 100.0% +100.0
org.alexmond.unitrack.web.alert/org/alexmond/unitrack/web/alert/AlertEventAdapter.java added 100.0% +100.0
org.alexmond.unitrack.web.alert/org/alexmond/unitrack/web/alert/AlertProperties.java added 100.0% +100.0
org.alexmond.unitrack.web.alert/org/alexmond/unitrack/web/alert/LoggingAlertSink.java added 100.0% +100.0
org.alexmond.unitrack.web.alert/org/alexmond/unitrack/web/alert/Notify4jConfig.java added 100.0% +100.0
org.alexmond.unitrack.web.alert/org/alexmond/unitrack/web/alert/SecretCipher.java added 100.0% +100.0
org.alexmond.unitrack.web.api/org/alexmond/unitrack/web/api/ApiExceptionHandler.java added 100.0% +100.0
org.alexmond.unitrack.web.api/org/alexmond/unitrack/web/api/ApiResponses.java added 100.0% +100.0
org.alexmond.unitrack.web.api/org/alexmond/unitrack/web/api/AuditApiController.java added 100.0% +100.0
org.alexmond.unitrack.web.api/org/alexmond/unitrack/web/api/BlameController.java added 100.0% +100.0
org.alexmond.unitrack.web.api/org/alexmond/unitrack/web/api/FlakyController.java added 100.0% +100.0
org.alexmond.unitrack.web.api/org/alexmond/unitrack/web/api/GateController.java added 100.0% +100.0
org.alexmond.unitrack.web.api/org/alexmond/unitrack/web/api/IngestJobApiController.java added 100.0% +100.0
org.alexmond.unitrack.web.api/org/alexmond/unitrack/web/api/PerfRegressionController.java added 100.0% +100.0
org.alexmond.unitrack.web.api/org/alexmond/unitrack/web/api/PerfRunController.java added 100.0% +100.0
org.alexmond.unitrack.web.api/org/alexmond/unitrack/web/api/PerfRunRegressionController.java added 100.0% +100.0
org.alexmond.unitrack.web.api/org/alexmond/unitrack/web/api/PerformanceController.java added 100.0% +100.0
org.alexmond.unitrack.web.api/org/alexmond/unitrack/web/api/RegressionController.java added 100.0% +100.0
org.alexmond.unitrack.web.api/org/alexmond/unitrack/web/api/TriageController.java added 100.0% +100.0
org.alexmond.unitrack.web.demo/org/alexmond/unitrack/web/demo/DemoProperties.java added 100.0% +100.0
org.alexmond.unitrack.web.github/org/alexmond/unitrack/web/github/GitHubAppProperties.java added 100.0% +100.0
org.alexmond.unitrack.web.github/org/alexmond/unitrack/web/github/GitHubConfig.java added 100.0% +100.0
org.alexmond.unitrack.web.github/org/alexmond/unitrack/web/github/GitHubConfigResolver.java added 100.0% +100.0
org.alexmond.unitrack.web.github/org/alexmond/unitrack/web/github/GitHubProperties.java added 100.0% +100.0
org.alexmond.unitrack.web.github/org/alexmond/unitrack/web/github/GitHubRepo.java added 100.0% +100.0
org.alexmond.unitrack.web.gitlab/org/alexmond/unitrack/web/gitlab/GitLabConfigResolver.java added 100.0% +100.0
org.alexmond.unitrack.web.gitlab/org/alexmond/unitrack/web/gitlab/GitLabProperties.java added 100.0% +100.0
org.alexmond.unitrack.web.ingest/org/alexmond/unitrack/web/ingest/IngestExecutorConfig.java added 100.0% +100.0
org.alexmond.unitrack.web.ingest/org/alexmond/unitrack/web/ingest/IngestProperties.java added 100.0% +100.0
org.alexmond.unitrack.web.live/org/alexmond/unitrack/web/live/LiveEventsController.java added 100.0% +100.0
org.alexmond.unitrack.web.live/org/alexmond/unitrack/web/live/RunUpdate.java added 100.0% +100.0
org.alexmond.unitrack.web.mcp/org/alexmond/unitrack/web/mcp/McpConfig.java added 100.0% +100.0
org.alexmond.unitrack.web.mcp/org/alexmond/unitrack/web/mcp/McpProperties.java added 100.0% +100.0
org.alexmond.unitrack.web.metrics/org/alexmond/unitrack/web/metrics/UnitrackMetrics.java added 100.0% +100.0
org.alexmond.unitrack.web.notify/org/alexmond/unitrack/web/notify/NotificationProperties.java added 100.0% +100.0
org.alexmond.unitrack.web.notify/org/alexmond/unitrack/web/notify/NotificationService.java added 100.0% +100.0
org.alexmond.unitrack.web.ops/org/alexmond/unitrack/web/ops/LiveStreamHealthIndicator.java added 100.0% +100.0
org.alexmond.unitrack.web.ops/org/alexmond/unitrack/web/ops/OpsController.java added 100.0% +100.0
org.alexmond.unitrack.web.security/org/alexmond/unitrack/web/security/AppUserDetailsService.java added 100.0% +100.0
org.alexmond.unitrack.web.security/org/alexmond/unitrack/web/security/SecurityConfig.java added 100.0% +100.0
org.alexmond.unitrack.web.security/org/alexmond/unitrack/web/security/SecurityProperties.java added 100.0% +100.0
org.alexmond.unitrack.web.ui.view/org/alexmond/unitrack/web/ui/view/AspectCard.java added 100.0% +100.0
org.alexmond.unitrack.web.ui.view/org/alexmond/unitrack/web/ui/view/BreakdownCell.java added 100.0% +100.0
org.alexmond.unitrack.web.ui.view/org/alexmond/unitrack/web/ui/view/BreakdownRow.java added 100.0% +100.0
org.alexmond.unitrack.web.ui.view/org/alexmond/unitrack/web/ui/view/BreakdownTable.java added 100.0% +100.0
org.alexmond.unitrack.web.ui.view/org/alexmond/unitrack/web/ui/view/CoveragePage.java added 100.0% +100.0
org.alexmond.unitrack.web.ui.view/org/alexmond/unitrack/web/ui/view/EmptyState.java added 100.0% +100.0
org.alexmond.unitrack.web.ui.view/org/alexmond/unitrack/web/ui/view/LatestRunLine.java added 100.0% +100.0
org.alexmond.unitrack.web.ui.view/org/alexmond/unitrack/web/ui/view/OverviewPage.java added 100.0% +100.0
org.alexmond.unitrack.web.ui.view/org/alexmond/unitrack/web/ui/view/PerfTransactionPage.java added 100.0% +100.0
org.alexmond.unitrack.web.ui.view/org/alexmond/unitrack/web/ui/view/ScopeBar.java added 100.0% +100.0
org.alexmond.unitrack.web.ui.view/org/alexmond/unitrack/web/ui/view/TestsPage.java added 100.0% +100.0
org.alexmond.unitrack.web.ui.view/org/alexmond/unitrack/web/ui/view/TimingPage.java added 100.0% +100.0
org.alexmond.unitrack.web.ui.view/org/alexmond/unitrack/web/ui/view/TimingRosterRow.java added 100.0% +100.0
org.alexmond.unitrack.web.ui.view/org/alexmond/unitrack/web/ui/view/TrendView.java added 100.0% +100.0
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/AuditController.java added 100.0% +100.0
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/ClusterSections.java added 100.0% +100.0
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/ComparisonController.java added 100.0% +100.0
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/CurrentUserAdvice.java added 100.0% +100.0
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/PageRenderConfig.java added 100.0% +100.0
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/RunExportController.java added 100.0% +100.0
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/RunReportAssembler.java added 100.0% +100.0
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/SignupController.java added 100.0% +100.0
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/TileData.java added 100.0% +100.0
org.alexmond.unitrack.web.webhook/org/alexmond/unitrack/web/webhook/WebhookProperties.java added 100.0% +100.0
org.alexmond.unitrack.web/org/alexmond/unitrack/web/WebLayoutConfig.java added 100.0% +100.0

Coverage by module

ModuleLine %LinesFiles
(root) 33.3% 1/3 1
config 100.0% 15/15 3
domain 72.1% 189/262 29
ingest 87.7% 1224/1395 38
report 77.3% 866/1120 55
repository 0.0% 0/0 24
web 80.2% 2716/3388 126

Coverage by file (most missed first)

FileLine %  CoveredMissed
org.alexmond.unitrack.web.demo/org/alexmond/unitrack/web/demo/DemoDataSeeder.java 1.2%
3 237
org.alexmond.unitrack.report/org/alexmond/unitrack/report/ReportingService.java 56.2%
141 110
org.alexmond.unitrack.report/org/alexmond/unitrack/report/CoverageDiffService.java 0.0%
0 39
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/OverviewPageService.java 77.0%
124 37
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/DashboardController.java 89.4%
286 34
org.alexmond.unitrack.web.github/org/alexmond/unitrack/web/github/GitHubCheckRunService.java 80.1%
125 31
org.alexmond.unitrack.web.api/org/alexmond/unitrack/web/api/IngestController.java 85.1%
171 30
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/GitHubImportController.java 0.0%
0 29
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/AccountController.java 0.0%
0 28
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/IngestService.java 83.0%
112 23
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/JmhJsonParser.java 82.2%
97 21
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/ShareController.java 20.0%
5 20
org.alexmond.unitrack.web.webhook/org/alexmond/unitrack/web/webhook/WebhookController.java 75.4%
52 17
org.alexmond.unitrack.report/org/alexmond/unitrack/report/OwnershipService.java 73.3%
44 16
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PullRequestService.java 0.0%
0 13
org.alexmond.unitrack.web.account/org/alexmond/unitrack/web/account/UserService.java 45.8%
11 13
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/User.java 0.0%
0 12
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/ApiToken.java 0.0%
0 12
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/AlertChannel.java 0.0%
0 11
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/CoverageReport.java 59.3%
16 11
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/IngestJob.java 0.0%
0 11
org.alexmond.unitrack.web.live/org/alexmond/unitrack/web/live/LiveEventService.java 73.8%
31 11
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/OwnersUiController.java 42.1%
8 11
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/TrxXmlParser.java 85.7%
60 10
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/TimingPageService.java 90.6%
96 10
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/AlertsUiController.java 71.4%
25 10
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/TriageUiController.java 0.0%
0 10
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/CoberturaXmlParser.java 86.2%
56 9
org.alexmond.unitrack.report/org/alexmond/unitrack/report/TestRegressionService.java 82.0%
41 9
org.alexmond.unitrack.report/org/alexmond/unitrack/report/TriageService.java 85.7%
54 9
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/GoCoverParser.java 83.0%
39 8
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/JmeterJtlParser.java 91.8%
90 8
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/OpenCoverXmlParser.java 88.9%
64 8
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/XmlNode.java 82.6%
38 8
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/JacocoXmlParser.java 84.9%
45 8
org.alexmond.unitrack.report/org/alexmond/unitrack/report/QualityGateService.java 86.2%
50 8
org.alexmond.unitrack.report/org/alexmond/unitrack/report/ProjectHealth.java 33.3%
4 8
org.alexmond.unitrack.web.github/org/alexmond/unitrack/web/github/GitHubPrCommentService.java 94.6%
139 8
org.alexmond.unitrack.web.mcp/org/alexmond/unitrack/web/mcp/UniTrackMcpActionTools.java 83.0%
39 8
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/RunAdminController.java 0.0%
0 8
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/ProjectMembership.java 0.0%
0 7
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/CtrfJsonParser.java 88.9%
56 7
org.alexmond.unitrack.web.ai/org/alexmond/unitrack/web/ai/ChatClientAiAnalyzer.java 80.0%
28 7
org.alexmond.unitrack.web.alert/org/alexmond/unitrack/web/alert/Notify4jAlertSink.java 82.5%
33 7
org.alexmond.unitrack.web.gitlab/org/alexmond/unitrack/web/gitlab/GitLabService.java 92.3%
84 7
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/TestCaseResult.java 72.7%
16 6
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/GatlingLogParser.java 92.8%
77 6
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/NUnitXmlParser.java 84.6%
33 6
org.alexmond.unitrack.report/org/alexmond/unitrack/report/FailureClusteringService.java 90.5%
57 6
org.alexmond.unitrack.web.api/org/alexmond/unitrack/web/api/QueryController.java 80.6%
25 6
org.alexmond.unitrack.web.api/org/alexmond/unitrack/web/api/BadgeController.java 86.4%
38 6
org.alexmond.unitrack.web.github/org/alexmond/unitrack/web/github/GitHubAppTokenService.java 91.9%
68 6
org.alexmond.unitrack.web.notify/org/alexmond/unitrack/web/notify/OwnerFailureNotifier.java 85.7%
36 6
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/CoverageParsers.java 80.8%
21 5
org.alexmond.unitrack.report/org/alexmond/unitrack/report/CoverageDiff.java 0.0%
0 5
org.alexmond.unitrack.web.github/org/alexmond/unitrack/web/github/GitHubStatusService.java 91.9%
57 5
org.alexmond.unitrack.web.ui.view/org/alexmond/unitrack/web/ui/view/LoadPage.java 28.6%
2 5
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/JUnitXmlParser.java 93.3%
56 4
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/GoTestJsonParser.java 92.2%
47 4
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/TestResultParsers.java 63.6%
7 4
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/LcovParser.java 92.6%
50 4
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/GoBenchParser.java 89.2%
33 4
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/PerfParsers.java 63.6%
7 4
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/CoverageModelAdapter.java 84.6%
22 4
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/PerfIngestService.java 93.2%
55 4
org.alexmond.unitrack.report/org/alexmond/unitrack/report/TestRegressionResult.java 42.9%
3 4
org.alexmond.unitrack.web.account/org/alexmond/unitrack/web/account/ShareLinkService.java 81.8%
18 4
org.alexmond.unitrack.web.account/org/alexmond/unitrack/web/account/ApiTokenService.java 85.2%
23 4
org.alexmond.unitrack.web.alert/org/alexmond/unitrack/web/alert/MicrometerNotificationMetrics.java 50.0%
4 4
org.alexmond.unitrack.web.security/org/alexmond/unitrack/web/security/DefaultAdminSeeder.java 75.0%
12 4
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/SettingsController.java 87.9%
29 4
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/IngestHistoryController.java 33.3%
2 4
org.alexmond.unitrack.web.webhook/org/alexmond/unitrack/web/webhook/BranchExpiryScheduler.java 20.0%
1 4
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/CoverageFileEntry.java 81.2%
13 3
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/XUnitXmlParser.java 91.4%
32 3
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/StaxXml.java 93.9%
46 3
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/K6JsonParser.java 85.0%
17 3
org.alexmond.unitrack.report/org/alexmond/unitrack/report/BranchCleanupService.java 93.2%
41 3
org.alexmond.unitrack.report/org/alexmond/unitrack/report/CoveragePackage.java 25.0%
1 3
org.alexmond.unitrack.report/org/alexmond/unitrack/report/ProjectHealthService.java 92.9%
39 3
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/LoadPageService.java 96.7%
88 3
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/AnalyticsView.java 95.8%
68 3
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/MembersController.java 84.2%
16 3
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/FlakyUiController.java 25.0%
1 3
org.alexmond.unitrack/org/alexmond/unitrack/UnitrackApplication.java 33.3%
1 2
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/Suites.java 80.0%
8 2
org.alexmond.unitrack.report/org/alexmond/unitrack/report/ModuleCoverage.java 50.0%
2 2
org.alexmond.unitrack.report/org/alexmond/unitrack/report/TestRosterRow.java 0.0%
0 2
org.alexmond.unitrack.report/org/alexmond/unitrack/report/TestModuleRow.java 33.3%
1 2
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PerfRegressionService.java 92.6%
25 2
org.alexmond.unitrack.report/org/alexmond/unitrack/report/TestModuleTiming.java 0.0%
0 2
org.alexmond.unitrack.web.account/org/alexmond/unitrack/web/account/SignupRateLimiter.java 85.7%
12 2
org.alexmond.unitrack.web.alert/org/alexmond/unitrack/web/alert/AlertChannelService.java 94.4%
34 2
org.alexmond.unitrack.web.alert/org/alexmond/unitrack/web/alert/AlertEventPublisher.java 94.6%
35 2
org.alexmond.unitrack.web.github/org/alexmond/unitrack/web/github/GitHubRepoService.java 93.3%
28 2
org.alexmond.unitrack.web.mcp/org/alexmond/unitrack/web/mcp/UniTrackMcpTools.java 97.8%
87 2
org.alexmond.unitrack.web.notify/org/alexmond/unitrack/web/notify/TokenExpiryReminder.java 93.3%
28 2
org.alexmond.unitrack.web.security/org/alexmond/unitrack/web/security/ApiTokenAuthFilter.java 92.9%
26 2
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/CoveragePageService.java 96.7%
58 2
org.alexmond.unitrack.web.ui/org/alexmond/unitrack/web/ui/StatusController.java 94.9%
37 2
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/JUnitResults.java 87.5%
7 1
org.alexmond.unitrack.report/org/alexmond/unitrack/report/ComparisonService.java 98.6%
68 1
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PerfStepDetectionService.java 91.7%
11 1
org.alexmond.unitrack.report/org/alexmond/unitrack/report/FlakyTestService.java 95.7%
22 1
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PerfRunRegression.java 75.0%
3 1
org.alexmond.unitrack.report/org/alexmond/unitrack/report/BlameService.java 97.5%
39 1
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PerfRegressionResult.java 75.0%
3 1
org.alexmond.unitrack.report/org/alexmond/unitrack/report/FlakyTestView.java 50.0%
1 1
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PullRequestSummary.java 0.0%
0 1
org.alexmond.unitrack.web.api/org/alexmond/unitrack/web/api/MeController.java 85.7%
6 1
org.alexmond.unitrack.web.github/org/alexmond/unitrack/web/github/GitHubAuth.java 88.9%
8 1
org.alexmond.unitrack.web.github/org/alexmond/unitrack/web/github/ProjectImportService.java 93.8%
15 1
org.alexmond.unitrack.web.ingest/org/alexmond/unitrack/web/ingest/IngestJobRecovery.java 80.0%
4 1
org.alexmond.unitrack.web.ingest/org/alexmond/unitrack/web/ingest/IngestJobService.java 97.3%
36 1
org.alexmond.unitrack.web.notify/org/alexmond/unitrack/web/notify/GateFailureNotifier.java 98.0%
49 1
org.alexmond.unitrack.web.ui.view/org/alexmond/unitrack/web/ui/view/KpiTile.java 66.7%
2 1
org.alexmond.unitrack.config/org/alexmond/unitrack/config/QualityGateProperties.java 100.0%
4 0
org.alexmond.unitrack.config/org/alexmond/unitrack/config/PerformanceProperties.java 100.0%
7 0
org.alexmond.unitrack.config/org/alexmond/unitrack/config/BranchProperties.java 100.0%
4 0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/ShareLink.java 100.0%
9 0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/FlakyTest.java 100.0%
14 0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/TriageRule.java 100.0%
11 0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/ProjectSettings.java 100.0%
3 0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/TestRun.java 100.0%
33 0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/TestSuiteResult.java 100.0%
11 0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/TokenScope.java 100.0%
2 0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/ProjectRole.java 100.0%
2 0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/TestOwnerRule.java 100.0%
9 0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/AuditEntry.java 100.0%
9 0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/AlertEvent.java 100.0%
1 0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/AlertKind.java 100.0%
2 0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/Project.java 100.0%
7 0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/TestStatus.java 100.0%
2 0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/Role.java 100.0%
2 0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/FlakyStatus.java 100.0%
4 0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/AlertChannelType.java 100.0%
2 0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/IngestStatus.java 100.0%
2 0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/Visibility.java 100.0%
2 0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/PerfRun.java 100.0%
13 0
org.alexmond.unitrack.domain/org/alexmond/unitrack/domain/PerfTransaction.java 100.0%
4 0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/PerfResultParser.java 0.0%
0 0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/CoverageResults.java 100.0%
4 0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/PerfResults.java 100.0%
2 0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/CoverageParser.java 0.0%
0 0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/ParsedCase.java 100.0%
1 0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/StreamSniff.java 100.0%
9 0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/TestResultParser.java 0.0%
0 0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/IngestException.java 100.0%
4 0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/ParsedSuite.java 100.0%
1 0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/IngestRequest.java 100.0%
5 0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/GzipStreams.java 100.0%
7 0
org.alexmond.unitrack.ingest/org/alexmond/unitrack/ingest/BoundedInputStream.java 100.0%
16 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/TestOwnerRuleView.java 100.0%
2 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/FlagSummary.java 100.0%
1 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PerformanceService.java 100.0%
32 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/TestTimingDelta.java 100.0%
3 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/RunComparison.java 100.0%
1 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/TriageResult.java 100.0%
3 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PerfRunDetail.java 100.0%
2 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/ChangePointDetector.java 100.0%
41 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/SlowTest.java 100.0%
2 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PerformanceSummary.java 100.0%
1 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/RunDeletionService.java 100.0%
7 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/BranchService.java 100.0%
22 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PerfStepSignal.java 100.0%
1 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PerfRunRegressionService.java 100.0%
27 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/TestTimelinePoint.java 100.0%
4 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/QualityGateResult.java 100.0%
3 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/GateConfig.java 100.0%
1 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/ProjectSettingsService.java 100.0%
23 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PerfRunDetailService.java 100.0%
23 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/FailureCluster.java 100.0%
1 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/TestDurationTrend.java 100.0%
1 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/TriageRuleView.java 100.0%
3 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/DurationPoint.java 100.0%
4 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/PerfTrendPoint.java 100.0%
5 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/BlameEntry.java 100.0%
1 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/BranchSummary.java 100.0%
1 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/BoardSummary.java 100.0%
1 0
org.alexmond.unitrack.report/org/alexmond/unitrack/report/FlakyStat.java 0.0%
0 0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/FlakyTestRepository.java 0.0%
0 0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/TriageRuleRepository.java 0.0%
0 0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/CoverageReportRepository.java 0.0%
0 0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/ShareLinkRepository.java 0.0%
0 0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/BranchRunCount.java 0.0%
0 0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/IngestJobRepository.java 0.0%
0 0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/AuditEntryRepository.java 0.0%
0 0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/BrokenSince.java 0.0%
0 0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/TestCaseResultRepository.java 0.0%
0 0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/ProjectRepository.java 0.0%
0 0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/AlertChannelRepository.java 0.0%
0 0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/ProjectSettingsRepository.java 0.0%
0 0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/ProjectMembershipRepository.java 0.0%
0 0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/TestRunRepository.java 0.0%
0 0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/ModuleCoverageAgg.java 0.0%
0 0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/PerfTransactionRepository.java 0.0%
0 0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/TestSuiteResultRepository.java 0.0%
0 0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/TestOwnerRuleRepository.java 0.0%
0 0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/ProjectFlakyCount.java 0.0%
0 0
org.alexmond.unitrack.repository/org/alexmond/unitrack/repository/PackageCoverage.java 0.0%
0 0