Tests that use p:pipe

Test suiteTestExpected resultDescription
3.0-test-suiteab-choose-025passTests p:choose with different XPath contexts (ported from choose #004 of 1.0 test-suite)
3.0-test-suiteab-choose-026passTests p:choose with different XPath contexts (ported from choose #005 of 1.0 test-suite)
3.0-test-suiteab-choose-027passTests p:choose with multiple output ports. (ported from choose #006 of 1.0 test-suite)
3.0-test-suiteab-choose-067passTests collection() on p:choose
3.0-test-suiteab-choose-068passTests collection() on p:choose
3.0-test-suiteab-connection-004passTests explicit connection between output port and step in subpipeline.
3.0-test-suiteab-connection-005passTests explicit connection between an explicit primary output port and step in subpipeline.
3.0-test-suiteab-connection-006passTests explicit connection between an explicit non primary output port and step in subpipeline.
3.0-test-suiteab-connection-007passTests that the primary output port of the last step of a subpipeline is not connected to the pipelines primary output port, if the later has an explicit connection.
3.0-test-suiteab-connection-025passTests correct order of multiple pipes on an input port.
3.0-test-suiteab-connection-026passTests correct order of multiple pipes on an output port.
3.0-test-suiteab-declare-step-011passTests a step is visible to itself for recursive call.
3.0-test-suiteab-err-s0037-005catch failureTests that err:XS0037 is raised when p:output contains non whitespace text nodes.
3.0-test-suiteab-err-xs0001-010catch failureTests cycles are correctly detected from within complex steps.
3.0-test-suiteab-err-xs0001-020catch failureTests cycles are correctly detected from within complex steps.
3.0-test-suiteab-for-each-003passTest p:for-eachp:iteration-size() and p:iteration-position()(ported from 1.0-testsuite/for-each-003)
3.0-test-suiteab-for-each-005passTest evaluation of variables in the context of a p:for-each (ported from 1.0-testsuite/for-each-005)
3.0-test-suiteab-for-each-007passTest p:for-each with nested p:output (ported from 1.0-testsuite/for-each-007)
3.0-test-suiteab-for-each-008passTest p:for-each with nested p:output (ported from 1.0-testsuite/for-each-008)
3.0-test-suiteab-for-each-013passTests connections to loop's parent scope.
3.0-test-suiteab-for-each-014passTests output port with inline and pipe
3.0-test-suiteab-for-each-015catch failureTests sequence attribute on inner output port of p:for-each.
3.0-test-suiteab-for-each-019passTests two output ports on p:output, one is primary.
3.0-test-suiteab-for-each-020passTests two output ports on p:output, none is primary.
3.0-test-suiteab-if-027passTests collection
3.0-test-suiteab-input-010catch failureTests that XS0100 is raised when p:pipe is a child on p:input.
3.0-test-suiteab-input-030catch failureTests XS0100 is raised, when p:input has a p:pipe child.
3.0-test-suiteab-output-034passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-035passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-036passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-037passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-038passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-039passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-040passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-041passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-042passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-043passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-044passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-045passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-046passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-047passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-048passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-049passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-050passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-051passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-052passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-053passTests that documents appear in the right order on p:output.
3.0-test-suiteab-output-declaration-007passTests pipe on output port declaration
3.0-test-suiteab-output-declaration-008catch failureTests pipe on output port declaration
3.0-test-suiteab-output-declaration-011passTests pipe on output port declaration
3.0-test-suiteab-output-declaration-012passTests pipe on output port declaration
3.0-test-suiteab-output-declaration-013passTests pipe on output port declaration
3.0-test-suiteab-output-declaration-014passTests pipe on output port declaration
3.0-test-suiteab-output-declaration-015passTests pipe on output port declaration
3.0-test-suiteab-p-pipe-023passTests pipe shortcut on primary output ports.
3.0-test-suiteab-p-pipe-024passTests pipe shortcut on primary output ports.
3.0-test-suiteab-p-pipe-025passTests pipe shortcut on primary output ports.
3.0-test-suiteab-pipe-006catch failureTests XS0022 is raised if pipe on p:with-option goes to unknown step.
3.0-test-suiteab-pipe-007catch failureTests XS0022 is raised if pipe on p:with-option goes to unknown port.
3.0-test-suiteab-pipe-008catch failureTests XS0067 is raised if pipe on p:with-option goes to undefined drp.
3.0-test-suiteab-pipe-009catch failureTests XS0068 is raised if pipe on p:with-option goes to undefined port on drp.
3.0-test-suiteab-pipe-010catch failureTests XS0022 is raised if pipe on p:with-option contains loop to same step.
3.0-test-suiteab-pipe-015catch failureTests XS0022 is raised if pipe on p:variable goes to unknown step.
3.0-test-suiteab-pipe-016catch failureTests XS0022 is raised if pipe on p:variable goes to unknown port.
3.0-test-suiteab-pipe-017catch failureTests XS0067 is raised if pipe on p:variable goes to undefined drp.
3.0-test-suiteab-pipe-018catch failureTests XS0068 is raised if pipe on p:variable goes to undefined port on drp.
3.0-test-suiteab-recursion-001passTests recursive call of XProc step.
3.0-test-suiteab-split-sequence-001passTests p:split-sequence
3.0-test-suiteab-split-sequence-002passTests p:split-sequence
3.0-test-suiteab-split-sequence-003passTests p:split-sequence
3.0-test-suiteab-split-sequence-004passTests p:split-sequence
3.0-test-suiteab-split-sequence-006passTests p:split-sequence
3.0-test-suiteab-split-sequence-007passTests p:split-sequence
3.0-test-suiteab-variable-012catch failureTests a variable declaration does not have @href and a p:pipe as child.
3.0-test-suiteab-variable-017catch failureTests a variable declaration does not have @pipe and p:pipe as child.
3.0-test-suiteab-variable-028passTest a p:variable selecting p:pipe.
3.0-test-suiteab-variable-032passTest a p:variable selecting p:pipe with only step.
3.0-test-suiteab-variable-033passTest a p:variable selecting p:pipe with only port.
3.0-test-suiteab-variable-034passTest a p:variable selecting p:pipe with neither port nor step.
3.0-test-suiteab-variable-039passTests a p:variable is explicitly connectable to the containers primary input port.
3.0-test-suiteab-variable-040passTests a p:variable is explicitly connectable to the containers primary input port (using just @step) .
3.0-test-suiteab-variable-044passChecks collection on p:variable
3.0-test-suiteab-viewport-005passTest p:viewport with p:iteration-position() and p:iteration-size().
3.0-test-suiteab-viewport-008passTest p:viewport with p:output that is bound to a sequence of documents, mixing the inline and pipe bindings.
3.0-test-suiteab-viewport-009passTests that p:viewport contains a "result" output port.
3.0-test-suiteab-viewport-010passTests that p:viewport contains a "result" output port.
3.0-test-suiteab-viewport-012passTest p:viewport with p:output that is bound to a sequence of documents, mixing the inline and pipe bindings.
3.0-test-suiteab-viewport-030passTest p:viewport with a pipe to current on a mixed input port.
3.0-test-suiteab-with-input-010catch failureTests p:with-input with @href and p:pipe: XS0081 to be raised
3.0-test-suiteab-with-input-019catch failureTests p:with-input with @pipe and p:pipe: XS0082 to be raised
3.0-test-suiteab-with-input-023passTests p:with-input with p:pipe (step and port).
3.0-test-suiteab-with-input-024passTests p:with-input with p:pipe (just step).
3.0-test-suiteab-with-input-025passTests p:with-input with p:pipe (just port).
3.0-test-suiteab-with-input-026passTests p:with-input with p:pipe neither @step nor @port.
3.0-test-suiteab-with-input-027catch failureTests p:with-input with p:pipe to an unknown step
3.0-test-suiteab-with-input-028catch failureTests p:with-input with p:pipe with an unknown port.
3.0-test-suiteab-with-input-029catch failureTests p:with-input with p:pipe (no port and no step) and no default readable port
3.0-test-suiteab-with-input-030catch failureTests p:with-input with p:pipe (no @step) with an unknown port.
3.0-test-suiteab-with-input-037catch failureTests p:with-input: Checks p:empty and p:pipe are not allowed as connection.
3.0-test-suiteab-with-input-044catch failureTests p:with-input: p:pipe and implicit inline not allowed
3.0-test-suiteab-with-input-049catch failureTests p:with-input: implicit inline and p:pipe not allowed
3.0-test-suiteab-with-input-066passTests p:with-input with select and pipe
3.0-test-suiteab-wrap-sequence-001passTests p:wrap-sequence
3.0-test-suiteab-wrap-sequence-002passTests p:wrap-sequence
3.0-test-suiteab-wrap-sequence-003passTests p:wrap-sequence
3.0-test-suiteab-wrap-sequence-004passTests p:wrap-sequence
3.0-test-suiteab-wrap-sequence-005passTests p:wrap-sequence
3.0-test-suiteab-wrap-sequence-009passTests p:wrap-sequence
3.0-test-suiteab-wrap-sequence-010passTests p:wrap-sequence
3.0-test-suiteab-wrap-sequence-011passTests p:wrap-sequence
3.0-test-suiteab-wrap-sequence-012passTests sequence result in group-adjacent is correctly evaluated in p:wrap-sequence
3.0-test-suiteab-wrap-sequence-013passTests group-adjacent is correctly atomized in p:wrap-sequence
3.0-test-suiteab-wrap-sequence-015passTests p:wrap-sequence produces the correct number of documents.
3.0-test-suiteab-xslt-014passTests initial match selection on p:xslt: text document (3.0)
3.0-test-suiteab-xslt-018passTests text document is returned if @build-tree =true (3.0)
3.0-test-suiteab-xslt-019passTests text document is returned on secondary port if @build-tree =true (3.0)
3.0-test-suiteab-xslt-021passTests mixed output modes: build-tree=true on primary, build-tree=false on secondary (3.0)
3.0-test-suiteab-xslt-022passTests mixed output modes: build-tree=false on primary, build-tree=true on secondary (3.0)
3.0-test-suiteab-xslt-023passTests mixed output modes: build-tree=true on one secondary result, false on the other. (3.0)
3.0-test-suitenw-compare-001passCheck if p:compare succeeds when the documents are identical.
3.0-test-suitenw-compare-002passCheck if p:compare fails when the documents are different.
3.0-test-suitenw-compare-003passCheck if p:compare succeeds when the documents are identical if fail-if-not-equal is true.
3.0-test-suitenw-compare-004catch failureCheck if p:compare raises an error when the documents are different and fail-if-not-equal is true.
3.0-test-suitenw-compare-005catch failureCheck if p:compare raises an error when the method is unsupported.
3.0-test-suitenw-compare-006catch failureCheck if p:compare raises an error when the documents cannot be compared.
3.0-test-suitenw-err-xs0001-001catch failureTests that err:XS0001 is raised if a pipeline contains a loop.
3.0-test-suitenw-err-xs0001-002catch failureTests that err:XS0001 is raised if a pipeline contains a loop.
3.0-test-suitenw-err-xs0001-003catch failureTests that err:XS0001 is raised if a pipeline contains a loop.
3.0-test-suitenw-err-xs0001-004catch failureTests that err:XS0022 is raised if a pipeline refers to its own output.
3.0-test-suitenw-err-xs0001-006catch failureTests that err:XS0001 is raised if a pipeline contains a loop.
3.0-test-suitenw-err-xs0001-008catch failureTests that err:XS0001 is raised if a pipeline contains a loop.
3.0-test-suitenw-err-xs0001-009catch failureTests that err:XS0001 is raised if a pipeline contains a loop.
3.0-test-suitenw-err-xs0001-010catch failureTests that err:XS0001 is raised if a pipeline contains a loop.
3.0-test-suitenw-option-value-001passTest that an option value passed to a step overrides its default value.
3.0-test-suitenw-validate-with-xsd-005passCheck that a report is generated.
3.0-test-suitenw-xslt-002passTests secondary result documents.
3.0-test-suitetry-catch-001pass
3.0-test-suitetry-catch-002pass
3.0-test-suitetry-catch-003pass
3.0-test-suitetry-catch-004pass
3.0-test-suitetry-catch-005pass
3.0-test-suitetry-catch-006pass
3.0-test-suitetry-catch-007pass
3.0-test-suitetry-catch-008pass