summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/omegaware
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2009-06-01 13:06:15 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2009-06-01 13:06:15 +0000
commit94cac9648a9bc8062c0dc6e9ab684db0ea6c22cf (patch)
tree0f3d95b398c232788ef4b0158af6f62f150205e9 /Build/source/texk/web2c/omegaware
parent03af13bb7efa4ff54513f221db66312562a3cfda (diff)
add test cases for omega font utilities
git-svn-id: svn://tug.org/texlive/trunk@13559 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/omegaware')
-rw-r--r--Build/source/texk/web2c/omegaware/ChangeLog8
-rw-r--r--Build/source/texk/web2c/omegaware/am/omegaware.am13
-rwxr-xr-xBuild/source/texk/web2c/omegaware/level1.test14
-rwxr-xr-xBuild/source/texk/web2c/omegaware/omfonts.test34
-rw-r--r--Build/source/texk/web2c/omegaware/ovp2ovf.ch2
5 files changed, 69 insertions, 2 deletions
diff --git a/Build/source/texk/web2c/omegaware/ChangeLog b/Build/source/texk/web2c/omegaware/ChangeLog
index 34f6cf91f5a..95e0b5a28e0 100644
--- a/Build/source/texk/web2c/omegaware/ChangeLog
+++ b/Build/source/texk/web2c/omegaware/ChangeLog
@@ -1,3 +1,11 @@
+2009-05-30 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * level1.test (new): Shell script to test ofm_level=1.
+ * omfonts.test (new): Shell script to test ofm2opl etc.
+ * am/omegaware.am: add the new test.
+
+ * ovp2ovf.ch: correctly print banner and version_string.
+
2009-05-29 Peter Breitenlohner <peb@mppmu.mpg.de>
* {ofm2opl,opl2ofm,ovf2ovp,ovp2ovf}.{ch,web}: revived.
diff --git a/Build/source/texk/web2c/omegaware/am/omegaware.am b/Build/source/texk/web2c/omegaware/am/omegaware.am
index 8cae810b4ee..0012c57e448 100644
--- a/Build/source/texk/web2c/omegaware/am/omegaware.am
+++ b/Build/source/texk/web2c/omegaware/am/omegaware.am
@@ -100,11 +100,22 @@ ovp2ovf.p: tangle$(EXEEXT) $(ovp2ovf_sources)
## Tests
##
-EXTRA_DIST += omegaware/otangle.test
+EXTRA_DIST += omegaware/level1.test omegaware/omfonts.test omegaware/otangle.test
if OTANGLE
TESTS += omegaware/otangle.test
+if !OMFONTS
+TESTS += omegaware/level1.test omegaware/omfonts.test
+endif !OMFONTS
endif OTANGLE
+## omegaware/level1.test
+DISTCLEANFILES += tests/xlevel1.ofm tests/xlevel1.opl
+## omegaware/omfonts.test
+DISTCLEANFILES += tests/Cherokee.tfm tests/OCherokee.ofm \
+ tests/OCherokee.opl tests/OCherokee.ovf \
+ tests/xCherokee.pl tests/xOCherokee.ofm \
+ tests/xOCherokee.opl tests/xOCherokee.ovp
+## omegaware/otangle.test
DISTCLEANFILES += cftest.p
diff --git a/Build/source/texk/web2c/omegaware/level1.test b/Build/source/texk/web2c/omegaware/level1.test
new file mode 100755
index 00000000000..e88e9a611e1
--- /dev/null
+++ b/Build/source/texk/web2c/omegaware/level1.test
@@ -0,0 +1,14 @@
+#! /bin/sh
+
+# Copyright (C) 2009 Peter Breitenlohner <tex-live@tug.org>
+# You may freely use, modify and/or distribute this file.
+
+test -d tests || mkdir -p tests
+
+./opl2ofm -verbose $srcdir/tests/level1 tests/xlevel1 || exit 1
+
+TEXMFCNF=$srcdir/../kpathsea \
+ ./ofm2opl -verbose tests/xlevel1 tests/xlevel1 || exit 1
+
+diff $srcdir/tests/level1.opl tests/xlevel1.opl || exit 1
+
diff --git a/Build/source/texk/web2c/omegaware/omfonts.test b/Build/source/texk/web2c/omegaware/omfonts.test
new file mode 100755
index 00000000000..4bf1e48fa4e
--- /dev/null
+++ b/Build/source/texk/web2c/omegaware/omfonts.test
@@ -0,0 +1,34 @@
+#! /bin/sh
+
+# Copyright (C) 2009 Peter Breitenlohner <tex-live@tug.org>
+# You may freely use, modify and/or distribute this file.
+
+test -d tests || mkdir -p tests
+
+./pltotf $srcdir/tests/Cherokee tests/Cherokee || exit 1
+
+TEXMFCNF=$srcdir/../kpathsea \
+ ./tftopl tests/Cherokee tests/xCherokee || exit 1
+
+diff $srcdir/tests/Cherokee.pl tests/xCherokee.pl || exit 1
+
+TEXMFCNF=$srcdir/../kpathsea \
+ OFMFONTS=./tests \
+ ./ovp2ovf -verbose $srcdir/tests/OCherokee tests/OCherokee tests/OCherokee || exit 1
+
+TEXMFCNF=$srcdir/../kpathsea \
+ ./ofm2opl -verbose tests/OCherokee tests/OCherokee || exit 1
+
+./opl2ofm -verbose tests/OCherokee tests/xOCherokee || exit 1
+
+TEXMFCNF=$srcdir/../kpathsea \
+ ./ofm2opl -verbose tests/xOCherokee tests/xOCherokee || exit 1
+
+diff tests/OCherokee.opl tests/xOCherokee.opl || exit 1
+
+TEXMFCNF=$srcdir/../kpathsea \
+ OFMFONTS=.:./tests \
+ ./ovf2ovp -verbose tests/OCherokee tests/OCherokee tests/xOCherokee || exit 1
+
+diff $srcdir/tests/OCherokee.ovp tests/xOCherokee.ovp || exit 1
+
diff --git a/Build/source/texk/web2c/omegaware/ovp2ovf.ch b/Build/source/texk/web2c/omegaware/ovp2ovf.ch
index 058f755c138..cad20f24a83 100644
--- a/Build/source/texk/web2c/omegaware/ovp2ovf.ch
+++ b/Build/source/texk/web2c/omegaware/ovp2ovf.ch
@@ -59,7 +59,7 @@ reset(vpl_file);
reset (vpl_file, vpl_name);
if verbose then begin
print (banner);
- print_ln (banner);
+ print_ln (version_string);
end;
@z