Mailing List Archive

r3251 - trunk/varnish-cache/bin/varnishtest/tests
Author: phk
Date: 2008-10-05 22:37:15 +0200 (Sun, 05 Oct 2008)
New Revision: 3251

Added:
trunk/varnish-cache/bin/varnishtest/tests/v00017.vtc
Log:
Coverage test for vcc_acl



Added: trunk/varnish-cache/bin/varnishtest/tests/v00017.vtc
===================================================================
--- trunk/varnish-cache/bin/varnishtest/tests/v00017.vtc (rev 0)
+++ trunk/varnish-cache/bin/varnishtest/tests/v00017.vtc 2008-10-05 20:37:15 UTC (rev 3251)
@@ -0,0 +1,67 @@
+# $Id$
+
+test "VCL compiler coverage test: vcc_acl.c"
+
+varnish v1 -badvcl {
+ backend b { .host = "127.0.0.1"; }
+ acl a { "10.1.2.3"/33; }
+ sub vcl_recv { if (client.ip ~ a) { pass; } }
+}
+
+varnish v1 -badvcl {
+ backend b { .host = "127.0.0.1"; }
+ acl a { "1::2"/129; }
+ sub vcl_recv { if (client.ip ~ a) { pass; } }
+}
+
+varnish v1 -vcl {
+ backend b { .host = "127.0.0.1"; }
+ acl a {
+ "1.2.3.4";
+ "1.2.3.4";
+ }
+ sub vcl_recv { if (client.ip ~ a) { pass; } }
+}
+
+varnish v1 -badvcl {
+ backend b { .host = "127.0.0.1"; }
+ acl a {
+ "1.2.3.4";
+ !"1.2.3.4";
+ }
+ sub vcl_recv { if (client.ip ~ a) { pass; } }
+}
+
+varnish v1 -badvcl {
+ backend b { .host = "127.0.0.1"; }
+ acl a { "en.lille.nisse.rejste"; }
+ sub vcl_recv { if (client.ip ~ a) { pass; } }
+}
+
+varnish v1 -badvcl {
+ backend b { .host = "127.0.0.1"; }
+ acl a { "10.1.2."; }
+ sub vcl_recv { if (client.ip ~ a) { pass; } }
+}
+
+varnish v1 -badvcl {
+ backend b { .host = "127.0.0.1"; }
+ acl a { ( "10.1.2"; }
+ sub vcl_recv { if (client.ip ~ a) { pass; } }
+}
+
+varnish v1 -badvcl {
+ backend b { .host = "127.0.0.1"; }
+ acl a { "10.1.2" ); }
+ sub vcl_recv { if (client.ip ~ a) { pass; } }
+}
+
+varnish v1 -vcl {
+ backend b { .host = "127.0.0.1"; }
+ acl a {
+ "10.1.3";
+ ("en.lille.nisse.rejste");
+ }
+ sub vcl_recv { if (client.ip ~ a) { pass; } }
+}
+