Skip to content

feat: refactor function definitions in clj #169

feat: refactor function definitions in clj

feat: refactor function definitions in clj #169

GitHub Actions / Unit Tests succeeded Oct 13, 2024 in 0s

199 passed, 0 failed and 1 skipped

Tests passed successfully

Report Passed Failed Skipped Time
target/surefire-reports/kaocha.xml 145✅ 0ms
target/surefire-reports/TEST-junit-jupiter.xml 8ms
target/surefire-reports/TEST-junit-platform-suite.xml 0ms
target/surefire-reports/TEST-junit-vintage.xml 54✅ 1⚪ 7s

✅ target/surefire-reports/kaocha.xml

145 tests were completed in 0ms with 145 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
unit 145✅ 0ms

✅ unit

stencil.errors-test
  ✅ stencil.errors-test/test-arithmetic-errors
  ✅ stencil.errors-test/test-unexpected-cmd
  ✅ stencil.errors-test/test-unexpected-else
  ✅ stencil.errors-test/test-evaluation-errors
  ✅ stencil.errors-test/test-missing-end
  ✅ stencil.errors-test/test-not-closed
  ✅ stencil.errors-test/test-parsing-errors
stencil.eval-test
  ✅ stencil.eval-test/test-for
  ✅ stencil.eval-test/test-no-change
  ✅ stencil.eval-test/test-if
  ✅ stencil.eval-test/test-echo
stencil.postprocess.whitespaces-test
  ✅ stencil.postprocess.whitespaces-test/test-whitespaces
  ✅ stencil.postprocess.whitespaces-test/test-lines-of
  ✅ stencil.postprocess.whitespaces-test/test-multi-replace
stencil.util-test
  ✅ stencil.util-test/test-->int
  ✅ stencil.util-test/update-peek-test
  ✅ stencil.util-test/trim-test
  ✅ stencil.util-test/fixpt-test
  ✅ stencil.util-test/stacks-difference-test
  ✅ stencil.util-test/update-some-test
  ✅ stencil.util-test/fail-test
  ✅ stencil.util-test/whitespace?-test
  ✅ stencil.util-test/xml-zip-test
  ✅ stencil.util-test/find-first-test
  ✅ stencil.util-test/mod-stack-top-last-test
  ✅ stencil.util-test/find-last-test
  ✅ stencil.util-test/mod-stack-top-conj-test
stencil.merger-test
  ✅ stencil.merger-test/cleanup-runs-test
  ✅ stencil.merger-test/test-unmap-text-nodes
  ✅ stencil.merger-test/cleanup-runs-test-redefined-tags
  ✅ stencil.merger-test/cleanup-runs_fragments-only
stencil.process-test
  ✅ stencil.process-test/test-preparing-template-fragment-invocation
  ✅ stencil.process-test/simple-substitution
stencil.postprocess.fragments-test
  ✅ stencil.postprocess.fragments-test/test-split-paragraphs-1
stencil.postprocess.html-test
  ✅ stencil.postprocess.html-test/test-fix-html-chunks
  ✅ stencil.postprocess.html-test/test-fix-html-chunks-errors
  ✅ stencil.postprocess.html-test/test-ooxml-runs
stencil.api-test
  ✅ stencil.api-test/test-fragment
  ✅ stencil.api-test/test-fragment-nil
  ✅ stencil.api-test/test-prepare-variable-names
  ✅ stencil.api-test/test-prepare-fragment-names
  ✅ stencil.api-test/test-render-with-fragments
  ✅ stencil.api-test/test-prepare-nil
  ✅ stencil.api-test/test-image
  ✅ stencil.api-test/test-link
  ✅ stencil.api-test/test-cleanup-fails
  ✅ stencil.api-test/test-prepare+render+cleanup
  ✅ stencil.api-test/test-custom-function
  ✅ stencil.api-test/test-multipart
stencil.postprocess.list-ref-test
  ✅ stencil.postprocess.list-ref-test/test-pattern-rm-prefix-if-no-suffix
  ✅ stencil.postprocess.list-ref-test/test-integration-bookmark-missing
  ✅ stencil.postprocess.list-ref-test/test-integration
  ✅ stencil.postprocess.list-ref-test/render-list-relative
  ✅ stencil.postprocess.list-ref-test/render-number-decimal
  ✅ stencil.postprocess.list-ref-test/render-number-chicago
  ✅ stencil.postprocess.list-ref-test/render-number-decimal-zero
  ✅ stencil.postprocess.list-ref-test/render-number-upper-letter
  ✅ stencil.postprocess.list-ref-test/test-parse-instr-text
  ✅ stencil.postprocess.list-ref-test/render-number-upper-roman
  ✅ stencil.postprocess.list-ref-test/test-find-elem
  ✅ stencil.postprocess.list-ref-test/render-list-sanity
  ✅ stencil.postprocess.list-ref-test/test-locs-seq
  ✅ stencil.postprocess.list-ref-test/test-integration-bookmark
