RV_TestStatusExtended ビューを使用して、すべてのテスト実行についての情報を取得します。実行フォルダにおけるすべての失敗したテストをリストするレポート を作成する方法を説明します。このテーブルのキーは TestID、ExecutionPlanID、BuildID、およびTestRunID 列の組み合わせです。
行 | 説明 |
---|---|
TestID | テストの識別子。 |
ExecutionPlanID | 実行計画の識別子。 |
BuildID | ビルドの識別子。 |
TestRunID | テストの実行の識別子。 |
ExecutionRunID | この結果を生成した実行計画の実行の識別子。 |
StatusID | このテストの実行のステータス (TM_TestDefStatusNames を参照)。 |
ReasonID | このテストの実行のステータスの理由 (TM_ResultStatusReasons を参照)。null になる場合があります。 |
PassedCount | すべての合格したテストの合計数。通常のテストでは 0 か 1 ですが、パッケージ テストのルートではそれ以上になる場合があります。 |
FailedCount | すべての失敗したテストの合計数。通常のテストでは 0 か 1 ですが、パッケージ テストのルートではそれ以上になる場合があります。 |
NotExecutedCount | すべての未実行テストの合計数。通常のテストでは 0 か 1 ですが、パッケージ テストのルートではそれ以上になる場合があります。 |
ProjectID | この行が属するプロジェクトの ID。 |
TestStartTime | テストの実行が開始された時間 (UTC)。 |
ExecutionStartTime | テストの実行計画の実行が開始された時間 (UTC)。 |
TestDurationInMilliseconds | テストの実行の継続時間 (ミリ秒)。 |
IsBlocked | テストの実行がブロックされているか、ブロック解除されているかのフラグ。 |
DbChangedAt | この行がレポート データマートによって最後に更新された日時。 |
TestName | このテストの名前。 |
TestDescription | テストの説明。 |
TestParentID | テストの親の ID。 |
PlannedTimeInMinutes | このテストの予定時間 (分)。 |
Reason | 理由の名前。その間に削除された理由も含まれます。 |
ExecutionPlanName | 実行計画の名前。 |
ExecutionPlanDescription | 実行計画の説明。 |
ExecutionParentFolderID | 実行計画の親の ID。 |
Priority | 実行計画の優先度。0 = 低、1 = 中、2 = 高。 |
BuildName | このテスト実行に使用したビルドの名前。 |
BuildDescription | ビルドの説明。 |
BuildOrderNumber | ビルドの順位番号。 |
BuildIsTagged | ビルドにタグが設定されている場合は 1 を、そうでない場合は、0。 |
VersionID | ビルドが属するバージョンの ID。 |
VersionName | バージョンの名前。 |
VersionDescription | バージョンの説明。 |
VersionOrderNumber | バージョンの順位番号。 |
ProductID | ビルドが属する製品の ID。 |
ProductCode | 製品の名前。 |
ProductDescription | 製品の説明。 |
ProductOrderNumber | 製品の順位番号。 |