Merging Runs

Related Topics

 

1.           Select the run, or the PureCoverage data files (.cfy), you want to merge with other runs. To select a run, click a coverage window for the run, or select a run in the Navigator.

2.           Right-click the Navigator entry and select Merge Runs or click images\mergeic.gif

3.           Select one or more runs to merge with the first run (labeled Current run in the Merge Runs dialog box). PureCoverage merges the runs and recomputes the data.

Notes:

§                  When you merge runs from different programs, PureCoverage examines each module and merges identically named modules, and identically named functions. However, if functions do not have the same number of blocks, PureCoverage does not merge the data. Instead, PureCoverage uses the data from the Current run. For new modules, PureCoverage simply adds them to the merge results.

§                  By default, data from the merged runs is combined into an undifferentiated dataset, as if the data had all been collected from a single run. Alternatively, you can turn on the ActiveMerge feature. Data is then combined in layered datasets that allow you to distinguish and evaluate the contribution of each run.

§                  When you merge runs or files from programs that have been modified between runs, the merge data will not be completely accurate because the source lines represented by each of the runs are different.

§                  For the merge results to be meaningful, merge runs that use the same coverage level for each module. For example, if the current run used line level, the runs you merge with it should have used line level as well.

§                  By default, PureCoverage merges runs of a program and creates a corresponding Auto Merge run entry in the Navigator. PureCoverage automatically merges the data from subsequent runs of the same program in the current session into the Auto Merge run.

§                  The Details tab in the Run Summary window lists the runs that were merged.

§                  You cannot merge canceled runs.

(C) Copyright IBM Corporation 1993, 2010.