gitlab-org--gitlab-foss/qa/spec
Mark Lapierre 3922c6da84 Generate knapsack report for review-qa-all
Add knapsack qa report and use it to run tests in parallel

Use the RSpec runner with knapsack

The way the Knapsack runner uses exec to start rspec seems
incompatible with the way we expect it to work. Plus, it requires
specifying KNAPSACK_TEST_DIR.

Instead, we use knapsacks AllocatorBuilder to select the spec
files to run, and then start rspec as normal, via
RSpec::Core::Runner.run

This also means we can incorporate tags.

Let the job run automatically

Include KNAPSACK_TEST_FILE_PATTERN in vars

Check all defined knapsack env vars before requiring knapsack
2019-06-03 10:37:43 +00:00
..
factory/resource
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 Implement dynamic validation on QA Pages 2019-05-20 12:35:51 -07:00
resource [CE] Improve `wait_for_push` 2019-02-11 09:04:59 +00:00
runtime Generate knapsack report for review-qa-all 2019-06-03 10:37:43 +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 Enable RSpec/ExampleWording cop 2019-04-12 10:27:19 +00:00
support [CE] Improve `wait_for_push` 2019-02-11 09:04:59 +00:00
spec_helper.rb Generate knapsack report for review-qa-all 2019-06-03 10:37:43 +00:00