属性为远程或本地执行

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

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

一旦你有了创建一个XML文件,您可以定义属性托斯卡持续集成的客户端(托斯卡CI客户)应该过滤。

在定义这些属性testConfiguration标签的XML文件。

如果你执行持续集成测试通过远程服务或您的构建服务器上,您可以指定以下属性:

ExecutionType

输入ExecutionType对您的测试分类进行分类。你可以通过这些类别然后执行您的测试。

如果你定义一个ExecutionTypeXML文件中的属性,你必须创建一个相应的属性托斯卡指挥官。属性都必须有相同的名称和相同的值。

您可以定义几个ExecutionType属性。的托斯卡CI客户将触发执行的所有ExecutionLists测试配置参数匹配的指定值。

在下面的示例中,您已经分类你的一些测试Java和SAP测试。的托斯卡CI客户将触发执行以下ExecutionLists:

  • 所有ExecutionLists财产ExecutionType和价值Java

  • 所有ExecutionLists财产ExecutionType和价值SAP

复制
< ?xml version = " 1.0 " encoding = " utf - 16”? >
< testConfiguration >
< ExecutionTypes >
< ExecutionType >Java< / ExecutionType >
< ExecutionType >SAP< / ExecutionType >
< / ExecutionTypes >
< / testConfiguration >

customProperties

或者,您可以定义属性customProperties。为此,在XML文件中设置自定义属性。

如果你设置一个自定义属性在XML文件中,你必须创建一个相应的属性托斯卡指挥官。属性都必须有相同的名称和相同的值。

在下面的示例中,托斯卡CI客户将执行你的Firefox和Chrome回归和创建的冒烟测试:

复制
< ?xml version = " 1.0 " encoding = " utf - 16”? >
< testConfiguration >
< ExecutionTypes >
< ExecutionType >FirefoxRegression< / ExecutionType >
< ExecutionType >ChromeRegression< / ExecutionType >
< / ExecutionTypes >
< customProperties >
<属性的名字= " SmokeTests ">真正的< /属性>
< / customProperties >
< / testConfiguration >

surrogateId

您可以定义一个或多个surrogateIds而不是定义ExecutionTypes在一起customProperties在XML文件中。

在这种情况下,托斯卡CI客户过滤器的UniqueIdExecutionList。您进入的XML文件的值必须是一个ExecutionList值的精确匹配UniqueId托斯卡指挥官。

在下面的示例中,托斯卡CI客户只有执行的ExecutionListUniqueId123456789

复制
< ?xml version = " 1.0 " encoding = " utf - 16”? >
< testConfiguration >
< surrogateIds >
< surrogateId >123456789< / surrogateId >
< / surrogateIds >
< / testConfiguration >

ignoreNonMatchingIds

如果你定义了一个surrogateId在XML文件中,您还可以定义属性ignoreNonMatchingIds并设置它真正的。在这种情况下,系统提出了没有错误,如果不找到一个ExecutionList指定surrogateId

复制
< ?xml version = " 1.0 " encoding = " utf - 16”? >
< testConfiguration >
< surrogateIds >
< surrogateId >123456789< / surrogateId >
< / surrogateIds >
< ignoreNonMatchingIds >真正的< / ignoreNonMatchingIds >
< / testConfiguration >

buildrootfolder

使用buildrootfolder如果你想改变,系统保存您的执行结果。默认情况下,系统保存测试结果ExecutionList文件夹的属性ContinuousIntegrationBuildRootFolder被设置为真正的

输入一个新值设置的XML文件。设置的值buildrootfolder必须匹配的值财产ContinuousIntegrationBuildRootFolderExecutionLists的文件夹你想保存结果。

在下面的示例中,系统将保存的ExecutionList财产的执行结果ContinuousIntegrationBuildRootFolder的值周一

复制
< ?xml version = " 1.0 " encoding = " utf - 16”? >
< testConfiguration >
< buildrootfolder >周一< / buildrootfolder >
< / testConfiguration >

cleanoldresults

默认情况下,系统让所有ExecutionList执行结果。如果你想删除所有日志先前执行的一个新的执行运行,输入属性cleanoldresults并设置它真正的

复制
< ?xml version = " 1.0 " encoding = " utf - 16”? >
< testConfiguration >
< cleanoldresults >真正的< / cleanoldresults >
< / testConfiguration >

testMandateName

使用testMandateName添加一个额外的标识符的名称TestMandateContinuousIntegrationBuildRootFolder。默认情况下,系统使用日期创建文件夹的名字。

下面的例子显示了如何添加被测试系统的版本号TestMandate名称。

复制
< ?xml version = " 1.0 " encoding = " utf - 16”? >
< testConfiguration >
< testMandateName >Version1.1.1a< / testMandateName >
< / testConfiguration >