diff --git a/build.clj b/build.clj new file mode 100644 index 0000000..4e3f91c --- /dev/null +++ b/build.clj @@ -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))) diff --git a/deps.edn b/deps.edn index 149b19b..777c7ce 100644 --- a/deps.edn +++ b/deps.edn @@ -4,7 +4,9 @@ camel-snake-kebab/camel-snake-kebab {:mvn/version "0.4.2"}} :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"} io.github.cognitect-labs/test-runner {:git/tag "v0.4.0" :git/sha "334f2e2"}