聚合多个单元测试覆盖率数据模型

6视图(30天)
你好所有的,
我想总引用模型的覆盖率数据共享的两个(或更多)单元测试模型。我在想如何总覆盖率数据在运行单元测试。
我已经尝试以下代码:
open_system (“unit_test_1.slx”);
%修改数据字典单元测试所使用的模型和参考模型
cv1 = cvsim (bdroot);
open_system (“unit_test_2.slx”);
%修改数据字典单元测试所使用的模型和参考模型
cv2 = cvsim (bdroot);
cv_total = cv1 + cv2;
cvhtml (“test.html”,cv_total);
启用两个单元测试覆盖率模型为参考模型,因此记录共享参考模型的报道。然而这种方法行不通,因为cvdata对象的连接失败。
有人知道怎么解决吗?
谢谢你提前,汉族Geerligs
1评论
帕特精明的
帕特精明的 2018年11月9日
嗨,汉族。你所说的“失败”是cvdata对象的连接?你是一个错误吗?同样,你这么说是什么意思“修改数据字典”?你改变模拟之间的模型吗?

登录置评。

接受的答案

帕特精明的
帕特精明的 2018年11月12日
嗨,汉族,
这是正确的。当试图使用+运算符cvdata从不同的模型,你会得到一个错误。
我建议联系 MathWorks支万博1manbetx持 。他们也许能够帮助你和你的工作流程,但没有解决方案结合覆盖率结果从不同的模型。

答案(1)

汉Geerligs
汉Geerligs 2018年11月12日
你好帕特,
谢谢你的迅速回复。在此期间我获得了见解。
让我解释下:我想总两个单元测试的覆盖率结果模型,共享相同的参考模型。一个输入的参考模型是一辆公共汽车。对于单元测试模型的总线定义输入是不平等的。所以当simulatuions之间的引用模式仍装载单元测试模型的我需要一个更新布局命令能够模拟第二单元测试模型。
当试图添加cvdata对象我得到一个指uniqueID冲突。据我所知这个ID时改变(结构)模型引用的内容发生了变化。所以我基本上试图完成添加覆盖率结果从两种结构不同的参考模型。
你能同意上面的解释吗?
——汉

标签

s manbetx 845


释放

R2018b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!