fun*_*bro 6 android unit-testing gradle
我的 Android 应用程序有两种不同类型的仪器测试,每种测试都需要不同的仪器测试运行程序类。
我一直无法找到将这些测试运行器封装到一个类中的干净方法,现在我希望将这些测试分成两个套件,每个套件都有自己的仪器测试运行器。
是否可以在旁边创建另一个测试文件夹androidTest,以及如何在我的build.gradle.
test在与 和同一级别创建一个新文件夹androidTest
(例如:我创建了一个名为acceptanceTest)。
然后,在模块的 build.gradle 文件中将其包含在android { }块之外:
android.sourceSets {
androidTest {
java.srcDirs += "$projectDir/src/acceptanceTest"
}
}
Run Code Online (Sandbox Code Playgroud)
现在您也可以在这个新文件夹上运行仪器测试。
PS.:如果您想要一个可由androidTest和test文件夹访问的文件夹(例如,名为 的测试装置文件夹testShared),请执行相同的过程,但还要test { }在其中包含一个块:
android.sourceSets {
test {
java.srcDirs += "$projectDir/src/testShared"
}
androidTest {
java.srcDirs += "$projectDir/src/testShared"
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
130 次 |
| 最近记录: |