【发布时间】:2013-10-14 13:05:00
【问题描述】:
我已经在 Xcode 5 的新 XCTest 框架中编写了一些单元测试。
测试似乎大部分时间都成功通过,但我遇到了一个奇怪的行为,如果我连续运行测试足够多次,最终我会收到“测试失败”消息,控制台将显示 @ 987654321@,但是所有测试旁边都有绿色的复选标记。
这里出了什么问题?
【问题讨论】:
-
不得不说同样的事情正在发生在我身上。我在一个项目中有一套 72 个测试,而在第二个项目中只有一个测试。有时通知说它失败了,尽管测试显然通过了,有时它会给你成功。给我一个成功通知的模式是连续两次或三次运行完全相同的测试(我再次假设您的测试通过了)。最终通知成功。
-
同样的事情,不知道为什么。
-
此处类似。对我们来说,它有时会在第一次运行时发生,然后再成功。我们还认为我们通过在代码中添加重要的
usleep来修复它,但这当然是不可接受的。 (也很难验证它是否真的有效。)
标签: ios unit-testing xcode5 xctest