簡體   English   中英

在構建Android(測試)之前執行Gradle任務以進行測試

[英]Execute Gradle Task for Testing before Android (testing) build

我有一個Gradle Task,它為我執行了Monkeyrunner腳本。 我需要將此任務添加到正常的構建過程中進行測試。 在腳本中,我授予一些測試和測試輸出必需的權限。 在Android測試開始之前,我還無法弄清楚如何集成或使Gradle Task運行。 這可能嗎? 有人可以幫我怎么做嗎? SO Threads中的所有這些解決方案還沒有幫助我!

感謝幫助!

您可以通過Task.dependsOn()將任務插入任務圖中。 用戶手冊中有一些示例 該章還說明了如何控制任務執行的順序。

以下是偽腳本,因為我不知道您構建中任務的名稱,但是解決方案應類似於:

check.dependsOn monkeyRunnerTests
androidTests.mustRunAfter monkeyRunnerTests

請注意,當您運行Android測試時,此示例不會導致Monkeyrunner測試執行。 它僅確保如果兩組測試均要運行,則Monkeyrunner測試將在Android測試之前進行。

該示例還確保在運行check生命周期任務時,monkeyrunner測試會執行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM