Sha256: e28d9d9f0d3a82a1e6733fc18b65aadd6fc1ddb7feb78a8c1d80c43a61cbd28b

Contents?: true

Size: 1.23 KB

Versions: 16

Compression:

Stored size: 1.23 KB

Contents

%w[host test web hocon].each do |lib|
  require "beaker/dsl/helpers/#{lib}_helpers"
end

module Beaker
  module DSL
    # Contains methods to help you manage and configure your SUTs.

    # Extensions, available in separate modules, enable you to configure and interact with puppet, facter
    # and hiera. See [the docs](/docs/how_to/the_beaker_dsl.md).

    # To mix this is into a class you need the following:
    # * a method *hosts* that yields any hosts implementing
    #   {Beaker::Host}'s interface to act upon.
    # * a method *options* that provides an options hash, see {Beaker::Options::OptionsHash}
    # * a method *logger* that yields a logger implementing
    #   {Beaker::Logger}'s interface.
    # * the module {Beaker::DSL::Roles} that provides access to the various hosts implementing
    #   {Beaker::Host}'s interface to act upon
    # * the module {Beaker::DSL::Wrappers} the provides convenience methods for {Beaker::DSL::Command} creation
    # * a method *metadata* that yields a hash
    #
    #
    module Helpers
      include Beaker::DSL::Helpers::HostHelpers
      include Beaker::DSL::Helpers::TestHelpers
      include Beaker::DSL::Helpers::WebHelpers
      include Beaker::DSL::Helpers::HoconHelpers
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
beaker-6.4.1 lib/beaker/dsl/helpers.rb
beaker-6.4.0 lib/beaker/dsl/helpers.rb
beaker-6.3.0 lib/beaker/dsl/helpers.rb
beaker-6.2.0 lib/beaker/dsl/helpers.rb
beaker-6.1.0 lib/beaker/dsl/helpers.rb
beaker-5.8.1 lib/beaker/dsl/helpers.rb
beaker-5.8.0 lib/beaker/dsl/helpers.rb
beaker-5.7.0 lib/beaker/dsl/helpers.rb
beaker-5.6.0 lib/beaker/dsl/helpers.rb
beaker-5.5.0 lib/beaker/dsl/helpers.rb
beaker-5.4.0 lib/beaker/dsl/helpers.rb
beaker-5.3.1 lib/beaker/dsl/helpers.rb
beaker-5.3.0 lib/beaker/dsl/helpers.rb
beaker-5.2.0 lib/beaker/dsl/helpers.rb
beaker-5.1.0 lib/beaker/dsl/helpers.rb
beaker-5.0.0 lib/beaker/dsl/helpers.rb