#! /bin/sh # Copyright (C) 2013, 2014 Peter Breitenlohner # You may freely use, modify and/or distribute this file. TEXMFCNF=$srcdir/../kpathsea DVIPDFMXINPUTS=$srcdir/tests:$srcdir/data export TEXMFCNF DVIPDFMXINPUTS testsrc=$srcdir/tests failed= rm -f img*.* # list of file types ext='bmp jp2 jpeg pdf png' for e in $ext; do cp $testsrc/image.$e img$e.$e done echo "*** dvipdfmx --ebb --version" \ && ./dvipdfmx --ebb --version \ && echo && echo "ebb-version tests OK" && echo \ || failed="$failed ebb-version" echo "*** dvipdfmx --ebb --help" \ && ./dvipdfmx --ebb --help \ && echo && echo "ebb-help tests OK" && echo \ || failed="$failed ebb-help" for e in $ext; do echo "*** dvipdfmx --ebb img$e.$e" \ && ./dvipdfmx --ebb -O img$e.$e \ | sed '/%%CreationDate/d' >img$e.bb \ && diff $testsrc/img$e.bb img$e.bb \ && echo && echo "ebb-$e tests OK" && echo \ || failed="$failed ebb-$e" done echo "*** dvipdfmx --xbb --version" \ && ./dvipdfmx --xbb --version \ && echo && echo "xbb-version tests OK" && echo \ || failed="$failed xbb-version" echo "*** dvipdfmx --xbb --help" \ && ./dvipdfmx --xbb --help \ && echo && echo "xbb-help tests OK" && echo \ || failed="$failed xbb-help" for e in $ext; do echo "*** dvipdfmx --xbb img$e.$e" \ && ./dvipdfmx --xbb -O img$e.$e \ | sed '/%%CreationDate/d' >img$e.xbb \ && diff $testsrc/img$e.xbb img$e.xbb \ && echo && echo "xbb-$e tests OK" && echo \ || failed="$failed xbb-$e" done test -z "$failed" && exit 0 echo echo "failed tests:$failed" exit 1