翻譯|使用教程|編輯:況魚杰|2020-12-22 15:58:28.190|閱讀 427 次
概述:Parasoft C/C++test針對(duì)C/C++開發(fā)的專業(yè)白盒自動(dòng)化測(cè)試方案,能有效提高軟件開發(fā)效率和代碼質(zhì)量。?本主題介紹了如何在IDE中抑制Parasoft的發(fā)現(xiàn)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Parasoft C/C++test針對(duì)C/C++開發(fā)的專業(yè)白盒自動(dòng)化測(cè)試方案,能有效提高軟件開發(fā)效率和代碼質(zhì)量。C++test 可以進(jìn)行靜態(tài)分析,全面代碼審查,運(yùn)行時(shí)錯(cuò)誤檢測(cè),并在單元測(cè)試和組件測(cè)試中集成覆蓋率分析。
抑制IDE中的發(fā)現(xiàn)
您可以從 "發(fā)現(xiàn) "視圖中抑制單個(gè)發(fā)現(xiàn)實(shí)例、文件中一個(gè)發(fā)現(xiàn)類型的所有實(shí)例或文件中的所有發(fā)現(xiàn)。
壓制關(guān)于DTP的調(diào)查結(jié)果:在DTP上的選項(xiàng)僅適用于已經(jīng)在DTP上登記并在后續(xù)分析運(yùn)行中被抑制的發(fā)現(xiàn)。
如果您正在使用 DTP 的 MISRA 合規(guī)性包,請(qǐng)參見 DTP 用戶指南,以了解更多有關(guān) DTP 上 MISRA 合規(guī)性報(bào)告如何處理抑制的信息。
備案中的抑制
如果您選擇將抑制存儲(chǔ)在一個(gè)文件中,它將被存儲(chǔ)在一個(gè)parasoft.suppress文件中,創(chuàng)建的位置與包含發(fā)現(xiàn)的源文件相同。當(dāng)您添加一個(gè)抑制文件時(shí),該文件會(huì)在IDE編輯器中自動(dòng)打開。該文件的內(nèi)容可能類似于下面的內(nèi)容。
suppression-begin file: Simple.cpp rule-id: SECURITY-22 message: Do not use mbstowcs() function reason: verified author: annstu suppression-end suppression-begin file: Account.cpp rule-id: JSF-043 message: Tabs should be avoided reason: verified author: annstu suppression-end
如果您使用的是Eclipse IDE,新創(chuàng)建的抑制文件會(huì)自動(dòng)添加到您的項(xiàng)目中,并與其他項(xiàng)目文件一起顯示在文件樹中。在Visual Studio中,您需要手動(dòng)將單個(gè)抑制文件添加到您的項(xiàng)目中。
如果你使用源碼控制系統(tǒng)來跟蹤源碼的變化,我們建議你在parasoft.suppress文件中進(jìn)行檢查,以便在整個(gè)團(tuán)隊(duì)中共享你的抑制文件。
遷移抑制
如果你的工作區(qū)包含了用舊版本的C/C++test創(chuàng)建的壓制,你可能會(huì)被提示將廢棄的XML風(fēng)格格式的壓制轉(zhuǎn)換為文件內(nèi)壓制。轉(zhuǎn)換的結(jié)果如下。
與工作區(qū)不可用的文件相關(guān)聯(lián)的壓制不會(huì)被轉(zhuǎn)換。未轉(zhuǎn)換的壓制列表會(huì)被打印到控制臺(tái)。如果你想從備份文件中恢復(fù)已廢棄的抑制:
您可以在下次啟動(dòng)IDE時(shí)重新遷移已恢復(fù)的壓制文件。
查看抑制
您可以查看被抑制的結(jié)果,并取消抑制已保存在本地桌面上的結(jié)果。
消除抑制
您可以刪除之前查看抑制中的抑制。
在隨后的分析運(yùn)行中,發(fā)現(xiàn)將被取消抑制。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: