У меня есть модульный тест, который содержит 6 тестовых случаев (@Test
-аннотированные методы), которые все отлично работают, когда я запускаю Java-файл как JUnit Test (из рабочей среды Eclipse).Но когда я запускаю цель Ant run-tests
из сценария сборки, они завершаются неудачно со следующим выводом консоли:
[junit] Running com.me.myproject.WidgetTest
[junit] Tests run: 6, Failures: 6, Errors: 0, Time elapsed: 1.737 sec
[junit] Test com.me.myproject.WidgetTest FAILED
Вот раздел JUnit цели run-tests
:
<junit fork="yes" forkmode="once" dir="${basedir}" printsummary="yes" haltonerror="no" haltonfailure="no">
<classpath>
<path refid="test.class.path"/>
<pathelement location="${mainBuildDir}"/>
<pathelement location="${testBuildDir}"/>
</classpath>
<formatter type="xml"/>
<batchtest todir="${genUnitTestReportsDir}">
<fileset dir="${testJavaSrcDir}">
<include name="**/*Test*.java"/>
</fileset>
</batchtest>
</junit>
Кто-нибудь когда-нибудь слышал об этом?Есть ли способ получить более (подробный) вывод из задачи Ant JUnit?Есть хороший способ отладить, что здесь происходит?Заранее спасибо!