diff options
author | Fabrice Bellard <fabrice@bellard.org> | 2002-06-05 18:14:21 +0000 |
---|---|---|
committer | Fabrice Bellard <fabrice@bellard.org> | 2002-06-05 18:14:21 +0000 |
commit | 5bcfd1ad987fc2e602c439b101826bea8ecf28d8 (patch) | |
tree | f98673d2335bf74fb0cd749f3505786375d587a4 /tests | |
parent | 412ba501b166ce794cc5b1b6a4a09d7ddb82d01d (diff) | |
download | ffmpeg-streaming-5bcfd1ad987fc2e602c439b101826bea8ecf28d8.zip ffmpeg-streaming-5bcfd1ad987fc2e602c439b101826bea8ecf28d8.tar.gz |
use a local dir for tests
Originally committed as revision 668 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'tests')
-rw-r--r-- | tests/Makefile | 2 | ||||
-rwxr-xr-x | tests/regression.sh | 29 |
2 files changed, 18 insertions, 13 deletions
diff --git a/tests/Makefile b/tests/Makefile index e39eda7..d38482b 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -53,5 +53,5 @@ dsptest: dsptest.c $(DSPDEPS) $(CC) -O4 -fomit-frame-pointer -DHAVE_AV_CONFIG_H -I.. -I$(SRC_PATH)/libavcodec/i386 -I$(SRC_PATH)/libavcodec/ -o $@ $< -lm clean: - rm -rf vsynth1 + rm -rf vsynth1 data rm -f asynth1.sw *~ audiogen videogen diff --git a/tests/regression.sh b/tests/regression.sh index a1cd1a3..03427f0 100755 --- a/tests/regression.sh +++ b/tests/regression.sh @@ -6,7 +6,9 @@ #set -x set -e -logfile="/tmp/ffmpeg.regression" +datadir="./data" + +logfile="$datadir/ffmpeg.regression" # tests to do if [ "$1" = "mpeg4" ] ; then @@ -15,7 +17,7 @@ elif [ "$1" = "mpeg" ] ; then do_mpeg=y elif [ "$1" = "libavtest" ] ; then do_libav=y - logfile="/tmp/libav.regression" + logfile="$datadir/libav.regression" else do_mpeg=y do_msmpeg4=y @@ -30,33 +32,36 @@ fi # various files ffmpeg="../ffmpeg" -outfile="/tmp/a-" +outfile="$datadir/a-" reffile="$2" -benchfile="/tmp/ffmpeg.bench" +benchfile="$datadir/ffmpeg.bench" raw_src="vsynth1/%d.pgm" -raw_dst="/tmp/out.yuv" +raw_dst="$datadir/out.yuv" pcm_src="asynth1.sw" -pcm_dst="/tmp/out.wav" +pcm_dst="$datadir/out.wav" + +# create the data directory if it does not exists +mkdir -p $datadir function do_ffmpeg () { f="$1" shift echo $ffmpeg -bitexact $* - $ffmpeg -bitexact -benchmark $* > /tmp/bench.tmp + $ffmpeg -bitexact -benchmark $* > $datadir/bench.tmp md5sum $f >> $logfile - expr match "`cat /tmp/bench.tmp`" '.*utime=\(.*s\)' > /tmp/bench2.tmp - echo `cat /tmp/bench2.tmp` $f >> $benchfile + expr match "`cat $datadir/bench.tmp`" '.*utime=\(.*s\)' > $datadir/bench2.tmp + echo `cat $datadir/bench2.tmp` $f >> $benchfile } function do_ffmpeg_crc () { f="$1" shift - echo $ffmpeg -y -bitexact $* -f crc /tmp/ffmpeg.crc - $ffmpeg -y -bitexact $* -f crc /tmp/ffmpeg.crc + echo $ffmpeg -y -bitexact $* -f crc $datadir/ffmpeg.crc + $ffmpeg -y -bitexact $* -f crc $datadir/ffmpeg.crc echo -n "$f " >> $logfile - cat /tmp/ffmpeg.crc >> $logfile + cat $datadir/ffmpeg.crc >> $logfile } echo "ffmpeg regression test" > $logfile |