Sha256: f8e2b340f4d47409d813f9ff23c4a451264c55cb77ea81b1de5ff63824cdf2b8
Contents?: true
Size: 1.39 KB
Versions: 3
Compression:
Stored size: 1.39 KB
Contents
# frozen_string_literal: true namespace :coverband do # handles configuring in require => false and COVERBAND_DISABLE_AUTO_START cases Coverband.configure unless Coverband.configured? def environment Coverband.configuration.report_on_exit = false Coverband.configuration.background_reporting_enabled = false Rake.application['environment'].invoke if Rake::Task.task_defined?('environment') end desc 'report runtime Coverband code coverage' task :coverage do environment if Coverband.configuration.reporter == 'scov' Coverband::Reporters::HTMLReport.new(Coverband.configuration.store).report else Coverband::Reporters::ConsoleReport.report(Coverband.configuration.store) end end desc 'report runtime Coverband code coverage' task :coverage_server do environment Rack::Server.start app: Coverband::Reporters::Web.new, Port: ENV.fetch('COVERBAND_COVERAGE_PORT', 1022).to_i end ### # clear data helpful for development or after configuration issues ### desc 'reset Coverband coverage data, helpful for development, debugging, etc' task :clear do environment Coverband.configuration.store.clear! end ### # clear data helpful for development or after configuration issues ### desc 'upgrade previous Coverband datastore to latest format' task :migrate do environment Coverband.configuration.store.migrate! end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
coverband-4.2.1.rc3 | lib/coverband/utils/tasks.rb |
coverband-4.2.1.rc2 | lib/coverband/utils/tasks.rb |
coverband-4.2.1.rc1 | lib/coverband/utils/tasks.rb |