【发布时间】:2023-03-29 07:34:02
【问题描述】:
是否可以在 Xcode 中限制单元测试的控制台输出?我不需要列出每个通过的测试用例(数百个)和测试套件(数十个)的列表。我只想查看失败的详细信息。
【问题讨论】:
标签: swift xcode unit-testing
是否可以在 Xcode 中限制单元测试的控制台输出?我不需要列出每个通过的测试用例(数百个)和测试套件(数十个)的列表。我只想查看失败的详细信息。
【问题讨论】:
标签: swift xcode unit-testing
回答我自己的问题... 我发现的最佳解决方案是在控制台窗口底部的过滤器文本框中输入单词“失败”(不带引号)。完成此操作后,控制台输出将仅显示一行: - XCTAssert 失败, - 测试用例失败, - 测试套件失败。
如果没有测试失败,则不会显示任何内容。但是,“测试成功”弹出窗口仅显示几秒钟,如果您没有看到它,则说明测试已完成。
如果过滤词更改为“失败”,控制台输出将额外包含测试通过或失败次数的统计信息。即使所有测试都通过了,也会显示这些内容。
【讨论】: