收集代码覆盖率数据

度量从Simulink生成的代码的覆盖率万博1manbetx®在Simulink模型中使用模型或代码来指示模万博1manbetx拟过程中设计的未测试元素

万博1manbetx仿真软件覆盖™度量代码覆盖率,以指示设计中未经测试的元素,如逻辑条件、非预期功能和模拟期间的切换位置。

功能

slcovmex 从C/ c++代码构建覆盖兼容的mex -函数
cvt 创建模型覆盖率测试规范对象
cvsim 模拟并返回测试对象的模型覆盖结果
cvhtml 从模型覆盖对象生成HTML报告
cvmodelview 用模型着色显示模型覆盖结果
executioninfo 从cvdata对象中检索执行覆盖率信息
conditioninfo 从cvdata对象中检索条件覆盖信息
decisioninfo 从cvdata对象中检索决策覆盖率信息
mcdcinfo 从cvdata对象中检索修改的条件/决策覆盖信息

主题

指定代码覆盖选项

设置代码覆盖率选项。

软件在循环(SIL)模式和处理器在循环(PIL)模式下的模型的代码覆盖率

配置SIL和PIL模拟的代码覆盖率,并检查结果。

代码覆盖类型

对SIL模式、PIL模式下的模型以及支持的S-Function和MATLAB下的代码进行几种类型的代码覆盖率分析万博1manbetx®功能块。

使用代码块和Simulink块覆盖模型万博1manbetx

使用代码块和其他Simulink块的组合来记录模型的覆盖率。万博1manbetx

覆盖Simulink模型中的自定义C/ c++代码万博1manbetx

分析C/ c++ s函数的模型覆盖率。

累积覆盖率数据

从连续的模拟运行中收集累积的模型覆盖率。

创建并运行测试用例

通过使用模型覆盖MATLAB命令创建和运行测试用例cvtcvsim

特色的例子