rchitect-of-info
rchitect-of-info

Reputation: 1596

Does origen_testers V93K support test method libraries with different classes?

We have custom test method libraries that support a couple different test method classes. For example:

Would I need to create different test method libraries in our test interface using the add_tml method or can they both exist in the same test method library? In the end, we need the correct class to show up in the generated flow as so:

testmethods

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

What controls the test that goes above?

regards

Upvotes: 1

Views: 46

Answers (1)

Ginty
Ginty

Reputation: 3501

You can apply a class_name: option to both the library and the individual tests, so you could try:

add_tml :my_tml,
  class_name: '',     # Try setting this to nothing

  functional: {
    class_name: 'test93k.common.Functional',
  },

  functional_ext: {
    class_name: 'test93kcustomext.common.Functional',       
  }

There's a chance that the final name might end up with a leading ., though it should be a simple patch to make it inhibit that if the TML class name is blank.

Defining them as two separate TMLs would definitely work too, and is probably how it should be handled:

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
  }

See here for more - https://origen-sdk.org/origen/guides/program/v93k/#Custom_Test_Methods

Upvotes: 1

Related Questions