J'aimerais voir la trace des tests unitaires dans la console. Est-ce que infaillible soutient cela?
Vous pouvez utiliser la commande suivante pour voir la trace de la pile sur la console au lieu des fichiers de rapport dans le dossier target/surefire-reports:
mvn -Dsurefire.useFile=false test
Un problème connexe que j'ai trouvé est que le surefire dans les versions récentes définit apparemment trimStackTrace sur true par défaut (rendant inutile la plupart des traces de pile dans les tests ayant échoué), ce qui est assez gênant.
Réglage -DtrimStackTrace=false
ou définissant
<plugin>
<groupId>org.Apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<trimStackTrace>false</trimStackTrace>
</configuration>
</plugin>
résolu cela.
Pour étendre la réponse donnée précédemment, vous pouvez également configurer ce comportement dans votre pom.xml
:
..
<plugin>
<groupId>org.Apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.5</version>
<configuration>
<useFile>false</useFile>
</configuration>
</plugin>
..