uipath-test

Manage UiPath Test Manager projects, test cases, executions, and Playwright test packages via CLI.

9|6|Updated Aug 25, 2017
One-click install
npx skills add https://github.com/sergueik/springboot_study --skill uipath-test-sergueik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uipath-test
Source: https://github.com/sergueik/springboot_study/tree/main/basic-uipath-skills/.github/skills/uipath-test
Command: npx skills add https://github.com/sergueik/springboot_study --skill uipath-test-sergueik

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Managing UiPath Test Manager resources through raw APIs is error-prone and slow. This Skill provides structured CLI workflows to create and manage test projects, cases, sets, and executions, generate persona-tailored test reports, and run Playwright suites on serverless cloud runtimes. ## Core Features & Use Cases - Test Manager CRUD Operations: List, create, update, and delete projects, requirements, test cases, test sets, and executions using the uip tm CLI with JSON output. - Persona-Tailored Test Reports: Generate shareable reports for QA engineers, developers, or release managers, including regression analysis, failing assertions, and go/no-go summaries. - Playwright Pipeline: Pack a Playwright suite into a NuGet package, upload to Orchestrator, let ingestion auto-create labeled test cases, and run them on serverless runtimes with per-project browser scoping. - Use Case: A QA lead needs a release readiness summary. The Skill lists recent executions for a test set, aggregates pass/fail statistics, identifies frequently failing test cases, and writes a release-manager report with a go/no-go recommendation. ## Quick Start Ask the assistant to list the test sets in your UiPath Test Manager project and summarize the results of the most recent execution.

Frequently Asked Questions about uipath-test

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a test set in UiPath Test Manager from the CLI?

Use `uip tm testsets run --test-set-key <KEY> --output json` after setting the project's default Orchestrator folder with `uip tm project set-default-folder`. Capture the returned ExecutionId and poll with `uip tm wait --execution-id <ID>` until the execution reaches a terminal state.

How to run Playwright tests on UiPath serverless cloud?

Pack the suite with `uip tm pack --type playwright`, upload the .nupkg via `uip or packages upload`, and wait for ingestion to auto-create labeled test cases. Then create a test set, fill it by PW_* labels, and run it with optional `--playwright-projects` to scope browsers.

What is the difference between --test-case-id and --test-case-key in uip tm?

The `--test-case-id` is a UUID used by run, steps, and list-result-history commands, while `--test-case-key` uses the PROJECT_KEY:NUMBER format (e.g., DEMO:1) for update, delete, and link-automation. The plural `--test-case-keys` takes comma-separated keys for bulk test set membership changes.

Why does uip tm report unknown command errors?

The CLI was renamed from singular to plural resource names (testcase to testcases, execute to run). Probe once per session with `uip tm testcases --help`; if it fails, translate commands using the pre-rename fallback table before each call.

Can I generate a test report for a release manager from Test Manager?

Yes, the report workflow fetches executions for a test set, asks for the target persona, and produces a Markdown report. Release manager reports include an overall summary with success rate, blocker count, and go/no-go decision support.

Why did my Playwright test set run get cancelled immediately?

Instant cancellation with CreateTestAutomationJobs errors means the default folder has no Cloud Robots Serverless machine assigned. Create one with `uip or machines create --serverless` and assign it to the folder, then start a new run since fixing the folder does not rescue a pending execution.