• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

UiPath / uipathcli / 13903216833

17 Mar 2025 03:22PM UTC coverage: 89.301% (-1.2%) from 90.483%
13903216833

push

github

thschmitt
Add run command to execute tests on UiPath Orchestrator

`uipath studio test run` packages the project in the given folder,
uploads the package and executes the tests through the connected
orchestrator instance.

The run command performs the following steps:
- Builds the given project with output type "Tests"
- Uploads the generated nupkg package to Orchestrator
- Gets the existing releases for the package
- The command will either update the release if it is already present,
  or generate a new one if it is not.
- Creates a test set based on the latest release
- Starts the execution of the test set
- Waits for the tests to finish

Implementation:

- Added new TestRunCommand: `uipath studio test run` with two parameters:
  `--source .`: Path to UiPath Studio project
  `--test-timeout 300`: Time to wait for tests to finish
- Extracted common logic for interacting with the orchestrator API into
  `orchestratorClient` and using it from the publish and test run
  command
- Extended the progress bar to support a number of steps to show
  the total number of tests and how many have finished:
  `running...        |███                 | (1/6)`
- Extended the nupkg_reader to parse the package id from the nuspec
  which is used to create the release

Issue: https://github.com/UiPath/uipathcli/issues/158

534 of 684 new or added lines in 14 files covered. (78.07%)

10 existing lines in 3 files now uncovered.

5876 of 6580 relevant lines covered (89.3%)

1.0 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

93.48
/utils/visualization/progress_bar.go


Build SHA Not Found

The commit SHA "dfdb53cbc76b4b263a142120781526d24290ddb0" was not found in your repository, so the file cannot be loaded. This may be because you posted from a local development environment, or your CI created an ephemeral commit.

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc