From b7a2973f718a6e115967411de4c2943a3b3b2255 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Fri, 28 Oct 2005 19:52:28 +0000 Subject: Added test_plugins task: Run the plugin tests in vendor/plugins/**/test (or specify with PLUGIN=name) [DHH] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2788 5ecf4fe2-1ee6-0310-87b1-e25e094e27de --- railties/lib/tasks/testing.rake | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'railties/lib') diff --git a/railties/lib/tasks/testing.rake b/railties/lib/tasks/testing.rake index 5497144435..a62ed1d2b0 100644 --- a/railties/lib/tasks/testing.rake +++ b/railties/lib/tasks/testing.rake @@ -33,5 +33,18 @@ desc "Run the functional tests in test/functional" Rake::TestTask.new(:test_functional => [ :prepare_test_database ]) do |t| t.libs << "test" t.pattern = 'test/functional/**/*_test.rb' + t.verbose = true +end + +desc "Run the plugin tests in vendor/plugins/**/test (or specify with PLUGIN=name)" +Rake::TestTask.new(:test_plugins => [ :prepare_test_database ]) do |t| + t.libs << "test" + + if ENV['PLUGIN'] + t.pattern = "vendor/plugins/#{ENV['PLUGIN']}/test/*_test.rb" + else + t.pattern = 'vendor/plugins/**/test/*_test.rb' + end + t.verbose = true end \ No newline at end of file -- cgit v1.2.3