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-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-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-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
2019-04-09Quarantine failing nightly testsTanya Pazitny
2019-04-09Add 'bundle exec' to the 'bin/qa' calls in qa/README.mdRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-04-09Reduce number of rspec retriesSanad Liaquat
In both e2e QA tests and unit tests, reduce the number of retires to 2 (i.e., 1 initial and one retry)
2019-04-09Change value to something that can be maskedThong Kuah
The current value cannot be masked[1] but CI variables default to masked. Rather than implementing a toggle for the masking control, simply change the value to something that can be masked. [1] Currently, "simple" values can be masked: * it should be a single line * it should not have escape characters * it should not use variables * it should not have any whitespace * it should be longer than 8 characters https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/25476
2019-04-09[CE] Support multiple assignees for merge requestsOswaldo Ferreira
Backports https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/10161 (code out of ee/ folder).
2019-04-05Remove spaces from variable nameMatija Čupić
2019-04-05Adding perf testdata for MR diff tabRamya Authappan
2019-04-05Quarantine failing testsSanad Liaquat
2019-04-05Merge branch '57602-create-cluster-validations' into 'master'Mike Greiling
Display cluster form validation error messages inline Closes #57602 See merge request gitlab-org/gitlab-ce!26502
2019-04-05Replace comment by variableWalmyr
Instead of having a comment describing what a specific value is, better to have a variable with a meaningful name.
2019-04-04Externalize strings in helpersMartin Wortschack
- Update qa selector - Update PO file
2019-04-03Specify new validation message selectorEnrique Alcantara
Update QA selector to specify that API URL is a input type=url field
2019-04-02Fix typo on tests style guideWalmyr Lima
2019-04-01Document click_ vs. go_to_ standard for e2e testsWalmyr Lima
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/59645.