beskid test
Discover and execute Beskid `test` items with filtering and skip handling.
beskid test
Run Beskid test items declared with test Name { ... }.
This command is available as beskid test.
beskid test [INPUT] [--project <path>] [--target <name>] [--workspace-member <name>]Options
Section titled “Options”--include-tag <tag>(repeatable): run only tests containing any included tag--exclude-tag <tag>(repeatable): exclude tests containing any excluded tag--group <prefix>: run only tests whosemeta.groupstarts with<prefix>--json: print JSON summary and per-test records--plain: disable animated progress and graph output--all-targets: run all Test targets in one process with one prepared workspace--frozen/--locked: project resolution lockfile controls (same behavior as other project-aware commands)
Behavior
Section titled “Behavior”- Tests are discovered from parsed source (
testitems at top-level and inline modules). - The current test engine executes prepared test entrypoints with JIT. This is separate from the AOT
beskid runpath. skip.condition = truemarks a test as skipped and bypasses execution.- Exit code is non-zero when any test fails.
Example
Section titled “Example”beskid test Src/Harness.bd --include-tag fast --group analysis