4 &TESTSCRIPTS ?= $(shell echo &^/t-*[0-9a-z])
5 &TESTNAMES := $(patsubst t-%,%,$(notdir $(&TESTSCRIPTS)))
7 &DEPS += $(src)/test-common.tcl
9 &DEPS += $(src)/test-common.sd.mk
12 &check-real: $(foreach t,$(&TESTNAMES),&d-$t/ok)
16 &d-%/ok: &^/t-% $(&DEPS)
17 $(CHECK_SILENT) rm -rf &d-$*; mkdir &d-$*
18 $(CHECK_SILENT) export SECNET_TEST_BUILDDIR=$(topbuilddir); \
19 export PYTHONBYTECODEBASE=/dev/null; \
21 &/t-$* >$(topbuilddir)/&/d-$*/log 2>&\&1 \
22 || { cat $(topbuilddir)/&/d-$*/log >&\&2; false; }
23 $(CHECK_SILENT) printf "&/$* "
24 $(CHECK_SILENT) touch $@