texlive[69608] Build/source/texk/dvisvgm: dvisvgm: split tests for
commits+takuji at tug.org
commits+takuji at tug.org
Sat Jan 27 02:50:18 CET 2024
Revision: 69608
https://tug.org/svn/texlive?view=revision&revision=69608
Author: takuji
Date: 2024-01-27 02:50:18 +0100 (Sat, 27 Jan 2024)
Log Message:
-----------
dvisvgm: split tests for upTeX DVIs
Modified Paths:
--------------
trunk/Build/source/texk/dvisvgm/ChangeLog
trunk/Build/source/texk/dvisvgm/Makefile.am
trunk/Build/source/texk/dvisvgm/Makefile.in
trunk/Build/source/texk/dvisvgm/tests/dvisvgm-uptex.test
Added Paths:
-----------
trunk/Build/source/texk/dvisvgm/tests/dvisvgm-hara.test
Modified: trunk/Build/source/texk/dvisvgm/ChangeLog
===================================================================
--- trunk/Build/source/texk/dvisvgm/ChangeLog 2024-01-27 00:43:29 UTC (rev 69607)
+++ trunk/Build/source/texk/dvisvgm/ChangeLog 2024-01-27 01:50:18 UTC (rev 69608)
@@ -1,3 +1,9 @@
+2024-01-27 TANAKA Takuji <ttk at t-lab.opal.ne.jp>
+
+ * tests/dvisvgm-{uptex,hara}.test:
+ Split tests for upTeX DVIs into two.
+ * Makefile.am: Adjusted.
+
2024-01-20 Karl Berry <karl at tug.org>
* dvisvgm-src/src/Makefile.am (dvisvgm_LDADD) [TEXLIVE_BUILD]:
Modified: trunk/Build/source/texk/dvisvgm/Makefile.am
===================================================================
--- trunk/Build/source/texk/dvisvgm/Makefile.am 2024-01-27 00:43:29 UTC (rev 69607)
+++ trunk/Build/source/texk/dvisvgm/Makefile.am 2024-01-27 01:50:18 UTC (rev 69608)
@@ -36,10 +36,11 @@
## Tests (our trivial one and additions, not the original full test suite).
##
-TESTS = tests/dvisvgm.test tests/dvisvgm-sample.test tests/dvisvgm-uptex.test
+TESTS = tests/dvisvgm.test tests/dvisvgm-sample.test tests/dvisvgm-uptex.test tests/dvisvgm-hara.test
tests/dvisvgm.log: $(DVISVGM_TREE)/src/dvisvgm$(EXEEXT)
tests/dvisvgm-sample.log: $(DVISVGM_TREE)/src/dvisvgm$(EXEEXT)
tests/dvisvgm-uptex.log: $(DVISVGM_TREE)/src/dvisvgm$(EXEEXT)
+tests/dvisvgm-hara.log: $(DVISVGM_TREE)/src/dvisvgm$(EXEEXT)
EXTRA_DIST += $(TESTS)
## dvisvgm-sample.test
@@ -47,7 +48,7 @@
tests/sample_v3-nf.svg tests/sample_v3-wf.svg
DISTCLEANFILES += sample*.svg
-## dvisvgm-uptex.test
+## dvisvgm-uptex.test, dvisvgm-hara.test
EXTRA_DIST += tests/upjf.dvi tests/upjf.tfm tests/upjv.tfm \
tests/upjf-r.tfm tests/upjf-g.tfm tests/upjv-r.tfm tests/upjv-g.tfm \
tests/upjf-r00.ofm tests/upjf-g00.ofm tests/upjv-r00.ofm tests/upjv-g00.ofm \
Modified: trunk/Build/source/texk/dvisvgm/Makefile.in
===================================================================
--- trunk/Build/source/texk/dvisvgm/Makefile.in 2024-01-27 00:43:29 UTC (rev 69607)
+++ trunk/Build/source/texk/dvisvgm/Makefile.in 2024-01-27 01:50:18 UTC (rev 69608)
@@ -624,7 +624,7 @@
dvisvgm_dependencies = $(KPATHSEA_DEPEND) $(ZLIB_DEPEND) $(FREETYPE2_DEPEND) $(POTRACE_DEPEND)
#
DISTCLEANFILES = config.force CXXLD.sh sample*.svg upjf*.svg
-TESTS = tests/dvisvgm.test tests/dvisvgm-sample.test tests/dvisvgm-uptex.test
+TESTS = tests/dvisvgm.test tests/dvisvgm-sample.test tests/dvisvgm-uptex.test tests/dvisvgm-hara.test
all: config.h
$(MAKE) $(AM_MAKEFLAGS) all-recursive
@@ -1339,6 +1339,7 @@
tests/dvisvgm.log: $(DVISVGM_TREE)/src/dvisvgm$(EXEEXT)
tests/dvisvgm-sample.log: $(DVISVGM_TREE)/src/dvisvgm$(EXEEXT)
tests/dvisvgm-uptex.log: $(DVISVGM_TREE)/src/dvisvgm$(EXEEXT)
+tests/dvisvgm-hara.log: $(DVISVGM_TREE)/src/dvisvgm$(EXEEXT)
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
Copied: trunk/Build/source/texk/dvisvgm/tests/dvisvgm-hara.test (from rev 69605, trunk/Build/source/texk/dvisvgm/tests/dvisvgm-uptex.test)
===================================================================
--- trunk/Build/source/texk/dvisvgm/tests/dvisvgm-hara.test (rev 0)
+++ trunk/Build/source/texk/dvisvgm/tests/dvisvgm-hara.test 2024-01-27 01:50:18 UTC (rev 69608)
@@ -0,0 +1,85 @@
+#! /bin/sh -vx
+# $Id$
+# Copyright 2024 Japanese TeX Development Community <issue at texjp.org>
+# You may freely use, modify and/or distribute this file.
+
+# most imput files were copied from ../../dvipsk/testdata/
+
+KpsDir=${KpsDir:-../kpathsea}
+BinDir=${BinDir:-./dvisvgm-src/src}
+ExeExt=${ExeExt:-}
+_kpsewhich=$KpsDir/kpsewhich$ExeExt
+_dvisvgm=$BinDir/dvisvgm$ExeExt
+
+TEXMFCNF=$srcdir/../kpathsea
+TFMFONTS=".;$srcdir/dvisvgm-src/tests/data;$srcdir/tests"
+VFFONTS=".;$srcdir/tests"
+T1FONTS="$srcdir/dvisvgm-src/tests/data"
+TEXFONTMAPS="$srcdir/dvisvgm-src/tests/data;$srcdir/tests"
+
+export TEXMFCNF TFMFONTS VFFONTS T1FONTS TEXFONTMAPS
+
+rm -f ./upjf*full1.svg ./upjf*omit*.svg
+failed=
+
+##### following tests require Haranoaji fonts #####
+
+$_kpsewhich HaranoAjiMincho-Regular.otf
+otfpath=`$_kpsewhich HaranoAjiMincho-Regular.otf` || exit 77
+OPENTYPEFONTS=`echo $otfpath | sed -e 's,HaranoAjiMincho-Regular\.otf,,' -e 's,/fonts/opentype/.*$,/fonts/opentype//,'`
+export OPENTYPEFONTS
+
+
+echo "*** dvisvgm: test for upjf_full" && echo \
+ && cp $srcdir/tests/upjf_full.vf ./upjf.vf \
+ && cp $srcdir/tests/upjv_full.vf ./upjv.vf \
+ && $_dvisvgm --verbosity=7 -m upjf-hara.map -o upjf_full1.svg $srcdir/tests/upjf.dvi \
+ && echo || failed="$failed upjf_full1"
+
+echo "*** dvisvgm: test for upjf1_full" && echo \
+ && cp $srcdir/tests/upjf1_full.vf ./upjf.vf \
+ && $_dvisvgm --verbosity=7 -m upjf-hara.map -o upjf1_full1.svg $srcdir/tests/upjf.dvi \
+ && echo || failed="$failed upjf1_full1"
+
+
+echo "*** dvisvgm: test for upjf_omit" && echo \
+ && cp $srcdir/tests/upjf_omit.vf ./upjf.vf \
+ && cp $srcdir/tests/upjv_omit.vf ./upjv.vf \
+ && $_dvisvgm --verbosity=7 -m upjf-hara.map -o upjf_omit.svg $srcdir/tests/upjf.dvi \
+ && echo || failed="$failed upjf_omit"
+
+diff ./upjf_omit.svg ./upjf_full1.svg || failed="$failed upjf_omit-cmp"
+
+
+echo "*** dvisvgm: test for upjf1_omit" && echo \
+ && cp $srcdir/tests/upjf1_omit.vf ./upjf.vf \
+ && $_dvisvgm --verbosity=7 -m upjf-hara.map -o upjf1_omit.svg $srcdir/tests/upjf.dvi \
+ && echo || failed="$failed upjf1_omit"
+
+diff ./upjf1_omit.svg ./upjf1_full1.svg || failed="$failed upjf1_omit-cmp"
+
+
+echo "*** dvisvgm: test for upjf_omit2" && echo \
+ && cp $srcdir/tests/upjf_omit.vf ./upjf.vf \
+ && cp $srcdir/tests/upjf-r00.ofm ./upjf-r.ofm \
+ && cp $srcdir/tests/upjv-r00.ofm ./upjv-r.ofm \
+ && cp $srcdir/tests/upjf-g00.ofm ./upjf-g.ofm \
+ && cp $srcdir/tests/upjv-g00.ofm ./upjv-g.ofm \
+ && $_dvisvgm --verbosity=7 -m upjf-hara.map -o upjf_omit2.svg $srcdir/tests/upjf.dvi \
+ && echo || failed="$failed upjf_omit2"
+
+diff ./upjf_omit2.svg ./upjf_full1.svg || failed="$failed upjf_omit2-cmp"
+
+
+echo "*** dvisvgm: test for upjf1_omit2" && echo \
+ && cp $srcdir/tests/upjf1_omit.vf ./upjf.vf \
+ && $_dvisvgm --verbosity=7 -m upjf-hara.map -o upjf1_omit2.svg $srcdir/tests/upjf.dvi \
+ && echo || failed="$failed upjf1_omit2"
+
+diff ./upjf1_omit2.svg ./upjf1_full1.svg || failed="$failed upjf1_omit2-cmp"
+
+
+test -z "$failed" && exit 0
+echo
+echo "failed tests:$failed"
+exit 1
Modified: trunk/Build/source/texk/dvisvgm/tests/dvisvgm-uptex.test
===================================================================
--- trunk/Build/source/texk/dvisvgm/tests/dvisvgm-uptex.test 2024-01-27 00:43:29 UTC (rev 69607)
+++ trunk/Build/source/texk/dvisvgm/tests/dvisvgm-uptex.test 2024-01-27 01:50:18 UTC (rev 69608)
@@ -19,7 +19,7 @@
export TEXMFCNF TFMFONTS VFFONTS T1FONTS TEXFONTMAPS
-rm -f ./upjf*.svg
+rm -f ./upjf*full.svg
failed=
echo "*** dvisvgm: test for upjf_full" && echo \
@@ -38,67 +38,8 @@
diff ./upjf1_full.svg $srcdir/tests/upjf1.svg || failed="$failed upjf1_full-cmp"
-test -n "$failed" && { echo; echo "failed tests:$failed"; exit 1; }
-
-##### following tests require Haranoaji fonts #####
-
-$_kpsewhich HaranoAjiMincho-Regular.otf
-otfpath=`$_kpsewhich HaranoAjiMincho-Regular.otf` || exit 77
-OPENTYPEFONTS=`echo $otfpath | sed -e 's,HaranoAjiMincho-Regular\.otf,,' -e 's,/fonts/opentype/.*$,/fonts/opentype//,'`
-export OPENTYPEFONTS
-
-
-echo "*** dvisvgm: test for upjf_full" && echo \
- && cp $srcdir/tests/upjf_full.vf ./upjf.vf \
- && cp $srcdir/tests/upjv_full.vf ./upjv.vf \
- && $_dvisvgm --verbosity=7 -m upjf-hara.map -o upjf_full1.svg $srcdir/tests/upjf.dvi \
- && echo || failed="$failed upjf_full1"
-
-echo "*** dvisvgm: test for upjf1_full" && echo \
- && cp $srcdir/tests/upjf1_full.vf ./upjf.vf \
- && $_dvisvgm --verbosity=7 -m upjf-hara.map -o upjf1_full1.svg $srcdir/tests/upjf.dvi \
- && echo || failed="$failed upjf1_full1"
-
-
-echo "*** dvisvgm: test for upjf_omit" && echo \
- && cp $srcdir/tests/upjf_omit.vf ./upjf.vf \
- && cp $srcdir/tests/upjv_omit.vf ./upjv.vf \
- && $_dvisvgm --verbosity=7 -m upjf-hara.map -o upjf_omit.svg $srcdir/tests/upjf.dvi \
- && echo || failed="$failed upjf_omit"
-
-diff ./upjf_omit.svg ./upjf_full1.svg || failed="$failed upjf_omit-cmp"
-
-
-echo "*** dvisvgm: test for upjf1_omit" && echo \
- && cp $srcdir/tests/upjf1_omit.vf ./upjf.vf \
- && $_dvisvgm --verbosity=7 -m upjf-hara.map -o upjf1_omit.svg $srcdir/tests/upjf.dvi \
- && echo || failed="$failed upjf1_omit"
-
-diff ./upjf1_omit.svg ./upjf1_full1.svg || failed="$failed upjf1_omit-cmp"
-
-
-echo "*** dvisvgm: test for upjf_omit2" && echo \
- && cp $srcdir/tests/upjf_omit.vf ./upjf.vf \
- && cp $srcdir/tests/upjf-r00.ofm ./upjf-r.ofm \
- && cp $srcdir/tests/upjv-r00.ofm ./upjv-r.ofm \
- && cp $srcdir/tests/upjf-g00.ofm ./upjf-g.ofm \
- && cp $srcdir/tests/upjv-g00.ofm ./upjv-g.ofm \
- && $_dvisvgm --verbosity=7 -m upjf-hara.map -o upjf_omit2.svg $srcdir/tests/upjf.dvi \
- && echo || failed="$failed upjf_omit2"
-
-diff ./upjf_omit2.svg ./upjf_full1.svg || failed="$failed upjf_omit2-cmp"
-
-
-echo "*** dvisvgm: test for upjf1_omit2" && echo \
- && cp $srcdir/tests/upjf1_omit.vf ./upjf.vf \
- && $_dvisvgm --verbosity=7 -m upjf-hara.map -o upjf1_omit2.svg $srcdir/tests/upjf.dvi \
- && echo || failed="$failed upjf1_omit2"
-
-diff ./upjf1_omit2.svg ./upjf1_full1.svg || failed="$failed upjf1_omit2-cmp"
-
-
test -z "$failed" && exit 0
echo
echo "failed tests:$failed"
-exit 2
+exit 1
More information about the tex-live-commits
mailing list.