6 REFDIR
=testsvg-reference
8 IMAGELIST
=testsvg-imagelist
12 echo "Usage: $argv0 file.svg [...]" >&2
22 svgbase
=`basename $svg`
23 png
=${svgbase/\.svg/.png}
27 # if xsvg $svg -p $outpng ; then
28 if svg2png
$svg $outpng ; then
29 if [ -e $refpng ]; then
30 if $IMAGEDIFF $refpng $outpng > $diffpng; then
31 echo "Rendering of $svg matches." >&2
34 echo "ERROR: Rendering of $svg differs from reference image." >&2
35 echo $refpng $outpng $diffpng >> $IMAGELIST
39 echo "WARNING: No reference file found for $svg (looked in $refpng)" >&2
42 echo "ERROR: Failed to render $svg" >&2
47 if [ $err -gt 0 ] ; then
48 echo "Differences found in $err renderings."
50 echo "All renderings matched reference images."