identifier | No | Identifier | External identifier |
name | No | string | Informal name of the executed TestScript |
status | Yes | code | completed / in-progress / waiting / stopped / entered-in-error |
testScript | Yes | Reference<TestScript> | Reference to the version-specific TestScript that was executed to produce this TestReport |
result | Yes | code | pass / fail / pending |
score | No | decimal | The final score (percentage of tests passed) resulting from the execution of the TestScript |
tester | No | string | Name of the tester producing this report (Organization or individual) |
issued | No | dateTime | When the TestScript was executed and this TestReport was generated |
participant | No | TestReportParticipant | A participant in the test execution, either the execution engine, a client, or a server |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- type | Yes | code | test-engine / client / server |
- uri | Yes | uri | The uri of the participant. An absolute URL is preferred |
- display | No | string | The display name of the participant |
setup | No | TestReportSetup | The results of the series of required setup operations before the tests were executed |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- action | Yes | TestReportSetupAction | A setup operation or assert that was executed |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- operation | No | TestReportSetupActionOperation | The operation to perform |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- result | Yes | code | pass / skip / fail / warning / error |
- message | No | markdown | A message associated with the result |
- detail | No | uri | A link to further details on the result |
- assert | No | TestReportSetupActionAssert | The assertion to perform |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- result | Yes | code | pass / skip / fail / warning / error |
- message | No | markdown | A message associated with the result |
- detail | No | string | A link to further details on the result |
test | No | TestReportTest | A test executed from the test script |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- name | No | string | Tracking/logging name of this test |
- description | No | string | Tracking/reporting short description of the test |
- action | Yes | TestReportTestAction | A test operation or assert that was performed |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- operation | No | | The operation performed |
- assert | No | | The assertion performed |
teardown | No | TestReportTeardown | The results of running the series of required clean up steps |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- action | Yes | TestReportTeardownAction | One or more teardown operations performed |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- operation | Yes | | The teardown operation performed |