swift - Xcode Swift 单元测试输出过于冗长

标签 swift xcode unit-testing

是否可以限制 Xcode 中单元测试的控制台输出?我不需要列出每个通过的测试用例(数百个)和测试套件(数十个)的列表。我只想查看失败的详细信息。

最佳答案

回答我自己的问题... 我发现的最佳解决方案是在控制台窗口底部的过滤器文本框中输入“失败”一词(不带引号)。完成此操作后,控制台输出将仅显示一行: - XCTAssert 失败, - 测试用例失败, - 测试套件失败。

如果没有测试失败,则不会显示任何内容。但是,“测试成功”弹出窗口仅显示几秒钟,如果您没有看到它,则没有任何信息表明测试已完成。

如果过滤词更改为“失败”,控制台输出将另外包含通过或失败的测试数量的统计信息。即使所有测试都通过,这些也会显示。

关于swift - Xcode Swift 单元测试输出过于冗长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51207188/

相关文章:

ios - Xcode 9 没有这样的模块 'Facebook Login'

c++ - 告诉您 C++ 项目中需要哪些源文件的工具?

unit-testing - Grails 单元测试

python mock_open 断言多个写入调用

ios - 在 xcode 输出中禁用日期/进程 ID

unit-testing - 单元测试组件

swift - 函数和泛型

ios - 2 UITextField 和 1 UIDatePicker : How can I let UIDatePicker know where to display the . 日期

ios - 读取数据: The file "Info.plist" couldn't be opened because there is no such file

ios - 应用程序崩溃,异常类型为 : EXC_CRASH (SIGKILL - CODESIGNING)