run_verification
Execute repository tests under coverage and map results to requirements. Filter by requirement IDs to run only linked tests.
Instructions
Run the repo's tests under coverage and map results to requirements. Python:
pytest with per-test contexts. C/C++: builds with clang coverage (and MC/DC) using the
build commands in .reqtrace.yaml, then runs each test in its own process. With
req_ids, runs only tests linked to those requirements. The commands come from the
repo's config, never from arguments.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| req_ids | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes | ||
| outcomes | Yes | ||
| timed_out | Yes | ||
| duration_s | Yes | ||
| output_tail | Yes | Tail of test output, for diagnosing errors | |
| failed_tests | Yes | ||
| requirement_status | Yes |