Intégration continue
Vous pouvez augmenter la portée de vos tests en générant des cas de test pour tous les sous-systèmes de votre modèle. Vous pouvez également configurer des schedulers pour certaines architectures de modèles, telles que les modèles à fonction d’exportation. Pour exécuter conjointement les tests MATLAB et Simulink, exécutez Simulink Test™ avec l’environnement de tests unitaires MATLAB. Générez des résultats compatibles avec l’intégration continue avec les plugins de tests unitaires MATLAB. Pour plus d’informations et pour obtenir un exemple, consultez Intégration continue pour la vérification de modèles Simulink et Develop and Integrate Software with Continuous Integration.
Classes
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 |
Fonctions
addModelCoverage | Enable model coverage collection for TestTask
instance (depuis R2024a) |
Rubriques
- 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.