Origen sdk 如何强制将所有存储箱转换为93k多存储箱的gem输出93k本机存储箱?
我需要的是在我的测试流中定义好的、老式的93k本地坏垃圾箱。我的ruby文件可以编译,但看起来gem正在将所有的存储箱转换为多存储箱。有没有办法从我的ruby文件中强制执行此操作,而不是对gem文件进行黑客攻击?如果是的话,继续这个,我找不到如何在origen中指定硬宾描述和软宾描述。这是我想在ruby代码中而不是ATE中添加的东西 另一方面,我试图强制输出文件名为我想要的。就像下面的示例代码一样,我希望输出文件是test.tf。gem在“test”前面添加了一些字符串和下划线。我也不需要 示例代码:Origen sdk 如何强制将所有存储箱转换为93k多存储箱的gem输出93k本机存储箱?,origen-sdk,Origen Sdk,我需要的是在我的测试流中定义好的、老式的93k本地坏垃圾箱。我的ruby文件可以编译,但看起来gem正在将所有的存储箱转换为多存储箱。有没有办法从我的ruby文件中强制执行此操作,而不是对gem文件进行黑客攻击?如果是的话,继续这个,我找不到如何在origen中指定硬宾描述和软宾描述。这是我想在ruby代码中而不是ATE中添加的东西 另一方面,我试图强制输出文件名为我想要的。就像下面的示例代码一样,我希望输出文件是test.tf。gem在“test”前面添加了一些字符串和下划线。我也不需要 示例
Flow.create interface: 'MyTester::Interface', params: :room, unique_test_names: nil, flow_name:
:test, file_name: :test, insertion: :prb do
test_info1 = {"key_1" =>
[{:testname => "t1",
:sbin => 100,
:patternname => "p1"}],
"key_2" =>
[{:testname => "t2",
:sbin => 200,
:patternname => "t3"}]
}
testnum = 100000
test_info1.each do |key,val|
puts key
val.each do |info|
tname, sb, pname = info.values_at(:testname, :sbin, :patternname)
puts "#{tname} : #{sb} : #{pname}"
test_suites.add("#{tname}", pattern: "#{pname}", tim_spec_set: 1, timset: 1, lev_equ_set: 1,
lev_spec_set: 10, levset: 1, test_method: test_methods.ac_tml.ac_test.functional_test)
testnum = testnum+100
test :"#{tname}", bin: 10, softbin: "#{sb}", tnum: testnum
end
end
end
我真的不知道一个好的老式原生垃圾箱是什么样子。你能用你想生产的产品的例子更新你的问题吗?我想把这个作为输出!运行_和_分支(my_test),然后运行{}else{停止_bin“1111”,“Blah”,bad,noreprobe,red,5,over_on;}而不是运行_和_分支(mytest),然后运行{}else{multi_-bin;我明白了,谢谢。目前看来这只能在全局基础上进行控制-在任何地方使用内联bin,或者使用限制表。无法选择每个测试的装箱样式。全局开关是
tester.create_-limits\u file=true/false
这行不是“内联装箱样式”吗测试:“{tname}”,bin:10,softbin:“{sb}”,tnum:testnum上面这一行给出的是我的multibin,而不是一个坏的bin 10,带有我需要的softbin num。我不认识这一行,我想我之前的评论仍然适用