diff options
| author | Asko Nõmm <asko@nmm.ee> | 2026-02-17 21:08:53 +0000 |
|---|---|---|
| committer | Asko Nõmm <asko@nmm.ee> | 2026-02-17 21:08:53 +0000 |
| commit | d9f8ef25050f97061a867d490f0169c636e5d0ca (patch) | |
| tree | ebb9ea0b4581ff75db7e28c2150983408869f4cc /jank_test_runner.jank | |
| parent | a03d592ed88854aee6ca130e64cdf8388534c5a3 (diff) | |
| parent | 66043d4f32ad371a9b7e61f76f2c8349acce3b16 (diff) | |
Merge pull request 'jank-support' (#2) from jank-support into masterv2.1.0
Reviewed-on: https://git.nmm.ee/asko/ruuter/pulls/2
Diffstat (limited to 'jank_test_runner.jank')
| -rw-r--r-- | jank_test_runner.jank | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/jank_test_runner.jank b/jank_test_runner.jank new file mode 100644 index 0000000..66e403f --- /dev/null +++ b/jank_test_runner.jank @@ -0,0 +1,15 @@ +; Jank test runner for Ruuter. +; Loads the test namespace and runs all tests, exiting with appropriate code. +; +; Usage: +; jank run --module-path src:test jank_test_runner.jank + +(require '[ruuter.core-test] :reload) +(require '[clojure.test :as t]) + +(let [result (t/run-tests 'ruuter.core-test)] + (println "") + (when (or (pos? (:fail result)) (pos? (:error result))) + (println "TESTS FAILED") + ;; Jank doesn't support System/exit yet, so we just print the status + )) |
