翻譯|使用教程|編輯:李顯亮|2021-06-09 11:22:00.127|閱讀 379 次
概述:Parasoft C++testC++test 可以進行靜態(tài)分析,全面代碼審查,運行時錯誤檢測,并在單元測試和組件測試中集成覆蓋率分析。本系列文章將為自動化用戶提供基礎(chǔ)操作指南,本文將介紹parasoft的命令行選項。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Parasoft C/C++test針對C/C++開發(fā)的專業(yè)白盒自動化測試方案,能有效提高軟件開發(fā)效率和代碼質(zhì)量。C++test 可以進行靜態(tài)分析,全面代碼審查,運行時錯誤檢測,并在單元測試和組件測試中集成覆蓋率分析。
命令行選項
此選項允許您指定將用于分析的測試配置。該選項后面必須跟有內(nèi)置、用戶定義或 DTP 托管的測試配置的名稱。例子:
此選項打印可用測試配置的列表,可用于獲取您可以通過該-config選項傳遞的有效測試配置名稱。
此選項指定用于代碼分析和檢測的編譯器配置名稱。編譯器配置名稱需要是受支持的編譯器名稱之一。
此選項打印支持的編譯器列表,可用于獲取您可以通過該-compiler選項傳遞的有效編譯器 ID 。
此選項根據(jù)您指定的帶或不帶路徑的編譯器命令(可執(zhí)行文件名稱)檢測編譯器。您可以提供帶有分號分隔列表的編譯器命令列表,并使用此選項獲取有效的編譯器 ID 以與該-compiler選項一起傳遞。例子:
此選項指定啟動構(gòu)建過程以編譯要測試的文件的構(gòu)建命令。有關(guān)構(gòu)建過程的信息和構(gòu)建期間收集的輸入范圍數(shù)據(jù)存儲在cpptest.bdf文件中。必須在 之前指定 C/C++test 特定的選項-trace,因為后面的所有值-trace都將被解釋為構(gòu)建命令。例子:
此選項指定現(xiàn)有構(gòu)建數(shù)據(jù)文件 (.bdf) 或另一個項目定義文件的路徑以收集輸入范圍。
構(gòu)建數(shù)據(jù)文件:您可以-trace使用選項或使用獨立cpptestscan或cpptesttrace實用程序創(chuàng)建構(gòu)建數(shù)據(jù)文件;
項目定義文件: C/C++ 支持以下文件類型:
例子:
用于從編譯命令收集輸入范圍的開關(guān)。確保編譯命令完整并包含編譯器可執(zhí)行文件、編譯器標志和源文件。
C/C++test 特定的選項必須在-- switch之前指定,因為switch之后的所有值--都將被解釋為編譯器命令。例子:
此選項指定模塊根目錄并將其與模塊關(guān)聯(lián)。如果未指定模塊名稱,C/C++test 將使用目錄名稱作為模塊名稱。
此選項允許您為 .bdf 文件中包含的 C/C++test 文件定義模塊化結(jié)構(gòu):
您可以多次指定此選項以定義多個模塊 - 例如,包含在一個 .bdf 文件中的文件可以分為不同的模塊。
Microsoft Visual Studio 項目/解決方案(.vcproj、.vcxproj、.sln)不支持此選項。
例子:
此選項縮小了輸入范圍。您可以指定以下選項之一:
例子:
這些選項包括或排除與指定模式匹配的文件進入/退出檢測范圍。可以多次指定選項。最終過濾僅在所有包含/排除條目按其規(guī)范順序指定后確定。
提供文件的絕對路徑(您可以*用作通配符)。例子:
此選項指定將創(chuàng)建報告的目錄的路徑。
此選項將結(jié)果發(fā)送到 DTP。
此選項允許您直接在命令行中配置單個設(shè)置。使用以下格式:key=value.
您可以多次使用此選項在同一命令行上配置多個設(shè)置。具有相同密鑰的較早條目將被覆蓋。例子:
此選項打印當前設(shè)置和自定義。
此選項指定 Parasoft 支持提供的高級配置文件。例子:
此選項打印您的機器 ID。
此選項打印可在 .properties 配置文件中使用的編碼密碼。
此選項指定要在代碼分析和檢測期間使用的工作區(qū)目錄。工作空間位置用于存儲 C/C++test 數(shù)據(jù)文件(如cpptest.bdf)和增量數(shù)據(jù)目錄(.cpptest)。如果未指定,C/C++test 將使用您的工作目錄進行存儲。例子:
每個工作區(qū)只能運行一個 C/C++test 實例。
此選項會增加控制臺的詳細程度以顯示進度詳細信息。
如果報告違規(guī)或設(shè)置問題,此選項會通過返回非零退出代碼使命令失敗。
此選項打印有關(guān)您正在使用的 Parasoft 工具版本的信息。
此選項打印命令行幫助。
以上就是命令行選項的教程了,到這里Parasoft C/C++test 本文教程就結(jié)束了,如果你對parasoft其他產(chǎn)品感興趣,可以聯(lián)系在線客服。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn