- 首先创建了三个文件夹,“src”用来存放被测源码,“inszt”用来存放插装 后的代码,“exh”用来存放测试后的结果。
- 点击下图所示图标。选择需要测试的文件,点击select,点击continue继续
- 点击confligure,点击Static Options,勾选no analysis of include files,点击ok
- 点击 configure点击instrumentation options 点击user specified directory 修改下面的路径为inszt文件夹路径,点击OK
- 点击分析,勾选前两项,点击开始分析,点击第八项,点击开始分析
- 分析结束后,打开 C:\ZHKZ_unittest\inszt 目录,可以看到插装后的文件(名称开头是inszt),且与源文件同名。
- 打开qt,选择工程文件,右击后点击在explore中显示,将上一步生成的文件复制到工程文件夹中。把源文件名加上--来做标记,再把复制过来的文件名称中的inszt__删除。
- 打开qt,找到修改后的文件,找到下图函数,添加上下图所示的字符
- 右击工程文件,选择重新构建,编译完成后点击运行。加载插件后点击界面所有按钮。点击卸载插件后关闭
- 在ceshi/bind_VS路径下会产生后缀名为.exh 的文件
- 将生成的 exh 文件拷贝到自建立的 exh 目录中
- 选择分析,点击勾选execute instrumented program,然后点击旁边的configure,修改路径为exh文件夹路径,点击开始分析
- 选择分析,点击勾选dynamic coverage analysis,然后点击旁边的configure,修改路径为exh文件夹路径,点击开始分析
- 按下图所示点击菜单栏显示单元测试报告
点击file.点击set file or to tcf 保存在e盘的zhkz_unnittest\tcf路径下