|
Option C Tools
|
Purpose
-------
Provide a single-command entry point to run the full OCT test suite.
Responsibilities
----------------
- Invoke pytest via subprocess with short traceback and quiet output.
- Propagate the pytest exit code to the calling process.
Diagnostics
-----------
Domain: OCT-TESTS
Levels:
L2 — test-run lifecycle
L3 — (not applicable — no internal logic)
L4 — (not applicable — no internal logic)
Contracts
---------
- Always delegates to pytest; never runs tests directly.
- Exit code mirrors pytest exit code.