commit 8aed94420f610368eb49a8f7c3dc12d318bf4092
Author: Oswald Buddenhagen <o...@users.sf.net>
Date:   Tue Mar 14 15:01:13 2017 +0100

    autotest: determine path of mbsync prior to chdir()
    
    that allows tmp/ to be a symlink to a ramdisk.

 src/run-tests.pl | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/run-tests.pl b/src/run-tests.pl
index d1121c5..41a6f8b 100755
--- a/src/run-tests.pl
+++ b/src/run-tests.pl
@@ -18,8 +18,11 @@
 
 use warnings;
 use strict;
+use Cwd;
 use File::Path;
 
+my $mbsync = getcwd()."/mbsync";
+
 -d "tmp" or mkdir "tmp";
 chdir "tmp" or die "Cannot enter temp direcory.\n";
 
@@ -276,8 +279,8 @@ sub killcfg()
 # $options
 sub runsync($)
 {
-#      open FILE, "valgrind -q --log-fd=3 ../mbsync ".shift()." -c .mbsyncrc 
test 3>&2 2>&1 |";
-       open FILE, "../mbsync -D -Z ".shift()." -c .mbsyncrc test 2>&1 |";
+#      open FILE, "valgrind -q --log-fd=3 $mbsync ".shift()." -c .mbsyncrc 
test 3>&2 2>&1 |";
+       open FILE, "$mbsync -D -Z ".shift()." -c .mbsyncrc test 2>&1 |";
        my @out = <FILE>;
        close FILE or push(@out, $! ? "*** error closing mbsync: $!\n" : "*** 
mbsync exited with signal ".($?&127).", code ".($?>>8)."\n");
        return $?, @out;

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
isync-devel mailing list
isync-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/isync-devel

Reply via email to