自定义属性与多个存储库执行

本主题描述遗留功能,Tricentis停止在不久的将来的计划。188金宝搏app苹果下载软件详细信息的弃用计划和时间线,看到这个188金宝搏app苹果下载软件Tricentis知识库文章

找出替代品,看看这个话题

如果你设置托斯卡持续集成托斯卡分布式执行从多个常见的存储库,您可以执行测试。

过程来配置您的系统依赖于使用多个存储库设置选项你选择托斯卡分布式执行:

配置分布式执行《超能多个存储库

从多个存储库来执行测试分布式执行《超能除了,执行以下操作正常的过程:

  1. 对于每一个库,创建和配置一个新的工作区先进的

  2. 创建一个单独的XML文件为每个存储库。

  3. 为每个存储库,使用一个不同的托斯卡CI客户启动您的测试的执行

  4. 指定一个测试结果文件中,为每个库是不同的。你可以用以下方式之一:

配置分布式执行没有先进的多个存储库

一旦你有了创建一个XML文件指定,TestEvents托斯卡持续集成的客户端(托斯卡CI客户)应该向前执行。如果您使用多个存储库托斯卡发布服务器,您需要指定托斯卡销售代理访问存储库存储TestEvent你想执行。

否则系统将TestEvent转发任何可用的,闲置托斯卡销售代理。如果这个代理没有访问存储库,TestEvent失败。

指定哪个托斯卡分销代理(s)应该执行一个特定的TestEvent,遵循以下步骤:

  1. 创建一个自定义配置托斯卡分布式执行中描述的“自定义配置”章

  2. 在定义一个相应的自定义属性testConfiguration标签在XML文件中如示例所示下面

如果您使用多个存储库,您需要为每个存储库创建一个单独的XML文件。在这个XML文件中,您可以为一个或多个TestEvents滤波器从相同的存储库。

例子

这个例子展示了如何准备一个TestEvent的执行UniqueId 12345。这TestEvent所在的存储库连接到以下托斯卡销售代理:

  • 代理1和主机名ABC01

  • 代理2和主机名ABC02

  • 剂3和主机名ABC03

指定,只有这些代理应该执行ExecutionLists TestEvent,遵循以下步骤:

  1. 服务器参数设置的存储库托斯卡发布服务器:

复制
< TestConfigurationParameter >
<名称>RepositoryX< /名称>
<评论> < /评论>
< TestConfigurationParameterValues >
< TestConfigurationParameterValue >
<键>1< /关键>
<值>真正的< /值>
< / TestConfigurationParameterValue >
< / TestConfigurationParameterValues >
< / TestConfigurationParameter >
  1. 停止并重启代理1,代理2,剂3(见“工作与托斯卡分销代理”章)。

  2. 设置RepositoryX参数在配置所有的托斯卡销售代理访问这个存储库,即。代理1,代理2剂3

RepositoryX参数代理1

  1. 托斯卡指挥官,右键单击配置对象执行部分。选择从服务器更新配置从上下文菜单中。

  2. 创建一个新的配置RepositoryX

创建RepositoryX配置在托斯卡指挥官

  1. 在树视图中,右键单击配置对象和选择刷新代理从上下文菜单中执行以下操作:

    • 更新托斯卡销售代理属性托斯卡指挥官RepositoryX信息

    • 显示所有匹配的代理RepositoryX配置的RepositoryX配置

更新托斯卡销售代理中列出的RepositoryX配置

  1. 分配RepositoryXTestEvent与配置UniqueId 12345。为此,拖拽到TestEvent配置中描述“创建一个新的TestEvent”章

  2. 创建一个XML文件和指定哪个TestEvent托斯卡CI客户应该向前执行:

    • 添加的属性TestEvent定义要执行的TestEvent。

    • 添加的自定义属性RepositoryX配置,所以托斯卡CI客户知道哪个托斯卡销售代理触发。

复制
< ?xml version = " 1.0 " encoding = " utf - 16”? >
< testConfiguration >
< TestEvents >
< TestEvent >12345年< / TestEvent >
< / TestEvents >
< customProperties >
<属性的名字= " RepositoryX ">真正的< /属性>
< / customProperties >
< / testConfiguration >

一旦你启动您的测试,托斯卡CI客户将执行以下操作:

  • 它触发TestEvent的执行UniqueId 12345

  • 它触发托斯卡销售代理有财产RepositoryX设置为真正的

这些代理将执行在TestEvent ExecutionLists。