[master] 73c3a1c95 tests: Add coverage for the new vcc 'unused' directive
Walid Boudebouda
walid.boudebouda at gmail.com
Mon Dec 8 14:34:05 UTC 2025
commit 73c3a1c957c78ec7b031bc76bb2855f1f1de35e9
Author: Walid Boudebouda <walid.boudebouda at gmail.com>
Date: Tue Dec 2 10:02:50 2025 +0100
tests: Add coverage for the new vcc 'unused' directive
diff --git a/bin/varnishtest/tests/v00075.vtc b/bin/varnishtest/tests/v00075.vtc
new file mode 100644
index 000000000..1aedba1e3
--- /dev/null
+++ b/bin/varnishtest/tests/v00075.vtc
@@ -0,0 +1,33 @@
+varnishtest "Test vcc 'unused' directive"
+
+
+varnish v1 -vcl {
+ backend b1 { .host = "localhost"; }
+
+ probe p1 { }
+
+ acl acl1 { "localhost"; }
+
+ sub sb {}
+
+ unused p1;
+ unused b1;
+ unused acl1;
+ unused sb;
+} -start
+
+varnish v1 -errvcl "Symbol not found: 'nonexistentsymbol'" {
+ unused nonexistentsymbol;
+}
+
+varnish v1 -errvcl "Expected ID got ';'" {
+ unused;
+}
+
+varnish v1 -errvcl "Symbol 'req' cannot follow 'unused'" {
+ unused req;
+}
+
+varnish v1 -errvcl "Symbol 'backend' cannot follow 'unused'" {
+ unused bereq.backend;
+}
\ No newline at end of file
More information about the varnish-commit
mailing list