Skip to main content

TestReport

ResourceSpecialized · Quality Reporting & TestingTrial useMaturity 0

A summary of information based on the results of executing a TestScript.

Tested supportFull test results →
Backends
PostgreSQLElasticsearch
Interactions
CreateReadUpdatePatchDelete
Search
6 of 6 parameters tested

Structure​

ElementCard.TypeDescription
identifierΣ
0..1IdentifierExternal identifier
nameΣ
0..1stringInformal name of the executed TestScript
statusRequired?!Σ
1..1codecompleted | in-progress | waiting | stopped | entered-in-errorBinding (required): report-status-codes
testScriptRequiredΣ
1..1Reference(TestScript)Reference to the version-specific TestScript that was executed to produce this TestReport
resultRequiredΣ
1..1codepass | fail | pendingBinding (required): report-result-codes
scoreΣ
0..1decimalThe final score (percentage of tests passed) resulting from the execution of the TestScript
testerΣ
0..1stringName of the tester producing this report (Organization or individual)
issuedΣ
0..1dateTimeWhen the TestScript was executed and this TestReport was generated
participant
0..*BackboneElementA participant in the test execution, either the execution engine, a client, or a server
typeRequired
1..1codetest-engine | client | serverBinding (required): report-participant-type
uriRequired
1..1uriThe uri of the participant. An absolute URL is preferred
display
0..1stringThe display name of the participant
setup
0..1BackboneElementThe results of the series of required setup operations before the tests were executed
actionRequired
1..*BackboneElementA setup operation or assert that was executed
operation
0..1BackboneElementThe operation to perform
resultRequired
1..1codepass | skip | fail | warning | errorBinding (required): report-action-result-codes
message
0..1markdownA message associated with the result
detail
0..1uriA link to further details on the result
assert
0..1BackboneElementThe assertion to perform
resultRequired
1..1codepass | skip | fail | warning | errorBinding (required): report-action-result-codes
message
0..1markdownA message associated with the result
detail
0..1stringA link to further details on the result
test
0..*BackboneElementA test executed from the test script
name
0..1stringTracking/logging name of this test
description
0..1stringTracking/reporting short description of the test
actionRequired
1..*BackboneElementA test operation or assert that was performed
operation
0..1Same as TestReport.setup.action.operationThe operation performed
assert
0..1Same as TestReport.setup.action.assertThe assertion performed
teardown
0..1BackboneElementThe results of running the series of required clean up steps
actionRequired
1..*BackboneElementOne or more teardown operations performed
operationRequired
1..1Same as TestReport.setup.action.operationThe teardown operation performed

Σ in _summary results · ?! modifier element · 1.. required · inherited elements in grey

Search parameters​

Query with GET [base]/TestReport?[parameter]=[value]. Type decides which modifiers and prefixes apply, see search features.

ParameterTypeDescriptionPGES
identifiertoken

An external identifier for the test report

TestReport.identifier
issueddate

The test report generation date

TestReport.issued
participanturi

The reference to a participant in the test execution

TestReport.participant.uri
resulttoken

The result disposition of the test execution

TestReport.result
testerstring

The name of the testing organization

TestReport.tester
testscriptreference

The test script executed to produce this report

TestReport.testScript

PG: PostgreSQL, ES: Elasticsearch. passes its TestScript checks, fails, not tested yet.

Common parameters on every resource (8)
_haste-health-authorreference

The author of the resource

_idtoken

Logical id of this artifact

_lastUpdateddate

When the resource version last changed

_profileuri

Profiles this resource claims to conform to

_securitytoken

Security Labels applied to this resource

_sourceuri

Identifies where the resource comes from

_tagtoken

Tags applied to this resource

_typetoken

Derived from the R4B Definition