Replace XQTS with FOTS

Bug #1018201 reported by Chris Hillery
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Zorba
Fix Committed
Medium
Sorin Marian Nasoi

Bug Description

When FOTS is complete from the W3C (or at least nearly complete), we need to replace our XQTS infrastructure in Zorba with FOTS. This means at least:

1. Remove XQTS download scripts.
2. Remove all the "plumbing" in CMakeLists that set up XQTS test runs.
3. Introduce new processess/scripts to generate conformance reports for FOTS.
4. Have a mechanism to run FOTS (with new XQXQ-based testdriver) on validation queue, tied in correctly to the EXPECTED_FAILURE() mechanism.

Chris Hillery (ceejatec)
Changed in zorba:
assignee: nobody → Sorin Marian Nasoi (sorin.marian.nasoi)
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Sorin Marian Nasoi (sorin.marian.nasoi) wrote :

The FOTS will indeed be added to the remote queue but the old XQTS will still remain for now at least.

XQTS checks XQuery 1.0 conformance and FOTS checks the XQuery 3.0 conformance.

Marking the bug as "Won't fix".

Changed in zorba:
status: Confirmed → Won't Fix
Changed in zorba:
status: Won't Fix → In Progress
Revision history for this message
Sorin Marian Nasoi (sorin.marian.nasoi) wrote :

Ghislain confirmed that all XQTS test-cases were imported into FOTS.

We need to update FOTS driver such that it can generate separate conformance reports for XQuery 1.0 and XQuery 3.0.

Revision history for this message
Sorin Marian Nasoi (sorin.marian.nasoi) wrote :

QT driver can create separate reports for XQuery 1.0 and XQuery 3.0.

At this moment the only reason preventing us to remove the XQTS scripts is the support for XQueryX 1.0.
XQ test-suite does not contain any XQueryX test-cases, only the old XQTS does.

Marking this issue as "Fix committed".

Changed in zorba:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.