Overview
BMC Compuware Topaz for Total Test Auto Run is the extension which can be used to execute the Unit test or functional test scenarios automatically when a pipeline is started.
BMC AMI DevX Total Test Auto Run
The BMC Compuware Topaz for Total Test Auto Run extension allows your Azure Pipeline to trigger a workflow in your Azure instance of BMC Azure Server where you can execute test scenarios based on your program. This extension can either be used where your test scenario configuration is stored in repository, or when the TTT configuration file is stored in your local workspaces.
Prerequisites
- The following are required to use the extension.
- Azure DevOps Server Organization.
- Topaz Workbench CLI.
- Host Communications Interface.
Installing extension in an Azure Devops Server Instance
- Follow these steps to install the extension.
- Install the BMC Compuware Topaz for Total Test Auto Run extension to your Azure DevOps Collection.
Refer How to install an Extension.
- Install the Topaz Workbench CLI on the machine in which Azure Devops Server is running that will execute the extension. The Topaz Workbench CLI is available in the Topaz Workbench installation package. If you do not have the installation package, please visit support.bmc.com.
Usage
Triggers the workflow to execute the provided test scenario on any pipeline where the BMC Compuware Topaz for Total Test Auto Run is added.
Steps to use the extension
- Follow these steps to add the extension to your pipeline.
- Install the extension in your configuration.
- Go to the Pipeline YML file which you want to run.
- In the right side pane click on the Show assistant button.
- Search for the task BMC TTT AutoRun.
- Upon clicking on the required extension it will ask you to enter the inputs.
- For the Total Test Configuration, you can choose between the Repository or the Local Total Test Configuration option.
- After entering the required fields Click on Add button at the bottom.
- To hide the password field click on the Variables Button on the top of the Tasks list.
- In the Variables page there is a + button on the right, click on that.
- Provide the Name and value to the New Variable and Save it.
- In the Password field of the Extension provide $(New Variable name).
Input name |
Required |
Description |
HCI Connection |
Required |
HCI connection required to connect the MF system |
HCI Connection Port |
Required |
HCI connection port is required to connect the system |
User ID |
Required |
Provide your Mainframe User ID |
Password |
Required |
Provide your Mainframe Password |
Pass Ticket |
Optional |
passticket required to run the CLI (Required only if using the passticket) |
Test Location Path |
Required |
testLocationPath is your local path where your test cases are stored |
CLI installed directory location |
Required |
Provide the path where Total Test CLI is installed |
Total Test Configuration |
Required |
Choose one of the two options given |
Local TotalTest Configuration |
Required |
Provide the path where Local Total Test configuration Project resides |
Repository Server URL |
Required |
Provide the URL of the Total Test Repository |
Environment ID |
Required |
Provide the Environment ID |
Outputs
Output will saved in Output folder created under Test Location Path in your local system.
License summary
This code is made available under the BMC license.
Product Assistance
BMC provides assistance for customers with its documentation, the BMC Support Center web site, and telephone customer support.
BMC Support Center
You can access online information for BMC products via our Support Center site at https://support.bmc.com. Support Center provides access to critical information about your BMC products. You can review frequently asked questions, read or download documentation, access product fixes, or e-mail your questions or comments. The first time you access Support Center, you must register and obtain a password. Registration is free.
At BMC, we strive to make our products and documentation the best in the industry. Feedback from our customers helps us maintain our quality standards. If you need support services, please obtain the following information before calling BMC's 24-hour telephone support:
The Azure pipeline job output that contains any error messages or pertinent information.
The name, release number, and build number of your product. This information is displayed in the installed extensions page. Apply filter: BMC in order to display all of the installed BMC extension.
Environment information, such as the operating system and release on which the Topaz CLI is installed.
You can contact BMC in one of the following ways:
Web
You can report issues via BMC Support Center: https://support.bmc.com.
Note: Please report all high-priority issues by phone.
Corporate Web Site
To access BMC site on the Web, go to https://www.bmc.com/. The BMC site provides a variety of product and support information.