diff options
-rw-r--r-- | lib/tasks/redmine.rake | 11 |
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 |