测试结果

测试结果 视图中查看和筛选测试结果。

{Visual display in the Test Results view}

Qt 测试输出

测试结果 视图以 XML 格式显示 Qt 和 Qt Quick 测试结果,以及以纯文本格式显示其他测试结果。

XML 比纯文本更容易、更可靠地解析。然而,如果 Qt 或 Qt Quick 测试崩溃,可能不会生成可以解析的完整 XML 代码,这可能导致信息丢失。您可以在将结果视为纯文本时看到丢失的信息。

要将 Qt 和 Qt Quick 测试的结果以纯文本格式查看,请转到 首选项 > 测试 > Qt 测试,然后清除 使用 XML 输出。然后在 测试结果 中选择 (在视觉和文本显示之间切换) 以切换到文本显示。

消息摘要

以下表格列出了 测试结果 显示的消息。

结果描述
BENCH基准测试。
DEBUG调试信息。
FAIL测试用例失败。双击行以获取更多信息。
FATAL发生了阻止测试用例执行的致命错误,例如。
INFO信息性消息。
INTERNAL内部消息。
PASS测试用例通过。
SKIP跳过测试用例。
SYSTEM来自或受操作系统影响的错误消息。
XFAIL预期测试用例失败,因此使用 QEXPECT_FAIL 宏进行标记。如果测试用例反而通过,则将意外通过(XPASS)写入测试日志。
XPASS测试用例虽然预期会失败,但通过了。
WARN警告消息。

筛选测试结果

仅查看特定类型的消息,请选择 筛选测试结果),然后选择要显示的消息类型。

要显示所有消息,请选择 全选筛选器

要取消选择所有消息类型,请选择 取消全选筛选器

黑名单测试

用于测试的黑名单文件主要在 Qt CI 系统内部使用。

结果描述
BFAIL黑名单测试用例失败。
BPASS黑名单测试用例通过。
BXFAIL黑名单测试用例失败,但预期能够通过。
BXPASS尽管预期会失败,但黑名单测试用例通过了。

另请参阅 如何:测试测试结果

©2024 Qt 公司有限公司。本文档中的文档贡献归各自所有者所有。本提供的文档采用 GNU 自由文档许可协议版 1.3 的条款,由自由软件基金会发布。Qt 和相关标志是芬兰及/或世界其他地区的 Qt 公司的商标。所有其他商标均为其各自所有者的财产。