origen_testers V93K是否支持具有不同类的测试方法库?

时间:2019-04-23 17:52:59

标签: origen-sdk

我们有支持两个不同测试方法类的自定义测试方法库。例如:

  • test93k.common.Functional
  • test93kcustomext.common.Functional

我是否需要使用add_tml方法在我们的测试界面中创建不同的测试方法库,或者它们都可以存在于同一测试方法库中?最后,我们需要正确的类来显示在生成的流中,如下所示:

testmethods

tm_jtag_regular:
  testmethod_class = "test93k.common.Functional";
tm_jtag_extension:
  testmethod_class = "test93kcustomext.common.Functional";

什么控制上面的测试?

致谢

1 个答案:

答案 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