summaryrefslogtreecommitdiff
path: root/qa
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'qa-review-knapsack-reports' into 'master'Mark Lapierre2019-07-172-0/+4
|\ | | | | | | | | Generate single report file for review-qa-all parallel tests See merge request gitlab-org/gitlab-ce!28834
| * Generate parallel spec reportsqa-review-knapsack-reportsDesiree Chevalier2019-07-172-0/+4
| | | | | | | | | | Creates reports for parallel specs and collates them into a single HTML report and displays results on the merge request.
* | Merge branch 'qa-selector-uniformization-common-2' into 'master'Mark Lapierre2019-07-172-15/+15
|\ \ | | | | | | | | | | | | Refactor common Page Objects to use data tags (No. 2 Contd.) See merge request gitlab-org/gitlab-ce!30763
| * | Refactor more common Page Objects to use data tagsqa-selector-uniformization-common-2ddavison2019-07-152-15/+15
| | | | | | | | | | | | Common usages within GitLab QA include login page, navbars and layouts
* | | Merge branch 'sl-qa-staging-39-fix-assign-code-owners-spec-ce' into 'master'Mark Lapierre2019-07-172-1/+8
|\ \ \ | |_|/ |/| | | | | | | | CE port of "Fix assign code owners spec" on EE See merge request gitlab-org/gitlab-ce!30743
| * | Backport ee to cesl-qa-staging-39-fix-assign-code-owners-spec-ceSanad Liaquat2019-07-152-1/+8
| |/
* | Check for "Uninstall" button reducing frictionPeter Leitzen2019-07-162-7/+3
| |
* | Unquarantine Add Deploy Key testDesiree Chevalier2019-07-151-2/+1
|/
* Unquarantine previously failing autodevops specddavison2019-07-121-2/+1
| | | | | | | create_project_with_auto_devops_spec.rb # runs autodevops was previous failing This previously failing test has passed consecutively
* Fix page refresh in retry_untilqa-nightly-115-fix-retry-untilSanad Liaquat2019-07-123-5/+5
|
* Merge branch 'qa-dd-data-qa-selector-replacement' into 'master'Mark Lapierre2019-07-123-6/+17
|\ | | | | | | | | Introduce data-qa-selector to supplant .qa-class See merge request gitlab-org/gitlab-ce!28906
| * Treat element#selector_css string appropriatelyqa-dd-data-qa-selector-replacementddavison2019-07-102-2/+2
| | | | | | | | | | Proper escaping should be used for page/base.rb#scroll_to as it is a single quoted JS string
| * Fix Main::Menu locatorsddavison2019-07-101-3/+3
| | | | | | | | | | Fix the locators to not use a regex Add requirement
| * Introduce data-qa-selector to supplant .qa-classddavison2019-07-102-3/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order to break away from using CSS classes as our primary method of element identification, we need to provide the ability to search for data attributes. Make Test::Sanity::Selectors now work Utilize regex to match on literal strings of the element name Suggest the data-qa-selector pattern vs the qa- Add data-qa-selector to login page to start We need a page that is heavily used in order to be confident that this functionality works. Let's start with the Login page Use appropriate HAML data tag practices
* | Merge branch 'qa/shorten-test-description' into 'master'Dan Davison2019-07-111-1/+1
|\ \ | | | | | | | | | | | | Shorten test description See merge request gitlab-org/gitlab-ce!30638
| * | Shorten test descriptionqa/shorten-test-descriptionWalmyr Lima2019-07-111-1/+1
| | |
* | | Merge branch 'qa/explicitly-create-resources-via-api' into 'master'Dan Davison2019-07-111-2/+2
|\ \ \ | | | | | | | | | | | | | | | | Explicitly create resources via the API See merge request gitlab-org/gitlab-ce!30639
| * | | Explicitly create resources via the APIqa/explicitly-create-resources-via-apiWalmyr Lima2019-07-111-2/+2
| |/ /
* | | Merge branch 'qa/explicitly-create-resources-via-browser-ui' into 'master'Dan Davison2019-07-111-1/+1
|\ \ \ | | | | | | | | | | | | | | | | Explicitly create resource via browser ui See merge request gitlab-org/gitlab-ce!30640
| * | | Explicitly create resource via browser uiqa/explicitly-create-resources-via-browser-uiWalmyr Lima2019-07-111-1/+1
| |/ /
* | | Add new e2e test for adding and editing commentsqa/e2e-test-issue-commentWalmyr Lima2019-07-111-0/+31
| | | | | | | | | | | | ...on issues.
* | | Update page object with new element and methodWalmyr Lima2019-07-111-0/+10
|/ /
* | Update qa/README.md GDK portMark Lapierre2019-07-111-4/+4
|/
* Merge branch 'sl-stablise-basic-login-spec' into 'master'Dan Davison2019-07-105-16/+29
|\ | | | | | | | | | | | | Fix basic login test stability Closes gitlab-org/quality/staging#57 See merge request gitlab-org/gitlab-ce!30446
| * Revert to using retry_untilsl-stablise-basic-login-specSanad Liaquat2019-07-092-3/+5
| |
| * Use retry on exceptionSanad Liaquat2019-07-092-4/+2
| |
| * Retry sign out if unsuccessfulSanad Liaquat2019-07-094-14/+27
| | | | | | | | Also extract retry_until into qa/qa/support/retrier.rb
* | 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.