Тест интеграции Android - между несколькими APK
Мое приложение имеет два APK - ComponentOne.apk
& ComponentTwo.apk
(это многоуровневый мультипроект), я хотел бы написать интеграционный тест, который проверит связь между этими двумя компонентами. Я создал еще один gradle-проект под названием - IntegrationTests
, его build.gradle
это так -
apply plugin: 'com.android.test'
android {
targetProjectPath ':ComponentOne'
}
dependencies {
implementation project(':ComponentOne')
implementation project(':ComponentTwo')
}
Теперь перед запуском любого теста в IntegrationTests
Мне нужно убедиться ComponentOne.apk
& ComponentTwo.apk
устанавливаются в первую очередь, как я могу это сделать?
Теперь, если я запускаю какой-либо инструментальный тестовый пример в IntegrationTests
, только ComponentOne.apk
перед установкой теста, но мне нужно убедиться, что оба ComponentOne.apk
& ComponentTwo.apk
должен быть установлен. Как может?