Java Robotium Android– 在两个不同的设备上同时运行相同的测试

Java Robotium Android– 在两个不同的设备上同时运行相同的测试,第1张

概述我想同时在两台设备上运行Android Robotium测试.我现在找不到任何解决方案......更确切地说,我有一个application-test.apk,它包含多个检测类.我想运行相同的测试apk,但两个设备上的测试类不同.我知道我只能在串行模式下使用adb运行测试.最佳答案您可以使用-s标志将adb命令指向特定设备.这意味着您可以打开两个终端并使用-

我想同时在两台设备上运行Android Robotium测试.我现在找不到任何解决方案……

更确切地说,我有一个application-test.apk,它包含多个检测类.我想运行相同的测试apk,但两个设备上的测试类不同.我知道我只能在串行模式下使用adb运行测试.

最佳答案您可以使用-s标志将adb命令指向特定设备.这意味着您可以打开两个终端并使用-s标志运行两个不同的命令,它们将并行运行.显然很容易将其更改为脚本,使其成为更具可扩展性的解决方案.

示例时间……

您有两台设备连接到您的计算机,并且您要运行两个不同的测试类(每台一台):

adb devices

你看

List of devices attached SERIALOFDEVICE1    device1SERIALOFDEVICE2    device2

然后使用显示的序列,然后您可以运行命令:

adb -s SERIALOFDEVICE1 shell am instrument -w -e class com.androID.foo.FooTest1 com.androID.foo/androID.test.InstrumentationTestRunneradb -s SERIALOFDEVICE2 shell am instrument -w -e class com.androID.foo.FooTest2 com.androID.foo/androID.test.InstrumentationTestRunner

哪里

com.androID.foo.FooTest1com.androID.foo.FooTest2

是否要在每个设备上运行这些类. 总结

以上是内存溢出为你收集整理的Java Robotium Android – 在两个不同的设备上同时运行相同的测试全部内容,希望文章能够帮你解决Java Robotium Android – 在两个不同的设备上同时运行相同的测试所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1140136.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存