翻譯|使用教程|編輯:況魚杰|2021-02-20 09:55:39.107|閱讀 411 次
概述:本文章將會(huì)說明如何在基于Eclipse的C ++ test版本(獨(dú)立或插件)中創(chuàng)建C ++ test項(xiàng)目。這些項(xiàng)目是使用常規(guī)項(xiàng)目導(dǎo)入Eclipse工具和特定于C ++ test的模塊來創(chuàng)建的 專有項(xiàng)目文件。C ++ test支持以下項(xiàng)目類型:
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Parasoft C/C++test針對(duì)C/C++開發(fā)的專業(yè)白盒自動(dòng)化測(cè)試方案,能有效提高軟件開發(fā)效率和代碼質(zhì)量。C++test 可以進(jìn)行靜態(tài)分析,全面代碼審查,運(yùn)行時(shí)錯(cuò)誤檢測(cè),并在單元測(cè)試和組件測(cè)試中集成覆蓋率分析。
以下示例是假定您的計(jì)算機(jī)上有受支持的編譯器,并且ATM示例培訓(xùn)項(xiàng)目已復(fù)制到適當(dāng)?shù)哪夸浿袝r(shí)的情形。可讓您了解如何從基于make的標(biāo)準(zhǔn)構(gòu)建項(xiàng)目創(chuàng)建C ++ test項(xiàng)目以用于代碼分析和測(cè)試。
從基于Make的構(gòu)建中創(chuàng)建項(xiàng)目
關(guān)于-B開關(guān)的重要說明
生成命令行已預(yù)設(shè)為包括-B開關(guān)選項(xiàng)(無條件地使所有目標(biāo)成為目標(biāo))。僅GNU Make 3.80+支持此選項(xiàng)。
如果您使用的是較早的品牌,請(qǐng)?jiān)趧?chuàng)建項(xiàng)目之前清理內(nèi)部版本。保持-k開關(guān)。
如果使用的make不支持-B,則需要對(duì)命令行進(jìn)行進(jìn)一步修改。項(xiàng)目屬性中使用的默認(rèn)構(gòu)建命令行沒有任何目標(biāo)。 我們建議您使用用于構(gòu)建要分析的代碼的目標(biāo)來修改此命令行,例如:
make -i CXX=\${CPPTEST_SCAN} ... all (where all is a target).
另外,在正常構(gòu)建目標(biāo)之前添加一個(gè)干凈的步驟。 例如:
make -i CXX={CPPTEST_SCAN} ... clean all
這將首先確定干凈的目標(biāo),然后確定所有目標(biāo)。 盡管從C ++ test進(jìn)行的make運(yùn)行實(shí)際上不會(huì)構(gòu)建目標(biāo)文件,但clean步驟實(shí)際上會(huì)清理。
從磁盤導(dǎo)入現(xiàn)有項(xiàng)目
C ++ test項(xiàng)目只需創(chuàng)建一次; 然后可以將它們檢入源代碼管理并共享。 所有其他團(tuán)隊(duì)成員都可以重用現(xiàn)有的項(xiàng)目設(shè)置。 因此,在大多數(shù)情況下,C ++ test用戶將不會(huì)自己創(chuàng)建項(xiàng)目,而是將已檢查的現(xiàn)有項(xiàng)目導(dǎo)入到源代碼管理中。
提示:檢入文件中可重復(fù)使用的項(xiàng)目
對(duì)于可重用的C ++ test項(xiàng)目,請(qǐng)檢入以下在項(xiàng)目位置創(chuàng)建的文件:
要從磁盤導(dǎo)入現(xiàn)有項(xiàng)目:
理智檢查所創(chuàng)建項(xiàng)目的正確性
Parasoft C/C++test 是一個(gè)集成的解決方案,用于自動(dòng)化廣泛的最佳實(shí)踐,能夠?qū)崿F(xiàn)編碼策略執(zhí)行、靜態(tài)分析、單元和組件測(cè)試以及運(yùn)行時(shí)錯(cuò)誤檢測(cè),為團(tuán)隊(duì)提供了一種實(shí)用的方法,以確保他們的C和C++代碼能夠按照預(yù)期工作。C/C++test與Parasoft DTP集成,DTP提供了基于Web的交互式儀表盤,具有向下鉆取功能,允許團(tuán)隊(duì)根據(jù)C/C++test的結(jié)果和其他關(guān)鍵流程指標(biāo)跟蹤項(xiàng)目狀態(tài)和趨勢(shì)。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: