Я хотел бы увидеть стеке модульных тестов в консоли. Поддерживает ли это подтверждение?
Сделать maven surefire show stacktrace в консоли
Ответ 1
Вы можете использовать следующую команду для просмотра трассировки стека на консоли вместо файлов отчетов в папке target/surefire-reports:
mvn -Dsurefire.useFile=false test
Ответ 2
Связанная проблема, которую я обнаружил, заключается в том, что верность в последних версиях, по-видимому, по умолчанию устанавливает trimStackTrace в true (рендеринг трассировки большинства стеков в неудачных тестах бесполезен), что довольно неудобно.
Настройка -DtrimStackTrace=false
или определение
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<trimStackTrace>false</trimStackTrace>
</configuration>
</plugin>
решил это.
Ответ 3
Чтобы продлить ответ, заданный ранее, вы также можете настроить это поведение в своем pom.xml
:
..
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.5</version>
<configuration>
<useFile>false</useFile>
</configuration>
</plugin>
..