作業ディレクトリまたは -report スイッチで指定した場所に保存された report.html または report.pdf を開きます。解析のタイプによって、レポートに含まれるセクションは異なる可能性がありますが、以下のセクションは、すべての静的解析およびフロー解析コンフィギュレーションに含まれます。

ヘッダー

以下の情報が含まれています。

  • 解析に使用されたツール
  • ビルド ID
  • テスト コンフィギュレーション
  • 解析のタイムスタンプ
  • マシン名とユーザー名
  • セッション タグ
  • プロジェクト名
  • 重要度が最も高い指摘事項の数
  • 失敗したテストの数

Static Analysis

レポートの最初の部分は 2 つのセクションに分かれており、静的解析の指摘事項を表示します。1 番目のセクションには、指摘事項の概要が円グラフで示されます。グラフの色は重要度の種類を表し、対応する数字は静的解析で検出された指摘事項の数を表します。

2 番目のセクションには、静的解析の指摘事項の詳細が表示されます。このセクションの先頭には、静的解析の結果を含む表があります。

以下の情報が含まれています。

  • モジュールの名前
  • 抑制されたルールの数
  • 指摘事項の総数
  • 10,000 行あたりの指摘事項の平均数
  • 解析されたファイルの数
  • モジュール中のファイルの総数
  • 解析されたコード行数
  • モジュール中のコード行の総数

すべての指摘事項

[すべての指摘事項] セクションには、指摘事項の詳細がカテゴリ別または重要度別に表示されます。表示を切り替えるには [重要度] または [カテゴリ] リンクをクリックします。

カテゴリ別の表示では、指摘事項はルールごとにカテゴリによって分類されています。解析スコープ内に各ルールの違反がいくつあるかも表示されます。

重要度ビューでは、指摘事項は重要度別に分類されています。重要度ごとの指摘事項の数も表示されます。

PDF 形式のレポートでは、これらのセクションを切り替えることはできません。セクションは個別に表示されます。

作成者ごとの指摘事項

このセクションには、解析されたコードに関係する作成者と、作成者ごとの指摘事項の合計数が表示されます。指摘事項は、抑制されたルールに関連するものと、修正が推奨される指摘事項に分かれています。作成者のリンクをクリックすると、指摘事項についての詳細情報を参照できます。

詳細ビューには、以下の情報が表示されます。

  • 指摘事項があるファイルとその場所
  • 違反メッセージとルール
  • フロー解析レポートには、違反の原因 (C)、違反のポイント (P)、スローされた例外 (E) および重要なデータ フロー (!) がマーク付きで表示されます。

ファイルごとの指摘事項

[ファイルごとの指摘事項] セクションでは、解析されたコードから、レポートされた指摘事項にアクセスすることができます。ノードの先頭の数字は、指摘事項の総数を表します。括弧内の数字は、そのノード中の抑制されたルールの数を表します。プラス記号 (+) の付いたノードをクリックすると、ノードを展開できます。PDF 形式のレポートでは、ノードはすべて展開された状態になっています。

アクティブなルール

解析中に有効化されていたルールは [アクティブなルール] セクションに表示されます。

メトリクス サマリー

実行したテスト コンフィギュレーションにメトリクス解析が含まれていた場合、レポートに [メトリクス] セクションが表示されます。詳細については「メトリクス解析」を参照してください。

テスト実行

レポートの 2 番目の部分は 2 つのセクションに分かれており、テスト実行の結果を表示します。1 番目のセクションには、テストの失敗とカバレッジの概要が円グラフで示されます。

2 番目のセクションには、テスト実行の詳細が表示されます。このセクションは、テスト実行の結果とカバレッジ情報を含む表から開始します。

以下の情報が含まれています。

  • モジュール名
  • 修正が必要な単体テストの問題の数
  • レビューが必要な例外の数
  • レビューが必要なアサーションの失敗の数
  • 正常に実行された単体テストの数
  • 単体テストの失敗の数
  • 未完了の単体テストの数
  • 単体テストの総数
  • パーセンテージで表された行カバレッジ

すべての指摘事項

[すべての指摘事項 ] セクションには、テストの実行中に検出された、すべての単体テストの問題の詳細情報が表示されます。

作成者ごとの指摘事項

このセクションには、解析対象コードに関わる作成者の表と、作成者別の指摘事項の総数が表示されます。作成者のリンクをクリックすると、指摘事項についての詳細情報を参照できます。

詳細情報には、以下の項目が含まれます。

  • 指摘事項の場所
  • テスト名
  • 失敗メッセージ

実行されたテスト (詳細)

[実行されたテスト (詳細) ] セクションでは、指摘事項を参照できます。すべてのテストが成功したノードは [P] で示されます。テストの失敗があったノードの場合、角括弧に数字が示されます。1 番目の値は、成功したテストの数です。2 番目の値は、そのノード中のテスト実行の総数です。[F] は、テストが失敗した最後のノードを表します。プラス記号 (+) の付いたノードをクリックすると、ノードを展開できます。 

カバレッジ

このセクションは、テストの実行中に収集されたカバレッジの詳細を示します。各ノードの先頭には一連の値が表示されます。1 番目の値はカバレッジ率 (%)です。2 番目の値は、そのノード中で、テスト実行時にカバーされた行数です。3 番目の値は、ノード中の行数の合計です。プラス記号 (+) の付いたノードをクリックすると、ノードを展開できます。

テスト パラメーター

[テスト パラメーター] セクションには、解析時に指定された引数が表示されます。

  • No labels