| | |
| | | (System/exit |
| | | (if (pos? (if (and -test-file -test-line) |
| | | |
| | | (let [results (t/run-test-var (find-closest-test (.. (java.io.File. -test-file) getAbsolutePath) |
| | | (parse-long -test-line)))] |
| | | (+ (:fail results 0) |
| | | (:error results 0))) |
| | | (if-let [test-var (find-closest-test (.. (java.io.File. -test-file) getAbsolutePath) |
| | | (parse-long -test-line))] |
| | | (->> (t/run-test-var test-var) |
| | | ((juxt :fail :error)) |
| | | (apply +)) |
| | | (do |
| | | (println "No test found") |
| | | 0)) |
| | | (reduce (fn [total-fails n] |
| | | (let [results (t/run-tests n)] |
| | | (+ total-fails |
| | |
| | | test-namespaces))) |
| | | 1 |
| | | 0))))))) |
| | | |
| | | |
| | | |