summaryrefslogtreecommitdiff
path: root/qa
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch '55972-fix-commit-changes-wait-qa' into 'master'Sanad Liaquat2019-01-084-2/+58
|\ | | | | | | | | | | | | Wait for Web IDE commit animation Closes #55972 See merge request gitlab-org/gitlab-ce!24196
| * Wait for Web IDE commit animationMark Lapierre2019-01-074-2/+58
| | | | | | | | | | | | | | | | Wait for the "Commit..." button to disappear and the "Stage & Commit" button to appear before clicking the latter button. The animation that is shown while changing the buttons must complete before clicking "Stage & Commit" will have any effect _even if_ the button is visible before the animation is complete.
* | Auto Devops -> Auto DevOpsThong Kuah2019-01-081-2/+2
| |
* | Fix QA spec sharing project in the wrong contextThong Kuah2019-01-071-26/+24
|/ | | | | In CE we can only have one cluster per project, so create a new project for each case of rbac disabled and enabled.
* Make RBAC enabled default for new clustersDylan Griffith2019-01-043-3/+7
| | | | | Many changes were also made to tests that expected this to default to false.
* Merge branch ↵Kamil Trzciński2019-01-042-31/+76
|\ | | | | | | | | | | | | '49056-configure-auto-devops-deployed-applications-with-secrets-that-aren-t-committed-to-the-repo' into 'master' Configure Auto DevOps deployed applications with secrets from prefixed CI variables See merge request gitlab-org/gitlab-ce!23719
| * QA spec for Auto DevOps application secrets49056-configure-auto-devops-deployed-applications-with-secrets-that-aren-t-committed-to-the-repoThong Kuah2019-01-042-31/+76
| | | | | | | | | | | | | | We assert that a K8S_SECRET_* variable is ingestible by our Rack application Re-use project and cluster resources in Auto DevOps QA
* | Collapsible Comments Test for IssuesRamya Authappan2019-01-035-25/+92
| |
* | Update gems in Gemfile and qa/Gemfile to be consistentStan Hu2019-01-022-7/+9
|/ | | | | | | This will allow developers to run `bundle install` on both directories and avoid additional calls to RubyGems for local development. Also sets up the possibility of improved caching as mentioned in https://gitlab.com/gitlab-org/gitlab-ce/issues/55843.
* Merge branch 'sh-bump-qa-image-ruby-2.5' into 'master'Grzegorz Bizon2019-01-021-1/+1
|\ | | | | | | | | Upgrade GitLab QA image to Ruby 2.5 See merge request gitlab-org/gitlab-ce!24091
| * Upgrade GitLab QA image to Ruby 2.5Stan Hu2018-12-311-1/+1
| | | | | | | | | | GitLab is now shipping with Ruby 2.5.3, so we should make the version consistent for the QA image as well.
* | Log text_filter arg of find_elementMark Lapierre2018-12-282-2/+14
|/
* Merge branch 'qa-fix-select-activities' into 'master'Mark Lapierre2018-12-262-5/+5
|\ | | | | | | | | | | | | Using find_elements instead of all_elements Closes gitlab-org/quality/staging#18 See merge request gitlab-org/gitlab-ce!23977
| * Using find_elements instead of all_elementsat.ramya2018-12-212-5/+5
| |
* | [CE] Speed up login page usageMark Lapierre2018-12-264-11/+15
| |
* | Backport page object changes from EEMark Lapierre2018-12-203-0/+19
|/ | | | | Add new page object methods from EE MR: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/8937
* Issue Suggestions E2E TestsRamya Authappan2018-12-181-0/+35
|
* [QA] Fix the 'Commit data' QA testRémy Coutable2018-12-133-2/+12
| | | | | | | | | | | | We now visit the project/wiki page after a push since that's the logical page where we should be after a push. Also, we now properly set the `@project` variable because the `web_url` of a Push resource isn't necessarily it's project/wiki page (if the project/wiki are created via the API for instance, `current_url` would be the current page, not the project/wiki page). Signed-off-by: Rémy Coutable <remy@rymai.me>
* Merge branch 'qa-mr-wait-for-push' into 'master'Nick Thomas2018-12-121-1/+4
|\ | | | | | | | | Wait for push before trying to create a new MR See merge request gitlab-org/gitlab-ce!23745
| * Wait for push before trying to create a new MRMark Lapierre2018-12-111-1/+4
| |
* | Add tests for plain diff/email patch optionsZeff Morgan2018-12-114-1/+98
|/ | | | | | | | | | | | | | | | Add spec file using before(:context) to reduce test time. With testing almost identical things, unnecessary to make them completely atomic. Includes two helper methods. Since the raw_content method is the only function needed on that page, created the method in the spec instead of adding another page object. Setup new project/commit page object and update project/show to add go_to_commit method. The go_to_commit method is near duplicate of go_to_file method, but decided to split them off to reduce overall refactoring and simplify language. Also add selectors to commit box partial and update qa.rb to load new page object.
* Merge branch 'qa-project-ui-updates' into 'master'Rémy Coutable2018-12-1117-146/+195
|\ | | | | | | | | Update E2E tests to account for Project overview UI changes See merge request gitlab-org/gitlab-ce!23366
| * Method go_to_activity isn't privateml-project-ui-updates-smokeMark Lapierre2018-12-101-41/+41
| | | | | | | | Also order methods alphabetically
| * Visit project page after pushingMark Lapierre2018-12-103-8/+9
| |
| * Update tests and Resources to use new file buttonMark Lapierre2018-12-105-44/+65
| | | | | | | | | | The 'Create new' dropdown is no longer available on a blank project so use the 'New file' button instead.
| * Update E2E tests for Project overview UI changesMark Lapierre2018-12-108-53/+80
| | | | | | | | Includes updates to how clone URLs are accessed.
* | Merge branch 'ichernikov/add-asignee-to-mr' into 'master'Mark Lapierre2018-12-104-0/+20
|\ \ | |/ |/| | | | | [QA] Extend create_merge_request_spec to set assignee to MR See merge request gitlab-org/gitlab-ce!23488
| * Extended MR spec to set assigneeichernikov-add-assignee-to-mrievgenChernikov2018-12-104-0/+20
| |
* | Merge branch 'qa-reuse-chrome-profile' into 'master'Sanad Liaquat2018-12-102-0/+12
|\ \ | | | | | | | | | | | | | | | | | | Add QA option to use the same Chrome profile Closes #52255 See merge request gitlab-org/gitlab-ce!23576
| * | Add option to use the same Chrome profileThong Kuah2018-12-062-0/+12
| |/ | | | | | | | | | | If CHROME_REUSE_PROFILE is enabled, QA will use the same profile everytime, which will be useful for local QA runs as the browser can then cache assets, etc.
* | Add e2e test: push mirroring over HTTPMark Lapierre2018-12-056-5/+182
| | | | | | | | | | | | Adds an end-to-end test of push mirroring a repository over HTTP. Includes addition of QA selectors to views
* | Add a log-out step and expectation to log-in testMesut Güneş2018-12-041-1/+10
|/
* Adds QA_COOKIES option to gitlab-qaJohn Jarvis2018-11-283-0/+22
|
* More back portingSanad Liaquat2018-11-262-1/+5
|
* Port ee changesSanad Liaquat2018-11-263-23/+30
|
* Porting more changes from eeSanad Liaquat2018-11-267-9/+48
|
* More env vars for group & project names in QADylan Griffith2018-11-223-2/+10
| | | | | This will help with https://gitlab.com/gitlab-org/gitlab-qa/issues/349 as we need to use much shorter project and group names for HTTPS to work
* Merge branch '54201-update-rack-to-2.0.6' into 'master'Douglas Barbosa Alexandre2018-11-212-4/+4
|\ | | | | | | | | | | | | Update rack to 2.0.6 Closes #54201 See merge request gitlab-org/gitlab-ce!23171
| * Update rack to 2.0.6 (for QA environments) for addressing CVE-2018-16471Takuya Noguchi2018-11-222-4/+4
| | | | | | | | Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
* | Merge branch 'dd-ssh-key-smoke' into 'master'Mark Lapierre2018-11-211-1/+1
|\ \ | |/ |/| | | | | | | | | Make existing SSH create / remove test into a Smoke test Closes #52699 See merge request gitlab-org/gitlab-ce!23252
| * Make existing SSH create / remove test into a Smoke testdd-ssh-key-smokeddavison2018-11-201-1/+1
| | | | | | | | | | | | | | This particular test is a candidate for a smoke test. This commit will close https://gitlab.com/gitlab-org/gitlab-ce/issues/52699 Signed-off-by: ddavison <ddavison@gitlab.com>
* | CE port of "qa-staging-15-use-existing-users-ee"Sanad Liaquat2018-11-193-1/+28
|/
* Merge branch 'if-53347_fix_impersonation_tokens' into 'master'Stan Hu2018-11-151-1/+1
|\ | | | | | | | | Display impersonation token value only after creation See merge request gitlab-org/gitlab-ce!22916
| * Display impersonation token value only after creationif-53347_fix_impersonation_tokensImre Farkas2018-11-121-1/+1
| | | | | | | | | | Since we migrated all PersonlAccessTokens to store only its hash in the DB, the token value can no longer be shown to the user.
* | Fix Git protocol v2 e2e testqa-fix-git-protocol-v2-specMark Lapierre2018-11-141-2/+2
| | | | | | | | Remove references to `Factory`
* | Merge branch 'qa-auto-assign-codeowner-spec' into 'master'Grzegorz Bizon2018-11-132-3/+15
|\ \ | | | | | | | | | | | | Update merge request page object and selectors See merge request gitlab-org/gitlab-ce!22939
| * | Update merge request page object and selectorsqa-auto-assign-codeowner-specMark Lapierre2018-11-092-3/+15
| |/ | | | | | | | | These are changes from EE that are also relevant to CE from: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/8372
* | Add e2e test of push via HTTP via Git protocol v2qa-git-protocol-v2-http-specMark Lapierre2018-11-081-0/+49
|/ | | | | Adds a new end-to-end test to check that Git protocol v2 can be used to push over HTTP
* Fix for the filter spec failureRamya Authappan2018-11-083-0/+11
|
* Merge branch 'ml-qa-git-protocol-v2-spec' into 'master'Nick Thomas2018-11-087-13/+211
|\ | | | | | | | | Add e2e test of push over SSH using Git protocol v2 See merge request gitlab-org/gitlab-ce!22548