我们有支持两个不同测试方法类的自定义测试方法库。例如:
我是否需要使用add_tml
方法在我们的测试界面中创建不同的测试方法库,或者它们都可以存在于同一测试方法库中?最后,我们需要正确的类来显示在生成的流中,如下所示:
testmethods
tm_jtag_regular:
testmethod_class = "test93k.common.Functional";
tm_jtag_extension:
testmethod_class = "test93kcustomext.common.Functional";
什么控制上面的测试?
致谢
答案 0 :(得分:1)
您可以对库和单个测试都应用一个class_name:
选项,因此您可以尝试:
add_tml :my_tml,
class_name: '', # Try setting this to nothing
functional: {
class_name: 'test93k.common.Functional',
},
functional_ext: {
class_name: 'test93kcustomext.common.Functional',
}
最终名称有可能以前导.
结尾,尽管这应该是一个简单的补丁程序,以防止TML类名称为空。
将它们定义为两个单独的TML肯定也可以,并且可能是应该如何处理的:
add_tml :regular,
class_name: 'test93k.common',
functional: {
class_name: 'Functional', # May not even need this
}
add_tml :ext,
class_name: 'test93kcustomext.common',
functional: {
class_name: 'Functional', # May not even need this
}
更多信息,请点击此处-https://origen-sdk.org/origen/guides/program/v93k/#Custom_Test_Methods