このセクションでは、ソース管理システムにカスタム統合を作成する方法について説明します。
このセクションの内容:
SOAtest は、SVN や Git などの一般的なバージョン管理/ソース管理システムをサポートしています。詳細については「ソース管理リポジトリとの接続」を参照してください。さらに、SOAtest にはオープンなソース管理 API が含まれており、他のソース管理ツールを SOAtest に統合することができます。
ソース管理 API には、実装しなければならないすべてのクラスとインターフェースの Javadoc ドキュメントを含む open_api_javadoc.zip ファイルが含まれています。Javadoc のアーカイブ ファイルは <INSTALL_DIR>/plugins/com.parasoft.ptest.sourcecontrol.eclipse.core/openapi/
ディレクトリにあります。
すべての必要な実装をつないで作成するインターフェイスは com.parasoft.ptest.sourcecontrol.openapi.IVersionControlFactory です。
このファクトリは、次のインターフェイスのための固有の実装を提供します。
ソース管理 API とそれに関連するすべてのクラスは <INSTALL_DIR>/plugins/com.parasoft.ptest.libs_<VERSION>/Parasoft
ディレクトリの sourcecontrol.jar ファイルにあります。
コンパイルするために、以下の jar ファイルをクラスパスにさらに追加しなければならない場合があります。
すべての JAR ファイルは <INSTALL_DIR>/plugins/com.parasoft.ptest.libs_<VERSION>
ディレクトリにあります。
カスタム統合を実装するには、次の操作を行います。
実装が完了したら、次の操作を行います。
<INSTALL_DIR>/plugins/com.parasoft.ptest.sourcecontrol.eclipse.core/ext
ディレクトリにコピーし、SOAtest を再起動します。SOAtest には、オープンなソース管理 API のサンプル実装が同梱されています。次の場所に、圧縮されたパッケージがあります:<INSTALL_DIR>/plugins/com.parasoft.ptest.sourcecontrol.eclipse.core_<VERSION>/openapi/demo
open_api_demo.zip を展開した後、次のディレクトリ構造を作成します。
このデモは JDK 1.6.0_29 を使ってコンパイルされました。
前述のセクションで説明した手順を使ってデモをコンパイルおよびデプロイすることができます。
デモを実行するには、次の操作を行います。