e57fcf230bb46e05ccfc2c7266c4143bfe16dffa
test-run drives runww.ww over the test/wcc/data/*/case.ww behavior and //ww:error cases, but was not a prerequisite of any aggregate, so the reject surface was ungated. With runww's arm now dual-stage, gate it. Added to the pre-push `test` target only -- not test-unit, not the test-commit content-key tier. runww execve's its children with nil envp, so a WW_PKGCACHE override cannot reach them; they fall back to the default out/.pkgcache that $(TESTS) and the byte-id gates also use. A normal prereq would let make -j overlap test-run with those writers, so test-run carries an order-only prereq (| $(TESTS) test-lang test-lang-byteid) and is scheduled strictly after every default-cache writer. No cache isolation is added: it would be inert under nil envp, and the ordering prevents the race. True per-run cache isolation stays blocked on an os envp() forwarder.
Description
No description provided
Languages
C
89.4%
Python
7.2%
Makefile
2.3%
Shell
0.8%
Assembly
0.3%