diff --git a/Rakefile b/Rakefile index 88d66815..a644b7e0 100644 --- a/Rakefile +++ b/Rakefile @@ -1,11 +1,13 @@ require 'puppetlabs_spec_helper/rake_tasks' require 'puppet-lint/tasks/puppet-lint' -#desc 'Run RSpec' -#RSpec::Core::RakeTask.new(:test) do |t| - #t.pattern = 'spec/{unit}/**/*.rb' -# t.rspec_opts = ['--color'] -#end +task :default => [:test] + +desc 'Run RSpec' +RSpec::Core::RakeTask.new(:test) do |t| + t.pattern = 'spec/{unit}/**/*.rb' + #t.rspec_opts = ['--color'] +end desc 'Generate code coverage' RSpec::Core::RakeTask.new(:coverage) do |t| @@ -13,4 +15,17 @@ RSpec::Core::RakeTask.new(:coverage) do |t| t.rcov_opts = ['--exclude', 'spec'] end +desc "Run rake tasks" +task "beaker:test:pe" do |t, args| + + cmd_str = "beaker --options-file .beaker-pe.cfg " + args.extras.each do |v| + cmd_str += "#{v} " + end + + Dir.chdir("./acceptance") + system(cmd_str) + Dir.chdir("../") +end + PuppetLint.configuration.ignore_paths = ["spec/**/*.pp", "pkg/**/*.pp","tests/**/*.pp"]