r4986 - trunk/varnish-cache/bin/varnishtest/tests
phk at varnish-cache.org
phk at varnish-cache.org
Wed Jun 23 11:41:48 CEST 2010
Author: phk
Date: 2010-06-23 11:41:48 +0200 (Wed, 23 Jun 2010)
New Revision: 4986
Added:
trunk/varnish-cache/bin/varnishtest/tests/b00033.vtc
Log:
Add a code coverage test for the classic hasher, now that critbit is the
default
Added: trunk/varnish-cache/bin/varnishtest/tests/b00033.vtc
===================================================================
--- trunk/varnish-cache/bin/varnishtest/tests/b00033.vtc (rev 0)
+++ trunk/varnish-cache/bin/varnishtest/tests/b00033.vtc 2010-06-23 09:41:48 UTC (rev 4986)
@@ -0,0 +1,44 @@
+# $Id$
+
+test "classic hash code coverage"
+
+server s1 {
+ rxreq
+ expect req.url == /1
+ txresp -bodylen 5
+
+ rxreq
+ expect req.url == /2
+ txresp -bodylen 6
+
+ rxreq
+ expect req.url == /1
+ txresp -bodylen 7
+
+ rxreq
+ expect req.url == /2
+ txresp -bodylen 8
+
+} -start
+
+varnish v1 -arg "-hclassic,11" -vcl+backend {} -start
+
+client c1 {
+ txreq -url /1
+ rxresp
+ expect resp.bodylen == 5
+ txreq -url /2
+ rxresp
+ expect resp.bodylen == 6
+} -run
+
+varnish v1 -cliok "purge req.url ~ ."
+
+client c1 {
+ txreq -url /1
+ rxresp
+ expect resp.bodylen == 7
+ txreq -url /2
+ rxresp
+ expect resp.bodylen == 8
+} -run
More information about the varnish-commit
mailing list