test: port the M1 mangle/usehint run observers to ww

test/xmod/m1_test.ww replaces 989_m1mangle_run.c and
989_m1usehint_run.c with every assertion preserved (5 tree rows +
2 usehint rows, both stages, plus the leaf_collision byte-id leg;
concat order strengthened from shell glob to byte-sorted listdir).
This commit is contained in:
2026-08-08 14:29:56 +09:00
parent 57675431e2
commit 3f0b7647f6
4 changed files with 255 additions and 659 deletions

View File

@@ -372,7 +372,7 @@ SEP_WW_TARGETS = $(SEP_WW_TESTS:%=wwtest/%)
# label-mangle runs, cross-module typecheck rejects, enumerator
# capacity, directive adjacency). Compiler/driver gates like test/sep:
# they run under test-compiler.
XMOD_WW_TESTS = test/xmod/collide_test.ww
XMOD_WW_TESTS = test/xmod/collide_test.ww test/xmod/m1_test.ww
XMOD_WW_TARGETS = $(XMOD_WW_TESTS:%=wwtest/%)
BOOTSTRAP_WRAPPER_SOURCES = test/wcc/950_selfcheck.c \
test/wcc/991_w6a_ww.c \