このセクションの内容:

C/C++test カバレッジの概要 - パーセント


        C/C++ Professional                     C/C++ NextGen

このウィジェットは、フィルターおよびターゲット ビルド内のラン コンフィギュレーションについてのテスト カバレッジ率を表示します。フィルターには、セッション タグとテスト コンフィギュレーション名で指定された複数のラン コンフィギュレーションが含まれる場合があります。詳細については「ラン コンフィギュレーション」を参照してください。

このウィジェットには、C/C++test Professional および C/C++test NextGen のカバレッジ情報だけが表示されます。C/C++test Standard、dotTEST、および Jtest は行カバレッジだけをレポートしますが、C/C++test Professional は、行カバレッジに加えていくつかのカバレッジ タイプをレポートできます。C/C++test NextGen では、これに加えてカバレッジ抑制をレポートできます。C/C++ NextGen を使用している場合、DTP で表示されるウィジェットでは、上のサンプル画像に示すように、分子の括弧内に抑制が表示されます。

このウィジェットを設定するときに以下のカバレッジ タイプを選択できます。

  • ブロック カバレッジ
  • コール カバレッジ
  • 判断文カバレッジ
  • 関数カバレッジ
  • Line Coverage
  • Modified Condition/Decision カバレッジ (MC/DC)
  • パス カバレッジ
  • 単純条件カバレッジ
  • ステートメント カバレッジ

カバレッジ タイプとカバレッジの収集方法の詳細については、 C/C++test Professional および C/C++test NextGen のドキュメントを参照してください。

このウィジェットは DTP Enterprise ライセンスを必要とします。

詳細については Parasoft 製品カスタマー センター ([email protected]) にお問い合わせください。

ウィジェットの構成

タイトルデフォルトのタイトルの代わりにダッシュボードに表示する新しいタイトルを入力します。
フィルター[ダッシュボード設定] を選択してダッシュボード フィルターを使用するか、メニューからフィルターを選択します。
カバレッジ タイプメニューからカバレッジ タイプを選択して、ウィジェットにカバレッジ データを表示します。カバレッジ タイプの詳細については、 C/C++test Professional のドキュメントを参照してください。
ラン コンフィギュレーションカバレッジ データが表示される選択したフィルターからラン コンフィギュレーションを選択します。ラン コンフィギュレーションは、セッション タグとテスト コンフィギュレーション名で指定されます。詳細については「ラン コンフィギュレーション」を参照してください。
ターゲット ビルドメニューから、カバレッジ データを含むビルドを選択します。

アクション

ウィジェットをクリックすると、 C/C++test カバレッジ レポートが表示されます。レポートの詳細については、 C/C++test Professional および C/C++test NextGen のドキュメントを参照してください。

カスタム ダッシュボード プロパティ

ダッシュボード定義 JSON ファイルで以下のプロパティを指定して、カスタム ダッシュボード プロパティにこのウィジェットを追加できます (詳細については「カスタム ダッシュボード テンプレート」を参照)。 

"name": "coverage_overview"
"type": "native",
"id": "7e6bda96-1776-4b8f-b966-50971c1b7160"

C/C++ テストカバレッジの概要 - 傾向

このウィジェットは、フィルターおよびターゲット ビルド内のラン コンフィギュレーションについてテスト カバレッジの経時変化を示します。グラフの線がない箇所は、指定のカバレッジ タイプについてのカバレッジ情報がないビルドを表します。フィルターには、セッション タグとテスト コンフィギュレーション名で指定された複数のラン コンフィギュレーションが含まれる場合があります。詳細については「ラン コンフィギュレーション」を参照してください。

このウィジェットには、C/C++test Professional および C/C++test NextGen のカバレッジ情報だけが表示されます。C/C++test Standard、dotTEST、および Jtest は行カバレッジだけをレポートしますが、C/C++test Professional は、行カバレッジに加えていくつかのカバレッジ タイプをレポートできます。C/C++test NextGen では、これに加えてカバレッジ抑制をレポートできます。 

このウィジェットを設定するときに以下のカバレッジ タイプを選択できます。

  • ブロック カバレッジ
  • コール カバレッジ
  • 判断文カバレッジ
  • 関数カバレッジ
  • Line Coverage
  • Modified Condition/Decision カバレッジ (MC/DC)
  • パス カバレッジ
  • 単純条件カバレッジ
  • ステートメント カバレッジ

カバレッジ タイプとカバレッジの収集方法の詳細については、 C/C++test Professional および C/C++test NextGen のドキュメントを参照してください。

このウィジェットは DTP Enterprise ライセンスを必要とします。

詳細については Parasoft 製品カスタマー センター ([email protected]) にお問い合わせください。

ウィジェットの構成

タイトルデフォルトのタイトルの代わりにダッシュボードに表示する新しいタイトルを入力します。
カバレッジ タイプメニューからカバレッジ タイプを選択して、ウィジェットにカバレッジ データを表示します。カバレッジ タイプの詳細については、 C/C++test Professional のドキュメントを参照してください。
フィルター[ダッシュボード設定] を選択してダッシュボード フィルターを使用するか、メニューからフィルターを選択します。
期間ダッシュボード設定を選択してダッシュボードの日付範囲を使用するか、メニューから期間を選択します。
ラン コンフィギュレーションカバレッジ データが表示される選択したフィルターからラン コンフィギュレーションを選択します。ラン コンフィギュレーションは、セッション タグとテスト コンフィギュレーション名で指定されます。詳細については「ラン コンフィギュレーション」を参照してください。

アクション

x 軸は、指定された期間のビルドを表します。ビルドの部分にポインターを合わせると、ビルド ID およびビルドのカバレッジを表示できます。

 

ウィジェットをクリックすると、ダイアログが開き、ビルドに関するより詳細なカバレッジ情報が表示されます。

[カバレッジ トレンド] ダイアログの [ビルド] 列のリンクをクリックすると、C/C++test カバレッジ レポートが表示されます。C/C++test NextGen を使用している場合、上記の例に示すように、[カバー] 列は [カバー (+抑制)] になります。レポートの詳細については、 C/C++test Professional および C/C++test NextGen のドキュメントを参照してください。

カスタム ダッシュボード プロパティ

ダッシュボード定義 JSON ファイルで以下のプロパティを指定して、カスタム ダッシュボード プロパティにこのウィジェットを追加できます (詳細については「カスタム ダッシュボード テンプレート」を参照)。 

"name": "coverage_overview"
"type": "native",
"id": "93248a16-f3e0-4719-8cec-0706a13a1d20"
  • No labels