@@ -82,6 +82,36 namespace :redmine do | |||
|
82 | 82 | abort "Plugin #{name} was not found." |
|
83 | 83 | end |
|
84 | 84 | end |
|
85 | ||
|
86 | desc 'Runs the plugins tests.' | |
|
87 | task :test do | |
|
88 | Rake::Task["redmine:plugins:test:units"].invoke | |
|
89 | Rake::Task["redmine:plugins:test:functionals"].invoke | |
|
90 | Rake::Task["redmine:plugins:test:integration"].invoke | |
|
91 | end | |
|
92 | ||
|
93 | namespace :test do | |
|
94 | desc 'Runs the plugins unit tests.' | |
|
95 | Rake::TestTask.new :units => "db:test:prepare" do |t| | |
|
96 | t.libs << "test" | |
|
97 | t.verbose = true | |
|
98 | t.test_files = FileList["plugins/#{ENV['NAME'] || '*'}/test/unit/*_test.rb"] | |
|
99 | end | |
|
100 | ||
|
101 | desc 'Runs the plugins functional tests.' | |
|
102 | Rake::TestTask.new :functionals => "db:test:prepare" do |t| | |
|
103 | t.libs << "test" | |
|
104 | t.verbose = true | |
|
105 | t.test_files = FileList["plugins/#{ENV['NAME'] || '*'}/test/functional/*_test.rb"] | |
|
106 | end | |
|
107 | ||
|
108 | desc 'Runs the plugins integration tests.' | |
|
109 | Rake::TestTask.new :integration => "db:test:prepare" do |t| | |
|
110 | t.libs << "test" | |
|
111 | t.verbose = true | |
|
112 | t.test_files = FileList["plugins/#{ENV['NAME'] || '*'}/test/integration/*_test.rb"] | |
|
113 | end | |
|
114 | end | |
|
85 | 115 | end |
|
86 | 116 | end |
|
87 | 117 |
General Comments 0
You need to be logged in to leave comments.
Login now