Main Content

matlab.unittest.plugins Namespace

Summary of classes in MATLAB plugins interface

Description

Plugins customize a TestRunner object. The matlab.unittest.plugins namespace consists of the following classes.

Classes

Fundamental Plugin Related Interfaces

matlab.unittest.plugins.ParallelizableInterface for plugins that support running tests in parallel
matlab.unittest.plugins.QualifyingPluginInterface for plugins that perform system-wide qualifications
matlab.unittest.plugins.TestRunnerPluginPlugin interface for extending test runner

Plugin Implementations

Diagnostic & Progress Information

matlab.unittest.plugins.DiagnosticsOutputPluginPlugin to direct diagnostics to output stream
matlab.unittest.plugins.DiagnosticsRecordingPluginPlugin to record diagnostics on test results
matlab.unittest.plugins.LoggingPluginPlugin to report diagnostic messages
matlab.unittest.plugins.TestRunProgressPluginPlugin that reports test run progress

Debugging & Qualification

matlab.unittest.plugins.DiagnosticsValidationPluginPlugin to help validate diagnostic code
matlab.unittest.plugins.FailOnWarningsPluginPlugin to fail tests that issue warnings
matlab.unittest.plugins.StopOnFailuresPluginPlugin to debug test failures

Output Formats & Continuous Integration

matlab.unittest.plugins.TAPPluginPlugin that produces Test Anything Protocol stream
matlab.unittest.plugins.XMLPluginPlugin that writes test results to XML file

Reporting

matlab.unittest.plugins.CodeCoveragePluginPlugin that provides access to code coverage information
matlab.unittest.plugins.TestReportPluginPlugin that generates a test report

Version History

Introduced in R2013a