Integración continua
Puede ampliar el alcance de las pruebas generando casos de prueba para todos los subsistemas del modelo. También puede configurar planificadores para determinadas arquitecturas de modelo, como modelos de función de exportación. Para ejecutar conjuntamente pruebas de MATLAB y Simulink, ejecute casos de prueba de Simulink Test™ con el marco de pruebas unitarias de MATLAB. Genere resultados compatibles con la integración continua usando complementos de pruebas unitarias de MATLAB. Consulte Integración continua para verificar modelos de Simulink y Develop and Integrate Software with Continuous Integration para obtener información y un ejemplo.
Clases
matlab.unittest.TestSuite | Fundamental interface for grouping tests to run |
matlab.unittest.TestRunner | Class for running tests in unit testing framework |
matlab.unittest.plugins | Summary of classes in MATLAB plugins interface |
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 |
Funciones
addModelCoverage | Enable model coverage collection for TestTask
instance (Desde R2024a) |
Temas
- 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.