1

Javaプラグインでgradleを使用しています。

テストを再実行するときに古いテスト出力を削除する方法はありますか? (フォルダー testReportsDir および testResultsDir 内)
次の可能な解決策が表示されますが、構成方法がわかりません。

  • テストを実行する前に、すべてのテスト出力を削除してください。
  • テストの実行後、古いテスト出力ファイルを削除します。

背景:
入力/出力が変更されたときにのみテストケースを再実行したくありません。
テストを再実行するときは、レポートをクリアして、古いレポートが存在しないようにしたいと考えています。

例: TestClass123 の名前を変更/削除した場合、testResultsDir には、削除/名前変更されたテストクラスの結果を含む古い xml がまだ含まれています。

4

1 に答える 1

1

回避策として、doFirst ブロックで testresultsDir を削除できます。

test{
   doFirst{
       delete testResultsDir
   }
}
于 2012-10-03T18:58:06.523 に答える