blob: 495b0ec663b0e08c2362b73cf359dbbfa3319a10 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
{: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"]}}}
|