覆蓋率COV的命令設定及收集

2021-10-08 13:00:09 字數 668 閱讀 8501

一、命令設定

在**指令碼中設定:

-cm cond+fsm+tgl+branch+line 指定覆蓋率收集型別

-cm_hier +tree tb_top 0 指定統計範圍,一般將其放置在另乙個list檔案中,便於更改

-cm_dir 指定存放路徑,預設simv.vdb在work目錄下

二、命令列開啟檔案

b verdi -cov -covdir simv.vdb 使用verdi開啟單個覆蓋率檔案

b verdi -cov -covdir *.vdb 使用verdi開啟多個覆蓋率檔案

同時匯入多個檔案可以合併成乙個檔案儲存,逐個匯入多個檔案同理。

三、irun配置檔案

set_branch_scoring

set_coverage -bef -instance tb_top.tb_top_u …

set_assign_scoring

select_functional

set_expr_scoring -all *

set_expr_coverable_operators -all

set_fsm_arc_scoring -on

set_fsm_arc_termllimit 9999999

set_fsm_scoring _hold_transition

簡易覆蓋率資訊收集框架

將emma插樁命令整合到hudson中,每當hudson完成應用程式部署自動對相應應用jar包插樁產生coverage.em檔案,由於需要遠端收集覆蓋率資訊,並且需要定時收集覆蓋率資訊,為了方便使用emma,本人利用spring和quartz寫了乙個簡易的定時框架用來收集遠端機器上的coverage...

Cov 在Linux下簡單使用 軟體覆蓋率工具

covtool是乙個用對 c 進行執行時覆蓋率檢查的工具,可以以行為單位檢查出那些 在執行中被使用,那些沒有使用。1.安裝 make make tests make install 將 usr local covtool 新增到path 將 usr local covtools 新增到manpath...

驗證之功能覆蓋率模型與收集

一.功能覆蓋率概念 1.功能覆蓋率用來度量驗證物件功能的覆蓋比例,與 覆蓋率不同的是,功能覆蓋率主要關注測試點feature list,反映功能的驗證完備性。可分為cover group和cover property,本文主要介紹cover group,cover property針對斷言覆蓋率。2...