chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

高質(zhì)量持續(xù)集成:VectorCAST與Jenkins實(shí)戰(zhàn)指南

北匯信息POLELINK ? 2023-09-28 08:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

持續(xù)集成(Continuous Integration,簡(jiǎn)稱(chēng)CI)是一種軟件開(kāi)發(fā)/測(cè)試方法。它要求開(kāi)發(fā)及測(cè)試人員頻繁地將代碼提交到用于共享的開(kāi)發(fā)分支中,經(jīng)過(guò)充分的測(cè)試和審查,然后通過(guò)自動(dòng)化的構(gòu)建和測(cè)試流程,對(duì)代碼進(jìn)行構(gòu)建、單元測(cè)試、集成測(cè)試等步驟以確保代碼的質(zhì)量和可交付性。早在2000年代初,就有主機(jī)廠及零部件供應(yīng)商開(kāi)始嘗試通過(guò)持續(xù)集成來(lái)提升軟件開(kāi)發(fā)效率和質(zhì)量。而在競(jìng)爭(zhēng)愈發(fā)激烈、整車(chē)集成化趨勢(shì)愈加凸顯的當(dāng)下,二者都認(rèn)識(shí)到提升軟件開(kāi)發(fā)效率和質(zhì)量的重要性。他們深刻的明白為了快速響應(yīng)市場(chǎng)需求和用戶反饋,同時(shí)盡可能避免缺陷和故障,一個(gè)高效可靠的持續(xù)集成流程是必須的。因此,持續(xù)集成在汽車(chē)軟件測(cè)試行業(yè)的重要性自是不言而喻。Jenkins作為最具代表性,市場(chǎng)占比最高的開(kāi)源CI工具,在構(gòu)建持續(xù)集成流程方面發(fā)揮了重要作用。通過(guò)使用Jenkins,可以輕松地集成其他各式工具,自動(dòng)構(gòu)建、執(zhí)行測(cè)試流程。Jenkins 還提供了靈活且豐富的插件系統(tǒng),允許用戶根據(jù)需要去定制專(zhuān)屬的工作流程。

