如何从REPL运行所有项目的测试?

时间:2014-10-16 12:34:17

标签: testing clojure leiningen

如何从REPL运行所有leiningen项目的测试?莱宁根的lein test就是这样做的。如何从REPL做到这一点?

1 个答案:

答案 0 :(得分:4)

您可以通过调用(clojure.test/run-all-tests)来运行所有当前加载的测试。

请注意,这不会自动加载您要运行的测试。如果您的测试可以通过“lein test”运行,那么您应该能够require测试命名空间,就像任何其他命名空间一样。

如果您正在使用带有CIDER的emacs,您还应该能够在命名空间中执行C-c ,来运行其测试(如果未加载,此加载该测试前)。