gpt4 book ai didi

android - 在构建Android(测试)之前执行Gradle任务以进行测试

转载 作者:行者123 更新时间:2023-12-03 05:09:18 25 4
gpt4 key购买 nike

我有一个Gradle Task,它为我执行了Monkeyrunner脚本。我需要将此任务添加到正常的构建过程中进行测试。在脚本中,我授予一些测试和测试输出必需的权限。在Android测试开始之前,我还无法弄清楚如何集成或使Gradle Task运行。这可能吗?有人可以帮我怎么做吗? SO Threads中的所有这些解决方案还没有帮助我!

感谢帮助!

最佳答案

您可以通过 Task.dependsOn() 将任务插入任务图中。用户手册具有some examples。该章还说明了如何控制任务执行的顺序。

以下是伪脚本,因为我不知道您构建中任务的名称,但是解决方案应类似于:

check.dependsOn monkeyRunnerTests
androidTests.mustRunAfter monkeyRunnerTests

请注意,当您运行Android测试时,该示例不会导致Monkeyrunner测试执行。它仅确保如果两组测试均要运行,则Monkeyrunner测试将在Android测试之前进行。

该示例还确保在运行 check生命周期任务时,monkeyrunner测试会执行。

关于android - 在构建Android(测试)之前执行Gradle任务以进行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50609468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com