2
在testflow中生成测试的示例创建stop_bins。但是没有关于如何生成93k multi_bin节点的例子。这个功能是否存在于当前的origen-sdk中?origen支持93k multi_bin功能吗?
输出节点看起来像这样在93K .tf文件
if @FLAG then
{
multi_bin;
}
else
{
}
在testflow中生成测试的示例创建stop_bins。但是没有关于如何生成93k multi_bin节点的例子。这个功能是否存在于当前的origen-sdk中?origen支持93k multi_bin功能吗?
输出节点看起来像这样在93K .tf文件
if @FLAG then
{
multi_bin;
}
else
{
}
目前创建multi_bin节点没有直接的支持,虽然在时间我不期望它会被添加,结果of this effort to add support for limits tables。 与此同时,有能力呈现任何文本,这可以用来生成你想要的。
产生上述例如,你可以这样做:
if_flag :flag do
render 'multi_bin;'
end
这也将与行的条件下工作,这是相同的:
render 'multi_bin;', if_flag: :flag
此外,on_pass
和on_fail
将接受渲染选项:
func :my_test, on_fail: { render: 'multi_bin;' }
很明显那就是创造了一些无法转化为其他测试平台的东西,所以建议谨慎使用render
,并且只有当您真的需要时才能摆脱监狱卡。
另请注意,对于这些示例工作,您至少需要OrigenTesters 0.11.1。
我得到了最后一个例子,但前两个导致了一个错误。 “您必须指定将内容呈现给哪个生成器!例如,i.test_instance.render'multi_bin;' – electrictonic
是的,我也看到了,在错误试图提供的建议之后,将其更改为'flow.render'multi_bin;''会起作用,但我认为这应该是调用'render'时的默认值,所以我 因此,如果你更新到最新版本的origen_testers每最后一句,那么它应该写作。 请勾选此答案为接受,一旦你得到它的工作,那么它将不再被标记为打开/联合国回答了问题,谢谢。 – Ginty