connectedInstrumentTest

connectedInstrumentTest

有什么方法可以针对Release版本或任何其他自定义版本运行测试吗?

connectedInstrumentTest任务的默认行为是仅针对Debug构建变​​体运行测试

有任何想法吗?

最佳答案

AFAIK connectedInstrumentTest针对testBuildType属性指定的构建类型运行。
您可以尝试通过命令行参数使其动态读取:

android {
    testBuildType obtainTestBuildType()
}

def obtainTestBuildType() {
    def result = "debug";

    if (project.hasProperty("testBuildType")) {
        result = project.getProperties().get("testBuildType")
    }

    result
}

然后用
./gradlew connectedInstrumentTest -PtestBuildType=release

10-08 19:18