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

UIP TM パック

「uip tm pack」の構文とオプションです。外部の Playwright テスト プロジェクトを Test Manager 用の UiPath オートメーション パッケージにパッケージ化します。

uip tm pack は、外部のテスト プロジェクトから UiPath オートメーション パッケージ (.nupkgの ) を構築して、Test Manager が実行できるようにします。Playwright プロジェクトのルートを指定すると、プロジェクトの test() ブロック ( describe() グループや注釈を含む) を検出し、プロジェクトのソース ファイルとテスト メタデータをパッケージにバンドルして、Orchestrator パッケージ フィードにパブリッシュできるようにします。後で Playwright のテスト ケースに対して実行されるすべてのオートメーション testsets run 、このコマンドによって生成されます。

概要

uip tm pack --project-path <path> --type playwright [--project-key <key>] [--name <name>] [--package-version <version>] [-o <dir>] [--author <author>] [--description <desc>] [--no-create-test-cases] [--dry-run] [--output json]
uip tm pack --project-path <path> --type playwright [--project-key <key>] [--name <name>] [--package-version <version>] [-o <dir>] [--author <author>] [--description <desc>] [--no-create-test-cases] [--dry-run] [--output json]

--no-create-test-casesが合格しない限り、--project-keyが必要です。

All verbs honor the global options and the standard exit codes.

注:

pack is a purely local, offline operation — it registers no --tenant and no --log-level option. Neither flag exists on this command.

引数

設定はありません。

オプション

フラグ説明
--project-path <path>必須。Playwright プロジェクトのルートへのパスです (たとえば、現在のディレクトリの場合は . )。ルートには、 package.jsonpackage-lock.json、および playwright.config ファイルが含まれている必要があります。
--type <type>必須。パッケージ化されるオートメーションの種類です。playwrightのみが受け入れられます。この動詞を経由するオートメーションの種類は他にありません。
--project-key <key>既存の Test Manager プロジェクト キー。--no-create-test-casesが合格しない限り必須です。テスト ケースの自動作成がオン (既定) の場合、一致するテスト ケースがこのプロジェクトで自動作成され、Playwright のオートメーションが各テスト ケースに自動リンクされます。手動での link-automation やオートメーションの選択ステップは必要ありません。大文字と数字のみ (^[A-Z0-9]+$)。
-n, --name <name>結果のパッケージの名前。既定値はプロジェクトのフォルダー名です。
--package-version <version>パッケージのバージョン文字列です (例: 1.0.0)。既定値は 1.0.0です。
-o, --output <dir>生成された .nupkgの出力ディレクトリです。既定値は .uipathです。
--author <author>既定値は "UiPath Developer" です。
--description <desc>既定値はありません。
--no-create-test-casesテスト ケースの自動作成を無効化します。--project-key省略できる唯一のモード。代わりに、パッケージのオートメーションを手動で選択できるようになります。
--dry-run実際のパックと同じ検証を実行しますが、何も書きません。
--output json人間が判読できるテキストの代わりに、機械判読可能な JSON (パッケージ名/バージョン、出力パス、検出されたテスト数) を stdout に出力します。
注:

このコマンドでサポートされているパッケージ マネージャーは npm だけです。プロジェクトのルートには package-lock.jsonが含まれている必要があります。

uip tm pack \
  --project-path . \
  --type playwright \
  --project-key SWAG \
  --name SwagLabsDemo \
  --package-version 1.0.0 \
  -o .packages \
  --output json
uip tm pack \
  --project-path . \
  --type playwright \
  --project-key SWAG \
  --name SwagLabsDemo \
  --package-version 1.0.0 \
  -o .packages \
  --output json

データシェイプ

{
  "Result": "Success",
  "Code": "ExternalTestPack",
  "Data": {
    "Package": "SwagLabsDemo@1.0.0",
    "Output": ".packages/SwagLabsDemo.1.0.0.nupkg",
    "TestCount": 12
  }
}
{
  "Result": "Success",
  "Code": "ExternalTestPack",
  "Data": {
    "Package": "SwagLabsDemo@1.0.0",
    "Output": ".packages/SwagLabsDemo.1.0.0.nupkg",
    "TestCount": 12
  }
}
注:

パッケージ化後、Test Manager で選択する前に、テナントの Orchestrator パッケージ フィードに.nupkgをパブリッシュします。手動で Orchestrator でパブリッシュするか、監視対象フォルダーにドロップするか、uip or packages upload を使用します。

  • テスト ケース — このコマンドで作成されたテスト ケースで link-automation を使用する前に、そこにある警告を参照してください。
  • テスト セットtestsets run コマンドで生成されるオートメーションを実行します。
  • uip またはパッケージpackages upload 生成された .nupkg を Orchestrator パッケージ フィードにパブリッシュします。

参照

  • 概要
  • 引数
  • オプション
  • データシェイプ
  • 関連
  • 参照

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得