UniTrack

Projects / jhelm / Run #173

← Prev Next →

Run #173 PASSED Export ↗

fix/redpanda-gotohelm · flag default · 2859c5b · 2026-06-20 14:27 · build #542

100% pass
Tests
125
Passed
125
Failed
0
Skipped
0
Duration
1.5s
Line cov
83.0%
Quality gate PASSED
Regression vs baseline no new failures
vs baseline run #144 on main0 new · 0 fixed · 0 still failing

Failures (0)

No failed tests. 🎉

Suites

SuiteTestsFailures ErrorsSkippedTime
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest 72 0 0 0 0.40s
org.alexmond.jhelm.gotemplate.helm.functions.KubernetesFunctionsTest 7 0 0 0 0.03s
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest 30 0 0 0 0.08s
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest 10 0 0 0 0.96s
org.alexmond.jhelm.gotemplate.helm.HelmFunctionProviderTest 6 0 0 0 0.01s

Slowest tests (performance →)

TestDuration
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testToJsonStillWorks 529 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testMustToYamlFailure 217 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testMustFromYamlFailure 69 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testMustFromJson 48 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToYamlPreservesBooleanQuotes 39 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testTomlRoundTrip 34 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testMustToYaml 33 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testMustTplThrowsOnSyntaxError 20 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToYamlPrettyIndentsSequenceItems 14 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testYamlNullPreservation(String)[1] 12 ms

Coverage change vs baseline run #144 on main

+0.5 pp overall

