diff options
Diffstat (limited to 'deps.edn')
| -rw-r--r-- | deps.edn | 47 |
1 files changed, 42 insertions, 5 deletions
@@ -1,5 +1,42 @@ -{:deps {org.clojure/clojure {:mvn/version "1.10.3"}} - :paths ["src" "test"] - :aliases {:test {:extra-deps {olical/cljs-test-runner {:mvn/version "3.8.0"} - org.clojure/clojurescript {:mvn/version "1.10.879"}} - :main-opts ["-m" "cljs-test-runner.main"]}}}
\ No newline at end of file +{:paths ["src"] + + :deps {org.clojure/clojure {:mvn/version "1.12.4"}} + + :aliases + {;; Run JVM tests: clojure -M:test + :test + {:extra-paths ["test"] + :extra-deps {io.github.cognitect-labs/test-runner + {:git/tag "v0.5.1" + :git/sha "dfb30dd"}} + :main-opts ["-m" "cognitect.test-runner"] + :exec-fn cognitect.test-runner.api/test} + + ;; Run ClojureScript tests (Node.js): clojure -M:cljs-test + :cljs-test + {:extra-paths ["test"] + :extra-deps {olical/cljs-test-runner {:mvn/version "3.8.1"} + org.clojure/clojurescript {:mvn/version "1.12.134"}} + :main-opts ["-m" "cljs-test-runner.main"]} + + ;; Run JVM benchmarks: clojure -M:bench + :bench + {:extra-paths ["bench"] + :main-opts ["-m" "ruuter.bench"]} + + ;; Run ClojureScript benchmarks (compile, then node bench-out/bench.js): + ;; clojure -M:cljs-bench + :cljs-bench + {:extra-paths ["bench"] + :extra-deps {org.clojure/clojurescript {:mvn/version "1.12.134"}} + :main-opts ["-m" "cljs.main" "--target" "node" + "--output-to" "bench-out/bench.js" + "-c" "ruuter.bench"]} + + ;; Run test coverage: clojure -M:coverage + :coverage + {:extra-paths ["test"] + :extra-deps {cloverage/cloverage {:mvn/version "1.2.4"}} + :main-opts ["-m" "cloverage.coverage" + "--src-ns-path" "src" + "--test-ns-path" "test"]}}} |
