有connectedReleaseAndroidTest gradle任务吗?

Is there connectedReleaseAndroidTest gradle task?

我的应用程序有两种风格:付费和免费。 我有 2 种构建类型:调试和发布。

当我发布 gradlew 任务时,我得到了以下信息:

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

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

但我没有得到 connectedFreeReleaseAndroidTest connectedPaidReleaseAndroidTest.

但是,例如:testFreeReleaseUnitTestinstallFreeRelease 和其他处理发布构建类型的此类任务。但是没有发布构建类型的测试任务。

这是为什么?

在我的 build.gradle 我有:

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

以及 release 仅输入 buildTypes

在您的 build.gradle 中,添加:

android {
  testBuildType "release"
}