Gradle 的持续测试

9

有没有插件或一些好的方法让gradle在后台编译和测试我的应用程序?

我知道有一些适用于Intellij和Eclipse(包括infinitest在内)的插件,但我正在寻找一个通用的gradle解决方案,无论使用哪种IDE。

启动测试守护进程并使用growl或其他通知工具让我知道代码未编译或测试失败将是很好的。

1个回答

7
持续编译 / 测试等功能是 Gradle 未来版本的计划特性。它们将基于现有的 Gradle 守护进程。
更新:
Gradle 在版本 2.5 中引入了连续构建功能。这个功能仍处于孵化阶段,但我们已经可以在日常开发中使用它了。连续构建功能意味着 Gradle 不会在任务完成后关闭,而是保持运行状态并查找文件更改以自动重新运行任务。它非常适用于我们写代码时想要重新运行测试任务的场景。使用连续构建功能,我们只需一次启动 Gradle 并运行测试任务,Gradle 就会在源文件更改时自动重新编译并运行测试。
要使用连续构建功能,我们必须使用命令行选项 --continuous 或简短版本 -t。使用此选项,Gradle 将以连续模式启动。要停止 Gradle,我们必须使用 Ctrl+D 组合键。
参考链接:http://mrhaki.blogspot.com.au/2015/08/gradle-goodness-using-continuous-build.html

3
未来已经到来,但特色尚未出现。 :( - Cory Klein
很好!它安排在特定的发布计划中吗? - nilsmagnus
我们通常不会为特定版本安排功能,但我希望2.3或2.4中包含某些内容(不能确定是否会进行连续测试)。 - Peter Niederwieser

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接