class Bizside::CoverageLaunch

Public Class Methods

load() click to toggle source
# File lib/bizside/coverage/launch.rb, line 4
def self.load
  if ENV["COVERAGE"].to_s.downcase == 'true' and ENV['ACCEPTANCE_TEST'].to_s.downcase == 'true'
    setup()

    SimpleCov.start 'rails' do
      SimpleCov.command_name(ENV['COMMAND_NAME']) if ENV['COMMAND_NAME']
      SimpleCov.merge_timeout(7200)
    end
  end
end
load_from_test_helper() click to toggle source
# File lib/bizside/coverage/launch.rb, line 15
def self.load_from_test_helper
  if ENV["COVERAGE"] == 'true'
    setup()
    SimpleCov.start 'rails'
  end
end

Private Class Methods

setup() click to toggle source
# File lib/bizside/coverage/launch.rb, line 22
def self.setup
  require 'simplecov'
  require 'simplecov-rcov'
  require_relative 'rcov_formatter'
  SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter.new([
    SimpleCov::Formatter::HTMLFormatter,
    Coverage::RcovFormatter
  ])
end