覆盖率的查看方法
方法一:使用urg处理后查看
urg处理,默认生成urgReport目录
urg -full64 -dir simv.vdb -report urgReport
- urg指令除了可以合并多个.vdb文件外,还可顺带生成覆盖率报告;
- 执行完成后,会生成一个urgReport文件夹,里面会有一系列的.html文件,使用浏览器打开即可查看报告;
- -report选项用于指定覆盖率报告的输出目录名,默认就是urgReport,因此可以不带;
方法二:使用verdi查看
verdi -cov -covdir simv.vdb &
方法三:使用dve查看
dve -full64 -cov simv.vdb &
查看某次回归中某个用例的覆盖率:
dve -cov \
-dir xxx_compile_path/xxx.vdb \
-dir xxx_compile_path/xxx_testcase_path1/xxx.vdb
这里的第一个-dir是为了读取编译设计及环境信息(包含设计层次的hierarchy信息)。