首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你能并行运行Xcuitest吗?

你能并行运行Xcuitest吗?
EN

Stack Overflow用户
提问于 2015-09-28 00:15:38
回答 3查看 2.3K关注 0票数 5

我想知道是否有人找到了并行运行Xcuitest的方法。可以肯定的是,这个功能不是内置的,但是如果您可以从命令行运行特定的Xcuitest,那么可以编写一个脚本将其分散到多台机器上。

因此,下一个问题是,如何从命令行运行特定的Xcuitest?

如果有人能把这个玩弄一下,并分享他们学到的东西,或者如果他们有任何资源可以告诉我,我将不胜感激。谢谢!

EN

回答 3

Stack Overflow用户

发布于 2017-01-17 01:48:33

更新-我能够使用https://github.com/linkedin/bluepill同时在4个模拟器上运行一组测试

我已经能够同时在物理设备和模拟器上运行一个测试。此外,如果安装其他版本的Xcode,可能会运行更多。请注意,在使用xcodebuild时,您需要使用xcode --select来指定在哪个xcode上运行内容。

最后,使用Xcode8,我们可以使用-only-testing:标志运行单独的测试用例。像往常一样运行xcodebuild命令并追加-only-testing:YOURTESTBUNDLE/YOURTESTSUITE/YOURTESTCASE

祝好运!

票数 3
EN

Stack Overflow用户

发布于 2018-06-27 12:33:34

如果你想在多个平台(模拟器和设备)上并行运行相同的XCUITests,那么你可以在Xcode9中使用以下命令:

代码语言:javascript
复制
xcodebuild test -workspace YourApp.xcworkspace \
                -scheme "YourUITestsTarget" \
                -destination "platform=iOS Simulator,OS=11.4,name=iPad Pro (12.9-inch)" \
                -destination "platform=iOS,name=Visput iPad Pro"

您可以根据需要定义任意多个目的地。

票数 2
EN

Stack Overflow用户

发布于 2015-10-01 04:36:37

看看FBSimulatorControl。我希望这对你有帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32810042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档