File: tests_changes

package info (click to toggle)
varnish-vmod-digest 6.4%2B20230816-8
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 236 kB
  • sloc: ansic: 373; sh: 64; makefile: 55
file content (79 lines) | stat: -rw-r--r-- 2,138 bytes parent folder | download
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);