summaryrefslogtreecommitdiff
path: root/qa
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Default rbac to true for the KubernetesCluster Serviceddavison2019-02-272-2/+2
| | | | | | | | | | | | Signed-off-by: ddavison <ddavison@gitlab.com>
| * | Pare down create_project_with_auto_devops_specddavison2019-02-261-128/+113
| | | | | | | | | | | | | | | | | | | | | For now only test RBAC disabled Remove superfluous statements that waste time Signed-off-by: ddavison <ddavison@gitlab.com>
* | | Revert "Quarantine GitHub OAuth test"Sanad Liaquat2019-02-281-2/+1
| | | | | | | | | | | | This reverts commit 970576c5c6a94edd93dd822ede7b82e73c71fea9.
* | | Quarantine GitHub OAuth testSanad Liaquat2019-02-281-1/+2
| |/ |/|
* | Merge branch 'qa-fix-import-github-repo-spec-2' into 'master'Ramya Authappan2019-02-2710-34/+74
|\ \ | | | | | | | | | | | | | | | | | | Fix `import_github_repo_spec.rb` Closes #55700 See merge request gitlab-org/gitlab-ce!25133
| * | Update GitHub Import testSanad Liaquat2019-02-2510-34/+74
| |/ | | | | | | | | | | Removes the unnecessary :orchestrated tag and updates a few selectors. Also wait_for_success for import before proceeding. The test is currently placed in quarantine because of a bug.
* | Quarantine failing specSanad Liaquat2019-02-271-1/+2
|/
* Merge branch '57930-create-smoke-test-for-autodevops' into 'master'Dan Davison2019-02-214-6/+66
|\ | | | | | | | | | | | | Resolve "Create smoke test for AutoDevOps" Closes #57930 See merge request gitlab-org/gitlab-ce!25442
| * Add smoke test for autodevopsddavison2019-02-214-6/+66
| | | | | | | | Add tag validation on pipeline page
* | Merge branch 'qa-ml-quarantine-push-over-http-file-size-spec' into 'master'Sanad Liaquat2019-02-201-1/+2
|\ \ | | | | | | | | | | | | Quarantine failing test See merge request gitlab-org/gitlab-ce!25424
| * | Quarantine failing testMark Lapierre2019-02-201-1/+2
| | |
* | | Added id to the namespace name generationTomislav Nikic2019-02-202-2/+4
|/ / | | | | | | Removed quarantine tag from the squash merges test;
* | Merge branch 'docs-update-qa-e2e-vs-unit-specs' into 'master'Rémy Coutable2019-02-201-5/+9
|\ \ | | | | | | | | | | | | Update QA docs: clarify spec vs. specs/features and use end-to-end instead of integration See merge request gitlab-org/gitlab-ce!25413
| * | Update QA docsMark Lapierre2019-02-191-5/+9
| | | | | | | | | | | | | | | Use consistent language (end-to-end instead of integration). Clarify purpose of `qa/specs/features/` vs. `spec`
* | | Merge branch '57921-qa-auto-devops-improvements' into 'master'Mark Lapierre2019-02-193-40/+19
|\ \ \ | |/ / |/| | | | | | | | | | | | | | Refactor/simplify Auto DevOps QA spec Closes #57921 See merge request gitlab-org/gitlab-ce!25401
| * | Refactor/simplify Auto DevOps QA specDylan Griffith2019-02-193-40/+19
| |/
* | Merge branch 'qa-team-tasks-92-test-failure-retries' into 'master'Mark Lapierre2019-02-194-0/+67
|\ \ | |/ |/| | | | | | | | | Retry failing tests Closes gitlab-org/quality/team-tasks#92 See merge request gitlab-org/gitlab-ce!25391
| * Retry failed tests with rspec-retrySanad Liaquat2019-02-194-0/+67
| | | | | | | | Does not retry if tagged :quarantine. Also adds unit tests.
* | Merge branch 'fix-auto-devops-qa-domain-wait-for-build' into 'master'Mark Lapierre2019-02-195-19/+49
|\ \ | | | | | | | | | | | | Fixes for Auto DevOps QA specs See merge request gitlab-org/gitlab-ce!25275
| * | Fix waiting for spec failures in QA Build specsDylan Griffith2019-02-153-11/+29
| | | | | | | | | | | | | | | | | | | | | | | | The waiting logic on the build page was flaky or just not really working. Waiting for the spinner to not be present seemed to not work and we were regularly still seeing the spinner in our build failure screenshots (eg. https://gitlab.com/gitlab-org/gitlab-qa/-/jobs/161759351 )
| * | Fix setting domain in QA Auto DevOps specsDylan Griffith2019-02-153-8/+20
| | | | | | | | | | | | | | | | | | The domain name setting was not doing anything (as far as I could tell). Now we set the input and save the form. This was a regression introduced in https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/24580/diffs
* | | Refactor select_*_filter methodsSanad Liaquat2019-02-194-17/+48
| |/ |/| | | | | | | Also use refactor retry_on_excpetion and use it in select_*_filter methods
* | Merge branch 'qa-ml-add-label-selector' into 'master'Rémy Coutable2019-02-181-0/+4
|\ \ | | | | | | | | | | | | | | | | | | Fix failing e2e test: qa/specs/features/browser_ui/3_create/merge_request/create_merge_request_spec.rb Closes gitlab-org/quality/staging#38 See merge request gitlab-org/gitlab-ce!25304
| * | Fix failing e2e labels testMark Lapierre2019-02-151-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On staging new projects now have existing labels, which displays a different layout causing a test to fail because an expexted image is not displayed. There is a similar image shown on the page with existing labels, so this change adds a selector so the test can successfully wait for the image to appear.
* | | Un quarantine testsSanad Liaquat2019-02-181-2/+1
|/ /
* | Merge branch 'import-go-to-project-cta-nibble-backend' into 'master'Lin Jen-Shin2019-02-151-5/+4
|\ \ | |/ |/| | | | | BE Improve the GitHub and Gitea import feature table interface See merge request gitlab-org/gitlab-ce!24606
| * Improve the GitHub and Gitea import feature table interfaceimport-go-to-project-cta-nibble-frontendLuke Bennett2019-02-131-5/+4
| | | | | | | | | | | | | | | | | | | | | | These are frontend changes. Use Vue for the import feature UI for "githubish" providers (GitHub and Gitea). Add "Go to project" button after a successful import. Use CI-style status icons and improve spacing of the table and its component. Adds ETag polling to the github and gitea import jobs endpoint.
* | Move server responding check to scenario before hookMark Lapierre2019-02-144-15/+12
| | | | | | | | | | This checks that the server is responding before any other actions, including before trying to add a license.
* | Skip contexts in quarantineMark Lapierre2019-02-142-173/+226
|/ | | | This avoids running before/after blocks for tests that are in quarantine
* Merge branch 'qa-nightly-72-stablize-select-kind' into 'master'Dan Davison2019-02-125-11/+28
|\ | | | | | | | | | | | | Stablize select_kind using retry_on_exception Closes gitlab-org/quality/nightly#72 See merge request gitlab-org/gitlab-ce!25027
| * Add back the :quarantine tagSanad Liaquat2019-02-121-1/+2
| |
| * Stablize select kind using retry_on_exceptionqa-nightly-72-stablize-select-kindSanad Liaquat2019-02-086-13/+29
| | | | | | | | | | Introduces retry_on_exception and renames with_retry to retry_unti so its purpose is clear in presense of retry_on_exception.
* | [CE] Improve `wait_for_push`Mark Lapierre2019-02-1142-106/+348
| |
* | Merge branch 'qa-staging-32-fix-create-project-spec' into 'master'Ramya Authappan2019-02-111-1/+1
|\ \ | | | | | | | | | | | | | | | | | | Fix create_project_spec Closes gitlab-org/quality/staging#32 See merge request gitlab-org/gitlab-ce!25029
| * | Use search_and_select instead of select_itemqa-staging-32-fix-create-project-specSanad Liaquat2019-02-081-1/+1
| |/
* | Wait for viewers to loadqa-staging-33-wait-for-viewers-to-loadSanad Liaquat2019-02-082-1/+15
|/ | | | | Adds qa-spinner class and wait for it to go away before making assertions.
* Merge branch 'qa-quarantine-flaky-tests' into 'master'Mark Lapierre2019-02-076-6/+12
|\ | | | | | | | | Quarantine flaky tests See merge request gitlab-org/gitlab-ce!25015
| * Quarantine flaky testsqa-quarantine-flaky-testsMark Lapierre2019-02-076-6/+12
| | | | | | | | | | | | | | | | | | | | See issues: https://gitlab.com/gitlab-org/quality/nightly/issues/70 https://gitlab.com/gitlab-org/quality/nightly/issues/72 https://gitlab.com/gitlab-org/quality/staging/issues/21 https://gitlab.com/gitlab-org/quality/staging/issues/31 https://gitlab.com/gitlab-org/quality/staging/issues/30 https://gitlab.com/gitlab-org/quality/staging/issues/26
* | Merge branch 'qa-check-server-responding-before-suit' into 'master'Mark Lapierre2019-02-072-11/+17
|\ \ | |/ |/| | | | | Wait for login page to load at the beginning of QA suite See merge request gitlab-org/gitlab-ce!24991
| * Load login page only if gitlab_address is definedqa-check-server-responding-before-suitSanad Liaquat2019-02-071-3/+5
| |
| * Wait for login page to load at the beginning of QA suiteSanad Liaquat2019-02-072-11/+15
| |
* | Addresses backend/db review commentsMayra Cabrera2019-02-041-8/+2
| | | | | | | | | | | | | | | | | | - Fixes multiple typos on AutoDevops script - Add an alias to Clusters::Cluster#domain as base_domain, so it's more descriptive - Removes unnecessary memoization on qa specs - Changes migration to a post migration to deal better with traffic on big instances (like gitlab.com)
* | Moves domain setting to Cluster settingMayra Cabrera2019-02-043-9/+16
|/ | | | | | | | | | | | Changes domain field to be on the Cluster page show, removing it from Auto DevOps setting. Also injects the new environment variable KUBE_INGRESS_BASE_DOMAIN into kubernetes#predefined_variables. Migration to move the information from ProjectAutoDevops#domain to Clusters::Cluster#domain. As well as necessary modifications to qa selectors Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/52363
* Merge branch 'auto-devops-better-build-debugging' into 'master'Dan Davison2019-02-014-13/+63
|\ | | | | | | | | Wait for auto-devops CI jobs on the job page See merge request gitlab-org/gitlab-ce!24839
| * Wait for auto-devops CI jobs on the job pageJames Fargher2019-02-014-13/+63
| | | | | | | | | | These tests used to wait on the pipeline page which made debugging job failures difficult
* | adding a spec for issues/310Mesut Güneş2019-02-015-0/+130
| |
* | Add e2e QA test for logging in using GitHub OAuthSanad Liaquat2019-02-018-6/+103
|/ | | | | Adds the test itself and the vendor page object model for GitHub login pages.
* Merge branch 'qa-ml-fix-create-wiki-spec' into 'master'Dan Davison2019-01-315-28/+53
|\ | | | | | | | | | | | | Fix flaky wiki create test Closes gitlab-org/quality/nightly#24 See merge request gitlab-org/gitlab-ce!24778
| * Fix flaky wiki create testMark Lapierre2019-01-295-28/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There's an svg on the page that allows you to create a wiki page. The svg takes a fraction of a second to load after which the "Create your first page" button shifts up a bit. This can cause webdriver to miss the hit so we wait for the svg to load before clicking the button. Also update the elements used in the test to conform to our best practice. And replace `act` with `perform` Finally, remove the `before` block and `login` method, making the code slightly simpler.
* | Merge branch 'qa-ml-improve-git-repo-auth' into 'master'Rémy Coutable2019-01-313-58/+124
|\ \ | | | | | | | | | | | | | | | | | | Add git credentials to .netrc when needed Closes gitlab-org/quality/nightly#57 and #56857 See merge request gitlab-org/gitlab-ce!24691