summaryrefslogtreecommitdiff
path: root/test/regress/Makefile.levels
blob: 0bd9586880f74bb51ff734ff1df8439bdf207611 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# This Makefile fragment allows one to use "make check" but also specify
# a regression level.

# Regression level 1 is the default
ALL_TESTS = $(REG0_TESTS) $(REG1_TESTS)

ifeq ($(REGRESSION_LEVEL),0)
ALL_TESTS = $(REG0_TESTS)
endif
ifeq ($(REGRESSION_LEVEL),2)
ALL_TESTS = $(REG0_TESTS) $(REG1_TESTS) $(REG2_TESTS)
endif
ifeq ($(REGRESSION_LEVEL),3)
ALL_TESTS = $(REG0_TESTS) $(REG1_TESTS) $(REG2_TESTS) $(REG3_TESTS)
endif
ifeq ($(REGRESSION_LEVEL),4)
ALL_TESTS = $(REG0_TESTS) $(REG1_TESTS) $(REG2_TESTS) $(REG3_TESTS) $(REG4_TESTS)
endif

TEST_REGEX ?= ".*"
TESTS = $(shell echo $(ALL_TESTS) | tr ' ' '\n' | grep $(TEST_REGEX) | tr '\n' ' ')
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback