##// END OF EJS Templates
By default, only show statuses that are used by the tracker on the workflow edit view....
By default, only show statuses that are used by the tracker on the workflow edit view. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3188 e93f8b46-1217-0410-a6f0-8f06a7374b81

File last commit:

r2946:ded602c89f31
r3074:6bf0723d0654
Show More
testing.rake
41 lines | 1.4 KiB | text/x-ruby | RubyLexer
Eric Davis
Added rake tasks to generate rcov code coverage reports. rake -T test:coverage to see them all...
r1743 ### From http://svn.geekdaily.org/public/rails/plugins/generally_useful/tasks/coverage_via_rcov.rake
Eric Davis
Codified instructions from RUNNING_TESTS as rake tasks for convenience...
r2258 namespace :test do
Jean-Philippe Lang
Add test:coverage task....
r2897 desc 'Measures test coverage'
task :coverage do
rm_f "coverage"
rm_f "coverage.data"
Jean-Philippe Lang
Run all tests for coverage....
r2946 rcov = "rcov --rails --aggregate coverage.data --text-summary -Ilib --html"
files = Dir.glob("test/**/*_test.rb").join(" ")
system("#{rcov} #{files}")
Jean-Philippe Lang
Add test:coverage task....
r2897 system("open coverage/index.html") if PLATFORM['darwin']
end
Eric Davis
Codified instructions from RUNNING_TESTS as rake tasks for convenience...
r2258 namespace :scm do
namespace :setup do
desc "Creates directory for test repositories"
task :create_dir do
FileUtils.mkdir_p Rails.root + '/tmp/test'
end
supported_scms = [:subversion, :cvs, :bazaar, :mercurial, :git, :darcs, :filesystem]
desc "Creates a test subversion repository"
task :subversion => :create_dir do
repo_path = "tmp/test/subversion_repository"
system "svnadmin create #{repo_path}"
system "gunzip < test/fixtures/repositories/subversion_repository.dump.gz | svnadmin load #{repo_path}"
end
(supported_scms - [:subversion]).each do |scm|
desc "Creates a test #{scm} repository"
task scm => :create_dir do
system "gunzip < test/fixtures/repositories/#{scm}_repository.tar.gz | tar -xv -C tmp/test"
end
end
desc "Creates all test repositories"
task :all => supported_scms
end
end
end