Mi piacerebbe vedere lo stacktrace degli unit test nella console. Sicuramente supporta questo?
Risposte:
È possibile utilizzare il seguente comando per visualizzare la traccia dello stack sulla console invece dei file di report nella cartella target / surefire-reports:
mvn -Dsurefire.useFile=false test
Un problema correlato che ho trovato è che infallibile nelle versioni recenti apparentemente imposta trimStackTrace su true per impostazione predefinita (rendendo inutile la maggior parte delle tracce dello stack nei test falliti), il che è piuttosto scomodo.
Impostazione -DtrimStackTrace=false
o definizione
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<trimStackTrace>false</trimStackTrace>
</configuration>
</plugin>
risolto questo.
Per estendere la risposta data in precedenza, puoi anche configurare questo comportamento nel tuo pom.xml
:
..
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.5</version>
<configuration>
<useFile>false</useFile>
</configuration>
</plugin>
..