Sha256: cbe307eaa31c16e076223c8e993d329cc9d7d69305c3d300344b830af881d3fe

Contents?: true

Size: 1.12 KB

Versions: 55

Compression:

Stored size: 1.12 KB

Contents

require 'rubygems' unless defined?(Gem)
module Beaker

  %w( version platform test_suite result command options network_manager cli perf logger_junit ).each do |lib|
    begin
      require "beaker/#{lib}"
    rescue LoadError
      require File.expand_path(File.join(File.dirname(__FILE__), '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'
  #
  # Shared methods and helpers
  require 'beaker/shared'

  # MiniTest, for including MiniTest::Assertions
  require 'minitest/test'

  # Add pry support when available
  begin
    require 'pry'
  rescue LoadError
    # do nothing
  end

end

Version data entries

55 entries across 55 versions & 1 rubygems

Version Path
beaker-2.29.1 lib/beaker.rb
beaker-2.29.0 lib/beaker.rb
beaker-2.28.0 lib/beaker.rb
beaker-2.27.0 lib/beaker.rb
beaker-2.26.0 lib/beaker.rb
beaker-2.25.0 lib/beaker.rb
beaker-2.24.0 lib/beaker.rb
beaker-2.23.0 lib/beaker.rb
beaker-2.22.0 lib/beaker.rb
beaker-2.21.0 lib/beaker.rb
beaker-2.20.0 lib/beaker.rb
beaker-2.19.0 lib/beaker.rb
beaker-2.18.3 lib/beaker.rb
beaker-2.18.2 lib/beaker.rb
beaker-2.18.1 lib/beaker.rb
beaker-2.18.0 lib/beaker.rb
beaker-2.17.0 lib/beaker.rb
beaker-2.16.0 lib/beaker.rb
beaker-2.15.1 lib/beaker.rb
beaker-2.15.0 lib/beaker.rb