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
2018-09-05Merge branch ↵Grzegorz Bizon
'50963-qa-orchestrated-tests-don-t-run-due-to-wrong-tag-filters-qa' into 'master' Resolve "[QA] Orchestrated tests don't run due to wrong tag filters" Closes #49654 and #50963 See merge request gitlab-org/gitlab-ce!21468
2018-09-04Merge branch '50930-update-rubyzip-to-1-2-2' into 'master'Robert Speicher
Update rubyzip gem to 1.2.2 (CVE-2018-1000544) Closes #50930 See merge request gitlab-org/gitlab-ce!21460
2018-09-04[QA] Fix Specs::Runner that would always excluding the orchectsrated tagRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-09-04Merge branch 'qa-28' into 'master'Grzegorz Bizon
[QA] Add a new Test::Sanity::Failing scenario that always fails Closes gitlab-qa#28 See merge request gitlab-org/gitlab-ce!21477
2018-09-04Merge branch ↵Grzegorz Bizon
'50991-qa-page-shared-clonepanel-should-be-moved-to-page-component-clonepanel-qa' into 'master' Resolve "[QA] Page::Shared::ClonePanel should be moved to Page::Component::ClonePanel" Closes #50991 See merge request gitlab-org/gitlab-ce!21479
2018-09-04Fix QA ObjectStorage not inheriting from Test::Instance::AllStan Hu
2018-09-03[QA] Move Page::Shared::ClonePanel to Page::Component::ClonePanelRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-09-03[QA] Add a new Test::Sanity::Failing scenario that always failsRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-09-03Merge branch 'qa-cleanup-after-reorganization' into 'master'Sean McGivern
[QA] Remove the :core tag since we're not using it anymore See merge request gitlab-org/gitlab-ce!21436
2018-09-03Update rubyzip to 1.2.2 (CVE-2018-1000544)Takuya Noguchi
2018-09-02Merge branch 'master' into sh-add-object-storage-qaStan Hu
2018-08-30[QA] Require Pathname in qa/qa/page/view.rbRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-08-30[QA] Remove the :core tag since we're not using it anymoreRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-08-29Fix typoStan Hu
2018-08-29Merge branch 'master' into sh-add-object-storage-qaStan Hu
2018-08-28Improve QA scenarios contexts & descriptions consistencyRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-08-28Reorganize QA scenarios based on the DevOps cycleRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-08-28Allow to pass --tag to bin/qa runRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-08-27[QA] Fix wrong spec files path in QA::Scenario::Test::InstanceRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-08-26Merge branch 'sh-sanitize-project-import-names' into 'master'Rémy Coutable
Use slugs for default project path and sanitize names before import See merge request gitlab-org/gitlab-ce!21367
2018-08-26Merge branch 'make-qa-scenario-test-instance-back-compatible' into 'master'Grzegorz Bizon
[QA] Re-add Test::Instance for back-compatibility with GitLab < 11.3 See merge request gitlab-org/gitlab-ce!21339
2018-08-24Use slugs for default project path and sanitize names before importStan Hu
Users importing from Bitbucket Cloud, Bitbucket Server, or GitHub often complained about getting failed imports due to 422 errors. This change ensures that project names are imported with names that are guaranteed to pass the regular expression validation. Part of #50021
2018-08-22[QA] Fix a 'superclass must be a Class' errorRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-08-22[QA] Re-add Test::Instance for back-compatibility with GitLab < 11.3Rémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-08-21Refresh issue / show page to verify attachmentsGrzegorz Bizon
2018-08-21Merge branch 'master' into sh-add-object-storage-qaGrzegorz Bizon
* master: (31 commits)
2018-08-21Merge branch '49179-fill-with-js-directly-qa' into 'master'Grzegorz Bizon
Resolve "[QA] Automation Triage 11.1.0 RC9 - Filling textarea with deploy key timeouts sometime" Closes #49179 See merge request gitlab-org/gitlab-ce!21258
2018-08-21Merge branch 'qa-staging-2' into 'master'Grzegorz Bizon
[QA] Improve the fork scenario to take a username and password instead of always… Closes gitlab-org/quality/staging#2 See merge request gitlab-org/gitlab-ce!21090
2018-08-21fix broken pathing (remove extraneous ../)Dan Davison
2018-08-20Add basic QA test for testing attachment uploadsStan Hu
2018-08-20add initial smoke tests and documentationDan Davison
2018-08-20Disable code_quality check in auto devops QA integration testDylan Griffith
This test takes too long and leads to flakiness so we disable it for now until somebody can figure out why it takes longer than 20 minutes to finish.
2018-08-20[QA] Improve the fork scenario to take a username and password instead of ↵Rémy Coutable
always creating a new user Fixes https://gitlab.com/gitlab-org/quality/staging/issues/2. Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-08-17Fill variable text with JS directly to speed upLin Jen-Shin
It's too slow to use `set(value)`, often timing out. Filling with JS is much faster for longer text, especially when the key size is larger than 8192. Before this patch: ``` Top 3 slowest examples (256.83 seconds, 89.4% of total time): cloning code using a deploy key user sets up a deploy key with QA::Runtime::Key::RSA(8192) to clone code using pipelines 161.26 seconds ./qa/specs/features/project/deploy_key_clone_spec.rb:42 cloning code using a deploy key user sets up a deploy key with QA::Runtime::Key::ECDSA(521) to clone code using pipelines 47.79 seconds ./qa/specs/features/project/deploy_key_clone_spec.rb:42 cloning code using a deploy key user sets up a deploy key with QA::Runtime::Key::ED25519() to clone code using pipelines 47.79 seconds ./qa/specs/features/project/deploy_key_clone_spec.rb:42 ``` Note that 161.26 was timed out. So it would actually take longer if it could ever complete. After patch: ``` Top 3 slowest examples (166.72 seconds, 83.8% of total time): cloning code using a deploy key user sets up a deploy key with QA::Runtime::Key::RSA(8192) to clone code using pipelines 83.66 seconds ./qa/specs/features/project/deploy_key_clone_spec.rb:42 cloning code using a deploy key user sets up a deploy key with QA::Runtime::Key::ECDSA(521) to clone code using pipelines 42.78 seconds ./qa/specs/features/project/deploy_key_clone_spec.rb:42 cloning code using a deploy key user sets up a deploy key with QA::Runtime::Key::ED25519() to clone code using pipelines 40.27 seconds ./qa/specs/features/project/deploy_key_clone_spec.rb:42 ``` Not that faster for smaller keys, but it's much faster for RSA 8192 (2 times faster). This was inspired from: https://github.com/teamcapybara/capybara/blob/679548cea10773d45e32808f4d964377cfe5e892/lib/capybara/selenium/node.rb#L217 Where it's clearing the field by filling an empty string. Here we do the same for the exact value we want to fill.
2018-08-14Fix flaky auto devops QA test by waiting longer for productionDylan Griffith
This fixes https://gitlab.com/gitlab-org/quality/nightly/issues/3 because the code_quality job holds up the production job. Waiting longer should reduce the likelihood of this.
2018-08-07Merge branch 'ce-5666-backport' into 'master'Yorick Peterse
CE port of "List groups with developer maintainer access on project creation" See merge request gitlab-org/gitlab-ce!21051
2018-08-07Resolve "Mutual SSL Auth For Helm TIller"Mayra Cabrera
2018-08-07CE port of "List groups with developer maintainer access on project creation"Imre Farkas
2018-08-07Resolve "Improve Auto DevOps settings flow for admin and project"Mike Greiling
2018-08-03Resolve "Hashed storage: extend "Enable hashed storage for all new projects" ↵Valery Sizov
to "for all new and renamed projects""
2018-07-31Revert "Merge branch '48098-mutual-auth-cluster-applications' into 'master'"Mayra Cabrera
This reverts merge request !20801
2018-07-30Install cluster applications in parallel in auto devops QADylan Griffith
2018-07-30Fix race condition in auto devops QA spec: ensure we wait for Install button ↵Dylan Griffith
to appear
2018-07-25Reset local storage between qa testsDJ Mountney
This is not done by default as it is said to incur a performance hit, paired with local storage not always being used by the site being tested. (https://github.com/teamcapybara/capybara/issues/1702#issuecomment-219483444) GitLab uses localStorage, for things like remembering which tab you used last (on the login page for example, between sign-in, ldap, and register) Fixes: https://gitlab.com/gitlab-org/gitlab-qa/issues/303
2018-07-23i18n: externalize strings from 'app/views/layouts'Tao Wang
Signed-off-by: Tao Wang <twang2218@gmail.com>
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-07-17QA scenario to add/edit/delete a file via the Web UISanad Liaquat
2018-07-16Merge branch 'i18n-extract-app/views/doorkeeper' into 'master'Rémy Coutable
i18n: externalize strings from 'app/views/doorkeeper' See merge request gitlab-org/gitlab-ce!19695
2018-07-13Remove flaky and redundant expectationsMichael Kozono
2018-07-13i18n: externalize strings from 'app/views/doorkeeper'Tao Wang
Signed-off-by: Tao Wang <twang2218@gmail.com>