4000-520-616
欢迎来到免疫在线!(蚂蚁淘生物旗下平台)  请登录 |  免费注册 |  询价篮
主营:原厂直采,平行进口,授权代理(蚂蚁淘为您服务)
咨询热线电话
4000-520-616
当前位置: 首页 > 新闻动态 >
热卖商品
新闻详情
cadence vmanager(九) vplanner介绍 - 程序员大本营
来自 : www.pianshen.com/article/12821 发布时间:2021-03-25

验证计划,是整个验证的基础,这个会指导后面的验证过程。

cadence提供了vplanner工具,对验证计划的管理,并且还提供了,各个feature和环境中coverage,checker的对应。将来在vmanager中,可以可视化的看到,各个feature的验证情况以及进度。

一、vplanner软件的启动

vplan,也提供了sever-client的工作方式,如果只需要本地使用vplan,需要加上-standalone选项。也就是

vplanner –standalone

有时候,会出现以下问题。

There seems to be a delta in the execution dir database schema. Local migration is required – please rerun with: \'-migrate_local\' [-mgrate_local_backup_dir dir]

只需vplanner –standalone –migrate_local 即可。

也可以在vmanger中,去启动vplanner。在analysis界面,选择new vplan边上的下三角形,选择在in vplanner,即可打开vplanner。

\"\"

以下是vplanner软件的界面。

\"\"

该软件,制定验证的各个测试点,并且将测试点,关联到验证环境中的指定coverage上。这样,将来vmanager工具,就会根据该vplan,分析验证是否收敛。

vplanner中的feature,包括4个元素:

section:段,包含一类featurecoverage:coverage feature,将来关联到验证环境中的code coverage和function coveragechecker:checker feature,将来关联到验证环境中的checkertestcase:testcase feature,关联vsif文件中的test

如以上的vplan,在vmanager运行完回归后,对coverage进行反标vplan后,得到的结果如下。

可视化的显示vplan的每个feature的状态,以及进度。

\"\"

二、vplan的制订

制订vplan,有2种方法:

1、vplanner软件中直接制订

在vplanner软件中去制订,这个方法,比较简单,这里不详细说明。只需要熟练的使用下图中1处的add操作,即可以添加section,coverage,checker,testcase。下图中2处,可以修改每个feature的属性。

\"\"

2、通过csv制订

vplanner15.22,不支持windows的excel格式,因为如果是excel格式,需要将excel转化为csv。然后vplanner工具导入该csv,得到vplan。最后另存为vplan的project即可。

而对于excel,vplanner工具有规定固定的格式。

\"\"

NAME:表示feature的名字DEPTH: feature的深度NODE_KIND: feature类型, SECTION,COV,CHK,TC 四选一details: 该feature的描述owner: 该feature的属主MAPPING_PATTERN: 对于coverage,关联metrics中的covarage位置。不推荐使用该方式进行指定,可以通过vplanner软件中,载入metrics后进行关联。

在vplanner中载入该csv。选择open。

\"\"

选择之前创建的csv。

\"\"

vplanner工具就会将csv的内容载入到工具中。

\"\"

三、vplan关联coverage

vplan中的coverage,check,要关联metrics中coverage和checker后,才有意义。

在vplanner的implementation- import manager中,选择load run directory,载入一个metric。

\"\"

选择生成好的metric。

\"\"

载入过后,import manager下,就会显示载入的model。vplanner是需要metric的model,因为model有coverage的层次关系,而不需要coverage数据。

\"\"

载入model后,在metrics界面,就会显示该model的层次关系。

\"\"

左边选择vplan中需要对应的coverage或者check,右边选择需要model中coverage或者checker。根据要对应的关系,选择中间的map模式。这样,就实现了vplan中的feature,关联metric中的coverage。

\"\"

四、vplan关联pdf文档

vplan,还可以和pdf文档进行关联,实现vplan的feature,在pdf中进行注释。

在specs中,选择add a spec。

\"\"

选择关联的pdf文档。

\"\"

该文档,就会出现在vplanner中。

\"\"

选择左边vplan中,要和pdf中关联的feature,右边pdf中选择该feature对应的注释。右键选择map to existing vplan element即可。

\"\"

文档中的注释部分,会变成黄色,vplan的feature的右键选项中,会有show PDF annotation选项。这样,就实现了vplan中的feature,和文档的关联。

\"\"

将来在vmanager中,将coverage反标到vplan中,点击vplan中的feature,如果该feature有对应的pdf标注,那么pdf会自动显示。

\"\"

五、vmanger中设置默认vplan

在vmanager中,对coverage进行反标vplan时,会弹出对话框,选择vplan。其实可以设置该工程下,默认的vplan,这样,反标时,就不需要再选择vplan。

在configuration- Vplan- Default vPlan file。选择默认的vplan。

\"\"

针对session,选择分析metrics,这里不能选择analyze vplan,不然会再提示选择vplan。

\"\"

跳转到analysis界面。选择左上角的vplan,就会载入默认设置的vplan。

\"\"

关于该软件的更多使用,查看vPlanner User Guide文档即可。

\"\"

本文链接: http://vplan.immuno-online.com/view-746512.html

发布于 : 2021-03-25 阅读(0)
公司介绍
品牌分类
联络我们
服务热线:4000-520-616
(限工作日9:00-18:00)
QQ :1570468124
手机:18915418616
官网:http://