MainframeModernizationApplicationTesting / Client / get_test_run_step
get_test_run_step#
- MainframeModernizationApplicationTesting.Client.get_test_run_step(**kwargs)#
- Gets a test run step. - See also: AWS API Documentation - Request Syntax- response = client.get_test_run_step( testRunId='string', stepName='string', testCaseId='string', testSuiteId='string' ) - Parameters:
- testRunId (string) – - [REQUIRED] - The test run ID of the test run step. 
- stepName (string) – - [REQUIRED] - The step name of the test run step. 
- testCaseId (string) – The test case ID of a test run step. 
- testSuiteId (string) – The test suite ID of a test run step. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'stepName': 'string', 'testRunId': 'string', 'testCaseId': 'string', 'testCaseVersion': 123, 'testSuiteId': 'string', 'testSuiteVersion': 123, 'beforeStep': True|False, 'afterStep': True|False, 'status': 'Success'|'Failed'|'Running', 'statusReason': 'string', 'runStartTime': datetime(2015, 1, 1), 'runEndTime': datetime(2015, 1, 1), 'stepRunSummary': { 'mainframeAction': { 'batch': { 'stepInput': { 'resource': { 'm2ManagedApplication': { 'applicationId': 'string', 'runtime': 'MicroFocus', 'listenerPort': 123 }, 'm2NonManagedApplication': { 'vpcEndpointServiceName': 'string', 'listenerPort': 123, 'runtime': 'BluAge', 'webAppName': 'string' } }, 'batchJobName': 'string', 'batchJobParameters': { 'string': 'string' }, 'exportDataSetNames': [ 'string', ], 'properties': { 'dmsTaskArn': 'string' } }, 'stepOutput': { 'dataSetExportLocation': 'string', 'dmsOutputLocation': 'string', 'dataSetDetails': [ { 'type': 'PS', 'name': 'string', 'ccsid': 'string', 'format': 'FIXED'|'VARIABLE'|'LINE_SEQUENTIAL', 'length': 123 }, ] } }, 'tn3270': { 'stepInput': { 'resource': { 'm2ManagedApplication': { 'applicationId': 'string', 'runtime': 'MicroFocus', 'listenerPort': 123 }, 'm2NonManagedApplication': { 'vpcEndpointServiceName': 'string', 'listenerPort': 123, 'runtime': 'BluAge', 'webAppName': 'string' } }, 'script': { 'scriptLocation': 'string', 'type': 'Selenium' }, 'exportDataSetNames': [ 'string', ], 'properties': { 'dmsTaskArn': 'string' } }, 'stepOutput': { 'dataSetExportLocation': 'string', 'dmsOutputLocation': 'string', 'dataSetDetails': [ { 'type': 'PS', 'name': 'string', 'ccsid': 'string', 'format': 'FIXED'|'VARIABLE'|'LINE_SEQUENTIAL', 'length': 123 }, ], 'scriptOutputLocation': 'string' } } }, 'compareAction': { 'type': { 'fileType': { 'datasets': { 'stepInput': { 'sourceLocation': 'string', 'targetLocation': 'string', 'sourceDataSets': [ { 'type': 'PS', 'name': 'string', 'ccsid': 'string', 'format': 'FIXED'|'VARIABLE'|'LINE_SEQUENTIAL', 'length': 123 }, ], 'targetDataSets': [ { 'type': 'PS', 'name': 'string', 'ccsid': 'string', 'format': 'FIXED'|'VARIABLE'|'LINE_SEQUENTIAL', 'length': 123 }, ] }, 'stepOutput': { 'comparisonOutputLocation': 'string', 'comparisonStatus': 'Different'|'Equivalent'|'Equal' } }, 'databaseCDC': { 'stepInput': { 'sourceLocation': 'string', 'targetLocation': 'string', 'outputLocation': 'string', 'sourceMetadata': { 'type': 'z/OS-DB2', 'captureTool': 'Precisely'|'AWS DMS' }, 'targetMetadata': { 'type': 'PostgreSQL', 'captureTool': 'Precisely'|'AWS DMS' } }, 'stepOutput': { 'comparisonOutputLocation': 'string', 'comparisonStatus': 'Different'|'Equivalent'|'Equal' } } } } }, 'resourceAction': { 'cloudFormation': { 'createCloudformation': { 'stepInput': { 'templateLocation': 'string', 'parameters': { 'string': 'string' } }, 'stepOutput': { 'stackId': 'string', 'exports': { 'string': 'string' } } }, 'deleteCloudformation': { 'stepInput': { 'stackId': 'string' }, 'stepOutput': {} } }, 'm2ManagedApplication': { 'stepInput': { 'applicationId': 'string', 'runtime': 'string', 'vpcEndpointServiceName': 'string', 'listenerPort': 123, 'actionType': 'Configure'|'Deconfigure', 'properties': { 'forceStop': True|False, 'importDataSetLocation': 'string' } }, 'stepOutput': { 'importDataSetSummary': { 'string': 'string' } } }, 'm2NonManagedApplication': { 'stepInput': { 'vpcEndpointServiceName': 'string', 'listenerPort': 123, 'runtime': 'BluAge', 'webAppName': 'string', 'actionType': 'Configure'|'Deconfigure' }, 'stepOutput': {} } } } } - Response Structure- (dict) – - stepName (string) – - The step name of the test run step. 
- testRunId (string) – - The test run ID of the test run step. 
- testCaseId (string) – - The test case ID of the test run step. 
- testCaseVersion (integer) – - The test case version of the test run step. 
- testSuiteId (string) – - The test suite ID of the test run step. 
- testSuiteVersion (integer) – - The test suite version of the test run step. 
- beforeStep (boolean) – - The before steps of the test run step. 
- afterStep (boolean) – - The after steps of the test run step. 
- status (string) – - The status of the test run step. 
- statusReason (string) – - The status reason of the test run step. 
- runStartTime (datetime) – - The run start time of the test run step. 
- runEndTime (datetime) – - The run end time of the test run step. 
- stepRunSummary (dict) – - The step run summary of the test run step. - Note- This is a Tagged Union structure. Only one of the following top level keys will be set: - mainframeAction,- compareAction,- resourceAction. If a client receives an unknown member it will set- SDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure of- SDK_UNKNOWN_MEMBERis as follows:- 'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'} - mainframeAction (dict) – - The mainframe action of the step run summary. - Note- This is a Tagged Union structure. Only one of the following top level keys will be set: - batch,- tn3270. If a client receives an unknown member it will set- SDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure of- SDK_UNKNOWN_MEMBERis as follows:- 'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'} - batch (dict) – - The batch of the mainframe action summary. - stepInput (dict) – - The step input of the batch summary. - resource (dict) – - The resource of the batch step input. - Note- This is a Tagged Union structure. Only one of the following top level keys will be set: - m2ManagedApplication,- m2NonManagedApplication. If a client receives an unknown member it will set- SDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure of- SDK_UNKNOWN_MEMBERis as follows:- 'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'} - m2ManagedApplication (dict) – - The AWS Mainframe Modernization managed application in the mainframe resource summary. - applicationId (string) – - The application ID of the AWS Mainframe Modernization managed application summary. 
- runtime (string) – - The runtime of the AWS Mainframe Modernization managed application summary. 
- listenerPort (integer) – - The listener port of the AWS Mainframe Modernization managed application summary. 
 
- m2NonManagedApplication (dict) – - The AWS Mainframe Modernization non-managed application in the mainframe resource summary. - vpcEndpointServiceName (string) – - The VPC endpoint service name of the AWS Mainframe Modernization non-managed application summary. 
- listenerPort (integer) – - The listener port of the AWS Mainframe Modernization non-managed application summary. 
- runtime (string) – - The runtime of the AWS Mainframe Modernization non-managed application summary. 
- webAppName (string) – - The web application name of the AWS Mainframe Modernization non-managed application summary. 
 
 
- batchJobName (string) – - The batch job name of the batch step input. 
- batchJobParameters (dict) – - The batch job parameters of the batch step input. - (string) – - (string) – 
 
 
- exportDataSetNames (list) – - The export data set names of the batch step input. - (string) – 
 
- properties (dict) – - The properties of the batch step input. - dmsTaskArn (string) – - The DMS task ARN of the mainframe action properties. 
 
 
- stepOutput (dict) – - The step output of the batch summary. - dataSetExportLocation (string) – - The data set export location of the batch step output. 
- dmsOutputLocation (string) – - The Database Migration Service (DMS) output location of the batch step output. 
- dataSetDetails (list) – - The data set details of the batch step output. - (dict) – - Defines a data set. - type (string) – - The type of the data set. 
- name (string) – - The name of the data set. 
- ccsid (string) – - The CCSID of the data set. 
- format (string) – - The format of the data set. 
- length (integer) – - The length of the data set. 
 
 
 
 
- tn3270 (dict) – - The tn3270 port of the mainframe action summary. - stepInput (dict) – - The step input of the TN3270 summary. - resource (dict) – - The resource of the TN3270 step input. - Note- This is a Tagged Union structure. Only one of the following top level keys will be set: - m2ManagedApplication,- m2NonManagedApplication. If a client receives an unknown member it will set- SDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure of- SDK_UNKNOWN_MEMBERis as follows:- 'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'} - m2ManagedApplication (dict) – - The AWS Mainframe Modernization managed application in the mainframe resource summary. - applicationId (string) – - The application ID of the AWS Mainframe Modernization managed application summary. 
- runtime (string) – - The runtime of the AWS Mainframe Modernization managed application summary. 
- listenerPort (integer) – - The listener port of the AWS Mainframe Modernization managed application summary. 
 
