testing - 用gradle连续测试

标签 testing gradle continuous

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

我知道有一些用于 intellij 和 eclipse(infinitest 等)的插件,但我正在寻找一个通用的 gradle 解决方案,而不考虑 IDE。

最好启动一个测试守护进程并让它使用咆哮或其他一些通知工具让我知道代码没有编译或测试失败。

最佳答案

持续编译/测试/等。是为 future 版本的 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

关于testing - 用gradle连续测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12472652/

相关文章:

javascript - 在 ExtJs 中模拟点击 tabpanel

gradle - grails 3 cobertura没有显示线覆盖率

python - 创建一个使用时序逻辑在两种不同状态之间切换的模型?

gradle - 无法让 Micrometer Prometheus 下载到我的 Grails 2 应用程序中

Xcode 5 持续集成 : The Xcode Service is not enabled on the server

javascript - 在 javascript 中附加到网页

c# - 什么相当于 Xunit 中 Nunit 的 Assert.That?

typescript - 使用 typescript 的 enzyme 中 ReactWrapper 的确切类型

java - 数据库单元应该忽略行的顺序

java - com.android.builder.packaging.DuplicateFileException : Duplicate files copied in APK META-INF/INDEX. 列表