我们有支持两个不同测试方法类的自定义测试方法库。例如:
我是否需要使用add_tml方法在我们的测试接口中创建不同的测试方法库,还是两者都存在于同一个测试方法库中?最后,我们需要在生成的流中显示正确的类,如下所示:
testmethods
tm_jtag_regular:
testmethod_class = "test93k.common.Functional";
tm_jtag_extension:
testmethod_class = "test93kcustomext.common.Functional";是什么控制着上面的测试?
问候
发布于 2019-04-23 18:18:46
可以将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
}看这里有更多信息- Methods
https://stackoverflow.com/questions/55816851
复制相似问题