{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-device-farm/refs/heads/main/json-schema/amazon-device-farm-test-schema.json", "title": "Test", "description": "Represents a condition that is evaluated.", "type": "object", "properties": { "arn": { "allOf": [ { "$ref": "#/components/schemas/AmazonResourceName" }, { "description": "The test's ARN." } ] }, "name": { "allOf": [ { "$ref": "#/components/schemas/Name" }, { "description": "The test's name." } ] }, "type": { "allOf": [ { "$ref": "#/components/schemas/TestType" }, { "description": "

The test's type.

Must be one of the following values:

" } ] }, "created": { "allOf": [ { "$ref": "#/components/schemas/DateTime" }, { "description": "When the test was created." } ] }, "status": { "allOf": [ { "$ref": "#/components/schemas/ExecutionStatus" }, { "description": "

The test's status.

Allowed values include:

" } ] }, "result": { "allOf": [ { "$ref": "#/components/schemas/ExecutionResult" }, { "description": "

The test's result.

Allowed values include:

" } ] }, "started": { "allOf": [ { "$ref": "#/components/schemas/DateTime" }, { "description": "The test's start time." } ] }, "stopped": { "allOf": [ { "$ref": "#/components/schemas/DateTime" }, { "description": "The test's stop time." } ] }, "counters": { "allOf": [ { "$ref": "#/components/schemas/Counters" }, { "description": "The test's result counters." } ] }, "message": { "allOf": [ { "$ref": "#/components/schemas/Message" }, { "description": "A message about the test's result." } ] }, "deviceMinutes": { "allOf": [ { "$ref": "#/components/schemas/DeviceMinutes" }, { "description": "Represents the total (metered or unmetered) minutes used by the test." } ] } } }