UniTrack

Projects / spring-boot-actuator-extensions / Tests

spring-boot-actuator-extensions — tests

Pass rate
100.0%
+0.0 pp
Failures
0
0
Suite time
28.7s
-11.9s
Tests
100
0

Latest run aba33c4 on main · Oct 12 21:30

Test results trend (pass/fail per run)

Tests by module latest run

ModuleTestsPass %FailuresSkipped
spring-boot-actuator-mcp-starter 56 100.0% 0 0
spring-boot-actuator-sanitizer-starter 18 100.0% 0 0
spring-boot-health-checks-starter 12 100.0% 0 0
spring-boot-manual-health-starter 12 100.0% 0 0
spring-boot-test-app 2 100.0% 0 0

Flaky tests

Tests that both passed and failed for the same commit — likely non-deterministic.

No flaky tests detected. 🎉

Failure clusters

Recent failures grouped by a normalized signature (type, message, top stack frame) — most frequent first.

No recent failures to cluster. 🎉

All tests (100)

0 failing · 0 flaky · 0 skipped · 100 passed

TestStatusDurationFlaky
org.alexmond.actuator.mcp.ActuatorMcpAutoConfigurationTest › allowedOriginsAreEmptyByDefaultAndBindable PASSED 39 ms
org.alexmond.actuator.mcp.ActuatorMcpAutoConfigurationTest › backsOffOutsideServletWebApps PASSED 9 ms
org.alexmond.actuator.mcp.ActuatorMcpAutoConfigurationTest › backsOffWhenDisabled PASSED 6 ms
org.alexmond.actuator.mcp.ActuatorMcpAutoConfigurationTest › bindsCustomValues PASSED 950 ms
org.alexmond.actuator.mcp.ActuatorMcpAutoConfigurationTest › bindsDefaults PASSED 25 ms
org.alexmond.actuator.mcp.ActuatorMcpAutoConfigurationTest › computesMcpPath PASSED 4 ms
org.alexmond.actuator.mcp.ActuatorMcpAutoConfigurationTest › createsServerWithNoToolsByDefault PASSED 78 ms
org.alexmond.actuator.mcp.ActuatorToolFactoryTest › buildsInputSchemaFromParameters PASSED 13 ms
org.alexmond.actuator.mcp.ActuatorToolFactoryTest › convertsArgumentTypes PASSED 15 ms
org.alexmond.actuator.mcp.ActuatorToolFactoryTest › generatedDescriptionDoesNotDependOnTheDefaultLocale PASSED 10 ms
org.alexmond.actuator.mcp.ActuatorToolFactoryTest › generatesDescriptionWhenNoneIsKnown PASSED 23 ms
org.alexmond.actuator.mcp.ActuatorToolFactoryTest › invokesReadOperationAsJson PASSED 11 ms
org.alexmond.actuator.mcp.ActuatorToolFactoryTest › longResultIsTruncated PASSED 17 ms
org.alexmond.actuator.mcp.ActuatorToolFactoryTest › missingRequiredArgumentIsAnErrorNamingIt PASSED 22 ms
org.alexmond.actuator.mcp.ActuatorToolFactoryTest › namesToolsAndSortsThem PASSED 12 ms
org.alexmond.actuator.mcp.ActuatorToolFactoryTest › nullArgumentsMapIsTreatedAsEmpty PASSED 37 ms
org.alexmond.actuator.mcp.ActuatorToolFactoryTest › nullResultIsEmptyText PASSED 10 ms
org.alexmond.actuator.mcp.ActuatorToolFactoryTest › operationExceptionIsAnErrorWithoutStackTrace PASSED 9 ms
org.alexmond.actuator.mcp.ActuatorToolFactoryTest › toolNamesDoNotChangeWhenAccessIsTightened PASSED 21 ms
org.alexmond.actuator.mcp.ActuatorToolFactoryTest › unserialisableResultIsAnError PASSED 105 ms
org.alexmond.actuator.mcp.ActuatorToolFactoryTest › writeOperationChangesState PASSED 11 ms
org.alexmond.actuator.mcp.it.CustomBasePathTest › followsTheActuatorBasePath PASSED 29 ms
org.alexmond.actuator.mcp.it.OriginValidationTest › allowedOriginIsAccepted PASSED 11 ms
org.alexmond.actuator.mcp.it.OriginValidationTest › foreignOriginIsRejected PASSED 9 ms
org.alexmond.actuator.mcp.it.OriginValidationTest › requestWithoutOriginIsAccepted PASSED 20 ms
org.alexmond.actuator.mcp.it.SeparateManagementPortTest › listsAndCallsActuatorTools PASSED 102 ms
org.alexmond.actuator.mcp.it.SeparateManagementPortTest › sanitizingFunctionsStillApply PASSED 1,135 ms
org.alexmond.actuator.mcp.it.SeparateManagementPortTest › servesMcpOnlyOnTheManagementPort PASSED 48 ms
org.alexmond.actuator.mcp.it.SeparateManagementPortTest › writeToolChangesLogLevel PASSED 31 ms
org.alexmond.actuator.mcp.it.SharedPortTest › servesMcpUnderActuatorPathOnSharedPort PASSED 61 ms
org.alexmond.actuator.mcp.it.ShutdownWithConnectedClientTest › separateManagementPortClosesPromptly PASSED 268 ms
org.alexmond.actuator.mcp.it.ShutdownWithConnectedClientTest › sharedPortClosesPromptly PASSED 268 ms
org.alexmond.actuator.mcp.it.SpringAiCoexistenceTest › appServerAndActuatorServerStaySeparate PASSED 128 ms
org.alexmond.actuator.mcp.McpEndpointDiscovererTest › accessNoneRemovesTheEndpoint PASSED 5 ms
org.alexmond.actuator.mcp.McpEndpointDiscovererTest › emptyIncludeExposesNothing PASSED 4 ms
org.alexmond.actuator.mcp.McpEndpointDiscovererTest › excludeWinsOverWildcardInclude PASSED 5 ms
org.alexmond.actuator.mcp.McpEndpointDiscovererTest › includeSelectsEndpoints PASSED 5 ms
org.alexmond.actuator.mcp.McpEndpointDiscovererTest › maxPermittedReadOnlyAppliesToAllEndpoints PASSED 5 ms
org.alexmond.actuator.mcp.McpEndpointDiscovererTest › operationExposesEndpointIdAndParameters PASSED 7 ms
org.alexmond.actuator.mcp.McpEndpointDiscovererTest › readOnlyAccessDropsWriteAndDeleteOperations PASSED 5 ms
org.alexmond.actuator.mcp.McpEndpointDiscovererTest › shutdownAppearsOnlyWhenActuatorAccessAllowsIt PASSED 7 ms
org.alexmond.actuator.mcp.McpEndpointDiscovererTest › wildcardNeverExposesHeapdumpLogfileOrShutdown PASSED 5 ms
org.alexmond.actuator.mcp.McpEndpointExposureOutcomeContributorTest › disabledStarterExposesNothing PASSED 10 ms
org.alexmond.actuator.mcp.McpEndpointExposureOutcomeContributorTest › excludedEndpointHasNoOpinion PASSED 1 ms
org.alexmond.actuator.mcp.McpEndpointExposureOutcomeContributorTest › includedEndpointIsExposed PASSED 1 ms
org.alexmond.actuator.mcp.McpEndpointExposureOutcomeContributorTest › isRegisteredForBoot PASSED 5 ms
org.alexmond.actuator.mcp.McpEndpointExposureOutcomeContributorTest › nothingIsExposedByDefault PASSED 1 ms
org.alexmond.actuator.mcp.McpEndpointExposureOutcomeContributorTest › notIncludedEndpointHasNoOpinion PASSED 0 ms
org.alexmond.actuator.mcp.McpEndpointExposureOutcomeContributorTest › wildcardExposesAnyEndpoint PASSED 0 ms
org.alexmond.actuator.mcp.ResponseLimiterTest › keepsShortText PASSED 1 ms
org.alexmond.actuator.mcp.ResponseLimiterTest › keepsTextAtExactLimit PASSED 1 ms
org.alexmond.actuator.mcp.ResponseLimiterTest › nullBecomesEmpty PASSED 0 ms
org.alexmond.actuator.mcp.ResponseLimiterTest › rejectsNonPositiveLimit PASSED 5 ms
org.alexmond.actuator.mcp.ResponseLimiterTest › truncatesLongTextWithMarker PASSED 6 ms
org.alexmond.actuator.mcp.ToolDescriptionsTest › knowsCommonOperations PASSED 1 ms
org.alexmond.actuator.mcp.ToolDescriptionsTest › unknownOperationIsEmpty PASSED 0 ms
org.alexmond.actuator.sanitizer.ParameterizedSanitizingFunctionLocaleTest › defaultConfigurationMasksAnUpperCasePrivateKey PASSED 1 ms
org.alexmond.actuator.sanitizer.ParameterizedSanitizingFunctionLocaleTest › keysAreMatchedWhateverTheDefaultLocale(String)[1] PASSED 7 ms
org.alexmond.actuator.sanitizer.ParameterizedSanitizingFunctionLocaleTest › keysAreMatchedWhateverTheDefaultLocale(String)[2] PASSED 1 ms
org.alexmond.actuator.sanitizer.ParameterizedSanitizingFunctionLocaleTest › keysAreMatchedWhateverTheDefaultLocale(String)[3] PASSED 1 ms
org.alexmond.actuator.sanitizer.ParameterizedSanitizingFunctionLocaleTest › keysAreMatchedWhateverTheDefaultLocale(String)[4] PASSED 1 ms
org.alexmond.actuator.sanitizer.ParameterizedSanitizingFunctionLocaleTest › keysAreMatchedWhateverTheDefaultLocale(String)[5] PASSED 2 ms
org.alexmond.actuator.sanitizer.ParameterizedSanitizingFunctionLocaleTest › keysAreMatchedWhateverTheDefaultLocale(String)[6] PASSED 1 ms
org.alexmond.actuator.sanitizer.ParameterizedSanitizingFunctionLocaleTest › unrelatedKeysStayVisible PASSED 98 ms
org.alexmond.healthchecks.actuator.ManualHealthEndpointLocaleTest › statusIsMatchedWhateverTheDefaultLocale(String, String)[1] PASSED 67 ms
org.alexmond.healthchecks.actuator.ManualHealthEndpointLocaleTest › statusIsMatchedWhateverTheDefaultLocale(String, String)[2] PASSED 3 ms
org.alexmond.healthchecks.actuator.ManualHealthEndpointLocaleTest › statusIsMatchedWhateverTheDefaultLocale(String, String)[3] PASSED 2 ms
org.alexmond.healthchecks.actuator.ManualHealthEndpointLocaleTest › statusIsMatchedWhateverTheDefaultLocale(String, String)[4] PASSED 1 ms
org.alexmond.healthchecks.actuator.ManualHealthEndpointLocaleTest › statusIsMatchedWhateverTheDefaultLocale(String, String)[5] PASSED 1 ms
org.alexmond.healthchecks.actuator.ManualHealthEndpointStatusTest › downIsAcceptedCaseInsensitively PASSED 32 ms
org.alexmond.healthchecks.actuator.ManualHealthEndpointStatusTest › unknownValueFallsBackToUnknown PASSED 5 ms
org.alexmond.healthchecks.actuator.ManualHealthEndpointTest › testManualHealthEndpoint PASSED 752 ms
org.alexmond.healthchecks.ExternalActuatorHealthIndicatorEdgeCaseTest › testMalformedJsonResponse PASSED 30 ms
org.alexmond.healthchecks.ExternalHealthIndicatorConnectionCloseTest › actuatorIndicatorClosesItsConnectionAfterEveryCheck PASSED 995 ms
org.alexmond.healthchecks.ExternalHealthIndicatorConnectionCloseTest › httpIndicatorClosesItsConnectionAfterEveryCheck PASSED 21 ms
org.alexmond.healthchecks.ExternalHttpHealthIndicatorEdgeCaseTest › testConnectionTimeoutHttp PASSED 2,511 ms
org.alexmond.healthchecks.ExternalHttpHealthIndicatorEdgeCaseTest › testReadTimeoutHttp PASSED 2,020 ms
org.alexmond.healthchecks.PortHealthIndicatorEdgeCaseTest › testDnsResolutionFailure PASSED 73 ms
org.alexmond.sample.CustomHealthIndicatorTest › contextLoads PASSED 4 ms
org.alexmond.sample.CustomHealthIndicatorTest › healthShouldReturnUpWhenHealthyIsTrue PASSED 700 ms
org.alexmond.test.ActuatorConfigSanitizingStarterTest › contextLoads PASSED 556 ms
org.alexmond.test.ActuatorConfigSanitizingStarterTest › defaultSanitizingProperties_shouldReturnNonNullSanitizingProperties PASSED 4 ms
org.alexmond.test.ActuatorConfigSanitizingStarterTest › getActuatorEnv_shouldMaskSensitiveProperties(String, String)[1] PASSED 165 ms
org.alexmond.test.ActuatorConfigSanitizingStarterTest › getActuatorEnv_shouldMaskSensitiveProperties(String, String)[2] PASSED 39 ms
org.alexmond.test.ActuatorConfigSanitizingStarterTest › getActuatorEnv_shouldMaskSensitiveProperties(String, String)[3] PASSED 31 ms
org.alexmond.test.ActuatorConfigSanitizingStarterTest › getActuatorEnv_shouldMaskSensitiveProperties(String, String)[4] PASSED 34 ms
org.alexmond.test.ActuatorConfigSanitizingStarterTest › getActuatorProperties_shouldMaskSensitiveProperties(String, String)[1] PASSED 161 ms
org.alexmond.test.ActuatorConfigSanitizingStarterTest › getActuatorProperties_shouldMaskSensitiveProperties(String, String)[2] PASSED 17 ms
org.alexmond.test.ActuatorConfigSanitizingStarterTest › getActuatorProperties_shouldMaskSensitiveProperties(String, String)[3] PASSED 16 ms
org.alexmond.test.ActuatorConfigSanitizingStarterTest › getActuatorProperties_shouldMaskSensitiveProperties(String, String)[4] PASSED 15 ms
org.alexmond.test.AllExternalDownTest › contextLoads PASSED 3 ms
org.alexmond.test.AllExternalDownTest › contextLoads PASSED 5 ms
org.alexmond.test.AllExternalDownTest › defaultSanitizingProperties_shouldReturnNonNullSanitizingProperties PASSED 4 ms
org.alexmond.test.AllExternalDownTest › UPHealthCheckTest PASSED 505 ms
org.alexmond.test.AllExternalDownTest › UPHealthCheckTest PASSED 87 ms
org.alexmond.test.AllExternalUpTest › contextLoads PASSED 3 ms
org.alexmond.test.AllExternalUpTest › contextLoads PASSED 2 ms
org.alexmond.test.AllExternalUpTest › defaultSanitizingProperties_shouldReturnNonNullSanitizingProperties PASSED 2 ms
org.alexmond.test.AllExternalUpTest › UPHealthCheckTest PASSED 87 ms
org.alexmond.test.AllExternalUpTest › UPHealthCheckTest PASSED 108 ms