测试结果

Test Results 视图中查看和过滤测试结果。

测试结果 "视图中的可视化显示

该视图显示支持该视图的测试框架的测试持续时间。要显示或隐藏持续时间信息,请选择持续时间

Qt Test 输出

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

XML 比纯文本更容易解析,也更可靠。但是,如果 Qt Test 或Qt Quick 测试崩溃,可能无法生成可解析的完整 XML 代码,这可能会导致信息丢失。以纯文本查看结果时,您可能会看到丢失的信息。

要以纯文本方式查看 Qt Test 和Qt Quick 测试结果,请访问首选项>Testing > ,然后清除 。 Qt Test然后清除Use XML output 。然后在Test Results 中选择在视觉和文本显示之间切换 (Switch Between Visual and Text Display) 以切换到文本显示。

信息摘要

下表列出了Test Results 显示的信息。

结果说明
基准基准测试。
DEBUG调试信息。
失败测试用例失败。双击该行以获取更多信息。
致命发生致命错误,导致测试用例无法运行。
INFO提示信息。
内部内部信息。
通过测试用例通过。
跳过测试用例被跳过。
系统从操作系统收到或受其影响的错误信息。
XFAIL预期测试用例会失败,因此使用QEXPECT_FAIL 宏标记。如果测试用例通过了,则在测试日志中写入意外通过 (XPASS)。
XPASS测试用例通过了,尽管它预计会失败。
警告警告信息。

过滤测试结果

要只查看特定类型的信息,请选择过滤器测试结果 (Filter Test Results),然后选择要显示的信息类型。

要显示所有报文,请选择Check All Filters

要清除所有信息类型,请选择Uncheck All Filters

测试黑名单

测试黑名单文件主要用于 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.