diff options
Diffstat (limited to 'Build/source/texk/kpathsea/tests/kpsewhich.test')
-rwxr-xr-x | Build/source/texk/kpathsea/tests/kpsewhich.test | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/Build/source/texk/kpathsea/tests/kpsewhich.test b/Build/source/texk/kpathsea/tests/kpsewhich.test new file mode 100755 index 00000000000..261bf1b17f3 --- /dev/null +++ b/Build/source/texk/kpathsea/tests/kpsewhich.test @@ -0,0 +1,35 @@ +#! /bin/sh -vx +# $Id$ +# Copyright 2018 Karl Berry <tex-live@tug.org> +# Copyright 2010-2013 Peter Breitenlohner <tex-live@tug.org> +# You may freely use, modify and/or distribute this file. + +TEXMFCNF=$srcdir +export TEXMFCNF + +./kpsewhich --var-value=TEXMFCNF || exit 1 # environment variable +./kpsewhich --var-value=TEXMFMAIN || exit 1 +./kpsewhich --expand-var=\$TEXMFMAIN || exit 1 + +# It turns out --all and no --all go through rather different code +# in pathsearch.c, so try them both. +TEXINPUTS=$srcdir/../tests/texmf \ + ./kpsewhich --casefold-search --all Plain.TeX || exit 1 +TEXINPUTS=$srcdir/../tests/texmf \ + ./kpsewhich --casefold-search Plain.TeX || exit 1 +# +# These runs will succeed on case-insensitive (file)systems, so don't +# run them. +#TEXINPUTS=$srcdir/../tests/texmf \ +# ./kpsewhich --no-casefold-search --all Plain.TeX && exit 1 +#TEXINPUTS=$srcdir/../tests/texmf \ +# ./kpsewhich --no-casefold-search Plain.TeX && exit 1 + +TEXINPUTS=$srcdir/../tests/texmf \ + ./kpsewhich --all plain || exit 1 + +AFMFONTS=$srcdir/../tests/texmf \ + ./kpsewhich afmtest.afm || exit 1 + +BSTINPUTS=$srcdir/../tests/texmf \ + ./kpsewhich plain.bst || exit 1 |