標準レポートの種類
以下のレポートの種類を生成することができます:
| CRR | コードレビューレポート(Code Review Report)には、ファイル、関数およびクラスからのメトリックスおよびメッセージの要約が記載されます。 また、コードの可視化、インクルード、呼出し、関係や関数構造などを表示することもできます。 コードの概要を把握 することができます。 |
| HMR | HISメトリックスレポート (HIS Metrics Report)は、HIS(Hersteller Initiative Software)の仕様に従ってメトリックスを生成します。HISは、ネットワーク、プロセスの成熟度、ソフトウェアテストとツール、ECU(エンジン制御ユニット)のプログラミングのためのソフトウェアモジュールの分野において、合意された標準を制定することを目的とする大手自動車メーカーのグループです。 |
| MCR |
メトリックスデータレポート(MISRA Compliance Report)は不適用になったものを含むすべてのル―ル違反および、逸脱を2020 MISRA準拠に適合するフォーマットで情報を報告します。
このレポートには以下のカスタムオプションのパラメータが用意されています。
|
| MDR | メトリックスデータレポート(Metrics Data Report)は、さらなる検証のためのソースコードのメトリックスデータをXMLファイルで生成します。 |
| RCR | ルール準拠レポート(Rule Compliance Report)は、Perforce QACプロジェクトのルール設定ファイルに規定されているルールに対する違反のデータを報告します。 このレポートは MISRA準拠レポート (MCR)および、標準準拠レポート(SCR)に置換されました。 |
| SCR |
標準準拠レポート(Standards Compliance Report)は、プロジェクトの違反および、抑止を報告する一般的な準拠度レポートです。このレポートは以前のルール準拠レポート(RCR)に代わるものです。
このレポートには以下のカスタムオプションのパラメータが用意されています。
|
| SUR |
抑止レポート(Supression Report)は解析中に抑止されていた診断メッセージに関する情報を報告します。 以下のカスタムの任意のパラメータがこのレポートで使用可能です。 -U | --unused-sup-all-headers 診断のないヘッダファイルを含む、すべてのヘッダファイル内の未使用の抑止をすべて出力します。 |
レポートの生成をするためのダイアログに関しては、[レポート(E)]メニューを参照してください。 [レポート生成]ダイアログで[従属性を無視する(I)]オプションを選択すると、従属性チェックがスキップされ、RCMAがツールチェーンに入っているなどの理由で解析が古いものであってもレポートが生成されます。
最小限の検証しか実行されないため、カスタムオプションが正しく記述されていることを確実にしてください。
QA·CLI でのこのオプションを以下に示します。
(qacli reportの項を参照してください)
デフォルトではPerforce QACプロジェクトのフォルダにレポートが出力されます。
フォーマット内の名前は:
例:
これは、コピーして他のユーザと共有できます。 出力先は、デレクトリのパス名を入力するかまたは、ダイアログ内のフォルダのアイコンを使用して出力先を指定することで上書きできます。