国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

單元檢測(cè)工具-CUnit安裝及使用

這篇具有很好參考價(jià)值的文章主要介紹了單元檢測(cè)工具-CUnit安裝及使用。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

文章目錄

目錄

文章目錄

前言

一、測(cè)試工具獲取

二、下載說明

三:工具安裝

????????3.1 安裝前準(zhǔn)備

????????3.2 安裝方法步驟

????????????????3.2.1 解壓安裝包

????????????????3.2.3 依次執(zhí)行安裝命令

四:安裝成功的判斷

????????4.1 命令執(zhí)行成功

????????4.2 產(chǎn)生cunit目錄

????????4.3 庫(kù)文件成功創(chuàng)建

五:設(shè)置環(huán)境變量



前言

這是單元測(cè)試工具CUnit的環(huán)境安裝說明,具體如何寫單元測(cè)試見?單元測(cè)試——測(cè)試代碼功能及代碼覆蓋率_迪士尼在逃小丑的博客-CSDN博客

一、測(cè)試工具獲取

官網(wǎng)地址:CUnit Homehttp://cunit.sourceforge.net/

二、下載說明

登錄Cunit官網(wǎng)后在官網(wǎng)左側(cè)點(diǎn)擊“Project?Home”進(jìn)入下載頁(yè)面,再點(diǎn)擊Download進(jìn)行下載。

cunit,單元測(cè)試,測(cè)試工具,c#,單元測(cè)試

版本說明:當(dāng)前默認(rèn)為2.1-3版本

下載安裝包名稱為:CUnit-2.1-3.tar.bz2

?

三:工具安裝

????????3.1 安裝前準(zhǔn)備

????????????????1、將安裝包拷貝到Ubuntu中,在Ubuntu中自建目錄存放安裝包,如:

????????????????????????/home/用戶名/自定義/

????????????????2、安裝 automake

????????????????????????sudo ?apt-get ?install ?automake

????????????????3、安裝 libtool

????????????????????????sudo ?apt-get ?install ?libtool

????????????????4、安裝 libtool-bin

????????????????????????sudo ?apt-get ?install ?libtool-bin

????????3.2 安裝方法步驟

????????????????3.2.1 解壓安裝包

????????????????????????????????進(jìn)入安裝包存放目錄中解壓安裝包,由于安裝包后綴為 bz2,所以在解壓時(shí)需? ? ???????????????????????要額外加入-j選項(xiàng)。解壓后得到安裝包目錄CUnit-2.1-3。

????????????????????????????????tar ?-jxvf ?CUnit-2.1-3.tar.bz2

????????????????????????????????cd??CUnit-2.1-3

????????????????3.2.3 依次執(zhí)行安裝命令

????????????????????????????????在執(zhí)行有些命令時(shí)可能還需要安裝其他依賴應(yīng)用,可根據(jù)錯(cuò)誤信息進(jìn)行安裝即 ????????????????????????可?sudo?gpt-get?install?xxx,由于在前面準(zhǔn)備工作紅安裝了automake,libtool,? ? ????????????????????????libtool-bin,所以基本不會(huì)再有其他的安裝。

????????????????步驟一:執(zhí)行命令 libtoolize -f -c -i

????????執(zhí)行此命令后通過“l(fā)s”命令查看本目錄下有一個(gè)名為”configure.in“的文件,由于執(zhí)行下一條命令(aclocal)時(shí)需要識(shí)別的是”configure.ac“的文件,所以此時(shí)需要通過命令”mv?configure.in configure.ac“將文件”configure.in“更名為”configure.ac“。

????????????????步驟二:執(zhí)行命令 aclocal

????????????????步驟三:執(zhí)行命令 autoconf

????????????????步驟四:執(zhí)行命令 autoheader

????????如果執(zhí)行此命令報(bào)錯(cuò)缺少某個(gè)文件,那么可以先執(zhí)行一下如下命令,再重新執(zhí)行此命令:automake ?--add-missing

????????????????步驟五:執(zhí)行命令 automake

????????????????步驟六:執(zhí)行命令 chmod u+x configure

? ????????????????????????? 將configure文件的權(quán)限修改為u+x

????????????????步驟七:執(zhí)行命令?./configure -prefix=/opt/cunit

? ??????????如果執(zhí)行此命令報(bào)錯(cuò)缺少某個(gè)文件,那么可以先執(zhí)行一下如下命令,再重新執(zhí)行此命令:automake ?--add-missing

????????????????步驟八:執(zhí)行命令 make

????????????????步驟九:執(zhí)行命令 make install

由于執(zhí)行此命令會(huì)在 ”/opt/“?下創(chuàng)建cunit目錄,那么因權(quán)限問題可能需要加 ”sudo“ 執(zhí)行此命令。

四:安裝成功的判斷

判斷測(cè)試框架是否搭建成功,需要判斷以下三個(gè)方面,只有當(dāng)以下三個(gè)方面都成功以后才能搭建成功。

????????4.1 命令執(zhí)行成功

