宝塔服务器面板,一键全能部署及管理,送你10850元礼包,点我领取

1 .将定义全局变量或定义类型)的头文件添加到头文件搜索路径中,但变量未定义)或类型未定义。 第一次分析时未指定头文件搜索路径,或者可能是因为指定了错误的路径而导致无法搜索头文件,从而忽略了头文件。 之后,虽然正确指定了头文件,但是因为被添加到了忽略列表中,所以重新分析也不起作用。

解决方法:从Sysearch.dat中删除忽略的头文件从300开始的行),正确指定头文件的搜索路径后,重新分析文集即可进行修复。

另外,根据我个人的经验,测试时,最好把被测试文件放在工程目录下。 这样,有时不设定搜索路径也可以在当前目录下找到。

2 .用例成功运行,覆盖率无法更新。用例正常运行,出现覆盖率无法更新的情况,没有好的解决方案。

a、重新分析或文件,运行用例,然后单击、

B。 或者切换工作区,重新分析执行用例。

3 )在集成测试中,建议将部件中的函数合并到一个文件中,并使用testbed函数调用覆盖率辅助分析调用对覆盖率。 如果部件的函数位于不同的文件中,则在testbed中显示调用的覆盖率只能显示一个文件中的函数调用的覆盖率。 不能满足需求。

调用覆盖率的设定和显示方法:

1)设定显示呼叫的覆盖率

单击菜单configure-ldraconfigurationoptions-dynamiccoveragereportoption

在“自定义”下,选中procedure call/return表

)2)查看呼叫覆盖结果