一、問題分析
客戶在Linux 系統(tǒng)使用命令行運行QAC分析及其相關(guān)規(guī)則分析,相關(guān)消息幾萬行,如何在Linux內(nèi)進(jìn)行修改并執(zhí)行以達(dá)到減少客戶的誤報率,在Linux下創(chuàng)建新的工程并指定.rcf文件。
二、軟硬件環(huán)境
1)、軟件版本:Helix QAC 2024.1、Validate 24.1
2)、電腦環(huán)境:Ubuntu
3)、外設(shè)硬件:無
三、問題分析
1)、在Linux下的路徑默認(rèn)進(jìn)入helix qac的安裝目錄 /Helix-QAC-2024.1/config/rcf,默認(rèn)創(chuàng)建工程調(diào)用default-en_US.rcf(根據(jù)系統(tǒng)語言),本例調(diào)用該文件進(jìn)行指導(dǎo)說明
2)、使用vim命令對default-en_US.rcf進(jìn)行編寫,
規(guī)則級:我們可以看到該文件內(nèi)rule active狀態(tài)為"yes",將修改成“no”,下方的message 4810-4835均會被抑制,靜態(tài)分析時并不會分析下列消息。
消息級:rule active狀態(tài)為"yes",將其下列消息id:4810 mapped ="yes"修改成“no”,調(diào)用該靜態(tài)分析消息4810不會進(jìn)行分析。
5

3)、修改完 rcf文件后我們保存進(jìn)入/Helix-QAC-2024.1/common/bin目錄,創(chuàng)建項目Helix qac項目
./qacli project create -P /home/qac/QACproject -R default-en_US.rcf
-R指定.rcf文件的執(zhí)行名稱或具體路徑。

參考:
