Skip to content

Commit

Permalink
[e][u]ptexdir: tests
Browse files Browse the repository at this point in the history
git-svn-id: svn://tug.org/texlive/trunk/Build/source@68332 c570f23f-e606-0410-a88d-b1316a301751
  • Loading branch information
aminophen committed Sep 21, 2023
1 parent 4f2207d commit 252db8a
Show file tree
Hide file tree
Showing 11 changed files with 1,506 additions and 28 deletions.
41 changes: 31 additions & 10 deletions texk/web2c/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -4408,7 +4408,11 @@ ptex_ch_srcs = \

# pTeX Tests
#
ptex_tests = ptexdir/ptriptest.test ptexdir/pver.test ptexdir/wcfname.test
ptex_tests = \
ptexdir/ptriptest.test \
ptexdir/pver.test \
ptexdir/wcfname.test

eptex_CPPFLAGS = $(PTEXENC_INCLUDES) $(AM_CPPFLAGS) -I$(srcdir)/libmd5 \
$(ZLIB_INCLUDES) $(am__append_138)

Expand Down Expand Up @@ -4453,7 +4457,12 @@ eptex_ch_srcs = \

# e-pTeX Tests
#
eptex_tests = eptexdir/eptriptest.test eptexdir/pdfprimitive.test eptexdir/epver.test eptexdir/wcfname.test
eptex_tests = \
eptexdir/eptriptest.test \
eptexdir/pdfprimitive.test \
eptexdir/epver.test \
eptexdir/wcfname.test

uptex_cppflags = $(PTEXENC_INCLUDES) $(AM_CPPFLAGS) $(ZLIB_INCLUDES)
uptex_ldadd = libukanji.a $(pproglib) $(PTEXENC_LIBS) $(LDADD) $(ZLIB_LIBS)
uptex_dependencies = libukanji.a $(pproglib) $(PTEXENC_DEPEND) $(ZLIB_DEPEND) $(default_dependencies)
Expand Down Expand Up @@ -4511,15 +4520,16 @@ uptftopl_DEPENDENCIES = $(uptex_dependencies)
# upTeX Tests
uptex_tests = \
uptexdir/uptriptest.test uptexdir/ptriptest.test \
uptexdir/upver.test uptexdir/upkcat.test \
uptexdir/upver.test \
uptexdir/upkcat.test \
uptexdir/wcfname.test uptexdir/wcfname0.test

# uppPLtoTF/upTFtoPL
upweb_tests = uptexdir/upbibtex.test uptexdir/updvitype.test \
uptexdir/uppltotf.test uptexdir/uptftopl.test \
uptexdir/upbibtex-openout-test.pl \
uptexdir/upbibtex-longline-test.pl uptexdir/upbibtex-mem.test \
uptexdir/nissya.test uptexdir/sample.test \
uptexdir/nissya.test uptexdir/unibib.test uptexdir/sample.test \
uptexdir/yokotate.test uptexdir/skipjfmp.test \
uptexdir/newjfm.test uptexdir/uparse.test uptexdir/gkhuge.test \
uptexdir/gk256.test
Expand Down Expand Up @@ -4572,7 +4582,13 @@ euptex_ch_srcs = \

# e-upTeX Tests
#
euptex_tests = euptexdir/euptriptest.test euptexdir/eptriptest.test euptexdir/pdfprimitive.test euptexdir/eupver.test euptexdir/wcfname.test euptexdir/wcfname0.test
euptex_tests = \
euptexdir/euptriptest.test euptexdir/eptriptest.test \
euptexdir/pdfprimitive.test \
euptexdir/eupver.test \
euptexdir/upkcat.test \
euptexdir/wcfname.test euptexdir/wcfname0.test


