Sha256: 90f3495d833aa2ba877ccdf60df6d0f88adf6c1eed2cfc8559f31e2171dab743

Contents?: true

Size: 860 Bytes

Versions: 107

Compression:

Stored size: 860 Bytes

Contents

module OrigenTesters
  module Parser
    autoload :SearchableArray, 'origen_testers/parser/searchable_array'
    autoload :SearchableHash,  'origen_testers/parser/searchable_hash'
    autoload :DescriptionLookup,  'origen_testers/parser/description_lookup'

    def parse(*args, &block)
      parser.parse(*args, &block)
    end

    # Returns a SearchableArray containing all tests parsed from flows, this is intended to
    # be the main API for accessing parsed test program attributes and should be a consistent
    # method that is implemented accross all tester models.
    #
    # Direct access to the underlying structure (which will be specific to the tester model)
    # can be achieved through the parser method, which returns an instance of J750::Parser
    #   $tester.parser.test_instances
    def tests
      parser.flow_items
    end
  end
end

Version data entries

107 entries across 107 versions & 1 rubygems

Version Path
origen_testers-0.52.9 lib/origen_testers/parser.rb
origen_testers-0.52.8 lib/origen_testers/parser.rb
origen_testers-0.52.7 lib/origen_testers/parser.rb
origen_testers-0.52.6 lib/origen_testers/parser.rb
origen_testers-0.52.5 lib/origen_testers/parser.rb
origen_testers-0.52.4 lib/origen_testers/parser.rb
origen_testers-0.52.3 lib/origen_testers/parser.rb
origen_testers-0.52.1 lib/origen_testers/parser.rb
origen_testers-0.52.0 lib/origen_testers/parser.rb
origen_testers-0.51.5 lib/origen_testers/parser.rb
origen_testers-0.51.4 lib/origen_testers/parser.rb
origen_testers-0.51.3 lib/origen_testers/parser.rb
origen_testers-0.51.2 lib/origen_testers/parser.rb
origen_testers-0.51.1 lib/origen_testers/parser.rb
origen_testers-0.51.0 lib/origen_testers/parser.rb
origen_testers-0.50.0 lib/origen_testers/parser.rb
origen_testers-0.49.4 lib/origen_testers/parser.rb
origen_testers-0.49.3 lib/origen_testers/parser.rb
origen_testers-0.49.2 lib/origen_testers/parser.rb
origen_testers-0.49.1 lib/origen_testers/parser.rb