Signed-off-by: Alex Converse <alex.converse@gmail.com>
do_tiny_psnr "$1" "$2" 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/"$@"
run(){
test "${V:-0}" -gt 0 && echo "$target_exec" $target_path/"$@" >&3
$target_exec $target_path/"$@"
test "${sig}" = "${sig%[!A-Za-z]*}" || unset sig
fi
test "${sig}" = "${sig%[!A-Za-z]*}" || unset sig
fi
+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 ;;
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=$?
null) cat "$outfile" >$cmpfile ;;
esac
cmperr=$?