本文介紹了Android Gradle 任務:用于發布構建的 connectedInstrumentTest?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
限時送ChatGPT賬號..
有沒有辦法針對 Release 構建類型或任何其他自定義構建變體運行測試?
Is there any way to run tests against Release build type or any other custom build variant?
connectedInstrumentTest 任務的默認行為是僅針對 Debug 構建變體運行測試
The default behaviour of connectedInstrumentTest task is to run tests only against the Debug build variant
有什么想法嗎?
推薦答案
AFAIK connectedInstrumentTest
針對 testBuildType
屬性指定的構建類型運行.您可以嘗試從命令行參數中動態讀取它:
AFAIK connectedInstrumentTest
runs against the build type specified with the testBuildType
attribute.
You could try to make this dynamic reading it from the command line arguments:
android {
testBuildType obtainTestBuildType()
}
def obtainTestBuildType() {
def result = "debug";
if (project.hasProperty("testBuildType")) {
result = project.getProperties().get("testBuildType")
}
result
}
然后調用它
./gradlew connectedInstrumentTest -PtestBuildType=release
這篇關于Android Gradle 任務:用于發布構建的 connectedInstrumentTest?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!
【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!