Как использовать Android Test Orchestrator в командной строке?

Я вижу сбои при запуске тестов из CI. Прочтите эту статью (https://developer.android.com/training/testing/junit-runner) об использовании Android Test Orchestrator. Я использую adb для запуска моих тестов из CI. хочу знать, как установить оркестратор. apk в командной строке?

2 ответа

Если вы используете оркестратор, вам также понадобится тестовая служба apk.

  1. Получите apk: s из веб-репозитория или с локального компьютера. Локальный путь выглядит примерно так:

    .gradle \ caches \ modules-2 \ files-2.1 \ androidx.test \ orchestrator \ 1.4.0-alpha05 \ ffa651bbb898f0f2bc93c8e9f1296ed5e77768f5 \ orchestrator-1.4.0-alpha05.apk

    .gradle \ caches \ modules-2 \ files-2.1 \ androidx.test.services \ test-services \ 1.4.0-alpha05 \ 2a8f8a5c3f033d0c33e0faf35c6151713a9b0f9d \ test-services-1.4.0-alpha05.apk

  2. Поместите их где-нибудь, где они доступны из командной строки.

  3. Запустите эти строки из этого места:

    adb install -g -r --force-queryable orchestrator-1.4.0-alpha05.apk

    adb install -g -r --force-queryable test-services-1.4.0-alpha05.apk

Я тоже борюсь, но это--force-queryableрешить мою проблему. Спасибо #nilzor

Другие вопросы по тегам