r2896 - trunk/varnish-cache/bin/varnishtest/tests
phk at projects.linpro.no
phk at projects.linpro.no
Tue Jul 8 00:15:13 CEST 2008
Author: phk
Date: 2008-07-08 00:15:12 +0200 (Tue, 08 Jul 2008)
New Revision: 2896
Added:
trunk/varnish-cache/bin/varnishtest/tests/v00004.vtc
Log:
Add testcase for creation and destruction of backends
Added: trunk/varnish-cache/bin/varnishtest/tests/v00004.vtc
===================================================================
--- trunk/varnish-cache/bin/varnishtest/tests/v00004.vtc (rev 0)
+++ trunk/varnish-cache/bin/varnishtest/tests/v00004.vtc 2008-07-07 22:15:12 UTC (rev 2896)
@@ -0,0 +1,67 @@
+# $Id$
+
+test "VCL: test creation/destruction of backends"
+
+varnish v1 -vcl {
+ backend b1 {
+ .host = "127.0.0.1";
+ }
+} -start
+
+varnish v1 -cli vcl.list
+varnish v1 -cli debug.backend
+
+varnish v1 -vcl {
+ backend b1 {
+ .host = "127.0.0.1";
+ }
+}
+
+varnish v1 -cli vcl.list
+varnish v1 -cli debug.backend
+
+varnish v1 -vcl {
+ backend b2 {
+ .host = "127.0.0.1";
+ }
+}
+
+varnish v1 -cli vcl.list
+varnish v1 -cli debug.backend
+
+varnish v1 -cli "vcl.discard vcl1"
+
+varnish v1 -cli vcl.list
+varnish v1 -cli debug.backend
+
+varnish v1 -cli "vcl.discard vcl2"
+
+varnish v1 -cli vcl.list
+varnish v1 -cli debug.backend
+
+varnish v1 -vcl {
+ backend b2 {
+ .host = "127.0.0.1";
+ }
+ director r1 random {
+ { .backend = { .host = "127.0.0.1"; } .weight = 1; }
+ { .backend = b2 ; .weight = 1; }
+ }
+ sub vcl_recv {
+ set req.backend = r1;
+ }
+}
+
+varnish v1 -cli vcl.list
+varnish v1 -cli debug.backend
+
+varnish v1 -cli "vcl.use vcl3"
+
+varnish v1 -cli vcl.list
+varnish v1 -cli debug.backend
+
+varnish v1 -cli "vcl.discard vcl4"
+
+varnish v1 -cli vcl.list
+varnish v1 -cli debug.backend
+
More information about the varnish-commit
mailing list