我想知道clojure存在哪些自动测试工具。在Ruby中,我有ZenTest,redgreeen等不断继续测试我的代码。我想为Clojure提供类似的东西
到目前为止,我在github上找到了这个简单的脚本https://github.com/devn/clojure-autotest。对我来说有点粗糙。所有测试都在发生变化时运行。此外,它可能会在语法错误的情况下脱口显示长堆栈跟踪,从而掩盖错误。
答案 0 :(得分:6)
查看Leiningen plugin page上的测试部分。
值得注意的是Stuart Sierras lein-autotest框架和lazytest speclj。
答案 1 :(得分:2)
如果您使用的是clojure.test
,则可以使用一些选项。 lein-test-refresh是我使用的(我也是作者)。其他选项包括quickie和prism。
如果您使用expectations,则会lein-autoexpect。我也是那个的作者。
Midje建立了对自动测试的支持。我不确定Speclj的选项是什么。