]> source.dussan.org Git - redmine.git/commitdiff
Extracted rcov options and removed gems from the rcov report.
authorEric Davis <edavis@littlestreamsoftware.com>
Wed, 13 Aug 2008 04:20:23 +0000 (04:20 +0000)
committerEric Davis <edavis@littlestreamsoftware.com>
Wed, 13 Aug 2008 04:20:23 +0000 (04:20 +0000)
git-svn-id: http://redmine.rubyforge.org/svn/trunk@1745 e93f8b46-1217-0410-a6f0-8f06a7374b81

lib/tasks/testing.rake

index 3821ca5dff577e0699be5814a0d7b10fcfcb3a39..0e154af4e1797f27e8acfd36421e146e64a2f750 100644 (file)
@@ -4,13 +4,15 @@
 begin
   require 'rcov/rcovtask'
 
+  rcov_options = "--rails --aggregate test/coverage.data --exclude '/gems/'"
+
   namespace :test do 
     desc "Aggregate code coverage for all tests"
     Rcov::RcovTask.new('coverage') do |t|
       t.libs << 'test'
       t.test_files = FileList['test/{unit,integration,functional}/*_test.rb']
       t.verbose = true
-      t.rcov_opts << '--rails --aggregate test/coverage.data'
+      t.rcov_opts << rcov_options
     end
 
     namespace :coverage do
@@ -26,7 +28,7 @@ begin
         t.test_files = FileList['test/{unit,integration,functional}/*_test.rb']
         t.output_dir = "test/coverage"
         t.verbose = true
-        t.rcov_opts << '--rails --aggregate test/coverage.data'
+        t.rcov_opts << rcov_options
       end
     
       desc "Open the HTML coverage report"