UniTrack

Projects / jhelm / Tests / jhelm-core

jhelm — tests

Pass rate
100.0%
+0.0 pp
Failures
0
0
Suite time
22.6s
-1.4s
Tests
865
0

Latest run 8d13132 on main · Jul 18 10:55

Test results trend (jhelm-core — 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.

Recurring failures (a single test failing repeatedly the same way — consistent failures; nondeterministic ones are in the Flaky section above)

org.opentest4j.AssertionFailedError — dandydev-charts/redis-ha - 1 comparison failure(s): · org.alexmond.jhelm.core.KpsComparisonTest#compareSingleChart(String, String, String, String)[1]
Last seen 2026-07-02 05:42
signature
org.opentest4j.AssertionFailedError | dandydev-charts/redis-ha - # comparison failure(s): | at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:#)

All tests (865)

0 failing · 0 flaky · 0 skipped · 865 passed

TestStatusDurationFlaky
org.alexmond.jhelm.core.action.CreateActionTest › testCreateChartFailsWhenDirectoryExists PASSED 2 ms
org.alexmond.jhelm.core.action.CreateActionTest › testCreateChartSuccess PASSED 5 ms
org.alexmond.jhelm.core.action.DependencyUpdateActionTest › noDependenciesReturnsEmptyLockWithoutWritingChartLock PASSED 3 ms
org.alexmond.jhelm.core.action.DependencyUpdateActionTest › passesEnabledTagsThroughAndNullsEmptyTags PASSED 12 ms
org.alexmond.jhelm.core.action.DependencyUpdateActionTest › resolvesDownloadsAndWritesLockWhenDependenciesPresent PASSED 195 ms
org.alexmond.jhelm.core.action.DependencyUpdateActionTest › skipRefreshDoesNotUpdateRepositories PASSED 4 ms
org.alexmond.jhelm.core.action.DependencyUpdateActionTest › throwsWhenChartPathIsNotADirectory PASSED 2 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetAll PASSED 1 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetAllWithHooks PASSED 0 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetHooks PASSED 1 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetHooksEmptyManifest PASSED 0 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetHooksNone PASSED 1 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetHooksNullManifest PASSED 1 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetManifest PASSED 1 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetManifestNull PASSED 0 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetMetadata PASSED 2 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetMetadataMinimal PASSED 0 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetNotes PASSED 1 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetNotesEmpty PASSED 1 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetNotesNullInfo PASSED 0 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetRelease PASSED 1 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetReleaseByRevision PASSED 2 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetReleaseByRevisionNotFound PASSED 2 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetReleaseNotFound PASSED 1 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetValuesAllMerged PASSED 2 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetValuesAllWithNullConfig PASSED 2 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetValuesEmptyConfig PASSED 0 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetValuesUserOnly PASSED 2 ms
org.alexmond.jhelm.core.action.GetActionTest › testToJson PASSED 4 ms
org.alexmond.jhelm.core.action.GetActionTest › testToYaml PASSED 2 ms
org.alexmond.jhelm.core.action.HistoryActionTest › testHistoryReturnsReleases PASSED 14 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallAppliesCrdsBeforeManifest PASSED 3 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallAppliesCustomDescriptionAndLabels PASSED 2 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallCreatesNamespaceBeforeApply PASSED 2 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallDryRunSkipsKube PASSED 2 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallDryRunWithoutKubeService PASSED 2 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallNoHooksSkipsHooks PASSED 2 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallPersistsUserValuesAsConfig PASSED 2 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallRecordsActionMetrics PASSED 3 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallRejectsLibraryChart PASSED 1 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallRollsBackOnStoreFailure PASSED 3 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallRunsHooksAndStripsManifest PASSED 2 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallServerDryRunValidatesWithoutPersisting PASSED 3 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallSkipsNamespaceCreationByDefault PASSED 2 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallSuccess PASSED 3 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallUsesDefaultDescriptionWhenNoneGiven PASSED 2 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallWithNullKubeServiceNoop PASSED 1 ms
org.alexmond.jhelm.core.action.LintActionTest › testLintMissingChartYaml PASSED 3 ms
org.alexmond.jhelm.core.action.LintActionTest › testLintMissingDescription PASSED 11 ms
org.alexmond.jhelm.core.action.LintActionTest › testLintMissingName PASSED 11 ms
org.alexmond.jhelm.core.action.LintActionTest › testLintNonExistentPath PASSED 3 ms
org.alexmond.jhelm.core.action.LintActionTest › testLintSchemaViolation PASSED 7 ms
org.alexmond.jhelm.core.action.LintActionTest › testLintTemplateSyntaxError PASSED 17 ms
org.alexmond.jhelm.core.action.LintActionTest › testLintValidChart PASSED 10 ms
org.alexmond.jhelm.core.action.LintActionTest › testLintWithKubeVersionRendersTemplates PASSED 5 ms
org.alexmond.jhelm.core.action.LintActionTest › testLintWithOverrideValues PASSED 8 ms
org.alexmond.jhelm.core.action.LintActionTest › testLintWithSubchartsSurfacesSubchartFindings PASSED 12 ms
org.alexmond.jhelm.core.action.ListActionTest › testListAllDelegatesToAllNamespaces PASSED 1 ms
org.alexmond.jhelm.core.action.ListActionTest › testListReturnsEmptyList PASSED 1 ms
org.alexmond.jhelm.core.action.ListActionTest › testListReturnsReleases PASSED 1 ms
org.alexmond.jhelm.core.action.PackageActionTest › testPackageChartCreatesArchive PASSED 15 ms
org.alexmond.jhelm.core.action.PackageActionTest › testPackageChartRespectsHelmignore PASSED 38 ms
org.alexmond.jhelm.core.action.PackageActionTest › testPackageChartWithoutSignatureNoProvFile PASSED 7 ms
org.alexmond.jhelm.core.action.PackageActionTest › testPackageChartWithSignatureCreatesProvFile PASSED 34 ms
org.alexmond.jhelm.core.action.PackageActionTest › testPackageChartWithVersionOverridesRewritesChartYaml PASSED 11 ms
org.alexmond.jhelm.core.action.RollbackActionTest › testCleanupOnFailDeletesAndRethrows PASSED 2 ms
org.alexmond.jhelm.core.action.RollbackActionTest › testDryRunDoesNotApplyOrStore PASSED 2 ms
org.alexmond.jhelm.core.action.RollbackActionTest › testForceDeletesBeforeApply PASSED 7 ms
org.alexmond.jhelm.core.action.RollbackActionTest › testRecreatePodsRestartsWorkloads PASSED 2 ms
org.alexmond.jhelm.core.action.RollbackActionTest › testRollbackFailsWhenRevisionNotFound PASSED 1 ms
org.alexmond.jhelm.core.action.RollbackActionTest › testRollbackNoHooksSkipsHooks PASSED 2 ms
org.alexmond.jhelm.core.action.RollbackActionTest › testRollbackPrunesHistoryAfterStoreWithGivenMaxHistory PASSED 3 ms
org.alexmond.jhelm.core.action.RollbackActionTest › testRollbackReturnsNewRelease PASSED 3 ms
org.alexmond.jhelm.core.action.RollbackActionTest › testRollbackRunsHooksAndStripsManifest PASSED 9 ms
org.alexmond.jhelm.core.action.RollbackActionTest › testRollbackSuccess PASSED 3 ms
org.alexmond.jhelm.core.action.RollbackActionTest › testWaitCallsWaitForReadyWithJobsFlag PASSED 6 ms
org.alexmond.jhelm.core.action.SearchHubActionTest › testHubResultUrl PASSED 0 ms
org.alexmond.jhelm.core.action.SearchHubActionTest › testHubResultUrlEmpty PASSED 2 ms
org.alexmond.jhelm.core.action.SearchHubActionTest › testSearchEmptyResult PASSED 3 ms
org.alexmond.jhelm.core.action.SearchHubActionTest › testSearchHttpError PASSED 5 ms
org.alexmond.jhelm.core.action.SearchHubActionTest › testSearchReturnsResults PASSED 2 ms
org.alexmond.jhelm.core.action.ShowActionTest › testShowAll PASSED 4 ms
org.alexmond.jhelm.core.action.ShowActionTest › testShowAllMinimal PASSED 3 ms
org.alexmond.jhelm.core.action.ShowActionTest › testShowChart PASSED 3 ms
org.alexmond.jhelm.core.action.ShowActionTest › testShowCrdsEmptyOrNull(List)[1] PASSED 2 ms
org.alexmond.jhelm.core.action.ShowActionTest › testShowCrdsEmptyOrNull(List)[2] PASSED 2 ms
org.alexmond.jhelm.core.action.ShowActionTest › testShowCrdsWithData PASSED 46 ms
org.alexmond.jhelm.core.action.ShowActionTest › testShowReadmeEmpty PASSED 1 ms
org.alexmond.jhelm.core.action.ShowActionTest › testShowReadmeWithData PASSED 1 ms
org.alexmond.jhelm.core.action.ShowActionTest › testShowValuesEmptyOrNull(Map)[1] PASSED 1 ms
org.alexmond.jhelm.core.action.ShowActionTest › testShowValuesEmptyOrNull(Map)[2] PASSED 1 ms
org.alexmond.jhelm.core.action.ShowActionTest › testShowValuesWithData PASSED 3 ms
org.alexmond.jhelm.core.action.StatusActionTest › testGetResourceStatusesReturnsStatuses PASSED 1 ms
org.alexmond.jhelm.core.action.StatusActionTest › testGetResourceStatusesWithBlankManifestReturnsEmpty PASSED 0 ms
org.alexmond.jhelm.core.action.StatusActionTest › testGetResourceStatusesWithNullManifestReturnsEmpty PASSED 0 ms
org.alexmond.jhelm.core.action.StatusActionTest › testStatusReturnsEmpty PASSED 0 ms
org.alexmond.jhelm.core.action.StatusActionTest › testStatusReturnsRelease PASSED 2 ms
org.alexmond.jhelm.core.action.TemplateActionProfilesTest › testActivationDirectiveNeverLeaksIntoValues PASSED 8 ms
org.alexmond.jhelm.core.action.TemplateActionProfilesTest › testNoProfileUsesBaseDocumentOnly PASSED 10 ms
org.alexmond.jhelm.core.action.TemplateActionProfilesTest › testProdProfileAppliesGatedDocument PASSED 12 ms
org.alexmond.jhelm.core.action.TemplateActionProfilesTest › testStagingProfileMergesSidecarFile PASSED 9 ms
org.alexmond.jhelm.core.action.TemplateActionRenderControlTest › testCrdsExcludedByDefault PASSED 6 ms
org.alexmond.jhelm.core.action.TemplateActionRenderControlTest › testIncludeCrdsEmitsCrdWithSourceMarker PASSED 7 ms
org.alexmond.jhelm.core.action.TemplateActionRenderControlTest › testIsInstallByDefault PASSED 6 ms
org.alexmond.jhelm.core.action.TemplateActionRenderControlTest › testIsUpgradeFlipsReleaseFlag PASSED 6 ms
org.alexmond.jhelm.core.action.TemplateActionRenderControlTest › testRenderWithControlsIncludeCrdsAndSkipTests PASSED 10 ms
org.alexmond.jhelm.core.action.TemplateActionRenderControlTest › testRenderWithControlsShowOnlySelectsTemplate PASSED 7 ms
org.alexmond.jhelm.core.action.TemplateActionRenderControlTest › testRenderWithControlsSkipTestsDropsTestHook PASSED 6 ms
org.alexmond.jhelm.core.action.TemplateActionTest › testRenderChart PASSED 3 ms
org.alexmond.jhelm.core.action.TemplateActionTest › testRenderPassesCapabilitiesOverride PASSED 4 ms
org.alexmond.jhelm.core.action.TestActionTest › testCleanupOnSuccess PASSED 2 ms
org.alexmond.jhelm.core.action.TestActionTest › testFailingHookException PASSED 2 ms
org.alexmond.jhelm.core.action.TestActionTest › testFailingHookTimeout PASSED 5 ms
org.alexmond.jhelm.core.action.TestActionTest › testGetLogsReturnsEmptyOnError PASSED 1 ms
org.alexmond.jhelm.core.action.TestActionTest › testGetLogsReturnsStatuses PASSED 1 ms
org.alexmond.jhelm.core.action.TestActionTest › testMultipleHooksSortedByWeight PASSED 2 ms
org.alexmond.jhelm.core.action.TestActionTest › testNoTestHooks PASSED 1 ms
org.alexmond.jhelm.core.action.TestActionTest › testPassingHook PASSED 2 ms
org.alexmond.jhelm.core.action.TestActionTest › testReleaseNotFound PASSED 1 ms
org.alexmond.jhelm.core.action.UninstallActionTest › testCascadePolicyIsPassedToDelete PASSED 2 ms
org.alexmond.jhelm.core.action.UninstallActionTest › testCustomDescriptionStoredWhenKeepingHistory PASSED 2 ms
org.alexmond.jhelm.core.action.UninstallActionTest › testDryRunDeletesNothingAndLeavesHistory PASSED 1 ms
org.alexmond.jhelm.core.action.UninstallActionTest › testUninstallKeepHistoryStoresUninstalledReleaseAndKeepsHistory PASSED 1 ms
org.alexmond.jhelm.core.action.UninstallActionTest › testUninstallNoHooksSkipsHooks PASSED 2 ms
org.alexmond.jhelm.core.action.UninstallActionTest › testUninstallRunsHooksAndStripsManifest PASSED 3 ms
org.alexmond.jhelm.core.action.UninstallActionTest › testUninstallSkipsResourcesWithKeepPolicy PASSED 2 ms
org.alexmond.jhelm.core.action.UninstallActionTest › testUninstallSuccess PASSED 1 ms
org.alexmond.jhelm.core.action.UninstallActionTest › testUninstallThrowsWhenReleaseNotFound PASSED 1 ms
org.alexmond.jhelm.core.action.UninstallActionTest › testUninstallWithoutKeepHistoryDeletesHistoryAndDoesNotStore PASSED 2 ms
org.alexmond.jhelm.core.action.UninstallActionTest › testWaitCallsWaitForDeleted PASSED 1 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testDefaultNoOverridesReusesPriorConfig PASSED 2 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testDefaultWithOverridesDropsPrior PASSED 2 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testResetOverridesNewDefaultsIgnoringPrior PASSED 2 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testResetThenReuseRendersAgainstNewDefaults PASSED 1 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testReuseRendersAgainstOldDefaults PASSED 2 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeAppliesCustomDescriptionAndLabels PASSED 93 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeCarriesForwardLabelsWhenNoneSupplied PASSED 1 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeDeletesOrphanedResources PASSED 3 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeDryRun PASSED 2 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeForceDeletesBeforeApply PASSED 2 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeIncrementsVersion PASSED 1 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeNoHooksSkipsHooks PASSED 2 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeNoOrphansSkipsDelete PASSED 4 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradePrunesHistoryAfterStoreWithGivenMaxHistory PASSED 2 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeReappliesPreviousOnStoreFailure PASSED 3 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeRejectsLibraryChart PASSED 1 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeRunsHooksAndStripsManifest PASSED 4 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeServerDryRunValidatesWithoutPersisting PASSED 1 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeSuccess PASSED 2 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeWithoutForceDoesNotDelete PASSED 2 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeWithOverrideValues PASSED 2 ms
org.alexmond.jhelm.core.action.VerifyActionTest › testVerifyFailsWhenChartNotFound PASSED 2 ms
org.alexmond.jhelm.core.action.VerifyActionTest › testVerifyFailsWhenChartTampered PASSED 39 ms
org.alexmond.jhelm.core.action.VerifyActionTest › testVerifyFailsWhenProvFileNotFound PASSED 2 ms
org.alexmond.jhelm.core.action.VerifyActionTest › testVerifyValidSignature PASSED 35 ms
org.alexmond.jhelm.core.cache.TemplateCacheTest › clear_emptiesCache PASSED 0 ms
org.alexmond.jhelm.core.cache.TemplateCacheTest › get_returnsNullOnMiss PASSED 1 ms
org.alexmond.jhelm.core.cache.TemplateCacheTest › lruEviction_removesOldestEntryWhenFull PASSED 2 ms
org.alexmond.jhelm.core.cache.TemplateCacheTest › putAndGet_returnsCachedNodes PASSED 0 ms
org.alexmond.jhelm.core.cache.TemplateCacheTest › put_storesDefensiveCopy PASSED 0 ms
org.alexmond.jhelm.core.ChartIsRootTest › testIsRootTrueForParentFalseForSubchart PASSED 10 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › jhelmMetricsBeanAbsentWithoutMeterRegistry PASSED 37 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › jhelmMetricsBeanCreatedWhenMeterRegistryPresent PASSED 46 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › templateCacheBeanAbsentWhenDisabled PASSED 42 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › templateCacheBeanRegisteredByDefault PASSED 41 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › templateCacheMaxSizeApplied PASSED 37 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › testConditionalOnMissingBeanAllowsOverride PASSED 36 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › testConfigPathPropertyPassedToRepoManager PASSED 35 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › testCoreBeansRegisteredWithoutKubeService PASSED 44 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › testKubeServiceDependentBeansAbsentWithoutKubeService PASSED 39 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › testKubeServiceDependentBeansRegisteredWhenKubeServicePresent PASSED 61 ms
org.alexmond.jhelm.core.config.JhelmSecurityPolicyTest › apiKeyConfiguredReflectsKeyPresence PASSED 0 ms
org.alexmond.jhelm.core.config.JhelmSecurityPolicyTest › exposesModeAndHeaderName PASSED 1 ms
org.alexmond.jhelm.core.config.JhelmSecurityPolicyTest › fullWithKeyEnablesMutating PASSED 2 ms
org.alexmond.jhelm.core.config.JhelmSecurityPolicyTest › fullWithoutKeyDoesNotEnableMutating PASSED 1 ms
org.alexmond.jhelm.core.config.JhelmSecurityPolicyTest › readOnlyNeverEnablesMutating PASSED 0 ms
org.alexmond.jhelm.core.config.JhelmSecurityPolicyTest › validApiKeyFalseWhenNoKeyConfigured PASSED 0 ms
org.alexmond.jhelm.core.config.JhelmSecurityPolicyTest › validApiKeyMatchesOnlyCorrectKey PASSED 0 ms
org.alexmond.jhelm.core.CoreConfigTest › testChartLoaderBean PASSED 1 ms
org.alexmond.jhelm.core.CoreConfigTest › testEngineBean PASSED 2 ms
org.alexmond.jhelm.core.CoreConfigTest › testInstallActionBean PASSED 3 ms
org.alexmond.jhelm.core.CoreConfigTest › testRegistryManagerBean PASSED 2 ms
org.alexmond.jhelm.core.CoreConfigTest › testRepoManagerBean PASSED 2 ms
org.alexmond.jhelm.core.CoreConfigTest › testTemplateActionBean PASSED 2 ms
org.alexmond.jhelm.core.DefineOrderTest › testFullPathOrderingPicksSameDefineWinnerAsHelm PASSED 10 ms
org.alexmond.jhelm.core.exception.ExceptionTest › testChartLoadExceptionWithCause PASSED 0 ms
org.alexmond.jhelm.core.exception.ExceptionTest › testChartLoadExceptionWithSuggestion PASSED 0 ms
org.alexmond.jhelm.core.exception.ExceptionTest › testDeploymentFailedException PASSED 1 ms
org.alexmond.jhelm.core.exception.ExceptionTest › testDeploymentFailedExceptionNullManifest PASSED 1 ms
org.alexmond.jhelm.core.exception.ExceptionTest › testJhelmExceptionMessage PASSED 1 ms
org.alexmond.jhelm.core.exception.ExceptionTest › testJhelmExceptionWithCause PASSED 0 ms
org.alexmond.jhelm.core.exception.ExceptionTest › testKubernetesOperationException429IsTransient PASSED 0 ms
org.alexmond.jhelm.core.exception.ExceptionTest › testKubernetesOperationExceptionNonTransient PASSED 1 ms
org.alexmond.jhelm.core.exception.ExceptionTest › testKubernetesOperationExceptionNoStatusCode PASSED 1 ms
org.alexmond.jhelm.core.exception.ExceptionTest › testKubernetesOperationExceptionTransient PASSED 0 ms
org.alexmond.jhelm.core.exception.ExceptionTest › testReleaseNotFoundForRelease PASSED 1 ms
org.alexmond.jhelm.core.exception.ExceptionTest › testReleaseNotFoundForReleaseWithNamespace PASSED 1 ms
org.alexmond.jhelm.core.exception.ExceptionTest › testReleaseNotFoundForRevision PASSED 1 ms
org.alexmond.jhelm.core.exception.ExceptionTest › testReleaseStorageException PASSED 1 ms
org.alexmond.jhelm.core.exception.ExceptionTest › testTemplateRenderExceptionWithChartAndTemplate PASSED 0 ms
org.alexmond.jhelm.core.exception.ExceptionTest › testTemplateRenderExceptionWithChartOnly PASSED 0 ms
org.alexmond.jhelm.core.exception.ExceptionTest › testWaitTimeoutException PASSED 2 ms
org.alexmond.jhelm.core.KpsComparisonTest › compareSingleChart(String, String, String, String)[1] PASSED 1,137 ms
org.alexmond.jhelm.core.KpsComparisonTest › testPullAndCompare PASSED 7 ms
org.alexmond.jhelm.core.KpsComparisonTest › testSearchAndCompare PASSED 7,342 ms
org.alexmond.jhelm.core.KpsComparisonTest › testSimpleRendering PASSED 4 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testCacheHitCounter PASSED 0 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testCacheMissCounter PASSED 2 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testCacheSizeGauge PASSED 1 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testGetRegistry PASSED 1 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testKubeOperationCounter PASSED 1 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testKubeOperationTimer PASSED 1 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testMultipleRenderRecordings PASSED 0 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testRenderTimerRecorded PASSED 2 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testTimeActionErrorCountsErrorOutcomeAndRethrows PASSED 3 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testTimeActionSuccessRecordsTimerAndCounter PASSED 1 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testTimeChartPullErrorCountsErrorAndRethrows PASSED 2 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testTimeChartPullSuccessRecordsHttpSource PASSED 3 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testTimeRenderReturnsResult PASSED 1 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testAsConfigReturnsYamlKeyedByBaseName PASSED 0 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testAsSecretsBase64EncodesContent PASSED 0 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testGetBytesReturnsContent PASSED 3 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testGetBytesReturnsEmptyForMissingFile PASSED 1 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testGetReturnsEmptyStringForMissingFile PASSED 0 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testGetReturnsFileContent PASSED 0 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testGlobMatchesFiles PASSED 0 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testGlobReturnsEmptyForNoMatch PASSED 0 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testGlobThenAsConfigThroughTemplate PASSED 2 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testLinesReturnsEmptyForEmptyContent PASSED 0 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testLinesReturnsEmptyForMissingFile PASSED 0 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testLinesReturnsLines PASSED 1 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testNullFilesMapHandled PASSED 1 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testRangeOverGlob PASSED 1 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testToStringReturnsEmpty PASSED 0 ms
org.alexmond.jhelm.core.model.ChartLockTest › testGeneratedTimestamp PASSED 5 ms
org.alexmond.jhelm.core.model.ChartLockTest › testReadNonExistentLockFile PASSED 0 ms
org.alexmond.jhelm.core.model.ChartLockTest › testWriteAndReadLockFile PASSED 6 ms
org.alexmond.jhelm.core.model.ReleaseContextTest › testServiceDefaultsToHelm PASSED 0 ms
org.alexmond.jhelm.core.model.ReleaseContextTest › testToMapHasExactKeysAndTypes PASSED 0 ms
org.alexmond.jhelm.core.model.ReleaseContextTest › testToMapPreservesInsertionOrder PASSED 1 ms
org.alexmond.jhelm.core.model.ReleaseContextTest › testToMapProducesExactReleaseWireForm PASSED 0 ms
org.alexmond.jhelm.core.model.ReleaseHelmInteropTest › encodesChartTemplatesAndFilesInHelmFormat PASSED 8 ms
org.alexmond.jhelm.core.model.ReleaseHelmInteropTest › omitsNullFieldsLikeHelmOmitempty PASSED 2 ms
org.alexmond.jhelm.core.model.ReleaseHelmInteropTest › readsAHelmShapedChartPayload PASSED 7 ms
org.alexmond.jhelm.core.model.ReleaseHelmInteropTest › readsAHelmShapedReleaseIncludingUnknownFields PASSED 17 ms
org.alexmond.jhelm.core.model.ReleaseHelmInteropTest › roundTripsChartThroughHelmStorageFormat PASSED 18 ms
org.alexmond.jhelm.core.model.ReleaseHelmInteropTest › serializesConfigAsABareMapLikeHelm PASSED 11 ms
org.alexmond.jhelm.core.model.ReleaseHelmInteropTest › serializesInfoTimestampsAsHelmSnakeCase PASSED 3 ms
org.alexmond.jhelm.core.model.ReleaseHelmInteropTest › serializesStatusAsHelmWireString PASSED 3 ms
org.alexmond.jhelm.core.model.ReleaseStatusTest › deserializesFromHelmWireString PASSED 1 ms
org.alexmond.jhelm.core.model.ReleaseStatusTest › fromValueIsCaseInsensitive PASSED 0 ms
org.alexmond.jhelm.core.model.ReleaseStatusTest › fromValueMapsEachWireStringBack PASSED 0 ms
org.alexmond.jhelm.core.model.ReleaseStatusTest › fromValueUnknownAndNullYieldUnknown PASSED 0 ms
org.alexmond.jhelm.core.model.ReleaseStatusTest › getValueReturnsHelmWireStrings PASSED 0 ms
org.alexmond.jhelm.core.model.ReleaseStatusTest › releaseInfoRoundTripsStatusField PASSED 3 ms
org.alexmond.jhelm.core.model.ReleaseStatusTest › serializesToHelmWireString PASSED 1 ms
org.alexmond.jhelm.core.model.RepositoryConfigTest › testSerializesBackToHelmSnakeCaseKeys PASSED 1 ms
org.alexmond.jhelm.core.model.RepositoryConfigTest › testSnakeCaseWireKeysParseIntoCamelCaseFields PASSED 1 ms
org.alexmond.jhelm.core.NameCollisionTemplateTest › testSubchartOnlyDefineIsRegisteredDespiteNameCollision PASSED 7 ms
org.alexmond.jhelm.core.NestedSubchartValuesTest › testTwoLevelDeepSubchartDefaultIsVisibleToUmbrella PASSED 9 ms
org.alexmond.jhelm.core.output.OutputFormatTest › testHistoryRowHelmShape PASSED 5 ms
org.alexmond.jhelm.core.output.OutputFormatTest › testJsonIsAnArrayForRowLists PASSED 31 ms
org.alexmond.jhelm.core.output.OutputFormatTest › testListRowHelmShape PASSED 403 ms
org.alexmond.jhelm.core.output.OutputFormatTest › testReleaseInfoIsANestedObjectWithSnakeCaseKeys PASSED 3 ms
org.alexmond.jhelm.core.output.OutputFormatTest › testReleaseJsonNestsInfoAsAnObject PASSED 37 ms
org.alexmond.jhelm.core.output.OutputFormatTest › testReleaseYamlNestsInfoAsAMapping PASSED 32 ms
org.alexmond.jhelm.core.RecursiveTemplateTest › testRecursiveTemplateFailsLoudly PASSED 329 ms
org.alexmond.jhelm.core.service.CascadePolicyTest › nullOrBlankDefaultsToBackground PASSED 1 ms
org.alexmond.jhelm.core.service.CascadePolicyTest › parsesKnownModesCaseInsensitively PASSED 1 ms
org.alexmond.jhelm.core.service.CascadePolicyTest › propagationPolicyMapsToKubernetesValues PASSED 1 ms
org.alexmond.jhelm.core.service.CascadePolicyTest › unknownModeIsRejected PASSED 2 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadChartFilesExcludesSpecialDirsAndFiles PASSED 6 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadChartWithCrds PASSED 8 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadChartWithEverything PASSED 7 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadChartWithFiles PASSED 9 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadChartWithoutChartYamlThrowsException PASSED 2 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadChartWithoutCrds PASSED 6 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadChartWithoutReadme PASSED 13 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadChartWithoutValuesSchema PASSED 5 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadChartWithReadme PASSED 14 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadChartWithValuesSchema PASSED 7 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadNonExistentChartThrowsException PASSED 2 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadV1ChartWithRequirementsYaml PASSED 7 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadV2ChartIgnoresRequirementsYaml PASSED 7 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testTxtAndJsonFilesLoadedAsTemplates PASSED 11 ms
org.alexmond.jhelm.core.service.ConfigServerClientTest › testFetchIsSsrfGuarded PASSED 6 ms
org.alexmond.jhelm.core.service.ConfigServerClientTest › testGuardValidatesTheBuiltUrl PASSED 1 ms
org.alexmond.jhelm.core.service.ConfigServerClientTest › testUrlFallsBackToDefaultProfile PASSED 0 ms
org.alexmond.jhelm.core.service.ConfigServerClientTest › testUrlOmitsLabelWhenAbsent PASSED 1 ms
org.alexmond.jhelm.core.service.ConfigServerClientTest › testUrlStripsTrailingSlash PASSED 0 ms
org.alexmond.jhelm.core.service.ConfigServerClientTest › testUrlWithProfilesAndLabel PASSED 0 ms
org.alexmond.jhelm.core.service.ConfigServerValuesLoaderTest › testCliOverridesWinOverProperties PASSED 0 ms
org.alexmond.jhelm.core.service.ConfigServerValuesLoaderTest › testCliUriEnablesEvenWhenPropertyDisabled PASSED 1 ms
org.alexmond.jhelm.core.service.ConfigServerValuesLoaderTest › testDisabledByDefaultMakesNoCall PASSED 1 ms
org.alexmond.jhelm.core.service.ConfigServerValuesLoaderTest › testEnabledViaPropertyFetchesAndMapsWithDefaultName PASSED 2 ms
org.alexmond.jhelm.core.service.ConfigServerValuesLoaderTest › testFailFastAbortsOnFetchError PASSED 3 ms
org.alexmond.jhelm.core.service.ConfigServerValuesLoaderTest › testNonFailFastWarnsAndContinues PASSED 1 ms
org.alexmond.jhelm.core.service.ConfigServerValuesLoaderTest › testPrecedenceFlagsSurfaced PASSED 2 ms
org.alexmond.jhelm.core.service.DependencyConditionTest › testBackendRendersWithAliasName PASSED 10 ms
org.alexmond.jhelm.core.service.DependencyConditionTest › testBackendServicePort PASSED 9 ms
org.alexmond.jhelm.core.service.DependencyConditionTest › testMonitoringSubchartSkipped PASSED 10 ms
org.alexmond.jhelm.core.service.DependencyConditionTest › testParentConfigMapRendered PASSED 10 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testChartLoaderNoAliasWhenDirMatchesName PASSED 8 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testChartLoaderSetsAliasFromDirectoryName PASSED 9 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testConditionEvaluation PASSED 1 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testConditionEvaluationEmptyValues PASSED 3 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testConditionEvaluationNestedPath PASSED 2 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testConditionEvaluationStringFalse PASSED 2 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testConditionEvaluationStringTrue PASSED 2 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testConditionWithEmptyString PASSED 2 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testDependencyWithoutConditionOrTagsIsIncluded PASSED 2 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testDigestGeneration PASSED 2 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testDigestIsConsistentForSameInput PASSED 2 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testDownloadDependenciesRenamesForAlias PASSED 3 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testFileDependencyPreservesVersion PASSED 3 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testMultipleDependenciesMixedConditions PASSED 2 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testNullValuesExcludesConditionedDependency PASSED 2 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testOciDependencyNoAlias PASSED 3 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testOciDependencyPreservesAlias PASSED 5 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testRepositoryAliasStripsAtPrefix PASSED 2 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testResolveDependenciesNullDependencies PASSED 2 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testResolveDependenciesWithNoDependencies PASSED 2 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testTagFilteringIncludedWhenNoEnabledTagsProvided PASSED 2 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testTagFilteringIncludedWhenTagMatches PASSED 2 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testTagFilteringNoMatchingTags PASSED 3 ms
org.alexmond.jhelm.core.service.EngineCacheTest › render_contentChange_doesNotReturnStaleResult PASSED 2 ms
org.alexmond.jhelm.core.service.EngineCacheTest › render_twiceSameChart_cacheIsPopulated PASSED 6 ms
org.alexmond.jhelm.core.service.EngineCacheTest › render_withCache_producesIdenticalOutput PASSED 11 ms
org.alexmond.jhelm.core.service.EngineTest › testApiVersionsHasMultipleVersions PASSED 6 ms
org.alexmond.jhelm.core.service.EngineTest › testApiVersionsHasReturnsFalse PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testApiVersionsHasReturnsTrue PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testBareEnabledFalseWithoutConditionStillRenders PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testCapabilitiesAvailable PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testCapabilitiesBlankKubeVersionUsesDefault PASSED 5 ms
org.alexmond.jhelm.core.service.EngineTest › testCapabilitiesDefaultWhenOverrideNull PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testCapabilitiesExtraApiVersionsAreAdditive PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testCapabilitiesExtraApiVersionsSkipsBlankAndDuplicate PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testCapabilitiesKubeVersionMinorWithSuffix PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testCapabilitiesKubeVersionOverride PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testCapabilitiesKubeVersionOverrideAddsLeadingV PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testCapabilitiesNonNumericVersionYieldsZeroMajorMinor PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testCapabilitiesRecordNullExtraApiVersionsBecomesEmpty PASSED 1 ms
org.alexmond.jhelm.core.service.EngineTest › testChartAnnotationsAccess PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testChartAnnotationsConditional PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testChartAppVersionAccess PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testCleanManifestRemovesEmptyDocuments PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testCollectionPrintedAsGoFormat PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testCommonImagesVersionDebug PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testCommonImagesVersionWithSemverTag PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testCompareVersions(String, String, int)[1] PASSED 16 ms
org.alexmond.jhelm.core.service.EngineTest › testCompareVersions(String, String, int)[2] PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testCompareVersions(String, String, int)[3] PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testCompareVersions(String, String, int)[4] PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testCompareVersions(String, String, int)[5] PASSED 1 ms
org.alexmond.jhelm.core.service.EngineTest › testCompareVersions(String, String, int)[6] PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testDeepValuesMerge PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testDependencyAliasFromMetadataOverridesChartName PASSED 5 ms
org.alexmond.jhelm.core.service.EngineTest › testDependencyConditionCommaPathFirstTruthy PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testDependencyConditionDisablesSubchart PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testDependencyConditionEnablesSubchart PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testDependencyConditionMissingPathDefaultsToEnabled PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testDepthLimitPreventsInfiniteNesting PASSED 10 ms
org.alexmond.jhelm.core.service.EngineTest › testDisabledSubchartDefinesDoNotPolluteNamedTemplates PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testDisabledSubchartIsSkipped PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testDnsPolicyNullOmitted PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testFilesGetMissingReturnsEmpty PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testFilesGetReturnsContent PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testGlobalValuesDeepMergedWithSubchartGlobals PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testGlobalValuesPassedToSubcharts PASSED 7 ms
org.alexmond.jhelm.core.service.EngineTest › testHooksTestChart PASSED 16 ms
org.alexmond.jhelm.core.service.EngineTest › testImportValuesMapForm PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testImportValuesNoImportWhenEmpty PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testImportValuesStringForm PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testImportValuesUserOverrideTakesPrecedence PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testImportValuesWithAlias PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testIncludeFileTemplateRedisChart PASSED 1 ms
org.alexmond.jhelm.core.service.EngineTest › testIncludeFileTemplateSha256sum PASSED 5 ms
org.alexmond.jhelm.core.service.EngineTest › testIncludeFileTemplateWithCondition PASSED 7 ms
org.alexmond.jhelm.core.service.EngineTest › testIncludeTxtTemplateFile PASSED 24 ms
org.alexmond.jhelm.core.service.EngineTest › testIncludeWithTemplateBasePath PASSED 7 ms
org.alexmond.jhelm.core.service.EngineTest › testKubeServiceDefaultCapabilitiesIsDefault PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testKubeVersionField(String, String)[1] PASSED 11 ms
org.alexmond.jhelm.core.service.EngineTest › testKubeVersionField(String, String)[2] PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testKubeVersionField(String, String)[3] PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testKubeVersionField(String, String)[4] PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testLibraryChartFromDisk PASSED 19 ms
org.alexmond.jhelm.core.service.EngineTest › testLibraryChartHelpersAvailableToParent PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testLibraryChartTemplateCollisionKeepsNewerVersion PASSED 14 ms
org.alexmond.jhelm.core.service.EngineTest › testLibraryChartTemplatesNotRendered PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testManySubchartHelpersDoNotExplodeNodeMap PASSED 8 ms
org.alexmond.jhelm.core.service.EngineTest › testMapPrintedAsGoFormat PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testMultipleRendersAreIsolated PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testNestedOrEqConditionalRendersContent PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testNestedParenthesizedExpressionsWithMapInput PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testNestedParenthesizedExpressionsWithTernary PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testNonYamlTemplatesAreSkipped PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testNullFieldPreservedInFromYamlToYamlPipeline PASSED 8 ms
org.alexmond.jhelm.core.service.EngineTest › testNullFieldPreservedWithNullValue PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testPgadmin4HelpersFullParse PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testQuoteNullEnvValue PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testQuoteNullGuardOmitsField PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testQuoteNullOmitsReplicas PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testRangeOverMapSortedKeys PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testRangeOverMapVariableFieldAccess PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testRangeSetMutatesDictInOuterScope PASSED 5 ms
org.alexmond.jhelm.core.service.EngineTest › testRegexMatchSubstringInConfig PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testRegexReplaceAllAngleBrackets PASSED 11 ms
org.alexmond.jhelm.core.service.EngineTest › testRenderChartMetadata PASSED 6 ms
org.alexmond.jhelm.core.service.EngineTest › testRenderEmptyTemplates PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testRenderOverridesDefaultValues PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testRenderReleaseInfo PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testRenderSimpleTemplate PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testRenderTemplateWithValues PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testRenderThrowsOnInvalidTemplate PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testRenderUsesDefaultValues PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testRenderWithNamedTemplates PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testRenderWithNullChartValues PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testRenderWithSubchart PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testReverseAlphabeticalExecutionOrder PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testReverseExecutionOrderChart PASSED 19 ms
org.alexmond.jhelm.core.service.EngineTest › testSemverCompareInTemplate PASSED 6 ms
org.alexmond.jhelm.core.service.EngineTest › testSemverCompareSelectsApiVersion PASSED 26 ms
org.alexmond.jhelm.core.service.EngineTest › testSetDollarValuesPropagatesAcrossTemplates PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testSplitReturnMapWithUnderscoreKeys PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testSubchartDefaultsAvailableInParent PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testSubchartDefaultsMergedWithOverrides PASSED 5 ms
org.alexmond.jhelm.core.service.EngineTest › testSubchartNullValuesPrunedButTopLevelKept PASSED 17 ms
org.alexmond.jhelm.core.service.EngineTest › testSubchartsContextAvailable PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testSubchartsContextFallsBackToReleaseName PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testSubchartsContextIncludesValuesAndRelease PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testSubchartsContextWithAlias PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testSubchartWithAliasDefaultsAvailable PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testTemplateBasePathValue PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testTemplateNameValue PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testToYamlPreservesNullValues PASSED 6 ms
org.alexmond.jhelm.core.service.EngineTest › testTraefikServiceNestedRangePattern PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testValidationPatternMultipleEmptyIncludes PASSED 12 ms
org.alexmond.jhelm.core.service.EngineTest › testValidationPatternNoErrors PASSED 30 ms
org.alexmond.jhelm.core.service.ExternalCommandPostRendererTest › processChainMultipleRenderers PASSED 7 ms
org.alexmond.jhelm.core.service.ExternalCommandPostRendererTest › processIncludesStderrInErrorOnNonZeroExit PASSED 10 ms
org.alexmond.jhelm.core.service.ExternalCommandPostRendererTest › processPassesManifestThroughCommand PASSED 4 ms
org.alexmond.jhelm.core.service.ExternalCommandPostRendererTest › processReInterruptsWhenThreadInterrupted PASSED 14 ms
org.alexmond.jhelm.core.service.ExternalCommandPostRendererTest › processThrowsOnNonZeroExitCode PASSED 4 ms
org.alexmond.jhelm.core.service.ExternalCommandPostRendererTest › processThrowsOnTimeout PASSED 1,006 ms
org.alexmond.jhelm.core.service.ExternalCommandPostRendererTest › processTransformsManifest PASSED 3 ms
org.alexmond.jhelm.core.service.ExternalCommandPostRendererTest › processWithScriptPostRenderer PASSED 5 ms
org.alexmond.jhelm.core.service.HelmEnvConfigResolutionTest › autoConfigRegistryManagerHonorsRegistryConfigPathProperty PASSED 1 ms
org.alexmond.jhelm.core.service.HelmEnvConfigResolutionTest › defaultConstructorsResolveAgainstTheCurrentEnvironment PASSED 3 ms
org.alexmond.jhelm.core.service.HelmEnvConfigResolutionTest › registryConfigFallsBackToHelmOsDefault PASSED 1 ms
org.alexmond.jhelm.core.service.HelmEnvConfigResolutionTest › registryConfigHonorsHelmRegistryConfig PASSED 1 ms
org.alexmond.jhelm.core.service.HelmEnvConfigResolutionTest › repositoriesConfigFallsBackToHelmOsDefault PASSED 1 ms
org.alexmond.jhelm.core.service.HelmEnvConfigResolutionTest › repositoriesConfigHonorsHelmRepositoryConfig PASSED 0 ms
org.alexmond.jhelm.core.service.HelmEnvConfigResolutionTest › repositoryCacheFallsBackToJhelmDefault PASSED 0 ms
org.alexmond.jhelm.core.service.HelmEnvConfigResolutionTest › repositoryCacheHonorsHelmRepositoryCache PASSED 0 ms
org.alexmond.jhelm.core.service.HelmEnvConfigResolutionTest › resolvesTheMacOsHelmLocations PASSED 1 ms
org.alexmond.jhelm.core.service.JhelmChartDownloaderAdapterTest › adapterDelegatesSupportsAndDownload PASSED 2 ms
org.alexmond.jhelm.core.service.JhelmChartDownloaderAdapterTest › adapterTranslatesPluginExceptionToIoException PASSED 3 ms
org.alexmond.jhelm.core.service.JhelmChartDownloaderAdapterTest › repoManagerRoutesCustomSchemeToAJavaDownloader PASSED 433 ms
org.alexmond.jhelm.core.service.JhelmLifecycleListenerAdapterTest › aThrowingListenerIsSwallowed PASSED 1 ms
org.alexmond.jhelm.core.service.JhelmLifecycleListenerAdapterTest › deliversMappedEventWithReleaseDetails PASSED 1 ms
org.alexmond.jhelm.core.service.JhelmLifecycleListenerAdapterTest › everyInternalPhaseMapsToAPublicPhase PASSED 6 ms
org.alexmond.jhelm.core.service.JhelmLifecycleListenerAdapterTest › mapsDeletePhaseToUninstall PASSED 1 ms
org.alexmond.jhelm.core.service.JhelmPostRendererAdapterTest › adapterDelegatesToThePlugin PASSED 0 ms
org.alexmond.jhelm.core.service.JhelmPostRendererAdapterTest › adapterTranslatesPluginExceptionToIoException PASSED 1 ms
org.alexmond.jhelm.core.service.JhelmPostRendererAdapterTest › serviceLoaderPluginIsDiscoveredAdaptedAndApplied PASSED 1 ms
org.alexmond.jhelm.core.service.JhelmTemplateFunctionAdapterTest › adaptInvokesThePluginFunction PASSED 1 ms
org.alexmond.jhelm.core.service.JhelmTemplateFunctionAdapterTest › adaptTranslatesPluginExceptionToUnchecked PASSED 1 ms
org.alexmond.jhelm.core.service.JhelmTemplateFunctionAdapterTest › collectGathersFunctionsFromProviders PASSED 1 ms
org.alexmond.jhelm.core.service.JhelmTemplateFunctionAdapterTest › pluginFunctionIsCallableFromAChartTemplate PASSED 4 ms
org.alexmond.jhelm.core.service.LifecyclePhaseTest › testWireValues PASSED 1 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › blobExistsFalseOnNon200 PASSED 2 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › blobExistsFalseWhenRequestThrows PASSED 5 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › blobExistsTrueOn200 PASSED 2 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › downloadBlobFailsWhenRedirectChainExceedsCap PASSED 6 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › downloadBlobRejectsDisallowedScheme PASSED 1 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › downloadBlobRejectsInternalInitialUrl PASSED 1 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › downloadBlobRejectsRedirectWithNoLocation PASSED 3 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › fetchTokenFallsBackToAccessToken PASSED 2 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › fetchTokenReturnsNullOnNon200 PASSED 3 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › fetchTokenReturnsNullWhenBodyHasNoToken PASSED 3 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › fetchTokenReturnsNullWhenRequestThrows PASSED 2 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › fetchTokenReturnsTokenFromSuccessBody PASSED 5 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › fetchTokenUsesDockerAuthEndpointAndReturnsToken PASSED 7 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › getManifestParsesBodyWithTokenAndAccept PASSED 2 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › getManifestReturnsNullWhenNoEntity PASSED 2 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › resolveDigestFromIndexFallsBackToFirstEntry PASSED 2 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › resolveDigestFromIndexReturnsNullForEmptyManifests PASSED 1 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › testBlobExistsRejectsInternalMetadataHost PASSED 1 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › testFetchTokenRejectsInternalMetadataHost PASSED 1 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › testGetManifestRejectsInternalMetadataHost PASSED 1 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › testIsManifestIndexDetectsIndex PASSED 5 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › testParseOciUrlDefaultsToLatest PASSED 3 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › testParseOciUrlInvalid PASSED 3 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › testParseOciUrlWithTag PASSED 1 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › testResolveDigestFromIndexPrefersLinuxAmd64 PASSED 1 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › testResolveDigestFromIndexPrefersNoPlatform PASSED 5 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › testStrictModeConstructorStillGuardsMetadataHost PASSED 3 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › testVerifyLoginExchangesTokenOnBearerChallenge PASSED 4 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › testVerifyLoginRejectsBadCredentialsOnTokenExchange PASSED 3 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › testVerifyLoginRejectsBasicChallenge PASSED 2 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › testVerifyLoginRejectsInternalMetadataHost PASSED 1 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › testVerifyLoginSucceedsWhenPingReturns200 PASSED 6 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › testVerifyLoginThrowsOnServerError PASSED 3 ms
org.alexmond.jhelm.core.service.PluginLoaderTest › autoConfigWiresExternalTemplateFunctionIntoEngine(Path) PASSED 1,646 ms
org.alexmond.jhelm.core.service.PluginLoaderTest › discoversAndIsolatesExternalPostRenderer(Path) PASSED 109 ms
org.alexmond.jhelm.core.service.PluginLoaderTest › emptyPathLoadsNothing PASSED 1 ms
org.alexmond.jhelm.core.service.RegistryManagerTest › testAuthBuilder PASSED 1 ms
org.alexmond.jhelm.core.service.RegistryManagerTest › testConfigBuilder PASSED 1 ms
org.alexmond.jhelm.core.service.RegistryManagerTest › testDefaultConstructorCreatesConfigPath PASSED 1 ms
org.alexmond.jhelm.core.service.RegistryManagerTest › testGetAuthReturnsNullForNonExistentRegistry PASSED 1 ms
org.alexmond.jhelm.core.service.RegistryManagerTest › testLoadConfigReadsPersistedFile PASSED 5 ms
org.alexmond.jhelm.core.service.RegistryManagerTest › testLoadConfigReturnsEmptyConfigWhenFileMissing PASSED 2 ms
org.alexmond.jhelm.core.service.RegistryManagerTest › testLoginOverwritesExistingCredentials PASSED 25 ms
org.alexmond.jhelm.core.service.RegistryManagerTest › testLoginStoresCredentials PASSED 4 ms
org.alexmond.jhelm.core.service.RegistryManagerTest › testLoginWritesOwnerOnlyCredentialsFile PASSED 3 ms
org.alexmond.jhelm.core.service.RegistryManagerTest › testLogoutRemovesCredentials PASSED 6 ms
org.alexmond.jhelm.core.service.RegistryManagerTest › testMultipleRegistries PASSED 7 ms
org.alexmond.jhelm.core.service.RepoHttpClientFactoryTest › testConfigureAuthFailsClosedWhenRepoUrlMissing PASSED 1 ms
org.alexmond.jhelm.core.service.RepoHttpClientFactoryTest › testConfigureAuthHandlesNullPassword PASSED 1 ms
org.alexmond.jhelm.core.service.RepoHttpClientFactoryTest › testConfigureAuthSendsCrossHostWhenPassCredentialsAll PASSED 1 ms
org.alexmond.jhelm.core.service.RepoHttpClientFactoryTest › testConfigureAuthSetsBasicHeader PASSED 2 ms
org.alexmond.jhelm.core.service.RepoHttpClientFactoryTest › testConfigureAuthSkipsCredentialsOnDifferentHost PASSED 2 ms
org.alexmond.jhelm.core.service.RepoHttpClientFactoryTest › testConfigureAuthSkipsNullRepo PASSED 2 ms
org.alexmond.jhelm.core.service.RepoHttpClientFactoryTest › testConfigureAuthSkipsWhenNoCredentials PASSED 1 ms
org.alexmond.jhelm.core.service.RepoManagerDownloaderTest › routesCustomSchemeToRegisteredDownloader PASSED 5 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testAddRepoDuplicateWithoutForceUpdateFails PASSED 9 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testAddRepoForceUpdateReplaces PASSED 16 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testAddRepoPersistsCredentialsAndTls PASSED 9 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testAddRepoRejectsUnsafeNames(String)[1] PASSED 6 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testAddRepoRejectsUnsafeNames(String)[2] PASSED 4 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testAddRepoRejectsUnsafeNames(String)[3] PASSED 4 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testAddRepoRejectsUnsafeNames(String)[4] PASSED 4 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testAddRepoRejectsUnsafeNames(String)[5] PASSED 3 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testAddRepoRejectsUnsafeNames(String)[6] PASSED 3 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testAddRepoRejectsUnsafeNames(String)[7] PASSED 3 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testAddRepoRejectsUnsafeNames(String)[8] PASSED 3 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testClose PASSED 3 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testComputeBytesSha256KnownValue PASSED 4 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testComputeBytesSha256MatchesFileMethod PASSED 3 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testComputeFileSha256 PASSED 3 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testComputeFileSha256KnownValue PASSED 2 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testDeriveOciFileName(String, String)[1] PASSED 2 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testDeriveOciFileName(String, String)[2] PASSED 1 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testDeriveOciFileName(String, String)[3] PASSED 1 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testGetChartCacheDirIsSubdirOfCacheDir PASSED 3 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testGetChartCacheFileStripsPrefix PASSED 3 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testGetChartVersionsFromRealRepo PASSED 4,148 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testGetRepositoryFound PASSED 10 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testGetRepositoryNotFound PASSED 15 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testGetRepoUrlFound PASSED 8 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testGetRepoUrlNotFound PASSED 7 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testLoadConfigReturnsDefaultWhenFileNotExists PASSED 3 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testLookupChartInIndexFileNotExists PASSED 4 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testLookupChartInIndexFound PASSED 4 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testLookupChartInIndexVersionNotFound PASSED 4 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testPullFromRepoUrl PASSED 11 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testPullFromRepoUrlAnonymous PASSED 29 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testPullFromRepoUrlIndexDownloadFails PASSED 1,659 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testPullFromRepoUrlRequiresVersion PASSED 2 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testPullFromRepoUrlWithProvFetchesProvenance PASSED 13 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testPullFromUrl PASSED 9 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testPullFromUrlRecordsHttpMetrics PASSED 65 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testPullFromUrlWithAuthSendsHeader PASSED 15 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testPullOci PASSED 20 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testPushOci PASSED 18 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testRegistryLoginRejectsBadCredentialsWithoutStoring PASSED 45 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testRegistryLoginValidatesThenStores PASSED 13 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testRemoveRepo PASSED 13 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testRepoNotFound PASSED 7 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testRepositoryCacheOverrideBlankFallsBackToDefault PASSED 3 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testRepositoryCacheOverrideTakesPrecedence PASSED 5 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testResolveChartUrl(String, String)[1] PASSED 4 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testResolveChartUrl(String, String)[2] PASSED 3 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testResolveChartUrl(String, String)[3] PASSED 2 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testSaveAndLoadConfigRoundTrip PASSED 12 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testUnifiedPullRejectsMissingVersion PASSED 2 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testUntar PASSED 6 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testUntarRejectsPathTraversal PASSED 7 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testUpdateRepo PASSED 16 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testUpdateRepoSendsBasicAuth PASSED 23 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testVerifyBlobDigestMatch PASSED 3 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testVerifyBlobDigestMismatch PASSED 3 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testVerifyBlobDigestSkipsNonSha256 PASSED 3 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testVersionComparisonMatchesHelmSemver PASSED 5 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_blankSchema_doesNothing PASSED 0 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_enumViolation_throwsException PASSED 5 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_exceptionMessage_containsChartNameAndErrors PASSED 1 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_malformedSchema_logsWarningOnly PASSED 3 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_maximumViolation_throwsException PASSED 33 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_minimumViolation_throwsException PASSED 2 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_missingRequiredField_throwsException PASSED 5 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_nestedObjectValidation_detectsViolation PASSED 2 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_nullSchema_doesNothing PASSED 1 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_patternViolation_throwsException PASSED 2 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_typeViolation_throwsException PASSED 1 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_validValues_doesNotThrow PASSED 2 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testBuildProvenanceYamlIncludesAllFields PASSED 1 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testBuildProvenanceYamlOmitsNullFields PASSED 1 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testExtractSignedDataInvalidNoBlankLine PASSED 1 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testExtractSignedDataInvalidNoHash PASSED 1 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testExtractSignedDataInvalidNoSignatureBlock PASSED 6 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testExtractSignedDataUnescapesDashEscapedLines PASSED 1 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testExtractSignedDataValid PASSED 8 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testLoadPublicKeyringFromFile PASSED 3 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testLoadSecretKeyFromFile PASSED 5 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testLoadSecretKeyNotFound PASSED 8 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testSignAndVerifyRoundTrip PASSED 32 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testSignProducesValidClearSignedMessage PASSED 7 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testVerifyFailsWithTamperedChart PASSED 9 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testVerifyFailsWithWrongPublicKey PASSED 154 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testVerifyRejectsExpiredKey PASSED 171 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testVerifyRejectsNoSignatureContent PASSED 1 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testVerifyRejectsRevokedKey PASSED 60 ms
org.alexmond.jhelm.core.service.SsrfGuardingDnsResolverTest › allowsPublicLiteral PASSED 1 ms
org.alexmond.jhelm.core.service.SsrfGuardingDnsResolverTest › refusesInternalTargets(String)[1] PASSED 3 ms
org.alexmond.jhelm.core.service.SsrfGuardingDnsResolverTest › refusesInternalTargets(String)[2] PASSED 0 ms
org.alexmond.jhelm.core.service.SsrfGuardingDnsResolverTest › refusesInternalTargets(String)[3] PASSED 0 ms
org.alexmond.jhelm.core.service.SsrfGuardingDnsResolverTest › refusesInternalTargets(String)[4] PASSED 1 ms
org.alexmond.jhelm.core.service.TemplateCacheDefineTest › libraryDefineSurvivesSharedCacheAcrossCharts PASSED 14 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › allowsPublicHttpUrls(String)[1] PASSED 1 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › allowsPublicHttpUrls(String)[2] PASSED 1 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › allowsPublicHttpUrls(String)[3] PASSED 1 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › allowsPublicHttpUrls(String)[4] PASSED 1 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › blocksSsrfTargetsAndBadSchemes(String)[1] PASSED 1 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › blocksSsrfTargetsAndBadSchemes(String)[10] PASSED 1 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › blocksSsrfTargetsAndBadSchemes(String)[2] PASSED 1 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › blocksSsrfTargetsAndBadSchemes(String)[3] PASSED 0 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › blocksSsrfTargetsAndBadSchemes(String)[4] PASSED 0 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › blocksSsrfTargetsAndBadSchemes(String)[5] PASSED 1 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › blocksSsrfTargetsAndBadSchemes(String)[6] PASSED 1 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › blocksSsrfTargetsAndBadSchemes(String)[7] PASSED 0 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › blocksSsrfTargetsAndBadSchemes(String)[8] PASSED 1 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › blocksSsrfTargetsAndBadSchemes(String)[9] PASSED 1 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › loopbackIsInternalInBothModes PASSED 1 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › siteLocalIsInternalOnlyInStrictMode PASSED 1 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › strictModeStillBlocksAlwaysInternalTargets(String)[1] PASSED 1 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › strictModeStillBlocksAlwaysInternalTargets(String)[2] PASSED 1 ms
org.alexmond.jhelm.core.service.ValueEncryptorTest › testDecryptAcceptsBareCiphertext PASSED 3 ms
org.alexmond.jhelm.core.service.ValueEncryptorTest › testDecryptValuesWalksNestedMapsAndLists PASSED 2 ms
org.alexmond.jhelm.core.service.ValueEncryptorTest › testDisabledIsNoOp PASSED 1 ms
org.alexmond.jhelm.core.service.ValueEncryptorTest › testEncryptDecryptRoundTrip PASSED 1 ms
org.alexmond.jhelm.core.service.ValueEncryptorTest › testFailOnErrorFalseLeavesValueUntouched PASSED 17 ms
org.alexmond.jhelm.core.service.ValueEncryptorTest › testFailOnErrorTrueThrows PASSED 1 ms
org.alexmond.jhelm.core.SubchartNullCoalesceTest › nullOverrideOnUndeclaredSubchartKeyIsKept PASSED 13 ms
org.alexmond.jhelm.core.SubchartValuePropagationTest › testComputedHelpersFromSubchartValues PASSED 6 ms
org.alexmond.jhelm.core.SubchartValuePropagationTest › testDirectSubchartValueAccess PASSED 8 ms
org.alexmond.jhelm.core.SubchartValuePropagationTest › testGlobalValuePropagation PASSED 6 ms
org.alexmond.jhelm.core.SubchartValuePropagationTest › testOverrideMergingWithSubchartDefaults PASSED 7 ms
org.alexmond.jhelm.core.SubchartValuePropagationTest › testParentNullOverrideDeletesSubchartDefault PASSED 8 ms
org.alexmond.jhelm.core.SubchartValuePropagationTest › testSubchartServiceUsesOwnDefaults PASSED 13 ms
org.alexmond.jhelm.core.SubchartValuePropagationTest › testSubchartTemplatesRendered PASSED 12 ms
org.alexmond.jhelm.core.SubchartValuePropagationTest › testUserOverridesSubchartValues PASSED 9 ms
org.alexmond.jhelm.core.TemplateSourceMarkerTest › testSourceMarkerEmittedForTemplate PASSED 5 ms
org.alexmond.jhelm.core.TemplateSourceMarkerTest › testSourceMarkerPrecedesTheDocumentContent PASSED 6 ms
org.alexmond.jhelm.core.util.HookExecutorTest › testBeforeHookCreationCallsDeleteBeforeApply PASSED 2 ms
org.alexmond.jhelm.core.util.HookExecutorTest › testBothBeforeHookCreationAndHookSucceeded PASSED 1 ms
org.alexmond.jhelm.core.util.HookExecutorTest › testDefaultPolicyCallsDeleteBeforeApply PASSED 1 ms
org.alexmond.jhelm.core.util.HookExecutorTest › testEmptyHooksListNoInteraction PASSED 0 ms
org.alexmond.jhelm.core.util.HookExecutorTest › testHookFailedDeletesHookAndRethrowsOnWaitFailure PASSED 1 ms
org.alexmond.jhelm.core.util.HookExecutorTest › testHooksFilteredByPhase PASSED 2 ms
org.alexmond.jhelm.core.util.HookExecutorTest › testHooksSortedByWeightAscending PASSED 1 ms
org.alexmond.jhelm.core.util.HookExecutorTest › testHookSucceededCallsDeleteAfterWait PASSED 1 ms
org.alexmond.jhelm.core.util.HookExecutorTest › testNoHooksForPhaseNoInteraction PASSED 0 ms
org.alexmond.jhelm.core.util.HookExecutorTest › testPreCreationDeleteExceptionIsSwallowed PASSED 1 ms
org.alexmond.jhelm.core.util.HookExecutorTest › testWaitFailureWithoutHookFailedPolicyDoesNotDeleteButRethrows PASSED 1 ms
org.alexmond.jhelm.core.util.HookExecutorTest › testWaitForReadyCalledWithTimeoutSeconds PASSED 0 ms
org.alexmond.jhelm.core.util.HookParserTest › testParseHooksDefaultWeight PASSED 1 ms
org.alexmond.jhelm.core.util.HookParserTest › testParseHooksEmptyDeletePolicy PASSED 0 ms
org.alexmond.jhelm.core.util.HookParserTest › testParseHooksExtractsDeletePolicy PASSED 1 ms
org.alexmond.jhelm.core.util.HookParserTest › testParseHooksExtractsKindAndName PASSED 1 ms
org.alexmond.jhelm.core.util.HookParserTest › testParseHooksExtractsNamespace PASSED 1 ms
org.alexmond.jhelm.core.util.HookParserTest › testParseHooksExtractsPhases PASSED 0 ms
org.alexmond.jhelm.core.util.HookParserTest › testParseHooksExtractsWeight PASSED 1 ms
org.alexmond.jhelm.core.util.HookParserTest › testParseHooksIgnoresNonHookDocs PASSED 0 ms
org.alexmond.jhelm.core.util.HookParserTest › testParseHooksMultipleHooks PASSED 1 ms
org.alexmond.jhelm.core.util.HookParserTest › testParseHooksMultiplePhases PASSED 1 ms
org.alexmond.jhelm.core.util.HookParserTest › testParseHooksReturnsEmptyForBlank PASSED 0 ms
org.alexmond.jhelm.core.util.HookParserTest › testParseHooksReturnsEmptyForNoHooks PASSED 0 ms
org.alexmond.jhelm.core.util.HookParserTest › testParseHooksReturnsEmptyForNull PASSED 0 ms
org.alexmond.jhelm.core.util.HookParserTest › testStripHooksKeepsManifestWithDashesInCommentParseable PASSED 1 ms
org.alexmond.jhelm.core.util.HookParserTest › testStripHooksOnlyHooks PASSED 0 ms
org.alexmond.jhelm.core.util.HookParserTest › testStripHooksPreservesNonHookDocs PASSED 1 ms
org.alexmond.jhelm.core.util.HookParserTest › testStripHooksRemovesHookDocs PASSED 0 ms
org.alexmond.jhelm.core.util.HookParserTest › testStripHooksReturnsBlankForBlank PASSED 1 ms
org.alexmond.jhelm.core.util.HookParserTest › testStripHooksReturnsEmptyForNull PASSED 1 ms
org.alexmond.jhelm.core.util.HookParserTest › testStripKeptResourcesPreservesNonAnnotated PASSED 0 ms
org.alexmond.jhelm.core.util.HookParserTest › testStripKeptResourcesRemovesAnnotated PASSED 0 ms
org.alexmond.jhelm.core.util.HookParserTest › testStripKeptResourcesReturnsEmptyForNull PASSED 0 ms
org.alexmond.jhelm.core.util.ManifestDiffTest › testChangedFieldsSameIdentityIsNotOrphan PASSED 1 ms
org.alexmond.jhelm.core.util.ManifestDiffTest › testDroppedResourceIsOrphan PASSED 2 ms
org.alexmond.jhelm.core.util.ManifestDiffTest › testEmptyOldManifestYieldsNoOrphans PASSED 1 ms
org.alexmond.jhelm.core.util.ManifestDiffTest › testIdenticalManifestsHaveNoOrphans PASSED 2 ms
org.alexmond.jhelm.core.util.ManifestDiffTest › testNamespaceIsPartOfIdentity PASSED 1 ms
org.alexmond.jhelm.core.util.ManifestDiffTest › testNewSupersetHasNoOrphans PASSED 1 ms
org.alexmond.jhelm.core.util.ManifestDocumentsTest › doesNotSplitOnDashesInsideAComment PASSED 1 ms
org.alexmond.jhelm.core.util.ManifestDocumentsTest › doesNotSplitOnDashesInsideContent PASSED 0 ms
org.alexmond.jhelm.core.util.ManifestDocumentsTest › handlesCrlfSeparators PASSED 0 ms
org.alexmond.jhelm.core.util.ManifestDocumentsTest › splitsOnSeparatorLines PASSED 1 ms
org.alexmond.jhelm.core.util.ManifestDocumentsTest › splitsOnSeparatorWithTrailingSpacesOrComment PASSED 1 ms
org.alexmond.jhelm.core.util.PropertySourceMapperTest › testActivationKeysStripped PASSED 3 ms
org.alexmond.jhelm.core.util.PropertySourceMapperTest › testDottedKeysUnflattenToNestedMaps PASSED 1 ms
org.alexmond.jhelm.core.util.PropertySourceMapperTest › testEmptyPropertySourcesYieldEmptyMap PASSED 4 ms
org.alexmond.jhelm.core.util.PropertySourceMapperTest › testFirstSourceWins PASSED 2 ms
org.alexmond.jhelm.core.util.PropertySourceMapperTest › testHigherSourceOverridesNestedKey PASSED 1 ms
org.alexmond.jhelm.core.util.PropertySourceMapperTest › testIndexedKeysUnflattenToLists PASSED 0 ms
org.alexmond.jhelm.core.util.PropertySourceMapperTest › testNullEnvironmentYieldsEmptyMap PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseFiltersTest › doubleEqualsIsTreatedAsEquality PASSED 2 ms
org.alexmond.jhelm.core.util.ReleaseFiltersTest › filterMatchesNameRegexUnanchored PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseFiltersTest › filterRegexNarrows PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseFiltersTest › invalidSelectorTermThrows PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseFiltersTest › maxZeroMeansNoLimit PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseFiltersTest › negativeOffsetTreatedAsZero PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseFiltersTest › noCriteriaReturnsAllSortedByName PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseFiltersTest › offsetAndMaxPaginateAfterSorting PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseFiltersTest › retainStatusesKeepsOnlyMatching PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseFiltersTest › retainStatusesNullKeepsAll PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseFiltersTest › selectorAndsMultipleTerms PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseFiltersTest › selectorEqualityFiltersByLabel PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseFiltersTest › selectorInequalityExcludesMatchingAndMissingLabels PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › acceptsValidNamespaces(String)[1] PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › acceptsValidNamespaces(String)[2] PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › acceptsValidNamespaces(String)[3] PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › acceptsValidNamespaces(String)[4] PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › acceptsValidReleaseNames(String)[1] PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › acceptsValidReleaseNames(String)[2] PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › acceptsValidReleaseNames(String)[3] PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › acceptsValidReleaseNames(String)[4] PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › acceptsValidReleaseNames(String)[5] PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › allowsBlankNamespaceAsDefault PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › generateNameFallsBackWhenChartNameBlank PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › generateNameSanitizesAndBoundsLength PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › generateNameUsesChartNameAndTimestamp PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsInvalidNamespaces(String)[1] PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsInvalidNamespaces(String)[2] PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsInvalidNamespaces(String)[3] PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsInvalidNamespaces(String)[4] PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsInvalidNamespaces(String)[5] PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsInvalidNamespaces(String)[6] PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsInvalidReleaseNames(String)[1] PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsInvalidReleaseNames(String)[2] PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsInvalidReleaseNames(String)[3] PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsInvalidReleaseNames(String)[4] PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsInvalidReleaseNames(String)[5] PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsInvalidReleaseNames(String)[6] PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsInvalidReleaseNames(String)[7] PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsInvalidReleaseNames(String)[8] PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsInvalidReleaseNames(String)[9] PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsTooLongReleaseName PASSED 1 ms
org.alexmond.jhelm.core.util.RenderedManifestTest › testGroupBySourceKeysByTemplatePath PASSED 1 ms
org.alexmond.jhelm.core.util.RenderedManifestTest › testParseAttributesEachDocumentToItsSource PASSED 0 ms
org.alexmond.jhelm.core.util.RenderedManifestTest › testParseCarriesSourceForwardToUnmarkedDocuments PASSED 0 ms
org.alexmond.jhelm.core.util.RenderedManifestTest › testShowOnlyMatchesByTrailingPathSegment PASSED 1 ms
org.alexmond.jhelm.core.util.RenderedManifestTest › testShowOnlyMatchesFullSourcePath PASSED 1 ms
org.alexmond.jhelm.core.util.RenderedManifestTest › testShowOnlyOrdersByRequest PASSED 1 ms
org.alexmond.jhelm.core.util.RenderedManifestTest › testShowOnlyThrowsWhenTemplateMatchesNothing PASSED 0 ms
org.alexmond.jhelm.core.util.RenderedManifestTest › testSkipTestsDropsHookTestDocuments PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesLoaderProfilesTest › testMultipleProfilesLastWinsForSidecars PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesLoaderProfilesTest › testNestedDirectiveFormGatesAndPrunes PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesLoaderProfilesTest › testOnCloudPlatformKeyStrippedButDocumentApplies PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesLoaderProfilesTest › testOnProfileGatingAndStripping PASSED 3 ms
org.alexmond.jhelm.core.util.ValuesLoaderProfilesTest › testPlainMultiDocFileUnchangedWithoutProfiles PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesLoaderProfilesTest › testSidecarFileMergedWhenProfileActive PASSED 2 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testAllEmptyDocuments PASSED 2 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testBareOctalLiteralsParseAsOctalLikeHelm PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testDeepMergeDirectly PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testEmptyDocumentSkipped PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testEmptyFile PASSED 2 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testIsUrlDetectsHttp PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testIsUrlRejectsFilePaths PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testLoadFromUrl PASSED 309 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testLoadFromUrlHttpError PASSED 6 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testLoadFromUrlNestedValues PASSED 6 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testMultiDocumentDeepMergeNestedMaps PASSED 3 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testMultiDocumentLaterOverridesScalar PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testMultiDocumentNonOverlapping PASSED 2 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testNonStringMapKeysAreStringified PASSED 2 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testNullLiteralParsedAsNull(String)[1] PASSED 2 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testNullLiteralParsedAsNull(String)[2] PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testNullLiteralParsedAsNull(String)[3] PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testNullLiteralParsedAsNull(String)[4] PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testNullLiteralParsedAsNull(String)[5] PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testSingleDocument PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testYaml11BooleansParsedLikeHelm PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testYamlAnchorAliasResolution PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesConfigServerTest › testDefaultOrderFilesThenConfigServerThenSet PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesConfigServerTest › testOverrideNoneDropsConfigServerBelowFiles PASSED 3 ms
org.alexmond.jhelm.core.util.ValuesOverridesConfigServerTest › testOverrideSystemPropertiesLiftsConfigServerAboveSet PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetCoercesBoolean PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetCoercesInteger PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetCoercesNull PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetDeepNesting PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetDotNotation PASSED 2 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetEmptyValueIsEmptyString PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetFileReadsContents PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetFloatStaysString PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetIgnoresMissingEquals PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetJsonParsesList PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetJsonParsesMap PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetLeadingZeroStaysString PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetLiteralIntegerStaysString PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetLiteralKeepsCommasVerbatim PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetLiteralNestsOnDottedKey PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetMergesIntoExistingMap PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetOverwritesExistingScalar PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetPlainStringStaysString PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetSimpleKey PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetStringBooleanStaysString PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetStringKeepsRawString PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetValueWithEquals PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testConflictingTypesMapVsScalar PASSED 3 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testDeepMergeAcrossFiles PASSED 4 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testEmptyFileDoesNotClearValues PASSED 2 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testEmptyInputs PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testMixedLocalAndUrlFiles PASSED 7 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testNullInputs PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testNullValueRemovesKey PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testParseFilesLaterOverridesEarlier PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testParseFromMultipleFiles PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testParseFromSetArgs PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testParseFromSingleFile PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testScalarToMapConversion PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testSetJsonOverridesSetOverridesFile PASSED 4 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testSetLiteralWinsOverSetJson PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testSetOverridesAllFiles PASSED 2 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testSetOverridesFile PASSED 3 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testSetOverridesNestedFileValues PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testSetOverridesUrlFile PASSED 10 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testThreeFilesCascadeOrder PASSED 2 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testUrlValueFile PASSED 8 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testActiveOrderAndDedupPreservedForLastWins PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testEmptyProfiles PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testExpressionMatching(String, String, boolean)[1] PASSED 2 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testExpressionMatching(String, String, boolean)[10] PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testExpressionMatching(String, String, boolean)[11] PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testExpressionMatching(String, String, boolean)[12] PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testExpressionMatching(String, String, boolean)[13] PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testExpressionMatching(String, String, boolean)[14] PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testExpressionMatching(String, String, boolean)[15] PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testExpressionMatching(String, String, boolean)[16] PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testExpressionMatching(String, String, boolean)[17] PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testExpressionMatching(String, String, boolean)[18] PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testExpressionMatching(String, String, boolean)[2] PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testExpressionMatching(String, String, boolean)[3] PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testExpressionMatching(String, String, boolean)[4] PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testExpressionMatching(String, String, boolean)[5] PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testExpressionMatching(String, String, boolean)[6] PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testExpressionMatching(String, String, boolean)[7] PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testExpressionMatching(String, String, boolean)[8] PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testExpressionMatching(String, String, boolean)[9] PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testInvalidExpressionThrows PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testNullAndBlankExpressionAlwaysMatch PASSED 0 ms
org.alexmond.jhelm.core.util.YamlDocumentSeparatorTest › testBasicSeparator PASSED 0 ms
org.alexmond.jhelm.core.util.YamlDocumentSeparatorTest › testCertManagerStyleSeparator PASSED 1 ms
org.alexmond.jhelm.core.util.YamlDocumentSeparatorTest › testEmptyDocuments PASSED 0 ms
org.alexmond.jhelm.core.util.YamlDocumentSeparatorTest › testGrafanaDashboardWithBlankLines PASSED 0 ms
org.alexmond.jhelm.core.util.YamlDocumentSeparatorTest › testJsonWithDashes PASSED 1 ms
org.alexmond.jhelm.core.util.YamlDocumentSeparatorTest › testMultilineStringWithDashes PASSED 0 ms
org.alexmond.jhelm.core.util.YamlDocumentSeparatorTest › testMultipleSeparatorsInRow PASSED 1 ms
org.alexmond.jhelm.core.util.YamlDocumentSeparatorTest › testSeparatorAtStart PASSED 0 ms
org.alexmond.jhelm.core.util.YamlDocumentSeparatorTest › testSeparatorWithComment PASSED 0 ms
org.alexmond.jhelm.core.util.YamlDocumentSeparatorTest › testSeparatorWithTrailingWhitespace PASSED 0 ms
org.alexmond.jhelm.core.util.YamlDocumentSeparatorTest › testTrailingSeparator PASSED 0 ms
org.alexmond.jhelm.core.VariableScopingTest › testEmptyMapAndListHandling PASSED 8 ms
org.alexmond.jhelm.core.VariableScopingTest › testSubchartValueIsolation PASSED 9 ms
org.alexmond.jhelm.core.VariableScopingTest › testVariableScopingChart PASSED 7 ms