diff options
Diffstat (limited to 'Build/source/texk/dvipdfm-x/xdvipdfm-bad.test')
-rwxr-xr-x | Build/source/texk/dvipdfm-x/xdvipdfm-bad.test | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/Build/source/texk/dvipdfm-x/xdvipdfm-bad.test b/Build/source/texk/dvipdfm-x/xdvipdfm-bad.test new file mode 100755 index 00000000000..c35230a65e9 --- /dev/null +++ b/Build/source/texk/dvipdfm-x/xdvipdfm-bad.test @@ -0,0 +1,38 @@ +#! /bin/sh -vx +# $Id$ +# Copyright 2017 Karl Berry <tex-live@tug.org> +# Copyright 2015 Peter Breitenlohner <tex-live@tug.org> +# You may freely use, modify and/or distribute this file. + +TEXMFCNF=$srcdir/../kpathsea +TFMFONTS="$srcdir/tests;$srcdir/data" +T1FONTS="$srcdir/tests;$srcdir/data" +TEXFONTMAPS="$srcdir/tests;$srcdir/data" +DVIPDFMXINPUTS="$srcdir/tests;$srcdir/data" +TEXPICTS=$srcdir/tests +export TEXMFCNF TFMFONTS T1FONTS TEXFONTMAPS DVIPDFMXINPUTS TEXPICTS + +failed= + +list="ids_2_6 ids_3_2 ids_a_b opc_fe ptx_2_2 ptx_6_6 rev_2_2 rev_2_3 void" + +for f in $list +do + +echo "*** xdvipdfmx -v -z0 -o bad.pdf $f" && echo \ + && ./xdvipdfmx -v -z0 -o bad.pdf $srcdir/tests/$f \ + && failed="$failed xdvipdfmx-$f" \ + || { echo && echo "xdvipdfmx-$f tests OK" && echo; } + +echo "*** xdvipdfmx -v -z0 -o bad.pdf <$f.dvi" && echo \ + && ./xdvipdfmx -v -z0 -o bad.pdf <$srcdir/tests/$f.dvi \ + && failed="$failed xdvipdfmx-$f (stdin)" \ + || { echo && echo "xdvipdfmx-$f (stdin) tests OK" && echo; } + +done + +test -z "$failed" && exit 0 +echo +echo "failed tests:$failed" +exit 1 + |