[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