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:
4
Makefile
4
Makefile
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user