parasoft Jtest 使用教程:禁止和取消禁止報(bào)告違例
使用禁止來遵從一個代碼標(biāo)準(zhǔn)規(guī)則,但決定忽略規(guī)則的異常情況下你可以繼續(xù)檢查你的代碼是否遵從那條規(guī)則,而不會接收到你故意違反規(guī)則的重復(fù)消息。如果你不想接收一個標(biāo)準(zhǔn)規(guī)則的任何違例錯誤消息,建議你修改Test Configuration,以便不再檢查該規(guī)則。
目的:演示如何禁止和取消禁止代碼標(biāo)準(zhǔn)違例。
準(zhǔn)備:
- 創(chuàng)建Jtest Example工程(詳見之前教程)。
- 靜態(tài)分析Jtest Exmaple工程中examples.eval包下的Simple類(詳見之前教程)違例報(bào)告應(yīng)該仍然在Jtest視圖下可見。
操作步驟
- 在Jtest視圖下,展開mycart.jsp > Fix Static Analysis Violations分支。
- 右鍵點(diǎn)擊代碼標(biāo)準(zhǔn)違例消息,然后從快捷菜單中選擇Suppress Task。
- 在打開的對話框中,輸入一個短語或句子來描述為什么你選擇禁止選擇的消息。對于這個例子,輸入Exploring suppressions。你在對話框中點(diǎn)擊OK后,相關(guān)的代碼標(biāo)準(zhǔn)消息將會為了看禁止消息在后續(xù)的測試中如何被處理:
- 重新測試examples.jsp,就像“4.2檢查代碼標(biāo)準(zhǔn)描述的那樣”。你禁止的那個錯誤將不會在Jtest視圖下報(bào)告。
- 在工作臺的底部,打開Suppression Messages視圖。如果這個視圖是不可見的,選擇Jtest > Show View > Suppressions打開。這個視圖將會顯示下面的信息:
Message:被禁止的代碼標(biāo)準(zhǔn)消息。
Resource:禁止應(yīng)用的文件。
In Folder:包含這個文件的文件夾。
Reason:消息被禁止的原因。
User:禁止消息的人的姓名。
Date:禁止第一次被應(yīng)用的日期。
取消禁止消息:
在Suppression Messages視圖中,在suppression中選擇禁止代碼標(biāo)準(zhǔn)消息,然后點(diǎn)擊該視圖右上方的X Delete圖標(biāo)。
如果重新測試examples.jsp,消息將會在Jtest視圖中顯示出來。
如何在源代碼中定義一個suppressions:
遵從下面的步驟打開AllFileSuppress.java文件:
- 在Package Explorer中打開Jtest Example工程分支
- 選擇examples.suppress包分支。
- 雙擊AllFileSuppress.java節(jié)點(diǎn)。
瀏覽源代碼中的代碼注釋(// parasoft-begin-suppress INTER.ITT)和(//parasoft-end-suppress INTER.ITT)。
遵從下面的步驟打開Example.java文件:
- 在Package Explorer中打開Jtest Example工程分支。
- 選擇examples.suppress包分支。
- 雙擊Example.java節(jié)點(diǎn)。
瀏覽源代碼中的代碼注釋(// parasoft-suppress OOP.AF comment here)。OOP.AF規(guī)則將會禁止該注釋之后的所有代碼。
以上就是本次教程的內(nèi)容了,你也可以申請jtest試用>>,親自動手試試哦。
查看更多parasoft測試產(chǎn)品
<詳詢客服>獲取更多活動信息