如果其中一项失败,如何使Clojure测试停止运行?

时间:2019-07-30 13:21:33

标签: clojure leiningen

我只想在第一个测试用例失败后立即使命令lein test失败。

2 个答案:

答案 0 :(得分:1)

不是一个确切的答案,但是,如果您正在进行单个有问题的测试,则可以使用lein-test-refresh的“焦点”功能。非常酷的插件。

https://github.com/jakemcc/lein-test-refresh

答案 1 :(得分:0)

我使用eftest作为默认clojure.test运行者的更好选择:

如何使用?

来自REPL https://github.com/weavejester/eftest#fast-failure

user=> (run-tests (find-tests "test") {:fail-fast? true})

或使用lein插件https://github.com/weavejester/eftest#plugin