| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
Don't log fabricate args
See merge request gitlab-org/gitlab-ce!22753
|
| |
| |
| |
| | |
Prevents logging of sensitive data
|
|\ \
| |/
|/|
| |
| | |
Top level clusters controller
See merge request gitlab-org/gitlab-ce!22438
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Use ClustersController as base while having Projects::ClustersController
to inform what `clusterable` is. Thanks @ayufan for the great suggestion
!
- View changes to work with new approach
- Fix javascript for new approach
- Fix feature specs for new approach
- Fix QA
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In preparation so that we can create both cluster attached to project
and cluster attached to group.
- Move ClustersController to top level
- Move Clusters::ApplicationsController to top-level too
- Creates a Clusters::BaseController to share common functions
- Do not rely on @project ivar. Anything could set the ivar.
- Fix Vue page components due to new data-page value
Because of the controller change we have gone from
`projects:clusters:new` to `clusters:new`, so we need to update the file
location of the page components. There is somewhere a function that will
convert data-page to a file location.
On that note, projects/clusters/gcp/new/, translate to
Projects::Clusters::Gcp#new doesn't exist so replace that with
clusters/create_gcp/ and clusters/create_user/
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Wait for push before checking for new commit
Closes gitlab-org/quality/staging#14
See merge request gitlab-org/gitlab-ce!22633
|
| | |
| | |
| | |
| | |
| | | |
Wait for the push to be completed before checking that the merge
request shows the change
|
| | | |
|
| |/
|/| |
|
|/
|
|
| |
Tests pushing over HTTP(S) using a personal access token
|
|\
| |
| |
| |
| |
| |
| | |
E2E Test - LDAP login with SSL
Closes gitlab-qa#59
See merge request gitlab-org/gitlab-ce!22574
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Re-enable debug logging of Git commands and output
See merge request gitlab-org/gitlab-ce!22608
|
| |/ |
|
|/ |
|
|\
| |
| |
| |
| | |
[QA] Port recent changes from EE
See merge request gitlab-org/gitlab-ce!22391
|
| |
| |
| |
| | |
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|\ \
| | |
| | |
| | |
| | | |
[CE backport] QA: Use strings for context descriptions
See merge request gitlab-org/gitlab-ce!22469
|
| |/
| |
| |
| | |
To avoid confusion with tags.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Override page object methods to log the actions taken by the methods
before or after the action, as appropriate.
Allow page object action logging to be turned on via a QA_DEBUG env var.
Unlike CHROME_HEADLESS (and the soon to arrive VERBOSE), QA_DEBUG
is false by default.
QA_DEBUG is used instead of just DEBUG because that enables Selenium
debug logging.
Mask passwords entered into fields with a QA selector with 'password'
in the name. Doesn't mask sensitive data entered into any other field.
|
|
|
|
|
|
|
|
| |
The precedence of methods to fetch a product's attribute value was changed recently:
1. API response
2. Web UI block
3. Inheritance from the factory
4. Raise a `QA::Factory::Product::NoValueError` error otherwise
|
|\
| |
| |
| |
| |
| |
| | |
[QA] Fix the 'clone using deploy key' tests
Closes gitlab-org/quality/nightly#26
See merge request gitlab-org/gitlab-ce!22445
|
| |
| |
| |
| | |
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|\ \
| |/
|/|
| |
| | |
QA: Add support for pushing and viewing files
See merge request gitlab-org/gitlab-ce!21911
|
| |
| |
| |
| |
| |
| |
| |
| | |
The MR below adds a test for the code owners feature. This adds the
part of those changes specific to CE - the ability to add and view
files in a project.
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/7368
|
| | |
|
| | |
|
| | |
|
|\ \
| |/
|/|
| |
| | |
[QA] Handle sign-up when terms must be accepted
See merge request gitlab-org/gitlab-ce!22374
|
| |
| |
| |
| | |
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|/
|
|
| |
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
Instance SAML SSO e2e test
Closes gitlab-qa#257
See merge request gitlab-org/gitlab-ce!22271
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Use ACCEPT_INSECURE_CERTS env var and fix step
Simplify saml signin
Fix rubo cop offence
Add missing # frozen_string_literal: true
|
|\ \
| |/
|/|
| |
| | |
QA: Add test of adding a member to a project
See merge request gitlab-org/gitlab-ce!21753
|
| |
| |
| |
| | |
Adds a new QA test and the required page objects and related changes
|
|\ \
| | |
| | |
| | |
| | | |
QA: Retry registration before failing
See merge request gitlab-org/gitlab-ce!22033
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
Registration intermittently fails without an obvious cause.
The action to click the button seems to move focus to the right button
but nothing happens.
This change attempts to retry the action under the assumption that
Capybara or Chrome is misbehaving.
It also updates the selectors for the sign up page.
|
|/
|
|
|
|
|
|
|
|
| |
The Menu namespace was changed in
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/22115 and
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/7799.
Fixes https://gitlab.com/gitlab-org/quality/nightly/issues/22.
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|\
| |
| |
| |
| | |
Add test of adding file templates via Web IDE and Files view
See merge request gitlab-org/gitlab-ce!21914
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Adds tests that adds new files via file templates via the Files view
and the Web IDE.
Includes changes to page objects and associated code
Fetches template content from the API rather than hardcoding strings
that will need to be updated if the templates change. Some of the
content is stored as flat files but we can't use them because they're
not included in the docker images gitlab-qa uses.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Reorganize menu files
Closes gitlab-org/quality/team-tasks#60
See merge request gitlab-org/gitlab-ce!22115
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add missed files
Use correct method
Implement review feedback
Add missing frozen_string_literal
Squash 5 commits
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Assert prod environment is live after Auto Devops
See merge request gitlab-org/gitlab-ce!22131
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Adds the corresponding qa-* classes into the view files for each new
Page element we added.
Adjust the click actions to match.
|
| |/ /
| | |
| | |
| | |
| | | |
Goes to Operations > Environments and clicks on the
"View deployment" link for production.
|