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

このビューには、対応しているテストフレームワークのテスト所要時間が表示されます。所要時間の情報を表示または非表示にするには、[
] を選択します。
Qt Test 出力の表示
「Test Results 」ビューでは、Qt XMLおよびQt Quick のテスト結果がXML形式で、その他のテスト結果がプレーンテキスト形式で表示されます。
XMLはプレーンテキストよりも容易かつ確実に解析できます。ただし、Qt XMLまたは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 | OS から受信した、または OS の影響を受けたエラーメッセージ。 |
| XFAIL | テストケースは失敗すると予想されるため、QEXPECT_FAIL マクロを使用してマークされます。もしテストケースが通過した場合、予期せぬ通過(XPASS)がテストログに記録されます。 |
| XPASS | 失敗すると予想されていたにもかかわらず、テストケースが成功した。 |
| WARN | 警告メッセージ。 |
テスト結果のフィルタリング
特定の種類のメッセージのみを表示するには:
- Test Results にアクセスしてください。
- 「
」(Filter Test Results )を選択します。 - 表示するメッセージの種類を選択します。
すべてのメッセージを表示するには、「Check All Filters 」を選択します。
すべてのメッセージの種類をクリアするには、「Uncheck All Filters 」を選択します。
テスト結果のメッセージをテキストでフィルタリングするには、フィルタフィールドに検索語を入力します。
ブラックリストテスト
テスト用の `BLACKLIST ` ファイルは、主に Qt CI システム内部で使用されます。
| 結果 | 説明 |
|---|---|
BFAIL | ブラックリストに登録されたテストケースが失敗しました。 |
BPASS | ブラックリストに登録されたテストケースが成功しました。 |
BXFAIL | ブラックリストに登録されたテストケースは失敗しましたが、失敗すると予想されていたものとしてマークされました。 |
BXPASS | ブラックリストに登録されたテストケースが、失敗すると予想されていたにもかかわらず成功した。 |
関連項目: 「How to: テストと テスト手法」。
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.