如果开发者创建要添加到现有层次结构的项目,那么必须执行步骤 1a 和 1b。执行此操作的开发者必须具有 component_developer 角色。
过程
- 确保开发者完成以下任务。
- 开发者必须完成其当前任务。
- 开发者必须检入其新项目。
- 从已检入的项目复制集成测试项目。
确保设置版本、用途、平台和发布标识。
- 将新集成测试项目添加到集成测试项目层次结构。
如果开发者已将项目添加到层次结构中的目录并已检入该目录,请更新集成测试项目层次结构。更新确保 Rational® Synergy 选择新目录并包含新项目。更新构建管理项目层次结构中对更新进行了描述。
或者,如果开发者未将新项目添加到层次结构,请将项目添加到集成测试项目层次结构。(向层次结构添加现有项目中对此操作进行了描述。)
此外,创建任务,然后在更改完成时完成该任务。
如果您的新项目中具有空的目录条目,那么某些对象可能未与此发布标识的任务关联。
- 创建外部项目(如果需要)。为集成测试项目添加一个构建管理项目,为系统测试项目也添加一个构建管理项目。
创建外部项目中对此操作进行了讨论。
- 为并行平台创建版本(如果需要)。为集成测试项目添加一个版本,为系统测试项目也添加一个版本。
设置平台中对此操作进行了讨论。
- 如果新项目适用于多个发布标识,请创建其并行发布标识本。为集成测试项目添加一个版本,为系统测试项目也添加一个版本。
设置并行发布标识中对此操作进行了讨论。
- 更改 makefile、构建流程和所有自动化作业,以反映所作的变更。
- 完成已用于重构的所有任务。
- 请参阅向开发者公布基线。
- 更新集成测试项目层次结构,重新构建应用程序,然后运行测试套件。
- 创建另一基线。
- 为每个新集成测试项目创建对应的系统测试项目。
创建系统测试项目中对此操作进行了讨论。
- 更新系统测试项目层次结构,重新构建应用程序,然后运行测试套件。
- 执行系统测试。
注: 针对每个平台完成此流程,从而检出每个平台的集成和系统测试项目。