chiark / gitweb /
subdirmk: main.mk: clear SUBDIRMK_MAKEFILES MAKEFILE_TEMPLATES
[secnet.git] / test-common.make.in
index ceb7ed165160aa9521d451abec8e38ef8448850d..d862480cae7df6d4883078db14f27613ccaaa97f 100644 (file)
@@ -11,15 +11,19 @@ DEPS += Makefile
 
 TARGETS += check
 
+export PYTHONBYTECODEBASE=/dev/null
+
 all: $(TARGETS)
 
 check-real: $(foreach t,$(TESTNAMES),d-$t/ok)
 
 d-%/ok: $(srcdir)/t-% $(DEPS)
        @rm -rf d-$*; mkdir d-$*
-       export STEST_BUILDDIR=$(topbuilddir); \
-       cd $(topdir) && $(TESTDIR)/t-$* >$(topbuilddir)/$(TESTDIR)/d-$*/log 2>&1
-       @printf "$* "
+       @export SECNET_TEST_BUILDDIR=$(topbuilddir); \
+        cd $(topdir) && \
+        $(TESTDIR)/t-$* >$(topbuilddir)/$(TESTDIR)/d-$*/log 2>&1 \
+        || { cat $(topbuilddir)/$(TESTDIR)/d-$*/log >&2; false; }
+       @printf "$(TESTDIR)/$* "
        @touch $@
 
 clean: