From da76459dc21b5af2449af2d36eb95226cb186ce2 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 28 Apr 2024 11:35:11 +0200 Subject: Adding upstream version 2.6.12. Signed-off-by: Daniel Baumann --- tests/conf/test-check-expect.cfg | 87 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 tests/conf/test-check-expect.cfg (limited to 'tests/conf/test-check-expect.cfg') diff --git a/tests/conf/test-check-expect.cfg b/tests/conf/test-check-expect.cfg new file mode 100644 index 0000000..8a799df --- /dev/null +++ b/tests/conf/test-check-expect.cfg @@ -0,0 +1,87 @@ +# This is a test configuration. +# It is used to involve the various http-check expect features. It queries +# a local web server for an object which is called the same as the keyword. + +global + maxconn 500 + stats socket /tmp/sock1 mode 600 level admin + stats timeout 3000 + stats maxconn 2000 + +defaults + mode http + retries 1 + option redispatch + timeout connect 1000 + timeout client 5000 + timeout server 5000 + maxconn 400 + option http-server-close + +listen stats + bind :8080 + stats uri / + +backend chk-exp-status-nolb + # note: 404 should not produce an error here, just a soft-stop + balance roundrobin + option httpchk GET /status + http-check disable-on-404 + http-check expect status 200 + server s1 127.0.0.1:80 check inter 1000 + +backend chk-nexp-status-nolb + balance roundrobin + option httpchk GET /status + http-check disable-on-404 + http-check expect ! status 200 + server s1 127.0.0.1:80 check inter 1000 + +backend chk-exp-status + balance roundrobin + option httpchk GET /status + http-check expect status 200 + server s1 127.0.0.1:80 check inter 1000 + +backend chk-nexp-status + balance roundrobin + option httpchk GET /status + http-check expect ! status 200 + server s1 127.0.0.1:80 check inter 1000 + +backend chk-exp-rstatus + balance roundrobin + option httpchk GET /rstatus + http-check expect rstatus ^2[0-9][0-9] + server s1 127.0.0.1:80 check inter 1000 + +backend chk-nexp-rstatus + balance roundrobin + option httpchk GET /rstatus + http-check expect ! rstatus ^2[0-9][0-9] + server s1 127.0.0.1:80 check inter 1000 + +backend chk-exp-string + balance roundrobin + option httpchk GET /string + http-check expect string this\ is\ ok + server s1 127.0.0.1:80 check inter 1000 + +backend chk-nexp-string + balance roundrobin + option httpchk GET /string + http-check expect ! string this\ is\ ok + server s1 127.0.0.1:80 check inter 1000 + +backend chk-exp-rstring + balance roundrobin + option httpchk GET /rstring + http-check expect rstring this\ is\ ok + server s1 127.0.0.1:80 check inter 1000 + +backend chk-nexp-rstring + balance roundrobin + option httpchk GET /rstring + http-check expect ! rstring this\ is\ ok + server s1 127.0.0.1:80 check inter 1000 + -- cgit v1.2.3