如何在 specman 中将 dut_error 降级为 dut_warning
how to downgrade dut_error to dut_warning in specman
我有一个测试,我正在使用 expect @eventA-> eventually @eventB
否则 dut_error
但是,我的测试将 dut_error 视为 dut_warning 并且测试通过了。
specman 中是否有任何运行时开关将所有 dut_errors 降级为 dut_warnings?
是的,set_check可以更改错误级别。
extend sys {
setup() is also {
set_check("...", WARNING);
};
};
要更改所有检查的效果,您还可以发出
"set check WARNING"
我建议您为检查命名,除此之外 - 它简化了控制它们的效果。
例如-
预计data_flow是@eventA->最终@eventB else ...
然后 -
set check -name = my_checker.data_flow 警告;
一件好事是,如果你命名期望,你可以覆盖它。
期待data_flow @eventA-> {[3..13]; @eventB} 否则...
我有一个测试,我正在使用 expect @eventA-> eventually @eventB 否则 dut_error
但是,我的测试将 dut_error 视为 dut_warning 并且测试通过了。 specman 中是否有任何运行时开关将所有 dut_errors 降级为 dut_warnings?
是的,set_check可以更改错误级别。
extend sys {
setup() is also {
set_check("...", WARNING);
};
};
要更改所有检查的效果,您还可以发出 "set check WARNING"
我建议您为检查命名,除此之外 - 它简化了控制它们的效果。
例如-
预计data_flow是@eventA->最终@eventB else ...
然后 -
set check -name = my_checker.data_flow 警告;
一件好事是,如果你命名期望,你可以覆盖它。
期待data_flow @eventA-> {[3..13]; @eventB} 否则...