FileBaselineThis runΔ pp
org/alexmond/jhelm/app/command/HistoryCommand.java removed 100.0% -100.0
org/alexmond/jhelm/app/command/PullCommand.java removed 100.0% -100.0
org/alexmond/jhelm/app/command/PushCommand.java removed 100.0% -100.0
org/alexmond/jhelm/app/command/RegistryCommand.java removed 100.0% -100.0
org/alexmond/jhelm/app/command/RollbackCommand.java removed 100.0% -100.0
org/alexmond/jhelm/app/command/ShowCommand.java removed 100.0% -100.0
org/alexmond/jhelm/app/command/UninstallCommand.java removed 100.0% -100.0
org/alexmond/jhelm/app/command/VerifyCommand.java removed 100.0% -100.0
org/alexmond/jhelm/app/output/CliOutput.java removed 100.0% -100.0
org/alexmond/jhelm/core/CoreConfig.java removed 100.0% -100.0
org/alexmond/jhelm/core/JhelmMetricsAutoConfiguration.java removed 100.0% -100.0
org/alexmond/jhelm/core/action/CreateAction.java removed 100.0% -100.0
org/alexmond/jhelm/core/action/HistoryAction.java removed 100.0% -100.0
org/alexmond/jhelm/core/action/ListAction.java removed 100.0% -100.0
org/alexmond/jhelm/core/action/RollbackAction.java removed 100.0% -100.0
org/alexmond/jhelm/core/action/StatusAction.java removed 100.0% -100.0
org/alexmond/jhelm/core/action/UninstallAction.java removed 100.0% -100.0
org/alexmond/jhelm/core/action/VerifyAction.java removed 100.0% -100.0
org/alexmond/jhelm/core/config/JhelmCoreProperties.java removed 100.0% -100.0
org/alexmond/jhelm/core/exception/ChartLoadException.java removed 100.0% -100.0
org/alexmond/jhelm/core/exception/DeploymentFailedException.java removed 100.0% -100.0
org/alexmond/jhelm/core/exception/JhelmException.java removed 100.0% -100.0
org/alexmond/jhelm/core/exception/ReleaseNotFoundException.java removed 100.0% -100.0
org/alexmond/jhelm/core/exception/SchemaValidationException.java removed 100.0% -100.0
org/alexmond/jhelm/core/exception/TemplateRenderException.java removed 100.0% -100.0
org/alexmond/jhelm/core/exception/WaitTimeoutException.java removed 100.0% -100.0
org/alexmond/jhelm/core/metrics/JhelmMetrics.java removed 100.0% -100.0
org/alexmond/jhelm/core/model/VersionSet.java removed 100.0% -100.0
org/alexmond/jhelm/core/template/HelmChartTemplates.java removed 100.0% -100.0
org/alexmond/jhelm/kube/KubernetesConfig.java removed 100.0% -100.0
org/alexmond/jhelm/kube/config/JhelmKubernetesProperties.java removed 100.0% -100.0
org/alexmond/jhelm/plugin/JhelmPluginAutoConfiguration.java removed 100.0% -100.0
org/alexmond/jhelm/plugin/config/JhelmPluginProperties.java removed 100.0% -100.0
org/alexmond/jhelm/plugin/exception/PluginException.java removed 100.0% -100.0
org/alexmond/jhelm/plugin/model/PluginType.java removed 100.0% -100.0
org/alexmond/jhelm/plugin/service/PluginRegistry.java removed 100.0% -100.0
org/alexmond/jhelm/app/command/GetCommand.java removed 99.0% -99.0
org/alexmond/jhelm/core/action/TestAction.java removed 98.1% -98.1
org/alexmond/jhelm/kube/service/RetryableKubeService.java removed 97.8% -97.8
org/alexmond/jhelm/core/action/ShowAction.java removed 97.7% -97.7
org/alexmond/jhelm/core/action/SearchHubAction.java removed 97.4% -97.4
org/alexmond/jhelm/core/action/GetAction.java removed 97.1% -97.1
org/alexmond/jhelm/core/util/ValuesOverrides.java removed 96.7% -96.7
org/alexmond/jhelm/app/command/PackageCommand.java removed 96.2% -96.2
org/alexmond/jhelm/core/model/ChartFiles.java removed 95.2% -95.2
org/alexmond/jhelm/kube/JhelmKubeAutoConfiguration.java removed 95.2% -95.2
org/alexmond/jhelm/plugin/service/PluginLoader.java removed 94.7% -94.7
org/alexmond/jhelm/core/util/ValuesLoader.java removed 94.3% -94.3
org/alexmond/jhelm/core/service/RegistryManager.java removed 93.8% -93.8
org/alexmond/jhelm/kube/service/KubernetesClientProvider.java removed 93.4% -93.4
org/alexmond/jhelm/kube/service/ObservableKubeService.java removed 92.9% -92.9
org/alexmond/jhelm/core/service/SignatureService.java removed 92.4% -92.4
org/alexmond/jhelm/app/command/TestCommand.java removed 91.5% -91.5
org/alexmond/jhelm/core/util/HookParser.java removed 91.2% -91.2
org/alexmond/jhelm/app/command/LintCommand.java removed 90.5% -90.5
org/alexmond/jhelm/core/util/HookExecutor.java removed 90.5% -90.5
org/alexmond/jhelm/core/action/LintAction.java removed 90.0% -90.0
org/alexmond/jhelm/core/action/InstallAction.java removed 89.7% -89.7
org/alexmond/jhelm/app/command/StatusCommand.java removed 88.9% -88.9
org/alexmond/jhelm/core/action/TemplateAction.java removed 88.2% -88.2
org/alexmond/jhelm/core/cache/TemplateCache.java removed 88.0% -88.0
org/alexmond/jhelm/core/service/ChartLoader.java removed 87.7% -87.7
org/alexmond/jhelm/core/action/UpgradeAction.java removed 87.3% -87.3
org/alexmond/jhelm/plugin/service/PluginManager.java removed 86.4% -86.4
org/alexmond/jhelm/core/service/Engine.java removed 85.5% -85.5
org/alexmond/jhelm/app/command/SearchHubCommand.java removed 85.2% -85.2
org/alexmond/jhelm/app/command/RepoCommand.java removed 84.6% -84.6
org/alexmond/jhelm/app/HelmJavaApplication.java removed 83.3% -83.3
org/alexmond/jhelm/core/JhelmCoreAutoConfiguration.java removed 83.3% -83.3
org/alexmond/jhelm/core/service/ExternalCommandPostRenderer.java removed 83.0% -83.0
org/alexmond/jhelm/app/command/UpgradeCommand.java removed 82.9% -82.9
org/alexmond/jhelm/app/command/ListCommand.java removed 82.6% -82.6
org/alexmond/jhelm/core/service/OciRegistryClient.java removed 81.6% -81.6
org/alexmond/jhelm/core/action/PackageAction.java removed 80.8% -80.8
org/alexmond/jhelm/app/command/InstallCommand.java removed 80.4% -80.4
org/alexmond/jhelm/kube/service/ResourcePluralizer.java removed 79.8% -79.8
org/alexmond/jhelm/kube/service/HelmKubeService.java removed 79.1% -79.1
org/alexmond/jhelm/plugin/sandbox/SandboxedExecutor.java removed 76.9% -76.9
org/alexmond/jhelm/app/command/TemplateCommand.java removed 76.5% -76.5
org/alexmond/jhelm/core/service/RepoManager.java removed 75.4% -75.4
org/alexmond/jhelm/app/command/CreateCommand.java removed 75.0% -75.0
org/alexmond/jhelm/core/service/SchemaValidator.java removed 74.3% -74.3
org/alexmond/jhelm/core/model/ChartLock.java removed 73.3% -73.3
org/alexmond/jhelm/core/exception/KubernetesOperationException.java removed 72.7% -72.7
org/alexmond/jhelm/kube/service/AsyncHelmKubeService.java removed 66.0% -66.0
org/alexmond/jhelm/core/service/DependencyResolver.java removed 51.2% -51.2
org/alexmond/jhelm/app/JHelmCommand.java removed 50.0% -50.0
org/alexmond/jhelm/core/exception/ReleaseStorageException.java removed 50.0% -50.0
org/alexmond/jhelm/plugin/exception/PluginExecutionException.java removed 50.0% -50.0
org/alexmond/jhelm/plugin/exception/PluginLoadException.java removed 50.0% -50.0
org/alexmond/jhelm/plugin/exception/PluginNotFoundException.java removed 50.0% -50.0
org/alexmond/jhelm/plugin/exception/PluginTimeoutException.java removed 50.0% -50.0
org/alexmond/jhelm/plugin/exception/PluginValidationException.java removed 50.0% -50.0
org/alexmond/jhelm/app/command/SearchCommand.java removed 33.3% -33.3
org/alexmond/jhelm/app/command/DependencyCommand.java removed 31.7% -31.7
org/alexmond/jhelm/core/service/RepoHttpClientFactory.java removed 26.6% -26.6
org/alexmond/jhelm/plugin/runtime/MemoryBridge.java removed 23.1% -23.1
org/alexmond/jhelm/app/command/PluginCommand.java removed 20.8% -20.8
org/alexmond/jhelm/core/model/Chart.java removed 0.0% +-0.0
org/alexmond/jhelm/core/model/ChartMetadata.java removed 0.0% +-0.0
org/alexmond/jhelm/core/model/Dependency.java removed 0.0% +-0.0
org/alexmond/jhelm/core/model/HelmHook.java removed 0.0% +-0.0
org/alexmond/jhelm/core/model/Release.java removed 0.0% +-0.0
org/alexmond/jhelm/core/model/RepositoryConfig.java removed 0.0% +-0.0
org/alexmond/jhelm/core/model/ResourceStatus.java removed 0.0% +-0.0
org/alexmond/jhelm/core/service/AsyncKubeService.java removed 0.0% +-0.0
org/alexmond/jhelm/core/service/ChartDownloader.java removed 0.0% +-0.0
org/alexmond/jhelm/core/service/KubeService.java removed 0.0% +-0.0
org/alexmond/jhelm/core/service/LifecycleListener.java removed 0.0% +-0.0
org/alexmond/jhelm/core/service/PostRenderProcessor.java removed 0.0% +-0.0
org/alexmond/jhelm/plugin/model/PluginDescriptor.java removed 0.0% +-0.0
org/alexmond/jhelm/plugin/model/PluginEvent.java removed 0.0% +-0.0
org/alexmond/jhelm/plugin/model/PluginManifest.java removed 0.0% +-0.0
org/alexmond/jhelm/plugin/sandbox/SandboxConfig.java removed 0.0% +-0.0
org/alexmond/jhelm/plugin/spi/DownloaderPlugin.java removed 0.0% +-0.0
org/alexmond/jhelm/plugin/spi/LifecycleHookPlugin.java removed 0.0% +-0.0
org/alexmond/jhelm/plugin/spi/Plugin.java removed 0.0% +-0.0
org/alexmond/jhelm/plugin/spi/PostRendererPlugin.java removed 0.0% +-0.0

