Можем ли мы запустить Instrumentationtestcases на телефоне Android без подключения к ПК? - PullRequest
0 голосов
/ 12 июля 2011

Я написал несколько тестовых примеров для стандартного приложения браузера, используя пакеты инструментов для тестирования для телефона Android.

Я могу запустить тесты, когда телефон подключен к компьютеру.

есть ли способ включить эти тестовые случаи в приложение таким образом, чтобы эти тестовые случаи выполнялись при вызове действия !!

заранее спасибо

Ответы [ 2 ]

0 голосов
/ 15 августа 2011

Я бы сказал да, если я правильно понял ваш вопрос.

В эмуляторе Android доступны "Инструменты разработчика".Вам просто нужно создать эмулятор в Eclipse.Затем вам нужно получить / установить это приложение из эмулятора на подключенное устройство.После этого вы устанавливаете тестовый проект на свое устройство.Затем вы сможете запустить этот тестовый проект независимо от вашего ПК, выбрав его в меню «Инструменты» в разделе «Инструменты разработки».

Ниже приведены команды (вы можете соответствующим образом изменить пути): Копировать из запущенного эмулятораподключенное устройство, выполните: adb -e pull /system/app/Development.apk ./Development.apk

Чтобы скопировать файл .apk в текущий каталог.Затем установите его на подключенное устройство с помощью: adb -d install Development.apk

Надеюсь, что это ваша проблема и требуется решение.

0 голосов
/ 12 июля 2011

Вы можете использовать что-то вроде Adb Wireless (требуется root), который позволяет запускать и тестировать ваши приложения (из IDE), но без кабеля.

Если вам нужно запустить тесты, вызывая что-то изустройство ... тогда я не знаю, возможно ли это.Но, по крайней мере, это кажется очень бесполезным ... какой смысл запускать тесты JUnit, если вы не видите, что не получилось?

...