一、vmanager web查看reports
vmanager的web,可以查看reports。包括summary,metrice,vplan。
在创建vmanager server的profile,会指定一个目录,存放profile生成的文件。在这个目录下,有目录 vapi目录。
web中report的内容,均在这个文件夹下。
vapi目录下,是以project分组。在每个project下面,有reports目录。在reports目录下,有metrics,reports,vplan三个目录。
只需要将html文件,放置到对应文件夹下,在vmanager的web的reports界面,就可以查看html内容。
二、vsif文件检查
编写的vsif文件,可以使用 vsif_port.pl 脚本,进行检查
$IES_HOME/tools/vmgr/runner/bin/vsif_port.pl –file xxx.vsif 检查后,会生成 xxx_new.vsif文件,这个文件就是最终被vmanger执行的vsif文件。可以参考这个文件,对自己写的vsif文件,进行修改。
调用该脚本,会调用 rr_root 工具,该工具在 $IES_HOME/bin 下。需要将该目录,加到PATH环境变量中。
三、failed run显示metrics
一般情况下,如果一个case是失败的,那么这个case收集的coverage,是没有意义的,应该丢掉。
此时,metric的分析,数据,都是0。
如果,还是想查看,收集的coverage数据,此时,就需要设置一个选项。
在 configuration->Vplan->Include failed runs for metrics analysis,选择consider,这样,对于failed的case,也是可以显示metric的。
此时,再查看metric,就有数据了。
四、batch模式下命令
可以进入到vmanager的batch模式下,操作vmanager。
vmanager –batch
在batch模式下,提供了多个命令。下面介绍两个常用的。
1、launch
启动一个session,需要vsif文件
launch [-vsif] <vsif_path>
[-parse_only]
[-chain <session_name>]
[-attribute <name=value>]
[-define <def_name>[=<def_value>]]
[-load]
[-wait]
◾-vsif <vsif_path>: 指定要启动的vsif文件
◾-parse_only: 只分析vsif文件,不真正执行vsif文件,用于检查vsif文件编写是否正确
◾-chain <session_name> : 对于此次新的session,绑定到已存在的session下。这样,产生的文件,均在已存在的session下的chain_N+1 目录下。
◾-attribute <name=value>: 重载vsif中的属性
◾-define <def_name>[=<def_value>]]: 向vsif文件中,传递宏参数
◾-load: 启动session后,载入该session。默认为,是不载入的
◾-wait: 等待session完成后,才执行下一条命令
2、edit
修改session的属性
edit <session_specification>
-attribute <attribute=value>
◾<session_specification>: <session_name>|<sessions_view_name>,指定要修改属性的session,可以使用通配符,如果要载入多个,使用逗号分隔。sessions_view_name,指针对哪一个sesson view下的session
◾-attribute <attribute=value>: 修改的属性,以及属性值。如果属性值有空格,使用'<attribute=value>'
如 edit session_a -attribute owner=jun.lu
修改session_a的owner属性为jun.lu。
更多相关阅读
cadence vmanager(八) vmanager生成文件说明
cadence vmanager(九) vplanner介绍
cadence vmanager(十) vplan与vmanager结合使用的例子