Ios 单元测试问题和XCode 5和Kiwi/XCUnit崩溃

Ios 单元测试问题和XCode 5和Kiwi/XCUnit崩溃,ios,objective-c,xcode,xcode5,kiwi,Ios,Objective C,Xcode,Xcode5,Kiwi,我在XCode 5中的单元测试中遇到了很多问题,我想验证是否有其他人也有同样的问题(以及任何可能的解决方案…),我正在使用为ios7开发的Kiwi框架,因此它是一个新项目,在下面使用XCode。我在OSX 10.8上使用2011 macbook air 我第一次在启动时运行测试时,它会运行所有测试,即使我只选择了一个案例/测试类,它也会运行所有禁用的测试 在添加新的单元测试后,运行所有测试时,XCode崩溃的几率约为1/3 点击失败的单元测试很少带我去失败的单元测试。它的作用就像代码已被删除一样

我在XCode 5中的单元测试中遇到了很多问题,我想验证是否有其他人也有同样的问题(以及任何可能的解决方案…),我正在使用为ios7开发的Kiwi框架,因此它是一个新项目,在下面使用XCode。我在OSX 10.8上使用2011 macbook air

  • 我第一次在启动时运行测试时,它会运行所有测试,即使我只选择了一个案例/测试类,它也会运行所有禁用的测试
  • 在添加新的单元测试后,运行所有测试时,XCode崩溃的几率约为1/3
  • 点击失败的单元测试很少带我去失败的单元测试。它的作用就像代码已被删除一样
  • 当单元测试被修复后,错误通常会留在问题导航器和编辑器中,但现在测试报告成功了
  • 成功运行所有单元测试后,Xcode通常会报告测试失败,但在navigator中所有测试都显示为成功
  • 单元测试经常被“卡住”并永远执行。在重新启动xcode之前,不可能运行/构建任何其他内容

  • 有人有类似的设置有相同的问题吗?有什么解决办法吗?真是一团糟。

    是的,我也有类似的问题,也使用猕猴桃。不知道它是否与Kiwi相关,但我肯定在运行单元测试时会遇到崩溃,可能是5次运行中的1次,如果程序遇到断点,我会用Cmd-U再次运行测试,这种情况会更常见

    我没有使用过“测试单曲”选项,所以不能在这里发表评论


    遗留错误问题似乎是单元测试的通用问题,而不仅仅是Kiwi。如果删除包含遗留错误的块,请等待几秒钟,让Xcode在后台重新编译并将其粘贴回,您将摆脱它。或者退出并重新启动Xcode,如果你有很多问题的话。

    是的,我也会遇到类似的问题,也会使用Kiwi。不知道它是否与Kiwi相关,但我肯定在运行单元测试时会遇到崩溃,可能是5次运行中的1次,如果程序遇到断点,我会用Cmd-U再次运行测试,这种情况会更常见

    我没有使用过“测试单曲”选项,所以不能在这里发表评论


    遗留错误问题似乎是单元测试的通用问题,而不仅仅是Kiwi。如果删除包含遗留错误的块,请等待几秒钟,让Xcode在后台重新编译并将其粘贴回,您将摆脱它。或者退出并重新启动Xcode,如果你有很多这样的问题。

    似乎Xcode 5.1(DP)会解决你的问题。

    似乎Xcode 5.1(DP)会解决你的问题。

    我想知道为什么Xcode有时会运行所有测试,谢谢你让我知道这只发生在启动Xcode之后。我想知道为什么Xcode有时会运行所有测试,感谢您让我知道这只发生在启动Xcode之后。似乎也解决了我所有的单元测试崩溃问题。似乎也解决了我所有的单元测试崩溃问题。