Я создаю библиотеку, содержащую как Clojure, так и код Java, и хотел бы иметь возможность запускать один тестовый пакет JUnit по всей базе кода. Кажется, что это должно быть возможно, так как они оба работают на JVM, и есть хороший Clojure/Java interop.
Однако в настоящее время код Clojure кажется предпочтительным для модульного тестирования, выполненного с помощью clojure.test API, с помощью "(run-all-tests)" и друзей.
Есть ли хороший способ обернуть эти теги Clojure в какой-то оболочке, чтобы их можно было автоматически вызывать из JUnit?
(когда я говорю автоматически, я имею в виду, не прибегая к ручному решению написания тестового примера JUnit для обертывания и вызова каждого тестового примера Clojure отдельно:-))