summaryrefslogtreecommitdiff
path: root/qa
Commit message (Collapse)AuthorAgeFilesLines
* Quarantine failing testqa-quarantine-templates-testMark Lapierre2019-08-191-1/+2
|
* Quarantining add_file_template_spec testGrant Young2019-08-161-1/+2
| | | | Issue - https://gitlab.com/gitlab-org/quality/nightly/issues/127
* Reduce the CE/EE diff under qa/qa-reduce-ce-ee-diff-in-qa-folderRémy Coutable2019-08-1412-45/+112
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Merge branch 'qa-unquarantine-diff-patch-test' into 'master'Ramya Authappan2019-08-121-2/+1
|\ | | | | | | | | Remove test from quarantine See merge request gitlab-org/gitlab-ce!31704
| * Remove test from quarantineqa-unquarantine-diff-patch-testMark Lapierre2019-08-121-2/+1
| |
* | Bump nokogiri to 1.10.4bump-nokogiri-1.10.4Thong Kuah2019-08-122-4/+4
|/ | | | | This pulls in fix for CVE-2019-5477, where usage of Nokogiri::CSS::Tokenizer#load_file leads to potential command injection.
* Default number of GCP nodes to 1Dan Davison2019-08-061-1/+1
| | | | | By defaulting to 3, there is unnecessary cost involved
* 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