rspec system pg12 16/24
Passed Started
by
@gitlab-bot

🤖 GitLab Bot 🤖
1Running with gitlab-runner 15.1.0~beta.20.g62206bb2 (62206bb2)2 on blue-4.shared-gitlab-org.runners-manager.gitlab.com/default 8cwZ3F433 feature flags: FF_USE_FASTZIP:true6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7.patched-golang-1.17-node-16.14-postgresql-12:rubygems-3.2-git-2.36-lfs-2.9-chrome-101-yarn-1.22-graphicsmagick-1.3.36 ...7Starting service postgres:12 ...8Pulling docker image postgres:12 ...9Using docker image sha256:ac3b8cd6a8b42e839456256bc514d6230b5a2538c738b3d522e1384a2a172b96 for postgres:12 with digest postgres@sha256:e6ffad42c91a4d5a29257a27ac4e160c3ae7196696b37bf2e80410024ed95951 ...10Starting service redis:6.0-alpine ...11Pulling docker image redis:6.0-alpine ...12Using docker image sha256:09401fed2a421bf0019f96dcec70c85f82ec7b76beb1ae589547b0dc302d6b76 for redis:6.0-alpine with digest redis@sha256:217a9db40a914cc3f6206a143a4d750da0607500cc013a147a4979e08e40beff ...13Waiting for services to be up and running (timeout 30 seconds)...14Authenticating with credentials from job payload (GitLab Registry)15Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7.patched-golang-1.17-node-16.14-postgresql-12:rubygems-3.2-git-2.36-lfs-2.9-chrome-101-yarn-1.22-graphicsmagick-1.3.36 ...16Using docker image sha256:1c23a0bd0711f9f7944305c4b25ce8e4301c16167671a7873aad77579270806d for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7.patched-golang-1.17-node-16.14-postgresql-12:rubygems-3.2-git-2.36-lfs-2.9-chrome-101-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7.patched-golang-1.17-node-16.14-postgresql-12@sha256:d0052322332df372b949caf19e910c0ce6859c1e7ed29ff609ebec91b1dead87 ...18Running on runner-8cwz3f43-project-278964-concurrent-0 via runner-8cwz3f43-shared-gitlab-org-1656569451-a62b2d0e...20$ eval "$CI_PRE_CLONE_SCRIPT"21Fetching changes with git depth set to 20...22Initialized empty Git repository in /builds/gitlab-org/gitlab/.git/23Created fresh repository.24remote: Enumerating objects: 114186, done. 25remote: Counting objects: 100% (114186/114186), done. 26remote: Compressing objects: 100% (80208/80208), done. 27remote: Total 114186 (delta 47125), reused 74152 (delta 29592), pack-reused 0 28Receiving objects: 100% (114186/114186), 108.04 MiB | 33.21 MiB/s, done.29Resolving deltas: 100% (47125/47125), done.31 * [new ref] refs/pipelines/576623504 -> refs/pipelines/57662350432Checking out fb40c27e as refs/merge-requests/91304/merge...33Skipping Git submodules setup34$ git remote set-url origin "${CI_REPOSITORY_URL}"36Checking cache for ruby-gems-debian-bullseye-ruby-2.7-10...37Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-debian-bullseye-ruby-2.7-10 38Successfully extracted cache39Checking cache for gitaly-ruby-gems-debian-bullseye-ruby-2.7-10...40Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/gitaly-ruby-gems-debian-bullseye-ruby-2.7-10 41Successfully extracted cache43Downloading artifacts for compile-test-assets (2660063458)...44Downloading artifacts from coordinator... ok id=2660063458 responseStatus=200 OK token=tdsJ3LhZ45Downloading artifacts for detect-tests (2660063471)...46Downloading artifacts from coordinator... ok id=2660063471 responseStatus=200 OK token=tdsJ3LhZ47Downloading artifacts for retrieve-tests-metadata (2660063474)...48Downloading artifacts from coordinator... ok id=2660063474 responseStatus=200 OK token=tdsJ3LhZ49Downloading artifacts for setup-test-env (2660063469)...50Downloading artifacts from coordinator... ok id=2660063469 responseStatus=200 OK token=tdsJ3LhZ52Using docker image sha256:1c23a0bd0711f9f7944305c4b25ce8e4301c16167671a7873aad77579270806d for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7.patched-golang-1.17-node-16.14-postgresql-12:rubygems-3.2-git-2.36-lfs-2.9-chrome-101-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7.patched-golang-1.17-node-16.14-postgresql-12@sha256:d0052322332df372b949caf19e910c0ce6859c1e7ed29ff609ebec91b1dead87 ...53$ echo $FOSS_ONLY54$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb55$ export GOPATH=$CI_PROJECT_DIR/.go56$ mkdir -p $GOPATH57$ source scripts/utils.sh58$ source scripts/prepare_build.sh593.2.3360Bundler version 2.2.3361Successfully installed bundler-2.3.15621 gem installed63production:development64Settings are listed in order of priority. The top value will be used.65clean66Set for your local app (/builds/gitlab-org/gitlab/.bundle/config): true67frozen68Set via BUNDLE_FROZEN: true69install_flags70Set via BUNDLE_INSTALL_FLAGS: "--jobs=$(nproc) --retry=3 --quiet"71path72Set for your local app (/builds/gitlab-org/gitlab/.bundle/config): "/builds/gitlab-org/gitlab/vendor"73without74Set via BUNDLE_WITHOUT: [:production, :development]75$ bundle install --jobs=$(nproc) --retry=3 --quiet && bundle check76Don't run Bundler as root. Bundler can ask for sudo if it is needed, and77installing your bundle as root will break this application for all non-root78users on this machine.79The Gemfile's dependencies are satisfied80==> 'bundle install --jobs=$(nproc) --retry=3 --quiet && bundle check' succeeded in 2 seconds.81$ bundle pristine pg82Installing pg 1.3.5 with native extensions83==> 'bundle pristine pg' succeeded in 8 seconds.84Using decomposed database config (config/database.yml.decomposed-postgresql)85$ setup_db_user_only86CREATE ROLE87GRANT88==> 'setup_db_user_only' succeeded in 1 seconds.89$ bundle exec rake db:drop db:create db:schema:load db:migrate90Dropped database 'gitlabhq_test'91Dropped database 'gitlabhq_test_ci'92Dropped database 'gitlabhq_geo_test'93Created database 'gitlabhq_test'94Created database 'gitlabhq_test_ci'95Created database 'gitlabhq_geo_test'96==> 'bundle exec rake db:drop db:create db:schema:load db:migrate' succeeded in 33 seconds.97$ setup_db_praefect98SELECT pg_catalog.set_config('search_path', '', false);99CREATE DATABASE praefect_test ENCODING 'UTF8';100==> 'setup_db_praefect' succeeded in 0 seconds.101$ run_timed_command "gem install knapsack --no-document"102$ gem install knapsack --no-document103Successfully installed knapsack-4.0.01041 gem installed105==> 'gem install knapsack --no-document' succeeded in 1 seconds.106$ run_timed_command "scripts/gitaly-test-spawn"107$ scripts/gitaly-test-spawn108find: ‘/builds/gitlab-org/gitlab/tmp/tests/gitaly/cmd’: No such file or directory109Don't run Bundler as root. Bundler can ask for sudo if it is needed, and110installing your bundle as root will break this application for all non-root111users on this machine.112Using abstract_type 0.0.7113Using concurrent-ruby 1.1.10114Using i18n 1.10.0115Using minitest 5.15.0116Using tzinfo 2.0.4117Using zeitwerk 2.5.4118Using activesupport 6.1.4.7119Using builder 3.2.4120Using erubi 1.10.0121Using mini_portile2 2.8.0122Using racc 1.6.0123Using nokogiri 1.13.6 (x86_64-linux)124Using rails-dom-testing 2.0.3125Using crass 1.0.6126Using loofah 2.16.0127Using rails-html-sanitizer 1.4.2128Using actionview 6.1.4.7129Using rack 2.2.3130Using rack-test 1.1.0131Using actionpack 6.1.4.7132Using ice_nine 0.11.2133Using thread_safe 0.3.6134Using memoizable 0.4.2135Using adamantium 0.2.0136Using public_suffix 4.0.6137Using addressable 2.7.0138Using ast 2.4.2139Using binding_ninja 0.2.3140Using bundler 2.3.15141Using charlock_holmes 0.7.7142Using coderay 1.1.2143Using equalizer 0.0.11144Using concord 0.1.5145Using diff-lcs 1.3146Using dotenv 2.7.6147Using escape_utils 1.2.1148Using factory_bot 5.0.2149Using multipart-post 2.1.1150Using faraday 1.0.1151Using ffi 1.15.3152Using json 2.5.1153Using gemojione 3.3.0154Using mini_mime 1.0.2155Using rugged 1.2.0156Using github-linguist 7.12.1157Using github-markup 1.7.0158Using mime-types-data 3.2020.1104159Using mime-types 3.3.1160Using gitlab-gollum-rugged_adapter 0.4.4.4.gitlab.1161Using rouge 3.27.0162Using sanitize 6.0.0163Using stringex 2.8.5164Using gitlab-gollum-lib 4.2.7.10.gitlab.2165Using google-protobuf 3.19.1 (x86_64-linux)166Using googleapis-common-protos-types 1.3.0167Using grpc 1.42.0 (x86_64-linux)168Using opentracing 0.5.0169Using thrift 0.15.0170Using jaeger-client 1.1.0171Using pg_query 2.1.1172Using redis 4.4.0173Using gitlab-labkit 0.21.2174Using rubyzip 2.3.2175Using thor 1.1.0176Using tomlrb 2.0.1177Using with_env 1.1.0178Using rexml 3.2.5179Using xml-simple 1.1.9180Using gitlab-license_finder 6.14.2.1181Using gitlab-markup 1.7.1182Using grpc-tools 1.42.0183Using sawyer 0.8.2184Using octokit 4.20.0185Using reverse_markdown 1.4.0186Using licensee 9.14.1187Using method_source 0.9.2188Using msgpack 1.3.3189Using optimist 3.0.1190Using parallel 1.19.2191Using parser 3.0.3.2192Using procto 0.0.3193Using unparser 0.4.7194Using proc_to_ast 0.1.0195Using pry 0.12.2196Using rainbow 3.0.0197Using rbtrace 0.4.14198Using rdoc 6.3.2199Using regexp_parser 1.8.1200Using rspec-support 3.8.0201Using rspec-core 3.8.0202Using rspec-expectations 3.8.3203Using rspec-mocks 3.8.0204Using rspec 3.8.0205Using rspec-parameterized 0.4.2206Using rubocop-ast 0.2.0207Using ruby-progressbar 1.10.1208Using unicode-display_width 1.7.0209Using rubocop 0.86.0210Using sentry-raven 3.0.4211Using timecop 0.9.1212Bundle complete! 22 Gemfile dependencies, 100 gems now installed.213Gems in the groups 'production' and 'development' were not installed.214Bundled gems are installed into `/builds/gitlab-org/gitlab/vendor/gitaly-ruby`215Checking gitaly-ruby Gemfile...216Checking gitaly-ruby bundle...217The Gemfile's dependencies are satisfied218Trying to connect to gitaly: ...................................... OK219Trying to connect to gitaly2: ........................................................... OK220Starting Praefect with in-memory election strategyTrying to connect to praefect: ........ OK221==> 'scripts/gitaly-test-spawn' succeeded in 11 seconds.222$ source ./scripts/rspec_helpers.sh223$ rspec_paralellized_job "--tag ~quarantine --tag ~level:migration"224SKIP_FLAKY_TESTS_AUTOMATICALLY: true225RETRY_FAILED_TESTS_IN_NEW_PROCESS: true226KNAPSACK_GENERATE_REPORT: true227FLAKY_RSPEC_GENERATE_REPORT: true228KNAPSACK_TEST_FILE_PATTERN: spec/{features}{,/**/}*_spec.rb229KNAPSACK_LOG_LEVEL: debug230KNAPSACK_REPORT_PATH: knapsack/rspec_system_pg12_16_24_report.json231FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json232FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_system_pg12_16_24_report.json233NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_system_pg12_16_24_report.json234SKIPPED_FLAKY_TESTS_REPORT_PATH: rspec/flaky/skipped_flaky_tests_rspec_system_pg12_16_24_report.txt235RETRIED_TESTS_REPORT_PATH: rspec/flaky/retried_tests_rspec_system_pg12_16_24_report.txt236CRYSTALBALL: 237Knapsack report generator started!238DEPRECATION WARNING: /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/postgresql_adapter.rb:78: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call239/builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/pg-1.3.5/lib/pg.rb:68: warning: The called method `connect' is defined here240 (called from new_client at /builds/gitlab-org/gitlab/config/initializers/00_connection_logger.rb:21)241Run options: exclude {:quarantine=>true, :level=>"migration"}242==> /builds/gitlab-org/gitlab/tmp/tests/gitlab-test_bare set up in 0.042303794 seconds...243Test environment set up in 0.99823462 seconds244Expand and collapse diffs245Starting the Capybara driver server...246Capybara starting Puma...247* Version 5.6.2 , codename: Birdie's Version248* Min threads: 0, max threads: 4249* Listening on unix:///tmp/20220630-464-1pzy7z2250 shows the diff content with a highlighted line when linking to line251 shows the diff content when linking to file252 visiting a commit with collapsed diffs253 shows small diffs immediately254 shows non-renderable diffs as such immediately, regardless of their size255 does not allow diffs that are larger than the maximum size to be expanded256 shows image diffs immediately, regardless of their size257 expanding a diff for a renamed file258 shows the old content259 shows the new content260 expanding a large diff261 shows the diff content262 adding a comment to the expanded diff263 adds the comment264 reloading the page265 collapses the large diff by default266 expanding the diff267 shows the diff content268 shows the diff comment269 collapsing an expanded diff270 hides the diff content271 re-expanding the same diff272 shows the diff content273 expanding a diff when symlink was converted to a regular file274 shows the content of the regular file275 visiting a commit without collapsed diffs276 does not show Expand all button277 visiting a commit with more than safe files278 does collapsing from the safe number of files to the end on small files279 visiting a commit with more than safe lines280 does collapsing from the safe number of lines to the end281 expanding all diffs282 reloads the page with all diffs expanded283 collapsing an expanded diff284 hides the diff content285 re-expanding the same diff286 shows the diff content287File blob288 with refactor_blob_viewer feature flag enabled289 Ruby file290 displays the blob291 displays file actions on all screen sizes292 Markdown file293 visiting directly294 displays the blob using the rich viewer295 switching to the simple viewer296 displays the blob using the simple viewer297 switching to the rich viewer again298 displays the blob using the rich viewer299 when ref switch300 displays no highlighted number of different ref301 successfully changes ref when the ref name matches the project name302 successfully change ref of similar name303 switch ref from longer to shorter ref name304 switch ref from shorter to longer ref name305 Markdown rendering306 when rendering default markdown307 renders using CommonMark308 Markdown file (stored in LFS)309 when LFS is enabled on the project310 displays an error311 when LFS is disabled on the project312 displays the blob313 PDF file314 displays the blob315 Jupiter Notebook file316 displays the blob317 ISO file (stored in LFS)318 when LFS is enabled on the project319 displays the blob320 when LFS is disabled on the project321 displays the blob322 ZIP file323 displays the blob324 empty file325 displays an error326 files with auxiliary viewers327 .gitlab-ci.yml328 displays an auxiliary viewer329 .gitlab/route-map.yml330 displays an auxiliary viewer331 .gitlab/dashboards/custom-dashboard.yml332 with metrics_dashboard_exhaustive_validations feature flag off333 valid dashboard file334 displays an auxiliary viewer335 invalid dashboard file336 displays an auxiliary viewer337 with metrics_dashboard_exhaustive_validations feature flag on338 valid dashboard file339 displays an auxiliary viewer340 invalid dashboard file341 displays an auxiliary viewer342 LICENSE343 displays an auxiliary viewer344 *.gemspec345 displays an auxiliary viewer346 CONTRIBUTING.md347 displays an auxiliary viewer348 CHANGELOG.md349 displays an auxiliary viewer350 Cargo.toml351 displays an auxiliary viewer352 Cartfile353 displays an auxiliary viewer354 composer.json355 displays an auxiliary viewer356 Gemfile357 displays an auxiliary viewer358 Godeps.json359 displays an auxiliary viewer360 go.mod361 displays an auxiliary viewer362 package.json363 displays an auxiliary viewer364 podfile365 displays an auxiliary viewer366 test.podspec367 displays an auxiliary viewer368 JSON.podspec.json369 displays an auxiliary viewer370 requirements.txt371 displays an auxiliary viewer372 yarn.lock373 displays an auxiliary viewer374 openapi.yml375 removes `style`, `class`, and `data-*`` attributes from HTML376 realtime pipelines377 shows the realtime pipeline status378 for subgroups379 renders tree table without errors380 displays a GPG badge381 on signed merge commit382 displays a GPG badge383 when static objects external storage is enabled384 private project385 shows open raw and download buttons with external storage URL prepended and user token appended to their href386 public project387 shows open raw and download buttons with external storage URL prepended to their href388 with refactor_blob_viewer feature flag disabled389 binary file that appears to be text in the first 1024 bytes390 displays the blob391Triggers392 when ci_pipeline_triggers_settings_vue_ui is enabled393 behaves like triggers page394 create trigger workflow395 prevents adding new trigger with no description396 adds new trigger with description397 edit trigger workflow398 click on edit trigger opens edit trigger page399 edit trigger and save400 trigger "Revoke" workflow401 button "Revoke" has correct alert402 revoke trigger403 show triggers workflow404 contains trigger description placeholder405 show "invalid" badge for trigger with owner having insufficient permissions406 do not show "Edit" or full token for not owned trigger407 show "Edit" and full token for owned trigger408 when ci_pipeline_triggers_settings_vue_ui is disabled409 behaves like triggers page410 create trigger workflow411 prevents adding new trigger with no description412 adds new trigger with description413 edit trigger workflow414 click on edit trigger opens edit trigger page415 edit trigger and save416 trigger "Revoke" workflow417 button "Revoke" has correct alert418 revoke trigger419 show triggers workflow420 contains trigger description placeholder421 show "invalid" badge for trigger with owner having insufficient permissions422 do not show "Edit" or full token for not owned trigger423 show "Edit" and full token for owned trigger424Admin::Users::User425 GET /admin/users/:id426 has user info427 when blocking/unblocking the user428 shows confirmation and allows blocking and unblocking429 when deactivating/re-activating the user430 shows confirmation and allows deactivating/re-activating431 when user is the sole owner of a group432 shows `Delete user and contributions` action but not `Delete user` action433 allows user to be deleted by using the `Delete user and contributions` action434 when a user is locked435 displays `(Locked)` next to user's name436Skipping ./spec/features/admin/users/user_spec.rb[1:1:5:2] 'Admin::Users::User GET /admin/users/:id when a user is locked allows a user to be unlocked from the `User administration dropdown' because it's flaky.437 allows a user to be unlocked from the `User administration dropdown (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)438 Impersonation439 before impersonating440 for other users441 shows impersonate button for other users442 for admin itself443 does not show impersonate button for admin itself444 for blocked user445 does not show impersonate button for blocked user446 when impersonation is disabled447 does not show impersonate button448 when impersonating449 logs in as the user when impersonate is clicked450 sees impersonation log out icon451 a user with an expired password452 does not redirect to password change page453 ending impersonation454 logs out of impersonated user back to original user455 is redirected back to the impersonated users page in the admin after stopping456 a user with an expired password457 is redirected back to the impersonated users page in the admin after stopping458 Two-factor Authentication status459 shows when enabled460 shows when disabled461 Email verification status462 displays the correct status for an unverified email address463 displays the correct status for a verified email address464 show user identities465 shows user identities466 update user identities467 modifies twitter identity468 remove users secondary email469 is expected not to have text "secondary@example.com"470 remove user with identities471 removes user with twitter identity472 show user keys473 is expected not to have text "ssh-rsa Key2"474 show user attributes475 has expected attributes476 GET /admin/users477 user pending approval478 shows user info479 when user has an unconfirmed email480 path_helper: -> (user) { admin_user_path(user) }481 allows an admin to force confirmation of the user's email482 path_helper: -> (user) { projects_admin_user_path(user) }483 allows an admin to force confirmation of the user's email484 path_helper: -> (user) { keys_admin_user_path(user) }485Skipping ./spec/features/admin/users/user_spec.rb[1:3:3:1] 'Admin::Users::User when user has an unconfirmed email path_helper: -> (user) { keys_admin_user_path(user) } allows an admin to force confirmation of the user's email' because it's flaky.486 allows an admin to force confirmation of the user's email (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)487 path_helper: -> (user) { admin_user_identities_path(user) }488 allows an admin to force confirmation of the user's email489 path_helper: -> (user) { admin_user_impersonation_tokens_path(user) }490Skipping ./spec/features/admin/users/user_spec.rb[1:3:5:1] 'Admin::Users::User when user has an unconfirmed email path_helper: -> (user) { admin_user_impersonation_tokens_path(user) } allows an admin to force confirmation of the user's email' because it's flaky.491 allows an admin to force confirmation of the user's email (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)492Editing file blob493 as a developer494 updates the content of file with a number as file path495 editing a template file in a sub directory does not change path496 updating file path updates syntax highlighting497 from MR diff498 returns me to the mr499 from blob file path500 updates content501 previews content502 when rendering the preview503 renders content with CommonMark504 visit blob edit505 redirects to sign in and returns506 as developer507 redirects to sign in and returns508 as guest509 redirects to sign in and returns510 as developer511 on some branch512 shows blob editor with same branch513 with protected branch514 shows blob editor with patch branch515 as maintainer516 shows blob editor with same branch517Admin Mode Login518 with two-factor authentication519 with valid username/password520 using one-time code521 blocks login if we reuse the same code immediately522 not re-using codes523 allows login with valid code524 blocks login with invalid code525 allows login with invalid code, then valid code526 using backup code527 with valid code528 allows login529 invalidates the used code530 with invalid code531 blocks login532 when logging in via omniauth533 when authn_context is worth two factors534 signs user in without prompting for second factor535 when two factor authentication is required536 shows 2FA prompt after omniauth login537 when logging in via ldap538 when two factor authentication is required539 shows 2FA prompt after ldap login540issuable templates541 user creates an issue using templates542 user selects "bug" template543 user selects "bug" template and then "no template"544 user selects "bug" template, edits description and then selects "reset template"545 user creates an issue using templates, with a prior description546 user selects "bug" template547 user creates a merge request using templates548 user selects "feature-proposal" template549 changes template550 user selects "bug" template, then updates description, then selects "feature-proposal" template, then cancels template change551 user selects "bug" template, then updates description, then selects "feature-proposal" template, then dismiss the template warning552 user selects "bug" template, then updates description, then selects "feature-proposal" template, then applies template change553 user creates a merge request from a forked project using templates554 feature proposal template555 template exists in target project556 user selects template557Merge request > User merges only if pipeline succeeds558 project does not have CI enabled559 allows MR to be merged560 when project has CI enabled561 when merge requests can only be merged if the pipeline succeeds562 when CI is running563 does not allow to merge immediately564 when CI failed565 does not allow MR to be merged566 when CI canceled567 does not allow MR to be merged568 when CI succeeded569 allows MR to be merged570 when CI skipped571 does not allow MR to be merged572 when merge requests can be merged when the build failed573 when CI is running574 allows MR to be merged immediately575 when CI failed576 allows MR to be merged577 when CI succeeded578 allows MR to be merged579Groups > Members > Sort members580 sorts by account by default581 sorts by max role ascending582 sorts by max role descending583 sorts by user created on ascending584 sorts by user created on descending585 sorts by last activity ascending586 sorts by last activity descending587 sorts by access granted ascending588 sorts by access granted descending589 sorts by account ascending590 sorts by account descending591 sorts by last sign-in ascending592 sorts by last sign-in descending593Group merge requests page594 public access level595 group member596 is expected to have text "this is my created issuable"597 non-member598 is expected to have text "this is my created issuable"599 private access level600 group member601 is expected to have text "this is my created issuable"602 non-member603 is expected not to have text "this is my created issuable"604 archived issuable605 hides archived merge requests606 ignores archived merge request count badges in navbar607 ignores archived merge request count badges in state-filters608 when merge request assignee to user609 is expected to have text "this is my created issuable"610 group filtered search611 filters by assignee only group users612 new merge request dropdown613 shows projects only with merge requests feature enabled614 empty state with no merge requests615 shows an empty state, button to create merge request and no filters bar616 with no open merge requests617 shows an empty state, button to create merge request and filters bar618Merge request < User customizes merge commit message619 has commit message without description620 when target project has merge commit template set621 uses merge commit template622 when squash is performed623 has default message with merge request title624 when target project has squash commit template set625 uses squash commit template626Two factor auths627 when signed in628 when user has two-factor authentication disabled629 requires the current password to set up two factor authentication630 when user authenticates with an external service631 does not require the current password to set up two factor authentication632 when invalid pin is provided633 renders a error alert with a link to the troubleshooting section634 when user has two-factor authentication enabled635 requires the current_password to disable two-factor authentication636 requires the current_password to regenerate recovery codes637 when user authenticates with an external service638 does not require the current_password to disable two-factor authentication639 does not require the current_password to regenerate recovery codes640Projects > Members > Groups with access list641 updates group access level642 updates expiry date643 deletes group link644 when link has expiry date set645 clears expiry date646 search in existing members647 finds no results648 finds results649Dashboard > Activity650 tabs651 shows Your Projects652 shows Starred Projects653 shows Followed Projects654 rss655 behaves like it has an RSS button with current_user's feed token656 shows the RSS button with current_user's feed token657 behaves like an autodiscoverable RSS feed with current_user's feed token658 has an RSS autodiscovery link tag with current_user's feed token659 event filters660 user should see all events661 user should see only pushed events662 user should see only merged events663 user should see only issues events664 user should see only comments events665 user should see only joined events666 user see selected event after page reloading667List issue resource label events668 when user displays the issue669 shows both notes and resource label events670 shows the user status on the system note for the label671 when user adds label to the issue672 shows add note for newly added labels673Groups > Members > Request access674 request access feature is disabled675 user can request access to a group676 user does not see private projects677 user does not see group in the Dashboard > Groups page678 user is not listed in the group members page679 user can withdraw its request for access680 member does not see the request access button681Merge request > User sees MR with deleted source branch682 shows a message about missing source branch683 still contains Discussion, Commits and Changes tabs684Help Dropdown685 when logged in as non-admin686 does not render version data687 when logged in as admin688 does render version data689 response: {"severity"=>"success"}, ui_text: "Up to date"690 renders correct version badge variant691 response: {"severity"=>"warning"}, ui_text: "Update available"692 renders correct version badge variant693 response: {"severity"=>"danger"}, ui_text: "Update ASAP"694 renders correct version badge variant695CI Lint696 YAML parsing697 behaves like validates the YAML698 YAML is correct699Skipping ./spec/features/projects/ci/lint_spec.rb[1:1:1:1:1] 'CI Lint YAML parsing behaves like validates the YAML YAML is correct parses Yaml and displays the jobs' because it's flaky.700 parses Yaml and displays the jobs (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)701 YAML is incorrect702 displays information about an error703 when Dry Run is checked704 behaves like validates the YAML705 YAML is correct706 parses Yaml and displays the jobs707 YAML is incorrect708 displays information about an error709 YAML clearing710 YAML is present711Skipping ./spec/features/projects/ci/lint_spec.rb[1:2:1:1] 'CI Lint YAML clearing YAML is present YAML content is cleared' because it's flaky.712 YAML content is cleared (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)713User searches for wiki pages714 does not show top right search form715 when search times out716 renders timeout information717 sets tab count to 0718 when searching by content719 behaves like search wiki blobs720Skipping ./spec/features/search/user_searches_for_wiki_pages_spec.rb[1:3:1:1] 'User searches for wiki pages when searching by content behaves like search wiki blobs finds a page' because it's flaky.721 finds a page (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)722 when searching by title723 behaves like search wiki blobs724Skipping ./spec/features/search/user_searches_for_wiki_pages_spec.rb[1:4:1:1] 'User searches for wiki pages when searching by title behaves like search wiki blobs finds a page' because it's flaky.725 finds a page (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)726Projects > Show > Download buttons727 when checking project main page728 behaves like archive download buttons729 when static objects external storage is enabled730 private project731 shows archive download buttons with external storage URL prepended and user token appended to their href732 public project733 shows archive download buttons with external storage URL prepended to their href734 when static objects external storage is disabled735 shows default archive download buttons736 with artifacts737 shows download artifacts button738 download links have download attribute739Issues > User sees empty state740 while user is signed out741 empty state742 user sees empty state743 behaves like empty state with filters744 user sees empty state with filters745 while user is signed in746 empty state747 user sees empty state748 behaves like empty state with filters749 user sees empty state with filters750Project remote mirror751 On a project752 when last_error is present but last_update_at is not753 renders error message without timstamp754 when last_error and last_update_at are present755 renders error message with timestamp756Multi-file editor upload file757 uploads text file758Sort labels759 sorts by title by default760 sorts by date761Merge Requests > Exports as CSV762 button is clicked763 shows a success message764Dropdown release765 behavior766 loads all the releases when opened767Group label on issue768 renders link to the project issues page769Projects > Files > User wants to add a .gitignore file770 user can pick a .gitignore file from the dropdown771Admin > Admin sees projects statistics772 shows project statistics for projects that have them773Projects > Files > User wants to edit a file774 file has been updated since the user opened the edit page775Classification label on project pages776 shows the classification label on the project page777Graphql known operations778 collects known Graphql operations from the code779Knapsack report was generated. Preview:780{781 "spec/features/expand_collapse_diffs_spec.rb": 281.49062437400005,782 "spec/features/projects/blobs/blob_show_spec.rb": 161.51672066799995,783 "spec/features/triggers_spec.rb": 124.47844388500005,784 "spec/features/admin/users/user_spec.rb": 96.4553428700001,785 "spec/features/projects/blobs/edit_spec.rb": 74.99834059800003,786 "spec/features/admin/admin_mode/login_spec.rb": 78.18551389000004,787 "spec/features/projects/issuable_templates_spec.rb": 66.87913719300013,788 "spec/features/merge_request/user_merges_only_if_pipeline_succeeds_spec.rb": 58.315271463000045,789 "spec/features/groups/members/sort_members_spec.rb": 41.90126439299979,790 "spec/features/groups/merge_requests_spec.rb": 40.1156895969998,791 "spec/features/merge_request/user_customizes_merge_commit_message_spec.rb": 25.45374971199999,792 "spec/features/profiles/two_factor_auths_spec.rb": 30.49410548500009,793 "spec/features/projects/members/groups_with_access_list_spec.rb": 25.330146418999902,794 "spec/features/dashboard/activity_spec.rb": 24.849795800000038,795 "spec/features/issues/resource_label_events_spec.rb": 20.53477840100004,796 "spec/features/groups/members/request_access_spec.rb": 19.383589225999913,797 "spec/features/merge_request/user_sees_mr_with_deleted_source_branch_spec.rb": 15.457309309000038,798 "spec/features/help_dropdown_spec.rb": 13.707397725999954,799 "spec/features/projects/ci/lint_spec.rb": 13.0065278579998,800 "spec/features/search/user_searches_for_wiki_pages_spec.rb": 10.823815775999947,801 "spec/features/projects/show/download_buttons_spec.rb": 10.439445801000147,802 "spec/features/issues/user_sees_empty_state_spec.rb": 9.50543160999996,803 "spec/features/projects/remote_mirror_spec.rb": 7.43972682399999,804 "spec/features/projects/tree/upload_file_spec.rb": 8.032538383999963,805 "spec/features/groups/labels/sort_labels_spec.rb": 7.020647103000101,806 "spec/features/merge_requests/user_exports_as_csv_spec.rb": 5.345530081000106,807 "spec/features/issues/filtered_search/dropdown_release_spec.rb": 4.762873489999947,808 "spec/features/issues/group_label_sidebar_spec.rb": 6.117396228999951,809 "spec/features/projects/files/gitignore_dropdown_spec.rb": 4.251167058999954,810 "spec/features/admin/admin_sees_projects_statistics_spec.rb": 2.4903465669999605,811 "spec/features/refactor_blob_viewer_disabled/projects/files/editing_a_file_spec.rb": 2.644554608999897,812 "spec/features/projects/classification_label_on_project_pages_spec.rb": 1.1813092620000134,813 "spec/features/graphql_known_operations_spec.rb": 0.19096436800009542814}815Knapsack global time execution for tests: 21m 32s816Pending: (Failures listed here are expected and do not affect your suite's status)817 1) Admin::Users::User GET /admin/users/:id when a user is locked allows a user to be unlocked from the `User administration dropdown818 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example819 # ./spec/features/admin/users/user_spec.rb:138820 2) Admin::Users::User when user has an unconfirmed email path_helper: -> (user) { keys_admin_user_path(user) } allows an admin to force confirmation of the user's email821 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example822 # ./spec/features/admin/users/user_spec.rb:444823 3) Admin::Users::User when user has an unconfirmed email path_helper: -> (user) { admin_user_impersonation_tokens_path(user) } allows an admin to force confirmation of the user's email824 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example825 # ./spec/features/admin/users/user_spec.rb:444826 4) CI Lint YAML parsing behaves like validates the YAML YAML is correct parses Yaml and displays the jobs827 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example828 # ./spec/features/projects/ci/lint_spec.rb:36829 5) CI Lint YAML clearing YAML is present YAML content is cleared830 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example831 # ./spec/features/projects/ci/lint_spec.rb:81832 6) User searches for wiki pages when searching by content behaves like search wiki blobs finds a page833 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example834 # ./spec/features/search/user_searches_for_wiki_pages_spec.rb:21835 7) User searches for wiki pages when searching by title behaves like search wiki blobs finds a page836 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example837 # ./spec/features/search/user_searches_for_wiki_pages_spec.rb:21838Finished in 21 minutes 37 seconds (files took 58.94 seconds to load)839265 examples, 0 failures, 7 pending840Failed to write to log, write log/workhorse-test.log: file already closed841RSpec exited with 0.842No examples to retry, congrats!844Not uploading cache ruby-gems-debian-bullseye-ruby-2.7-10 due to policy845Not uploading cache gitaly-ruby-gems-debian-bullseye-ruby-2.7-10 due to policy847Uploading artifacts...848coverage/: found 5 matching files and directories 849crystalball/: found 2 matching files and directories 850WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory 851knapsack/: found 3 matching files and directories 852rspec/: found 9 matching files and directories 853WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory 854log/*.log: found 18 matching files and directories 855WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/2660063526/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com856WARNING: Retrying... context=artifacts-uploader error=request redirected857Uploading artifacts as "archive" to coordinator... 201 Created id=2660063526 responseStatus=201 Created token=tdsJ3LhZ858Uploading artifacts...859rspec/junit_rspec.xml: found 1 matching files and directories 860WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/2660063526/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com861WARNING: Retrying... context=artifacts-uploader error=request redirected862Uploading artifacts as "junit" to coordinator... 201 Created id=2660063526 responseStatus=201 Created token=tdsJ3LhZ864Job succeeded