gitlab-org--gitlab-foss/qa/spec
Mark Lapierre 7d97102f72 Run tests in parallel via parallel_tests
Uses the parallel_tests gem to execute tests in multiple processes
simultaneously on the same machine.

Adds the `--parallel` CLI option that instructs the QA framework
to use the parallel_tests executable.

Tests need access to global state contained in `Runtime::Scenario`
so when `--parallel` is invoked `Runtime::Scenario` is serialized
to an environment variable, which is passed to parallel_tests,
and then deserialized in `spec_helper`.
2019-07-09 15:40:46 +00:00
..
factory/resource Rename QA::Factory to QA::Resource 2018-11-05 22:20:57 +08:00
fixtures
git Swap brackets to avoid false positive 2019-05-06 17:30:24 +10:00
helpers Add frozen_string_literal to qa/ 2019-04-13 00:45:38 +12:00
page Run tests in parallel via parallel_tests 2019-07-09 15:40:46 +00:00
resource [CE] Improve wait_for_push 2019-02-11 09:04:59 +00:00
runtime First pass at new automated QA API test for #52703 2019-07-01 06:01:44 +00:00
scenario Add frozen_string_literal to qa/ 2019-04-13 00:45:38 +12:00
shared_examples Set feature flag via command line 2019-03-27 19:03:03 +00:00
specs Run tests in parallel via parallel_tests 2019-07-09 15:40:46 +00:00
support [CE] Improve wait_for_push 2019-02-11 09:04:59 +00:00
spec_helper.rb Run tests in parallel via parallel_tests 2019-07-09 15:40:46 +00:00