User`s guide

Create and Run Test Cases
18-3
Create and Run Test Cases
To create and run test cases, model coverage provides two MATLAB commands, cvtest
and cvsim. The cvtest command creates test cases that the cvsim command runs. (See
“Run Tests with cvsim” on page 21-5.)
You can also run the coverage tool interactively:
1
Open the sldemo_fuelsys model.
2
In the Simulink model window, select Analysis > Coverage > Settings.
The Coverage Settings dialog box appears, with the Coverage tab open.
3
Select Coverage for this model: sldemo_fuelsys, which enables:
The Select Subsystem button
The metrics options in the Coverage metrics section
Fields on the Results, Reporting, and Options tabs of the Coverage Settings
dialog box
4
Under Coverage metrics, select the types of coverage that you want to record in
the coverage report.
5
Click OK.
6
In the Simulink Editor, select Simulation > Run to start simulating the model.
If you specify to report model coverage, the Simulink Verification and Validation
software saves coverage data for the current run in the workspace object covdata
and cumulative coverage data in covCumulativeData, by default. At the end of the
simulation, this data appears in an HTML report that opens in a browser window.
Note: You cannot run simulations if you select both model coverage reporting
and acceleration options. If you select Simulation > Mode > Accelerator in the
Simulink Editor, Simulink does not record coverage.
You cannot select both block reduction and conditional branch input
optimization when you perform coverage analysis because they interfere with
coverage recording.