Sha256: db31e130305b8d535f15d2e19c33faf6c22a5b35ead50eba20d88e19aa0df8ea

Contents?: true

Size: 1.82 KB

Versions: 9

Compression:

Stored size: 1.82 KB

Contents

require 'origen'
require_relative '../config/application.rb'

require 'active_support/concern'
require 'require_all'
require 'atp'
require 'pathname'
require 'origen_testers/origen_ext/generator/flow'
require 'origen_testers/origen_ext/generator/resources'
require 'origen_testers/origen_ext/application/runner'
require 'origen_testers/origen_ext/generator'

module OrigenTesters
  autoload :CommandBasedTester, 'origen_testers/command_based_tester'
  autoload :VectorBasedTester,  'origen_testers/vector_based_tester'
  autoload :Vector,             'origen_testers/vector'
  autoload :VectorPipeline,     'origen_testers/vector_pipeline'
  autoload :Interface,          'origen_testers/interface'
  autoload :Generator,          'origen_testers/generator'
  autoload :Parser,             'origen_testers/parser'
  autoload :BasicTestSetups,    'origen_testers/basic_test_setups'
  autoload :ProgramGenerators,  'origen_testers/program_generators'
  autoload :Flow,               'origen_testers/flow'
  autoload :NoInterface,        'origen_testers/no_interface'
  autoload :MemoryStyle,        'origen_testers/memory_style'

  # not yet autoload :Time,     'origen_testers/time'

  # The documentation tester model has been removed, but this keeps some
  # legacy code working e.g. $tester.is_a?(OrigenTesters::Doc)
  class Doc
  end

  def self.program
    f = "#{Flow::PROGRAM_MODELS_DIR}/#{Origen.target.name}"
    if File.exist?(f)
      ATP::Program.load(f)
    end
  end
end

require 'origen_testers/igxl_based_tester'
require 'origen_testers/smartest_based_tester'
require 'origen_testers/labview_based_tester'
require 'origen_testers/pattern_compilers'
require 'origen_testers/pattern_compilers/runner'

require 'origen_testers/callback_handlers'
require 'origen_testers/origen_ext/pins/pin'
require 'origen_testers/origen_ext/pins/pin_collection'

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
origen_testers-0.20.0 lib/origen_testers.rb
origen_testers-0.19.3 lib/origen_testers.rb
origen_testers-0.19.2 lib/origen_testers.rb
origen_testers-0.19.0 lib/origen_testers.rb
origen_testers-0.18.0 lib/origen_testers.rb
origen_testers-0.17.0 lib/origen_testers.rb
origen_testers-0.16.1 lib/origen_testers.rb
origen_testers-0.16.0 lib/origen_testers.rb
origen_testers-0.15.0 lib/origen_testers.rb