UniTrack

Projects / jhelm / Tests

jhelm — tests

Pass rate
100.0%
+0.0 pp
Failures
0
0
Suite time
83.3s
+0.4s
Tests
1765
0

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

Test results trend (pass/fail per run)

Tests by module latest run

ModuleTestsPass %FailuresSkipped
jhelm-cli 329 100.0% 0 1
jhelm-config-server-sample 2 100.0% 0 0
jhelm-core 865 100.0% 0 0
jhelm-gotemplate-helm 133 100.0% 0 0
jhelm-kube 278 100.0% 0 0
jhelm-mcp 15 100.0% 0 0
jhelm-mcp-sample 1 100.0% 0 0
jhelm-plugin 40 100.0% 0 0
jhelm-plugin-api 6 100.0% 0 0
jhelm-plugin-api-sample 4 100.0% 0 0
jhelm-rest 88 100.0% 0 0
jhelm-rest-sample 1 100.0% 0 0
jhelm-sample 3 100.0% 0 0

Flaky tests

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

No flaky tests detected. 🎉

Failure clusters

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

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

0 failing · 0 flaky · 1 skipped · 1764 passed

TestStatusDurationFlaky
org.alexmond.jhelm.app.command.ChartResolverTest › missingPathIsRejected PASSED 1 ms
org.alexmond.jhelm.app.command.ChartResolverTest › resolveFromRepoFallsBackToLocalPathWithoutPulling PASSED 6 ms
org.alexmond.jhelm.app.command.ChartResolverTest › resolveFromRepoWithChartRefPullsFromRegisteredRepo PASSED 9 ms
org.alexmond.jhelm.app.command.ChartResolverTest › resolveFromRepoWithRepoUrlPullsAndLoadsChart PASSED 10 ms
org.alexmond.jhelm.app.command.ChartResolverTest › resolvesChartDirectory PASSED 7 ms
org.alexmond.jhelm.app.command.ChartResolverTest › resolvesPackagedTgz PASSED 12 ms
org.alexmond.jhelm.app.command.ChartResolverTest › verifyAbortsWhenProvenanceMissing PASSED 48 ms
org.alexmond.jhelm.app.command.ChartResolverTest › verifyOnDirectoryIsRejected PASSED 3 ms
org.alexmond.jhelm.app.command.CreateCommandTest › createScaffoldsExpectedChartInProcess PASSED 5 ms
org.alexmond.jhelm.app.command.CreateCommandUnitTest › testCreateCommandConstructor PASSED 2 ms
org.alexmond.jhelm.app.command.CreateCommandUnitTest › testCreateCommandSuccess PASSED 28 ms
org.alexmond.jhelm.app.command.CreateCommandUnitTest › testCreateCommandWithStarter PASSED 3 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testChartMetadataWithDependencies PASSED 1 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyBuildCommand PASSED 3 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyBuildCommandEmptyLock PASSED 3 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyBuildCommandSkipRefresh PASSED 7 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyCommandShowsUsage PASSED 14 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyListCommandStatusMissing PASSED 4 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyListCommandStatusUnpacked PASSED 3 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyListCommandWithChartLock PASSED 2 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyListCommandWithChartsDirectory PASSED 5 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyListCommandWithMultipleDependencies PASSED 4 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyListCommandWithNoDependencies PASSED 3 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyListCommandWithNonExistentChart PASSED 8 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyListCommandWithOkStatus PASSED 4 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyListCommandWithValidChart PASSED 3 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyListCommandWithWrongVersion PASSED 3 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyUpdateCommand PASSED 3 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyUpdateCommandSkipRefresh PASSED 6 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyWithAlias PASSED 2 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyWithImportValues PASSED 1 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testFileRepositoryUrl PASSED 3 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testOciRepositoryUrl PASSED 1 ms
org.alexmond.jhelm.app.command.EncryptDecryptCommandTest › testEncryptThenDecryptRoundTrip PASSED 28 ms
org.alexmond.jhelm.app.command.EncryptDecryptCommandTest › testKeyFlagOverridesProperty PASSED 49 ms
org.alexmond.jhelm.app.command.EncryptDecryptCommandTest › testMissingKeyFails PASSED 2 ms
org.alexmond.jhelm.app.command.EnvCommandTest › testEnvKubeconfigFallsBackWhenNoOverride PASSED 5 ms
org.alexmond.jhelm.app.command.EnvCommandTest › testEnvPrintsKeyValues PASSED 11 ms
org.alexmond.jhelm.app.command.GetCommandTest › testAllCommand PASSED 4 ms
org.alexmond.jhelm.app.command.GetCommandTest › testAllCommandNotFound PASSED 3 ms
org.alexmond.jhelm.app.command.GetCommandTest › testAllCommandWithError PASSED 3 ms
org.alexmond.jhelm.app.command.GetCommandTest › testGetCommandShowsUsage PASSED 14 ms
org.alexmond.jhelm.app.command.GetCommandTest › testHooksCommand PASSED 3 ms
org.alexmond.jhelm.app.command.GetCommandTest › testHooksCommandEmpty PASSED 4 ms
org.alexmond.jhelm.app.command.GetCommandTest › testHooksCommandNotFound PASSED 4 ms
org.alexmond.jhelm.app.command.GetCommandTest › testHooksCommandWithError PASSED 12 ms
org.alexmond.jhelm.app.command.GetCommandTest › testManifestCommand PASSED 3 ms
org.alexmond.jhelm.app.command.GetCommandTest › testManifestCommandNotFound PASSED 3 ms
org.alexmond.jhelm.app.command.GetCommandTest › testManifestCommandWithError PASSED 3 ms
org.alexmond.jhelm.app.command.GetCommandTest › testMetadataCommand PASSED 4 ms
org.alexmond.jhelm.app.command.GetCommandTest › testMetadataCommandJsonOutput PASSED 4 ms
org.alexmond.jhelm.app.command.GetCommandTest › testMetadataCommandNotFound PASSED 5 ms
org.alexmond.jhelm.app.command.GetCommandTest › testMetadataCommandWithError PASSED 3 ms
org.alexmond.jhelm.app.command.GetCommandTest › testNotesCommand PASSED 3 ms
org.alexmond.jhelm.app.command.GetCommandTest › testNotesCommandEmpty PASSED 3 ms
org.alexmond.jhelm.app.command.GetCommandTest › testNotesCommandNotFound PASSED 5 ms
org.alexmond.jhelm.app.command.GetCommandTest › testNotesCommandWithError PASSED 3 ms
org.alexmond.jhelm.app.command.GetCommandTest › testSubcommandWithNamespace PASSED 2 ms
org.alexmond.jhelm.app.command.GetCommandTest › testSubcommandWithRevision PASSED 5 ms
org.alexmond.jhelm.app.command.GetCommandTest › testValuesCommand PASSED 3 ms
org.alexmond.jhelm.app.command.GetCommandTest › testValuesCommandJsonOutput PASSED 52 ms
org.alexmond.jhelm.app.command.GetCommandTest › testValuesCommandNotFound PASSED 4 ms
org.alexmond.jhelm.app.command.GetCommandTest › testValuesCommandWithAllFlag PASSED 3 ms
org.alexmond.jhelm.app.command.GetCommandTest › testValuesCommandWithError PASSED 4 ms
org.alexmond.jhelm.app.command.HistoryCommandTest › testHistoryCommandWithError PASSED 5 ms
org.alexmond.jhelm.app.command.HistoryCommandTest › testHistoryCommandWithNoHistory PASSED 31 ms
org.alexmond.jhelm.app.command.HistoryCommandTest › testHistoryCommandWithReleases PASSED 9 ms
org.alexmond.jhelm.app.command.HistoryCommandTest › testHistoryOutputJsonIsArrayOfHelmRows PASSED 14 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testDependencyUpdateTriggersUpdateOnLocalChartDir PASSED 10 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testDescriptionAndLabelsReachInstallOptions PASSED 8 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testGenerateNameConflictsWithExplicitName PASSED 7 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testGenerateNameProducesNameFromChart PASSED 10 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallAllowedInFullModeWithoutApiKey PASSED 6 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallBlockedInReadOnlyMode PASSED 10 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallCommandAtomicUninstallsOnFailure PASSED 10 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallCommandOutputJson PASSED 8 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallCommandSuccess PASSED 7 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallCommandWithDryRun PASSED 8 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallCommandWithError PASSED 17 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallCommandWithWait PASSED 9 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallCommandWithWaitDoesNotCallOnDryRun PASSED 7 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallDryRunClientModeEnablesDryRun PASSED 8 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallDryRunNoneModeInstallsForReal PASSED 9 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallDryRunServerModeIsDryRun PASSED 9 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallInvalidDryRunModeIsHandled PASSED 6 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallWaitForJobsTriggersWait PASSED 8 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallWaitTimeoutExitsNonZero PASSED 8 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testMissingNameWithoutGenerateNameIsUsageError PASSED 5 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testNoDependencyUpdateWhenFlagAbsent PASSED 9 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testRepoFlagsReachChartResolution PASSED 7 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testSetLiteralReachesInstallOptionsVerbatim PASSED 8 ms
org.alexmond.jhelm.app.command.LintCommandTest › testLintCommandSuccess PASSED 5 ms
org.alexmond.jhelm.app.command.LintCommandTest › testLintCommandWithErrors PASSED 3 ms
org.alexmond.jhelm.app.command.LintCommandTest › testLintCommandWithWarnings PASSED 5 ms
org.alexmond.jhelm.app.command.LintCommandTest › testLintThreadsSubchartsQuietAndKubeVersion PASSED 43 ms
org.alexmond.jhelm.app.command.ListCommandTest › testAllNamespacesUsesListAll PASSED 4 ms
org.alexmond.jhelm.app.command.ListCommandTest › testExplicitStatusFlagsCombine PASSED 3 ms
org.alexmond.jhelm.app.command.ListCommandTest › testListAllShowsEveryStatus PASSED 3 ms
org.alexmond.jhelm.app.command.ListCommandTest › testListCommandJsonOutput PASSED 41 ms
org.alexmond.jhelm.app.command.ListCommandTest › testListCommandWithError PASSED 4 ms
org.alexmond.jhelm.app.command.ListCommandTest › testListCommandWithNoReleases PASSED 4 ms
org.alexmond.jhelm.app.command.ListCommandTest › testListCommandWithReleases PASSED 6 ms
org.alexmond.jhelm.app.command.ListCommandTest › testListCommandYamlOutput PASSED 7 ms
org.alexmond.jhelm.app.command.ListCommandTest › testListDefaultHidesUninstalled PASSED 3 ms
org.alexmond.jhelm.app.command.ListCommandTest › testListFilterByNameRegex PASSED 4 ms
org.alexmond.jhelm.app.command.ListCommandTest › testListMaxLimitsCount PASSED 4 ms
org.alexmond.jhelm.app.command.ListCommandTest › testListSelectorByLabel PASSED 6 ms
org.alexmond.jhelm.app.command.ListCommandTest › testListUninstalledFlagShowsUninstalled PASSED 4 ms
org.alexmond.jhelm.app.command.PackageCommandTest › testPackageChart PASSED 9 ms
org.alexmond.jhelm.app.command.PackageCommandTest › testPackageSignRequiresKey PASSED 9 ms
org.alexmond.jhelm.app.command.PackageCommandTest › testPackageSignWithEnvPassphrase PASSED 10 ms
org.alexmond.jhelm.app.command.PackageCommandTest › testPackageWithDependencyUpdate PASSED 13 ms
org.alexmond.jhelm.app.command.PackageCommandTest › testPackageWithDestination PASSED 12 ms
org.alexmond.jhelm.app.command.PackageCommandTest › testPackageWithError PASSED 9 ms
org.alexmond.jhelm.app.command.PackageCommandTest › testPackageWithSigning PASSED 18 ms
org.alexmond.jhelm.app.command.PackageCommandTest › testPackageWithVersionOverrides PASSED 224 ms
org.alexmond.jhelm.app.command.PullCommandTest › testPullOciChart PASSED 4 ms
org.alexmond.jhelm.app.command.PullCommandTest › testPullProvKeepsProvenanceFile PASSED 7 ms
org.alexmond.jhelm.app.command.PullCommandTest › testPullRepoChartMissingVersion PASSED 5 ms
org.alexmond.jhelm.app.command.PullCommandTest › testPullRepoChartWithVersion PASSED 6 ms
org.alexmond.jhelm.app.command.PullCommandTest › testPullUntarUnpacksAndRemovesArchive PASSED 6 ms
org.alexmond.jhelm.app.command.PullCommandTest › testPullVerifyChecksProvenance PASSED 7 ms
org.alexmond.jhelm.app.command.PullCommandTest › testPullWithDestOption PASSED 15 ms
org.alexmond.jhelm.app.command.PullCommandTest › testPullWithError PASSED 5 ms
org.alexmond.jhelm.app.command.PullCommandTest › testPullWithRepoUrlAndAuth PASSED 8 ms
org.alexmond.jhelm.app.command.PushCommandTest › testPushSuccess PASSED 4 ms
org.alexmond.jhelm.app.command.PushCommandTest › testPushWithError PASSED 190 ms
org.alexmond.jhelm.app.command.RegistryCommandTest › testLoginCommandSuccess PASSED 4 ms
org.alexmond.jhelm.app.command.RegistryCommandTest › testLoginCommandWithError PASSED 47 ms
org.alexmond.jhelm.app.command.RegistryCommandTest › testLoginDefaultsHaveNoTlsOverrides PASSED 5 ms
org.alexmond.jhelm.app.command.RegistryCommandTest › testLoginHandlesSsrfRejectionCleanly PASSED 4 ms
org.alexmond.jhelm.app.command.RegistryCommandTest › testLoginPassesTlsOptionsWithoutPersisting PASSED 5 ms
org.alexmond.jhelm.app.command.RegistryCommandTest › testLoginReadsPasswordFromStdin PASSED 4 ms
org.alexmond.jhelm.app.command.RegistryCommandTest › testLoginRejectsPasswordAndStdinTogether PASSED 3 ms
org.alexmond.jhelm.app.command.RegistryCommandTest › testLoginWithNoPasswordFails PASSED 4 ms
org.alexmond.jhelm.app.command.RegistryCommandTest › testLogoutCommandSuccess PASSED 3 ms
org.alexmond.jhelm.app.command.RegistryCommandTest › testLogoutCommandWithError PASSED 6 ms
org.alexmond.jhelm.app.command.RegistryCommandTest › testRegistryCommandShowsUsage PASSED 10 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testAddCommandSuccess PASSED 4 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testAddCommandWithAuthTlsAndFlags PASSED 4 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testAddCommandWithError PASSED 6 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testListCommandOutputJson PASSED 3 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testListCommandSuccess PASSED 3 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testListCommandWithEmptyRepos PASSED 3 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testListCommandWithError PASSED 3 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testRemoveCommandSuccess PASSED 2 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testRemoveCommandWithError PASSED 3 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testRepoCommandShowsUsage PASSED 16 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testRepoSearchCommand PASSED 2 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testRepoSearchCommandInvalidQuery PASSED 2 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testRepoSearchCommandNoResults PASSED 3 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testRepoSearchCommandWithKeyword PASSED 2 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testRepoSearchCommandWithoutVersionsFlag PASSED 6 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testRepoSearchCommandWithVersionsFlag PASSED 3 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testRepoUpdateAllSuccess PASSED 2 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testRepoUpdateNamedRepo PASSED 3 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testRepoUpdateWithError PASSED 3 ms
org.alexmond.jhelm.app.command.RollbackCommandTest › testRollbackBlockedInReadOnlyMode PASSED 31 ms
org.alexmond.jhelm.app.command.RollbackCommandTest › testRollbackCommandDefaultNamespace PASSED 14 ms
org.alexmond.jhelm.app.command.RollbackCommandTest › testRollbackCommandSuccess PASSED 11 ms
org.alexmond.jhelm.app.command.RollbackCommandTest › testRollbackCommandWithError PASSED 19 ms
org.alexmond.jhelm.app.command.RollbackCommandTest › testRollbackDryRunPassesFlag PASSED 16 ms
org.alexmond.jhelm.app.command.RollbackCommandTest › testRollbackFlagsReachOptions PASSED 1,544 ms
org.alexmond.jhelm.app.command.SearchHubCommandTest › testSearchHubDefaultShowsArtifactHubUrl PASSED 39 ms
org.alexmond.jhelm.app.command.SearchHubCommandTest › testSearchHubError PASSED 4 ms
org.alexmond.jhelm.app.command.SearchHubCommandTest › testSearchHubListRepoUrlShowsRepositoryUrl PASSED 3 ms
org.alexmond.jhelm.app.command.SearchHubCommandTest › testSearchHubNoResults PASSED 3 ms
org.alexmond.jhelm.app.command.SearchHubCommandTest › testSearchHubOutputJson PASSED 4 ms
org.alexmond.jhelm.app.command.SearchHubCommandTest › testSearchHubOutputYamlEmptyList PASSED 5 ms
org.alexmond.jhelm.app.command.SearchHubCommandTest › testSearchHubSuccess PASSED 3 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowAll PASSED 17 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowChart PASSED 1,722 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowChartCommandDirectExecution PASSED 21 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowCommandHelp PASSED 51 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowCommandRunShowsUsage PASSED 27 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowCommandWithInvalidPath PASSED 4 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowCrds PASSED 17 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowCrdsWhenNotPresent PASSED 15 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowReadme PASSED 16 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowReadmeWhenNotPresent PASSED 15 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowSubcommandWithError(String)[1] PASSED 12 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowSubcommandWithError(String)[2] PASSED 4 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowSubcommandWithError(String)[3] PASSED 5 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowSubcommandWithError(String)[4] PASSED 5 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowSubcommandWithError(String)[5] PASSED 5 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowValues PASSED 23 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowValuesWhenEmpty PASSED 12 ms
org.alexmond.jhelm.app.command.StatusCommandTest › testStatusCommandWithError PASSED 3 ms
org.alexmond.jhelm.app.command.StatusCommandTest › testStatusCommandWithExistingRelease PASSED 35 ms
org.alexmond.jhelm.app.command.StatusCommandTest › testStatusCommandWithNonExistingRelease PASSED 4 ms
org.alexmond.jhelm.app.command.StatusCommandTest › testStatusCommandWithShowResources PASSED 4 ms
org.alexmond.jhelm.app.command.StatusCommandTest › testStatusCommandWithShowResourcesEmpty PASSED 3 ms
org.alexmond.jhelm.app.command.StatusCommandTest › testStatusOutputJsonNestsInfoObject PASSED 3 ms
org.alexmond.jhelm.app.command.TemplateCommandTest › testActiveProfilesPropertyUsedWhenNoFlag PASSED 7 ms
org.alexmond.jhelm.app.command.TemplateCommandTest › testDependencyUpdateTriggersUpdateOnLocalChartDir(Path) PASSED 10 ms
org.alexmond.jhelm.app.command.TemplateCommandTest › testIncludeCrdsAndIsUpgradeReachTheAction PASSED 66 ms
org.alexmond.jhelm.app.command.TemplateCommandTest › testOutputDirWritesPerSourceFiles(Path) PASSED 9 ms
org.alexmond.jhelm.app.command.TemplateCommandTest › testProfileFlagOverridesProperty PASSED 5 ms
org.alexmond.jhelm.app.command.TemplateCommandTest › testProfileFlagSplitsOnCommaAndReachesAction PASSED 7 ms
org.alexmond.jhelm.app.command.TemplateCommandTest › testRenderControlFlagsDefaultFalse PASSED 6 ms
org.alexmond.jhelm.app.command.TemplateCommandTest › testShowOnlyFiltersRenderedOutput PASSED 9 ms
org.alexmond.jhelm.app.command.TemplateCommandTest › testSkipTestsDropsTestHookDocument PASSED 8 ms
org.alexmond.jhelm.app.command.TemplateCommandTest › testTemplateCommandSuccess PASSED 6 ms
org.alexmond.jhelm.app.command.TemplateCommandTest › testTemplateCommandWithError PASSED 4 ms
org.alexmond.jhelm.app.command.TestCommandTest › testFailingTests PASSED 69 ms
org.alexmond.jhelm.app.command.TestCommandTest › testNoTestHooks PASSED 6 ms
org.alexmond.jhelm.app.command.TestCommandTest › testPassingTests PASSED 4 ms
org.alexmond.jhelm.app.command.TestCommandTest › testReleaseNotFound PASSED 6 ms
org.alexmond.jhelm.app.command.TestCommandTest › testTestBlockedInReadOnlyMode PASSED 4 ms
org.alexmond.jhelm.app.command.TestCommandTest › testWithCustomTimeout PASSED 5 ms
org.alexmond.jhelm.app.command.TestCommandTest › testWithLogsFlag PASSED 6 ms
org.alexmond.jhelm.app.command.UninstallCommandTest › testUninstallBlockedInReadOnlyMode PASSED 3 ms
org.alexmond.jhelm.app.command.UninstallCommandTest › testUninstallCommandDefaultNamespace PASSED 11 ms
org.alexmond.jhelm.app.command.UninstallCommandTest › testUninstallCommandSuccess PASSED 7 ms
org.alexmond.jhelm.app.command.UninstallCommandTest › testUninstallCommandWithError PASSED 4 ms
org.alexmond.jhelm.app.command.UninstallCommandTest › testUninstallDryRunReportsWithoutError PASSED 4 ms
org.alexmond.jhelm.app.command.UninstallCommandTest › testUninstallFlagsReachOptions PASSED 4 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testDependencyUpdateTriggersUpdateOnLocalChartDir PASSED 11 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeBlockedInReadOnlyMode PASSED 10 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeCommandAtomicRollsBackOnFailure PASSED 14 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeCommandOutputJson PASSED 12 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeCommandWithDryRun PASSED 11 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeCommandWithError PASSED 11 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeCommandWithExistingRelease PASSED 344 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeCommandWithInstallAndDryRun PASSED 11 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeCommandWithInstallFlag PASSED 17 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeCommandWithNamespace PASSED 12 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeCommandWithoutInstallFlag PASSED 12 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeCommandWithWait PASSED 12 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeDescriptionAndLabelsAreWiredIntoOptions PASSED 11 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeDryRunNoneUpgradesForReal PASSED 13 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeDryRunServerModeIsDryRun PASSED 13 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeForceIsWiredIntoOptions PASSED 13 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeInvalidDryRunModeIsHandled PASSED 14 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeWaitForJobsTriggersWait PASSED 11 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeWaitTimeoutExitsNonZero PASSED 12 ms
org.alexmond.jhelm.app.command.VerifyCommandTest › testVerifyDefaultKeyring PASSED 33 ms
org.alexmond.jhelm.app.command.VerifyCommandTest › testVerifyFailure PASSED 4 ms
org.alexmond.jhelm.app.command.VerifyCommandTest › testVerifySuccess PASSED 5 ms
org.alexmond.jhelm.app.command.VerifyCommandTest › testVerifyWithKeyring PASSED 4 ms
org.alexmond.jhelm.app.command.VersionCommandTest › testLongOutputIncludesJava PASSED 4 ms
org.alexmond.jhelm.app.command.VersionCommandTest › testShortOutputIsVersionOnly PASSED 4 ms
org.alexmond.jhelm.app.command.VersionCommandTest › testTemplateRendersGoVersionField PASSED 5 ms
org.alexmond.jhelm.app.command.VersionCommandTest › testTemplateRendersVersionField PASSED 119 ms
org.alexmond.jhelm.app.command.VersionCommandTest › testVersionStringIsPrefixed PASSED 1 ms
org.alexmond.jhelm.app.GlobalOptionsPreParserTest › debugMapsToLogLevelAndIsStripped PASSED 4 ms
org.alexmond.jhelm.app.GlobalOptionsPreParserTest › mapsEveryGlobalFlag PASSED 0 ms
org.alexmond.jhelm.app.GlobalOptionsPreParserTest › mapsInlineValueFlags PASSED 0 ms
org.alexmond.jhelm.app.GlobalOptionsPreParserTest › mapsPluginDirToPluginsPathAndStripsIt PASSED 0 ms
org.alexmond.jhelm.app.GlobalOptionsPreParserTest › mapsSpaceSeparatedValueFlagsAndStripsThem PASSED 1 ms
org.alexmond.jhelm.app.GlobalOptionsPreParserTest › nonGlobalArgsArePreservedUntouched PASSED 0 ms
org.alexmond.jhelm.app.HelmJavaApplicationTests › contextLoads PASSED 2 ms
org.alexmond.jhelm.app.HelmJavaApplicationTests › testApplicationIsCreated PASSED 7 ms
org.alexmond.jhelm.app.HelmJavaApplicationTests › testCliDefaultsToFullMode PASSED 2 ms
org.alexmond.jhelm.app.HelmJavaApplicationTests › testGetExitCode PASSED 2 ms
org.alexmond.jhelm.app.HelmJavaApplicationTests › testRunMethod PASSED 88 ms
org.alexmond.jhelm.app.HelmJavaApplicationTests › testRunWithInvalidCommand PASSED 55 ms
org.alexmond.jhelm.app.HelmJavaApplicationTests › testRunWithVersion PASSED 70 ms
org.alexmond.jhelm.app.HelmJavaApplicationTests › testVersionResolvesFromBuildInfo PASSED 1 ms
org.alexmond.jhelm.app.output.CliOutputTest › testBoldContainsAnsiWhenEnabled PASSED 1 ms
org.alexmond.jhelm.app.output.CliOutputTest › testBoldPlainWhenDisabled PASSED 3 ms
org.alexmond.jhelm.app.output.CliOutputTest › testErrorContainsAnsiWhenEnabled PASSED 1 ms
org.alexmond.jhelm.app.output.CliOutputTest › testErrorPlainWhenDisabled PASSED 1 ms
org.alexmond.jhelm.app.output.CliOutputTest › testErrPrintlnWritesToStderr PASSED 2 ms
org.alexmond.jhelm.app.output.CliOutputTest › testHeaderDelegatesToBold PASSED 2 ms
org.alexmond.jhelm.app.output.CliOutputTest › testInfoContainsAnsiWhenEnabled PASSED 1 ms
org.alexmond.jhelm.app.output.CliOutputTest › testInfoPlainWhenDisabled PASSED 2 ms
org.alexmond.jhelm.app.output.CliOutputTest › testPrintfWritesToStdout PASSED 10 ms
org.alexmond.jhelm.app.output.CliOutputTest › testPrintlnWritesToStdout PASSED 1 ms
org.alexmond.jhelm.app.output.CliOutputTest › testSetEnabledToggle PASSED 1 ms
org.alexmond.jhelm.app.output.CliOutputTest › testSuccessContainsAnsiWhenEnabled PASSED 4 ms
org.alexmond.jhelm.app.output.CliOutputTest › testSuccessPlainWhenDisabled PASSED 3 ms
org.alexmond.jhelm.app.output.CliOutputTest › testWarnContainsAnsiWhenEnabled PASSED 1 ms
org.alexmond.jhelm.app.output.CliOutputTest › testWarnPlainWhenDisabled PASSED 87 ms
org.alexmond.jhelm.app.plugin.DiscoveredHelmPluginTest › emptyCommandYieldsEmptyList PASSED 1 ms
org.alexmond.jhelm.app.plugin.DiscoveredHelmPluginTest › expandsPluginDirAndSplitsArgv PASSED 0 ms
org.alexmond.jhelm.app.plugin.DiscoveredHelmPluginTest › fallsBackToOsOnlyThenTopLevelCommand PASSED 0 ms
org.alexmond.jhelm.app.plugin.DiscoveredHelmPluginTest › honorsBracedVarsAndQuotedArgs PASSED 0 ms
org.alexmond.jhelm.app.plugin.DiscoveredHelmPluginTest › selectsExactPlatformCommandFirst PASSED 1 ms
org.alexmond.jhelm.app.plugin.DiscoveredHelmPluginTest › unsetVariableExpandsToEmpty PASSED 0 ms
org.alexmond.jhelm.app.plugin.HelmPluginChartDownloaderTest › downloadsChartBytesViaTheContract PASSED 7 ms
org.alexmond.jhelm.app.plugin.HelmPluginChartDownloaderTest › readOnlyModeRefusesDownload PASSED 7 ms
org.alexmond.jhelm.app.plugin.HelmPluginChartDownloaderTest › supportsDeclaredProtocolOnly PASSED 4 ms
org.alexmond.jhelm.app.plugin.HelmPluginChartDownloaderTest › unknownSchemeThrows PASSED 3 ms
org.alexmond.jhelm.app.plugin.HelmPluginDiscoveryTest › discoversPluginsSortedByName PASSED 3 ms
org.alexmond.jhelm.app.plugin.HelmPluginDiscoveryTest › fallsBackToDirectoryNameWhenManifestNameMissing PASSED 1 ms
org.alexmond.jhelm.app.plugin.HelmPluginDiscoveryTest › findReturnsRequestedPlugin PASSED 3 ms
org.alexmond.jhelm.app.plugin.HelmPluginDiscoveryTest › returnsEmptyWhenPluginsDirAbsent PASSED 1 ms
org.alexmond.jhelm.app.plugin.HelmPluginDiscoveryTest › skipsDirectoriesWithoutManifest PASSED 1 ms
org.alexmond.jhelm.app.plugin.HelmPluginDispatcherTest › findReturnsEmptyForUnknownPlugin PASSED 1 ms
org.alexmond.jhelm.app.plugin.HelmPluginDispatcherTest › propagatesPluginExitCode PASSED 6 ms
org.alexmond.jhelm.app.plugin.HelmPluginDispatcherTest › readOnlyModeBlocksExecution PASSED 2 ms
org.alexmond.jhelm.app.plugin.HelmPluginDispatcherTest › runsPluginForwardingArgsAndHelmEnv PASSED 19 ms
org.alexmond.jhelm.app.plugin.HelmPluginEnvironmentTest › baseEnvironmentExportsHelmDirectoriesAndContext PASSED 1 ms
org.alexmond.jhelm.app.plugin.HelmPluginEnvironmentTest › blankOptionalValuesAreOmitted PASSED 0 ms
org.alexmond.jhelm.app.plugin.HelmPluginEnvironmentTest › forPluginAddsPluginNameAndDir PASSED 0 ms
org.alexmond.jhelm.app.plugin.HelmPluginExecGuardTest › fullModeAllowsPluginExecution PASSED 1 ms
org.alexmond.jhelm.app.plugin.HelmPluginExecGuardTest › readOnlyModeBlocksPluginExecution PASSED 0 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallDispatchIntegrationTest › installedSubcommandPluginIsDispatchable PASSED 42 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › installsFromGitViaCloner PASSED 4 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › installsFromLocalDirectory PASSED 3 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › installsFromLocalTarball PASSED 13 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › listReturnsInstalledPlugins PASSED 7 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › refusesToInstallOverExistingPlugin PASSED 3 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › rejectsGitRefThatSmugglesAFlag PASSED 1 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › rejectsUnrecognizedSource PASSED 2 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › runsInstallHookInFullMode PASSED 8 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › skipsInstallHookInReadOnlyMode PASSED 5 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › uninstallRemovesThePluginDirectory PASSED 3 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › uninstallRunsDeleteHook PASSED 7 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › updateGitPluginPullsThroughTheUpdater PASSED 4 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › updateReturnsEmptyForUnknownPlugin PASSED 1 ms
org.alexmond.jhelm.app.plugin.HelmPluginManifestTest › ignoresUnknownFields PASSED 5 ms
org.alexmond.jhelm.app.plugin.HelmPluginManifestTest › parsesDownloaderPluginManifest PASSED 8 ms
org.alexmond.jhelm.app.plugin.HelmPluginManifestTest › parsesSubcommandPluginManifest PASSED 9 ms
org.alexmond.jhelm.app.plugin.HelmPluginParameterExceptionHandlerTest › delegatesWhenUnmatchedNameIsNotAPlugin PASSED 3 ms
org.alexmond.jhelm.app.plugin.HelmPluginParameterExceptionHandlerTest › dispatchesUnmatchedNameThatIsAPlugin PASSED 9 ms
org.alexmond.jhelm.app.plugin.HelmPluginPathsTest › blankValuesAreIgnored PASSED 0 ms
org.alexmond.jhelm.app.plugin.HelmPluginPathsTest › defaultsToXdgLinuxLayoutUnderHome PASSED 1 ms
org.alexmond.jhelm.app.plugin.HelmPluginPathsTest › helmDataHomeWinsOverXdg PASSED 1 ms
org.alexmond.jhelm.app.plugin.HelmPluginPathsTest › helmPluginsOverridesDirectly PASSED 0 ms
org.alexmond.jhelm.app.plugin.HelmPluginPathsTest › honorsXdgDataHome PASSED 0 ms
org.alexmond.jhelm.app.plugin.HelmPostRendererResolverTest › passesAnExistingFileThroughWithArgs PASSED 5 ms
org.alexmond.jhelm.app.plugin.HelmPostRendererResolverTest › passesAnUnknownValueThroughVerbatim PASSED 2 ms
org.alexmond.jhelm.app.plugin.HelmPostRendererResolverTest › readOnlyModeRefusesAPluginPostRenderer PASSED 3 ms
org.alexmond.jhelm.app.plugin.HelmPostRendererResolverTest › resolvesAnInstalledPluginNameToItsCommand PASSED 3 ms
org.alexmond.jhelm.app.VersionInfoTest › testDoesNotFailWhenBuildInfoAbsent PASSED 2 ms
org.alexmond.jhelm.app.VersionInfoTest › testVersionComesFromBuildInfo PASSED 7 ms
org.alexmond.jhelm.configserver.sample.JhelmConfigServerSampleApplicationTest › testServesProfileMergedValuesWithEncryptedTokenVerbatim PASSED 306 ms
org.alexmond.jhelm.configserver.sample.JhelmConfigServerSampleApplicationTest › testUnauthenticatedRequestIsRejected PASSED 698 ms
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
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testFromJsonArrayNullAndEmpty PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testFromJsonArrayReturnsList PASSED 6 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testFromJsonNullAndEmpty PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testFromJsonReturnsMap PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testFromToml PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testFromTomlNullReturnsEmptyMap PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testFromYamlArrayNullAndEmpty PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testFromYamlArrayParseErrorReturnsError PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testFromYamlBlockScalarAtEof PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testFromYamlDuplicateKeyTakesLast PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testFromYamlNullAndEmpty PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testFromYamlOctalNumber PASSED 41 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testFromYamlOctalPermissions PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testFromYamlParseErrorReturnsErrorKey PASSED 8 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testFromYamlQuotedOctalStaysString PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testFromYamlTrailingContent PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testFromYamlYaml12Octal PASSED 0 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testGetFunctionsReturnsAllExpected PASSED 0 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testJsonParsing(String, String)[1] PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testJsonParsing(String, String)[2] PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testJsonParsing(String, String)[3] PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testJsonParsing(String, String)[4] PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testJsonSerialization(String, String, Object, String)[1] PASSED 5 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testJsonSerialization(String, String, Object, String)[2] PASSED 3 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testJsonSerialization(String, String, Object, String)[3] PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testJsonSerialization(String, String, Object, String)[4] PASSED 3 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testMustFromJsonArrayThrowsOnNull PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testMustFromJsonShapes PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testMustFromTomlThrowsOnNull PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testMustFromYamlArrayThrowsOnNull PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testMustFromYamlThrowsOnNull PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testMustToJsonThrowsOnNull PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testMustToPrettyJson PASSED 15 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testMustToPrettyJsonThrowsOnNull PASSED 0 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testMustToRawJsonThrowsOnNull PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testMustToTomlThrowsOnNull PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testMustToYamlNullAndEmpty PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToJsonNullReturnsNullString PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToJsonPreservesOctalAsInteger PASSED 3 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToJsonSortsKeysAlphabetically PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToJsonWholeNumberDoubleRenderedAsInteger PASSED 14 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testTomlRoundTrip PASSED 61 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToPrettyJson PASSED 3 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToPrettyJsonNullReturnsNullString PASSED 0 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToRawJsonNullReturnsNullString PASSED 0 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToToml PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToTomlArrayOfTables PASSED 0 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToTomlNestedTablesUseHeaders PASSED 0 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToTomlNullReturnsEmpty PASSED 0 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToYamlComplexRegexUnquoted PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToYamlDoesNotSplitLongLines PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToYamlNullAndEmpty PASSED 0 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToYamlPreservesBooleanQuotes PASSED 51 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToYamlPreservesQuotesWhenNeeded PASSED 0 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToYamlPrettyIndentsSequenceItems PASSED 15 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToYamlPrettyNullAndEmpty PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToYamlQuotesLeadingHashStrings PASSED 3 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToYamlQuotesTrailingColonStrings PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToYamlQuoteStyleMatchesGoYaml PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToYamlRegexValueUnquoted PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToYamlRendersWholeFloatsAsIntegers PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToYamlRootScalarHasNoDocMarker PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToYamlSortsKeysLikeHelm PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToYamlSortsKeysNotInsertionOrder PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToYamlSortsNestedKeys PASSED 6 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testYamlNonPlainValueWithQuotesIsSingleQuoted(String)[1] PASSED 3 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testYamlNonPlainValueWithQuotesIsSingleQuoted(String)[2] PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testYamlNullPreservation(String)[1] PASSED 113 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testYamlNullPreservation(String)[2] PASSED 4 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testYamlNumericStringsQuoted(String)[1] PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testYamlNumericStringsQuoted(String)[2] PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testYamlParsing(String, String)[1] PASSED 4 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testYamlParsing(String, String)[2] PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testYamlParsing(String, String)[3] PASSED 5 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testYamlParsing(String, String)[4] PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testYamlSequenceItemWithEmbeddedQuotesIsPlain(String)[1] PASSED 7 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testYamlSequenceItemWithEmbeddedQuotesIsPlain(String)[2] PASSED 3 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testYamlSerialization(String, String)[1] PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testYamlSerialization(String, String)[2] PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.KubernetesFunctionsTest › testGetFunctionsContainsExpected PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.KubernetesFunctionsTest › testKubeVersionWithoutProviderReturnsStub PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.KubernetesFunctionsTest › testKubeVersionWithProviderDelegates PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.KubernetesFunctionsTest › testLookupWithoutProviderReturnsEmptyMap PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.KubernetesFunctionsTest › testLookupWithProviderDelegates PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.KubernetesFunctionsTest › testLookupWithProviderInsufficientArgs PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.KubernetesFunctionsTest › testLookupWithUnavailableProviderReturnsEmpty PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testGetFunctionsReturnsAllFunctions PASSED 3 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testIncludeExecutesNamedTemplate PASSED 19 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testIncludeOfConditionallyEmptyTemplate PASSED 4 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testIncludeOfEmptyTemplateReturnsEmptyString PASSED 3 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testIncludeReturnsEmptyOnInsufficientArgs PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testIncludeThrowsOnMissingTemplate PASSED 8 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testIncludeWithDefinedTemplate PASSED 4 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testMustIncludeExecutesNamedTemplate PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testMustIncludeThrowsOnInsufficientArgs PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testMustIncludeThrowsOnMissingTemplate PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testMustTplDefineAndIncludeInSameString PASSED 3 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testMustTplEvaluatesInlineTemplate PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testMustTplThrowsOnInsufficientArgs PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testMustTplThrowsOnSyntaxError PASSED 1,002 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testRequiredPassesEmptyCollection PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testRequiredPassesEmptyMap PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testRequiredPassesFalse PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testRequiredPassesNonEmptyList PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testRequiredPassesNonEmptyString PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testRequiredPassesNonZeroNumber PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testRequiredPassesTrue PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testRequiredThrowsOnEmptyString PASSED 3 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testRequiredThrowsOnInsufficientArgs PASSED 4 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testRequiredThrowsOnNullValue PASSED 9 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testTplDefineAndIncludeInSameString PASSED 5 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testTplEvaluatesInlineTemplate PASSED 11 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testTplReturnsEmptyOnInsufficientArgs PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testTplThrowsOnSyntaxError PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testTplWithMapContext PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testTplWithPlainText PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testCategoryBasedOrganization PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testHelmFunctionCategories PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testMustFromJson PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testMustFromYaml PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testMustFromYamlFailure PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testMustToJson PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testMustToYaml PASSED 3 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testMustToYamlFailure PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testToJsonStillWorks PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testToYamlStillWorks PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.HelmConformanceTest › helmFuncsConformance PASSED 63 ms
org.alexmond.jhelm.gotemplate.helm.HelmFunctionProviderTest › testBuilderWithHelmProvider PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.HelmFunctionProviderTest › testGetFunctionsReturnsHelmFunctions PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.HelmFunctionProviderTest › testName PASSED 0 ms
org.alexmond.jhelm.gotemplate.helm.HelmFunctionProviderTest › testNoArgConstructorProvideStubKubernetes PASSED 0 ms
org.alexmond.jhelm.gotemplate.helm.HelmFunctionProviderTest › testPriority PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.HelmFunctionProviderTest › testServiceLoaderDiscovery PASSED 1 ms
org.alexmond.jhelm.kube.JhelmKubeAutoConfigurationTest › testConditionalOnMissingBeanKubeServiceAllowsOverride PASSED 26 ms
org.alexmond.jhelm.kube.JhelmKubeAutoConfigurationTest › testKubeServiceIsRetryableByDefaultWithCluster PASSED 36 ms
org.alexmond.jhelm.kube.JhelmKubeAutoConfigurationTest › testKubeServiceIsRetryableByDefaultWithMockedClient PASSED 24 ms
org.alexmond.jhelm.kube.JhelmKubeAutoConfigurationTest › testNoObservableWrapperWithoutMetrics PASSED 24 ms
org.alexmond.jhelm.kube.JhelmKubeAutoConfigurationTest › testObservableKubeServiceWrappedWhenMetricsAvailable PASSED 33 ms
org.alexmond.jhelm.kube.JhelmKubeAutoConfigurationTest › testRetryDisabledReturnsBaseService PASSED 606 ms
org.alexmond.jhelm.kube.KubernetesConfigTest › testKubernetesConfigInstantiation PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.AsyncHelmKubeServiceTest › applyAsync_propagatesExceptionAsCompletionException PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.AsyncHelmKubeServiceTest › asyncHelmKubeService_implementsAsyncKubeService PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.AsyncHelmKubeServiceTest › asyncHelmKubeService_isInstanceOfHelmKubeService PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.AsyncHelmKubeServiceTest › deleteAsync_delegatesToSyncMethod PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.AsyncHelmKubeServiceTest › deleteReleaseHistoryAsync_delegatesToSyncMethod PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.AsyncHelmKubeServiceTest › getReleaseAsync_returnsEmpty PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.AsyncHelmKubeServiceTest › getReleaseAsync_returnsPresent PASSED 14 ms
org.alexmond.jhelm.kube.service.internal.AsyncHelmKubeServiceTest › getReleaseHistoryAsync_delegatesToSyncMethod PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.AsyncHelmKubeServiceTest › getResourceStatusesAsync_delegatesToSyncMethod PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.AsyncHelmKubeServiceTest › listReleasesAsync_delegatesToSyncMethod PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.AsyncHelmKubeServiceTest › storeReleaseAsync_delegatesToSyncMethod PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.AsyncHelmKubeServiceTest › storeReleaseAsync_propagatesExceptionAsCompletionException PASSED 101 ms
org.alexmond.jhelm.kube.service.internal.AsyncHelmKubeServiceTest › waitForReadyAsync_delegatesToSyncMethod PASSED 4 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceApplyTest › testBarePodApplyBodyDoesNotInjectOverhead PASSED 4 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceApplyTest › testCustomResourceParsesAsMapNotSkipped PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceApplyTest › testMultiDocumentManifestParsesEachDocument PASSED 4 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceApplyTest › testSafeConstructorRejectsArbitraryTags PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceApplyTest › testUnstructuredRoundTripPreservesSourceFields PASSED 6 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServicePodStatusTest › testFailedIsNotReady PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServicePodStatusTest › testPodReadiness(String, boolean, boolean)[1] PASSED 19 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServicePodStatusTest › testPodReadiness(String, boolean, boolean)[2] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServicePodStatusTest › testPodReadiness(String, boolean, boolean)[3] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServicePodStatusTest › testPodReadiness(String, boolean, boolean)[4] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServicePodStatusTest › testPodReadiness(String, boolean, boolean)[5] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServicePodStatusTest › testPodReadiness(String, boolean, boolean)[6] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServicePodStatusTest › testPodReadiness(String, boolean, boolean)[7] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServicePodStatusTest › testSucceededIsReadyRegardlessOfReadyCondition PASSED 16 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testApplyClusterScopedResourceUsesClusterPath PASSED 12 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testApplyClusterScopedResourceUsesSSA PASSED 22 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testApplyCoreV1ResourceUsesSSA PASSED 6 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testApplyNamespacedResourceUsesSSA PASSED 10 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testApplyThrowsOnApiException PASSED 5 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testDeleteClusterScopedResource PASSED 5 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testDeleteClusterScopedResourceUsesClusterPath PASSED 13 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testDeleteIgnores404 PASSED 183 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testDeleteNamespacedResource PASSED 6 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testDeleteReleaseHistoryDeletesAllVersions PASSED 9 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testDeleteThrowsOnNon404Error PASSED 5 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testDeleteWithCascadePassesPropagationPolicy PASSED 4 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testEnsureNamespaceCreatesNamespace PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testEnsureNamespaceSwallows409Conflict PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testEnsureNamespaceThrowsOnOtherApiError PASSED 41 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetCapabilitiesFallsBackToDefaultOnApiError PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetCapabilitiesFallsBackToDefaultOnBlankVersion PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetCapabilitiesReadsLiveServerVersion PASSED 5 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetReleaseHistoryReturnsSortedDescending PASSED 19 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetReleaseHistoryThrowsOnDecodeError PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetReleaseReturnsEmptyWhenNone PASSED 4 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetReleaseReturnsLatestVersion PASSED 20 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetReleaseThrowsOnDecodeError PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetResourceStatusesApiExceptionReturnsFalse PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetResourceStatusesDaemonSetNotReady PASSED 4 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetResourceStatusesDaemonSetReady PASSED 30 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetResourceStatusesDeploymentNotReady PASSED 34 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetResourceStatusesDeploymentNotReadyWhenObservedGenerationStale PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetResourceStatusesDeploymentNotReadyWhenUnavailable PASSED 4 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetResourceStatusesDeploymentReady PASSED 4 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetResourceStatusesEmptyManifestReturnsEmpty PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetResourceStatusesReplicaSetNotReady PASSED 38 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetResourceStatusesReplicaSetReady PASSED 4 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetResourceStatusesServiceReturnsReady PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testInferPlural(String, String)[1] PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testInferPlural(String, String)[2] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testInferPlural(String, String)[3] PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testInferPlural(String, String)[4] PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testInferPlural(String, String)[5] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testInferPlural(String, String)[6] PASSED 6 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testInstallConfigMapCreatesNew PASSED 10 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testInstallConfigMapReplacesOn409 PASSED 188 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testInstallConfigMapThrowsOnNonApiError PASSED 6 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testInstallConfigMapThrowsOnOtherApiError PASSED 5 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testListAllReleasesSpansNamespacesAndKeepsSameNameDistinct PASSED 285 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testListPodsReturnsNames PASSED 33 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testListReleasesGroupsByNameAndPicksLatest PASSED 22 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testListReleasesHandlesDecodeError PASSED 17 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testListReleasesReturnsEmptyWhenNone PASSED 4 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testPruneReleaseHistoryAtLimitDeletesNothing PASSED 11 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testPruneReleaseHistoryDeletesOldestRevisions PASSED 83 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testPruneReleaseHistoryFewerThanLimitDeletesNothing PASSED 17 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testPruneReleaseHistoryZeroMaxHistoryDeletesNothing PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testRestartWorkloadsIgnoresNonWorkloadKinds PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testRestartWorkloadsStrategicMergePatchesWorkload PASSED 8 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testSecretNamingConvention(int)[1] PASSED 8 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testSecretNamingConvention(int)[2] PASSED 6 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testSecretNamingConvention(int)[3] PASSED 6 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testSecretNamingConvention(int)[4] PASSED 10 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testSecretNamingConvention(int)[5] PASSED 7 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testStoreReleaseAddsCustomLabelsWithoutOverridingReserved PASSED 47 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testStoreReleaseCreatesSecret PASSED 11 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testStoreReleaseReplacesOn409Conflict PASSED 34 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testStoreReleaseThrowsOnOtherError PASSED 6 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testWaitForDeletedReturnsWhenResourceAbsent PASSED 8 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testWaitForReadyFailsFastForFailedPod PASSED 6 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testWaitForReadyReturnsForSucceededPod PASSED 31 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testWaitForReadyTimeoutThrowsWaitTimeoutException PASSED 6 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testWaitForReadyWithImmediatelyReadyResources PASSED 4 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderLookupTest › testConfigMapDataPreserved PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderLookupTest › testDeploymentSpecAndNumericFieldsPreserved PASSED 154 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderLookupTest › testListResultExposesItemsWithFullObjects PASSED 25 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderLookupTest › testNumberToJavaLongVsDouble PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderLookupTest › testSecretDataRoundTripsAsBase64 PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderLookupTest › testSecretStringDataPreserved PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testConvertToMapWithKubernetesObject PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testConvertToMapWithListObject PASSED 4,738 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testConvertToMapWithMap PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testConvertToMapWithNull PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testConvertToMapWithObjectWithoutMetadata PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testGetVersionReturnsRealVersionWhenAvailable PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testGetVersionReturnsStubOnApiException PASSED 4 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testGetVersionReturnsStubWhenUnavailable PASSED 5 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testIsAvailableCachesResult PASSED 11 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testIsAvailableReturnsCachedTrue PASSED 8 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testIsAvailableReturnsFalseOnException PASSED 9 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testIsAvailableReturnsTrueWhenClusterResponds PASSED 51 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupAppsV1ResourceByName(String)[1] PASSED 66 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupAppsV1ResourceByName(String)[2] PASSED 10 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupAppsV1ResourceByName(String)[3] PASSED 20 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupAppsV1ResourceByName(String)[4] PASSED 14 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupAppsV1ResourceList(String)[1] PASSED 14 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupAppsV1ResourceList(String)[2] PASSED 10 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupAppsV1ResourceList(String)[3] PASSED 11 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupAppsV1ResourceList(String)[4] PASSED 4 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1Namespace PASSED 5 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1NamespaceList PASSED 5 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1ResourceByName(String)[1] PASSED 14 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1ResourceByName(String)[2] PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1ResourceByName(String)[3] PASSED 11 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1ResourceByName(String)[4] PASSED 12 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1ResourceByName(String)[5] PASSED 14 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1ResourceByName(String)[6] PASSED 10 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1ResourceList(String)[1] PASSED 10 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1ResourceList(String)[2] PASSED 8 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1ResourceList(String)[3] PASSED 7 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1ResourceList(String)[4] PASSED 4 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1ResourceList(String)[5] PASSED 6 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1ResourceList(String)[6] PASSED 6 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupHandlesUnexpectedException PASSED 8 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupReturnsEmptyForUnsupported(String, String)[1] PASSED 7 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupReturnsEmptyForUnsupported(String, String)[2] PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupReturnsEmptyForUnsupported(String, String)[3] PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupReturnsEmptyWhenUnavailable PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupWithNullNamespace PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupWithResourceReturned PASSED 30 ms
org.alexmond.jhelm.kube.service.internal.KubernetesHealthIndicatorTest › reportsDownWhenClusterUnreachable PASSED 457 ms
org.alexmond.jhelm.kube.service.internal.ObservableKubeServiceTest › testApplyDryRunForwardsToDelegate PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.ObservableKubeServiceTest › testApplyRecordsErrorOnFailure PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.ObservableKubeServiceTest › testApplyRecordsTimerAndSuccess PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.ObservableKubeServiceTest › testCascadeDeleteForwardsToDelegate PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ObservableKubeServiceTest › testDeleteRecordsTimer PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.ObservableKubeServiceTest › testDeleteReleaseHistoryRecordsTimer PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.ObservableKubeServiceTest › testGetCapabilitiesForwardsDelegateResult PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.ObservableKubeServiceTest › testGetReleaseHistoryRecordsTimer PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.ObservableKubeServiceTest › testGetReleaseRecordsTimer PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.ObservableKubeServiceTest › testGetResourceStatusesRecordsTimer PASSED 68 ms
org.alexmond.jhelm.kube.service.internal.ObservableKubeServiceTest › testListAllReleasesForwardsToDelegate PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.ObservableKubeServiceTest › testListReleasesRecordsTimer PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.ObservableKubeServiceTest › testMixedSuccessAndErrorCounters PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.ObservableKubeServiceTest › testMultipleOperationsAccumulateCounters PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.ObservableKubeServiceTest › testRestartWorkloadsForwardsToDelegate PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ObservableKubeServiceTest › testStoreReleaseRecordsTimer PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.ObservableKubeServiceTest › testWaitForDeletedForwardsToDelegate PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.ObservableKubeServiceTest › testWaitForReadyDelegatesToDelegate PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ObservableKubeServiceTest › testWaitForReadyWithJobsForwardsToDelegate PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testClusterScopedKindsAreNotNamespaced(String)[1] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testClusterScopedKindsAreNotNamespaced(String)[10] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testClusterScopedKindsAreNotNamespaced(String)[11] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testClusterScopedKindsAreNotNamespaced(String)[12] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testClusterScopedKindsAreNotNamespaced(String)[13] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testClusterScopedKindsAreNotNamespaced(String)[14] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testClusterScopedKindsAreNotNamespaced(String)[2] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testClusterScopedKindsAreNotNamespaced(String)[3] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testClusterScopedKindsAreNotNamespaced(String)[4] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testClusterScopedKindsAreNotNamespaced(String)[5] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testClusterScopedKindsAreNotNamespaced(String)[6] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testClusterScopedKindsAreNotNamespaced(String)[7] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testClusterScopedKindsAreNotNamespaced(String)[8] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testClusterScopedKindsAreNotNamespaced(String)[9] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testDiscoveryFailsGracefullyWithNullApiClient PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testHeuristicFallbackForUnknownKinds(String, String)[1] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testHeuristicFallbackForUnknownKinds(String, String)[2] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testHeuristicFallbackForUnknownKinds(String, String)[3] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testHeuristicFallbackForUnknownKinds(String, String)[4] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testHeuristicHandlesEndingInCH PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testHeuristicHandlesEndingInSH PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testHeuristicHandlesEndingInSS PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testHeuristicHandlesEndingInX PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testHeuristicHandlesVowelPlusY PASSED 5 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testHeuristicPreservesAlreadyPluralEndpoints PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testIrregularPluralsResolved(String, String)[1] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testIrregularPluralsResolved(String, String)[2] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testIrregularPluralsResolved(String, String)[3] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testIrregularPluralsResolved(String, String)[4] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testNamespacedKindsAreNamespaced(String)[1] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testNamespacedKindsAreNamespaced(String)[10] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testNamespacedKindsAreNamespaced(String)[11] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testNamespacedKindsAreNamespaced(String)[12] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testNamespacedKindsAreNamespaced(String)[13] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testNamespacedKindsAreNamespaced(String)[14] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testNamespacedKindsAreNamespaced(String)[2] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testNamespacedKindsAreNamespaced(String)[3] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testNamespacedKindsAreNamespaced(String)[4] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testNamespacedKindsAreNamespaced(String)[5] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testNamespacedKindsAreNamespaced(String)[6] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testNamespacedKindsAreNamespaced(String)[7] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testNamespacedKindsAreNamespaced(String)[8] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testNamespacedKindsAreNamespaced(String)[9] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testUnknownKindDefaultsToNamespaced PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[1] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[10] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[11] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[12] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[13] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[14] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[15] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[16] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[17] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[18] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[19] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[2] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[20] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[21] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[22] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[23] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[24] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[25] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[26] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[27] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[28] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[29] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[3] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[30] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[31] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[32] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[33] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[34] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[35] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[36] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[37] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[4] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[5] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[6] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[7] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[8] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[9] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testApplyDelegatesToWrapped PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testApplyDryRunDelegatesToWrapped PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testCascadeDeleteDelegates PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testDelegatesSuccessfulCalls PASSED 39 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testDeleteDelegatesToWrapped PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testDeleteReleaseHistoryDelegatesToWrapped PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testExhaustsRetriesAndThrows PASSED 6 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testGetCapabilitiesForwardsDelegateResult PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testGetReleaseHistoryDelegatesToWrapped PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testGetResourceStatusesDelegatesToWrapped PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testIsNotTransientFor400ApiException PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testIsNotTransientFor404ApiException PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testIsNotTransientForGenericException PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testIsTransientFor429ApiException PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testIsTransientFor500ApiException PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testIsTransientFor503ApiException PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testIsTransientForConnectException PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testIsTransientForKubernetesOperationException PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testIsTransientForSocketException PASSED 186 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testIsTransientForWrappedCause PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testListAllReleasesDelegates PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testRestartWorkloadsDelegates PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testRetriesOnTransientException PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testStoreReleaseDelegatesToWrapped PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testWaitForDeletedDelegates PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testWaitForReadyDelegatesDirectlyWithoutRetry PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testWaitForReadyWithJobsDelegates PASSED 1 ms
org.alexmond.jhelm.mcp.JhelmMcpAutoConfigurationTest › apiKeyWithoutFullModeHidesMutatingTools PASSED 29 ms
org.alexmond.jhelm.mcp.JhelmMcpAutoConfigurationTest › defaultRegistersReadToolsButHidesMutatingTools PASSED 26 ms
org.alexmond.jhelm.mcp.JhelmMcpAutoConfigurationTest › fullModeWithApiKeyRegistersMutatingTools PASSED 39 ms
org.alexmond.jhelm.mcp.JhelmMcpAutoConfigurationTest › fullModeWithoutApiKeyHidesMutatingTools PASSED 423 ms
org.alexmond.jhelm.mcp.sample.JhelmMcpSampleApplicationTest › contextLoads PASSED 612 ms
org.alexmond.jhelm.mcp.tools.ChartToolsTest › templateDefaultsAreNoOp PASSED 8 ms
org.alexmond.jhelm.mcp.tools.ChartToolsTest › templatePassesRenderControls PASSED 1,028 ms
org.alexmond.jhelm.mcp.tools.ReleaseMutatingToolsTest › installPassesDescriptionAndLabels PASSED 6 ms
org.alexmond.jhelm.mcp.tools.ReleaseMutatingToolsTest › installToleratesNullLabels PASSED 141 ms
org.alexmond.jhelm.mcp.tools.ReleaseMutatingToolsTest › rollbackThreadsForceCleanupAndWaitFlags PASSED 12 ms
org.alexmond.jhelm.mcp.tools.ReleaseMutatingToolsTest › uninstallDefaultsTimeoutWhenNull PASSED 5 ms
org.alexmond.jhelm.mcp.tools.ReleaseMutatingToolsTest › uninstallThreadsWaitCascadeAndDryRun PASSED 15 ms
org.alexmond.jhelm.mcp.tools.ReleaseReadToolsTest › historyReturnsHelmShapedRows PASSED 292 ms
org.alexmond.jhelm.mcp.tools.ReleaseReadToolsTest › listReturnsHelmShapedRows PASSED 7 ms
org.alexmond.jhelm.mcp.tools.ReleaseReadToolsTest › statusNotFoundReturnsErrorObject PASSED 8 ms
org.alexmond.jhelm.mcp.tools.ReleaseReadToolsTest › statusReturnsNestedInfoObject PASSED 10 ms
org.alexmond.jhelm.pluginapi.JhelmPluginsTest › defaultNameIsSimpleClassName PASSED 6 ms
org.alexmond.jhelm.pluginapi.JhelmPluginsTest › fromServiceLoaderFindsRegisteredService PASSED 10 ms
org.alexmond.jhelm.pluginapi.JhelmPluginsTest › mergeDeduplicatesByClassPreferringTheSuppliedInstance PASSED 3 ms
org.alexmond.jhelm.pluginapi.JhelmPluginsTest › mergeUnionsBeansAndServices PASSED 150 ms
org.alexmond.jhelm.pluginapi.JhelmReleaseEventTest › metadataIsCopiedAndImmutable PASSED 2 ms
org.alexmond.jhelm.pluginapi.JhelmReleaseEventTest › nullMetadataDefaultsToEmptyMap PASSED 3 ms
org.alexmond.jhelm.pluginapi.sample.JavaPluginSampleIntegrationTest › chartDownloaderIsDiscoveredAndFetchesViaRepoManager PASSED 177 ms
org.alexmond.jhelm.pluginapi.sample.JavaPluginSampleIntegrationTest › lifecycleListenerIsDiscoveredAndReceivesEvents PASSED 108 ms
org.alexmond.jhelm.pluginapi.sample.JavaPluginSampleIntegrationTest › postRendererIsDiscoveredAndTransformsTheManifest PASSED 4 ms
org.alexmond.jhelm.pluginapi.sample.JavaPluginSampleIntegrationTest › templateFunctionIsDiscoveredAndCallableFromAChart PASSED 376 ms
org.alexmond.jhelm.plugin.config.JhelmPluginAutoConfigurationTest › beansNotRegisteredWhenDisabled PASSED 7 ms
org.alexmond.jhelm.plugin.config.JhelmPluginAutoConfigurationTest › beansNotRegisteredWhenEnabledFalse PASSED 6 ms
org.alexmond.jhelm.plugin.config.JhelmPluginAutoConfigurationTest › beansRegisteredWhenEnabled PASSED 572 ms
org.alexmond.jhelm.plugin.model.PluginDescriptorTest › builderCreatesDescriptor PASSED 1 ms
org.alexmond.jhelm.plugin.model.PluginEventTest › builderCreatesEvent PASSED 2 ms
org.alexmond.jhelm.plugin.model.PluginManifestTest › builderCreatesManifest PASSED 1 ms
org.alexmond.jhelm.plugin.model.PluginManifestTest › manifestWithWasmConfig PASSED 1 ms
org.alexmond.jhelm.plugin.model.PluginManifestTest › wasmConfigCustomValues PASSED 1 ms
org.alexmond.jhelm.plugin.model.PluginManifestTest › wasmConfigDefaults PASSED 1 ms
org.alexmond.jhelm.plugin.model.PluginTypeTest › fromValueIsCaseInsensitive PASSED 1 ms
org.alexmond.jhelm.plugin.model.PluginTypeTest › fromValueParsesKnownTypes PASSED 1 ms
org.alexmond.jhelm.plugin.model.PluginTypeTest › fromValueThrowsForUnknownType PASSED 1 ms
org.alexmond.jhelm.plugin.model.PluginTypeTest › getValueReturnsCorrectString PASSED 1 ms
org.alexmond.jhelm.plugin.runtime.MemoryBridgeTest › packAndUnpackLargeValues PASSED 51 ms
org.alexmond.jhelm.plugin.runtime.MemoryBridgeTest › packAndUnpackMixedValues PASSED 1 ms
org.alexmond.jhelm.plugin.runtime.MemoryBridgeTest › packAndUnpackPtrLen PASSED 1 ms
org.alexmond.jhelm.plugin.runtime.MemoryBridgeTest › packAndUnpackZeroValues PASSED 5 ms
org.alexmond.jhelm.plugin.sandbox.SandboxedExecutorTest › executeReturnsResultOnSuccess PASSED 2 ms
org.alexmond.jhelm.plugin.sandbox.SandboxedExecutorTest › executeThrowsTimeoutOnSlowTask PASSED 1,010 ms
org.alexmond.jhelm.plugin.sandbox.SandboxedExecutorTest › executeWrapsExceptionInPluginExecutionException PASSED 3 ms
org.alexmond.jhelm.plugin.service.PluginLoaderTest › loadArchiveMissingManifestThrowsValidation PASSED 4 ms
org.alexmond.jhelm.plugin.service.PluginLoaderTest › loadArchiveMissingWasmThrowsValidation PASSED 8 ms
org.alexmond.jhelm.plugin.service.PluginLoaderTest › loadNonexistentArchiveThrowsLoadException PASSED 3 ms
org.alexmond.jhelm.plugin.service.PluginLoaderTest › loadResultEqualsHashCodeAndToStringUseContent PASSED 7 ms
org.alexmond.jhelm.plugin.service.PluginLoaderTest › loadValidArchive PASSED 263 ms
org.alexmond.jhelm.plugin.service.PluginManagerTest › getDownloaderForReturnsEmpty PASSED 5 ms
org.alexmond.jhelm.plugin.service.PluginManagerTest › getLifecycleHooksReturnsOnlyHooks PASSED 240 ms
org.alexmond.jhelm.plugin.service.PluginManagerTest › getPostRenderersReturnsOnlyPostRenderers PASSED 8 ms
org.alexmond.jhelm.plugin.service.PluginManagerTest › installLoadsAndRegistersPlugin PASSED 10 ms
org.alexmond.jhelm.plugin.service.PluginManagerTest › listReturnsAllRegistered PASSED 157 ms
org.alexmond.jhelm.plugin.service.PluginManagerTest › uninstallRemovesRegisteredPlugin PASSED 4 ms
org.alexmond.jhelm.plugin.service.PluginManagerTest › uninstallThrowsForUnknownPlugin PASSED 1,241 ms
org.alexmond.jhelm.plugin.service.PluginRegistryTest › getReturnsEmptyForUnknownPlugin PASSED 2 ms
org.alexmond.jhelm.plugin.service.PluginRegistryTest › listAllReturnsAllRegistered PASSED 1 ms
org.alexmond.jhelm.plugin.service.PluginRegistryTest › listAllReturnsEmptyWhenNoPlugins PASSED 1 ms
org.alexmond.jhelm.plugin.service.PluginRegistryTest › listByTypeFiltersCorrectly PASSED 4 ms
org.alexmond.jhelm.plugin.service.PluginRegistryTest › registerAndGetPlugin PASSED 1 ms
org.alexmond.jhelm.plugin.service.PluginRegistryTest › registerOverwritesExistingPlugin PASSED 1 ms
org.alexmond.jhelm.plugin.service.PluginRegistryTest › unregisterRemovesPlugin PASSED 1 ms
org.alexmond.jhelm.plugin.service.PluginRegistryTest › unregisterReturnsEmptyForUnknownPlugin PASSED 1 ms
org.alexmond.jhelm.rest.config.OpenApiErrorResponsesCustomizerTest › getOperationGetsReadErrorResponsesButNotAuth PASSED 13 ms
org.alexmond.jhelm.rest.config.OpenApiErrorResponsesCustomizerTest › mutatingOperationAlsoGetsAuthResponses PASSED 2 ms
org.alexmond.jhelm.rest.config.OpenApiErrorResponsesCustomizerTest › registersProblemDetailSchemaAndReferencesItAsProblemJson PASSED 2 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 46 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › showAllReturnsChartInfo PASSED 5 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › showChartReturnsMetadata PASSED 11 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › showCrdsReturnsCrds PASSED 6 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › showReadmeReturnsReadme PASSED 7 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › showValuesReturnsValues PASSED 7 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › showWithoutVersionPulls PASSED 6 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › templatePassesRenderControls PASSED 7 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › templateRejectsMissingChartRef PASSED 6 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › templateRendersManifest PASSED 15 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › templateUploadRendersManifest PASSED 15 ms
org.alexmond.jhelm.rest.controller.DependencyControllerTest › resolveRejectsMissingChartRef PASSED 99 ms
org.alexmond.jhelm.rest.controller.DependencyControllerTest › resolveWithChartRefReturnsYaml PASSED 312 ms
org.alexmond.jhelm.rest.controller.HubControllerTest › searchReturnsResults PASSED 13 ms
org.alexmond.jhelm.rest.controller.HubControllerTest › searchWithCustomMaxResults PASSED 19 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › getHooks PASSED 10 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › getManifest PASSED 20 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › getNotes PASSED 7 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › getResources PASSED 13 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › getResourcesNotFound PASSED 8 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › getValues PASSED 6 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › history PASSED 7 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › installCreatesRelease PASSED 8 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › installPassesDescriptionAndLabels PASSED 18 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › installRejectsBlankChartRef PASSED 7 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › installRejectsMissingChartRef PASSED 12 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › installUploadCreatesRelease PASSED 53 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › listReleases PASSED 7 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › rollback PASSED 8 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › rollbackWithForceCleanupAndWaitFlags PASSED 19 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › statusReturnsNotFound PASSED 10 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › statusReturnsRelease PASSED 14 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › testEndpoint PASSED 15 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › uninstallRelease PASSED 9 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › uninstallWithWaitCascadeAndDryRunParams PASSED 6 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › upgradeMissingReleaseReturnsNotFound PASSED 8 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › upgradeRelease PASSED 8 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 14 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › addRepoPersistsCredentialsAndFlags PASSED 7 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › addRepoRejectsMissingName PASSED 6 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › listCharts PASSED 6 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › listRepos PASSED 10 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › listVersions PASSED 9 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › pullOciChartReturnsArchiveDownload PASSED 8 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › pullRejectsMissingChart PASSED 9 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › pullRepoChartReturnsArchiveDownload PASSED 6 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › pullWithVerifyChecksProvenance PASSED 14 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › push PASSED 7 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › pushRejectsMissingRemote PASSED 4 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › removeRepo PASSED 5 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › updateAll PASSED 7 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › updateRepo PASSED 6 ms
org.alexmond.jhelm.rest.JhelmRestAutoConfigurationTest › autoConfigurationRegistersExceptionHandler PASSED 68 ms
org.alexmond.jhelm.rest.JhelmRestAutoConfigurationTest › autoConfigurationRegistersOpenApiMetadata PASSED 88 ms
org.alexmond.jhelm.rest.JhelmRestAutoConfigurationTest › autoConfigurationRegistersProperties PASSED 82 ms
org.alexmond.jhelm.rest.JhelmRestAutoConfigurationTest › customBasePathOverridesDefault PASSED 126 ms
org.alexmond.jhelm.rest.JhelmRestAutoConfigurationTest › openApiMetadataIsOverridable PASSED 2,864 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › illegalArgumentMapsTo400 PASSED 1 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › malformedChartMapsTo400 PASSED 1 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › notFoundMapsTo404WithDetailAndTimestamp PASSED 2 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › nullMessageFallsBackToUnknownError PASSED 2 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › otherJhelmExceptionMapsTo500 PASSED 1 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › releaseNotFoundMapsTo404 PASSED 2 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › schemaAndTemplateFailuresMapTo422 PASSED 2 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › unhandledExceptionMapsTo500 PASSED 10 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › upstreamClusterFailuresMapTo502 PASSED 5 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › validationFoldsFieldMessagesIntoDetail PASSED 2 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › validationWithNoFieldErrorsFallsBackToGenericMessage PASSED 7 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › waitTimeoutMapsTo504 PASSED 2 ms
org.alexmond.jhelm.rest.sample.JhelmRestSampleApplicationTest › contextLoads PASSED 569 ms
org.alexmond.jhelm.rest.security.AccessModeInterceptorTest › fullModeWithKeyAndMissingHeaderRejectsWith401 PASSED 44 ms
org.alexmond.jhelm.rest.security.AccessModeInterceptorTest › fullModeWithKeyAndValidHeaderAllowsMutatingEndpoint PASSED 46 ms
org.alexmond.jhelm.rest.security.AccessModeInterceptorTest › fullModeWithKeyAndWrongHeaderRejectsWith401 PASSED 41 ms
org.alexmond.jhelm.rest.security.AccessModeInterceptorTest › fullModeWithoutKeyBlocksMutatingEndpointWith403 PASSED 33 ms
org.alexmond.jhelm.rest.security.AccessModeInterceptorTest › readEndpointAlwaysAllowed PASSED 113 ms
org.alexmond.jhelm.rest.security.AccessModeInterceptorTest › readOnlyModeBlocksMutatingEndpointWith403 PASSED 2,670 ms
org.alexmond.jhelm.rest.util.TempDirTest › closeDeletesTempDirectory PASSED 2 ms
org.alexmond.jhelm.rest.util.TempDirTest › sandboxedResolveAllowsSubdirectory PASSED 10 ms
org.alexmond.jhelm.rest.util.TempDirTest › sandboxedResolveRejectsDotDot PASSED 2 ms
org.alexmond.jhelm.rest.util.TempDirTest › sandboxedResolveRejectsPathTraversal PASSED 1 ms
org.alexmond.jhelm.rest.util.TempDirTest › sandboxedResolveValidName PASSED 1 ms
org.alexmond.jhelm.sample.AutoConfigurationWiringTest › coreBeansAreAutoWired PASSED 4 ms
org.alexmond.jhelm.sample.AutoConfigurationWiringTest › installActionAbsentWithoutKubeService PASSED 553 ms
org.alexmond.jhelm.sample.KubeServiceWiringTest › kubeActionsAvailableWithMockKubeService PASSED 6 ms
org.alexmond.jhelm.app.command.CreateCommandTest › createMatchesHelm SKIPPED 0 ms