tests: enable parallel tests.
This commit is contained in:
1
.github/workflows/test.yaml
vendored
1
.github/workflows/test.yaml
vendored
@@ -11,6 +11,7 @@ jobs:
|
||||
DEBIAN_FRONTEND: noninteractive
|
||||
DATABASE_URL: postgresql://danbooru:danbooru@postgres/danbooru
|
||||
ARCHIVE_DATABASE_URL: postgresql://danbooru:danbooru@postgres/danbooru
|
||||
PARALLEL_WORKERS: 8 # number of parallel tests to run
|
||||
DANBOORU_SECRET_KEY_BASE: 1234
|
||||
DANBOORU_AWS_SQS_ENABLED: false
|
||||
DANBOORU_TWITTER_API_KEY: ${{ secrets.DANBOORU_TWITTER_API_KEY }}
|
||||
|
||||
@@ -15,6 +15,7 @@ services:
|
||||
environment:
|
||||
- DATABASE_URL=postgresql://danbooru:danbooru@postgres/danbooru
|
||||
- ARCHIVE_DATABASE_URL=postgresql://danbooru:danbooru@postgres/danbooru
|
||||
- PARALLEL_WORKERS=8 # number of parallel tests to run
|
||||
- DANBOORU_SECRET_KEY_BASE=1234
|
||||
- DANBOORU_AWS_SQS_ENABLED
|
||||
- DANBOORU_TWITTER_API_KEY
|
||||
|
||||
@@ -67,6 +67,11 @@ class ActiveSupport::TestCase
|
||||
mock_post_version_service!
|
||||
mock_pool_version_service!
|
||||
|
||||
parallelize
|
||||
parallelize_setup do
|
||||
Rails.application.load_seed
|
||||
end
|
||||
|
||||
setup do
|
||||
Socket.stubs(:gethostname).returns("www.example.com")
|
||||
mock_popular_search_service!
|
||||
|
||||
Reference in New Issue
Block a user