diff --git a/tests/runtests.pl b/tests/runtests.pl
index 0b2559ecd3b0f54d96cdb40766cdd60c9933ab44..210fb73e26d1d2cab2e22c6a4d89e6a2aa7d726a 100755
--- a/tests/runtests.pl
+++ b/tests/runtests.pl
@@ -1364,8 +1364,8 @@ sub runhttptlsserver {
     $flags .= "--http ";
     $flags .= "--debug 1 " if($debugprotocol);
     $flags .= "--port $port ";
-    $flags .= "--srppasswd certs/srp-verifier-db ";
-    $flags .= "--srppasswdconf certs/srp-verifier-conf";
+    $flags .= "--srppasswd $srcdir/certs/srp-verifier-db ";
+    $flags .= "--srppasswdconf $srcdir/certs/srp-verifier-conf";
 
     my $cmd = "$httptlssrv $flags > $logfile 2>&1";
     my ($httptlspid, $pid2) = startnew($cmd, $pidfile, 10, 1); # fake pidfile