summaryrefslogtreecommitdiff
path: root/dh_elpa_test
diff options
context:
space:
mode:
Diffstat (limited to 'dh_elpa_test')
-rwxr-xr-xdh_elpa_test3
1 files changed, 3 insertions, 0 deletions
diff --git a/dh_elpa_test b/dh_elpa_test
index 206ae46..411b94e 100755
--- a/dh_elpa_test
+++ b/dh_elpa_test
@@ -9,6 +9,7 @@ dh_elpa_test - run ELPA package testsuites
use strict;
use warnings;
no warnings "experimental::smartmatch";
+use File::Temp qw/tempdir/;
=head1 SYNOPSIS
@@ -347,6 +348,8 @@ my @ert_files = $rule->in('.');
if (@ert_files) {
my @args = qw{ emacs -batch -Q -l package };
+ my $tmpdir = tempdir (CLEANUP => 1);
+ push @args, ("--eval", "(setq native-compile-target-directory \"$tmpdir\")");
push @args, ("--eval", "(add-to-list 'package-directory-list \"$dhelpadir\")");
push @args, ("--eval", "(add-to-list 'package-directory-list \"$elpadir\")");
push @args, ("-f", "package-initialize");