cicd-integrations
2023.4
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

CI/CD 連携ユーザー ガイド

最終更新日時 2025年4月28日

UiPath のテストを実行

通常、[UiPath のテストを実行] タスクは Orchestrator で既存のテスト セットを実行します。また、UiPath テスト プロジェクトへのパスを指定し、このタスクを使用してテスト ケースをパッケージ化、デプロイ、実行することもできます。後者のオプションは、Orchestrator に一時的なテスト セットとして表示されます。

タスクの実行が終了すると、テスト結果が Azure DevOps の [Test] タブにアップロードされます。テスト結果の出力パスを JUnit 形式で指定できます。

結果に基づき、ビルドは成功 (すべてのテスト ケースが成功) または失敗 (少なくとも 1 つのテスト ケースが失敗) とマークされます。

構成

以下の表を使用して、[UiPath のテストを実行] の入力を設定します。

引数説明
表示名 (必須) タスクの名前を入力します。
テストの実行方法を選択実行するテストを選択します。テスト セットを実行: Orchestrator の既存のテスト セットを指定して実行します。Execute tests in project: プロジェクトを指定し、パッケージをデプロイして、テスト ケースを一時的なテスト セットの一部として実行します。
Orchestrator への接続 (必須) UiPath Orchestrator サービスにアクセスするためのサービス接続を設定します。このステップのためだけの接続を設定するか、既存のグローバル接続を使用します。詳細については、「UiPath Orchestrator サービス接続を構成する」をご覧ください。
入力パラメーターJSON 入力ファイルのファイル パスを指定します (例: Input\jobParameters.json)。テスト セット レベルで新しい入力引数を作成する場合は、 type 引数を指定します。それ以外の場合は、namevalue を使用できます。
テスト セット ([テスト セットを実行] メソッドの場合は必須) 実行するテスト セットに表示される名前です。テスト セットにテスト ケースの最新バージョンが含まれるようにします。
テスト セットが既定のフォルダーに含まれていない場合は、前に適切なフォルダー名を含めてください。例: AccountingTeam\TestSet
テスト プロジェクトのパス ([Execute tests in project] メソッドの場合は必須) 一時的なテスト セットの一部として実行するテスト プロジェクトの場所を指定します。
ロボット グループ ([Execute tests in project] メソッドの場合は必須) クラシック フォルダー (非推奨) を使用する場合は、パッケージがデプロイされるロボット グループを定義する必要があります。このフィールドで、パッケージを作成または更新できます。次の例を使用して、このフィールドにコンマで区切ってロボット グループを追加できます。testingEnvironment, productionEnvironment
Orchestrator のフォルダー (必須) プロセスがデプロイされるフォルダーを指定します。クラシック フォルダー (非推奨) の場合は、特定のロボット名を使用できます。モダン フォルダーの場合は、特定のユーザー名およびマシン名を使用できます。
サブフォルダーを入力するには、親フォルダーの名前とサブフォルダーの名前の両方を入力してください。例: AccountingTeam\TeamJohn
テスト結果の出力パステスト結果の出力パスを JUnit 形式で指定します (例: Output\testResults.json)。
Timeout要求がタイムアウトするまで待機する秒数を指定します。
トレース レベルドロップダウン リストからログ レベルを選択します。
Attach Robot Logs実行ロボットから INFO レベルのログを添付するには、このオプションを選択します。既定では、選択解除されています。詳細については、「ロボット ログ」をご覧ください。
docs image

YAML パイプライン

[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
  • 構成
  • YAML パイプライン

このページは役に立ちましたか?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo
信頼とセキュリティ
© 2005-2025 UiPath. All rights reserved.