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
AgeCommit message (Collapse)Author
2022-04-14Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2022-03-16Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2022-01-14Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2021-08-25Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2021-07-26Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-09-25Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-08-25Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-04-09Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-03-27Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-01-25Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-01-17Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-01-15Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-01-10Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-01-09Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-11-20Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-11-19Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-10-18Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-07-11Treat element#selector_css string appropriatelyddavison
Proper escaping should be used for page/base.rb#scroll_to as it is a single quoted JS string
2019-07-11Introduce data-qa-selector to supplant .qa-classddavison
In order to break away from using CSS classes as our primary method of element identification, we need to provide the ability to search for data attributes. Make Test::Sanity::Selectors now work Utilize regex to match on literal strings of the element name Suggest the data-qa-selector pattern vs the qa- Add data-qa-selector to login page to start We need a page that is heavily used in order to be confident that this functionality works. Let's start with the Login page Use appropriate HAML data tag practices
2019-07-09Run tests in parallel via parallel_testsMark Lapierre
Uses the parallel_tests gem to execute tests in multiple processes simultaneously on the same machine. Adds the `--parallel` CLI option that instructs the QA framework to use the parallel_tests executable. Tests need access to global state contained in `Runtime::Scenario` so when `--parallel` is invoked `Runtime::Scenario` is serialized to an environment variable, which is passed to parallel_tests, and then deserialized in `spec_helper`.
2019-06-14Backport of EE changes from MR 13763Walmyr
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/13763
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-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-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-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-02-25Update GitHub Import testSanad Liaquat
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.
2019-02-11[CE] Improve `wait_for_push`Mark Lapierre
2019-01-29Re-enable MethodCallWithoutArgsParentheses CopAndrew Newdigate
Re-enables and autocorrects all instances of the Style/MethodCallWithoutArgsParentheses rule
2019-01-25Fix failing E2E testMark Lapierre
Sometimes add_list_delete_branches_spec.rb would not wait after deleting a branch before checking that the branch was done. It would fail when the UI was still processing. This checks that the loading icon is gone before returning from delete_branch. It also makes sure credentials are added properly after recent changes to QA::Git::Repository
2019-01-07Wait for Web IDE commit animationMark Lapierre
Wait for the "Commit..." button to disappear and the "Stage & Commit" button to appear before clicking the latter button. The animation that is shown while changing the buttons must complete before clicking "Stage & Commit" will have any effect _even if_ the button is visible before the animation is complete.
2018-12-28Log text_filter arg of find_elementMark Lapierre
2018-12-20Backport page object changes from EEMark Lapierre
Add new page object methods from EE MR: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/8937
2018-10-25Re-enable debug logging of Git commands and outputMark Lapierre
2018-10-20Log page actionsMark Lapierre
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.
2018-10-15Disable the QA/ElementWithPattern cop for existing offensesRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-10-02[QA] Improve admin hashed-storage settingsRémy Coutable
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>
2018-07-18Disambiguate 'File' under qa/ since we have a QA::Factory::Resource::File ↵Rémy Coutable
class as well Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-04-02Move repository, storage, abuse settings and logging settings to expandable ↵Dmitriy Zaporozhets
sections Also reorganize application settings related to repository in more maninful sections Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2018-02-16Fix and simplify end-to-end tests for secret variablesGrzegorz Bizon
2018-01-10Fix few typos in QA selectors validation codeGrzegorz Bizon
2018-01-10Fix QA selector class used to click on QA elementsGrzegorz Bizon
2018-01-09Reduce duplication in QA page elements-related codeGrzegorz Bizon
2018-01-09Add QA login page views / selectors definitionGrzegorz Bizon
2018-01-09Improve QA sanity selectors test output messageGrzegorz Bizon
2018-01-09Add QA error when page class has no views definedGrzegorz Bizon
2018-01-09Implement QA pages and views validatorGrzegorz Bizon
2018-01-09Make it possible to define a QA-specific page elementGrzegorz Bizon
2017-12-22Append page validation error if view partial is missingGrzegorz Bizon
2017-12-22Use composite pattern to return page view errorsGrzegorz Bizon
2017-12-22Add implementation for matching view elements in QAGrzegorz Bizon