summaryrefslogtreecommitdiff
path: root/qa/qa.rb
Commit message (Collapse)AuthorAgeFilesLines
* Address review comments for LDAP QA testsh-add-ldap-qaStan Hu2018-02-061-1/+1
|
* Add QA specs for LDAP loginStan Hu2018-02-041-0/+1
|
* Introduce a new QA::Gitlab::Page::Component::Dropzone classRémy Coutable2018-01-311-0/+7
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Port changes from gitlab-org/gitlab-ee!4064 to CERémy Coutable2018-01-301-0/+7
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Merge branch 'qa_78_create_merge_request' into 'master'Grzegorz Bizon2018-01-291-0/+5
|\ | | | | | | | | Create merge request factory See merge request gitlab-org/gitlab-ce!15964
| * Create merge request specqa_78_create_merge_requestFelipe Artur2018-01-261-0/+5
| |
* | Merge branch 'qa/ee-4698-backport' into 'master'Grzegorz Bizon2018-01-261-5/+7
|\ \ | | | | | | | | | | | | | | | | | | Backport QA changes from EE Closes gitlab-ee#4698 See merge request gitlab-org/gitlab-ce!16728
| * \ Merge remote-tracking branch 'upstream/master' into qa/ee-4698-backportLin Jen-Shin2018-01-261-0/+2
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: Just don't expand if it's already expanded fix bug in webpack_helper in which force_same_domain argument was ignored breaking local rspec tests Fix rubocop offenses introduced in !16623 Prefer local variables over given/let Try to restore page's state Add more views check Respect the latest changes from master Add a scenario for adding secret variables
| * | | Backport QA changes from EEGabriel Mazetto2018-01-261-5/+7
| | |/ | |/|
* | | Merge branch 'filipefreire_155' into 'master'Rémy Coutable2018-01-261-0/+1
|\ \ \ | |_|/ |/| | | | | | | | gitlab-qa !155 - push creates event on activity page See merge request gitlab-org/gitlab-ce!16423
| * | Merge branch 'master' of https://gitlab.com/filipefreire/gitlab-ce into ↵Filipe Freire2018-01-251-4/+24
| |\ \ | | |/ | | | | | | filipefreire_155
| * | improvements after CRFilipe Freire2018-01-161-1/+0
| | | | | | | | | | | | | | | | | | + move activity click to side.rb + add element check on activity.rb + minor fixes
| * | improvement after CRFilipe Freire2018-01-121-0/+2
| | | | | | | | | | | | | | | | | | - test reaches Activity page - the actual git push seems to be failing - had problems with defining selectors
* | | Merge remote-tracking branch 'upstream/master' into qa-secret-variables-scenarioqa-secret-variables-scenarioLin Jen-Shin2018-01-251-0/+1
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: Make Gitaly RepositoryExists opt-out Fix .batch_lfs_pointers accepting a lazy enumerator Look at notes created just before merge when deciding if an MR can be reverted Update missing paths Default to HTTPS for all Gravatar URLs Add note within ux documentation that further changes should be made within the design.gitlab project Moves status icon into a vue file and adds tests Moves merging component into a vue file, adds i18n and better test cases Prefer local variables instead Add an test for QA::Runtime::RSAKey Move initialize method later. Also test if the fingerprint is correct Generate ssh key on the fly for QA
| * | Merge branch 'qa-deploy-key-scenario' into 'master'Grzegorz Bizon2018-01-251-0/+1
| |\ \ | | | | | | | | | | | | | | | | Generate ssh key on the fly for QA See merge request gitlab-org/gitlab-ce!16562
| | * \ Merge remote-tracking branch 'upstream/master' into qa-deploy-key-scenarioLin Jen-Shin2018-01-241-0/+8
| | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: (106 commits) Remove callback as we already update accordingly on services added missing imports correctly imports performance bar Added imports for dispatcher routes Make the exposing of the Application secret more explicit Add documentation about when the application API was added Add application create API Return a blank JSON response for a missing .js file to prevent Rails CSRF errors add CHANGELOG.md entry for !15804 disable CopyAsGFM on iOS due to bug in webkit Update changelog GitalyClient::ConflictsService#conflicts? should return true for conflicts with missing side Return more consistent values for merge_status on MR API Fix a migration spec messing up the MergeRequestDiff DB schema Backport changes to Gitlab::Checks::ChangeAccess from EE remove webpack bundle tag for monitoring:environments:metrics Set timezone for karma to UTC Upgrade jasmine + raven to newer versions Ensure Gitaly Ruby gems are installed using the correct Gemfile and at the correct location Clarify that a feature that isn't in review by the 1st or 3rd doesn't necessarily miss the freeze ...
| | * | | Generate ssh key on the fly for QALin Jen-Shin2018-01-221-0/+1
| | | |/ | | |/|
* | | | Respect the latest changes from masterLin Jen-Shin2018-01-251-1/+0
| | | | | | | | | | | | | | | | Basically using the new expand_section
* | | | Merge remote-tracking branch 'upstream/master' into qa-secret-variables-scenarioLin Jen-Shin2018-01-251-4/+23
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: (136 commits) Revert "Merge branch 'osw-updates-merge-status-on-api-actions' into 'master'" Add modal for deleting a milestone Revert "Merge branch 'remove-rugged-walk' into 'master'" Resolve "Link to Clusters in Auto DevOps instead of Kubernetes service" Update CHANGELOG.md for 10.4.1 Add a gRPC health check to ensure Gitaly is up Add formatted_data attribute to Git::WikiPage Avoid array indices to fixtures in JS specs Migrate .batch_lfs_pointers to Gitaly Updates `Revert this merge request` text Work around a bug in DatabaseCleaner when using the deletion strategy on MySQL Use the DatabaseCleaner 'deletion' strategy instead of 'truncation' Workaround a recaptcha pop-up that cannot be tested Uses sprite icon to render verified commit badge and uniforms css colors Moves more mr widget components into vue files Adds i18n Adds better test coverage Execute system hooks after-commit when executing project hooks Remove one Spinach job and add one RSpec job Remove callback as we already update accordingly on services Fix typo in `.gitlab-ci.yml` heading Migrate repository bundling to Gitaly ...
| * | | Merge branch 'master' into qa/gb/ci-cd-qa-pipelinesGrzegorz Bizon2018-01-231-0/+8
| |\ \ \ | | | |/ | | |/| | | | | | | | | | | | | | | | | * master: (69 commits) Conflicts: qa/qa.rb
| | * | Add ability to drive the API in QA specsBrett Walker2018-01-231-0/+8
| | |/
| * | Assert on pipeline jobs statuses in CI/CD QA testsGrzegorz Bizon2018-01-231-0/+5
| | |
| * | Refactor QA instance test scenario and tagsGrzegorz Bizon2018-01-231-1/+1
| | |
| * | Add end-to-end test for registering GitLab RunnerGrzegorz Bizon2018-01-221-1/+4
| | |
| * | Add GitLab Runner service to GitLab QAGrzegorz Bizon2018-01-221-3/+6
| |/
* | Add a scenario for adding secret variablesLin Jen-Shin2018-01-221-0/+3
|/
* Implement QA pages and views validatorGrzegorz Bizon2018-01-091-0/+1
|
* Merge branch 'master' into qa/gb/validate-qa-selectorsGrzegorz Bizon2018-01-091-2/+14
|\ | | | | | | * master: (429 commits)
| * Resolve "Allow QA tests to run with `CHROME_HEADLESS=false`"Brett Walker2018-01-081-0/+1
| |
| * Put all menus under menu moduleLin Jen-Shin2018-01-021-2/+2
| |
| * Introduce common project settings and just putLin Jen-Shin2018-01-021-0/+1
| | | | | | | | everything in the scenario without a before block.
| * Introduce Factory::Resource::DeployKeyLin Jen-Shin2018-01-021-0/+1
| |
| * Introduce Menu::SideLin Jen-Shin2018-01-021-0/+4
| |
| * Rename DeployKey to DeployKeysLin Jen-Shin2017-12-281-1/+1
| |
| * QA: Add a scenario for adding a deploy keyLin Jen-Shin2017-12-281-0/+5
| |
* | Add QA classes that represent view partials and elementsGrzegorz Bizon2017-12-221-0/+2
| |
* | Add QA sanity selectors scenario entrypointGrzegorz Bizon2017-12-221-0/+4
|/
* Add support for defining explicit dependencies to QA factoriesGrzegorz Bizon2017-12-211-0/+2
|
* Fix remaining calls to GitLab QA factoriesqa/gb/gitlab-qa-factoriesGrzegorz Bizon2017-12-151-2/+0
|
* Rename QA scenarios to make factory concept explicitGrzegorz Bizon2017-12-151-23/+21
|
* Merge branch 'master' into qa/gb/selenium-handle-domain-sessionsGrzegorz Bizon2017-12-111-0/+4
|\ | | | | | | * master: (93 commits)
| * Turn push file into a scenarioFelipe Artur2017-12-071-0/+4
| |
* | Merge branch 'master' into qa/gb/selenium-handle-domain-sessionsGrzegorz Bizon2017-12-071-0/+14
|\ \ | |/ | | | | | | | | | | | | * master: (694 commits) Conflicts: qa/qa/page/base.rb qa/qa/page/main/entry.rb
| * Backport QA code that belongs to CE from EE Geoqa/gb/backport-geo-integration-tests-commonsRémy Coutable2017-11-221-0/+14
| | | | | | | | | | | | Merge branch 'qa/gb/add-geo-integration-tests' into 'master' See merge request gitlab-org/gitlab-ee!3294
* | Remove GitLab entry page class in QAGrzegorz Bizon2017-11-171-1/+0
| | | | | | | | [ci skip]
* | WIP Handle domain sessions better in QA test scenarioGrzegorz Bizon2017-11-171-0/+1
|/ | | | [ci skip]
* Change Page::Main::Entry to only visit an entrypoint and introduce ↵Rémy Coutable2017-11-101-0/+1
| | | | | | Page::Main::Login to handle actual log-in Signed-off-by: Rémy Coutable <remy@rymai.me>
* Make it possible to define global scenario attributesGrzegorz Bizon2017-11-091-0/+1
|
* Add tests for mattermost login via oauthRichard Clamp2017-10-301-0/+6
| | | | | | | | | | | | | | * Adds Runtime::Scenario as a place to record the properties of the Scenario we're interested in. * Adds a positional argument to Test::Integration::Mattermost to specify Runtime::Scenario.mattermost * Adds Page::Mattermost::{Main,Login} to model the mattermost pages we need to interact with. * Adds qa/features/mattermost/login_spec to perform a login via oauth and ensure we are logged in.
* Add Test::Integration::MattermostRichard Clamp2017-10-131-0/+5
| | | | | | | | | | | | | | | | | | | | | Here we add a new entrypoint for the test suite, Test::Integration::Mattermost. It is to ensure that mattermost integration is working when enabling the embedded mattermost of gitlab-omnibus It runs all the example groups from Test::Instance, in addition to any groups tagged :mattermost * Extracts a common entrypoint class from Test::Instance as Scenario::Entrypoint, and uses that as the base for Test::Instance and Test::Integration::Mattermost * RSpec groups defined in `specs/features/mattermost/**_spec.rb` are tagged with :mattermost so they can be filtered out of the default run. * Tests tagged :mattermost are filtered out by default, and are un-filtered by Test::Integration::Mattermost