Показать все тесты, запущенные в тестовом классе без опции -X

Есть ли способ настроить команду mvn для отображения того, какие тесты (тестовые методы в тестовом классе) были запущены в сводке тестов (в разделе Results:) без использования чрезмерно подробной опции -X?

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running com.myproject.MyTestClass
Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.033 sec <<< FAILURE!

Results :
  #I would like to show the passed test here
Failed tests: 
  testTwo(com.myproject.MyTestClass)

Tests run: 2, Failures: 1, Errors: 0, Skipped: 0

person amphibient    schedule 21.02.2014    source источник


Ответы (1)


Нет, не легко. maven-surefire-plugin, который запускает тесты, может создавать только сводку и список неудачных тестов, которые вы уже видите (DefaultReporterFactory#runCompleted).

Если вы действительно хотите добавить его в сборку, вы можете обработать файлы XML, оставшиеся в target/surefire-reports после выполнения тестов, возможно, используя скрипт Groovy или что-то вроде XSLT в стандартный вывод.

person Joe    schedule 25.02.2014