UniTrack

Projects / jhelm / Tests

jhelm — tests

Pass rate
100.0%
+0.0 pp
Failures
0
0
Suite time
85.2s
+3.3s
Tests
1942
0

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

Test results trend (pass/fail per run)

Tests by module latest run

ModuleTestsPass %FailuresSkipped
jhelm-cli 357 100.0% 0 1
jhelm-config-server-sample 2 100.0% 0 0
jhelm-core 976 100.0% 0 0
jhelm-gotemplate-helm 133 100.0% 0 0
jhelm-kube 310 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 94 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.

No recent failures to cluster. 🎉

All tests (1942)

0 failing · 0 flaky · 1 skipped · 1941 passed

TestStatusDurationFlaky
org.alexmond.jhelm.app.command.ChartResolverTest › missingPathIsRejected PASSED 1 ms
org.alexmond.jhelm.app.command.ChartResolverTest › resolveFromRepoFallsBackToLocalPathWithoutPulling PASSED 5 ms
org.alexmond.jhelm.app.command.ChartResolverTest › resolveFromRepoWithChartRefPullsFromRegisteredRepo PASSED 19 ms
org.alexmond.jhelm.app.command.ChartResolverTest › resolveFromRepoWithRepoUrlPullsAndLoadsChart PASSED 9 ms
org.alexmond.jhelm.app.command.ChartResolverTest › resolvesChartDirectory PASSED 6 ms
org.alexmond.jhelm.app.command.ChartResolverTest › resolvesPackagedTgz PASSED 9 ms
org.alexmond.jhelm.app.command.ChartResolverTest › verifyAbortsWhenProvenanceMissing PASSED 12 ms
org.alexmond.jhelm.app.command.ChartResolverTest › verifyOnDirectoryIsRejected PASSED 2 ms
org.alexmond.jhelm.app.command.CreateCommandTest › createScaffoldsExpectedChartInProcess PASSED 6 ms
org.alexmond.jhelm.app.command.CreateCommandUnitTest › testCreateCommandConstructor PASSED 1 ms
org.alexmond.jhelm.app.command.CreateCommandUnitTest › testCreateCommandSuccess PASSED 47 ms
org.alexmond.jhelm.app.command.CreateCommandUnitTest › testCreateCommandWithStarter PASSED 3 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testChartMetadataWithDependencies PASSED 2 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 4 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyCommandShowsUsage PASSED 14 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyListCommandStatusMissing PASSED 3 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyListCommandStatusUnpacked PASSED 3 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyListCommandWithChartLock PASSED 3 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyListCommandWithChartsDirectory PASSED 4 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyListCommandWithMultipleDependencies PASSED 4 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyListCommandWithNoDependencies PASSED 4 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyListCommandWithNonExistentChart PASSED 3 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 4 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyUpdateCommand PASSED 4 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyUpdateCommandSkipRefresh PASSED 5 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyWithAlias PASSED 1 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testDependencyWithImportValues PASSED 2 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testFileRepositoryUrl PASSED 2 ms
org.alexmond.jhelm.app.command.DependencyCommandTest › testOciRepositoryUrl PASSED 1 ms
org.alexmond.jhelm.app.command.EncryptDecryptCommandTest › testEncryptThenDecryptRoundTrip PASSED 43 ms
org.alexmond.jhelm.app.command.EncryptDecryptCommandTest › testKeyFlagOverridesProperty PASSED 60 ms
org.alexmond.jhelm.app.command.EncryptDecryptCommandTest › testMissingKeyFails PASSED 3 ms
org.alexmond.jhelm.app.command.EnvCommandTest › testEnvKubeconfigFallsBackWhenNoOverride PASSED 5 ms
org.alexmond.jhelm.app.command.EnvCommandTest › testEnvPrintsKeyValues PASSED 7 ms
org.alexmond.jhelm.app.command.GetCommandTest › testAllCommand PASSED 4 ms
org.alexmond.jhelm.app.command.GetCommandTest › testAllCommandNotFound PASSED 4 ms
org.alexmond.jhelm.app.command.GetCommandTest › testAllCommandWithError PASSED 4 ms
org.alexmond.jhelm.app.command.GetCommandTest › testGetCommandShowsUsage PASSED 29 ms
org.alexmond.jhelm.app.command.GetCommandTest › testHooksCommand PASSED 5 ms
org.alexmond.jhelm.app.command.GetCommandTest › testHooksCommandEmpty PASSED 4 ms
org.alexmond.jhelm.app.command.GetCommandTest › testHooksCommandNotFound PASSED 5 ms
org.alexmond.jhelm.app.command.GetCommandTest › testHooksCommandWithError PASSED 5 ms
org.alexmond.jhelm.app.command.GetCommandTest › testManifestCommand PASSED 4 ms
org.alexmond.jhelm.app.command.GetCommandTest › testManifestCommandNotFound PASSED 4 ms
org.alexmond.jhelm.app.command.GetCommandTest › testManifestCommandWithError PASSED 4 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 6 ms
org.alexmond.jhelm.app.command.GetCommandTest › testMetadataCommandWithError PASSED 5 ms
org.alexmond.jhelm.app.command.GetCommandTest › testNotesCommand PASSED 4 ms
org.alexmond.jhelm.app.command.GetCommandTest › testNotesCommandEmpty PASSED 4 ms
org.alexmond.jhelm.app.command.GetCommandTest › testNotesCommandNotFound PASSED 6 ms
org.alexmond.jhelm.app.command.GetCommandTest › testNotesCommandWithError PASSED 4 ms
org.alexmond.jhelm.app.command.GetCommandTest › testSubcommandWithNamespace PASSED 4 ms
org.alexmond.jhelm.app.command.GetCommandTest › testSubcommandWithRevision PASSED 5 ms
org.alexmond.jhelm.app.command.GetCommandTest › testValuesCommand PASSED 5 ms
org.alexmond.jhelm.app.command.GetCommandTest › testValuesCommandJsonOutput PASSED 72 ms
org.alexmond.jhelm.app.command.GetCommandTest › testValuesCommandNotFound PASSED 4 ms
org.alexmond.jhelm.app.command.GetCommandTest › testValuesCommandWithAllFlag PASSED 4 ms
org.alexmond.jhelm.app.command.GetCommandTest › testValuesCommandWithError PASSED 5 ms
org.alexmond.jhelm.app.command.HistoryCommandTest › testHistoryCommandWithError PASSED 4 ms
org.alexmond.jhelm.app.command.HistoryCommandTest › testHistoryCommandWithNoHistory PASSED 45 ms
org.alexmond.jhelm.app.command.HistoryCommandTest › testHistoryCommandWithReleases PASSED 5 ms
org.alexmond.jhelm.app.command.HistoryCommandTest › testHistoryOutputJsonIsArrayOfHelmRows PASSED 8 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testDependencyUpdateTriggersUpdateOnLocalChartDir PASSED 7 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testDescriptionAndLabelsReachInstallOptions PASSED 7 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 7 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallBlockedInReadOnlyMode PASSED 11 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallCommandAtomicUninstallsOnFailure PASSED 6 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallCommandOutputJson PASSED 7 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallCommandSuccess PASSED 7 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallCommandWithDryRun PASSED 6 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallCommandWithError PASSED 8 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallCommandWithWait PASSED 7 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallCommandWithWaitDoesNotCallOnDryRun PASSED 7 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallDryRunClientModeEnablesDryRun PASSED 6 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallDryRunNoneModeInstallsForReal PASSED 6 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallDryRunServerModeIsDryRun PASSED 8 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallInvalidDryRunModeIsHandled PASSED 7 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallWaitForJobsTriggersWait PASSED 9 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testInstallWaitTimeoutExitsNonZero PASSED 7 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testMissingNameWithoutGenerateNameIsUsageError PASSED 6 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testNoDependencyUpdateWhenFlagAbsent PASSED 6 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testRepoFlagsReachChartResolution PASSED 7 ms
org.alexmond.jhelm.app.command.InstallCommandTest › testSetLiteralReachesInstallOptionsVerbatim PASSED 7 ms
org.alexmond.jhelm.app.command.LintCommandTest › testLintCommandSuccess PASSED 4 ms
org.alexmond.jhelm.app.command.LintCommandTest › testLintCommandWithErrors PASSED 5 ms
org.alexmond.jhelm.app.command.LintCommandTest › testLintCommandWithWarnings PASSED 4 ms
org.alexmond.jhelm.app.command.LintCommandTest › testLintThreadsSubchartsQuietAndKubeVersion PASSED 74 ms
org.alexmond.jhelm.app.command.ListCommandTest › testAllNamespacesUsesListAll PASSED 5 ms
org.alexmond.jhelm.app.command.ListCommandTest › testExplicitStatusFlagsCombine PASSED 3 ms
org.alexmond.jhelm.app.command.ListCommandTest › testListAllShowsEveryStatus PASSED 6 ms
org.alexmond.jhelm.app.command.ListCommandTest › testListCommandJsonOutput PASSED 63 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 5 ms
org.alexmond.jhelm.app.command.ListCommandTest › testListCommandYamlOutput PASSED 23 ms
org.alexmond.jhelm.app.command.ListCommandTest › testListDefaultHidesUninstalled PASSED 4 ms
org.alexmond.jhelm.app.command.ListCommandTest › testListFilterByNameRegex PASSED 5 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.OutdatedCommandTest › testError PASSED 5 ms
org.alexmond.jhelm.app.command.OutdatedCommandTest › testJsonOutputWithUpgradeVerdict PASSED 4 ms
org.alexmond.jhelm.app.command.OutdatedCommandTest › testNoVersionsFound PASSED 3 ms
org.alexmond.jhelm.app.command.OutdatedCommandTest › testReportsLatestVersion PASSED 3 ms
org.alexmond.jhelm.app.command.OutdatedCommandTest › testUpgradeAvailable PASSED 7 ms
org.alexmond.jhelm.app.command.OutdatedCommandTest › testUpToDate PASSED 4 ms
org.alexmond.jhelm.app.command.PackageCommandTest › testPackageChart PASSED 6 ms
org.alexmond.jhelm.app.command.PackageCommandTest › testPackageSignRequiresKey PASSED 3 ms
org.alexmond.jhelm.app.command.PackageCommandTest › testPackageSignWithEnvPassphrase PASSED 6 ms
org.alexmond.jhelm.app.command.PackageCommandTest › testPackageWithDependencyUpdate PASSED 7 ms
org.alexmond.jhelm.app.command.PackageCommandTest › testPackageWithDestination PASSED 5 ms
org.alexmond.jhelm.app.command.PackageCommandTest › testPackageWithError PASSED 5 ms
org.alexmond.jhelm.app.command.PackageCommandTest › testPackageWithSigning PASSED 7 ms
org.alexmond.jhelm.app.command.PackageCommandTest › testPackageWithVersionOverrides PASSED 125 ms
org.alexmond.jhelm.app.command.PullCommandTest › testPullOciChart PASSED 6 ms
org.alexmond.jhelm.app.command.PullCommandTest › testPullProvKeepsProvenanceFile PASSED 6 ms
org.alexmond.jhelm.app.command.PullCommandTest › testPullRepoChartMissingVersion PASSED 6 ms
org.alexmond.jhelm.app.command.PullCommandTest › testPullRepoChartWithVersion PASSED 5 ms
org.alexmond.jhelm.app.command.PullCommandTest › testPullUntarUnpacksAndRemovesArchive PASSED 5 ms
org.alexmond.jhelm.app.command.PullCommandTest › testPullVerifyChecksProvenance PASSED 6 ms
org.alexmond.jhelm.app.command.PullCommandTest › testPullWithDestOption PASSED 64 ms
org.alexmond.jhelm.app.command.PullCommandTest › testPullWithError PASSED 5 ms
org.alexmond.jhelm.app.command.PullCommandTest › testPullWithRepoUrlAndAuth PASSED 7 ms
org.alexmond.jhelm.app.command.PushCommandTest › testPushSuccess PASSED 26 ms
org.alexmond.jhelm.app.command.PushCommandTest › testPushWithError PASSED 409 ms
org.alexmond.jhelm.app.command.RegistryCommandTest › testLoginCommandSuccess PASSED 5 ms
org.alexmond.jhelm.app.command.RegistryCommandTest › testLoginCommandWithError PASSED 72 ms
org.alexmond.jhelm.app.command.RegistryCommandTest › testLoginDefaultsHaveNoTlsOverrides PASSED 4 ms
org.alexmond.jhelm.app.command.RegistryCommandTest › testLoginHandlesSsrfRejectionCleanly PASSED 4 ms
org.alexmond.jhelm.app.command.RegistryCommandTest › testLoginPassesTlsOptionsWithoutPersisting PASSED 8 ms
org.alexmond.jhelm.app.command.RegistryCommandTest › testLoginReadsPasswordFromStdin PASSED 5 ms
org.alexmond.jhelm.app.command.RegistryCommandTest › testLoginRejectsPasswordAndStdinTogether PASSED 6 ms
org.alexmond.jhelm.app.command.RegistryCommandTest › testLoginWithNoPasswordFails PASSED 4 ms
org.alexmond.jhelm.app.command.RegistryCommandTest › testLogoutCommandSuccess PASSED 4 ms
org.alexmond.jhelm.app.command.RegistryCommandTest › testLogoutCommandWithError PASSED 6 ms
org.alexmond.jhelm.app.command.RegistryCommandTest › testRegistryCommandShowsUsage PASSED 11 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testAddCommandSuccess PASSED 3 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testAddCommandWithAuthTlsAndFlags PASSED 4 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testAddCommandWithError PASSED 7 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testListCommandOutputJson PASSED 2 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 2 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testRemoveCommandSuccess PASSED 3 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testRemoveCommandWithError PASSED 3 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testRepoCommandShowsUsage PASSED 15 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testRepoSearchCommand PASSED 3 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 5 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testRepoSearchCommandWithVersionsFlag PASSED 5 ms
org.alexmond.jhelm.app.command.RepoCommandTest › testRepoUpdateAllSuccess PASSED 4 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 5 ms
org.alexmond.jhelm.app.command.RollbackCommandTest › testRollbackCommandDefaultNamespace PASSED 4 ms
org.alexmond.jhelm.app.command.RollbackCommandTest › testRollbackCommandSuccess PASSED 5 ms
org.alexmond.jhelm.app.command.RollbackCommandTest › testRollbackCommandWithError PASSED 5 ms
org.alexmond.jhelm.app.command.RollbackCommandTest › testRollbackDryRunPassesFlag PASSED 5 ms
org.alexmond.jhelm.app.command.RollbackCommandTest › testRollbackFlagsReachOptions PASSED 60 ms
org.alexmond.jhelm.app.command.SearchHubCommandTest › testSearchHubDefaultShowsArtifactHubUrl PASSED 57 ms
org.alexmond.jhelm.app.command.SearchHubCommandTest › testSearchHubError PASSED 4 ms
org.alexmond.jhelm.app.command.SearchHubCommandTest › testSearchHubListRepoUrlShowsRepositoryUrl PASSED 5 ms
org.alexmond.jhelm.app.command.SearchHubCommandTest › testSearchHubNoResults PASSED 4 ms
org.alexmond.jhelm.app.command.SearchHubCommandTest › testSearchHubOutputJson PASSED 3 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 15 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowChart PASSED 70 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowChartCommandDirectExecution PASSED 14 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowCommandHelp PASSED 20 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowCommandRunShowsUsage PASSED 17 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowCommandWithInvalidPath PASSED 4 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowCrds PASSED 10 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowCrdsWhenNotPresent PASSED 11 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowReadme PASSED 12 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowReadmeWhenNotPresent PASSED 12 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowSubcommandWithError(String)[1] PASSED 5 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowSubcommandWithError(String)[2] PASSED 4 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowSubcommandWithError(String)[3] PASSED 4 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowSubcommandWithError(String)[4] PASSED 4 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowSubcommandWithError(String)[5] PASSED 5 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowValues PASSED 15 ms
org.alexmond.jhelm.app.command.ShowCommandTest › testShowValuesWhenEmpty PASSED 9 ms
org.alexmond.jhelm.app.command.StatusCommandTest › testStatusCommandWithError PASSED 7 ms
org.alexmond.jhelm.app.command.StatusCommandTest › testStatusCommandWithExistingRelease PASSED 66 ms
org.alexmond.jhelm.app.command.StatusCommandTest › testStatusCommandWithNonExistingRelease PASSED 5 ms
org.alexmond.jhelm.app.command.StatusCommandTest › testStatusCommandWithShowResources PASSED 15 ms
org.alexmond.jhelm.app.command.StatusCommandTest › testStatusCommandWithShowResourcesEmpty PASSED 9 ms
org.alexmond.jhelm.app.command.StatusCommandTest › testStatusOutputJsonNestsInfoObject PASSED 45 ms
org.alexmond.jhelm.app.command.TemplateCommandTest › testActiveProfilesPropertyUsedWhenNoFlag PASSED 6 ms
org.alexmond.jhelm.app.command.TemplateCommandTest › testDependencyUpdateTriggersUpdateOnLocalChartDir(Path) PASSED 6 ms
org.alexmond.jhelm.app.command.TemplateCommandTest › testIncludeCrdsAndIsUpgradeReachTheAction PASSED 105 ms
org.alexmond.jhelm.app.command.TemplateCommandTest › testOutputDirWritesPerSourceFiles(Path) PASSED 9 ms
org.alexmond.jhelm.app.command.TemplateCommandTest › testProfileFlagOverridesProperty PASSED 6 ms
org.alexmond.jhelm.app.command.TemplateCommandTest › testProfileFlagSplitsOnCommaAndReachesAction PASSED 6 ms
org.alexmond.jhelm.app.command.TemplateCommandTest › testRenderControlFlagsDefaultFalse PASSED 6 ms
org.alexmond.jhelm.app.command.TemplateCommandTest › testShowOnlyFiltersRenderedOutput PASSED 8 ms
org.alexmond.jhelm.app.command.TemplateCommandTest › testSkipTestsDropsTestHookDocument PASSED 7 ms
org.alexmond.jhelm.app.command.TemplateCommandTest › testTemplateCommandSuccess PASSED 5 ms
org.alexmond.jhelm.app.command.TemplateCommandTest › testTemplateCommandWithError PASSED 19 ms
org.alexmond.jhelm.app.command.TestCommandTest › testFailingTests PASSED 57 ms
org.alexmond.jhelm.app.command.TestCommandTest › testNoTestHooks PASSED 5 ms
org.alexmond.jhelm.app.command.TestCommandTest › testPassingTests PASSED 3 ms
org.alexmond.jhelm.app.command.TestCommandTest › testReleaseNotFound PASSED 5 ms
org.alexmond.jhelm.app.command.TestCommandTest › testTestBlockedInReadOnlyMode PASSED 2 ms
org.alexmond.jhelm.app.command.TestCommandTest › testWithCustomTimeout PASSED 3 ms
org.alexmond.jhelm.app.command.TestCommandTest › testWithLogsFlag PASSED 4 ms
org.alexmond.jhelm.app.command.UninstallCommandTest › testUninstallBlockedInReadOnlyMode PASSED 3 ms
org.alexmond.jhelm.app.command.UninstallCommandTest › testUninstallCommandDefaultNamespace PASSED 3 ms
org.alexmond.jhelm.app.command.UninstallCommandTest › testUninstallCommandSuccess PASSED 55 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 5 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testDependencyUpdateTriggersUpdateOnLocalChartDir PASSED 7 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeBlockedInReadOnlyMode PASSED 6 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeCommandAtomicRollsBackOnFailure PASSED 11 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeCommandOutputJson PASSED 7 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeCommandWithDryRun PASSED 10 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeCommandWithError PASSED 6 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeCommandWithExistingRelease PASSED 248 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeCommandWithInstallAndDryRun PASSED 7 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeCommandWithInstallFlag PASSED 11 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeCommandWithNamespace PASSED 8 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeCommandWithoutInstallFlag PASSED 8 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeCommandWithWait PASSED 7 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeDescriptionAndLabelsAreWiredIntoOptions PASSED 9 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeDryRunNoneUpgradesForReal PASSED 10 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeDryRunServerModeIsDryRun PASSED 10 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeForceIsWiredIntoOptions PASSED 9 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeInvalidDryRunModeIsHandled PASSED 7 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeWaitForJobsTriggersWait PASSED 9 ms
org.alexmond.jhelm.app.command.UpgradeCommandTest › testUpgradeWaitTimeoutExitsNonZero PASSED 7 ms
org.alexmond.jhelm.app.command.VerifyCommandTest › testVerifyDefaultKeyring PASSED 5 ms
org.alexmond.jhelm.app.command.VerifyCommandTest › testVerifyFailure PASSED 3 ms
org.alexmond.jhelm.app.command.VerifyCommandTest › testVerifySuccess PASSED 3 ms
org.alexmond.jhelm.app.command.VerifyCommandTest › testVerifyWithKeyring PASSED 3 ms
org.alexmond.jhelm.app.command.VersionCommandTest › testLongOutputIncludesJava PASSED 2 ms
org.alexmond.jhelm.app.command.VersionCommandTest › testShortOutputIsVersionOnly PASSED 2 ms
org.alexmond.jhelm.app.command.VersionCommandTest › testTemplateRendersGoVersionField PASSED 4 ms
org.alexmond.jhelm.app.command.VersionCommandTest › testTemplateRendersVersionField PASSED 65 ms
org.alexmond.jhelm.app.command.VersionCommandTest › testVersionStringIsPrefixed PASSED 1 ms
org.alexmond.jhelm.app.GlobalOptionsPreParserTest › debugMapsToLogLevelAndIsStripped PASSED 6 ms
org.alexmond.jhelm.app.GlobalOptionsPreParserTest › mapsEveryGlobalFlag PASSED 1 ms
org.alexmond.jhelm.app.GlobalOptionsPreParserTest › mapsInlineValueFlags PASSED 0 ms
org.alexmond.jhelm.app.GlobalOptionsPreParserTest › mapsPluginDirToPluginsPathAndStripsIt PASSED 1 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 50 ms
org.alexmond.jhelm.app.HelmJavaApplicationTests › testCliDefaultsToFullMode PASSED 6 ms
org.alexmond.jhelm.app.HelmJavaApplicationTests › testGetExitCode PASSED 4 ms
org.alexmond.jhelm.app.HelmJavaApplicationTests › testRunMethod PASSED 107 ms
org.alexmond.jhelm.app.HelmJavaApplicationTests › testRunWithInvalidCommand PASSED 92 ms
org.alexmond.jhelm.app.HelmJavaApplicationTests › testRunWithVersion PASSED 109 ms
org.alexmond.jhelm.app.HelmJavaApplicationTests › testVersionResolvesFromBuildInfo PASSED 20 ms
org.alexmond.jhelm.app.output.CliOutputTest › testBoldContainsAnsiWhenEnabled PASSED 1 ms
org.alexmond.jhelm.app.output.CliOutputTest › testBoldPlainWhenDisabled PASSED 1 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 1 ms
org.alexmond.jhelm.app.output.CliOutputTest › testInfoContainsAnsiWhenEnabled PASSED 1 ms
org.alexmond.jhelm.app.output.CliOutputTest › testInfoPlainWhenDisabled PASSED 1 ms
org.alexmond.jhelm.app.output.CliOutputTest › testPrintfWritesToStdout PASSED 1 ms
org.alexmond.jhelm.app.output.CliOutputTest › testPrintlnWritesToStdout PASSED 1 ms
org.alexmond.jhelm.app.output.CliOutputTest › testSetEnabledToggle PASSED 0 ms
org.alexmond.jhelm.app.output.CliOutputTest › testSuccessContainsAnsiWhenEnabled PASSED 1 ms
org.alexmond.jhelm.app.output.CliOutputTest › testSuccessPlainWhenDisabled PASSED 1 ms
org.alexmond.jhelm.app.output.CliOutputTest › testWarnContainsAnsiWhenEnabled PASSED 1 ms
org.alexmond.jhelm.app.output.CliOutputTest › testWarnPlainWhenDisabled PASSED 4 ms
org.alexmond.jhelm.app.plugin.DiscoveredHelmPluginTest › emptyCommandYieldsEmptyList PASSED 0 ms
org.alexmond.jhelm.app.plugin.DiscoveredHelmPluginTest › expandsPluginDirAndSplitsArgv PASSED 1 ms
org.alexmond.jhelm.app.plugin.DiscoveredHelmPluginTest › fallsBackToOsOnlyThenTopLevelCommand PASSED 1 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 6 ms
org.alexmond.jhelm.app.plugin.HelmPluginChartDownloaderTest › readOnlyModeRefusesDownload PASSED 10 ms
org.alexmond.jhelm.app.plugin.HelmPluginChartDownloaderTest › supportsDeclaredProtocolOnly PASSED 3 ms
org.alexmond.jhelm.app.plugin.HelmPluginChartDownloaderTest › unknownSchemeThrows PASSED 2 ms
org.alexmond.jhelm.app.plugin.HelmPluginDiscoveryTest › discoversPluginsSortedByName PASSED 2 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 2 ms
org.alexmond.jhelm.app.plugin.HelmPluginDispatcherTest › findReturnsEmptyForUnknownPlugin PASSED 2 ms
org.alexmond.jhelm.app.plugin.HelmPluginDispatcherTest › propagatesPluginExitCode PASSED 8 ms
org.alexmond.jhelm.app.plugin.HelmPluginDispatcherTest › readOnlyModeBlocksExecution PASSED 3 ms
org.alexmond.jhelm.app.plugin.HelmPluginDispatcherTest › runsPluginForwardingArgsAndHelmEnv PASSED 15 ms
org.alexmond.jhelm.app.plugin.HelmPluginEnvironmentTest › baseEnvironmentExportsHelmDirectoriesAndContext PASSED 1 ms
org.alexmond.jhelm.app.plugin.HelmPluginEnvironmentTest › blankOptionalValuesAreOmitted PASSED 1 ms
org.alexmond.jhelm.app.plugin.HelmPluginEnvironmentTest › forPluginAddsPluginNameAndDir PASSED 1 ms
org.alexmond.jhelm.app.plugin.HelmPluginExecGuardTest › fullModeAllowsPluginExecution PASSED 1 ms
org.alexmond.jhelm.app.plugin.HelmPluginExecGuardTest › readOnlyModeBlocksPluginExecution PASSED 2 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallDispatchIntegrationTest › installedSubcommandPluginIsDispatchable PASSED 10 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › acceptsPluginNamesHelmAccepts PASSED 10 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › blankManifestNameFallsBackToTheSource(Path) PASSED 6 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › fallsBackToDirectoryNameWhenManifestOmitsName PASSED 6 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › fallsBackToTheGitRepositoryName(Path) PASSED 3 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › fallsBackToTheSourceDirectoryName(Path) PASSED 3 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › installsFromGitViaCloner PASSED 4 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › installsFromLocalDirectory PASSED 5 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › installsFromLocalTarball PASSED 46 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › listReturnsInstalledPlugins PASSED 8 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › nameFromSourceDerivesTheName(String, String)[1] PASSED 7 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › nameFromSourceDerivesTheName(String, String)[2] PASSED 2 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › nameFromSourceDerivesTheName(String, String)[3] PASSED 2 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › nameFromSourceDerivesTheName(String, String)[4] PASSED 1 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › nameFromSourceDerivesTheName(String, String)[5] PASSED 1 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › nameFromSourceDerivesTheName(String, String)[6] PASSED 2 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › nameFromSourceDerivesTheName(String, String)[7] PASSED 2 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › nameFromSourceHasNoNameForATarball(String)[1] PASSED 2 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › nameFromSourceHasNoNameForATarball(String)[2] PASSED 1 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › nameFromSourceHasNoNameWhenNothingIsLeft(String)[1] PASSED 1 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › nameFromSourceHasNoNameWhenNothingIsLeft(String)[2] PASSED 1 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › refusesToInstallOverExistingPlugin PASSED 4 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › rejectsDirectoryNameFallbackHelmWouldReject PASSED 4 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › rejectsGitRefThatSmugglesAFlag PASSED 2 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › rejectsPluginNameEscapeInReadOnlyMode PASSED 3 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › rejectsPluginNamesHelmWouldReject PASSED 10 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › rejectsPluginNameThatEscapesThePluginsDirectory PASSED 4 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › rejectsUnrecognizedSource PASSED 1 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › resolveDestinationRefusesNamesOutsideThePluginsDirectory PASSED 2 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › runsInstallHookInFullMode PASSED 9 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › skipsInstallHookInReadOnlyMode PASSED 48 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › tarballWithoutANameIsAnActionableError(Path) PASSED 5 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › uninstallRemovesThePluginDirectory PASSED 4 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › uninstallRunsDeleteHook PASSED 9 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › updateGitPluginPullsThroughTheUpdater PASSED 6 ms
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest › updateReturnsEmptyForUnknownPlugin PASSED 1 ms
org.alexmond.jhelm.app.plugin.HelmPluginManifestTest › ignoresUnknownFields PASSED 9 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 1 ms
org.alexmond.jhelm.app.plugin.HelmPluginParameterExceptionHandlerTest › dispatchesUnmatchedNameThatIsAPlugin PASSED 7 ms
org.alexmond.jhelm.app.plugin.HelmPluginPathsTest › blankValuesAreIgnored PASSED 1 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 1 ms
org.alexmond.jhelm.app.plugin.HelmPluginPathsTest › honorsXdgDataHome PASSED 0 ms
org.alexmond.jhelm.app.plugin.HelmPostRendererResolverTest › passesAnExistingFileThroughWithArgs PASSED 13 ms
org.alexmond.jhelm.app.plugin.HelmPostRendererResolverTest › passesAnUnknownValueThroughVerbatim PASSED 2 ms
org.alexmond.jhelm.app.plugin.HelmPostRendererResolverTest › readOnlyModeRefusesAPluginPostRenderer PASSED 117 ms
org.alexmond.jhelm.app.plugin.HelmPostRendererResolverTest › resolvesAnInstalledPluginNameToItsCommand PASSED 4 ms
org.alexmond.jhelm.app.VersionInfoTest › testDoesNotFailWhenBuildInfoAbsent PASSED 1 ms
org.alexmond.jhelm.app.VersionInfoTest › testVersionComesFromBuildInfo PASSED 1 ms
org.alexmond.jhelm.configserver.sample.JhelmConfigServerSampleApplicationTest › testServesProfileMergedValuesWithEncryptedTokenVerbatim PASSED 321 ms
org.alexmond.jhelm.configserver.sample.JhelmConfigServerSampleApplicationTest › testUnauthenticatedRequestIsRejected PASSED 787 ms
org.alexmond.jhelm.core.action.CreateActionTest › testCreateChartFailsWhenDirectoryExists PASSED 3 ms
org.alexmond.jhelm.core.action.CreateActionTest › testCreateChartSuccess PASSED 10 ms
org.alexmond.jhelm.core.action.DependencyUpdateActionTest › noDependenciesReturnsEmptyLockWithoutWritingChartLock PASSED 10 ms
org.alexmond.jhelm.core.action.DependencyUpdateActionTest › passesEnabledTagsThroughAndNullsEmptyTags PASSED 25 ms
org.alexmond.jhelm.core.action.DependencyUpdateActionTest › resolvesDownloadsAndWritesLockWhenDependenciesPresent PASSED 369 ms
org.alexmond.jhelm.core.action.DependencyUpdateActionTest › skipRefreshDoesNotUpdateRepositories PASSED 10 ms
org.alexmond.jhelm.core.action.DependencyUpdateActionTest › throwsWhenChartPathIsNotADirectory PASSED 4 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetAll PASSED 1 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetAllWithHooks PASSED 1 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 0 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetManifestNull PASSED 1 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetMetadata PASSED 1 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 1 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetRelease PASSED 1 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetReleaseByRevision PASSED 1 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 1 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetValuesAllWithNullConfig PASSED 2 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetValuesEmptyConfig PASSED 1 ms
org.alexmond.jhelm.core.action.GetActionTest › testGetValuesUserOnly PASSED 2 ms
org.alexmond.jhelm.core.action.GetActionTest › testToJson PASSED 2 ms
org.alexmond.jhelm.core.action.GetActionTest › testToYaml PASSED 2 ms
org.alexmond.jhelm.core.action.HistoryActionTest › testHistoryReturnsReleases PASSED 1 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallAppliesCrdsBeforeManifest PASSED 3 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallAppliesCustomDescriptionAndLabels PASSED 3 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallCreatesNamespaceBeforeApply PASSED 4 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallDryRunSkipsKube PASSED 3 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallDryRunWithoutKubeService PASSED 1 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallNoHooksSkipsHooks PASSED 5 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallPersistsUserValuesAsConfig PASSED 1 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallRecordsActionMetrics PASSED 65 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallRejectsLibraryChart PASSED 2 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallRollsBackOnStoreFailure PASSED 4 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallRunsHooksAndStripsManifest PASSED 4 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallServerDryRunValidatesWithoutPersisting PASSED 2 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallSkipsNamespaceCreationByDefault PASSED 2 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallSuccess PASSED 2 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallUsesDefaultDescriptionWhenNoneGiven PASSED 2 ms
org.alexmond.jhelm.core.action.InstallActionTest › testInstallWithNullKubeServiceNoop PASSED 2 ms
org.alexmond.jhelm.core.action.LintActionTest › testLintMissingChartYaml PASSED 5 ms
org.alexmond.jhelm.core.action.LintActionTest › testLintMissingDescription PASSED 13 ms
org.alexmond.jhelm.core.action.LintActionTest › testLintMissingName PASSED 10 ms
org.alexmond.jhelm.core.action.LintActionTest › testLintNonExistentPath PASSED 3 ms
org.alexmond.jhelm.core.action.LintActionTest › testLintSchemaViolation PASSED 38 ms
org.alexmond.jhelm.core.action.LintActionTest › testLintTemplateSyntaxError PASSED 21 ms
org.alexmond.jhelm.core.action.LintActionTest › testLintValidChart PASSED 10 ms
org.alexmond.jhelm.core.action.LintActionTest › testLintWithKubeVersionRendersTemplates PASSED 12 ms
org.alexmond.jhelm.core.action.LintActionTest › testLintWithOverrideValues PASSED 47 ms
org.alexmond.jhelm.core.action.LintActionTest › testLintWithSubchartsSurfacesSubchartFindings PASSED 16 ms
org.alexmond.jhelm.core.action.ListActionTest › testListAllDelegatesToAllNamespaces PASSED 2 ms
org.alexmond.jhelm.core.action.ListActionTest › testListReturnsEmptyList PASSED 1 ms
org.alexmond.jhelm.core.action.ListActionTest › testListReturnsReleases PASSED 2 ms
org.alexmond.jhelm.core.action.PackageActionTest › testPackageChartCreatesArchive PASSED 91 ms
org.alexmond.jhelm.core.action.PackageActionTest › testPackageChartRespectsHelmignore PASSED 47 ms
org.alexmond.jhelm.core.action.PackageActionTest › testPackageChartWithoutSignatureNoProvFile PASSED 13 ms
org.alexmond.jhelm.core.action.PackageActionTest › testPackageChartWithSignatureCreatesProvFile PASSED 30 ms
org.alexmond.jhelm.core.action.PackageActionTest › testPackageChartWithVersionOverridesRewritesChartYaml PASSED 15 ms
org.alexmond.jhelm.core.action.RollbackActionTest › testCleanupOnFailDeletesAndRethrows PASSED 11 ms
org.alexmond.jhelm.core.action.RollbackActionTest › testDryRunDoesNotApplyOrStore PASSED 5 ms
org.alexmond.jhelm.core.action.RollbackActionTest › testForceDeletesBeforeApply PASSED 13 ms
org.alexmond.jhelm.core.action.RollbackActionTest › testRecreatePodsRestartsWorkloads PASSED 4 ms
org.alexmond.jhelm.core.action.RollbackActionTest › testRollbackFailsWhenRevisionNotFound PASSED 3 ms
org.alexmond.jhelm.core.action.RollbackActionTest › testRollbackNoHooksSkipsHooks PASSED 8 ms
org.alexmond.jhelm.core.action.RollbackActionTest › testRollbackPrunesHistoryAfterStoreWithGivenMaxHistory PASSED 6 ms
org.alexmond.jhelm.core.action.RollbackActionTest › testRollbackReturnsNewRelease PASSED 4 ms
org.alexmond.jhelm.core.action.RollbackActionTest › testRollbackRunsHooksAndStripsManifest PASSED 1,481 ms
org.alexmond.jhelm.core.action.RollbackActionTest › testRollbackSuccess PASSED 8 ms
org.alexmond.jhelm.core.action.RollbackActionTest › testWaitCallsWaitForReadyWithJobsFlag PASSED 18 ms
org.alexmond.jhelm.core.action.SearchHubActionTest › testHubResultUrl PASSED 0 ms
org.alexmond.jhelm.core.action.SearchHubActionTest › testHubResultUrlEmpty PASSED 3 ms
org.alexmond.jhelm.core.action.SearchHubActionTest › testSearchEmptyResult PASSED 3 ms
org.alexmond.jhelm.core.action.SearchHubActionTest › testSearchHttpError PASSED 288 ms
org.alexmond.jhelm.core.action.SearchHubActionTest › testSearchReturnsResults PASSED 4 ms
org.alexmond.jhelm.core.action.ShowActionTest › testShowAll PASSED 5 ms
org.alexmond.jhelm.core.action.ShowActionTest › testShowAllMinimal PASSED 8 ms
org.alexmond.jhelm.core.action.ShowActionTest › testShowChart PASSED 8 ms
org.alexmond.jhelm.core.action.ShowActionTest › testShowCrdsEmptyOrNull(List)[1] PASSED 10 ms
org.alexmond.jhelm.core.action.ShowActionTest › testShowCrdsEmptyOrNull(List)[2] PASSED 2 ms
org.alexmond.jhelm.core.action.ShowActionTest › testShowCrdsWithData PASSED 75 ms
org.alexmond.jhelm.core.action.ShowActionTest › testShowReadmeEmpty PASSED 1 ms
org.alexmond.jhelm.core.action.ShowActionTest › testShowReadmeWithData PASSED 2 ms
org.alexmond.jhelm.core.action.ShowActionTest › testShowValuesEmptyOrNull(Map)[1] PASSED 2 ms
org.alexmond.jhelm.core.action.ShowActionTest › testShowValuesEmptyOrNull(Map)[2] PASSED 2 ms
org.alexmond.jhelm.core.action.ShowActionTest › testShowValuesWithData PASSED 11 ms
org.alexmond.jhelm.core.action.StatusActionTest › testGetResourceStatusesReturnsStatuses PASSED 3 ms
org.alexmond.jhelm.core.action.StatusActionTest › testGetResourceStatusesWithBlankManifestReturnsEmpty PASSED 6 ms
org.alexmond.jhelm.core.action.StatusActionTest › testGetResourceStatusesWithNullManifestReturnsEmpty PASSED 3 ms
org.alexmond.jhelm.core.action.StatusActionTest › testStatusReturnsEmpty PASSED 2 ms
org.alexmond.jhelm.core.action.StatusActionTest › testStatusReturnsRelease PASSED 3 ms
org.alexmond.jhelm.core.action.TemplateActionProfilesTest › testActivationDirectiveNeverLeaksIntoValues PASSED 20 ms
org.alexmond.jhelm.core.action.TemplateActionProfilesTest › testNoProfileUsesBaseDocumentOnly PASSED 51 ms
org.alexmond.jhelm.core.action.TemplateActionProfilesTest › testProdProfileAppliesGatedDocument PASSED 19 ms
org.alexmond.jhelm.core.action.TemplateActionProfilesTest › testStagingProfileMergesSidecarFile PASSED 13 ms
org.alexmond.jhelm.core.action.TemplateActionRenderControlTest › testCrdsExcludedByDefault PASSED 10 ms
org.alexmond.jhelm.core.action.TemplateActionRenderControlTest › testIncludeCrdsEmitsCrdWithSourceMarker PASSED 9 ms
org.alexmond.jhelm.core.action.TemplateActionRenderControlTest › testIsInstallByDefault PASSED 12 ms
org.alexmond.jhelm.core.action.TemplateActionRenderControlTest › testIsUpgradeFlipsReleaseFlag PASSED 10 ms
org.alexmond.jhelm.core.action.TemplateActionRenderControlTest › testRenderWithControlsIncludeCrdsAndSkipTests PASSED 20 ms
org.alexmond.jhelm.core.action.TemplateActionRenderControlTest › testRenderWithControlsShowOnlySelectsTemplate PASSED 11 ms
org.alexmond.jhelm.core.action.TemplateActionRenderControlTest › testRenderWithControlsSkipTestsDropsTestHook PASSED 10 ms
org.alexmond.jhelm.core.action.TemplateActionTest › testRenderChart PASSED 13 ms
org.alexmond.jhelm.core.action.TemplateActionTest › testRenderPassesCapabilitiesOverride PASSED 19 ms
org.alexmond.jhelm.core.action.TestActionTest › testCleanupOnSuccess PASSED 3 ms
org.alexmond.jhelm.core.action.TestActionTest › testFailingHookException PASSED 4 ms
org.alexmond.jhelm.core.action.TestActionTest › testFailingHookTimeout PASSED 8 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 3 ms
org.alexmond.jhelm.core.action.TestActionTest › testNoTestHooks PASSED 4 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 9 ms
org.alexmond.jhelm.core.action.UninstallActionTest › testDryRunDeletesNothingAndLeavesHistory PASSED 2 ms
org.alexmond.jhelm.core.action.UninstallActionTest › testUninstallKeepHistoryStoresUninstalledReleaseAndKeepsHistory PASSED 2 ms
org.alexmond.jhelm.core.action.UninstallActionTest › testUninstallNoHooksSkipsHooks PASSED 4 ms
org.alexmond.jhelm.core.action.UninstallActionTest › testUninstallRunsHooksAndStripsManifest PASSED 5 ms
org.alexmond.jhelm.core.action.UninstallActionTest › testUninstallSkipsResourcesWithKeepPolicy PASSED 2 ms
org.alexmond.jhelm.core.action.UninstallActionTest › testUninstallSuccess PASSED 2 ms
org.alexmond.jhelm.core.action.UninstallActionTest › testUninstallThrowsWhenReleaseNotFound PASSED 2 ms
org.alexmond.jhelm.core.action.UninstallActionTest › testUninstallWithoutKeepHistoryDeletesHistoryAndDoesNotStore PASSED 3 ms
org.alexmond.jhelm.core.action.UninstallActionTest › testWaitCallsWaitForDeleted PASSED 2 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testDefaultNoOverridesReusesPriorConfig PASSED 4 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testDefaultWithOverridesDropsPrior PASSED 5 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testResetOverridesNewDefaultsIgnoringPrior PASSED 4 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testResetThenReuseRendersAgainstNewDefaults PASSED 5 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testReuseRendersAgainstOldDefaults PASSED 5 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeAppliesCustomDescriptionAndLabels PASSED 204 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeCarriesForwardLabelsWhenNoneSupplied PASSED 6 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeDeletesOrphanedResources PASSED 7 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeDryRun PASSED 5 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeForceDeletesBeforeApply PASSED 6 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeIncrementsVersion PASSED 4 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeNoHooksSkipsHooks PASSED 8 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeNoOrphansSkipsDelete PASSED 6 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradePrunesHistoryAfterStoreWithGivenMaxHistory PASSED 6 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeReappliesPreviousOnStoreFailure PASSED 8 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeRejectsLibraryChart PASSED 4 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeRunsHooksAndStripsManifest PASSED 12 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeServerDryRunValidatesWithoutPersisting PASSED 5 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeSuccess PASSED 7 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeWithoutForceDoesNotDelete PASSED 6 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeWithOverrideValues PASSED 4 ms
org.alexmond.jhelm.core.action.UpgradeActionTest › testUpgradeWithPreviousManifestAppliesWithPrune PASSED 19 ms
org.alexmond.jhelm.core.action.VerifyActionTest › testVerifyFailsWhenChartNotFound PASSED 6 ms
org.alexmond.jhelm.core.action.VerifyActionTest › testVerifyFailsWhenChartTampered PASSED 49 ms
org.alexmond.jhelm.core.action.VerifyActionTest › testVerifyFailsWhenProvFileNotFound PASSED 2 ms
org.alexmond.jhelm.core.action.VerifyActionTest › testVerifyValidSignature PASSED 31 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 1 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 37 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › helmCompatibilityDefaultsToHelm4 PASSED 1,025 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › helmCompatibilityPropertySelectsTheMode PASSED 38 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › helmVersionDefaultsWhenUnset PASSED 44 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › helmVersionPropertyConfiguresEngine PASSED 72 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › jhelmMetricsBeanAbsentWithoutMeterRegistry PASSED 47 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › jhelmMetricsBeanCreatedWhenMeterRegistryPresent PASSED 54 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › templateCacheBeanAbsentWhenDisabled PASSED 53 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › templateCacheBeanRegisteredByDefault PASSED 47 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › templateCacheMaxSizeApplied PASSED 40 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › testCanonicalConfigPathPropertyPassedToRepoManager PASSED 60 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › testCanonicalConfigPathWinsOverCoreAlias PASSED 46 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › testConditionalOnMissingBeanAllowsOverride PASSED 46 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › testCoreAliasConfigPathBindsToRepoManager PASSED 51 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › testCoreAliasRepositoryCachePathBindsToRepoManager PASSED 40 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › testCoreBeansRegisteredWithoutKubeService PASSED 64 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › testDelegatingKubeServiceAbsentWithoutResolver PASSED 54 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › testKubeServiceDependentBeansAbsentWithoutKubeService PASSED 53 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › testKubeServiceDependentBeansRegisteredWhenKubeServicePresent PASSED 98 ms
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest › testResolverPresentRoutesActionsThroughDelegating PASSED 58 ms
org.alexmond.jhelm.core.config.JhelmSecurityPolicyTest › apiKeyConfiguredReflectsKeyPresence PASSED 0 ms
org.alexmond.jhelm.core.config.JhelmSecurityPolicyTest › exposesModeAndHeaderName PASSED 0 ms
org.alexmond.jhelm.core.config.JhelmSecurityPolicyTest › fullWithKeyEnablesMutating PASSED 1 ms
org.alexmond.jhelm.core.config.JhelmSecurityPolicyTest › fullWithoutKeyDoesNotEnableMutating PASSED 0 ms
org.alexmond.jhelm.core.config.JhelmSecurityPolicyTest › readOnlyNeverEnablesMutating PASSED 1 ms
org.alexmond.jhelm.core.config.JhelmSecurityPolicyTest › validApiKeyFalseWhenNoKeyConfigured PASSED 1 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 7 ms
org.alexmond.jhelm.core.CoreConfigTest › testRegistryManagerBean PASSED 1 ms
org.alexmond.jhelm.core.CoreConfigTest › testRepoManagerBean PASSED 2 ms
org.alexmond.jhelm.core.CoreConfigTest › testTemplateActionBean PASSED 1 ms
org.alexmond.jhelm.core.DefineOrderTest › testFullPathOrderingPicksSameDefineWinnerAsHelm PASSED 6 ms
org.alexmond.jhelm.core.exception.ExceptionTest › testChartLoadExceptionWithCause PASSED 1 ms
org.alexmond.jhelm.core.exception.ExceptionTest › testChartLoadExceptionWithSuggestion PASSED 0 ms
org.alexmond.jhelm.core.exception.ExceptionTest › testDeploymentFailedException PASSED 0 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 1 ms
org.alexmond.jhelm.core.exception.ExceptionTest › testKubernetesOperationException429IsTransient PASSED 1 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 1 ms
org.alexmond.jhelm.core.exception.ExceptionTest › testTemplateRenderExceptionWithChartOnly PASSED 1 ms
org.alexmond.jhelm.core.exception.ExceptionTest › testWaitTimeoutException PASSED 1 ms
org.alexmond.jhelm.core.KpsComparisonTest › compareSingleChart(String, String, String, String)[1] PASSED 551 ms
org.alexmond.jhelm.core.KpsComparisonTest › testPullAndCompare PASSED 2 ms
org.alexmond.jhelm.core.KpsComparisonTest › testSearchAndCompare PASSED 7,322 ms
org.alexmond.jhelm.core.KpsComparisonTest › testSimpleRendering PASSED 3 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testCacheHitCounter PASSED 1 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testCacheMissCounter PASSED 1 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testCacheSizeGauge PASSED 0 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testGetRegistry PASSED 1 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testKubeOperationCounter PASSED 2 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testKubeOperationTimer PASSED 1 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testMultipleRenderRecordings PASSED 1 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testRenderTimerRecorded PASSED 1 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testTimeActionErrorCountsErrorOutcomeAndRethrows PASSED 2 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testTimeActionSuccessRecordsTimerAndCounter PASSED 2 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testTimeChartPullErrorCountsErrorAndRethrows PASSED 2 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testTimeChartPullSuccessRecordsHttpSource PASSED 1 ms
org.alexmond.jhelm.core.metrics.JhelmMetricsTest › testTimeRenderReturnsResult PASSED 1 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testAsConfigReturnsYamlKeyedByBaseName PASSED 2 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testAsConfigSortsKeysLikeHelm PASSED 2 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testAsSecretsBase64EncodesContent PASSED 1 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testGetBytesReturnsContent PASSED 4 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testGetBytesReturnsEmptyForMissingFile PASSED 0 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testGetReturnsEmptyStringForMissingFile PASSED 1 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testGetReturnsFileContent PASSED 1 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testGlobMatchesFiles PASSED 1 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testGlobReturnsEmptyForNoMatch PASSED 0 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testGlobThenAsConfigThroughTemplate PASSED 9 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testLinesReturnsEmptyForEmptyContent PASSED 2 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testLinesReturnsEmptyForMissingFile PASSED 1 ms
org.alexmond.jhelm.core.model.ChartFilesTest › testLinesReturnsLines PASSED 0 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 1 ms
org.alexmond.jhelm.core.model.ChartLockTest › testGeneratedTimestamp PASSED 98 ms
org.alexmond.jhelm.core.model.ChartLockTest › testReadNonExistentLockFile PASSED 2 ms
org.alexmond.jhelm.core.model.ChartLockTest › testWriteAndReadLockFile PASSED 16 ms
org.alexmond.jhelm.core.model.ReleaseContextTest › testServiceDefaultsToHelm PASSED 1 ms
org.alexmond.jhelm.core.model.ReleaseContextTest › testToMapHasExactKeysAndTypes PASSED 1 ms
org.alexmond.jhelm.core.model.ReleaseContextTest › testToMapPreservesInsertionOrder PASSED 1 ms
org.alexmond.jhelm.core.model.ReleaseContextTest › testToMapProducesExactReleaseWireForm PASSED 1 ms
org.alexmond.jhelm.core.model.ReleaseHelmInteropTest › encodesChartTemplatesAndFilesInHelmFormat PASSED 11 ms
org.alexmond.jhelm.core.model.ReleaseHelmInteropTest › omitsNullFieldsLikeHelmOmitempty PASSED 6 ms
org.alexmond.jhelm.core.model.ReleaseHelmInteropTest › readsAHelmShapedChartPayload PASSED 11 ms
org.alexmond.jhelm.core.model.ReleaseHelmInteropTest › readsAHelmShapedReleaseIncludingUnknownFields PASSED 20 ms
org.alexmond.jhelm.core.model.ReleaseHelmInteropTest › roundTripsChartThroughHelmStorageFormat PASSED 50 ms
org.alexmond.jhelm.core.model.ReleaseHelmInteropTest › serializesConfigAsABareMapLikeHelm PASSED 21 ms
org.alexmond.jhelm.core.model.ReleaseHelmInteropTest › serializesInfoTimestampsAsHelmSnakeCase PASSED 7 ms
org.alexmond.jhelm.core.model.ReleaseHelmInteropTest › serializesStatusAsHelmWireString PASSED 5 ms
org.alexmond.jhelm.core.model.ReleaseStatusTest › deserializesFromHelmWireString PASSED 10 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 1 ms
org.alexmond.jhelm.core.model.ReleaseStatusTest › getValueReturnsHelmWireStrings PASSED 1 ms
org.alexmond.jhelm.core.model.ReleaseStatusTest › releaseInfoRoundTripsStatusField PASSED 15 ms
org.alexmond.jhelm.core.model.ReleaseStatusTest › serializesToHelmWireString PASSED 9 ms
org.alexmond.jhelm.core.model.RepositoryConfigTest › testSerializesBackToHelmSnakeCaseKeys PASSED 11 ms
org.alexmond.jhelm.core.model.RepositoryConfigTest › testSnakeCaseWireKeysParseIntoCamelCaseFields PASSED 9 ms
org.alexmond.jhelm.core.NameCollisionTemplateTest › testSubchartOnlyDefineIsRegisteredDespiteNameCollision PASSED 7 ms
org.alexmond.jhelm.core.NestedSubchartValuesTest › testTwoLevelDeepSubchartDefaultIsVisibleToUmbrella PASSED 6 ms
org.alexmond.jhelm.core.output.OutputFormatTest › testHistoryRowHelmShape PASSED 1 ms
org.alexmond.jhelm.core.output.OutputFormatTest › testJsonIsAnArrayForRowLists PASSED 2 ms
org.alexmond.jhelm.core.output.OutputFormatTest › testListRowHelmShape PASSED 3 ms
org.alexmond.jhelm.core.output.OutputFormatTest › testReleaseInfoIsANestedObjectWithSnakeCaseKeys PASSED 3 ms
org.alexmond.jhelm.core.output.OutputFormatTest › testReleaseJsonNestsInfoAsAnObject PASSED 9 ms
org.alexmond.jhelm.core.output.OutputFormatTest › testReleaseYamlNestsInfoAsAMapping PASSED 5 ms
org.alexmond.jhelm.core.RecursiveTemplateTest › testRecursiveTemplateFailsLoudly PASSED 88 ms
org.alexmond.jhelm.core.service.CascadePolicyTest › nullOrBlankDefaultsToBackground PASSED 0 ms
org.alexmond.jhelm.core.service.CascadePolicyTest › parsesKnownModesCaseInsensitively PASSED 0 ms
org.alexmond.jhelm.core.service.CascadePolicyTest › propagationPolicyMapsToKubernetesValues PASSED 0 ms
org.alexmond.jhelm.core.service.CascadePolicyTest › unknownModeIsRejected PASSED 0 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadChartFilesExcludesSpecialDirsAndFiles PASSED 5 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadChartWithCrds PASSED 10 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadChartWithEverything PASSED 10 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadChartWithFiles PASSED 5 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadChartWithoutChartYamlThrowsException PASSED 1 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadChartWithoutCrds PASSED 4 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadChartWithoutReadme PASSED 9 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadChartWithoutValuesSchema PASSED 6 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadChartWithReadme PASSED 5 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadChartWithValuesSchema PASSED 5 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadNonExistentChartThrowsException PASSED 4 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadV1ChartWithRequirementsYaml PASSED 17 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testLoadV2ChartIgnoresRequirementsYaml PASSED 4 ms
org.alexmond.jhelm.core.service.ChartLoaderTest › testTxtAndJsonFilesLoadedAsTemplates PASSED 6 ms
org.alexmond.jhelm.core.service.ConfigServerClientTest › testFetchIsSsrfGuarded PASSED 2 ms
org.alexmond.jhelm.core.service.ConfigServerClientTest › testGuardValidatesTheBuiltUrl PASSED 0 ms
org.alexmond.jhelm.core.service.ConfigServerClientTest › testUrlFallsBackToDefaultProfile PASSED 0 ms
org.alexmond.jhelm.core.service.ConfigServerClientTest › testUrlOmitsLabelWhenAbsent PASSED 0 ms
org.alexmond.jhelm.core.service.ConfigServerClientTest › testUrlStripsTrailingSlash PASSED 0 ms
org.alexmond.jhelm.core.service.ConfigServerClientTest › testUrlWithProfilesAndLabel PASSED 1 ms
org.alexmond.jhelm.core.service.ConfigServerValuesLoaderTest › testCliOverridesWinOverProperties PASSED 1 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 1 ms
org.alexmond.jhelm.core.service.ConfigServerValuesLoaderTest › testFailFastAbortsOnFetchError PASSED 4 ms
org.alexmond.jhelm.core.service.ConfigServerValuesLoaderTest › testNonFailFastWarnsAndContinues PASSED 1 ms
org.alexmond.jhelm.core.service.ConfigServerValuesLoaderTest › testPrecedenceFlagsSurfaced PASSED 1 ms
org.alexmond.jhelm.core.service.DelegatingKubeServiceTest › testMutatingOperationsForward PASSED 2 ms
org.alexmond.jhelm.core.service.DelegatingKubeServiceTest › testReadOperationsForwardAndReturn PASSED 59 ms
org.alexmond.jhelm.core.service.DelegatingKubeServiceTest › testResolverConsultedOncePerCall PASSED 1 ms
org.alexmond.jhelm.core.service.DelegatingKubeServiceTest › testWaitOperationsForward PASSED 2 ms
org.alexmond.jhelm.core.service.DependencyConditionTest › testBackendRendersWithAliasName PASSED 10 ms
org.alexmond.jhelm.core.service.DependencyConditionTest › testBackendServicePort PASSED 6 ms
org.alexmond.jhelm.core.service.DependencyConditionTest › testMonitoringSubchartSkipped PASSED 7 ms
org.alexmond.jhelm.core.service.DependencyConditionTest › testParentConfigMapRendered PASSED 7 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testChartLoaderNoAliasWhenDirMatchesName PASSED 9 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testChartLoaderSetsAliasFromDirectoryName PASSED 9 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testConditionEvaluation PASSED 2 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testConditionEvaluationEmptyValues PASSED 2 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testConditionEvaluationNestedPath PASSED 1 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testConditionEvaluationStringFalse PASSED 3 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 2 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testFileDependencyPreservesVersion PASSED 2 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testMultipleDependenciesMixedConditions PASSED 1 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testNullValuesExcludesConditionedDependency PASSED 3 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testOciDependencyNoAlias PASSED 2 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testOciDependencyPreservesAlias PASSED 3 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testRepositoryAliasStripsAtPrefix PASSED 2 ms
org.alexmond.jhelm.core.service.DependencyResolverTest › testResolveDependenciesNullDependencies PASSED 1 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 2 ms
org.alexmond.jhelm.core.service.EngineCacheTest › render_contentChange_doesNotReturnStaleResult PASSED 2 ms
org.alexmond.jhelm.core.service.EngineCacheTest › render_twiceSameChart_cacheIsPopulated PASSED 5 ms
org.alexmond.jhelm.core.service.EngineCacheTest › render_withCache_producesIdenticalOutput PASSED 19 ms
org.alexmond.jhelm.core.service.EngineTest › testApiVersionsHasMultipleVersions PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testApiVersionsHasReturnsFalse PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testApiVersionsHasReturnsTrue PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testBareEnabledFalseWithoutConditionStillRenders PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testCapabilitiesAvailable PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testCapabilitiesBlankHelmVersionUsesDefault(String)[1] PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testCapabilitiesBlankHelmVersionUsesDefault(String)[2] PASSED 1 ms
org.alexmond.jhelm.core.service.EngineTest › testCapabilitiesBlankHelmVersionUsesDefault(String)[3] PASSED 0 ms
org.alexmond.jhelm.core.service.EngineTest › testCapabilitiesBlankKubeVersionUsesDefault PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testCapabilitiesDefaultWhenOverrideNull PASSED 3 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 › testCapabilitiesHelmVersionDefaultsToCompatVersion PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testCapabilitiesHelmVersionOverride(String, String)[1] PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testCapabilitiesHelmVersionOverride(String, String)[2] PASSED 1 ms
org.alexmond.jhelm.core.service.EngineTest › testCapabilitiesHelmVersionOverride(String, String)[3] PASSED 1 ms
org.alexmond.jhelm.core.service.EngineTest › testCapabilitiesJhelmVersionIsJhelmsOwnVersion PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testCapabilitiesKubeVersionMinorWithSuffix PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testCapabilitiesKubeVersionOverride PASSED 1 ms
org.alexmond.jhelm.core.service.EngineTest › testCapabilitiesKubeVersionOverrideAddsLeadingV PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testCapabilitiesNonNumericVersionYieldsZeroMajorMinor PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testCapabilitiesRecordNullExtraApiVersionsBecomesEmpty PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testChartAnnotationsAccess PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testChartAnnotationsConditional PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testChartAppVersionAccess PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testCleanManifestRemovesEmptyDocuments PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testCollectionPrintedAsGoFormat PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testCommonImagesVersionDebug PASSED 8 ms
org.alexmond.jhelm.core.service.EngineTest › testCommonImagesVersionWithSemverTag PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testCompareVersions(String, String, int)[1] PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testCompareVersions(String, String, int)[2] PASSED 1 ms
org.alexmond.jhelm.core.service.EngineTest › testCompareVersions(String, String, int)[3] PASSED 1 ms
org.alexmond.jhelm.core.service.EngineTest › testCompareVersions(String, String, int)[4] PASSED 1 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 1 ms
org.alexmond.jhelm.core.service.EngineTest › testConversionFunctionsKeepNullsInBothModes(HelmCompatibility)[1] PASSED 12 ms
org.alexmond.jhelm.core.service.EngineTest › testConversionFunctionsKeepNullsInBothModes(HelmCompatibility)[2] PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testDeepValuesMerge PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testDependencyAliasFromMetadataOverridesChartName PASSED 1 ms
org.alexmond.jhelm.core.service.EngineTest › testDependencyConditionCommaPathFirstTruthy PASSED 1 ms
org.alexmond.jhelm.core.service.EngineTest › testDependencyConditionDisablesSubchart PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testDependencyConditionEnablesSubchart PASSED 6 ms
org.alexmond.jhelm.core.service.EngineTest › testDependencyConditionMissingPathDefaultsToEnabled PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testDepthLimitPreventsInfiniteNesting PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testDisabledSubchartDefinesDoNotPolluteNamedTemplates PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testDisabledSubchartIsSkipped PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testDnsPolicyNullOmitted PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testExplicitHelmVersionSurvivesAModeSwitch PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testFilesGetMissingReturnsEmpty PASSED 1 ms
org.alexmond.jhelm.core.service.EngineTest › testFilesGetReturnsContent PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testGlobalValuesDeepMergedWithSubchartGlobals PASSED 1 ms
org.alexmond.jhelm.core.service.EngineTest › testGlobalValuesPassedToSubcharts PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testHelm3ModeKeepsNullValuesInValues PASSED 1 ms
org.alexmond.jhelm.core.service.EngineTest › testHelm4ModeKeepsDeeperNullsAsTombstones PASSED 5 ms
org.alexmond.jhelm.core.service.EngineTest › testHelm4ModeKeepsNullsInsideListsInValues PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testHelm4ModeKeepsUserSuppliedNullOverrides PASSED 1 ms
org.alexmond.jhelm.core.service.EngineTest › testHelm4ModeLetsSubchartDefaultSurviveAParentNull PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testHelm4ModePrunesNullValuesFromValues PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testHelm4ModePrunesTopLevelNullValuesToo PASSED 1 ms
org.alexmond.jhelm.core.service.EngineTest › testHelmVersionFollowsTheCompatibilityMode PASSED 1 ms
org.alexmond.jhelm.core.service.EngineTest › testHooksTestChart PASSED 5 ms
org.alexmond.jhelm.core.service.EngineTest › testImportValuesMapForm PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testImportValuesNoImportWhenEmpty PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testImportValuesStringForm PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testImportValuesUserOverrideTakesPrecedence PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testImportValuesWithAlias PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testIncludeFileTemplateRedisChart PASSED 1 ms
org.alexmond.jhelm.core.service.EngineTest › testIncludeFileTemplateSha256sum PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testIncludeFileTemplateWithCondition PASSED 5 ms
org.alexmond.jhelm.core.service.EngineTest › testIncludeTxtTemplateFile PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testIncludeWithTemplateBasePath PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testKubeServiceDefaultCapabilitiesIsDefault PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testKubeVersionField(String, String)[1] PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testKubeVersionField(String, String)[2] PASSED 2 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 2 ms
org.alexmond.jhelm.core.service.EngineTest › testLibraryChartFromDisk PASSED 6 ms
org.alexmond.jhelm.core.service.EngineTest › testLibraryChartHelpersAvailableToParent PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testLibraryChartTemplateCollisionKeepsNewerVersion PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testLibraryChartTemplatesNotRendered PASSED 1 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 1 ms
org.alexmond.jhelm.core.service.EngineTest › testNestedOrEqConditionalRendersContent PASSED 5 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 2 ms
org.alexmond.jhelm.core.service.EngineTest › testNullFieldPreservedInFromYamlToYamlPipeline PASSED 5 ms
org.alexmond.jhelm.core.service.EngineTest › testNullFieldPreservedWithNullValue PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testPgadmin4HelpersFullParse PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testQuoteNullEnvValue PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testQuoteNullGuardOmitsField PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testQuoteNullOmitsReplicas PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testRangeOverMapSortedKeys PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testRangeOverMapVariableFieldAccess PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testRangeSetMutatesDictInOuterScope PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testRegexMatchSubstringInConfig PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testRegexReplaceAllAngleBrackets PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testRenderChartMetadata PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testRenderEmptyTemplates PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testRenderOverridesDefaultValues PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testRenderReleaseInfo PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testRenderSimpleTemplate PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testRenderTemplateWithValues PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testRenderThrowsOnInvalidTemplate PASSED 1 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 1 ms
org.alexmond.jhelm.core.service.EngineTest › testReverseAlphabeticalExecutionOrder PASSED 1 ms
org.alexmond.jhelm.core.service.EngineTest › testReverseExecutionOrderChart PASSED 9 ms
org.alexmond.jhelm.core.service.EngineTest › testSemverCompareInTemplate PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testSemverCompareSelectsApiVersion PASSED 17 ms
org.alexmond.jhelm.core.service.EngineTest › testSetDollarValuesPropagatesAcrossTemplates PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testSplitReturnMapWithUnderscoreKeys PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testSubchartDefaultsAvailableInParent PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testSubchartDefaultsMergedWithOverrides PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testSubchartNullValuesPrunedButTopLevelKept PASSED 11 ms
org.alexmond.jhelm.core.service.EngineTest › testSubchartsContextAvailable PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testSubchartsContextFallsBackToReleaseName PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testSubchartsContextIncludesValuesAndRelease PASSED 1 ms
org.alexmond.jhelm.core.service.EngineTest › testSubchartsContextWithAlias PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testSubchartWithAliasDefaultsAvailable PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testTemplateBasePathValue PASSED 4 ms
org.alexmond.jhelm.core.service.EngineTest › testTemplateNameValue PASSED 2 ms
org.alexmond.jhelm.core.service.EngineTest › testToYamlPreservesNullValues PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testTraefikServiceNestedRangePattern PASSED 3 ms
org.alexmond.jhelm.core.service.EngineTest › testValidationPatternMultipleEmptyIncludes PASSED 10 ms
org.alexmond.jhelm.core.service.EngineTest › testValidationPatternNoErrors PASSED 10 ms
org.alexmond.jhelm.core.service.ExternalCommandPostRendererTest › processChainMultipleRenderers PASSED 7 ms
org.alexmond.jhelm.core.service.ExternalCommandPostRendererTest › processIncludesStderrInErrorOnNonZeroExit PASSED 8 ms
org.alexmond.jhelm.core.service.ExternalCommandPostRendererTest › processPassesManifestThroughCommand PASSED 2 ms
org.alexmond.jhelm.core.service.ExternalCommandPostRendererTest › processReInterruptsWhenThreadInterrupted PASSED 8 ms
org.alexmond.jhelm.core.service.ExternalCommandPostRendererTest › processThrowsOnNonZeroExitCode PASSED 3 ms
org.alexmond.jhelm.core.service.ExternalCommandPostRendererTest › processThrowsOnTimeout PASSED 1,005 ms
org.alexmond.jhelm.core.service.ExternalCommandPostRendererTest › processTransformsManifest PASSED 3 ms
org.alexmond.jhelm.core.service.ExternalCommandPostRendererTest › processWithScriptPostRenderer PASSED 4 ms
org.alexmond.jhelm.core.service.HelmCompatibilityTest › eachModeCarriesItsDefaultVersion PASSED 0 ms
org.alexmond.jhelm.core.service.HelmCompatibilityTest › fromDefaultsToHelm4(String)[1] PASSED 1 ms
org.alexmond.jhelm.core.service.HelmCompatibilityTest › fromDefaultsToHelm4(String)[2] PASSED 1 ms
org.alexmond.jhelm.core.service.HelmCompatibilityTest › fromNullDefaultsToHelm4 PASSED 0 ms
org.alexmond.jhelm.core.service.HelmCompatibilityTest › fromParsesTheHelmLine(String, HelmCompatibility)[1] PASSED 1 ms
org.alexmond.jhelm.core.service.HelmCompatibilityTest › fromParsesTheHelmLine(String, HelmCompatibility)[2] PASSED 1 ms
org.alexmond.jhelm.core.service.HelmCompatibilityTest › fromParsesTheHelmLine(String, HelmCompatibility)[3] PASSED 1 ms
org.alexmond.jhelm.core.service.HelmCompatibilityTest › fromParsesTheHelmLine(String, HelmCompatibility)[4] PASSED 1 ms
org.alexmond.jhelm.core.service.HelmCompatibilityTest › fromParsesTheHelmLine(String, HelmCompatibility)[5] PASSED 1 ms
org.alexmond.jhelm.core.service.HelmCompatibilityTest › fromParsesTheHelmLine(String, HelmCompatibility)[6] PASSED 0 ms
org.alexmond.jhelm.core.service.HelmCompatibilityTest › fromParsesTheHelmLine(String, HelmCompatibility)[7] PASSED 0 ms
org.alexmond.jhelm.core.service.HelmCompatibilityTest › fromRejectsUnknownLines(String)[1] PASSED 1 ms
org.alexmond.jhelm.core.service.HelmCompatibilityTest › fromRejectsUnknownLines(String)[2] PASSED 1 ms
org.alexmond.jhelm.core.service.HelmCompatibilityTest › fromRejectsUnknownLines(String)[3] PASSED 0 ms
org.alexmond.jhelm.core.service.HelmCompatibilityTest › onlyHelm4PrunesNullValues PASSED 1 ms
org.alexmond.jhelm.core.service.HelmEnvConfigResolutionTest › autoConfigRegistryManagerHonorsRegistryConfigPathProperty PASSED 1 ms
org.alexmond.jhelm.core.service.HelmEnvConfigResolutionTest › defaultConstructorsResolveAgainstTheCurrentEnvironment PASSED 1 ms
org.alexmond.jhelm.core.service.HelmEnvConfigResolutionTest › registryConfigFallsBackToHelmOsDefault PASSED 1 ms
org.alexmond.jhelm.core.service.HelmEnvConfigResolutionTest › registryConfigHonorsHelmRegistryConfig PASSED 0 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 1 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 1 ms
org.alexmond.jhelm.core.service.JhelmChartDownloaderAdapterTest › adapterTranslatesPluginExceptionToIoException PASSED 2 ms
org.alexmond.jhelm.core.service.JhelmChartDownloaderAdapterTest › repoManagerRoutesCustomSchemeToAJavaDownloader PASSED 10 ms
org.alexmond.jhelm.core.service.JhelmLifecycleListenerAdapterTest › aThrowingListenerIsSwallowed PASSED 1 ms
org.alexmond.jhelm.core.service.JhelmLifecycleListenerAdapterTest › deliversMappedEventWithReleaseDetails PASSED 0 ms
org.alexmond.jhelm.core.service.JhelmLifecycleListenerAdapterTest › everyInternalPhaseMapsToAPublicPhase PASSED 2 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 0 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 0 ms
org.alexmond.jhelm.core.service.JhelmTemplateFunctionAdapterTest › collectGathersFunctionsFromProviders PASSED 0 ms
org.alexmond.jhelm.core.service.JhelmTemplateFunctionAdapterTest › pluginFunctionIsCallableFromAChartTemplate PASSED 2 ms
org.alexmond.jhelm.core.service.KubeServiceNamespaceSetListingTest › listReleasesForEmptyNamespaceSetReturnsEmptyList PASSED 1 ms
org.alexmond.jhelm.core.service.KubeServiceNamespaceSetListingTest › listReleasesForNamespaceSetFlattensPerNamespaceResults PASSED 5 ms
org.alexmond.jhelm.core.service.LifecyclePhaseTest › testWireValues PASSED 0 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › blobExistsFalseOnNon200 PASSED 1 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › blobExistsFalseWhenRequestThrows PASSED 2 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › blobExistsTrueOn200 PASSED 2 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › downloadBlobFailsWhenRedirectChainExceedsCap PASSED 5 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 2 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › fetchTokenFallsBackToAccessToken PASSED 2 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › fetchTokenReturnsNullOnNon200 PASSED 2 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › fetchTokenReturnsNullWhenBodyHasNoToken PASSED 2 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › fetchTokenReturnsNullWhenRequestThrows PASSED 2 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › fetchTokenReturnsTokenFromSuccessBody PASSED 2 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › fetchTokenUsesDockerAuthEndpointAndReturnsToken PASSED 60 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › getManifestParsesBodyWithTokenAndAccept PASSED 2 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › getManifestReturnsNullWhenNoEntity PASSED 1 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › resolveDigestFromIndexFallsBackToFirstEntry PASSED 1 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › resolveDigestFromIndexReturnsNullForEmptyManifests PASSED 2 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 0 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › testIsManifestIndexDetectsIndex PASSED 1 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › testParseOciUrlDefaultsToLatest PASSED 1 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › testParseOciUrlInvalid PASSED 1 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 1 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › testStrictModeConstructorStillGuardsMetadataHost PASSED 1 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › testVerifyLoginExchangesTokenOnBearerChallenge PASSED 3 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 3 ms
org.alexmond.jhelm.core.service.OciRegistryClientTest › testVerifyLoginThrowsOnServerError PASSED 2 ms
org.alexmond.jhelm.core.service.PluginLoaderTest › autoConfigWiresExternalTemplateFunctionIntoEngine(Path) PASSED 1,168 ms
org.alexmond.jhelm.core.service.PluginLoaderTest › discoversAndIsolatesExternalPostRenderer(Path) PASSED 93 ms
org.alexmond.jhelm.core.service.PluginLoaderTest › emptyPathLoadsNothing PASSED 0 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 4 ms
org.alexmond.jhelm.core.service.RegistryManagerTest › testLoadConfigReturnsEmptyConfigWhenFileMissing PASSED 1 ms
org.alexmond.jhelm.core.service.RegistryManagerTest › testLoginOverwritesExistingCredentials PASSED 10 ms
org.alexmond.jhelm.core.service.RegistryManagerTest › testLoginStoresCredentials PASSED 6 ms
org.alexmond.jhelm.core.service.RegistryManagerTest › testLoginWritesOwnerOnlyCredentialsFile PASSED 7 ms
org.alexmond.jhelm.core.service.RegistryManagerTest › testLogoutRemovesCredentials PASSED 4 ms
org.alexmond.jhelm.core.service.RegistryManagerTest › testMultipleRegistries PASSED 5 ms
org.alexmond.jhelm.core.service.RepoHttpClientFactoryTest › testConfigureAuthFailsClosedWhenRepoUrlMissing PASSED 0 ms
org.alexmond.jhelm.core.service.RepoHttpClientFactoryTest › testConfigureAuthHandlesNullPassword PASSED 0 ms
org.alexmond.jhelm.core.service.RepoHttpClientFactoryTest › testConfigureAuthSendsCrossHostWhenPassCredentialsAll PASSED 1 ms
org.alexmond.jhelm.core.service.RepoHttpClientFactoryTest › testConfigureAuthSetsBasicHeader PASSED 1 ms
org.alexmond.jhelm.core.service.RepoHttpClientFactoryTest › testConfigureAuthSkipsCredentialsOnDifferentHost PASSED 1 ms
org.alexmond.jhelm.core.service.RepoHttpClientFactoryTest › testConfigureAuthSkipsNullRepo PASSED 0 ms
org.alexmond.jhelm.core.service.RepoHttpClientFactoryTest › testConfigureAuthSkipsWhenNoCredentials PASSED 1 ms
org.alexmond.jhelm.core.service.RepoManagerDownloaderTest › routesCustomSchemeToRegisteredDownloader PASSED 15 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testAddRepoDuplicateWithoutForceUpdateFails PASSED 5 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testAddRepoForceUpdateReplaces PASSED 6 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testAddRepoPersistsCredentialsAndTls PASSED 6 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testAddRepoRejectsUnsafeNames(String)[1] PASSED 2 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testAddRepoRejectsUnsafeNames(String)[2] PASSED 1 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testAddRepoRejectsUnsafeNames(String)[3] PASSED 1 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testAddRepoRejectsUnsafeNames(String)[4] PASSED 2 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testAddRepoRejectsUnsafeNames(String)[5] PASSED 1 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testAddRepoRejectsUnsafeNames(String)[6] PASSED 1 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testAddRepoRejectsUnsafeNames(String)[7] PASSED 1 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testAddRepoRejectsUnsafeNames(String)[8] PASSED 1 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testChartVersionComparableSortsOldestFirst PASSED 0 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testClose PASSED 1 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testComputeBytesSha256KnownValue PASSED 2 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testComputeBytesSha256MatchesFileMethod PASSED 1 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testComputeFileSha256 PASSED 2 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testComputeFileSha256KnownValue PASSED 2 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testDeriveOciFileName(String, String)[1] PASSED 1 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testDeriveOciFileName(String, String)[2] PASSED 0 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testDeriveOciFileName(String, String)[3] PASSED 1 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testFindChartVersionsAcrossRepos PASSED 11 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testFindChartVersionsSkipsRepoWithoutIndex PASSED 12 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testGetChartCacheDirIsSubdirOfCacheDir PASSED 1 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testGetChartCacheFileStripsPrefix PASSED 1 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testGetChartVersionsFromRealRepo PASSED 2,752 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testGetRepositoryFound PASSED 5 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testGetRepositoryNotFound PASSED 4 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testGetRepoUrlFound PASSED 5 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testGetRepoUrlNotFound PASSED 4 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testLatestOfAcrossRepos PASSED 12 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testLoadConfigReturnsDefaultWhenFileNotExists PASSED 1 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testLookupChartInIndexFileNotExists PASSED 1 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testLookupChartInIndexFound PASSED 3 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testLookupChartInIndexVersionNotFound PASSED 2 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testPullFromRepoUrl PASSED 7 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testPullFromRepoUrlAnonymous PASSED 9 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testPullFromRepoUrlIndexDownloadFails PASSED 10 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testPullFromRepoUrlRequiresVersion PASSED 1 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testPullFromRepoUrlWithProvFetchesProvenance PASSED 9 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testPullFromUrl PASSED 5 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testPullFromUrlRecordsHttpMetrics PASSED 7 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testPullFromUrlWithAuthSendsHeader PASSED 9 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testPullOci PASSED 9 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testPullResolvesLatestVersionWhenOmitted PASSED 10 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testPullUnknownChartWithoutVersionThrowsIllegalArgument PASSED 6 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testPushOci PASSED 9 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testRegistryLoginRejectsBadCredentialsWithoutStoring PASSED 56 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testRegistryLoginValidatesThenStores PASSED 6 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testRemoveRepo PASSED 8 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testRepoNotFound PASSED 3 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testRepositoryCacheOverrideBlankFallsBackToDefault PASSED 1 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testRepositoryCacheOverrideTakesPrecedence PASSED 3 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testResolveChartUrl(String, String)[1] PASSED 2 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testResolveChartUrl(String, String)[2] PASSED 1 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testResolveChartUrl(String, String)[3] PASSED 1 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testSaveAndLoadConfigRoundTrip PASSED 4 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testUnifiedPullRejectsMissingVersion PASSED 1 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testUntar PASSED 4 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testUntarRejectsPathTraversal PASSED 3 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testUpdateRepo PASSED 8 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testUpdateRepoSendsBasicAuth PASSED 7 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testVerifyBlobDigestMatch PASSED 1 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testVerifyBlobDigestMismatch PASSED 2 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testVerifyBlobDigestSkipsNonSha256 PASSED 1 ms
org.alexmond.jhelm.core.service.RepoManagerTest › testVersionComparisonMatchesHelmSemver PASSED 2 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › longRefChainDoesNotKillTheProcess PASSED 21 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › oversizeSchemaFailsTheChartRatherThanSkippingValidation PASSED 1 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › remoteRefIsNeverFetched PASSED 146 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › schemaCacheIsBounded PASSED 33 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › schemaNestedBeyondJhelmsLimitIsRejected PASSED 3 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › schemaWithinJhelmsLimitStillValidates PASSED 4 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_additionalPropertiesFalse_rejectsUnknownKey PASSED 1 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_allOf_enforced PASSED 2 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_anyOf_enforced PASSED 1 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_arrayItems_enforced PASSED 2 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_blankSchema_doesNothing PASSED 0 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_const_enforced PASSED 1 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_draft07Schema_selectedByDollarSchema PASSED 3 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_enumViolation_throwsException PASSED 1 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_exceptionMessage_containsChartNameAndErrors PASSED 1 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_exclusiveMinimum_enforced PASSED 2 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_fractionalDoubleFailsIntegerType PASSED 1 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_ifThenElse_conditionalRequired PASSED 2 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_malformedSchema_logsWarningOnly PASSED 2 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_maximumViolation_throwsException PASSED 4 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_minimumViolation_throwsException PASSED 1 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_missingRequiredField_throwsException PASSED 3 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_multipleOf_enforced PASSED 1 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_nestedObjectValidation_detectsViolation PASSED 1 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_nullSchema_doesNothing PASSED 0 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_oneOf_enforced PASSED 2 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_patternViolation_throwsException PASSED 3 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_refToDefs_isResolved PASSED 3 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_sameSchemaTwice_usesCacheAndStaysConsistent PASSED 2 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_typeViolation_throwsException PASSED 1 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_unknownKeysAllowedByDefault_doesNotThrow PASSED 1 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_validValues_doesNotThrow PASSED 0 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › validate_wholeDoubleSatisfiesIntegerType PASSED 1 ms
org.alexmond.jhelm.core.service.SchemaValidatorTest › valuesNestedBeyondTheLimitFailTheChart PASSED 9 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 2 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testExtractSignedDataUnescapesDashEscapedLines PASSED 1 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testExtractSignedDataValid PASSED 3 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testLoadPublicKeyringFromFile PASSED 2 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testLoadSecretKeyFromFile PASSED 4 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testLoadSecretKeyNotFound PASSED 5 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testSignAndVerifyRoundTrip PASSED 15 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testSignProducesValidClearSignedMessage PASSED 4 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testVerifyFailsWithTamperedChart PASSED 7 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testVerifyFailsWithWrongPublicKey PASSED 151 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testVerifyRejectsExpiredKey PASSED 161 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testVerifyRejectsNoSignatureContent PASSED 1 ms
org.alexmond.jhelm.core.service.SignatureServiceTest › testVerifyRejectsRevokedKey PASSED 242 ms
org.alexmond.jhelm.core.service.SsrfGuardingDnsResolverTest › allowsPublicLiteral PASSED 0 ms
org.alexmond.jhelm.core.service.SsrfGuardingDnsResolverTest › refusesInternalTargets(String)[1] PASSED 1 ms
org.alexmond.jhelm.core.service.SsrfGuardingDnsResolverTest › refusesInternalTargets(String)[2] PASSED 1 ms
org.alexmond.jhelm.core.service.SsrfGuardingDnsResolverTest › refusesInternalTargets(String)[3] PASSED 0 ms
org.alexmond.jhelm.core.service.SsrfGuardingDnsResolverTest › refusesInternalTargets(String)[4] PASSED 0 ms
org.alexmond.jhelm.core.service.TemplateCacheDefineTest › libraryDefineSurvivesSharedCacheAcrossCharts PASSED 10 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › allowsPublicHttpUrls(String)[1] PASSED 2 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › allowsPublicHttpUrls(String)[2] PASSED 0 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › allowsPublicHttpUrls(String)[3] PASSED 1 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › allowsPublicHttpUrls(String)[4] PASSED 0 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › blocksSsrfTargetsAndBadSchemes(String)[1] PASSED 1 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › blocksSsrfTargetsAndBadSchemes(String)[10] PASSED 0 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › blocksSsrfTargetsAndBadSchemes(String)[2] PASSED 0 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › blocksSsrfTargetsAndBadSchemes(String)[3] PASSED 0 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › blocksSsrfTargetsAndBadSchemes(String)[4] PASSED 1 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 1 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › blocksSsrfTargetsAndBadSchemes(String)[8] PASSED 1 ms
org.alexmond.jhelm.core.service.UrlSecurityTest › blocksSsrfTargetsAndBadSchemes(String)[9] PASSED 3 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 0 ms
org.alexmond.jhelm.core.service.ValueEncryptorTest › testDecryptAcceptsBareCiphertext PASSED 2 ms
org.alexmond.jhelm.core.service.ValueEncryptorTest › testDecryptValuesWalksNestedMapsAndLists PASSED 1 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 12 ms
org.alexmond.jhelm.core.service.ValueEncryptorTest › testFailOnErrorTrueThrows PASSED 1 ms
org.alexmond.jhelm.core.SubchartNullCoalesceTest › nullOverrideOnUndeclaredSubchartKeyIsKept PASSED 374 ms
org.alexmond.jhelm.core.SubchartValuePropagationTest › testComputedHelpersFromSubchartValues PASSED 7 ms
org.alexmond.jhelm.core.SubchartValuePropagationTest › testDirectSubchartValueAccess PASSED 6 ms
org.alexmond.jhelm.core.SubchartValuePropagationTest › testGlobalValuePropagation PASSED 7 ms
org.alexmond.jhelm.core.SubchartValuePropagationTest › testOverrideMergingWithSubchartDefaults PASSED 27 ms
org.alexmond.jhelm.core.SubchartValuePropagationTest › testParentNullOverrideDeletesSubchartDefault PASSED 6 ms
org.alexmond.jhelm.core.SubchartValuePropagationTest › testSubchartServiceUsesOwnDefaults PASSED 8 ms
org.alexmond.jhelm.core.SubchartValuePropagationTest › testSubchartTemplatesRendered PASSED 6 ms
org.alexmond.jhelm.core.SubchartValuePropagationTest › testUserOverridesSubchartValues PASSED 7 ms
org.alexmond.jhelm.core.TemplateSourceMarkerTest › testSourceMarkerEmittedForTemplate PASSED 6 ms
org.alexmond.jhelm.core.TemplateSourceMarkerTest › testSourceMarkerPrecedesTheDocumentContent PASSED 7 ms
org.alexmond.jhelm.core.util.ChartVersionsTest › testComparatorSortsAscendingNewestLast PASSED 0 ms
org.alexmond.jhelm.core.util.ChartVersionsTest › testCompareSign(String, String, int)[1] PASSED 0 ms
org.alexmond.jhelm.core.util.ChartVersionsTest › testCompareSign(String, String, int)[10] PASSED 1 ms
org.alexmond.jhelm.core.util.ChartVersionsTest › testCompareSign(String, String, int)[11] PASSED 0 ms
org.alexmond.jhelm.core.util.ChartVersionsTest › testCompareSign(String, String, int)[12] PASSED 0 ms
org.alexmond.jhelm.core.util.ChartVersionsTest › testCompareSign(String, String, int)[13] PASSED 0 ms
org.alexmond.jhelm.core.util.ChartVersionsTest › testCompareSign(String, String, int)[14] PASSED 1 ms
org.alexmond.jhelm.core.util.ChartVersionsTest › testCompareSign(String, String, int)[15] PASSED 1 ms
org.alexmond.jhelm.core.util.ChartVersionsTest › testCompareSign(String, String, int)[2] PASSED 0 ms
org.alexmond.jhelm.core.util.ChartVersionsTest › testCompareSign(String, String, int)[3] PASSED 0 ms
org.alexmond.jhelm.core.util.ChartVersionsTest › testCompareSign(String, String, int)[4] PASSED 1 ms
org.alexmond.jhelm.core.util.ChartVersionsTest › testCompareSign(String, String, int)[5] PASSED 0 ms
org.alexmond.jhelm.core.util.ChartVersionsTest › testCompareSign(String, String, int)[6] PASSED 0 ms
org.alexmond.jhelm.core.util.ChartVersionsTest › testCompareSign(String, String, int)[7] PASSED 0 ms
org.alexmond.jhelm.core.util.ChartVersionsTest › testCompareSign(String, String, int)[8] PASSED 1 ms
org.alexmond.jhelm.core.util.ChartVersionsTest › testCompareSign(String, String, int)[9] PASSED 1 ms
org.alexmond.jhelm.core.util.ChartVersionsTest › testNonNumericSegmentsFallBackToLexical PASSED 0 ms
org.alexmond.jhelm.core.util.ChartVersionsTest › testNullHandling PASSED 1 ms
org.alexmond.jhelm.core.util.HookExecutorTest › testBeforeHookCreationCallsDeleteBeforeApply PASSED 1 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 1 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 1 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 1 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 0 ms
org.alexmond.jhelm.core.util.HookParserTest › testParseHooksExtractsNamespace PASSED 0 ms
org.alexmond.jhelm.core.util.HookParserTest › testParseHooksExtractsPhases PASSED 1 ms
org.alexmond.jhelm.core.util.HookParserTest › testParseHooksExtractsWeight PASSED 0 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 1 ms
org.alexmond.jhelm.core.util.HookParserTest › testStripHooksPreservesNonHookDocs PASSED 0 ms
org.alexmond.jhelm.core.util.HookParserTest › testStripHooksRemovesHookDocs PASSED 0 ms
org.alexmond.jhelm.core.util.HookParserTest › testStripHooksReturnsBlankForBlank PASSED 0 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 1 ms
org.alexmond.jhelm.core.util.HookParserTest › testStripKeptResourcesReturnsEmptyForNull PASSED 0 ms
org.alexmond.jhelm.core.util.JhelmVersionTest › currentIsTheFilteredProjectVersion PASSED 1 ms
org.alexmond.jhelm.core.util.JhelmVersionTest › withLeadingVNormalises(String, String)[1] PASSED 0 ms
org.alexmond.jhelm.core.util.JhelmVersionTest › withLeadingVNormalises(String, String)[2] PASSED 0 ms
org.alexmond.jhelm.core.util.JhelmVersionTest › withLeadingVNormalises(String, String)[3] PASSED 0 ms
org.alexmond.jhelm.core.util.ManifestDiffTest › testChangedFieldsSameIdentityIsNotOrphan PASSED 0 ms
org.alexmond.jhelm.core.util.ManifestDiffTest › testDroppedResourceIsOrphan PASSED 0 ms
org.alexmond.jhelm.core.util.ManifestDiffTest › testEmptyOldManifestYieldsNoOrphans PASSED 0 ms
org.alexmond.jhelm.core.util.ManifestDiffTest › testIdenticalManifestsHaveNoOrphans PASSED 1 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 0 ms
org.alexmond.jhelm.core.util.ManifestDocumentsTest › doesNotSplitOnDashesInsideContent PASSED 1 ms
org.alexmond.jhelm.core.util.ManifestDocumentsTest › handlesCrlfSeparators PASSED 0 ms
org.alexmond.jhelm.core.util.ManifestDocumentsTest › splitsOnSeparatorLines PASSED 0 ms
org.alexmond.jhelm.core.util.ManifestDocumentsTest › splitsOnSeparatorWithTrailingSpacesOrComment PASSED 0 ms
org.alexmond.jhelm.core.util.PropertySourceMapperTest › testActivationKeysStripped PASSED 0 ms
org.alexmond.jhelm.core.util.PropertySourceMapperTest › testDottedKeysUnflattenToNestedMaps PASSED 0 ms
org.alexmond.jhelm.core.util.PropertySourceMapperTest › testEmptyPropertySourcesYieldEmptyMap PASSED 6 ms
org.alexmond.jhelm.core.util.PropertySourceMapperTest › testFirstSourceWins PASSED 0 ms
org.alexmond.jhelm.core.util.PropertySourceMapperTest › testHigherSourceOverridesNestedKey PASSED 0 ms
org.alexmond.jhelm.core.util.PropertySourceMapperTest › testIndexedKeysUnflattenToLists PASSED 1 ms
org.alexmond.jhelm.core.util.PropertySourceMapperTest › testNullEnvironmentYieldsEmptyMap PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseFiltersTest › doubleEqualsIsTreatedAsEquality PASSED 6 ms
org.alexmond.jhelm.core.util.ReleaseFiltersTest › filterMatchesNameRegexUnanchored PASSED 1 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 1 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 0 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 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › acceptsValidNamespaces(String)[1] PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › acceptsValidNamespaces(String)[2] PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › acceptsValidNamespaces(String)[3] PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › acceptsValidNamespaces(String)[4] PASSED 1 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 1 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › acceptsValidReleaseNames(String)[5] PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › allowsBlankNamespaceAsDefault PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › generateNameFallsBackWhenChartNameBlank PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › generateNameSanitizesAndBoundsLength PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › generateNameUsesChartNameAndTimestamp PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsInvalidNamespaces(String)[1] PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsInvalidNamespaces(String)[2] PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsInvalidNamespaces(String)[3] PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsInvalidNamespaces(String)[4] PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsInvalidNamespaces(String)[5] PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsInvalidNamespaces(String)[6] PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsInvalidReleaseNames(String)[1] PASSED 1 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsInvalidReleaseNames(String)[2] PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsInvalidReleaseNames(String)[3] PASSED 0 ms
org.alexmond.jhelm.core.util.ReleaseNamesTest › rejectsInvalidReleaseNames(String)[4] PASSED 1 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 0 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 0 ms
org.alexmond.jhelm.core.util.RenderedManifestTest › testShowOnlyMatchesFullSourcePath PASSED 0 ms
org.alexmond.jhelm.core.util.RenderedManifestTest › testShowOnlyOrdersByRequest PASSED 0 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.ThreeWayJsonMergeTest › changedScalarIsMeasuredAgainstLiveObject PASSED 1 ms
org.alexmond.jhelm.core.util.ThreeWayJsonMergeTest › controllerSetFieldNotManagedByReleaseIsPreserved PASSED 0 ms
org.alexmond.jhelm.core.util.ThreeWayJsonMergeTest › fieldAlreadyAtDesiredValueOnClusterIsNotResent PASSED 1 ms
org.alexmond.jhelm.core.util.ThreeWayJsonMergeTest › identicalStatesProduceEmptyPatch PASSED 0 ms
org.alexmond.jhelm.core.util.ThreeWayJsonMergeTest › newFieldAddedByReleaseIsIncluded PASSED 1 ms
org.alexmond.jhelm.core.util.ThreeWayJsonMergeTest › nullOriginalPrunesNothing PASSED 1 ms
org.alexmond.jhelm.core.util.ThreeWayJsonMergeTest › releaseReassertsItsValueWhenDriftedOnCluster PASSED 0 ms
org.alexmond.jhelm.core.util.ThreeWayJsonMergeTest › removedEnvEntryIsPrunedByReplacingTheWholeArray PASSED 0 ms
org.alexmond.jhelm.core.util.ThreeWayJsonMergeTest › topLevelKeyDroppedByReleaseIsDeleted PASSED 0 ms
org.alexmond.jhelm.core.util.ThreeWayJsonMergeTest › wholeEnvRemovalEmitsExplicitNullDeletion PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesLoaderProfilesTest › testMultipleProfilesLastWinsForSidecars PASSED 2 ms
org.alexmond.jhelm.core.util.ValuesLoaderProfilesTest › testNestedDirectiveFormGatesAndPrunes PASSED 3 ms
org.alexmond.jhelm.core.util.ValuesLoaderProfilesTest › testOnCloudPlatformKeyStrippedButDocumentApplies PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesLoaderProfilesTest › testOnProfileGatingAndStripping PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesLoaderProfilesTest › testPlainMultiDocFileUnchangedWithoutProfiles PASSED 2 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 0 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testEmptyDocumentSkipped PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testEmptyFile PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testIsUrlDetectsHttp PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testIsUrlRejectsFilePaths PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testLoadFromUrl PASSED 317 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testLoadFromUrlHttpError PASSED 6 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testLoadFromUrlNestedValues PASSED 5 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testMultiDocumentDeepMergeNestedMaps PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testMultiDocumentLaterOverridesScalar PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testMultiDocumentNonOverlapping PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testNonStringMapKeysAreStringified PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesLoaderTest › testNullLiteralParsedAsNull(String)[1] PASSED 1 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 0 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 2 ms
org.alexmond.jhelm.core.util.ValuesOverridesConfigServerTest › testDefaultOrderFilesThenConfigServerThenSet PASSED 2 ms
org.alexmond.jhelm.core.util.ValuesOverridesConfigServerTest › testOverrideNoneDropsConfigServerBelowFiles PASSED 3 ms
org.alexmond.jhelm.core.util.ValuesOverridesConfigServerTest › testOverrideSystemPropertiesLiftsConfigServerAboveSet PASSED 4 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 1 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 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetIgnoresMissingEquals PASSED 1 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 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetLiteralIntegerStaysString PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetLiteralKeepsCommasVerbatim PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetLiteralNestsOnDottedKey PASSED 1 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 0 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 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testApplySetValueWithEquals PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testConflictingTypesMapVsScalar PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testDeepMergeAcrossFiles PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testEmptyFileDoesNotClearValues PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testEmptyInputs PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testMixedLocalAndUrlFiles PASSED 6 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 0 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testParseFromSingleFile PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testScalarToMapConversion PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testSetJsonOverridesSetOverridesFile PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testSetLiteralWinsOverSetJson PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testSetOverridesAllFiles PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testSetOverridesFile PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testSetOverridesNestedFileValues PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testSetOverridesUrlFile PASSED 8 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testThreeFilesCascadeOrder PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesOverridesTest › testUrlValueFile PASSED 6 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 1 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 1 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testExpressionMatching(String, String, boolean)[13] PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testExpressionMatching(String, String, boolean)[14] PASSED 1 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testExpressionMatching(String, String, boolean)[15] PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testExpressionMatching(String, String, boolean)[16] PASSED 0 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 0 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testExpressionMatching(String, String, boolean)[4] PASSED 0 ms
org.alexmond.jhelm.core.util.ValuesProfilesTest › testExpressionMatching(String, String, boolean)[5] PASSED 0 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 1 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 1 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 1 ms
org.alexmond.jhelm.core.util.YamlDocumentSeparatorTest › testJsonWithDashes PASSED 0 ms
org.alexmond.jhelm.core.util.YamlDocumentSeparatorTest › testMultilineStringWithDashes PASSED 0 ms
org.alexmond.jhelm.core.util.YamlDocumentSeparatorTest › testMultipleSeparatorsInRow PASSED 0 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 23 ms
org.alexmond.jhelm.core.VariableScopingTest › testSubchartValueIsolation PASSED 43 ms
org.alexmond.jhelm.core.VariableScopingTest › testVariableScopingChart PASSED 23 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testFromJsonArrayNullAndEmpty PASSED 628 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 0 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 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testFromYamlNullAndEmpty PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testFromYamlOctalNumber PASSED 61 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testFromYamlOctalPermissions PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testFromYamlParseErrorReturnsErrorKey PASSED 9 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testFromYamlQuotedOctalStaysString PASSED 1 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 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testJsonParsing(String, String)[1] PASSED 3 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 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testJsonParsing(String, String)[4] PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testJsonSerialization(String, String, Object, String)[1] PASSED 7 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testJsonSerialization(String, String, Object, String)[2] PASSED 2 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 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testMustFromJsonArrayThrowsOnNull PASSED 3 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testMustFromJsonShapes PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testMustFromTomlThrowsOnNull PASSED 1 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 9 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 0 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToJsonPreservesOctalAsInteger PASSED 5 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToJsonSortsKeysAlphabetically PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToJsonWholeNumberDoubleRenderedAsInteger PASSED 12 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testTomlRoundTrip PASSED 52 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 1 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 1 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 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToYamlPreservesBooleanQuotes PASSED 45 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToYamlPreservesQuotesWhenNeeded PASSED 1 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 2 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 2 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 5 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testYamlNonPlainValueWithQuotesIsSingleQuoted(String)[1] PASSED 4 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testYamlNonPlainValueWithQuotesIsSingleQuoted(String)[2] PASSED 3 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testYamlNullPreservation(String)[1] PASSED 402 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 4 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 4 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testYamlParsing(String, String)[4] PASSED 16 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testYamlSequenceItemWithEmbeddedQuotesIsPlain(String)[1] PASSED 9 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testYamlSequenceItemWithEmbeddedQuotesIsPlain(String)[2] PASSED 5 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 0 ms
org.alexmond.jhelm.gotemplate.helm.functions.KubernetesFunctionsTest › testKubeVersionWithoutProviderReturnsStub PASSED 0 ms
org.alexmond.jhelm.gotemplate.helm.functions.KubernetesFunctionsTest › testKubeVersionWithProviderDelegates PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.KubernetesFunctionsTest › testLookupWithoutProviderReturnsEmptyMap PASSED 0 ms
org.alexmond.jhelm.gotemplate.helm.functions.KubernetesFunctionsTest › testLookupWithProviderDelegates PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.KubernetesFunctionsTest › testLookupWithProviderInsufficientArgs PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.KubernetesFunctionsTest › testLookupWithUnavailableProviderReturnsEmpty PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testGetFunctionsReturnsAllFunctions PASSED 5 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testIncludeExecutesNamedTemplate PASSED 13 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testIncludeOfConditionallyEmptyTemplate PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testIncludeOfEmptyTemplateReturnsEmptyString PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testIncludeReturnsEmptyOnInsufficientArgs PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testIncludeThrowsOnMissingTemplate PASSED 3 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testIncludeWithDefinedTemplate PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testMustIncludeExecutesNamedTemplate PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testMustIncludeThrowsOnInsufficientArgs PASSED 2 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 3 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testMustTplThrowsOnSyntaxError PASSED 11 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testRequiredPassesEmptyCollection PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testRequiredPassesEmptyMap PASSED 2 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 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testRequiredPassesTrue PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testRequiredThrowsOnEmptyString PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testRequiredThrowsOnInsufficientArgs PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testRequiredThrowsOnNullValue PASSED 3 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testTplDefineAndIncludeInSameString PASSED 3 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testTplEvaluatesInlineTemplate PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testTplReturnsEmptyOnInsufficientArgs PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testTplThrowsOnSyntaxError PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testTplWithMapContext PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testTplWithPlainText PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testCategoryBasedOrganization PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testHelmFunctionCategories PASSED 0 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testMustFromJson PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testMustFromYaml PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testMustFromYamlFailure PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testMustToJson PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testMustToYaml PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testMustToYamlFailure PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testToJsonStillWorks PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testToYamlStillWorks PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.HelmConformanceTest › helmFuncsConformance PASSED 81 ms
org.alexmond.jhelm.gotemplate.helm.HelmFunctionProviderTest › testBuilderWithHelmProvider PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.HelmFunctionProviderTest › testGetFunctionsReturnsHelmFunctions PASSED 2 ms
org.alexmond.jhelm.gotemplate.helm.HelmFunctionProviderTest › testName PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.HelmFunctionProviderTest › testNoArgConstructorProvideStubKubernetes PASSED 1 ms
org.alexmond.jhelm.gotemplate.helm.HelmFunctionProviderTest › testPriority PASSED 0 ms
org.alexmond.jhelm.gotemplate.helm.HelmFunctionProviderTest › testServiceLoaderDiscovery PASSED 0 ms
org.alexmond.jhelm.kube.JhelmKubeAutoConfigurationTest › testConditionalOnMissingBeanKubeServiceAllowsOverride PASSED 91 ms
org.alexmond.jhelm.kube.JhelmKubeAutoConfigurationTest › testHealthIndicatorAbsentWhenDisabled PASSED 22 ms
org.alexmond.jhelm.kube.JhelmKubeAutoConfigurationTest › testHealthIndicatorRegisteredByDefault PASSED 22 ms
org.alexmond.jhelm.kube.JhelmKubeAutoConfigurationTest › testKubeServiceIsRetryableByDefaultWithCluster PASSED 41 ms
org.alexmond.jhelm.kube.JhelmKubeAutoConfigurationTest › testKubeServiceIsRetryableByDefaultWithMockedClient PASSED 21 ms
org.alexmond.jhelm.kube.JhelmKubeAutoConfigurationTest › testNoObservableWrapperWithoutMetrics PASSED 19 ms
org.alexmond.jhelm.kube.JhelmKubeAutoConfigurationTest › testObservableKubeServiceWrappedWhenMetricsAvailable PASSED 27 ms
org.alexmond.jhelm.kube.JhelmKubeAutoConfigurationTest › testRetryDisabledReturnsBaseService PASSED 32 ms
org.alexmond.jhelm.kube.KubeBackendSelectionTest › autoPrefersClientJavaWhenBothOnClasspath PASSED 28 ms
org.alexmond.jhelm.kube.KubeBackendSelectionTest › explicitClientJavaSelectsClientJavaBackend PASSED 59 ms
org.alexmond.jhelm.kube.KubeBackendSelectionTest › explicitFabric8SelectsFabric8Backend PASSED 30 ms
org.alexmond.jhelm.kube.KubeBackendSelectionTest › fabric8BackendBaseIsAsyncCapable PASSED 68 ms
org.alexmond.jhelm.kube.KubeBackendSelectionTest › fabric8BackendGetsTheSameDecoratorChain PASSED 23 ms
org.alexmond.jhelm.kube.KubeBackendSelectionTest › fabric8BackendIsObservableWhenMetricsAvailable PASSED 32 ms
org.alexmond.jhelm.kube.KubeBackendSelectionTest › noneBuildsNoAmbientBackendEvenWithBothClientsPresent PASSED 649 ms
org.alexmond.jhelm.kube.KubernetesConfigTest › testKubernetesConfigInstantiation PASSED 2 ms
org.alexmond.jhelm.kube.KubeServicesTest › clientJavaIsBareBaseWhenRetryDisabled PASSED 2,320 ms
org.alexmond.jhelm.kube.KubeServicesTest › clientJavaIsObservableWithMetrics PASSED 2 ms
org.alexmond.jhelm.kube.KubeServicesTest › clientJavaIsRetryableByDefault PASSED 1 ms
org.alexmond.jhelm.kube.KubeServicesTest › fabric8IsBareBaseWhenRetryDisabled PASSED 2 ms
org.alexmond.jhelm.kube.KubeServicesTest › fabric8IsNamespaceScopedWhenReleaseNamespacesSet PASSED 2 ms
org.alexmond.jhelm.kube.KubeServicesTest › fabric8IsObservableWithMetrics PASSED 581 ms
org.alexmond.jhelm.kube.KubeServicesTest › fabric8IsRetryableByDefault PASSED 2 ms
org.alexmond.jhelm.kube.KubeServicesTest › fabric8NotNamespaceScopedByDefault PASSED 3 ms
org.alexmond.jhelm.kube.KubeServicesTest › providersClientJavaReturnsClientJavaProvider PASSED 353 ms
org.alexmond.jhelm.kube.KubeServicesTest › providersFabric8ReturnsFabric8Provider PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.AsyncHelmKubeServiceTest › applyAsync_propagatesExceptionAsCompletionException PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.AsyncHelmKubeServiceTest › asyncHelmKubeService_implementsAsyncKubeService PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.AsyncHelmKubeServiceTest › asyncHelmKubeService_isInstanceOfHelmKubeService PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.AsyncHelmKubeServiceTest › deleteAsync_delegatesToSyncMethod PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.AsyncHelmKubeServiceTest › deleteReleaseHistoryAsync_delegatesToSyncMethod PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.AsyncHelmKubeServiceTest › getReleaseAsync_returnsEmpty PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.AsyncHelmKubeServiceTest › getReleaseAsync_returnsPresent PASSED 4 ms
org.alexmond.jhelm.kube.service.internal.AsyncHelmKubeServiceTest › getReleaseHistoryAsync_delegatesToSyncMethod PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.AsyncHelmKubeServiceTest › getResourceStatusesAsync_delegatesToSyncMethod PASSED 2 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 94 ms
org.alexmond.jhelm.kube.service.internal.AsyncHelmKubeServiceTest › waitForReadyAsync_delegatesToSyncMethod PASSED 4 ms
org.alexmond.jhelm.kube.service.internal.Fabric8KubeServiceTest › listAllReleasesFailureKeepsStatusCodeAndReason PASSED 256 ms
org.alexmond.jhelm.kube.service.internal.Fabric8KubeServiceTest › listReleasesFailureKeepsStatusCodeAndReason PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceApplyTest › testBarePodApplyBodyDoesNotInjectOverhead PASSED 4 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceApplyTest › testCustomResourceParsesAsMapNotSkipped PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceApplyTest › testMultiDocumentManifestParsesEachDocument PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceApplyTest › testSafeConstructorRejectsArbitraryTags PASSED 4 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceApplyTest › testUnstructuredRoundTripPreservesSourceFields PASSED 4 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 14 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServicePodStatusTest › testPodReadiness(String, boolean, boolean)[2] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServicePodStatusTest › testPodReadiness(String, boolean, boolean)[3] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServicePodStatusTest › testPodReadiness(String, boolean, boolean)[4] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServicePodStatusTest › testPodReadiness(String, boolean, boolean)[5] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServicePodStatusTest › testPodReadiness(String, boolean, boolean)[6] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServicePodStatusTest › testPodReadiness(String, boolean, boolean)[7] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServicePodStatusTest › testSucceededIsReadyRegardlessOfReadyCondition PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testApplyClusterScopedResourceUsesClusterPath PASSED 10 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testApplyClusterScopedResourceUsesSSA PASSED 16 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 7 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testDeleteIgnores404 PASSED 143 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testDeleteNamespacedResource PASSED 5 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testDeleteReleaseHistoryDeletesAllVersions PASSED 7 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testDeleteThrowsOnNon404Error PASSED 4 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testDeleteWithCascadePassesPropagationPolicy PASSED 4 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testEnsureNamespaceCreatesNamespace PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testEnsureNamespaceSwallows409Conflict PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testEnsureNamespaceThrowsOnOtherApiError PASSED 35 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetCapabilitiesFallsBackToDefaultOnApiError PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetCapabilitiesFallsBackToDefaultOnBlankVersion PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetCapabilitiesReadsLiveServerVersion PASSED 59 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetReleaseHistoryReturnsSortedDescending PASSED 18 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetReleaseHistoryThrowsOnDecodeError PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetReleaseReturnsEmptyWhenNone PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetReleaseReturnsLatestVersion PASSED 18 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetReleaseThrowsOnDecodeError PASSED 5 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetResourceStatusesApiExceptionReturnsFalse PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetResourceStatusesDaemonSetNotReady PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetResourceStatusesDaemonSetReady PASSED 39 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetResourceStatusesDeploymentNotReady PASSED 206 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetResourceStatusesDeploymentNotReadyWhenObservedGenerationStale PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetResourceStatusesDeploymentNotReadyWhenUnavailable PASSED 5 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetResourceStatusesDeploymentReady PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetResourceStatusesEmptyManifestReturnsEmpty PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetResourceStatusesReplicaSetNotReady PASSED 35 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetResourceStatusesReplicaSetReady PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testGetResourceStatusesServiceReturnsReady PASSED 4 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testInferPlural(String, String)[1] PASSED 3 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 1 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 5 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testInstallConfigMapCreatesNew PASSED 6 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testInstallConfigMapReplacesOn409 PASSED 840 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testInstallConfigMapThrowsOnNonApiError PASSED 6 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testInstallConfigMapThrowsOnOtherApiError PASSED 6 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testListAllReleasesFailureKeepsStatusCodeAndReason PASSED 4 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testListAllReleasesSpansNamespacesAndKeepsSameNameDistinct PASSED 227 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testListPodsReturnsNames PASSED 42 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testListReleasesFailureKeepsStatusCodeAndReason PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testListReleasesGroupsByNameAndPicksLatest PASSED 21 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testListReleasesHandlesDecodeError PASSED 15 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 80 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testPruneReleaseHistoryFewerThanLimitDeletesNothing PASSED 9 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testPruneReleaseHistoryZeroMaxHistoryDeletesNothing PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testRestartWorkloadsIgnoresNonWorkloadKinds PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testRestartWorkloadsStrategicMergePatchesWorkload PASSED 6 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testSecretNamingConvention(int)[1] PASSED 13 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testSecretNamingConvention(int)[2] PASSED 11 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 5 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testSecretNamingConvention(int)[5] PASSED 7 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testStoreReleaseAddsCustomLabelsWithoutOverridingReserved PASSED 56 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testStoreReleaseCreatesSecret PASSED 7 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testStoreReleaseReplacesOn409Conflict PASSED 39 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testStoreReleaseThrowsOnOtherError PASSED 7 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testWaitForDeletedReturnsWhenResourceAbsent PASSED 4 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testWaitForReadyFailsFastForFailedPod PASSED 5 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testWaitForReadyReturnsForSucceededPod PASSED 36 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testWaitForReadyTimeoutThrowsWaitTimeoutException PASSED 5 ms
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest › testWaitForReadyWithImmediatelyReadyResources PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderLookupTest › testConfigMapDataPreserved PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderLookupTest › testDeploymentSpecAndNumericFieldsPreserved PASSED 123 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderLookupTest › testListResultExposesItemsWithFullObjects PASSED 5 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderLookupTest › testNumberToJavaLongVsDouble PASSED 1 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 7 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testConvertToMapWithListObject PASSED 15 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testConvertToMapWithMap PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testConvertToMapWithNull PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testConvertToMapWithObjectWithoutMetadata PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testGetVersionReturnsRealVersionWhenAvailable PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testGetVersionReturnsStubOnApiException PASSED 6 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testGetVersionReturnsStubWhenUnavailable PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testIsAvailableCachesResult PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testIsAvailableReturnsCachedTrue PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testIsAvailableReturnsFalseOnException PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testIsAvailableReturnsTrueWhenClusterResponds PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupAppsV1ResourceByName(String)[1] PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupAppsV1ResourceByName(String)[2] PASSED 4 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupAppsV1ResourceByName(String)[3] PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupAppsV1ResourceByName(String)[4] PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupAppsV1ResourceList(String)[1] PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupAppsV1ResourceList(String)[2] PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupAppsV1ResourceList(String)[3] PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupAppsV1ResourceList(String)[4] PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1Namespace PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1NamespaceList PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1ResourceByName(String)[1] PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1ResourceByName(String)[2] PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1ResourceByName(String)[3] PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1ResourceByName(String)[4] PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1ResourceByName(String)[5] PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1ResourceByName(String)[6] PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1ResourceList(String)[1] PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1ResourceList(String)[2] PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1ResourceList(String)[3] PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1ResourceList(String)[4] PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1ResourceList(String)[5] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupCoreV1ResourceList(String)[6] PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupHandlesUnexpectedException PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupReturnsEmptyForUnsupported(String, String)[1] PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupReturnsEmptyForUnsupported(String, String)[2] PASSED 3 ms
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest › testLookupReturnsEmptyForUnsupported(String, String)[3] PASSED 5 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 47 ms
org.alexmond.jhelm.kube.service.internal.KubernetesHealthIndicatorTest › reportsDownWhenClusterUnreachable PASSED 7 ms
org.alexmond.jhelm.kube.service.internal.NamespaceScopedReleasesKubeServiceTest › listAllReleasesDelegatesToNamespaceScopedListing PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.NamespaceScopedReleasesKubeServiceTest › listAllReleasesReturnsUnionAcrossNamespacesWithDefaultComposition PASSED 4 ms
org.alexmond.jhelm.kube.service.internal.NamespaceScopedReleasesKubeServiceTest › mutatingOperationsForwardToDelegate PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.NamespaceScopedReleasesKubeServiceTest › readOperationsForwardToDelegate PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.NamespaceScopedReleasesKubeServiceTest › waitOperationsForwardToDelegate PASSED 1 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 2 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 1 ms
org.alexmond.jhelm.kube.service.internal.ObservableKubeServiceTest › testGetResourceStatusesRecordsTimer PASSED 4 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 2 ms
org.alexmond.jhelm.kube.service.internal.ObservableKubeServiceTest › testMultipleOperationsAccumulateCounters PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ObservableKubeServiceTest › testRestartWorkloadsForwardsToDelegate PASSED 2 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 2 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 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testClusterScopedKindsAreNotNamespaced(String)[12] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testClusterScopedKindsAreNotNamespaced(String)[13] PASSED 1 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 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testClusterScopedKindsAreNotNamespaced(String)[3] PASSED 0 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 0 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 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testClusterScopedKindsAreNotNamespaced(String)[9] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testDiscoveryFailsGracefullyWithNullApiClient PASSED 0 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 0 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 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testHeuristicHandlesEndingInCH PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testHeuristicHandlesEndingInSH PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testHeuristicHandlesEndingInSS PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testHeuristicHandlesEndingInX PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testHeuristicHandlesVowelPlusY PASSED 1 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 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testIrregularPluralsResolved(String, String)[3] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testIrregularPluralsResolved(String, String)[4] PASSED 0 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 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testNamespacedKindsAreNamespaced(String)[11] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testNamespacedKindsAreNamespaced(String)[12] PASSED 0 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 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testNamespacedKindsAreNamespaced(String)[4] PASSED 1 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 0 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 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[1] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[10] PASSED 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[11] PASSED 0 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 0 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 1 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[16] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[17] PASSED 0 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 0 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 0 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 0 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 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[25] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[26] PASSED 0 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 1 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 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[36] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[37] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[4] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[5] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[6] PASSED 0 ms
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest › testWellKnownPlurals(String, String)[7] PASSED 0 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 2 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testApplyDryRunDelegatesToWrapped PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testCascadeDeleteDelegates PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testDelegatesSuccessfulCalls PASSED 67 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testDeleteDelegatesToWrapped PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testDeleteReleaseHistoryDelegatesToWrapped PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testExhaustsRetriesAndThrows PASSED 30 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testGetCapabilitiesForwardsDelegateResult PASSED 13 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testGetReleaseHistoryDelegatesToWrapped PASSED 2 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 › testIsNotTransientForFabric8_404 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 1 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 › testIsTransientForFabric8_429 PASSED 17 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testIsTransientForFabric8_503 PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testIsTransientForKubernetesOperationException PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testIsTransientForSocketException PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testIsTransientForWrappedCause PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testIsTransientForWrappedFabric8Cause 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 2 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testStoreReleaseDelegatesToWrapped PASSED 2 ms
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest › testWaitForDeletedDelegates PASSED 2 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 24 ms
org.alexmond.jhelm.mcp.JhelmMcpAutoConfigurationTest › defaultRegistersReadToolsButHidesMutatingTools PASSED 34 ms
org.alexmond.jhelm.mcp.JhelmMcpAutoConfigurationTest › fullModeWithApiKeyRegistersMutatingTools PASSED 35 ms
org.alexmond.jhelm.mcp.JhelmMcpAutoConfigurationTest › fullModeWithoutApiKeyHidesMutatingTools PASSED 582 ms
org.alexmond.jhelm.mcp.sample.JhelmMcpSampleApplicationTest › contextLoads PASSED 572 ms
org.alexmond.jhelm.mcp.tools.ChartToolsTest › templateDefaultsAreNoOp PASSED 3 ms
org.alexmond.jhelm.mcp.tools.ChartToolsTest › templatePassesRenderControls PASSED 94 ms
org.alexmond.jhelm.mcp.tools.ReleaseMutatingToolsTest › installPassesDescriptionAndLabels PASSED 6 ms
org.alexmond.jhelm.mcp.tools.ReleaseMutatingToolsTest › installToleratesNullLabels PASSED 1,155 ms
org.alexmond.jhelm.mcp.tools.ReleaseMutatingToolsTest › rollbackThreadsForceCleanupAndWaitFlags PASSED 20 ms
org.alexmond.jhelm.mcp.tools.ReleaseMutatingToolsTest › uninstallDefaultsTimeoutWhenNull PASSED 6 ms
org.alexmond.jhelm.mcp.tools.ReleaseMutatingToolsTest › uninstallThreadsWaitCascadeAndDryRun PASSED 19 ms
org.alexmond.jhelm.mcp.tools.ReleaseReadToolsTest › historyReturnsHelmShapedRows PASSED 250 ms
org.alexmond.jhelm.mcp.tools.ReleaseReadToolsTest › listReturnsHelmShapedRows PASSED 6 ms
org.alexmond.jhelm.mcp.tools.ReleaseReadToolsTest › statusNotFoundReturnsErrorObject PASSED 3 ms
org.alexmond.jhelm.mcp.tools.ReleaseReadToolsTest › statusReturnsNestedInfoObject PASSED 8 ms
org.alexmond.jhelm.pluginapi.JhelmPluginsTest › defaultNameIsSimpleClassName PASSED 3 ms
org.alexmond.jhelm.pluginapi.JhelmPluginsTest › fromServiceLoaderFindsRegisteredService PASSED 6 ms
org.alexmond.jhelm.pluginapi.JhelmPluginsTest › mergeDeduplicatesByClassPreferringTheSuppliedInstance PASSED 4 ms
org.alexmond.jhelm.pluginapi.JhelmPluginsTest › mergeUnionsBeansAndServices PASSED 148 ms
org.alexmond.jhelm.pluginapi.JhelmReleaseEventTest › metadataIsCopiedAndImmutable PASSED 3 ms
org.alexmond.jhelm.pluginapi.JhelmReleaseEventTest › nullMetadataDefaultsToEmptyMap PASSED 1 ms
org.alexmond.jhelm.pluginapi.sample.JavaPluginSampleIntegrationTest › chartDownloaderIsDiscoveredAndFetchesViaRepoManager PASSED 189 ms
org.alexmond.jhelm.pluginapi.sample.JavaPluginSampleIntegrationTest › lifecycleListenerIsDiscoveredAndReceivesEvents PASSED 133 ms
org.alexmond.jhelm.pluginapi.sample.JavaPluginSampleIntegrationTest › postRendererIsDiscoveredAndTransformsTheManifest PASSED 4 ms
org.alexmond.jhelm.pluginapi.sample.JavaPluginSampleIntegrationTest › templateFunctionIsDiscoveredAndCallableFromAChart PASSED 447 ms
org.alexmond.jhelm.plugin.config.JhelmPluginAutoConfigurationTest › beansNotRegisteredWhenDisabled PASSED 7 ms
org.alexmond.jhelm.plugin.config.JhelmPluginAutoConfigurationTest › beansNotRegisteredWhenEnabledFalse PASSED 7 ms
org.alexmond.jhelm.plugin.config.JhelmPluginAutoConfigurationTest › beansRegisteredWhenEnabled PASSED 1,243 ms
org.alexmond.jhelm.plugin.model.PluginDescriptorTest › builderCreatesDescriptor PASSED 1,429 ms
org.alexmond.jhelm.plugin.model.PluginEventTest › builderCreatesEvent PASSED 4 ms
org.alexmond.jhelm.plugin.model.PluginManifestTest › builderCreatesManifest PASSED 2 ms
org.alexmond.jhelm.plugin.model.PluginManifestTest › manifestWithWasmConfig PASSED 5 ms
org.alexmond.jhelm.plugin.model.PluginManifestTest › wasmConfigCustomValues PASSED 2 ms
org.alexmond.jhelm.plugin.model.PluginManifestTest › wasmConfigDefaults PASSED 3 ms
org.alexmond.jhelm.plugin.model.PluginTypeTest › fromValueIsCaseInsensitive PASSED 2 ms
org.alexmond.jhelm.plugin.model.PluginTypeTest › fromValueParsesKnownTypes PASSED 2 ms
org.alexmond.jhelm.plugin.model.PluginTypeTest › fromValueThrowsForUnknownType PASSED 3 ms
org.alexmond.jhelm.plugin.model.PluginTypeTest › getValueReturnsCorrectString PASSED 2 ms
org.alexmond.jhelm.plugin.runtime.MemoryBridgeTest › packAndUnpackLargeValues PASSED 4 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 1 ms
org.alexmond.jhelm.plugin.sandbox.SandboxedExecutorTest › executeReturnsResultOnSuccess PASSED 4 ms
org.alexmond.jhelm.plugin.sandbox.SandboxedExecutorTest › executeThrowsTimeoutOnSlowTask PASSED 1,061 ms
org.alexmond.jhelm.plugin.sandbox.SandboxedExecutorTest › executeWrapsExceptionInPluginExecutionException PASSED 8 ms
org.alexmond.jhelm.plugin.service.PluginLoaderTest › loadArchiveMissingManifestThrowsValidation PASSED 4 ms
org.alexmond.jhelm.plugin.service.PluginLoaderTest › loadArchiveMissingWasmThrowsValidation PASSED 9 ms
org.alexmond.jhelm.plugin.service.PluginLoaderTest › loadNonexistentArchiveThrowsLoadException PASSED 2 ms
org.alexmond.jhelm.plugin.service.PluginLoaderTest › loadResultEqualsHashCodeAndToStringUseContent PASSED 4 ms
org.alexmond.jhelm.plugin.service.PluginLoaderTest › loadValidArchive PASSED 283 ms
org.alexmond.jhelm.plugin.service.PluginManagerTest › getDownloaderForReturnsEmpty PASSED 3 ms
org.alexmond.jhelm.plugin.service.PluginManagerTest › getLifecycleHooksReturnsOnlyHooks PASSED 207 ms
org.alexmond.jhelm.plugin.service.PluginManagerTest › getPostRenderersReturnsOnlyPostRenderers PASSED 6 ms
org.alexmond.jhelm.plugin.service.PluginManagerTest › installLoadsAndRegistersPlugin PASSED 4 ms
org.alexmond.jhelm.plugin.service.PluginManagerTest › listReturnsAllRegistered PASSED 9 ms
org.alexmond.jhelm.plugin.service.PluginManagerTest › uninstallRemovesRegisteredPlugin PASSED 3 ms
org.alexmond.jhelm.plugin.service.PluginManagerTest › uninstallThrowsForUnknownPlugin PASSED 206 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 3 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 6 ms
org.alexmond.jhelm.rest.config.OpenApiErrorResponsesCustomizerTest › mutatingOperationAlsoGetsAuthResponses PASSED 1 ms
org.alexmond.jhelm.rest.config.OpenApiErrorResponsesCustomizerTest › registersProblemDetailSchemaAndReferencesItAsProblemJson PASSED 1 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › createRejectsMissingName PASSED 13 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › createRejectsPathTraversalName PASSED 6 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › createReturnsArchiveDownload PASSED 10 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › showAllReturnsChartInfo PASSED 5 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › showChartReturnsMetadata PASSED 10 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › showCrdsReturnsCrds PASSED 12 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › showReadmeReturnsReadme PASSED 8 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › showValuesReturnsValues PASSED 5 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › showValuesUnknownChartReturnsBadRequest PASSED 16 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › showValuesWithoutVersionResolvesLatest PASSED 7 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › showWithoutVersionPulls PASSED 36 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › templatePassesRenderControls PASSED 11 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › templateRejectsMissingChartRef PASSED 11 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › templateRendersManifest PASSED 42 ms
org.alexmond.jhelm.rest.controller.ChartControllerTest › templateUploadRendersManifest PASSED 28 ms
org.alexmond.jhelm.rest.controller.DependencyControllerTest › resolveRejectsMissingChartRef PASSED 9 ms
org.alexmond.jhelm.rest.controller.DependencyControllerTest › resolveWithChartRefReturnsYaml PASSED 70 ms
org.alexmond.jhelm.rest.controller.HubControllerTest › searchReturnsResults PASSED 9 ms
org.alexmond.jhelm.rest.controller.HubControllerTest › searchWithCustomMaxResults PASSED 14 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › getHooks PASSED 10 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › getManifest PASSED 18 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › getNotes PASSED 7 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › getResources PASSED 8 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › getResourcesNotFound PASSED 6 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › getValues PASSED 8 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › history PASSED 8 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › installCreatesRelease PASSED 10 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › installPassesDescriptionAndLabels PASSED 16 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › installRejectsBlankChartRef PASSED 5 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › installRejectsMissingChartRef PASSED 10 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › installUploadCreatesRelease PASSED 22 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › listReleases PASSED 7 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › rollback PASSED 7 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › rollbackWithForceCleanupAndWaitFlags PASSED 19 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › statusReturnsNotFound PASSED 6 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › statusReturnsRelease PASSED 11 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › testEndpoint PASSED 13 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › uninstallRelease PASSED 7 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › uninstallWithWaitCascadeAndDryRunParams PASSED 6 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › upgradeMissingReleaseReturnsNotFound PASSED 9 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › upgradeRelease PASSED 9 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › upgradeReleaseDefaultsValueStrategyWhenOmitted PASSED 8 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › upgradeReleaseHonorsRequestedValueStrategy PASSED 24 ms
org.alexmond.jhelm.rest.controller.ReleaseControllerTest › upgradeUploadRelease PASSED 12 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › addRepo PASSED 19 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › addRepoPersistsCredentialsAndFlags PASSED 7 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › addRepoRejectsMissingName PASSED 7 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › listCharts PASSED 8 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › listRepos PASSED 112 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › listVersions PASSED 13 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › pullOciChartReturnsArchiveDownload PASSED 62 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › pullRejectsMissingChart PASSED 28 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › pullRepoChartReturnsArchiveDownload PASSED 9 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › pullWithVerifyChecksProvenance PASSED 146 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › push PASSED 15 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › pushRejectsMissingRemote PASSED 6 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › removeRepo PASSED 7 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › updateAll PASSED 30 ms
org.alexmond.jhelm.rest.controller.RepoControllerTest › updateRepo PASSED 9 ms
org.alexmond.jhelm.rest.JhelmRestAutoConfigurationTest › accessInterceptorCanBeDisabled PASSED 123 ms
org.alexmond.jhelm.rest.JhelmRestAutoConfigurationTest › accessInterceptorEnabledByDefault PASSED 64 ms
org.alexmond.jhelm.rest.JhelmRestAutoConfigurationTest › autoConfigurationRegistersExceptionHandler PASSED 59 ms
org.alexmond.jhelm.rest.JhelmRestAutoConfigurationTest › autoConfigurationRegistersOpenApiMetadata PASSED 75 ms
org.alexmond.jhelm.rest.JhelmRestAutoConfigurationTest › autoConfigurationRegistersProperties PASSED 67 ms
org.alexmond.jhelm.rest.JhelmRestAutoConfigurationTest › customBasePathOverridesDefault PASSED 85 ms
org.alexmond.jhelm.rest.JhelmRestAutoConfigurationTest › openApiMetadataIsOverridable PASSED 3,002 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › illegalArgumentMapsTo400 PASSED 2 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › kubernetesClientErrorStatusPropagates PASSED 4 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › kubernetesUnknownOrServerErrorMapsTo502 PASSED 7 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › malformedChartMapsTo400 PASSED 2 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › notFoundMapsTo404WithDetailAndTimestamp PASSED 2 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › nullMessageFallsBackToUnknownError PASSED 3 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › otherJhelmExceptionMapsTo500 PASSED 3 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › releaseNotFoundMapsTo404 PASSED 3 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › schemaAndTemplateFailuresMapTo422 PASSED 3 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › unhandledExceptionMapsTo500 PASSED 6 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › upstreamClusterFailuresMapTo502 PASSED 5 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › validationFoldsFieldMessagesIntoDetail PASSED 3 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › validationWithNoFieldErrorsFallsBackToGenericMessage PASSED 3 ms
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest › waitTimeoutMapsTo504 PASSED 3 ms
org.alexmond.jhelm.rest.sample.JhelmRestSampleApplicationTest › contextLoads PASSED 544 ms
org.alexmond.jhelm.rest.security.AccessModeInterceptorTest › fullModeWithKeyAndMissingHeaderRejectsWith401 PASSED 30 ms
org.alexmond.jhelm.rest.security.AccessModeInterceptorTest › fullModeWithKeyAndValidHeaderAllowsMutatingEndpoint PASSED 59 ms
org.alexmond.jhelm.rest.security.AccessModeInterceptorTest › fullModeWithKeyAndWrongHeaderRejectsWith401 PASSED 45 ms
org.alexmond.jhelm.rest.security.AccessModeInterceptorTest › fullModeWithoutKeyBlocksMutatingEndpointWith403 PASSED 33 ms
org.alexmond.jhelm.rest.security.AccessModeInterceptorTest › readEndpointAlwaysAllowed PASSED 119 ms
org.alexmond.jhelm.rest.security.AccessModeInterceptorTest › readOnlyModeBlocksMutatingEndpointWith403 PASSED 2,790 ms
org.alexmond.jhelm.rest.util.TempDirTest › closeDeletesTempDirectory PASSED 6 ms
org.alexmond.jhelm.rest.util.TempDirTest › sandboxedResolveAllowsSubdirectory PASSED 21 ms
org.alexmond.jhelm.rest.util.TempDirTest › sandboxedResolveRejectsDotDot PASSED 6 ms
org.alexmond.jhelm.rest.util.TempDirTest › sandboxedResolveRejectsPathTraversal PASSED 5 ms
org.alexmond.jhelm.rest.util.TempDirTest › sandboxedResolveValidName PASSED 7 ms
org.alexmond.jhelm.sample.AutoConfigurationWiringTest › coreBeansAreAutoWired PASSED 3 ms
org.alexmond.jhelm.sample.AutoConfigurationWiringTest › installActionAbsentWithoutKubeService PASSED 6 ms
org.alexmond.jhelm.sample.KubeServiceWiringTest › kubeActionsAvailableWithMockKubeService PASSED 28 ms
org.alexmond.jhelm.app.command.CreateCommandTest › createMatchesHelm SKIPPED 0 ms