????????????????3.2.3中所有命令執(zhí)行成功,無(wú)報(bào)錯(cuò)信息。

????????4.2 產(chǎn)生cunit目錄

????????????????在 /opt/?目錄下會(huì)產(chǎn)生一個(gè)cunit的目錄,在該目錄下會(huì)有四個(gè)文件夾,分別是:doc?、include?、lib?、share?

????????4.3 庫(kù)文件成功創(chuàng)建

????????????由于該測(cè)試工具需要依賴于庫(kù)中的內(nèi)容,所以安裝成功后會(huì)形成相應(yīng)的庫(kù)文件。在/usr/local/lib/目錄下有以下文件:libcunit.a?,libcunit.la?,libcunit.so?,libcunit.so.1?,libcunit.so.1.0.1?。另外還有一個(gè)目錄:pkgconfig?,這個(gè)目錄可能Ubuntu中之前就存在,沒有的話就會(huì)被創(chuàng)建。如果在 /usr/local/lib/?下沒有上述庫(kù)文件,則按下面步驟執(zhí)行:

????????????????cd到工具源碼頂層目錄:cd?/home/用戶名/自定義/CUnit-2.1-3

????????????????單獨(dú)執(zhí)行configure:./configure

????????????????執(zhí)行make:make

????????????????執(zhí)行make ?install:make?install?或 sudo?make?install(多數(shù)情況下需要加sudo才能成功)

五:設(shè)置環(huán)境變量

????????由于執(zhí)行測(cè)試代碼的可執(zhí)行文件需要鏈接動(dòng)態(tài)庫(kù),庫(kù)文件由安裝Cunit時(shí)已被創(chuàng)建,位于 /usr/local/lib/?目錄中,所以需要設(shè)置環(huán)境變量讓系統(tǒng)在執(zhí)行測(cè)試代碼的可執(zhí)行文件時(shí)能成功鏈接到庫(kù)文件??赏ㄟ^以下方式之一設(shè)置環(huán)境變量:

????????方式一:修改啟動(dòng)腳本文件,該文件位于家目錄(/home/用戶名/)下,通過ls -a命令可以查看,文件名稱為:.bashrc?。使用VI編輯器在該文件的末尾空行中寫入:export LD_LIBRARY_PATH=/usr/local/lib/。然后使用命令重啟啟動(dòng)腳本文件:source ?~/.bashrc

cunit,單元測(cè)試,測(cè)試工具,c#,單元測(cè)試

????????方式二:通過命令行修改,執(zhí)行以下兩條命令(第二條命令是否必須執(zhí)行還有待驗(yàn)證):

????????????????exprot ?LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/

????????????????source ?~/.bashrc文章來源地址http://www.zghlxwxcb.cn/news/detail-685508.html

