r3259 - trunk/varnish-cache/bin/varnishtest/tests

phk at projects.linpro.no phk at projects.linpro.no
Mon Oct 6 00:45:42 CEST 2008


Author: phk
Date: 2008-10-06 00:45:41 +0200 (Mon, 06 Oct 2008)
New Revision: 3259

Added:
   trunk/varnish-cache/bin/varnishtest/tests/v00019.vtc
Log:
Test coverage for vcc_token.c



Added: trunk/varnish-cache/bin/varnishtest/tests/v00019.vtc
===================================================================
--- trunk/varnish-cache/bin/varnishtest/tests/v00019.vtc	                        (rev 0)
+++ trunk/varnish-cache/bin/varnishtest/tests/v00019.vtc	2008-10-05 22:45:41 UTC (rev 3259)
@@ -0,0 +1,57 @@
+# $Id$
+
+test "VCL compiler coverage test: vcc_token.c"
+
+varnish v1 -badvcl " C{ "
+
+varnish v1 -badvcl {
+	backend b { .host = "127.0.0.1"; }
+	sub vcl_recv { set req.url = "%/"; }
+}
+
+varnish v1 -badvcl {
+	backend b { .host = "127.0.0.1"; }
+	sub vcl_recv { set req.url = "%a/"; }
+}
+
+varnish v1 -vcl {
+	backend b { .host = "127.0.0.1"; }
+	sub vcl_recv { set req.url = "%4a"; }
+}
+
+varnish v1 -badvcl {
+	backend b { .host = "127.0.0.1"; }
+	sub vcl_recv { set req.url = "%0a"; }
+}
+
+varnish v1 -vcl {
+	backend b { .host = "127.0.0.1"; }
+	# comment
+	sub vcl_recv { set req.url = "x"; }
+}
+
+varnish v1 -badvcl {
+	backend b { .host = "127.0.0.1"; }
+	/*
+}
+
+varnish v1 -badvcl {
+	backend b { .host = "127.0.0.1"; }
+	{" }
+}
+
+varnish v1 -badvcl {
+	backend b { .host = "127.0.0.1"; }
+	"
+}
+
+varnish v1 -vcl {
+	backend b { .host = "127.0.0.1"; }
+	sub vcl_recv { C{ int i; (void)i; }C }
+}
+
+varnish v1 -badvcl {
+	backend b { .host = "127.0.0.1"; }
+	?
+}
+




More information about the varnish-commit mailing list