diff options
Diffstat (limited to 'tests/fate-run.sh')
-rwxr-xr-x | tests/fate-run.sh | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/tests/fate-run.sh b/tests/fate-run.sh index f7a7aba..47649f4 100755 --- a/tests/fate-run.sh +++ b/tests/fate-run.sh @@ -66,7 +66,7 @@ run(){ } avconv(){ - run avconv -nostats -threads $threads -thread_type $thread_type -cpuflags $cpuflags "$@" + run ffmpeg -nostats -threads $threads -thread_type $thread_type -cpuflags $cpuflags "$@" } framecrc(){ @@ -99,19 +99,23 @@ enc_dec_pcm(){ cleanfiles=$encfile encfile=$(target_path ${encfile}) avconv -i $src_file "$@" -f $out_fmt -y ${encfile} || return - avconv -f $out_fmt -i ${encfile} -c:a pcm_${pcm_fmt} -f ${dec_fmt} - + avconv -i ${encfile} -c:a pcm_${pcm_fmt} -f ${dec_fmt} - } regtest(){ t="${test#$2-}" ref=${base}/ref/$2/$t - ${base}/${1}-regression.sh $t $2 $3 "$target_exec" "$target_path" "$threads" "$thread_type" "$cpuflags" + ${base}/${1}-regression.sh $t $2 $3 "$target_exec" "$target_path" "$threads" "$thread_type" "$cpuflags" "$samples" } codectest(){ regtest codec $1 tests/$1 } +lavffatetest(){ + regtest lavf lavf-fate tests/vsynth1 +} + lavftest(){ regtest lavf lavf tests/vsynth1 } @@ -164,5 +168,9 @@ fi echo "${test}:${sig:-$err}:$($base64 <$cmpfile):$($base64 <$errfile)" >$repfile -test $err = 0 && rm -f $outfile $errfile $cmpfile $cleanfiles +if test $err = 0; then + rm -f $outfile $errfile $cmpfile $cleanfiles +else + echo "Test $test failed. Look at $errfile for details." +fi exit $err |