在這樣的背景下,VectorCAST作為Vector公司旗下基于V模型開(kāi)發(fā)的C/C++代碼動(dòng)態(tài)測(cè)試工具,也針對(duì)Jenkins開(kāi)發(fā)了自己的插件,使其能夠與Jenkins進(jìn)行無(wú)縫集成。通過(guò)使用VectorCAST和Jenkins進(jìn)行集成測(cè)試,無(wú)需啟動(dòng)客戶端便可便捷快速的完成自動(dòng)測(cè)試及增量回歸測(cè)試,得到完整的測(cè)試結(jié)果報(bào)告。那么接下來(lái)就為大家介紹如何在Jenkins上完成對(duì)VectorCAST工程的持續(xù)集成。bd581e84-5d95-11ee-9788-92fbcf53809c.png集成準(zhǔn)備工作
一、VectorCAST工程配置當(dāng)我們想在Jenkins上執(zhí)行VectorCAST工程時(shí),我們首先需要有一個(gè)完整的VectorCAST工程,包含四個(gè)部分,即編譯器、測(cè)試套件、組和環(huán)境。
在完成于VectorCAST工具上的測(cè)試項(xiàng)目創(chuàng)建后(具體操作方式請(qǐng)查看上方視頻,得到工程對(duì)應(yīng)的vcm文件:
bd5e5f88-5d95-11ee-9788-92fbcf53809c.png

二、Jenkins配置
在網(wǎng)頁(yè)端打開(kāi)Jenkins,通過(guò)Jenkins的Manage Jenkins Plugins Available plugins搜索安裝VectorCAST對(duì)應(yīng)的兩個(gè)可安裝插件:bd64e89e-5d95-11ee-9788-92fbcf53809c.png通過(guò)Jenkins的節(jié)點(diǎn)管理Manage Jenkins Nodes來(lái)創(chuàng)建執(zhí)行項(xiàng)目所用的節(jié)點(diǎn)并設(shè)置節(jié)點(diǎn)并發(fā)數(shù)。節(jié)點(diǎn)是用來(lái)執(zhí)行構(gòu)建任務(wù)的工作機(jī)器或服務(wù)器,我們可以自由選擇創(chuàng)建在主機(jī)或虛擬機(jī)中,通過(guò)在Jenkins中配置和管理節(jié)點(diǎn),可以實(shí)現(xiàn)分布式構(gòu)建和部署,通過(guò)將任務(wù)分配到不同的節(jié)點(diǎn)上并行執(zhí)行,來(lái)提高構(gòu)建和部署的效率;而并發(fā)數(shù)應(yīng)選擇設(shè)置為大于等于當(dāng)前項(xiàng)目的環(huán)境數(shù),否則會(huì)導(dǎo)致當(dāng)前項(xiàng)目沒(méi)有可用的節(jié)點(diǎn)致使執(zhí)行停止:
bd6c9bfc-5d95-11ee-9788-92fbcf53809c.png
回到Jenkins主頁(yè)面選擇VectorCAST,我們便可以看到現(xiàn)在可通過(guò)Create Single Job或是Create Jenkins Pipeline來(lái)創(chuàng)建任務(wù),在Jenkins中,Single Job和Pipeline Job都可以完成同樣的構(gòu)建過(guò)程與結(jié)果,而Pipeline Job更適合多個(gè)測(cè)試環(huán)境下需要節(jié)省時(shí)間并行執(zhí)行的項(xiàng)目,且對(duì)于Pipeline Job,我們不需要單獨(dú)去編寫(xiě)pipeline腳本,VectorCAST插件會(huì)自動(dòng)生成pipeline腳本來(lái)幫助我們更快速便捷的構(gòu)建Jenkins工程:bd721668-5d95-11ee-9788-92fbcf53809c.pngbd789fb0-5d95-11ee-9788-92fbcf53809c.pngJenkins Job創(chuàng)建
我們選擇任一Jenkins Job,開(kāi)始對(duì)相應(yīng)的VectorCAST工程進(jìn)行配置,配置選項(xiàng)除以下提及外皆選擇默認(rèn)即可。
在Project Path處選擇我們項(xiàng)目的vcm文件的路徑,如是本地則選擇其絕對(duì)路徑,如使用Git庫(kù)/SVN拉取文件則轉(zhuǎn)為選擇相對(duì)路徑:bd7dad02-5d95-11ee-9788-92fbcf53809c.pngNode Label處填入此前創(chuàng)建好的節(jié)點(diǎn)名稱(chēng):bd829c72-5d95-11ee-9788-92fbcf53809c.png
Job Options處選擇為當(dāng)下創(chuàng)建的任務(wù)命名,此處也可保持空白,插件會(huì)根據(jù) vcm 文件的名字自動(dòng)命名:
bd8885d8-5d95-11ee-9788-92fbcf53809c.png

在接下來(lái)的Scripts腳本處可用于定義 Windows及Unix(根據(jù)實(shí)際使用的系統(tǒng)而定)的腳本命令。我們可以通過(guò)定義環(huán)境變量或調(diào)用批處理文件來(lái)設(shè)置環(huán)境腳本命令。當(dāng)我們的工程是通過(guò)交叉編譯鏈進(jìn)行編譯的,那么就可以將相應(yīng)的環(huán)境配置或是批處理腳本填入此處:

bd8f2faa-5d95-11ee-9788-92fbcf53809c.png

當(dāng)我們需要從Git庫(kù)/SVN檢出文件時(shí),我們可以通過(guò)SCM項(xiàng)進(jìn)行關(guān)聯(lián):Single Job:bd9617ac-5d95-11ee-9788-92fbcf53809c.pngPipeline Job:bd9b4fd8-5d95-11ee-9788-92fbcf53809c.png在我們完成對(duì)于Jenkins Job的配置后,選擇Create即可完成Jenkins Job的創(chuàng)建。bda42374-5d95-11ee-9788-92fbcf53809c.png執(zhí)行并查看結(jié)果
選擇我們上面創(chuàng)建好的Jenkins Job,通過(guò)Build Now執(zhí)行當(dāng)前任務(wù)。
Jenkins的自身特性會(huì)在任務(wù)執(zhí)行過(guò)程中實(shí)時(shí)監(jiān)控并進(jìn)行記錄,通過(guò)點(diǎn)擊執(zhí)行進(jìn)度條進(jìn)入控制臺(tái)查看實(shí)時(shí)執(zhí)行進(jìn)度:
bda966e0-5d95-11ee-9788-92fbcf53809c.png待執(zhí)行完成后便可查看執(zhí)行結(jié)果,VectorCAST插件同樣會(huì)生成通過(guò)工具執(zhí)行結(jié)果所得的相應(yīng)報(bào)告:
bdb187ee-5d95-11ee-9788-92fbcf53809c.png同時(shí)我們也可以檢查這個(gè)工程的測(cè)試用例的執(zhí)行情況及整體的覆蓋度情況:
bdb8c7a2-5d95-11ee-9788-92fbcf53809c.png對(duì)于Pipeline Job,我們還可以通過(guò)階段視圖與Blue Ocean來(lái)幫助我們更清晰的認(rèn)知到每一階段的執(zhí)行情況:
bdc0b23c-5d95-11ee-9788-92fbcf53809c.png

以上就是我們通過(guò)Jenkins集成VectorCAST的全部?jī)?nèi)容,而除此之外,我們還提供基于腳本的方案來(lái)助力自動(dòng)化整個(gè)測(cè)試流程。相較于需要手動(dòng)進(jìn)行配置的插件。腳本方案可以更加便捷靈活的完成適配工程,執(zhí)行測(cè)試,報(bào)告生成并通知的全自動(dòng)化流程。如果您對(duì)這方面感興趣或是有任何需求,請(qǐng)隨時(shí)與我們?nèi)〉寐?lián)系,我們很樂(lè)意與您進(jìn)行詳細(xì)討論。

