Sha256: 440f0886f8b7fd8c5ebf7121280cd69780d69e5d25c840d03bdf49687d6a3e17
Contents?: true
Size: 1.01 KB
Versions: 79
Compression:
Stored size: 1.01 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
79 entries across 79 versions & 1 rubygems