2014-05-30 1 views
0

Я хочу запускать тесты Android автоматически, но не один раз. Я хочу, чтобы они запускались один раз, затем изменяли какое-либо свойство (в данном случае, содержимое файла) и заставляли их запускаться снова. Есть ли способ сделать это автоматически? Может быть, какой-то TestRunner класс (например jUnit) или что-то еще?Запуск Android-тестов автоматически

(редактировать) Идеальный подход будет что-то вроде этого:

public class MyTestRunner(){ 
    public static void main(String[] args){ 
     Runner runner = new Runner(); 
     runner.addTests(MyTestClass.class); 
     runner.runTests(); 
     /* With this I can run the tests with some 
     * operation between each test run */ 
    } 

Пожалуйста ... Я мог действительно использовать некоторую помощь:/

ответ

0

Android поддерживает JUnit. Вы можете прочитать следующее.

http://www.vogella.com/tutorials/AndroidTesting/article.html

+0

Android поддерживает 'jUnit 3', то есть для' jUnit 4'. Кроме того, из того, что я знаю, тесты на Android должны быть запущены с помощью «InstrumentationTestRunner» (определенных в файле манифеста Android тестового проекта), и этот подход использует 'jUnitCore'. – Marco10

0

Я начал проект GitHub, чтобы показать, как интегрировать андроид тестирования в Gradle создания файлов.

Это https://github.com/Dornathal/AndroidGradleTests

Вы должны быть в состоянии скопировать из Gradle файла сборки и имеют прочную конфигурацию тестирования, чтобы начать свое приложение с.