aboutsummaryrefslogtreecommitdiffstats
path: root/tests/regression.sh
diff options
context:
space:
mode:
authorFabrice Bellard <fabrice@bellard.org>2002-06-05 18:14:21 +0000
committerFabrice Bellard <fabrice@bellard.org>2002-06-05 18:14:21 +0000
commit5bcfd1ad987fc2e602c439b101826bea8ecf28d8 (patch)
treef98673d2335bf74fb0cd749f3505786375d587a4 /tests/regression.sh
parent412ba501b166ce794cc5b1b6a4a09d7ddb82d01d (diff)
downloadffmpeg-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/regression.sh')
-rwxr-xr-xtests/regression.sh29
1 files changed, 17 insertions, 12 deletions
diff --git a/tests/regression.sh b/tests/regression.sh
index a1cd1a3e5f..03427f0009 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