查看测试结果
在“Test Results ”视图中查看和筛选测试结果。

该视图会显示支持该功能的测试框架的测试时长。要显示或隐藏时长信息,请选择“
”。
查看 Qt Test 输出
“Test Results ”视图以XML格式显示Qt XML和Qt Quick 的测试结果,并以纯文本格式显示其他测试结果。
与纯文本相比,XML 更易于解析且更可靠。但是,如果 Qt Test 或Qt Quick 测试发生崩溃,可能无法生成可解析的完整 XML 代码,从而导致信息丢失。当以纯文本形式查看结果时,您可能会看到这些丢失的信息。
要以纯文本形式查看 Qt XML 和Qt Quick 测试的结果:
- 转到“Preferences ” > “Testing ” > Qt Test。
- 清除“Use XML output ”中的内容。
- 转到“Test Results ”。
- 选择“
”(Switch Between Visual and Text Display )以切换至文本显示模式。
消息摘要
下表列出了Test Results 显示的消息。
| 结果 | 描述 |
|---|---|
| BENCH | 基准测试。 |
| DEBUG | 调试信息。 |
| FAIL | 测试用例失败。双击该行可查看更多信息。 |
| FATAL | 发生了致命错误,导致测试用例无法运行,例如。 |
| INFO | 信息性消息。 |
| INTERNAL | 内部消息。 |
| PASS | 测试用例通过。 |
| SKIP | 跳过了该测试用例。 |
| SYSTEM | 来自操作系统或受操作系统影响的错误消息。 |
| XFAIL | 该测试用例预期会失败,因此使用QEXPECT_FAIL 宏对其进行标记。如果该测试用例反而通过了,则会在测试日志中记录一个意外通过(XPASS)。 |
| XPASS | 测试用例本应失败,但实际通过了。 |
| WARN | 警告消息。 |
过滤测试结果
若要仅查看特定类型的消息:
- 访问Test Results 。
- 选择“
”(Filter Test Results )。 - 选择要显示的消息类型。
若要显示所有消息,请选择“Check All Filters ”。
要清除所有消息类型,请选择“Uncheck All Filters ”。
要按文本过滤测试结果消息,请在过滤器字段中输入搜索词。
黑名单测试
测试的“BLACKLIST ”文件主要供 Qt CI 系统内部使用。
| 结果 | 描述 |
|---|---|
BFAIL | 被列入黑名单的测试用例失败。 |
BPASS | 列入黑名单的测试用例通过。 |
BXFAIL | 列入黑名单的测试用例失败,但已被标记为预期失败。 |
BXPASS | 黑名单中的测试用例虽然预期会失败,但实际通过了。 |
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.