Extend Unit Testing Framework
The MATLAB® unit testing framework provides test tool authors the ability to customize the testing environment. You can extend test writing through custom constraints, diagnostics, and fixtures, and extend test running and result reporting through custom plugins for the test runner.
Data Type Behavior Tests
- Write Plugins to Extend TestRunner
TestRunnerPluginclass to extend the test runner. You can implement methods to extend the creation, setup, running, and teardown of tests or test fixtures.
- Create Custom Plugin
Create a custom plugin that counts the number of passing and failing assertions.
- Run Tests in Parallel with Custom Plugin
Create a custom plugin that counts the number of passing and failing assertions when tests run in parallel.
- Write Plugin to Add Data to Test Results
Create a plugin that adds the actual and expected values in an assertion to the
- Write Plugin to Save Diagnostic Details
This example shows how to create a custom plugin to save diagnostic details. The plugin listens for test failures and saves diagnostic information so you can access it after the framework completes the tests.
- Plugin to Generate Custom Test Output Format
Create a plugin that uses a custom format to write finalized test results to an output stream.