Browse Source

Allow parallel testing (#35030).

Patch by Go MAEDA.


git-svn-id: http://svn.redmine.org/redmine/trunk@20920 e93f8b46-1217-0410-a6f0-8f06a7374b81
tags/5.0.0
Go MAEDA 3 years ago
parent
commit
bd31345c87
2 changed files with 6 additions and 0 deletions
  1. 4
    0
      doc/RUNNING_TESTS
  2. 2
    0
      test/test_helper.rb

+ 4
- 0
doc/RUNNING_TESTS View File

@@ -14,6 +14,10 @@ Apache perl module Redmine.pm and Capybara tests, see below).
You can run `ruby test/unit/issue_test.rb` for running a single test case and
`ruby test/unit/issue_test.rb -n test_create` for running a single test.

You can run tests in parallel by setting the PARALLEL_WORKERS environment
variable:
`PARALLEL_WORKERS=8 rake test`

Before running tests, you need to configure both development
and test databases.


+ 2
- 0
test/test_helper.rb View File

@@ -53,6 +53,8 @@ class ActionView::TestCase
end

class ActiveSupport::TestCase
parallelize(workers: 1)

include ActionDispatch::TestProcess

self.use_transactional_tests = true

Loading…
Cancel
Save