From: Frédéric Lécaille Date: Wed, 22 Aug 2018 08:41:33 +0000 (+0200) Subject: REGTEST/MINOR: Add a new class of regression testing files. X-Git-Tag: v1.9-dev2~119 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9931634e71003c296232e1ec237c22ffb0f3e403;p=thirdparty%2Fhaproxy.git 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 817161f76a..c492399588 100644 --- a/Makefile +++ b/Makefile @@ -999,6 +999,11 @@ update-version: 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 @@ reg-tests: 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 2b2ffb0e73..4229eeb06c 100644 --- a/reg-tests/lua/h00000.vtc +++ b/reg-tests/lua/b00000.vtc @@ -40,7 +40,7 @@ server s1 -repeat 2 { 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