LexModelsV2 / Client / list_test_executions

list_test_executions#

LexModelsV2.Client.list_test_executions(**kwargs)#

The list of test set executions.

See also: AWS API Documentation

Request Syntax

response = client.list_test_executions(
    sortBy={
        'attribute': 'TestSetName'|'CreationDateTime',
        'order': 'Ascending'|'Descending'
    },
    maxResults=123,
    nextToken='string'
)
Parameters:
  • sortBy (dict) –

    The sort order of the test set executions.

    • attribute (string) – [REQUIRED]

      Specifies whether to sort the test set executions by the date and time at which the test sets were created.

    • order (string) – [REQUIRED]

      Specifies whether to sort in ascending or descending order.

  • maxResults (integer) – The maximum number of test executions to return in each page. If there are fewer results than the max page size, only the actual number of results are returned.

  • nextToken (string) – If the response from the ListTestExecutions operation contains more results than specified in the maxResults parameter, a token is returned in the response. Use that token in the nextToken parameter to return the next page of results.

Return type:

dict

Returns:

Response Syntax

{
    'testExecutions': [
        {
            'testExecutionId': 'string',
            'creationDateTime': datetime(2015, 1, 1),
            'lastUpdatedDateTime': datetime(2015, 1, 1),
            'testExecutionStatus': 'Pending'|'Waiting'|'InProgress'|'Completed'|'Failed'|'Stopping'|'Stopped',
            'testSetId': 'string',
            'testSetName': 'string',
            'target': {
                'botAliasTarget': {
                    'botId': 'string',
                    'botAliasId': 'string',
                    'localeId': 'string'
                }
            },
            'apiMode': 'Streaming'|'NonStreaming',
            'testExecutionModality': 'Text'|'Audio'
        },
    ],
    'nextToken': 'string'
}

Response Structure

  • (dict) –

    • testExecutions (list) –

      The list of test executions.

      • (dict) –

        Summarizes metadata about the test execution.

        • testExecutionId (string) –

          The unique identifier of the test execution.

        • creationDateTime (datetime) –

          The date and time at which the test execution was created.

        • lastUpdatedDateTime (datetime) –

          The date and time at which the test execution was last updated.

        • testExecutionStatus (string) –

          The current status of the test execution.

        • testSetId (string) –

          The unique identifier of the test set used in the test execution.

        • testSetName (string) –

          The name of the test set used in the test execution.

        • target (dict) –

          Contains information about the bot used for the test execution..

          • botAliasTarget (dict) –

            Contains information about the bot alias used for the test execution.

            • botId (string) –

              The bot Id of the bot alias used in the test set execution.

            • botAliasId (string) –

              The bot alias Id of the bot alias used in the test set execution.

            • localeId (string) –

              The locale Id of the bot alias used in the test set execution.

        • apiMode (string) –

          Specifies whether the API mode for the test execution is streaming or non-streaming.

        • testExecutionModality (string) –

          Specifies whether the data used for the test execution is written or spoken.

    • nextToken (string) –

      A token that indicates whether there are more results to return in a response to the ListTestExecutions operation. If the nextToken field is present, you send the contents as the nextToken parameter of a ListTestExecutions operation request to get the next page of results.

Exceptions

  • LexModelsV2.Client.exceptions.ThrottlingException

  • LexModelsV2.Client.exceptions.ServiceQuotaExceededException

  • LexModelsV2.Client.exceptions.ValidationException

  • LexModelsV2.Client.exceptions.InternalServerException