test: port the sep scratch-contract observer to ww; retire 989_sepscratch
sepscratch_test.ww pins the #59 build_one_sep scratch ownership on both driver stages: build -o keeps <stem>.sepwork, `run` leaves no /tmp/ww_run_<pid> root, and a foreign pre-existing .sepwork is refused with exit exactly 1, sentinel intact. The C fork/execl pid capture becomes `sh -c 'echo $$ ...; exec <drv> run ...'` -- exec keeps the shell's pid and passes the full driver path as argv[0].
This commit is contained in:
2
Makefile
2
Makefile
@@ -363,7 +363,7 @@ BYTEID_WW_TARGETS = $(BYTEID_WW_TESTS:%=wwtest/%)
|
||||
# units, link rejects), NOT byteid suites: they run under
|
||||
# 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/seplink_test.ww test/sep/sepscratch_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