diff options
author | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2016-11-27 21:09:09 +0000 |
---|---|---|
committer | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2016-11-27 21:09:09 +0000 |
commit | 82a14e1f3dde2ec2283b6f841d2c5e6287c06d8c (patch) | |
tree | 0d571a0c570f987079e1f437788a5cd26878bed9 /test/all-in-place.test | |
parent | 379943af220c6666ad3ede29441f9cf808cf9804 (diff) | |
download | netpbm-mirror-82a14e1f3dde2ec2283b6f841d2c5e6287c06d8c.tar.gz netpbm-mirror-82a14e1f3dde2ec2283b6f841d2c5e6287c06d8c.tar.xz netpbm-mirror-82a14e1f3dde2ec2283b6f841d2c5e6287c06d8c.zip |
Don't try to test a program that wasn't built
git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@2838 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'test/all-in-place.test')
-rwxr-xr-x | test/all-in-place.test | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/test/all-in-place.test b/test/all-in-place.test index e372d373..1a6b30c1 100755 --- a/test/all-in-place.test +++ b/test/all-in-place.test @@ -367,11 +367,49 @@ ordinary_testprogs="\ zeisstopnm \ " +enabled_testprog() { + case $1 in + fiascotopnm|\ + pnmtofiasco) + [ "${BUILD_FIASCO}" = "N" ] && return 1 ;; + + jpeg2ktopam|\ + pamtojpeg2k) + [ "${JASPERLIB}" = "NONE" ] && return 1 ;; + + jbigtopnm|\ + pnmtojbig) + [ "${JBIGLIB}" = "NONE" ] && return 1 ;; + + jpegtopnm|\ + pnmtojpeg|\ + ppmtojpeg) + [ "${JPEGLIB}" = "NONE" ] && return 1 ;; + + pamtotiff|\ + pnmtotiffcmyk|\ + tifftopnm) + [ "${TIFFLIB}" = "NONE" ] && return 1 ;; + + pnmtorle|\ + rletopnm) + [ "${URTLIB}" = "NONE" ] && return 1 ;; + esac + + return 0 +} + # The string "fiascotopnm" has to be filtered out by egrep for fiascotopnm # has a slightly different version report format. for i in $ordinary_testprogs do + # Stub out programs that aren't built. + if ! enabled_testprog "$i"; then + echo "$i: ok" + continue + fi + $i --version 2>&1 | \ egrep -v -e fiascotopnm -e \ "(Using libnetpbm|Compiled|(BSD|SYSV|MSDOS|AMIGA) defined|RGB_?ENV=)" \ |