summaryrefslogtreecommitdiff
path: root/tests/client/full-t.in
diff options
context:
space:
mode:
Diffstat (limited to 'tests/client/full-t.in')
-rw-r--r--tests/client/full-t.in7
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/client/full-t.in b/tests/client/full-t.in
index a4ca19d..8acc360 100644
--- a/tests/client/full-t.in
+++ b/tests/client/full-t.in
@@ -51,6 +51,9 @@ sub wallet {
return ($output, $error, $status);
}
+# cd to the correct directory.
+chdir "$ENV{SOURCE}" or die "Cannot chdir to $ENV{SOURCE}: $!\n";
+
SKIP: {
skip 'no keytab configuration', $total
unless -f "$ENV{BUILD}/data/test.keytab";
@@ -62,8 +65,8 @@ SKIP: {
unlink ('krb5cc_test', 'test-pid');
my $principal = contents ("$ENV{BUILD}/data/test.principal");
remctld_spawn ($remctld, $principal,
- '@abs_top_builddir@/tests/data/test.keytab',
- '@abs_top_builddir@/tests/data/full.conf');
+ "$ENV{BUILD}/data/test.keytab",
+ "$ENV{SOURCE}/data/full.conf");
$ENV{KRB5CCNAME} = 'krb5cc_test';
getcreds ("$ENV{BUILD}/data/test.keytab", $principal);