IoTDeviceAdvisor.Client.
start_suite_run
(**kwargs)¶Starts a Device Advisor test suite run.
Requires permission to access the StartSuiteRun action.
See also: AWS API Documentation
Request Syntax
response = client.start_suite_run(
suiteDefinitionId='string',
suiteDefinitionVersion='string',
suiteRunConfiguration={
'primaryDevice': {
'thingArn': 'string',
'certificateArn': 'string'
},
'selectedTestList': [
'string',
],
'parallelRun': True|False
},
tags={
'string': 'string'
}
)
[REQUIRED]
Suite definition ID of the test suite.
[REQUIRED]
Suite run configuration.
Sets the primary device for the test suite run. This requires a thing ARN or a certificate ARN.
Lists devices thing ARN.
Lists devices certificate ARN.
Sets test case list.
TRUE if multiple test suites run in parallel.
The tags to be attached to the suite run.
dict
Response Syntax
{
'suiteRunId': 'string',
'suiteRunArn': 'string',
'createdAt': datetime(2015, 1, 1),
'endpoint': 'string'
}
Response Structure
(dict) --
suiteRunId (string) --
Suite Run ID of the started suite run.
suiteRunArn (string) --
Amazon Resource Name (ARN) of the started suite run.
createdAt (datetime) --
Starts a Device Advisor test suite run based on suite create time.
endpoint (string) --
The response of an Device Advisor test endpoint.
Exceptions
IoTDeviceAdvisor.Client.exceptions.ValidationException
IoTDeviceAdvisor.Client.exceptions.InternalServerException
IoTDeviceAdvisor.Client.exceptions.ConflictException