]> err.no Git - varnish/commitdiff
More coverage for vcc_backend.c
authorphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Fri, 10 Oct 2008 19:55:12 +0000 (19:55 +0000)
committerphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Fri, 10 Oct 2008 19:55:12 +0000 (19:55 +0000)
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@3280 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/bin/varnishtest/tests/v00002.vtc

index cffc7656b6103ddcd920ea92e70fe8a855666f28..1557d49b780ea1235fabdec11b7ad993c2a25313 100644 (file)
@@ -1,6 +1,6 @@
 # $Id$
 
-test "VCL: test syntax/semantic checks on backend decls."
+test "VCL: test syntax/semantic checks on backend decls. (vcc_backend.c)"
 
 # Missing backend
 varnish v1 -badvcl {
@@ -111,3 +111,77 @@ varnish v1 -badvcl {
 varnish v1 -badvcl {
        director r1 anarchy { .host = "127.0.0.1"; }
 }
+
+varnish v1 -badvcl {
+       /* too many IP numbers */
+       backend b1 { .host = "cnn.com"; }
+}
+
+varnish v1 -vcl {
+       backend b1 { .host = "////"; }
+}
+
+varnish v1 -vcl {
+       backend b1 { .host = "127.0.0.1"; .port = "70000"; }
+}
+
+varnish v1 -badvcl {
+       backend b1 {
+               .host = "127.0.0.1";
+               .foobar = "foo";
+       }
+}
+
+varnish v1 -badvcl {
+       backend b1 {
+               .host = "127.0.0.1";
+               .probe = {
+                       .ice = "vanilla";
+               }
+       }
+}
+
+varnish v1 -badvcl {
+       backend b1 {
+               .host = "127.0.0.1";
+               .probe = { .window = 8; }
+       }
+}
+
+varnish v1 -badvcl {
+       backend b1 {
+               .host = "127.0.0.1";
+               .probe = { .threshold = 65; }
+       }
+}
+
+varnish v1 -vcl {
+       backend b1 {
+               .host = "127.0.0.1";
+               .probe = { .threshold = 64; }
+       }
+}
+
+varnish v1 -badvcl {
+       backend b1 {
+               .host = "127.0.0.1";
+               .probe = { .threshold = 32; .window = 65; }
+       }
+}
+
+
+varnish v1 -vcl {
+       backend b1 {
+               .host = "127.0.0.1";
+               .probe = { .threshold = 32; .window = 64; }
+       }
+}
+
+
+varnish v1 -badvcl {
+       backend b1 {
+               .host = "127.0.0.1";
+               .probe = { .threshold = 32; .window = 31; }
+       }
+}
+