[master] 521fbc45e Stabilize test
Nils Goroll
nils.goroll at uplex.de
Sat Mar 27 13:40:07 UTC 2021
commit 521fbc45eaa70e2f7a82197ffeefa68d6eabafb6
Author: Nils Goroll <nils.goroll at uplex.de>
Date: Sat Mar 27 14:39:07 2021 +0100
Stabilize test
diff --git a/bin/varnishtest/tests/c00069.vtc b/bin/varnishtest/tests/c00069.vtc
index fc41422da..55e9557d0 100644
--- a/bin/varnishtest/tests/c00069.vtc
+++ b/bin/varnishtest/tests/c00069.vtc
@@ -1,22 +1,35 @@
varnishtest "Test resp.is_streaming"
+barrier b1 sock 2
+barrier b2 sock 2
+
server s1 {
rxreq
txresp -nolen -hdr "Content-Length: 10"
- delay 1
+ barrier b1 sync
+ barrier b2 sync
send "1234567890"
} -start
varnish v1 -vcl+backend {
+ import vtc;
+
sub vcl_recv {
if (req.url == "/synth") {
return(synth(200, "OK"));
}
}
+ sub vcl_backend_response {
+ vtc.barrier_sync("${b1_sock}");
+ return (deliver);
+ }
sub vcl_synth {
set resp.http.streaming = resp.is_streaming;
}
sub vcl_deliver {
+ if (obj.hits == 0) {
+ vtc.barrier_sync("${b2_sock}");
+ }
set resp.http.streaming = resp.is_streaming;
}
} -start
@@ -36,4 +49,3 @@ client c1 {
rxresp
expect resp.http.streaming == "false"
} -run
-
More information about the varnish-commit
mailing list