如何使用./gradlew在特定模拟器上运行特定任务?

时间:2016-07-27 15:18:14

标签: android-gradle adb android-testing android-espresso

在一台计算机中,我有多个模拟器/设备,我可以从adb设备告诉我。 192.168.56.102:5555 192.168.56.103:5555

我想通过gradle命令同时在不同的设备上运行不同的测试,例如,

./gradlew -Pandroid.testInstrumentationRunnerArguments.class=ccom.example.android.testapp1 connectedAutomationDebugAndroidTest --info

./gradlew -Pandroid.testInstrumentationRunnerArguments.class=ccom.example.android.testapp2 connectedAutomationDebugAndroidTest --info

有什么方法可以添加一些像“adb -s”这样的参数来指定我想要它运行的设备吗?

目前,我唯一的替代方法是使用gradle run installApp任务,然后使用2“adb -s”命令运行2个不同的测试集,并连接“& ”

提前致谢!

0 个答案:

没有答案