Sha256: 38eb6e8880960fb0ac82261012ab3f7d81e0257172a631bb4be250a869e52c69
Contents?: true
Size: 531 Bytes
Versions: 2
Compression:
Stored size: 531 Bytes
Contents
namespace :commitment do task :configure_test_for_code_coverage do ENV['COVERAGE'] = 'true' end task :code_coverage do $stdout.puts "Checking commitment:code_coverage" coverage_percentage = Commitment.config.code_coverage_last_run_results.fetch('result').fetch('covered_percent').to_i if Commitment.config.percentage_coverage_goal > coverage_percentage abort("Code Coverage Goal Not Met:\n\t#{coverage_percentage}%\tExpected\n\t#{Commitment.config.percentage_coverage_goal}%\tActual") end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
commitment-0.1.4 | lib/commitment/tasks/code_coverage.rake |
commitment-0.1.3 | lib/commitment/tasks/code_coverage.rake |