tests: enable parallel tests.

This commit is contained in:
evazion
2020-06-10 22:26:47 -05:00
parent 60e96f0e01
commit 5919fa0ca1
3 changed files with 7 additions and 0 deletions

View File

@@ -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 }}

View File

@@ -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

View File

@@ -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!