Reference¶
Authoritative descriptions of every interface the harness exposes. For the reasoning behind them, see Explanation.
| Page | What it covers |
|---|---|
| CLI | python -m harness <campaign> and python -m harness regression. |
| Campaign Configuration | Every key of campaign.yml, its type, and whether it is required. |
| Record Schema | record.json, field by field, including the forbidden fields. |
| Terminal Statuses | The eleven terminal statuses and the order the Judge applies them in. |
| Exit Codes | 0, 1, 2; and why "bypasses found" is not among them. |