XProc Test Suite

The Test Suite

The XProc Test Suite consists of a number of tests divided into three categories: tests of required steps, tests of optional steps, and tests of extension steps.

An archive of the entire test suite is available in xproc-test-suite.zip Note, however, that some tests require network access in order to interact with test web services provided at this site.

Tests of required steps

Implementations must pass all of these tests. The required tests consist of the following tests:

Tests of optional steps

Implementations may or may not pass all of these tests. The optional tests consist of the following tests:

Tests of extension steps

Implementations may or may not pass all of these tests. The extension tests consist of the following tests:

All tests

For convenience, a single test-suite of all the tests is available.

Ancillary materials

Some of the tests in the test suite refer to these ancillary documents:

And these libraries:

It's also possible to checkout the test suite from Subversion at http://svn.xproc.org/tests. If you'd like to be able to make commits to the test suite, please get in touch.