Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/qa
AgeCommit message (Collapse)Author
2018-10-22Merge branch 'qa-backport-recent-ee-changes' into 'master'Douglas Barbosa Alexandre
[QA] Port recent changes from EE See merge request gitlab-org/gitlab-ce!22391
2018-10-22Merge branch 'mk/backport-use-strings-for-context-description-qa' into 'master'Rémy Coutable
[CE backport] QA: Use strings for context descriptions See merge request gitlab-org/gitlab-ce!22469
2018-10-22[QA] Port recent changes from EERémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-10-20Log page actionsMark Lapierre
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.
2018-10-18Use strings for context descriptionsMichael Kozono
To avoid confusion with tags.
2018-10-18[QA] Fix resource API fabrication documentationRémy Coutable
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
2018-10-18Merge branch 'qa-nightly-26' into 'master'Rémy Coutable
[QA] Fix the 'clone using deploy key' tests Closes gitlab-org/quality/nightly#26 See merge request gitlab-org/gitlab-ce!22445
2018-10-18Merge branch 'ml-qa-code-owners' into 'master'Rémy Coutable
QA: Add support for pushing and viewing files See merge request gitlab-org/gitlab-ce!21911
2018-10-18[QA] Fix the 'clone using deploy key' testsRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-10-17Add support for pushing and viewing filesMark Lapierre
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
2018-10-17First iteration to allow creating QA resources using the APIRémy Coutable
2018-10-17Extend Create New Merge Request test to also add a labelAleksandr Soborov
2018-10-17Replace job with group in frontend components to be consistent with backendWinnie Hellmann
2018-10-16Merge branch 'qa-handle-sign-up-with-terms' into 'master'Nick Thomas
[QA] Handle sign-up when terms must be accepted See merge request gitlab-org/gitlab-ce!22374
2018-10-16Merge branch 'ashmckenzie/7516-update-qa-docker-image' into 'master'Rémy Coutable
Update git and install git-lfs QA docker image See merge request gitlab-org/gitlab-ce!22355
2018-10-15Disable the QA/ElementWithPattern cop for existing offensesRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-10-15[QA] Handle sign-up when terms must be acceptedRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-10-15Install git-lfs from stretch-backportsAsh McKenzie
2018-10-15Install git from stretch-backportsAsh McKenzie
2018-10-12Add GitLab QA spec for adding a deploy tokenStan Hu
2018-10-11Merge branch 'qa-257-instance-wide-saml-sso' into 'master'Rémy Coutable
Instance SAML SSO e2e test Closes gitlab-qa#257 See merge request gitlab-org/gitlab-ce!22271
2018-10-11Merge branch 'ml-qa-add-members' into 'master'Rémy Coutable
QA: Add test of adding a member to a project See merge request gitlab-org/gitlab-ce!21753
2018-10-11Initial commitSanad Liaquat
Use ACCEPT_INSECURE_CERTS env var and fix step Simplify saml signin Fix rubo cop offence Add missing # frozen_string_literal: true
2018-10-10Add test to add a new project memberMark Lapierre
Adds a new QA test and the required page objects and related changes
2018-10-10Merge branch 'ml-qa-register-user-failure' into 'master'Rémy Coutable
QA: Retry registration before failing See merge request gitlab-org/gitlab-ce!22033
2018-10-10Retry registration 3 times before failingMark Lapierre
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.
2018-10-10[QA] Fix a wrong constant nameRémy Coutable
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>
2018-10-10Merge branch 'ml-qa-add-file-templates' into 'master'Sean McGivern
Add test of adding file templates via Web IDE and Files view See merge request gitlab-org/gitlab-ce!21914
2018-10-09Merge branch 'qa-60-reorganize-menu-classes' into 'master'Rémy Coutable
Reorganize menu files Closes gitlab-org/quality/team-tasks#60 See merge request gitlab-org/gitlab-ce!22115
2018-10-09Add tests of adding file templatesMark Lapierre
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.
2018-10-09Merge branch 'qa-304-auto-devops-open-live-environment' into 'master'Rémy Coutable
Assert prod environment is live after Auto Devops See merge request gitlab-org/gitlab-ce!22131
2018-10-09Merge branch 'qa_spec_admin_cluster_create_cluster_role_binding' into 'master'Rémy Coutable
QA: Use basic auth to create cluster role binding See merge request gitlab-org/gitlab-ce!22190
2018-10-09Reorganize menu filessliaquat
Add missed files Use correct method Implement review feedback Add missing frozen_string_literal Squash 5 commits
2018-10-09Move to using qa-* selectorsThong Kuah
Adds the corresponding qa-* classes into the view files for each new Page element we added. Adjust the click actions to match.
2018-10-09Fix commands for kubectl >= 1.12Thong Kuah
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).
2018-10-08Allow the registration e2e test to be skippedMark Lapierre
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
2018-10-08Use basic auth to create cluster role bindingThong Kuah
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.
2018-10-08Also explain explicitly what `element` doesThong Kuah
We can infer from the given examples but it is implicit.
2018-10-08Explain what `view` doesThong Kuah
We have an explanation for `explain` (by way of examples) but nothing to say what view does.
2018-10-07Assert prod environment is live after Auto DevopsThong Kuah
Goes to Operations > Environments and clicks on the "View deployment" link for production.
2018-10-05Adding qa-selectors for e2e testsRamya Authappan
2018-10-04Add a QA spec for RBAC cluster and auto devopsDylan Griffith
This fails now because we have not yet implemented support for this
2018-10-02Revisit the login page when attempt to retry loginMark Lapierre
When registration fails to successfully sign in, it looks like the UI has a sign-out option, but it doesn't. So instead of trying to use the UI, revisit the login page directly.
2018-10-02Merge branch 'ce-7763-failure-in-geo-rb' into 'master'Douglas Barbosa Alexandre
[QA] Improve admin hashed-storage settings See merge request gitlab-org/gitlab-ce!22045
2018-10-02[QA] Improve admin hashed-storage settingsRémy Coutable
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>
2018-10-01Don't check for the groups list before filteringMark Lapierre
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.
2018-09-28Optimize groups filterMark Lapierre
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.
2018-09-27Merge branch 'qa-fix-sanity-framework-test' into 'master'Douglas Barbosa Alexandre
Fix a sanity framework test See merge request gitlab-org/gitlab-ce!21956
2018-09-27Set initial password if promptedMark Lapierre
Fabricating a user might be the first action in the first test. If so, set the initial password
2018-09-27Fix a sanity framework testRémy Coutable
On first load, the login page displays the "Change your password" tab, not the "Sign in" tab. We now assert on the presence of a text that's always on this page. Note that in EE, since a license is added in the `#perform_before_hooks` method, the password is changed so that when we visit the login page, the "Sign in" tab is displayed as expected. That's why only the CE job failed to pass in https://gitlab.com/gitlab-org/gitlab-qa/pipelines/31060920. Signed-off-by: Rémy Coutable <remy@rymai.me>