多个代码覆盖调用
根据软件开发过程的设置方式,让 AKGCC 过程处理所有内容的便利性可能不会超过为每个程序分析启动代码覆盖收集器所需的资源和时间使用量。
注: 在 V 15.0中,此功能将移至 z/OS® Debugger 代码。
z/OS Debugger 提供 ccstart 脚本以启动保持活动的代码覆盖收集器。 然后,可以在多个代码覆盖调用中使用此收集器。 ccstop 脚本可用于停止收集器。
如果在缺省位置安装了 z/OS Debugger ,那么这些脚本 (ccstart, ccstop和 codecov) 位于 /usr/lpp/IBM/debug/headless-code-coverage/bin/ 中。 有关这些脚本的用法,请参阅 IBM® Developer for z/OS Knowledge Center 中的 使用守护程序以无外设方式运行代码覆盖 。
以下是通用使用方案:
- 使用选项调用
ccstart,以使用固定端口号和选项将输出重定向到已知位置。 - 根据需要调用要使用启动选项进行分析的程序。
TEST(,,,TCPIP&<hostip>:<port>) - 调用
ccstop。 - 将 Developer for z/OS 客户机定向到输出位置以查看报告。