Blame tests/fuzzcomparerender
|
Packit |
955a04 |
#!/bin/sh
|
|
Packit |
955a04 |
|
|
Packit |
955a04 |
TESTSDIR=$(dirname $0)
|
|
Packit |
955a04 |
FONT=$1
|
|
Packit |
955a04 |
TEXT=$2
|
|
Packit |
955a04 |
shift 2
|
|
Packit |
955a04 |
RTL=$1
|
|
Packit |
955a04 |
if [ "z$RTL" = "z-r" ] ; then
|
|
Packit |
955a04 |
shift ;
|
|
Packit |
955a04 |
else
|
|
Packit |
955a04 |
RTL= ;
|
|
Packit |
955a04 |
fi
|
|
Packit |
955a04 |
NLIM=$1
|
|
Packit |
955a04 |
if [ "z$NLIM" = "z--nolimit" ] ; then
|
|
Packit |
955a04 |
shift ;
|
|
Packit |
955a04 |
NLIM="" ;
|
|
Packit |
955a04 |
else
|
|
Packit |
955a04 |
NLIM="-t 10 --memory=200";
|
|
Packit |
955a04 |
fi
|
|
Packit |
955a04 |
${TESTSDIR}/fuzztest \
|
|
Packit |
955a04 |
-l fuzzfont-${FONT##**/}-${TEXT##**/}.log \
|
|
Packit |
955a04 |
-f ${TESTSDIR}/fonts/${FONT}.ttf \
|
|
Packit |
955a04 |
${NLIM} -s 60 \
|
|
Packit |
955a04 |
--include=required,graphite \
|
|
Packit |
955a04 |
--exclude=fontdir,opentype,volt,advtypo,post,glyf \
|
|
Packit |
955a04 |
"$@" -- comparerenderer/comparerenderer \
|
|
Packit |
955a04 |
-q -s 12 -n ${RTL} \
|
|
Packit |
955a04 |
-f {} -t ${TESTSDIR}/texts/${TEXT}.txt
|