Запуск тестового проекта Android с использованием планировщика cron

Я создал тестовый проект Android, который запускаю с помощью Eclipse. Однако мне нужно запускать его на почасовой основе, и я подумал, могу ли я запланировать это.

Сценарий заключается в том, что на моем устройстве установлен AUT. Каждый раз, когда мне нужно запустить автоматизированный тестовый проект, я подключаю его к компьютеру и «запускаю как Android Test». Мне больше не нужно создавать тестовые случаи, и я знаю, что тестовый проект остается установленным на устройстве.

Есть ли способ создать cron job на своем устройстве, чтобы запланировать это тестирование? Я знаю, как написать Quartz Scheduler в java и запустить его через Tomcat, но я новичок в Android.

Может ли кто-нибудь предложить какое-то решение, если оно существует, или обходной путь? Спасибо.


person roger_that    schedule 29.04.2014    source источник
comment
Может быть, вы можете создать другое приложение, которое будет запускать ваше тестовое приложение каждые n минут. Это приложение будет работать как фоновая служба. Взгляните на stackoverflow.com/questions/16155032/, чтобы понять, как это может работать.   -  person Ritesh    schedule 29.04.2014
comment
Google о фоновых службах Android. они помогут   -  person narek.gevorgyan    schedule 29.04.2014
comment
Я создал другое приложение (скажем, A) с активностью и попытался запустить тестовое приложение (скажем, B) с помощью нажатия кнопки, но когда я нажимаю на свое приложение A, происходит сбой, говоря, что он не может найти пакет тестового проекта.   -  person roger_that    schedule 29.04.2014
comment
Я бы использовал CI (Jenkins) для создания и запуска тестов вместо простого cron. Введение в CI и Android представлено по адресу dtmilano.blogspot.ca. /2013/11/   -  person Diego Torres Milano    schedule 30.04.2014