Я создаю библиотеку, которая включает в себя как Clojure, так и код Java, и хотел бы иметь возможность запускать один тестовый пакет JUnit по всей базе кода. Кажется, что это должно быть возможно, поскольку они оба работают на JVM, и есть хороший Clojure/Java interop.Модульные тесты JUnit и Clojure
Однако в настоящее время код Clojure, похоже, одобряет модульное тестирование, выполненное с помощью API clojure.test с использованием «(run-all-tests)» и друзей.
Есть ли хороший способ обернуть эти тесты Clojure в какой-то обертке, чтобы их можно было автоматически вызывать из JUnit?
(когда я говорю автоматически, я имею в виду, не прибегая к ручному решению написания теста JUnit случая, чтобы обернуть и вызывать каждый тестовый случай Clojure индивидуально :-))
я бы, вероятно, склоняюсь к мавена на Leiningen –
вы можете легко настроить Maven для этого .. начать с [это] (http://stackoverflow.com/questions/2574649/testing-clojure-in-maven) вопрос.. – Nevena