Steps 1a and 1b are necessary if a developer creates the
project to be added to your existing hierarchy. Developers performing
this operation need access to the component_developer role.
Procedure
- Be sure that developers complete the following
tasks.
- Developer must complete their current
tasks.
- Developers must check in their new projects.
- Copy an integration testing project from
the project you checked in.
Be sure to
set the version, purpose, platform, and release.
- Add the new integration testing project
to the integration testing project hierarchy.
If the developer already added the project to a directory
in the hierarchy and checked in that directory, update the integration
testing project hierarchy. The update ensures that Rational® Synergy selects the new directory
and includes the new project. Update is described in Updating the build management project hierarchy.
Alternatively, if the developer did not add the new
project to the hierarchy, add the project to the integration testing
project hierarchy. (This operation is described in Adding an existing project to your hierarchy.)
Additionally, create a task, then complete the task when the change
is complete.
If you have empty directory entries
in your new project, some objects probably are not associated with
a task for this release.
- Create an external project, if needed. Add
one build management project for integration and one for system testing
project.
This operation is discussed
in Creating an external project.
- Create versions for parallel platforms,
if needed. Add one for integration and one for system testing project.
This operation is discussed in Setting up platforms.
- If the new project applies to multiple releases,
create parallel release versions of it. Add one for integration and
one for system testing project.
This
operation is discussed in Setting up parallel releases.
- Change the makefiles, the build process,
and all automated jobs to reflect the changes you have made.
- Complete any tasks you have used for restructuring.
- See Publishing a baseline to developers.
- Update your integration testing project
hierarchy, rebuild your application, then run your test suite.
- Create another baseline.
- Create a corresponding system testing project
for each new integration testing project.
This
operation is discussed in Creating the system testing projects.
- Update your system testing project hierarchy,
rebuild your application, then run your test suite.
- Perform system testing.
Note: Complete
this process for each platform, checking out integration and system
testing project for each platform.