From: Christopher Faulet Date: Fri, 4 Aug 2023 13:08:04 +0000 (+0200) Subject: REGTESTS: Test SPLICE feature is enabled to execute script about splicing X-Git-Tag: v2.9-dev3~70 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2efc9e0fb4accf8a6c812bf1ba55b934b5dfee51;p=thirdparty%2Fhaproxy.git REGTESTS: Test SPLICE feature is enabled to execute script about splicing There are 3 scripts relying on the splicing. We must take care the feature is not explicitly disabled to execute them. --- diff --git a/reg-tests/http-messaging/http_bodyless_spliced_response.vtc b/reg-tests/http-messaging/http_bodyless_spliced_response.vtc index 39d7aebe2d..73916f2241 100644 --- a/reg-tests/http-messaging/http_bodyless_spliced_response.vtc +++ b/reg-tests/http-messaging/http_bodyless_spliced_response.vtc @@ -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 diff --git a/reg-tests/http-messaging/http_splicing.vtc b/reg-tests/http-messaging/http_splicing.vtc index e553cbf4b6..e86680bd55 100644 --- a/reg-tests/http-messaging/http_splicing.vtc +++ b/reg-tests/http-messaging/http_splicing.vtc @@ -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 diff --git a/reg-tests/http-messaging/http_splicing_chunk.vtc b/reg-tests/http-messaging/http_splicing_chunk.vtc index d7d0bf2a99..e2e9f32ddd 100644 --- a/reg-tests/http-messaging/http_splicing_chunk.vtc +++ b/reg-tests/http-messaging/http_splicing_chunk.vtc @@ -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