[Bug 24334] New: [XSLT30TS] Streaming tests for try/catch

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

[Bug 24334] New: [XSLT30TS] Streaming tests for try/catch

Bugzilla from bugzilla@jessica.w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24334

            Bug ID: 24334
           Summary: [XSLT30TS] Streaming tests for try/catch
           Product: XPath / XQuery / XSLT
           Version: Last Call drafts
          Hardware: PC
                OS: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XSLT 3.0 Test Suite
          Assignee: [hidden email]
          Reporter: [hidden email]
        QA Contact: [hidden email]

The tests in strm/si-try are written in the mistaken belief that the
specification allows try/catch to be streamable. The current (Dec 2013) spec
does not.

--
You are receiving this mail because:
You are the QA Contact for the bug.

Reply | Threaded
Open this post in threaded view
|

[Bug 24334] [XSLT30TS] Streaming tests for try/catch

Bugzilla from bugzilla@jessica.w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24334

Abel Braaksma <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #1 from Abel Braaksma <[hidden email]> ---
The current draft says, about xsl:try:

"If the select expression and/or sequence constructor of the xsl:catch element
are motionless, then the sweep of the select expression and/or sequence
constructor of the xsl:try element (whichever is present);"

In other words, if <xsl:catch select="motionlessexpr" />, then the body of the
xsl:try is streamable, otherwise it is ree-ranging.

Going over the tests it seems that all tests are written with xsl:catch having
a grounded and motionless expression, meaning that the streamability of the
xsl:try body applies. From what I glanced over, it looks like they are written
correctly.

I'm not sure where in the spec it should say that this is non-streamable.

--
You are receiving this mail because:
You are the QA Contact for the bug.

Reply | Threaded
Open this post in threaded view
|

[Bug 24334] [XT3TS] Streaming tests for try/catch

Bugzilla from bugzilla@jessica.w3.org
In reply to this post by Bugzilla from bugzilla@jessica.w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24334

Abel Braaksma <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #2 from Abel Braaksma <[hidden email]> ---
Meanwhile, the try/catch and its streamability features have received quite
some discussion in the working group and many changes have been applied to the
spec to accommodate streamable try/catch using the new @rollback-output
attribute (see
https://www.w3.org/XML/Group/qtspecs/specifications/xslt-30/html/Overview.html#recovery,
members only).

I will move forward and close this bug report, it seems to have been taken over
by events, but feel free to reopen if I'm mistaken.

--
You are receiving this mail because:
You are the QA Contact for the bug.