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