У меня есть установка проекта Android с его проектом модульного тестирования чистой Java , работающим на ПК, и его проектами функционального / интеграционного тестирования, работающими на эмуляторе. Эти два используют тестовые примеры InstrumentationTestCase2
, а также платформу Robotium. Я могу запустить эти два из Eclipse против отладочной версии моего приложения, собрать результаты и так далее.
Я могу создать выпуск APK через экспорт Eclipse и сборку Ant. APK подписан, выровнен и запутан.
Я хотел бы знать, как запустить эти функциональные / интеграционные тесты для версии моего приложения, а не для отладочной. Я знаю, что могу вызвать некоторые ошибки, потому что проект приложения содержит некоторые тестовые классы, которые, вероятно, были удалены Proguard, но я могу справиться с этим.
Я искал в Google и здесь, в SO, но безуспешно. Здесь есть только страница , относящаяся к тестированию с помощью Robotium, когда у вас есть только APK приложения, без исходного кода. Не уверен, что это действительно поможет мне.Как мне запустить тестовый проект на устройстве с версией APK?