summaryrefslogtreecommitdiff
path: root/qa
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Merge branch 'backport-fix-remaining-prepend-lines' into 'master'"Mark Lapierre2019-08-051-3/+0
| | | This reverts merge request !31379
* Merge branch 'backport-fix-remaining-prepend-lines' into 'master'Robert Speicher2019-08-021-0/+3
|\ | | | | | | | | Support X_if_ee methods for QA tests See merge request gitlab-org/gitlab-ce!31379
| * Support X_if_ee methods for QA testsbackport-fix-remaining-prepend-linesYorick Peterse2019-08-011-0/+3
| | | | | | | | | | For the QA tests to use the new injection methods, we must require the initializer and ensure that the "constantize" method is available.
* | Merge branch 'qa-ml-fix-file-size-test' into 'master'Walmyr2019-08-011-6/+28
|\ \ | | | | | | | | | | | | | | | | | | Fix push file size test Closes gitlab-org/quality/nightly#113 See merge request gitlab-org/gitlab-ce!31321
| * | Fix push file size testqa-ml-fix-file-size-testMark Lapierre2019-07-311-6/+28
| |/ | | | | | | And remove it from quarantine
* | Quarantine flaky e2e testqa-quarantine-github-oauth-testMark Lapierre2019-08-011-1/+2
|/
* Add support for controlling amount of nodesDan Davison2019-07-312-0/+5
| | | | | | Nodes spun up in Gcloud defaults to '3' nodes This number can be a lot considering the QA autodevops spec does not need this many nodes
* Merge branch 'qa-gke-cluster-10gb' into 'master'Dan Davison2019-07-301-0/+1
|\ | | | | | | | | QA spec for Auto DevOps should use 10GB GKE disk See merge request gitlab-org/gitlab-ce!31266
| * QA spec for Auto DevOps should 10GB GKE diskqa-gke-cluster-10gbDylan Griffith2019-07-301-0/+1
| | | | | | | | | | | | | | This was defaulting to 100GB according to https://cloud.google.com/sdk/gcloud/reference/container/clusters/create#--disk-size which is really not ideal since we haven't automated clean up per https://gitlab.com/gitlab-org/gitlab-qa/issues/298
* | Getting on par with EETomislav Nikic2019-07-304-0/+57
| | | | | | | | | | | | This commit covers all the files that where changed in the identically named branch on EE that is creating an elasticsearch test case.
* | Add retry on exception to mattermost loginqa-mattermost-spec-retryDesiree Chevalier2019-07-291-4/+6
| |
* | Merge branch 'qa-sl-move-mattermost-group-spec' into 'master'Ramya Authappan2019-07-291-0/+0
|\ \ | | | | | | | | | | | | Move create group with mattermost spec to correct dir See merge request gitlab-org/gitlab-ce!31173
| * | Move create group with mattermost spec to correct dirqa-sl-move-mattermost-group-specSanad Liaquat2019-07-261-0/+0
| | |
* | | Adding changes to CE from EETomislav Nikic2019-07-271-2/+10
| | | | | | | | | | | | | | | All the changes done to files that are also inside CE and need to be ported.
* | | Refactor elements used by ci_variable and ::CICDDan Davison2019-07-262-13/+12
| | | | | | | | | | | | | | | | | | | | | Many elements defined in the QA framework in ci_variable.rb call elements and methods that are not framework specific. Fix these issues, as well as use data-qa-selector s
* | | Retry if dropdown is not visibleqa-sl-nightly-117-stablize-editing-scope-label-spec-ceSanad Liaquat2019-07-251-1/+4
|/ /
* | Merge branch 'sl-qa-staging-63-spam-issue-fix-ce' into 'master'Sanad Liaquat2019-07-252-3/+5
|\ \ | | | | | | | | | | | | CE port of "Fix spam in issue creation by making project private" See merge request gitlab-org/gitlab-ce!30997
| * | Adds visibility attr to projectsl-qa-staging-63-spam-issue-fix-ceSanad Liaquat2019-07-222-3/+5
| | |
* | | Enable Rubocop Performance/InefficientHashSearchsh-enable-rubocop-hash-searchStan Hu2019-07-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | When used with a Hash, `.keys.include?` is bad because: 1. It performs a O(n) search instead of the efficient `.has_key?` 2. It clones all keys into separate array. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/64975
* | | Use a single knapsack fileMark Lapierre2019-07-241-0/+46
| | | | | | | | | | | | | | | | | | | | | There should be no difference between jobs in package-and-qa. Review apps should also be similar but there might be differences if the runners have different resources.
* | | Merge branch 'qa-staging-61-fix-ee-project-templates-spec-ce' into 'master'Sanad Liaquat2019-07-241-0/+4
|\ \ \ | |_|/ |/| | | | | | | | CE port of EE branch qa-staging-61-fix-ee-project-templates-spec See merge request gitlab-org/gitlab-ce!30835
| * | CE port of EE branch qa-staging-61-fix-ee-project-templates-specqa-staging-61-fix-ee-project-templates-spec-ceSanad Liaquat2019-07-171-0/+4
| | |
* | | Replace homepage visit stepsl-qa-staging-65-fix-correct-page-issueSanad Liaquat2019-07-231-2/+2
| | |
* | | Temporarily remove the before block to capture screenshotsSanad Liaquat2019-07-231-3/+1
| | |
* | | Ensure test is on login pageSanad Liaquat2019-07-231-0/+2
| | |
* | | QA: Prefer `flat_map` over `map` + `flatten`Peter Leitzen2019-07-224-9/+7
| | |
* | | Merge branch 'sl-qa-staging-65-fix-check-mentions-for-xss-spec' into 'master'Ramya Authappan2019-07-221-2/+12
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Updates check_mentions_for_xss_spec to use admin token for creating the user Closes gitlab-org/quality/staging#65 See merge request gitlab-org/gitlab-ce!30943
| * | | Create user as adminsl-qa-staging-65-fix-check-mentions-for-xss-specSanad Liaquat2019-07-191-2/+12
| | |/ | |/|
* | | Standardize Page Objects use on CE Plan Testsqa/standardize-page-objects-use-on-ce-plan-testsWalmyr Lima2019-07-205-37/+37
| | | | | | | | | | | | | | | | | | | | | | | | This is a first iteration to address the following issue: https://gitlab.com/gitlab-org/quality/team-tasks/issues/168 Note: depends on https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/30945
* | | Merge branch 'qa/refactor-e2e-test' into 'master'64403-remove-node-polyfills-in-webpackDan Davison2019-07-191-11/+12
|\ \ \ | | | | | | | | | | | | | | | | Refactor collapse issue comments end-to-end test See merge request gitlab-org/gitlab-ce!30902
| * | | Refactor collapse comments end-to-end testqa/refactor-e2e-testWalmyr Lima2019-07-191-11/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To: - Better separate scopes (pre-conditions on before, tests on it) - Remove unnecessary expectation - Replace other unnecessary expectations by page.assert_text - Move variables closer to where they're used
* | | | Refactor create issue end-to-end testqa/refactor-create-issue-e2e-testWalmyr Lima2019-07-191-12/+16
| |/ / |/| | | | | | | | | | | | | | | | | This refactor: - Moves the tests pre-conditions to a before blocks - Creates an issue via the api for the second test to improve the test suite performance
* | | Merge branch 'qa/better-scope-one-more-test' into 'master'Sanad Liaquat2019-07-191-1/+3
|\ \ \ | | | | | | | | | | | | | | | | Better scope end-to-end test See merge request gitlab-org/gitlab-ce!30897
| * | | Better scope end-to-end testqa/better-scope-one-more-testWalmyr Lima2019-07-181-1/+3
| |/ / | | | | | | | | | | | | Move test pre-conditions to before block, and leave only the test steps and verifications in the it block.
* | | Merge branch 'qa/better-scope-another-test' into 'master'Sanad Liaquat2019-07-191-3/+3
|\ \ \ | | | | | | | | | | | | | | | | Better scope another end-to-end test See merge request gitlab-org/gitlab-ce!30896
| * | | Better scope end-to-end testqa/better-scope-another-testWalmyr Lima2019-07-181-3/+3
| |/ / | | | | | | | | | | | | | | | Move test pre-conditions to before block, remove unnecessary expectation, and leave only the test steps and verifications in the it block.
* | | Merge branch 'sl-qa-staging-66-quarantine-failing-spec' into 'master'Sanad Liaquat2019-07-191-1/+2
|\ \ \ | | | | | | | | | | | | | | | | Quarantine failing "rebase_merge_request_spec.rb" See merge request gitlab-org/gitlab-ce!30933
| * | | Quarantine failing specsl-qa-staging-66-quarantine-failing-specSanad Liaquat2019-07-191-1/+2
| |/ /
* | | Merge branch 'qa/better-scode-test' into 'master'Walmyr2019-07-191-1/+3
|\ \ \ | | | | | | | | | | | | | | | | Better scope end-to-end test See merge request gitlab-org/gitlab-ce!30895
| * | | Better scope end-to-end testqa/better-scode-testWalmyr Lima2019-07-181-1/+3
| |/ / | | | | | | | | | | | | Move test pre-conditions to before block, and leave only the test steps and verifications in the it block.
* | | Merge branch 'qa/refactor-check-mentions-for-xss-spec' into 'master'Mark Lapierre2019-07-181-4/+4
|\ \ \ | | | | | | | | | | | | | | | | Refactor check mentions for xss test See merge request gitlab-org/gitlab-ce!30914
| * | | Refactor check mentions for xss testqa/refactor-check-mentions-for-xss-specWalmyr Lima2019-07-181-4/+4
| |/ / | | | | | | | | | | | | | | | | | | The refactor consists in: - Better scopping preconditions and the test definition - Removing a variable that was being used in a single palce, and use the string directly instead.
* | | Refactor common Page Objects to use data tagsDan Davison2019-07-182-3/+3
|/ / | | | | | | | | Common usages within GitLab QA include Login Page, navigation bars and layouts
* | Refactor all existing usages of .actDan Davison2019-07-1816-29/+29
| | | | | | | | | | Replace any occurance of .act with the preferred method .perform
* | Unquarantine object storage testMark Lapierre2019-07-181-2/+1
| | | | | | | | | | --compat mode in Minio is now enabled so this test should pass See https://gitlab.com/gitlab-org/gitlab-qa/merge_requests/260
* | 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