[master] bf6d14d Improve snapshot/reset test
Nils Goroll
nils.goroll at uplex.de
Tue Nov 7 11:21:06 UTC 2017
commit bf6d14d99db749a94831460b2f1736292981b8ef
Author: Nils Goroll <nils.goroll at uplex.de>
Date: Tue Nov 7 11:52:52 2017 +0100
Improve snapshot/reset test
diff --git a/bin/varnishtest/tests/c00074.vtc b/bin/varnishtest/tests/c00074.vtc
index 1642e97..abf886a 100644
--- a/bin/varnishtest/tests/c00074.vtc
+++ b/bin/varnishtest/tests/c00074.vtc
@@ -10,16 +10,25 @@ varnish v1 -vcl+backend {
import vtc;
sub vcl_recv {
- set req.http.ws-free = vtc.workspace_free(session);
- vtc.workspace_alloc(session, std.integer(req.http.ws-free, 0));
+ set req.http.ws-free1 = vtc.workspace_free(session);
+ vtc.workspace_alloc(session, std.integer(req.http.ws-free1, 0));
+ set req.http.ws-free2 = vtc.workspace_free(session);
vtc.workspace_snapshot(session);
vtc.workspace_reset(session);
+ set req.http.ws-free3 = vtc.workspace_free(session);
}
} -start
+logexpect l1 -v v1 -g request {
+ expect * * ReqHeader {^ws-free1:}
+ expect 0 = ReqHeader {^ws-free2: 0$}
+ expect 0 = ReqHeader {^ws-free3: 0$}
+} -start
+
client c1 {
txreq -url /foo
rxresp
expect resp.status == 200
} -run
+logexpect l1 -wait
More information about the varnish-commit
mailing list