我在Xcode和它的"日志导航器"中有一个非常偷偷摸摸的问题.
我重新创造了这样的问题; 我有一个非常简单的OCUnit测试:
-(void)testSimpleFailure{
STFail(@"Please fail!");
}
Run Code Online (Sandbox Code Playgroud)
我清理我的构建,我构建我的测试方案,并运行我的测试.
在输出控制台窗口中,我看到我的所有测试执行,包括上面的测试.控制台显示实际运行的测试AND失败:
##teamcity[testFailed name='-|[SimpleTestClassTests.testSimpleFailure|]' message='Please fail!' details='']
Run Code Online (Sandbox Code Playgroud)
但是,Xcode显示"Tests Succeeded overlay",左侧的"Log Navigator"表示没有问题,全部都是绿色.
还有其他人有过类似的问题吗?有谁知道如何解决这个问题?
在我承诺之前,我非常希望不会得到误报.
编辑澄清我的问题.