summaryrefslogtreecommitdiff
path: root/qa/qa/specs/features
Commit message (Collapse)AuthorAgeFilesLines
* Fix for the filter spec failureRamya Authappan2018-11-082-0/+6
|
* Merge branch 'ml-qa-git-protocol-v2-spec' into 'master'Nick Thomas2018-11-081-0/+84
|\ | | | | | | | | Add e2e test of push over SSH using Git protocol v2 See merge request gitlab-org/gitlab-ce!22548
| * Add e2e test of push over SSH over Git protocol v2ml-qa-git-protocol-v2-specMark Lapierre2018-11-071-0/+84
| | | | | | | | | | | | | | | | Adds a new end-to-end test to check that Git protocol v2 can be used to push over SSH. Includes a change in Git::Repository to use Runtime::Env.debug? to enable logging instead of .verbose?
* | 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-0528-53/+53
| | | | | | | | | | * Factory::Base -> Resource::Base, and therefore: * Factory::Resource::Project -> Resource::Project
* | Create users via the APIml-create-user-via-api-qaMark Lapierre2018-11-022-5/+3
|/ | | | Allows users to be fetched/created via the API.
* 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-303-9/+9
| |
* | Adding tests for filtering activities/comments in issuesRamya Authappan2018-10-301-0/+34
| |
* | Add e2e test to push using a private tokenml-qa-push-private-tokenMark Lapierre2018-10-291-0/+32
|/ | | | Tests pushing over HTTP(S) using a personal access token
* Merge branch 'qa-59-ldap-ssl-scenario' into 'master'Stan Hu2018-10-265-5/+5
|\ | | | | | | | | | | | | E2E Test - LDAP login with SSL Closes gitlab-qa#59 See merge request gitlab-org/gitlab-ce!22574
| * Rename SSL to TLSSanad Liaquat2018-10-255-5/+5
| |
| * Renamed to ldap_no_ssl and ldap_sslSanad Liaquat2018-10-245-5/+5
| |
| * Added ldap_ssl tag to existing testSanad Liaquat2018-10-241-1/+1
| |
* | Always use `attribute` to define the productLin Jen-Shin2018-10-251-1/+3
|/
* Use strings for context descriptionsmk/backport-use-strings-for-context-description-qaMichael Kozono2018-10-1832-33/+33
| | | | To avoid confusion with tags.
* First iteration to allow creating QA resources using the APIRémy Coutable2018-10-175-6/+8
|
* Extend Create New Merge Request test to also add a labelAleksandr Soborov2018-10-171-3/+13
|
* Add GitLab QA spec for adding a deploy tokenStan Hu2018-10-121-0/+23
|
* Merge branch 'qa-257-instance-wide-saml-sso' into 'master'Rémy Coutable2018-10-111-0/+17
|\ | | | | | | | | | | | | Instance SAML SSO e2e test Closes gitlab-qa#257 See merge request gitlab-org/gitlab-ce!22271
| * Initial commitSanad Liaquat2018-10-111-0/+17
| | | | | | | | | | | | | | | | | | | | Use ACCEPT_INSECURE_CERTS env var and fix step Simplify saml signin Fix rubo cop offence Add missing # frozen_string_literal: true
* | Merge branch 'ml-qa-add-members' into 'master'Rémy Coutable2018-10-111-0/+27
|\ \ | |/ |/| | | | | QA: Add test of adding a member to a project See merge request gitlab-org/gitlab-ce!21753
| * Add test to add a new project memberMark Lapierre2018-10-101-0/+27
| | | | | | | | Adds a new QA test and the required page objects and related changes
* | [QA] Fix a wrong constant nameRémy Coutable2018-10-103-3/+3
|/ | | | | | | | | | The Menu namespace was changed in https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/22115 and https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/7799. Fixes https://gitlab.com/gitlab-org/quality/nightly/issues/22. Signed-off-by: Rémy Coutable <remy@rymai.me>
* Merge branch 'ml-qa-add-file-templates' into 'master'Sean McGivern2018-10-102-0/+164
|\ | | | | | | | | 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-092-0/+164
| | | | | | | | | | | | | | | | | | | | | | | | 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-0915-22/+22
|\ \ | | | | | | | | | | | | | | | | | | 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-0915-22/+22
| |/ | | | | | | | | | | | | | | | | | | | | | | 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/+10
|\ \ | | | | | | | | | | | | 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/+10
| |/ | | | | | | | | Goes to Operations > Environments and clicks on the "View deployment" link for production.
* | Allow the registration e2e test to be skippedMark Lapierre2018-10-081-2/+2
|/ | | | | | | If SIGNUP_DISABLED is true skip any tests with a context :skip_signup_disabled. The context is set for the registration tests. This allows the tests to be skipped when run on the staging, which doesn't allow registration
* Add a QA spec for RBAC cluster and auto devopsDylan Griffith2018-10-041-45/+49
| | | | This fails now because we have not yet implemented support for this
* Fix a sanity framework testqa-fix-sanity-framework-testRémy Coutable2018-09-271-3/+1
| | | | | | | | | | | | | | On first load, the login page displays the "Change your password" tab, not the "Sign in" tab. We now assert on the presence of a text that's always on this page. Note that in EE, since a license is added in the `#perform_before_hooks` method, the password is changed so that when we visit the login page, the "Sign in" tab is displayed as expected. That's why only the CE job failed to pass in https://gitlab.com/gitlab-org/gitlab-qa/pipelines/31060920. Signed-off-by: Rémy Coutable <remy@rymai.me>
* Allow registration when LDAP is enabledml-qa-register-ldapMark Lapierre2018-09-241-0/+30
| | | | | Update the login page object and related code so that a user can be registered when LDAP is enabled
* Merge branch 'ml-qa-spec-use-ssh-key' into 'master'Robert Speicher2018-09-172-0/+71
|\ | | | | | | | | 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-152-0/+71
| | | | | | | | | | | | | | | | | | 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
* | Prevent ADO failing prematurelyMayra Cabrera2018-09-131-0/+1
| | | | | | | | | | | | | | Ensures code_quality job in Auto DevOps pipeline is disabled, as it takes too long and times out the test. Closes https://gitlab.com/gitlab-org/gitlab-qa/issues/323
* | Merge branch 'sh-test-ldap-clones-via-gitlab-qa' into 'master'Grzegorz Bizon2018-09-113-3/+3
|\ \ | | | | | | | | | | | | QA: Add support for testing Git over HTTP with LDAP users See merge request gitlab-org/gitlab-ce!21354
| * \ Merge branch 'master' into sh-test-ldap-clones-via-gitlab-qaStan Hu2018-08-2952-896/+987
| |\ \
| * | | Add support for testing Git over HTTP with LDAP usersStan Hu2018-08-223-3/+3
| | | | | | | | | | | | | | | | This would have helped catch https://gitlab.com/gitlab-org/gitlab-ce/issues/50579.
* | | | Enable signing in as admin when adding a licenseMark Lapierre2018-09-101-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds the ability to use admin credentials to add a license so that when testing an LDAP user on EE the LDAP user does not have to be an admin. Admin credentials default to GDK's root user. Can be overriden via ADMIN_USERNAME and ADMIN_PASSWORD environment variables.
* | | | [QA] Change Test::Sanity::Failing to Test::Sanity::FrameworkRémy Coutable2018-09-062-13/+23
| | | | | | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | | | [QA] Fix Specs::Runner that would always excluding the orchectsrated tagRémy Coutable2018-09-041-1/+1
| |_|/ |/| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | | [QA] Add a new Test::Sanity::Failing scenario that always failsRémy Coutable2018-09-031-0/+13
| | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | | Merge branch 'qa-cleanup-after-reorganization' into 'master'Sean McGivern2018-09-031-1/+1
|\ \ \ | | | | | | | | | | | | | | | | [QA] Remove the :core tag since we're not using it anymore See merge request gitlab-org/gitlab-ce!21436
| * | | [QA] Remove the :core tag since we're not using it anymoreRémy Coutable2018-08-301-1/+1
| | |/ | |/| | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | | Fix typoStan Hu2018-08-291-1/+1
| | |
* | | Merge branch 'master' into sh-add-object-storage-qaStan Hu2018-08-2952-924/+1015
|\ \ \ | |/ /
| * | Improve QA scenarios contexts & descriptions consistencyRémy Coutable2018-08-2823-630/+672
| | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>