#set( $symbol_pound = '#' ) #set( $symbol_dollar = '$' ) ${ets-title}

${ets-title}

Scope

This executable test suite (ETS) verifies the conformance of the implementation under test (IUT) with respect to the set of relevant specifications depicted in Figure 1. Conformance testing is a kind of "black box" testing that examines externally visible characteristics or behaviors of the IUT and is independent of any implementation details.

Set of relevant specifications
Figure 1 - Relevant specifications

Several conformance classes are defined in the principal specification:

Class A
Capabilities of conformance class A
Class B
Capabilities of conformance class B

Test requirements

The documents listed below stipulate requirements that must be satisfied by a conforming implementation.

See the Javadoc documentation for more detailed information about the test classes and test methods that comprise the suite.

How to run the tests

The test suite may be run in any of the following environments:

The test run arguments are summarized in Table 1. The Obligation descriptor can have the following values: M (mandatory), O (optional), or C (conditional).

Table 1 - Test run arguments
Name Value domain Obligation Description
iut URI M A URI that refers to the implementation under test or metadata about it. Ampersand ('&') characters must be percent-encoded as '%26'.
ics A comma-separated list of string values. O An implementation conformance statement that indicates which conformance classes or options are supported.