У меня есть маленький сценарий
(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!