Вы можете использовать это.
-> https://packagist.org/packages/sayeed/custom-migrate
-> https://github.com/nilpahar/custom-migration /
это очень легко использовать
Одна из возможностей - определить собственное средство форматирования xml с атрибутом ' classname
' (и расширением org.apache.tools.ant.taskdefs.optional. junit.XMLJUnitResultFormatter
, потенциально ничего не делая в методах endTest ()
или endTestsuite ()
).
.
Это средство форматирования игнорирует информационные сообщения и отображает только сообщения об ошибках.
Примечание: в этих настройках упоминается возможность отображения только неудачных тестов:
<junit showoutput="true"
fork="true"
failureproperty="tests.failed"
errorproperty="tests.failed">
<batchtest todir="${test.results.dir}">
<fileset dir="test">
<include name="**/*Test.java"/>
</fileset>
</batchtest>
<classpath path="${classes.dir}:${junit.jar}:${test.classes.dir}"/>
<formatter usefile="false" type="brief"/>
<!-- <formatter type="xml"/> If missing, only displays failed tests -->
</junit>
Вы это тестировали?
Примечание: " showoutput = "true"
и
"могут быть немного проблематичными, как показано на недавнем (февраль 2012 г.) ticket )
Еще одним подходом может быть определение вашего ant Juint Test runner, поддерживающего ant JUnitResultFormatter
и отображающего только сообщения stderr.
EclipseTestRunner
из eclipse - это хороший пример.