Intereting Posts
Как начать новую деятельность с lockscreen? Создайте UiAutomator 2.0 из командной строки Как выпустить приложение с несколькими типами платежей на основе местоположения Перетаскивание сортировки адаптера курсора и адаптера списка FragmentPagerAdapter с ViewPager и двумя фрагментами. Перейдите к первому из второго и обновите первый текст Выполнение скриншота программно не захватывает содержимое поверхности Есть ли API для отправки звонков на голосовую почту в Android? Как группировать андроидные уведомления, например whatsapp? Просмотр фрагмента в ViewPager не восстанавливается при возобновлении Как я могу использовать SensorManager.getOrientation для управления наклоном, например «My Paper Plane»? Поверните растровое изображение с помощью рендеринга скрипта android ImageViews в Rounded LinearLayout Пользовательский макет не обнаруживается в классе mainActivity? Есть ли платформа разработки Android, которая может обрабатывать последние версии Android? Ошибка компиляции при использовании JsonObjectRequest

Тесты 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 без тестов