2017-03-31 30 views
0

我有Jenkins的工作,獲取源代碼GitHub和創建釋放APK。 我想在這份工作中包含androidTest.apk的創建,所以我會將它與APK版本一起上傳,以測試像Google Test Lab這樣的環境並運行Espresso測試。 我設法運行gradlew assembleDebugAndroidTest,但首先它是調試,而不是發佈,第二它沒有我最新的測試,只有舊的測試。如何在Android Studio環境中創建Espresso androidTest.apk?

回答

0

如何在Android Studio環境中創建Espresso androidTest.apk?

導航到你的項目目錄,並在終端執行此:

./gradlew assembleAndroidTest 

這將創建儀表調試APK。

要運行儀表測試執行:

./gradlew connectedDebugAndroidTest 

./gradlew connectedCheck 
+0

運行:./gradlew assembleAndroidTest結果在創建調試androidTest.apk,但它無法運行:./gradlew assembleReleaseAndroidTest結果:在項目中找不到任務'assembleReleaseAndroidTest'。我需要做些什麼來創建這個任務嗎? 是否因爲我在調試中運行測試並在簽入代碼之前未發佈測試?我應該在哪裏找到關於這個主題的更多的閱 – AlDroid

+0

對不起,我犯了一個錯誤。沒有'assembleReleaseAndroidTest'。我混合了'assembleReleaseUnitTest'。將編輯我的答案。 – azizbekian