CLI command
probierz ci
Select affected targets, run the ready targets, analyze completed runs, and return one change-driven verdict.
Invocation#
probierz ci [ARGS]...Options from source help#
NAME=VALUE Environment variable given to the suite; repeatable
--app <ID> Application manifest whose surface and secrets apply
--spec <FILE> One spec file instead of the target's whole suite
--tool <NAME> Report shape to expect: playwright, wdio, or probierz
--record Keep video, traces, and screenshots for every journey
--force Run even when the resource this target locks is held
--no-analyze Skip report analysis and print the raw run
--no-repair Do not offer an authored repair for a failed run
--frames <N> Frames per second to extract from a recording
--timeout <MS> Give the suite this long before it is killed
--resource-wait <MS> Wait this long for a held resource before refusing
--files <PATH>... Changed files that select what runs (affected, ci)
--host <SELECTOR> mobile:ios:byk-auth only: the fleet host its suite
is placed on, from `probierz hosts`; default
stado:mini
--local mobile:ios:byk-auth only: run its suite on this
machine instead of the dedicated host
--seed-resend mobile:ios:byk-auth only: seed the login mailbox's
resend source and stop, running no journeyRequired inputs and options#
- `[ref]` or `--files path ...` defines the change set.
- `--app <appId>` selects the registered product whose manifest and source identity belong to the run.
- `--record` requests supported video, trace, and screenshot capture; `--force` skips the preflight gate.
- `--spec <path>` narrows execution to one spec. An absolute path may name an application-owned program in its own repository; its report records `owner: "application"`. `--frames N`, `--timeout MS`, and `--resource-wait MS` control analysis and bounded waits.
- `--local` and `--seed-resend` select the local Byk authentication path and resend its seed; both apply only to `mobile:ios:byk-auth`.
- `--host <selector>` places `mobile:ios:byk-auth` on the selected fleet host and defaults to `stado:mini` when that target is not local.
- Trailing `KEY=VALUE` arguments become the target process environment.
Output and state effects#
Writes selected targets, per-target results, analyses, and summary counts. Failed work exits 1; if nothing failed but at least one target is blocked, it exits 3.
Exact refusals#
- Unknown options, missing values, and negative numeric options are refused by `parseRunArgs`.
- Blocked preflights are reported with their fixes and are not spawned unless `--force` is explicit.
- Selection or orchestration failure propagates; unavailable work is never counted as passed.
Source snapshot#
Generated from the Rust binaries at https://github.com/wisent-ai/probierz.git revision `c589d6917201c31f57e6a7f24522c0d50ae5bd0f`.
Combined help SHA-256: `43f0d9cd136ac2c46ec3eedb2824bd5d6168f235dea4caaa50610c005f40c84a`; binary SHA-256: `7e42c843082863ed265817de90a110a2f27546426a54d372e10009fd665a4d8e`.