如何在逆时针/ Eclipse内的Leiningen项目中顺利运行测试?

时间:2013-03-22 12:42:37

标签: eclipse clojure counterclockwise

我是Clojure和Counterclockwise的新手,我成功地使用"Poor man's integration"添加了Leiningen 2项目(外部工具,从问题Using Clojure and Leiningen with IDEs链接)。

到目前为止我运行测试的替代方案:

  • 从命令行:lein test
  • 用“穷人的整合”(外部工具)运行“lein测试”

这些工作非常好,但我想知道是否有一些更平滑的替代方案,例如显示测试与JUnit一样运行?

或者使用更一般的配方,如何使用逆时针方式获得流畅的TDD流量?

3 个答案:

答案 0 :(得分:2)

我找到的另一个替代方法(使用clojure.test API)是在REPL(Alt + Cmd + S)中加载测试文件并调用run-tests:

(run-tests)

通过一些尝试,我可以通过将修改后的文件加载到REPL并再次调用运行测试来重新运行我的修改测试。 (有效,但可能不是最终解决方案)

答案 1 :(得分:1)

在REPL中使用自动测试的

Midje似乎值得一试。

答案 2 :(得分:0)

一种方法是使用cljunit作为Eclipse中JUNit runner和Clojure测试之间的接口。