texlive[67993] Build/source/texk/web2c: bibtex: Make easier to test
commits+takuji at tug.org
commits+takuji at tug.org
Sun Aug 20 16:27:20 CEST 2023
Revision: 67993
http://tug.org/svn/texlive?view=revision&revision=67993
Author: takuji
Date: 2023-08-20 16:27:19 +0200 (Sun, 20 Aug 2023)
Log Message:
-----------
bibtex: Make easier to test on Windows
Modified Paths:
--------------
trunk/Build/source/texk/web2c/ChangeLog
trunk/Build/source/texk/web2c/bibtex.test
trunk/Build/source/texk/web2c/tests/bibtex-auxinclude.test
trunk/Build/source/texk/web2c/tests/bibtex-bigauth.test
trunk/Build/source/texk/web2c/tests/bibtex-mem.test
trunk/Build/source/texk/web2c/tests/tex-closeout.test
Modified: trunk/Build/source/texk/web2c/ChangeLog
===================================================================
--- trunk/Build/source/texk/web2c/ChangeLog 2023-08-20 14:27:12 UTC (rev 67992)
+++ trunk/Build/source/texk/web2c/ChangeLog 2023-08-20 14:27:19 UTC (rev 67993)
@@ -1,7 +1,9 @@
2023-08-20 TANAKA Takuji <ttk at t-lab.opal.ne.jp>
- * mftraptest.test,
- * triptest.test: Filter Web2C year in banner.
+ * {mftraptest,triptest}.test:
+ Filter Web2C year in banner.
+ * {mftraptest,triptest,bibtex}.test,
+ tests/{bibtex-{auxinclude,bibauth,mem},tex-closeout}.test:
Make easier to test on Windows.
* Makefile.in: Add tests {,e}uptexdir/wcfname0.test.
Modified: trunk/Build/source/texk/web2c/bibtex.test
===================================================================
--- trunk/Build/source/texk/web2c/bibtex.test 2023-08-20 14:27:12 UTC (rev 67992)
+++ trunk/Build/source/texk/web2c/bibtex.test 2023-08-20 14:27:19 UTC (rev 67993)
@@ -4,10 +4,14 @@
# Copyright 2009 Peter Breitenlohner <tex-live at tug.org>
# You may freely use, modify and/or distribute this file.
+BinDir=${BinDir:-.}
+ExeExt=${ExeExt:-}
+_bibtex=$BinDir/bibtex$ExeExt
+
test -d tests || mkdir -p tests
rm -f tests/xexampl.*
-./bibtex -version || exit 100
+$_bibtex -version || exit 100
cp $srcdir/tests/exampl.aux tests/xexampl.aux
@@ -14,6 +18,6 @@
TEXMFCNF=$srcdir/../kpathsea \
BSTINPUTS=$srcdir/tests \
BIBINPUTS=$srcdir/tests \
- ./bibtex tests/xexampl || exit 1
+ $_bibtex tests/xexampl || exit 1
diff $srcdir/tests/exampl.bbl tests/xexampl.bbl || exit 2
Modified: trunk/Build/source/texk/web2c/tests/bibtex-auxinclude.test
===================================================================
--- trunk/Build/source/texk/web2c/tests/bibtex-auxinclude.test 2023-08-20 14:27:12 UTC (rev 67992)
+++ trunk/Build/source/texk/web2c/tests/bibtex-auxinclude.test 2023-08-20 14:27:19 UTC (rev 67993)
@@ -3,6 +3,10 @@
# Copyright 2018 Karl Berry <tex-live at tug.org>
# You may freely use, modify and/or distribute this file.
+BinDir=${BinDir:-.}
+ExeExt=${ExeExt:-}
+_bibtex=$BinDir/bibtex$ExeExt
+
test -d tests || mkdir -p tests
# in case we're invoked standalone instead of from make.
@@ -19,4 +23,4 @@
TEXMFCNF=$srcdir/../kpathsea \
BSTINPUTS=$srcdir/tests \
BIBINPUTS=$srcdir/tests \
- ./bibtex tests/xauxinclude || exit 1
+ $_bibtex tests/xauxinclude || exit 1
Modified: trunk/Build/source/texk/web2c/tests/bibtex-bigauth.test
===================================================================
--- trunk/Build/source/texk/web2c/tests/bibtex-bigauth.test 2023-08-20 14:27:12 UTC (rev 67992)
+++ trunk/Build/source/texk/web2c/tests/bibtex-bigauth.test 2023-08-20 14:27:19 UTC (rev 67993)
@@ -3,6 +3,10 @@
# Copyright 2019 Karl Berry <tex-live at tug.org>
# You may freely use, modify and/or distribute this file.
+BinDir=${BinDir:-.}
+ExeExt=${ExeExt:-}
+_bibtex=$BinDir/bibtex$ExeExt
+
test -d tests || mkdir -p tests
# in case we're invoked standalone instead of from make.
@@ -21,7 +25,7 @@
TEXMFCNF=$srcdir/../kpathsea \
BSTINPUTS=$srcdir/../tests/texmf \
BIBINPUTS=$srcdir/tests \
- ./bibtex tests/xbigauth || exit 1
+ $_bibtex tests/xbigauth || exit 1
# the final author, in case glob_str_size is insufficient.
grep MeerKAT tests/xbigauth.bbl >/dev/null || exit 1
Modified: trunk/Build/source/texk/web2c/tests/bibtex-mem.test
===================================================================
--- trunk/Build/source/texk/web2c/tests/bibtex-mem.test 2023-08-20 14:27:12 UTC (rev 67992)
+++ trunk/Build/source/texk/web2c/tests/bibtex-mem.test 2023-08-20 14:27:19 UTC (rev 67993)
@@ -6,6 +6,10 @@
# Using test data from Philipp Lehman <lehman at gmx.net>
+BinDir=${BinDir:-.}
+ExeExt=${ExeExt:-}
+_bibtex=$BinDir/bibtex$ExeExt
+
test -d tests || mkdir -p tests
# Create bib data
@@ -64,7 +68,7 @@
TEXMFCNF=$srcdir/../kpathsea \
BSTINPUTS=$srcdir/tests \
BIBINPUTS=./tests \
- ./bibtex tests/memtest$t || exit 1
+ $_bibtex tests/memtest$t || exit $t
done
Modified: trunk/Build/source/texk/web2c/tests/tex-closeout.test
===================================================================
--- trunk/Build/source/texk/web2c/tests/tex-closeout.test 2023-08-20 14:27:12 UTC (rev 67992)
+++ trunk/Build/source/texk/web2c/tests/tex-closeout.test 2023-08-20 14:27:19 UTC (rev 67993)
@@ -3,6 +3,10 @@
# Copyright 2019 Karl Berry <tex-live at tug.org>
# You may freely use, modify and/or distribute this file.
+BinDir=${BinDir:-.}
+ExeExt=${ExeExt:-}
+_tex=$BinDir/tex$ExeExt
+
# in case we're invoked standalone instead of from make.
test -z "$srcdir" && srcdir=`cd \`dirname $0\`/.. && pwd` # web2c/
TEXMFCNF=$srcdir/../kpathsea; export TEXMFCNF
@@ -9,7 +13,7 @@
# Resulted in a double free with glibc on x86_64-linux.
fail=2
-./tex -ini '\batchmode \immediate\openout1=b \openout1=/tmp/a \end'
+$_tex -ini '\batchmode \immediate\openout1=b \openout1=/tmp/a \end'
# If TeX crashed, we won't get here. The exit status will be something
# like 134 on GNU/Linux, but we don't want to rely on that.
More information about the tex-live-commits
mailing list.