UniTrack

Projects / jhelm / Tests / jhelm-rest

jhelm — tests

Pass rate
100.0%
+0.0 pp
Failures
0
0
Suite time
7.7s
+0.9s
Tests
94
0

Latest run 5d4bc56 on 4.0 · Oct 16 09:22

Test results trend (jhelm-rest — pass/fail per run)

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 (94)

0 failing · 0 flaky · 0 skipped · 94 passed

TestStatusDurationFlaky
org.alexmond.jhelm.rest.config.OpenApiErrorResponsesCustomizerTest › getOperationGetsReadErrorResponsesButNotAuth PASSED 6 ms
org.alexmond.jhelm.rest.config.OpenApiErrorResponsesCustomizerTest › mutatingOperationAlsoGetsAuthResponses PASSED 1 ms
org.alexmond.jhelm.rest.config.OpenApiErrorResponsesCustomizerTest › registersProblemDetailSchemaAndReferencesItAsProblemJson PASSED 1 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › createRejectsMissingName PASSED 13 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › createRejectsPathTraversalName PASSED 6 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › createReturnsArchiveDownload PASSED 10 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › showAllReturnsChartInfo PASSED 5 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › showChartReturnsMetadata PASSED 10 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › showCrdsReturnsCrds PASSED 12 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › showReadmeReturnsReadme PASSED 8 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › showValuesReturnsValues PASSED 5 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › showValuesUnknownChartReturnsBadRequest PASSED 16 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › showValuesWithoutVersionResolvesLatest PASSED 7 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › showWithoutVersionPulls PASSED 36 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › templatePassesRenderControls PASSED 11 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › templateRejectsMissingChartRef PASSED 11 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › templateRendersManifest PASSED 42 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › templateUploadRendersManifest PASSED 28 ms
org.alexmond.jhelm.rest.controller.DependencyControllerTest › resolveRejectsMissingChartRef PASSED 9 ms
org.alexmond.jhelm.rest.controller.DependencyControllerTest › resolveWithChartRefReturnsYaml PASSED 70 ms
org.alexmond.jhelm.rest.controller.HubControllerTest › searchReturnsResults PASSED 9 ms
org.alexmond.jhelm.rest.controller.HubControllerTest › searchWithCustomMaxResults PASSED 14 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › getHooks PASSED 10 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › getManifest PASSED 18 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › getNotes PASSED 7 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › getResources PASSED 8 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › getResourcesNotFound PASSED 6 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › getValues PASSED 8 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › history PASSED 8 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › installCreatesRelease PASSED 10 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › installPassesDescriptionAndLabels PASSED 16 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › installRejectsBlankChartRef PASSED 5 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › installRejectsMissingChartRef PASSED 10 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › installUploadCreatesRelease PASSED 22 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › listReleases PASSED 7 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › rollback PASSED 7 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › rollbackWithForceCleanupAndWaitFlags PASSED 19 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › statusReturnsNotFound PASSED 6 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › statusReturnsRelease PASSED 11 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › testEndpoint PASSED 13 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › uninstallRelease PASSED 7 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › uninstallWithWaitCascadeAndDryRunParams PASSED 6 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › upgradeMissingReleaseReturnsNotFound PASSED 9 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › upgradeRelease PASSED 9 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › upgradeReleaseDefaultsValueStrategyWhenOmitted PASSED 8 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › upgradeReleaseHonorsRequestedValueStrategy PASSED 24 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › upgradeUploadRelease PASSED 12 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › addRepo PASSED 19 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › addRepoPersistsCredentialsAndFlags PASSED 7 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › addRepoRejectsMissingName PASSED 7 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › listCharts PASSED 8 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › listRepos PASSED 112 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › listVersions PASSED 13 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › pullOciChartReturnsArchiveDownload PASSED 62 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › pullRejectsMissingChart PASSED 28 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › pullRepoChartReturnsArchiveDownload PASSED 9 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › pullWithVerifyChecksProvenance PASSED 146 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › push PASSED 15 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › pushRejectsMissingRemote PASSED 6 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › removeRepo PASSED 7 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › updateAll PASSED 30 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › updateRepo PASSED 9 ms
org.alexmond.jhelm.rest.JhelmRestAutoConfigurationTest › accessInterceptorCanBeDisabled PASSED 123 ms
org.alexmond.jhelm.rest.JhelmRestAutoConfigurationTest › accessInterceptorEnabledByDefault PASSED 64 ms
org.alexmond.jhelm.rest.JhelmRestAutoConfigurationTest › autoConfigurationRegistersExceptionHandler PASSED 59 ms
org.alexmond.jhelm.rest.JhelmRestAutoConfigurationTest › autoConfigurationRegistersOpenApiMetadata PASSED 75 ms
org.alexmond.jhelm.rest.JhelmRestAutoConfigurationTest › autoConfigurationRegistersProperties PASSED 67 ms
org.alexmond.jhelm.rest.JhelmRestAutoConfigurationTest › customBasePathOverridesDefault PASSED 85 ms
org.alexmond.jhelm.rest.JhelmRestAutoConfigurationTest › openApiMetadataIsOverridable PASSED 3,002 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › illegalArgumentMapsTo400 PASSED 2 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › kubernetesClientErrorStatusPropagates PASSED 4 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › kubernetesUnknownOrServerErrorMapsTo502 PASSED 7 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › malformedChartMapsTo400 PASSED 2 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › notFoundMapsTo404WithDetailAndTimestamp PASSED 2 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › nullMessageFallsBackToUnknownError PASSED 3 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › otherJhelmExceptionMapsTo500 PASSED 3 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › releaseNotFoundMapsTo404 PASSED 3 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › schemaAndTemplateFailuresMapTo422 PASSED 3 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › unhandledExceptionMapsTo500 PASSED 6 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › upstreamClusterFailuresMapTo502 PASSED 5 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › validationFoldsFieldMessagesIntoDetail PASSED 3 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › validationWithNoFieldErrorsFallsBackToGenericMessage PASSED 3 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › waitTimeoutMapsTo504 PASSED 3 ms
org.alexmond.jhelm.rest.security.AccessModeInterceptorTest › fullModeWithKeyAndMissingHeaderRejectsWith401 PASSED 30 ms
org.alexmond.jhelm.rest.security.AccessModeInterceptorTest › fullModeWithKeyAndValidHeaderAllowsMutatingEndpoint PASSED 59 ms
org.alexmond.jhelm.rest.security.AccessModeInterceptorTest › fullModeWithKeyAndWrongHeaderRejectsWith401 PASSED 45 ms
org.alexmond.jhelm.rest.security.AccessModeInterceptorTest › fullModeWithoutKeyBlocksMutatingEndpointWith403 PASSED 33 ms
org.alexmond.jhelm.rest.security.AccessModeInterceptorTest › readEndpointAlwaysAllowed PASSED 119 ms
org.alexmond.jhelm.rest.security.AccessModeInterceptorTest › readOnlyModeBlocksMutatingEndpointWith403 PASSED 2,790 ms
org.alexmond.jhelm.rest.util.TempDirTest › closeDeletesTempDirectory PASSED 6 ms
org.alexmond.jhelm.rest.util.TempDirTest › sandboxedResolveAllowsSubdirectory PASSED 21 ms
org.alexmond.jhelm.rest.util.TempDirTest › sandboxedResolveRejectsDotDot PASSED 6 ms
org.alexmond.jhelm.rest.util.TempDirTest › sandboxedResolveRejectsPathTraversal PASSED 5 ms
org.alexmond.jhelm.rest.util.TempDirTest › sandboxedResolveValidName PASSED 7 ms