From 82a14e1f3dde2ec2283b6f841d2c5e6287c06d8c Mon Sep 17 00:00:00 2001 From: giraffedata Date: Sun, 27 Nov 2016 21:09:09 +0000 Subject: 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 --- test/all-in-place.test | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) (limited to 'test/all-in-place.test') 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=)" \ -- cgit 1.4.1