Chciałbym użyć ant (po 1.7), aby uruchomić wszystkie testy w klasach o nazwie * Test.class w określonym słoiku.mrówka junit batchtest ze słoiczka
Coś jak poniżej (choć w rzeczywistości nie uruchamiać żadnych testów):
<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>
Jaka jest poprawna składnia dla zasobów/części zipentry?
mrówka docs powiedzieć:
batchtest zbiera zawarte zasobów z dowolnej liczby zagnieżdżonych Zasobów kolekcjach. Następnie generuje nazwę klasy testowej dla każdego zasobu , który kończy się na .java lub .class.
Każdy rodzaj Kolekcja zasobu obsługiwane zagnieżdżonego elementu przed do Ant 1.7 tylko
<fileset>
został obsługiwane.
dzięki, mam potwierdzone to działa. – JasonPlutext
Działa również dla mnie! – Saurabh
Mam zmierzyć ClassNotFoundException, gdy próbowałem uruchomić junit wewnątrz pliku jar. Czy możesz znaleźć jakieś rozwiązanie tego problemu? – Jugi