1
我正在对Java插件使用gradle。重新运行测试时删除过期的测试输出
有没有办法在重新运行测试时删除过期的测试输出? (在文件夹testReportsDir和testResultsDir)
我看到以下可能的解决方案,但我不知道如何配置它:
- 运行测试删除所有测试输出之前。
- 运行测试后,删除过时的测试输出文件。
背景:
我只wan't当输入/输出已经改变重新运行测试用例。
虽然重新运行测试时我想清除报告,以便不存在旧报告。
例如:如果我重命名/删除TestClass123,testResultsDir仍然包含一个旧的xml,其中包含已删除/重命名的测试类的结果。
这会不会导致始终运行,因为任务输出将有改变的测试?还是在任何行动之前评估过? – dty
不,它不会,因为最新的检查已经决定执行任务或没有。 doFirst模块仅在任务不是最新时才执行 –
谢谢澄清,Rene – dty