@@ -3,19 +3,12 @@ require 'puppetlabs_spec_helper/rake_tasks'
33# load optional tasks for releases
44# only available if gem group releases is installed
55begin
6- require 'puppet_blacksmith/rake_tasks'
76 require 'voxpupuli/release/rake_tasks'
8- require 'puppet-strings/tasks'
97rescue LoadError
108end
119
1210PuppetLint . configuration . log_format = '%{path}:%{line}:%{check}:%{KIND}:%{message}'
13- PuppetLint . configuration . fail_on_warnings = true
14- PuppetLint . configuration . send ( 'relative' )
15- PuppetLint . configuration . send ( 'disable_140chars' )
16- PuppetLint . configuration . send ( 'disable_class_inherits_from_params_class' )
17- PuppetLint . configuration . send ( 'disable_documentation' )
18- PuppetLint . configuration . send ( 'disable_single_quote_string_with_variables' )
11+ PuppetLint . configuration . absolute_classname_reverse = true
1912
2013exclude_paths = %w(
2114 pkg/**/*
@@ -28,19 +21,16 @@ PuppetSyntax.exclude_paths = exclude_paths
2821
2922desc 'Auto-correct puppet-lint offenses'
3023task 'lint:auto_correct' do
31- PuppetLint . configuration . fix = true
32- Rake ::Task [ :lint ] . invoke
24+ Rake ::Task [ :lint_fix ] . invoke
3325end
3426
3527desc 'Run acceptance tests'
3628RSpec ::Core ::RakeTask . new ( :acceptance ) do |t |
3729 t . pattern = 'spec/acceptance'
3830end
3931
40- desc 'Run tests release_checks'
41- task test : [
42- :release_checks ,
43- ]
32+ desc 'Run tests'
33+ task test : [ :release_checks ]
4434
4535namespace :check do
4636 desc 'Check for trailing whitespace'
@@ -69,25 +59,10 @@ task test_with_coveralls: [:test] do
6959 end
7060end
7161
72- desc "Print supported beaker sets"
73- task 'beaker_sets' , [ :directory ] do |t , args |
74- directory = args [ :directory ]
75-
76- metadata = JSON . load ( File . read ( 'metadata.json' ) )
77-
78- ( metadata [ 'operatingsystem_support' ] || [ ] ) . each do |os |
79- ( os [ 'operatingsystemrelease' ] || [ ] ) . each do |release |
80- if directory
81- beaker_set = "#{ directory } /#{ os [ 'operatingsystem' ] . downcase } -#{ release } "
82- else
83- beaker_set = "#{ os [ 'operatingsystem' ] . downcase } -#{ release } -x64"
84- end
85-
86- filename = "spec/acceptance/nodesets/#{ beaker_set } .yml"
87-
88- puts beaker_set if File . exists? filename
89- end
90- end
62+ desc 'Generate REFERENCE.md'
63+ task :reference , [ :debug , :backtrace ] do |t , args |
64+ patterns = ''
65+ Rake ::Task [ 'strings:generate:reference' ] . invoke ( patterns , args [ :debug ] , args [ :backtrace ] )
9166end
9267
9368begin
0 commit comments