このセクションの内容:

はじめに

既存の静的解析ルールの基本的なプロパティ (ルール名、重要度、カテゴリ、ID など) は、組織の開発ポリシーやゴールに合わせて変更できます。たとえば、"Company Standards" や "Company Safety Rules" といったルール カテゴリを新規に作成して、DTP に同梱のルールをそれらのカテゴリにマッピングし直すことができます。また、目的に合わせてルールの重要度を変更することもできます。ルール プロパティを変更すると、そのルールは DTP で "マッピングされた" と見なされます。  

ルール プロパティを変更するには、管理者あるいはチーム リーダーである必要があります。詳細については「ユーザー管理」を参照してください。

Parasoft 静的解析/テスト ツール (C++test、dotTEST、Jtest) でルール プロパティをマッピングし直して、ローカルの解析がカスタム ルールを実行するようにできます (詳細については Parasoft 静的解析/テスト ツールのマニュアルを参照してください)。また、DTP 側で一元的にルール プロパティを変更することで、DTP に接続する Parasoft 静的解析/テスト ツールがカスタム ルールを使用するようにできます。

ルール プロパティ パネルへのアクセス 

ルール プロパティ パネルは、ルール プロパティを設定するためのインタフェースです。このパネルは、[ルール カスタマイズ] タブのルール マップ設定画面にあります。  

  1. Report Center の設定メニュー (歯車のアイコン) から [Test Configurations] を選択します。

  2. ルール マップ ファイルの情報を参照するツールをサイドバーでクリックし、[新規ルール マップの作成] をクリックします。

  3. ドロップダウン メニューからルール マップを選択するか、[新規ルール マップの作成] をクリックします。  ルール マップは、ルール名、重要度、カテゴリなど、既存の静的解析ルールの基本的なプロパティを保管します。詳細については「カスタム コード解析の概要」を参照してください。
  4. [ルールのカスタマイズ] タブをクリックし、カスタマイズするルールを探します。検索フィールドに入力するか、[複製][ID 変更][カスタム] を有効にしてルールをフィルタリングできます。  
  5. 表のルールをクリックすると、ルールのプロパティと説明が表示されます。 

[ルール プロパティ] パネルで以下の操作を行うことができます。

  • [ルール ID] フィールドでルール ID を変更します。
  • [ルール] フィールドでルールの名前を変更します。
  • [重要度] ドロップダウン メニューから重要度を選択してルールの重要度を変更します。
  • [カテゴリの編集] をクリックすると、ルール カテゴリを管理 するためのインターフェイスが表示されます。
  • [複製] をクリックして、ルールの複製を作成します。複製したルールは、オリジナル ルールと同じ内部ロジックを使用します。オリジナル ルールのプロパティを変更せずにルール プロパティをカスタマイズしたい場合、このオプションを使用してください。複製したルールは、すべてのテスト コンフィギュレーションに表示され、実行のためにアクティブ化できます (「テスト コンフィギュレーションの編集」を参照)。
  • ルール プロパティを変更すると、オリジナルの値も表示されます。 [デフォルト] をクリックすると、オリジナルの値に戻すことができます (「Reverting Rules to Default Categories」を参照)。

ルール カテゴリの編集

[ルール プロパティ] パネルの [カテゴリの編集] リンクをクリックしてエディターを開きます。

以下の操作を行うことができます。

新しいカテゴリを作成する

  1. [新規カテゴリ] をクリックします。
  2. カテゴリ ID とカテゴリ名を指定します。
     
  3.  [保存] をクリックして新しいカテゴリを追加します。 

[割り当て] をクリックし、選択したルールを新しいカテゴリに割り当てます。

[カテゴリ] フィールドをクリックしてカテゴリ名を変更できます。カテゴリ名は、テキストフィールドを離れた後に保存されます。カテゴリ名の変更は、そのカテゴリに属するすべてのルールに影響します。

ゴミ箱のアイコンをクリックすると、カテゴリを削除できます。現在ルールが割り当てられているカテゴリは削除できません。削除する前にカテゴリからルールの割り当てを解除するには、デフォルト カテゴリにルールを割り当てます (「ルールをデフォルト カテゴリに戻す」を参照)。

カテゴリにルールを割り当てる

  1. [ルールのカスタマイズ] タブの表からルールを選択し、[ルール プロパティ] パネルで [カテゴリの編集] をクリックします。
  2. カテゴリーを選んで [割り当て] をクリックします。検索フィールドを使用するほか、[変更] オプションを有効にしてカスタム カテゴリをフィルタリングできます。
     
  3. [ルール プロパティ] パネルの [保存] をクリックして変更を保存します。

ルールをデフォルト カテゴリに戻す

ルールをそのデフォルト カテゴリに戻すことができます。

  1. [ルールのカスタマイズ] タブの表からルールを選択します。 検索フィールドに入力するか、[複製][変更][カスタム] を有効にしてルールをフィルタリングできます。
  2. [ルール プロパティ]パネルで [デフォルト] をクリックします。

  • No labels