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