- deprecated Gemfile - updated Rakefile to use 'chef exec' instead of 'bundle exec' - updated TESTING.md - replaced Runner in specs with SoloRunner for new chefspec version - initialized file_cache_path to make git_sync spec for docker work Change-Id: I845c712f2d0d216d9d4a9d32c28ac4b03e96109a
27 lines
416 B
Ruby
27 lines
416 B
Ruby
task default: ["test"]
|
|
|
|
task :test => [:lint, :style, :unit]
|
|
|
|
task :berks_prep do
|
|
sh %{chef exec berks vendor}
|
|
end
|
|
|
|
task :lint do
|
|
sh %{chef exec foodcritic --epic-fail any --tags ~FC003 --tags ~FC023 .}
|
|
end
|
|
|
|
task :style do
|
|
sh %{chef exec rubocop}
|
|
end
|
|
|
|
task :unit => :berks_prep do
|
|
sh %{chef exec rspec --format documentation}
|
|
end
|
|
|
|
task :clean do
|
|
rm_rf [
|
|
'berks-cookbooks',
|
|
'Berksfile.lock'
|
|
]
|
|
end
|