開発ポリシーを支援するためにユーザー独自の静的解析ルール、すなわちカスタム ルールを実装できます。カスタム ルールを作成するには、Parasoft Rule Wizard というツールを使用し、ルール マップを利用します (RuleWizard は DTP に同梱されていません。RuleWizard については Parasoft 製品カスタマー センターにお問い合わせください)。ルール マップは、解析ツールが実行するテスト コンフィギュレーションに関連付けられます。

カスタム ルール は DTP に保存できるため、テスト コンフィギュレーションの管理ページで確認したり、選択したテスト コンフィギュレーションでルールを有効/無効にしたりすることができます。DTP に保存したテスト コンフィギュレーションは、接続された Parasoft 静的解析/テスト ツール (C/C++test、 dotTEST、Jtest) で実行できるため、コーディングの一貫性を保つことができます。「テスト コンフィギュレーション」も参照してください。

このセクションの内容:

カスタム ルールの作成

カスタム ルールの作成方法については、RuleWizard のドキュメントを参照してください。RuleWizard は DTP に含まれていません。RuleWizard については Parasoft 製品カスタマーセンターにお問い合わせください。RuleWizard はカスタム ルールを .rule ファイルとして出力します。ルールの説明も RuleWizard が作成します。

DTP へのカスタム ルールのアップロード

  1. ドロップダウン メニューから [テスト コンフィギュレーション] を選択します。

      
  2. ツール名の隣の歯車のアイコンをクリックしてルール マップの構成ページを開きます。



  3. ドロップダウン メニューからルール マップを選択し、[アップロード/ダウンロード] タブをクリックします。



  4. [カスタム ルール] セクションで、[ファイルの選択] をクリックしてアップロードする .rule ファイルを選択します。



    RuleWizard で作成したルールの中には、ルールが複雑であるために、ルールの拡張を含む ext サブフォルダーが .rule ファイルに付随する場合があります。その場合、.rule ファイルと ext フォルダーを .zip ファイルにして DTP にアップロードできます。.zip ファイルは展開されて DTP Server に格納されます。

    カスタム ルールのダウンロード

    ルール マップに関連付けられた任意のカスタム ルール ファイルをダウンロードするには、[すべてのカスタム ルールをダウンロード] をクリックします。

  5. [アップロード] をクリックして .rule ファイルのアップロードを完了し、Parasoft ツールで使用できるようにします。
  6. [ルールのカスタマイズ] タブをクリックし、カスタム ルールを探してアップロードされたことを確認します。検索フィールドに入力するか、[複製]、[ID 変更]、[カスタム] を有効にしてルールをフィルタリングできます。

    ルールの作成時にルールの説明を追加した場合は、その説明も表示されます。

カスタム ルールの有効化

カスタム ルールを使用するには、ルールを追加したテスト コンフィギュレーションをルール マップに関連付ける必要があります。「テスト コンフィギュレーションとルール マップの関連付け」を参照してください。

Parasoft ツールからのカスタム ルールの有効化

ワークフローに DTP を含めることなく、Parasoft ツールでカスタム ルールを有効化することもできます。カスタム ルールを定義してプロジェクトで使用する方法については、ご使用の Parasoft ツールのドキュメントを参照してください。


  • No labels