matlab.unittest.plugins.Parallelizable - Interface for plugins that support running tests in parallel - MATLAB (original) (raw)

Main Content

Namespace: matlab.unittest.plugins

Interface for plugins that support running tests in parallel

Description

The matlab.unittest.plugins.Parallelizable class is an interface for TestRunnerPlugin instances that support dividing a test suite into groups and running each group on the current parallel pool. Parallelizable enables you to transfer data from MATLAB® workers to the MATLAB client. Additionally, you can use Parallelizable to specify the circumstances in which a plugin cannot be used to run tests in parallel.

To create a plugin that supports running tests in parallel, subclass both theTestRunnerPlugin and Parallelizable classes. A TestRunner instance enhanced by a parallelizable plugin can run tests in both serial and parallel modes. To run tests in parallel, which requires Parallel Computing Toolbox™, invoke the runInParallel method on the test runner.

The matlab.unittest.plugins.Parallelizable class is a handle class.

Version History

Introduced in R2019b