aboutsummaryrefslogtreecommitdiff
path: root/Rakefile
diff options
context:
space:
mode:
authorTim Meusel <tim@bastelfreak.de>2019-04-06 18:23:46 +0200
committerTim Meusel <tim@bastelfreak.de>2019-04-06 18:23:46 +0200
commitd08250e9ebc3f0494fe76b268ff9036eb1ec6876 (patch)
tree2cdcd8c33ab23a5d72d2111124990d2156767fe3 /Rakefile
parent1bd0cd2c8876158ba58ca063658bf72e7bf6516e (diff)
downloadpuppet-ferm-d08250e9ebc3f0494fe76b268ff9036eb1ec6876.tar.gz
puppet-ferm-d08250e9ebc3f0494fe76b268ff9036eb1ec6876.tar.bz2
modulesync 2.7.0
Diffstat (limited to 'Rakefile')
-rw-r--r--Rakefile40
1 files changed, 7 insertions, 33 deletions
diff --git a/Rakefile b/Rakefile
index a6cf0ac..09701d0 100644
--- a/Rakefile
+++ b/Rakefile
@@ -3,20 +3,12 @@ require 'puppetlabs_spec_helper/rake_tasks'
# load optional tasks for releases
# only available if gem group releases is installed
begin
- require 'puppet_blacksmith/rake_tasks'
require 'voxpupuli/release/rake_tasks'
- require 'puppet-strings/tasks'
rescue LoadError
end
PuppetLint.configuration.log_format = '%{path}:%{line}:%{check}:%{KIND}:%{message}'
-PuppetLint.configuration.fail_on_warnings = true
PuppetLint.configuration.absolute_classname_reverse = true
-PuppetLint.configuration.send('relative')
-PuppetLint.configuration.send('disable_140chars')
-PuppetLint.configuration.send('disable_class_inherits_from_params_class')
-PuppetLint.configuration.send('disable_documentation')
-PuppetLint.configuration.send('disable_single_quote_string_with_variables')
exclude_paths = %w(
pkg/**/*
@@ -29,8 +21,7 @@ PuppetSyntax.exclude_paths = exclude_paths
desc 'Auto-correct puppet-lint offenses'
task 'lint:auto_correct' do
- PuppetLint.configuration.fix = true
- Rake::Task[:lint].invoke
+ Rake::Task[:lint_fix].invoke
end
desc 'Run acceptance tests'
@@ -38,10 +29,8 @@ RSpec::Core::RakeTask.new(:acceptance) do |t|
t.pattern = 'spec/acceptance'
end
-desc 'Run tests release_checks'
-task test: [
- :release_checks,
-]
+desc 'Run tests'
+task test: [:release_checks]
namespace :check do
desc 'Check for trailing whitespace'
@@ -70,25 +59,10 @@ task test_with_coveralls: [:test] do
end
end
-desc "Print supported beaker sets"
-task 'beaker_sets', [:directory] do |t, args|
- directory = args[:directory]
-
- metadata = JSON.load(File.read('metadata.json'))
-
- (metadata['operatingsystem_support'] || []).each do |os|
- (os['operatingsystemrelease'] || []).each do |release|
- if directory
- beaker_set = "#{directory}/#{os['operatingsystem'].downcase}-#{release}"
- else
- beaker_set = "#{os['operatingsystem'].downcase}-#{release}-x64"
- end
-
- filename = "spec/acceptance/nodesets/#{beaker_set}.yml"
-
- puts beaker_set if File.exists? filename
- end
- end
+desc 'Generate REFERENCE.md'
+task :reference, [:debug, :backtrace] do |t, args|
+ patterns = ''
+ Rake::Task['strings:generate:reference'].invoke(patterns, args[:debug], args[:backtrace])
end
begin