属性为远程或本地执行
![]() |
本主题描述遗留功能,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添加一个额外的标识符的名称TestMandate在ContinuousIntegrationBuildRootFolder。默认情况下,系统使用日期创建文件夹的名字。
下面的例子显示了如何添加被测试系统的版本号TestMandate名称。
< ?xml version = " 1.0 " encoding = " utf - 16”? >
< testConfiguration >
< testMandateName >Version1.1.1a< / testMandateName >
< / testConfiguration >