[Bug 15390] New: Serialization tests too liberal about errors

https://www.w3.org/Bugs/Public/show_bug.cgi?id=15390

           Summary: Serialization tests too liberal about errors
           Product: XPath / XQuery / XSLT
           Version: Member-only Editors Drafts
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XQuery 3 & XPath 3 Test Suite
        AssignedTo: benjie.nguyen@gmail.com
        ReportedBy: mike@saxonica.com
         QAContact: public-qt-comments@w3.org


Serialization tests Serialization-008 to -025 test the effect of supplying
invalid values for serialization parameters, and they generally allow the error
to be either reported or ignored. To justify this they cite the phrase from the
serialization spec: "It is the responsibility of the host language to specify
how invalid values should be handled at the level of that language".

This delegates the responsibility to the host language. In the case of XQuery,
we read:

"A processor that is performing serialization must report a serialization error
if the values of any serialization parameters (other than any that are ignored
under the previous paragraph) are incorrect."

(The "previous paragraph" allows invalid parameters to be ignored if they are
inapplicable to the chosen output method, which does not apply to these tests).

So I think it is incorrect to accept serialized output as a valid result from
these tests. The error is mandatory.

-- 
Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Monday, 2 January 2012 17:04:28 UTC