做单元测试的时候,要把静态测试分析关掉:
C++test ---->
做单元测试时,为测得各种覆盖率,不要使用默认的参数设置,需要做如下修改:
做静态分析时的设置:
以及如下:
生成用例:
先在工程上点击:编译(build),然后进行静态分析,没有错误后。点击C++test,
选择第7项可以生成用例。生成完了以后选择第9项,运行用例。
各种覆盖测试报告生成:
先配置出来coverage:
coverage 会显示在下图里,并且你会发现下图中右边的红圈处有个生成报告的地方:
点击右边那个红圈处,进行配置参数:
点击红圈,进行设置:
对coverage进行选择:
然后,回头去查看下生成的报告:
这里挑了一个各种覆盖率为百分百的简单实例的报告的一部分截取: