Class: Devformance::CoverageSetup
- Inherits:
-
Object
- Object
- Devformance::CoverageSetup
- Defined in:
- lib/devformance/coverage_setup.rb
Class Method Summary collapse
Class Method Details
.pct ⇒ Object
29 30 31 |
# File 'lib/devformance/coverage_setup.rb', line 29 def self.pct SimpleCov.result&.covered_percent&.round(1) end |
.result ⇒ Object
25 26 27 |
# File 'lib/devformance/coverage_setup.rb', line 25 def self.result SimpleCov.result end |
.start ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/devformance/coverage_setup.rb', line 5 def self.start return unless ENV["COVERAGE"] == "true" || ENV["SIMPLECOV"] == "true" SimpleCov.start do add_filter "/vendor/" add_filter "/spec/" unless ENV["DEVMETRICS_INCLUDE_TESTS"] == "true" add_filter "/test/" end add_filter "/config/" add_filter "/db/" minimum_coverage Devformance.configuration.coverage_minimum_coverage || 80 coverage_dir Devformance.configuration.coverage_dir || "coverage" end end |