2015-08-15 50 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條件?調試構建的手段,它將在調試構建和發佈構建上執行測試用例,它將在發佈構建上執行測試用例。 –