Module: BuildLogParser::CoverageMatcher

Included in:
Parser
Defined in:
lib/build_log_parser/matchers/coverage_matcher.rb

Constant Summary collapse

PATTERNS =
{
  rspec:    /\s([\d]+) \/ ([\d]+) LOC \(([\d]+\.[\d]+)%\) covered\./,
  phpunit:  /Lines:\s+([\d.]+)% \(([\d]+)\/([\d]+)\)/,
  istanbul: /Lines\s+:\s+([\d.]+)% \(\s([\d]+)\/([\d]+)\s\)/
}

Instance Method Summary collapse

Instance Method Details

#fetch_coverage(str) ⇒ Object



9
10
11
12
13
# File 'lib/build_log_parser/matchers/coverage_matcher.rb', line 9

def fetch_coverage(str)
  fetch_rspec_coverage(str) ||
  fetch_phpunit_coverage(str) ||
  fetch_istanbul_coverage(str)
end