IoTDeviceAdvisor / Client / list_suite_runs

list_suite_runs#

IoTDeviceAdvisor.Client.list_suite_runs(**kwargs)#

Lists runs of the specified Device Advisor test suite. You can list all runs of the test suite, or the runs of a specific version of the test suite.

Requires permission to access the ListSuiteRuns action.

See also: AWS API Documentation

Request Syntax

response = client.list_suite_runs(
    suiteDefinitionId='string',
    suiteDefinitionVersion='string',
    maxResults=123,
    nextToken='string'
)
Parameters:
  • suiteDefinitionId (string) – Lists the test suite runs of the specified test suite based on suite definition ID.

  • suiteDefinitionVersion (string) – Must be passed along with suiteDefinitionId. Lists the test suite runs of the specified test suite based on suite definition version.

  • maxResults (integer) – The maximum number of results to return at once.

  • nextToken (string) – A token to retrieve the next set of results.

Return type:

dict

Returns:

Response Syntax

{
    'suiteRunsList': [
        {
            'suiteDefinitionId': 'string',
            'suiteDefinitionVersion': 'string',
            'suiteDefinitionName': 'string',
            'suiteRunId': 'string',
            'createdAt': datetime(2015, 1, 1),
            'startedAt': datetime(2015, 1, 1),
            'endAt': datetime(2015, 1, 1),
            'status': 'PASS'|'FAIL'|'CANCELED'|'PENDING'|'RUNNING'|'STOPPING'|'STOPPED'|'PASS_WITH_WARNINGS'|'ERROR',
            'passed': 123,
            'failed': 123
        },
    ],
    'nextToken': 'string'
}

Response Structure

  • (dict) –

    • suiteRunsList (list) –

      An array of objects that provide summaries of information about the suite runs in the list.

      • (dict) –

        Information about the suite run.

        Requires permission to access the SuiteRunInformation action.

        • suiteDefinitionId (string) –

          Suite definition ID of the suite run.

        • suiteDefinitionVersion (string) –

          Suite definition version of the suite run.

        • suiteDefinitionName (string) –

          Suite definition name of the suite run.

        • suiteRunId (string) –

          Suite run ID of the suite run.

        • createdAt (datetime) –

          Date (in Unix epoch time) when the suite run was created.

        • startedAt (datetime) –

          Date (in Unix epoch time) when the suite run was started.

        • endAt (datetime) –

          Date (in Unix epoch time) when the suite run ended.

        • status (string) –

          Status of the suite run.

        • passed (integer) –

          Number of test cases that passed in the suite run.

        • failed (integer) –

          Number of test cases that failed in the suite run.

    • nextToken (string) –

      A token to retrieve the next set of results.

Exceptions

  • IoTDeviceAdvisor.Client.exceptions.ValidationException

  • IoTDeviceAdvisor.Client.exceptions.InternalServerException