bdcb7032-5d95-11ee-9788-92fbcf53809c.png總結(jié)
目前,持續(xù)集成在汽車(chē)軟件測(cè)試行業(yè)已經(jīng)成為一種必要的實(shí)踐。許多的汽車(chē)公司都建立了專(zhuān)門(mén)的持續(xù)集成流程,來(lái)管理和執(zhí)行軟件的構(gòu)建、部署、測(cè)試和監(jiān)控等活動(dòng)。同時(shí),也另有一些新興的技術(shù)和工具,如云計(jì)算、微服務(wù)架構(gòu)、DevOps實(shí)踐等,為持續(xù)集成提供了更多的可能性和挑戰(zhàn)。
對(duì)于VectorCAST來(lái)說(shuō),它不僅僅在持續(xù)集成領(lǐng)域提供了卓越的支持,還可以通過(guò)與Docker集成來(lái)提供更靈活的測(cè)試環(huán)境,VectorCAST還支持與多種需求管理服務(wù)器(如Polarion、CodeBeamer等)進(jìn)行集成。同時(shí),VectorCAST還提供了整個(gè)測(cè)試過(guò)程的命令行接口,并支持自定義生成報(bào)告等多種功能。
如果您想了解更多有關(guān)信息請(qǐng)聯(lián)系北匯信息,北匯信息作為Vector公司的中國(guó)合作伙伴,擁有專(zhuān)業(yè)的VectorCAST測(cè)試服務(wù)團(tuán)隊(duì),可為您提供周全完整的研發(fā)、測(cè)試解決方案及優(yōu)質(zhì)的技術(shù)支持服務(wù)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 測(cè)試
    +關(guān)注

    關(guān)注

    9

    文章

    6111

    瀏覽量

    131031
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    5317

    瀏覽量

    91229
  • Vector
    +關(guān)注

    關(guān)注

    3

    文章

    96

    瀏覽量

    9955
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    聯(lián)合光電榮獲2025巢湖上市公司高質(zhì)量發(fā)展大會(huì)科技創(chuàng)新獎(jiǎng)

    12月7日,在2025巢湖上市公司高質(zhì)量發(fā)展大會(huì)上,聯(lián)合光電憑借在光學(xué)科技領(lǐng)域的持續(xù)創(chuàng)新與硬核實(shí)力,榮獲大會(huì)頒發(fā)的“科技創(chuàng)新獎(jiǎng)”。這一權(quán)威獎(jiǎng)項(xiàng),是對(duì)聯(lián)合光電以創(chuàng)新驅(qū)動(dòng)高質(zhì)量發(fā)展的高度認(rèn)可。
    的頭像 發(fā)表于 12-09 09:16 ?632次閱讀

    廣電計(jì)量創(chuàng)新服務(wù)體系助力商業(yè)航天高質(zhì)量發(fā)展

    顯著增強(qiáng)的發(fā)展目標(biāo)。以“技術(shù)平臺(tái)+智能設(shè)備+產(chǎn)業(yè)協(xié)同”為核心引擎,構(gòu)建起覆蓋衛(wèi)星全生命周期的創(chuàng)新服務(wù)體系,為商業(yè)航天高質(zhì)量發(fā)展持續(xù)注入新動(dòng)能。
    的頭像 發(fā)表于 11-27 17:22 ?1197次閱讀

    PCBA工程師必看:高質(zhì)量BOM的5個(gè)‘隱形規(guī)則’

    一站式PCBA加工廠家今天為大家講講PCBA加工中高質(zhì)量BOM要求有哪些?PCBA加工中高質(zhì)量BOM的5大核心要素。在PCBA加工中,高質(zhì)量的物料清單(BOM)是保障生產(chǎn)零失誤的核心工具。它不
    的頭像 發(fā)表于 10-17 09:18 ?672次閱讀

    標(biāo)貝科技參編《人工智能高質(zhì)量數(shù)據(jù)集建設(shè)指南

    聯(lián)盟數(shù)據(jù)委員會(huì)共同發(fā)布《人工智能高質(zhì)量數(shù)據(jù)集建設(shè)指南》,旨在為業(yè)界建設(shè)高質(zhì)量數(shù)據(jù)集提供有實(shí)操價(jià)值的指導(dǎo)和參考。標(biāo)貝科技深度參與指南的編制工作,將產(chǎn)業(yè)實(shí)踐經(jīng)驗(yàn)轉(zhuǎn)化為標(biāo)準(zhǔn)框架,為行業(yè)洞察與
    的頭像 發(fā)表于 09-11 17:19 ?786次閱讀

    索尼重載設(shè)備的高質(zhì)量遠(yuǎn)程制作方案和應(yīng)用(2)

    索尼的遠(yuǎn)程制作可以被稱(chēng)之為制作級(jí)的高質(zhì)量遠(yuǎn)程制作,或重載設(shè)備的高質(zhì)量遠(yuǎn)程制作,遠(yuǎn)程設(shè)備結(jié)合常規(guī)系統(tǒng)設(shè)備,提供和本地制作類(lèi)似的制作級(jí)高質(zhì)量圖像,延續(xù)電視臺(tái)/制作公司的設(shè)備特點(diǎn)和優(yōu)勢(shì)。
    的頭像 發(fā)表于 08-21 15:56 ?1060次閱讀
    索尼重載設(shè)備的<b class='flag-5'>高質(zhì)量</b>遠(yuǎn)程制作方案和應(yīng)用(2)

    索尼重載設(shè)備的高質(zhì)量遠(yuǎn)程制作方案和應(yīng)用(1)

    最近的各地體育活動(dòng)中,索尼提供了多種產(chǎn)品和系統(tǒng)方案進(jìn)行測(cè)試和使用,其中將攝像機(jī)用于轉(zhuǎn)播場(chǎng)地的集中式遠(yuǎn)程制作方式是常用方式。索尼專(zhuān)業(yè)解決方案突出制作級(jí)質(zhì)量的優(yōu)勢(shì),具有圖像高質(zhì)量,低碼率,低延時(shí)特點(diǎn),能提供不一樣的高質(zhì)量遠(yuǎn)程制作。
    的頭像 發(fā)表于 08-21 15:55 ?821次閱讀
    索尼重載設(shè)備的<b class='flag-5'>高質(zhì)量</b>遠(yuǎn)程制作方案和應(yīng)用(1)

    大模型時(shí)代,如何推進(jìn)高質(zhì)量數(shù)據(jù)集建設(shè)?

    高質(zhì)量數(shù)據(jù)集,即具備高價(jià)值、高密度、標(biāo)準(zhǔn)化特征的數(shù)據(jù)集合。 在AI領(lǐng)域,高質(zhì)量數(shù)據(jù)集地位舉足輕重,如同原油經(jīng)煉化成為汽油驅(qū)動(dòng)汽車(chē),海量原始數(shù)據(jù)需轉(zhuǎn)化為高質(zhì)量數(shù)據(jù)集,才能助力大模型精準(zhǔn)掌握數(shù)據(jù)特征
    的頭像 發(fā)表于 08-21 13:58 ?693次閱讀

    從芯片到主板,科技創(chuàng)新實(shí)現(xiàn)高質(zhì)量發(fā)展

    數(shù)字化時(shí)代,科技的迅猛發(fā)展深刻影響著各個(gè)領(lǐng)域。從芯片到主板的集成,生動(dòng)展現(xiàn)了科技創(chuàng)新如何成為推動(dòng)高質(zhì)量發(fā)展的核心動(dòng)力。
    的頭像 發(fā)表于 07-26 16:26 ?749次閱讀

    京微齊力榮登中國(guó)半導(dǎo)體行業(yè)高質(zhì)量發(fā)展創(chuàng)新成果榜單

    近日,中國(guó) IC 獨(dú)角獸聯(lián)盟今日正式揭曉 "中國(guó)半導(dǎo)體行業(yè)高質(zhì)量發(fā)展創(chuàng)新成果征集" 活動(dòng)獲評(píng)榜單,涵蓋領(lǐng)軍人物、領(lǐng)軍企業(yè)、優(yōu)秀解決方案/產(chǎn)品三大類(lèi)別,全面展現(xiàn)國(guó)內(nèi)集成電路全產(chǎn)業(yè)鏈
    的頭像 發(fā)表于 07-04 17:03 ?1204次閱讀

    新能源變革之路,要建在“高質(zhì)量”的路基上

    高質(zhì)量”是能源革命的前提與基座
    的頭像 發(fā)表于 06-24 11:42 ?2370次閱讀
    新能源變革之路,要建在“<b class='flag-5'>高質(zhì)量</b>”的路基上

    新思科技賦能集成電路專(zhuān)業(yè)高質(zhì)量發(fā)展

    集成電路產(chǎn)業(yè)正迎來(lái)從高速增長(zhǎng)向高質(zhì)量發(fā)展的關(guān)鍵期,技術(shù)創(chuàng)新與人才培育成為驅(qū)動(dòng)行業(yè)演進(jìn)的核心動(dòng)力。隨著芯片設(shè)計(jì)復(fù)雜度持續(xù)攀升,高校作為人才培養(yǎng)的重要陣地,亟需深化產(chǎn)教融合,精準(zhǔn)對(duì)接產(chǎn)業(yè)需求。作為全球
    的頭像 發(fā)表于 05-06 13:48 ?759次閱讀

    力合微電子榮獲2024年度深圳市集成電路產(chǎn)業(yè)高質(zhì)量發(fā)展獎(jiǎng)

    表彰為行業(yè)高質(zhì)量發(fā)展作出突出貢獻(xiàn)的個(gè)人和企業(yè)。力合微電子憑借在電力線通信(PLC)技術(shù)領(lǐng)域的持續(xù)創(chuàng)新和產(chǎn)業(yè)化應(yīng)用,與匯頂科技、國(guó)民技術(shù)、必易微等企業(yè)共同榮獲高質(zhì)量發(fā)
    的頭像 發(fā)表于 03-07 17:58 ?1046次閱讀
    力合微電子榮獲2024年度深圳市<b class='flag-5'>集成</b>電路產(chǎn)業(yè)<b class='flag-5'>高質(zhì)量</b>發(fā)展獎(jiǎng)

    電動(dòng)工具EMC測(cè)試整改:邁向高質(zhì)量生產(chǎn)的必由之路

    深圳南柯電子|電動(dòng)工具EMC測(cè)試整改:邁向高質(zhì)量生產(chǎn)的必由之路
    的頭像 發(fā)表于 02-27 09:37 ?808次閱讀
    電動(dòng)工具EMC測(cè)試整改:邁向<b class='flag-5'>高質(zhì)量</b>生產(chǎn)的必由之路

    廣汽集團(tuán)召開(kāi)高質(zhì)量發(fā)展大會(huì)

    春回大地,萬(wàn)象更新。近兩日廣東省、廣州市聚焦“建設(shè)現(xiàn)代化產(chǎn)業(yè)體系”主題,相繼召開(kāi)“新春第一會(huì)”——高質(zhì)量發(fā)展大會(huì),吹響奮進(jìn)號(hào)角。廣汽集團(tuán)黨委書(shū)記、董事長(zhǎng)馮興亞作為省市重點(diǎn)產(chǎn)業(yè)高質(zhì)量發(fā)展代表參加會(huì)議,與產(chǎn)學(xué)研各界代表共聚一堂,共繪廣東、廣州
    的頭像 發(fā)表于 02-07 10:18 ?1145次閱讀

    Jenkins的安裝教程

    Jenkins是一個(gè)開(kāi)源的、提供友好操作界面的持續(xù)集成(CI)工具,廣泛用于項(xiàng)目開(kāi)發(fā),具有自動(dòng)化構(gòu)建、測(cè)試和部署等功能。Jenkins用Java語(yǔ)言編寫(xiě),可在Tomcat等流行的servlet容器中運(yùn)行,也可獨(dú)立運(yùn)行。通常與版本
    的頭像 發(fā)表于 02-06 10:04 ?1754次閱讀
    <b class='flag-5'>Jenkins</b>的安裝教程