File tree 2 files changed +38
-0
lines changed
2 files changed +38
-0
lines changed Original file line number Diff line number Diff line change
1
+
2
+ dotnet build Clojure
3
+ dotnet build Clojure.Main
4
+ dotnet build Clojure.Tests
5
+ dotnet publish Clojure.Main
6
+ dotnet publish Clojure.Tests
7
+ xcopy Clojure.Main\bin\Debug\netcoreapp2.1\publish testing /E /Y
8
+ xcopy Clojure.Tests\bin\Debug\netstandard2.0\publish testing /E /Y
9
+ cd testing
10
+ dotnet Clojure.Main.dll
11
+
Original file line number Diff line number Diff line change
1
+ (assembly-load-from " clojure.tools.namespace.dll" )
2
+ (assembly-load-from " clojure.data.generators.dll" )
3
+ (assembly-load-from " clojure.test.generative.dll" )
4
+ (assembly-load-from " clojure.test.check.dll" )
5
+
6
+ ; ;;(System/setProperty "java.awt.headless" "true")
7
+ (require
8
+ '[clojure.test :as test]
9
+ '[clojure.tools.namespace.find :as ns ])
10
+
11
+ (def excludes #{
12
+ 'clojure.test-clojure.genclass.examples
13
+ 'clojure.test-clojure.protocols.examples
14
+ 'clojure.test-clojure.attributes
15
+ 'clojure.test-clojure.compilation.load-ns
16
+ 'clojure.test-clojure.compilation.line-number-examples
17
+
18
+ 'clojure.test-clojure.compilation
19
+ 'clojure.test-clojure.genclass
20
+ })
21
+
22
+ (def namespaces (remove excludes
23
+ (ns/find-namespaces-in-dir (System.IO.DirectoryInfo. " clojure/test_clojure" ))))
24
+
25
+ (doseq [ns namespaces] (print " Loading " (str ns ) " ... " ) (require ns ) (println " done." ))
26
+
27
+ (doseq [ns namespaces] (test/run-tests ns ))
You can’t perform that action at this time.
0 commit comments