Sha256: 4e8d5c8e625c2dec816fd527793dcfec18bcccceb2bb71c388f6d8b07e22d16b
Contents?: true
Size: 1.14 KB
Versions: 2
Compression:
Stored size: 1.14 KB
Contents
module OrigenTesters module IGXLBasedTester class Base class TestInstances # Custom Test Instance library class CustomTil # Returns the test_instances object for the current flow attr_reader :test_instances attr_reader :definitions def initialize(test_instances, definitions) @test_instances = test_instances @definitions = definitions end def method_missing(method, *args, &block) if definitions[method] name = args.shift ti = platform::CustomTestInstance.new name, methods: definitions[method].dup, attrs: (args.first || {}), type: method, library: self test_instances.add(nil, ti) ti else super end end def platform test_instances.platform 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/igxl_based_tester/base/test_instances/custom_til.rb |
origen_testers-0.10.0 | lib/origen_testers/igxl_based_tester/base/test_instances/custom_til.rb |