1
我正在對Java插件使用gradle。重新運行測試時刪除過期的測試輸出
有沒有辦法在重新運行測試時刪除過期的測試輸出? (在文件夾testReportsDir和testResultsDir)
我看到以下可能的解決方案,但我不知道如何配置它:
- 運行測試刪除所有測試輸出之前。
- 運行測試後,刪除過時的測試輸出文件。
背景:
我只wan't當輸入/輸出已經改變重新運行測試用例。
雖然重新運行測試時我想清除報告,以便不存在舊報告。
例如:如果我重命名/刪除TestClass123,testResultsDir仍然包含一箇舊的xml,其中包含已刪除/重命名的測試類的結果。
這會不會導致始終運行,因爲任務輸出將有改變的測試?還是在任何行動之前評估過? – dty
不,它不會,因爲最新的檢查已經決定執行任務或沒有。 doFirst模塊僅在任務不是最新時才執行 –
謝謝澄清,Rene – dty