色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

高質量持續集成:VectorCAST與Jenkins實戰指南

北匯信息POLELINK ? 2023-09-28 08:27 ? 次閱讀

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

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

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

在接下來的Scripts腳本處可用于定義 Windows及Unix(根據實際使用的系統而定)的腳本命令。我們可以通過定義環境變量或調用批處理文件來設置環境腳本命令。當我們的工程是通過交叉編譯鏈進行編譯的,那么就可以將相應的環境配置或是批處理腳本填入此處:

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

當我們需要從Git庫/SVN檢出文件時,我們可以通過SCM項進行關聯:Single Job:bd9617ac-5d95-11ee-9788-92fbcf53809c.pngPipeline Job:bd9b4fd8-5d95-11ee-9788-92fbcf53809c.png在我們完成對于Jenkins Job的配置后,選擇Create即可完成Jenkins Job的創建。bda42374-5d95-11ee-9788-92fbcf53809c.png執行并查看結果
選擇我們上面創建好的Jenkins Job,通過Build Now執行當前任務。
Jenkins的自身特性會在任務執行過程中實時監控并進行記錄,通過點擊執行進度條進入控制臺查看實時執行進度:
bda966e0-5d95-11ee-9788-92fbcf53809c.png待執行完成后便可查看執行結果,VectorCAST插件同樣會生成通過工具執行結果所得的相應報告:
bdb187ee-5d95-11ee-9788-92fbcf53809c.png同時我們也可以檢查這個工程的測試用例的執行情況及整體的覆蓋度情況:
bdb8c7a2-5d95-11ee-9788-92fbcf53809c.png對于Pipeline Job,我們還可以通過階段視圖與Blue Ocean來幫助我們更清晰的認知到每一階段的執行情況:
bdc0b23c-5d95-11ee-9788-92fbcf53809c.png

以上就是我們通過Jenkins集成VectorCAST的全部內容,而除此之外,我們還提供基于腳本的方案來助力自動化整個測試流程。相較于需要手動進行配置的插件。腳本方案可以更加便捷靈活的完成適配工程,執行測試,報告生成并通知的全自動化流程。如果您對這方面感興趣或是有任何需求,請隨時與我們取得聯系,我們很樂意與您進行詳細討論。

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 測試
    +關注

    關注

    8

    文章

    5477

    瀏覽量

    127453
  • 軟件
    +關注

    關注

    69

    文章

    5066

    瀏覽量

    88460
  • Vector
    +關注

    關注

    3

    文章

    64

    瀏覽量

    8759
