Sha256: fdb161f5518410a330b0845c8d8a092d588962909dbcdfffe0e3e5568801dea9
Contents?: true
Size: 835 Bytes
Versions: 12
Compression:
Stored size: 835 Bytes
Contents
module MetricFu class MetricRcov < Metric def name :rcov end def default_run_options { :environment => 'test', :test_files => Dir['{spec,test}/**/*_{spec,test}.rb'], :rcov_opts => rcov_opts, :external => nil } end def has_graph? true end def enable MetricFu.configuration.mf_debug("rcov is not available. See README") end def activate super end private def rcov_opts rcov_opts = [ "--sort coverage", "--no-html", "--text-coverage", "--no-color", "--profile", "--exclude-only '.*'", '--include-file "\Aapp,\Alib"' ] rcov_opts << "-Ispec" if File.exist?("spec") rcov_opts end end end
Version data entries
12 entries across 12 versions & 1 rubygems