ビルドサーバでのテスト実行のために、 Tosca CI Client を設定します。
|
このトピックは、Tricentisが近い将来に廃止する予定の従来の機能について説明します。廃止計画およびタイムラインに関する詳細情報については、この Tricentisナレッジベースの記事をご覧ください。 代替案については、トピックをチェックしてください。 |
userSettings セクションで以下の設定を変更できます。
|
設定名 |
説明 |
オプション |
|---|---|---|
|
ワークスペースパス |
テストを実行するワークスペースへのパス。 例: C:/Tosca_Projects/Tosca_Workspaces/MyWorkspace.tws |
|
|
ログイン名 |
ワークスペースのログイン名。 リポジトリにLDAP認証を使用する場合、ドメインと Windowsユーザーの名前をログイン名として使用できます。 |
|
|
ログインパスワード |
パスワードを設定している場合は、ワークスペースのパスワード。 リポジトリにLDAP認証を使用している場合は、パスワードの入力の必要はありません。 |
|
|
チェックアウトの最大待機時間 |
Tosca CI Client がExecutionListsフォルダをチェックアウトするまでの最大待機時間(ミリ秒)。Tosca CI Client が指定された時間内にフォルダをチェックアウトできない場合、実行は中止され、失敗として報告します。 デフォルト値は300000ミリ秒です。 |
X |
|
タイムスタンプフォーマット |
実行結果のタイムスタンプのフォーマットを定義します。デフォルト値は yyMMdd HHmm です。 この設定はカスタム文字列で変更できます。使用可能な構文については、マイクロソフトのドキュメント https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-format-strings を参照してください。 |
X |
|
ReportIntermediateResults |
結果は、テストランの最後のサマリーに加えて、各ExecutionEntryの実行後に受け取りたいことを指定します。 デフォルトではこの設定はオフになっていて、False に設定されています。 |
X |
|
テスト結果の構造を定義します。有効な値は以下の通りです:
Tricentis では、 Junit を入力することをお勧めします。この値が生成する結果ファイルは、どのビルドサーバでも読み取り、表示することができるからです。 ReportIntermediateResults が TRU の場合、結果タイプは Junit のみとなります。 |
X |
|
|
ToscaCI Client で result.xml ファイルへのパスを定義します。ビルドサーバはこのファイルをインポートしてテスト結果を表示します。 指定されたパスを特定のテストセットに使用しない場合は、呼び出しパラメータ -r でこの設定を上書きできます。 |
X |
|
|
ビルドサーバでテストが成功したかどうかを示す終了コードが必要な場合は、この設定の値を TRUE に設定します。終了コードは、テストが成功したか失敗したか、あるいは1つ以上のExecutionEntriesに対して結果がなかったかをビルドサーバーに通知します。
|
X |
ファイルサービスとサーバーリポジトリ の認証を設定します。
Tricentis File Service と Tricentis Server Repository のワークスペースを使用している場合、 ToscaCIClient.dll.config ファイルにもアクセスプロトコルを設定する必要があります。
以下の手順に従って設定してください。
-
APIトークンを作成し、ClientID とクライアントシークレットをメモします。
-
次のコードを TOSCAContinuousIntegrationにペーストします。TOSCACIExecution.プロパティ設定セクション:
<setting name="ClientId" serializeAs="String">
<value></value>
</setting>
<setting name="ClientSecret" serializeAs="String">
<value></value>
</setting>
-
ClientID とクライアントシークレットの値を入力します。
例
以下の例では、 Tosca CI Client の動作を以下のように定義しています。
-
Tosca CI Client は ExecutionListsフォルダをチェックアウトするために最大400,000ミリ秒待機します。
-
ワークスペース SampleWorkspace.tws 上で、ユーザー Admin により実行されます。ユーザーにはパスワードがありません。
-
Tosca CI Client は結果ファイルを C:\Sample_Directory\Result.xml に保存します。
-
ビルドサーバは Tosca CI Client からの終了コードを待ちます。
<userSettings>
<TOSCAContinuousIntegration.TOSCACIExecution.Properties.Settings>
<setting name="MaxWaitForCheckout" serializeAs="String">
<value>400000</value>
</setting>
<setting name="WorkspacePath" serializeAs="String">
<value>C:\TOSCA_PROJECTS\TOSCA_Workspaces\SampleWorkspace.tws</value>
</setting>
<setting name="LoginName" serializeAs="String">
<value>Admin</value>
</setting>
<setting name="LoginPassword" serializeAs="String">
<value/>
[...]
</TOSCAContinuousIntegration.TOSCACIExecution.Properties.Settings>
<TOSCAContinuousIntegration.TOSCACIClient.Properties.Settings>
[...]
<setting name="PathToResultFile" serializeAs="String">
<value>"C:\Sample_Directory\Result.xml"</value>
</setting>
<setting name="ConsiderExecutionResult" serializeAs="String">
<value>True</value>
</setting>
[...]
</TOSCAContinuousIntegration.TOSCACIClient.Properties.Settings>
</userSettings>