Add example of running tests from build.clj
This commit is contained in:
parent
e738120014
commit
d3df912aae
2 changed files with 13 additions and 1 deletions
10
build.clj
Normal file
10
build.clj
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
(ns build
|
||||||
|
(:require [clojure.tools.build.api :as b]))
|
||||||
|
|
||||||
|
(defn run-tests
|
||||||
|
[_]
|
||||||
|
(let [basis (b/create-basis {:aliases [:test]})
|
||||||
|
cmds (b/java-command {:basis basis
|
||||||
|
:main 'clojure.main
|
||||||
|
:main-args ["-m" "cognitect.test-runner"]})]
|
||||||
|
(b/process cmds)))
|
||||||
4
deps.edn
4
deps.edn
|
|
@ -4,7 +4,9 @@
|
||||||
|
|
||||||
camel-snake-kebab/camel-snake-kebab {:mvn/version "0.4.2"}}
|
camel-snake-kebab/camel-snake-kebab {:mvn/version "0.4.2"}}
|
||||||
:aliases
|
:aliases
|
||||||
{:test {:extra-paths ["test"]
|
{:build {:deps {io.github.clojure/tools.build {:git/tag "v0.1.7" :git/sha "8a3abc2"}}
|
||||||
|
:ns-default build}
|
||||||
|
:test {:extra-paths ["test"]
|
||||||
:extra-deps {org.clojure/test.check {:mvn/version "1.1.0"}
|
:extra-deps {org.clojure/test.check {:mvn/version "1.1.0"}
|
||||||
io.github.cognitect-labs/test-runner
|
io.github.cognitect-labs/test-runner
|
||||||
{:git/tag "v0.4.0" :git/sha "334f2e2"}
|
{:git/tag "v0.4.0" :git/sha "334f2e2"}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue