本主题介绍如何将 C/C++test 连接到支持集中管理和应用测试实践的 Parasoft 团队服务器。 

各节内容包括:

关于团队服务器

Parasoft 团队服务器是管理测试配置、规则、规则映射、抑制、跳过的资源和测试结果的团队范围内分发和共享的软件。

先决条件

在继续进行团队部署之前,请确保团队服务器已成功安装并部署在您组织的其中一台计算机上。如果您需要有关获取、安装或部署团队服务器的信息,请联系您的 Parasoft 代表。

连接到团队服务器

安装并部署团队服务器后,您需要将所有团队计算机连接到该 团队服务器。如果 C/C++test 安装未连接到团队服务器,团队服务器将不会为该安装提供文件/配置/任务共享和管理。 

要将团队的 Parasoft 安装连接到团队服务器,请对团队使用的每个 C/C++test 安装执行以下过程:

  1. 选择 Parasoft> 首选项 以打开【首选项】对话框。
  2. 在左窗格中选择 Parasoft> DTP> 团队服务器 类别。
  3. 如果尚未设置适当的团队服务器(来自C/C++test 配置概述中描述的自动配置过程:
    1. 启用启用团队服务器 选项。
    2. 主机名称字段中输入您的团队服务器的主机(名称或 IP 地址)。
    3. 端口号字段中输入您的端口。
    4. 如果您的团队要求用户登录团队服务器,请选中启用帐户登录 ,然后在相应字段中输入您的团队服务器用户名和密码。根据团队服务器的配置方式,每个团队成员可能拥有唯一的团队服务器用户名和密码,或者所有开发人员可能共享一个“通用”帐户。
    5. 单击测试连接 以验证与团队服务器的连接。
  4. 如果要通过重用缓存数据来最小化团队服务器上的操作数,请选中启用缓存模式
    • 这可以提高性能,但存在分发过时规则或测试配置的小风险(如果文件自缓存后更新,默认情况下设置为每 8 小时发生一次)。如果文件在缓存后已更新,用户可以通过单击刷新来强制刷新。
  5. 单击应用以应用您的设置。
  6. 单击确定 以设置并保存您的设置。

延长团队服务器超时期限

默认情况下,C/C++test 等待来自团队服务器的响应 60 秒。如果在此时间内未收到响应,则超时。 

如果您希望它在超时前等待更长时间,您可以按如下方式延长超时时间:

  • 对于独立版本:使用参数启动工具
    -J-Dparasoft.tcm.timeout=[timeout_in_seconds]
  • 对于插件:使用参数启动工具
    -vmargs -Dparasoft.tcm.timeout=[timeout_in_seconds]

导出团队数据

您可能偶尔想要导出团队数据。您可以复制:

  • 从一个团队服务器帐户到另一个团队服务器帐户的所有数据(无论是否转换路径以使用新位置)。
  • 从一个位置到同一团队服务器帐户中的另一个位置的抑制和资源数据。

导出团队数据:

  1. 在首选项面板中打开团队服务器页面。
  2. 单击 导出团队数据
  3. 使用可用控件指定要导出的数据、导出的位置以及是否要在导出过程中转换路径。

导出用例

在以下情况下,导出团队服务器数据可能特别有帮助。

重命名 IDE 项目

为确保重命名项目后资源数据设置和抑制仍然可用,您可以使用导出向导复制路径重定位数据;例如: 


创建连接到新的团队服务器用户的常规项目的新版本

在源代码管理(分支)中创建新版本的项目时,建议您还创建一个新的团队服务器用户,该用户将控制给定项目版本的配置、规则、抑制和其他数据。 

最初,应从当前项目填充团队服务器上的新区域。创建团队服务器用户后,您可以使用向导将所有数据从当前用户复制到新用户。这会将团队服务器配置为支持两个不同版本的 C/C++test 的两个独立区域。 

从现在开始,一个版本中配置、规则或抑制的任何更改都不会影响另一个版本中的设置。


修改项目/解决方案布局

例如,假设您的团队决定在单独的文件夹中添加工件:您在 /My Project/src/... 中拥有所有工件,但您希望将它们放在 /My Project/...为了不丢失团队服务器上的数据的情况下执行此操作,您可以将数据从 /My Project/src 复制到 /My Project。


  • No labels