================================== Web2C 2023: ./test-suite.log ================================== # TOTAL: 107 # PASS: 103 # SKIP: 3 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 SKIP: pmpostdir/pmpsamp ======================= #! /bin/sh -vx # $Id: pmpsamp.test 48633 2018-09-09 17:56:55Z karl $ # Copyright 2017-2018 Karl Berry # Copyright 2014 Peter Breitenlohner # You may freely use, modify and/or distribute this file. LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE + LC_ALL=C + export LC_ALL + LANGUAGE=C + export LANGUAGE tests=pmpostdir/tests + tests=pmpostdir/tests test -d $tests || mkdir -p $tests + test -d pmpostdir/tests + mkdir -p pmpostdir/tests TEXMFCNF=$srcdir/../kpathsea + TEXMFCNF=../../../texk/web2c/../kpathsea tfmpath=`$KPSEWHICH cmr10.tfm` || exit 77 ++ false cmr10.tfm + tfmpath= + exit 77 SKIP pmpostdir/pmpsamp.test (exit status: 77) SKIP: pmpostdir/upmpsamp ======================== #! /bin/sh -vx # $Id: upmpsamp.test 48633 2018-09-09 17:56:55Z karl $ # Copyright 2017-2018 Karl Berry # Copyright 2014 Peter Breitenlohner # You may freely use, modify and/or distribute this file. LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE + LC_ALL=C + export LC_ALL + LANGUAGE=C + export LANGUAGE tests=pmpostdir/tests + tests=pmpostdir/tests test -d $tests || mkdir -p $tests + test -d pmpostdir/tests TEXMFCNF=$srcdir/../kpathsea + TEXMFCNF=../../../texk/web2c/../kpathsea tfmpath=`$KPSEWHICH cmr10.tfm` || exit 77 ++ false cmr10.tfm + tfmpath= + exit 77 SKIP pmpostdir/upmpsamp.test (exit status: 77) FAIL: eptexdir/wcfname ====================== #! /bin/sh -vx # # Copyright 2022-2023 Japanese TeX Development Community # You may freely use, modify and/or distribute this file. test -d eptests || mkdir -p eptests + test -d eptests + mkdir -p eptests rm -f eptests/fn*.log eptests/fn*.txt eptests/fn*.tex fn*.tex + rm -f 'eptests/fn*.log' 'eptests/fn*.txt' 'eptests/fn*.tex' 'fn*.tex' rc=0 + rc=0 TEXMFCNF=$srcdir/../kpathsea; export TEXMFCNF + TEXMFCNF=../../../texk/web2c/../kpathsea + export TEXMFCNF TEXINPUTS=eptests:.; export TEXINPUTS + TEXINPUTS=eptests:. + export TEXINPUTS for loc in C.UTF-8 C.utf8 en_US.UTF-8 en_US.utf8 ja_JP.UTF-8 ja_JP.utf8; do locale -a | grep -x $loc ret=$? if [ $ret = 0 ]; then LC_ALL=$loc; LANGUAGE=$loc; export LC_ALL LANGUAGE break fi done + for loc in C.UTF-8 C.utf8 en_US.UTF-8 en_US.utf8 ja_JP.UTF-8 ja_JP.utf8 + grep -x C.UTF-8 + locale -a + ret=1 + '[' 1 = 0 ']' + for loc in C.UTF-8 C.utf8 en_US.UTF-8 en_US.utf8 ja_JP.UTF-8 ja_JP.utf8 + grep -x C.utf8 + locale -a C.utf8 + ret=0 + '[' 0 = 0 ']' + LC_ALL=C.utf8 + LANGUAGE=C.utf8 + export LC_ALL LANGUAGE + break if [ $ret = 1 ]; then # linux musl fails to run `locale -a` but seems to have C.UTF-8 loc=C.UTF-8 LC_ALL=$loc; LANGUAGE=$loc; export LC_ALL LANGUAGE fi + '[' 0 = 1 ']' perl $srcdir/tests/fn-generate.perl eptests || exit 128 + perl ../../../texk/web2c/tests/fn-generate.perl eptests # pTeX internal encoding fenc="utf8" + fenc=utf8 for ienc in euc sjis; do for doc in fn-$fenc fnさざ波-$fenc; do echo '>>> Document:'$doc ' File Encoding:'$fenc ' Internal Encoding:'$ienc ./eptex -ini -interaction nonstopmode -jobname=$doc-$ienc -kanji=$fenc --kanji-internal=$ienc --shell-escape $doc.tex >eptests/$doc-$ienc-term.log || rc=1 mv $doc-$ienc.txt $doc-$ienc.log fn*-tmp.tex eptests/ diff eptests/$doc-$ienc.txt $srcdir/tests/fn-$fenc.txt || rc=2 done done + for ienc in euc sjis + for doc in fn-$fenc fnさざ波-$fenc + echo '>>> Document:fn-utf8' ' File Encoding:utf8' ' Internal Encoding:euc' >>> Document:fn-utf8 File Encoding:utf8 Internal Encoding:euc + ./eptex -ini -interaction nonstopmode -jobname=fn-utf8-euc -kanji=utf8 --kanji-internal=euc --shell-escape fn-utf8.tex + mv fn-utf8-euc.txt fn-utf8-euc.log 'fn*-tmp.tex' eptests/ mv: cannot stat 'fn*-tmp.tex': No such file or directory + diff eptests/fn-utf8-euc.txt ../../../texk/web2c/tests/fn-utf8.txt + for doc in fn-$fenc fnさざ波-$fenc + echo '>>> Document:fnさざ波-utf8' ' File Encoding:utf8' ' Internal Encoding:euc' >>> Document:fnさざ波-utf8 File Encoding:utf8 Internal Encoding:euc + ./eptex -ini -interaction nonstopmode -jobname=fnさざ波-utf8-euc -kanji=utf8 --kanji-internal=euc --shell-escape fnさざ波-utf8.tex + mv fnさざ波-utf8-euc.txt fnさざ波-utf8-euc.log 'fn*-tmp.tex' eptests/ mv: cannot stat 'fn*-tmp.tex': No such file or directory + diff eptests/fnさざ波-utf8-euc.txt ../../../texk/web2c/tests/fn-utf8.txt + for ienc in euc sjis + for doc in fn-$fenc fnさざ波-$fenc + echo '>>> Document:fn-utf8' ' File Encoding:utf8' ' Internal Encoding:sjis' >>> Document:fn-utf8 File Encoding:utf8 Internal Encoding:sjis + ./eptex -ini -interaction nonstopmode -jobname=fn-utf8-sjis -kanji=utf8 --kanji-internal=sjis --shell-escape fn-utf8.tex + mv fn-utf8-sjis.txt fn-utf8-sjis.log 'fn*-tmp.tex' eptests/ mv: cannot stat 'fn*-tmp.tex': No such file or directory + diff eptests/fn-utf8-sjis.txt ../../../texk/web2c/tests/fn-utf8.txt + for doc in fn-$fenc fnさざ波-$fenc + echo '>>> Document:fnさざ波-utf8' ' File Encoding:utf8' ' Internal Encoding:sjis' >>> Document:fnさざ波-utf8 File Encoding:utf8 Internal Encoding:sjis + ./eptex -ini -interaction nonstopmode -jobname=fnさざ波-utf8-sjis -kanji=utf8 --kanji-internal=sjis --shell-escape fnさざ波-utf8.tex + mv fnさざ波-utf8-sjis.txt fnさざ波-utf8-sjis.log 'fn*-tmp.tex' eptests/ mv: cannot stat 'fn*-tmp.tex': No such file or directory + diff eptests/fnさざ波-utf8-sjis.txt ../../../texk/web2c/tests/fn-utf8.txt # pTeX, regacy encoding for fenc in sjis euc; do for doc in fnさざ波-$fenc; do ienc=$fenc if [ "$COMSPEC" != "" ]; then echo "*** We guess OS is Windows." if [ $fenc != euc ]; then ienc="sjis"; fi else echo "*** We guess OS is not Windows." if [ $fenc != sjis ]; then ienc="euc"; fi fi echo '>>> Document:'$doc ' File Encoding:'$fenc ' Internal Encoding:'$ienc ./eptex -ini -interaction nonstopmode -jobname=$doc-$ienc -kanji=$fenc --kanji-internal=$ienc --shell-escape $doc.tex >eptests/$doc-$fenc-term.log || rc=3 mv $doc-$ienc.txt $doc-$ienc.log fn*-tmp.tex eptests/ diff eptests/$doc-$ienc.txt $srcdir/tests/fn-$fenc.txt || rc=4 done done + for fenc in sjis euc + for doc in fnさざ波-$fenc + ienc=sjis + '[' '' '!=' '' ']' + echo '*** We guess OS is not Windows.' *** We guess OS is not Windows. + '[' sjis '!=' sjis ']' + echo '>>> Document:fnさざ波-sjis' ' File Encoding:sjis' ' Internal Encoding:sjis' >>> Document:fnさざ波-sjis File Encoding:sjis Internal Encoding:sjis + ./eptex -ini -interaction nonstopmode -jobname=fnさざ波-sjis-sjis -kanji=sjis --kanji-internal=sjis --shell-escape fnさざ波-sjis.tex + mv fnさざ波-sjis-sjis.txt fnさざ波-sjis-sjis.log 'fn*-tmp.tex' eptests/ mv: cannot stat 'fn*-tmp.tex': No such file or directory + diff eptests/fnさざ波-sjis-sjis.txt ../../../texk/web2c/tests/fn-sjis.txt 1c1 < abc ^^ce^^b1^^ce^^b2^^ce^^b3 ^^d0^^b0^^d0^^b1^^d0^^b2 あア^^bb^^a5 ^^a9^^b0^^ba --- > abc pqr A Vnl + rc=4 + for fenc in sjis euc + for doc in fnさざ波-$fenc + ienc=euc + '[' '' '!=' '' ']' + echo '*** We guess OS is not Windows.' *** We guess OS is not Windows. + '[' euc '!=' sjis ']' + ienc=euc + echo '>>> Document:fnさざ波-euc' ' File Encoding:euc' ' Internal Encoding:euc' >>> Document:fnさざ波-euc File Encoding:euc Internal Encoding:euc + ./eptex -ini -interaction nonstopmode -jobname=fnさざ波-euc-euc -kanji=euc --kanji-internal=euc --shell-escape fnさざ波-euc.tex + mv fnさざ波-euc-euc.txt fnさざ波-euc-euc.log 'fn*-tmp.tex' eptests/ mv: cannot stat 'fn*-tmp.tex': No such file or directory + diff eptests/fnさざ波-euc-euc.txt ../../../texk/web2c/tests/fn-euc.txt 1c1 < abc αβγ абв ^^e3^^81^^82^^e3^^82^^80¥ 天^^9c人 --- > abc ¦ ѧҧ ŷϿ + rc=4 exit $rc + exit 4 FAIL eptexdir/wcfname.test (exit status: 4) SKIP: uptexdir/sample ===================== #! /bin/sh -vx # $Id$ # Copyright 2022 Japanese TeX Development Community # Copyright 2017-2020 Karl Berry # Copyright 2010-2013 Peter Breitenlohner # You may freely use, modify and/or distribute this file. test -d uptests || mkdir -p uptests + test -d uptests tfmpath=`$KPSEWHICH cmbx10.tfm` || exit 77 ++ false cmbx10.tfm + tfmpath= + exit 77 SKIP uptexdir/sample.test (exit status: 77)