summaryrefslogtreecommitdiff
path: root/qa/qa/resource
Commit message (Collapse)AuthorAgeFilesLines
* Autofixed some untranslated stringsi18n-copLuke Bennett2019-01-312-3/+3
|
* [QA] Backport Repository::Push and Git::Repository from EERémy Coutable2019-01-221-12/+17
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Merge branch 'qa-fix-resource-attribute' into 'master'Mark Lapierre2019-01-184-13/+22
|\ | | | | | | | | Fix Resource attribute bug See merge request gitlab-org/gitlab-ce!24407
| * Update merge fork testMark Lapierre2019-01-173-2/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | Now that Resources don't share attributes, Fork doesn't have Project attributes. That caused the merge fork test to fail because it no longer had access to repository_http_location via Fork. Rather than give Fork Project attributes directly, we add a project attribute to Fork and populate it via the API at the end of the fabricate! method after the fork has been created via the UI. We also update the merge fork test to be slightly more concise and consistent with newer tests by using perform with proc coercion instead of act or perform with the full block syntax.
| * Fix Resource attribute bugMark Lapierre2019-01-151-11/+1
| | | | | | | | | | Allow Resources to have the same attribute name but different attribute values
* | Add test case to check that branches are correctly listed after CRUD operationsWalmyr2019-01-161-1/+1
|/
* Fix deploy key testMark Lapierre2019-01-111-5/+1
| | | | | | Fetch a specific key's fingerprint instead of all fingerprints. Check for the specific key by title and expected fingerprint. This avoids the use of `all`, which can be unreliable.
* [QA] Retrieve the current user name and emailRémy Coutable2019-01-102-7/+6
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Make RBAC enabled default for new clustersDylan Griffith2019-01-041-1/+1
| | | | | Many changes were also made to tests that expected this to default to false.
* [QA] Fix the 'Commit data' QA testRémy Coutable2018-12-132-0/+10
| | | | | | | | | | | | We now visit the project/wiki page after a push since that's the logical page where we should be after a push. Also, we now properly set the `@project` variable because the `web_url` of a Push resource isn't necessarily it's project/wiki page (if the project/wiki are created via the API for instance, `current_url` would be the current page, not the project/wiki page). Signed-off-by: Rémy Coutable <remy@rymai.me>
* Wait for push before trying to create a new MRMark Lapierre2018-12-111-1/+4
|
* Merge branch 'qa-project-ui-updates' into 'master'Rémy Coutable2018-12-113-19/+5
|\ | | | | | | | | Update E2E tests to account for Project overview UI changes See merge request gitlab-org/gitlab-ce!23366
| * Update tests and Resources to use new file buttonMark Lapierre2018-12-101-1/+1
| | | | | | | | | | The 'Create new' dropdown is no longer available on a blank project so use the 'New file' button instead.
| * Update E2E tests for Project overview UI changesMark Lapierre2018-12-102-18/+4
| | | | | | | | Includes updates to how clone URLs are accessed.
* | Extended MR spec to set assigneeichernikov-add-assignee-to-mrievgenChernikov2018-12-101-0/+1
|/
* More back portingSanad Liaquat2018-11-262-1/+5
|
* Port ee changesSanad Liaquat2018-11-261-23/+1
|
* Porting more changes from eeSanad Liaquat2018-11-264-5/+33
|
* CE port of "qa-staging-15-use-existing-users-ee"Sanad Liaquat2018-11-191-0/+11
|
* Update merge request page object and selectorsqa-auto-assign-codeowner-specMark Lapierre2018-11-091-3/+7
| | | | | These are changes from EE that are also relevant to CE from: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/8372
* Rename QA::Factory to QA::Resource53224-rename-to-resource-base-qaLin Jen-Shin2018-11-0528-0/+1857
* Factory::Base -> Resource::Base, and therefore: * Factory::Resource::Project -> Resource::Project