Запуск тестовых случаев UiAutomator 2.0 без подключения USB

Я пытаюсь запустить тестовые примеры UiAutomator 2.0 на своем устройстве без подключения USB, однако теперь он основан на тесте инструментов, в отличие от UiAutomator 1.0, который поддерживает параметр --nohup.

мне пришли в голову два подхода: 1. искать способ запустить UiA 2.0 без подключения USB 2. использовать UiA 1.0

безуспешно в подходе 1 я попытался создать тестовый пример UiA 1.0 с помощью Android Studio и Gradle, однако после поиска в Интернете (некоторые ссылки здесь и здесь), кажется, что UiA 1.0 напрямую не поддерживает Gradle, мне не удалось успешно создать тестовый пример UiA 1.0 с помощью Android Studio и Gradle, кто-нибудь знает, как это решить? или вернуться к UIA 1.0 с Eclipse и отказаться от UIA 2.0 — единственный вариант для меня? заранее спасибо за любые подсказки!


person Allen    schedule 06.06.2016    source источник
comment
Некоторое время назад я построил UiA 1.0 с gradle. некоторые советы приведены здесь: /#/2013/10/30/   -  person Rilwan    schedule 08.06.2016
comment
хорошие советы у вас есть, спасибо.   -  person Allen    schedule 13.06.2016


Ответы (1)


Вы можете использовать adb shell nohup am instrument -w ... для запуска тестов без подключения USB.

Команда nohup гарантирует, что am instrument продолжит работу после завершения сеанса оболочки (например, когда вы отключите USB-соединение).

person Allen Hair    schedule 08.06.2016