このセクションの内容:
カバレッジ データの保存
カバレッジ データはかなりの容量を消費します。容量を維持するために、DTP はデフォルトで最後の 2 つのビルドのカバレッジ データを保管します。フィルター中の古いビルドのデータは、定期的なデータベースの最適化の際に削除されます。削除されたビルドをウィジェットの設定時に選択した場合、次のメッセージが表示されます。
「データがありません。ターゲット ビルドに詳細データがありません。」
テストとカバレッジの保存設定をカスタマイズする方法については「データの保存期間の設定」を参照してください。
カバレッジ - パーセント
このウィジェットは、ビルド コードがテストでカバーされた割合を示します。最新ビルドまたはベースライン ビルドのカバレッジ率を表示できます。詳細については「ビルドのロックとアーカイブ」を参照してください。
ウィジェットの設定
タイトル | デフォルトのタイトルの代わりにダッシュボードに表示する新しいタイトルを入力 します。 |
---|---|
フィルター | ダッシュボード設定を選択してダッシュボードのフィルターを使用するか、ドロップダウン メニューからフィルターを選択します。 |
カバレッジ イメージ | ドロップダウン メニューからカバレッジ イメージを選択して、ウィジェットにカバレッジ データを表示します。「カバレッジ イメージとフィルターの関連付け」を参照してくださ い。 |
ターゲット ビルド | ドロップダウン メニューからビルドを選択し、比較のための現行データを設定します。 |
アクション
ウィジェットをクリックすると、ビルドとフィルターでフィルタリングされたカバレッジ エクスプローラーが開きます。詳細については「カバレッジ エクスプローラー」を参照してください。
カスタム ダッシュボード プロパティ
ダッシュボード定義 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 個のリソース グループを表示します。設定によってこの表は昇順または降順でソートできます。
ウィジェットの設定
タイトル | デフォルトのタイトルの代わりにダッシュボードに表示する新しいタイトルを入力 します。 |
---|---|
フィルター | ダッシュボード設定を選択してダッシュボードのフィルターを使用するか、ドロップダウン メニューからフィルターを選択します。 |
期間 | ダッシュボード設定を選択してダッシュボードの日付範囲を使用するか、ドロップダウン メ ニューから期間を選択します。 |
ターゲット ビルド | ドロップダウン メニューから、参照したいデータを含むビルドを選択します。 |
ソート順 | ドロップダウン メニューから、データのソート順序を選択します。 |
カバレッジ イメージ | ドロップダウン メニューからカバレッジ イメージを選択して、ウィジェットにカバレッジ データを表示します。「カバレッジ イメージとフィルターの関連付け」を参照してくださ い。 |
アクション
リソース グループ名をクリックすると、そのリソース グループのカバレッジ情報が カバレッジ エクスプローラー に表示されます。
[more...] リンクをクリックすると、 リソース グループ レポート が表示されます。
カスタム ダッシュボード プロパティ
ダッシュボード定義 JSON ファイルに以下のプロパティを指定することで、カスタム ダッシュボードにこのウィジェットを追加できます (詳細については「カスタム ダッシュボード テンプレート」を参照してください)。
"name": "Resource_Groups" "type": "native", "id": "48b9f13c-a968-484d-a69a-48a2cdf39c3f"