[英]Travis CI skip tests (Gradle Android project)
现在我正在为基于Gradle的Android项目配置Travis CI。 是否可以临时禁用从Travis启动的测试,只知道 - 是否可以构建项目?
默认情况下,如果找不到script:
部分,Travis-ci将执行./gradlew build connectedCheck
。
如果将下一个代码添加到所有测试模块( build.gradle
文件),则会忽略失败的测试。
project.gradle.taskGraph.whenReady {
connectedAndroidTest {
ignoreFailures = true
}
}
另一种选择是跳过安装阶段,只使用./gradlew build
(或./gradle build
而不使用gradle包装器),因此不执行测试。
install:
# Check install section: http://docs.travis-ci.com/user/build-configuration/#install
# If you'd like to skip the install stage entirely, set it to true and nothing will be run.
- true
script:
# By default Travis-ci executes './gradlew build connectedCheck' if no 'script:' section found.
- ./gradlew build
您可以使用-x
命令行参数来排除任何任务( 请参阅此答案 )。
gradle build -x test
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.