# At the moment, these are the only man pages handled in the
# conglomerated web2c/Makefile[.am]. (All the others are in man/.)
Expand Down Expand Up @@ -22073,14 +22089,17 @@ uptftopl.p: tangle$(EXEEXT) uptftopl.web uptexdir/uptftopl.ch
$(up_tangle) uptftopl uptftopl
uptftopl.web: tie$(EXEEXT) tftopl.web tftopl.ch
$(tie_m) tftopl.web tftopl.ch
uptexdir/uptriptest.log uptexdir/ptriptest.log: uptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT)
uptexdir/upver.log uptexdir/upkcat.log uptexdir/wcfname.log uptexdir/wcfname0.log: uptex$(EXEEXT)
uptexdir/uptriptest.log uptexdir/ptriptest.log: \
uptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT)
uptexdir/upver.log uptexdir/upkcat.log \
uptexdir/wcfname.log uptexdir/wcfname0.log: uptex$(EXEEXT)
uptexdir/upbibtex.log: upbibtex$(EXEEXT)
uptexdir/updvitype.log: updvitype$(EXEEXT)
uptexdir/uppltotf.log: uppltotf$(EXEEXT)
uptexdir/uptftopl.log: uptftopl$(EXEEXT)
uptexdir/upbibtex-openout-test.log uptexdir/upbibtex-longline-test.log \
uptexdir/upbibtex-mem.log uptexdir/nissya.log: upbibtex$(EXEEXT)
uptexdir/upbibtex-mem.log uptexdir/nissya.log \
uptexdir/unibib.log: upbibtex$(EXEEXT)
uptexdir/sample.log: updvitype$(EXEEXT)
uptexdir/yokotate.log uptexdir/skipjfmp.log \
uptexdir/newjfm.log uptexdir/uparse.log \
Expand Down Expand Up @@ -22115,9 +22134,11 @@ euptex.web: tie$(EXEEXT) $(euptex_web_srcs)
# Generate euptex.ch
euptex.ch: tie$(EXEEXT) euptex.web $(euptex_ch_srcs)
$(tie_c) euptex.web $(euptex_ch_srcs)
euptexdir/euptriptest.log euptexdir/eptriptest.log: euptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT)
euptexdir/euptriptest.log euptexdir/eptriptest.log: \
euptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT)
euptexdir/pdfprimitive.log: euptex$(EXEEXT)
euptexdir/eupver.log euptexdir/wcfname.log euptexdir/wcfname0.log: euptex$(EXEEXT)
euptexdir/eupver.log euptexdir/upkcat.log \
euptexdir/wcfname.log euptexdir/wcfname0.log: euptex$(EXEEXT)
euptrip.diffs: euptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT)
$(triptrap_diffs) $@
.PHONY: euptrip-clean
Expand Down
6 changes: 5 additions & 1 deletion texk/web2c/eptexdir/am/eptex.am
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,11 @@ EXTRA_DIST += \

# e-pTeX Tests
#
eptex_tests = eptexdir/eptriptest.test eptexdir/pdfprimitive.test eptexdir/epver.test eptexdir/wcfname.test
eptex_tests = \
eptexdir/eptriptest.test \
eptexdir/pdfprimitive.test \
eptexdir/epver.test \
eptexdir/wcfname.test
eptexdir/eptriptest.log: eptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT)
eptexdir/pdfprimitive.log: eptex$(EXEEXT)
eptexdir/epver.log eptexdir/wcfname.log: eptex$(EXEEXT)
Expand Down
13 changes: 10 additions & 3 deletions texk/web2c/euptexdir/am/euptex.am
Original file line number Diff line number Diff line change
Expand Up @@ -93,10 +93,17 @@ EXTRA_DIST += \

# e-upTeX Tests
#
euptex_tests = euptexdir/euptriptest.test euptexdir/eptriptest.test euptexdir/pdfprimitive.test euptexdir/eupver.test euptexdir/wcfname.test euptexdir/wcfname0.test
euptexdir/euptriptest.log euptexdir/eptriptest.log: euptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT)
euptex_tests = \
euptexdir/euptriptest.test euptexdir/eptriptest.test \
euptexdir/pdfprimitive.test \
euptexdir/eupver.test \
euptexdir/upkcat.test \
euptexdir/wcfname.test euptexdir/wcfname0.test
euptexdir/euptriptest.log euptexdir/eptriptest.log: \
euptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT)
euptexdir/pdfprimitive.log: euptex$(EXEEXT)
euptexdir/eupver.log euptexdir/wcfname.log euptexdir/wcfname0.log: euptex$(EXEEXT)
euptexdir/eupver.log euptexdir/upkcat.log \
euptexdir/wcfname.log euptexdir/wcfname0.log: euptex$(EXEEXT)

EXTRA_DIST += $(euptex_tests)

Expand Down
19 changes: 19 additions & 0 deletions texk/web2c/euptexdir/upkcat.test
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#! /bin/sh -vx
# $Id$
# Copyright 2022 TANAKA Takuji <ttk@t-lab.opal.ne.jp>
# You may freely use, modify and/or distribute this file.

BinDir=${BinDir:-.}
ExeExt=${ExeExt:-}
_euptex=$BinDir/euptex$ExeExt

LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE

TEXMFCNF=$srcdir/../kpathsea; export TEXMFCNF
TEXINPUTS="$srcdir/uptexdir/tests;."; export TEXINPUTS

$_euptex -ini -etex -interaction batchmode -jobname upkcat-log kcat.tex || exit 1
grep '::' upkcat-log.log > upkcat-log_ed.log \
&& diff upkcat-log_ed.log $srcdir/uptexdir/tests/upkcat.txt || exit 2

