Using ClearCase with Test Object Maps

This topic explains how to use ClearCase with shared test object maps and to merge scripts across branches.

Using Shared Object Maps

Merging Scripts Across Branches

Occasionally, you might find it necessary to merge scripts across branches, for example, when maintaining multiple branches, one for an imminent release and one for an upcoming release. You can merge files in a variety of ways:

Use either of these commands instead of the Merge Manager. Merge Manager does not allow you to specify the file sequence, as described below.

Functional Tester scripts consist of several files. To maintain their integrity, scripts must be merged in the following order:

  1. Shared test object map (*.rftmap)

  2. Script definition (resources/*.rftdef)

  3. Script helper file (resources/*Helper.java)

  4. Verification points (resources/*.rftvp)

  5. Script file (scriptname.java for Functional Tester, Java Scripting, or scriptname.vb for Functional Tester, VB.NET Scripting)

The merge of all files except the script java file for Functional Tester, Java Scripting, or scriptname.vb for Functional Tester, VB.NET Scripting is automatic. Functional Tester does not merge test datapool files. The last datapool file you check in overrides the previous datapool file checked in.

Do not check in any of the script files until all files are merged. Then check in files in the same order that you merged them.

 

Terms of use | Feedback
(C) Copyright IBM Corporation 2002, 2004. All Rights Reserved.