fate: print commands being executed with V=1
authorMåns Rullgård <mans@mansr.com>
Thu, 23 Sep 2010 09:55:31 +0000 (09:55 +0000)
committerMåns Rullgård <mans@mansr.com>
Thu, 23 Sep 2010 09:55:31 +0000 (09:55 +0000)
Originally committed as revision 25161 to svn://svn.ffmpeg.org/ffmpeg/trunk

tests/fate-run.sh
tests/regression-funcs.sh

index 8117c45..c4a9a13 100755 (executable)
@@ -43,6 +43,7 @@ stddev(){
 }
 
 run(){
+    test "${V:-0}" -gt 0 && echo "$target_exec" $target_path/"$@" >&3
     $target_exec $target_path/"$@"
 }
 
@@ -109,6 +110,7 @@ seektest(){
 
 mkdir -p "$outdir"
 
+exec 3>&2
 $command > "$outfile" 2>$errfile
 err=$?
 
index 970485c..28da0c1 100755 (executable)
@@ -41,9 +41,15 @@ mkdir -p "$datadir"
 mkdir -p "$outfile"
 mkdir -p "$logdir"
 
-[ "${V-0}" -gt 0 ] && echov=echo || echov=:
+(exec >&3) 2>/dev/null || exec 3>&2
+
+[ "${V-0}" -gt 0 ] && echov=echov || echov=:
 [ "${V-0}" -gt 1 ] || exec 2>$errfile
 
+echov(){
+    echo "$@" >&3
+}
+
 . $(dirname $0)/md5.sh
 
 FFMPEG_OPTS="-v 0 -y -flags +bitexact -dct fastint -idct simple -sws_flags +accurate_rnd+bitexact"