- From: <bugzilla@jessica.w3.org>
- Date: Thu, 14 May 2015 15:22:58 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=28638 Bug ID: 28638 Summary: [QT3] innermost-020 permutation assertion does not include all allowed outcomes Product: XPath / XQuery / XSLT Version: Recommendation Hardware: PC OS: Windows NT Status: NEW Severity: normal Priority: P2 Component: XQuery 3 & XPath 3 Test Suite Assignee: oneil@saxonica.com Reporter: abel.braaksma@xs4all.nl QA Contact: public-qt-comments@w3.org The test innermost020 tests the namespace nodes in position 17 to 20 with the fn:innermost function. Positions 17 to 19 are in the element <level>. Position 20 is in the element <empty-level>. Because the order of namespaces is undefined, it is unclear what set is selected from the 4 namespace nodes in element <level> and which single namespace node is selected from <empty-level>. Suggested fix: select 16 to 19 instead, or add other possible permutations. I created a list of namespaces and their corresponding document positions for ease of analysis (truncated), note positions 17 to 20: <?xml version="1.0" encoding="UTF-8"?> <root count="1"> <namespace-in-scope pos="1" prefix="xmlns:level0"/> <namespace-in-scope pos="2" prefix="xmlns:xml"/> <empty-level-0 count="2"> <namespace-in-scope pos="3" prefix="xmlns:xml"/> <namespace-in-scope pos="4" prefix="xmlns:level0"/> </empty-level-0> <non-empty-level-0 count="3"> <namespace-in-scope pos="5" prefix="xmlns:xml"/> <namespace-in-scope pos="6" prefix="xmlns:level0"/> </non-empty-level-0> <level count="4"> <namespace-in-scope pos="7" prefix="xmlns:level00"/> <namespace-in-scope pos="8" prefix="xmlns:xml"/> <namespace-in-scope pos="9" prefix="xmlns:level0"/> <empty-level-00 count="5"> <namespace-in-scope pos="10" prefix="xmlns:xml"/> <namespace-in-scope pos="11" prefix="xmlns:level00"/> <namespace-in-scope pos="12" prefix="xmlns:level0"/> </empty-level-00> <non-empty-level-00 count="6"> <namespace-in-scope pos="13" prefix="xmlns:xml"/> <namespace-in-scope pos="14" prefix="xmlns:level00"/> <namespace-in-scope pos="15" prefix="xmlns:level0"/> </non-empty-level-00> <level count="7"> <namespace-in-scope pos="16" prefix="xmlns:level000"/> <namespace-in-scope pos="17" prefix="xmlns:xml"/> <namespace-in-scope pos="18" prefix="xmlns:level00"/> <namespace-in-scope pos="19" prefix="xmlns:level0"/> <empty-level-000 count="8"> <namespace-in-scope pos="20" prefix="xmlns:xml"/> <namespace-in-scope pos="21" prefix="xmlns:level000"/> <namespace-in-scope pos="22" prefix="xmlns:level00"/> <namespace-in-scope pos="23" prefix="xmlns:level0"/> </empty-level-000> <non-empty-level-000 count="9"> <namespace-in-scope pos="24" prefix="xmlns:xml"/> <namespace-in-scope pos="25" prefix="xmlns:level000"/> <namespace-in-scope pos="26" prefix="xmlns:level00"/> <namespace-in-scope pos="27" prefix="xmlns:level0"/> </non-empty-level-000> </level> </level> <.....truncated....> </...> -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Thursday, 14 May 2015 15:22:59 UTC