Runs every conformance case sequentially and reports each outcome. Never throws: a gated case is
Skipped with its reason, and any error (assertion or otherwise) makes the case Failed. Each case
disposes its own driver (see WithScenario). Usable outside vitest, e.g. from an integration runner.
Runs every conformance case sequentially and reports each outcome. Never throws: a gated case is Skipped with its reason, and any error (assertion or otherwise) makes the case Failed. Each case disposes its own driver (see WithScenario). Usable outside vitest, e.g. from an integration runner.