mirror of
https://github.com/philippdieter/puppet-ldapquery.git
synced 2026-05-05 15:32:47 +00:00
Update from xaque208 modulesync_config
This commit is contained in:
30
Rakefile
30
Rakefile
@@ -11,6 +11,7 @@ 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')
|
||||
@@ -37,12 +38,27 @@ RSpec::Core::RakeTask.new(:acceptance) do |t|
|
||||
t.pattern = 'spec/acceptance'
|
||||
end
|
||||
|
||||
desc 'Run tests metadata_lint, release_checks'
|
||||
desc 'Run tests release_checks'
|
||||
task test: [
|
||||
:metadata_lint,
|
||||
:release_checks,
|
||||
]
|
||||
|
||||
namespace :check do
|
||||
desc 'Check for trailing whitespace'
|
||||
task :trailing_whitespace do
|
||||
Dir.glob('**/*.md', File::FNM_DOTMATCH).sort.each do |filename|
|
||||
next if filename =~ %r{^((modules|acceptance|\.?vendor|spec/fixtures|pkg)/|REFERENCE.md)}
|
||||
File.foreach(filename).each_with_index do |line, index|
|
||||
if line =~ %r{\s\n$}
|
||||
puts "#{filename} has trailing whitespace on line #{index + 1}"
|
||||
exit 1
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
Rake::Task[:release_checks].enhance ['check:trailing_whitespace']
|
||||
|
||||
desc "Run main 'test' task and report merged results to coveralls"
|
||||
task test_with_coveralls: [:test] do
|
||||
if Dir.exist?(File.expand_path('../lib', __FILE__))
|
||||
@@ -89,4 +105,14 @@ begin
|
||||
end
|
||||
rescue LoadError
|
||||
end
|
||||
|
||||
begin
|
||||
Blacksmith::RakeTask.new do |t|
|
||||
t.tag_message_pattern = "Version %s"
|
||||
t.tag_pattern = "%s"
|
||||
end
|
||||
rescue
|
||||
end
|
||||
|
||||
|
||||
# vim: syntax=ruby
|
||||
|
||||
Reference in New Issue
Block a user