[experimental-ims] 7b25530 These testcases depend on us not streaming, so they get a 503 for the failure to fetch a body. Make them explicitly disable streaming.

Poul-Henning Kamp phk at FreeBSD.org
Thu Dec 18 10:27:41 CET 2014


commit 7b2553097060e4e01cbf42cbcc3951a28597bad9
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Mon Mar 12 14:57:49 2012 +0000

    These testcases depend on us not streaming, so they get a 503
    for the failure to fetch a body.  Make them explicitly disable
    streaming.

diff --git a/bin/varnishtest/tests/b00020.vtc b/bin/varnishtest/tests/b00020.vtc
index d937ac0..365c305 100644
--- a/bin/varnishtest/tests/b00020.vtc
+++ b/bin/varnishtest/tests/b00020.vtc
@@ -9,7 +9,11 @@ server s1 {
 	send "Baba\n"
 } -start
 
-varnish v1 -vcl+backend {} -start
+varnish v1 -vcl+backend {
+	sub vcl_fetch {
+		set beresp.do_stream = false;
+	}
+} -start
 varnish v1 -cliok "param.set between_bytes_timeout 1"
 
 client c1 {
diff --git a/bin/varnishtest/tests/b00021.vtc b/bin/varnishtest/tests/b00021.vtc
index d46caa2..5c3261a 100644
--- a/bin/varnishtest/tests/b00021.vtc
+++ b/bin/varnishtest/tests/b00021.vtc
@@ -13,6 +13,9 @@ varnish v1 -vcl+backend {
 	sub vcl_miss {
 		set bereq.between_bytes_timeout = 2s;
 	}
+	sub vcl_fetch {
+		set beresp.do_stream = false;
+	}
 } -start
 
 client c1 {
diff --git a/bin/varnishtest/tests/b00022.vtc b/bin/varnishtest/tests/b00022.vtc
index aa625b6..722d9f1 100644
--- a/bin/varnishtest/tests/b00022.vtc
+++ b/bin/varnishtest/tests/b00022.vtc
@@ -15,6 +15,9 @@ varnish v1 -vcl {
 		.port = "${s1_port}";
 		.between_bytes_timeout = 1s;
 	}
+	sub vcl_fetch {
+		set beresp.do_stream = false;
+	}
 } -start
 
 client c1 {
diff --git a/bin/varnishtest/tests/b00027.vtc b/bin/varnishtest/tests/b00027.vtc
index 4076019..9cc7a7a 100644
--- a/bin/varnishtest/tests/b00027.vtc
+++ b/bin/varnishtest/tests/b00027.vtc
@@ -11,7 +11,11 @@ server s1 {
 	send "\n"
 } -start
 
-varnish v1 -vcl+backend {} -start
+varnish v1 -vcl+backend {
+	sub vcl_fetch {
+		set beresp.do_stream = false;
+	}
+} -start
 
 client c1 {
 	txreq -url /foo
diff --git a/bin/varnishtest/tests/g00004.vtc b/bin/varnishtest/tests/g00004.vtc
index 5d518e0..0ab74ad 100644
--- a/bin/varnishtest/tests/g00004.vtc
+++ b/bin/varnishtest/tests/g00004.vtc
@@ -21,6 +21,8 @@ varnish v1 \
 	-arg {-p diag_bitmap=0x00010000} \
 	-vcl+backend {
 	sub vcl_fetch {
+		set beresp.do_stream = false;
+
 		if (req.url == "/gunzip") {
 			set beresp.do_gunzip = true;
 		} 
diff --git a/bin/varnishtest/tests/r00387.vtc b/bin/varnishtest/tests/r00387.vtc
index fb73e6b..d4a32f9 100644
--- a/bin/varnishtest/tests/r00387.vtc
+++ b/bin/varnishtest/tests/r00387.vtc
@@ -11,7 +11,11 @@ server s1 {
 	send "\r\n"
 } -start
 
-varnish v1 -vcl+backend {} -start
+varnish v1 -vcl+backend {
+	sub vcl_fetch {
+		set beresp.do_stream = false;
+	}
+} -start
 
 client c1 {
 	txreq
diff --git a/bin/varnishtest/tests/r00942.vtc b/bin/varnishtest/tests/r00942.vtc
index 0df8eb2..6bb31e1 100644
--- a/bin/varnishtest/tests/r00942.vtc
+++ b/bin/varnishtest/tests/r00942.vtc
@@ -26,7 +26,11 @@ server s1 {
 
 varnish v1 \
 	-arg {-p diag_bitmap=0x00010000} \
-	-vcl+backend {} 
+	-vcl+backend {
+		sub vcl_fetch {
+			set beresp.do_stream = false;
+		}
+} 
 
 varnish v1 -start
 
diff --git a/bin/varnishtest/tests/r01036.vtc b/bin/varnishtest/tests/r01036.vtc
index 8fb7600..1c77919 100644
--- a/bin/varnishtest/tests/r01036.vtc
+++ b/bin/varnishtest/tests/r01036.vtc
@@ -9,6 +9,7 @@ server s1 {
 
 varnish v1 -arg "-smalloc,1M" -arg "-pgzip_level=0" -vcl+backend {
 	sub vcl_fetch {
+		set beresp.do_stream = false;
 		set beresp.do_gzip = true;
 	}
 } -start



More information about the varnish-commit mailing list