BMC Compuware Xpediter Code Coverage Plugin
The BMC Compuware Xpediter Code Coverage plugin allows Azure Devops users to extract code coverage results for COBOL source from a Compuware Code Coverage repository. These results can then be viewed in SonarQube.
The following are required to use this plugin:
Installing in a Azure Devops Server Instance
Configuring for Topaz Workbench CLI & Host Connections
In order to use Topaz utilites you will need to point to an installed Topaz Workbench Command Line Interface (CLI). The Topaz Workbench CLI will work with host connection(s) you also need to configure to use Topaz utilities.
Configuring Azure Key Vault to Use Secrets in a Pipeline.
In order to use topaz utilities extension for host connections passwords are used for login,that should be stored on azure key vault.
While creating the new Azure pipeline, we can add a new task "Azure Key Vault" by clicking + sign on Agent Job.
Retrieve Xpediter Code Coverage Statistics
This integration allows downloading of Code Coverage data from a repository.
While creating the new Azure pipeline, we can add a new task "BMC Compuware Xpediter Code Coverage Plugin" by clicking + sign on Agent Job.
This task has following parameters:
Alternatively, to add a connection,click on BMC Common Configuration extension in application hub.
Do one or both of the following:
Parameters entered via the Analysis properties box override corresponding parameters in the ccanalysis.properties file.
Run the job, which creates a CodeCoverage.XML file containing the code coverage information for the selected programs. This file is located in a Coverage subdirectory in the Jenkins workspace. This file can be input into SonarQube to view the code coverage results.
During the Execute SonarQube Scanner Step, add the following property to import the Coverage data into SonarQube. sonar.coverageReportPaths=Coverage/CodeCoverage.xml
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.
Contacting Customer Support
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:
You can contact BMC in one of the following ways:
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.