Sha256: dc167e8890ad4fbde9901266b576eb922f528b0a16184ffa680461e7c843bd6c
Contents?: true
Size: 1.47 KB
Versions: 1
Compression:
Stored size: 1.47 KB
Contents
require 'colorize' require "coveralls/version" require "coveralls/configuration" require "coveralls/api" require "coveralls/simplecov" module Coveralls def self.wear!(simplecov_setting = nil) setup! start!(simplecov_setting) end def self.setup! # Try to load up SimpleCov. @@adapter = nil if defined?(::SimpleCov) @@adapter = :simplecov else begin require 'simplecov' @@adapter = :simplecov if defined?(::SimpleCov) rescue end end # Load the appropriate adapter. if @@adapter == :simplecov ::SimpleCov.formatter = Coveralls::SimpleCov::Formatter puts "[Coveralls] Using the SimpleCov formatter.".green else puts "[Coveralls] Couldn't find an appropriate adapter.".red end end def self.start!(simplecov_setting = 'test_frameworks') if @@adapter == :simplecov if simplecov_setting puts "[Coveralls] Using SimpleCov's '#{simplecov_setting}' settings.".green ::SimpleCov.start(simplecov_setting) else ::SimpleCov.start end end end def self.should_run? # Fail early if we're not on Travis unless ENV["TRAVIS"] || ENV["COVERALLS_RUN_LOCALLY"] puts "[Coveralls] Not saving coverage run because we aren't on Travis CI.".yellow return false end if ENV["COVERALLS_RUN_LOCALLY"] == "true" puts "[Coveralls] Creating a new job on Coveralls from local coverage results.".cyan end true end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
coveralls-0.5.4 | lib/coveralls.rb |