Saya ingin melihat stacktrace pengujian unit di konsol. Apakah pasti mendukung ini?
Jawaban:
Anda dapat menggunakan perintah berikut untuk melihat pelacakan tumpukan di konsol, bukan file laporan di folder target / surefire-reports:
mvn -Dsurefire.useFile=false test
Masalah terkait yang saya temukan adalah bahwa jitu dalam versi terbaru tampaknya menetapkan trimStackTrace ke true secara default (membuat sebagian besar jejak tumpukan dalam pengujian yang gagal tidak berguna), yang cukup merepotkan.
Setting -DtrimStackTrace=false
atau pendefinisian
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<trimStackTrace>false</trimStackTrace>
</configuration>
</plugin>
memecahkan ini.
Untuk memperluas jawaban yang diberikan sebelumnya, Anda juga dapat mengkonfigurasi perilaku ini di pom.xml
:
..
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.5</version>
<configuration>
<useFile>false</useFile>
</configuration>
</plugin>
..