Integrazione continua
È possibile aumentare l'ambito dei test generando casi di test per tutti i sottosistemi presenti nel modello. È inoltre possibile impostare pianificatori per determinate architetture di modelli, come i modelli di funzione di esportazione. Per eseguire insieme i test MATLAB e Simulink, eseguire i casi di test Simulink Test™ utilizzando MATLAB Unit Test Framework. Generare risultati compatibili con l'integrazione continua utilizzando i plugin di MATLAB Unit Test. Per informazioni e un esempio, vedere Continuous Integration for Verification of Simulink Models (Integrazione continua per la verifica dei modelli di Simulink) e Develop and Integrate Software with Continuous Integration.
Classi
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 |
Funzioni
addModelCoverage | Enable model coverage collection for TestTask
instance (Da R2024a) |
Argomenti
- 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.