Add an "unsafe" symlink to the symlink test case so we can see what happens.
[rsync/rsync.git] / runtests.sh
index afa66f4..ab6f77a 100755 (executable)
@@ -160,7 +160,7 @@ missing=0
 passed=0
 failed=0
 
-scratchdir="`cd ./testtmp && pwd`"
+scratchdir="`pwd`"/testtmp
 echo "    scratchdir=$scratchdir"
 
 suitedir="$srcdir/testsuite"
@@ -184,7 +184,7 @@ do
     echo "----- $testbase starting"
     clean_scratch
 
-    if sh $RUNSHFLAGS "$testscript"
+    if sh $RUNSHFLAGS "$testscript" >"$scratchdir/test.log"  2>&1
     then
        echo "----- $testbase completed successfully"
        passed=`expr $passed + 1`
@@ -195,7 +195,9 @@ do
            skipped=`expr $skipped + 1`
            ;;
        *)
-           echo "----- $testbase failed!"
+           echo "----- $testbase failed: log follows"
+           cat "$scratchdir/test.log"
+           echo "----- $testbase log ends"
            failed=`expr $failed + 1`
            if [ "x$nopersist" = "xyes" ]
            then