X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=test-common.sd.mk;h=0b7f4dffe47d4518e9ef6cc894c89c67f0e34104;hb=7e311a0bf071a2fb1fc6857a9e9828b8c8f7da54;hp=b830264e55908b3998b3079bf24e1b4e2a84ef9a;hpb=2226fa7498d1aafa57fb9d23a35d96089acbdfa2;p=secnet.git diff --git a/test-common.sd.mk b/test-common.sd.mk index b830264..0b7f4df 100644 --- a/test-common.sd.mk +++ b/test-common.sd.mk @@ -1,31 +1,34 @@ include common.make -&TESTSCRIPTS ?= $(shell echo &,t-*[0-9a-z]) +&TESTSCRIPTS ?= $(wildcard &^/t-[a-z]*[0-9a-z]) +ifneq ($(OLD_SECNET_DIR),) +&TESTSCRIPTS += $(wildcard &^/t-C*[0-9a-z]) +endif + &TESTNAMES := $(patsubst t-%,%,$(notdir $(&TESTSCRIPTS))) &DEPS += $(src)/test-common.tcl &DEPS += common.make &DEPS += $(src)/test-common.sd.mk -&DEPS += &/Subdir.mk - -&TARGETS += &check +&DEPS += &/Dir.mk &check-real: $(foreach t,$(&TESTNAMES),&d-$t/ok) CHECK_SILENT ?= @ -&d-%/ok: &,t-% $(&DEPS) +&d-%/ok: &^/t-% $(&DEPS) $(CHECK_SILENT) rm -rf &d-$*; mkdir &d-$* $(CHECK_SILENT) export SECNET_TEST_BUILDDIR=$(topbuilddir); \ export PYTHONBYTECODEBASE=/dev/null; \ cd $(src) && \ - &/t-$* >$(topbuilddir)/&/d-$*/log 2>\&1 \ - || { cat $(topbuilddir)/&/d-$*/log >\&2; false; } + &/t-$* >$(topbuilddir)/&/d-$*/log 2>&\&1 \ + || { cat $(topbuilddir)/&/d-$*/log >&\&2; false; } $(CHECK_SILENT) printf "&/$* " $(CHECK_SILENT) touch $@ +&CLEAN += & *.so + &clean:: - $(RM) -f & *.o *.so $(RM) -rf & tmp $(RM) -rf & d-*