持續集成
所謂的持續集成(Continues Integration),是指對于定義好的項目流程(分析、編譯、測試、部署等)進行自動化,目的是將開發人員從繁雜的集成中解脫出來,專注在更加重要的業務邏輯實現上,通俗一點說是“流程機器人”。持續集成的組成通常包括:一個自動構建過程(用戶定義)、一個代碼或模型存儲庫(進行版本控制以及作為構建過程的素材)以及一個持續集成服務器,前身為 Hudson 的 Jenkins 是比較常用的開源持續集成服務器。持續集成的基本配置和相關概念在此不再贅述,本文著重介紹其與 Simulink 模型測試的接口和方法。
持續集成過程示意
集成方法和過程
Jenkins 可以通過調用操作系統 shell 命令運行 MATLAB 腳本,關鍵點是如何將 Simulink 模型測試過程集成到 MATLAB 腳本中,好在 MATLAB 提供了單元測試的框架,可以無縫集成 Simulink 的模型測試套件(Simulink Test 的圖形化的測試管理環境提供了模型測試套件的框架創建環境)。
Simulink 模型測試的持續集成過程
MATLAB 單元測試框架在較近的版本中支持了 TAP 協議,可以生成標準化的測試結果文件,可被 Jenkins 解讀和圖形化展示。
TAP 文件格式
Jenkins模型測試結果
基于 MATLAB/Simulink 的模型開發環境不斷拓展軟件開發生命周期,為基于團隊(team-based)的協同環境提供更好的體驗,也希望廣大用戶在使用過程中給予我們更多的反饋和建議。
-
機器人
+關注
關注
211文章
28803瀏覽量
209135 -
存儲器
+關注
關注
38文章
7538瀏覽量
164559 -
服務器
+關注
關注
12文章
9369瀏覽量
86292
發布評論請先 登錄
相關推薦
關于電氣火災監控系統與電氣火災防護在實際應用中的可行性分析

服務器數據恢復—LINUX系統刪除/格式化的數據恢復可行性分析
基于LIBS的馬鈴薯中鉻元素定量分析方法研究

AUTOSAR架構下,持續集成CI的最佳實踐

Perforce靜態分析工具2024.2新增功能:Helix QAC全新CI/CD集成支持、Klocwork分析引擎改進和安全增強

人臉識別技術的可行性在于矛盾具有什么性
振弦采集儀在巖土工程地質災害監測中的可行性研究

關于電化學儲能的BMS可行性方案
振弦采集儀在地下水位監測中的可行性研究與實踐

高壓探頭測量相間電壓的可行性與注意事項

評論