小编Nic*_*k L的帖子

OCUnit测试失败,但Xcode Log Navigator说没有问题

我在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"表示没有问题,全部都是绿色.

还有其他人有过类似的问题吗?有谁知道如何解决这个问题?

在我承诺之前,我非常希望不会得到误报.

编辑澄清我的问题.

xcode unit-testing ocunit

6
推荐指数
2
解决办法
2439
查看次数

标签 统计

ocunit ×1

unit-testing ×1

xcode ×1