MATLAB 持续集成与实时脚本测试指南
一、MATLAB 在 CI 平台上的持续集成
1.1 持续集成概述
可以使用不同的持续集成(CI)平台来运行 MATLAB 代码和 Simulink 模型,将其作为自动化任务管道的一部分。MATLAB 单元测试框架还能让你创建测试套件和测试运行器,并使用 matlab.unittest.plugins 包中的插件类为持续集成工作流自定义测试运行器。
为了便于在持续集成中运行和测试软件,MATLAB 与多个 CI 平台无缝集成,如 Azure DevOps、CircleCI、Jenkins 等。使用这些平台可以:
- 在管道中运行 MATLAB 脚本、函数和语句。
- 运行 MATLAB 和 Simulink 测试并生成工件,如 JUnit 测试结果和 Cobertura 代码覆盖率报告。
根据不同的 CI 平台,可能需要:
- 使用脚本或用户界面配置管道。
- 设置平台以在本地或云端运行 MATLAB。
1.2 各 CI 平台的操作步骤
| 平台名称 | 操作步骤 |
|---|---|
| Azure DevOps | 1. 为 Azure DevOps 组织安装扩展。 2. 使用扩展在存储库根目录的 azure-pipelines.yml 文件中编写管道 YAML。 3. 可以使用云端 |
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



