Jtest には、ルール マップ エディターという、既存のルールを変更 (「マッピング」)するための Web インターフェイスが付属しています。変更に関する情報は、作業マシンの指定されたルール マッピング ディレクトリにある rulemap.xml ファイルにローカルに保存されます (詳細については「カスタム ルールおよびマッピングのディレクトリの指定」を参照)。
既存の静的解析ルールの名前、重要度、カテゴリ、ID などの基本的なプロパティを変更し、組織独自の開発ポリシーや目標を達成するのに役立てることができます。たとえば、「全社標準」、「全社セキュリティ ルール」などの会社独自のルール カテゴリを作成し、ビルトイン ルールやカスタム ルールをそのカテゴリにマッピングできます。また、特定の規約に合わせてルールの重要度を変更することもできまs。ルール プロパティを変更すると、ルールは「マッピング済み」とみなされます。
セクションの内容
[Parasoft] メニューの[設定] (Eclipse)、[オプション] (NetBeans) または [設定] (IntelliJ) をクリックします。
テーブルでルールをクリックし、ルールのプロパティとドキュメントを表示します。
[ルール プロパティ] パネルでは以下のアクションを実行できます。
ルールのプロパティを変更しても、元の値も表示されます。[デフォルト] をクリックすると、ルール プロパティを元の値に戻すことができます。
ルール カテゴリ エディターで、ルールが所属するカテゴリを変更できます。ルール プロパティ パネルの [カテゴリの編集] リンクをクリックし、エディターを開きます。
次のアクションを実行できます。
テキスト フィールドから離れると、カテゴリ名が保存されます。
カテゴリ名を変更すると、該当カテゴリのすべてのルールに影響があります。
復元ボタンをクリックすると、カテゴリ名を元に戻すことができます。
ルール マップでルール プロパティを変更すると、ルールの変更は、ビルトイン テスト コンフィギュレーションもユーザー定義テスト コンフィギュレーションも含め、ローカルで利用可能なすべてのテスト コンフィギュレーションに適用されます。 |
DTP ルール マップ エディターで作成したルール マップ (詳細については DTP のマニュアルを参照) など、既存のルール マップ ファイルをアップロードできます。
ファイル名が |
カスタム ルールの作成方法については、Rule Wizard のマニュアルを参照してください (Parasoft の担当者にお問い合わせください)。Rule Wizard はカスタム ルールを .rule ファイルに出力します。.rule ファイルをアップロードしてルール マップ エディターで変更することができます。
Rule Wizard で作成されたルールが複雑な場合、.rule ファイルとともにサブフォルダーが作成され、ルールの拡張が出力されることがあります。そのような場合、.rule ファイルおよび拡張フォルダーを .zip ファイルに圧縮して .zip ファイルをアップロードできます。ファイルは指定した場所 (「カスタム ルールおよびマッピングのディレクトリの指定」を参照) に解凍されて保存されます。
[すべてのカスタム ルールをダウンロード] をクリックすると、ルール マッピング フォルダーのすべてのカスタム ルールをダウンロードできます。 |