From 790c2719ec22bb026a3b8ed592eb8356bedd9486 Mon Sep 17 00:00:00 2001 From: Bora Date: Sat, 18 Jul 2026 21:33:31 +0300 Subject: [PATCH] docs: add contributor note on where tests live --- CONTRIBUTING.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 64fa396..6b0ddf4 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -58,6 +58,16 @@ Changes to the [`harness/`](harness) itself should preserve the core contract: * ## Checks +### Where tests live + +The harness's own tests live in [`harness/tests/`](harness/tests), including the Hypothesis property tests in [`test_properties.py`](harness/tests/test_properties.py). + +The full suite runs as part of `harness gate` (at 100% coverage). To run only the harness tests while iterating: + +```sh +uv run pytest harness/tests +``` + Fast check while working [`harness/gate.py line 164`](harness/gate.py#L164) ```sh