Sha256: f9a5ab448873b87dbb878d38438145341eae2eccb9f3b6e2c292afbeccb720ae
Contents?: true
Size: 772 Bytes
Versions: 8
Compression:
Stored size: 772 Bytes
Contents
require 'fitting/log' require 'fitting/doc' require 'fitting/skip' require 'fitting/nocov' require 'fitting/rep' require 'fitting/debug' namespace :fitting do task :validate do logs = Fitting::Log.all docs = Fitting::Doc.all skips = Fitting::Skip.all logs.each do |log| Fitting::Doc.cover!(docs, log) log.access! rescue Fitting::Doc::NotFound => e next log.pending! if Fitting::Skip.find(skips, log) log.failure!(e) end Fitting::Log.report(logs) Fitting::NoCov.all(YAML.safe_load(File.read('.fitting.yml'))).each do |nocov| nocov.find(docs).nocover! end Fitting::Rep.new(docs).save! Fitting::Debug.save!(docs, YAML.safe_load(File.read('.fitting.yml'))) Fitting::Doc.report(docs) end end
Version data entries
8 entries across 8 versions & 1 rubygems