stencil.model-test
  ✅ stencil.model-test/test-load-template-model
  ✅ stencil.model-test/test-load-template-model-presentation
stencil.tokenizer-test
  ✅ stencil.tokenizer-test/read-tokens-if-elif-then-else
  ✅ stencil.tokenizer-test/read-tokens-echo
  ✅ stencil.tokenizer-test/read-tokens-unless-then
  ✅ stencil.tokenizer-test/read-tokens-if-then
  ✅ stencil.tokenizer-test/read-tokens-if-then-else
  ✅ stencil.tokenizer-test/read-tokens-unless-then-else
  ✅ stencil.tokenizer-test/read-tokens-for
  ✅ stencil.tokenizer-test/read-tokens-if-then-elif
  ✅ stencil.tokenizer-test/read-tokens-if-then-elif-else
  ✅ stencil.tokenizer-test/read-tokens-attributes-ns
  ✅ stencil.tokenizer-test/read-tokens-nested
stencil.cleanup-test
  ✅ stencil.cleanup-test/test-normal-ast-for-loop-1
  ✅ stencil.cleanup-test/normal-ast-test-0-deep
  ✅ stencil.cleanup-test/normal-ast-test-condition-only-then
  ✅ stencil.cleanup-test/normal-ast-test-1
  ✅ stencil.cleanup-test/tokens->ast-test
  ✅ stencil.cleanup-test/normal-ast-test-0
  ✅ stencil.cleanup-test/test-process-if-then-else
  ✅ stencil.cleanup-test/stack-revert-close-test
  ✅ stencil.cleanup-test/tokens->ast-if-test
  ✅ stencil.cleanup-test/test-find-variables
  ✅ stencil.cleanup-test/test-process-if-nested
stencil.infix-test
  ✅ stencil.infix-test/test-unexpected
  ✅ stencil.infix-test/map-function
  ✅ stencil.infix-test/parse-simple
  ✅ stencil.infix-test/contains-function
  ✅ stencil.infix-test/length-function
  ✅ stencil.infix-test/logical-operators
  ✅ stencil.infix-test/basic-string-operations
  ✅ stencil.infix-test/all-ops-supported
  ✅ stencil.infix-test/unknown-function
  ✅ stencil.infix-test/basic-arithmetic
  ✅ stencil.infix-test/test-read-string-literal
  ✅ stencil.infix-test/tokenize-string-literal
  ✅ stencil.infix-test/range-function
  ✅ stencil.infix-test/coalesce-function
  ✅ stencil.infix-test/tokenize-test
  ✅ stencil.infix-test/sum-function
  ✅ stencil.infix-test/operator-precedeces
  ✅ stencil.infix-test/test-colhide-expr
  ✅ stencil.infix-test/tokenize-string-fun-eq
  ✅ stencil.infix-test/tokenize-wrong-tokens
  ✅ stencil.infix-test/negativ-szamok
  ✅ stencil.infix-test/nested-field-access
stencil.fs-test
  ✅ stencil.fs-test/test-unroll
  ✅ stencil.fs-test/test-directory?
  ✅ stencil.fs-test/test-unix-path
  ✅ stencil.fs-test/test-exists?
stencil.tree-postprocess-test
  ✅ stencil.tree-postprocess-test/test-row-hiding-simple
  ✅ stencil.tree-postprocess-test/test-preprocess-remove-thin-cols
  ✅ stencil.tree-postprocess-test/test-column-hiding-border-right
  ✅ stencil.tree-postprocess-test/test-get-borders
  ✅ stencil.tree-postprocess-test/test-column-merging-super-complex
  ✅ stencil.tree-postprocess-test/test-column-merging-joined
  ✅ stencil.tree-postprocess-test/test-column-merging-simple
  ✅ stencil.tree-postprocess-test/test-column-cut
  ✅ stencil.tree-postprocess-test/resize-last
  ✅ stencil.tree-postprocess-test/resize-rational
  ✅ stencil.tree-postprocess-test/test-column-merging-super-complex-2
  ✅ stencil.tree-postprocess-test/resize-cut
  ✅ stencil.tree-postprocess-test/resize-first
  ✅ stencil.tree-postprocess-test/test-column-merging-super-complex-3
