summaryrefslogtreecommitdiff
path: root/qa
Commit message (Collapse)AuthorAgeFilesLines
* Some improvement about text translationantony liu2019-07-101-1/+1
| | | | | Fix symbol '&' display. Remove unnecessary calls of `.html_safe`
* Merge branch 'qa/be-explicit-when-fabricating-resources-via-api' into 'master'Sanad Liaquat2019-07-102-4/+4
|\ | | | | | | | | Make tests explicitly fabricate resources via the API See merge request gitlab-org/gitlab-ce!30515
| * Make tests explicitly fabricate resources via APIqa/be-explicit-when-fabricating-resources-via-apiWalmyr Lima2019-07-092-4/+4
| |
* | Merge branch 'qa-autodevops-rotate-gcp-zones' into 'master'Dan Davison2019-07-092-9/+9
|\ \ | | | | | | | | | | | | Allow specificity for GKE Cluster Location See merge request gitlab-org/gitlab-ce!30490
| * | Allow specificity for GKE Cluster Locationqa-autodevops-rotate-gcp-zonesddavison2019-07-092-9/+9
| | | | | | | | | | | | | | | | | | | | | Use GCLOUD_REGION over GCLOUD_ZONE. Using REGION over ZONE provides more of a guarantee of cluster size, and dist- ributes between a region's zones
* | | Run tests in parallel via parallel_testsMark Lapierre2019-07-0914-32/+172
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | Uses the parallel_tests gem to execute tests in multiple processes simultaneously on the same machine. Adds the `--parallel` CLI option that instructs the QA framework to use the parallel_tests executable. Tests need access to global state contained in `Runtime::Scenario` so when `--parallel` is invoked `Runtime::Scenario` is serialized to an environment variable, which is passed to parallel_tests, and then deserialized in `spec_helper`.
* | Merge branch 'sl-raise-error-on-api-call-failure' into 'master'Sanad Liaquat2019-07-091-16/+49
|\ \ | | | | | | | | | | | | Raise error if API returns a code other than what is expected See merge request gitlab-org/gitlab-ce!30301
| * | Return created group idsl-raise-error-on-api-call-failureSanad Liaquat2019-07-031-1/+1
| | |
| * | Raise error on api call failureSanad Liaquat2019-07-031-15/+48
| | |
* | | Quarantine failing testMark Lapierre2019-07-091-1/+2
| | |
* | | Merge branch 'qa-autodevops-disable-jobs' into 'master'Dan Davison2019-07-081-8/+47
|\ \ \ | |_|/ |/| | | | | | | | Disable parts of the QA AutoDevOps Pipeline See merge request gitlab-org/gitlab-ce!30427
| * | Disable parts of the AutoDevOps Pipelineddavison2019-07-081-8/+47
| | | | | | | | | | | | | | | | | | | | | Jobs Disabled: Code-Quality, DAST, Container-Scanning, Dependency-Scanning, License-Management, SAST Jobs still enabled: Build, Test, Deploy, Browser-Performance-Testing
* | | 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
| |/