ios9 – 我可以在Xcode Server中的iOS 9.x设备上的所有设备和UITests上运行UnitTests吗?

ios9 – 我可以在Xcode Server中的iOS 9.x设备上的所有设备和UITests上运行UnitTests吗?,第1张

概述所以我花了一些时间在 Xcode 7中实现第一个UITests,以自动测试我们应用程序中的主要工作流程.一切都在当地很好. 但是,当我把UITests推到C.I. (Xcode Server)构建破坏了以下日志消息: xcodebuild: error: Failed to build workspace mycoolapp with scheme mycoolapp. Reason: UI Te 所以我花了一些时间在 Xcode 7中实现第一个UITests,以自动测试我们应用程序中的主要工作流程.一切都在当地很好.

但是,当我把UITests推到C.I. (Xcode Server)构建破坏了以下日志消息:

xcodebuild: error: Failed to build workspace mycoolapp with scheme
mycoolapp.

Reason: UI Testing is not supported on “iPad 2” because it
is running iOS Simulator 8.1 and UI Testing requires iOS Simulator 9.0
or later.

4.684 (4.687) seconds Test Suite ‘mycoolappUITests.xctest’ Failed at 2015-10-14 11:21:45.242.
Executed 2 tests,with 2 failures (0 unexpected) in 12.217 (12.229) seconds

所以我的理解是UITests仅受iOS 9.x设备支持(这是合理的).

我不明白的是,我似乎无法将Xcode Bot配置为仅在某些设备上运行UITest并在所有设备上运行UnitTests.

我是对的,还是我缺少一个配置选项?有没有人遇到同样的问题?

解决方法 我认为您应该能够创建一个新方案来运行UI测试,并从编辑方案中的测试 *** 作中取消选中单元测试.

稍后您可以配置新的机器人设置,指定UI测试方案,选择“执行测试 *** 作”并选择连接到服务器的iOS9设备.

您可以继续在所有iOS设备和模拟器上使用现有机器人运行单元测试.

总结

以上是内存溢出为你收集整理的ios9 – 我可以在Xcode Server中的iOS 9.x设备上的所有设备和UITests上运行UnitTests吗?全部内容,希望文章能够帮你解决ios9 – 我可以在Xcode Server中的iOS 9.x设备上的所有设备和UITests上运行UnitTests吗?所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存