我正在规格测试中使用load_target:
describe "MBIST Test Module" do
before :all do
Origen.app.unload_target!
Origen.load_target 'prod_a0'
end
我看到了load_target method accepts an optional options hash。但是,当我按如下所示使用它时,看不到将选项应用于初始化选项哈希。这是预期的行为吗?
describe "MBIST Test Module" do
before :all do
Origen.app.unload_target!
Origen.load_target 'prod_a0', force_import: true
end
thx
答案 0 :(得分:1)
此类选项不会自动传递到DUT模型的初始化中,而是在目标文件的范围内可用,这在文档的这一部分中进行了介绍-https://origen-sdk.org/origen/guides/runtime/programming/#Configurable_Targets
如果您希望它们在DUT初始化中可用,则只需将它们传递给:
# target/my_dut.rb
MyApp::MyDut.new(options)