diff options
| author | James Turnbull <james@lovedthanlost.net> | 2009-09-17 16:16:00 +1000 |
|---|---|---|
| committer | James Turnbull <james@lovedthanlost.net> | 2009-09-17 16:16:00 +1000 |
| commit | 8398238fee3daa230179365b6f52dc0f892d9eee (patch) | |
| tree | 54c312e4d249431317cefc310b815db91990db49 | |
| parent | 71944542558bcc6d60e63b52a9e93e692995f04b (diff) | |
Added rcov support to spec task
| -rw-r--r-- | Rakefile | 16 |
1 files changed, 12 insertions, 4 deletions
@@ -55,9 +55,17 @@ desc "Run the specs under spec/" task :spec do require 'spec' require 'spec/rake/spectask' - # require 'rcov' - Spec::Rake::SpecTask.new do |t| - t.spec_opts = ['--format','s', '--loadby','mtime'] + begin + require 'rcov' + rescue LoadError + end + + Spec::Rake::SpecTask.new do |t| + t.spec_opts = ['--format','s', '--loadby','mtime'] t.spec_files = FileList['spec/**/*.rb'] - end + if defined?(Rcov) + t.rcov = true + t.rcov_opts = ['--exclude', 'spec/*,test/*,results/*,/usr/lib/*'] + end + end end |
