Xpediter/Code Coverage is an advanced analysis tool that clearly and easily identifies how much of an application has or has not been executed. Code Coverage helps identify the percent of code executed for single or multiple programs, for one test or for multiple tests run over time, and from a high-level management view down to a single line of code.
Code Coverage works in conjunction with Compuware’s mainframe test and debugging tools Xpediter/CICS and Xpediter/TSO and Xpediter/IMS. As you perform your testing, Code Coverage keeps track of what parts of your code have been exercised and what parts have not. The results generated by Code Coverage can be displayed, analyzed, and output using Xpediter/DevEnterprise and Compuware Program Analyzer. You can also output detailed reports directly from Code Coverage on the mainframe. Code Coverage/Eclipse is the modernized GUI for Xpediter/Code Coverage that runs within Compuware Topaz Workbench. With it, users can create reports detailing testing efficiency and risk metrics for mainframe COBOL, PL/I, and High Level Assembler programs.
Installers want to avoid customizing CLIST, REXX, or ISPF panels, so Code Coverage has implemented Compuware’s CMSC PARMLIB “Simple Deploy” feature. You can configure the CMSC PARMLIB member DDSN nnnn (initial default is DDSN00, or the specified default in your site’s CMSC start-up) with the DDNAMEs and DATASET NAMEs of all Compuware products, such as File-AID, Xpediter/TSO, Abend-AID, etc. A template DDSN00 member can be found in the Enterprise Common Components (ECC) SLCXCNTL library. This implementation requires ECC Release 17.02 with all current maintenance applied . Please refer to the Enterprise Common Components Installation and Configuration Guide for more information about using this feature.
Compuware Shared Services (CSS) can now provide Embedded Source Support (ESS), allowing DDIO information to be stored directly in a program’s load module. For more information, see the Enterprise Common Components Release Notes .
Compuware provides the Compuware Mainframe Services Controller (CMSC) facility to centralize common parameter library services. This facility will replace the options specified in previous releases in the Configuration Module and the parameters specified at Code Coverage startup.