2014-07-04 105 views
3

我们使用Gradle运行QF-Test测试。每个QF-Test文件都执行一个“执行任务”。 “qftest”的退出代码是测试结果(0 =通过,1 =警告,2 = ...)。现在我们正在寻找一种重新运行失败任务的方法。Gradle:重新运行任务失败?

是否有可能自动重新运行gradle中的失败任务?

+0

您可以编写自己的任务(类型),并根据需要经常调用'project.exec()'。 –

回答

1

不,这是不可能的 - 每个任务只能在一次构建中执行一次。您可以创建另一个类型为Test(或QF-Test)的任务,只是它将只运行在执行第一个任务期间失败的测试。

你的想法可能看起来很有吸引力,但它会产生很多问题。从'如何报告这些测试结果?'开始

+0

谢谢。我会尝试你的解决方案。想法是将它们报告为两次运行(失败并通过)。我们只是想看到,一场比赛结束了。 – Tobias

相关问题