From a339ca10001022998bbe4f89712a4c8d12d52965 Mon Sep 17 00:00:00 2001 From: TANAKA Takuji Date: Tue, 20 Dec 2022 22:53:45 +0900 Subject: [PATCH] (u)ptex-*: minimize sample set (#136) --- source/texk/web2c/ptexdir/pfname.test | 25 +++-------------- source/texk/web2c/ptexdir/tests/fn-jis.txt | 1 - source/texk/web2c/ptexdir/tests/fn.tex | 23 ---------------- ...\303\206\303\230\303\237\302\247-utf8.tex" | 19 ------------- ...\205\246\351\226\222\357\275\261-utf8.tex" | 19 ------------- ...\226\222\357\275\261\357\275\236-sjis.tex" | 19 ------------- ...\226\222\357\275\261\357\275\236-utf8.tex" | 19 ------------- ...3\201\225\343\201\226\346\263\242-jis.tex" | 23 ---------------- source/texk/web2c/uptexdir/pfname.test | 27 +++---------------- 9 files changed, 6 insertions(+), 169 deletions(-) delete mode 100644 source/texk/web2c/ptexdir/tests/fn-jis.txt delete mode 100644 source/texk/web2c/ptexdir/tests/fn.tex delete mode 100644 "source/texk/web2c/ptexdir/tests/fn\302\243\302\245\303\206\303\230\303\237\302\247-utf8.tex" delete mode 100644 "source/texk/web2c/ptexdir/tests/fn\342\221\240\343\216\235\342\205\246\351\226\222\357\275\261-utf8.tex" delete mode 100644 "source/texk/web2c/ptexdir/tests/fn\342\221\240\343\216\235\342\205\246\351\226\222\357\275\261\357\275\236-sjis.tex" delete mode 100644 "source/texk/web2c/ptexdir/tests/fn\342\221\240\343\216\235\342\205\246\351\226\222\357\275\261\357\275\236-utf8.tex" delete mode 100644 "source/texk/web2c/ptexdir/tests/fn\343\201\225\343\201\226\346\263\242-jis.tex" diff --git a/source/texk/web2c/ptexdir/pfname.test b/source/texk/web2c/ptexdir/pfname.test index 16b0335e7..01a7b912a 100755 --- a/source/texk/web2c/ptexdir/pfname.test +++ b/source/texk/web2c/ptexdir/pfname.test @@ -15,7 +15,7 @@ export TEXMFCNF TEXINPUTS # pTeX internal encoding fenc="utf8" for ienc in euc sjis; do -for doc in fn fnさざ波-$fenc fn①㎝Ⅶ閒ア~-$fenc fn①㎝Ⅶ閒ア-$fenc fn£¥ÆØߧ-$fenc; do +for doc in fnさざ波-$fenc; do echo '>>> Document:'$doc ' File Encoding:'$fenc ' Internal Encoding:'$ienc ./ptex -ini -interaction nonstopmode -jobname=$doc-$ienc -kanji=$fenc --kanji-internal=$ienc --shell-escape $doc.tex >ptests/$doc-$ienc-term.log || $rc=1 @@ -25,8 +25,9 @@ for doc in fn fnさざ波-$fenc fn①㎝Ⅶ閒ア~-$fenc fn①㎝Ⅶ閒ア-$fe done done + # pTeX, regacy encoding -for fenc in sjis euc jis; do +for fenc in sjis euc; do for doc in fnさざ波-$fenc; do ienc=$fenc @@ -47,24 +48,4 @@ done done -# pTeX, CP932 characters -if [ "$COMSPEC" != "" ]; then -echo "*** We guess OS is Windows." - -for fenc in sjis; do -for doc in fn①㎝Ⅶ閒ア~-$fenc; do - - ienc=$fenc - if [ $fenc != euc ]; then ienc="sjis"; fi - - echo '>>> Document:'$doc ' File Encoding:'$fenc ' Internal Encoding:'$ienc - ./ptex -ini -interaction nonstopmode -jobname=$doc-$ienc -kanji=$fenc --kanji-internal=$ienc --shell-escape $doc.tex >ptests/$doc-$fenc-term.log || $rc=3 - mv $doc*.txt $doc-$ienc.log $doc-tmp.tex ptests/ - diff ptests/$doc-$ienc.txt $srcdir/ptexdir/tests/fn-$fenc.txt || $rc=4 - -done -done - -fi - exit $rc diff --git a/source/texk/web2c/ptexdir/tests/fn-jis.txt b/source/texk/web2c/ptexdir/tests/fn-jis.txt deleted file mode 100644 index 8a8084258..000000000 --- a/source/texk/web2c/ptexdir/tests/fn-jis.txt +++ /dev/null @@ -1 +0,0 @@ -abc $B&A&B&C(B $B'Q'R'S(B $B$"%""(!o(B $BE7CO?M(B diff --git a/source/texk/web2c/ptexdir/tests/fn.tex b/source/texk/web2c/ptexdir/tests/fn.tex deleted file mode 100644 index 5fb8fbe6f..000000000 --- a/source/texk/web2c/ptexdir/tests/fn.tex +++ /dev/null @@ -1,23 +0,0 @@ -% fn.tex -% UTF-8 encoding -\catcode`\{=1 -\catcode`\}=2 - -\immediate\write16{JOB[\jobname] :: We are in fn.tex} - -\immediate\openout0=\jobname.txt -\immediate\write0{abc αβγ абв あア※¥ 天地人} -\immediate\closeout0 - -\immediate\openout1=fn-tmp.tex -\immediate\write1{\relax} -\immediate\closeout1 - -% current directory -\input "|cat fn-tmp.tex" -\input fn-tmp.tex - -% vir kpathsearch -\input fn±×÷§¶-utf8.tex - -\relax\end diff --git "a/source/texk/web2c/ptexdir/tests/fn\302\243\302\245\303\206\303\230\303\237\302\247-utf8.tex" "b/source/texk/web2c/ptexdir/tests/fn\302\243\302\245\303\206\303\230\303\237\302\247-utf8.tex" deleted file mode 100644 index 6919b0e27..000000000 --- "a/source/texk/web2c/ptexdir/tests/fn\302\243\302\245\303\206\303\230\303\237\302\247-utf8.tex" +++ /dev/null @@ -1,19 +0,0 @@ -% fn£¥ÆØߧ-utf8.tex -% UTF-8 encoding, including Latin-1 characters -\catcode`\{=1 -\catcode`\}=2 - -\immediate\write16{JOB[\jobname] :: We are in fn£¥ÆØߧ-utf8.tex} - -\immediate\openout0=\jobname.txt -\immediate\write0{abc αβγ абв あア※¥ 天地人} -\immediate\closeout0 - -\immediate\openout1=fn£¥ÆØߧ-utf8-tmp.tex -\immediate\write1{\relax} -\immediate\closeout1 - -\input "|cat fn£¥ÆØߧ-utf8-tmp.tex" -\input fn£¥ÆØߧ-utf8-tmp.tex - -\relax\end diff --git "a/source/texk/web2c/ptexdir/tests/fn\342\221\240\343\216\235\342\205\246\351\226\222\357\275\261-utf8.tex" "b/source/texk/web2c/ptexdir/tests/fn\342\221\240\343\216\235\342\205\246\351\226\222\357\275\261-utf8.tex" deleted file mode 100644 index 56b185601..000000000 --- "a/source/texk/web2c/ptexdir/tests/fn\342\221\240\343\216\235\342\205\246\351\226\222\357\275\261-utf8.tex" +++ /dev/null @@ -1,19 +0,0 @@ -% fn£¥ÆØß-utf8.tex -% UTF-8 encoding, including Latin-1 characters -\catcode`\{=1 -\catcode`\}=2 - -\immediate\write16{JOB[\jobname] :: We are in fn①㎝Ⅶ閒ア-utf8.tex} - -\immediate\openout0=\jobname.txt -\immediate\write0{abc αβγ абв あア※¥ 天地人} -\immediate\closeout0 - -\immediate\openout1=fn①㎝Ⅶ閒ア-utf8-tmp.tex -\immediate\write1{\relax} -\immediate\closeout1 - -\input "|cat fn①㎝Ⅶ閒ア-utf8-tmp.tex" -\input fn①㎝Ⅶ閒ア-utf8-tmp.tex - -\relax\end diff --git "a/source/texk/web2c/ptexdir/tests/fn\342\221\240\343\216\235\342\205\246\351\226\222\357\275\261\357\275\236-sjis.tex" "b/source/texk/web2c/ptexdir/tests/fn\342\221\240\343\216\235\342\205\246\351\226\222\357\275\261\357\275\236-sjis.tex" deleted file mode 100644 index e923001c6..000000000 --- "a/source/texk/web2c/ptexdir/tests/fn\342\221\240\343\216\235\342\205\246\351\226\222\357\275\261\357\275\236-sjis.tex" +++ /dev/null @@ -1,19 +0,0 @@ -% fn@pZ豁`-sjis.tex -% Shift_JIS encoding, including CP932 platform-dependent characters -\catcode`\{=1 -\catcode`\}=2 - -\immediate\write16{JOB[\jobname] :: We are in fn@pZ豁`-sjis.tex} - -\immediate\openout0=\jobname.txt -\immediate\write0{abc pqr A Vnl} -\immediate\closeout0 - -\immediate\openout1=fn@pZ豁`-sjis-tmp.tex -\immediate\write1{\relax} -\immediate\closeout1 - -\input "|cat fn@pZ豁`-sjis-tmp.tex" -\input fn@pZ豁`-sjis-tmp.tex - -\relax\end diff --git "a/source/texk/web2c/ptexdir/tests/fn\342\221\240\343\216\235\342\205\246\351\226\222\357\275\261\357\275\236-utf8.tex" "b/source/texk/web2c/ptexdir/tests/fn\342\221\240\343\216\235\342\205\246\351\226\222\357\275\261\357\275\236-utf8.tex" deleted file mode 100644 index 0aeb1d2ca..000000000 --- "a/source/texk/web2c/ptexdir/tests/fn\342\221\240\343\216\235\342\205\246\351\226\222\357\275\261\357\275\236-utf8.tex" +++ /dev/null @@ -1,19 +0,0 @@ -% fn①㎝Ⅶ閒ア~-utf8.tex -% Shift_JIS encoding, including CP932 platform-dependent characters -\catcode`\{=1 -\catcode`\}=2 - -\immediate\write16{JOB[\jobname] :: We are in fn①㎝Ⅶ閒ア~-utf8.tex} - -\immediate\openout0=\jobname.txt -\immediate\write0{abc αβγ абв あア※¥ 天地人} -\immediate\closeout0 - -\immediate\openout1=fn①㎝Ⅶ閒ア~-utf8-tmp.tex -\immediate\write1{\relax} -\immediate\closeout1 - -\input "|cat fn①㎝Ⅶ閒ア~-utf8-tmp.tex" -\input fn①㎝Ⅶ閒ア~-utf8-tmp.tex - -\relax\end diff --git "a/source/texk/web2c/ptexdir/tests/fn\343\201\225\343\201\226\346\263\242-jis.tex" "b/source/texk/web2c/ptexdir/tests/fn\343\201\225\343\201\226\346\263\242-jis.tex" deleted file mode 100644 index 8010acf61..000000000 --- "a/source/texk/web2c/ptexdir/tests/fn\343\201\225\343\201\226\346\263\242-jis.tex" +++ /dev/null @@ -1,23 +0,0 @@ -% fn$B$5$6GH(B-jis.tex -% ISO-2022-JP encoding -\catcode`\{=1 -\catcode`\}=2 - -\immediate\write16{JOB[\jobname] :: We are in fn$B$5$6GH(B-jis.tex} - -\immediate\openout0=\jobname.txt -\immediate\write0{abc $B&A&B&C(B $B'Q'R'S(B $B$"%""(!o(B $BE7CO?M(B} -\immediate\closeout0 - -\immediate\openout1=fn$B$5$6GH(B-jis-tmp.tex -\immediate\write1{\relax} -\immediate\closeout1 - -% current directory -\input "|cat fn$B$5$6GH(B-jis-tmp.tex" -\input fn$B$5$6GH(B-jis-tmp.tex - -% vir kpathsearch -\input fn$B!^!_!`!x"y(B-utf8.tex - -\relax\end diff --git a/source/texk/web2c/uptexdir/pfname.test b/source/texk/web2c/uptexdir/pfname.test index ce91635e6..b140d9199 100755 --- a/source/texk/web2c/uptexdir/pfname.test +++ b/source/texk/web2c/uptexdir/pfname.test @@ -15,7 +15,7 @@ export TEXMFCNF TEXINPUTS # upTeX internal encoding fenc="utf8" for ienc in euc sjis uptex; do -for doc in fn fnさざ波-$fenc fn①㎝Ⅶ閒ア~-$fenc fn①㎝Ⅶ閒ア-$fenc fn£¥ÆØߧ-$fenc; do +for doc in fnさざ波-$fenc; do if [ "$COMSPEC" != "" ]; then echo "*** We guess OS is Windows." @@ -36,8 +36,9 @@ for doc in fn fnさざ波-$fenc fn①㎝Ⅶ閒ア~-$fenc fn①㎝Ⅶ閒ア-$fe done done + # pTeX compatible mode, regacy encoding -for fenc in sjis euc jis; do +for fenc in sjis euc; do for doc in fnさざ波-$fenc; do ienc=$fenc @@ -65,26 +66,4 @@ done done -# pTeX compatible mode, CP932 characters -if [ "$COMSPEC" != "" ]; then -echo "*** We guess OS is Windows." - -for fenc in sjis; do -for doc in fn①㎝Ⅶ閒ア~-$fenc; do - - ienc=$fenc - if [ $fenc != euc ]; then ienc="sjis"; fi - command_line_encoding=none - export command_line_encoding - - echo '>>> Document:'$doc ' File Encoding:'$fenc ' Internal Encoding:'$ienc - ./uptex -ini -interaction nonstopmode -jobname=$doc-$ienc -kanji=$fenc --kanji-internal=$ienc --shell-escape $doc.tex >uptests/$doc-$fenc-term.log || $rc=3 - mv $doc*.txt $doc-$ienc.log $doc-tmp.tex uptests/ - diff uptests/$doc-$ienc.txt $srcdir/ptexdir/tests/fn-$fenc.txt || $rc=4 - -done -done - -fi - exit $rc