到了這里,關(guān)于單元檢測(cè)工具-CUnit安裝及使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 單元測(cè)試工具——JUnit的使用

    單元測(cè)試工具——JUnit的使用

    ?? 前言 ?? 本篇文章主要介紹單元測(cè)試工具JUnit的使用。 ?? 歡迎點(diǎn)贊 ?? 收藏 ? 留言評(píng)論 ?? 私信必回喲 ?? ?? 博主將持續(xù)更新學(xué)習(xí)記錄收獲,友友們有任何問題可以在評(píng)論區(qū)留言 ?? 博客中涉及源碼及博主日常練習(xí)代碼均已上傳GitHub JUnit提供了非常強(qiáng)大的注解功能

    2024年02月02日
    瀏覽(20)
  • 【軟件測(cè)試】單元測(cè)試工具---Junit詳解

    【軟件測(cè)試】單元測(cè)試工具---Junit詳解

    JUnit是一個(gè)Java語(yǔ)言的單元測(cè)試框架。 雖然我們已經(jīng)學(xué)習(xí)了selenium測(cè)試框架,但是有的時(shí)候測(cè)試用例很多,我們需要一個(gè)測(cè)試工具來管理這些測(cè)試用例,Junit就是一個(gè)很好的管理工具,簡(jiǎn)單來說Junit是一個(gè)針對(duì)Java單元測(cè)試的框架。Junit由Junit Platform _ Junit Jupiter + junit Vintage3部分組

    2024年02月15日
    瀏覽(46)
  • 單元測(cè)試及其工具Junit

    單元測(cè)試及其工具Junit

    單元測(cè)試是開發(fā)者編寫的一小段代碼,用于檢驗(yàn)被測(cè)代碼的一個(gè)很小的、很明確的功能是否正確,通常而言,一個(gè)單元測(cè)試是用于判斷某個(gè)特定條件(或者場(chǎng)景)下某個(gè)特定函數(shù)的行為。 單元測(cè)試是軟件測(cè)試的一種類型,測(cè)試對(duì)象是最基礎(chǔ)的代碼單元(函數(shù)、類、模塊),屬

    2024年02月10日
    瀏覽(19)
  • Tessy—嵌入式軟件單元測(cè)試/集成測(cè)試工具

    Tessy—嵌入式軟件單元測(cè)試/集成測(cè)試工具

    產(chǎn)品概述 Tessy源自戴姆勒—奔馳公司的軟件技術(shù)實(shí)驗(yàn)室,由德國(guó)Hitex公司負(fù)責(zé)銷售及技術(shù)的支持服務(wù),是一款專門針對(duì)嵌入式軟件進(jìn)行單元/集成測(cè)試的工具。它可以對(duì)C/C++代碼進(jìn)行單元、集成測(cè)試,可以自動(dòng)化搭建測(cè)試環(huán)境、執(zhí)行測(cè)試、評(píng)估測(cè)試結(jié)果并生成測(cè)試報(bào)告,其多樣

    2024年01月18日
    瀏覽(28)
  • Tessy — 嵌入式軟件單元測(cè)試/ 集成測(cè)試工具學(xué)習(xí)

    Tessy — 嵌入式軟件單元測(cè)試/ 集成測(cè)試工具 本文章向大家介紹Tessy — 嵌入式軟件單元測(cè)試/ 集成測(cè)試工具,主要包括Tessy — 嵌入式軟件單元測(cè)試/ 集成測(cè)試工具使用實(shí)例、應(yīng)用技巧、基本知識(shí)點(diǎn)總結(jié)和需要注意事項(xiàng),具有一定的參考價(jià)值,需要的朋友可以參考一下。 Tessy 源

    2024年02月04日
    瀏覽(28)
  • 嵌入式單元測(cè)試工具Tessy的一些測(cè)試技巧

    最近做了一個(gè)平臺(tái)項(xiàng)目,需要進(jìn)行動(dòng)態(tài)代碼測(cè)試,入門了嵌入式單元測(cè)試工具Tessy,總結(jié)了一些簡(jiǎn)單的測(cè)試技巧。 當(dāng)前網(wǎng)上的教程普遍只寫內(nèi)容概要,真正入手還得自己認(rèn)真摸索一番。為此,特意總結(jié)了一些Tessy測(cè)試技巧以供有緣人參考。 提幾個(gè)Tessy工具使用的問題。 1.如何

    2023年04月17日
    瀏覽(62)
  • 單元測(cè)試之- mock工具mockito

    單元測(cè)試之- mock工具mockito

    ?常用的mock工具mockito 在編寫單元測(cè)試時(shí),需要mock依賴的對(duì)象,減少依賴對(duì)象對(duì)測(cè)試的影響,Mocktio是常用的mock工具之一,那么mockito提供了哪些功能呢? Mock對(duì)象的創(chuàng)建和配置:Mockito可以通過簡(jiǎn)單的語(yǔ)法創(chuàng)建mock對(duì)象,并允許你配置mock對(duì)象的行為。 Mock對(duì)象的驗(yàn)證:Mockito提供

    2024年02月13日
    瀏覽(23)
  • 壓力測(cè)試工具Jmeter安裝及使用

    壓力測(cè)試工具Jmeter安裝及使用

    Jmeter 依賴于 JDK ,所以必須確保當(dāng)前計(jì)算機(jī)上已經(jīng)安裝了 JDK ,并且配置了環(huán)境變量。 1.1.下載 可以 Apache Jmeter 官網(wǎng)下載,地址:http://jmeter.apache.org/download_jmeter.cgi 1.2.解壓 因?yàn)橄螺d的是 zip 包,解壓縮即可使用,目錄結(jié)構(gòu)如下: 其中的 bin 目錄就是執(zhí)行的腳本,其中包含啟動(dòng)

    2024年02月02日
    瀏覽(25)
  • 磁盤性能測(cè)試工具-FIO的安裝及使用

    磁盤性能測(cè)試工具-FIO的安裝及使用

    FIO介紹 FIO是一款測(cè)試IOPS的工具,用于對(duì)磁盤進(jìn)行壓力測(cè)試和驗(yàn)證,磁盤I/O是檢查磁盤性能的重要指標(biāo),可以按照負(fù)載情況分成照順序讀寫,隨機(jī)讀寫兩大類,F(xiàn)IO可產(chǎn)生很多線程或進(jìn)程并執(zhí)行用戶指定的特定類型的I/O操作,典型用途是編寫和模擬I/O負(fù)載匹配的作業(yè)文件,也就

    2024年01月16日
    瀏覽(20)
  • Java單元測(cè)試AI工具-Diffblue Cover

    什么是Diffblue? Diffblue是一款基于人工智能和機(jī)器學(xué)習(xí)技術(shù)的自動(dòng)化測(cè)試工具。它可以幫助開發(fā)人員快速、準(zhǔn)確地發(fā)現(xiàn)代碼中的錯(cuò)誤和漏洞,并生成相應(yīng)的測(cè)試用例。Diffblue的核心技術(shù)是人工智能和機(jī)器學(xué)習(xí),它可以自動(dòng)地分析代碼,理解代碼邏輯,并生成相應(yīng)的測(cè)試用例。

    2024年02月08日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包