XCTest 从以随机顺序运行的测试中获取执行顺序

Posted

技术标签:

【中文标题】XCTest 从以随机顺序运行的测试中获取执行顺序【英文标题】:XCTest get order of execution from tests run in random order 【发布时间】:2021-01-13 15:24:05 【问题描述】:

正如标题所说。我以随机顺序运行我的测试,但有时一个或几个测试会失败。为了重现这一点,我想以相同的顺序运行测试。但是我如何从测试中获得订单?

【问题讨论】:

【参考方案1】:

遗憾的是,Apple 没有为我们提供重现相同订单的方法。这使我们无法充分利用随机测试顺序。

他们说,“归档雷达”。如果您想复制它,这是我的 Open Radar 文件:https://openradar.appspot.com/radar?id=4953802914398208

【讨论】:

以上是关于XCTest 从以随机顺序运行的测试中获取执行顺序的主要内容,如果未能解决你的问题,请参考以下文章

是否可以看到测试运行的顺序?

为什么rspec运行不同数量的测试?

XCTest 测试运行器在完成运行测试之前以代码 -1 退出

Impala 查询以随机顺序返回数据

从以 root 身份执行的脚本运行 awesome-client

有没有办法以所需的顺序运行Specflow场景(C#Selenium)?