持续集成
CI 兼容测试,自动化,使用 MATLAB® 单元测试框架运行 Simulink® 测试
您可以通过为模型中的所有子系统生成测试用例来扩大测试范围。您还可以为某些模型架构(例如导出函数模型)设置调度器。如果需要结合运行 MATLAB 和 Simulink 测试,请使用 MATLAB 单元测试框架运行 Simulink Test™ 测试用例。使用 MATLAB 单元测试插件可生成与持续集成兼容的结果。有关信息和示例,请参阅 Simulink 模型验证的持续集成和使用持续集成模式开发和集成软件。
类
matlab.unittest.TestSuite | 对要运行的测试进行分组的基础接口 |
matlab.unittest.TestRunner | 用于在 matlab.unittest 框架中运行测试的类 |
matlab.unittest.plugins | MATLAB 插件界面中类汇总 |
sltest.plugins.ModelCoveragePlugin | Collect model coverage using the MATLAB Unit Test framework |
sltest.plugins.TestManagerResultsPlugin | Generate enhanced test results with the MATLAB Unit Test framework |
sltest.plugins.coverage.CoverageMetrics | Specify coverage metrics for tests run with MATLAB Unit Test framework |
sltest.plugins.coverage.ModelCoverageReport | Specify model coverage report details for tests run with MATLAB Unit Test |
主题
- Test Models Using MATLAB Unit Test
Test integration with MATLAB test scripts.
- Output Results for Continuous Integration Systems
Set up model tests that output results and coverage compatible with continuous integration systems such as Jenkins®.
- Automatically Create a Set of Test Cases
Create a set of test cases that correspond to test harnesses and Signal Editor blocks contained in a model.