REGTESTS: Test SPLICE feature is enabled to execute script about splicing
authorChristopher Faulet <cfaulet@haproxy.com>
Fri, 4 Aug 2023 13:08:04 +0000 (15:08 +0200)
committerChristopher Faulet <cfaulet@haproxy.com>
Fri, 4 Aug 2023 13:08:06 +0000 (15:08 +0200)
There are 3 scripts relying on the splicing. We must take care the feature
is not explicitly disabled to execute them.

reg-tests/http-messaging/http_bodyless_spliced_response.vtc
reg-tests/http-messaging/http_splicing.vtc
reg-tests/http-messaging/http_splicing_chunk.vtc

index 39d7aeb..73916f2 100644 (file)
@@ -2,6 +2,7 @@ varnishtest "A test to be sure payload is skipped for bodyless responses when sp
 
 feature cmd "$HAPROXY_PROGRAM -cc 'feature(LINUX_SPLICE)'"
 feature cmd "$HAPROXY_PROGRAM $HAPROXY_ARGS -cc 'enabled(FAST-FORWARD)'"
+feature cmd "$HAPROXY_PROGRAM $HAPROXY_ARGS -cc 'enabled(SPLICE)'"
 feature ignore_unknown_macro
 
 #REQUIRE_VERSION=2.4
index e553cbf..e86680b 100644 (file)
@@ -5,6 +5,7 @@ varnishtest "A test to validate h1 splicing support"
 feature cmd "$HAPROXY_PROGRAM -cc 'version_atleast(2.6-dev0)'"
 feature cmd "$HAPROXY_PROGRAM -cc 'feature(LINUX_SPLICE)'"
 feature cmd "$HAPROXY_PROGRAM $HAPROXY_ARGS -cc 'enabled(FAST-FORWARD)'"
+feature cmd "$HAPROXY_PROGRAM $HAPROXY_ARGS -cc 'enabled(SPLICE)'"
 feature ignore_unknown_macro
 
 #REGTEST_TYPE=slow
index d7d0bf2..e2e9f32 100644 (file)
@@ -5,6 +5,7 @@ varnishtest "A test to validate h1 splicing support for chunked messages"
 feature cmd "$HAPROXY_PROGRAM -cc 'version_atleast(2.9-dev0)'"
 feature cmd "$HAPROXY_PROGRAM -cc 'feature(LINUX_SPLICE)'"
 feature cmd "$HAPROXY_PROGRAM $HAPROXY_ARGS -cc 'enabled(FAST-FORWARD)'"
+feature cmd "$HAPROXY_PROGRAM $HAPROXY_ARGS -cc 'enabled(SPLICE)'"
 feature ignore_unknown_macro
 
 #REGTEST_TYPE=slow