Тесты Travis CI (проект Gradle Android)

Теперь я настраиваю Travis CI для моего Android-проекта на базе Gradle. Можно ли временно отключить запуск тестов от Трэвиса, чтобы узнать – может ли проект быть построен или нет?

По умолчанию Travis-ci выполняет ./gradlew build connectedCheck если не найден раздел script:

Неудачные тесты игнорируются, если вы добавите следующий код ко всем тестируемым модулям ( build.gradle files).

 project.gradle.taskGraph.whenReady { connectedAndroidTest { ignoreFailures = true } } 

Другой вариант – пропустить этап установки и использовать только ./gradlew build (или ./gradle build без оболочки градиента), чтобы тесты не выполнялись.

 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 

Проверьте вывод

 ./gradlew tasks 

А затем использовать:

 ./gradlew assemble 

Как в этой теме: Gradle build без тестов