Я бы хотел использовать ant (post 1.7) для запуска всех тестов в классах с именем * Test.class в определенной банке.
Что-то вроде следующего (хотя на самом деле он не запускает никаких тестов):
<junit fork="yes" printsummary="on" haltonfailure="on">
<formatter type="xml"/>
<batchtest fork="yes" todir="${junit.output.dir}">
<resources>
<zipentry zipfile="tests-only.jar" name="**/*Test.class"/>
</resources>
</batchtest>
<classpath refid="testsplus.classpath"/>
</junit>
Какой правильный синтаксис для части ресурсов / zipentry?
Муравьиные доктора говорят:
batchtest собирает включенное
ресурсы из любого количества вложенных
Коллекции ресурсов. Тогда
генерирует имя тестового класса для каждого
ресурс, который заканчивается на .java или .class.
Любой тип коллекции ресурсов
поддерживается как вложенный элемент, до
до муравья 1.7 только <fileset>
был
поддерживается.