[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