Klocwork系列脚本之Tornado部分使用说明

用于Klocwork自动批量检测Tornado工程的脚本有五个:FindAllWpj.cmd、K8CheckAll.cmd、K8CheckWpj.cmd、GetFileSize.cmd、ReStartService.cmd文件。

序号

脚本文件

功能

备注

1

FindAllWpj.cmd

搜索当前目录及其所有子目录下wpj工程,并生成wpj文件清单WpjList.txt

为了符合K8的要求,wpj文件采用全路径名称,它同时也用于编译测试。

2

KwCheckAll.cmd

按照命令行参数文件中的wpj工程清单逐个进行K8测试。

调用ReStartService.cmd重启Web服务,强制更新Web信息。

KwCheckAll.cmd通过调用KwCheckwpj.cmd完成对多个wpj工程的检测。

3

KwCheckwpj.cmd

Klocwork 8对给出的wpj工程进行缺陷检查。

调用GetFileSize.cmd文件,通过获取kwinject生成的.out文件的大小,检查kwinject命令执行是否成功。

 

需要注意的问题

    在测试之前要对待测的C/C++工程进行编译测试,以确保所有工程都能够在测试机器上编译通过。这可能需要安装新的软件包并做好有关的配置,保证编译环境准备好。

    进行K8检查需要大量的磁盘空间,建议将K8Project_root设置到空闲空间比较大的磁盘分区上。

    ipmsg等即时通信工具,在klocwork缺陷检测的过程中,可以通过它来报告缺陷检查的结果,并且可以将结果打包传送出去。这里主要用来通知测试师当前测试的工作进度。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值