XSL - XPATH Test Environment

Project acronym: QUESTION-HOW
Project Full Title:Quality Engineering Solutions via Tools, Information and Outreach for the New Highly-enriched Offerings from W3C: Evolving the Web in Europe
Project/Contract No. IST-2000-28767
Workpackage 1, Deliverable D1.2

Project Manager: Daniel Dardailler <danield@w3.org>
Author of this document: Klaus Birkenbihl

Created: 29 August 2002. Last updated: 29 August 2002.


Table of Content:


Introduction

The work is about a Validator for XSLT/XPATH and XSL-Fo.

For the time being there is a test suite for XSLT/XPATH and XSL-Fo provided by OASIS and NIST these environment give only limited help to the user in identifying errors cause every output must be checked manually (600 Tests for XSL-Fo) and there is no validator for XSLT/XPATH and XSL-Fo.

This project will implement a test environment that automatically checks the results of a transformation against the correct results.

The basic idea is like follows:

A testcase generator generates testcases for a transformation (e.g. XSLT or XSL).

In case that one of the processors has proven to generate correct output for certain testcases deviations from its output might indicate an error in a tested processor. But even if there is not such a reference processor differences might be used as a source for further investigation.


Present state

The work in this project first focusses on a test environment for XSLT processors. Though in general the Idea might also be applied on XSL as planned originally or on other transformation languages this was skipped for the moment due to lack of resources.

Due to late start of the project we presently are still working on the testcase generator. The main problems that have to be solved are:

Though there is an early prototype of the testcase generator these problems are not finally solved.


Deviations from plan

Late due administrative delay in signing subcontract.