test: prove package initialization semantics
This commit is contained in:
11
Makefile
11
Makefile
@@ -349,7 +349,7 @@ $(PACKAGE_TEST_BIN): $(PACKAGE_TEST_SRC) $(WWTEST_BIN) \
|
||||
test-package: $(PACKAGE_TEST_BIN) $(WWTEST_BIN) $(BIN)/ww $(BIN)/ww_ww \
|
||||
$(BIN)/w6c $(BIN)/w6c_ww $(BIN)/w6a $(BIN)/w6a_ww \
|
||||
$(BIN)/w6l $(BIN)/w6l_ww $(LIB)/libwwrt.a
|
||||
@WW_PACKAGE_REPO=$(CURDIR) $(CURDIR)/$(PACKAGE_TEST_BIN)
|
||||
@WW_PACKAGE_REPO=$(CURDIR) $(CURDIR)/$(PACKAGE_TEST_BIN) -timeout-ms=120000
|
||||
|
||||
# ---- directories -------------------------------------------------------
|
||||
$(BIN) $(LIB) $(OBJ)/wcc $(OBJ)/ww $(OBJ)/wwdump $(OBJ)/w6c $(OBJ)/w6a $(OBJ)/w6l $(OBJ)/rt:
|
||||
@@ -384,10 +384,17 @@ BYTEID_WW_TARGETS = $(BYTEID_WW_TESTS:%=wwtest/%)
|
||||
# export arguments, 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/sepscratch_test.ww \
|
||||
test/sep/seplink_test.ww test/sep/sepinit_test.ww \
|
||||
test/sep/sepscratch_test.ww \
|
||||
test/sep/septest_test.ww test/sep/m3sep_test.ww \
|
||||
test/sep/localbuild_test.ww test/sep/importdir_test.ww
|
||||
SEP_WW_TARGETS = $(SEP_WW_TESTS:%=wwtest/%)
|
||||
SEP_LIMITEXEC_BIN = $(BIN)/sep-limitexec
|
||||
|
||||
$(SEP_LIMITEXEC_BIN): test/sep/limitexec.c | $(BIN)
|
||||
$(CC) $(CFLAGS) -o $@ $<
|
||||
|
||||
wwtest/test/sep/sepinit_test.ww: $(SEP_LIMITEXEC_BIN)
|
||||
# Ww-native lib env/OS arranger observers: the env contracts of the
|
||||
# lib/os and lib/dirs suites (getenv cohorts, XDG cohorts, the dirs
|
||||
# too-long abort) need per-row env construction ww cannot self-arrange
|
||||
|
||||
Reference in New Issue
Block a user