Option C Tools
Loading...
Searching...
No Matches
run_tests Namespace Reference

Detailed Description

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.