Projects / gotmpl4j / Run #3850
← Prev
Next →
Run #3850 PASSED Export ↗
test/concurrency-perf-harness ·
flag default ·
47ca9ce ·
2026-07-10 03:47
· merged from 4 uploads
· build #169
100%
pass
Tests
1247
Passed
1247
Failed
0
Skipped
0
Duration
16.7s
Line cov
87.2%
Quality gate
PASSED
-
✓
coverage-drop— 87.2% vs baseline 87.2% (drop 0.0pp, max 1.0pp) -
✓
new-failures— no new failures
Regression vs baseline
no new failures
Performance regression
2 slower
vs baseline run
#3848
on
main
| Test | Baseline | Now | Δ |
|---|---|---|---|
org.alexmond.gotmpl4j.sprig.functions.CryptoFunctionsTest › testGenSignedCert |
197 ms | 302 ms | +105 ms (+53.3%) |
org.alexmond.gotmpl4j.sprig.functions.CryptoFunctionsTest › testGenSelfSignedCert |
116 ms | 183 ms | +67 ms (+57.8%) |
Failures (0)
No failed tests. 🎉
Suites
| Suite | Tests | Failures | Errors | Skipped | Time |
|---|---|---|---|---|---|
org.alexmond.gotmpl4j.AndOrShortCircuitTest |
6 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.BuiltinConformanceTest |
2 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.CmpConformanceTest |
2 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.CompiledTemplateTest |
5 | 0 | 0 | 0 | 0.03s |
org.alexmond.gotmpl4j.concurrency.SharedTemplateConcurrencyTest |
3 | 0 | 0 | 0 | 0.04s |
org.alexmond.gotmpl4j.ConcurrentHtmlEscapeTest |
1 | 0 | 0 | 0 | 0.16s |
org.alexmond.gotmpl4j.ConformanceCensusTest |
1 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.DelimsTest |
5 | 0 | 0 | 0 | 0.03s |
org.alexmond.gotmpl4j.ExceptionHierarchyTest |
4 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.exec.ValuePrinterTest |
33 | 0 | 0 | 0 | 0.09s |
org.alexmond.gotmpl4j.FunctionExecutionExceptionTest |
4 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.FunctionsTest |
95 | 0 | 0 | 0 | 0.06s |
org.alexmond.gotmpl4j.GoTemplateConformanceTest |
1 | 0 | 0 | 0 | 0.42s |
org.alexmond.gotmpl4j.GoTemplateStandardTest |
4 | 0 | 0 | 0 | 0.02s |
org.alexmond.gotmpl4j.GoTemplateTest |
34 | 0 | 0 | 0 | 0.16s |
org.alexmond.gotmpl4j.html.ConformanceTest |
1 | 0 | 0 | 0 | 0.02s |
org.alexmond.gotmpl4j.html.ContentTest |
6 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.html.ContextTest |
6 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.html.CssLexConformanceTest |
3 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.html.EscapeErrorsConformanceTest |
1 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.html.EscaperConformanceTest |
1 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.html.EscapersTest |
12 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.html.EscaperTest |
18 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.html.EscapeTextConformanceTest |
1 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.html.HtmlTypedContentConformanceTest |
1 | 0 | 0 | 0 | 0.03s |
org.alexmond.gotmpl4j.html.HtmlUnescapeTest |
4 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.html.JsEscaperConformanceTest |
3 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.html.JsLexConformanceTest |
1 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.html.JsValEscaperTest |
6 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.HtmlModeTest |
5 | 0 | 0 | 0 | 0.05s |
org.alexmond.gotmpl4j.html.TransitionsTest |
11 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.LiteralParsingTest |
4 | 0 | 0 | 0 | 0.22s |
org.alexmond.gotmpl4j.MissingKeyTest |
7 | 0 | 0 | 0 | 0.02s |
org.alexmond.gotmpl4j.NullHandlingTest |
5 | 0 | 0 | 0 | 0.02s |
org.alexmond.gotmpl4j.parse.ActionNodeTest |
3 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.parse.BoolNodeTest |
5 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.parse.ChainNodeTest |
8 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.parse.CommandNodeTest |
7 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.parse.CommentNodeTest |
5 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.parse.DotNodeTest |
3 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.parse.ElseNodeTest |
3 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.parse.EndNodeTest |
3 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.parse.FieldNodeTest |
5 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.parse.IdentifierNodeTest |
6 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.parse.IfNodeTest |
5 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.parse.LexConformanceTest |
1 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.parse.LexerTest |
54 | 0 | 0 | 0 | 0.06s |
org.alexmond.gotmpl4j.parse.ListNodeTest |
8 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.parse.NilNodeTest |
3 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.parse.NumberNodeTest |
7 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.parse.ParserTest |
90 | 0 | 0 | 0 | 0.09s |
org.alexmond.gotmpl4j.parse.PipeNodeTest |
8 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.parse.RangeNodeTest |
4 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.parse.StringNodeTest |
6 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.parse.TemplateNodeTest |
6 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.parse.TextNodeTest |
5 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.parse.VariableNodeTest |
5 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.parse.WithNodeTest |
4 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.PipelineMethodCallTest |
3 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.RecursionGuardTest |
2 | 0 | 0 | 0 | 0.24s |
org.alexmond.gotmpl4j.sprig.ConformanceCensusTest |
1 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.sprig.functions.CollectionFunctionsTest |
108 | 0 | 0 | 0 | 0.79s |
org.alexmond.gotmpl4j.sprig.functions.CryptoFunctionsTest |
23 | 0 | 0 | 0 | 3.16s |
org.alexmond.gotmpl4j.sprig.functions.DateFunctionsTest |
29 | 0 | 0 | 0 | 0.13s |
org.alexmond.gotmpl4j.sprig.functions.DictFunctionsTest |
2 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.sprig.functions.EncodingFunctionsTest |
53 | 0 | 0 | 0 | 0.09s |
org.alexmond.gotmpl4j.sprig.functions.LogicFunctionsTest |
50 | 0 | 0 | 0 | 0.07s |
org.alexmond.gotmpl4j.sprig.functions.MathFunctionsTest |
68 | 0 | 0 | 0 | 0.08s |
org.alexmond.gotmpl4j.sprig.functions.NetworkFunctionsTest |
5 | 0 | 0 | 0 | 0.03s |
org.alexmond.gotmpl4j.sprig.functions.PathFunctionsTest |
17 | 0 | 0 | 0 | 0.02s |
org.alexmond.gotmpl4j.sprig.functions.ReflectionFunctionsTest |
40 | 0 | 0 | 0 | 0.04s |
org.alexmond.gotmpl4j.sprig.functions.SemverFunctionsTest |
40 | 0 | 0 | 0 | 0.08s |
org.alexmond.gotmpl4j.sprig.functions.StringFunctionsTest |
78 | 0 | 0 | 0 | 0.11s |
org.alexmond.gotmpl4j.sprig.SprigConformanceTest |
16 | 0 | 0 | 0 | 2.02s |
org.alexmond.gotmpl4j.sprig.SprigFunctionProviderTest |
5 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.sprig.SprigFunctionsTest |
30 | 0 | 0 | 0 | 0.19s |
org.alexmond.gotmpl4j.spring.context.SpringContextFunctionsTest |
4 | 0 | 0 | 0 | 2.48s |
org.alexmond.gotmpl4j.spring.context.SpringSecurityFunctionsTest |
3 | 0 | 0 | 0 | 0.02s |
org.alexmond.gotmpl4j.spring.context.SpringWebFunctionsTest |
3 | 0 | 0 | 0 | 0.02s |
org.alexmond.gotmpl4j.spring.GoTemplateAvailabilityProviderTest |
5 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.spring.GoTemplateFactoryTest |
4 | 0 | 0 | 0 | 0.28s |
org.alexmond.gotmpl4j.spring.GoTemplateLoaderTest |
3 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.spring.GoTemplateReactiveWebConfigurationTest |
3 | 0 | 0 | 0 | 0.86s |
org.alexmond.gotmpl4j.spring.GoTemplateReactiveWebIntegrationTest |
1 | 0 | 0 | 0 | 0.60s |
org.alexmond.gotmpl4j.spring.GoTemplateServiceTest |
5 | 0 | 0 | 0 | 0.02s |
org.alexmond.gotmpl4j.spring.GoTemplateServletWebConfigurationTest |
4 | 0 | 0 | 0 | 0.08s |
org.alexmond.gotmpl4j.spring.GoTemplateServletWebIntegrationTest |
1 | 0 | 0 | 0 | 2.68s |
org.alexmond.gotmpl4j.spring.Gotmpl4jAutoConfigurationTest |
8 | 0 | 0 | 0 | 0.27s |
org.alexmond.gotmpl4j.spring.Gotmpl4jPropertiesTest |
2 | 0 | 0 | 0 | 0.08s |
org.alexmond.gotmpl4j.spring.view.GoTemplateReactiveViewTest |
3 | 0 | 0 | 0 | 0.18s |
org.alexmond.gotmpl4j.spring.view.GoTemplateViewTest |
3 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.TemplateCacheTest |
4 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.TemplateExceptionTest |
3 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.TemplateExecutionExceptionTest |
3 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.TemplateNotFoundExceptionTest |
3 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.TemplateParseExceptionTest |
3 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.TextConformanceTest |
1 | 0 | 0 | 0 | 0.01s |
org.alexmond.gotmpl4j.TvalConformanceTest |
1 | 0 | 0 | 0 | 0.07s |
org.alexmond.gotmpl4j.TvalMethodConformanceTest |
1 | 0 | 0 | 0 | 0.03s |
org.alexmond.gotmpl4j.util.CharUtilsTest |
22 | 0 | 0 | 0 | 0.06s |
org.alexmond.gotmpl4j.util.ComplexTest |
3 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.util.IOUtilsTest |
6 | 0 | 0 | 0 | 0.02s |
org.alexmond.gotmpl4j.util.StringEscapeUtilsTest |
1 | 0 | 0 | 0 | 0.00s |
org.alexmond.gotmpl4j.util.StringUtilsTest |
13 | 0 | 0 | 0 | 0.02s |
org.alexmond.gotmpl4j.VarargsMethodCallTest |
7 | 0 | 0 | 0 | 0.02s |
org.alexmond.gotmpl4j.VariableScopingTest |
4 | 0 | 0 | 0 | 0.02s |
Slowest tests (performance →)
Coverage by module
| Module | Line % | Lines | Files |
|---|---|---|---|
gotmpl4j-core |
90.0% | 3904/4339 | 80 |
gotmpl4j-sprig |
82.4% | 1948/2365 | 15 |
gotmpl4j-spring |
82.0% | 100/122 | 5 |
gotmpl4j-spring-boot-starter |
87.8% | 202/230 | 12 |
Coverage by file (most missed first)
| File | Line % | Covered | Missed | |
|---|---|---|---|---|
org.alexmond.gotmpl4j.exec/org/alexmond/gotmpl4j/exec/Executor.java |
83.1% | 413 | 84 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/Parser.java |
80.7% | 338 | 81 | |
org.alexmond.gotmpl4j.sprig.functions/org/alexmond/gotmpl4j/sprig/functions/StringFunctions.java |
83.4% | 401 | 80 | |
org.alexmond.gotmpl4j.sprig.functions/org/alexmond/gotmpl4j/sprig/functions/CryptoFunctions.java |
81.3% | 274 | 63 | |
org.alexmond.gotmpl4j.sprig.functions/org/alexmond/gotmpl4j/sprig/functions/DateFunctions.java |
78.1% | 196 | 55 | |
org.alexmond.gotmpl4j.sprig.functions/org/alexmond/gotmpl4j/sprig/functions/ListFunctions.java |
86.1% | 303 | 49 | |
org.alexmond.gotmpl4j.sprig.functions/org/alexmond/gotmpl4j/sprig/functions/MathFunctions.java |
81.4% | 206 | 47 | |
org.alexmond.gotmpl4j.sprig.functions/org/alexmond/gotmpl4j/sprig/functions/ReflectionFunctions.java |
71.2% | 84 | 34 | |
org.alexmond.gotmpl4j.sprig.functions/org/alexmond/gotmpl4j/sprig/functions/DictFunctions.java |
85.9% | 189 | 31 | |
org.alexmond.gotmpl4j.html/org/alexmond/gotmpl4j/html/Transitions.java |
93.3% | 391 | 28 | |
org.alexmond.gotmpl4j/org/alexmond/gotmpl4j/GoTemplate.java |
82.5% | 127 | 27 | |
org.alexmond.gotmpl4j/org/alexmond/gotmpl4j/Functions.java |
89.1% | 205 | 25 | |
org.alexmond.gotmpl4j.html/org/alexmond/gotmpl4j/html/JsonMarshal.java |
77.7% | 80 | 23 | |
org.alexmond.gotmpl4j.html/org/alexmond/gotmpl4j/html/CssLex.java |
74.7% | 62 | 21 | |
org.alexmond.gotmpl4j.html/org/alexmond/gotmpl4j/html/Escaper.java |
95.4% | 412 | 20 | |
org.alexmond.gotmpl4j.spring/org/alexmond/gotmpl4j/spring/Gotmpl4jProperties.java |
70.1% | 47 | 20 | |
org.alexmond.gotmpl4j.sprig/org/alexmond/gotmpl4j/sprig/SprigFunctionsRegistry.java |
40.6% | 13 | 19 | |
org.alexmond.gotmpl4j/org/alexmond/gotmpl4j/PrintfFunction.java |
88.2% | 127 | 17 | |
org.alexmond.gotmpl4j.sprig.functions/org/alexmond/gotmpl4j/sprig/functions/PathFunctions.java |
81.6% | 62 | 14 | |
org.alexmond.gotmpl4j.html/org/alexmond/gotmpl4j/html/JsEscapers.java |
89.1% | 106 | 13 | |
org.alexmond.gotmpl4j/org/alexmond/gotmpl4j/GoFmt.java |
87.6% | 85 | 12 | |
org.alexmond.gotmpl4j.util/org/alexmond/gotmpl4j/util/CharUtils.java |
82.1% | 55 | 12 | |
org.alexmond.gotmpl4j/org/alexmond/gotmpl4j/TemplateException.java |
60.9% | 14 | 9 | |
org.alexmond.gotmpl4j.sprig.functions/org/alexmond/gotmpl4j/sprig/functions/NetworkFunctions.java |
87.8% | 65 | 9 | |
org.alexmond.gotmpl4j.sprig.functions/org/alexmond/gotmpl4j/sprig/functions/SemverFunctions.java |
83.3% | 45 | 9 | |
org.alexmond.gotmpl4j.html/org/alexmond/gotmpl4j/html/Context.java |
83.7% | 41 | 8 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/Lexer.java |
97.9% | 371 | 8 | |
org.alexmond.gotmpl4j.spring.context/org/alexmond/gotmpl4j/spring/context/SpringWebFunctions.java |
80.5% | 33 | 8 | |
org.alexmond.gotmpl4j.spring.context/org/alexmond/gotmpl4j/spring/context/SpringContextFunctions.java |
79.4% | 27 | 7 | |
org.alexmond.gotmpl4j.html/org/alexmond/gotmpl4j/html/SafeContent.java |
70.0% | 14 | 6 | |
org.alexmond.gotmpl4j.html/org/alexmond/gotmpl4j/html/HtmlEscapers.java |
94.9% | 111 | 6 | |
org.alexmond.gotmpl4j.html/org/alexmond/gotmpl4j/html/Escapers.java |
77.8% | 21 | 6 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/NodeType.java |
0.0% | 0 | 6 | |
org.alexmond.gotmpl4j.sprig.functions/org/alexmond/gotmpl4j/sprig/functions/EncodingFunctions.java |
89.8% | 53 | 6 | |
org.alexmond.gotmpl4j.spring.context/org/alexmond/gotmpl4j/spring/context/SpringSecurityFunctions.java |
84.8% | 28 | 5 | |
org.alexmond.gotmpl4j.html/org/alexmond/gotmpl4j/html/JsLex.java |
92.5% | 49 | 4 | |
org.alexmond.gotmpl4j.html/org/alexmond/gotmpl4j/html/HtmlUnescape.java |
90.2% | 37 | 4 | |
org.alexmond.gotmpl4j.spring/org/alexmond/gotmpl4j/spring/GoTemplateLoader.java |
87.1% | 27 | 4 | |
org.alexmond.gotmpl4j.spring/org/alexmond/gotmpl4j/spring/GoTemplateReactiveWebConfiguration.java |
75.0% | 9 | 3 | |
org.alexmond.gotmpl4j/org/alexmond/gotmpl4j/CompiledTemplate.java |
80.0% | 8 | 2 | |
org.alexmond.gotmpl4j/org/alexmond/gotmpl4j/FunctionProvider.java |
0.0% | 0 | 2 | |
org.alexmond.gotmpl4j.html/org/alexmond/gotmpl4j/html/Bytes.java |
94.6% | 35 | 2 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/Token.java |
66.7% | 4 | 2 | |
org.alexmond.gotmpl4j.spring.context/org/alexmond/gotmpl4j/spring/context/GoTemplateSpringProperties.java |
75.0% | 6 | 2 | |
org.alexmond.gotmpl4j.html/org/alexmond/gotmpl4j/html/EscapeError.java |
94.4% | 17 | 1 | |
org.alexmond.gotmpl4j.html/org/alexmond/gotmpl4j/html/UrlEscapers.java |
98.8% | 82 | 1 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/ContinueNode.java |
50.0% | 1 | 1 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/BreakNode.java |
50.0% | 1 | 1 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/NumberParser.java |
99.1% | 108 | 1 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/BranchNode.java |
92.3% | 12 | 1 | |
org.alexmond.gotmpl4j.sprig.functions/org/alexmond/gotmpl4j/sprig/functions/LogicFunctions.java |
98.0% | 49 | 1 | |
org.alexmond.gotmpl4j.spring/org/alexmond/gotmpl4j/spring/GoTemplateAvailabilityProvider.java |
87.5% | 7 | 1 | |
org.alexmond.gotmpl4j.util/org/alexmond/gotmpl4j/util/StringUtils.java |
98.0% | 50 | 1 | |
org.alexmond.gotmpl4j/org/alexmond/gotmpl4j/FunctionExecutionException.java |
100.0% | 10 | 0 | |
org.alexmond.gotmpl4j/org/alexmond/gotmpl4j/Function.java |
0.0% | 0 | 0 | |
org.alexmond.gotmpl4j/org/alexmond/gotmpl4j/TemplateExecutionException.java |
100.0% | 4 | 0 | |
org.alexmond.gotmpl4j/org/alexmond/gotmpl4j/TemplateNotFoundException.java |
100.0% | 4 | 0 | |
org.alexmond.gotmpl4j/org/alexmond/gotmpl4j/TemplateCache.java |
100.0% | 24 | 0 | |
org.alexmond.gotmpl4j/org/alexmond/gotmpl4j/TemplateParseException.java |
100.0% | 6 | 0 | |
org.alexmond.gotmpl4j/org/alexmond/gotmpl4j/GoTemplateException.java |
100.0% | 4 | 0 | |
org.alexmond.gotmpl4j/org/alexmond/gotmpl4j/MissingKeyMode.java |
100.0% | 4 | 0 | |
org.alexmond.gotmpl4j.exec/org/alexmond/gotmpl4j/exec/BreakSignal.java |
100.0% | 2 | 0 | |
org.alexmond.gotmpl4j.exec/org/alexmond/gotmpl4j/exec/ValuePrinter.java |
100.0% | 9 | 0 | |
org.alexmond.gotmpl4j.exec/org/alexmond/gotmpl4j/exec/ContinueSignal.java |
100.0% | 2 | 0 | |
org.alexmond.gotmpl4j.html/org/alexmond/gotmpl4j/html/ContentType.java |
100.0% | 10 | 0 | |
org.alexmond.gotmpl4j.html/org/alexmond/gotmpl4j/html/AttrTypes.java |
100.0% | 61 | 0 | |
org.alexmond.gotmpl4j.html/org/alexmond/gotmpl4j/html/Content.java |
100.0% | 21 | 0 | |
org.alexmond.gotmpl4j.html/org/alexmond/gotmpl4j/html/State.java |
100.0% | 41 | 0 | |
org.alexmond.gotmpl4j.html/org/alexmond/gotmpl4j/html/EscapeErrorCode.java |
100.0% | 14 | 0 | |
org.alexmond.gotmpl4j.html/org/alexmond/gotmpl4j/html/Attr.java |
100.0% | 8 | 0 | |
org.alexmond.gotmpl4j.html/org/alexmond/gotmpl4j/html/Element.java |
100.0% | 7 | 0 | |
org.alexmond.gotmpl4j.html/org/alexmond/gotmpl4j/html/UrlPart.java |
100.0% | 5 | 0 | |
org.alexmond.gotmpl4j.html/org/alexmond/gotmpl4j/html/JsCtx.java |
100.0% | 4 | 0 | |
org.alexmond.gotmpl4j.html/org/alexmond/gotmpl4j/html/Delim.java |
100.0% | 5 | 0 | |
org.alexmond.gotmpl4j.html/org/alexmond/gotmpl4j/html/CssEscapers.java |
100.0% | 48 | 0 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/IfNode.java |
100.0% | 1 | 0 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/EndNode.java |
100.0% | 2 | 0 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/ListNode.java |
100.0% | 14 | 0 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/BoolNode.java |
100.0% | 4 | 0 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/CommandNode.java |
100.0% | 16 | 0 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/PipeNode.java |
100.0% | 16 | 0 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/TokenType.java |
100.0% | 36 | 0 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/ElseNode.java |
100.0% | 2 | 0 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/CommentNode.java |
100.0% | 4 | 0 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/RangeNode.java |
100.0% | 1 | 0 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/NumberNode.java |
100.0% | 12 | 0 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/ChainNode.java |
100.0% | 19 | 0 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/VariableNode.java |
100.0% | 5 | 0 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/NilNode.java |
100.0% | 2 | 0 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/TextNode.java |
100.0% | 4 | 0 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/Node.java |
0.0% | 0 | 0 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/StringNode.java |
100.0% | 5 | 0 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/TemplateNode.java |
100.0% | 9 | 0 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/WithNode.java |
100.0% | 1 | 0 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/FieldNode.java |
100.0% | 4 | 0 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/IdentifierNode.java |
100.0% | 1 | 0 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/DotNode.java |
100.0% | 2 | 0 | |
org.alexmond.gotmpl4j.parse/org/alexmond/gotmpl4j/parse/ActionNode.java |
100.0% | 2 | 0 | |
org.alexmond.gotmpl4j.sprig/org/alexmond/gotmpl4j/sprig/SprigFunctionProvider.java |
100.0% | 4 | 0 | |
org.alexmond.gotmpl4j.sprig.functions/org/alexmond/gotmpl4j/sprig/functions/CollectionFunctions.java |
100.0% | 4 | 0 | |
org.alexmond.gotmpl4j.spring/org/alexmond/gotmpl4j/spring/Gotmpl4jAutoConfiguration.java |
100.0% | 7 | 0 | |
org.alexmond.gotmpl4j.spring/org/alexmond/gotmpl4j/spring/GoTemplateServletWebConfiguration.java |
100.0% | 14 | 0 | |
org.alexmond.gotmpl4j.spring/org/alexmond/gotmpl4j/spring/GoTemplateService.java |
100.0% | 23 | 0 | |
org.alexmond.gotmpl4j.spring/org/alexmond/gotmpl4j/spring/GoTemplateFactory.java |
100.0% | 18 | 0 | |
org.alexmond.gotmpl4j.spring.context/org/alexmond/gotmpl4j/spring/context/GoTemplateSpringAutoConfiguration.java |
100.0% | 6 | 0 | |
org.alexmond.gotmpl4j.spring.view/org/alexmond/gotmpl4j/spring/view/GoTemplateReactiveViewResolver.java |
100.0% | 12 | 0 | |
org.alexmond.gotmpl4j.spring.view/org/alexmond/gotmpl4j/spring/view/GoTemplateReactiveView.java |
100.0% | 15 | 0 | |
org.alexmond.gotmpl4j.spring.view/org/alexmond/gotmpl4j/spring/view/GoTemplateView.java |
100.0% | 12 | 0 | |
org.alexmond.gotmpl4j.spring.view/org/alexmond/gotmpl4j/spring/view/GoTemplateViewResolver.java |
100.0% | 11 | 0 | |
org.alexmond.gotmpl4j.util/org/alexmond/gotmpl4j/util/StringEscapeUtils.java |
100.0% | 50 | 0 | |
org.alexmond.gotmpl4j.util/org/alexmond/gotmpl4j/util/Complex.java |
100.0% | 17 | 0 | |
org.alexmond.gotmpl4j.util/org/alexmond/gotmpl4j/util/IOUtils.java |
100.0% | 5 | 0 |