Sha256: ceb93e2623af247bbdcb9ad475e3eff245f8db90f2fdc2dac99e20bd0a47d1a8
Contents?: true
Size: 1.26 KB
Versions: 2
Compression:
Stored size: 1.26 KB
Contents
# frozen_string_literal: true namespace :coverband do Coverband.configure ### # NOTE: If your project has set many simplecov filters. # You might want to override them and clear the filters. # Or run the task `coverage_no_filters` below. ### desc 'report runtime Coverband code coverage' task coverage: :environment do if Coverband.configuration.reporter == 'scov' Coverband::Reporters::SimpleCovReport.report(Coverband.configuration.store) else Coverband::Reporters::ConsoleReport.report(Coverband.configuration.store) end end def clear_simplecov_filters SimpleCov.filters.clear if defined? SimpleCov end desc 'report runtime coverband code coverage after disabling simplecov filters' task coverage_no_filters: :environment do if Coverband.configuration.reporter == 'scov' clear_simplecov_filters Coverband::Reporters::SimpleCovReport.report(Coverband.configuration.store) else puts 'coverage without filters only makes sense for SimpleCov reports' end end ### # clear data helpful for development or after configuration issues ### desc 'reset Coverband coverage data, helpful for development, debugging, etc' task clear: :environment do Coverband.configuration.store.clear! end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
coverband-4.0.0 | lib/coverband/utils/tasks.rb |
coverband-4.0.0.alpha | lib/coverband/utils/tasks.rb |