CLI command

probierz ci

Select affected targets, run the ready targets, analyze completed runs, and return one change-driven verdict.

Invocation#

Shell
probierz ci [ARGS]...

Options from source help#

run opts
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 journey

Required 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`.