Skip to content

Commit

Permalink
(u)ptex-*: minimize sample set (#136)
Browse files Browse the repository at this point in the history
  • Loading branch information
t-tk committed Dec 20, 2022
1 parent ef44d36 commit a339ca1
Show file tree
Hide file tree
Showing 9 changed files with 6 additions and 169 deletions.
25 changes: 3 additions & 22 deletions source/texk/web2c/ptexdir/pfname.test
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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
1 change: 0 additions & 1 deletion source/texk/web2c/ptexdir/tests/fn-jis.txt

This file was deleted.

23 changes: 0 additions & 23 deletions source/texk/web2c/ptexdir/tests/fn.tex

This file was deleted.

19 changes: 0 additions & 19 deletions source/texk/web2c/ptexdir/tests/fn£¥ÆØߧ-utf8.tex

This file was deleted.

19 changes: 0 additions & 19 deletions source/texk/web2c/ptexdir/tests/fn①㎝Ⅶ閒ア-utf8.tex

This file was deleted.

19 changes: 0 additions & 19 deletions source/texk/web2c/ptexdir/tests/fn①㎝Ⅶ閒ア~-sjis.tex

This file was deleted.

19 changes: 0 additions & 19 deletions source/texk/web2c/ptexdir/tests/fn①㎝Ⅶ閒ア~-utf8.tex

This file was deleted.

23 changes: 0 additions & 23 deletions source/texk/web2c/ptexdir/tests/fnさざ波-jis.tex

This file was deleted.

27 changes: 3 additions & 24 deletions source/texk/web2c/uptexdir/pfname.test
Original file line number Diff line number Diff line change
Expand Up @@ -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."
Expand All @@ -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
Expand Down Expand Up @@ -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

0 comments on commit a339ca1

Please sign in to comment.