dotTEST 2025.1 以降では、dotTEST に Roslyn ルールをデプロイして実行することができます。Roslyn ルールを DTP のテスト コンフィギュレーション エディターで利用するには、Roslyn ルール定義を dotTEST から DTP サーバーにコピーする必要があります。それには、次の操作を行います。

  1. 既存のルール データを任意の場所にバック アップします。次の場所にあるモデル ファイルおよびルール ドキュメント .zip ファイルをバック アップします。
    • <DTP_INSTALL>/grs/testConfiguration/dottest/model
    • <DTP_INSTALL>/tomcat/webapps/grs/rulesdoc.zip
  2. Roslyn ルールを dotTEST から DTP にコピーします。
    • <DOTTEST_INSTALL>/integration/DTPServer/dotTEST/model を <DTP_INSTALL>/grs/testConfiguration/dottest/model にコピーします。競合に関する警告が表示された場合は上書きを選択します。
    • dotTEST の rulesdoc.zip ファイル (<DOTTEST_INSTALL>/integration/DTPServer/dotTEST にあります) の内容を展開し、 DTP の rulesdoc.zip ファイル (<DTP_INSTALL>/tomcat/webapps/grs にあります) 内にコピーします。Roslyn ルールの競合に関する警告が表示された場合、上書きを選択します。ただし、rulesdoc.zip ファイルに含まれる他のツールの既存コンテンツを削除または変更しないよう注意してください。
      • Linux では、zip -r コマンドを使用してファイルを DTP の rulesdoc.zip ファイル内にコピーできます。
      • Windows には、zip にファイルをコピーする既存の仕組みがありません。7-Zip または Winrar などのアプリケーションを使用して処理する必要があります。
  3. DTP を再起動します。これで、Roslyn ルールがテスト コンフィギュレーションの静的解析タブに表示されるようになります。詳細については「[静的解析] タブ」を参照してください。


  • No labels