mirror of
https://github.com/philippdieter/puppet-ldapquery.git
synced 2026-05-05 15:32:47 +00:00
modulesync 2.12.0
This commit is contained in:
committed by
Ewoud Kohl van Wijngaarden
parent
39610804e1
commit
3c0152dece
@@ -1,19 +1,16 @@
|
||||
# This file is managed via modulesync
|
||||
# https://github.com/voxpupuli/modulesync
|
||||
# https://github.com/voxpupuli/modulesync_config
|
||||
|
||||
RSpec.configure do |c|
|
||||
c.mock_with :rspec
|
||||
end
|
||||
|
||||
require 'puppetlabs_spec_helper/module_spec_helper'
|
||||
require 'rspec-puppet-facts'
|
||||
require 'bundler'
|
||||
include RspecPuppetFacts
|
||||
# puppetlabs_spec_helper will set up coverage if the env variable is set.
|
||||
# We want to do this if lib exists and it hasn't been explicitly set.
|
||||
ENV['COVERAGE'] ||= 'yes' if Dir.exist?(File.expand_path('../../lib', __FILE__))
|
||||
|
||||
if ENV['DEBUG']
|
||||
Puppet::Util::Log.level = :debug
|
||||
Puppet::Util::Log.newdestination(:console)
|
||||
end
|
||||
require 'voxpupuli/test/spec_helper'
|
||||
|
||||
if File.exist?(File.join(__dir__, 'default_module_facts.yml'))
|
||||
facts = YAML.load(File.read(File.join(__dir__, 'default_module_facts.yml')))
|
||||
@@ -23,39 +20,3 @@ if File.exist?(File.join(__dir__, 'default_module_facts.yml'))
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
if Dir.exist?(File.expand_path('../../lib', __FILE__))
|
||||
require 'coveralls'
|
||||
require 'simplecov'
|
||||
require 'simplecov-console'
|
||||
SimpleCov.formatters = [
|
||||
SimpleCov::Formatter::HTMLFormatter,
|
||||
SimpleCov::Formatter::Console
|
||||
]
|
||||
SimpleCov.start do
|
||||
track_files 'lib/**/*.rb'
|
||||
add_filter '/spec'
|
||||
add_filter '/vendor'
|
||||
add_filter '/.vendor'
|
||||
add_filter Bundler.configured_bundle_path.path
|
||||
end
|
||||
end
|
||||
|
||||
RSpec.configure do |c|
|
||||
# getting the correct facter version is tricky. We use facterdb as a source to mock facts
|
||||
# see https://github.com/camptocamp/facterdb
|
||||
# people might provide a specific facter version. In that case we use it.
|
||||
# Otherwise we need to match the correct facter version to the used puppet version.
|
||||
# as of 2019-10-31, puppet 5 ships facter 3.11 and puppet 6 ships facter 3.14
|
||||
# https://puppet.com/docs/puppet/5.5/about_agent.html
|
||||
c.default_facter_version = if ENV['FACTERDB_FACTS_VERSION']
|
||||
ENV['FACTERDB_FACTS_VERSION']
|
||||
else
|
||||
Gem::Dependency.new('', ENV['PUPPET_VERSION']).match?('', '5') ? '3.11.0' : '3.14.0'
|
||||
end
|
||||
|
||||
# Coverage generation
|
||||
c.after(:suite) do
|
||||
RSpec::Puppet::Coverage.report!
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user