← 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
-
✓
coverage-drop— 83.0% vs baseline 82.4% (drop 0.0pp, max 1.0pp) -
✓
new-failures— no new failures
Regression vs baseline
no new failures
Failures (0)
No failed tests. 🎉
Suites
| Suite | Tests | Failures | Errors | Skipped | Time |
|---|---|---|---|---|---|
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 →)
Coverage change
vs baseline
run #144
on main
+0.5 pp overall
| File | Baseline | This 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
| Module | Line % | Lines | Files |
|---|---|---|---|
(none) |
82.7% | 3600/4353 | 65 |
jhelm-gotemplate-helm |
85.6% | 374/437 | 6 |
Coverage by file (most missed first)
| File | Line % | Covered | Missed | |
|---|---|---|---|---|
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 |