Sha256: 11106db01a3f9678e43a9b62383650fd7a99669bbacc4ea71ebb89d9ab2e60aa
Contents?: true
Size: 1.25 KB
Versions: 4
Compression:
Stored size: 1.25 KB
Contents
# -*- coding: utf-8 -*- # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # def bundle_exec(command) sh "bundle exec #{command}" end task :vendor do sh 'test -d cookbooks && rm -r cookbooks || exit 0' bundle_exec 'berks vendor cookbooks' end namespace :test do desc 'Tests suites runner' task :checkstyle do Rake::Task['test:foodcritic'].invoke Rake::Task['test:rubocop'].invoke end task :specs do Rake::Task['test:chefspec'].invoke end task :foodcritic do bundle_exec 'foodcritic -f any .' end task :rubocop do bundle_exec :rubocop end task :chefspec do bundle_exec 'rspec spec --color --format documentation' end task :kitchen do bundle_exec 'kitchen test' end end task default: ['test:checkstyle', 'test:specs']
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
knife-skeleton-0.5.1 | files/Rakefile |
knife-skeleton-0.5.0 | files/Rakefile |
knife-skeleton-0.4.0 | files/Rakefile |
knife-skeleton-0.3.0 | files/Rakefile |