1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -23,7 +23,9 @@ VMOD_TESTS = $(top_srcdir)/src/tests/*.v
.PHONY: $(VMOD_TESTS)
$(top_srcdir)/src/tests/*.vtc: libvmod_digest.la
- @VARNISHTEST@ -Dvarnishd=@VARNISHD@ -Dvmod_topbuild=$(abs_top_builddir) $@
+ @VARNISHTEST@ -v \
+ -p vmod_path="$(abs_top_builddir)/src/.libs:$(vmoddir):$(VARNISHAPI_VMODDIR)" \
+ $@
check: $(VMOD_TESTS)
--- a/src/tests/test01.vtc
+++ b/src/tests/test01.vtc
@@ -9,7 +9,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
- import digest from "${vmod_topbuild}/src/.libs/libvmod_digest.so";
+ import digest;
sub vcl_deliver {
set resp.http.sha256 = digest.hmac_sha256("key", "The quick brown fox jumps over the lazy dog");
--- a/src/tests/test02.vtc
+++ b/src/tests/test02.vtc
@@ -3,7 +3,7 @@ varnishtest "Test digest vmod out of wor
server s1 { } -start
varnish v1 -vcl+backend {
- import digest from "${vmod_topbuild}/src/.libs/libvmod_digest.so";
+ import digest;
import vtc;
sub vcl_recv {
--- a/src/tests/test03.vtc
+++ b/src/tests/test03.vtc
@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
- import digest from "${vmod_topbuild}/src/.libs/libvmod_digest.so";
+ import digest;
sub vcl_deliver {
# Test invalid base64
--- a/src/tests/test_hash.vtc
+++ b/src/tests/test_hash.vtc
@@ -15,7 +15,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
- import digest from "${vmod_topbuild}/src/.libs/libvmod_digest.so";
+ import digest;
sub vcl_deliver {
if (req.url == "/1") {
--- a/src/tests/test_hex.vtc
+++ b/src/tests/test_hex.vtc
@@ -6,7 +6,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
- import digest from "${vmod_topbuild}/src/.libs/libvmod_digest.so";
+ import digest;
sub vcl_deliver {
set resp.http.hmac_sha1 = digest.hmac_sha1("secret", "test string");
--- a/src/tests/test_nullstring.vtc
+++ b/src/tests/test_nullstring.vtc
@@ -11,7 +11,7 @@ server s1 {
} -start
varnish v1 -vcl+backend {
- import digest from "${vmod_topbuild}/src/.libs/libvmod_digest.so";
+ import digest;
sub vcl_deliver {
set resp.http.sha1 = digest.hash_sha1(resp.http.blank-header);
|