summaryrefslogtreecommitdiff
path: root/qa
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Use search_and_select instead of select_itemqa-staging-32-fix-create-project-specSanad Liaquat2019-02-081-1/+1
| |/
* | Wait for viewers to loadqa-staging-33-wait-for-viewers-to-loadSanad Liaquat2019-02-082-1/+15
|/ | | | | Adds qa-spinner class and wait for it to go away before making assertions.
* Merge branch 'qa-quarantine-flaky-tests' into 'master'Mark Lapierre2019-02-076-6/+12
|\ | | | | | | | | Quarantine flaky tests See merge request gitlab-org/gitlab-ce!25015
| * Quarantine flaky testsqa-quarantine-flaky-testsMark Lapierre2019-02-076-6/+12
| | | | | | | | | | | | | | | | | | | | See issues: https://gitlab.com/gitlab-org/quality/nightly/issues/70 https://gitlab.com/gitlab-org/quality/nightly/issues/72 https://gitlab.com/gitlab-org/quality/staging/issues/21 https://gitlab.com/gitlab-org/quality/staging/issues/31 https://gitlab.com/gitlab-org/quality/staging/issues/30 https://gitlab.com/gitlab-org/quality/staging/issues/26
* | Merge branch 'qa-check-server-responding-before-suit' into 'master'Mark Lapierre2019-02-072-11/+17
|\ \ | |/ |/| | | | | Wait for login page to load at the beginning of QA suite See merge request gitlab-org/gitlab-ce!24991
| * Load login page only if gitlab_address is definedqa-check-server-responding-before-suitSanad Liaquat2019-02-071-3/+5
| |
| * Wait for login page to load at the beginning of QA suiteSanad Liaquat2019-02-072-11/+15
| |
* | Addresses backend/db review commentsMayra Cabrera2019-02-041-8/+2
| | | | | | | | | | | | | | | | | | - Fixes multiple typos on AutoDevops script - Add an alias to Clusters::Cluster#domain as base_domain, so it's more descriptive - Removes unnecessary memoization on qa specs - Changes migration to a post migration to deal better with traffic on big instances (like gitlab.com)
* | Moves domain setting to Cluster settingMayra Cabrera2019-02-043-9/+16
|/ | | | | | | | | | | | Changes domain field to be on the Cluster page show, removing it from Auto DevOps setting. Also injects the new environment variable KUBE_INGRESS_BASE_DOMAIN into kubernetes#predefined_variables. Migration to move the information from ProjectAutoDevops#domain to Clusters::Cluster#domain. As well as necessary modifications to qa selectors Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/52363
* Merge branch 'auto-devops-better-build-debugging' into 'master'Dan Davison2019-02-014-13/+63
|\ | | | | | | | | Wait for auto-devops CI jobs on the job page See merge request gitlab-org/gitlab-ce!24839
| * Wait for auto-devops CI jobs on the job pageJames Fargher2019-02-014-13/+63
| | | | | | | | | | These tests used to wait on the pipeline page which made debugging job failures difficult
* | adding a spec for issues/310Mesut Güneş2019-02-015-0/+130
| |
* | Add e2e QA test for logging in using GitHub OAuthSanad Liaquat2019-02-018-6/+103
|/ | | | | Adds the test itself and the vendor page object model for GitHub login pages.
* Merge branch 'qa-ml-fix-create-wiki-spec' into 'master'Dan Davison2019-01-315-28/+53
|\ | | | | | | | | | | | | Fix flaky wiki create test Closes gitlab-org/quality/nightly#24 See merge request gitlab-org/gitlab-ce!24778
| * Fix flaky wiki create testMark Lapierre2019-01-295-28/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There's an svg on the page that allows you to create a wiki page. The svg takes a fraction of a second to load after which the "Create your first page" button shifts up a bit. This can cause webdriver to miss the hit so we wait for the svg to load before clicking the button. Also update the elements used in the test to conform to our best practice. And replace `act` with `perform` Finally, remove the `before` block and `login` method, making the code slightly simpler.
* | Merge branch 'qa-ml-improve-git-repo-auth' into 'master'Rémy Coutable2019-01-313-58/+124
|\ \ | | | | | | | | | | | | | | | | | | Add git credentials to .netrc when needed Closes gitlab-org/quality/nightly#57 and #56857 See merge request gitlab-org/gitlab-ce!24691
| * | Don't use .netrc with SSHMark Lapierre2019-01-302-14/+0
| | | | | | | | | | | | | | | | | | There was a bug that required credentials when using SSH key auth when using LFS. That bug was fixed so we shouldn't need to add credentials to .netrc when using SSH anymore.
| * | Add git credentials to .netrc when neededMark Lapierre2019-01-283-57/+137
| | | | | | | | | | | | | | | Avoid having to remember to call try_add_credentials_to_netrc after setting credentials.
* | | Merge branch 'anan-add-MethodCallWithoutArgsParentheses-cop' into 'master'Lin Jen-Shin2019-01-302-2/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Re-enable MethodCallWithoutArgsParentheses Cop Closes #56795 See merge request gitlab-org/gitlab-ce!24631
| * | | Re-enable MethodCallWithoutArgsParentheses CopAndrew Newdigate2019-01-292-2/+2
| | | | | | | | | | | | | | | | | | | | Re-enables and autocorrects all instances of the Style/MethodCallWithoutArgsParentheses rule
* | | | Merge branch '53104-redesign-group-overview-ui-mvc' into 'master'Kushal Pandya2019-01-301-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolve "Redesign group overview UI: MVC" Closes #53104 See merge request gitlab-org/gitlab-ce!23866
| * | | | Refresh group overview to match project overviewDennis Tang2019-01-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Avatar, group name, and group description now left-aligned - Notification setting and "New project" CTA right-aligned with group avatar and name - Leave group / request access now a link next to the 'Group' label below the group name - Notification setting label removed in favor of icons - Tooltip added to indicate notification setting - Search option moved inside table header next to "Sort by"
* | | | | Quarantine devops testsSanad Liaquat2019-01-301-1/+2
| | | | |
* | | | | Merge branch 'staging-26-delete_all_subgroups_task' into 'master'Dan Davison2019-01-294-1/+91
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | Add script to remove all subgroups within a provided group See merge request gitlab-org/gitlab-ce!24593
| * | | | Add script to delete all subgroups within the specified groupSanad Liaquat2019-01-244-1/+91
| | | | |
* | | | | Quarantine failing testMark Lapierre2019-01-291-1/+4
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | See: https://gitlab.com/gitlab-org/quality/nightly/issues/42 Also failing in staging until the fix is picked into the next release: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/24533
* | | | Merge branch 'qa-ml-fix-rebase-spec' into 'master'Ramya Authappan2019-01-282-3/+3
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | Reload if needed when checking merge status Closes gitlab-org/quality/nightly#64 See merge request gitlab-org/gitlab-ce!24732
| * | | Reload if needed when checking merge statusMark Lapierre2019-01-282-3/+3
| | | |
* | | | Use retry to stablize go_to_profile_settingsSanad Liaquat2019-01-281-2/+6
|/ / /
* | | Auto DevOps QA: increase IP address timeout, remove quarantineDylan Griffith2019-01-252-5/+2
| | |
* | | Merge branch 'qa-ml-quarantine-rebase-test' into 'master'56871-error-tracking-does-not-error-when-given-invalid-api-keyMark Lapierre2019-01-251-1/+1
|\ \ \ | | | | | | | | | | | | | | | | Quarantine failing test rebase_merge_request_spec.rb See merge request gitlab-org/gitlab-ce!24682
| * | | Quarantine failing testMark Lapierre2019-01-251-1/+1
| | | |
* | | | Fix failing E2E testMark Lapierre2019-01-255-2/+28
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sometimes add_list_delete_branches_spec.rb would not wait after deleting a branch before checking that the branch was done. It would fail when the UI was still processing. This checks that the loading icon is gone before returning from delete_branch. It also makes sure credentials are added properly after recent changes to QA::Git::Repository
* | | Merge branch 'qa-update-merge-request-page' into 'master'Ramya Authappan2019-01-252-16/+20
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Update merge request page object and rebase test Closes gitlab-org/quality/staging#3 See merge request gitlab-org/gitlab-ce!24375
| * | | Update merge request page object and rebase testMark Lapierre2019-01-172-16/+20
| | | | | | | | | | | | | | | | | | | | | | | | Use logged methods from Page::Base. Raise errors if rebase! and merge! don't leave the UI in the expected state.
* | | | Merge branch 'split-project-menu-into-separate-submenus' into 'master'Mark Lapierre2019-01-246-125/+200
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Split project menu into separate submenus See merge request gitlab-org/gitlab-ce!24501
| * | | | Split `Page::Project::Menu` into separate submenusWalmyr Filho2019-01-246-125/+200
| | | | | | | | | | | | | | | | | | | | https://gitlab.com/gitlab-org/quality/team-tasks/issues/84
* | | | | Enable the Layout/ExtraSpacing cop56392-enable-the-layout-extraspacing-copRémy Coutable2019-01-246-7/+7
|/ / / / | | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | | | Quarantine auto devops testsSanad Liaquat2019-01-241-1/+4
| |/ / |/| |
* | | [QA] Use public_email instead of email since it's availableRémy Coutable2019-01-234-4/+134
| | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | | fix(labels): Move the primary button out of breadcrumbs and into the project ↵Martin Hobert2019-01-221-1/+1
| | | | | | | | | | | | section
* | | [QA] Backport Repository::Push and Git::Repository from EERémy Coutable2019-01-222-49/+94
| |/ |/| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | Merge branch 'qa-nightly-59-fix-new-label-button-hit-miss' into 'master'Fatih Acet2019-01-211-0/+15
|\ \ | | | | | | | | | | | | | | | | | | Fixes "New label" button hit miss Closes gitlab-org/quality/nightly#59 See merge request gitlab-org/gitlab-ce!24487
| * | Add qa elementSanad Liaquat2019-01-181-2/+6
| | |
| * | Add comments explaining the waitSanad Liaquat2019-01-181-4/+5
| | |
| * | Wait for label svg to loadSanad Liaquat2019-01-181-0/+10
| | |
* | | Merge branch 'qa-fix-resource-attribute' into 'master'Mark Lapierre2019-01-186-17/+62
|\ \ \ | |/ / |/| | | | | | | | Fix Resource attribute bug See merge request gitlab-org/gitlab-ce!24407
| * | Update merge fork testMark Lapierre2019-01-174-6/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that Resources don't share attributes, Fork doesn't have Project attributes. That caused the merge fork test to fail because it no longer had access to repository_http_location via Fork. Rather than give Fork Project attributes directly, we add a project attribute to Fork and populate it via the API at the end of the fabricate! method after the fork has been created via the UI. We also update the merge fork test to be slightly more concise and consistent with newer tests by using perform with proc coercion instead of act or perform with the full block syntax.
| * | Fix Resource attribute bugMark Lapierre2019-01-152-11/+37
| |/ | | | | | | | | Allow Resources to have the same attribute name but different attribute values
* | Merge branch 'qa-grid-empty-check' into 'master'Dan Davison2019-01-171-1/+1
|\ \ | | | | | | | | | | | | Let QA_REMOTE_GRID be nil or empty string See merge request gitlab-org/gitlab-ce!24468