Clojure测试:将测试选择器与灯具组合

时间:2015-06-05 10:45:36

标签: clojure

使用Leiningen可以创建如下的测试选择器:

  :test-selectors {:default (complement :slow)
               :slow :slow
               :all (constantly true)}

问题是如果其中一个标记为:slow的测试正在使用fixtures,即使用户指定了不同的测试套件,也会运行灯具。

解决这个问题的好方法是什么?

1 个答案:

答案 0 :(得分:0)

您使用的是什么版本的leiningen? This commit(自版本2.3.0以来包含在lein中)改变了使用:test-selectors时跳过测试的方式,并且它应该修复了您所描述的确切问题。

您可以使用lein -v

查看版本