[master] 7196e8a More test-case tuning for Jenkins

Poul-Henning Kamp phk at varnish-cache.org
Tue Sep 17 18:25:48 CEST 2013


commit 7196e8a8525481a00caa0269475d8223f4f56b12
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Tue Sep 17 16:25:39 2013 +0000

    More test-case tuning for Jenkins

diff --git a/bin/varnishtest/tests/r01140.vtc b/bin/varnishtest/tests/r01140.vtc
index 4bd0b3b..f18de6c 100644
--- a/bin/varnishtest/tests/r01140.vtc
+++ b/bin/varnishtest/tests/r01140.vtc
@@ -4,7 +4,7 @@ server s1 {
 	# This response should almost completely fill the storage
 	rxreq
 	expect req.url == /url1
-	txresp -bodylen 1048050
+	txresp -bodylen 1048100
 
 	# The next one should not fit in the storage, ending up in transient
 	# with zero ttl (=shortlived)
@@ -19,19 +19,33 @@ server s1 {
 } -start
 
 varnish v1 -arg "-p expiry_sleep=0.01 -p nuke_limit=0 -p shortlived=0" \
-	-storage "-smalloc,1m" -vcl+backend { } -start
+	-storage "-smalloc,1m" -vcl+backend { 
+	sub vcl_backend_response {
+		set beresp.do_stream = false;
+	}
+} -start
 
 client c1 {
 	txreq -url /url1
 	rxresp
 	expect resp.status == 200
-	expect resp.bodylen == 1048050
+	expect resp.bodylen == 1048100
+} -run
+
+delay .1
+
+varnish v1 -expect SMA.s0.g_space < 1000
 
+client c1 {
 	txreq -url /url2
 	rxresp
 	expect resp.status == 200
 	expect resp.bodylen == 1024
+} -run
 
+delay .1
+
+client c1 {
 	txreq -url /url2
 	rxresp
 	expect resp.status == 200



More information about the varnish-commit mailing list