Sha256: 1cc8319afa43b77e04ca5151e90c9ff87ba68d43fab8471d653c60f4a54277fb
Contents?: true
Size: 556 Bytes
Versions: 1
Compression:
Stored size: 556 Bytes
Contents
def initialize(context) super require_relative '../../lib/covered/policy/default' end # Validate the coverage of multiple test runs. # @parameter paths [Array(String)] The coverage database paths. # @parameter minumum [Float] The minimum required coverage in order to pass. def validate(paths: nil, minimum: 1.0) paths&.each do |path| Covered::Persist.new($covered.output, path).load! end $covered.flush statistics = Covered::Statistics.new $covered.each do |coverage| statistics << coverage end statistics.validate!(minimum) end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
covered-0.15.1 | bake/covered/validate.rb |