Mailing List Archive

r3256 - trunk/varnish-cache/bin/varnishtest/tests
Author: phk
Date: 2008-10-06 00:10:14 +0200 (Mon, 06 Oct 2008)
New Revision: 3256

Modified:
trunk/varnish-cache/bin/varnishtest/tests/v00018.vtc
Log:
A bit more vcc_action.c coverage



Modified: trunk/varnish-cache/bin/varnishtest/tests/v00018.vtc
===================================================================
--- trunk/varnish-cache/bin/varnishtest/tests/v00018.vtc 2008-10-05 21:55:35 UTC (rev 3255)
+++ trunk/varnish-cache/bin/varnishtest/tests/v00018.vtc 2008-10-05 22:10:14 UTC (rev 3256)
@@ -8,6 +8,11 @@
sub vcl_miss { restart rollback; }
}

+varnish v1 -badvcl {
+ backend b { .host = "127.0.0.1"; }
+ sub vcl_hit { restart 2 ; }
+}
+
varnish v1 -vcl {
backend b { .host = "127.0.0.1"; }
sub vcl_fetch { error obj.status ; }
@@ -22,6 +27,11 @@

varnish v1 -badvcl {
backend b { .host = "127.0.0.1"; }
+ sub vcl_fetch { error 404 req.grace; }
+}
+
+varnish v1 -badvcl {
+ backend b { .host = "127.0.0.1"; }
sub vcl_miss { set server.port = 1000; }
}

@@ -48,11 +58,21 @@
varnish v1 -badvcl {
backend b { .host = "127.0.0.1"; }
/* XXX: This should not really be an error */
- sub vcl_recv { set req.url = "foo" 2 "bar"; }
+ sub vcl_recv { set req.url = "foo" if "bar"; }
}

varnish v1 -badvcl {
backend b { .host = "127.0.0.1"; }
+ sub vcl_hash { set req.hash += 1; }
+}
+
+varnish v1 -badvcl {
+ backend b { .host = "127.0.0.1"; }
+ sub vcl_recv { set req.url = 1; }
+}
+
+varnish v1 -badvcl {
+ backend b { .host = "127.0.0.1"; }
sub vcl_fetch { set obj.cacheable += 1; }
}

@@ -78,12 +98,12 @@

varnish v1 -badvcl {
backend b { .host = "127.0.0.1"; }
- sub vcl_recv { purge_url (3); }
+ sub vcl_recv { purge_url (if); }
}

varnish v1 -badvcl {
backend b { .host = "127.0.0.1"; }
- sub vcl_recv { purge_hash (3); }
+ sub vcl_recv { purge_hash (if); }
}

varnish v1 -vcl {
@@ -93,7 +113,7 @@

varnish v1 -badvcl {
backend b { .host = "127.0.0.1"; }
- sub vcl_recv { panic 3; }
+ sub vcl_recv { panic if; }
}

varnish v1 -badvcl {
@@ -101,3 +121,9 @@
sub vcl_recv { kluf ; }
}

+
+varnish v1 -badvcl {
+ backend b { .host = "127.0.0.1"; }
+ sub vcl_error { synthetic if "foo"; }
+}
+