canvas-lms/docker-compose/config/new-jenkins
Kyle Rosenbaum a4e1da3aea add the ability to run parallel rspec processes in container
refs DE-225
flag=none

By specifying RSPEC_PROCESSES, we can now run multiple
rspec processes in a single container. This change modifies
the existing database setup to create 1 database per rspec
process. This also impacts results.xml using a 1 results.xml
per rspec process.

Rename database key to db for redis configurations to match
current version of redis.

test plan:
- rspec runs as expected in single threaded mode
- rspec runs as expected in multi threaded mode
- results.xml contains valid results with no duplciate tests
- reruns only run for failing threads
- reruns work in single and multithreaded mode

Change-Id: Ib2e549d467e8a6d8fef9914f2733d9ddfa460e99
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/255120
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
QA-Review: Kyle Rosenbaum <krosenbaum@instructure.com>
Product-Review: Kyle Rosenbaum <krosenbaum@instructure.com>
2021-01-14 21:12:45 +00:00
..
cassandra.yml add the ability to run parallel rspec processes in container 2021-01-14 21:12:45 +00:00
database.yml Configure databases in a unified manner 2020-04-28 22:42:21 +00:00
dynamodb.yml add the ability to run parallel rspec processes in container 2021-01-14 21:12:45 +00:00
file_store.yml add smoke test for using canvas-lms image as a consumer 2020-05-13 16:54:14 +00:00
security.yml Configure databases in a unified manner 2020-04-28 22:42:21 +00:00