|
6 | 6 | (def basis (b/create-basis {:project "deps.edn"
|
7 | 7 | :aliases [:dev]}))
|
8 | 8 |
|
| 9 | +(def comp-test-nses '[clojure.core.async-test |
| 10 | + clojure.core.pipeline-test |
| 11 | + clojure.core.async.buffers-test |
| 12 | + clojure.core.async.concurrent-test |
| 13 | + clojure.core.async.exceptions-test |
| 14 | + clojure.core.async.timers-test]) |
| 15 | + |
| 16 | +;; clj -T:build compile-tests |
9 | 17 | (defn compile-tests
|
10 | 18 | [_]
|
11 | 19 | (b/delete {:path "target"})
|
12 | 20 | (b/compile-clj {:basis basis
|
13 | 21 | :src-dirs ["src/test/clojure"]
|
14 | 22 | :class-dir class-dir,
|
15 |
| - :ns-compile '[clojure.core.async-test |
16 |
| - clojure.core.pipeline-test |
17 |
| - clojure.core.async.buffers-test |
18 |
| - clojure.core.async.concurrent-test |
19 |
| - clojure.core.async.exceptions-test |
20 |
| - clojure.core.async.timers-test]})) |
| 23 | + :ns-compile comp-test-nses})) |
21 | 24 |
|
| 25 | +;; clj -T:build compile-tests-vthreads |
22 | 26 | (defn compile-tests-vthreads
|
23 | 27 | [_]
|
24 | 28 | (b/delete {:path "target"})
|
25 | 29 | (b/compile-clj {:basis (b/create-basis {:project "deps.edn" :aliases [:dev :vthreads]})
|
26 | 30 | :src-dirs ["src/test/clojure"]
|
27 | 31 | :class-dir class-dir,
|
28 | 32 | :filter-nses '[clojure.core.async]
|
29 |
| - :ns-compile '[clojure.core.async-test |
30 |
| - clojure.core.pipeline-test |
31 |
| - clojure.core.async.buffers-test |
32 |
| - clojure.core.async.concurrent-test |
33 |
| - clojure.core.async.exceptions-test |
34 |
| - clojure.core.async.timers-test]})) |
| 33 | + :ns-compile comp-test-nses})) |
35 | 34 |
|
| 35 | +;; clj -T:build compile-tests-no-vthreads |
36 | 36 | (defn compile-tests-no-vthreads
|
37 | 37 | [_]
|
38 | 38 | (b/delete {:path "target"})
|
39 | 39 | (b/compile-clj {:basis (b/create-basis {:project "deps.edn" :aliases [:dev :no-vthreads]})
|
40 | 40 | :src-dirs ["src/test/clojure"]
|
41 | 41 | :class-dir class-dir,
|
42 | 42 | :filter-nses '[clojure.core.async]
|
43 |
| - :ns-compile '[clojure.core.async-test |
44 |
| - clojure.core.pipeline-test |
45 |
| - clojure.core.async.buffers-test |
46 |
| - clojure.core.async.concurrent-test |
47 |
| - clojure.core.async.exceptions-test |
48 |
| - clojure.core.async.timers-test]})) |
| 43 | + :ns-compile comp-test-nses})) |
49 | 44 |
|
50 | 45 | (defn compile
|
51 | 46 | [_]
|
|
0 commit comments