我如何摆脱重复的clojure测试 - 是对REPL的单元测试

时间:2009-07-21 05:13:29

标签: unit-testing clojure clojure-contrib test-is

我有一个小脚本

(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次,eek!

1 个答案:

答案 0 :(得分:2)

有一个标记*load-tests*,用于确定deftest的行为。 (doc deftest)似乎暗示将此标记设置为false可以解决您的问题。