我如何摆脱重复的Clojure的测试是在REPL单元测试(how do i get rid of d

2019-09-19 21:01发布

我有一个小脚本

(use 
 :reload-all
 'com.example.package1
 'com.example.package2
 'com.example.package3
 'com.example.testlib)

(run-tests
 'com.example.package1
 'com.example.package2
 'com.example.package3)

我用它来快速重装所有的东西和断火的单元测试。
麻烦的是,由于文件是只读的附加测试每次创建(deftest ...)评价如此辛苦地工作了一天以后的每个测试,现在正在运行103次,伊克!

Answer 1:

有一个标志*load-tests* ,其确定的行为deftest(doc deftest)似乎暗示,这个标志设置为false可以解决你的问题。



文章来源: how do i get rid of duplicate clojure test-is unit tests on the REPL