1

maven-failsafe-plugin私は統合テストを実行するために使用します。失敗すると、完全なスタックトレースが表示されます。失敗したテストケースごとに、約50行が含まれる可能性があり、そのほとんどはJunitに関連しています。Junitにfiltertraceはスタックトレースの一部を削除できるオプションがあることがわかりましたが、このオプションをJunitに渡す方法がわかりませんか?

trimStackTraceまた、オプションを試しましmaven-failsafe-pluginたが、失敗したテストの出力は変更されません。

filtertraceプラグインからJUnitにオプションを渡すことは可能ですか?(maven-antrun-pluginまたは同様のプラグインを使用せずに。)

4

2 に答える 2

1

まず、フェイルセーフプラグインとJUnitのどのバージョンを使用していますか?トリムスタックトレースオプションはデフォルトでtrueであるため、どのようにトリムスタックトレースオプションを構成しようとしましたか。

<plugins>
   <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-failsafe-plugin</artifactId>
      <version>2.9</version>
      <configuration>
         <trimStackTrace>true</trimStackTrace>
      </configuration>
   </plugin>
</plugins>

filtertraceをJUnitに渡すようにsystemPropertiesFileを構成しようとしましたか?

于 2011-06-19T17:30:26.027 に答える
0

maven-failsafe-plugin(およびmaven-surefire-pluginJUnit 4.xに影響がない場合のバグtrimStackTraceが含まれています。バージョン2.13で修正されたため、私の場合、プラグインを新しいバージョンに更新する必要があります。

于 2013-01-25T13:39:03.143 に答える