| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
Add missed files
Use correct method
Implement review feedback
Add missing frozen_string_literal
Squash 5 commits
|
|
|
|
| |
This fails now because we have not yet implemented support for this
|
|\
| |
| |
| |
| | |
[QA] Improve admin hashed-storage settings
See merge request gitlab-org/gitlab-ce!22045
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This was introduced by https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/7371
for which no QA was run, even though QA files were changed.
This is a follow-up to
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/7531.
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
| |
| |
| |
| |
| |
| |
| | |
Filter immediately because the page is going to reload anyway.
And don't check for the loading indicator because it the groups
list tree container appears after it disappears.
|
|/
|
|
|
|
|
| |
When searching for a group, submit a request that returns only the
filtered list of groups. This makes the state of the page more
reliable because it avoids having to wait for the list of groups to
dynamically refresh.
|
|
|
|
|
| |
Fabricating a user might be the first action in the first test. If so,
set the initial password
|
|
|
|
| |
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|\
| |
| |
| |
| |
| |
| | |
Update selectors for QA::Page::Group::Show
Closes #51893
See merge request gitlab-org/gitlab-ce!21925
|
| | |
|
|\ \
| |/
|/|
| |
| | |
Rename squash before merge vue component
See merge request gitlab-org/gitlab-ce!21851
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Troubleshoot "Transient failure in qa/specs/features/project/fork_project_spec.rb"
See merge request gitlab-org/gitlab-ce!21858
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
`.has_personal_area?` waits for sign in but does not ensure that it's
successful. Raise an exception if not successful so we can capture
a screenshot at the point of failure
Adds a workaround and code to help troubleshoot why a new user doesn't
stay signed in after loading a project page.
|
|/
|
|
|
| |
Update the login page object and related code so that a user can be
registered when LDAP is enabled
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
Resolve "Split admin settings into multiple sub pages"
Closes #44998
See merge request gitlab-org/gitlab-ce!21467
|
| |\ |
|
| |\ \ |
|
| | | | |
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
QA: Fix: set initial password even if using admin credentials
See merge request gitlab-org/gitlab-ce!21785
|
| | |_|/
| |/| | |
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | | |
Add a new scenario to add an SSH key, perform Git actions with it, and then remove the key
See merge request gitlab-org/gitlab-ce!19754
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Adds 2 end-to-end tests:
1. Add and remove an SSH key
2. Add an SSH key and use it to clone and push
Includes changes to factories to allow Git actions via SSH
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Adds the ability to use admin credentials to add a license so that when
testing an LDAP user on EE the LDAP user does not have to be an admin.
Admin credentials default to GDK's root user. Can be overriden via
ADMIN_USERNAME and ADMIN_PASSWORD environment variables.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Fix LDAP QA specs failing due to button change
See merge request gitlab-org/gitlab-ce!21622
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The LDAP tab is no longer a button, but is now a link. Update the QA page
to check for a link.
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/21386 re-introduced
the explicit creation of the project name separate from the project path.
Filling in the name does automatically populate the path, but the reverse
is not true. We now fill in the name instead of the path.
Closes https://gitlab.com/gitlab-org/gitlab-qa/issues/322
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
[QA] Change Test::Sanity::Failing to Test::Sanity::Framework
See merge request gitlab-org/gitlab-ce!21568
|
| | |_|/
| |/| |
| | | |
| | | | |
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|/ / / |
|
| | | |
|
|/ /
| |
| |
| | |
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|/
|
|
| |
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|
|
|
| |
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|
|
|
|
|
|
|
|
| |
Users importing from Bitbucket Cloud, Bitbucket Server, or GitHub
often complained about getting failed imports due to 422 errors.
This change ensures that project names are imported with names that
are guaranteed to pass the regular expression validation.
Part of #50021
|
|\
| |
| |
| |
| |
| |
| | |
Resolve "[QA] Automation Triage 11.1.0 RC9 - Filling textarea with deploy key timeouts sometime"
Closes #49179
See merge request gitlab-org/gitlab-ce!21258
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
It's too slow to use `set(value)`, often timing out.
Filling with JS is much faster for longer text, especially
when the key size is larger than 8192.
Before this patch:
```
Top 3 slowest examples (256.83 seconds, 89.4% of total time):
cloning code using a deploy key user sets up a deploy key with QA::Runtime::Key::RSA(8192) to clone code using pipelines
161.26 seconds ./qa/specs/features/project/deploy_key_clone_spec.rb:42
cloning code using a deploy key user sets up a deploy key with QA::Runtime::Key::ECDSA(521) to clone code using pipelines
47.79 seconds ./qa/specs/features/project/deploy_key_clone_spec.rb:42
cloning code using a deploy key user sets up a deploy key with QA::Runtime::Key::ED25519() to clone code using pipelines
47.79 seconds ./qa/specs/features/project/deploy_key_clone_spec.rb:42
```
Note that 161.26 was timed out. So it would actually take longer if
it could ever complete. After patch:
```
Top 3 slowest examples (166.72 seconds, 83.8% of total time):
cloning code using a deploy key user sets up a deploy key with QA::Runtime::Key::RSA(8192) to clone code using pipelines
83.66 seconds ./qa/specs/features/project/deploy_key_clone_spec.rb:42
cloning code using a deploy key user sets up a deploy key with QA::Runtime::Key::ECDSA(521) to clone code using pipelines
42.78 seconds ./qa/specs/features/project/deploy_key_clone_spec.rb:42
cloning code using a deploy key user sets up a deploy key with QA::Runtime::Key::ED25519() to clone code using pipelines
40.27 seconds ./qa/specs/features/project/deploy_key_clone_spec.rb:42
```
Not that faster for smaller keys, but it's much faster for RSA 8192
(2 times faster). This was inspired from:
https://github.com/teamcapybara/capybara/blob/679548cea10773d45e32808f4d964377cfe5e892/lib/capybara/selenium/node.rb#L217
Where it's clearing the field by filling an empty string. Here we
do the same for the exact value we want to fill.
|
|/
|
|
|
|
|
|
| |
always creating a new user
Fixes https://gitlab.com/gitlab-org/quality/staging/issues/2.
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|\
| |
| |
| |
| | |
CE port of "List groups with developer maintainer access on project creation"
See merge request gitlab-org/gitlab-ce!21051
|
| | |
|
|/ |
|
| |
|
|
|
|
| |
to "for all new and renamed projects""
|
|
|
| |
This reverts merge request !20801
|
|
|
|
| |
to appear
|
|
|
|
| |
Signed-off-by: Tao Wang <twang2218@gmail.com>
|
|
|
|
|
|
| |
class as well
Signed-off-by: Rémy Coutable <remy@rymai.me>
|