配置托斯卡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客户后,输入新值=(见在下面的例子)。
忽略了属性dexpollinginterval和ciclienttimeout。如果你这些属性只适用执行您的测试托斯卡分布式执行从非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。 |
|
如果您的构建服务器需要退出代码表明测试是否成功与否,设置价值这个设置的真正的。退出代码通知构建服务器是否测试通过或失败,或是否有任何结果为一个或多个ExecutionEntries:
|
X |
|
定义了结构的测试结果。 如果ReportIntermediateResults是真正的,只有结果类型Junit是可能的。 |
X |
|
定义的路径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