У моего приложения есть два 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
должны быть установлены. Как можно?