gpt4 book ai didi

android - 更改 AndroidTest 运行程序的任务

转载 作者:行者123 更新时间:2023-11-28 21:27:36 24 4
gpt4 key购买 nike

我正在尝试设置一个任务,该任务将在 android gradle 插件中设置不同的运行器。

我的想法是:

./gradlew differentRunner connectedAndroidTest

这将使用不同的运行器运行 androidTests。

我目前拥有的:

task differentRunner << {
project.android.defaultConfig.testInstrumentationRunner = "com.example.DifferentRunner"
println 'Different runner set.'
}

但是,即使我在发出上述命令时看到打印的日志,测试也是使用 defaultConfig 中设置的运行器运行的。

我怎样才能做到这一点?

附言我知道我可以使用 flavors,但这些对我来说不是一个选项,我想设置一个自定义任务。

最佳答案

我知道您不想使用 flavors 等来完成此操作,但如果您可以灵活地使用自定义任务,那么属性可能是一个可行的选择。

testInstrumentationRunner project.hasProperty('customRunner') ? 'com.example.DifferentRunner' : '默认运行器'

然后使用自定义运行器运行:

./gradlew -PcustomRunner connectedAndroidTest

关于android - 更改 AndroidTest 运行程序的任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35129888/

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