3.0-test-suite | ab-cast-content-type-004 | pass | Tests casting from an xml content type to a json content type (XPath style). |
3.0-test-suite | ab-cast-content-type-005 | pass | Tests casting from an xml content type to a json content type (c:param-set). |
3.0-test-suite | ab-cast-content-type-015 | pass | Tests casting from a JSON content type same content type does not change anything. |
3.0-test-suite | ab-cast-content-type-016 | pass | Tests casting from one JSON content type to another just changes content-type property. |
3.0-test-suite | ab-cast-content-type-024 | pass | Tests casting from a text document to a JSON document. |
3.0-test-suite | ab-choose-001 | catch failure | Tests XS0074 is raised if p:choose has neither a p:when nor a p:otherwise |
3.0-test-suite | ab-choose-002 | catch failure | Tests XS0102 is raised if alternative subpipelines have different primary output ports. |
3.0-test-suite | ab-choose-003 | catch failure | Tests XS0102 is raised if alternative subpipelines have different primary output ports. |
3.0-test-suite | ab-choose-004 | catch failure | Tests XS0102 is raised if alternative subpipelines have different primary output ports. |
3.0-test-suite | ab-choose-005 | catch failure | Tests XS0102 is raised if alternative subpipelines have different primary output ports. |
3.0-test-suite | ab-choose-006 | catch failure | Tests XS0102 is raised if alternative subpipelines have different primary output ports. |
3.0-test-suite | ab-choose-007 | catch failure | Tests XD0001 is raised if more than one document appears on the connection for this input port. |
3.0-test-suite | ab-choose-008 | catch failure | Tests XD0001 is raised if more than one document appears on the connection for this input port. |
3.0-test-suite | ab-choose-009 | catch failure | Tests XD0001 is raised if more than one document appears on the connection for the p:when test expression. |
3.0-test-suite | ab-choose-010 | catch failure | Tests XD0001 is raised if no context item is given for p:when/@test |
3.0-test-suite | ab-choose-011 | catch failure | Tests that p:whens are not sibling steps in the usual sense (not visible, so XS0022 is raised). |
3.0-test-suite | ab-choose-012 | catch failure | Tests that p:whens are not sibling steps in the usual sense (not visible, so XS0022 is raised). |
3.0-test-suite | ab-choose-013 | catch failure | Tests that p:whens are not sibling steps in the usual sense (not visible, so XS0022 is raised). |
3.0-test-suite | ab-choose-014 | catch failure | Tests that a default XPath binding for guards does not count as binding for a primary input port. |
3.0-test-suite | ab-choose-015 | catch failure | Tests that a p:when/p:with-input does not count as binding for a primary input port. |
3.0-test-suite | ab-choose-016 | pass | Tests p:choose with just a p:when (evaluates to true) |
3.0-test-suite | ab-choose-017 | pass | Tests p:choose with just a p:when (evaluates to false) |
3.0-test-suite | ab-choose-018 | pass | Tests p:choose with just a p:otherwise. |
3.0-test-suite | ab-choose-019 | pass | Tests p:choose using drp as input and xpath context. |
3.0-test-suite | ab-choose-020 | pass | Tests p:choose using drp as input, but not as xpath context. |
3.0-test-suite | ab-choose-021 | pass | Tests p:choose with explicit output port (ported from 1.0 test suite). |
3.0-test-suite | ab-choose-022 | pass | Tests p:choose with implicit output ports. |
3.0-test-suite | ab-choose-023 | pass | Tests p:choose (ported from choose #002 of 1.0 test-suite) |
3.0-test-suite | ab-choose-024 | pass | Tests p:choose with different XPath contexts (ported from choose #003 of 1.0 test-suite) |
3.0-test-suite | ab-choose-025 | pass | Tests p:choose with different XPath contexts (ported from choose #004 of 1.0 test-suite) |
3.0-test-suite | ab-choose-026 | pass | Tests p:choose with different XPath contexts (ported from choose #005 of 1.0 test-suite) |
3.0-test-suite | ab-choose-027 | pass | Tests p:choose with multiple output ports. (ported from choose #006 of 1.0 test-suite) |
3.0-test-suite | ab-choose-028 | pass | Tests p:choose with multiple output ports where some are declared as producing sequences and some not. (ported from choose #007 of 1.0 test-suite) |
3.0-test-suite | ab-choose-029 | pass | Test p:choose with a top level p:with-input and no input port. (ported from choose #008 of 1.0 test-suite) |
3.0-test-suite | ab-choose-030 | pass | Test p:choose with different named secondary output ports. |
3.0-test-suite | ab-choose-031 | pass | Test p:choose with different named secondary output ports. |
3.0-test-suite | ab-choose-032 | pass | Test p:choose with (implicit) p:otherwise and implicit output port. |
3.0-test-suite | ab-choose-033 | pass | Test p:choose with (implicit) p:otherwise and implicit primary output port. |
3.0-test-suite | ab-choose-034 | pass | Test p:choose with (implicit) p:otherwise and explicit primary output port. |
3.0-test-suite | ab-choose-035 | pass | Test p:choose does not have an implicit otherwise if no primary output port is declared. |
3.0-test-suite | ab-choose-036 | pass | Test that error in p:choose/p:when is not treated as 'true'/'false'. |
3.0-test-suite | ab-choose-037 | pass | Test that error in p:choose/p:when is not treated as 'true'/'false' (implicit p:otherwise). |
3.0-test-suite | ab-choose-038 | pass | Test that only first p:choose/p:when/@test evaluating to true is considered. |
3.0-test-suite | ab-choose-039 | pass | Test @collection="true" on p:choose/p:when |
3.0-test-suite | ab-choose-040 | catch failure | Test @collection="{XPath-expression}" on p:choose/p:when is an error. |
3.0-test-suite | ab-choose-041 | catch failure | Test XD0001 is raised if sequence appears for p:when/@test and @collection is missing |
3.0-test-suite | ab-choose-042 | catch failure | Test XD0001 is raised if sequence appears for p:when/@test and @collection is false() |
3.0-test-suite | ab-choose-043 | catch failure | Test XS0038 is raised, if @test is missing on p:when |
3.0-test-suite | ab-choose-044 | pass | Tests connections to p:choose's parent scope. |
3.0-test-suite | ab-choose-045 | pass | Tests connections to p:choose's parent scope. |
3.0-test-suite | ab-choose-046 | catch failure | Tests connections for p:with-input on p:choose. |
3.0-test-suite | ab-choose-047 | catch failure | Tests connections for p:with-input on p:choose. |
3.0-test-suite | ab-choose-048 | pass | Tests connections for p:with-input on p:choose. |
3.0-test-suite | ab-choose-049 | pass | Tests connections for p:with-input on p:choose. |
3.0-test-suite | ab-choose-050 | catch failure | Tests connections for p:with-input on p:choose. |
3.0-test-suite | ab-choose-051 | catch failure | Tests connections for p:with-input on p:choose. |
3.0-test-suite | ab-choose-052 | pass | Tests connections for p:with-input on p:choose. |
3.0-test-suite | ab-choose-053 | pass | Tests connections for p:with-input on p:choose. |
3.0-test-suite | ab-choose-054 | pass | Tests (implicit) primary output port has content-types="any" if otherwise is missing |
3.0-test-suite | ab-choose-055 | pass | Tests (explicit) primary output port has content-types="any" if otherwise is missing |
3.0-test-suite | ab-choose-056 | pass | Tests (explicit) primary output port has content-types="any" if otherwise is missing |
3.0-test-suite | ab-choose-057 | pass | Tests (explicit) primary output port accepts union of content-types |
3.0-test-suite | ab-choose-058 | catch failure | Tests XS0102 is raised if alternative subpipelines have different primary output ports. |
3.0-test-suite | ab-choose-059 | pass | Tests collection() on p:choose |
3.0-test-suite | ab-choose-060 | pass | Tests collection() on p:choose |
3.0-test-suite | ab-choose-061 | pass | Tests collection() on p:choose |
3.0-test-suite | ab-choose-062 | pass | Tests collection() on p:choose |
3.0-test-suite | ab-choose-063 | pass | Tests collection() on p:choose |
3.0-test-suite | ab-choose-064 | pass | Tests collection() on p:choose |
3.0-test-suite | ab-choose-065 | pass | Tests collection() on p:choose |
3.0-test-suite | ab-choose-066 | pass | Tests collection() on p:choose |
3.0-test-suite | ab-choose-067 | pass | Tests collection() on p:choose |
3.0-test-suite | ab-choose-068 | pass | Tests collection() on p:choose |
3.0-test-suite | ab-choose-069 | pass | Tests context item on p:choose inside p:group |
3.0-test-suite | ab-choose-070 | pass | Tests context item on p:choose inside p:try |
3.0-test-suite | ab-choose-071 | pass | Tests context item on p:choose inside p:choose |
3.0-test-suite | ab-choose-072 | pass | Tests context item on p:choose inside p:if |
3.0-test-suite | ab-choose-073 | pass | Tests p:choose inside p:if with test="false()" |
3.0-test-suite | ab-choose-074 | pass | Test p:choose with a p:try child and test="false()" and no p:otherwise. |
3.0-test-suite | ab-choose-075 | pass | Test p:choose with a p:group child and test="false()" and no p:otherwise. |
3.0-test-suite | ab-choose-076 | pass | Test p:choose with a p:for-each child and test="false()" and no p:otherwise. |
3.0-test-suite | ab-declare-step-011 | pass | Tests a step is visible to itself for recursive call. |
3.0-test-suite | ab-depends-030 | catch failure | Tests @depends on p:choose must not be empty. |
3.0-test-suite | ab-depends-031 | catch failure | Tests @depends on p:choose must be an NCName. |
3.0-test-suite | ab-depends-032 | catch failure | Tests @depends on p:choose must name an inscope step. |
3.0-test-suite | ab-depends-033 | catch failure | Tests @depends on p:choose must name an inscope step. |
3.0-test-suite | ab-depends-034 | catch failure | Tests @depends on p:choose must name an inscope step. |
3.0-test-suite | ab-depends-035 | catch failure | Tests @depends on p:choose must not form a cycle. |
3.0-test-suite | ab-depends-036 | catch failure | Tests @depends on p:choose must not form a cycle. |
3.0-test-suite | ab-depends-086 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-087 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-088 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-089 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-090 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-091 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-092 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-093 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-094 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-095 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-096 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-097 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-098 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-099 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-100 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-101 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-102 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-103 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-104 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-105 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-106 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-107 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-108 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-109 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-110 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-111 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-112 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-113 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-114 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-115 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-116 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-117 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-118 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-119 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-120 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-121 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-122 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-123 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-124 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-125 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-126 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-127 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-128 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-129 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-132 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-133 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-135 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-136 | pass | Tests [p:]depends |
3.0-test-suite | ab-depends-137 | catch failure | Tests @depends on p:when is not allowed. |
3.0-test-suite | ab-depends-138 | catch failure | Tests @depends on p:otherwise is not allowed. |
3.0-test-suite | ab-directory-list-001 | pass | Tests base uri of p:directory document is set correctly. |
3.0-test-suite | ab-drp-context-005 | pass | Tests DRP is context node for TVT in a p:when |
3.0-test-suite | ab-drp-context-006 | pass | Tests DRP is context node for TVT in a p:otherwise |
3.0-test-suite | ab-drp-context-016 | pass | Tests DRP is context node for p:with-input/@href in p:when |
3.0-test-suite | ab-drp-context-017 | pass | Tests DRP is context node for p:document/@href in p:when |
3.0-test-suite | ab-drp-context-018 | pass | Tests DRP is context node for p:with-input/@href in p:othwerwise |
3.0-test-suite | ab-drp-context-019 | pass | Tests DRP is context node for p:document/@href in p:othwerwise |
3.0-test-suite | ab-drp-context-024 | pass | Tests DRP is context node for TVT on p:inline in a p:when |
3.0-test-suite | ab-drp-context-025 | pass | Tests DRP is context node for TVT on p:inline in a p:otherwise |
3.0-test-suite | ab-err-s0002-13 | catch failure | Tests XS002 is raised for double names. |
3.0-test-suite | ab-err-s0002-7 | catch failure | Tests XS002 is raised for double names. |
3.0-test-suite | ab-err-s0002-8 | catch failure | Tests XS002 is raised for double names. |
3.0-test-suite | ab-err-s0002-9 | catch failure | Tests XS002 is raised for double names. |
3.0-test-suite | ab-err-xs0001-004 | catch failure | Tests cycles are correctly detected from within complex steps. |
3.0-test-suite | ab-err-xs0001-006 | catch failure | Tests cycles are correctly detected from within complex steps. |
3.0-test-suite | ab-err-xs0001-014 | catch failure | Tests cycles are correctly detected from within complex steps. |
3.0-test-suite | ab-err-xs0001-016 | catch failure | Tests cycles are correctly detected from within complex steps. |
3.0-test-suite | ab-err-xs0006-003 | catch failure | Tests that err:XS0006 is raised. |
3.0-test-suite | ab-err-xs0006-004 | catch failure | Tests that err:XS0006 is raised. |
3.0-test-suite | ab-for-each-003 | pass | Test
p:for-eachp:iteration-size() and
p:iteration-position()(ported from 1.0-testsuite/for-each-003) |
3.0-test-suite | ab-for-each-005 | pass | Test evaluation of variables in the context of a
p:for-each (ported from 1.0-testsuite/for-each-005) |
3.0-test-suite | ab-http-request-019 | pass | Tests p:http-request: get with multi-part response. |
3.0-test-suite | ab-if-032 | pass | Tests context item on p:if inside p:choose |
3.0-test-suite | ab-json-merge-006 | pass | Simple test, joining together three maps with conflicting keys and 'combine'. |
3.0-test-suite | ab-output-009 | catch failure | Tests that XD0007 is raised if sequence arrives on a non-sequence output port. |
3.0-test-suite | ab-output-010 | catch failure | Tests that XD0007 is raised if sequence arrives on a non-sequence output port. |
3.0-test-suite | ab-output-011 | catch failure | Tests that XD0007 is raised if sequence arrives on a non-sequence output port. |
3.0-test-suite | ab-output-012 | catch failure | Tests that XD0007 is raised if sequence arrives on a non-sequence output port. |
3.0-test-suite | ab-output-026 | catch failure | Tests that XD0042 is raised if document with wrong content type appears on p:output. |
3.0-test-suite | ab-output-027 | catch failure | Tests that XD0042 is raised if document with wrong content type appears on p:output. |
3.0-test-suite | ab-output-038 | pass | Tests that documents appear in the right order on p:output. |
3.0-test-suite | ab-output-039 | pass | Tests that documents appear in the right order on p:output. |
3.0-test-suite | ab-output-040 | pass | Tests that documents appear in the right order on p:output. |
3.0-test-suite | ab-output-041 | pass | Tests that documents appear in the right order on p:output. |
3.0-test-suite | ab-pipe-023 | pass | Tests order of p:pipes |
3.0-test-suite | ab-pipe-024 | pass | Tests order of p:pipes |
3.0-test-suite | ab-pipe-030 | pass | Tests order of p:pipes |
3.0-test-suite | ab-recursion-001 | pass | Tests recursive call of XProc step. |
3.0-test-suite | ab-rename-006 | pass | Tests p:rename |
3.0-test-suite | ab-rename-006a | pass | Tests p:rename |
3.0-test-suite | ab-step-available-003 | pass | Tests function p:step-available on standard step. |
3.0-test-suite | ab-step-available-005 | pass | Tests function p:step-available user declared step. |
3.0-test-suite | ab-step-available-007 | pass | Tests function p:step-available with forward reference on user declared step . |
3.0-test-suite | ab-step-available-009 | pass | Tests function p:step-available on nested user declared step . |
3.0-test-suite | ab-step-available-013 | pass | Tests function p:step-available on imported step. |
3.0-test-suite | ab-step-available-015 | pass | Tests function p:step-available on imported [private] step. |
3.0-test-suite | ab-step-available-017 | pass | Tests function p:step-available on imported library step. |
3.0-test-suite | ab-step-available-019 | pass | Tests function p:step-available on imported private library step. |
3.0-test-suite | ab-step-available-021 | pass | Tests function p:step-available on imported library step without subpipeline. |
3.0-test-suite | ab-viewport-005 | pass | Test
p:viewport with
p:iteration-position() and
p:iteration-size(). |
3.0-test-suite | ab-with-input-069 | catch failure | Tests XS0043 is raised because @port is not allowed on p:with-input. |
3.0-test-suite | ab-with-input-070 | catch failure | Tests XS0043 is raised because @port is not allowed on p:with-input. |
3.0-test-suite | ab-xs-0043-003 | catch failure | Tests for XS0043: Attribute port not allowed on p:with-input |
3.0-test-suite | ab-xs-0043-004 | catch failure | Tests for XS0043: Attribute port not allowed on p:with-input |
3.0-test-suite | choose-001 | pass | |
3.0-test-suite | choose-002 | pass | |
3.0-test-suite | choose-003 | pass | |
3.0-test-suite | choose-004 | pass | |
3.0-test-suite | nw-err-xs0001-009 | catch failure | Tests that err:XS0001 is raised if a pipeline contains
a loop. |
3.0-test-suite | nw-err-xs0001-010 | catch failure | Tests that err:XS0001 is raised if a pipeline contains
a loop. |
3.0-test-suite | nw-err-xs0015-004 | catch failure | Tests that err:XS0015 is raised. |
3.0-test-suite | nw-err-xs0015-005 | catch failure | Tests that err:XS0015 is raised. |
3.0-test-suite | nw-import-functions-002b | pass | Tests p:import-functions: tests limiting XQuery imports by namespace. |
3.0-test-suite | nw-import-functions-003b | pass | Tests p:import-functions: tests limiting XSLT imports by namespace. |
3.0-test-suite | try-catch-001 | pass | |
3.0-test-suite | try-catch-002 | pass | |
3.0-test-suite | try-catch-003 | pass | |
3.0-test-suite | try-catch-004 | pass | |
3.0-test-suite | try-catch-005 | pass | |
3.0-test-suite | try-catch-006 | pass | |
3.0-test-suite | try-catch-007 | pass | |
3.0-test-suite | try-catch-008 | pass | |