TestReport
SpecializedA summary of information based on the results of executing a TestScript.
| Path | Card. | Type | Description & Constraints |
|---|---|---|---|
| TestReport | 0..* | — | Describes the results of a TestScript execution |
| .idΣ | 0..1 | String | Logical id of this artifact |
| .metaΣ | 0..1 | Meta | Metadata about the resource |
| .implicitRules?!Σ | 0..1 | uri | A set of rules under which this content was created |
| .language | 0..1 | code | Language of the resource content Bindinglanguages(preferred) |
| .text | 0..1 | Narrative | Text summary of the resource, for human interpretation |
| .contained | 0..* | Resource | Contained, inline Resources |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?! | 0..* | Extension | Extensions that cannot be ignored |
| .identifierΣ | 0..1 | Identifier | External identifier |
| .nameΣ | 0..1 | string | Informal name of the executed TestScript |
| .status?!Σ | 1..1 | code | completed | in-progress | waiting | stopped | entered-in-error Bindingreport-status-codes(required) |
| .testScriptΣ | 1..1 | Reference(TestScript) | Reference to the version-specific TestScript that was executed to produce this TestReport |
| .resultΣ | 1..1 | code | pass | fail | pending Bindingreport-result-codes(required) |
| .scoreΣ | 0..1 | decimal | The final score (percentage of tests passed) resulting from the execution of the TestScript |
| .testerΣ | 0..1 | string | Name of the tester producing this report (Organization or individual) |
| .issuedΣ | 0..1 | dateTime | When the TestScript was executed and this TestReport was generated |
| .participant | 0..* | BackboneElement | A participant in the test execution, either the execution engine, a client, or a server |
| .id | 0..1 | String | Unique id for inter-element referencing |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| .type | 1..1 | code | test-engine | client | server Bindingreport-participant-type(required) |
| .uri | 1..1 | uri | The uri of the participant. An absolute URL is preferred |
| .display | 0..1 | string | The display name of the participant |
| .setup | 0..1 | BackboneElement | The results of the series of required setup operations before the tests were executed |
| .id | 0..1 | String | Unique id for inter-element referencing |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| .action | 1..* | BackboneElement | A setup operation or assert that was executed |
| .id | 0..1 | String | Unique id for inter-element referencing |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| .operation | 0..1 | BackboneElement | The operation to perform |
| .id | 0..1 | String | Unique id for inter-element referencing |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| .result | 1..1 | code | pass | skip | fail | warning | error Bindingreport-action-result-codes(required) |
| .message | 0..1 | markdown | A message associated with the result |
| .detail | 0..1 | uri | A link to further details on the result |
| .assert | 0..1 | BackboneElement | The assertion to perform |
| .id | 0..1 | String | Unique id for inter-element referencing |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| .result | 1..1 | code | pass | skip | fail | warning | error Bindingreport-action-result-codes(required) |
| .message | 0..1 | markdown | A message associated with the result |
| .detail | 0..1 | string | A link to further details on the result |
| .test | 0..* | BackboneElement | A test executed from the test script |
| .id | 0..1 | String | Unique id for inter-element referencing |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| .name | 0..1 | string | Tracking/logging name of this test |
| .description | 0..1 | string | Tracking/reporting short description of the test |
| .action | 1..* | BackboneElement | A test operation or assert that was performed |
| .id | 0..1 | String | Unique id for inter-element referencing |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| .operation | 0..1 | — | The operation performed |
| .assert | 0..1 | — | The assertion performed |
| .teardown | 0..1 | BackboneElement | The results of running the series of required clean up steps |
| .id | 0..1 | String | Unique id for inter-element referencing |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| .action | 1..* | BackboneElement | One or more teardown operations performed |
| .id | 0..1 | String | Unique id for inter-element referencing |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| .operation | 1..1 | — | The teardown operation performed |