diff options
author | Måns Rullgård <mans@mansr.com> | 2010-03-02 21:59:16 +0000 |
---|---|---|
committer | Måns Rullgård <mans@mansr.com> | 2010-03-02 21:59:16 +0000 |
commit | d7096d6fddb5d7d04fab5eb1bb954dc7c800a164 (patch) | |
tree | 29818481e872b2a015ec0dec7a2ef98dbfe28be9 /tests/seek-regression.sh | |
parent | 1dd9ff871a746683733e2eac4153389e1500ec73 (diff) |
Run seektest on all generated files
Originally committed as revision 22158 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'tests/seek-regression.sh')
-rwxr-xr-x | tests/seek-regression.sh | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/tests/seek-regression.sh b/tests/seek-regression.sh index b6e7d44a32..d35fa9c8b5 100755 --- a/tests/seek-regression.sh +++ b/tests/seek-regression.sh @@ -3,23 +3,25 @@ LC_ALL=C export LC_ALL +src_path=$1 target_exec=$2 target_path=$3 +refdir="$src_path/tests/ref/seek" datadir="tests/data" -logfile="$datadir/seek.regression" -reffile="$1" +list=$(ls -1 $datadir/vsynth2/* $datadir/acodec/*) +err=0 -list=$(grep '^tests/data/' "$reffile") -rm -f $logfile for i in $list ; do - echo ---------------- >> $logfile - echo $i >> $logfile - $target_exec $target_path/tests/seek_test $target_path/$i >> $logfile + base=$(basename $i) + logfile="$datadir/$base.seek.regression" + reffile="$refdir/$base.ref" + $target_exec $target_path/tests/seek_test $target_path/$i > $logfile + diff -u -w "$reffile" "$logfile" || err=1 done -if diff -u -w "$reffile" "$logfile" ; then +if [ $err = 0 ]; then echo echo seek regression test: success exit 0 |