环境:C++test7.3
Wind river Tornado2.2.
CPU: VxSim for Windows
Runtime Name: VxWorks
例程C++test安装目录下timer例程
一,导入工程
1,设置环境变量
安装tornado都需注册环境变量,比较简单高效的方式为复制安装目录下E:\tornado2.2\host\x86-win32\bin\torVars.bat批处理文件,重命名,例如Cpptest_TEST.bat,编辑,在最后加上C++test启动命令,修改后的批处理文件如下
rem Command line build environments
set WIND_HOST_TYPE=x86-win32
set WIND_BASE=E:\tornado2.2
set PATH=%WIND_BASE%\host\%WIND_HOST_TYPE%\bin;%PATH%
rem Diab Toolchain additions
set DIABLIB=%WIND_BASE%\host\diab
set PATH=%DIABLIB%\WIN32\bin;%PATH%
"C:\Program Files\Parasoft\C++test7.3\cpptest.exe"
双击Cpptest_TEST.bat启动C++test;
2,导入工程
C++test界面下,文件->新建->其他->C++test,选择“Import Wind River Tornado项目”
下一步,选择.Wpj工程文件导入
下一步,完成。导入目录如下:
二,静态分析
1,静态规则检查
C++test界面下,C++TEST->测试配置,内建->Statics Analysis,选择适当的静态测试配置,例如:Crules,在右边静态界面可以看到Crules配置相应的静态规则,此时只读的,无法修改;
若不想用默认的对应规则,则可将该配置复制后重命名,例如my rules;然后修改,方法:鼠标点击该测试配置->右键->复制:
复制后可以自由通过右边复选框勾选或者删除具体的规则,然后点击“应用”,“关闭”;
现在开始静态分析,在导航器中选择要测试的工程或者工程中的某个文件,然后C++test-测试执行->用户自定义->my rules,测试开始执行,在C++test输出窗口查看测试结果信息;
三,单元测试