REGTEST/MINOR: Add a new class of regression testing files.
Add LEVEL #4 regression testing files which is dedicated to
VTC files in relation with bugs they help to reproduce.
At the date of this commit, all VTC files are LEVEL 4 VTC files.
diff --git a/Makefile b/Makefile
index 817161f..c492399 100644
--- a/Makefile
+++ b/Makefile
@@ -999,6 +999,11 @@
echo "$(SUBVERS)" > SUBVERS
echo "$(VERDATE)" > VERDATE
+# Target to run the regression testing script files.
+# LEVEL 1 scripts are dedicated to pure haproxy compliance tests (prefixed with 'h' letter).
+# LEVEL 2 scripts are slow scripts (prefixed with 's' letter).
+# LEVEL 3 scripts are low interest scripts (prefixed with 'l' letter).
+# LEVEL 4 scripts are in relation with bugs they help to reproduce (prefixed with 'b' letter).
reg-tests:
@if [ ! -x "$(VARNISHTEST_PROGRAM)" ]; then \
echo "Please make the VARNISHTEST_PROGRAM variable point to the location of the varnishtest program."; \
@@ -1011,6 +1016,8 @@
EXPR='s*.vtc'; \
elif [ $$LEVEL = 3 ] ; then \
EXPR='l*.vtc'; \
+ elif [ $$LEVEL = 4 ] ; then \
+ EXPR='b*.vtc'; \
fi ; \
if [ -n "$$EXPR" ] ; then \
find reg-tests -type f -name "$$EXPR" -print0 | \
diff --git a/reg-tests/log/h00000.vtc b/reg-tests/log/b00000.vtc
similarity index 100%
rename from reg-tests/log/h00000.vtc
rename to reg-tests/log/b00000.vtc
diff --git a/reg-tests/lua/h00000.lua b/reg-tests/lua/b00000.lua
similarity index 100%
rename from reg-tests/lua/h00000.lua
rename to reg-tests/lua/b00000.lua
diff --git a/reg-tests/lua/h00000.vtc b/reg-tests/lua/b00000.vtc
similarity index 97%
rename from reg-tests/lua/h00000.vtc
rename to reg-tests/lua/b00000.vtc
index 2b2ffb0..4229eeb 100644
--- a/reg-tests/lua/h00000.vtc
+++ b/reg-tests/lua/b00000.vtc
@@ -40,7 +40,7 @@
haproxy h1 -conf {
global
- lua-load ${testdir}/h00000.lua
+ lua-load ${testdir}/b00000.lua
frontend fe1
mode http
diff --git a/reg-tests/seamless-reload/h00000.vtc b/reg-tests/seamless-reload/b00000.vtc
similarity index 100%
rename from reg-tests/seamless-reload/h00000.vtc
rename to reg-tests/seamless-reload/b00000.vtc
diff --git a/reg-tests/spoe/h00000.vtc b/reg-tests/spoe/b00000.vtc
similarity index 100%
rename from reg-tests/spoe/h00000.vtc
rename to reg-tests/spoe/b00000.vtc
diff --git a/reg-tests/ssl/h00000.vtc b/reg-tests/ssl/b00000.vtc
similarity index 100%
rename from reg-tests/ssl/h00000.vtc
rename to reg-tests/ssl/b00000.vtc
diff --git a/reg-tests/stick-table/h00000.vtc b/reg-tests/stick-table/b00000.vtc
similarity index 100%
rename from reg-tests/stick-table/h00000.vtc
rename to reg-tests/stick-table/b00000.vtc