summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/regress/Makefile.am4
-rw-r--r--test/regress/Makefile.levels11
2 files changed, 14 insertions, 1 deletions
diff --git a/test/regress/Makefile.am b/test/regress/Makefile.am
index b92ab392e..f0cfe4301 100644
--- a/test/regress/Makefile.am
+++ b/test/regress/Makefile.am
@@ -1,6 +1,8 @@
SUBDIRS = regress0
DIST_SUBDIRS = regress0 regress1 regress2 regress3
+@mk_include@ @srcdir@/Makefile.levels
+
MAKEFLAGS = -k
export VERBOSE = 1
@@ -12,7 +14,7 @@ regress3: regress0 regress1 regress2
regress0 regress1 regress2 regress3:
-cd $@ && $(MAKE) check
-# synonyms for "check" in this directory in this directory
+# synonyms for "check" in this directory
.PHONY: regress test
regress test: check
diff --git a/test/regress/Makefile.levels b/test/regress/Makefile.levels
new file mode 100644
index 000000000..f86bd4a6f
--- /dev/null
+++ b/test/regress/Makefile.levels
@@ -0,0 +1,11 @@
+# This Makefile fragment allows one to use "make check" but also specify
+# a regression level.
+ifeq ($(REGRESSION_LEVEL),1)
+SUBDIRS += regress1
+endif
+ifeq ($(REGRESSION_LEVEL),2)
+SUBDIRS += regress1 regress2
+endif
+ifeq ($(REGRESSION_LEVEL),3)
+SUBDIRS += regress1 regress2 regress3
+endif
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback