- 在菜单中,单击。
- 在执行树中,选择执行计划。
- 单击部署选项卡。
- 在部署页面的代码分析设置部分,单击编辑。 此时将显示编辑代码分析设置对话框。
- 选中启用代码分析复选框。
- 从代码分析配置文件列表框中选择配置文件。
- 在主机名文本框中,输入逗号分隔的主机名称列表及端口(如果未使用从中收集代码分析信息的默认端口 19129)。
例如 labmachine1、labmachine2:8000、198.68.0.1。对于每个执行计划,您需要定义在其中运行 AUT 的机器资源的主机名称。例如,对于客户端/服务器系统,您不仅需要收集有关可能直接在执行服务器上运行的客户端的代码覆盖率信息,而且还要收集可能在其他机器上运行的服务器的相关信息。这适用于所有多层应用程序。
注: 对于 JUnit 代码分析运行,您无需指定主机名。
- 单击确定以保存您的设置。
注: 为执行计划定义代码分析后,以后每次运行执行计划时都会从定义的主机名称收集代码覆盖率信息。在活动页面上监视执行时,您将看到在收集测试的源代码后,Silk Central 将收集完整的代码覆盖率信息,然后再开始运行测试。集成到每个 Silk Central 执行服务器的代码覆盖率控制器可在执行的运行过程中控制所有已定义的主机。对于执行计划的每个测试,控制器将启动和停止所有关联实例、为测试收集基于 XML 的代码覆盖率文件以及将结果合并到单个文件。随后测试会将合并的代码覆盖率文件保存到其执行结果。