objective-c – 如何在Xcode 6 beta3中依次运行测试

objective-c – 如何在Xcode 6 beta3中依次运行测试,第1张

概述从我可以看到,看起来 Xcode从一个给定的TestCase顺序运行测试,但从不同的TestCases并行运行. 是否可以配置项目/目标,以便所有的测试顺序运行? 例如,这将有助于运行具有影响其他测试的副作用的各种集成测试. (例如访问相同的数据库表) 编辑:清除一些混乱:我不是在强迫一个特定的测试序列,只是确保测试不会相互干扰. 谢谢 不知道这是否解决了您的问题,但是您可以设法将测试放入串行队列 @H_404_6@ 从我可以看到,看起来 Xcode从一个给定的TestCase顺序运行测试,但从不同的TestCases并行运行.

是否可以配置项目/目标,以便所有的测试顺序运行?
例如,这将有助于运行具有影响其他测试的副作用的各种集成测试. (例如访问相同的数据库表)

编辑:清除一些混乱:我不是在强迫一个特定的测试序列,只是确保测试不会相互干扰.

谢谢

解决方法 不知道这是否解决了您的问题,但是您可以设法将测试放入串行队列?它允许您同时运行它们,等待屏障被清除.

func dispatch_barrIEr_async(_ queue: dispatch_queue_t,_ block: dispatch_block_t)

https://developer.apple.com/library/ios/documentation/Performance/Reference/GCD_libdispatch_Ref/#//apple_ref/c/func/dispatch_barrier_async

或者,您可以设置多个上下文,然后合并.

总结

以上是内存溢出为你收集整理的objective-c – 如何在Xcode 6 beta3中依次运行测试全部内容,希望文章能够帮你解决objective-c – 如何在Xcode 6 beta3中依次运行测试所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存