Only show test output if it failed.
authorMartin Pool <mbp@samba.org>
Fri, 14 Dec 2001 05:54:24 +0000 (05:54 +0000)
committerMartin Pool <mbp@samba.org>
Fri, 14 Dec 2001 05:54:24 +0000 (05:54 +0000)
runtests.sh

index 522b096dc11e6028ebf686ccc36c420eeb318afb..ab6f77a57f091243726fddc7dc49e18f3baa3db9 100755 (executable)
@@ -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