Use the Merge Runs dialog box to select one or more runs whose coverage data you want to merge with the coverage data from another run (labeled as the Current run in the Merge Runs dialog box), to create a new run.
Merging runs is especially useful when you want to check the coverage of code across multiple test runs of a program. By merging runs, you obtain a composite set of data and see how an entire series of tests exercise your program.
These are the main controls in the dialog box:
Notes:
§ When you merge runs from different programs, Purify examines each module and merges identically named modules and identically named functions. However, if functions do not have the same number of blocks, Purify does not merge the data. Instead, Purify uses the data from the Current run. For new modules, Purify simply adds them to the merge results.
§ 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.
§ ActiveMerge is disabled if a merged dataset created with ActiveMerge was selected when you opened the Merge dialog box.
§ You cannot merge canceled runs.
(C) Copyright IBM Corporation 1992, 2010.