Skip to content

Commit 1cf60dc

Browse files
committed
WIP (Core): Added a few temp files for running test until I rebuild build.proj
1 parent f8389e3 commit 1cf60dc

File tree

2 files changed

+38
-0
lines changed

2 files changed

+38
-0
lines changed

docs/build.bat

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
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+

docs/run-some-tests.clj

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
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))

0 commit comments

Comments
 (0)