在本页

查看测试结果

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

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

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

查看 Qt Test 输出

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

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

要以纯文本形式查看 Qt Test 和Qt Quick 测试结果,请

  1. 转到Preferences >Testing > Qt Test.
  2. 清除Use XML output
  3. 转到Test Results
  4. 选择在视觉和文本显示之间切换 (Switch Between Visual and Text Display) 切换到文本显示。

信息摘要

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

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

过滤测试结果

只查看特定类型的信息:

  1. 转到Test Results
  2. 选择过滤器测试结果 (Filter Test Results)。
  3. 选择要显示的信息类型。

要显示所有信息,请选择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.