Какие инструменты автотеста существуют для Clojure - PullRequest
9 голосов
/ 07 декабря 2011

Мне было интересно, какие инструменты автотеста существуют для clojure.В Ruby у меня есть ZenTest, redgreeen и т. Д., Чтобы постоянно тестировать мой код.Я хотел бы иметь что-то подобное для Clojure

До сих пор я нашел этот простой скрипт https://github.com/devn/clojure-autotest на GitHub.Немного сырой на мой вкус.Все тесты запускаются при изменении.Кроме того, в случае синтаксических ошибок может выпасть длинная трассировка стека, скрывая, что идет не так.

Ответы [ 2 ]

6 голосов
/ 07 декабря 2011

Взгляните на раздел «Тестирование» на странице плагина Leiningen .

В частности, есть lein-autotest для Stuart Sierras lazytest framework и speclj .

2 голосов
/ 28 марта 2015

Если вы используете clojure.test, доступно несколько вариантов. lein-test-refresh - это то, что я использую (я тоже автор). Другие варианты включают quickie и призму .

Если вы используете ожидания , тогда существует lein-autoexpect . Я тоже автор этого.

Midje имеет встроенную поддержку для автоматического тестирования. Я не уверен, что варианты для Speclj.

...