module SimpleCov::Configuration

def maximum_coverage_drop(coverage_drop = nil)


Default is 100% (disabled)

SimpleCov will return non-zero if the coverage decreases by more than this threshold.
Defines the maximum coverage drop at once allowed for the testsuite to pass.
def maximum_coverage_drop(coverage_drop = nil)
  return @maximum_coverage_drop ||= {} unless coverage_drop
  coverage_drop = {primary_coverage => coverage_drop} if coverage_drop.is_a?(Numeric)
  raise_on_invalid_coverage(coverage_drop, "maximum_coverage_drop")
  @maximum_coverage_drop = coverage_drop
end