コンソールで単体テストのスタック トレースを確認したいと思います。Surefire はこれをサポートしていますか?
38431 次
3 に答える
244
私が見つけた関連する問題は、最近のバージョンの Surefire が明らかにデフォルトで trimStackTrace を true に設定していることです (失敗したテストのほとんどのスタック トレースを役に立たなくする)、これは非常に不便です。
設定-DtrimStackTrace=false
または定義
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<trimStackTrace>false</trimStackTrace>
</configuration>
</plugin>
これを解決しました。
于 2013-06-05T13:37:13.150 に答える
60
次のコマンドを使用して、target / surefire-reportsフォルダー内のレポートファイルの代わりに、コンソールでスタックトレースを表示できます。
mvn -Dsurefire.useFile=false test
于 2010-05-28T12:52:44.517 に答える
29
前に与えられた答えを拡張するために、この動作を で構成することもできますpom.xml
:
..
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.5</version>
<configuration>
<useFile>false</useFile>
</configuration>
</plugin>
..
于 2010-07-21T16:21:40.680 に答える