test: make runww the cstage-only T1 behavioral gate

Per the tier+stage split (USER-approved): the routine wwstage-behavior
run is redundant -- T2 byte-id (cstage.s vs wwstage.s, strictly more
sensitive) plus T1's cstage run together cover both stages. Drop the
wwstage path from runww; cstage==wwstage convergence moves to a separate
pre-push byte-id tool (T2). Update the test-run target comment to match.
This commit is contained in:
2026-06-22 00:16:53 +09:00
parent c7eeb475b1
commit 70ef7681a6
2 changed files with 12 additions and 15 deletions

View File

@@ -3667,8 +3667,8 @@ test-unit: all sizelint peellint $(TESTS)
# ---- test-run: ww-native behavior harness (fold 2) ---------------------
# Drives test/runww.ww over every test/wcc/data/<name>/case.ww, building
# and running each case through BOTH compiler stages and checking its
# leading `//ww:` directive. The harness prints `runww: all ok` and exits
# and running each case through the cstage `ww` driver (T1) and checking
# its leading `//ww:` directive. The harness prints `runww: all ok` and exits
# 0 only if every case passes; the target propagates that exit code. NOT
# yet wired into `make test` (fold 6). See test/runww.ww header.
RUNWW_CASES = $(wildcard test/wcc/data/*/case.ww)