我正在使用gradle和Java插件。
有没有办法在重新运行测试时删除过时的测试输出? (在文件夹testReportsDir和testResultsDir中)
我看到以下可能的解决方案,但我不知道如何配置它:
背景:
当输入/输出发生变化时,我只是不想重新运行测试用例。
虽然在重新运行测试时我想清除报告,以便没有旧的报告。
示例:如果我重命名/删除TestClass123,testResultsDir仍将包含一个旧的xml,其中包含已删除/重命名的测试类的结果。
答案 0 :(得分:1)
作为一种解决方法,您可以删除doFirst块中的testresultsDir:
test{
doFirst{
delete testResultsDir
}
}