- m2NonManagedApplication (dict) – - The AWS Mainframe Modernization non-managed application in the mainframe resource summary. - vpcEndpointServiceName (string) – - The VPC endpoint service name of the AWS Mainframe Modernization non-managed application summary. 
- listenerPort (integer) – - The listener port of the AWS Mainframe Modernization non-managed application summary. 
- runtime (string) – - The runtime of the AWS Mainframe Modernization non-managed application summary. 
- webAppName (string) – - The web application name of the AWS Mainframe Modernization non-managed application summary. 
 
 
- script (dict) – - The script of the TN3270 step input. - scriptLocation (string) – - The script location of the script summary. 
- type (string) – - The type of the script summary. 
 
- exportDataSetNames (list) – - The export data set names of the TN3270 step input. - (string) – 
 
- properties (dict) – - The properties of the TN3270 step input. - dmsTaskArn (string) – - The DMS task ARN of the mainframe action properties. 
 
 
- stepOutput (dict) – - The step output of the TN3270 summary. - dataSetExportLocation (string) – - The data set export location of the TN3270 step output. 
- dmsOutputLocation (string) – - The output location of the TN3270 step output. 
- dataSetDetails (list) – - The data set details of the TN3270 step output. - (dict) – - Defines a data set. - type (string) – - The type of the data set. 
- name (string) – - The name of the data set. 
- ccsid (string) – - The CCSID of the data set. 
- format (string) – - The format of the data set. 
- length (integer) – - The length of the data set. 
 
 
- scriptOutputLocation (string) – - The script output location of the TN3270 step output. 
 
 
 
- compareAction (dict) – - The compare action of the step run summary. - type (dict) – - The type of the compare action summary. - Note- This is a Tagged Union structure. Only one of the following top level keys will be set: - fileType. If a client receives an unknown member it will set- SDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure of- SDK_UNKNOWN_MEMBERis as follows:- 'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'} - fileType (dict) – - The file type of the file. - Note- This is a Tagged Union structure. Only one of the following top level keys will be set: - datasets,- databaseCDC. If a client receives an unknown member it will set- SDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure of- SDK_UNKNOWN_MEMBERis as follows:- 'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'} - datasets (dict) – - The data sets in the compare file type. - stepInput (dict) – - The step input of the compare data sets summary. - sourceLocation (string) – - The source location of the compare data sets step input location. 
- targetLocation (string) – - The target location of the compare data sets step input location. 
- sourceDataSets (list) – - The source data sets of the compare data sets step input location. - (dict) – - Defines a data set. - type (string) – - The type of the data set. 
- name (string) – - The name of the data set. 
- ccsid (string) – - The CCSID of the data set. 
- format (string) – - The format of the data set. 
- length (integer) – - The length of the data set. 
 
 
- targetDataSets (list) – - The target data sets of the compare data sets step input location. - (dict) – - Defines a data set. - type (string) – - The type of the data set. 
- name (string) – - The name of the data set. 
- ccsid (string) – - The CCSID of the data set. 
- format (string) – - The format of the data set. 
- length (integer) – - The length of the data set. 
 
 
 
- stepOutput (dict) – - The step output of the compare data sets summary. - comparisonOutputLocation (string) – - The comparison output location of the compare data sets step output. 
- comparisonStatus (string) – - The comparison status of the compare data sets step output. 
 
 
- databaseCDC (dict) – - The database CDC of the compare file type. - stepInput (dict) – - The step input of the compare database CDC summary. - sourceLocation (string) – - The source location of the compare database CDC step input. 
- targetLocation (string) – - The target location of the compare database CDC step input. 
- outputLocation (string) – - The output location of the compare database CDC step input. 
- sourceMetadata (dict) – - The source metadata of the compare database CDC step input. - type (string) – - The type of the source database metadata. 
- captureTool (string) – - The capture tool of the source database metadata. 
 
