Как использовать Android Test Orchestrator в командной строке?
Я вижу сбои при запуске тестов из CI. Прочтите эту статью (https://developer.android.com/training/testing/junit-runner) об использовании Android Test Orchestrator. Я использую adb для запуска моих тестов из CI. хочу знать, как установить оркестратор. apk в командной строке?
2 ответа
Если вы используете оркестратор, вам также понадобится тестовая служба apk.
Получите 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
Поместите их где-нибудь, где они доступны из командной строки.
Запустите эти строки из этого места:
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