如何让 Clojure 测试停止测试 运行 以防其中一个测试失败?
How to make Clojure tests stop tests running in case one of them failed?
我只想让命令 lein test
在第一个测试用例失败后立即失败。
不是一个确切的答案,但如果您正在处理一个有问题的测试,我会使用 lein-test-refresh 的 "focus" 功能。很酷的插件。
我使用 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
我只想让命令 lein test
在第一个测试用例失败后立即失败。
不是一个确切的答案,但如果您正在处理一个有问题的测试,我会使用 lein-test-refresh 的 "focus" 功能。很酷的插件。
我使用 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