[master] df8ee4d Make this test a comprehensive test of the status parsing
Poul-Henning Kamp
phk at varnish-cache.org
Wed Oct 2 11:39:27 CEST 2013
commit df8ee4d8c1ca4fb62adac51d2cfefd6af94d6ee2
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date: Wed Oct 2 09:39:16 2013 +0000
Make this test a comprehensive test of the status parsing
diff --git a/bin/varnishtest/tests/r01337.vtc b/bin/varnishtest/tests/r01337.vtc
index d954347..1af5573 100644
--- a/bin/varnishtest/tests/r01337.vtc
+++ b/bin/varnishtest/tests/r01337.vtc
@@ -2,21 +2,78 @@ varnishtest "Bogus backend status"
server s1 {
rxreq
+ expect req.url == /small
+ txresp -status 99
+
+ accept
+ rxreq
expect req.url == /low
txresp -status 099
+
accept
rxreq
expect req.url == /high
txresp -status 1000
+
+ accept
+ rxreq
+ expect req.url == /X
+ txresp -status X99
+
+ accept
+ rxreq
+ expect req.url == /Y
+ txresp -status 9X9
+
+ accept
+ rxreq
+ expect req.url == /Z
+ txresp -status 99X
+
+ accept
+ rxreq
+ expect req.url == /x
+ txresp -status %99
+
+ accept
+ rxreq
+ expect req.url == /y
+ txresp -status 9%9
+
+ accept
+ rxreq
+ expect req.url == /z
+ txresp -status 99%
} -start
varnish v1 -vcl+backend {} -start
client c1 {
+ txreq -url /small
+ rxresp
+ expect resp.status == 503
txreq -url /low
rxresp
expect resp.status == 503
txreq -url /high
rxresp
expect resp.status == 503
+ txreq -url /X
+ rxresp
+ expect resp.status == 503
+ txreq -url /Y
+ rxresp
+ expect resp.status == 503
+ txreq -url /Z
+ rxresp
+ expect resp.status == 503
+ txreq -url /x
+ rxresp
+ expect resp.status == 503
+ txreq -url /y
+ rxresp
+ expect resp.status == 503
+ txreq -url /z
+ rxresp
+ expect resp.status == 503
} -run
More information about the varnish-commit
mailing list