Intereting Posts
Разница между «onMenuItemSelected» и «onOptionsItemSelected» Рекомендуемый способ внедрения Push Notifications Неопределенная ссылка на AAssetManager_fromJava Как изменить файл strings.xml во время выполнения Будет ли GCM Network Manager работать на устройствах, отличных от Play? Получить всех друзей пользователя с помощью API-интерфейса Facebook – Android Поделиться ссылкой и текстом с Android Facebook SDK 3.0 Каков правильный способ установки приложения Android при использовании параметров аромата? Как прокручивать веб-страницу VideoView не воспроизводит видео или аудио в RecyclerView Android-эмулятор не использует клавиатуру – инструменты SDK rev 20 TextInputLayout не отображается, когда View добавлен программно Как установить мою активность в качестве основной деятельности в Android? Как включить глубокую привязку в приложении WebView для Android? Проект не может быть скомпилирован после обновления до градиента: 2.1.0-alpha5

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

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

Есть ли наилучшая практика для этого? До сих пор мне удалось запустить тесты, когда они являются частью теста JUnit и классов Android, разделенных на два разных проекта, поскольку JUnit работает на JVM и Android в эмуляторе на DVM (Dalvik Virtual Machine).

Solutions Collecting From Web of "Автоматическое тестирование в Android-разработке"

Вы можете использовать Хадсон для достижения этого. Я написал несколько статей, описывающих это, например, Android Continuous Integration: Build with Maven .

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

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