持续集成
CI 兼容测试,自动化,使用 MATLAB® 单元测试框架运行 Simulink® 测试
您可以通过为模型中的所有子系统生成测试用例来扩大测试范围。您还可以为某些模型架构(例如导出函数模型)设置调度器。如果需要结合运行 MATLAB 和 Simulink 测试,请使用 MATLAB 单元测试框架运行 Simulink Test™ 测试用例。使用 MATLAB 单元测试插件可生成与持续集成兼容的结果。有关信息和示例,请参阅 Simulink 模型验证的持续集成和使用持续集成模式开发和集成软件。
类
matlab.unittest.TestSuite | 对要运行的测试进行分组的基础接口 |
matlab.unittest.TestRunner | 用于在单元测试框架中运行测试的类 |
matlab.unittest.plugins | MATLAB 插件界面中类汇总 |
sltest.plugins.ModelCoveragePlugin | 使用 MATLAB 单元测试框架收集模型覆盖率 |
sltest.plugins.TestManagerResultsPlugin | 使用 MATLAB 单元测试框架生成增强的测试结果 |
sltest.plugins.coverage.CoverageMetrics | 指定使用 MATLAB 单元测试框架运行的测试的覆盖率度量 |
sltest.plugins.coverage.ModelCoverageReport | 指定使用 MATLAB 单元测试运行的测试的模型覆盖率报告详细信息 |
函数
addModelCoverage | 为 TestTask 实例启用模型覆盖率收集 (自 R2024a 起) |
主题
- 使用 MATLAB 单元测试测试模型
与 MATLAB 测试脚本测试集成。
- 持续集成系统的输出结果
设置模型测试,输出与 Jenkins® 等持续集成系统兼容的结果和覆盖率。
- 自动创建一组测试用例
创建一组与模型中包含的测试框架和 Signal Editor 模块相对应的测试用例。