GitLab Bot
0fea036ba7
Add latest changes from gitlab-org/gitlab@master
2023-12-13 21:09:54 +00:00
GitLab Bot
e2c044cf3f
Add latest changes from gitlab-org/gitlab@master
2023-01-11 03:07:33 +00:00
GitLab Bot
1f520d0c7a
Add latest changes from gitlab-org/gitlab@master
2022-04-30 00:09:38 +00:00
GitLab Bot
c2bdb9d027
Add latest changes from gitlab-org/gitlab@master
2022-04-07 18:08:29 +00:00
GitLab Bot
042ccd2b3d
Add latest changes from gitlab-org/gitlab@master
2022-04-04 06:09:18 +00:00
GitLab Bot
96b9c71d17
Add latest changes from gitlab-org/gitlab@master
2022-04-04 03:08:37 +00:00
GitLab Bot
f230568ed1
Add latest changes from gitlab-org/gitlab@master
2022-03-21 09:08:30 +00:00
GitLab Bot
e105f6b881
Add latest changes from gitlab-org/gitlab@master
2022-03-11 12:07:56 +00:00
GitLab Bot
9d20ce8c99
Add latest changes from gitlab-org/gitlab@master
2022-03-07 03:18:52 +00:00
GitLab Bot
ca6f7d9e72
Add latest changes from gitlab-org/gitlab@master
2022-02-25 00:17:32 +00:00
GitLab Bot
f5c9eb81b0
Add latest changes from gitlab-org/gitlab@master
2022-02-16 03:18:24 +00:00
GitLab Bot
a7760cee24
Add latest changes from gitlab-org/gitlab@master
2022-02-07 09:12:13 +00:00
GitLab Bot
a87e8cad90
Add latest changes from gitlab-org/gitlab@master
2022-01-19 09:14:10 +00:00
GitLab Bot
513726cb73
Add latest changes from gitlab-org/gitlab@master
2022-01-17 21:15:21 +00:00
GitLab Bot
75330c963b
Add latest changes from gitlab-org/gitlab@master
2022-01-10 09:13:43 +00:00
GitLab Bot
8bac8f55ba
Add latest changes from gitlab-org/gitlab@master
2022-01-07 18:16:06 +00:00
GitLab Bot
804b736437
Add latest changes from gitlab-org/gitlab@master
2021-12-28 21:16:11 +00:00
GitLab Bot
b8c4740f87
Add latest changes from gitlab-org/gitlab@master
2021-11-24 06:12:53 +00:00
GitLab Bot
7e1b27cedb
Add latest changes from gitlab-org/gitlab@master
2021-10-19 00:10:29 +00:00
GitLab Bot
1f4988374d
Add latest changes from gitlab-org/gitlab@master
2021-09-22 00:09:28 +00:00
GitLab Bot
325245c6f5
Add latest changes from gitlab-org/gitlab@master
2021-09-07 12:11:26 +00:00
GitLab Bot
e7b6cfeafe
Add latest changes from gitlab-org/gitlab@master
2021-08-25 15:11:14 +00:00
GitLab Bot
f2c0afdcb5
Add latest changes from gitlab-org/gitlab@master
2021-08-10 03:10:11 +00:00
GitLab Bot
53af44b90f
Add latest changes from gitlab-org/gitlab@master
2021-08-09 12:10:09 +00:00
GitLab Bot
84d72a5660
Add latest changes from gitlab-org/gitlab@master
2021-05-26 21:10:49 +00:00
GitLab Bot
b7eed2ea49
Add latest changes from gitlab-org/gitlab@master
2021-05-11 06:10:29 +00:00
GitLab Bot
2db9c1eee2
Add latest changes from gitlab-org/gitlab@master
2021-04-01 06:09:29 +00:00
GitLab Bot
096c38a822
Add latest changes from gitlab-org/gitlab@master
2021-01-06 21:10:18 +00:00
GitLab Bot
a7364a0474
Add latest changes from gitlab-org/gitlab@master
2020-11-13 03:09:15 +00:00
GitLab Bot
c93374099a
Add latest changes from gitlab-org/gitlab@master
2020-11-06 00:09:14 +00:00
GitLab Bot
8e35232810
Add latest changes from gitlab-org/gitlab@master
2020-09-02 15:10:54 +00:00
GitLab Bot
f2eb66fef8
Add latest changes from gitlab-org/gitlab@master
2020-08-21 03:10:16 +00:00
GitLab Bot
dcb475d86c
Add latest changes from gitlab-org/gitlab@master
2020-07-25 00:09:23 +00:00
GitLab Bot
05d0c6959a
Add latest changes from gitlab-org/gitlab@master
2020-07-18 06:10:00 +00:00
GitLab Bot
5d32a7a175
Add latest changes from gitlab-org/gitlab@master
2020-04-03 00:07:49 +00:00
GitLab Bot
22a0d312ae
Add latest changes from gitlab-org/gitlab@master
2020-01-17 18:08:41 +00:00
GitLab Bot
aa10b541b6
Add latest changes from gitlab-org/gitlab@master
2019-12-09 09:08:00 +00:00
GitLab Bot
c384315ae1
Add latest changes from gitlab-org/gitlab@master
2019-12-03 09:09:09 +00:00
GitLab Bot
3fc9a8e695
Add latest changes from gitlab-org/gitlab@master
2019-11-15 12:06:12 +00:00
GitLab Bot
6026bddcd5
Add latest changes from gitlab-org/gitlab@master
2019-10-31 09:06:29 +00:00
Stan Hu
3e001d29cc
Enable Rubocop Performance/InefficientHashSearch
...
When used with a Hash, `.keys.include?` is bad because:
1. It performs a O(n) search instead of the efficient `.has_key?`
2. It clones all keys into separate array.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/64975
2019-07-24 11:47:58 -07:00
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
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
Mark Lapierre
ff6aa7906e
Only retry failing QA tests in CI
...
No need to retry automatically when running tests locally
2019-05-20 17:09:47 +10:00
Thong Kuah
0be52bf32f
Add frozen_string_literal to qa/
...
This will be default in Ruby 3, so will be good to apply in QA ahead of
time to be consistent.
2019-04-13 00:45:38 +12:00
Sanad Liaquat
0991dc8c82
Reduce number of rspec retries
...
In both e2e QA tests and unit tests, reduce the number of retires
to 2 (i.e., 1 initial and one retry)
2019-04-09 10:04:03 +00:00
Mark Lapierre
c6a6b8a24e
Skip contexts in quarantine
...
This avoids running before/after blocks for tests that are in quarantine
2019-03-11 11:50:09 +00:00
Sanad Liaquat
d54cb37d29
Retry failed tests with rspec-retry
...
Does not retry if tagged :quarantine. Also adds unit tests.
2019-02-19 17:12:07 +05:00
Mark Lapierre
e5e57df61c
Move server responding check to scenario before hook
...
This checks that the server is responding before any other actions,
including before trying to add a license.
2019-02-14 12:06:39 -05:00
Mark Lapierre
8931420202
Skip contexts in quarantine
...
This avoids running before/after blocks for tests that are in quarantine
2019-02-14 04:35:20 +00:00