cicd-integrations
2023.4
false
- 概要
- UiPath CLI
- Azure DevOps 拡張機能
- Jenkins プラグイン
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

CI/CD 連携ユーザー ガイド
最終更新日時 2025年4月28日
UiPath のテストを実行
link通常、[UiPath のテストを実行] タスクは Orchestrator で既存のテスト セットを実行します。また、UiPath テスト プロジェクトへのパスを指定し、このタスクを使用してテスト ケースをパッケージ化、デプロイ、実行することもできます。後者のオプションは、Orchestrator に一時的なテスト セットとして表示されます。
タスクの実行が終了すると、テスト結果が Azure DevOps の [Test] タブにアップロードされます。テスト結果の出力パスを JUnit 形式で指定できます。
結果に基づき、ビルドは成功 (すべてのテスト ケースが成功) または失敗 (少なくとも 1 つのテスト ケースが失敗) とマークされます。
構成
link以下の表を使用して、[UiPath のテストを実行] の入力を設定します。
引数 | 説明 |
---|---|
表示名 (必須) | タスクの名前を入力します。 |
テストの実行方法を選択 | 実行するテストを選択します。テスト セットを実行: Orchestrator の既存のテスト セットを指定して実行します。Execute tests in project: プロジェクトを指定し、パッケージをデプロイして、テスト ケースを一時的なテスト セットの一部として実行します。 |
Orchestrator への接続 (必須) | UiPath Orchestrator サービスにアクセスするためのサービス接続を設定します。このステップのためだけの接続を設定するか、既存のグローバル接続を使用します。詳細については、「UiPath Orchestrator サービス接続を構成する」をご覧ください。 |
入力パラメーター | JSON 入力ファイルのファイル パスを指定します (例: Input\jobParameters.json )。テスト セット レベルで新しい入力引数を作成する場合は、 type 引数を指定します。それ以外の場合は、name と value を使用できます。
|
テスト セット ([テスト セットを実行] メソッドの場合は必須) | 実行するテスト セットに表示される名前です。テスト セットにテスト ケースの最新バージョンが含まれるようにします。
テスト セットが既定のフォルダーに含まれていない場合は、前に適切なフォルダー名を含めてください。例:
AccountingTeam\TestSet
|
テスト プロジェクトのパス ([Execute tests in project] メソッドの場合は必須) | 一時的なテスト セットの一部として実行するテスト プロジェクトの場所を指定します。 |
ロボット グループ ([Execute tests in project] メソッドの場合は必須) | クラシック フォルダー (非推奨) を使用する場合は、パッケージがデプロイされるロボット グループを定義する必要があります。このフィールドで、パッケージを作成または更新できます。次の例を使用して、このフィールドにコンマで区切ってロボット グループを追加できます。testingEnvironment, productionEnvironment
|
Orchestrator のフォルダー (必須) | プロセスがデプロイされるフォルダーを指定します。クラシック フォルダー (非推奨) の場合は、特定のロボット名を使用できます。モダン フォルダーの場合は、特定のユーザー名およびマシン名を使用できます。
サブフォルダーを入力するには、親フォルダーの名前とサブフォルダーの名前の両方を入力してください。例:
AccountingTeam\TeamJohn
|
テスト結果の出力パス | テスト結果の出力パスを JUnit 形式で指定します (例: Output\testResults.json )。
|
Timeout | 要求がタイムアウトするまで待機する秒数を指定します。 |
トレース レベル | ドロップダウン リストからログ レベルを選択します。 |
Attach Robot Logs | 実行ロボットから INFO レベルのログを添付するには、このオプションを選択します。既定では、選択解除されています。詳細については、「ロボット ログ」をご覧ください。 |
YAML パイプライン
link[UiPath のテストを実行] の完全に解析された YAML ドキュメントをプレビューできます。
-- task: UiPathTest@2
inputs:
#testTarget: TestProject # Options: TestProject, TestSet
#orchestratorConnection: # Service connection to UiPath Orchestrator
#testProjectPath: '$(Build.SourcesDirectory)\MobileAutomationTests' # Required only when testTarget = TestProject
#testSet: 'MobileAutomationTests' # Required only when testTarget = TestSet
#folderName: 'MobileAutomationTesting'
#environment: 'TestingRobots' # Required only when testTarget = TestProject and the folder is a classic folder
#testReportDestination: '$(Build.ArtifactStagingDirectory)\report.xml' # Optional
#timeout: 200 # Optional, default = 3600s,
#traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None task: UiPathTest@2
-- task: UiPathTest@2
inputs:
#testTarget: TestProject # Options: TestProject, TestSet
#orchestratorConnection: # Service connection to UiPath Orchestrator
#testProjectPath: '$(Build.SourcesDirectory)\MobileAutomationTests' # Required only when testTarget = TestProject
#testSet: 'MobileAutomationTests' # Required only when testTarget = TestSet
#folderName: 'MobileAutomationTesting'
#environment: 'TestingRobots' # Required only when testTarget = TestProject and the folder is a classic folder
#testReportDestination: '$(Build.ArtifactStagingDirectory)\report.xml' # Optional
#timeout: 200 # Optional, default = 3600s,
#traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None task: UiPathTest@2