stencil.functions-test
  ✅ stencil.functions-test/test-format
  ✅ stencil.functions-test/test-join-and
  ✅ stencil.functions-test/test-coalesce
  ✅ stencil.functions-test/test-replace-image
  ✅ stencil.functions-test/test-map
  ✅ stencil.functions-test/test-replace
  ✅ stencil.functions-test/test-list
  ✅ stencil.functions-test/test-numerics
  ✅ stencil.functions-test/test-date
stencil.log-test
  ✅ stencil.log-test/test-logs
stencil.ignored-tag-test
  ✅ stencil.ignored-tag-test/with-pu-test
  ✅ stencil.ignored-tag-test/test-ignored-tag-2
stencil.postprocess.table-test
  ✅ stencil.postprocess.table-test/get-borders-test
stencil.model.numbering-test
  ✅ stencil.model.numbering-test/test-style-for-def-with-abstract
  ✅ stencil.model.numbering-test/test-style-for-def-empty
  ✅ stencil.model.numbering-test/test-style-for-def
stencil.visual-test
  ✅ stencil.visual-test/test-visual-generative
  ✅ stencil.visual-test/test-visual-multipart-1

✅ target/surefire-reports/TEST-junit-jupiter.xml

No tests found

Test suite Passed Failed Skipped Time
JUnit Jupiter 8ms

✅ target/surefire-reports/TEST-junit-platform-suite.xml

No tests found

Test suite Passed Failed Skipped Time
JUnit Platform Suite 0ms

✅ target/surefire-reports/TEST-junit-vintage.xml

55 tests were completed in 7s with 54 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
JUnit Vintage 54✅ 1⚪ 7s

✅ JUnit Vintage

io.github.erdos.stencil.impl.DirWatcherTemplateFactoryTest
  ✅ testFileChange2
  ✅ testFileChange
io.github.erdos.stencil.scenarios.VariablesTest
  ✅ testConditionals1
  ✅ testConditionals2
io.github.erdos.stencil.functions.BasicFunctionsTest
  ✅ testEmpty
  ✅ testCoalesce
  ✅ testSwitch
io.github.erdos.stencil.standalone.JsonParserTest
  ✅ expectWordFailureTest
  ✅ readMapWithNegativeValue
  ✅ readMapTestEmpty
  ✅ testReadStr
  ✅ readVecTestSimple
  ✅ expectWordFailureTest2
  ✅ readNumberNegativeTest
  ✅ readMapTestComplex
  ✅ readNumberTest2
  ✅ expectWordTest
  ✅ readVecTestUnit
  ✅ readMapTestSimple
  ✅ readVecTestEmpty
  ✅ readNumberTest
  ✅ readScalarsTest
io.github.erdos.stencil.scenarios.SyntaxErrorsTest
  ✅ testSyntaxError1
io.github.erdos.stencil.functions.LocaleFunctionsTest
  ✅ testCurrency
  ✅ testPercent
io.github.erdos.stencil.TemplateVariablesTest
  ✅ testNestedArray
  ✅ testSimple
  ✅ testArray
  ✅ testNestedArraySimple
io.github.erdos.stencil.scenarios.TableColumnsTest
  ✅ testHidingColumnAll
  ✅ testHidingColumn2
  ✅ testAllColumnsVisible
  ✅ testHidingColumn1
io.github.erdos.stencil.standalone.StencilArgsParserTest
  ✅ parseHelpAndVersion
  ✅ parseEmpty
  ✅ parseFilesOnly1
  ✅ parseOverride
  ✅ parseFilesOnly2
  ✅ parseOverrideError
io.github.erdos.stencil.functions.DateFunctionsTest
  ✅ testNonParseable
  ✅ testNullCases
  ✅ testDate1
io.github.erdos.stencil.scenarios.ExampleCallTest
  ⚪ io.github.erdos.stencil.scenarios.ExampleCallTest
io.github.erdos.stencil.APITest
  ✅ testWithoutCustomFunction
  ✅ testCustomFunction
io.github.erdos.stencil.functions.NumberFunctionsTest
  ✅ testCeil
  ✅ testFloor
  ✅ testRound
io.github.erdos.stencil.scenarios.LoopTest
  ✅ testLoop1
io.github.erdos.stencil.functions.FunctionEvaluatorTest
  ✅ allFunctionsMustBeNullSafe
io.github.erdos.stencil.standalone.ArgsParserTest
  ✅ testArgLongForm
  ✅ testArgUnexpected
  ✅ testFlags
io.github.erdos.stencil.scenarios.SemanticErrorsTest
  ✅ testSyntaxError1
io.github.erdos.stencil.functions.StringFunctionsTest
  ✅ testJoin