code.test.task
print-options
added in 3.0
(print-options)(print-options opts)output options for test results
(task/print-options) => #{:disable :default :all :current :help}
(task/print-options :default) => #{:print-bulk :print-failed :print-throw}
process-test-args
added in 4.1
(process-test-args args)parses CLI args for code.test, supporting multiple namespaces after :only
resolve-files
added in 4.1
(resolve-files files)(resolve-files files project)resolves a file or file list to test namespaces
run
added in 3.0
(run)(run ns)(run ns params)(run ns params project)(run ns params lookup project)runs all tests
(task/run :list)
(task/run ’std.lib.foundation) ;; {:files 1, :throw 0, :facts 8, :checks 18, :passed 18, :failed 0} => map?
run-errored
added in 3.0
(run-errored)runs only the tests that have errored
(task/run-errored)
run:current
added in 4.0
(run:current)(run:current ns)(run:current ns params)(run:current ns params project)(run:current ns params lookup project)runs the current namespace
run:load
added in 3.0
(run:load)(run:load ns)(run:load ns params)(run:load ns params project)(run:load ns params lookup project)load test namespace
run:report
added in 4.1
(run:report path)(run:report path params)(run:report path params project)runs only failed tests recorded in a saved report file
(task/run:report “.hara/runs/run-1781734545292.edn”)
run:test
added in 3.0
(run:test)(run:test ns)(run:test ns params)(run:test ns params project)(run:test ns params lookup project)runs loaded tests
run:unload
added in 3.0
(run:unload)(run:unload ns)(run:unload ns params)(run:unload ns params project)(run:unload ns params lookup project)unloads the test namespace