我正在尝试使用 Gradle 包装器运行我的项目的单元测试,以便将开发与 Jenkins 集成。问题是我必须使用 Android-28 GUI 中的 JRE 选项运行测试,但由于一些限制,该项目是使用 Android-26 编译的。
如何使用 Gradle 包装器选择 JRE?有没有类似的东西:
./gradlew test --api 28
最佳答案
您可以创建用于测试的构建变体。
例如在您的应用程序级别 gradle 文件中,添加产品风格,例如 jenkins
,
buildTypes {
release {...}
debug {...}
}
flavorDimensions "version"
productFlavors {
jenkins {
dimension "version"
minSdkVersion 28
...
}
}
然后调用:
./gradlew testJenkinsDebugUnitTest
有关更多信息,请参阅 Test from the command line
关于java - 使用 gradlew 和自定义 JRE 运行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58561578/