mirror of
https://github.com/haproxy/haproxy.git
synced 2026-07-11 02:02:18 -04:00
REGTESTS: Migrate REQUIRE_OPTION to haproxy -cc
With the EOL of HAProxy 2.4 all supported versions of HAProxy support `haproxy -cc`, allowing us to unify the tests in this regard.
This commit is contained in:
parent
da4b7df81d
commit
aebe561d4d
45 changed files with 45 additions and 45 deletions
|
|
@ -1,6 +1,6 @@
|
|||
varnishtest "Health-checks: tests of healthcheck sections"
|
||||
feature ignore_unknown_macro
|
||||
#REQUIRE_OPTION=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
#REGTEST_TYPE=slow
|
||||
|
||||
server s1 {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
varnishtest "Health-checks: ssl-hello health-check"
|
||||
#REQUIRE_OPTION=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
#REGTEST_TYPE=slow
|
||||
feature ignore_unknown_macro
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
varnishtest "Health-checks: tcp-check health-check with ssl options"
|
||||
#REQUIRE_OPTION=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
#REGTEST_TYPE=slow
|
||||
feature ignore_unknown_macro
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
varnishtest "Health-check test over TLS/SSL"
|
||||
#REQUIRE_OPTIONS=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
#REGTEST_TYPE=slow
|
||||
feature ignore_unknown_macro
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
varnishtest "Basic compression test"
|
||||
|
||||
#REQUIRE_OPTION=ZLIB|SLZ
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(ZLIB) || feature(SLZ)'"
|
||||
|
||||
feature ignore_unknown_macro
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
varnishtest "Compression converts strong ETags to weak ETags"
|
||||
|
||||
#REQUIRE_OPTION=ZLIB|SLZ
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(ZLIB) || feature(SLZ)'"
|
||||
|
||||
feature ignore_unknown_macro
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# Checks that compression doesn't cause corruption..
|
||||
|
||||
varnishtest "Compression validation"
|
||||
#REQUIRE_OPTIONS=ZLIB|SLZ,LUA,OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc '(feature(ZLIB) || feature(SLZ)) && feature(LUA) && feature(OPENSSL)'"
|
||||
#REGTEST_TYPE=slow
|
||||
|
||||
feature ignore_unknown_macro
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
varnishtest "Compression ignores small payloads"
|
||||
|
||||
#REQUIRE_OPTION=ZLIB|SLZ
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(ZLIB) || feature(SLZ)'"
|
||||
|
||||
feature ignore_unknown_macro
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
varnishtest "Compression sets Vary header"
|
||||
|
||||
#REQUIRE_OPTION=ZLIB|SLZ
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(ZLIB) || feature(SLZ)'"
|
||||
|
||||
feature ignore_unknown_macro
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
varnishtest "Test the http-reuse with special connection parameters"
|
||||
#REQUIRE_OPTIONS=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
|
||||
feature ignore_unknown_macro
|
||||
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
# without storing it first.
|
||||
|
||||
varnishtest "PROXY protocol random failures"
|
||||
#REQUIRE_OPTIONS=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
|
||||
feature ignore_unknown_macro
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
varnishtest "Check that the unique ID TLV is properly sent for servers with ALPN option"
|
||||
|
||||
#REQUIRE_OPTIONS=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
|
||||
feature ignore_unknown_macro
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
varnishtest "digest converter Test"
|
||||
|
||||
#REQUIRE_OPTION=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
|
||||
feature ignore_unknown_macro
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
varnishtest "HMAC converter Test"
|
||||
|
||||
#REQUIRE_OPTION=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
|
||||
feature ignore_unknown_macro
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
varnishtest "secure_memcmp converter Test"
|
||||
|
||||
#REQUIRE_OPTION=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
|
||||
feature ignore_unknown_macro
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
varnishtest "sha2 converter Test"
|
||||
|
||||
#REQUIRE_OPTION=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
|
||||
feature ignore_unknown_macro
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ varnishtest "Test filter-sequence feature"
|
|||
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'version_atleast(3.4-dev0)'"
|
||||
feature ignore_unknown_macro
|
||||
#REQUIRE_OPTIONS=LUA
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(LUA)'"
|
||||
|
||||
barrier b1 cond 2 -cyclic
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
varnishtest "Filtering test with several filters and random forwarding (via trace filter)"
|
||||
|
||||
#REQUIRE_OPTION=ZLIB|SLZ
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(ZLIB) || feature(SLZ)'"
|
||||
#REGTEST_TYPE=slow
|
||||
|
||||
feature ignore_unknown_macro
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
# the LUA sleep time.
|
||||
|
||||
varnishtest "LUA bug"
|
||||
#REQUIRE_OPTIONS=LUA
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(LUA)'"
|
||||
#REGTEST_TYPE=bug
|
||||
|
||||
feature ignore_unknown_macro
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
# connectio closed by the client may stop the applet.
|
||||
|
||||
varnishtest "possible CLOSE-WAIT with '\n' headers"
|
||||
#REQUIRE_OPTIONS=LUA
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(LUA)'"
|
||||
#REGTEST_TYPE=bug
|
||||
|
||||
feature ignore_unknown_macro
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
varnishtest "Lua: txn:get_priv() scope"
|
||||
#REQUIRE_OPTIONS=LUA
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(LUA)'"
|
||||
|
||||
feature ignore_unknown_macro
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ varnishtest "Lua: test the httpclient when the lua action timeout"
|
|||
feature cmd "$HAPROXY_PROGRAM -cc 'version_atleast(2.5-dev7)'"
|
||||
feature ignore_unknown_macro
|
||||
|
||||
#REQUIRE_OPTIONS=LUA
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(LUA)'"
|
||||
|
||||
haproxy h1 -conf {
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ varnishtest "Lua: check httpclient functionality from a lua-task"
|
|||
feature cmd "$HAPROXY_PROGRAM -cc 'version_atleast(2.5-dev7)'"
|
||||
feature ignore_unknown_macro
|
||||
|
||||
#REQUIRE_OPTIONS=LUA
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(LUA)'"
|
||||
|
||||
server s1 {
|
||||
rxreq
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
varnishtest "Lua: check socket functionality from a lua-task"
|
||||
feature ignore_unknown_macro
|
||||
|
||||
#REQUIRE_OPTIONS=LUA
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(LUA)'"
|
||||
|
||||
server s1 {
|
||||
rxreq
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
varnishtest "Lua: set_var"
|
||||
#REQUIRE_OPTIONS=LUA
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(LUA)'"
|
||||
|
||||
feature ignore_unknown_macro
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
varnishtest "Lua: txn:get_priv() scope"
|
||||
#REQUIRE_OPTIONS=LUA,OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(LUA) && feature(OPENSSL)'"
|
||||
#REGTEST_TYPE=bug
|
||||
|
||||
feature ignore_unknown_macro
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
varnishtest "Lua: txn:get_priv() scope"
|
||||
#REQUIRE_OPTIONS=LUA,OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(LUA) && feature(OPENSSL)'"
|
||||
#REGTEST_TYPE=bug
|
||||
|
||||
feature ignore_unknown_macro
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@
|
|||
|
||||
|
||||
varnishtest "Basic LUA test h00000"
|
||||
#REQUIRE_OPTIONS=LUA
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(LUA)'"
|
||||
#REGTEST_TYPE=bug
|
||||
|
||||
feature ignore_unknown_macro
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
varnishtest "Check health-check email alerts"
|
||||
#REQUIRE_OPTIONS=LUA
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(LUA)'"
|
||||
|
||||
feature ignore_unknown_macro
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
vtest "Basic test for peers protocol over SSL/TLS"
|
||||
#REQUIRE_OPTIONS=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
feature ignore_unknown_macro
|
||||
|
||||
#REGTEST_TYPE=slow
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
vtest "Basic test for peers protocol over SSL/TLS with stick-table declared in peers sections"
|
||||
feature ignore_unknown_macro
|
||||
|
||||
#REQUIRE_OPTIONS=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
#REGTEST_TYPE=slow
|
||||
|
||||
haproxy h1 -arg "-L A" -conf {
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
# - Check that you have socat
|
||||
|
||||
varnishtest "Test the 'add ssl crt-list' feature of the CLI"
|
||||
#REQUIRE_OPTIONS=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
feature cmd "command -v socat"
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(QUIC) && !feature(QUIC_OPENSSL_COMPAT) && !feature(OPENSSL_WOLFSSL)'"
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
# of a frontend that does not have the strict-sni option enabled cannot be deleted.
|
||||
|
||||
varnishtest "Test the 'del ssl crt-list' feature of the CLI"
|
||||
#REQUIRE_OPTIONS=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(QUIC) && !feature(QUIC_OPENSSL_COMPAT) && !feature(OPENSSL_WOLFSSL) && ssllib_name_startswith(OpenSSL) && openssl_version_atleast(1.1.1)'"
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ feature ignore_unknown_macro
|
|||
|
||||
# for "set server <srv> ssl"
|
||||
#REGTEST_TYPE=devel
|
||||
#REQUIRE_OPTIONS=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
|
||||
# Do nothing. Is there only to create s1_* macros
|
||||
server s1 {
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
# - Check that you have socat
|
||||
|
||||
varnishtest "Test the 'add ssl crt-list' feature of the CLI"
|
||||
#REQUIRE_OPTIONS=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
feature cmd "command -v socat"
|
||||
|
||||
setenv VTC_SOCK_TYPE stream
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
# of a frontend that does not have the strict-sni option enabled cannot be deleted.
|
||||
|
||||
varnishtest "Test the 'del ssl crt-list' feature of the CLI"
|
||||
#REQUIRE_OPTIONS=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
|
||||
setenv VTC_SOCK_TYPE stream
|
||||
include ${testdir}/../ssl/del_ssl_crt-list.vtci
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
varnishtest "Delete server via cli and update certificates"
|
||||
|
||||
#REQUIRE_OPTIONS=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
feature cmd "command -v socat"
|
||||
|
||||
setenv VTC_SOCK_TYPE stream
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
# - Check that you have socat
|
||||
|
||||
varnishtest "Test the 'set ssl cert' feature of the CLI with separate key and crt"
|
||||
#REQUIRE_OPTIONS=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
feature cmd "command -v socat"
|
||||
|
||||
setenv VTC_SOCK_TYPE stream
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
# - Check that you have socat
|
||||
|
||||
varnishtest "Test the 'set ssl cert' feature of the CLI"
|
||||
#REQUIRE_OPTIONS=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
feature cmd "command -v socat"
|
||||
|
||||
setenv VTC_SOCK_TYPE stream
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
# - Check that you have socat
|
||||
|
||||
varnishtest "Test the 'set ssl cert' feature of the CLI with separate key and crt"
|
||||
#REQUIRE_OPTIONS=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
feature cmd "command -v socat"
|
||||
|
||||
setenv VTC_SOCK_TYPE stream
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
# https://www.haproxy.com/blog/ssl-client-certificate-management-at-application-level/
|
||||
|
||||
varnishtest "Test the client auth"
|
||||
#REQUIRE_OPTIONS=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
|
||||
setenv VTC_SOCK_TYPE stream
|
||||
include ${testdir}/ssl_client_auth.vtci
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#REGTEST_TYPE=devel
|
||||
|
||||
varnishtest "Test the ssl_f_* sample fetches"
|
||||
#REQUIRE_OPTIONS=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
|
||||
setenv VTC_SOCK_TYPE stream
|
||||
include ${testdir}/ssl_frontend_samples.vtci
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#REGTEST_TYPE=devel
|
||||
|
||||
varnishtest "Test the ssl_s_* sample fetches"
|
||||
#REQUIRE_OPTIONS=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
|
||||
setenv VTC_SOCK_TYPE stream
|
||||
include ${testdir}/ssl_server_samples.vtci
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
varnishtest "Test for the bug #940"
|
||||
# Test that the SNI are correctly inserted with the same file multiple times.
|
||||
|
||||
#REQUIRE_OPTIONS=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
|
||||
setenv VTC_SOCK_TYPE stream
|
||||
include ${testdir}/ssl_simple_crt-list.vtci
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
#REGTEST_TYPE=bug
|
||||
|
||||
varnishtest "OpenSSL bug: Random crashes"
|
||||
#REQUIRE_OPTIONS=OPENSSL
|
||||
feature cmd "$HAPROXY_PROGRAM -cc 'feature(OPENSSL)'"
|
||||
feature ignore_unknown_macro
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue