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

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

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

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

Vector推出一套基于Visual Studio Code的免費(fèi)插件

Vector維克多 ? 來源:Vector維克多 ? 2024-11-24 14:15 ? 次閱讀

在汽車軟件開發(fā)過程中,除使用MATLAB開發(fā)算法外,專業(yè)開發(fā)者也偏向使用Visual Studio Code來開發(fā)代碼,其中軟件測(cè)試用例的編寫是確保系統(tǒng)穩(wěn)定性和可靠性的重要環(huán)節(jié)。傳統(tǒng)的CAPL腳本編寫工具(如Vector的CAPL Browser)雖然功能強(qiáng)大,但是結(jié)合Visual Studio Code更能夠滿足多語言編程和集成現(xiàn)代開發(fā)工具的需求。

因此,Vector推出一套基于Visual Studio Code的免費(fèi)插件,更好地配合CANoe Server Edition和CANoe,為開發(fā)與測(cè)試工程師提供便利。這些插件旨在為用戶提供一個(gè)功能全面、易于擴(kuò)展且支持多語言編程的開發(fā)環(huán)境,不僅保留了CAPL Browser的優(yōu)勢(shì),還突破其局限性,使得在Visual Studio Code中設(shè)計(jì)腳本變得更加高效和便捷。

利用這套插件,用戶可以在Visual Studio Code中輕松創(chuàng)建和管理仿真和測(cè)試環(huán)境,編寫復(fù)雜的測(cè)試用例,并與CANoe Server Edition中的DevOps工作流無縫集成。通過venvironment.yaml、vtestunit.yaml和vtesttree.yaml文件,用戶可以快速構(gòu)建完整的測(cè)試框架,實(shí)現(xiàn)自動(dòng)化測(cè)試和持續(xù)集成,顯著提高開發(fā)效率和測(cè)試質(zhì)量。這不僅使測(cè)試用例編寫過程更加靈活和高效,還為團(tuán)隊(duì)協(xié)作和項(xiàng)目管理提供了強(qiáng)大的支持,更好地滿足CI/CT應(yīng)用和DevOps部署所需工具鏈。

01

新功能——Visual Studio Code插件的優(yōu)勢(shì)

在Visual Studio Code中,Vector引入三個(gè)重要的插件,它們不僅擴(kuò)展了CAPL腳本的編寫能力,還大大提升了整個(gè)測(cè)試用例開發(fā)的效率和靈活性。

這是一個(gè)強(qiáng)大的開發(fā)環(huán)境,支持在Visual Studio Code中無縫集成和使用Vector工具鏈的變量集,方便用戶在CAPL、PythonC#中編寫代碼,同時(shí)還提供對(duì)venvironment.yaml文件的編輯支持,包括語法高亮、代碼補(bǔ)全和文件驗(yàn)證,確保用戶在配置和使用仿真環(huán)境時(shí)更加高效和準(zhǔn)確。這個(gè)插件自動(dòng)發(fā)現(xiàn)工作區(qū)中的所有環(huán)境,并支持對(duì)不同的環(huán)境描述文件進(jìn)行選擇和切換,為復(fù)雜項(xiàng)目提供便捷的管理功能。

該插件為CAPL腳本的編寫提供全面的編輯支持,包括語法高亮、符號(hào)補(bǔ)全和驗(yàn)證等功能,使得CAPL腳本的編寫體驗(yàn)在Visual Studio Code中得到了極大的提升。用戶可以通過簡(jiǎn)單的設(shè)置,將Visual Studio Code作為默認(rèn)的CAPL編輯器,從而在CANoe的界面中直接打開CAPL腳本進(jìn)行編輯。與傳統(tǒng)的CAPL Browser工具相比,Vector CAPL插件不僅支持更多的編輯功能,還能與其他插件無縫集成,提供一個(gè)更加現(xiàn)代化和高效的開發(fā)環(huán)境。

02

使用Visual Studio Code插件構(gòu)建測(cè)試用例框架

為了解決這些問題,Vector推出一套基于Visual Studio Code的免費(fèi)插件,更好地配合CANoe Server Edition和CANoe,為開發(fā)與測(cè)試工程師提供便利。這些插件旨在為用戶提供一個(gè)功能全面、易于擴(kuò)展且支持多語言編程的開發(fā)環(huán)境,不僅保留了CAPL Browser的優(yōu)勢(shì),還突破其局限性,使得在Visual Studio Code中設(shè)計(jì)腳本變得更加高效和便捷。

1.

配置環(huán)境描述文件(venvironment.yaml)

首先,需要定義測(cè)試環(huán)境的基本配置。venvironment.yaml文件用于描述整個(gè)測(cè)試環(huán)境,包括總線信號(hào)、分布式對(duì)象等。

0babfa84-a8b2-11ef-93f3-92fbcf53809c.jpg

2.

創(chuàng)建測(cè)試單元描述文件(vtestunit.yaml)

接下來,需要?jiǎng)?chuàng)建一個(gè)vtestunit.yaml文件,該文件定義了測(cè)試單元的組成部分,包括CAPL腳本、C#文件或Python腳本等。

0bb715a4-a8b2-11ef-93f3-92fbcf53809c.jpg

3.

定義測(cè)試執(zhí)行樹(vtesttree.yaml)

最后,需要?jiǎng)?chuàng)建一個(gè)vtesttree.yaml文件,定義測(cè)試用例的執(zhí)行順序和結(jié)構(gòu)。

0bbecb64-a8b2-11ef-93f3-92fbcf53809c.jpg

4.

編寫測(cè)試腳本(test.can)

使用CAPL語言編寫實(shí)際的測(cè)試腳本,并在腳本中引用環(huán)境中的符號(hào)。如下是一個(gè)簡(jiǎn)單的CAPL測(cè)試腳本示例。

0bd60e28-a8b2-11ef-93f3-92fbcf53809c.jpg

5.

構(gòu)建和運(yùn)行測(cè)試單元

在CI/CD流水線中,使用Visual Studio Code插件提供的構(gòu)建和運(yùn)行任務(wù),自動(dòng)化測(cè)試單元的構(gòu)建和執(zhí)行。

0bde0f1a-a8b2-11ef-93f3-92fbcf53809c.jpg

6.

構(gòu)建和運(yùn)行測(cè)試單元

服務(wù)器版本CANoe Server Edition面向CI/CT應(yīng)用場(chǎng)景。因服務(wù)器版本CANoe Server Edition沒有圖形用戶界面,因此測(cè)試執(zhí)行狀態(tài)可直接在Visual Studio Code中查看,也可在執(zhí)行測(cè)試后使用CI/CT推送報(bào)告給相應(yīng)的工程師,使用Test Report Viewer查看分析。

0bed351c-a8b2-11ef-93f3-92fbcf53809c.jpg

通過以上步驟,可以在DevOps環(huán)境中高效地管理和運(yùn)行CAPL測(cè)試用例。Visual Studio Code插件組合不僅簡(jiǎn)化了測(cè)試用例的編寫和管理,還提供了強(qiáng)大的自動(dòng)化功能,確保測(cè)試過程無縫集成到CI/CD流水線中,提升開發(fā)效率和軟件質(zhì)量。

03

Distributed Software Debugging調(diào)試插件

在測(cè)試執(zhí)行結(jié)束后,對(duì)應(yīng)的Fail內(nèi)容需要進(jìn)一步調(diào)試,調(diào)試代碼是確保程序功能正常運(yùn)行的關(guān)鍵環(huán)節(jié)。然而,當(dāng)涉及到復(fù)雜的分布式系統(tǒng)時(shí),調(diào)試變得更加困難,需要與外部仿真環(huán)境進(jìn)行緊密集成。為了解決這一難題,Vector推出一款全新的Visual Studio Code插件——Vector Debug,旨在幫助開發(fā)者在代碼調(diào)試過程中,無縫連接CANoe/CANoe4SW的仿真環(huán)境,實(shí)現(xiàn)分布式軟件的調(diào)試集成。

0bf84f1a-a8b2-11ef-93f3-92fbcf53809c.jpg

分布式調(diào)試集成:通過Vector Debug插件,開發(fā)者能夠在Visual Studio Code中調(diào)試代碼的同時(shí),將調(diào)試過程與外部的CANoe仿真環(huán)境耦合。這意味著當(dāng)代碼在Visual Studio Code中執(zhí)行時(shí),CANoe也會(huì)同步分析調(diào)試中的變量和表達(dá)式,從而使開發(fā)者能夠更全面地理解代碼的運(yùn)行狀態(tài)。為了使該功能正常工作,需要在CANoe的選項(xiàng)設(shè)置中開啟“分布式調(diào)試集成”功能。

靈活的調(diào)試控制:Vector Debug插件提供一個(gè)名為“CANoe耦合面板”的工具面板,開發(fā)者可以通過該面板遠(yuǎn)程控制CANoe測(cè)量的執(zhí)行狀態(tài),包括啟動(dòng)、繼續(xù)和停止測(cè)量。此外,該插件支持根據(jù)調(diào)試器的狀態(tài)自動(dòng)控制CANoe的測(cè)量進(jìn)程。當(dāng)代碼執(zhí)行遇到斷點(diǎn)時(shí),CANoe測(cè)量將自動(dòng)暫停;當(dāng)調(diào)試?yán)^續(xù)時(shí),CANoe也會(huì)同步恢復(fù)運(yùn)行,從而確保測(cè)量與調(diào)試的高度同步。

智能監(jiān)視表達(dá)式傳輸:在調(diào)試過程中,開發(fā)者往往需要關(guān)注某些關(guān)鍵變量或表達(dá)式的值變化。CANoe Debug插件的“CANoe監(jiān)視面板”允許開發(fā)者將這些監(jiān)視表達(dá)式傳輸?shù)紺ANoe仿真環(huán)境中。當(dāng)調(diào)試過程遇到斷點(diǎn)時(shí),指定的監(jiān)視表達(dá)式會(huì)自動(dòng)發(fā)送到CANoe,幫助開發(fā)者在仿真環(huán)境中實(shí)時(shí)分析變量狀態(tài)。對(duì)于更高級(jí)的需求,開發(fā)者還可以選擇自動(dòng)繼續(xù)調(diào)試的選項(xiàng),確保調(diào)試過程的流暢性。

0c03bca6-a8b2-11ef-93f3-92fbcf53809c.jpg

04

結(jié)語

Vector推出的Visual Studio Code插件套件:Vector Simulation and Test Environment、Vector Test Unit、Vector CAPL——各司其職,從環(huán)境配置、測(cè)試單元?jiǎng)?chuàng)建到腳本編寫,為用戶提供強(qiáng)大的功能支持。通過這些插件,用戶能夠輕松在Visual Studio Code中完成復(fù)雜的測(cè)試工作,擺脫傳統(tǒng)工具的局限。

Vector Debug插件更是錦上添花,打破了調(diào)試工具與仿真環(huán)境之間的壁壘,實(shí)現(xiàn)了從開發(fā)測(cè)試到開發(fā)調(diào)試的無縫對(duì)接。用戶不僅可以在Visual Studio Code中進(jìn)行代碼調(diào)試,還能同步監(jiān)控并分析CANoe中的變量和表達(dá)式,大幅提升調(diào)試效率和準(zhǔn)確性。

