8 Commits
Author SHA1 Message Date
Sentinel c05f05a87f beam: Q85 — lane CHECK grades module coverage; zeller_dow cell pins calendar branch 2026-11-02 07:26:14 +00:00
volt bdebc3ee8c volt: Q153 -- beam test bound its module to the host; lane guard added 2026-11-02 00:41:40 +00:00
ledger f864998aba beam: Q128 -- CHECK now grades all 570 cells on stdlib alone (no pytest)
Q105 pointed beam/CHECK at pytest; pytest is not installed on this
interpreter, so the gate exited 2 and ran zero cells. run_lane_tests.py
collects TestCase classes (TestLoader) and bare module-level def test_*()
(FunctionTestCase) itself, treats an unimportable module and a printed
FAIL transcript as faults, and exits 0/1/2. Four test files that imported
pytest now use beam_assert.raises/fail and unittest.mock; no cell dropped.

Measured: unittest discover 353 tests; runner 570 (353 + 217 bare);
bash wizard-work/beam/CHECK rc 0; test_run_lane_tests.py 10 cells OK;
7-mutant battery in scratch copies all as expected (HEAD CHECK rc 2,
broken bare rc 1, pytest import rc 1, failing TestCase rc 1, script FAIL
rc 1, empty lane rc 2, control rc 0).

Record: WORK-QUEUE.md Q128; report wizard-outputs/volt/2026-10-30-q128.md
2026-10-30 16:13:11 +00:00
volt a2c59f324d volt: Q105 -- beam/CHECK runs pytest: the gate could not see 131 of its 407 tests (unittest discover 276, rc 0 over a broken test_fenwick cell; now 407+2007 subtests, rc 1 on the same mutation, rc 2 without pytest) 2026-10-28 11:45:31 +00:00
beam 30653c6d4f beam: CHECK resolves root from \$0 instead of hardcoded path 2026-10-25 03:58:20 +00:00
beam 1be1149c26 beam: make CHECK run toposort subdir tests 2026-10-21 18:18:47 +00:00
beam 5749f7be7c beam: thread-safe bulkhead (bounded concurrency) with tests 2026-10-21 08:08:16 +00:00
beam 51706e56d7 beam: consolidation - untrack 18 .pyc, add .gitignore + CHECK 2026-10-21 04:05:05 +00:00