From: Jean-Philippe Lang Date: Sun, 15 Nov 2009 13:43:31 +0000 (+0000) Subject: Run all tests for coverage. X-Git-Tag: 0.9.0~201 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=ded602c89f313312f1c06f0b28e68754936af7b4;p=redmine.git Run all tests for coverage. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3060 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- diff --git a/lib/tasks/testing.rake b/lib/tasks/testing.rake index 4e944e1d9..2028bd15a 100644 --- a/lib/tasks/testing.rake +++ b/lib/tasks/testing.rake @@ -5,10 +5,9 @@ namespace :test do task :coverage do rm_f "coverage" rm_f "coverage.data" - rcov = "rcov --rails --aggregate coverage.data --text-summary -Ilib" - system("#{rcov} --no-html test/unit/*_test.rb") - system("#{rcov} --no-html test/functional/*_test.rb") - system("#{rcov} --html test/integration/*_test.rb") + rcov = "rcov --rails --aggregate coverage.data --text-summary -Ilib --html" + files = Dir.glob("test/**/*_test.rb").join(" ") + system("#{rcov} #{files}") system("open coverage/index.html") if PLATFORM['darwin'] end