specman现在支持检查严重性降低吗?
我目前正在开发自己的e-UVC,并完成了检查监视器的实现。总的来说,我的环境还不成熟,在运行测试时,我想让我的检查程序保持沉默,因为我预计会失败,但我想随时运行测试 A.specman现在支持检查严重性降低吗?我怎么做?specman现在支持检查严重性降低吗?,specman,Specman,我目前正在开发自己的e-UVC,并完成了检查监视器的实现。总的来说,我的环境还不成熟,在运行测试时,我想让我的检查程序保持沉默,因为我预计会失败,但我想随时运行测试 A.specman现在支持检查严重性降低吗?我怎么做? B我可以降低特定实例检查的严重性吗 您可以使用set check命令控制此操作。从14岁开始。1您甚至可以指定特定实例的分层路径 控制每个实例的检查的能力将在14.2版本中提供 目前只支持每种类型是的,您可以。 从14.1版开始,您可以禁用特定路径/拓扑中的检查器。每个单元都有
B我可以降低特定实例检查的严重性吗 您可以使用set check命令控制此操作。从14岁开始。1您甚至可以指定特定实例的分层路径 控制每个实例的检查的能力将在14.2版本中提供 目前只支持每种类型是的,您可以。
从14.1版开始,您可以禁用特定路径/拓扑中的检查器。每个单元都有其路径,通过测试,您可以禁用其下的检查程序 是的,使用单元测试,您可以实例化checker,并连接实体模型以绕过将checker连接到VE的需要。Specman支持对象类型的检查控制。这意味着所有实例都可以更改。
从14.2开始,您可以使用继承名称分别控制每个实例:您可以使用批处理或gui命令打开和关闭检查程序。您可以使用
设置检查(…)
禁用基于错误消息的检查:
extend sys {
setup() is also {
set_check("<match_string>", <new_severity>);
};
};
扩展系统{
setup()也是{
设置检查(“,”);
};
};
可以是任何正则表达式,
可以是忽略、警告、错误\u继续。。。请参阅Specman语言参考中的第10.1.4节
您还可以基于特定结构/单元的名称禁用特定检查:
extend sys {
setup() is also {
set_check_by_name("<struct_type>", "<check_name>", <new_severity>);
};
};
扩展系统{
setup()也是{
按名称(“,”,)设置检查;
};
};
是结构的类型(包括子类型),
是检查的名称(定义类似于检查…
)。再次查看第10.1.5节
set_check(…)和set_check by_name(…)
是可以从e代码调用的操作。还有一个set check命令,可以从模拟这些命令的命令行调用
此信息对Specman 13.20有效。显然,在较新的版本中,可以禁用对特定实例的检查