是否可以限制 Xcode 中单元测试的控制台输出?我不需要列出每个通过的测试用例(数百个)和测试套件(数十个)的列表。我只想查看失败的详细信息。
最佳答案
回答我自己的问题... 我发现的最佳解决方案是在控制台窗口底部的过滤器文本框中输入“失败”一词(不带引号)。完成此操作后,控制台输出将仅显示一行: - XCTAssert 失败, - 测试用例失败, - 测试套件失败。
如果没有测试失败,则不会显示任何内容。但是,“测试成功”弹出窗口仅显示几秒钟,如果您没有看到它,则没有任何信息表明测试已完成。
如果过滤词更改为“失败”,控制台输出将另外包含通过或失败的测试数量的统计信息。即使所有测试都通过,这些也会显示。
关于swift - Xcode Swift 单元测试输出过于冗长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51207188/