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

${ets-title} (${symbol_dollar}{version})

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 detailed test suite documentation for more information.

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 list (comma-separated) of string values. O An implementation conformance statement that indicates which conformance classes or options are supported.