summaryrefslogtreecommitdiff
path: root/qa
Commit message (Collapse)AuthorAgeFilesLines
* Restore changes from:restore-resource-user-via-browser-qaLin Jen-Shin2018-11-061-1/+1
| | | | | | 190afc62fb1e8753b2339d1d052b19a5da369c9e It was lost during a conflict resolution
* Rename QA::Factory to QA::Resource53224-rename-to-resource-base-qaLin Jen-Shin2018-11-0585-1615/+1601
| | | | | * Factory::Base -> Resource::Base, and therefore: * Factory::Resource::Project -> Resource::Project
* Merge branch 'qa-batch-comments-e2e-tests' into 'master'Nick Thomas2018-11-051-0/+57
|\ | | | | | | | | QA Selectors for Batch Comment E2E Automation See merge request gitlab-org/gitlab-ce!22681
| * removing duplicate definitionsqa-batch-comments-e2e-testsat.ramya2018-10-311-27/+1
| |
| * Adding methodsat.ramya2018-10-301-1/+1
| |
| * QA Selectors for Batch Comment E2E Automationat.ramya2018-10-301-0/+26
| |
| * Adding methodsat.ramya2018-10-301-1/+32
| |
| * QA Selectors for Batch Comment E2E Automationat.ramya2018-10-301-0/+26
| |
* | Merge branch 'ml-create-user-via-api-qa' into 'master'Grzegorz Bizon2018-11-056-42/+89
|\ \ | | | | | | | | | | | | Create users via the API See merge request gitlab-org/gitlab-ce!22779
| * | Create users via the APIml-create-user-via-api-qaMark Lapierre2018-11-026-42/+89
| | | | | | | | | | | | Allows users to be fetched/created via the API.
* | | Merge branch 'ml-fix-logging-qa' into 'master'Sean McGivern2018-11-022-4/+4
|\ \ \ | |/ / |/| | | | | | | | Don't log fabricate args See merge request gitlab-org/gitlab-ce!22753
| * | Don't log fabricate argsMark Lapierre2018-11-022-4/+4
| | | | | | | | | | | | Prevents logging of sensitive data
* | | Merge branch 'top_level_clusters_controller' into 'master'Kamil Trzciński2018-11-023-3/+3
|\ \ \ | |/ / |/| | | | | | | | Top level clusters controller See merge request gitlab-org/gitlab-ce!22438
| * | Resolve controller sharing concernThong Kuah2018-11-013-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use ClustersController as base while having Projects::ClustersController to inform what `clusterable` is. Thanks @ayufan for the great suggestion ! - View changes to work with new approach - Fix javascript for new approach - Fix feature specs for new approach - Fix QA
| * | Convert clusters to use a top-level controllerThong Kuah2018-11-013-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In preparation so that we can create both cluster attached to project and cluster attached to group. - Move ClustersController to top level - Move Clusters::ApplicationsController to top-level too - Creates a Clusters::BaseController to share common functions - Do not rely on @project ivar. Anything could set the ivar. - Fix Vue page components due to new data-page value Because of the controller change we have gone from `projects:clusters:new` to `clusters:new`, so we need to update the file location of the page components. There is somewhere a function that will convert data-page to a file location. On that note, projects/clusters/gcp/new/, translate to Projects::Clusters::Gcp#new doesn't exist so replace that with clusters/create_gcp/ and clusters/create_user/
* | | CE: Absorb product into factoryLin Jen-Shin2018-10-3115-165/+55
| | |
* | | Merge branch 'ml-qa-squash-fix' into 'master'Sean McGivern2018-10-301-0/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Wait for push before checking for new commit Closes gitlab-org/quality/staging#14 See merge request gitlab-org/gitlab-ce!22633
| * | | Wait for push before checking for new commitml-qa-squash-fixMark Lapierre2018-10-261-0/+1
| | |/ | |/| | | | | | | | | | Wait for the push to be completed before checking that the merge request shows the change
* | | Renaming Secret Variables in the codebaseMarcel Amirault2018-10-307-20/+20
| | |
* | | Adding tests for filtering activities/comments in issuesRamya Authappan2018-10-302-11/+52
| |/ |/|
* | Add e2e test to push using a private tokenml-qa-push-private-tokenMark Lapierre2018-10-292-1/+33
|/ | | | Tests pushing over HTTP(S) using a personal access token
* Merge branch 'qa-59-ldap-ssl-scenario' into 'master'Stan Hu2018-10-269-10/+34
|\ | | | | | | | | | | | | E2E Test - LDAP login with SSL Closes gitlab-qa#59 See merge request gitlab-org/gitlab-ce!22574
| * Add missing frozen_string_literalqa-59-ldap-ssl-scenarioSanad Liaquat2018-10-252-0/+4
| |
| * Rename SSL to TLSSanad Liaquat2018-10-259-15/+15
| |
| * Renamed to ldap_no_ssl and ldap_sslSanad Liaquat2018-10-248-10/+18
| |
| * Added ldap_ssl tag to existing testSanad Liaquat2018-10-243-1/+13
| |
* | Merge branch 'ml-qa-repo-logging' into 'master'Robert Speicher2018-10-254-7/+17
|\ \ | | | | | | | | | | | | Re-enable debug logging of Git commands and output See merge request gitlab-org/gitlab-ce!22608
| * | Re-enable debug logging of Git commands and outputml-qa-repo-loggingMark Lapierre2018-10-254-7/+17
| |/
* | Always use `attribute` to define the productLin Jen-Shin2018-10-2534-620/+540
|/
* Merge branch 'qa-backport-recent-ee-changes' into 'master'Douglas Barbosa Alexandre2018-10-225-57/+115
|\ | | | | | | | | [QA] Port recent changes from EE See merge request gitlab-org/gitlab-ce!22391
| * [QA] Port recent changes from EEqa-backport-recent-ee-changesRémy Coutable2018-10-225-57/+115
| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | Merge branch 'mk/backport-use-strings-for-context-description-qa' into 'master'Rémy Coutable2018-10-2232-33/+33
|\ \ | | | | | | | | | | | | [CE backport] QA: Use strings for context descriptions See merge request gitlab-org/gitlab-ce!22469
| * | Use strings for context descriptionsmk/backport-use-strings-for-context-description-qaMichael Kozono2018-10-1832-33/+33
| |/ | | | | | | To avoid confusion with tags.
* | Log page actionsml-qa-loggingMark Lapierre2018-10-1911-13/+287
|/ | | | | | | | | | | | | | | Override page object methods to log the actions taken by the methods before or after the action, as appropriate. Allow page object action logging to be turned on via a QA_DEBUG env var. Unlike CHROME_HEADLESS (and the soon to arrive VERBOSE), QA_DEBUG is false by default. QA_DEBUG is used instead of just DEBUG because that enables Selenium debug logging. Mask passwords entered into fields with a QA selector with 'password' in the name. Doesn't mask sensitive data entered into any other field.
* [QA] Fix resource API fabrication documentationRémy Coutable2018-10-181-7/+5
| | | | | | | | The precedence of methods to fetch a product's attribute value was changed recently: 1. API response 2. Web UI block 3. Inheritance from the factory 4. Raise a `QA::Factory::Product::NoValueError` error otherwise
* Merge branch 'qa-nightly-26' into 'master'Rémy Coutable2018-10-181-8/+17
|\ | | | | | | | | | | | | [QA] Fix the 'clone using deploy key' tests Closes gitlab-org/quality/nightly#26 See merge request gitlab-org/gitlab-ce!22445
| * [QA] Fix the 'clone using deploy key' testsRémy Coutable2018-10-181-8/+17
| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | Merge branch 'ml-qa-code-owners' into 'master'Rémy Coutable2018-10-183-0/+48
|\ \ | |/ |/| | | | | QA: Add support for pushing and viewing files See merge request gitlab-org/gitlab-ce!21911
| * Add support for pushing and viewing filesMark Lapierre2018-10-173-0/+48
| | | | | | | | | | | | | | | | The MR below adds a test for the code owners feature. This adds the part of those changes specific to CE - the ability to add and view files in a project. https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/7368
* | First iteration to allow creating QA resources using the APIRémy Coutable2018-10-1734-205/+1246
| |
* | Extend Create New Merge Request test to also add a labelAleksandr Soborov2018-10-179-3/+141
| |
* | Replace job with group in frontend components to be consistent with backendWinnie Hellmann2018-10-171-1/+1
| |
* | Merge branch 'qa-handle-sign-up-with-terms' into 'master'Nick Thomas2018-10-161-0/+3
|\ \ | |/ |/| | | | | [QA] Handle sign-up when terms must be accepted See merge request gitlab-org/gitlab-ce!22374
| * [QA] Handle sign-up when terms must be acceptedRémy Coutable2018-10-151-0/+3
| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | Merge branch 'ashmckenzie/7516-update-qa-docker-image' into 'master'Rémy Coutable2018-10-161-1/+11
|\ \ | | | | | | | | | | | | Update git and install git-lfs QA docker image See merge request gitlab-org/gitlab-ce!22355
| * | Install git-lfs from stretch-backportsAsh McKenzie2018-10-151-1/+1
| | |
| * | Install git from stretch-backportsAsh McKenzie2018-10-151-1/+11
| | |
* | | Disable the QA/ElementWithPattern cop for existing offensesRémy Coutable2018-10-1543-152/+160
| |/ |/| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | Add GitLab QA spec for adding a deploy tokenStan Hu2018-10-125-0/+143
|/
* Merge branch 'qa-257-instance-wide-saml-sso' into 'master'Rémy Coutable2018-10-119-0/+102
|\ | | | | | | | | | | | | Instance SAML SSO e2e test Closes gitlab-qa#257 See merge request gitlab-org/gitlab-ce!22271