Fare di Maven infallibile spettacolo stacktrace in consolle
-
05-10-2019 - |
Domanda
Mi piacerebbe vedere la stacktrace di test di unità nella console. Vuol infallibile sostenere questo?
Soluzione
È possibile utilizzare il seguente comando per vedere l'analisi dello stack su console, invece di file di report nel target / infallibili-reports cartella:
mvn -Dsurefire.useFile=false test
Altri suggerimenti
Un problema correlato che ho trovato è che infallibile nelle versioni più recenti, apparentemente imposta trimStackTrace su true per default (rendendo più traccia dello stack nei test falliti inutili), il che è abbastanza scomodo.
Impostazione -DtrimStackTrace=false
o definire
<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, è anche possibile configurare questo comportamento nel vostro pom.xml
:
..
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.5</version>
<configuration>
<useFile>false</useFile>
</configuration>
</plugin>
..
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow