如何从REPL中运行所有Leiningen项目的测试? Leiningen的lein test
命令可以做到这一点。但如何在REPL中实现呢?
(clojure.test/run-all-tests)
运行所有当前加载的测试。require
测试命名空间。C-c ,
以运行其测试(如果之前未加载该测试,则将加载该测试)。run-all-tests
同时运行依赖项的测试。至少对于每个依赖项,它都会打印 Testing x
。相比之下, lein test
仅运行当前 Leiningen 项目中定义的测试。 - Dominykas Mostauskiscider-test-run-tests
以获取有关当前包的快速测试/代码反馈,并在后台运行lein test
以对整个项目进行测试。 - Joost Diepenmaat
lein test
等效项,而不是从CLI运行。至于为什么,正如@Joost所提到的那样,这样做更快,并且可以集成到其他在JVM中运行的交互式开发例程中。 - Dominykas Mostauskis