| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Wait for the push to be completed before checking that the merge
request shows the change
|
|\
| |
| |
| |
| |
| |
| | |
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>
|
|\ \
| | |
| | |
| | |
| | | |
Update git and install git-lfs QA docker image
See merge request gitlab-org/gitlab-ce!22355
|
| | | |
|
| | | |
|
| |/
|/|
| |
| | |
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.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
QA: Use basic auth to create cluster role binding
See merge request gitlab-org/gitlab-ce!22190
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The `--username` and `--password` top level options have been removed.
Fortunately we have a backwards compatible way of setting the
credentials via `kubectl config set-credentials <name>`, and using the
`--user <name>` top level option which is available at least in 1.10
(and possibly farther back).
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The alternative is the user has `container.admin` permissions.
This approach is preferred as this means the QA spec can be run by any
GitLabber and indeed any contributor who can create a GKE cluster.
|
| |_|/
|/| |
| | |
| | |
| | |
| | |
| | | |
If SIGNUP_DISABLED is true skip any tests with a context
:skip_signup_disabled. The context is set for the registration tests.
This allows the tests to be skipped when run on the staging, which
doesn't allow registration
|
| | |
| | |
| | |
| | | |
We can infer from the given examples but it is implicit.
|
|/ /
| |
| |
| |
| | |
We have an explanation for `explain` (by way of examples) but nothing to
say what view does.
|
|/ |
|