配置托斯卡CI客户为测试执行通过远程服务
![]() |
本主题描述遗留功能,Tricentis停止在不久的将来的计划。188金宝搏app苹果下载软件详细信息的弃用计划和时间线,看到这个188金宝搏app苹果下载软件Tricentis知识库文章。 找出替代品,看看这个话题。 |
本章解释了如何配置的行为托斯卡持续集成的客户端(托斯卡CI客户)如果你打算推出Windows操作系统的测试执行。
有关如何配置的信息从非windows操作系统启动的行为,看到章”托斯卡CI客户机配置为远程测试执行非windows操作系统”。
配置托斯卡CI客户
配置托斯卡CI客户,你需要修改ToscaCIClient.exe.config文件。这个文件位于% COMMANDER_HOME % \ ToscaCI \客户机。
![]() |
的ToscaCIClient.exe.config文件必须位于相同的目录中ToscaCIClient.exe文件。 |
修改以下设置:
设置名称 |
描述 |
可选 |
---|---|---|
定义的端点远程执行服务。 输入相同的端点地址你有指定的在system.serviceModel部分的ToscaCIRemoteExecutionService.exe.config文件。 更换机器的主机名和IP地址,主机远程执行服务。 |
||
授权托斯卡CI客户执行的测试。如果您已经配置了远程执行服务客户端身份验证,这个设置是强制性的。 输入相同的值你有指定的在ToscaCIRemoteExecutionService.exe.config文件。 |
||
密码AuthenticationUsername。如果您已经配置了远程执行服务客户端身份验证,这个设置是强制性的。 输入相同的值你有指定的在ToscaCIRemoteExecutionService.exe.config文件。 |
||
TimestampFormat |
定义了时间戳的格式执行结果。默认值是yyMMdd HHmm。 你可以修改这个设置自定义字符串。信息可能的语法,请参阅微软文档https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-format-strings。 |
X |
ReportIntermediateResults |
指定您想要得到结果后的执行每个ExecutionEntry除了最后汇总结果的测试运行。 默认情况下,这个设置是关闭的,即设置假。 |
X |
PollingInterval |
此设置仅适用于如果ReportIntermediateResults被设置为真正的。 的间隔时间以毫秒为单位托斯卡CI客户请求的结果托斯卡发布服务器。 |
X |
CiClientTimeout |
此设置仅适用于如果ReportIntermediateResults被设置为真正的。 时间以毫秒为单位托斯卡CI客户等待的响应托斯卡发布服务器。 如果托斯卡CI客户没有收到的响应托斯卡发布服务器在这个时间框架内,中止执行,从队列中删除请求。 在定义的时间间隔CiClientTimeout不得低于的吗PollingInterval。如果是,系统会自动使用中定义的时间间隔PollingInterval。 默认值是36000000。 |
X |
定义了结构的测试结果。 如果ReportIntermediateResults是真正的,只有结果类型Junit是可能的。 |
X |
|
定义的路径result.xml上的文件托斯卡CI客户。构建服务器导入这个文件来显示测试结果。 你可以覆盖该设置调用参数- r如果你不想使用指定路径的执行一个特定的测试。 |
X |
|
如果您的构建服务器需要退出代码表明测试是否成功与否,设置价值这个设置的真正的。退出代码通知构建服务器是否测试通过或失败,或是否有任何结果为一个或多个ExecutionEntries:
|
X |
示例1:定义的端点远程执行服务
在下面的示例中,您已经修改的端点地址远程执行服务在system.serviceModel部分:
< system.serviceModel >
[…]
<客户>
<端点地址= " http://100.100.100.100:8732 TOSCARemoteExecutionService "
绑定= " basicHttpBinding "bindingConfiguration= " BasicHttpBinding_IRemoteExecutionService "
合同= " ServiceReference1.IRemoteExecutionService "的名字= " BasicHttpBinding_IRemoteExecutionService "/ >
[…]
< /客户端>
示例2:定义的行为托斯卡CI客户
下面的例子定义了的行为托斯卡CI客户在以下方式:
的托斯卡CI客户结果文件保存路径C: \ Sample_Directory \ Result.xml。
构建服务器预计的退出代码托斯卡CI客户。
< userSettings >
[…]
< TOSCAContinuousIntegration.TOSCACIClient.Properties.Settings >
[…]
<设置的名字= " PathToResultFile "serializeAs= "字符串">
<值>“C: \ Sample_Directory \ Result.xml”< /值>
< /设置>
<设置的名字= " ConsiderExecutionResult "serializeAs= "字符串">
<值>真正的< /值>
< /设置>
[…]
< / TOSCAContinuousIntegration.TOSCACIClient.Properties.Settings >
< / userSettings >