Me gustaría ver el seguimiento de la pila de pruebas unitarias en la consola. ¿Surefire apoya esto?
Respuestas:
Puede usar el siguiente comando para ver el seguimiento de la pila en la consola en lugar de los archivos de informe en la carpeta target / surefire-reports:
mvn -Dsurefire.useFile=false test
Un problema relacionado que encontré es que infalible en versiones recientes aparentemente establece trimStackTrace en verdadero por defecto (haciendo que la mayoría de los rastros de pila en pruebas fallidas sean inútiles), lo cual es bastante inconveniente.
Establecer -DtrimStackTrace=false
o definir
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<trimStackTrace>false</trimStackTrace>
</configuration>
</plugin>
resuelto esto.
Para ampliar la respuesta dada anteriormente, también puede configurar este comportamiento en su pom.xml
:
..
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.5</version>
<configuration>
<useFile>false</useFile>
</configuration>
</plugin>
..