代刷网自助建站系统,如何做幸运28网站代理,wordpress客户端连接数据库连接,网站建设教程最新资讯文章目录 前言一、安装QT二、安装CTest三、使用QT生成.bdf文件四、创建CTest工程注意事项 前言
CTest是Parasoft公司出品的一款可以针对C/C源代码进行静态分析、单元测试、集成测试的测试工具。本文主要讲解如何在Linux环境下#xff0c;搭建QT插件版的CTest测试环境。
一、… 文章目录 前言一、安装QT二、安装CTest三、使用QT生成.bdf文件四、创建CTest工程注意事项 前言
CTest是Parasoft公司出品的一款可以针对C/C源代码进行静态分析、单元测试、集成测试的测试工具。本文主要讲解如何在Linux环境下搭建QT插件版的CTest测试环境。
一、安装QT
1、在官网上下载Linux环境下的QT库和QT Creator 2、先安装依赖文件
sudo apt-get install build-essential
sudo apt-get install libx11-dev libfreetype6-dev libavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-dev libXext-dev3、解压QT库安装包
tar -zxvf qt-everywhere-opensource-src-4.8.3.tar.gz4、配置用于生成Makefile文件
./configure5、编译
make6、安装
sudo make install7、设置环境变量 执行gedit ~/.bashrc添加如下内容
QTDIR/usr/local/Trolltech/Qt-4.8.3/
PATH$QTDIR/bin:$PATH
MANPATH$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH8、给QT Creator安装文件添加可执行权限
sudo chmod 777 qt-creator-opensource-linux-x86_64-4.8.2.run9、安装QT Creator
./ qt-creator-opensource-linux-x86_64-4.8.2.run然后进入图形安装界面安装完成后打开软件界面如下
二、安装CTest 以下安装步骤不包括对CTest软件的获取许可或破解操作你懂的(●’◡’●) 1、在网上下载Ctest安装包 2、解压安装包
tar -zxvf parasoft_cpptest_desktop_10.3.2_linux.tar.gz3、给安装文件添加可执行权限
sudo chmod 777 cpptest_10.3.2.169_linux.sh4、安装Ctest
./ cpptest_10.3.2.169_linux.sh进行默认安装即可。 5、进入如下目录可运行“./cpptest”打开Ctest软件图形界面
三、使用QT生成.bdf文件
1、新建QT工程 2、编译工程 3、进入debug文件目录下找到Makefile文件在Makefile中新增CTest的编译配置如下所示
CC /opt/ctest/cpptest/bin/cpptestscan gcc
CXX /opt/ctest/cpptest/bin/cpptestscan g4、重新编译工程可生成.bdf文件
四、创建CTest工程
1、新建工程选择“创建来自构建数据文件bdf的项目” 2、构建数据文件选择QT中生成的.bdf文件 以下步骤的CTest测试配置和其他环境下的的常规配置一样此处仅做概要描述。 3、配置静态分析规则 4、进行静态分析 5、函数插桩
6、创建并执行测试用例 7、查看覆盖率 注意事项
1、在软件安装过程中可能出现报错提示缺少XXX依赖软件或库等可根据提示信息先安装依赖软件或库然后再安装需要的软件即可 2、编译器版本不同可能造成软件编译时报错可查阅资料看被安装软件的版本适合用哪个版本的编译器重新安装该版本编译器并使用其编译即可。