Skip to content

Add --priority for maestro, espresso and xcuitest - #67

Open
jochen-testingbot wants to merge 1 commit into
mainfrom
feat/priority
Open

jochen-testingbot wants to merge 1 commit into
mainfrom
feat/priority

Conversation

@jochen-testingbot

Copy link
Copy Markdown
Contributor

--priority high|normal|low: where the runs go in your own queue while they wait for a free parallel slot. High starts before normal, normal before low, then oldest first. It does not take slots from other accounts or raise the parallel limit. This is the same model as maestro cloud --priority in Maestro CLI 2.12.

  • Sent as top-level priority on POST /:id/run for all three providers, and shown in --dry-run payloads.
  • Case-insensitive. Anything else fails before any upload: Invalid --priority value (urgent). Use one of: high, normal, low.
  • Not sent unless the flag is given.

Server side: testingbot/web#444. Until that is deployed, the API ignores the field and runs keep today's order.

Tests: 890 passed (new: option parsing, payload for all 3 providers, not sent by default). README rows and CHANGELOG updated.

high, normal (default) or low for maestro, espresso and xcuitest, sent as
`priority` on the run API. Higher priority starts first, then the oldest;
it does not take slots from other accounts or raise the parallel limit.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant