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-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>
2018-09-26Refactor EventFilter and increase its test coverageRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-09-26Merge branch '51893-qa-fix-project-subgroup-dropdown-selector' into 'master'Rémy Coutable
Update selectors for QA::Page::Group::Show Closes #51893 See merge request gitlab-org/gitlab-ce!21925
2018-09-26Merge branch 'rename-squash-before-merge-vue-component' into 'master'Phil Hughes
Rename squash before merge vue component See merge request gitlab-org/gitlab-ce!21851
2018-09-26Update selectors for QA::Page::Group::ShowMark Lapierre
2018-09-25Merge branch '51316-qa-fix-transient-fork-spec-failure' into 'master'Rémy Coutable
Troubleshoot "Transient failure in qa/specs/features/project/fork_project_spec.rb" See merge request gitlab-org/gitlab-ce!21858
2018-09-25Assert successful sign in after registrationMark Lapierre
`.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.
2018-09-24Allow registration when LDAP is enabledMark Lapierre
Update the login page object and related code so that a user can be registered when LDAP is enabled
2018-09-21Rename squash before merge vue componentGeorge Tsiolis
2018-09-20QA: Fix failure in merge_merge_request_from_fork_spec.rbMark Lapierre
2018-09-20Merge branch '44998-split-admin-settings-into-multiple-sub-pages' into 'master'Dmitriy Zaporozhets
Resolve "Split admin settings into multiple sub pages" Closes #44998 See merge request gitlab-org/gitlab-ce!21467
2018-09-19Unite green buttons under one css classDmitriy Zaporozhets
Rename btn-new, btn-create and btn-save to btn-success Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2018-09-18[QA] consolidate selector patterns (1_manage/login)Dan Davison
2018-09-18Merge branch 'ml-fix-initial-admin-password' into 'master'Robert Speicher
QA: Fix: set initial password even if using admin credentials See merge request gitlab-org/gitlab-ce!21785
2018-09-18Merge branch 'ml-qa-spec-use-ssh-key' into 'master'Robert Speicher
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
2018-09-17Fix: set initial password even if using admin credentialsMark Lapierre
2018-09-17Fix grammar (setup to set-up) in code comments, spec, views, etc.Marcel Amirault
2018-09-15Add an SSH key and use it to clone and pushMark Lapierre
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
2018-09-13Prevent ADO failing prematurelyMayra Cabrera
Ensures code_quality job in Auto DevOps pipeline is disabled, as it takes too long and times out the test. Closes https://gitlab.com/gitlab-org/gitlab-qa/issues/323
2018-09-11Merge branch 'sh-test-ldap-clones-via-gitlab-qa' into 'master'Grzegorz Bizon
QA: Add support for testing Git over HTTP with LDAP users See merge request gitlab-org/gitlab-ce!21354