Module: PullReview::Coverage

Defined in:
lib/pullreview/coverage.rb,
lib/pullreview/coverage/git.rb,
lib/pullreview/coverage/config.rb,
lib/pullreview/coverage/version.rb,
lib/pullreview/coverage/formatter.rb,
lib/pullreview/coverage/client_api.rb,
lib/pullreview/coverage/continuous_build.rb

Overview

Collect coverage report to generate action points for the review.

Defined Under Namespace

Modules: ContinousBuild Classes: ClientApi, Config, Formatter, Git, LocalFileApi

Constant Summary collapse

VERSION =

gem version

'0.0.5'

Class Method Summary collapse

Class Method Details

.log(level, message, exception = nil) ⇒ Object

log to stdout message and optional exception at a given level



6
7
8
9
10
11
12
13
# File 'lib/pullreview/coverage.rb', line 6

def self.log(level, message, exception = nil)
  full_message = ["PullReview::Coverage : #{level} : #{message}"]
  if exception
    full_message << "#{exception.message} #{exception.class}"
    full_message << exception.backtrace.join("\n")
  end
  puts full_message.join("\n")
end