リモートサービス を通じてテスト実行を設定します。
|
このトピックは、Tricentisが近い将来に廃止する予定の従来の機能について説明します。廃止計画およびタイムラインに関する詳細情報については、この Tricentisナレッジベースの記事をご覧ください。 代替案については、トピックをチェックしてください。 |
Tosca Continuous Integration を設定し、別の実行ワークスペースでテストの実行を行うためには、以下の手順に従ってください。
-
テストを実行するマシンに Tosca Continuous Integration をインストールします。
Tosca Continuous Integration のインストールは、 Tricentis Tosca 標準インストールに含まれています。Tosca Continuous Integration のソフトウェアバージョンとハードウェア要件の詳細情報は、システム要件を参照してください。
Tosca Continuous Integration を設定するには、ディレクトリ \ToscaCI への書き込みアクセスを持っている必要があります。もしそうでない場合は、 ToscaCI フォルダーを、書き込みアクセスがあるディレクトリにコピーして貼り付けることができます。 -
実行ワークスペースからビルドサーバに、ディレクトリ %COMMANDER_HOME%\ToscaCI\Client をコピーします。
このディレクトリには ToscaCIJavaClient.jar というファイルも含まれています。これは後でWindows以外のオペレーティングシステムから実行を開始するために必要になります。
-
リモート実行サービスの動作を設定いたします。つまり、お客様のテストを実行するワークスペース。
-
Tosca Continuous Integration Client(Tosca CI Client)の動作を設定します。
-
Windows オペレーティングシステムから Tosca CI Client を呼び出してテスト実行に使用する場合は、 ToscaCIClient.dll.config ファイルを変更します。
-
Windows以外のオペレーティングシステムから Tosca CI Client を呼び出してテスト実行に使用する場合は、 config.properties ファイルを変更します。
-
|
Windows 以外のオペレーティングシステムから Tosca CI Client を呼び出すには、Java ランタイム環境をインストールする必要があります。 ソフトウェアのバージョンおよびハードウェア要件に関する情報は、 Tricentis Tosca のシステム要件をご覧ください。 |
-
必要であれば、ロギングを設定します。
-
ToscaCIRemoteExecutionService.exe ファイルを起動します。
ToscaCIRemoteExecutionService.exe ファイルは管理者が起動する必要があります。管理者以外のユーザーがリモートサービスのエンドポイントを開けられるようにするには、コマンドラインに次のコマンドを入力します。
netsh http add urlacl url=http://+:8732/ user=Everyone
-
Continuous Integration テストの実行のために、必要なプロパティを作成してワークスペースを準備いたします。
-
必要に応じて、実行する ExecutionLists をフィルタリングします。
-
Tosca CI Client を呼び出して、テスト実行を開始します。オプションとして、 Tosca CI Jenkins プラグインを使用してこれを行うことができます。
Tosca Continuous Integration は、 Remote Execution Service と Tosca Continuous Integration Client との間でHTTPS通信をサポートしています。HTTPS 通信の設定方法については、 see chapter "リモートサービス とのHTTPS通信を設定します。" を参照してください。
別の実行ワークスペースでのテスト実行