diff options
| author | sostler <sbostler@gmail.com> | 2010-02-10 01:08:44 -0500 |
|---|---|---|
| committer | sostler <sbostler@gmail.com> | 2010-02-10 01:08:44 -0500 |
| commit | d3fcf8d56122514c3dcbac004fcf105a4e899352 (patch) | |
| tree | 484ded214ddba3a6cc44e40d129fe1fc403e91fc /compojure-3.2/test/run.clj | |
| parent | 079e2e9c1d3d5fb0f19515bfb566864565c43213 (diff) | |
Added custom compojure tree
Diffstat (limited to 'compojure-3.2/test/run.clj')
| -rwxr-xr-x | compojure-3.2/test/run.clj | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/compojure-3.2/test/run.clj b/compojure-3.2/test/run.clj new file mode 100755 index 0000000..a651691 --- /dev/null +++ b/compojure-3.2/test/run.clj @@ -0,0 +1,17 @@ +(use 'clojure.contrib.find-namespaces + 'clojure.test) + +(defn find-tests [] + (filter + #(re-find #"-test" (str %)) (find-namespaces-in-dir (java.io.File. "test")))) + +(defn require-tests [] + (doseq [test (find-tests)] + (require test))) + +(require-tests) +(let [results (apply merge-with + (map test-ns (find-tests)))] + (if (or (> (results :fail) 0) + (> (results :error) 0)) + (System/exit -1) + (System/exit 0))) |
