Skip to main content

通过测试重复来诊断不可靠的代码

有些Bug是随机出现,难以复现,此时,我们可以通过不断的重复执行代码,来增加复现的概率。 Xcode13增加了Test Repitition,来帮助我们重复执行测试用例。

Test Repitition Mode

Max Repititions

设置固定的重复次数

Until Failure

一直重复,直到失败

Retry On Failure

如果失败了,就继续,直到成功

image-20211126153253472

如何设置

Test Plan中设置

image-20211126153751565

某个Test右键单击

image-20211126154040490

image-20211126154134100

xcodebuild传参

--test-iterations <number>
-retry-tests-on-failure
-run-tests-until-failure

截屏2021-11-26 下午3.46.59