-
Notifications
You must be signed in to change notification settings - Fork 790
/
Copy pathtest_runner.cljs
121 lines (117 loc) · 3.37 KB
/
test_runner.cljs
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
;; Copyright (c) Rich Hickey. All rights reserved.
;; The use and distribution terms for this software are covered by the
;; Eclipse Public License 1.0 (http://opensource.org/licenses/eclipse-1.0.php)
;; which can be found in the file epl-v10.html at the root of this distribution.
;; By using this software in any fashion, you are agreeing to be bound by
;; the terms of this license.
;; You must not remove this notice, or any other, from this software.
(ns test-runner
(:require [cljs.test :refer-macros [run-tests]]
[cljs.apply-test]
[cljs.primitives-test]
[cljs.destructuring-test]
[cljs.new-new-test]
[cljs.printing-test]
[cljs.seqs-test]
[cljs.collections-test]
[cljs.hashing-test]
[cljs.core-test :as core-test]
[cljs.reader-test]
[cljs.binding-test]
[cljs.parse-test]
[cljs.ns-test]
[clojure.set-test]
[clojure.string-test]
[clojure.data-test]
[clojure.datafy-test]
[clojure.edn-test]
[clojure.walk-test]
[clojure.math-test]
[cljs.macro-test]
[cljs.letfn-test]
[foo.ns-shadow-test]
[cljs.top-level]
[cljs.reducers-test]
[cljs.keyword-test]
[cljs.import-test]
[cljs.ns-test.foo]
[cljs.syntax-quote-test]
[cljs.pprint]
[cljs.pprint-test]
[cljs.spec-test]
[cljs.specials-test]
[cljs.spec.test-test]
[cljs.clojure-alias-test]
[cljs.hash-map-test]
[cljs.map-entry-test]
[cljs.metadata-test]
[cljs.npm-deps-test]
[cljs.other-functions-test]
[cljs.predicates-test]
[cljs.tagged-literals-test]
[cljs.test-test]
[static.core-test]
[cljs.recur-test]
[cljs.array-access-test]
[cljs.inference-test]
[cljs.walk-test]
[cljs.repl-test]
[cljs.extend-to-native-test]
[cljs.var-test]))
(set! *print-newline* false)
;; When testing Windows we default to Node.js
(if (exists? js/print)
(set-print-fn! js/print)
(enable-console-print!))
(run-tests
'cljs.apply-test
'cljs.primitives-test
'cljs.destructuring-test
'cljs.new-new-test
'cljs.printing-test
'cljs.seqs-test
'cljs.collections-test
'cljs.hashing-test
'cljs.core-test
'cljs.reader-test
'cljs.parse-test
'clojure.set-test
'clojure.string-test
'clojure.data-test
'clojure.datafy-test
'clojure.edn-test
'clojure.walk-test
'clojure.math-test
'cljs.letfn-test
'cljs.reducers-test
'cljs.binding-test
'cljs.macro-test
'cljs.top-level
'cljs.keyword-test
'cljs.ns-test
'cljs.ns-test.foo
'foo.ns-shadow-test
'cljs.import-test
'cljs.pprint
'cljs.spec-test
'cljs.specials-test
'cljs.spec.test-test
'cljs.clojure-alias-test
'cljs.hash-map-test
'cljs.map-entry-test
'cljs.metadata-test
'cljs.npm-deps-test
'cljs.other-functions-test
'cljs.pprint-test
'cljs.predicates-test
'cljs.syntax-quote-test
'cljs.tagged-literals-test
'cljs.test-test
'static.core-test
'cljs.recur-test
'cljs.array-access-test
'cljs.inference-test
'cljs.walk-test
'cljs.repl-test
'cljs.extend-to-native-test
'cljs.var-test)