summaryrefslogtreecommitdiff
path: root/qa/spec
Commit message (Collapse)AuthorAgeFilesLines
* Create users via the APIml-create-user-via-api-qaMark Lapierre2018-11-021-0/+36
| | | | Allows users to be fetched/created via the API.
* CE: Absorb product into factoryLin Jen-Shin2018-10-312-58/+27
|
* Merge branch 'qa-59-ldap-ssl-scenario' into 'master'Stan Hu2018-10-261-2/+10
|\ | | | | | | | | | | | | 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-4/+4
| |
| * Renamed to ldap_no_ssl and ldap_sslSanad Liaquat2018-10-241-2/+10
| |
* | Merge branch 'ml-qa-repo-logging' into 'master'Robert Speicher2018-10-252-0/+12
|\ \ | | | | | | | | | | | | 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-252-0/+12
| |/
* | Always use `attribute` to define the productLin Jen-Shin2018-10-253-179/+109
|/
* Merge branch 'qa-backport-recent-ee-changes' into 'master'Douglas Barbosa Alexandre2018-10-221-8/+7
|\ | | | | | | | | [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-221-8/+7
| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | Log page actionsml-qa-loggingMark Lapierre2018-10-195-10/+145
|/ | | | | | | | | | | | | | | 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.
* Merge branch 'ml-qa-code-owners' into 'master'Rémy Coutable2018-10-181-0/+26
|\ | | | | | | | | 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-171-0/+26
| | | | | | | | | | | | | | | | 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-178-85/+416
|/
* Disable the QA/ElementWithPattern cop for existing offensesRémy Coutable2018-10-152-5/+5
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Initial commitSanad Liaquat2018-10-111-0/+9
| | | | | | | | | | Use ACCEPT_INSECURE_CERTS env var and fix step Simplify saml signin Fix rubo cop offence Add missing # frozen_string_literal: true
* Allow the registration e2e test to be skippedMark Lapierre2018-10-082-16/+38
| | | | | | | 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
* [QA] Improve admin hashed-storage settingsRémy Coutable2018-10-021-1/+1
| | | | | | | | | | 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>
* Enable signing in as admin when adding a licenseMark Lapierre2018-09-101-21/+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.
* Merge branch 'qa-fix-specs-runner-when-args-given' into 'master'Rémy Coutable2018-09-101-19/+41
|\ | | | | | | | | [QA] Fix arguments passed to RSpec::Core::Runner See merge request gitlab-org/gitlab-ce!21578
| * [QA] Fix arguments passed to RSpec::Core::RunnerRémy Coutable2018-09-071-19/+41
| | | | | | | | | | | | | | - When -t or --tag are passed, we shouldn't exclude the :orchestrated tag - When test path is passed, we shouldn't append the default test path Signed-off-by: Rémy Coutable <remy@rymai.me>
* | [QA] Change Test::Sanity::Failing to Test::Sanity::FrameworkRémy Coutable2018-09-061-0/+5
|/ | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* [QA] Fix Specs::Runner that would always excluding the orchectsrated tagRémy Coutable2018-09-0410-86/+168
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Allow to pass --tag to bin/qa runRémy Coutable2018-08-283-2/+12
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Merge branch 'qa-staging-2' into 'master'Grzegorz Bizon2018-08-211-0/+25
|\ | | | | | | | | | | | | [QA] Improve the fork scenario to take a username and password instead of always… Closes gitlab-org/quality/staging#2 See merge request gitlab-org/gitlab-ce!21090
| * [QA] Improve the fork scenario to take a username and password instead of ↵qa-staging-2Rémy Coutable2018-08-201-0/+25
| | | | | | | | | | | | | | | | always creating a new user Fixes https://gitlab.com/gitlab-org/quality/staging/issues/2. Signed-off-by: Rémy Coutable <remy@rymai.me>
* | fix broken pathing (remove extraneous ../)Dan Davison2018-08-212-2/+2
| |
* | add initial smoke tests and documentationDan Davison2018-08-202-10/+49
|/
* Disambiguate 'File' under qa/ since we have a QA::Factory::Resource::File ↵Rémy Coutable2018-07-184-5/+5
| | | | | | class as well Signed-off-by: Rémy Coutable <remy@rymai.me>
* [QA] Add a new scenario to test GitHub importRémy Coutable2018-07-061-0/+23
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Prevent ENV from leaking variables in CI outputStan Hu2018-06-081-0/+2
|
* Merge branch 'qa-251-api-tests' into 'master'Grzegorz Bizon2018-06-083-42/+44
|\ | | | | | | | | | | | | Automate the basic API tests in a QA scenario Closes gitlab-qa#251 See merge request gitlab-org/gitlab-ce!19280
| * Improve the Runtime::API classesRémy Coutable2018-06-063-42/+44
| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | QA: Redact credentials from URI in git outputMichael Kozono2018-06-071-0/+40
|/
* Removed API endpoint and specsfj-36819-remove-v3-apiFrancisco Javier López2018-05-301-1/+1
|
* It's actually raising QA::Service::Shellout::CommandErrorLin Jen-Shin2018-04-201-1/+2
|
* Merge remote-tracking branch 'upstream/master' into qa-add-more-key-testsLin Jen-Shin2018-04-171-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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/+1
| | | | | | | | | | | | | | | | 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-9/+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-294-1/+36
| |
* | Introduce Key namespace so we could put more keysLin Jen-Shin2018-03-291-1/+1
|/
* allow rspec files/options to be passed down in all casesBrett Walker2018-03-281-2/+2
|
* test merge request rebaseFelipe Artur2018-02-192-5/+28
|
* Fix and simplify end-to-end tests for secret variablesGrzegorz Bizon2018-02-161-6/+5
|
* Fix the use to Git::LocationLin Jen-Shin2018-02-141-5/+5
|
* Merge remote-tracking branch 'upstream/master' into qa-clone-with-deploy-keyLin Jen-Shin2018-02-131-0/+21
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: (69 commits) Change issue show page to group MRs by projects and namespaces Merge branch 'master-i18n' into 'master' Update sidekiq_style_guide.md Document all_queues.yml in sidekiq_style_guide.md Fix artifact creation Fix Error 500s creating merge requests with external issue tracker Addressed mr observations Clean new Flash() and stop disabling no-new (eslint) when possible Disable query limiting warnings for now on GitLab.com Dry up spec Add changelog entry Schedule PopulateUntrackedUploads if needed Fix orphan temp table untracked_files_for_uploads Fix last batch size equals max batch size error Revert "Merge branch 'rd-40552-gitlab-should-check-if-keys-are-valid-before-saving' into 'master'" Fix warning messages for promoting labels and milestones Fixed missing js selector for the realtime pipelines commit comp Reuse getter Add loading button for better UX Honour workhorse provided file name Fix a transient failure in db/post_migrate/20170717111152_cleanup_move_system_upload_folder_symlink.rb where symlink already exists ...
| * GitLab QA: Add GITLAB_USER_TYPE to support different login types (e.g. ↵sh-add-login-types-qaStan Hu2018-02-111-0/+21
| | | | | | | | | | | | | | standard, LDAP) GITLAB_USERNAME and GITLAB_PASSWORD may be specified for an LDAP login, but QA scenarios may need to know which type it is in order to log in successfully.
* | Rename Git::Repository::Location to Git::LocationLin Jen-Shin2018-02-131-1/+1
| |
* | Rearrange the test structure and introduceLin Jen-Shin2018-02-121-6/+9
| | | | | | | | a new repository location class.
* | Adopt Git style URILin Jen-Shin2018-02-121-0/+52
|/