sltest.plugins.ModelCoveragePlugin class
Package: sltest.plugins
Collect model coverage using the MATLAB Unit Test framework
Description
The sltest.plugins.ModelCoveragePlugin
creates coverage reports and
allows setting coverage metrics for running Simulink®
Test™ and MATLAB®-based Simulink test cases with the MATLAB Unit Test framework. Set desired
sltest.plugins.ModelCoveragePlugin
property values, and add the
instance of the sltest.plugins.ModelCoveragePlugin
to the test
runner. For MATLAB-based Simulink tests, calls to the simulate
method collect coverage during the test run. These coverage results are available in the
Test Manager results. If you have a license for Parallel Computing Toolbox™, you can use the ModelCoveragePlugin
with parallel test
execution.
Note
If you open a MATLAB -based Simulink test file in the Test Manager, enable coverage, and set the coverage
metrics, you do not need to use sltest.plugins.ModelCoveragePlugin
.
However, if you use sltest.plugins.ModelCoveragePlugin
and also set
coverage in the Test Manager, the Test Manager uses the settings in the
sltest.plugins.ModelCoveragePlugin
object.
Creation
creates a model coverage plugin object mcp
= sltest.plugins.ModelCoveragePlugin(Properties
)mcp
with specified
properties.
You can also import the plugin, then use the class name to create an instance of the plugin:
import sltest.plugins.ModelCoveragePlugin mcp = ModelCoveragePlugin(Properties)
Properties
Examples
Version History
Introduced in R2018a