bake/covered/validate.rb in covered-0.15.1 vs bake/covered/validate.rb in covered-0.15.2

- old
+ new

@@ -8,16 +8,17 @@ # 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! + # It would be nice to have a better algorithm here than just ignoring mtime - perhaps using checksums? + Covered::Persist.new($covered.output, path).load!(ignore_mtime: true) end $covered.flush statistics = Covered::Statistics.new - + $covered.each do |coverage| statistics << coverage end statistics.validate!(minimum)