Как использовать задачуCheckCheck для запуска тестов на удаленных устройствах

На странице http://tools.android.com/tech-docs/new-build-system/user-guide определены следующие задачи:

  • Сборка Задача по сборке результатов (ов) проекта
  • Check Задача для выполнения всех проверок.
  • ConnectedCheck Проверяет, требует ли подключенное устройство или эмулятор. Они будут работать на всех подключенных устройствах параллельно.
  • DeviceCheck Runs проверяет использование API для подключения к удаленным устройствам. Это используется на серверах CI.
  • Build Эта задача собирает и проверяет
  • Clean Эта задача очищает выходные данные проекта

Теперь я настраиваю Jenkins CI для запуска моих тестов (Espresso), и описание задачи « Проверить устройство» похоже связано с этим. Но я не мог найти никакой дополнительной документации или примеров того, как использовать эту задачу на сервере CI для выполнения тестов на удаленном устройстве. Кто-нибудь знает, как его использовать?

Solutions Collecting From Web of "Как использовать задачуCheckCheck для запуска тестов на удаленных устройствах"

Я бы рекомендовал запустить тесты с помощью: Spoon . Он прост в настройке, имеет множество хороших функций. Например, хорошие отчеты об испытаниях, скриншоты ++.

Я использую его на моем Jenkins CI, и он работает очень хорошо! Я подключил несколько устройств к CI-серверу, и тесты выполняются на всех из них.