Sam*_*che 16 xcode integration-testing objective-c swift
从我所看到的,看起来Xcode顺序地从给定的TestCase运行测试,但是并行地从不同的TestCase运行.
是否可以配置项目/目标,以便所有测试按顺序运行?例如,这对于运行影响其他测试的副作用的各种集成测试很有用.(例如,访问相同的数据库表)
编辑:清除一些混淆:我不是在谈论强制执行特定的测试序列,只是确保测试不会相互干扰.
谢谢
不确定这是否解决了您的问题,但是您能否设法将测试放入串行队列中?它允许您同时运行它们,但等待障碍被清除。
func dispatch_barrier_async(_ queue: dispatch_queue_t,
_ block: dispatch_block_t)
Run Code Online (Sandbox Code Playgroud)
或者,您可以设置多个上下文并随后合并它们。
| 归档时间: |
|
| 查看次数: |
2151 次 |
| 最近记录: |