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