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-05-22Update writing e2e tests docWalmyr
This is a second iteration to address the Resources section. In a third iteration the Page Object section will be addressed.
2019-05-22Minor improvement on resources docWalmyr Lima
2019-05-22Merge branch 'qa-contain-chrome-vars' into 'master'Mark Lapierre
Move Chrome variables under conditional See merge request gitlab-org/gitlab-ce!28505
2019-05-22Merge branch 'qa-quarantine-object-storage-test' into 'master'Mark Lapierre
Quarantine failing test See merge request gitlab-org/gitlab-ce!28517
2019-05-21Merge branch 'dd-qa-api-delegation-project-cicd-vars' into 'master'Sanad Liaquat
Delegate CiVariable fabrication to API See merge request gitlab-org/gitlab-ce!27924
2019-05-21Quarantine failing testMark Lapierre
2019-05-20Move Chrome variables under conditionalddavison
Dont specify disable-dev-shm-usage for non-chrome browsers
2019-05-20Remove blocks from Runtime::Browser.visit calls within Mattermost testsddavison
Use .perform instead of .act in Mattermost test Signed-off-by: ddavison <ddavison@gitlab.com>
2019-05-20Up wait time to 60 seconds as before for LoginPageddavison
2019-05-20Implement dynamic validation on QA Pagesddavison
Elements now have the ability to be required on pages or not Currently using the default wait mechanism Altered the ElementWithPattern Cop to fit new splat for init
2019-05-20Fix typos in the whole gitlab-ce projectYoginth
2019-05-20Only retry failing QA tests in CIMark Lapierre
No need to retry automatically when running tests locally
2019-05-14This is the first iteration of documentation for the GitLab QAWalmyr
framework that intends to make easier for every engineer to contribute with the end-to-end tests creation, edition, and improvements.
2019-05-13Merge branch 'qa-ml-fix-branches-test' into 'master'Sanad Liaquat
Fix E2E test - wait for branches to not be present See merge request gitlab-org/gitlab-ce!27805
2019-05-08Upgrade Ruby version to 2.6.3Stan Hu
Ruby 2.6 offers better performance and memory usage: https://www.rubyguides.com/2018/11/ruby-2-6-new-features/ Part of https://gitlab.com/gitlab-org/gitlab-ce/issues/57323
2019-05-07Don't fabricate a default project for the CI/CD testddavison
Convert 'user adds a CI variable' to a :smoke test Adjust support for API and UI fabrication Signed-off-by: ddavison <ddavison@gitlab.com>
2019-05-07Quarantine download MR patch and diff test suiteWalmyr Lima
2019-05-07Quarantine login via oauth specWalmyr Lima
2019-05-07Add branch_name qa selectorMark Lapierre
Uses the branch_name element to find a branch with a specific name, instead of using a dynamic CSS class that can't be validated by the sanity selector test
2019-05-07Delegate CiVariable delegation to APIddavison
Instead of Resource::CiVariable fabricating via the browser_ui, let's delegate to the API instead. (will shave off roughly 3-4s every use) Override resource_web_url to catch ResourceURLMissingError as there is no "show" action for a CI/CD var Signed-off-by: ddavison <ddavison@gitlab.com>
2019-05-06Swap brackets to avoid false positiveMark Lapierre
2019-05-06Escape arg used in regexMark Lapierre
2019-05-05Run rubocop -a on CE filesStan Hu
2019-05-01Check test result via an assertionMark Lapierre
As long as `has_no_branch?` is only called in an assertion it shouldn't matter if it could return false but still allow the test to continue. So we don't need the new wait method
2019-05-01Make max wait time a constantMark Lapierre
So it can be used elsewhere in the code
2019-04-29Move test method to the bottomWalmyr Lima
The reason for the change is that reading the code it should be si- milar to reading a newspaper, where high-level information is at the top, like the title and summary of the news, and low level, or more specific information, are at the bottom. This improves code readability.
2019-04-29Merge branch 'qa-nightly-98-fix-oauth-spec' into 'master'Sanad Liaquat
Fix GitHub oAuth test Closes gitlab-org/quality/nightly#98 See merge request gitlab-org/gitlab-ce!27736
2019-04-29Wait for branches to not be presentMark Lapierre
When testing if branches are deleted, wait for the branch element to not be present. Do the same for both checks (second and third branches).
2019-04-29Quarantine failing testMark Lapierre
2019-04-26Refactor quarantine helperWalmyr Lima
By moving methods closer to where they are called.
2019-04-26Fix GitHub OAuth e2e specSanad Liaquat
2019-04-26Quaraintine flaky testsSanad Liaquat
2019-04-22Bump Nokogiri to 1.10.3Stan Hu
This pulls in a fix for libxslt that addresses CVE-2019-11068: https://github.com/sparklemotion/nokogiri/releases
2019-04-22Remove unnecessary comments from login testsWalmyr
The comments were TODOs but there were no explanation of what needed to be done. Also, I think the expectation describes very well how it checks that the user is logged in. Finally, as Robert C. Martin said once: "After you check in a TODO comment it turns into a DON'T DO"
2019-04-17Extract discussion actions into separate componentPaul Gascou-Vaillancourt
- Created DiscussionActions component - Updated NoteableDiscussion component accordingly - Wrote Jest tests for DiscussionActions - Updated Jest config to enable emojis aliases mock - Updated qa specs to reflect changes in NoteableDiscussions
2019-04-17Merge branch '60356-add-qa-tests-for-the-performance-bar' into 'master'Sanad Liaquat
Resolve "Add QA tests for the performance bar" Closes #60356 See merge request gitlab-org/gitlab-ce!27305
2019-04-16Add QA tests for the performance barSean McGivern
These are very high-level. Currently, they test: 1. That the performance bar appears. 2. That it has detailed metrics for Postgres and Gitaly. 3. That AJAX requests are included in the request selector.
2019-04-15Merge branch 'frozen_string_literal_qa' into 'master'Sanad Liaquat
Add frozen_string_literal to qa/ See merge request gitlab-org/gitlab-ce!27266
2019-04-12Revert "Merge branch 'sh-allow-unauth-chrome' into 'master'"Stan Hu
This reverts commit 026c92d5fa82fac87386d5691c3d5b1e02f2eb5e, reversing changes made to 8cda9d33a96e34c3809dcaddcde2619cc4923c0b.
2019-04-12Merge branch 'update-capybara' into 'master'Stan Hu
Update capybara and selenium-webdriver See merge request gitlab-org/gitlab-ce!27201
2019-04-12Also update nokogiri for QALin Jen-Shin
2019-04-12Add frozen_string_literal to qa/Thong Kuah
This will be default in Ruby 3, so will be good to apply in QA ahead of time to be consistent.
2019-04-12Enable RSpec/ExampleWording copThong Kuah
2019-04-12Merge branch 'sh-allow-unauth-chrome' into 'master'Grzegorz Bizon
Allow unauthenticated downloads of Chrome Closes #60441 See merge request gitlab-org/gitlab-ce!27297
2019-04-12Allow unauthenticated downloads of ChromeStan Hu
The Google GPG key used to sign the apt repository expired today, so all installs will fail unless `--allow-unauthenticated` is used. We should revert this once the repository has been updated with the more recent key. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/60441
2019-04-11Update project settings qa selectorsSanad Liaquat
Additionally fixes geo rename test.
2019-04-11Qurantine Issue suggestions specSanad Liaquat
2019-04-10Merge branch 'docs-fix-bin-qa-command' into 'master'Ramya Authappan
Add 'bundle exec' to the 'bin/qa' calls in qa/README.md See merge request gitlab-org/gitlab-ce!27169
2019-04-10Merge branch 'tp-2019-04-08-quarantine' into 'master'Ramya Authappan
Quarantine failing nightly tests See merge request gitlab-org/gitlab-ce!27174
2019-04-09Merge branch 'osw-multi-assignees-merge-requests' into 'master'Nick Thomas
[Backport] Support multiple assignees for merge requests See merge request gitlab-org/gitlab-ce!27089