[master] 4f044e1 Add a multi storage-segment pass where we check the resulting body.
Poul-Henning Kamp
phk at FreeBSD.org
Sat Mar 12 01:29:04 CET 2016
commit 4f044e157589448d67adfe36192f8b8d48d9bdf6
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date: Sat Mar 12 00:19:35 2016 +0000
Add a multi storage-segment pass where we check the resulting body.
diff --git a/bin/varnishtest/tests/b00048.vtc b/bin/varnishtest/tests/b00048.vtc
index e2a4b95..e2deb71 100644
--- a/bin/varnishtest/tests/b00048.vtc
+++ b/bin/varnishtest/tests/b00048.vtc
@@ -24,6 +24,7 @@ client c1 {
loop 20 {
txreq -url /c1
rxresp
+ expect resp.bodylen == 4
expect resp.status == 200
}
} -start
@@ -32,6 +33,7 @@ client c2 {
loop 20 {
txreq -url /c2
rxresp
+ expect resp.bodylen == 4
expect resp.status == 200
}
} -start
@@ -40,6 +42,7 @@ client c3 {
loop 20 {
txreq -url /c3
rxresp
+ expect resp.bodylen == 4
expect resp.status == 200
}
} -start
diff --git a/bin/varnishtest/tests/c00075.vtc b/bin/varnishtest/tests/c00075.vtc
new file mode 100644
index 0000000..2a678c2
--- /dev/null
+++ b/bin/varnishtest/tests/c00075.vtc
@@ -0,0 +1,20 @@
+varnishtest "Test large pass deleted during streaming"
+
+server s1 {
+ rxreq
+ txresp -nolen -hdr "Transfer-Encoding: chunked"
+ chunkedlen 65536
+ chunkedlen 0
+} -start
+
+varnish v1 \
+ -arg "-s malloc,1m" -vcl+backend { } -start
+
+varnish v1 -cliok "debug.fragfetch 1024"
+
+client c1 {
+ txreq -hdr "Cookie: bar"
+ rxresp
+ expect resp.bodylen == 65536
+ expect_pattern
+} -run
More information about the varnish-commit
mailing list