- From: Norman Walsh <Norman.Walsh@Sun.COM>
- Date: Tue, 17 Apr 2007 17:24:59 -0400
- To: public-xml-processing-model-wg@w3.org
- Message-ID: <87y7kqelsk.fsf@nwalsh.com>
Folks,
I just checked in the rudimentary beginnings of a test suite at
.../XML/XProc/testsuite
The structure of each test is:
.../testsuite/tests/valid/pipeline.xproc
.../testsuite/tests/inputs/*.*
.../testsuite/tests/outputs/*.*
Where the base name of each file in the inputs directory is the name
of the input port and the base name of each file in the outputs
directory is the name of the output port.
If you run the pipeline and your outputs match the outputs in the
outputs directory, the test passses.
$ harness/xproc/run
xproc -i source="./tests/valid/identity001/inputs/source.xml" -o result="./tests/valid/identity001/result.xml" ./tests/valid/identity001/pipeline.xproc
xproc -i doca="./tests/valid/identity001/outputs/result.xml" -i docb="./tests/valid/identity001/result.xml" harness/xproc/equal.xproc
xproc -i source="./tests/valid/xslt001/inputs/source.xml" -i style="./tests/valid/xslt001/inputs/style.xsl" -o result="./tests/valid/xslt001/result.xml" ./tests/valid/xslt001/pipeline.xproc
xproc -i doca="./tests/valid/xslt001/outputs/result.xml" -i docb="./tests/valid/xslt001/result.xml" harness/xproc/equal.xproc
Test report:
PASS identity001
PASS xslt001
Whee!!!
Be seeing you,
norm
--
Norman Walsh
XML Standards Architect
Sun Microsystems, Inc.
Received on Tuesday, 17 April 2007 21:25:06 UTC