Tests that use p:option

Test suiteTestExpected resultDescription
3.0-test-suiteab-declare-step-011passTests a step is visible to itself for recursive call.
3.0-test-suiteab-doc-prop-002passTests document-properties with an option in map constructor
3.0-test-suiteab-doc-prop-004passTests document-properties with a static option in map constructor
3.0-test-suiteab-doc-prop-008passTests document-properties on static evaluated documents using static option
3.0-test-suiteab-documentation-002passTests p:documentation is handled correctly.
3.0-test-suiteab-documentation-003passTests p:documentation is handled correctly.
3.0-test-suiteab-documentation-004passTests p:documentation is handled correctly.
3.0-test-suiteab-documentation-005passTests p:documentation is handled correctly.
3.0-test-suiteab-documentation-006passTests p:documentation is handled correctly.
3.0-test-suiteab-err-s0096-002catch failureTests that XS0096 is raised when sequence type in @as on p:option is not valid: Wrong quantifier
3.0-test-suiteab-err-s0096-005catch failureTests that XS0096 is raised when sequence type in @as on p:option is not valid: Unknown type
3.0-test-suiteab-err-s0096-008catch failureTests that XS0096 is raised when @as value is syntactically wrong, even if the option is never used.
3.0-test-suiteab-err-s0096-2catch failureTests that err:XS0096 is raised if a sequence type is used, but xmlschema-namespace is not declared.
3.0-test-suiteab-http-request-001passTests p:http-request.
3.0-test-suiteab-http-request-002passTests p:http-request: Upper case method
3.0-test-suiteab-http-request-003passTests p:http-request: Mixed case method
3.0-test-suiteab-http-request-004passTests p:http-request: Method 'get' is default.
3.0-test-suiteab-http-request-005passTests p:http-request: checks documents properties.
3.0-test-suiteab-http-request-006passTests p:http-request: Tests post with RDF response.
3.0-test-suiteab-http-request-007passTests p:http-request: Tests get with RDF response.
3.0-test-suiteab-http-request-008passTests p:http-request: Tests document properties.
3.0-test-suiteab-http-request-009passTests p:http-request: Tests get for text document.
3.0-test-suiteab-http-request-010passTests p:http-request: Tests document properties for text document.
3.0-test-suiteab-http-request-011passTests p:http-request: Tests post for text document.
3.0-test-suiteab-http-request-012passTests p:http-request: Tests get for binary document.
3.0-test-suiteab-http-request-013passTests p:http-request: Tests document properties of binary document (get).
3.0-test-suiteab-http-request-014passTests p:http-request: get with multi-part response.
3.0-test-suiteab-http-request-015passTests p:http-request: tests document properties from a multi-part response.
3.0-test-suiteab-http-request-016passTests p:http-request: tests headers from a multi-part response.
3.0-test-suiteab-http-request-017passTests p:http-request: tests headers from a multi-part response.
3.0-test-suiteab-http-request-018passTests p:http-request: tests document properties from a multi-part response.
3.0-test-suiteab-http-request-019passTests p:http-request: get with multi-part response.
3.0-test-suiteab-http-request-020passTests p:http-request: post with payload to a responder.
3.0-test-suiteab-http-request-021passTests p:http-request: post with payload to a responder (checking properties).
3.0-test-suiteab-http-request-022passTests p:http-request: post with payload to a responder (checking headers).
3.0-test-suiteab-http-request-023passTests p:http-request: post with html payload to a responder.
3.0-test-suiteab-http-request-024passTests p:http-request: post with html payload to a responder (checking properties).
3.0-test-suiteab-http-request-025passTests p:http-request: post with html payload to a responder (checking headers).
3.0-test-suiteab-http-request-026passTests p:http-request: post with json payload to a responder.
3.0-test-suiteab-http-request-027passTests p:http-request: post with json payload to a responder (checking properties).
3.0-test-suiteab-http-request-028passTests p:http-request: post with json payload to a responder (checking headers).
3.0-test-suiteab-http-request-029passTests p:http-request: post with text payload to a responder.
3.0-test-suiteab-http-request-030passTests p:http-request: post with text payload to a responder (checking properties).
3.0-test-suiteab-http-request-031passTests p:http-request: post with text payload to a responder (checking headers).
3.0-test-suiteab-http-request-032passTests p:http-request: post with binary payload to a responder.
3.0-test-suiteab-http-request-033passTests p:http-request: post with binary payload to a responder (checking properties).
3.0-test-suiteab-http-request-034passTests p:http-request: post with binary payload to a responder (checking headers).
3.0-test-suiteab-http-request-035catch failureTests p:http-request: Error needs to be raised if parameter has the wrong type.
3.0-test-suiteab-http-request-036catch failureTests p:http-request: Error needs to be raised if parameter has the wrong type.
3.0-test-suiteab-http-request-037catch failureTests p:http-request: Error needs to be raised if parameter has the wrong type.
3.0-test-suiteab-http-request-038catch failureTests p:http-request: Error needs to be raised if parameter has the wrong type.
3.0-test-suiteab-http-request-040catch failureTests p:http-request: Error needs to be raised if parameter has the wrong type.
3.0-test-suiteab-http-request-041catch failureTests p:http-request: Error needs to be raised if parameter has the wrong type.
3.0-test-suiteab-http-request-042catch failureTests p:http-request: Error needs to be raised if parameter has the wrong type.
3.0-test-suiteab-http-request-043catch failureTests p:http-request: Error needs to be raised if parameter has the wrong type.
3.0-test-suiteab-http-request-044catch failureTests p:http-request: Error needs to be raised if parameter has the wrong type.
3.0-test-suiteab-http-request-045catch failureTests p:http-request: Error needs to be raised if parameter has the wrong type.
3.0-test-suiteab-http-request-046catch failureTests p:http-request: Error needs to be raised if parameter has the wrong type.
3.0-test-suiteab-http-request-047catch failureTests p:http-request: Error needs to be raised if parameter has the wrong type.
3.0-test-suiteab-http-request-048passTests p:http-request: parameter 'status-only' = false delivers body.
3.0-test-suiteab-http-request-049passTests p:http-request: parameter 'status-only' = true delivers empty sequence.
3.0-test-suiteab-http-request-050passTests p:http-request: parameter 'status-only' = true delivers empty sequence, but headers are present.
3.0-test-suiteab-http-request-051passTests p:http-request: get with multi-part response, parameter 'multipart' set to true.
3.0-test-suiteab-http-request-052catch failureTests p:http-request: get with multi-part response, parameter 'accept-multipart' set to false, so error expected.
3.0-test-suiteab-http-request-053catch failureTests p:http-request: get with multi-part response, parameter 'accept-multipart' set to false, so error expected. (Settigs for 'status-only' doesn't matter here.)
3.0-test-suiteab-http-request-054passTests p:http-request: get with multi-part response, parameter 'accept-multipart' set to false, catching error)
3.0-test-suiteab-http-request-055passTests p:http-request with 'assert' set to default value.
3.0-test-suiteab-http-request-056catch failureTests p:http-request with 'assert' testing status-code=418.
3.0-test-suiteab-http-request-057catch failureTests p:http-request with 'assert' testing header.
3.0-test-suiteab-http-request-058passTests p:http-request with 'assert' testing header.
3.0-test-suiteab-http-request-059passTests p:http-request: Testing 'content-type' is overridden by header.
3.0-test-suiteab-http-request-060catch failureTests p:http-request: XC0127 has to be raised, if two headers are case insensive equal.
3.0-test-suiteab-http-request-061passTests that document property headers are only used if the headers option doesn’t specify a header with the same name.
3.0-test-suiteab-http-request-062passTests p:http-request: Testing 'base-uri' is not a header (XC0127 is not raised).
3.0-test-suiteab-http-request-063passTests p:http-request: Testing 'base-uri' is not a header (XC0127 is not raised).
3.0-test-suiteab-http-request-065passTests p:http-request: Testing parameter 'override-content-type'.
3.0-test-suiteab-http-request-066passTests p:http-request: Testing parameter 'override-content-type'.
3.0-test-suiteab-http-request-067passTests p:http-request: Testing parameter 'override-content-type'.
3.0-test-suiteab-http-request-068passTests p:http-request: Testing parameter 'override-content-type'.
3.0-test-suiteab-http-request-069passTests p:http-request: Testing parameter 'override-content-type'.
3.0-test-suiteab-http-request-070passTests p:http-request: Testing parameter 'override-content-type'.
3.0-test-suiteab-http-request-071catch failureTests p:http-request: Testing parameter 'override-content-type'.
3.0-test-suiteab-http-request-072catch failureTests p:http-request: Testing parameter 'override-content-type'.
3.0-test-suiteab-http-request-073catch failureTests p:http-request: checks auth map.
3.0-test-suiteab-http-request-074catch failureTests p:http-request: checks auth map.
3.0-test-suiteab-http-request-075catch failureTests p:http-request: checks auth map.
3.0-test-suiteab-http-request-076catch failureTests p:http-request: checks auth map.
3.0-test-suiteab-http-request-078catch failureTests p:http-request: 401 response should raises an error with default @assert
3.0-test-suiteab-http-request-079passTests p:http-request: 401 response should raises an error with default @assert
3.0-test-suiteab-http-request-080catch failureTests p:http-request: Test XC003 is correctly raised.
3.0-test-suiteab-http-request-081catch failureTests p:http-request: Test XC003 is correctly raised.
3.0-test-suiteab-http-request-082catch failureTests p:http-request: Test XC003 is correctly raised.
3.0-test-suiteab-http-request-083catch failureTests p:http-request: Test XC003 is correctly raised.
3.0-test-suiteab-http-request-084catch failureTests p:http-request: Test correct answer on wrong authentication.
3.0-test-suiteab-http-request-085passTests p:http-request: Test correct answer to authentication.
3.0-test-suiteab-http-request-086passTests p:http-request: Test correct answer to authentication. (Ported http-request #009)
3.0-test-suiteab-http-request-087passTests p:http-request: Test correct answer to authentication. (Ported http-request #010)
3.0-test-suiteab-http-request-088passThis test checks to see if the processor identifies XML content types when an explicit charset parameter is specified. (Ported from http-request #014)
3.0-test-suiteab-http-request-089passThis test checks to see if the processor identifies XML content types when an explicit charset parameter is specified. (Inspired by http-request #014)
3.0-test-suiteab-http-request-090passChecks sending form data (Ported http-request #011)
3.0-test-suiteab-http-request-091passChecks query param in URI.
3.0-test-suiteab-http-request-092passThis test checks to see if an p:http-request preserves cookies across an HTTP redirect.(Ported from http-request-012)
3.0-test-suiteab-http-request-093passTest parameter "suppress-cookies" on p:http-request
3.0-test-suiteab-http-request-094passTest parameter "suppress-cookies" on p:http-request
3.0-test-suiteab-http-request-095catch failureTest parameter "timeout" must be a non-negative xs:decimal.
3.0-test-suiteab-http-request-096passSimple test for p:http-request with follow-redirect set to 0.
3.0-test-suiteab-http-request-097passSimple test for p:http-request with follow-redirect set to 0.
3.0-test-suiteab-http-request-101passTests multipart request: Two xml documents, no content-type set.
3.0-test-suiteab-http-request-102passTests multipart request: Two xml documents, no content-type set (checking properties).
3.0-test-suiteab-http-request-103passTests multipart request: Two xml documents, content-type: multipart/fixed.
3.0-test-suiteab-http-request-104passTests multipart request: Two xml documents, content-type: multipart/fixed.(checking properties).
3.0-test-suiteab-http-request-105passTests multipart request: Two xml documents, content-type: multipart/fixed.(checking header).
3.0-test-suiteab-http-request-109catch failureTests p:http-request: Error needs to be raised if value of header content-type is not correct.
3.0-test-suiteab-http-request-110catch failureTests p:http-request: Error needs to be raised if transfer-encoding is not supported.
3.0-test-suiteab-http-request-111passTests p:http-request: Testing header 'content-type' takes precedence.
3.0-test-suiteab-http-request-112catch failureTests p:http-request: Error needs to be raised more than one doc appears and content-type is not multipart.
3.0-test-suiteab-http-request-113passTests that for a single document on source content-type header is composed of document property 'content-type' and serialization?encoding if present.
3.0-test-suiteab-http-request-114passTests that for a single document on source content-type header is composed of document property 'content-type' and serialization?encoding if present.
3.0-test-suiteab-http-request-115passTests that for a single document on source content-type header is composed of document property 'content-type' and serialization?encoding if present.
3.0-test-suiteab-http-request-116catch failureIts a dynamic error, if @content-type is not valid..
3.0-test-suiteab-http-request-117passIf you don’t specify send-body-anyway=true, the body isn’t sent. (method=GET)
3.0-test-suiteab-http-request-118passIf you don’t specify send-body-anyway=true, the body isn’t sent. (method=GET)
3.0-test-suiteab-input-024passTests tvt on p:input's default binding
3.0-test-suiteab-library-019catch failureTests XS0088 is raised if imported static option is shadowed by static option in importer.
3.0-test-suiteab-library-020passTests static option in imported library with @visibility='private' is not visible in importer.
3.0-test-suiteab-library-021passTests static option in imported library with @visibility='private' is not visible in importer.
3.0-test-suiteab-library-022catch failureTests XS109 is raised if option in prologue of p:library is not declared as static.
3.0-test-suiteab-library-023catch failureTests XS0077 is raised if option/@visibility in prologue of p:library is not 'public | private'.
3.0-test-suiteab-library-024catch failureTests cascading import with identical option names.
3.0-test-suiteab-load-010passTesting p:load: Redirects must be followed.
3.0-test-suiteab-load-011passTesting p:load: Redirects must be followed.
3.0-test-suiteab-option-001catch failureTests option is declared with a name.
3.0-test-suiteab-option-002catch failureTests option is not declared with a name in XProc's namespace.
3.0-test-suiteab-option-003catch failureTests option is not declared with a name that has an undeclared namespace prefix.
3.0-test-suiteab-option-004catch failureTests XS0096 is raised, if option is declared with an incorrect sequence type in @as
3.0-test-suiteab-option-005catch failureTests option is declared with a correct boolean value in @required
3.0-test-suiteab-option-006catch failureTests option is required and has a default value
3.0-test-suiteab-option-007catch failureChecks no options with the name same are declared.
3.0-test-suiteab-option-008passChecks required option is used correctly.
3.0-test-suiteab-option-009catch failureChecks error is raised, if required option is not bound.
3.0-test-suiteab-option-010catch failureChecks error is raised, if value of required option does not match sequence type.
3.0-test-suiteab-option-011passChecks value of option is casted to expected type.
3.0-test-suiteab-option-012passChecks not required option with no default value is treated right.
3.0-test-suiteab-option-013passChecks not required option with no default value and no value supplied evaluates as empty sequence.
3.0-test-suiteab-option-014passChecks not required option with no default value and no value supplied evaluates as empty sequence.
3.0-test-suiteab-option-015passChecks non required option with no default value and no value supplied (= ()) passes type test.
3.0-test-suiteab-option-016passChecks not required option with default value is treated right.
3.0-test-suiteab-option-017passChecks not required option with default value is treated right.
3.0-test-suiteab-option-018catch failureChecks not required option with default value is type checked.
3.0-test-suiteab-option-019catch failureChecks not required option with default value is type checked.
3.0-test-suiteab-option-020passChecks not required option with default value uses function conversion rules.
3.0-test-suiteab-option-020acatch failureChecks not required option with default value raises error for non convertible type.
3.0-test-suiteab-option-021catch failureChecks not required option with default value is type checked.
3.0-test-suiteab-option-022passChecks not required option depends on required option.
3.0-test-suiteab-option-023catch failureChecks self reference of options is not allowed.
3.0-test-suiteab-option-024catch failureChecks XS0107 (statically invalid @select) even if an option value is provided. (See #506)
3.0-test-suiteab-option-025catch failureChecks XS0096 (invalid sequence type) is raised when default value is used.
3.0-test-suiteab-option-026catch failureChecks XS0107 is raised for a static invalid XPath expression, even if it is never used. (See #506)
3.0-test-suiteab-option-027catch failureChecks XS0107 (invalid xpath expression) is raised even if option value is provided. See Issue #506
3.0-test-suiteab-option-029catch failureChecks non required option with no default value and no value supplied (= ()) is type checked.
3.0-test-suiteab-option-030catch failureChecks XS0095 is raised, if option is declared required and static.
3.0-test-suiteab-option-031catch failureChecks XS0077 is raised, if @visibility on p:option is not (public|private).
3.0-test-suiteab-option-032passChecks error is raised if p:option (parent not p:library) uses @visibility.
3.0-test-suiteab-option-033catch failureChecks XS0077 is raised, if @static on p:option is not (true|false).
3.0-test-suiteab-option-034passChecks option can be declared with @static (true|false).
3.0-test-suiteab-option-035catch failureChecks XS0077 is raised if @name on p:option is not a proper EQName.
3.0-test-suiteab-option-036passChecks that a short cut for a map is interpreted as XPath expression.
3.0-test-suiteab-option-037passChecks that a short cut for an array is interpreted as XPath expression.
3.0-test-suiteab-option-038passTesting reference to options as default value for other options.
3.0-test-suiteab-option-039passTesting reference to options as default value for other options.
3.0-test-suiteab-option-040passTesting reference to options as default value for other options.
3.0-test-suiteab-option-041passTesting reference to options as default value for other options.
3.0-test-suiteab-option-042passTesting reference to options as default value for other options.
3.0-test-suiteab-option-043passTesting reference to options as default value for other options.
3.0-test-suiteab-option-044passTesting reference to options as default value for other options.
3.0-test-suiteab-option-045passTesting reference to options as default value for other options.
3.0-test-suiteab-option-046passTesting reference to options as default value for other options.
3.0-test-suiteab-option-047passTesting reference to options as default value for other options.
3.0-test-suiteab-option-048passTesting reference to options as default value for other options.
3.0-test-suiteab-option-049passTesting reference to options as default value for other options.
3.0-test-suiteab-option-050passTesting reference to options as default value for other options.
3.0-test-suiteab-option-051passTesting reference to options as default value for other options.
3.0-test-suiteab-option-052passTesting reference to options as default value for other options.
3.0-test-suiteab-option-053passTesting reference to options as default value for other options.
3.0-test-suiteab-option-054passTesting reference to options as default value for other options.
3.0-test-suiteab-option-055passTesting reference to options as default value for other options.
3.0-test-suiteab-option-056passTesting reference to options as default value for other options.
3.0-test-suiteab-option-057-strictcatch failureTests a typing error in an p:option/@select XPath expression is raises an error even if option value is not used.
3.0-test-suiteab-option-057passTests a typing error in an p:option/@select XPath expression doesn't raise an error if option value is not used.
3.0-test-suiteab-option-058passTests a typing error in an p:option/@select XPath expression doesn't raise an error if option value is not used.
3.0-test-suiteab-option-059catch failureChecks dynamic error is raised, if option with type defective default value is used.
3.0-test-suiteab-option-060catch failureChecks static error is raised, if option/@select is statically invalid.
3.0-test-suiteab-option-061catch failureChecks static error is raised, if option/@select is statically invalid.
3.0-test-suiteab-option-062catch failureChecks static error is raised, if option/@select is statically invalid.
3.0-test-suiteab-option-063catch failureChecks a dynamic error is raised, if option/@select refers to the (undefined) context item.
3.0-test-suiteab-option-064-strictcatch failureChecks a dynamic error is raised, if option/@select refers to the (undefined) context item, but is not used.
3.0-test-suiteab-option-064passChecks NO a dynamic error is raised, if option/@select refers to the (undefined) context item, but is not used.
3.0-test-suiteab-option-065passChecks NO a dynamic error is raised, if option/@select refers to the (undefined) context item, but is not used.
3.0-test-suiteab-option-066-strictcatch failureTests a typing error in an p:option/@select XPath expression raises an error even if option value is not used.
3.0-test-suiteab-option-066passTests a typing error in an p:option/@select XPath expression doesn't raise an error if option value is not used.
3.0-test-suiteab-p-document-042passTesting p:document: Redirects must be followed.
3.0-test-suiteab-p-document-043passTesting p:document: Redirects must be followed.
3.0-test-suiteab-p-run-033catch failureTests p:run: Tests option typing is correctly handled.
3.0-test-suiteab-p-run-035passTests p:run: Tests prefix "xs" is correctly passed to dynamic pipeline.
3.0-test-suiteab-p-run-035acatch failureTests p:run: Tests exclude-inline-prefixes.
3.0-test-suiteab-p-run-036passTests p:run: Tests QName magic on run-option
3.0-test-suiteab-p-run-036acatch failureTests p:run: Tests exclude-inline-prefixes.
3.0-test-suiteab-p-run-037passTests p:run: Tests undeclared options are ignored.
3.0-test-suiteab-p-run-038passTests p:run: Tests unbound options get () as value.
3.0-test-suiteab-p-run-039passTests p:run: Tests unbound options gets default value.
3.0-test-suiteab-p-run-040catch failureTests p:run: Error to be raised if required option is not bound.
3.0-test-suiteab-p-run-048passTests p:run: Test static option supplied correctly.
3.0-test-suiteab-p-run-049acatch failureTests p:run: use-when does not work with p:run-option on inlined pipelines.
3.0-test-suiteab-p-run-049bcatch failureTests p:run: use-when does not work with static options on inlined pipelines.
3.0-test-suiteab-p-run-049cpassTests p:run: use-when does work with static options declared outside of inlined pipelines.
3.0-test-suiteab-p-run-051passTests p:run: Test static option is associated with '()' if not bound.
3.0-test-suiteab-p-run-052catch failureTests p:run: Test static option is associated with '()' if not bound (sequence not allowed in declaration).
3.0-test-suiteab-p-run-055passTests p:run: Checks DRP is context-item for p:run-option.
3.0-test-suiteab-p-run-068passTests p:run: expand-text is correctly applied to pipeline port.
3.0-test-suiteab-p-run-069passTests p:run: expand-text is correctly applied to pipeline port.
3.0-test-suiteab-p-run-070passTests p:run: expand-text is correctly applied to pipeline port.
3.0-test-suiteab-pipeinfo-002passTests p:pipeinfo is handled correctly.
3.0-test-suiteab-pipeinfo-003passTests p:pipeinfo is handled correctly.
3.0-test-suiteab-pipeinfo-004passTests p:pipeinfo is handled correctly.
3.0-test-suiteab-pipeinfo-005passTests p:pipeinfo is handled correctly.
3.0-test-suiteab-pipeinfo-006passTests p:pipeinfo is handled correctly.
3.0-test-suiteab-recursion-001passTests recursive call of XProc step.
3.0-test-suiteab-static-option-var-001passTests that a static option can be used in @select of a dynamic option.
3.0-test-suiteab-static-option-var-002passTests that a static option can be used in dynamic inlines.
3.0-test-suiteab-static-option-var-003passTests that a static option can be used in static inlines.
3.0-test-suiteab-static-option-var-004passTests that a static option can be used in @select of static options.
3.0-test-suiteab-static-option-var-005passTests that a static option can be used in @select of static options of child steps.
3.0-test-suiteab-static-option-var-006passTests that a static option can be used in child steps.
3.0-test-suiteab-static-option-var-007passTests that a static option can be used in avt of static inline.
3.0-test-suiteab-static-option-var-008passTests that a static option can be used in avt of dynamic inline.
3.0-test-suiteab-static-option-var-009passTests that a static option can be used in option short-cut.
3.0-test-suiteab-static-option-var-010passTests that a static option can be used in p:with-option.
3.0-test-suiteab-static-option-var-012passTests that a static option can be used in @select of dynamic variable.
3.0-test-suiteab-static-option-var-013passTests that two sibling steps can declare a static option with the same name.
3.0-test-suiteab-static-option-var-014catch failureTests that a static option can not be shadowed by another static option.
3.0-test-suiteab-static-option-var-015catch failureTests that a static option can not be shadowed by another static option on a child step.
3.0-test-suiteab-static-option-var-016catch failureTests that a static option can not be shadowed by another dynamic option.
3.0-test-suiteab-static-option-var-018catch failureTests that a static option can not be shadowed by dynamic variable.
3.0-test-suiteab-static-option-var-019catch failureTests that a static option can not be shadowed by a dynamic option on a child step.
3.0-test-suiteab-static-option-var-021catch failureTests that a static option can not be shadowed by a dynamic variable on a child step.
3.0-test-suiteab-static-option-var-022catch failureTests that a static option can not be changed with p:with-option.
3.0-test-suiteab-static-option-var-023catch failureTests that a static option can not be changed with an option short cut.
3.0-test-suiteab-static-option-var-024catch failureTests that a static option is not visible in a sibling step.
3.0-test-suiteab-static-option-var-025catch failureTests that a static option is not visible in a parent step.
3.0-test-suiteab-static-option-var-053catch failureTests that it is an error to have a dynamic option in @select of a static option
3.0-test-suiteab-static-option-var-054passTests static option set by test runner.
3.0-test-suiteab-step-available-025passTests function p:step-available, forward reference.
3.0-test-suiteab-step-available-026passTests function p:step-available, forward reference.
3.0-test-suiteab-step-available-027passTests function p:step-available, forward reference, use-when=false.
3.0-test-suiteab-step-available-028passTests function p:step-available, forward reference, use-when=false.
3.0-test-suiteab-step-available-043passTests function p:step-available with use-when.
3.0-test-suiteab-step-available-044passTests function p:step-available with use-when.
3.0-test-suiteab-step-available-045passTests function p:step-available with use-when.
3.0-test-suiteab-step-available-046passTests function p:step-available with use-when.
3.0-test-suiteab-step-available-047passTests function p:step-available with use-when.
3.0-test-suiteab-step-available-048passTests function p:step-available with use-when.
3.0-test-suiteab-step-available-049passTests function p:step-available with use-when.
3.0-test-suiteab-step-available-050passTests function p:step-available with use-when.
3.0-test-suiteab-step-available-065passTests function p:step-available with use-when.
3.0-test-suiteab-wrap-003passTests p:wrap
3.0-test-suitebom-009passTests that the BOM isn’t interpreted in an ISO-8859-1 document.
3.0-test-suitebom-012passTests that the p:document charset does not override server metadata.
3.0-test-suitebom-012apassTests that the p:document charset does not override server metadata.
3.0-test-suitechoose-001pass
3.0-test-suitechoose-002pass
3.0-test-suitechoose-003pass
3.0-test-suitechoose-004pass
3.0-test-suitenw-filter-007passTests p:filter with static options.
3.0-test-suitenw-filter-008passTests p:filter with dynamic options.
3.0-test-suitenw-filter-009passTests p:filter with dynamic options and a dynamic selection.
3.0-test-suitenw-filter-010passTests p:filter with dynamic options and a dynamic selection.
3.0-test-suitenw-filter-011passTests p:filter with dynamic options and a dynamic selection where the in-scope binding is named ‘select’.
3.0-test-suitenw-filter-012passTests p:filter that returns a constant.
3.0-test-suitenw-http-request-117catch failureIts a dynamic error, if the boundary is invalid.
3.0-test-suitenw-http-request-118catch failureIts a dynamic error, if the boundary is invalid.
3.0-test-suitenw-http-request-119passIf you specify a boundary, it will be used.
3.0-test-suitenw-http-request-120passIf you specify a boundary, it will be used.
3.0-test-suitenw-http-request-121passIf you don’t specify a boundary, one will be created for you.
3.0-test-suitenw-http-request-122passIf you don’t specify a boundary, one will be created for you.
3.0-test-suitenw-http-request-123passIf you don’t specify send-body-anyway=true, the body isn’t sent.
3.0-test-suitenw-http-request-124passIf send-body-anyway is explicitly false, the body isn’t sent.
3.0-test-suitenw-http-request-125passIf send-body-anyway is explicitly true, the body is sent. This tests DELETE.
3.0-test-suitenw-http-request-126passIf no content-type is provided, multipart/mixed must be used.
3.0-test-suitenw-http-request-127passIf no content-type is provided, multipart/mixed must be used.
3.0-test-suitenw-http-request-128passIf the documents in a mulitpart request have document properties in the http://www.w3.org/ns/xproc-http namespace, those properties become headers.
3.0-test-suitenw-http-request-129passIf send-body-anyway is explicitly true, the body is sent. This tests GET.
3.0-test-suitenw-http-request-130passIf send-body-anyway is explicitly true, the body is sent. This tests HEAD.
3.0-test-suitenw-http-request-131passOnly follow the first follow-redirect redirections.
3.0-test-suitenw-http-request-132catch failureTest timeout on p:http-request when fail-on-timeout is true.
3.0-test-suitenw-http-request-133passTest timeout on p:http-request when fail-on-timeout is false.
3.0-test-suitenw-library-004catch failureTests that option imports are transitive.
3.0-test-suitenw-option-value-001passTest that an option value passed to a step overrides its default value.
3.0-test-suitenw-option-value-002passTest that option values passed to steps override only the outer-most default values.
3.0-test-suitenw-send-mail-001passTest p:send-mail. Requires Sendria server to be running.
3.0-test-suitenw-send-mail-002passTest p:send-mail sending HTML mail.
3.0-test-suitenw-send-mail-003passTest p:send-mail sending multipart mail.
3.0-test-suitenw-static-option-001passThis test demonstrates that a static option that doesn’t have an initializer can be used in a nested p:declare-step. Added because this combination revealed a bug in XML Calabash.
3.0-test-suitenw-step-timeout-001catch failureTest step timeout on an atomic step.
3.0-test-suitenw-step-timeout-002catch failureTest step timeout on a compound step.
3.0-test-suitenw-viewport-004passTest that the match attribute can be an AVT with a static variable reference. (Yes, I know, using the prefix this way is utterly absurd. It’s a unit test.)
3.0-test-suitep-count-001pass
3.0-test-suitep-count-002pass
3.0-test-suitep-count-003pass
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
3.0-test-suitewith-input-select-001pass
3.0-test-suitewith-input-select-002pass
3.0-test-suitewith-input-select-003pass
3.0-test-suitewith-input-select-004pass
extra-suitewait-for-update-001passTests that cx:wait-for-update works. It relies on the fact that calling the time-of-day service only updates every 10 seconds, so it’s highly likely to have to wait a bit.
seleniumselenium-001passTests that Selenium can get a page.
seleniumselenium-002passTests that Selenium can return part of a page.
seleniumselenium-003passTests that Selenium can find an element by name.
seleniumselenium-004passTests that Selenium can find an element by CSS selector.
seleniumselenium-005passTests that Selenium can find an element by ID.
seleniumselenium-006passTests that Selenium can find an element by link-text.
seleniumselenium-007passTests that Selenium can find an element by partial-link-text.
seleniumselenium-008passTests that Selenium can find an element by tag.
seleniumselenium-009passTests that Selenium can find an element by class.
seleniumselenium-010passTests that Selenium can find an element by xpath.
seleniumselenium-011passTests that Selenium can find all elements by tag.
seleniumselenium-012passTests that Selenium can type in an input then click a button.
seleniumselenium-013passTests that Selenium can type in an input then click a button in a sequence.
seleniumselenium-014passTests that Selenium can type in an textarea then click a button.
seleniumselenium-015passTests a while loop.
seleniumselenium-016passTests an until loop.
seleniumselenium-017-xmlpassTests reading window properties.
seleniumselenium-017passTests reading window properties.
seleniumselenium-018passTests reading page properties.
seleniumselenium-019passTests if.
seleniumselenium-020passTests setting a value to an XPath expression
seleniumselenium-021passTest “scroll to”. Not really a very successful test suite test because I can’t work out how to validate it except visually.
seleniumselenium-022passTests drag and drop.
seleniumselenium-023passTests drag and drop in a sequence.
seleniumselenium-024passTests navigation
seleniumselenium-025passTests holding down a key.
seleniumselenium-026passTests that key up and key down work for named keys.
seleniumselenium-027passTests that key up and key down work for ordinary characters.
seleniumselenium-028passTests pause.
seleniumselenium-029passTests waiting for a find command to succeed.
seleniumselenium-030passTests output with an XPath expression.