Clojure有哪些自动测试工具?

问题描述:

我想知道什么自动测试工具存在clojure。在Ruby中我有ZenTest,redgreeen等不断测试我的代码。我想为Clojure提供类似的东西Clojure有哪些自动测试工具?

到目前为止,我在github上发现了这个简单的脚本https://github.com/devn/clojure-autotest。我的口味有点粗俗。所有测试在发生更改时运行。在出现语法错误的情况下,它可能会脱口长长的栈跟踪,从而模糊了出错的地方。

查看Leiningen plugin page上的Testing部分。

值得注意的是Stuart Sierras lazytest框架和specljlein-autotest

如果您使用clojure.test有几个选项可用。我使用的是lein-test-refresh(我也是作者)。其他选项包括quickieprism

如果您使用expectations那么有lein-autoexpect。我也是这个的作者。

Midje支持自动测试。我不确定Speclj有什么选择。