- targetMetadata (dict) – - The target metadata location of the compare database CDC step input. - type (string) – - The type of the target database metadata. 
- captureTool (string) – - The capture tool of the target database metadata. 
 
 
- stepOutput (dict) – - The step output of the compare database CDC summary. - comparisonOutputLocation (string) – - The comparison output of the compare database CDC step output. 
- comparisonStatus (string) – - The comparison status of the compare database CDC step output. 
 
 
 
 
 
- resourceAction (dict) – - The resource action of the step run summary. - Note- This is a Tagged Union structure. Only one of the following top level keys will be set: - cloudFormation,- m2ManagedApplication,- m2NonManagedApplication. If a client receives an unknown member it will set- SDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure of- SDK_UNKNOWN_MEMBERis as follows:- 'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'} - cloudFormation (dict) – - The CloudFormation template of the resource action summary. - Note- This is a Tagged Union structure. Only one of the following top level keys will be set: - createCloudformation,- deleteCloudformation. If a client receives an unknown member it will set- SDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure of- SDK_UNKNOWN_MEMBERis as follows:- 'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'} - createCloudformation (dict) – - Creates the CloudFormation summary of the step. - stepInput (dict) – - The step input of the CloudFormation summary. - templateLocation (string) – - The template location of the CloudFormation step input. 
- parameters (dict) – - The CloudFormation properties of the CloudFormation step input. - (string) – - (string) – 
 
 
 
- stepOutput (dict) – - The step output of the CloudFormation summary. - stackId (string) – - The stack ID of the CloudFormation step output. 
- exports (dict) – - The exports of the CloudFormation step output. - (string) – - (string) – 
 
 
 
 
- deleteCloudformation (dict) – - Deletes the CloudFormation summary of the CloudFormation step summary. - stepInput (dict) – - The step input of the deleted CloudFormation summary. - stackId (string) – - The stack ID of the deleted CloudFormation step input. 
 
- stepOutput (dict) – - The step output of the deleted CloudFormation summary. 
 
 
- m2ManagedApplication (dict) – - The AWS Mainframe Modernization managed application of the resource action summary. - stepInput (dict) – - The step input of the AWS Mainframe Modernization managed application step summary. - applicationId (string) – - The application ID of the AWS Mainframe Modernization managed application step input. 
- runtime (string) – - The runtime of the AWS Mainframe Modernization managed application step input. 
- vpcEndpointServiceName (string) – - The VPC endpoint service name of the AWS Mainframe Modernization managed application step input. 
- listenerPort (integer) – - The listener port of the AWS Mainframe Modernization managed application step input. 
- actionType (string) – - The action type of the AWS Mainframe Modernization managed application step input. 
- properties (dict) – - The properties of the AWS Mainframe Modernization managed application step input. - forceStop (boolean) – - Force stops the AWS Mainframe Modernization managed action properties. 
- importDataSetLocation (string) – - The import data set location of the AWS Mainframe Modernization managed action properties. 
 
 
- stepOutput (dict) – - The step output of the AWS Mainframe Modernization managed application step summary. - importDataSetSummary (dict) – - The import data set summary of the AWS Mainframe Modernization managed application step output. - (string) – - (string) – 
 
 
 
 
- m2NonManagedApplication (dict) – - The AWS Mainframe Modernization non-managed application of the resource action summary. - stepInput (dict) – - The step input of the AWS Mainframe Modernization non-managed application step summary. - vpcEndpointServiceName (string) – - The VPC endpoint service name of the AWS Mainframe Modernization non-managed application step input. 
- listenerPort (integer) – - The listener port of the AWS Mainframe Modernization non-managed application step input. 
- runtime (string) – - The runtime of the AWS Mainframe Modernization non-managed application step input. 
- webAppName (string) – - The web app name of the AWS Mainframe Modernization non-managed application step input. 
- actionType (string) – - The action type of the AWS Mainframe Modernization non-managed application step input. 
 
- stepOutput (dict) – - The step output of the AWS Mainframe Modernization non-managed application step summary. 
 
 
 
 
 
 - Exceptions- MainframeModernizationApplicationTesting.Client.exceptions.ThrottlingException
- MainframeModernizationApplicationTesting.Client.exceptions.ResourceNotFoundException
- MainframeModernizationApplicationTesting.Client.exceptions.AccessDeniedException
- MainframeModernizationApplicationTesting.Client.exceptions.ValidationException
- MainframeModernizationApplicationTesting.Client.exceptions.InternalServerException