在 try else 块中打印失败消息
Printing failure message in a try else block
我有一个这样的代码块。
try {
gen <object> keeping { <constraints>};
} else {
error(Failed to generate){
out(<additional debug information>);
};
};
我想让 Specman 打印出来自 gen 故障的常规调试消息以及我的其他调试信息。有什么办法吗?
如果"regular debug message"你指的是Specman在遇到生成失败时生成的消息,那么不,你不能打印这条消息和你自己的自定义消息。这是 try
块的全部要点,消除所有错误并用自定义响应替换它们。
如果您需要了解更多相关信息,您可能需要查看反射 类 rf_constraint
和 rf_constraint_layer
。您可以在实际生成之前使用它们来查看是否满足约束(并且可能会出错)。
我有一个这样的代码块。
try {
gen <object> keeping { <constraints>};
} else {
error(Failed to generate){
out(<additional debug information>);
};
};
我想让 Specman 打印出来自 gen 故障的常规调试消息以及我的其他调试信息。有什么办法吗?
如果"regular debug message"你指的是Specman在遇到生成失败时生成的消息,那么不,你不能打印这条消息和你自己的自定义消息。这是 try
块的全部要点,消除所有错误并用自定义响应替换它们。
如果您需要了解更多相关信息,您可能需要查看反射 类 rf_constraint
和 rf_constraint_layer
。您可以在实际生成之前使用它们来查看是否满足约束(并且可能会出错)。