summaryrefslogtreecommitdiff
path: root/qa
Commit message (Collapse)AuthorAgeFilesLines
* Refactor end-to-end testqa/refactor-plan-issues-check-mentions-for-xss-specWalmyr Lima2019-07-051-3/+4
| | | | | | - to be explicit when fabricating resources via API or browser UI - and to improve test speed by fabricating some resources via API instead of via the GUI.
* Merge branch 'qa-fix-issue-resource' into 'master'Walmyr2019-07-051-1/+5
|\ | | | | | | | | Fix failing e2e tests - initialize Issue labels See merge request gitlab-org/gitlab-ce!30375
| * Initialize Issue labelsqa-fix-issue-resourceMark Lapierre2019-07-051-1/+5
| | | | | | | | | | This provides a valid default value when labels are not specified explicitly.
* | Revert "Merge branch 'qa-quarantine-failing-push-mirror-repo-spec' into ↵Mark Lapierre2019-07-051-2/+1
|/ | | | | 'master'" This reverts merge request !25590
* Merge branch 'qa-dequarantine-create-merge_request' into 'master'Ramya Authappan2019-07-041-2/+1
|\ | | | | | | | | | | | | Removing Quarantine tag for Create Closes gitlab-org/quality/staging#47 See merge request gitlab-org/gitlab-ce!30340
| * Removing Quarantine tag after testingTomislav Nikic2019-07-041-2/+1
| | | | | | | | | | | | Tested the two tests inside the suite, both passed and thus are being dequarantined.
* | E2E Test to check XSS issue in @mentions autocompleteRamya Authappan2019-07-047-0/+54
| |
* | Backport EE MR that improves end-to-end testsWalmyr Lima2019-07-033-18/+29
| | | | | | | | https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/14533
* | Wait for 'Uninstall' when installing PrometheusPeter Leitzen2019-07-032-3/+7
|/ | | | | Prometheus is uninstallable so waiting won't see 'Install' at all. We'll see 'Uninstall' instead.
* QA: transfer project specJennifer Louie2019-07-0214-25/+222
|
* QA: Make shellout more responsivePeter Leitzen2019-07-011-1/+1
| | | | | | | Avoid line-buffering and flush each character during shellout. This useful for commands (e.g. gcloud) which display its progress by printing single dots.
* First pass at new automated QA API test for #52703Grant Young2019-07-018-23/+151
| | | | | | Checks that archives of two different user projects with the same name aren't the same via checksum. I.E. a user can't download the archive of another's project by mistake. To enable the test some enhancements were made. Namely updating the client module to handle more than one API instance and the creation a custom rest call method that downloads to tmp.
* Use 'has_css?' because 'first' does not return booleanqa-staging-59-fix-project-template-spec-ceSanad Liaquat2019-06-281-1/+1
|
* Unquarantine fixed testsqa-ml-unquarantine-add-file-template-testsMark Lapierre2019-06-272-4/+2
| | | | See https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/28915
* Merge branch 'qa-ml-unquarantine-snippet-test' into 'master'Sanad Liaquat2019-06-261-5/+3
|\ | | | | | | | | | | | | Execute snippet test on a private snippet instead of public Closes gitlab-org/quality/staging#49 See merge request gitlab-org/gitlab-ce!29834
| * Test public snippetqa-ml-unquarantine-snippet-testMark Lapierre2019-06-191-5/+3
| | | | | | | | | | | | | | | | | | Public snippets can trigger recaptcha. Try with a private snippet instead. Private snippets can't be embedded, so remove that check. Also unquarantine the test.
* | Add identifiers for onboarding popoversMartin Wortschack2019-06-241-1/+1
| | | | | | | | | | - Add button styles for onboarding welcome page - Fix qa selector (due to additional class)
* | Merge branch 'docs-ml-gdk-how-to-more-info' into 'master'Mark Lapierre2019-06-201-2/+17
|\ \ | | | | | | | | | | | | Update docs on how to run E2E tests See merge request gitlab-org/gitlab-ce!29823
| * | Update docs on how to run E2E testsdocs-ml-gdk-how-to-more-infoMark Lapierre2019-06-191-2/+17
| | | | | | | | | | | | Make instructions on how to run the E2E tests against GDK more explicit and easier to find.
* | | Merge branch 'qa-ml-unquarantine-branches-test' into 'master'Sanad Liaquat2019-06-191-2/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Unquarantine the branches E2E test Closes gitlab-org/quality/nightly#62 See merge request gitlab-org/gitlab-ce!29828
| * | | Unquarantine the branches E2E testqa-ml-unquarantine-branches-testMark Lapierre2019-06-191-2/+1
| |/ /
* | | Unquarantine e2e testsMark Lapierre2019-06-192-4/+2
| |/ |/|
* | Merge branch 'qa-nightly-100-un-quarantine-oauth-spec' into 'master'Sanad Liaquat2019-06-191-2/+1
|\ \ | |/ |/| | | | | | | | | Un-quarantine OAuth spec Closes gitlab-org/quality/nightly#100 See merge request gitlab-org/gitlab-ce!29764
| * Unquarantine OAuth specqa-nightly-100-un-quarantine-oauth-specSanad Liaquat2019-06-171-2/+1
| |
* | Merge branch 'qa-perf-mr-with-many-commits' into 'master'Ramya Authappan2019-06-182-58/+132
|\ \ | | | | | | | | | | | | Add script for creating an MR with many commits See merge request gitlab-org/gitlab-ce!29762
| * | Add script for MR with many commitsqa-perf-mr-with-many-commitsSanad Liaquat2019-06-182-58/+132
| |/ | | | | | | Also does a lot of cleanup and refactoring
* | Test push limit with admin userMark Lapierre2019-06-184-61/+95
| | | | | | | | | | | | | | | | | | | | | | Uses `:requires_admin` metadata to specify that a test needs an admin user. Sets the push file size limit test to require an admin user. With an admin access token set as the env var GITLAB_QA_ADMIN_ACCESS_TOKEN, the push size limit test now only uses the API and CLI
* | Merge branch 'qa-create-merge-request-tests' into 'master'Mark Lapierre2019-06-184-46/+59
|\ \ | | | | | | | | | | | | | | | | | | Fixing an old quarantined test Closes gitlab-org/quality/staging#50 See merge request gitlab-org/gitlab-ce!28643
| * | Fixing trailing whitespace and other linter errorsqa-create-merge-request-testsTomislav Nikic2019-06-171-2/+2
| | | | | | | | | | | | | | | Fixing a single trailing whitespace issue. Fixing no new line at the end of the file.
| * | Created a refreshed create merge request suiteTomislav Nikic2019-06-174-47/+60
| | | | | | | | | | | | | | | Created a refreshed test suite using api to improve speed. This was done by adding qa tags to the merge request view.
* | | Merge branch 'qa-saml-group-git-http-access-test-ce' into 'master'Dan Davison2019-06-172-1/+9
|\ \ \ | | | | | | | | | | | | | | | | CE port of "Add test for git http operations for SSO enforced SAML group" See merge request gitlab-org/gitlab-ce!29550
| * | | Port changes from EE branch qa-saml-group-git-http-access-testqa-saml-group-git-http-access-test-ceSanad Liaquat2019-06-122-1/+9
| | | |
* | | | Merge branch 'qa-ml-validate-after-visit-in-block' into 'master'Dan Davison2019-06-173-10/+19
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | [CE] Validate page after visit in block See merge request gitlab-org/gitlab-ce!29524
| * | | Allow the Projects Dashboard to be validatedqa-ml-validate-after-visit-in-blockMark Lapierre2019-06-121-2/+6
| | | |
| * | | Validate page after visiting itMark Lapierre2019-06-122-8/+13
| |/ / | | | | | | | | | | | | When `visit` is called with a block it now visits the page before validating it, and then executes the block
* | | Backport of EE changes from MR 13763Walmyr2019-06-1411-17/+91
| |/ |/| | | | | https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/13763
* | Merge branch 'qa-nightly-107-fix-comment-on-issue-ce' into 'master'Mark Lapierre2019-06-123-5/+4
|\ \ | | | | | | | | | | | | CE port of "Comment will select all activites filter by default" See merge request gitlab-org/gitlab-ce!29496
| * | Comment will select all activites filter by defaultqa-nightly-107-fix-comment-on-issue-ceSanad Liaquat2019-06-113-5/+4
| |/
* | Quarantine Auto DevOps specSanad Liaquat2019-06-121-1/+2
|/
* DRY exception handlingqa-ml-dry-retry-on-exceptionMark Lapierre2019-06-111-9/+2
| | | | Use `retry_on_exception` instead of duplicating code
* Merge branch 'qa-ml-visit-after-wait-for-push' into 'master'Mark Lapierre2019-06-071-1/+1
|\ | | | | | | | | | | | | Visit project after push Closes gitlab-org/quality/nightly#105 See merge request gitlab-org/gitlab-ce!29247
| * Visit project after pushqa-ml-visit-after-wait-for-pushMark Lapierre2019-06-061-1/+1
| | | | | | | | | | Waits for the push to a project before visiting the page so that the updated state is shown when the page loads
* | Replace upgrade with updateEnrique Alcántara2019-06-061-2/+2
| | | | | | | | | | | | Use update term instead of update in the clusters managed app implementation in order to make the implementation and UI language more consistent.
* | Retry the first login page validationMark Lapierre2019-06-061-0/+9
|/ | | | | | It can take longer that 60 seconds for the server to be ready to respond. Retry the login page validation twice (i.e., 3 attempts to validate the login page)
* Fix Web IDE add template testMark Lapierre2019-06-059-30/+73
| | | | | | | | | Wait for the new file modal to stop animating before clicking it We now need to click the commit button 3 times: 1. To enter commit mode 2. To being staging changes 3. To submit the commit
* Merge branch 'qa-de-quarantine-e2e-test' into 'master'Rémy Coutable2019-06-041-4/+3
|\ | | | | | | | | | | | | De-quarantine e2e test for issue suggestions Closes gitlab-org/quality/staging#53 See merge request gitlab-org/gitlab-ce!29046
| * Update e2e test with more explicit methodsqa-de-quarantine-e2e-testWalmyr Lima2019-06-031-2/+2
| | | | | | | | This goes in accordance with https://bit.ly/2Z1RdjZ
| * De-quarantine e2e test for issue suggestionsWalmyr Lima2019-06-031-2/+1
| | | | | | | | | | | | | | According to https://bit.ly/2JTPCcF Now that https://gitlab.com/gitlab-org/gitlab-ce/issues/60355 is closed we can de-quarantine this test.
* | Merge branch 'qa-log-out-in-after-all-hook' into 'master'Dan Davison2019-06-031-0/+2
|\ \ | | | | | | | | | | | | Log out in after all hook See merge request gitlab-org/gitlab-ce!28969
| * | Log out in after all hookqa-log-out-in-after-all-hookMark Lapierre2019-05-311-0/+2
| | | | | | | | | | | | So subsequent tests can successfully log in