#! /bin/sh -vx # $Id$ # Copyright 2017-2018 Karl Berry # Copyright 2013, 2014 Peter Breitenlohner # You may freely use, modify and/or distribute this file. LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE TEXMFCNF=$srcdir/../kpathsea; export TEXMFCNF DVIPDFMXINPUTS=$srcdir/tests:$srcdir/data; export DVIPDFMXINPUTS testsrc=$srcdir/tests failed= rm -f pic*.* # list of file types ext='bmp jp2 jpeg pdf png' for e in $ext; do cp $testsrc/image.$e pic$e.$e done echo "*** xdvipdfmx --ebb --version" \ && ./xdvipdfmx --ebb --version \ && echo && echo "ebb-version tests OK" && echo \ || failed="$failed ebb-version" echo "*** xdvipdfmx --ebb --help" \ && ./xdvipdfmx --ebb --help \ && echo && echo "ebb-help tests OK" && echo \ || failed="$failed ebb-help" # get rid of both %%Creator: and %%CreationDate: lines. for e in $ext; do echo "*** xdvipdfmx --ebb pic$e.$e" \ && ./xdvipdfmx --ebb pic$e.$e \ && sed '/^%%Creat/d' pic$e.bb >pic$e.bbx \ && diff $testsrc/pic$e.bb pic$e.bbx \ && echo && echo "ebb-$e tests OK" && echo \ || failed="$failed ebb-$e" done echo "*** xdvipdfmx --xbb --version" \ && ./xdvipdfmx --xbb --version \ && echo && echo "xbb-version tests OK" && echo \ || failed="$failed xbb-version" echo "*** xdvipdfmx --xbb --help" \ && ./xdvipdfmx --xbb --help \ && echo && echo "xbb-help tests OK" && echo \ || failed="$failed xbb-help" for e in $ext; do echo "*** xdvipdfmx --xbb img$e.$e" \ && ./xdvipdfmx --xbb pic$e.$e \ && sed '/^%%Creat/d' pic$e.xbb >pic$e.xbbx \ && diff $testsrc/pic$e.xbb pic$e.xbbx \ && echo && echo "xbb-$e tests OK" && echo \ || failed="$failed xbb-$e" done test -z "$failed" && exit 0 echo echo "failed tests:$failed" exit 1