Sha256: 9d21904793f7d860c8b0885a842f4007a243046c6774844bf1b61eb18cdf432f

Contents?: true

Size: 1.1 KB

Versions: 13

Compression:

Stored size: 1.1 KB

Contents

require 'rubygems' unless defined?(Gem)
module Beaker
  %w(version platform test_suite test_suite_result result command options network_manager cli perf logger_junit subcommand).each do |lib|
    begin
      require "beaker/#{lib}"
    rescue LoadError
      require File.expand_path(File.join(__dir__, 'beaker', lib))
    end
  end
  # These really are our sub-systems that live within the harness today
  # Ideally I would like to see them split out into modules that can be
  # included as such here
  #
  # The Testing DSL
  require 'beaker/dsl'
  #
  # Our Host Abstraction Layer
  require 'beaker/host'
  #
  # Our Hypervisor Abstraction Layer
  require 'beaker/hypervisor'
  #
  # How we manage connecting to hosts and hypervisors
  # require 'beaker/connectivity'
  #
  # Our test runner, suite, test cases and steps
  # require 'beaker/runner'
  #
  # Common setup and testing steps
  # require 'beaker/steps'

  # InParallel, for executing in parallel
  require 'in_parallel'

  # Shared methods and helpers
  require 'beaker/shared'

  # Minitest, for including Minitest::Assertions
  require 'minitest/test'
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
beaker-6.5.0 lib/beaker.rb
beaker-6.4.1 lib/beaker.rb
beaker-6.4.0 lib/beaker.rb
beaker-6.3.0 lib/beaker.rb
beaker-6.2.0 lib/beaker.rb
beaker-6.1.0 lib/beaker.rb
beaker-5.8.1 lib/beaker.rb
beaker-5.8.0 lib/beaker.rb
beaker-5.7.0 lib/beaker.rb
beaker-5.6.0 lib/beaker.rb
beaker-5.5.0 lib/beaker.rb
beaker-5.4.0 lib/beaker.rb
beaker-5.3.1 lib/beaker.rb