Domanda

Mi piacerebbe vedere la stacktrace di test di unità nella console. Vuol infallibile sostenere questo?

È stato utile?

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
scroll top