由於命令connectedAndroidTest運行超過10分鐘,因此我在循環ci中運行我的UI測試時遇到問題。如何僅使用connectedAndroidTest命令運行測試套件
所以我試圖將它們分成測試套裝並且一次運行每套套裝。
我發現如何爲我的機器人在這裏創建測試套件:https://developer.android.com/reference/junit/framework/TestSuite.html
但我無法找到如何與connectedAndroidTest命令運行它們。
由於命令connectedAndroidTest運行超過10分鐘,因此我在循環ci中運行我的UI測試時遇到問題。如何僅使用connectedAndroidTest命令運行測試套件
所以我試圖將它們分成測試套裝並且一次運行每套套裝。
我發現如何爲我的機器人在這裏創建測試套件:https://developer.android.com/reference/junit/framework/TestSuite.html
但我無法找到如何與connectedAndroidTest命令運行它們。
我還沒有發現任何方式來執行測試程序,但我發現了其他兩個選項來解決我的超時問題與圓CI測試:
./gradlew app:connectedAndroidTest -Pandroid.testInstrumentationRunnerArguments.package=<package>
./gradlew connectedAndroidTest -Pandroid.testInstrumentationRunnerArguments.size=<small|medium|large>
您需要@SmallTest,@MediumTest,@LargeTest添加到您的測試類或方法將它們分成組,避免撞上超時。
,我發現另一種選擇是改變命令的超時:
- ./gradlew app:connectedCheck -PdisablePreDex:
timeout: 1800