mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-08 13:22:53 +02:00
fate: Add oneline comparison method
Signed-off-by: Alex Converse <alex.converse@gmail.com>
This commit is contained in:
parent
64953f67f9
commit
40fa14f775
@ -60,6 +60,12 @@ stddev(){
|
||||
do_tiny_psnr "$1" "$2" stddev
|
||||
}
|
||||
|
||||
oneline(){
|
||||
val=$(cat "$2")
|
||||
test x"$val" = x"$1" || { r=$?; printf -- '-%s\n+%s\n' "$ref" "$val"; }
|
||||
return ${r:-0}
|
||||
}
|
||||
|
||||
run(){
|
||||
test "${V:-0}" -gt 0 && echo "$target_exec" $target_path/"$@" >&3
|
||||
$target_exec $target_path/"$@"
|
||||
@ -147,11 +153,12 @@ if [ $err -gt 128 ]; then
|
||||
test "${sig}" = "${sig%[!A-Za-z]*}" || unset sig
|
||||
fi
|
||||
|
||||
if test -e "$ref"; then
|
||||
if test -e "$ref" || test $cmp = "oneline" ; then
|
||||
case $cmp in
|
||||
diff) diff -u -w "$ref" "$outfile" >$cmpfile ;;
|
||||
oneoff) oneoff "$ref" "$outfile" >$cmpfile ;;
|
||||
stddev) stddev "$ref" "$outfile" >$cmpfile ;;
|
||||
oneline)oneline "$ref" "$outfile" >$cmpfile ;;
|
||||
null) cat "$outfile" >$cmpfile ;;
|
||||
esac
|
||||
cmperr=$?
|
||||
|
Loading…
Reference in New Issue
Block a user