在 Origen::Parameters文档中,我看到参数集可以从同一范围内的其他参数集继承。我还看到可以将参数上下文设置为跟随另一个对象。我正在寻找的似乎是两个功能的组合:
# In top level DUT :top
define_params :default do |p|
p.hello = 'world'
end
# In child sub-block :child
define_params :default, inherit: 'top.default' do |p|
p.child_param = 'goodbye'
end
# In debugger
dut.child.params.keys # => [:hello, :child_param]
谢谢