UniTrack

Projects / jhelm / Run #334

← Prev Next →

Run #334 PASSED Export ↗

feat/htmltemplate-s5-escapepass · flag default · 6d16e3d · 2026-06-22 00:03 · build #592

100% pass
Tests
128
Passed
128
Failed
0
Skipped
0
Duration
1.4s
Line cov
80.3%
Quality gate PASSED
Regression vs baseline no new failures
vs baseline run #323 on main0 new · 0 fixed · 0 still failing

Failures (0)

No failed tests. 🎉

Suites

SuiteTestsFailures ErrorsSkippedTime
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest 75 0 0 0 0.34s
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 524 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testMustToYamlFailure 230 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testMustFromYamlFailure 73 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testMustFromJson 40 ms
org.alexmond.jhelm.gotemplate.helm.Helm4FunctionsTest › testMustToYaml 34 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToYamlPreservesBooleanQuotes 28 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testTomlRoundTrip 24 ms
org.alexmond.jhelm.gotemplate.helm.functions.TemplateFunctionsTest › testIncludeExecutesNamedTemplate 16 ms
org.alexmond.jhelm.gotemplate.helm.functions.KubernetesFunctionsTest › testKubeVersionWithoutProviderReturnsStub 15 ms
org.alexmond.jhelm.gotemplate.helm.functions.ConversionFunctionsTest › testToYamlPrettyIndentsSequenceItems 14 ms

Coverage change vs baseline run #323 on main

+0.6 pp overall

FileBaselineThis runΔ pp
org/alexmond/gotmpl4j/html/Escapers.java dropped 100.0% 70.4% -29.6
org/alexmond/gotmpl4j/exec/Executor.java improved 70.3% 71.0% +0.7
org/alexmond/gotmpl4j/html/HtmlEscapers.java improved 49.6% 50.4% +0.9
org/alexmond/gotmpl4j/html/UrlEscapers.java improved 84.3% 85.5% +1.2
org/alexmond/gotmpl4j/html/Context.java improved 81.6% 83.7% +2.0
org/alexmond/gotmpl4j/html/JsLex.java improved 54.7% 58.5% +3.8
org/alexmond/gotmpl4j/html/Transitions.java improved 27.5% 44.4% +16.9
org/alexmond/gotmpl4j/html/Bytes.java improved 73.0% 91.9% +18.9
org/alexmond/gotmpl4j/html/EscapeError.java improved 0.0% 55.6% +55.6
org/alexmond/gotmpl4j/html/Escaper.java added 70.9% +70.9
org/alexmond/gotmpl4j/html/HtmlUnescape.java added 90.2% +90.2
org/alexmond/gotmpl4j/html/EscapeErrorCode.java improved 0.0% 100.0% +100.0

Coverage by module

ModuleLine %LinesFiles
(none) 80.1% 8654/10809 217
jhelm-gotemplate-helm 87.0% 382/439 6

Coverage by file (most missed first)

