summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-06-26 21:57:12 +0300
committerAndrei Karas <akaras@inbox.ru>2015-06-26 21:57:12 +0300
commit2cacf03713f7baf2913a6844e18db01fd303c7d3 (patch)
treebf0ee9ad6c9620268ec9dba729d58343078b163a
parent09a6618fb6a5b62b754168e66735787e0648faad (diff)
downloadparanucker-2cacf03713f7baf2913a6844e18db01fd303c7d3.tar.gz
paranucker-2cacf03713f7baf2913a6844e18db01fd303c7d3.tar.bz2
paranucker-2cacf03713f7baf2913a6844e18db01fd303c7d3.tar.xz
paranucker-2cacf03713f7baf2913a6844e18db01fd303c7d3.zip
Improve a bit tests make file.
-rw-r--r--test/Makefile54
1 files changed, 30 insertions, 24 deletions
diff --git a/test/Makefile b/test/Makefile
index 885abe0..f3c845a 100644
--- a/test/Makefile
+++ b/test/Makefile
@@ -1,28 +1,34 @@
+TEST = $(foreach num,$(value S${2}),test${1}-$(num))
+S2 = 01 02
+S3 = 01 02 03
+S4 = 01 02 03 04
+S5 = 01 02 03 04 05
CRASHES = crashtest01 crashtest02 crashtest03 crashtest4
-TESTS01 = test01-01 test01-02 test01-03 test01-04
-TESTS02 = test02-01 test02-02
-TESTS03 = test03-01 test03-02
-TESTS04 = test04-01 test04-02 test04-03
-TESTS05 = test05-01 test05-02 test05-03 test05-04 test05-05
-TESTS06 = test06-01 test06-02 test06-03 test06-04
-TESTS07 = test07-01 test07-02 test07-03 test07-04 test07-05
-TESTS08 = test08-01 test08-02 test08-03 test08-04
-TESTS09 = test09-01 test09-02 test09-03 test09-04
-TESTS10 = test10-01 test10-02 test10-03 test10-04
-TESTS11 = test11-01 test11-02 test11-03 test11-04
-TESTS12 = test12-01 test12-02 test12-03 test12-04
-TESTS13 = test13-01 test13-02 test13-03 test13-04 test13-05
-TESTS14 = test14-01 test14-02 test14-03 test14-04
-TESTS15 = test15-01 test15-02 test15-03 test15-04
-TESTS16 = test16-01 test16-02 test16-03 test16-04
-TESTS17 = test17-01 test17-02 test17-03 test17-04
-TESTS18 = test18-01 test18-02 test18-03 test18-04
-TESTS19 = test19-01 test19-02 test19-03 test19-04
-TESTS20 = test20-01 test20-02 test20-03 test20-04
-TESTS21 = test21-01 test21-02 test21-03 test21-04 test21-05
-TESTS22 = test22-01 test22-02 test22-03 test22-04 test22-05
-TESTS23 = test23-01 test23-02 test23-03 test23-04 test23-05
-ALLTESTS = test01 test02 test03 test04 test05 test06 test07 test08 test09 test10 test11 test12 test13 test14 test15 test16 test17 test18 test19 test20 test21 test22 test23 ${TESTS01} ${TESTS02} ${TESTS03} ${TESTS04} ${TESTS05} ${TESTS06} ${TESTS07} ${TESTS08} ${TESTS09} ${TESTS10} ${TESTS11} ${TESTS12} ${TESTS13} ${TESTS14} ${TESTS15} ${TESTS16} ${TESTS17} ${TESTS18} ${TESTS19} ${TESTS20} ${TESTS21} ${TESTS22} ${TESTS23}
+TESTS01 = $(call TEST,01,4)
+TESTS02 = $(call TEST,02,2)
+TESTS03 = $(call TEST,03,2)
+TESTS04 = $(call TEST,04,3)
+TESTS05 = $(call TEST,05,5)
+TESTS06 = $(call TEST,06,4)
+TESTS07 = $(call TEST,07,5)
+TESTS08 = $(call TEST,08,4)
+TESTS09 = $(call TEST,09,4)
+TESTS10 = $(call TEST,10,4)
+TESTS11 = $(call TEST,11,4)
+TESTS12 = $(call TEST,12,4)
+TESTS13 = $(call TEST,13,5)
+TESTS14 = $(call TEST,14,4)
+TESTS15 = $(call TEST,15,4)
+TESTS16 = $(call TEST,16,4)
+TESTS17 = $(call TEST,17,4)
+TESTS18 = $(call TEST,18,4)
+TESTS19 = $(call TEST,19,4)
+TESTS20 = $(call TEST,20,4)
+TESTS21 = $(call TEST,21,5)
+TESTS22 = $(call TEST,22,5)
+TESTS23 = $(call TEST,23,5)
+TESTNUMBERS = 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23
+ALLTESTS = $(foreach num,$(TESTNUMBERS),test$(num) ${TESTS$(num)})
.PHONY: ${ALLTESTS} ${CRASHES} all crashes