這一系列插件的推出,不僅擴(kuò)展了Visual Studio Code的功能,更讓汽車軟件開發(fā)測(cè)試和調(diào)試過程更加流暢和智能化。無論是在測(cè)試開發(fā)還是代碼調(diào)試環(huán)節(jié),用戶都能體驗(yàn)到前所未有的便捷和強(qiáng)大功能。這一整套解決方案為使用桌面版本CANo和服務(wù)器版本CANoe Server Edition的工程師在腳本開發(fā)、測(cè)試和調(diào)試等方面提供全方位的支持,讓工程師能夠?qū)W⒂诩夹g(shù)本身,提升工作效率,推動(dòng)項(xiàng)目更快、更高質(zhì)量地完成。

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

    關(guān)注

    30

    文章

    4779

    瀏覽量

    68521
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    805

    瀏覽量

    31163
  • Vector
    +關(guān)注

    關(guān)注

    3

    文章

    60

    瀏覽量

    8594

原文標(biāo)題:Visual Studio Code助力CANoe Server Edition賦能CI/CT測(cè)試開發(fā)

文章出處:【微信號(hào):VectorChina,微信公眾號(hào):Vector維克多】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    IAR Systems 支持 Visual Studio Code 擴(kuò)展以滿足開發(fā)者需求

    在微軟的支持下,IAR Systems 現(xiàn)在向全球數(shù)百萬使用 Visual Studio Code的開發(fā)者提供其嵌入式專業(yè)知識(shí)和軟件解決方案,以快速響應(yīng)市場(chǎng)需求,并進(jìn)步加快開發(fā)流程。
    發(fā)表于 06-28 15:15 ?932次閱讀
    IAR Systems 支持 <b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> <b class='flag-5'>Code</b> 擴(kuò)展以滿足開發(fā)者需求

    Visual Studio Code下載安裝

    目錄需要用到的工具軟件安裝下載安裝 Visual Studio Code下載安裝 STM32Cubemx下載安裝 ARM GCC交叉編譯工具鏈下載安裝 Msys2下載安裝 OpenOCD下載安裝
    發(fā)表于 07-16 07:26

    Visual Studio Code上開發(fā)單片機(jī)程序的方法

    1. 安裝iar 軟件和vscode2. vscode 安裝插件IAR For Visual Studio Codec++(官方的c++插件也就是第
    發(fā)表于 11-22 07:25

    如何在Visual Studio Code中使用Yocto Project生成的Linux SDK

    By Toradex胡珊逢Visual Studio Code在軟件開發(fā)領(lǐng)域具有十分廣泛的應(yīng)用,其支持多種編程語言,豐富的插件極大得提高了開發(fā)效率,同時(shí)這也是
    發(fā)表于 12-16 07:47

    如何安裝visual studio code

    目錄 安裝visual studio code(簡(jiǎn)稱vscode)二 vscode新建工作空間三 添加頭文件搜索路徑四 添加宏定義五 按F12或者"Ctrl+單擊"可快速定位到
    發(fā)表于 12-24 06:06

    Visual Studio Code 軟件免費(fèi)下載

    本文檔的主要內(nèi)容是Visual Studio Code 軟件免費(fèi)下載 重新定義了編輯。免費(fèi)、開源并可在任何位置運(yùn)行。
    發(fā)表于 07-13 15:05 ?117次下載

    如何在Visual Studio和VS Code里協(xié)同寫Java?

    在大會(huì)現(xiàn)場(chǎng),微軟的兩位工程師分別在不同的操作系統(tǒng)上使用 Visual Studio 2017 和 Visual Studio Code 進(jìn)行
    的頭像 發(fā)表于 10-29 16:08 ?1.8w次閱讀

    Visual Studio Code的真正開源替代品來了

    ? Eclipse 基金會(huì)于近期推出 Eclipse Theia 1.0 穩(wěn)定版,號(hào)稱是Visual Studio Code的真正開源替代品。 Theia的界面和
    的頭像 發(fā)表于 12-30 09:57 ?4583次閱讀

    Visual Studio Code上開發(fā)單片機(jī)程序

    1. 安裝iar 軟件和vscode2. vscode 安裝插件IAR For Visual Studio Codec++(官方的c++插件也就是第
    發(fā)表于 11-13 14:21 ?23次下載
    在<b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> <b class='flag-5'>Code</b>上開發(fā)單片機(jī)程序

    Visual-Studio-Addin Visual Studio擴(kuò)展插件

    ./oschina_soft/Visual-Studio-Addin.zip
    發(fā)表于 05-19 10:05 ?2次下載
    <b class='flag-5'>Visual-Studio</b>-Addin <b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b>擴(kuò)展<b class='flag-5'>插件</b>

    IAR Systems更新Visual Studio Code擴(kuò)展

    來源:IAR Systems 用于代碼構(gòu)建和調(diào)試的IAR Visual Studio Code擴(kuò)展備受市場(chǎng)喜愛,其最新 1.20 版進(jìn)步簡(jiǎn)化了嵌入式開發(fā)工作流程 瑞典烏普薩拉 - 2
    的頭像 發(fā)表于 12-08 17:47 ?756次閱讀

    使用Visual Studio Code開發(fā)MCUXpresso工程(環(huán)境準(zhǔn)備篇)

    Visual Studio Code(VSCode)是微軟開發(fā)的款跨平臺(tái)、免費(fèi)使用,核心代碼開源的編輯器,其擴(kuò)展性及易用性深受開發(fā)者青睞。
    的頭像 發(fā)表于 01-29 17:29 ?2450次閱讀

    使用Visual Studio Code進(jìn)行MicroPython編程

    Visual Studio Code(以下簡(jiǎn)稱VSCode)是個(gè)輕量且強(qiáng)大的跨平臺(tái)開源代碼編輯器(IDE),支持Windows,OSX和Linux。內(nèi)置JavaScript、Type
    的頭像 發(fā)表于 04-26 09:29 ?2868次閱讀

    Visual Studio Code的安裝和使用

    Visual Stuio Code微軟出的免費(fèi)編輯器。目前 Visual Stuio Code
    的頭像 發(fā)表于 05-20 15:47 ?3334次閱讀
    <b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> <b class='flag-5'>Code</b>的安裝和使用

    Visual Studio Code - 如何在Visual Studio Code(VS Code)中構(gòu)建和調(diào)試RL78項(xiàng)目

    本視頻演示如何在Visual Studio Code(VS Code)中構(gòu)建和調(diào)試LLVM for Renesas RL78項(xiàng)目。 000 介紹051 構(gòu)建024 調(diào)試 原文標(biāo)題:
    的頭像 發(fā)表于 08-14 12:05 ?910次閱讀
    主站蜘蛛池模板: 日日夜夜影院在线播放| 国产乱国产乱老熟300部视频| 日本高清免费一本视频在线观看| 成人免费观看国产高清| 色-情-伦-理一区二区三区| 国产精品久人妻精品| 亚洲黄色大片| 久久99AV无色码人妻蜜柚| 最近2019年日本中文免费字幕| 男同志video最新猛男| 成 人 免费 黄 色 网站无毒下载| 我解开了岳的乳第一个女人 | 蜜桃视频一区二区| 扒开 浓密 毛| 无码专区久久综合久综合字幕| 黄 色 网 站 免 费 涩涩屋| 在线播放午夜理论片| 欧美亚洲精品一区二三区8V | 日操夜操天天操| 国产三级级在线电影| 亚洲中文字幕永久在线 | 国产人成精品综合欧美成人| 亚洲天堂一区二区三区| 男女一边摸一边做羞羞的事情免费| 成在线人免费视频| 亚洲精品自在在线观看| 蜜芽在线播放免费人成日韩视频| 大肚婆孕妇网| 亚洲视频免费| 欧洲兽交另类AVXXX| 国产三级精品三级男人的天堂| 纵欲(高H)| 视频一区精品自拍亚洲| 久久99r66热这里有精品| 办公室激情在线观看| 亚洲国产三级在线观看| 内射白嫩少妇超碰| 国产人妻精品午夜福利免费不卡 | 毛片免费在线视频| 国产产乱码一二三区别免费| 伊人久久大香线蕉avapp下载|