Sha256: 946df6b1ab705a043c54ac24e7f4a305d7607a1a2c6fd6c3dbf71a7fab90caea
Contents?: true
Size: 1.05 KB
Versions: 2
Compression:
Stored size: 1.05 KB
Contents
module OrigenTesters module SmartestBasedTester class Base class TestMethods # Base class of all test method libraries class BaseTml # Returns the test_methods object for the current flow attr_reader :test_methods def initialize(test_methods) @test_methods = test_methods end def method_missing(method, *args, &block) if definitions[method] m = platform::TestMethod.new methods: definitions[method].dup, attrs: (args.first || {}), type: method, library: self test_methods.add(m) m else super end end def platform Origen.interface.platform end def definitions @definitions || self.class::TEST_METHODS end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
origen_testers-0.13.2 | lib/origen_testers/smartest_based_tester/base/test_methods/base_tml.rb |
origen_testers-0.10.0 | lib/origen_testers/smartest_based_tester/base/test_methods/base_tml.rb |