Автоматизированное тестирование в разработке Android

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

Существует ли наиболее успешная практика, чтобы сделать это? До сих пор мне только удалось запустить тесты, когда они - часть некоторое время тестов JUnit, и классы Android разделены на 2 различных проекта, так как JUnit работает на JVM и Android в эмуляторе на DVM (Виртуальная машина Дальвика).

6
задан Sara 17 March 2010 в 12:02
поделиться

1 ответ

Для этого можно использовать Hudson . Я написал несколько статей, описывающих это, например Непрерывная интеграция Android: сборка с Maven .

Чтобы иметь возможность запускать тесты, некоторые экземпляры эмулятора, отвечающие требованиям вашего проекта, должны быть запущены на сервере CI, предпочтительно в автономном режиме.

Автоматическое изменение языкового стандарта эмулятора Android и Как получить серийный номер или идентификатор эмулятора Android после его запуска? также может пригодиться.

2
ответ дан 17 December 2019 в 20:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: