В http://tools.android.com/tech-docs/new-build-system/user-guide определены следующие задачи:
- собрать Задача по сборке результатов (ов) проекта
- проверить. задача выполнить все проверки.
- connectedCheck Выполняет проверки, требующие подключенного устройства или эмулятора. они будут работать на всех подключенных устройствах в параллели.
- deviceCheck Запускает проверки с помощью API-интерфейсов для подключения к удаленному устройства. Это используется на серверах CI.
- build. Эта задача выполняет оба собрать и проверить
- clean Эта задача очищает выходные данные проекта
Теперь я настраиваю Jenkins CI для запуска тестов (Espresso), и описание задачи deviceCheck похоже связано с этим. Но я не мог найти никакой дополнительной документации или примеров того, как использовать эту задачу на сервере CI для выполнения тестов на удаленном устройстве. Кто-нибудь знает, как его использовать?