X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=cpp%2Fblackboxtest.sh;h=b6be6d142894fe87ecde1005853292bf0d0956c0;hb=49b9f758d5ea122b9edc1962440c22b42fc258e1;hp=b93fefe2e72e28e68f2e4149d3f2cc7c9f2748de;hpb=6675cb36319cb20ed13a513e7bd5202f35c99b57;p=zxing.git diff --git a/cpp/blackboxtest.sh b/cpp/blackboxtest.sh index b93fefe2..b6be6d14 100755 --- a/cpp/blackboxtest.sh +++ b/cpp/blackboxtest.sh @@ -2,14 +2,18 @@ blackboxpath="../core/test/data/blackbox" -formats="ean13 ean8 upce upca qrcode" +if [ "$*" != "" ]; then + formats="$*" +else + formats="ean13 ean8 upce upca qrcode" +fi passed=0; failed=0; oldcat=""; for format in $formats; do - for pic in `ls ${blackboxpath}/${format}-*/*.{jpg,JPG} 2>/dev/null`; do + for pic in `ls ${blackboxpath}/${format}-*/*.{jpg,JPG,gif,GIF,png,PNG} 2>/dev/null | sort -n`; do category=${pic%/*}; category=${category##*/}; if [ "$oldcat" != "$category" ]; then @@ -19,8 +23,14 @@ for format in $formats; do failed=0; fi echo -n "Processing: $pic ... " - tmp="${pic%JPG}"; - txt="${tmp%jpg}txt"; + tmp="${pic}" + tmp="${tmp%JPG}"; + tmp="${tmp%jpg}"; + tmp="${tmp%gif}"; + tmp="${tmp%GIF}"; + tmp="${tmp%png}"; + tmp="${tmp%PNG}"; + txt="${tmp}txt"; expected=`cat "$txt"`; actual=`build/zxing $pic`; if [ "$expected" == "$actual" ]; then