Coverage by module

ModuleLine %LinesFiles
(none) 82.7% 3600/4353 65
jhelm-gotemplate-helm 85.6% 374/437 6

Coverage by file (most missed first)

FileLine %  CoveredMissed
org/alexmond/jhelm/gotemplate/exec/Executor.java 70.3%
303 128
org/alexmond/jhelm/gotemplate/parse/Parser.java 80.8%
328 78
org/alexmond/jhelm/gotemplate/sprig/functions/StringFunctions.java 82.3%
353 76
org/alexmond/jhelm/gotemplate/helm/functions/ConversionFunctions.java 81.0%
269 63
org/alexmond/jhelm/gotemplate/Functions.java 82.1%
285 62
org/alexmond/jhelm/gotemplate/sprig/functions/ListFunctions.java 83.9%
298 57
org/alexmond/jhelm/gotemplate/sprig/functions/DateFunctions.java 74.1%
152 53
org/alexmond/jhelm/gotemplate/sprig/functions/MathFunctions.java 81.1%
202 47
org/alexmond/jhelm/gotemplate/sprig/functions/CryptoFunctions.java 83.0%
225 46
org/alexmond/jhelm/gotemplate/sprig/functions/ReflectionFunctions.java 71.2%
84 34
org/alexmond/jhelm/gotemplate/sprig/functions/DictFunctions.java 84.5%
180 33
org/alexmond/jhelm/gotemplate/sprig/functions/NetworkFunctions.java 60.3%
41 27
org/alexmond/jhelm/gotemplate/sprig/SprigFunctionsRegistry.java 40.6%
13 19
org/alexmond/jhelm/gotemplate/sprig/functions/PathFunctions.java 81.6%
62 14
org/alexmond/jhelm/gotemplate/GoTemplate.java 84.0%
68 13
org/alexmond/jhelm/gotemplate/parse/Lexer.java 97.1%
364 11
org/alexmond/jhelm/gotemplate/GoFmt.java 81.1%
43 10
org/alexmond/jhelm/gotemplate/sprig/functions/SemverFunctions.java 81.5%
44 10
org/alexmond/jhelm/gotemplate/TemplateException.java 60.9%
14 9
org/alexmond/jhelm/gotemplate/parse/NodeType.java 0.0%
0 6
org/alexmond/jhelm/gotemplate/sprig/functions/EncodingFunctions.java 89.8%
53 6
org/alexmond/jhelm/gotemplate/parse/NumberParser.java 96.6%
84 3
org/alexmond/jhelm/gotemplate/FunctionProvider.java 0.0%
0 2
org/alexmond/jhelm/gotemplate/parse/Token.java 66.7%
4 2
org/alexmond/jhelm/gotemplate/sprig/functions/LogicFunctions.java 95.6%
43 2
org/alexmond/jhelm/gotemplate/parse/BreakNode.java 50.0%
1 1
org/alexmond/jhelm/gotemplate/parse/BranchNode.java 92.3%
12 1
org/alexmond/jhelm/gotemplate/parse/ContinueNode.java 50.0%
1 1
org/alexmond/jhelm/gotemplate/util/StringUtils.java 98.0%
50 1
org/alexmond/jhelm/gotemplate/util/CharUtils.java 96.0%
24 1
org/alexmond/jhelm/gotemplate/Function.java 0.0%
0 0
org/alexmond/jhelm/gotemplate/TemplateParseException.java 100.0%
6 0
org/alexmond/jhelm/gotemplate/TemplateExecutionException.java 100.0%
4 0
org/alexmond/jhelm/gotemplate/TemplateNotFoundException.java 100.0%
4 0
org/alexmond/jhelm/gotemplate/FunctionExecutionException.java 100.0%
10 0
org/alexmond/jhelm/gotemplate/exec/ValuePrinter.java 100.0%
4 0
org/alexmond/jhelm/gotemplate/exec/BreakSignal.java 100.0%
2 0
org/alexmond/jhelm/gotemplate/exec/ContinueSignal.java 100.0%
2 0
org/alexmond/jhelm/gotemplate/helm/HelmFunctions.java 100.0%
11 0
org/alexmond/jhelm/gotemplate/helm/HelmFunctionProvider.java 100.0%
8 0
org/alexmond/jhelm/gotemplate/helm/functions/TemplateFunctions.java 100.0%
63 0
org/alexmond/jhelm/gotemplate/helm/functions/KubernetesFunctions.java 100.0%
23 0
org/alexmond/jhelm/gotemplate/helm/functions/KubernetesProvider.java 0.0%
0 0
org/alexmond/jhelm/gotemplate/parse/FieldNode.java 100.0%
4 0
org/alexmond/jhelm/gotemplate/parse/WithNode.java 100.0%
1 0
org/alexmond/jhelm/gotemplate/parse/IdentifierNode.java 100.0%
1 0
org/alexmond/jhelm/gotemplate/parse/TokenType.java 100.0%
36 0
org/alexmond/jhelm/gotemplate/parse/Node.java 0.0%
0 0
org/alexmond/jhelm/gotemplate/parse/VariableNode.java 100.0%
5 0
org/alexmond/jhelm/gotemplate/parse/NilNode.java 100.0%
2 0
org/alexmond/jhelm/gotemplate/parse/DotNode.java 100.0%
2 0
org/alexmond/jhelm/gotemplate/parse/ActionNode.java 100.0%
2 0
org/alexmond/jhelm/gotemplate/parse/CommentNode.java 100.0%
4 0
org/alexmond/jhelm/gotemplate/parse/TextNode.java 100.0%
1 0
org/alexmond/jhelm/gotemplate/parse/NumberNode.java 100.0%
12 0
org/alexmond/jhelm/gotemplate/parse/ElseNode.java 100.0%
2 0
org/alexmond/jhelm/gotemplate/parse/BoolNode.java 100.0%
4 0
org/alexmond/jhelm/gotemplate/parse/PipeNode.java 100.0%
16 0
org/alexmond/jhelm/gotemplate/parse/TemplateNode.java 100.0%
9 0
org/alexmond/jhelm/gotemplate/parse/ListNode.java 100.0%
12 0
org/alexmond/jhelm/gotemplate/parse/CommandNode.java 100.0%
16 0
org/alexmond/jhelm/gotemplate/parse/RangeNode.java 100.0%
1 0
org/alexmond/jhelm/gotemplate/parse/ChainNode.java 100.0%
19 0
org/alexmond/jhelm/gotemplate/parse/IfNode.java 100.0%
1 0
org/alexmond/jhelm/gotemplate/parse/StringNode.java 100.0%
5 0
org/alexmond/jhelm/gotemplate/parse/EndNode.java 100.0%
2 0
org/alexmond/jhelm/gotemplate/sprig/SprigFunctionProvider.java 100.0%
4 0
org/alexmond/jhelm/gotemplate/sprig/functions/CollectionFunctions.java 100.0%
4 0
org/alexmond/jhelm/gotemplate/util/IOUtils.java 100.0%
5 0
org/alexmond/jhelm/gotemplate/util/Complex.java 100.0%
17 0
org/alexmond/jhelm/gotemplate/util/StringEscapeUtils.java 100.0%
50 0