Как плавно запустить тесты в проекте Leiningen в Counterclockwise/Eclipse?

Я новичок в Clojure и против часовой стрелки, и мне удалось добавить проект Leiningen 2 с "Интеграцией бедняков" (внешние инструменты, связанные с вопросом Использование Clojure и Leiningen с IDE).

Мои альтернативы для проведения тестов пока:

  • Из командной строки: тест lein
  • Выполнение теста "lein test" с "Интеграция бедного человека" (внешний инструмент)

Они работают довольно хорошо, но мне интересно, есть ли более плавная альтернатива, например, показывающая, как выполняются тесты, как с JUnit и т. Д.?

Или с более общей формулировкой, как получить плавный поток TDD против часовой стрелки?

3 ответа

Решение

Midje с автотестом в REPL, кажется, стоит проверить.

Другой альтернативой, которую я нашел (с помощью API clojure.test), была загрузка тестового файла в REPL (Alt+Cmd+S) и вызов run-tests:

(run-tests)

После некоторых попыток я могу повторно запустить тесты с моими изменениями, загрузив измененный файл в REPL и снова вызвав run-tests. (Работает, но не является окончательным решением)

Один из способов сделать это - использовать cljunit в качестве интерфейса между JUNit Runner в Eclipse и вашими тестами Clojure.

Другие вопросы по тегам