FileLine %  CoveredMissed
org/alexmond/gotmpl4j/html/Transitions.java 44.4%
186 233
org/alexmond/gotmpl4j/exec/Executor.java 71.0%
306 125
org/alexmond/gotmpl4j/html/Escaper.java 70.9%
304 125
org/alexmond/jhelm/core/service/RepoManager.java 75.4%
355 116
org/alexmond/jhelm/app/command/DependencyCommand.java 31.7%
44 95
org/alexmond/gotmpl4j/parse/Parser.java 80.8%
328 78
org/alexmond/gotmpl4j/sprig/functions/StringFunctions.java 82.3%
353 76
org/alexmond/jhelm/core/service/Engine.java 85.8%
410 68
org/alexmond/jhelm/core/service/DependencyResolver.java 51.2%
66 63
org/alexmond/gotmpl4j/Functions.java 82.1%
285 62
org/alexmond/jhelm/kube/service/HelmKubeService.java 79.1%
227 60
org/alexmond/gotmpl4j/html/HtmlEscapers.java 50.4%
59 58
org/alexmond/jhelm/core/service/RepoHttpClientFactory.java 26.6%
21 58
org/alexmond/gotmpl4j/sprig/functions/ListFunctions.java 83.9%
298 57
org/alexmond/jhelm/gotemplate/helm/functions/ConversionFunctions.java 82.9%
277 57
org/alexmond/gotmpl4j/sprig/functions/DateFunctions.java 74.1%
152 53
org/alexmond/gotmpl4j/sprig/functions/CryptoFunctions.java 82.4%
229 49
org/alexmond/gotmpl4j/sprig/functions/MathFunctions.java 81.4%
206 47
org/alexmond/jhelm/app/command/PluginCommand.java 20.8%
10 38
org/alexmond/gotmpl4j/html/CssLex.java 56.6%
47 36
org/alexmond/gotmpl4j/sprig/functions/ReflectionFunctions.java 71.2%
84 34
org/alexmond/gotmpl4j/sprig/functions/DictFunctions.java 84.6%
181 33
org/alexmond/gotmpl4j/html/JsonMarshal.java 70.5%
67 28
org/alexmond/gotmpl4j/sprig/functions/NetworkFunctions.java 60.3%
41 27
org/alexmond/jhelm/core/service/OciRegistryClient.java 81.6%
115 26
org/alexmond/jhelm/core/service/SchemaValidator.java 74.3%
75 26
org/alexmond/gotmpl4j/html/JsLex.java 58.5%
31 22
org/alexmond/jhelm/kube/service/ResourcePluralizer.java 79.8%
79 20
org/alexmond/gotmpl4j/sprig/SprigFunctionsRegistry.java 40.6%
13 19
org/alexmond/gotmpl4j/html/JsEscapers.java 84.9%
101 18
org/alexmond/jhelm/kube/service/AsyncHelmKubeService.java 66.0%
33 17
org/alexmond/jhelm/core/service/ChartLoader.java 87.7%
114 16
org/alexmond/gotmpl4j/GoTemplate.java 83.5%
76 15
org/alexmond/jhelm/core/action/PackageAction.java 80.8%
63 15
org/alexmond/gotmpl4j/sprig/functions/PathFunctions.java 81.6%
62 14
org/alexmond/gotmpl4j/html/UrlEscapers.java 85.5%
71 12
org/alexmond/jhelm/app/command/UpgradeCommand.java 82.9%
58 12
org/alexmond/gotmpl4j/parse/Lexer.java 97.1%
364 11
org/alexmond/gotmpl4j/GoFmt.java 81.1%
43 10
org/alexmond/gotmpl4j/sprig/functions/SemverFunctions.java 81.5%
44 10
org/alexmond/jhelm/app/command/RepoCommand.java 84.6%
55 10
org/alexmond/jhelm/plugin/runtime/MemoryBridge.java 23.1%
3 10
org/alexmond/gotmpl4j/TemplateException.java 60.9%
14 9
org/alexmond/jhelm/app/command/InstallCommand.java 80.4%
37 9
org/alexmond/jhelm/core/service/ExternalCommandPostRenderer.java 83.0%
44 9
org/alexmond/jhelm/core/service/SignatureService.java 92.4%
110 9
org/alexmond/jhelm/kube/service/KubernetesClientProvider.java 93.4%
128 9
org/alexmond/gotmpl4j/html/EscapeError.java 55.6%
10 8
org/alexmond/gotmpl4j/html/Context.java 83.7%
41 8
org/alexmond/gotmpl4j/html/Escapers.java 70.4%
19 8
org/alexmond/jhelm/core/JhelmCoreAutoConfiguration.java 83.3%
40 8
org/alexmond/jhelm/core/action/UpgradeAction.java 87.3%
55 8
org/alexmond/jhelm/core/action/InstallAction.java 89.7%
61 7
org/alexmond/gotmpl4j/html/SafeContent.java 70.0%
14 6
org/alexmond/gotmpl4j/parse/NodeType.java 0.0%
0 6
org/alexmond/gotmpl4j/sprig/functions/EncodingFunctions.java 89.8%
53 6
org/alexmond/jhelm/core/action/LintAction.java 90.0%
54 6
org/alexmond/jhelm/core/util/HookParser.java 91.2%
62 6
org/alexmond/jhelm/plugin/service/PluginManager.java 86.4%
38 6
org/alexmond/gotmpl4j/html/AttrTypes.java 91.8%
56 5
org/alexmond/gotmpl4j/html/CssEscapers.java 89.6%
43 5
org/alexmond/gotmpl4j/html/HtmlUnescape.java 90.2%
37 4
org/alexmond/gotmpl4j/spring/GoTemplateLoader.java 87.1%
27 4
org/alexmond/jhelm/app/command/ListCommand.java 82.6%
19 4
org/alexmond/jhelm/app/command/TemplateCommand.java 76.5%
13 4
org/alexmond/jhelm/app/command/StatusCommand.java 88.9%
32 4
org/alexmond/jhelm/app/command/SearchHubCommand.java 85.2%
23 4
org/alexmond/jhelm/app/command/TestCommand.java 91.5%
43 4
org/alexmond/jhelm/core/model/ChartLock.java 73.3%
11 4
org/alexmond/jhelm/core/util/ValuesLoader.java 93.8%
61 4
org/alexmond/gotmpl4j/html/Bytes.java 91.9%
34 3
org/alexmond/gotmpl4j/parse/NumberParser.java 96.6%
84 3
org/alexmond/jhelm/app/JHelmCommand.java 50.0%
3 3
org/alexmond/jhelm/app/command/CreateCommand.java 75.0%
9 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/kube/service/ObservableKubeService.java 92.9%
39 3
org/alexmond/jhelm/plugin/sandbox/SandboxedExecutor.java 76.9%
10 3
org/alexmond/gotmpl4j/CompiledTemplate.java 80.0%
8 2
org/alexmond/gotmpl4j/FunctionProvider.java 0.0%
0 2
org/alexmond/gotmpl4j/parse/Token.java 66.7%
4 2
org/alexmond/gotmpl4j/sprig/functions/LogicFunctions.java 95.6%
43 2
org/alexmond/gotmpl4j/spring/GoTemplateService.java 91.3%
21 2
org/alexmond/jhelm/app/HelmJavaApplication.java 83.3%
10 2
org/alexmond/jhelm/app/command/SearchCommand.java 33.3%
1 2
org/alexmond/jhelm/app/command/LintCommand.java 90.5%
19 2
org/alexmond/jhelm/core/action/GetAction.java 97.1%
66 2
org/alexmond/jhelm/core/action/TemplateAction.java 88.2%
15 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/service/RegistryManager.java 93.8%
30 2
org/alexmond/jhelm/core/util/HookExecutor.java 90.5%
19 2
org/alexmond/jhelm/plugin/exception/PluginExecutionException.java 50.0%
2 2
org/alexmond/jhelm/plugin/exception/PluginValidationException.java 50.0%
2 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/PluginTimeoutException.java 50.0%
2 2
org/alexmond/jhelm/plugin/service/PluginLoader.java 94.7%
36 2
org/alexmond/gotmpl4j/parse/BranchNode.java 92.3%
12 1
org/alexmond/gotmpl4j/parse/ContinueNode.java 50.0%
1 1
org/alexmond/gotmpl4j/parse/BreakNode.java 50.0%
1 1
org/alexmond/gotmpl4j/spring/GoTemplateFactory.java 92.3%
12 1
org/alexmond/gotmpl4j/util/StringUtils.java 98.0%
50 1
org/alexmond/gotmpl4j/util/CharUtils.java 96.0%
24 1
org/alexmond/jhelm/app/command/GetCommand.java 99.0%
100 1
org/alexmond/jhelm/app/command/PackageCommand.java 96.2%
25 1
org/alexmond/jhelm/core/action/ShowAction.java 97.7%
42 1
org/alexmond/jhelm/core/action/SearchHubAction.java 97.4%
37 1
org/alexmond/jhelm/core/action/TestAction.java 98.1%
53 1
org/alexmond/jhelm/core/model/Values.java 66.7%
2 1
org/alexmond/jhelm/core/util/ValuesOverrides.java 96.7%
29 1
org/alexmond/jhelm/kube/JhelmKubeAutoConfiguration.java 95.2%
20 1
org/alexmond/jhelm/kube/service/RetryableKubeService.java 97.8%
44 1
org/alexmond/gotmpl4j/TemplateNotFoundException.java 100.0%
4 0
org/alexmond/gotmpl4j/Function.java 0.0%
0 0
org/alexmond/gotmpl4j/TemplateExecutionException.java 100.0%
4 0
org/alexmond/gotmpl4j/FunctionExecutionException.java 100.0%
10 0
org/alexmond/gotmpl4j/TemplateCache.java 100.0%
23 0
org/alexmond/gotmpl4j/TemplateParseException.java 100.0%
6 0
org/alexmond/gotmpl4j/exec/BreakSignal.java 100.0%
2 0
org/alexmond/gotmpl4j/exec/ValuePrinter.java 100.0%
4 0
org/alexmond/gotmpl4j/exec/ContinueSignal.java 100.0%
2 0
org/alexmond/gotmpl4j/html/JsCtx.java 100.0%
4 0
org/alexmond/gotmpl4j/html/Element.java 100.0%
7 0
org/alexmond/gotmpl4j/html/Content.java 100.0%
21 0
org/alexmond/gotmpl4j/html/UrlPart.java 100.0%
5 0
org/alexmond/gotmpl4j/html/Attr.java 100.0%
8 0
org/alexmond/gotmpl4j/html/ContentType.java 100.0%
10 0
org/alexmond/gotmpl4j/html/EscapeErrorCode.java 100.0%
14 0
org/alexmond/gotmpl4j/html/Delim.java 100.0%
5 0
org/alexmond/gotmpl4j/html/State.java 100.0%
41 0
org/alexmond/gotmpl4j/parse/CommandNode.java 100.0%
16 0
org/alexmond/gotmpl4j/parse/ActionNode.java 100.0%
2 0
org/alexmond/gotmpl4j/parse/NumberNode.java 100.0%
12 0
org/alexmond/gotmpl4j/parse/Node.java 0.0%
0 0
org/alexmond/gotmpl4j/parse/BoolNode.java 100.0%
4 0
org/alexmond/gotmpl4j/parse/DotNode.java 100.0%
2 0
org/alexmond/gotmpl4j/parse/TemplateNode.java 100.0%
9 0
org/alexmond/gotmpl4j/parse/NilNode.java 100.0%
2 0
org/alexmond/gotmpl4j/parse/CommentNode.java 100.0%
4 0
org/alexmond/gotmpl4j/parse/ListNode.java 100.0%
12 0
org/alexmond/gotmpl4j/parse/PipeNode.java 100.0%
16 0
org/alexmond/gotmpl4j/parse/ChainNode.java 100.0%
19 0
org/alexmond/gotmpl4j/parse/ElseNode.java 100.0%
2 0
org/alexmond/gotmpl4j/parse/TextNode.java 100.0%
4 0
org/alexmond/gotmpl4j/parse/RangeNode.java 100.0%
1 0
org/alexmond/gotmpl4j/parse/FieldNode.java 100.0%
4 0
org/alexmond/gotmpl4j/parse/EndNode.java 100.0%
2 0
org/alexmond/gotmpl4j/parse/TokenType.java 100.0%
36 0
org/alexmond/gotmpl4j/parse/IfNode.java 100.0%
1 0
org/alexmond/gotmpl4j/parse/IdentifierNode.java 100.0%
1 0
org/alexmond/gotmpl4j/parse/StringNode.java 100.0%
5 0
org/alexmond/gotmpl4j/parse/VariableNode.java 100.0%
5 0
org/alexmond/gotmpl4j/parse/WithNode.java 100.0%
1 0
org/alexmond/gotmpl4j/sprig/SprigFunctionProvider.java 100.0%
4 0
org/alexmond/gotmpl4j/sprig/functions/CollectionFunctions.java 100.0%
4 0
org/alexmond/gotmpl4j/spring/Gotmpl4jAutoConfiguration.java 100.0%
6 0
org/alexmond/gotmpl4j/spring/Gotmpl4jProperties.java 100.0%
21 0
org/alexmond/gotmpl4j/spring/GoTemplateException.java 100.0%
2 0
org/alexmond/gotmpl4j/util/StringEscapeUtils.java 100.0%
50 0
org/alexmond/gotmpl4j/util/IOUtils.java 100.0%
5 0
org/alexmond/gotmpl4j/util/Complex.java 100.0%
17 0
org/alexmond/jhelm/app/command/HistoryCommand.java 100.0%
16 0
org/alexmond/jhelm/app/command/UninstallCommand.java 100.0%
10 0
org/alexmond/jhelm/app/command/ShowCommand.java 100.0%
57 0
org/alexmond/jhelm/app/command/PullCommand.java 100.0%
10 0
org/alexmond/jhelm/app/command/VerifyCommand.java 100.0%
12 0
org/alexmond/jhelm/app/command/RegistryCommand.java 100.0%
24 0
org/alexmond/jhelm/app/command/RollbackCommand.java 100.0%
10 0
org/alexmond/jhelm/app/command/PushCommand.java 100.0%
10 0
org/alexmond/jhelm/app/output/CliOutput.java 100.0%
19 0
org/alexmond/jhelm/core/JhelmMetricsAutoConfiguration.java 100.0%
2 0
org/alexmond/jhelm/core/CoreConfig.java 100.0%
1 0
org/alexmond/jhelm/core/action/StatusAction.java 100.0%
4 0
org/alexmond/jhelm/core/action/CreateAction.java 100.0%
33 0
org/alexmond/jhelm/core/action/RollbackAction.java 100.0%
30 0
org/alexmond/jhelm/core/action/HistoryAction.java 100.0%
1 0
org/alexmond/jhelm/core/action/ListAction.java 100.0%
1 0
org/alexmond/jhelm/core/action/UninstallAction.java 100.0%
14 0
org/alexmond/jhelm/core/action/VerifyAction.java 100.0%
13 0
org/alexmond/jhelm/core/config/JhelmCoreProperties.java 100.0%
3 0
org/alexmond/jhelm/core/exception/TemplateRenderException.java 100.0%
19 0
org/alexmond/jhelm/core/exception/WaitTimeoutException.java 100.0%
4 0
org/alexmond/jhelm/core/exception/SchemaValidationException.java 100.0%
10 0
org/alexmond/jhelm/core/exception/ReleaseNotFoundException.java 100.0%
5 0
org/alexmond/jhelm/core/exception/DeploymentFailedException.java 100.0%
4 0
org/alexmond/jhelm/core/exception/ChartLoadException.java 100.0%
14 0
org/alexmond/jhelm/core/exception/JhelmException.java 100.0%
4 0
org/alexmond/jhelm/core/metrics/JhelmMetrics.java 100.0%
35 0
org/alexmond/jhelm/core/model/ChartMetadata.java 100.0%
1 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/RepositoryConfig.java 0.0%
0 0
org/alexmond/jhelm/core/model/HelmHook.java 0.0%
0 0
org/alexmond/jhelm/core/model/Release.java 0.0%
0 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/service/LifecycleListener.java 0.0%
0 0
org/alexmond/jhelm/core/service/AsyncKubeService.java 0.0%
0 0
org/alexmond/jhelm/core/service/PostRenderProcessor.java 0.0%
0 0