Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
specman现在支持检查严重性降低吗?_Specman - Fatal编程技术网

specman现在支持检查严重性降低吗?

specman现在支持检查严重性降低吗?,specman,Specman,我目前正在开发自己的e-UVC,并完成了检查监视器的实现。总的来说,我的环境还不成熟,在运行测试时,我想让我的检查程序保持沉默,因为我预计会失败,但我想随时运行测试 A.specman现在支持检查严重性降低吗?我怎么做? B我可以降低特定实例检查的严重性吗 您可以使用set check命令控制此操作。从14岁开始。1您甚至可以指定特定实例的分层路径 控制每个实例的检查的能力将在14.2版本中提供 目前只支持每种类型是的,您可以。 从14.1版开始,您可以禁用特定路径/拓扑中的检查器。每个单元都有

我目前正在开发自己的e-UVC,并完成了检查监视器的实现。总的来说,我的环境还不成熟,在运行测试时,我想让我的检查程序保持沉默,因为我预计会失败,但我想随时运行测试 A.specman现在支持检查严重性降低吗?我怎么做?
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有效。显然,在较新的版本中,可以禁用对特定实例的检查