mirror of
http://git.haproxy.org/git/haproxy.git
synced 2026-02-10 16:02:45 +02:00
Now that warnings were almost all removed, let's enable zero-warning
via -dW. All tests were adjusted, but two:
- mcli/mcli_start_progs.vtc:
the programs section currently cannot be silenced
- stats/stats-file.vtc:
the warning comes from the stats file itself on comment lines.
All other ones are now OK.
54 lines
1.1 KiB
Plaintext
54 lines
1.1 KiB
Plaintext
varnishtest "Basic cache test"
|
|
|
|
feature ignore_unknown_macro
|
|
|
|
server s1 {
|
|
rxreq
|
|
txresp -nolen -hdr "Transfer-Encoding: chunked" \
|
|
-hdr "Cache-Control: max-age=5"
|
|
chunkedlen 1
|
|
chunkedlen 1
|
|
chunkedlen 2
|
|
chunkedlen 3
|
|
chunkedlen 5
|
|
chunkedlen 8
|
|
chunkedlen 13
|
|
chunkedlen 21
|
|
chunkedlen 34
|
|
chunkedlen 55
|
|
chunkedlen 89
|
|
chunkedlen 144
|
|
chunkedlen 233
|
|
chunkedlen 0
|
|
} -start
|
|
|
|
haproxy h1 -arg '-dW' -conf {
|
|
defaults
|
|
mode http
|
|
timeout connect "${HAPROXY_TEST_TIMEOUT-5s}"
|
|
timeout client "${HAPROXY_TEST_TIMEOUT-5s}"
|
|
timeout server "${HAPROXY_TEST_TIMEOUT-5s}"
|
|
|
|
frontend fe
|
|
bind "fd@${fe}"
|
|
default_backend test
|
|
|
|
backend test
|
|
http-request cache-use my_cache
|
|
server www ${s1_addr}:${s1_port}
|
|
http-response cache-store my_cache
|
|
|
|
cache my_cache
|
|
total-max-size 3
|
|
max-age 20
|
|
max-object-size 3072
|
|
} -start
|
|
|
|
|
|
client c1 -connect ${h1_fe_sock} {
|
|
txreq
|
|
rxresp
|
|
expect resp.status == 200
|
|
expect resp.bodylen == 609
|
|
} -repeat 4 -run
|