[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