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