【发布时间】:2014-09-02 17:43:13
【问题描述】:
在 Xcode 中,有没有办法让我自动运行一个测试用例 n 次?
这样做的原因是我的一些 beta 测试人员在我的应用程序中遇到随机崩溃。我在 TestFlight 中看到了崩溃日志以及堆栈跟踪,但我无法重现崩溃。
崩溃很少发生,但当它发生时,它总是在用户尝试创建数据库记录时发生,然后将其上传到服务器。崩溃日志的问题是我的代码没有出现在他们的堆栈跟踪中(所有 UIKit 和 CoreFoundation 的东西 - 每次都不同)。
我的解决方案是对应用程序的该部分运行 100 次测试,并设置异常断点,以尝试在我的开发环境中触发错误。但我不知道如何自动执行此操作。
【问题讨论】:
-
我知道这不是您正在寻找的,但您总是可以将测试用例的主体包裹在一个循环中。
-
嗯...我可能会这样做,只是暂时将我的设置/拆卸代码移动到实际的测试用例中,然后运行那个。