我的应用程序有两个APK-ComponentOne.apk
和ComponentTwo.apk
(这是一个gradle多项目),我想编写一些集成测试来测试这两个组件之间的通信。
我创建了另一个名为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
都已安装应该安装。怎么能?