About this task
Be sure that you already have build management project hierarchies. Creating an integration testing project is described in Creating the integration testing projects. Creating a system testing project is described in Creating the system testing projects.
Procedure
- Create a task to create an external project, leave yourself as the resolver.
The newly created task is set as the current task.
- Copy a project to be the external project.
- Create the new project.
- Set the properties for the new project.
- Click OK.
- Add the product object(s) (and any other objects) to your external project by using drag and drop or copy and paste.
- Add the new external project to your original project.
- View the appropriate build management project in the Work pane.
- Cut the original subprojects from your original project. (You will need to do this if you are creating an external project from an existing subproject.)
If you have a guilib project, and you created a guilib_ext external project, you will need to replace each occurrence of the guilib project with guilib_ext. You will need to do this for each external project.
For example, Joe would add guilib_ext to his toolkit project, and remove the guilib project from his toolkit project. Moreover, he could delete his copy of the guilib project if he never needed to build that subproject.
- Add your new external project to your original project. (If the new external project is a subproject, you can skip this step.)
Refer to 3 above.
- Repeat 4 for each project that should include the external project.
Note: Modify your build scripts and makefiles to properly reference the new external project(s).
- Complete the current task.
- Perform an integration test cycle on your integration testing projects.
- Create a baseline from the project hierarchy.
- Copy a system test build management project from the external baseline project.
- Perform a system testing build and test cycle on your system testing project.