收藏 人收藏

    評論

    相關推薦

    力合微電子榮獲2024年度深圳市集成電路產業高質量發展獎

    表彰為行業高質量發展作出突出貢獻的個人和企業。力合微電子憑借在電力線通信(PLC)技術領域的持續創新和產業化應用,與匯頂科技、國民技術、必易微等企業共同榮獲高質量
    的頭像 發表于 03-07 17:58 ?353次閱讀
    力合微電子榮獲2024年度深圳市<b class='flag-5'>集成</b>電路產業<b class='flag-5'>高質量</b>發展獎

    電動工具EMC測試整改:邁向高質量生產的必由之路

    深圳南柯電子|電動工具EMC測試整改:邁向高質量生產的必由之路
    的頭像 發表于 02-27 09:37 ?135次閱讀
    電動工具EMC測試整改:邁向<b class='flag-5'>高質量</b>生產的必由之路

    廣汽集團召開高質量發展大會

    春回大地,萬象更新。近兩日廣東省、廣州市聚焦“建設現代化產業體系”主題,相繼召開“新春第一會”——高質量發展大會,吹響奮進號角。廣汽集團黨委書記、董事長馮興亞作為省市重點產業高質量發展代表參加會議,與產學研各界代表共聚一堂,共繪廣東、廣州
    的頭像 發表于 02-07 10:18 ?262次閱讀

    Jenkins的安裝教程

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

    電動工具EMC測試整改:邁向高質量生產的必經之路

    深圳南柯電子|電動工具EMC測試整改:邁向高質量生產的必經之路
    的頭像 發表于 01-14 14:29 ?219次閱讀
    電動工具EMC測試整改:邁向<b class='flag-5'>高質量</b>生產的必經之路

    基于 Docker 與 Jenkins 實現自動化部署

    前言 重塑自動化部署新高度,Docker 攜手 Jenkins,在華為云 Flexus X 云服務器的加持下,引領持續集成與部署的新紀元。Flexus X 以其卓越的性能、靈活的資源配置和高效的成本
    的頭像 發表于 01-07 17:25 ?283次閱讀
    基于 Docker 與 <b class='flag-5'>Jenkins</b> 實現自動化部署

    Jenkins 與 SonarQube 集成部署,自動化代碼質量監控

    的性能表現,為 Jenkins 與 SonarQube 的集成部署提供強大支撐。在 Flexus X 的助力下,自動化代碼掃描與質量問題即時反饋成為可能,顯著提升團隊開發效率與軟件質量
    的頭像 發表于 01-07 17:24 ?385次閱讀
    <b class='flag-5'>Jenkins</b> 與 SonarQube <b class='flag-5'>集成</b>部署,自動化代碼<b class='flag-5'>質量</b>監控

    云服務器Flexus X實例,Docker集成搭建Jenkins CI/CD平臺

    Jenkins 是一個開源的自動化服務器,用于持續集成(CI)和持續交付(CD)軟件項目。它允許開發人員在軟件開發過程中自動化各種任務,如構建、測試和部署,從而提高開發效率和軟件質量
    的頭像 發表于 12-29 15:43 ?213次閱讀
    云服務器Flexus X實例,Docker<b class='flag-5'>集成</b>搭建<b class='flag-5'>Jenkins</b> CI/CD平臺

    云知聲持續攜手客戶賦能高質量AI人才培養

    今年8月,國務院發布《關于促進服務消費高質量發展的意見》,強調推動高等院校、科研機構、社會組織開放優質教育資源,滿足社會大眾多元化、個性化學習需求。同時,該意見提出要推動職業教育提質增效,建設高水平職業學校和專業,并鼓勵推動社會培訓機構面向公眾需求提高服務質量
    的頭像 發表于 11-09 15:36 ?691次閱讀

    中興通訊引領5G-A高質量發展新紀元

    中國5G商用5周年之際,以“智聯未來 無限可能”為主題的2024移動通信高質量發展論壇在北京舉辦。本屆論壇系統呈現總結我國移動通信,特別是5G產業自身高質量發展和引領數字經濟高質量發展的成果和經驗,展望5G-A、6G協同創新發展
    的頭像 發表于 10-15 10:32 ?688次閱讀

    集成電路產業狂飆,企業如何為高質量發展注入活力

    據國家統計局數據顯示,2024年上半年我國集成電路產品的產量同比增長了28.9%,增勢明顯。在萬年芯看來,集成電路產業強勢“狂飆”,交出了亮眼的2024年“期中考”成績,業內也正在為產業高質量發展
    的頭像 發表于 08-02 14:35 ?450次閱讀
    <b class='flag-5'>集成</b>電路產業狂飆,企業如何為<b class='flag-5'>高質量</b>發展注入活力

    科技創新!國產自主三坐標測量機推動產業高質量發展

    科技創新推動高質量發展,精密幾何測量儀器是核心。中圖三坐標測量機采用創新技術,提升測量精度和穩定性,擁有自主可控軟件,助力產業升級,實現高質量發展。
    的頭像 發表于 07-12 11:32 ?1757次閱讀
    科技創新!國產自主三坐標測量機推動產業<b class='flag-5'>高質量</b>發展

    維信諾高質量發展創新大會暨全球合作伙伴大會召開

    4月18日,維信諾高質量發展創新大會暨全球合作伙伴大會在合肥舉行。大會以“聚智同行,質勝未來”為主題,合肥市相關領導、專家學者及數百家維信諾核心供應伙伴齊聚一堂,共謀新興顯示產業高質量發展之路。
    的頭像 發表于 04-19 09:26 ?649次閱讀

    電子制造業融資路演再來臨,持續搭建高質量發展道路

    堅定不移走好高質量發展之路,助力企業解決發展資金和資源問題,電子制造業融資路演活動將再次舉辦~ 廣東省向來堅持以實體經濟為本、堅持制造業當家。“堅定不移走好高質量發展之路,抓住科技創新這個‘牛鼻子
    的頭像 發表于 03-21 11:03 ?493次閱讀
    電子制造業融資路演再來臨,<b class='flag-5'>持續</b>搭建<b class='flag-5'>高質量</b>發展道路

    北斗芯片產業的高質量發展之路

    高質量發展是全面建設社會主義現代化國家的首要任務”,二十大報告中對高質量發展有著明確的論斷和要求。在2023年的全國兩會中還指出,加快實現高水平科技自立自強,是推動高質量發展的必由之路。中國衛星
    的頭像 發表于 03-15 14:03 ?496次閱讀
    北斗芯片產業的<b class='flag-5'>高質量</b>發展之路
    主站蜘蛛池模板: 玩高中女同桌肉色短丝袜脚文 | 午夜影视免费 | 亚洲一区二区三区乱码在线欧洲 | 久久精品亚洲视频 | 外国xxxx| 18岁末年禁止观看免费1000个 | 伊人久久大香线蕉avapp下载 | 国产精华av午夜在线观看 | 精品久久久久久无码人妻国产馆 | 国产成人亚洲精品无广告 | 超碰在线97av视频免费 | 在线视频网站www色 在线视频免费国产成人 | 97色伦在色在线播放 | tobu中国日本高清 | 成人免费视频无遮挡在线看 | 大地影院免费观看视频 | 国产亚洲精品久久777777 | 涩涩网站在线看 | 久久综合亚洲色hezyo | 国产在线播放KKK | MATURETUBE乱妇 | 99精品免费久久久久久久久蜜桃 | 99久热精品免费观看 | 女教师公车痴汉在线播放 | 欧美成人免费观看久久 | 亚洲免费在线视频 | 亚洲精品视频免费在线观看 | 三级貂蝉艳史 在线观看 | 第一次处破女高清电影 | 欧美亚洲国产专区在线 | 4399亚洲AV无码V无码网站 | 精品国产成人a区在线观看 精品国产成人AV在线看 | 久久电影精品久久99久久 | 久在线观看福利视频 | adc影院欢迎您大驾光临入口 | 久久免费资源福利资源站 | 国产亚洲精品久久久久久久软件 | 秘密教学93话恩爱久等了免费 | 超碰97超碰在线视频哦 | 亚洲黄色大片 | 亚洲精品高清中文字幕完整版 |