[status, cvdo, filenames, newmodel]
= sldvgencov(block, options, showUI, startCov)
analyzes the block by using the
sldvoptions object options. The
software returns a handle to the newmodel, which contains a
copy of the block subsystem.
Analyze the coverage data and collect the missing coverage
data.
Analyze the Cruise Control model and simulate a version of that model by
using data from test cases from the previous analysis. Compare the model
coverage data and collect the coverage missing from the
sldvdemo_cruise_control_mod model analysis:
opts = sldvoptions;
% Generate test cases
opts.Mode = 'TestGeneration';
% Specify MCDC coverage
opts.ModelCoverageObjectives = 'MCDC';
% Don't create harness model
opts.SaveHarnessModel = 'off';
% or report
opts.SaveReport = 'off';
openExample('sldv/ExtendTestCasesForModifiedModelExample',...'supportingFile', 'sldvdemo_cruise_control');
[ status, files ] = sldvrun('sldvdemo_cruise_control', opts);
open_system 'sldvdemo_cruise_control_mod';
[ outData, startCov ] = sldvruntest('sldvdemo_cruise_control_mod',...
files.DataFile, [], true);
cvhtml('Coverage with the original test suite', startCov);
[ status, covData, files ] = sldvgencov('sldvdemo_cruise_control_mod',...
opts, false, startCov);
cvdata object containing coverage data for new
tests.
A structure whose fields list the file names resulting from the
analysis.
DataFile
MAT-file with the raw input data.
HarnessModel
Simulink harness model.
Report
HTML report of the results.
ExtractedModel
Simulink model extracted from the
subsystem.
BlockReplacementModel
Simulink model obtained after block
replacements.
Logical value that indicates if the analysis collected model
coverage.
true for analysis collected model coverage
data.
false if analysis does not collect model coverage
data.
If the API is invoked with block, then the software
returns the handle to the new model in newmodel which
contains a copy of the atomic subsystem block.
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window.
Web browsers do not support MATLAB commands.
Website auswählen
Wählen Sie eine Website aus, um übersetzte Inhalte (sofern verfügbar) sowie lokale Veranstaltungen und Angebote anzuzeigen. Auf der Grundlage Ihres Standorts empfehlen wir Ihnen die folgende Auswahl: .
Sie können auch eine Website aus der folgenden Liste auswählen:
So erhalten Sie die bestmögliche Leistung auf der Website
Wählen Sie für die bestmögliche Website-Leistung die Website für China (auf Chinesisch oder Englisch). Andere landesspezifische Websites von MathWorks sind für Besuche von Ihrem Standort aus nicht optimiert.