0

我有一个这样的代码块。

try {
   gen <object> keeping { <constraints>};
} else {
   error(Failed to generate){
      out(<additional debug information>);
   };
};

我想让 Specman 打印出来自 gen 失败的常规调试消息以及我的其他调试信息。有什么办法可以做到这一点?

4

2 回答 2

1

如果“常规调试消息”是指 Specman 在遇到生成失败时生成的消息,那么不,您不能打印此消息和您自己的自定义消息。这是一个try块的全部意义,吞噬任何错误并用自定义响应替换它们。

于 2015-09-28T11:43:28.410 回答
1

如果您需要了解更多信息,您可能需要查看反射类rf_constraintrf_constraint_layer. 您可以在实际生成之前使用它们来查看是否满足约束(并且可能会出现错误)。

于 2015-09-29T07:56:28.450 回答