Parasoft C/C++ test 自動化用戶指南(四):配置簡介
Parasoft C/C++test針對C/C++開發(fā)的專業(yè)白盒自動化測試方案,能有效提高軟件開發(fā)效率和代碼質(zhì)量。C++test 可以進行靜態(tài)分析,全面代碼審查,運行時錯誤檢測,并在單元測試和組件測試中集成覆蓋率分析。
配置設置
C/C++test 可以使用應在
.properties 文件中指定的設置(請參閱配置設置)進行配置 。cpptestcli.properties
[INSTALL_DIR]中提供的文件中列出了基本設置
。默認情況下,大多數(shù)設置被禁用。取消注釋要啟用的設置并指定參數(shù)。或者,您可以將設置存儲在主目錄(
還可以創(chuàng)建自定義 .properties 文件并將其傳遞給 cpptestcli帶有-settings開關的 。您可以-settings多次使用該開關來指定多個 .properties 文件。具有相同密鑰的條目將被覆蓋。
cpptestcli -settings team.properties -settings project.properties -settings user.properties -config "builtin://Recommended Rules" -compiler gcc_3_4 -input cpptest.bdf
設置層次結構
一般設置按以下順序應用:
- <INSTALL_DIR>/etc/cpptestcli.properties:不應修改的基本配置文件 。
- <INSTALL_DIR]/cpptestcli.properties:您可以用來指定設置的主要配置文件;它包含基本配置設置(許可證、報告等)的列表,您需要在配置設置值之前取消注釋。
- <USER_HOME_DIR>/cpptestcli.properties: 為了您的方便,您可以將配置文件存儲在您的主目錄中以覆蓋 [INSTALL_DIR] 中的設置(例如,確保您的設置不受重新安裝或更新的影響)。
- <WORKING_DIR>/cpptestcli.properties: 為了您的方便,您可以將配置文件存儲在您的工作目錄中。
- 使用命令行開關 -settings path/to/settings.properties(例如,-settings ../settings.properties)傳遞的自定義設置。
- 使用命令行開關傳遞的自定義設置-property [key=value](例如-property "report.mail.enabled=true")。
所有的上述設置可以通過與命令行開關通過設置,如被覆蓋-report,-config等等。
修改單個屬性
可以使用 -property交換機快速修改設置配置文件中的單個屬性,而無需創(chuàng)建專用配置:
cpptestcli -property dtp.server=dtp.parasoft.com.pl -config "builtin://Recommended Rules" -compiler gcc_3_4 -input cpptest.bdf
查看當前設置
使用該-showsettings選項打印當前設置和自定義,包括每個配置的原始文件。
從 DTP 服務器自動配置設置
可以在 DTP 中指定設置并配置您的 Parasoft 工具以在它連接到 DTP 服務器時使用這些設置。這使您可以跨多臺機器和配置使用相同的設置以確保一致性。編輯.properties文件中的以下設置以啟用自動配置:
dtp.autoconfig=true
可以為整個組織或每個項目自動配置設置。
指定組織范圍的設置
- 使用管理員憑據(jù)登錄 DTP
-
切換到報告中心并從菜單中選擇報告中心設置。
-
轉(zhuǎn)到“其他設置”>“報告中心管理”。
-
選擇設置> Parasoft 測試全局設置并輸入.properties文件中的設置。
- 點擊保存。
指定每個項目的設置
- 使用管理員憑據(jù)登錄 DTP
-
切換到報告中心并從菜單中選擇報告中心設置。
-
選擇“項目”>“搜索”,然后單擊“搜索”。
- 在結果中單擊您的項目名稱,然后單擊Parasoft 測試設置選項卡
- 輸入 中的設置.properties并單擊保存。