UiPath Documentation
uipath-cli
latest
false
UiPath CLI ユーザー ガイド
重要 :
このコンテンツは機械翻訳によって処理されています。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

UIP TM テストセット

「uip tm testsets」の構文とオプション。Test Manager で追跡対象の実行を生成する実行可能なテスト セット ユニットを管理します。

テスト セットを管理するuip tm testsets: Test Manager で実行可能な単位です。テスト セットは、1 つのコマンドとして起動され、1 つの実行として追跡される、順序付けられたテスト ケースのグループです。すべての testsets run 呼び出しは、他の uip tm動詞 (waitexecutionsreportresultattachment) が入力として受け取るExecutionIdを返します。

概要

uip tm testsets create --project-key <key> --name <name> [--description <text>]
uip tm testsets list --project-key <key> [--filter <text>]
uip tm testsets update --project-key <key> --test-set-key <key> [--name <name>] [--description <text>]
uip tm testsets delete --project-key <key> --test-set-key <key> [-y]
uip tm testsets list-testcases --project-key <key> --test-set-key <key> [--limit <n>] [--offset <n>]
uip tm testsets run --test-set-key <key> [--execution-type <type>] [--input-path <file>] [--wait [--timeout <seconds>] [--poll-interval <seconds>]]
uip tm testsets create --project-key <key> --name <name> [--description <text>]
uip tm testsets list --project-key <key> [--filter <text>]
uip tm testsets update --project-key <key> --test-set-key <key> [--name <name>] [--description <text>]
uip tm testsets delete --project-key <key> --test-set-key <key> [-y]
uip tm testsets list-testcases --project-key <key> --test-set-key <key> [--limit <n>] [--offset <n>]
uip tm testsets run --test-set-key <key> [--execution-type <type>] [--input-path <file>] [--wait [--timeout <seconds>] [--poll-interval <seconds>]]

すべての動詞は、 グローバル オプション と標準の 終了コードを尊重します。すべての動詞は --log-level <level> を受け入れます (既定は Information)。

uip tm testsets create

プロジェクトに空のテスト セットを作成します。

引数

設定はありません。

オプション

フラグ説明
--project-key <key>必須。所有するプロジェクト。
--name <name>必須。テスト セット名。
--description <text>自由形式の説明。既定では空です。

uip tm testsets create \
  --project-key DEMO \
  --name "Smoke Suite" \
  --description "Core smoke tests"
uip tm testsets create \
  --project-key DEMO \
  --name "Smoke Suite" \
  --description "Core smoke tests"

データシェイプ

{
  "Code": "TestSetCreate",
  "Data": {
    "TestSetKey": "DEMO:10",
    "Name": "Smoke Suite",
    "Description": "Core smoke tests"
  }
}
{
  "Code": "TestSetCreate",
  "Data": {
    "TestSetKey": "DEMO:10",
    "Name": "Smoke Suite",
    "Description": "Core smoke tests"
  }
}

uip tm テストセットのリスト

プロジェクト内のテスト セットのリストを取得します。

引数

設定はありません。

オプション

フラグ説明
--project-key <key>必須。リストするプロジェクト。
--filter <text>サーバー側で名前を検索する。

uip tm testsets list --project-key DEMO --filter smoke
uip tm testsets list --project-key DEMO --filter smoke

データシェイプ

{
  "Code": "TestSetsList",
  "Data": [
    {
      "TestSetKey": "DEMO:10",
      "Name": "Smoke Suite",
      "Id": "a1b2c3d4-0000-0000-0000-000000000010"
    }
  ]
}
{
  "Code": "TestSetsList",
  "Data": [
    {
      "TestSetKey": "DEMO:10",
      "Name": "Smoke Suite",
      "Id": "a1b2c3d4-0000-0000-0000-000000000010"
    }
  ]
}

Id は内部 UUID です — executions list --test-set-idで必要です。

UIP TM テストセットの更新

テスト セットの名前を変更するか、テスト セットの説明を変更します。--nameまたは--descriptionのうち少なくとも1つを指定する必要があります。

引数

設定はありません。

オプション

フラグ説明
--project-key <key>必須。所有するプロジェクト。
--test-set-key <key>必須。テスト セットのキー (例: DEMO:10)。
--name <name>新しい名前。
--description <text>新しい説明。

uip tm testsets update \
  --project-key DEMO \
  --test-set-key DEMO:10 \
  --name "Smoke Suite (2026)"
uip tm testsets update \
  --project-key DEMO \
  --test-set-key DEMO:10 \
  --name "Smoke Suite (2026)"

データシェイプ

{
  "Code": "TestSetUpdate",
  "Data": {
    "TestSetKey": "DEMO:10",
    "Name": "Smoke Suite (2026)",
    "Description": "Core smoke tests",
    "Result": "Updated"
  }
}
{
  "Code": "TestSetUpdate",
  "Data": {
    "TestSetKey": "DEMO:10",
    "Name": "Smoke Suite (2026)",
    "Description": "Core smoke tests",
    "Result": "Updated"
  }
}

uip tm テストセットの削除

テスト セットをキーで削除する

引数

設定はありません。

オプション

