Class: Henry::Task::CucumberTask
- Inherits:
-
Henry::Task
- Object
- Henry::Task
- Henry::Task::CucumberTask
- Defined in:
- lib/henry/task/cucumber_task.rb
Overview
The Henry Task implementation for Cucumber
Instance Attribute Summary
Attributes inherited from Henry::Task
Instance Method Summary (collapse)
-
- (Hash) execute(params)
Executes the CucumberTask and returns its results.
Methods inherited from Henry::Task
Constructor Details
This class inherits a constructor from Henry::Task
Instance Method Details
- (Hash) execute(params)
Executes the CucumberTask and returns its results.
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/henry/task/cucumber_task.rb', line 18 def execute(params) begin Rake.application['cucumber'].invoke { code:0, message:"OK", data:File.open('cucumber.out', 'r').read, stacktrace:nil } rescue Exeption => e { code:2, message:e., data:File.open('cucumber.out', 'r').read, stacktrace:e.backtrace } end end |