Main Content

Étendre les frameworks de test

Personnaliser l’environnement de test et créer des contraintes, des diagnostics, des dispositifs de test et des plugins

Le Unit Testing Framework de MATLAB® permet aux créateurs d’outils de test de personnaliser l’environnement de test. Vous pouvez approfondir l’écriture de tests grâce à des contraintes, diagnostics et dispositifs de test personnalisés. Vous pouvez également étendre l’exécution des tests et la création de rapports avec des plugins personnalisés pour l’exécuteur de tests.

Classes

développer tout

matlab.unittest.constraints.ConstraintFundamental interface for constraints
matlab.unittest.constraints.BooleanConstraintFundamental interface for constraints that support Boolean operations
matlab.unittest.constraints.ToleranceFundamental interface for tolerances
matlab.automation.diagnostics.DiagnosticFundamental interface for diagnostics
matlab.unittest.diagnostics.ConstraintDiagnosticDiagnostic with fields common to constraints
matlab.unittest.fixtures.FixtureFundamental interface for test fixtures
matlab.unittest.plugins.TestRunnerPluginPlugin interface for extending test runner
matlab.unittest.plugins.ParallelizableInterface for plugins that support running tests in parallel (depuis R2019b)
matlab.unittest.plugins.QualifyingPluginInterface for plugins that perform system-wide qualifications
matlab.test.behavior.MissingTest if class satisfies contract for missing values

Namespaces

matlab.unittest.constraintsSummary of classes in MATLAB constraints interface
matlab.unittest.fixturesSummary of classes in MATLAB fixtures interface
matlab.unittest.pluginsSummary of classes in MATLAB plugins interface

Rubriques

Contraintes

Dispositifs de test

Plugins