フラグ説明
--project-key <key>必須。所有するプロジェクト。
--test-set-key <key>必須。テスト セットのキー (例: DEMO:10)。
-y, --yes確認プロンプトをスキップします。非対話型環境では必要です。

uip tm testsets delete --project-key DEMO --test-set-key DEMO:10 --yes
uip tm testsets delete --project-key DEMO --test-set-key DEMO:10 --yes

データシェイプ

{
  "Code": "TestSetDelete",
  "Data": {
    "TestSetKey": "DEMO:10",
    "Id": "a1b2c3d4-0000-0000-0000-000000000010",
    "Result": "Deleted"
  }
}
{
  "Code": "TestSetDelete",
  "Data": {
    "TestSetKey": "DEMO:10",
    "Id": "a1b2c3d4-0000-0000-0000-000000000010",
    "Result": "Deleted"
  }
}

uip tm testsets list-testcases

テスト セットに割り当てられているテスト ケースのリストを表示します。

引数

設定はありません。

オプション

フラグ説明
--project-key <key>必須。所有するプロジェクト。
--test-set-key <key>必須。検査するテスト セット。
--limit <n>ページあたりの結果の最大数。既定値は 50です。
--offset <n>スキップする結果の数です。既定値は 0です。

uip tm testsets list-testcases --project-key DEMO --test-set-key DEMO:10
uip tm testsets list-testcases --project-key DEMO --test-set-key DEMO:10

データシェイプ

{
  "Code": "TestSetTestCasesList",
  "Data": [
    {
      "TestCaseKey": "DEMO:1",
      "Name": "Login smoke",
      "Description": "Logs in and out"
    }
  ]
}
{
  "Code": "TestSetTestCasesList",
  "Data": [
    {
      "TestCaseKey": "DEMO:1",
      "Name": "Login smoke",
      "Description": "Logs in and out"
    }
  ]
}

uip tm テストセットの実行

テスト セットを実行し、その ExecutionIdを返します。既定では、実行がキューに入るとすぐに、コマンドは戻ります。実行が終了ステートに達するまでブロックに --wait 渡します — これにより、起動ステップと待機ステップが 1 つのコマンドに結合されます。

引数

設定はありません。

オプション

フラグ説明
--test-set-key <key>必須。テスト セットのオブジェクト キー (例: DEMO:42)。プロジェクト キーは、プレフィックス から派生しています。
--execution-type <type>実行するテスト ケースの種類: automated (既定)、[manual]、[mixed] (自動と手動の両方)、または [none] (種類フィルターなし)。
--input-path <file>実行のパラメーターの上書きを含む JSON ファイルへのパスです。形式: [{"name":"Param","type":"String","value":"v"}]
--wait実行が最終ステート (finishedcancelled) に達するまでブロックします。省略すると、キューの直後にコマンドが返されます。
--timeout <seconds>実行が完了するまで待機する最大秒数です (タイムアウトしない場合は0 )。--waitが必要です。
--poll-interval <seconds>待機中のステータス チェック間の間隔 (秒)。--waitが必要です。

# Fire-and-forget — returns ExecutionId immediately
uip tm testsets run --test-set-key DEMO:10

# Block until done — no need for a separate uip tm wait call
uip tm testsets run \
  --test-set-key DEMO:10 \
  --wait

# Block with a timeout and custom poll interval
uip tm testsets run \
  --test-set-key DEMO:10 \
  --execution-type automated \
  --wait \
  --timeout 900 \
  --poll-interval 15

# Pass parameter overrides from a file
uip tm testsets run \
  --test-set-key DEMO:10 \
  --input-path ./params.json \
  --wait
# Fire-and-forget — returns ExecutionId immediately
uip tm testsets run --test-set-key DEMO:10

# Block until done — no need for a separate uip tm wait call
uip tm testsets run \
  --test-set-key DEMO:10 \
  --wait

# Block with a timeout and custom poll interval
uip tm testsets run \
  --test-set-key DEMO:10 \
  --execution-type automated \
  --wait \
  --timeout 900 \
  --poll-interval 15

# Pass parameter overrides from a file
uip tm testsets run \
  --test-set-key DEMO:10 \
  --input-path ./params.json \
  --wait

データシェイプ

{
  "Code": "TestSetRun",
  "Data": {
    "ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
    "TestSetKey": "DEMO:10",
    "Status": "Running",
    "StartTime": "2025-04-15T10:30:00Z"
  }
}
{
  "Code": "TestSetRun",
  "Data": {
    "ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
    "TestSetKey": "DEMO:10",
    "Status": "Running",
    "StartTime": "2025-04-15T10:30:00Z"
  }
}
注:

--waitを使用すると、StatusRunningではなく最終ステート (FinishedCancelled) を反映します。返される ExecutionId はどちらの場合も同じで、 uip tm report getuip tm result downloaduip tm attachment downloadに渡すことができます。

  • テスト ケース — テスト セットを設定するテスト ケースを作成してリンクします。
  • 実行 — テスト セットの実行後に実行のリストを表示してリトライします。
  • 待機 — 返された ExecutionId が終了状態に達するまでブロックします。
  • ReportResultAttachment — 実行後の成果物。

参照

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得