On 13 Jan 2009, at 18:02, aidy lewis wrote:

Hi,

I have a Rake problem.

I would like the default task to run after :features.

Curently it doesn't when :features fails. Could you please help?


<RAKE>
require 'cucumber/rake/task'

def send_dcs_email_report(path_to_story_results)
 ###
end

Cucumber::Rake::Task.new("features", "All features in IE") do |t|
 t.cucumber_opts = "--format html --out story-results.html"
end

task :default => :features do
 path_to_story_results =
File.expand_path(File.dirname(".")).gsub("/", "\\") +
"\\story-results.html"
 send_dcs_email_report(path_to_story_results)
end
</RAKE>

Thanks

Aidy

You could do something like this:

task :default do
  begin
    Rake::Task[:features].invoke
  ensure
path_to_story_results = File.expand_path(File.dirname(".")).gsub("/", "\\") + "\\story- results.html"
    send_dcs_email_report(path_to_story_results)
  end
end

does that work?


_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Matt Wynne
http://blog.mattwynne.net
http://www.songkick.com

_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to