--- 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);
