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.