From 2efc9e0fb4accf8a6c812bf1ba55b934b5dfee51 Mon Sep 17 00:00:00 2001 From: Christopher Faulet Date: Fri, 4 Aug 2023 15:08:04 +0200 Subject: [PATCH] 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. --- reg-tests/http-messaging/http_bodyless_spliced_response.vtc | 1 + reg-tests/http-messaging/http_splicing.vtc | 1 + reg-tests/http-messaging/http_splicing_chunk.vtc | 1 + 3 files changed, 3 insertions(+) diff --git a/reg-tests/http-messaging/http_bodyless_spliced_response.vtc b/reg-tests/http-messaging/http_bodyless_spliced_response.vtc index 39d7aebe2..73916f224 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 e553cbf4b..e86680bd5 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 d7d0bf2a9..e2e9f32dd 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