summaryrefslogtreecommitdiff
path: root/qa/qa.rb
Commit message (Collapse)AuthorAgeFilesLines
* 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 ...
| * Add QA tests for protected branchesOswaldo Ferreira2018-04-161-0/+2
| |
* | Merge remote-tracking branch 'upstream/master' into qa-add-more-key-testsLin Jen-Shin2018-04-171-1/+8
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: (536 commits) Fix flash errors in performance bar for cached responses Force content to align right Method to track recoverable exceptions in sentry Move PipelineFailed vue component fixed targetmode being included in project FE Docs: Fix header hierarchy in Vuex section of Vue.md Adds helpers to remove withespace and linebreaks `package-qa` was renamed to `package-and-qa` Fix container scanning in vendored GitLab CI configuration for Auto Devops Fixed web IDE not working for sub-groups Remove web ide beta flag from docs and update Make the message break into a new line instead of truncating it Backport Web IDE docs to gitlab-ce link to product handbook piece on permissions Update faraday_middlewar to 0.12.2 Double-check next value for internal ids. Resolve "skeleton placeholder on diff has white background" Replace the `project/commits/comments.feature` spinach test with an rspec analog Set ENV['IN_MEMORY_APPLICATION_SETTINGS'] to 'true in spec/db/production/settings_spec.rb Update docs on `.gitlab-ci.yml` and variables policy ...
| * Move repository, storage, abuse settings and logging settings to expandable ↵Dmitriy Zaporozhets2018-04-021-1/+8
| | | | | | | | | | | | | | | | sections Also reorganize application settings related to repository in more maninful sections Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Remove test against DSA ssh keys becauseLin Jen-Shin2018-03-291-1/+0
| | | | | | | | | | we're not really supporting them out of the box. See: https://gitlab.com/gitlab-org/gitlab-ce/issues/44363
* | Implement other ssh keys and use ssh-keygen insteadLin Jen-Shin2018-03-291-0/+4
| |
* | Introduce Key namespace so we could put more keysLin Jen-Shin2018-03-291-1/+4
|/
* test merge request rebaseFelipe Artur2018-02-191-0/+2
|
* Rename Git::Repository::Location to Git::LocationLin Jen-Shin2018-02-131-0/+1
|
* Merge remote-tracking branch 'upstream/master' into qa-clone-with-deploy-keyLin Jen-Shin2018-02-091-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: (466 commits) Set initial password for instance in LDAP QA test Backport EE changes to some hashed storage documentation to CE Remove allow_n_plus_1 from Git::Repository#branches_filter Bumps Gitlab Shell version to 6.0.3 Make resetting column information overridable in EE Added 'clear' button to ci lint editor Issues and merge requests in subgroups docs Update docs labels CE Refactored merge_requests/show path in dispatcher.js wording don't check against a hardcoded user name 10.5 Update the dependencies license list 10.5 Update the .gitignore, .gitlab-ci.yml, and Dockerfile templates Create update guide for 10.5 Update 10.5 source install guide Add docs for MR link in commit page Add groups to OpenID Connect claims Replaced $.get with axois.get Memoize MergeRequest#rebase_in_progress? to prevent N+1 queries in Gitaly Update style_guide_scss.md ...
| * Address review comments for LDAP QA testsh-add-ldap-qaStan Hu2018-02-061-1/+1
| |
| * Add QA specs for LDAP loginStan Hu2018-02-041-0/+1
| |
* | WIPLin Jen-Shin2018-02-051-0/+4
|/
* Introduce a new QA::Gitlab::Page::Component::Dropzone classRémy Coutable2018-01-311-0/+7
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>