0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于模型测试与持续集成相结合的可行性分析

MATLAB 来源:djl 2019-09-16 08:42 次阅读

持续集成

所谓的持续集成(Continues Integration),是指对于定义好的项目流程(分析、编译、测试、部署等)进行自动化,目的是将开发人员从繁杂的集成中解脱出来,专注在更加重要的业务逻辑实现上,通俗一点说是“流程机器人”。持续集成的组成通常包括:一个自动构建过程(用户定义)、一个代码或模型存储库(进行版本控制以及作为构建过程的素材)以及一个持续集成服务器,前身为 Hudson 的 Jenkins 是比较常用的开源持续集成服务器。持续集成的基本配置和相关概念在此不再赘述,本文着重介绍其与 Simulink 模型测试的接口和方法。

关于模型测试与持续集成相结合的可行性分析

持续集成过程示意

集成方法和过程

Jenkins 可以通过调用操作系统 shell 命令运行 MATLAB 脚本,关键点是如何将 Simulink 模型测试过程集成到 MATLAB 脚本中,好在 MATLAB 提供了单元测试的框架,可以无缝集成 Simulink 的模型测试套件(Simulink Test 的图形化的测试管理环境提供了模型测试套件的框架创建环境)。关于模型测试与持续集成相结合的可行性分析

Simulink 模型测试的持续集成过程

MATLAB 单元测试框架在较近的版本中支持了 TAP 协议,可以生成标准化的测试结果文件,可被 Jenkins 解读和图形化展示。

关于模型测试与持续集成相结合的可行性分析

TAP 文件格式

关于模型测试与持续集成相结合的可行性分析

Jenkins模型测试结果

基于 MATLAB/Simulink 的模型开发环境不断拓展软件开发生命周期,为基于团队(team-based)的协同环境提供更好的体验,也希望广大用户在使用过程中给予我们更多的反馈和建议。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    206

    文章

    27033

    浏览量

    201409
  • 存储器
    +关注

    关注

    38

    文章

    7148

    浏览量

    161993
  • 服务器
    +关注

    关注

    12

    文章

    8116

    浏览量

    82518
收藏 人收藏

    评论

    相关推荐

    七段式SVPWM优化电机电磁噪声的量产可行性验证

    七段式SVPWM优化电机电磁噪声的量产可行性验证
    的头像 发表于 03-21 17:28 612次阅读
    七段式SVPWM优化电机电磁噪声的量产<b class='flag-5'>可行性</b>验证

    什么是DevOps中的持续测试持续测试如何融入DevOps?

    持续测试(CT) 是在整个软件开发生命周期(SDLC) 中自动测试软件应用程序和组件的实践。在 DevOps 中,持续测试是在整个DevOp
    的头像 发表于 01-09 09:10 185次阅读
    什么是DevOps中的<b class='flag-5'>持续</b><b class='flag-5'>测试</b>?<b class='flag-5'>持续</b><b class='flag-5'>测试</b>如何融入DevOps?

    关于AD8529开环增益模型相关问题

    您好。我在使用AD8529设计一个同向放大电路,其后将驱动电容负载,因此希望获得AD8529的开环增益模型来预计系统瞬态响应性能并添加适当的补偿。测试方法参照《基于运算放大器和模拟集成
    发表于 11-23 06:02

    车用LED照明的可行性和先进性

    电子发烧友网站提供《车用LED照明的可行性和先进性.doc》资料免费下载
    发表于 11-15 10:59 0次下载
    车用LED照明的<b class='flag-5'>可行性</b>和先进性

    探究编辑多模态大语言模型可行性

    不同于单模态模型编辑,多模态模型编辑需要考虑更多的模态信息。文章出发点依然从单模态模型编辑入手,将单模态模型编辑拓展到多模态模型编辑,主要从
    发表于 11-09 14:53 255次阅读
    探究编辑多模态大语言<b class='flag-5'>模型</b>的<b class='flag-5'>可行性</b>

    船载USB系统跟踪数传信号可行性研究

    电子发烧友网站提供《船载USB系统跟踪数传信号可行性研究.pdf》资料免费下载
    发表于 10-24 10:51 0次下载
    船载USB系统跟踪数传信号<b class='flag-5'>可行性</b>研究

    VisionFive 2成功集成Android开源项目(AOSP)!

    内核集成。 AOSP基线:赛昉致力于持续集成最新的AOSP基线,为了确保用户能够从AOSP的最新更新中获益,并不断的带来改进和增强。 支持通过Android Studio进行ABD连接。 详情请访问
    发表于 10-16 13:11

    系统级集成 (微电子封装)技术报告!

    统一的工作流程,包括分区、楼层规划、系统级设计。 互连线、路径探索及可行性分析。有能力 从多个来源创建抽象包模型和虚拟模具模型
    发表于 09-28 10:44 218次阅读
    系统级<b class='flag-5'>集成</b> (微电子封装)技术报告!

    高质量持续集成:VectorCAST与Jenkins实战指南

    持续集成(ContinuousIntegration,简称CI)是一种软件开发/测试方法。它要求开发及测试人员频繁地将代码提交到用于共享的开发分支中,经过充分的测试和审查,然后通过自动
    的头像 发表于 09-28 08:27 834次阅读
    高质量<b class='flag-5'>持续集成</b>:VectorCAST与Jenkins实战指南

    电流探头注入替代辐射场的电磁敏感度测试方法的可行性

    本文主要论述了电流探头注入替代辐射场的电磁敏感度测试方法的可行性。 1.概述 以往,在较低频段设备辐射敏感度的考核数据与平台上的实际敏感情况不相关,为使实验室设备辐射敏感度测试数据与平台上实际敏感
    的头像 发表于 09-14 10:23 258次阅读
    电流探头注入替代辐射场的电磁敏感度<b class='flag-5'>测试</b>方法的<b class='flag-5'>可行性</b>

    代码动态测试工具VectorCAST的Jenkins持续集成#Jenkins #持续集成

    代码
    北汇信息POLELINK
    发布于 :2023年09月12日 22:37:44

    安信可雷达模组:无人车应用可行性

    ——Rd-03和Rd-04,三款模组主打高性能与高性价比,低成本帮助用户实现产品的智能化升级,拥有极具竞争力的性能优势与广阔的应用前景等优点。 安信可雷达模组问题集锦 01无人车应用可行性? 我们做的毫米波雷达模组主要应用于室内场景,这个和模组硬件及软件
    的头像 发表于 09-05 15:42 327次阅读

    将Arm Mobile Studio集成到CI工作流中

    如果您的开发团队使用CI(持续集成)系统合并每日代码更改,则可以使用Arm Mobile Studio在多台设备上运行夜间自动设备性能测试。每天早上自动生成HTML摘要报告供团队分析,并导出机器可读
    发表于 08-08 07:42

    如何在持续集成开发流程中使用Jenkins和Docker?

    本指南介绍了如何在持续集成开发流程中使用Jenkins和Docker。 本指南的受众是嵌入式软件开发人员。在指南中,我们还讨论了测试平台的主题,强调了使用Arm Fast Model技术的虚拟硬件
    发表于 08-02 10:50

    6月28日直播预估|CI/CT持续集成测试解决方案

    CI/CT(Continuous Integration/Continuous Test,持续集成/持续测试)是一种软件开发实践。核心是通过一系列测试工具链的组合与自动化
    的头像 发表于 06-27 13:12 469次阅读
    6月28日直播预估|CI/CT<b class='flag-5'>持续集成</b><b class='flag-5'>测试</b>解决方案