翻譯|使用教程|編輯:李顯亮|2021-06-10 10:14:57.170|閱讀 320 次
概述:Parasoft C++testC++test 可以進行靜態(tài)分析,全面代碼審查,運行時錯誤檢測,并在單元測試和組件測試中集成覆蓋率分析。本系列文章將為自動化用戶提供基礎操作指南,本文將介紹parasoft的常規(guī)配置設置。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Parasoft C/C++test針對C/C++開發(fā)的專業(yè)白盒自動化測試方案,能有效提高軟件開發(fā)效率和代碼質量。C++test 可以進行靜態(tài)分析,全面代碼審查,運行時錯誤檢測,并在單元測試和組件測試中集成覆蓋率分析。
常規(guī)配置設置
此設置確定分析期間輸出到控制臺的詳細信息量。
low | 顯示有關當前步驟和狀態(tài)(完成、失敗、最新)的錯誤和基本信息。 |
---|---|
normal | 默認。顯示與低設置相同的信息,但還包括在測試和分析期間執(zhí)行的命令行和報告的問題。 |
high | 顯示與正常相同的信息,但還包括警告。 |
以下配置輸出有關執(zhí)行的最詳細信息:
console.verbosity.level=high
此設置啟用或禁用返回0x40退出代碼,這表明在進程失敗時報告了安裝問題。
true | 0x40如果報告設置問題,該過程將退出。 |
---|---|
false | 默認。該進程永遠不會以0x40. |
此設置指定如何確定文件編碼。
default | 允許使用系統屬性。 |
---|---|
auto | 啟用對file.encoding.lang屬性指定的遠東語言的編碼的自動檢測。 |
user | 允許使用file.encoding.name屬性指定的編碼。 |
以下配置根據系統設置啟用文件編碼:
file.encoding.mode=default
此設置允許您指定將自動檢測文件編碼的語言。它要求將 file.encoding.mode屬性設置為auto。
1 | 日本人 |
---|---|
2 | 中國人 |
3 | 簡體中文 |
4 | 繁體中文 |
5 | 韓國人 |
以下配置啟用日語編碼:
file.encoding.mode=auto
file.encoding.lang=1
此設置允許您配置非系統設置中指定的文件編碼。它要求將 file.encoding.mode 屬性設置為 user。
[path] |
編碼的名稱,例如 ASCII-US、UTF-8、UTF-16、UTF-16LE、UTF-16BE。 |
---|
以下配置啟用 UTF-16 編碼。
file.encoding.mode=user
file.encoding.name=UTF-16
此設置指定應在何處存儲與分析相關的數據(臨時數據、數據緩存等)
[path] | 將保存數據的文件夾的路徑。 |
---|
以下配置將數據存儲在 temp 文件夾中:
local.storage.dir=C:\\parasoft\\temp
這決定了使用哪種并行處理模式。您可能希望配置此設置以根據 CI 環(huán)境中的構建計劃優(yōu)化測試和分析執(zhí)行。
disabled | 只有一個可用的 CPU |
---|---|
auto | 默認。允許該工具控制并行處理設置。 |
manual | 允許您手動配置并行處理設置以滿足您的特定需求。 |
以下配置禁用并行處理。
parallel.mode=disabled
此設置啟用/禁用對并行處理消耗的內存的額外限制。
true | 并行處理消耗的內存沒有額外限制。 |
---|---|
false | 默認。與并行處理相關的內存消耗將受到限制。 |
以下配置允許并行進程(在系統限制內)無限制地消耗內存。
parallel.no_memory_limit=true
此設置指定在低內存條件下應保持空閑的內存量,以確保空閑內存可用于其他進程。
[percentage] |
可用于應用程序的總內存的百分比。默認為25。 |
---|
以下配置可確保應用程序總內存的 30% 可用于其他進程。
parallel.free_memory_limit=30
此設置指定可以同時執(zhí)行的最大并行線程數。并行線程的實際數量由 CPU 數量、可用內存和許可證設置決定。
[number] |
同時執(zhí)行的并行線程的最大數量。默認值等于 CPU 的數量。 |
---|
以下配置允許您同時執(zhí)行兩個并行線程:
parallel.max_threads=2
此設置指定將與 Parasoft 工件關聯的自定義用戶名,例如發(fā)送到 DTP 的發(fā)現和數據。
[name] | 自定義用戶名。 |
---|
以下配置使用自定義名稱“T12”覆蓋系統中配置的本地用戶名:
parasoft.user=T12
此設置啟用/禁用設置驗證。
true | 詳細。將報告設置格式中的錯誤。 |
---|---|
false | 不會報告設置格式中的錯誤。 |
以下配置禁用以設置格式報告錯誤:
settings.validation=false
[path] | 包含設置驗證附加規(guī)則的文件路徑。 |
---|
以下配置指向new_setting_rules.properties文件中的設置:
settings.rules.file.cpptest=C:\\parasoft\\jtest\\new_setting_rules.properties
文件中包含的設置可能類似于以下內容:
engine.path=$ANY
engine.enabled=$BOOLEAN
engine.analysis.deep=$INTEGER
engine.severity.limit=$REGEXP{[1-5]}
engine.verbosity.level=$REGEXP_IC{(low)|(normal)|(high)}
此設置啟用或禁用收集匿名使用信息并將其發(fā)送到 Parasoft。
true | 使用數據被發(fā)送到 Parasoft。 |
---|---|
false | 默認。使用數據不會發(fā)送到 Parasoft。 |
以下配置啟用收集使用數據。
usage.reporting.enabled=true
以上就是常規(guī)配置設置的教程了,到這里Parasoft C/C++test 本文教程就結束了,如果你對parasoft其他產品感興趣,可以聯系在線客服。
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn