このページでは

テスト結果

Test Results ビューでテスト結果を表示およびフィルタリングします。

検査結果ビューのビジュアル表示

このビューには、サポートするテスト フレームワークのテスト期間が表示されます。期間情報の表示/非表示を切り替えるには、期間 を選択します。

Qt Test 出力

Test Results ビューには、Qt とQt Quick のテスト結果が XML 形式で、その他のテスト結果がプレーンテキスト 形式で表示されます。

XML はプレーンテキストよりも簡単かつ確実に解析できます。ただし、Qt テストやQt Quick テストがクラッシュした場合、解析可能な XML コードが完全に生成されない可能性があり、情報が失われる可能性があります。結果をプレーンテキストで表示すると、失われた情報が見えるかもしれません。

Qt テストとQt Quick テストの結果をプレーンテキストで表示するには、Preferences>Testing > を開きます。 Qt Testを選択し、Use XML output をクリアします。その後、Test Resultsビジュアル表示とテキスト表示の切り替え (Switch Between Visual and Text Display) を選択すると、テキスト表示に切り替わります。

メッセージの概要

次の表は、Test Results が表示するメッセージの一覧です。

表示結果表示内容
ベンチベンチマークテスト。
DEBUGデバッグメッセージ。
失敗テストケースが失敗した。行をダブルクリックすると詳細が表示されます。
FATAL致命的なエラーが発生し、テストケースの実行が停止しました。
INFO有益なメッセージ。
INTERNAL内部メッセージ。
PASSテストケースに合格しました。
SKIPテスト・ケースはスキップされました。
SYSTEMOSから受信した、またはOSに影響されたエラーメッセージ。
XFAILテストケースは失敗すると予想されるため、QEXPECT_FAIL マクロを使用してマークされます。テストケースが合格した場合、予期しない合格(XPASS)がテストログに書き込まれます。
XPASSテストケースは失敗すると予想されていたにもかかわらず、合格した。
WARN警告メッセージ。

テスト結果のフィルタリング

特定のタイプのメッセージのみを表示するには、フィルターテスト結果 (Filter Test Results) を選択し、表示するメッセージのタイプを選択します。

すべてのメッセージを表示するには、Check All Filters を選択します。

すべてのメッセージ・タイプを消去するには、Uncheck All Filters を選択します。

テストのブラックリスト化

テスト用の BLACKLIST ファイルは、主に Qt CI システムによって内部的に使用されます。

結果説明
BFAILブラックリストに登録されたテストケースは失敗しました。
BPASSブラックリストに登録されたテストケースは合格しました。
BXFAILブラックリストに登録されたテストケースは不合格。
BXPASSブラックリストに登録されたテストケースが失敗すると予想されたにもかかわらず、合格した。

How To: Test」も参照

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.