#!/bin/sh # # Run a sequence of gamma tests quietly err=0 echo >> pngtest-log.txt echo "============ pngvalid-full.sh ==============" >> pngtest-log.txt echo "Running test-pngvalid-full.sh -- it's lengthy, please wait..." for gamma in threshold transform sbit 16-to-8 do opts= test "$gamma" = threshold || opts="$opts --nogamma-threshold" test "$gamma" = transform || opts="$opts --nogamma-transform" test "$gamma" = sbit || opts="$opts --nogamma-sbit" test "$gamma" = 16-to-8 || opts="$opts --nogamma-16-to-8" if ./pngvalid --nostandard $opts >> pngtest-log.txt then echo " PASS:" pngvalid "(gamma-$gamma)" else echo " FAIL:" pngvalid "(gamma-$gamma)" err=1 fi done echo exit $err