test: port the M3 .wwi-consumer keystone to ww; retire 989_m3sep
m3sep_test.ww drives the raw w6c/w6a/w6l toolchains (+_ww twins) over hand-composed //ww:module units splicing produced .wwi bytes: the bodies==.wwi keystone on both stages per package (mid/root/smid) with determinism, rule-10 and the value-global DATA guard; the end-to-end i32 chain (exit 59) with final-exe byte-id; and the #49 str-label / #53 export-leaf link legs (exits 160/140) with their .s needle proofs. Each @test re-produces its .wwi cold instead of sharing the carrier's single scratch dir (same claims, sharper isolation).
This commit is contained in:
2
Makefile
2
Makefile
@@ -364,7 +364,7 @@ BYTEID_WW_TARGETS = $(BYTEID_WW_TESTS:%=wwtest/%)
|
||||
# test-compiler beside the surviving residual carriers.
|
||||
SEP_WW_TESTS = test/sep/sepbuild_test.ww test/sep/sepimport_test.ww \
|
||||
test/sep/seplink_test.ww test/sep/sepscratch_test.ww \
|
||||
test/sep/septest_test.ww
|
||||
test/sep/septest_test.ww test/sep/m3sep_test.ww
|
||||
SEP_WW_TARGETS = $(SEP_WW_TESTS:%=wwtest/%)
|
||||
BOOTSTRAP_WRAPPER_SOURCES = test/wcc/950_selfcheck.c \
|
||||
test/wcc/991_w6a_ww.c \
|
||||
|
||||
Reference in New Issue
Block a user