3.2 在windows平台创建CQ模式库和用户数据库
打开CQ Maintenance工具,选择"模式库-〉创建",为该模式库命名;
选择数据库类型,依次填入服务器,数据库,用户名,密码,连接选项;这些项目的具体含义这里就不赘述,可以参考CQ用户使用手册来获得相关信息。
模式库成功创建后,如图所示:
接着,打开CQ Designer工具,来编辑模式文档。举例来说,我们选择"记录类型-〉Defect-〉字段",添加一个SHORT_STRING类型的字段,命名为"SQUIDWARD"。在"记录类型-〉Defect->状态和操作-〉行为"中,将该字段的"opened"属性设置为"Mandatory"参数。打开"表单-〉Defect_Base"一项,通过添加选项卡,将我们创建的"SQUIDWARD"域拖入该选项卡。至此,模式的简单编辑就算完成了。将该模式检入并基于此模式,生成一个用户数据库。
3.3 在CQ 服务器上创建连接到该模式库的数据库集和连接
执行此步骤的意义在于,令ClearCase服务器上的项目能够找到所要集成的ClearQuest数据库信息。
在Linux平台上,ClearQuest的安装目录下,执行clearquest命令,启动clearquest GUI.
打开"文件-〉数据库-〉管理连接",选择"添加数据库集",相当于把在windows上创建模式库的过程重复了一遍,模式库的名字可以重新命名,它只是一个在CCRC上对CQ 数据库注册的一个标示。添加成功后的数据库集显示在"可用的数据库集"一栏中,这还不够,还需要创建一个连接来登录该数据库,选"添加连接…."按钮。在弹出的对话框中,输入一个登录该数据库的用户名,该名称将被用于以后在集成环境中,再次登陆CQ数据库的登录名称。下图表示在Linux服务器上创建好了的数据库集与连接列表。可以创建多个数据库集,每个数据库集可以对应多个以不同用户登录的连接。
3.4 在CCRC 服务器上实现CQ与UCM ClearCase的集成设置
前面的环境都搭建成功的话,这一步可以说水到渠成,非常容易。将CC的项目与CQ集成,既可以在创建项目初期,也可以对一个既有项目进行集成配置。
新建项目时,与CQ进行集成。创建项目的最后一步,将默认选项改为yes, 在CCRC服务器上注册的CQ 数据库信息将被搜索到并显示在下拉列表中。该信息的物理存储位置在<CQ_Home>/CQDB_rgys/目录下,当在CCRC服务器上生成一个数据库模式,就会在该目录下添加一条记录信息。
对一个已有项目进行与CQ的集成打开CC Projects Explorer,选择要集成的项目,右键单击,选择"属性",打开ClearQuest页,勾上"Project is ClearQuest-enabled"选项,选择需要的CQ连接就可以了。
到这里,Web集成模式环境搭建已经完成。在下一篇,我们将详细介绍CCRC客户端在集成环境下如何进行版本控制;如何通过CQ的定制来实现活动状态自动转化;如何真正实现高效的变更管理流程。
4.版本树的简单介绍
1 版本树的简单介绍
基于CCRC的版本树和普通CC的版本树基本是相同的。都是将一个元素的版本用节点来表示,逻辑有序的排列起来,形成一个树状结构。版本树中不但可以显示版本、分支的信息,而且可以进行简单的CC操作。
文章来源于领测软件测试网 https://www.ltesting.net/