5.3 Test Settings

This clause contains some test requirements applied to the testing, some constraints, restrictions for executions or some recommendations.

In order to ease test setup and execution, the CSE and AE are requested to support the following settings:

  • Security shall be disable as it is out of scope of this interoperability testing.
  • Resource names are pre-provisioned, except for content instance resources that are automatically assigned by the hosting CSE.
  • After each "Delete" primitive on a resource, the user shall check the resource is effectively deleted.
  • Unless it is indicated in the test cases prerequisites, by default, all the applications shall have the required access rights to manage resources on the CSE.

In order to address the TBDs in the oneM2M CoAP binding specification (oneM2M TS-0008 [3]), basic XML and JSON media-type numbers shall be used in the contentFormat option.

In the test descriptions specified below, the following definitions of terms used for short-hand notation apply:

Serialized Representation: refers to either an XML or a JSON representation of data in text-string format as defined in clauses 8.3 and 8.4 of oneM2M TS-0004 [2].

Host Address: refers to the authority part of a target URI as defined in IETF RFC 3986 [8] and IETF RFC 7230 [9] which can be represented as an IP literal encapsulated within square brackets, an IPv4 address in dotted decimal form, or a registered name, and optionally extended by a port identifier.