- Redmine 3.4: silence warnings by adding
t.warning = false
in description of plugins tests in ./lib/tasks/redmine.rake:
desc 'Runs the plugins integration tests.'
Rake::TestTask.new :integration => "db:test:prepare" do |t|
t.libs << "test"
t.verbose = true
t.warning = false
t.pattern = "plugins/#{ENV['NAME'] || '*'}/test/integration/**/*_test.rb"
end
- run tests:
RAILS_ENV=test bundle exec rake redmine:plugins:test NAME=issue_recurring
- Redmine 4.0 and above: run system tests
RAILS_ENV=test bundle exec ruby plugins/issue_recurring/test/system/issue_recurrences_test.rb