LexModelsV2 / Client / start_test_execution
start_test_execution#
- LexModelsV2.Client.start_test_execution(**kwargs)#
The action to start test set execution.
See also: AWS API Documentation
Request Syntax
response = client.start_test_execution( testSetId='string', target={ 'botAliasTarget': { 'botId': 'string', 'botAliasId': 'string', 'localeId': 'string' } }, apiMode='Streaming'|'NonStreaming', testExecutionModality='Text'|'Audio' )
- Parameters:
testSetId (string) –
[REQUIRED]
The test set Id for the test set execution.
target (dict) –
[REQUIRED]
The target bot for the test set execution.
botAliasTarget (dict) –
Contains information about the bot alias used for the test execution.
botId (string) – [REQUIRED]
The bot Id of the bot alias used in the test set execution.
botAliasId (string) – [REQUIRED]
The bot alias Id of the bot alias used in the test set execution.
localeId (string) – [REQUIRED]
The locale Id of the bot alias used in the test set execution.
apiMode (string) –
[REQUIRED]
Indicates whether we use streaming or non-streaming APIs for the test set execution. For streaming, StartConversation Runtime API is used. Whereas, for non-streaming, RecognizeUtterance and RecognizeText Amazon Lex Runtime API are used.
testExecutionModality (string) – Indicates whether audio or text is used.
- Return type:
dict
- Returns:
Response Syntax
{ 'testExecutionId': 'string', 'creationDateTime': datetime(2015, 1, 1), 'testSetId': 'string', 'target': { 'botAliasTarget': { 'botId': 'string', 'botAliasId': 'string', 'localeId': 'string' } }, 'apiMode': 'Streaming'|'NonStreaming', 'testExecutionModality': 'Text'|'Audio' }
Response Structure
(dict) –
testExecutionId (string) –
The unique identifier of the test set execution.
creationDateTime (datetime) –
The creation date and time for the test set execution.
testSetId (string) –
The test set Id for the test set execution.
target (dict) –
The target bot for the test set 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) –
Indicates whether we use streaming or non-streaming APIs for the test set execution. For streaming, StartConversation Amazon Lex Runtime API is used. Whereas for non-streaming, RecognizeUtterance and RecognizeText Amazon Lex Runtime API are used.
testExecutionModality (string) –
Indicates whether audio or text is used.
Exceptions
LexModelsV2.Client.exceptions.ThrottlingException
LexModelsV2.Client.exceptions.ServiceQuotaExceededException
LexModelsV2.Client.exceptions.ResourceNotFoundException
LexModelsV2.Client.exceptions.ValidationException
LexModelsV2.Client.exceptions.ConflictException
LexModelsV2.Client.exceptions.InternalServerException