运行失败的测试后,到处都有很多红色和消息。你怎么清楚这一切?干净不起作用。
答案 0 :(得分:1)
显然,根据TDD,当测试失败时,您已进入红色阶段,直到您没有修复失败的测试并进入绿色阶段,您不能通过清除& /忽略失败的测试或重建项目。
唯一的“红色”是编译器错误。测试错误没有失败。
只是想把它说出来这不是一个bug或愚蠢的Xcode行为。它只是遵循真正的TDD意识形态。
如果您确实要清除“红色”语句,请注释测试或整个文件内容并取消注释。
这将清除失败消息,但钻石仍然会有红色十字标记。
清理构建版本是行不通的,至少在Apple认为脱离TDD意识形态之前至少是不值得的。
也许您可以要求Apple提供解决方案。