配置托斯卡CI客户远程测试执行非windows操作系统

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

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

如果你将启动测试从其他比Windows操作系统,配置你的行为托斯卡持续集成的客户端(托斯卡CI客户)config.properties文件。

这个文件位于% COMMANDER_HOME % / ToscaCI /客户端。确保它位于同一目录中ToscaCIJavaClient.jar文件。

config.properties文件的格式如下:

地址=
用户名=
密码=
considerexecutionresult =
resulttype =
reportintermediateresults =
pathtoresultfile =
pollinginterval =
ciclienttimeout =

定制你的行为托斯卡CI客户后,输入新值=(见在下面的例子)。

忽略了属性dexpollingintervalciclienttimeout。如果你这些属性只适用执行您的测试托斯卡分布式执行从非windows操作系统。

为测试执行通过远程服务,您可以定义以下设置:

设置

描述

可选

地址

定义的端点远程服务

输入相同的端点地址你有指定的system.serviceModel部分的ToscaCIRemoteExecutionService.exe.config文件。

更换机器的主机名和IP地址,主机远程执行服务

用户名

授权托斯卡CI客户执行的测试。如果您已经配置了远程执行服务客户端身份验证,这个设置是强制性的。

输入相同的值你有指定的ToscaCIRemoteExecutionService.exe.config文件。

密码

密码AuthenticationUsername。如果您已经配置了远程执行服务客户端身份验证,这个设置是强制性的。

输入相同的值你有指定的ToscaCIRemoteExecutionService.exe.config文件。

reportintermediateresults

指定您想要得到结果后的执行每个ExecutionEntry除了最后汇总结果的测试运行。

默认情况下,这个设置是关闭的,即设置

如果你把它关掉,托斯卡CI客户只有最后将汇总结果的测试运行。

pollinginterval

此设置仅适用于如果ReportIntermediateResults被设置为真正的

的间隔时间以毫秒为单位托斯卡CI客户请求的结果托斯卡发布服务器

ciclienttimeout

此设置仅适用于如果ReportIntermediateResults被设置为真正的

时间以毫秒为单位托斯卡CI客户等待的响应托斯卡发布服务器

如果托斯卡CI客户没有收到的响应托斯卡发布服务器在这个时间框架内,中止执行,从队列中删除请求。

在定义的时间间隔CiClientTimeout不得低于的吗PollingInterval。如果是,系统会自动使用中定义的时间间隔PollingInterval

默认值是36000000

considerexecutionresult

如果您的构建服务器需要退出代码表明测试是否成功与否,设置价值这个设置的真正的。退出代码通知构建服务器是否测试通过或失败,或是否有任何结果为一个或多个ExecutionEntries:

  • 通过:退出代码0

  • 失败:退出代码1

  • 没有结果ExecutionEntries:退出代码2。这段代码适用于如果ReportIntermediateResults被设置为真正的

X

resulttype

定义了结构的测试结果。

如果ReportIntermediateResults真正的,只有结果类型Junit是可能的。

X

pathtoresultfile

定义的路径result.xml上的文件托斯卡CI客户。构建服务器导入这个文件来显示测试结果。

你可以覆盖该设置调用参数- r如果你不想使用指定路径的执行一个特定的测试。

X

例子

在下面的示例中,您已经配置了以下行为:

  • 远程服务端点http://100.100.100.100:8732 TOSCARemoteExecutionService

  • 远程执行服务授权运行吗托斯卡CI客户SampleAuthenticationUsername与密码SamplePassword12345

  • 构建服务器预计的退出代码托斯卡CI客户

  • 测试结果的结构Junit

  • 托斯卡CI客户中间结果。

  • 托斯卡CI客户结果文件保存路径SampleDirectory \ \ Result.xml

  • 托斯卡CI客户请求的结果托斯卡发布服务器在350.000毫秒。

  • 托斯卡CI客户等待36.000.000毫秒的响应托斯卡发布服务器。在那之后,就会终止执行。

地址= http://100.100.100.100:8732 TOSCARemoteExecutionService
用户名= SampleAuthenticationUsername
密码= SamplePassword12345
considerexecutionresult = true
resulttype = Junit
reportintermediateresults = true
pathtoresultfile = SampleDirectory \ \ Result.xml
pollinginterval = 350000
ciclienttimeout = 36000000