Skip to content

Requirements for adding Specification assertions to TCK tests

Scott Marlow edited this page Feb 24, 2022 · 1 revision

Requirements for adding Specification assertions to TCK tests

We need more discussion around the requirements for adding assertions to new TCK tests. From current discussions up to now, no determination has been made yet as to whether new Specification TCK tests should include assertions IDs or if a different approach should be used.

References:

The historic purpose of maintaining a list of assertions is to identify the important test cases to cover with TCK tests (see the above JCP TCK doc link for a thorough description of the process). Such that the list of test assertions to cover writing tests for, is created before any TCK tests are added for a new Specification release.

Also remember that the TCK Process 1.1 document describes test assertions:

  • The following scenarios are considered in scope for test challenges:
    • Claims that a test assertion conflicts with the specification.
    • Claims that a test asserts requirements over and above that of the specification.
    • Claims that an assertion of the specification is not sufficiently implementable.
    • Claims that a test is not portable or depends on a particular implementation.
Clone this wiki locally