Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/qa
AgeCommit message (Collapse)Author
2019-12-13Revert "Add latest changes from gitlab-org/gitlab@12-0-stable-ee"Alessio Caiazza
This reverts commit a21e41126b4430cfdde3ba19fcf29eb1b945967b
2019-12-13Add latest changes from gitlab-org/gitlab@12-0-stable-eeGitLab Bot
2019-12-13Install lsb-release for repo URL constructionKyle Wiebers
2019-06-18Test push limit with admin userMark Lapierre
Uses `:requires_admin` metadata to specify that a test needs an admin user. Sets the push file size limit test to require an admin user. With an admin access token set as the env var GITLAB_QA_ADMIN_ACCESS_TOKEN, the push size limit test now only uses the API and CLI
2019-06-18Merge branch 'qa-create-merge-request-tests' into 'master'Mark Lapierre
Fixing an old quarantined test Closes gitlab-org/quality/staging#50 See merge request gitlab-org/gitlab-ce!28643
2019-06-18Merge branch 'qa-saml-group-git-http-access-test-ce' into 'master'Dan Davison
CE port of "Add test for git http operations for SSO enforced SAML group" See merge request gitlab-org/gitlab-ce!29550
2019-06-18Merge branch 'qa-ml-validate-after-visit-in-block' into 'master'Dan Davison
[CE] Validate page after visit in block See merge request gitlab-org/gitlab-ce!29524
2019-06-17Fixing trailing whitespace and other linter errorsTomislav Nikic
Fixing a single trailing whitespace issue. Fixing no new line at the end of the file.
2019-06-17Created a refreshed create merge request suiteTomislav Nikic
Created a refreshed test suite using api to improve speed. This was done by adding qa tags to the merge request view.
2019-06-14Backport of EE changes from MR 13763Walmyr
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/13763
2019-06-13Merge branch 'qa-nightly-107-fix-comment-on-issue-ce' into 'master'Mark Lapierre
CE port of "Comment will select all activites filter by default" See merge request gitlab-org/gitlab-ce!29496
2019-06-12Port changes from EE branch qa-saml-group-git-http-access-testSanad Liaquat
2019-06-12Quarantine Auto DevOps specSanad Liaquat
2019-06-12Allow the Projects Dashboard to be validatedMark Lapierre
2019-06-12Validate page after visiting itMark Lapierre
When `visit` is called with a block it now visits the page before validating it, and then executes the block
2019-06-11Comment will select all activites filter by defaultSanad Liaquat
2019-06-11DRY exception handlingMark Lapierre
Use `retry_on_exception` instead of duplicating code
2019-06-07Merge branch 'qa-ml-visit-after-wait-for-push' into 'master'Mark Lapierre
Visit project after push Closes gitlab-org/quality/nightly#105 See merge request gitlab-org/gitlab-ce!29247
2019-06-06Replace upgrade with updateEnrique Alcántara
Use update term instead of update in the clusters managed app implementation in order to make the implementation and UI language more consistent.
2019-06-06Visit project after pushMark Lapierre
Waits for the push to a project before visiting the page so that the updated state is shown when the page loads
2019-06-06Retry the first login page validationMark Lapierre
It can take longer that 60 seconds for the server to be ready to respond. Retry the login page validation twice (i.e., 3 attempts to validate the login page)
2019-06-05Fix Web IDE add template testMark Lapierre
Wait for the new file modal to stop animating before clicking it We now need to click the commit button 3 times: 1. To enter commit mode 2. To being staging changes 3. To submit the commit
2019-06-04Merge branch 'qa-de-quarantine-e2e-test' into 'master'Rémy Coutable
De-quarantine e2e test for issue suggestions Closes gitlab-org/quality/staging#53 See merge request gitlab-org/gitlab-ce!29046
2019-06-03Merge branch 'qa-log-out-in-after-all-hook' into 'master'Dan Davison
Log out in after all hook See merge request gitlab-org/gitlab-ce!28969
2019-06-03Update e2e test with more explicit methodsWalmyr Lima
This goes in accordance with https://bit.ly/2Z1RdjZ
2019-06-03De-quarantine e2e test for issue suggestionsWalmyr Lima
According to https://bit.ly/2JTPCcF Now that https://gitlab.com/gitlab-org/gitlab-ce/issues/60355 is closed we can de-quarantine this test.
2019-06-03Generate knapsack report for review-qa-allMark Lapierre
Add knapsack qa report and use it to run tests in parallel Use the RSpec runner with knapsack The way the Knapsack runner uses exec to start rspec seems incompatible with the way we expect it to work. Plus, it requires specifying KNAPSACK_TEST_DIR. Instead, we use knapsacks AllocatorBuilder to select the spec files to run, and then start rspec as normal, via RSpec::Core::Runner.run This also means we can incorporate tags. Let the job run automatically Include KNAPSACK_TEST_FILE_PATTERN in vars Check all defined knapsack env vars before requiring knapsack
2019-05-31Log out in after all hookMark Lapierre
So subsequent tests can successfully log in
2019-05-31Merge branch 'docs-qa-doc-consolidation' into 'master'Dan Davison
Consolidate documentation written for e2e tests under dev docs See merge request gitlab-org/gitlab-ce!28572
2019-05-31Consolidate documentation written for e2e tests under dev docsddavison
Previously the documentation was separated. If we want to bake quality into the product, how better than to include everything we use directly in the development documentation Signed-off-by: ddavison <ddavison@gitlab.com> Fix broken internal doc link Move documentation for page objects to the e2e section
2019-05-31Merge branch 'faster_qa_auto_devops' into 'master'Dan Davison
Use Dockerfile flow for QA Auto DevOps See merge request gitlab-org/gitlab-ce!28648
2019-05-31Allow login validation before blockMark Lapierre
Removes a block so that the login page is validated before the block, while the login page is still present, instead of after it when the login page is long gone
2019-05-30Use Dockerfile flow for QA Auto DevOpsThong Kuah
This results in 40MB images vs 400MB images which is faster to upload and download. This does mean we lose the default herokuish QA coverage but we should have adequate coverage in https://gitlab.com/gitlab-org/cluster-integration/auto-build-image/ now. Triva: herokuish is bigger because it's base image is based on `ubuntu`.
2019-05-30Merge branch 'qa-reload-to-check-branches-deleted' into 'master'Ramya Authappan
[QA] Reload page to check if branch is deleted See merge request gitlab-org/gitlab-ce!28583
2019-05-30Lots of adjustments in the writing tests docWalmyr
2019-05-30Merge branch 'qa-public-class-methods' into 'master'Mark Lapierre
Move public class methods out of private See merge request gitlab-org/gitlab-ce!28768
2019-05-30Merge branch 'qa-ml-fix-view-commit-patch-test' into 'master'Mark Lapierre
Fabricate a file via the API Closes gitlab-org/quality/nightly#42 See merge request gitlab-org/gitlab-ce!28770
2019-05-28Merge branch 'qa-unquarantine-auto-devops' into 'master'Dan Davison
Un-quarantine Auto DevOps QA test Closes gitlab-org/quality/nightly#81 See merge request gitlab-org/gitlab-ce!28765
2019-05-28Merge branch 'doc-qa-doc-element-guidelines' into 'master'Lin Jen-Shin
Add documentation for element naming conventions See merge request gitlab-org/gitlab-ce!28563
2019-05-28Merge branch 'qa-extend-click-visit-actions' into 'master'Dan Davison
Implement dynamic validation on QA Pages Closes gitlab-qa#280 See merge request gitlab-org/gitlab-ce!25704
2019-05-28Iteration for _field being the well-formed elementddavison
Since number fields, text boxes, text areas are editable lets use _field as the vague descriptor
2019-05-28Add documentation for element naming conventionsddavison
Refactor all capital files to lowercase Signed-off-by: ddavison <ddavison@gitlab.com>
2019-05-27Add file via browser when testing the UIMark Lapierre
Now that it's possible to add a file via the API we need to make sure the UI test uses the browser UI fabrication, not the API.
2019-05-27Fabricate a file via the APIMark Lapierre
2019-05-27Move public class methods out of privateThong Kuah
private modifier by itself does nothing for class methods (need `private_class_method` for that). As these are documented to be public methods in README, move them to the top.
2019-05-27Un-quarantine Auto DevOps QA testThong Kuah
2019-05-27Add support for toggling masked on UIThong Kuah
In addition to API, add support for toggling mased on UI too. (Though fabricate_via_browser_ui is private)
2019-05-27Be explicit about setting :maskedThong Kuah
Only some values can be masked. Currently API defaults :masked to false and browser defaults :masked to true - resolve this ambiguity by requiring QA to be explicit about which value it requires for :masked.
2019-05-24Reload page to check if branch is deletedMark Lapierre
When the "Delete merged branches" button is used the UI doesn't update automatically. So when the page is refreshed it's possible that the branch will still be present. This checks for the branch to be gone and reloads if it is not, repeating until the default timeout (60s).
2019-05-23Apply suggestion to qa/docs/WRITING_TESTS_FROM_SCRATCH.mdWalmyr