← Prev
Next →
Run #3989 PASSED Export ↗
feat/751-postrenderer-wiring ·
flag default ·
06df06b ·
2026-07-18 06:01
· merged from 12 uploads
· build #1117
100%
pass
Tests
1746
Passed
1745
Failed
0
Skipped
1
Duration
84.0s
Line cov
84.7%
Quality gate
PASSED
-
✓
coverage-drop— 84.7% vs baseline 84.7% (drop 0.0pp, max 1.0pp) -
✓
new-failures— no new failures
Regression vs baseline
no new failures
Performance regression
2 slower
vs baseline run
#3988
on
main
| Test | Baseline | Now | Δ |
|---|---|---|---|
org.alexmond.jhelm.core.service.SignatureServiceTest › testVerifyFailsWithWrongPublicKey |
55 ms | 236 ms | +181 ms (+329.1%) |
org.alexmond.jhelm.core.service.SignatureServiceTest › testVerifyRejectsRevokedKey |
110 ms | 222 ms | +112 ms (+101.8%) |
Failures (0)
No failed tests. 🎉
Suites
| Suite | Tests | Failures | Errors | Skipped | Time |
|---|---|---|---|---|---|
org.alexmond.jhelm.app.command.ChartResolverTest |
8 | 0 | 0 | 0 | 0.16s |
org.alexmond.jhelm.app.command.CreateCommandTest |
2 | 0 | 0 | 1 | 0.08s |
org.alexmond.jhelm.app.command.CreateCommandUnitTest |
3 | 0 | 0 | 0 | 0.05s |
org.alexmond.jhelm.app.command.DependencyCommandTest |
21 | 0 | 0 | 0 | 0.13s |
org.alexmond.jhelm.app.command.EncryptDecryptCommandTest |
3 | 0 | 0 | 0 | 0.12s |
org.alexmond.jhelm.app.command.EnvCommandTest |
2 | 0 | 0 | 0 | 0.02s |
org.alexmond.jhelm.app.command.GetCommandTest |
26 | 0 | 0 | 0 | 0.23s |
org.alexmond.jhelm.app.command.HistoryCommandTest |
4 | 0 | 0 | 0 | 0.09s |
org.alexmond.jhelm.app.command.InstallCommandTest |
23 | 0 | 0 | 0 | 0.24s |
org.alexmond.jhelm.app.command.LintCommandTest |
4 | 0 | 0 | 0 | 0.07s |
org.alexmond.jhelm.app.command.ListCommandTest |
13 | 0 | 0 | 0 | 0.12s |
org.alexmond.jhelm.app.command.PackageCommandTest |
8 | 0 | 0 | 0 | 0.30s |
org.alexmond.jhelm.app.command.PullCommandTest |
9 | 0 | 0 | 0 | 0.10s |
org.alexmond.jhelm.app.command.PushCommandTest |
2 | 0 | 0 | 0 | 0.22s |
org.alexmond.jhelm.app.command.RegistryCommandTest |
11 | 0 | 0 | 0 | 0.14s |
org.alexmond.jhelm.app.command.RepoCommandTest |
19 | 0 | 0 | 0 | 0.12s |
org.alexmond.jhelm.app.command.RollbackCommandTest |
6 | 0 | 0 | 0 | 1.86s |
org.alexmond.jhelm.app.command.SearchHubCommandTest |
7 | 0 | 0 | 0 | 0.08s |
org.alexmond.jhelm.app.command.ShowCommandTest |
17 | 0 | 0 | 0 | 2.39s |
org.alexmond.jhelm.app.command.StatusCommandTest |
6 | 0 | 0 | 0 | 0.07s |
org.alexmond.jhelm.app.command.TemplateCommandTest |
11 | 0 | 0 | 0 | 0.18s |
org.alexmond.jhelm.app.command.TestCommandTest |
7 | 0 | 0 | 0 | 0.12s |
org.alexmond.jhelm.app.command.UninstallCommandTest |
6 | 0 | 0 | 0 | 0.05s |
org.alexmond.jhelm.app.command.UpgradeCommandTest |
19 | 0 | 0 | 0 | 0.66s |
org.alexmond.jhelm.app.command.VerifyCommandTest |
4 | 0 | 0 | 0 | 0.06s |
org.alexmond.jhelm.app.command.VersionCommandTest |
5 | 0 | 0 | 0 | 0.13s |
org.alexmond.jhelm.app.GlobalOptionsPreParserTest |
5 | 0 | 0 | 0 | 0.02s |
org.alexmond.jhelm.app.HelmJavaApplicationTests |
8 | 0 | 0 | 0 | 3.21s |
org.alexmond.jhelm.app.output.CliOutputTest |
15 | 0 | 0 | 0 | 0.17s |
org.alexmond.jhelm.app.plugin.DiscoveredHelmPluginTest |
6 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.app.plugin.HelmPluginChartDownloaderTest |
4 | 0 | 0 | 0 | 0.03s |
org.alexmond.jhelm.app.plugin.HelmPluginDiscoveryTest |
5 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.app.plugin.HelmPluginDispatcherTest |
4 | 0 | 0 | 0 | 0.05s |
org.alexmond.jhelm.app.plugin.HelmPluginEnvironmentTest |
3 | 0 | 0 | 0 | 0.00s |
org.alexmond.jhelm.app.plugin.HelmPluginExecGuardTest |
2 | 0 | 0 | 0 | 0.00s |
org.alexmond.jhelm.app.plugin.HelmPluginInstallDispatchIntegrationTest |
1 | 0 | 0 | 0 | 0.04s |
org.alexmond.jhelm.app.plugin.HelmPluginInstallerTest |
13 | 0 | 0 | 0 | 0.08s |
org.alexmond.jhelm.app.plugin.HelmPluginManifestTest |
3 | 0 | 0 | 0 | 0.03s |
org.alexmond.jhelm.app.plugin.HelmPluginParameterExceptionHandlerTest |
2 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.app.plugin.HelmPluginPathsTest |
5 | 0 | 0 | 0 | 0.00s |
org.alexmond.jhelm.app.plugin.HelmPostRendererResolverTest |
4 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.app.VersionInfoTest |
2 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.configserver.sample.JhelmConfigServerSampleApplicationTest |
2 | 0 | 0 | 0 | 4.33s |
org.alexmond.jhelm.core.action.CreateActionTest |
2 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.core.action.DependencyUpdateActionTest |
5 | 0 | 0 | 0 | 0.23s |
org.alexmond.jhelm.core.action.GetActionTest |
23 | 0 | 0 | 0 | 0.03s |
org.alexmond.jhelm.core.action.HistoryActionTest |
1 | 0 | 0 | 0 | 0.02s |
org.alexmond.jhelm.core.action.InstallActionTest |
16 | 0 | 0 | 0 | 0.03s |
org.alexmond.jhelm.core.action.LintActionTest |
10 | 0 | 0 | 0 | 0.08s |
org.alexmond.jhelm.core.action.ListActionTest |
3 | 0 | 0 | 0 | 0.00s |
org.alexmond.jhelm.core.action.PackageActionTest |
5 | 0 | 0 | 0 | 0.60s |
org.alexmond.jhelm.core.action.RollbackActionTest |
11 | 0 | 0 | 0 | 0.05s |
org.alexmond.jhelm.core.action.SearchHubActionTest |
5 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.core.action.ShowActionTest |
11 | 0 | 0 | 0 | 0.10s |
org.alexmond.jhelm.core.action.StatusActionTest |
5 | 0 | 0 | 0 | 0.00s |
org.alexmond.jhelm.core.action.TemplateActionProfilesTest |
4 | 0 | 0 | 0 | 0.04s |
org.alexmond.jhelm.core.action.TemplateActionRenderControlTest |
7 | 0 | 0 | 0 | 0.08s |
org.alexmond.jhelm.core.action.TemplateActionTest |
2 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.core.action.TestActionTest |
9 | 0 | 0 | 0 | 0.02s |
org.alexmond.jhelm.core.action.UninstallActionTest |
11 | 0 | 0 | 0 | 0.02s |
org.alexmond.jhelm.core.action.UpgradeActionTest |
21 | 0 | 0 | 0 | 0.15s |
org.alexmond.jhelm.core.action.VerifyActionTest |
4 | 0 | 0 | 0 | 0.48s |
org.alexmond.jhelm.core.cache.TemplateCacheTest |
5 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.core.ChartIsRootTest |
1 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.core.config.JhelmCoreAutoConfigurationTest |
10 | 0 | 0 | 0 | 0.45s |
org.alexmond.jhelm.core.config.JhelmSecurityPolicyTest |
7 | 0 | 0 | 0 | 0.00s |
org.alexmond.jhelm.core.CoreConfigTest |
6 | 0 | 0 | 0 | 0.43s |
org.alexmond.jhelm.core.DefineOrderTest |
1 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.core.exception.ExceptionTest |
17 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.core.KpsComparisonTest |
4 | 0 | 0 | 0 | 9.39s |
org.alexmond.jhelm.core.metrics.JhelmMetricsTest |
13 | 0 | 0 | 0 | 0.02s |
org.alexmond.jhelm.core.model.ChartFilesTest |
15 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.core.model.ChartLockTest |
3 | 0 | 0 | 0 | 0.02s |
org.alexmond.jhelm.core.model.ReleaseContextTest |
4 | 0 | 0 | 0 | 0.00s |
org.alexmond.jhelm.core.model.ReleaseHelmInteropTest |
8 | 0 | 0 | 0 | 0.08s |
org.alexmond.jhelm.core.model.ReleaseStatusTest |
7 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.core.model.RepositoryConfigTest |
2 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.core.NameCollisionTemplateTest |
1 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.core.NestedSubchartValuesTest |
1 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.core.output.OutputFormatTest |
6 | 0 | 0 | 0 | 0.65s |
org.alexmond.jhelm.core.RecursiveTemplateTest |
1 | 0 | 0 | 0 | 0.51s |
org.alexmond.jhelm.core.service.CascadePolicyTest |
4 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.core.service.ChartLoaderTest |
14 | 0 | 0 | 0 | 0.13s |
org.alexmond.jhelm.core.service.ConfigServerClientTest |
6 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.core.service.ConfigServerValuesLoaderTest |
7 | 0 | 0 | 0 | 0.06s |
org.alexmond.jhelm.core.service.DependencyConditionTest |
4 | 0 | 0 | 0 | 0.04s |
org.alexmond.jhelm.core.service.DependencyResolverTest |
23 | 0 | 0 | 0 | 0.10s |
org.alexmond.jhelm.core.service.EngineCacheTest |
3 | 0 | 0 | 0 | 0.02s |
org.alexmond.jhelm.core.service.EngineTest |
110 | 0 | 0 | 0 | 0.73s |
org.alexmond.jhelm.core.service.ExternalCommandPostRendererTest |
8 | 0 | 0 | 0 | 1.08s |
org.alexmond.jhelm.core.service.HelmEnvConfigResolutionTest |
9 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.core.service.JhelmPostRendererAdapterTest |
3 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.core.service.LifecyclePhaseTest |
1 | 0 | 0 | 0 | 0.00s |
org.alexmond.jhelm.core.service.OciRegistryClientTest |
33 | 0 | 0 | 0 | 0.10s |
org.alexmond.jhelm.core.service.RegistryManagerTest |
11 | 0 | 0 | 0 | 0.06s |
org.alexmond.jhelm.core.service.RepoHttpClientFactoryTest |
7 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.core.service.RepoManagerDownloaderTest |
1 | 0 | 0 | 0 | 0.24s |
org.alexmond.jhelm.core.service.RepoManagerTest |
59 | 0 | 0 | 0 | 6.06s |
org.alexmond.jhelm.core.service.SchemaValidatorTest |
12 | 0 | 0 | 0 | 0.07s |
org.alexmond.jhelm.core.service.SignatureServiceTest |
17 | 0 | 0 | 0 | 1.84s |
org.alexmond.jhelm.core.service.SsrfGuardingDnsResolverTest |
5 | 0 | 0 | 0 | 0.02s |
org.alexmond.jhelm.core.service.TemplateCacheDefineTest |
1 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.core.service.UrlSecurityTest |
18 | 0 | 0 | 0 | 0.04s |
org.alexmond.jhelm.core.service.ValueEncryptorTest |
6 | 0 | 0 | 0 | 0.14s |
org.alexmond.jhelm.core.SubchartNullCoalesceTest |
1 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.core.SubchartValuePropagationTest |
8 | 0 | 0 | 0 | 0.10s |
org.alexmond.jhelm.core.TemplateSourceMarkerTest |
2 | 0 | 0 | 0 | 0.02s |
org.alexmond.jhelm.core.util.HookExecutorTest |
12 | 0 | 0 | 0 | 0.02s |
org.alexmond.jhelm.core.util.HookParserTest |
22 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.core.util.ManifestDiffTest |
6 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.core.util.ManifestDocumentsTest |
5 | 0 | 0 | 0 | 0.00s |
org.alexmond.jhelm.core.util.PropertySourceMapperTest |
7 | 0 | 0 | 0 | 0.02s |
org.alexmond.jhelm.core.util.ReleaseFiltersTest |
13 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.core.util.ReleaseNamesTest |
29 | 0 | 0 | 0 | 0.04s |
org.alexmond.jhelm.core.util.RenderedManifestTest |
8 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.core.util.ValuesLoaderProfilesTest |
6 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.core.util.ValuesLoaderTest |
22 | 0 | 0 | 0 | 0.34s |
org.alexmond.jhelm.core.util.ValuesOverridesConfigServerTest |
3 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.core.util.ValuesOverridesTest |
42 | 0 | 0 | 0 | 0.09s |
org.alexmond.jhelm.core.util.ValuesProfilesTest |
22 | 0 | 0 | 0 | 0.02s |
org.alexmond.jhelm.core.util.YamlDocumentSeparatorTest |
11 | 0 | 0 | 0 | 0.02s |
org.alexmond.jhelm.core.VariableScopingTest |
3 | 0 | 0 | 0 | 0.04s |
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest |
79 | 0 | 0 | 0 | 0.61s |
org.alexmond.jhelm.gotemplate.helm.functions.KubernetesFunctionsTest |
7 | 0 | 0 | 0 | 0.02s |
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest |
30 | 0 | 0 | 0 | 1.21s |
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest |
10 | 0 | 0 | 0 | 0.03s |
org.alexmond.jhelm.gotemplate.helm.HelmConformanceTest |
1 | 0 | 0 | 0 | 0.07s |
org.alexmond.jhelm.gotemplate.helm.HelmFunctionProviderTest |
6 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.kube.JhelmKubeAutoConfigurationTest |
6 | 0 | 0 | 0 | 2.28s |
org.alexmond.jhelm.kube.KubernetesConfigTest |
1 | 0 | 0 | 0 | 0.00s |
org.alexmond.jhelm.kube.service.internal.AsyncHelmKubeServiceTest |
13 | 0 | 0 | 0 | 0.17s |
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceApplyTest |
5 | 0 | 0 | 0 | 0.03s |
org.alexmond.jhelm.kube.service.internal.HelmKubeServicePodStatusTest |
9 | 0 | 0 | 0 | 0.04s |
org.alexmond.jhelm.kube.service.internal.HelmKubeServiceTest |
69 | 0 | 0 | 0 | 1.89s |
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderLookupTest |
6 | 0 | 0 | 0 | 0.18s |
org.alexmond.jhelm.kube.service.internal.KubernetesClientProviderTest |
41 | 0 | 0 | 0 | 5.58s |
org.alexmond.jhelm.kube.service.internal.KubernetesHealthIndicatorTest |
1 | 0 | 0 | 0 | 0.43s |
org.alexmond.jhelm.kube.service.internal.ObservableKubeServiceTest |
19 | 0 | 0 | 0 | 0.11s |
org.alexmond.jhelm.kube.service.internal.ResourcePluralizerTest |
81 | 0 | 0 | 0 | 0.13s |
org.alexmond.jhelm.kube.service.internal.RetryableKubeServiceTest |
27 | 0 | 0 | 0 | 0.30s |
org.alexmond.jhelm.mcp.JhelmMcpAutoConfigurationTest |
4 | 0 | 0 | 0 | 0.69s |
org.alexmond.jhelm.mcp.sample.JhelmMcpSampleApplicationTest |
1 | 0 | 0 | 0 | 4.02s |
org.alexmond.jhelm.mcp.tools.ChartToolsTest |
2 | 0 | 0 | 0 | 1.11s |
org.alexmond.jhelm.mcp.tools.ReleaseMutatingToolsTest |
5 | 0 | 0 | 0 | 0.21s |
org.alexmond.jhelm.mcp.tools.ReleaseReadToolsTest |
4 | 0 | 0 | 0 | 0.31s |
org.alexmond.jhelm.pluginapi.JhelmPluginsTest |
4 | 0 | 0 | 0 | 0.25s |
org.alexmond.jhelm.pluginapi.JhelmReleaseEventTest |
2 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.plugin.config.JhelmPluginAutoConfigurationTest |
3 | 0 | 0 | 0 | 0.87s |
org.alexmond.jhelm.plugin.model.PluginDescriptorTest |
1 | 0 | 0 | 0 | 0.00s |
org.alexmond.jhelm.plugin.model.PluginEventTest |
1 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.plugin.model.PluginManifestTest |
4 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.plugin.model.PluginTypeTest |
4 | 0 | 0 | 0 | 0.01s |
org.alexmond.jhelm.plugin.runtime.MemoryBridgeTest |
4 | 0 | 0 | 0 | 0.10s |
org.alexmond.jhelm.plugin.sandbox.SandboxedExecutorTest |
3 | 0 | 0 | 0 | 1.02s |
org.alexmond.jhelm.plugin.service.PluginLoaderTest |
5 | 0 | 0 | 0 | 0.92s |
org.alexmond.jhelm.plugin.service.PluginManagerTest |
7 | 0 | 0 | 0 | 1.82s |
org.alexmond.jhelm.plugin.service.PluginRegistryTest |
8 | 0 | 0 | 0 | 0.02s |
org.alexmond.jhelm.rest.config.OpenApiErrorResponsesCustomizerTest |
3 | 0 | 0 | 0 | 0.02s |
org.alexmond.jhelm.rest.controller.ChartControllerTest |
13 | 0 | 0 | 0 | 0.60s |
org.alexmond.jhelm.rest.controller.DependencyControllerTest |
2 | 0 | 0 | 0 | 1.76s |
org.alexmond.jhelm.rest.controller.HubControllerTest |
2 | 0 | 0 | 0 | 0.34s |
org.alexmond.jhelm.rest.controller.ReleaseControllerTest |
25 | 0 | 0 | 0 | 0.80s |
org.alexmond.jhelm.rest.controller.RepoControllerTest |
15 | 0 | 0 | 0 | 0.40s |
org.alexmond.jhelm.rest.JhelmRestAutoConfigurationTest |
5 | 0 | 0 | 0 | 3.20s |
org.alexmond.jhelm.rest.JhelmRestExceptionHandlerTest |
12 | 0 | 0 | 0 | 0.04s |
org.alexmond.jhelm.rest.sample.JhelmRestSampleApplicationTest |
1 | 0 | 0 | 0 | 5.14s |
org.alexmond.jhelm.rest.security.AccessModeInterceptorTest |
6 | 0 | 0 | 0 | 3.14s |
org.alexmond.jhelm.rest.util.TempDirTest |
5 | 0 | 0 | 0 | 0.02s |
org.alexmond.jhelm.sample.AutoConfigurationWiringTest |
2 | 0 | 0 | 0 | 2.52s |
org.alexmond.jhelm.sample.KubeServiceWiringTest |
1 | 0 | 0 | 0 | 0.56s |
Slowest tests (performance →)
Coverage change
vs baseline
run #3988
on main
+0.1 pp overall
| File | Baseline | This run | Δ pp | |
|---|---|---|---|---|
org/alexmond/jhelm/core/service/ExternalCommandPostRenderer.java |
improved | 83.9% | 87.5% | +3.6 |
org/alexmond/jhelm/core/JhelmCoreAutoConfiguration.java |
improved | 89.5% | 93.8% | +4.3 |
org/alexmond/jhelm/core/service/JhelmPostRendererAdapter.java |
added | — | 100.0% | +100.0 |
Coverage by module
| Module | Line % | Lines | Files |
|---|---|---|---|
jhelm-cli |
80.6% | 1622/2013 | 55 |
jhelm-core |
86.7% | 3807/4389 | 99 |
jhelm-gotemplate-helm |
83.3% | 603/724 | 8 |
jhelm-kube |
82.1% | 802/977 | 11 |
jhelm-plugin |
80.7% | 138/171 | 22 |
jhelm-plugin-api |
85.7% | 30/35 | 9 |
jhelm-rest |
92.6% | 466/503 | 32 |
Coverage by file (most missed first)
| File | Line % | Covered | Missed | |
|---|---|---|---|---|
org/alexmond/jhelm/core/service/RepoManager.java |
79.8% | 489 | 124 | |
org/alexmond/jhelm/app/command/PluginCommand.java |
0.0% | 0 | 96 | |
org/alexmond/jhelm/kube/service/internal/HelmKubeService.java |
83.3% | 428 | 86 | |
org/alexmond/jhelm/app/command/DependencyCommand.java |
36.4% | 44 | 77 | |
org/alexmond/jhelm/gotemplate/helm/functions/ConversionFunctions.java |
83.2% | 318 | 64 | |
org/alexmond/jhelm/core/service/Engine.java |
88.5% | 485 | 63 | |
org/alexmond/jhelm/core/service/DependencyResolver.java |
51.2% | 66 | 63 | |
org/alexmond/jhelm/core/service/RepoHttpClientFactory.java |
54.5% | 60 | 50 | |
org/alexmond/jhelm/app/plugin/HelmPluginInstaller.java |
69.5% | 107 | 47 | |
org/alexmond/jhelm/kube/service/internal/KubernetesClientProvider.java |
75.0% | 108 | 36 | |
org/alexmond/jhelm/gotemplate/helm/functions/DurationFunctions.java |
77.9% | 106 | 30 | |
org/alexmond/jhelm/gotemplate/helm/functions/TomlWriter.java |
71.3% | 67 | 27 | |
org/alexmond/jhelm/core/service/SchemaValidator.java |
74.3% | 75 | 26 | |
org/alexmond/jhelm/kube/service/internal/ResourcePluralizer.java |
80.2% | 89 | 22 | |
org/alexmond/jhelm/core/action/UpgradeAction.java |
85.8% | 121 | 20 | |
org/alexmond/jhelm/core/service/ChartLoader.java |
86.8% | 118 | 18 | |
org/alexmond/jhelm/core/service/SignatureService.java |
88.0% | 125 | 17 | |
org/alexmond/jhelm/app/command/StatusCommand.java |
70.4% | 38 | 16 | |
org/alexmond/jhelm/app/plugin/HelmPluginEnvironmentFactory.java |
23.8% | 5 | 16 | |
org/alexmond/jhelm/core/service/ConfigServerClient.java |
65.2% | 30 | 16 | |
org/alexmond/jhelm/core/action/InstallAction.java |
86.1% | 93 | 15 | |
org/alexmond/jhelm/app/command/UpgradeCommand.java |
90.7% | 136 | 14 | |
org/alexmond/jhelm/core/service/OciRegistryClient.java |
93.7% | 209 | 14 | |
org/alexmond/jhelm/core/action/PackageAction.java |
87.6% | 92 | 13 | |
org/alexmond/jhelm/kube/JhelmKubeAutoConfiguration.java |
69.8% | 30 | 13 | |
org/alexmond/jhelm/app/command/InstallCommand.java |
90.8% | 109 | 11 | |
org/alexmond/jhelm/app/command/RepoCommand.java |
89.5% | 94 | 11 | |
org/alexmond/jhelm/app/plugin/HelmPluginDispatcher.java |
65.6% | 21 | 11 | |
org/alexmond/jhelm/core/util/ValuesOverrides.java |
88.8% | 87 | 11 | |
org/alexmond/jhelm/core/action/LintAction.java |
88.1% | 74 | 10 | |
org/alexmond/jhelm/plugin/runtime/MemoryBridge.java |
23.1% | 3 | 10 | |
org/alexmond/jhelm/app/plugin/HelmPluginChartDownloader.java |
83.6% | 46 | 9 | |
org/alexmond/jhelm/core/service/UrlSecurity.java |
80.4% | 37 | 9 | |
org/alexmond/jhelm/kube/service/internal/RetryableKubeService.java |
87.3% | 62 | 9 | |
org/alexmond/jhelm/app/JHelmCommand.java |
53.3% | 8 | 7 | |
org/alexmond/jhelm/app/command/TemplateCommand.java |
87.3% | 48 | 7 | |
org/alexmond/jhelm/core/service/KubeService.java |
12.5% | 1 | 7 | |
org/alexmond/jhelm/core/service/ExternalCommandPostRenderer.java |
87.5% | 49 | 7 | |
org/alexmond/jhelm/kube/service/internal/ObservableKubeService.java |
87.9% | 51 | 7 | |
org/alexmond/jhelm/rest/dto/ResourceStatusDto.java |
0.0% | 0 | 7 | |
org/alexmond/jhelm/rest/dto/HelmHookDto.java |
0.0% | 0 | 7 | |
org/alexmond/jhelm/app/HelmJavaApplication.java |
76.0% | 19 | 6 | |
org/alexmond/jhelm/app/command/ChartResolver.java |
88.0% | 44 | 6 | |
org/alexmond/jhelm/app/command/PullCommand.java |
91.2% | 62 | 6 | |
org/alexmond/jhelm/app/plugin/HelmPlatform.java |
60.0% | 9 | 6 | |
org/alexmond/jhelm/core/action/TemplateAction.java |
85.4% | 35 | 6 | |
org/alexmond/jhelm/core/action/GetAction.java |
91.8% | 67 | 6 | |
org/alexmond/jhelm/core/service/ValueEncryptor.java |
87.8% | 43 | 6 | |
org/alexmond/jhelm/core/service/RegistryManager.java |
89.7% | 52 | 6 | |
org/alexmond/jhelm/core/util/HookParser.java |
91.2% | 62 | 6 | |
org/alexmond/jhelm/core/util/HookExecutor.java |
80.6% | 25 | 6 | |
org/alexmond/jhelm/plugin/service/PluginManager.java |
86.4% | 38 | 6 | |
org/alexmond/jhelm/app/plugin/HelmPluginDiscovery.java |
84.4% | 27 | 5 | |
org/alexmond/jhelm/core/JhelmCoreAutoConfiguration.java |
93.8% | 75 | 5 | |
org/alexmond/jhelm/core/action/RollbackAction.java |
92.9% | 65 | 5 | |
org/alexmond/jhelm/core/action/UninstallAction.java |
90.4% | 47 | 5 | |
org/alexmond/jhelm/core/util/ValuesLoader.java |
96.1% | 124 | 5 | |
org/alexmond/jhelm/rest/util/TempDir.java |
77.3% | 17 | 5 | |
org/alexmond/jhelm/app/command/ListCommand.java |
92.5% | 49 | 4 | |
org/alexmond/jhelm/app/command/VersionCommand.java |
84.6% | 22 | 4 | |
org/alexmond/jhelm/app/command/TestCommand.java |
92.2% | 47 | 4 | |
org/alexmond/jhelm/app/command/RegistryCommand.java |
90.9% | 40 | 4 | |
org/alexmond/jhelm/app/command/SearchCommand.java |
0.0% | 0 | 4 | |
org/alexmond/jhelm/core/model/ChartLock.java |
73.3% | 11 | 4 | |
org/alexmond/jhelm/core/util/ManifestDiff.java |
88.6% | 31 | 4 | |
org/alexmond/jhelm/pluginapi/JhelmPluginException.java |
0.0% | 0 | 4 | |
org/alexmond/jhelm/plugin/service/PluginLoader.java |
91.3% | 42 | 4 | |
org/alexmond/jhelm/rest/JhelmRestAutoConfiguration.java |
86.2% | 25 | 4 | |
org/alexmond/jhelm/rest/controller/ReleaseController.java |
96.9% | 125 | 4 | |
org/alexmond/jhelm/rest/util/ChartArchiveUtil.java |
81.8% | 18 | 4 | |
org/alexmond/jhelm/app/command/LintCommand.java |
88.9% | 24 | 3 | |
org/alexmond/jhelm/app/command/CreateCommand.java |
72.7% | 8 | 3 | |
org/alexmond/jhelm/app/command/DecryptCommand.java |
66.7% | 6 | 3 | |
org/alexmond/jhelm/core/action/ShowAction.java |
93.3% | 42 | 3 | |
org/alexmond/jhelm/core/cache/TemplateCache.java |
88.0% | 22 | 3 | |
org/alexmond/jhelm/core/exception/KubernetesOperationException.java |
72.7% | 8 | 3 | |
org/alexmond/jhelm/core/model/HelmReleaseCodec.java |
95.8% | 68 | 3 | |
org/alexmond/jhelm/core/util/RenderedManifest.java |
93.2% | 41 | 3 | |
org/alexmond/jhelm/plugin/sandbox/SandboxedExecutor.java |
76.9% | 10 | 3 | |
org/alexmond/jhelm/rest/config/OpenApiErrorResponsesCustomizer.java |
93.5% | 43 | 3 | |
org/alexmond/jhelm/rest/controller/RepoController.java |
96.1% | 74 | 3 | |
org/alexmond/jhelm/app/command/HistoryCommand.java |
92.9% | 26 | 2 | |
org/alexmond/jhelm/app/command/SearchHubCommand.java |
94.7% | 36 | 2 | |
org/alexmond/jhelm/app/plugin/DiscoveredHelmPlugin.java |
97.1% | 67 | 2 | |
org/alexmond/jhelm/core/action/CreateAction.java |
94.4% | 34 | 2 | |
org/alexmond/jhelm/core/action/VerifyAction.java |
87.5% | 14 | 2 | |
org/alexmond/jhelm/core/exception/SignatureException.java |
50.0% | 2 | 2 | |
org/alexmond/jhelm/core/exception/ReleaseStorageException.java |
50.0% | 2 | 2 | |
org/alexmond/jhelm/core/model/ChartFiles.java |
95.2% | 40 | 2 | |
org/alexmond/jhelm/core/output/OutputFormat.java |
95.7% | 45 | 2 | |
org/alexmond/jhelm/kube/service/internal/KubernetesHealthIndicator.java |
71.4% | 5 | 2 | |
org/alexmond/jhelm/plugin/exception/PluginLoadException.java |
50.0% | 2 | 2 | |
org/alexmond/jhelm/plugin/exception/PluginNotFoundException.java |
50.0% | 2 | 2 | |
org/alexmond/jhelm/plugin/exception/PluginValidationException.java |
50.0% | 2 | 2 | |
org/alexmond/jhelm/plugin/exception/PluginTimeoutException.java |
50.0% | 2 | 2 | |
org/alexmond/jhelm/plugin/exception/PluginExecutionException.java |
50.0% | 2 | 2 | |
org/alexmond/jhelm/app/JhelmVersionProvider.java |
75.0% | 3 | 1 | |
org/alexmond/jhelm/app/command/PackageCommand.java |
96.6% | 28 | 1 | |
org/alexmond/jhelm/app/command/GetCommand.java |
99.0% | 101 | 1 | |
org/alexmond/jhelm/app/command/EncryptSupport.java |
83.3% | 5 | 1 | |
org/alexmond/jhelm/app/plugin/HelmPostRendererResolver.java |
96.3% | 26 | 1 | |
org/alexmond/jhelm/core/action/SearchHubAction.java |
97.5% | 39 | 1 | |
org/alexmond/jhelm/core/action/TestAction.java |
98.1% | 53 | 1 | |
org/alexmond/jhelm/core/action/DependencyUpdateAction.java |
96.2% | 25 | 1 | |
org/alexmond/jhelm/core/model/Values.java |
66.7% | 2 | 1 | |
org/alexmond/jhelm/core/util/ReleaseNames.java |
95.8% | 23 | 1 | |
org/alexmond/jhelm/core/util/PropertySourceMapper.java |
98.4% | 63 | 1 | |
org/alexmond/jhelm/core/util/ReleaseFilters.java |
97.9% | 46 | 1 | |
org/alexmond/jhelm/core/util/ValuesProfiles.java |
98.8% | 79 | 1 | |
org/alexmond/jhelm/pluginapi/JhelmPlugins.java |
95.0% | 19 | 1 | |
org/alexmond/jhelm/app/GlobalOptionsPreParser.java |
100.0% | 24 | 0 | |
org/alexmond/jhelm/app/VersionInfo.java |
100.0% | 13 | 0 | |
org/alexmond/jhelm/app/command/PushCommand.java |
100.0% | 10 | 0 | |
org/alexmond/jhelm/app/command/EnvCommand.java |
100.0% | 22 | 0 | |
org/alexmond/jhelm/app/command/ConfigServerCliOptions.java |
100.0% | 2 | 0 | |
org/alexmond/jhelm/app/command/EncryptCommand.java |
100.0% | 9 | 0 | |
org/alexmond/jhelm/app/command/MutatingGuard.java |
100.0% | 4 | 0 | |
org/alexmond/jhelm/app/command/UninstallCommand.java |
100.0% | 24 | 0 | |
org/alexmond/jhelm/app/command/VerifyCommand.java |
100.0% | 12 | 0 | |
org/alexmond/jhelm/app/command/RepoChartOptions.java |
100.0% | 12 | 0 | |
org/alexmond/jhelm/app/command/ShowCommand.java |
100.0% | 71 | 0 | |
org/alexmond/jhelm/app/command/RollbackCommand.java |
100.0% | 27 | 0 | |
org/alexmond/jhelm/app/output/CliOutput.java |
100.0% | 19 | 0 | |
org/alexmond/jhelm/app/plugin/ProcessHelmPluginRunner.java |
100.0% | 7 | 0 | |
org/alexmond/jhelm/app/plugin/GitCloner.java |
0.0% | 0 | 0 | |
org/alexmond/jhelm/app/plugin/HelmPluginEnvironment.java |
100.0% | 23 | 0 | |
org/alexmond/jhelm/app/plugin/HelmPluginExecGuard.java |
100.0% | 4 | 0 | |
org/alexmond/jhelm/app/plugin/HelmPluginManifest.java |
0.0% | 0 | 0 | |
org/alexmond/jhelm/app/plugin/HelmPluginParameterExceptionHandler.java |
100.0% | 12 | 0 | |
org/alexmond/jhelm/app/plugin/HelmPluginRunner.java |
0.0% | 0 | 0 | |
org/alexmond/jhelm/app/plugin/GitUpdater.java |
0.0% | 0 | 0 | |
org/alexmond/jhelm/app/plugin/HelmPluginPaths.java |
100.0% | 22 | 0 | |
org/alexmond/jhelm/core/CoreConfig.java |
100.0% | 1 | 0 | |
org/alexmond/jhelm/core/JhelmMetricsAutoConfiguration.java |
100.0% | 2 | 0 | |
org/alexmond/jhelm/core/action/HistoryAction.java |
100.0% | 1 | 0 | |
org/alexmond/jhelm/core/action/UpgradeValueStrategy.java |
100.0% | 5 | 0 | |
org/alexmond/jhelm/core/action/StatusAction.java |
100.0% | 4 | 0 | |
org/alexmond/jhelm/core/action/InstallOptions.java |
0.0% | 0 | 0 | |
org/alexmond/jhelm/core/action/RollbackOptions.java |
0.0% | 0 | 0 | |
org/alexmond/jhelm/core/action/UpgradeOptions.java |
0.0% | 0 | 0 | |
org/alexmond/jhelm/core/action/UninstallOptions.java |
0.0% | 0 | 0 | |
org/alexmond/jhelm/core/action/ListAction.java |
100.0% | 2 | 0 | |
org/alexmond/jhelm/core/config/ConfigServerProperties.java |
100.0% | 1 | 0 | |
org/alexmond/jhelm/core/config/JhelmAccessMode.java |
100.0% | 3 | 0 | |
org/alexmond/jhelm/core/config/JhelmCoreProperties.java |
100.0% | 6 | 0 | |
org/alexmond/jhelm/core/config/JhelmSecurityPolicy.java |
100.0% | 11 | 0 | |
org/alexmond/jhelm/core/config/JhelmEncryptProperties.java |
100.0% | 3 | 0 | |
org/alexmond/jhelm/core/config/JhelmSecurityProperties.java |
100.0% | 3 | 0 | |
org/alexmond/jhelm/core/exception/JhelmException.java |
100.0% | 4 | 0 | |
org/alexmond/jhelm/core/exception/ReleaseNotFoundException.java |
100.0% | 5 | 0 | |
org/alexmond/jhelm/core/exception/WaitTimeoutException.java |
100.0% | 4 | 0 | |
org/alexmond/jhelm/core/exception/TemplateRenderException.java |
100.0% | 19 | 0 | |
org/alexmond/jhelm/core/exception/DeploymentFailedException.java |
100.0% | 4 | 0 | |
org/alexmond/jhelm/core/exception/SchemaValidationException.java |
100.0% | 10 | 0 | |
org/alexmond/jhelm/core/exception/ChartLoadException.java |
100.0% | 14 | 0 | |
org/alexmond/jhelm/core/metrics/JhelmMetrics.java |
100.0% | 65 | 0 | |
org/alexmond/jhelm/core/model/Release.java |
100.0% | 2 | 0 | |
org/alexmond/jhelm/core/model/ReleaseStatus.java |
100.0% | 21 | 0 | |
org/alexmond/jhelm/core/model/Dependency.java |
0.0% | 0 | 0 | |
org/alexmond/jhelm/core/model/VersionSet.java |
100.0% | 3 | 0 | |
org/alexmond/jhelm/core/model/ReleaseContext.java |
100.0% | 8 | 0 | |
org/alexmond/jhelm/core/model/Environment.java |
0.0% | 0 | 0 | |
org/alexmond/jhelm/core/model/RepositoryConfig.java |
0.0% | 0 | 0 | |
org/alexmond/jhelm/core/model/HelmHook.java |
0.0% | 0 | 0 | |
org/alexmond/jhelm/core/model/ChartMetadata.java |
100.0% | 1 | 0 | |
org/alexmond/jhelm/core/model/ResourceStatus.java |
0.0% | 0 | 0 | |
org/alexmond/jhelm/core/model/Chart.java |
0.0% | 0 | 0 | |
org/alexmond/jhelm/core/model/Capabilities.java |
100.0% | 4 | 0 | |
org/alexmond/jhelm/core/service/ConfigServerValuesLoader.java |
100.0% | 34 | 0 | |
org/alexmond/jhelm/core/service/SsrfGuardingDnsResolver.java |
100.0% | 11 | 0 | |
org/alexmond/jhelm/core/service/JhelmPostRendererAdapter.java |
100.0% | 6 | 0 | |
org/alexmond/jhelm/core/service/RegistryLoginOptions.java |
100.0% | 2 | 0 | |
org/alexmond/jhelm/core/service/LifecyclePhase.java |
100.0% | 13 | 0 | |
org/alexmond/jhelm/core/service/PostRenderProcessor.java |
0.0% | 0 | 0 | |
org/alexmond/jhelm/core/service/ChartDownloader.java |
0.0% | 0 | 0 | |
org/alexmond/jhelm/core/service/SigningKey.java |
100.0% | 4 | 0 | |
org/alexmond/jhelm/core/service/ConfigServerRequest.java |
100.0% | 1 | 0 | |
org/alexmond/jhelm/core/service/CascadePolicy.java |
100.0% | 15 | 0 | |
org/alexmond/jhelm/core/service/LifecycleListener.java |
0.0% | 0 | 0 | |
org/alexmond/jhelm/core/service/AsyncKubeService.java |
0.0% | 0 | 0 | |
org/alexmond/jhelm/core/service/VerificationKeyring.java |
100.0% | 4 | 0 | |
org/alexmond/jhelm/core/template/HelmChartTemplates.java |
100.0% | 13 | 0 | |
org/alexmond/jhelm/core/util/ManifestDocuments.java |
100.0% | 2 | 0 | |
org/alexmond/jhelm/gotemplate/helm/HelmFunctions.java |
100.0% | 14 | 0 | |
org/alexmond/jhelm/gotemplate/helm/HelmFunctionProvider.java |
100.0% | 8 | 0 | |
org/alexmond/jhelm/gotemplate/helm/functions/KubernetesFunctions.java |
100.0% | 23 | 0 | |
org/alexmond/jhelm/gotemplate/helm/functions/TemplateFunctions.java |
100.0% | 67 | 0 | |
org/alexmond/jhelm/gotemplate/helm/functions/KubernetesProvider.java |
0.0% | 0 | 0 | |
org/alexmond/jhelm/kube/KubernetesConfig.java |
100.0% | 2 | 0 | |
org/alexmond/jhelm/kube/config/JhelmKubernetesProperties.java |
100.0% | 10 | 0 | |
org/alexmond/jhelm/kube/service/internal/KubeClient.java |
100.0% | 4 | 0 | |
org/alexmond/jhelm/kube/service/internal/AsyncHelmKubeService.java |
100.0% | 13 | 0 | |
org/alexmond/jhelm/plugin/JhelmPluginAutoConfiguration.java |
100.0% | 7 | 0 | |
org/alexmond/jhelm/pluginapi/JhelmLifecycleListener.java |
0.0% | 0 | 0 | |
org/alexmond/jhelm/pluginapi/JhelmPostRenderer.java |
0.0% | 0 | 0 | |
org/alexmond/jhelm/pluginapi/JhelmTemplateFunction.java |
0.0% | 0 | 0 | |
org/alexmond/jhelm/pluginapi/JhelmReleaseEvent.java |
100.0% | 10 | 0 | |
org/alexmond/jhelm/pluginapi/JhelmChartDownloader.java |
0.0% | 0 | 0 | |
org/alexmond/jhelm/pluginapi/JhelmPlugin.java |
100.0% | 1 | 0 | |
org/alexmond/jhelm/pluginapi/JhelmTemplateFunctionProvider.java |
0.0% | 0 | 0 |