Sha256: fc4578e395775f87afccd3a9171bf76ac4e6534606fa876a192e8d39ffe32d15
Contents?: true
Size: 760 Bytes
Versions: 1
Compression:
Stored size: 760 Bytes
Contents
begin require 'dcov' desc "Generate coverage report for lib directory" task :dcov do root = Dir.pwd dcov_dir = File.join( root, 'coverage' ) lib_dir = File.join( root, 'lib' ) unless File.directory?( lib_dir ) puts "Aborting: please run from the root of the project" exit( 0 ) end # files = Dir[ File.join( lib_dir, '**', '*.rb' ) ] options = { :path => dcov_dir, :output_format => 'html', :files => lib_dir # :files => files } Dir.mkdir( dcov_dir ) unless File.directory?( dcov_dir ) Dcov::Analyzer.new( options ) end rescue LoadError puts <<-EOS To generate documentation coverage with dcov you must install dcov gem: gem install dcov EOS end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
nkryptic-sandbox-0.2.3 | tasks/dcov.rake |