このセクションの内容:
カバレッジ データの保存
カバレッジ データはかなりの容量を消費します。容量を節約するために、DTP はデフォルトで最後の 2 つのビルドのカバレッジ データを保管します。フィルター中の古いビルドのデータは定期的なデータベースの最適化の際に削除されます。最適化されたビルドをウィジェットの設定時に選択した場合、以下のメッセージが表示されます。
「データがありません。ターゲット ビルドに詳細データがありません。」
テストとカバレッジの保管設定をカスタマイズする方法については「データの保存期間の設定」を参照してください。
カバレッジ データの保存設定は、次のウィジェットにのみ適用されます。
次のウィジェットのカバレッジ データは異なる方法で保存され、DTP のデータ保存設定の影響を受けません。
カバレッジ - パーセント
このウィジェットは、ビルドの行カバレッジのパーセンテージを表示します。ウィジェットは、最新のビルドまたはベースライン ビルド (ロックされたビルド) のいずれかのカバレッジを表示できます。詳細については「ビルドのロックとアーカイブ」を参照してください。
ウィジェットの構成
タイトル | デフォルトのタイトルの代わりにダッシュボードに表示する新しいタイトルを入力します。 |
---|---|
フィルター | [ダッシュボード設定] を選択してダッシュボード フィルターを使用するか、ドロップダウン メニューからフィルターを選択します。 |
カバレッジ イメージ | ドロップダウン メニューからカバレッジ イメージを選択して、ウィジェットにカバレッジ データを表示します。「カバレッジ イメージとフィルターの関連付け」を参照してください。 |
ターゲット ビルド | 比較のための現行データとするビルドをドロップダウン メニューから選択します。 |
アクション
ウィジェットをクリックすると、ビルドとフィルターでフィルタリングされたカバレッジ エクスプローラーが開きます。詳細については「カバレッジ エクスプローラー」を参照してください。
カスタム ダッシュボード プロパティ
ダッシュボード定義 JSON ファイルで以下のプロパティを指定して、カスタム ダッシュボード プロパティにこのウィジェットを追加できます (詳細については「カスタム ダッシュボード テンプレート」を参照)。
"name": "coverage", "type": "native", "uuid": "a12eefab-25b6-4127-9ad6-a472208142b4
カバレッジ - サマリーの傾向
このウィジェットは、選択したフィルターについて以下の情報を表示します。
- 現在のカバレッジ率のレベル
- 前日からのカバレッジの変化 ( [期間] の設定から取得)
- ベースライン ビルドからターゲット ビルドまでのカバレッジの変化を示す折れ線グラフ
ウィジェットの構成
タイトル | デフォルトのタイトルの代わりにダッシュボードに表示する新しいタイトルを入力します。 |
---|---|
フィルター | [ダッシュボード設定] を選択してダッシュボード フィルターを使用するか、ドロップダウン メニューからフィルターを選択します。 |
期間 | ダッシュボード設定を選択してダッシュボードの日付範囲を使用するか、ドロップダウン メニューから期間を選択します。 |
カバレッジ イメージ | ドロップダウン メニューからカバレッジ イメージを選択して、ウィジェットにカバレッジ データを表示します。「カバレッジ イメージとフィルターの関連付け」を参照してください。 |
ベースライン ビルド | ドロップダウン メニューからビルドを選択して比較のための初期データを設定します。 |
ターゲット ビルド | 比較のための現行データとするビルドをドロップダウン メニューから選択します。 |
アクション
- ウィジェットをクリックすると、カバレッジ エクスプローラーが表示されます (「カバレッジ エクスプローラー」を参照)。
- 折れ線グラフ上にマウス ポインターを置くと、レポートされたビルドのカバレッジが表示されます。
カスタム ダッシュボード プロパティ
ダッシュボード定義 JSON ファイルで以下のプロパティを指定して、カスタム ダッシュボード プロパティにこのウィジェットを追加できます (詳細については「カスタム ダッシュボード テンプレート」を参照)。
"name": "coverage", "type": "native", "uuid": "bfd6867c-81b8-40f1-ba01-6b3af8914ac1"
カバレッジ - 傾向
このウィジェットは、指定された期間におけるカバレッジの変化を表示します。グラフの線がない箇所は、カバレッジ情報がないビルドを表します。
ウィジェットの構成
タイトル | デフォルトのタイトルの代わりにダッシュボードに表示する新しいタイトルを入力します。 |
---|---|
フィルター | [ダッシュボード設定] を選択してダッシュボード フィルターを使用するか、ドロップダウン メニューからフィルターを選択します。 |
期間 | ダッシュボード設定を選択してダッシュボードの日付範囲を使用するか、ドロップダウン メニューから期間を選択します。 |
カバレッジ イメージ | ドロップダウン メニューからカバレッジ イメージを選択して、ウィジェットにカバレッジ データを表示します。「カバレッジ イメージとフィルターの関連付け」を参照してください。 |
アクション
以下の操作を行うことができます。
- ウィジェットをクリックすると、カバレッジ エクスプローラーが表示されます。「カバレッジ エクスプローラー」を参照してください。
- グラフ上にマウス ポインタを置くと、そのビルドのカバレッジが表示されます。
カスタム ダッシュボード プロパティ
ダッシュボード定義 JSON ファイルで以下のプロパティを指定して、カスタム ダッシュボード プロパティにこのウィジェットを追加できます (詳細については「カスタム ダッシュボード テンプレート」を参照)。
"name": "coverage", "type": "native", "uuid": "31e7cb3c-1319-4d33-8157-8118771ee3f1"
Jenkins Cobertura カバレッジ - パーセント
このウィジェットは DTP Enterprise ライセンスを必要とします。
詳細については Parasoft 製品カスタマー センター ([email protected]) にお問い合わせください。
このウィジェットは、Jenkins の Cobertura プラグインがレポートした指定のジョブについて、コード カバレッジ率、カバーされたコードの行数、およびコードの総行数を表示します。このウィジェットを適切に動作させるには、Jenkins API が英語を返す必要があります。
ウィジェットの構成
タイトル | デフォルトのタイトルの代わりにダッシュボードに表示する新しいタイトルを入力します。 |
---|---|
Jenkins サーバー | Jenkins サーバーの URL。プロトコル (HTTP、 HTTPS) とポートを含みます。このフィールドは必須です。 |
Jenkins ジョブ | ジョブの名前。このフィールドは必須です。 |
Jenkins ユーザー | 匿名アクセスを使用していない場合、Jenkins アプリケーションにアクセスできるユーザーの名前を指定します。 |
Jenkins 認証 | 匿名アクセスを使用していない場合、Jenkins アプリケーションにアクセスできるユーザーのパスワードを指定します。 |
アクション
ウィジェットをクリックすると、新しいウィンドウに Jenkins のコード カバレッジ情報が表示されます。
カスタム ダッシュボード プロパティ
ダッシュボード定義 JSON ファイルで以下のプロパティを指定して、カスタム ダッシュボード プロパティにこのウィジェットを追加できます (詳細については「カスタム ダッシュボード テンプレート」を参照)。
"name": "test.jenkins_cobertura_coverage" "type": "native", "uuid": "b9a1c83e-652b-458c-8eb3-e0159f6083be"
Jenkins Cobertura - サマリー
このウィジェットは、Jenkins の Cobertura プラグインがレポートした指定のジョブについてのコード カバレッジ率を表示します。カバーされたコードの行数、コードの総行数、および最後の実行のビルド ID が含まれます。このウィジェットを適切に動作させるには、Jenkins API が英語を返す必要があります。
ウィジェットの構成
タイトル | デフォルトのタイトルの代わりにダッシュボードに表示する新しいタイトルを入力します。 |
---|---|
Jenkins サーバー | Jenkins サーバーの URL。プロトコル (HTTP、 HTTPS) とポートを含みます。このフィールドは必須です。 |
Jenkins ジョブ | ジョブの名前。このフィールドは必須です。 |
Jenkins ユーザー | 匿名アクセスを使用していない場合、Jenkins アプリケーションにアクセスできるユーザーの名前を指定します。 |
Jenkins 認証 | 匿名アクセスを使用していない場合、Jenkins アプリケーションにアクセスできるユーザーのパスワードを指定します。 |
アクション
ウィジェットをクリックすると、新しいウィンドウに Jenkins のコード カバレッジ情報が表示されます。
カスタム ダッシュボード プロパティ
ダッシュボード定義 JSON ファイルで以下のプロパティを指定して、カスタム ダッシュボード プロパティにこのウィジェットを追加できます (詳細については「カスタム ダッシュボード テンプレート」を参照)。
"name": "Jenkins Cobertura - Summary", "type": "native", "uuid": "86ee93c1-58d3-4ca7-89d7-cda9b095478c"
リソース グループ - 上位 10 ツリー マップ
このウィジェットは、フィルター中で最もカバレッジ率の高い上位 10 個のリソース グループを表示します。タイルはそれぞれリソース グループを表します。色が濃く大きなタイルは、カバレッジ率が高いリソース グループです。
リソース グループは、1 個以上の Ant ファイル パターンによって定義されたリソース (ファイルあるいはフォルダー) の集合です。リソース グループの詳細については「プロジェクトへのリソース グループの追加」を参照してください。
ウィジェットの構成
タイトル | デフォルトのタイトルの代わりにダッシュボードに表示する新しいタイトルを入力します。 |
---|---|
フィルター | [ダッシュボード設定] を選択してダッシュボード フィルターを使用するか、ドロップダウン メニューからフィルターを選択します。 |
期間 | ダッシュボード設定を選択してダッシュボードの日付範囲を使用するか、ドロップダウン メニューから期間を選択します。 |
カバレッジ イメージ | ドロップダウン メニューからカバレッジ イメージを選択して、ウィジェットにカバレッジ データを表示します。「カバレッジ イメージとフィルターの関連付け」を参照してください。 |
ターゲット ビルド | ドロップダウン メニューから、参照したいデータを含むビルドを選択します。 |
アクション
タイルの上にマウス ポインタを置くと、リソース グループ名とカバレッジが表示されます。タイルをクリックすると、リソース グループについてのカバレッジ情報が カバレッジ エクスプローラー に表示されます。
カスタム ダッシュボード プロパティ
ダッシュボード定義 JSON ファイルで以下のプロパティを指定して、カスタム ダッシュボード プロパティにこのウィジェットを追加できます (詳細については「カスタム ダッシュボード テンプレート」を参照)。
"name": "Resource_Groups" "type": "native", "id": "2e096c46-3f23-4997-a1a2-664d582522e8"
リソース グループ - 上位 5 表
このウィジェットは、最もカバレッジ率が高い上位 5 個のリソース グループを表示します。設定によってこの表は昇順または降順でソートできます。
ウィジェットの構成
タイトル | デフォルトのタイトルの代わりにダッシュボードに表示する新しいタイトルを入力します。 |
---|---|
フィルター | [ダッシュボード設定] を選択してダッシュボード フィルターを使用するか、ドロップダウン メニューからフィルターを選択します。 |
期間 | ダッシュボード設定を選択してダッシュボードの日付範囲を使用するか、ドロップダウン メニューから期間を選択します。 |
ターゲット ビルド | ドロップダウン メニューから、参照したいデータを含むビルドを選択します。 |
ソート順 | ドロップダウン メニューから、データのソート順序を選択します。 |
カバレッジ イメージ | ドロップダウン メニューからカバレッジ イメージを選択して、ウィジェットにカバレッジ データを表示します。「カバレッジ イメージとフィルターの関連付け」を参照してください。 |
アクション
リソース グループ名をクリックすると、そのリソース グループのカバレッジ情報が カバレッジ エクスプローラー に表示されます。
[さらに表示] をクリックすると、リソース グループ レポート が表示されます。
カスタム ダッシュボード プロパティ
ダッシュボード定義 JSON ファイルで以下のプロパティを指定して、カスタム ダッシュボード プロパティにこのウィジェットを追加できます (詳細については「カスタム ダッシュボード テンプレート」を参照)。
"name": "Resource_Groups" "type": "native", "id": "48b9f13c-a968-484d-a69a-48a2cdf39c3f"
C/C++test カバレッジの概要 - パーセント
このウィジェットは、フィルターおよびターゲット ビルド内のラン コンフィギュレーションについてのテスト カバレッジ率を表示します。フィルターには、セッション タグとテスト コンフィギュレーション名で指定された複数のラン コンフィギュレーションが含まれる場合があります。詳細については「ラン コンフィギュレーション」を参照してください。
このウィジェットには、C/C++test Professional のカバレッジ情報だけが表示されます。C/C++test Standard、dotTEST、および Jtest は行カバレッジだけをレポートしますが、C/C++test Professional は、行カバレッジに加えていくつかのカバレッジ タイプをレポートできます。
このウィジェットを設定するときに以下のカバレッジ タイプを選択できます。
- ブロック カバレッジ
- コール カバレッジ
- 判断文カバレッジ
- 関数カバレッジ
- 行カバレッジ
- Modified Condition/Decision カバレッジ (MC/DC)
- パス カバレッジ
- 単純条件カバレッジ
- ステートメント カバレッジ
カバレッジ タイプとカバレッジの収集方法の詳細については、 C/C++test Professional のドキュメントを参照してください。
ウィジェットの構成
タイトル | デフォルトのタイトルの代わりにダッシュボードに表示する新しいタイトルを入力します。 |
---|---|
フィルター | [ダッシュボード設定] を選択してダッシュボード フィルターを使用するか、ドロップダウン メニューからフィルターを選択します。 |
カバレッジ タイプ | ドロップダウン メニューからカバレッジ タイプを選択して、ウィジェットにカバレッジ データを表示します。カバレッジ タイプの詳細については、 C/C++test Professional のドキュメントを参照してください。 |
ラン コンフィギュレーション | カバレッジ データが表示される選択したフィルターからラン コンフィギュレーションを選択します。ラン コンフィギュレーションは、セッション タグとテスト コンフィギュレーション名で指定されます。詳細については「ラン コンフィギュレーション」を参照してください。 |
ターゲット ビルド | ドロップダウン メニューから、カバレッジ データを含むビルドを選択します。 |
アクション
ウィジェットをクリックすると、 C/C++test カバレッジ レポートが表示されます。レポートの詳細については、 C/C++test Professional のドキュメントを参照してください。
カスタム ダッシュボード プロパティ
ダッシュボード定義 JSON ファイルで以下のプロパティを指定して、カスタム ダッシュボード プロパティにこのウィジェットを追加できます (詳細については「カスタム ダッシュボード テンプレート」を参照)。
"name": "coverage_overview" "type": "native", "id": "7e6bda96-1776-4b8f-b966-50971c1b7160"
C/C++ テストカバレッジの概要-トレンド
このウィジェットは、フィルターおよびターゲット ビルド内のラン コンフィギュレーションについてテスト カバレッジの経時変化を示します。グラフの線がない箇所は、指定のカバレッジ タイプについてのカバレッジ情報がないビルドを表します。フィルターには、セッション タグとテスト コンフィギュレーション名で指定された複数のラン コンフィギュレーションが含まれる場合があります。詳細については「ラン コンフィギュレーション」を参照してください。
このウィジェットには、C/C++test Professional のカバレッジ情報だけが表示されます。C/C++test Standard、dotTEST、および Jtest は行カバレッジだけをレポートしますが、C/C++test Professional は、行カバレッジに加えていくつかのカバレッジ タイプをレポートできます。
このウィジェットを設定するときに以下のカバレッジ タイプを選択できます。
- ブロック カバレッジ
- コール カバレッジ
- 判断文カバレッジ
- 関数カバレッジ
- 行カバレッジ
- Modified Condition/Decision カバレッジ (MC/DC)
- パス カバレッジ
- 単純条件カバレッジ
- ステートメント カバレッジ
カバレッジ タイプとカバレッジの収集方法の詳細については、 C/C++test Professional のドキュメントを参照してください。
ウィジェットの構成
タイトル | デフォルトのタイトルの代わりにダッシュボードに表示する新しいタイトルを入力します。 |
---|---|
カバレッジ タイプ | ドロップダウン メニューからカバレッジ タイプを選択して、ウィジェットにカバレッジ データを表示します。カバレッジ タイプの詳細については、 C/C++test Professional のドキュメントを参照してください。 |
フィルター | [ダッシュボード設定] を選択してダッシュボード フィルターを使用するか、ドロップダウン メニューからフィルターを選択します。 |
期間 | ダッシュボード設定を選択してダッシュボードの日付範囲を使用するか、ドロップダウン メニューから期間を選択します。 |
ラン コンフィギュレーション | カバレッジ データが表示される選択したフィルターからラン コンフィギュレーションを選択します。ラン コンフィギュレーションは、セッション タグとテスト コンフィギュレーション名で指定されます。詳細については「ラン コンフィギュレーション」を参照してください。 |
アクション
x 軸は、指定された期間のビルドを表します。ビルドの部分にポインターを合わせると、ビルド ID およびビルドのカバレッジを表示できます。
ウィジェットをクリックすると、ダイアログが開き、ビルドに関するより詳細なカバレッジ情報が表示されます。
[カバレッジ トレンド] ダイアログの [ビルド] 列のリンクをクリックすると、C/C++test カバレッジ レポートが表示されます。レポートの詳細については、 C/C++test Professional のドキュメントを参照してください。
カスタム ダッシュボード プロパティ
ダッシュボード定義 JSON ファイルで以下のプロパティを指定して、カスタム ダッシュボード プロパティにこのウィジェットを追加できます (詳細については「カスタム ダッシュボード テンプレート」を参照)。
"name": "coverage_overview" "type": "native", "id": "93248a16-f3e0-4719-8cec-0706a13a1d20"