exit 0
11 changes: 8 additions & 3 deletions texk/web2c/ptexdir/am/ptex.am
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,10 @@ EXTRA_DIST += \

# pTeX Tests
#
ptex_tests = ptexdir/ptriptest.test ptexdir/pver.test ptexdir/wcfname.test
ptex_tests = \
ptexdir/ptriptest.test \
ptexdir/pver.test \
ptexdir/wcfname.test
ptexdir/ptriptest.log: ptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT)
ptexdir/pver.log ptexdir/wcfname.log: ptex$(EXEEXT)

Expand All @@ -125,8 +128,10 @@ endif PWEB
EXTRA_DIST += ptexdir/tests/nissya.bst ptexdir/tests/sample.bib
DISTCLEANFILES += ptests/nissya_bib.*
## ptexdir/pbibtex.test
EXTRA_DIST += tests/testfield.bst tests/enc-asc.bib tests/enc-jis.bib tests/enc-sjis.bib \
tests/enc-euc.bib tests/enc-utf8.bib tests/enc-utf8a.bib tests/enc-utf8b.bib \
EXTRA_DIST += tests/testfield.bst \
tests/enc-asc.bib tests/enc-jis.bib tests/enc-sjis.bib \
tests/enc-euc.bib tests/enc-utf8.bib \
tests/enc-utf8a.bib tests/enc-utf8b.bib \
tests/enc-amb0.bib tests/enc-amb1.bib tests/enc-amb2.bib \
tests/enc.aux tests/enc-e.aux tests/enc-s.aux tests/enc-u.aux \
tests/enc-p.bbl tests/enc-ep.bbl tests/enc-sp.bbl tests/enc-up.bbl
Expand Down
5 changes: 5 additions & 0 deletions texk/web2c/uptexdir/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
2023-09-21 Hironobu Yamashita <h.y.acetaminophen@gmail.com>

* uptex-m.ch: Clean up changes on 2023-09-03.
* unibib.test: New test for upbibtex.

2023-09-17 Hironobu Yamashita <h.y.acetaminophen@gmail.com>

* uppltotf.ch, uptftopl.ch: Version p230917.
Expand Down
15 changes: 10 additions & 5 deletions texk/web2c/uptexdir/am/uptex.am
Original file line number Diff line number Diff line change
Expand Up @@ -167,10 +167,13 @@ EXTRA_DIST += \
# upTeX Tests
uptex_tests = \
uptexdir/uptriptest.test uptexdir/ptriptest.test \
uptexdir/upver.test uptexdir/upkcat.test \
uptexdir/upver.test \
uptexdir/upkcat.test \
uptexdir/wcfname.test uptexdir/wcfname0.test
uptexdir/uptriptest.log uptexdir/ptriptest.log: uptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT)
uptexdir/upver.log uptexdir/upkcat.log uptexdir/wcfname.log uptexdir/wcfname0.log: uptex$(EXEEXT)
uptexdir/uptriptest.log uptexdir/ptriptest.log: \
uptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT)
uptexdir/upver.log uptexdir/upkcat.log \
uptexdir/wcfname.log uptexdir/wcfname0.log: uptex$(EXEEXT)
upweb_tests = \
uptexdir/upbibtex.test \
uptexdir/updvitype.test \
Expand All @@ -179,7 +182,8 @@ upweb_tests = \
## upBibTeX
upweb_tests += \
uptexdir/upbibtex-openout-test.pl uptexdir/upbibtex-longline-test.pl \
uptexdir/upbibtex-mem.test uptexdir/nissya.test
uptexdir/upbibtex-mem.test uptexdir/nissya.test \
uptexdir/unibib.test
## upDviType
upweb_tests += \
uptexdir/sample.test
Expand All @@ -193,7 +197,8 @@ uptexdir/updvitype.log: updvitype$(EXEEXT)
uptexdir/uppltotf.log: uppltotf$(EXEEXT)
uptexdir/uptftopl.log: uptftopl$(EXEEXT)
uptexdir/upbibtex-openout-test.log uptexdir/upbibtex-longline-test.log \
uptexdir/upbibtex-mem.log uptexdir/nissya.log: upbibtex$(EXEEXT)
uptexdir/upbibtex-mem.log uptexdir/nissya.log \
uptexdir/unibib.log: upbibtex$(EXEEXT)
uptexdir/sample.log: updvitype$(EXEEXT)
uptexdir/yokotate.log uptexdir/skipjfmp.log \
uptexdir/newjfm.log uptexdir/uparse.log \
Expand Down
Loading

0 comments on commit 252db8a

Please sign in to comment.