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