This makes gems:install not fail.
---
src/lib/tasks/cucumber.rake | 35 ++++++++++++++++++-----------------
1 files changed, 18 insertions(+), 17 deletions(-)
diff --git a/src/lib/tasks/cucumber.rake b/src/lib/tasks/cucumber.rake
index 8ac5a70..15034cd 100644
--- a/src/lib/tasks/cucumber.rake
+++ b/src/lib/tasks/cucumber.rake
@@ -43,27 +43,28 @@ begin
task :features => :cucumber do
STDERR.puts "*** The 'features' task is deprecated. See rake -T cucumber
***"
end
-rescue LoadError
- desc 'cucumber rake task not available (cucumber not installed)'
- task :cucumber do
- abort 'Cucumber rake task is not available. Be sure to install cucumber as
a gem or plugin'
- end
-end
-end
+ namespace :hudson do
+ def report_path
+ "hudson/reports/features/"
+ end
-namespace :hudson do
- def report_path
- "hudson/reports/features/"
- end
+ Cucumber::Rake::Task.new({'cucumber' => [:report_setup]}) do |t|
+ t.cucumber_opts = %{--profile default --format junit --out
#{report_path}}
+ end
+
+ task :report_setup do
+ rm_rf report_path
+ mkdir_p report_path
+ end
- Cucumber::Rake::Task.new({'cucumber' => [:report_setup]}) do |t|
- t.cucumber_opts = %{--profile default --format junit --out #{report_path}}
end
- task :report_setup do
- rm_rf report_path
- mkdir_p report_path
+ rescue LoadError
+ desc 'cucumber rake task not available (cucumber not installed)'
+ task :cucumber do
+ abort 'Cucumber rake task is not available. Be sure to install cucumber
as a gem or plugin'
+ end
end
-end
+end
\ No newline at end of file
--
1.7.2.3
_______________________________________________
deltacloud-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/deltacloud-devel