Commit Graph

73 Commits

Author SHA1 Message Date
GitLab Bot 4b74e7efc0 Add latest changes from gitlab-org/gitlab@master 2023-11-16 06:07:09 +00:00
GitLab Bot c972699d39 Add latest changes from gitlab-org/gitlab@master 2023-06-20 21:09:21 +00:00
GitLab Bot 43d816ebc2 Add latest changes from gitlab-org/gitlab@master 2023-05-12 06:17:21 +00:00
GitLab Bot cd6194eb43 Add latest changes from gitlab-org/gitlab@master 2023-03-15 00:10:41 +00:00
GitLab Bot 0cee6f1577 Add latest changes from gitlab-org/gitlab@master 2023-01-19 03:07:38 +00:00
GitLab Bot a59aa00d8a Add latest changes from gitlab-org/gitlab@master 2022-12-22 12:07:22 +00:00
GitLab Bot f0208efd0b Add latest changes from gitlab-org/gitlab@master 2022-12-05 03:08:47 +00:00
GitLab Bot 0302293341 Add latest changes from gitlab-org/gitlab@master 2022-09-19 21:13:43 +00:00
GitLab Bot 962711501f Add latest changes from gitlab-org/gitlab@master 2022-07-14 03:08:51 +00:00
GitLab Bot f42c4be1c0 Add latest changes from gitlab-org/gitlab@master 2022-06-10 09:11:12 +00:00
GitLab Bot 94aee27731 Add latest changes from gitlab-org/gitlab@master 2022-06-03 00:09:04 +00:00
GitLab Bot 875662ef7b Add latest changes from gitlab-org/gitlab@master 2022-06-01 12:09:17 +00:00
GitLab Bot 8952851661 Add latest changes from gitlab-org/gitlab@master 2022-04-14 06:08:29 +00:00
GitLab Bot 1b6de87b5c Add latest changes from gitlab-org/gitlab@master 2022-03-23 00:07:35 +00:00
GitLab Bot 512177dcc7 Add latest changes from gitlab-org/gitlab@master 2022-03-15 21:07:57 +00:00
GitLab Bot e105f6b881 Add latest changes from gitlab-org/gitlab@master 2022-03-11 12:07:56 +00:00
GitLab Bot 513726cb73 Add latest changes from gitlab-org/gitlab@master 2022-01-17 21:15:21 +00:00
GitLab Bot 830c9943a9 Add latest changes from gitlab-org/gitlab@master 2022-01-11 21:14:42 +00:00
GitLab Bot 804b736437 Add latest changes from gitlab-org/gitlab@master 2021-12-28 21:16:11 +00:00
GitLab Bot be320585cb Add latest changes from gitlab-org/gitlab@master 2021-12-14 15:17:06 +00:00
GitLab Bot 7e1b27cedb Add latest changes from gitlab-org/gitlab@master 2021-10-19 00:10:29 +00:00
GitLab Bot e7b6cfeafe Add latest changes from gitlab-org/gitlab@master 2021-08-25 15:11:14 +00:00
GitLab Bot 53af44b90f Add latest changes from gitlab-org/gitlab@master 2021-08-09 12:10:09 +00:00
GitLab Bot 6c36d81714 Add latest changes from gitlab-org/gitlab@master 2021-07-06 00:08:15 +00:00
GitLab Bot ec8587780b Add latest changes from gitlab-org/gitlab@master 2021-06-23 00:07:53 +00:00
GitLab Bot 2db9c1eee2 Add latest changes from gitlab-org/gitlab@master 2021-04-01 06:09:29 +00:00
GitLab Bot b90d8b54a4 Add latest changes from gitlab-org/gitlab@master 2021-03-09 12:08:52 +00:00
GitLab Bot 447a64b1dc Add latest changes from gitlab-org/gitlab@master 2020-10-12 00:08:43 +00:00
GitLab Bot 1d42c38d9b Add latest changes from gitlab-org/gitlab@master 2020-09-28 06:09:56 +00:00
GitLab Bot c916c6f79b Add latest changes from gitlab-org/gitlab@master 2020-09-25 03:09:30 +00:00
GitLab Bot a7f1e2ebd6 Add latest changes from gitlab-org/gitlab@master 2020-09-14 06:09:28 +00:00
GitLab Bot 2b349d9a94 Add latest changes from gitlab-org/gitlab@master 2020-08-25 18:10:49 +00:00
GitLab Bot d9aac35d79 Add latest changes from gitlab-org/gitlab@master 2020-07-13 18:09:16 +00:00
GitLab Bot b0107e8756 Add latest changes from gitlab-org/gitlab@master 2020-07-02 12:09:02 +00:00
GitLab Bot 72b4a0c010 Add latest changes from gitlab-org/gitlab@master 2020-06-01 03:07:59 +00:00
GitLab Bot 7915c41e42 Add latest changes from gitlab-org/gitlab@master 2020-04-06 21:09:19 +00:00
GitLab Bot 2711c26bea Add latest changes from gitlab-org/gitlab@master 2020-03-24 00:09:24 +00:00
GitLab Bot 898e2cc1df Add latest changes from gitlab-org/gitlab@master 2019-12-20 09:24:38 +00:00
GitLab Bot b7dfe2ae40 Add latest changes from gitlab-org/gitlab@master 2019-09-13 13:26:31 +00:00
Rémy Coutable d8f9890009
Reduce the CE/EE diff under qa/
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-08-14 10:22:25 +02:00
Grant Young eecd85d461 First pass at new automated QA API test for #52703
Checks that archives of two different user projects with the same name aren't the same via checksum.  I.E. a user can't download the archive of another's project by mistake.

