Commit d2ad24e4 authored by Dridi Boukelmoune's avatar Dridi Boukelmoune

Retire ${vmod_*} macros for varnishtest -i

parent 9813d085
......@@ -19,7 +19,7 @@ client c1 {
} -run
varnish v1 -vcl+backend {
import ${vmod_directors};
import directors;
sub vcl_init {
new bar = directors.random();
......
......@@ -11,7 +11,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_std};
import std;
sub vcl_recv {
if (std.cache_req_body(1KB)) {
......
......@@ -31,7 +31,7 @@ client c1 {
delay .2
varnish v1 -vcl+backend {
import ${vmod_std};
import std;
sub vcl_recv {
if (std.cache_req_body(110B)) {
......
......@@ -9,7 +9,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_debug};
import debug;
sub vcl_backend_response {
set beresp.http.free_backend = debug.workspace_free(backend);
}
......
......@@ -12,7 +12,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_debug};
import debug;
sub vcl_deliver {
debug.workspace_allocate(client, debug.workspace_free(client) - 150);
......
......@@ -6,8 +6,8 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_debug};
import ${vmod_std};
import debug;
import std;
sub vcl_recv {
set req.http.ws-free = debug.workspace_free(session);
......
......@@ -21,7 +21,7 @@ server s4 {
} -start
varnish v1 -vcl+backend {
import ${vmod_directors};
import directors;
sub vcl_init {
new rr = directors.round_robin();
......
......@@ -16,7 +16,7 @@ server s3 {
} -start
varnish v1 -vcl+backend {
import ${vmod_directors};
import directors;
sub vcl_init {
new fb1 = directors.fallback();
......
......@@ -8,7 +8,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_directors};
import directors;
sub vcl_init {
new foo = directors.random();
......@@ -43,7 +43,7 @@ server s2 {
} -start
varnish v1 -vcl+backend {
import ${vmod_directors};
import directors;
sub vcl_init {
new foo = directors.random();
......
......@@ -21,8 +21,8 @@ server s2 {
} -start
varnish v1 -vcl+backend {
import ${vmod_std};
import ${vmod_directors};
import std;
import directors;
sub vcl_init {
new h1 = directors.hash();
......
......@@ -35,7 +35,7 @@ server s4 {
} -start
varnish v1 -vcl+backend {
import ${vmod_directors};
import directors;
sub vcl_init {
new foo = directors.random();
......
......@@ -21,7 +21,7 @@ server s4 -repeat 2 {
} -start
varnish v1 -vcl+backend {
import ${vmod_directors};
import directors;
sub vcl_init {
new rr1 = directors.round_robin();
......
......@@ -23,7 +23,7 @@ server s4 {
} -start
varnish v1 -errvcl {Names of VCL objects cannot contain '-'} {
import ${vmod_directors};
import directors;
backend b1 { .host = "127.0.0.1"; .port = "8080";}
sub vcl_init {
new rr1-xx = directors.round_robin();
......@@ -32,7 +32,7 @@ varnish v1 -errvcl {Names of VCL objects cannot contain '-'} {
varnish v1 -vcl+backend {
import ${vmod_directors};
import directors;
sub vcl_init {
new rr1 = directors.round_robin();
rr1.add_backend(s1);
......
......@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -vcl {
import ${vmod_debug};
import debug;
backend dummy { .host = "${bad_ip}"; .port = "9080"; }
......
......@@ -13,7 +13,7 @@ server s2 {
} -start
varnish v1 -vcl {
import ${vmod_debug};
import debug;
backend dummy { .host = "${bad_ip}"; .port = "9080"; }
......
......@@ -16,7 +16,7 @@ server s2 {
} -start
varnish v1 -vcl {
import ${vmod_debug};
import debug;
backend dummy { .host = "${bad_ip}"; .port = "9080"; }
......
......@@ -16,7 +16,7 @@ server s2 {
} -start
varnish v1 -vcl {
import ${vmod_debug};
import debug;
backend dummy { .host = "${bad_ip}"; .port = "9080"; }
......
......@@ -9,8 +9,8 @@ server s2 {
} -start
varnish v1 -vcl {
import ${vmod_std};
import ${vmod_debug};
import std;
import debug;
backend dummy { .host = "${bad_ip}"; .port = "9080"; }
......
......@@ -10,7 +10,7 @@ server s1 {
} -start
varnish v1 -arg "-p thread_pools=1" -vcl {
import ${vmod_debug};
import debug;
backend dummy { .host = "${bad_ip}"; .port = "9080"; }
......@@ -39,7 +39,7 @@ server s2 {
} -start
varnish v1 -vcl {
import ${vmod_debug};
import debug;
backend dummy { .host = "${bad_ip}"; .port = "9080"; }
......
......@@ -9,8 +9,8 @@ server s2 {
} -start
varnish v1 -vcl {
import ${vmod_std};
import ${vmod_debug};
import std;
import debug;
backend dummy { .host = "${bad_ip}"; .port = "9080"; }
......
......@@ -7,8 +7,8 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_std};
import ${vmod_debug};
import std;
import debug;
sub vcl_recv {
debug.rot52(req);
......@@ -37,14 +37,14 @@ client c1 {
} -run
varnish v1 -errvcl {Wrong enum value. Expected one of:} {
import ${vmod_debug};
import debug;
sub vcl_deliver {
set resp.http.who = debug.author(jfk);
}
}
varnish v1 -errvcl {Wrong argument type. Expected REAL. Got STRING.} {
import ${vmod_std};
import std;
sub vcl_deliver {
set resp.http.who = std.random("foo", "bar");
}
......
......@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_std};
import std;
sub vcl_deliver {
set resp.http.foo = std.toupper(resp.http.foo);
......@@ -48,12 +48,12 @@ varnish v1 -cliok "vcl.list"
varnish v1 -cliok "debug.vmod"
varnish v1 -errvcl {Module std already imported.} {
import ${vmod_std};
import ${vmod_std};
import std;
import std;
}
varnish v1 -errvcl {Symbol not found: 'std' (expected type BOOL):} {
import ${vmod_std};
import std;
sub vcl_recv {
if (std == 2) {
......
......@@ -9,7 +9,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_std};
import std;
sub vcl_deliver {
set resp.http.rnd1 = std.random(0, 1);
......
......@@ -14,7 +14,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_std};
import std;
sub vcl_deliver {
if (req.url == "/one") {
......@@ -51,7 +51,7 @@ client c1 {
} -run
varnish v1 -vcl+backend {
import ${vmod_std};
import std;
sub vcl_deliver {
if (req.url == "/one") {
......
......@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_std};
import std;
sub vcl_deliver {
set resp.http.ttl = std.duration(req.http.ttl, 1s) + 1000000s;
......
......@@ -8,7 +8,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_std};
import std;
sub vcl_recv {
std.collect(req.http.foo);
......
......@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_std};
import std;
sub vcl_deliver {
set resp.http.gtzero = (std.integer(req.http.foo, 0) > 0);
......
......@@ -8,7 +8,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_std};
import std;
}
varnish v1 -cliok "param.set vcc_unsafe_path off"
......
......@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_std};
import std;
sub vcl_deliver {
set resp.http.foo0 = std.ip("8.8.8.*", client.ip);
......
......@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_debug};
import debug;
sub vcl_deliver {
set resp.http.foo = debug.blob2hex(debug.str2blob("gunk"));
......@@ -25,7 +25,7 @@ varnish v1 -errvcl {BLOBs can only be used as arguments to VMOD functions.} {
backend b1 {.host = "127.0.0.1";}
import ${vmod_debug};
import debug;
sub vcl_deliver {
set resp.http.foo = debug.str2blob("gunk");
......@@ -36,7 +36,7 @@ varnish v1 -errvcl {Wrong argument type. Expected BLOB. Got STRING.} {
backend b1 {.host = "127.0.0.1";}
import ${vmod_debug};
import debug;
sub vcl_deliver {
set resp.http.foo = debug.blob2hex("gunk");
......
......@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_std};
import std;
sub vcl_init {
# Make sure that this doesn't cause ill effects
......
......@@ -6,7 +6,7 @@ server s1 -repeat 6 {
} -start
varnish v1 -vcl+backend {
import ${vmod_std};
import std;
sub vcl_deliver {
set resp.http.url = std.querysort(req.url);
......
......@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_std};
import std;
sub vcl_deliver {
set resp.http.t0 = std.real(req.http.foo, 0.0);
......
......@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_std};
import std;
sub vcl_deliver {
set resp.http.x-foo = std.integer(req.http.foo, 0);
......
......@@ -23,7 +23,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_std};
import std;
sub vcl_recv {
if (req.url == "/foo") {
......@@ -46,7 +46,7 @@ client c1 {
} -run
varnish v1 -vcl+backend {
import ${vmod_std};
import std;
sub vcl_backend_fetch {
if (bereq.url == "/baz") {
......
......@@ -6,7 +6,7 @@ server s1 -repeat 2 {
} -start
varnish v1 -vcl+backend {
import ${vmod_std};
import std;
sub vcl_deliver {
set resp.http.sub = std.strstr(req.url, "b");
......
......@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_debug};
import debug;
sub vcl_deliver {
set resp.http.foo1 = debug.argtest("1", 2.0, "3");
......@@ -33,7 +33,7 @@ client c1 {
delay .1
varnish v1 -errvcl {Argument 'one' already used} {
import ${vmod_debug};
import debug;
backend b1 {.host = "127.0.0.1";}
sub vcl_deliver {
set resp.http.foo5 = debug.argtest("1", one="1");
......@@ -41,7 +41,7 @@ varnish v1 -errvcl {Argument 'one' already used} {
}
varnish v1 -errvcl {Argument 'one' missing} {
import ${vmod_debug};
import debug;
backend b1 {.host = "127.0.0.1";}
sub vcl_deliver {
set resp.http.foo5 = debug.argtest(two=2.0, three="3");
......@@ -49,7 +49,7 @@ varnish v1 -errvcl {Argument 'one' missing} {
}
varnish v1 -errvcl {Unknown argument 'four'} {
import ${vmod_debug};
import debug;
backend b1 {.host = "127.0.0.1";}
sub vcl_deliver {
set resp.http.foo5 = debug.argtest("1", two=2.0, four="3");
......
......@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_std};
import std;
sub vcl_deliver {
set resp.http.x-date = std.time(
......
......@@ -17,7 +17,7 @@ logexpect l1 -v v1 -g raw {
} -start
varnish v1 -vcl+backend {
import ${vmod_debug};
import debug;
sub vcl_init {
debug.register_obj_events();
......
......@@ -9,7 +9,7 @@ varnish v1 -vcl+backend { } -start
varnish v1 -errvcl "Planned failure in vcl_init" {
import ${vmod_debug};
import debug;
backend default {
.host = "${s1_addr}";
......@@ -24,7 +24,7 @@ varnish v1 -cliok "param.set nuke_limit 42"
varnish v1 -errvcl "nuke_limit is not the answer." {
import ${vmod_debug};
import debug;
backend default {
.host = "${s1_addr}";
......
......@@ -15,7 +15,7 @@ server s1 {
} -start
varnish v1 -proto "PROXY" -vcl+backend {
import ${vmod_std};
import std;
sub vcl_deliver {
set resp.http.url = req.url;
......
......@@ -15,7 +15,7 @@ server s1 {
} -start
varnish v1 -proto "PROXY" -vcl+backend {
import ${vmod_std};
import std;
acl fwd_client {
"1.2.3.4";
......
......@@ -3,7 +3,7 @@ varnishtest "Test refcounting backends from director"
# XXX: This test is probably not relevant with VMOD.directors
varnish v1 -vcl {
import ${vmod_directors};
import directors;
backend node1 { .host = "10.0.0.1"; .port = "80"; }
backend node2 { .host = "10.0.0.2"; .port = "80"; }
......
......@@ -19,7 +19,7 @@ server s2 {
varnish v1 -vcl {
import ${vmod_directors};
import directors;
backend s1 {
.host = "${s1_addr}"; .port = "${s1_port}";
......
......@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_directors};
import directors;
backend b2 {
.host = "${s1_addr}"; .port = "${s1_port}";
......
......@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_debug};
import debug;
sub vcl_deliver {
set resp.http.who = debug.author(phk);
}
......@@ -18,7 +18,7 @@ client c1 {
rxresp
} -run
varnish v1 -vcl+backend {
import ${vmod_debug};
import debug;
sub vcl_deliver {
set resp.http.who = debug.author(des);
}
......@@ -30,7 +30,7 @@ client c1 {
} -run
varnish v1 -vcl+backend {
import ${vmod_debug};
import debug;
sub vcl_deliver {
set resp.http.who = debug.author(kristian);
}
......
varnishtest "Real relational comparisons"
varnish v1 -vcl {
import ${vmod_std};
import std;
backend foo { .host = "${bad_ip}"; .port = "9080"; }
sub vcl_recv {
......
......@@ -15,7 +15,7 @@ server s1 {
varnish v1 -vcl+backend {
import ${vmod_std};
import std;
sub vcl_deliver {
set resp.http.foo = std.fileread("${tmpdir}" + req.url);
......
varnishtest "#1212 - Vmod with HEADER argument given a STRING asserts the VCL compiler"
varnish v1 -errvcl {Wrong argument type. Expected HEADER. Got STRING.} {
import ${vmod_std};
import std;
backend b { .host = "127.0.0.1"; }
sub vcl_recv {
std.collect("foo");
......
......@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_std};
import std;
acl foo {
"127.0.0.2";
......
......@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_debug};
import debug;
sub vcl_init {
new obj = debug.obj("don't care");
......
......@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -arg "-p vcc_allow_inline_c=true" -vcl+backend {
import ${vmod_std} ;
import std ;
C{
static const struct gethdr_s VGC_HDR_REQ_foo =
......
......@@ -2,7 +2,7 @@ varnishtest "backend name VCC crash"
varnish v1 -vcl {
vcl 4.0;
import ${vmod_directors};
import directors;
backend s1 {
.host = "127.0.0.1";
.port = "80";
......
......@@ -7,7 +7,7 @@ server s1 {
varnish v1 -vcl+backend {
import ${vmod_debug};
import debug;
sub vcl_recv {
set req.backend_hint = debug.no_backend();
......
varnishtest "Duplicate object names"
varnish v1 -errvcl {Object name 'first' already used.} {
import ${vmod_debug};
import debug;
sub vcl_init {
new first = debug.obj("FOO");
new first = debug.obj("BAH");
......@@ -9,7 +9,7 @@ varnish v1 -errvcl {Object name 'first' already used.} {
}
varnish v1 -errvcl {Object name 'first' already used.} {
import ${vmod_debug};
import debug;
backend first { .host = "${bad_ip}"; .port = "9080"; }
......
......@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_std};
import std;
sub vcl_deliver {
set resp.http.x-foo = std.real2time(1140618699.00, now);
......
......@@ -2,7 +2,7 @@ varnishtest "symbol lookup order issue"
varnish v1 -vcl {
vcl 4.0;
import ${vmod_debug};
import debug;
backend debug {
.host = "127.0.0.1";
......
......@@ -29,7 +29,7 @@ server s5 {
} -start
varnish v1 -vcl+backend {
import ${vmod_directors};
import directors;
sub vcl_init {
new rd = directors.random();
rd.add_backend(s1, 10000);
......
......@@ -12,7 +12,7 @@ varnish v2 -vcl+backend {
} -start
varnish v1 -vcl {
import ${vmod_std};
import std;
backend b {
.host = "${v2_addr}";
......
......@@ -8,7 +8,7 @@ server s1 {
varnish v1 -vcl+backend {
import ${vmod_debug};
import debug;
sub vcl_deliver {
set resp.http.foo = debug.vre_limit();
......
......@@ -8,7 +8,7 @@ server s1 {
varnish v1 \
-vcl+backend {
import ${vmod_debug};
import debug;
sub vcl_backend_response {
set beresp.do_gzip = true;
debug.workspace_allocate(backend, debug.workspace_free(backend) - 16);
......
......@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_std};
import std;
sub vcl_deliver {
set resp.http.foo1 = std.ip("..", "1.2.3.4");
......@@ -42,7 +42,7 @@ client c1 {
} -run
varnish v1 -errvcl "could not be resolved to an IP address" {
import ${vmod_std};
import std;
sub vcl_deliver {
set resp.http.foo = std.ip("..", "::1::2");
......@@ -50,7 +50,7 @@ varnish v1 -errvcl "could not be resolved to an IP address" {
}
varnish v1 -errvcl "could not be resolved to an IP address" {
import ${vmod_std};
import std;
sub vcl_deliver {
set resp.http.foo = std.ip("..", "1.2.3.4::80");
......
......@@ -23,7 +23,7 @@ server s1 {
varnish v1 -arg "-smalloc,1m" -vcl+backend {
import ${vmod_debug};
import debug;
sub vcl_backend_response {
if (beresp.http.panic == "fetch") {
......
......@@ -17,7 +17,7 @@ server s1 {
varnish v1 -vcl {
import ${vmod_std};
import std;
probe foo {
.url = "/";
......
......@@ -7,7 +7,7 @@ server s1 {
varnish v1 -arg "-i J.F.Nobody" -vcl+backend {
import ${vmod_std};
import std;
sub vcl_recv {
set client.identity = "Samuel B. Nobody";
......
......@@ -8,8 +8,8 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_debug};
import ${vmod_std};
import debug;
import std;
sub vcl_recv {
set req.http.x0 = debug.test_priv_task(req.url);
......
......@@ -34,7 +34,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
import ${vmod_debug};
import debug;
sub vcl_recv {
set req.http.x0 = debug.test_priv_task(req.url + req.esi_level);
......
......@@ -36,7 +36,7 @@ server s1 {
} -start
varnish v1 -cliok "param.set debug +syncvsl" -vcl+backend {
import ${vmod_debug};
import debug;
sub vcl_recv {
set req.http.x0 = debug.test_priv_top(req.url + req.esi_level);
......
......@@ -9,7 +9,7 @@ server s1 -repeat 20 {
# The debug vmod logs temperature vcl events
varnish v1 -arg "-p vcl_cooldown=1" -vcl {
import ${vmod_debug};
import debug;
backend default {
.host = "${s1_addr}";
.probe = { .interval = 1s; .initial = 1;}
......
......@@ -4,7 +4,7 @@ server s1 -start
# Load and use a VCL that will hold a reference
varnish v1 -vcl+backend {
import ${vmod_debug};
import debug;
sub vcl_init {
debug.vcl_release_delay(3s);
}
......
......@@ -386,7 +386,6 @@ i_mode(void)
VSB_printf(vsb, "%s%s/lib/libvmod_" #l "/.libs", \
sep, topbuild); \
sep = ":"; \
extmacro_def("vmod_" #l, #l); \
} while (0);
#include "vmods.h"
#undef VTC_VMOD
......@@ -478,11 +477,6 @@ main(int argc, char * const *argv)
char *p;
uintmax_t bufsiz;
/* Default import spec of vmods */
#define VTC_VMOD(l) extmacro_def("vmod_" #l, #l);
#include "vmods.h"
#undef VTC_VMOD
if (getenv("TMPDIR") != NULL)
tmppath = strdup(getenv("TMPDIR"));
else
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment