看来,我的一切设置正确。当我运行command -u(或从菜单中选择产品 - 测试)时,测试运行正常。
最佳实践应该是,该测试应尽可能频繁地运行,理想情况是在每次构建期间(在每次运行期间了解)。
如何强制XCode 4执行此操作?我试过:
但似乎没有任何效果。有没有人成功设置这个?
答案 0 :(得分:10)
最后想出来了,虽然还不完美:
这使您在运行应用程序时构建测试目标。感谢“构建后测试”,测试运行。如果一切正常,应用程序将以sim开头。如果有任何失败的测试,如果您使用STAssert
,则会导致崩溃。如果是OCMock
,您可以查看日志检查器中到底出了什么问题。
有时断点不起作用。为了让他们工作,尝试产品 - 执行行动 - 测试而不构建。