注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

^_^ china.ygw的博客

软件开发/c/c++/数据库/开源/linux/windows/安全/网络...

 
 
 

日志

 
 
 
 

linux命令行下c++ test基于cmake生成.bdf文件操作说明  

2012-01-01 17:28:03|  分类: code quality |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

        在linux命令行环境下,c++ test基于cmake生成.bdf文件要额外进行一些操作,现将操作步骤进行记录。

        在开始之前,需要一些准备工作,如下:

        1)将c++ test的根目录(包含cpptestscan可执行程序的目录)添加到PATH环境变量;

        2)建立脚本文件cpptest_gcc.sh,并放入PATH环境变量所对应的目录中,该文件内容如下:

             #!/bin/bash

             cpptestscan  gcc  --cpptestscanRunOrigCmd=no  $*>/dev/null  2>&1

             gcc  $*

             exit  $?

        3)建立脚本文件cpptest_g++.sh,并放入PATH环境变量所对应的目录中,该文件内容如下:

             #!/bin/bash

             cpptestscan  g++  --cpptestscanRunOrigCmd=no  $*>/dev/null  2>&1

             g++  $*

             exit  $?

        完成以上准备工作后,以下生成具体项目文件.bdf文件的操作步骤:

        1)使用如下指令设置项目名称

              export  CPPTEST_SCAN_PROJECT_NAME="xxx"

        2)使用如下指令设置输出的.bdf文件

              export  CPPTEST_SCAN_OUTPUT_FILE="xxx"

              注意,xxx中为.bdf文件的路径全名。

        3)使用cmake编译文件时,一般都是在新建的build目录中进行,避免污染代码。以下命令假设build目录位于代码目录中:

              cmake  ../

              rm  -f  CMakeCache.txt

              cmake  -DCMAKE_C_COMPILE=cpptest_gcc.sh  -DCMAKE_CXX_COMPILE=cpptest_g++.sh  ../

              make  CC="cpptestscan  gcc"  CXX="cpptestscan  g++"  clean  all

        生成.bdf文件后,就可以使用c++ test基于该文件进行代码走查及自动化测试了。

  评论这张
 
阅读(739)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018