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

Reply via email to