Module: Coverband
- Defined in:
- lib/coverband-service-client.rb,
lib/coverband-service-client.rb,
lib/coverband-service-client.rb,
lib/coverband/service/client/version.rb
Overview
TODO: move to a subclass, but the railtie needs to allow setting so for now just overiding the class to report via net::http
Defined Under Namespace
Modules: Adapters, Collectors, Service Classes: Configuration
Constant Summary collapse
- COVERBAND_ENV =
ENV['RACK_ENV'] || ENV['RAILS_ENV'] || (defined?(Rails) ? Rails.env : 'unknown')
- COVERBAND_SERVICE_URL =
ENV['COVERBAND_URL'] || 'https://coverband.io'
- COVERBAND_TIMEOUT =
(COVERBAND_ENV == 'development') ? 5 : 2
- COVERBAND_ENABLE_DEV_MODE =
ENV['COVERBAND_ENABLE_DEV_MODE'] || false
- COVERBAND_ENABLE_TEST_MODE =
ENV['COVERBAND_ENABLE_TEST_MODE'] || false
- COVERBAND_PROCESS_TYPE =
ENV['PROCESS_TYPE'] || 'unknown'
- COVERBAND_REPORT_PERIOD =
(ENV['COVERBAND_REPORT_PERIOD'] || 600).to_i
- COVERBAND_PERSISTENT_HTTP =
ENV['COVERBAND_PERSISTENT_HTTP'] || false
Class Method Summary collapse
Class Method Details
.report_coverage ⇒ Object
26 27 28 29 30 31 |
# File 'lib/coverband-service-client.rb', line 26 def self.report_coverage # for now disable coverband reporting in test & dev env by default if Coverband.configuration.verbose puts "Coverband: disabled for #{COVERBAND_ENV}, set COVERBAND_ENABLE_DEV_MODE or COVERBAND_ENABLE_TEST_MODE to enable" if Coverband.configuration.verbose || COVERBAND_ENABLE_DEV_MODE end end |
.service_disabled_dev_test_env? ⇒ Boolean
20 21 22 23 |
# File 'lib/coverband-service-client.rb', line 20 def self.service_disabled_dev_test_env? (COVERBAND_ENV == 'test' && !COVERBAND_ENABLE_TEST_MODE) || (COVERBAND_ENV == 'development' && !COVERBAND_ENABLE_DEV_MODE) end |