ListRuns
Gets information about runs, given an AWS Device Farm project ARN.
Request Syntax
{
"arn": "string
",
"nextToken": "string
"
}
Request Parameters
For information about the parameters that are common to all actions, see Common Parameters.
The request accepts the following data in JSON format.
- arn
-
The Amazon Resource Name (ARN) of the project for which you want to list runs.
Type: String
Length Constraints: Minimum length of 32. Maximum length of 1011.
Pattern:
^arn:.+
Required: Yes
- nextToken
-
An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
Type: String
Length Constraints: Minimum length of 4. Maximum length of 1024.
Required: No
Response Syntax
{
"nextToken": "string",
"runs": [
{
"appUpload": "string",
"arn": "string",
"billingMethod": "string",
"completedJobs": number,
"counters": {
"errored": number,
"failed": number,
"passed": number,
"skipped": number,
"stopped": number,
"total": number,
"warned": number
},
"created": number,
"customerArtifactPaths": {
"androidPaths": [ "string" ],
"deviceHostPaths": [ "string" ],
"iosPaths": [ "string" ]
},
"deviceMinutes": {
"metered": number,
"total": number,
"unmetered": number
},
"devicePoolArn": "string",
"deviceSelectionResult": {
"filters": [
{
"attribute": "string",
"operator": "string",
"values": [ "string" ]
}
],
"matchedDevicesCount": number,
"maxDevices": number
},
"eventCount": number,
"jobTimeoutMinutes": number,
"locale": "string",
"location": {
"latitude": number,
"longitude": number
},
"message": "string",
"name": "string",
"networkProfile": {
"arn": "string",
"description": "string",
"downlinkBandwidthBits": number,
"downlinkDelayMs": number,
"downlinkJitterMs": number,
"downlinkLossPercent": number,
"name": "string",
"type": "string",
"uplinkBandwidthBits": number,
"uplinkDelayMs": number,
"uplinkJitterMs": number,
"uplinkLossPercent": number
},
"parsingResultUrl": "string",
"platform": "string",
"radios": {
"bluetooth": boolean,
"gps": boolean,
"nfc": boolean,
"wifi": boolean
},
"result": "string",
"resultCode": "string",
"seed": number,
"skipAppResign": boolean,
"started": number,
"status": "string",
"stopped": number,
"testSpecArn": "string",
"totalJobs": number,
"type": "string",
"vpcConfig": {
"securityGroupIds": [ "string" ],
"subnetIds": [ "string" ],
"vpcId": "string"
},
"webUrl": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The following data is returned in JSON format by the service.
- nextToken
-
If the number of items that are returned is significantly large, this is an identifier that is also returned. It can be used in a subsequent call to this operation to return the next set of items in the list.
Type: String
Length Constraints: Minimum length of 4. Maximum length of 1024.
- runs
-
Information about the runs.
Type: Array of Run objects
Errors
For information about the errors that are common to all actions, see Common Errors.
- ArgumentException
-
An invalid argument was specified.
HTTP Status Code: 400
- LimitExceededException
-
A limit was exceeded.
HTTP Status Code: 400
- NotFoundException
-
The specified entity was not found.
HTTP Status Code: 400
- ServiceAccountException
-
There was a problem with the service account.
HTTP Status Code: 400
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: