開発ポリシーを支援するためにユーザー独自の静的解析ルール、すなわちカスタム ルールを実装できます。カスタム ルールを作成するには、Parasoft Rule Wizard というツールを使用し、ルール マップを利用します (RuleWizard は DTP に同梱されていません。RuleWizard については Parasoft 製品カスタマー センターにお問い合わせください)。ルール マップは、解析ツールが実行するテスト コンフィギュレーションに関連付けられます。
カスタム ルール は DTP に保存できるため、テスト コンフィギュレーションの管理ページで確認したり、選択したテスト コンフィギュレーションでルールを有効/無効にしたりすることができます。DTP に保存したテスト コンフィギュレーションは、接続された Parasoft 静的解析/テスト ツール (C/C++test、 dotTEST、Jtest) で実行できるため、コーディングの一貫性を保つことができます。「テスト コンフィギュレーション」も参照してください。
このセクションの内容:
カスタム ルールの作成
カスタム ルールの作成方法については、RuleWizard のドキュメントを参照してください。RuleWizard は DTP に含まれていません。RuleWizard については Parasoft 製品カスタマーセンターにお問い合わせください。RuleWizard はカスタム ルールを .rule ファイルとして出力します。ルールの説明も RuleWizard が作成します。
DTP へのカスタム ルールのアップロード
- ドロップダウン メニューから [テスト コンフィギュレーション] を選択します。
- ツール名の隣の歯車のアイコンをクリックしてルール マップの構成ページを開きます。
- ドロップダウン メニューからルール マップを選択し、[アップロード/ダウンロード] タブをクリックします。
[カスタム ルール] セクションで、[ファイルの選択] をクリックしてアップロードする .rule ファイルを選択します。
RuleWizard で作成したルールの中には、ルールが複雑であるために、ルールの拡張を含む ext サブフォルダーが .rule ファイルに付随する場合があります。その場合、.rule ファイルと ext フォルダーを .zip ファイルにして DTP にアップロードできます。.zip ファイルは展開されて DTP Server に格納されます。カスタム ルールのダウンロード
ルール マップに関連付けられた任意のカスタム ルール ファイルをダウンロードするには、[すべてのカスタム ルールをダウンロード] をクリックします。
- [アップロード] をクリックして .rule ファイルのアップロードを完了し、Parasoft ツールで使用できるようにします。
- [ルールのカスタマイズ] タブをクリックし、カスタム ルールを探してアップロードされたことを確認します。検索フィールドに入力するか、[複製]、[ID 変更]、[カスタム] を有効にしてルールをフィルタリングできます。
ルールの作成時にルールの説明を追加した場合は、その説明も表示されます。
カスタム ルールの有効化
カスタム ルールを使用するには、ルールを追加したテスト コンフィギュレーションをルール マップに関連付ける必要があります。「テスト コンフィギュレーションとルール マップの関連付け」を参照してください。
Parasoft ツールからのカスタム ルールの有効化
ワークフローに DTP を含めることなく、Parasoft ツールでカスタム ルールを有効化することもできます。カスタム ルールを定義してプロジェクトで使用する方法については、ご使用の Parasoft ツールのドキュメントを参照してください。