2015-08-15 53 views
3

我有两种口味的申请:付费和免费。 我有2种构建类型:调试和发布。是否有connectedReleaseAndroidTest gradle任务?

当我发出gradlew任务我得到的,其中包括:

connectedFreeDebugAndroidTest - 安装和运行在连接设备的freeDebug测试。

connectedPaidDebugAndroidTest - 在连接的设备上安装并运行paidDebug的测试。

但我不得到 connectedFreeReleaseAndroidTest既不connectedPaidReleaseAndroidTest

不过,也有例如:testFreeReleaseUnitTestinstallFreeRelease和处理发布版本类型等这样的任务。但是对于发布构建类型没有任何测试任务。

这是为什么?

在我build.gradle我:仅在buildTypes

回答

3

androidTestCompile ('com.android.support.test.espresso:espresso-core:+') 
androidTestCompile ('com.android.support.test:runner:+') 

release输入您的build.gradle,添加:

android { 
    testBuildType "release" 
} 
+0

我们能否testBuildType条件?调试构建的手段,它将在调试构建和发布构建上执行测试用例,它将在发布构建上执行测试用例。 –