[master] cd178217e Make this test un-racy.
Poul-Henning Kamp
phk at FreeBSD.org
Tue Nov 6 09:24:11 UTC 2018
commit cd178217e1397110e5401ae07e03493e463d3b69
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date: Tue Nov 6 09:23:07 2018 +0000
Make this test un-racy.
diff --git a/bin/varnishtest/tests/r01821.vtc b/bin/varnishtest/tests/r01821.vtc
index b07799325..a7943e1b0 100644
--- a/bin/varnishtest/tests/r01821.vtc
+++ b/bin/varnishtest/tests/r01821.vtc
@@ -2,9 +2,13 @@ varnishtest "Slim down hit-for-miss / hit-for-miss objects"
# see also #2768
-server s1 -repeat 2 {
+server s1 {
rxreq
- txresp -bodylen 65535
+ expect req.url == "/hfm"
+ txresp -hdr "HFM: True" -bodylen 65530
+ rxreq
+ expect req.url == "/hfp"
+ txresp -hdr "HFP: True" -bodylen 65550
} -start
varnish v1 -arg "-s Transient=default" -vcl+backend {
@@ -25,16 +29,15 @@ logexpect l1 -v v1 -g raw {
client c1 {
txreq -url "/hfm"
rxresp
-} -start
-
-client c2 {
+ expect resp.status == 200
+ expect resp.http.hfm == True
txreq -url "/hfp"
rxresp
+ expect resp.status == 200
+ expect resp.http.hfp == True
} -run
-client c1 -wait
-
logexpect l1 -wait
varnish v1 -expect SM?.Transient.c_bytes > 131072
-varnish v1 -expect SM?.Transient.g_bytes < 65536
+varnish v1 -expect SM?.Transient.g_bytes < 2000
More information about the varnish-commit
mailing list