Sha256: 361eead1007698eb611d7f7a4ec6dce810ba3c7ab764084cdc6d3d2edaea5509

Contents?: true

Size: 942 Bytes

Versions: 10

Compression:

Stored size: 942 Bytes

Contents

# frozen_string_literal: true

require 'beaker'

begin
  require 'simplecov'
  require 'simplecov-console'
  require 'codecov'
rescue LoadError
  # Do nothing if no required gem installed
else
  SimpleCov.start do
    track_files 'lib/**/*.rb'

    add_filter '/spec'
    # do not track vendored files
    add_filter '/vendor'
    add_filter '/.vendor'

    enable_coverage :branch
  end

  SimpleCov.formatters = [
    SimpleCov::Formatter::Console,
    SimpleCov::Formatter::Codecov,
  ]
end

Dir['./lib/beaker/hypervisor/*.rb'].sort.each { |file| require file }

# setup & require beaker's spec_helper.rb
beaker_gem_spec = Gem::Specification.find_by_name('beaker')
beaker_gem_dir = beaker_gem_spec.gem_dir
beaker_spec_path = File.join(beaker_gem_dir, 'spec')
$LOAD_PATH << beaker_spec_path
require File.join(beaker_spec_path, 'spec_helper.rb')

RSpec.configure do |config|
  config.include TestFileHelpers
  config.include HostHelpers
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
beaker-docker-2.5.2 spec/spec_helper.rb
beaker-docker-2.5.1 spec/spec_helper.rb
beaker-docker-2.5.0 spec/spec_helper.rb
beaker-docker-2.4.0 spec/spec_helper.rb
beaker-docker-2.3.1 spec/spec_helper.rb
beaker-docker-2.2.1 spec/spec_helper.rb
beaker-docker-2.2.0 spec/spec_helper.rb
beaker-docker-2.1.0 spec/spec_helper.rb
beaker-docker-2.0.0 spec/spec_helper.rb
beaker-docker-1.5.0 spec/spec_helper.rb