|
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