Module: SleepingKingStudios::Tasks::Ci::CucumberParser

Defined in:
lib/sleeping_king_studios/tasks/ci/cucumber_parser.rb

Overview

Parses the output from cucumber –format=json into a summary report.

Class Method Summary collapse

Class Method Details

.parse(results) ⇒ Object



9
10
11
12
13
14
15
16
17
# File 'lib/sleeping_king_studios/tasks/ci/cucumber_parser.rb', line 9

def parse results
  @report = build_report

  results.each { |feature| parse_feature(feature) }

  report['duration'] = report['duration'] / (1.0 * 10**9)

  report
end