diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2018-08-25 12:31:38 +0100 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2018-08-25 12:55:17 +0100 |
commit | a11bdb16b533806efcfc5e529d9394963afa1ee6 (patch) | |
tree | 0a35f311de6640fa80f89c68989c87d41296bac7 | |
parent | 2da6bc9c434e12dd33e4506c3eaf605b87ec30d8 (diff) |
test suite: Honour DGIT_TEST_RUN_PFX env var
One might set this to `eatmydata', for example.
(It's not a good idea to wrap run-all or the Makefile in eatmydata,
because you actually want the stamp files etc. at least.)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
-rw-r--r-- | tests/Makefile | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/Makefile b/tests/Makefile index 88bc0a0..31eb7b6 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -11,11 +11,11 @@ all: $(foreach t,$(TESTNAMES),tests/tmp/$t.ok) tests/tmp/%.ok: tests/tests/% ifeq ($(DGIT_TEST_RETRY_COUNT),) - tests/tests/$* >tests/tmp/$*.log 2>&1 + $(DGIT_TEST_RUN_PFX) tests/tests/$* >tests/tmp/$*.log 2>&1 else @for retry in $$( seq 1 $(DGIT_TEST_RETRY_COUNT) ); do \ echo "[$$retry] $*"; \ - tests/tests/$* >tests/tmp/$*.$$retry.log 2>&1; \ + $(DGIT_TEST_RUN_PFX) tests/tests/$* >tests/tmp/$*.$$retry.log 2>&1; \ rc=$$?; \ if [ $$rc = 0 ]; then exit 0; fi; \ echo >&2 "[$$retry] $* TEST FAILED $$rc"; \ |