To enable the test some enhancements were made.  Namely updating the client module to handle more than one API instance and the creation a custom rest call method that downloads to tmp.
2019-07-01 06:01:44 +00:00
Mark Lapierre cfe0043d54 Test push limit with admin user
Uses `:requires_admin` metadata to specify that a test needs
an admin user.

Sets the push file size limit test to require an admin user.

With an admin access token set as the env var
GITLAB_QA_ADMIN_ACCESS_TOKEN, the push size
limit test now only uses the API and CLI
2019-06-18 03:37:05 +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
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
Mark Lapierre 35c5557685 Allow token env var from gitlab-qa
gitlab-qa accepts an env var named GITLAB_QA_ACCESS_TOKEN, but here we
only accepted PERSONAL_ACCESS_TOKEN.

This change replaces PERSONAL_ACCESS_TOKEN with GITLAB_QA_ACCESS_TOKEN
2019-03-28 08:15:14 +00:00
Mark Lapierre 67c38a6573 Set feature flag via command line
First attempt at allowing a feature flag to be set via the command line
when running tests. This will enable the flag, run the tests, and then
disable the flag.

Using OptionParser meant changing how scenarios get the instance
address, so this also allows the address to be set as a command line
option. It's backwards compatible (you can still provide the address
as the command line option after the scenario)
2019-03-27 19:03:03 +00:00
Mark Lapierre 97265d39e7 [CE] Improve `wait_for_push` 2019-02-11 09:04:59 +00:00
ddavison 7f780046c4 Add specs to remote grid. Raise errors for #remote_grid_credentials
Signed-off-by: ddavison <ddavison@gitlab.com>
2019-01-09 12:02:56 +05:00
Mark Lapierre 765ca40d65 Add e2e test of push over SSH over Git protocol v2
Adds a new end-to-end test to check that Git protocol v2 can be used to
push over SSH.

Includes a change in Git::Repository to use Runtime::Env.debug? to
enable logging instead of .verbose?
2018-11-07 12:16:17 -05:00
Mark Lapierre a85c8e346f Re-enable debug logging of Git commands and output 2018-10-25 15:21:21 -04:00