summaryrefslogtreecommitdiff
path: root/qa/qa.rb
Commit message (Collapse)AuthorAgeFilesLines
* Collapsible Comments Test for IssuesRamya Authappan2019-01-031-0/+1
|
* Add tests for plain diff/email patch optionsZeff Morgan2018-12-111-0/+4
| | | | | | | | | | | | | | | | Add spec file using before(:context) to reduce test time. With testing almost identical things, unnecessary to make them completely atomic. Includes two helper methods. Since the raw_content method is the only function needed on that page, created the method in the spec instead of adding another page object. Setup new project/commit page object and update project/show to add go_to_commit method. The go_to_commit method is near duplicate of go_to_file method, but decided to split them off to reduce overall refactoring and simplify language. Also add selectors to commit box partial and update qa.rb to load new page object.
* Update E2E tests for Project overview UI changesMark Lapierre2018-12-101-0/+1
| | | | Includes updates to how clone URLs are accessed.
* Add e2e test: push mirroring over HTTPMark Lapierre2018-12-051-0/+1
| | | | | | Adds an end-to-end test of push mirroring a repository over HTTP. Includes addition of QA selectors to views
* Port ee changesSanad Liaquat2018-11-261-0/+1
|
* Rename QA::Factory to QA::Resource53224-rename-to-resource-base-qaLin Jen-Shin2018-11-051-31/+29
| | | | | * Factory::Base -> Resource::Base, and therefore: * Factory::Resource::Project -> Resource::Project
* CE: Absorb product into factoryLin Jen-Shin2018-10-311-1/+0
|
* Renaming Secret Variables in the codebaseMarcel Amirault2018-10-301-2/+2
|
* Merge branch 'qa-59-ldap-ssl-scenario' into 'master'Stan Hu2018-10-261-1/+2
|\ | | | | | | | | | | | | E2E Test - LDAP login with SSL Closes gitlab-qa#59 See merge request gitlab-org/gitlab-ce!22574
| * Rename SSL to TLSSanad Liaquat2018-10-251-2/+2
| |
| * Renamed to ldap_no_ssl and ldap_sslSanad Liaquat2018-10-241-1/+1
| |
| * Added ldap_ssl tag to existing testSanad Liaquat2018-10-241-0/+1
| |
* | Always use `attribute` to define the productLin Jen-Shin2018-10-251-1/+0
|/
* Log page actionsml-qa-loggingMark Lapierre2018-10-191-0/+9
| | | | | | | | | | | | | | | 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.
* First iteration to allow creating QA resources using the APIRémy Coutable2018-10-171-0/+1
|
* Extend Create New Merge Request test to also add a labelAleksandr Soborov2018-10-171-0/+6
|
* Add GitLab QA spec for adding a deploy tokenStan Hu2018-10-121-0/+2
|
* Merge branch 'qa-257-instance-wide-saml-sso' into 'master'Rémy Coutable2018-10-111-0/+13
|\ | | | | | | | | | | | | Instance SAML SSO e2e test Closes gitlab-qa#257 See merge request gitlab-org/gitlab-ce!22271
| * Initial commitSanad Liaquat2018-10-111-0/+13
| | | | | | | | | | | | | | | | | | | | Use ACCEPT_INSECURE_CERTS env var and fix step Simplify saml signin Fix rubo cop offence Add missing # frozen_string_literal: true
* | Add test to add a new project memberMark Lapierre2018-10-101-0/+2
|/ | | | Adds a new QA test and the required page objects and related changes
* Merge branch 'ml-qa-add-file-templates' into 'master'Sean McGivern2018-10-101-0/+8
|\ | | | | | | | | Add test of adding file templates via Web IDE and Files view See merge request gitlab-org/gitlab-ce!21914
| * Add tests of adding file templatesMark Lapierre2018-10-091-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | Adds tests that adds new files via file templates via the Files view and the Web IDE. Includes changes to page objects and associated code Fetches template content from the API rather than hardcoding strings that will need to be updated if the templates change. Some of the content is stored as flat files but we can't use them because they're not included in the docker images gitlab-qa uses.
* | Merge branch 'qa-60-reorganize-menu-classes' into 'master'Rémy Coutable2018-10-091-7/+5
|\ \ | | | | | | | | | | | | | | | | | | Reorganize menu files Closes gitlab-org/quality/team-tasks#60 See merge request gitlab-org/gitlab-ce!22115
| * | Reorganize menu filesqa-60-reorganize-menu-classes-squash-trysliaquat2018-10-091-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add missed files Use correct method Implement review feedback Add missing frozen_string_literal Squash 5 commits
* | | Merge branch 'qa-304-auto-devops-open-live-environment' into 'master'Rémy Coutable2018-10-091-0/+5
|\ \ \ | |_|/ |/| | | | | | | | Assert prod environment is live after Auto Devops See merge request gitlab-org/gitlab-ce!22131
| * | Assert prod environment is live after Auto DevopsThong Kuah2018-10-081-0/+5
| |/ | | | | | | | | Goes to Operations > Environments and clicks on the "View deployment" link for production.
* | Adding qa-selectors for e2e testsRamya Authappan2018-10-051-0/+3
|/
* [QA] Improve admin hashed-storage settingsRémy Coutable2018-10-021-2/+5
| | | | | | | | | | This was introduced by https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/7371 for which no QA was run, even though QA files were changed. This is a follow-up to https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/7531. Signed-off-by: Rémy Coutable <remy@rymai.me>
* Merge branch 'ml-qa-spec-use-ssh-key' into 'master'Robert Speicher2018-09-171-0/+2
|\ | | | | | | | | Add a new scenario to add an SSH key, perform Git actions with it, and then remove the key See merge request gitlab-org/gitlab-ce!19754
| * Add an SSH key and use it to clone and pushMark Lapierre2018-09-151-0/+2
| | | | | | | | | | | | | | | | | | Adds 2 end-to-end tests: 1. Add and remove an SSH key 2. Add an SSH key and use it to clone and push Includes changes to factories to allow Git actions via SSH
* | [QA] Change Test::Sanity::Failing to Test::Sanity::FrameworkRémy Coutable2018-09-061-1/+1
| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | [QA] Ensure groups filtering does not happen before the groups list is loadedRémy Coutable2018-09-051-0/+1
|/ | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Merge branch 'qa-28' into 'master'Grzegorz Bizon2018-09-041-0/+1
|\ | | | | | | | | | | | | [QA] Add a new Test::Sanity::Failing scenario that always fails Closes gitlab-qa#28 See merge request gitlab-org/gitlab-ce!21477
| * [QA] Add a new Test::Sanity::Failing scenario that always failsRémy Coutable2018-09-031-0/+1
| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | [QA] Move Page::Shared::ClonePanel to Page::Component::ClonePanelRémy Coutable2018-09-031-4/+3
|/ | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Merge branch 'master' into sh-add-object-storage-qaStan Hu2018-08-291-0/+1
|\
| * [QA] Re-add Test::Instance for back-compatibility with GitLab < 11.3Rémy Coutable2018-08-221-0/+1
| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | Merge branch 'master' into sh-add-object-storage-qaGrzegorz Bizon2018-08-211-2/+4
|\ \ | |/ | | | | * master: (31 commits)
| * add initial smoke tests and documentationDan Davison2018-08-201-2/+4
| |
* | Add basic QA test for testing attachment uploadsStan Hu2018-08-201-0/+1
|/
* QA scenario to add/edit/delete a file via the Web UISanad Liaquat2018-07-171-0/+10
|
* Ensure Encoding.default_external is set to UTF-8 when running QA scenariosRémy Coutable2018-07-121-0/+2
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Adding spec to test basic forking functionalitiesMykhailo Formus2018-07-121-0/+12
|
* Milestone testsDan Davison2018-07-111-0/+6
|
* [QA] Add a new scenario to test GitHub importRémy Coutable2018-07-061-1/+8
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* [QA] Add a new Page::Issuable::Show pageRémy Coutable2018-07-061-0/+4
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Added Wiki Scenario Automation gitlab-qa#263Ramya A2018-06-201-0/+13
|
* Improve the Runtime::API classesRémy Coutable2018-06-061-1/+5
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Add QA integration test for full Auto DevOps flowDylan Griffith2018-06-041-0/+12
|
* Merge remote-tracking branch 'upstream/master' into qa-add-more-key-testsLin Jen-Shin2018-04-231-0/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: (166 commits) Flowdock uses Gitaly, not Grit Removes 'no job log' from trace action Fix missing namespace for some internal users Dedupe yarn dependencies Downgrade MySQL CI service from 8.0 to 5.7 Atomic internal ids for all models Add documentation on how to configure Redis Sentinel by persistent class Update CHANGELOG.md for 10.7.0 Update index.md Resolve "Text from the diff is showing within a table header inside the discussion after the discussion is resolved" Don't include lfs_file_locks data in export bundle Documentation: Frontend Building Checklist Fix a documentation typo for GitLab pages Refactored activity calendar Add an API endpoint to download git repository snapshots Fix issues without links when added from boards new issue modal Respect visibility options and description when importing project from template Resolve "Improve tooltips of collapsed sidebars" Update Container Scanning documentation Fix typo in vue.md ...