Только что попробовал Ant 1.9.0 с JUnit 4.11. Если вы используете <junit printsummary="on">
, вы получите вывод:
[junit] Running com.example.IgnoredTest
[junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.01
[junit] Running com.example.PassingTest
[junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01
[junit] Running com.example.FailingTest
[junit] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.01
Я думаю, что было бы предпочтительнее, если бы мы могли получить такой результат с помощью printsummary=off
:
[junit] Test com.example.IgnoredTest SKIPPED
[junit] Test com.example.FailingTest FAILED
но, похоже, более подробный вывод, представленный выше, - лучшее, что мы можем сделать, если только я не пропущу какой-то непонятный трюк с одним из аргументов задачи junit .