summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/tasks/redmine.rake11
1 files changed, 7 insertions, 4 deletions
diff --git a/lib/tasks/redmine.rake b/lib/tasks/redmine.rake
index aa86d3532..63717c503 100644
--- a/lib/tasks/redmine.rake
+++ b/lib/tasks/redmine.rake
@@ -169,10 +169,13 @@ DESC
desc 'Runs the plugins tests.'
task :test do
- Rake::Task["redmine:plugins:test:units"].invoke
- Rake::Task["redmine:plugins:test:functionals"].invoke
- Rake::Task["redmine:plugins:test:integration"].invoke
- Rake::Task["redmine:plugins:test:system"].invoke
+ $: << "test"
+ Rails::TestUnit::Runner.run_from_rake 'test', FileList[
+ "plugins/#{ENV['NAME'] || '*'}/test/unit/**/*_test.rb",
+ "plugins/#{ENV['NAME'] || '*'}/test/functional/**/*_test.rb",
+ "plugins/#{ENV['NAME'] || '*'}/test/integration/**/*_test.rb",
+ "plugins/#{ENV['NAME'] || '*'}/test/system/**/*_test.rb"
+ ]
end
namespace :test do