Sha256: 4b854247365ff9d9654c5dd99a0bddf46364fcae1c5afac1b2cf2acdc9d41c43

Contents?: true

Size: 562 Bytes

Versions: 23

Compression:

Stored size: 562 Bytes

Contents

# frozen_string_literal: true

desc 'Ensure that any locally ratcheted coverage metrics are cleared back ' \
     'to git baseline'
task :clear_metrics do |_t|
  ret =
    system('git checkout coverage/.last_run.json')
  raise unless ret

  # Without this old lines which are removed are still counted,
  # leading to inconsistent coverage percentages between runs.
  #
  # need to save coverage/.last_run.json
  ret =
    system('rm -fr coverage/assets coverage/.*.json.lock coverage/lcov/* coverage/index.html coverage/.resultset.json')
  raise unless ret
end

Version data entries

23 entries across 23 versions & 2 rubygems

Version Path
checkoff-0.20.0 rakelib/clear_metrics.rake
checkoff-0.19.2 rakelib/clear_metrics.rake
checkoff-0.19.1 rakelib/clear_metrics.rake
checkoff-0.19.0 rakelib/clear_metrics.rake
checkoff-0.18.1 rakelib/clear_metrics.rake
checkoff-0.18.0 rakelib/clear_metrics.rake
bigfiles-0.3.0 rakelib/clear_metrics.rake
checkoff-0.17.0 rakelib/clear_metrics.rake
checkoff-0.16.1 rakelib/clear_metrics.rake
checkoff-0.16.0 rakelib/clear_metrics.rake
bigfiles-0.2.2 rakelib/clear_metrics.rake
checkoff-0.15.2 rakelib/clear_metrics.rake
checkoff-0.15.1 rakelib/clear_metrics.rake
checkoff-0.15.0 rakelib/clear_metrics.rake
checkoff-0.14.1 rakelib/clear_metrics.rake
checkoff-0.14.0 rakelib/clear_metrics.rake
checkoff-0.13.2 rakelib/clear_metrics.rake
checkoff-0.13.1 rakelib/clear_metrics.rake
checkoff-0.13.0 rakelib/clear_metrics.rake
checkoff-0.12.1 rakelib/clear_metrics.rake