2013-03-22 50 views
2

我是Clojure和逆時針新手,我成功添加了一個Leiningen 2項目"Poor man's integration"(外部工具,鏈接自問題Using Clojure and Leiningen with IDEs)。如何在逆時針/ Eclipse內的Leiningen項目中順利運行測試?

我的運行測試,到目前爲止備選方案:

  • 從命令行:雷音測試
  • 運行「雷音測試」與「窮人的整合」(外部工具)

這些工作很好,但我想知道是否有一些更順利的替代方案,例如顯示測試運行像JUnit等?或者用更一般的公式表示,如何用逆時針流暢地進行TDD流動?

+0

僅供參考:現在Posterous Spaces消失了,「Poor Man's Integration」鏈接已經失效。這可能是確定的,因爲問題的焦點是「我如何擺脫這個問題?」 – RJHunter 2014-05-06 10:45:54

+0

好點,更新了一個副本的鏈接(以「信息已過時,需要更新,因爲CCW現在更成熟了。」)。必須在某個時候檢查CCW&測試。 – Touko 2014-05-06 12:55:48

回答

1

Midje與自動測試在REPL似乎值得檢查。

+0

更多的信息在這裏:https://github.com/marick/Midje/wiki/Basic-repl-tools – Conan 2014-01-29 14:56:38

2

我發現(與clojure.test API)被加載在REPL(Alt + Cmd的+ S)的測試文件並調用運行測試,另一種選擇:

(run-tests) 

有了一些嘗試,我可以重新運行測試通過將修改的文件加載到REPL並再次調用運行測試來進行修改。 (工程,但不可能是最終的解決方案)

0

執行此操作的一種方法是使用cljunit作爲Eclipse中JUNit運行器與Clojure測試之間的接口。

+0

哦,男孩。 Waaaaaay緩慢,產量不佳。改爲使用lein test-refresh插件。輸出更好,並且反饋是即時的。 – 2015-05-06 22:13:58

相關問題