rspec system pg12-as-if-foss single-db 5/24
Passed Started
by
@leetickett

Lee Tickett
1Running with gitlab-runner 15.2.0~beta.17.g34ae4a68 (34ae4a68)2 on green-1.private.runners-manager.gitlab.com/gitlab.com/gitlab-org 4bq1s9yM3 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:642191311550aaa03aba1d11d8d921042ead8ee5afeb833fc7e4e3f933b7ed04 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:f0990c59018be757dd56365bb2cc6791d65f3f4bf99a431c3b26e3df08260f6a ...18Running on runner-4bq1s9ym-project-278964-concurrent-0 via runner-4bq1s9ym-private-1656912559-0cdf8f6d...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: 115982, done. 25remote: Counting objects: 100% (115982/115982), done. 26remote: Compressing objects: 100% (81017/81017), done. 27remote: Total 115982 (delta 48513), reused 75504 (delta 30561), pack-reused 0 28Receiving objects: 100% (115982/115982), 108.44 MiB | 30.02 MiB/s, done.29Resolving deltas: 100% (48513/48513), done.31 * [new ref] refs/pipelines/579176392 -> refs/pipelines/57917639232Checking out 204b4379 as refs/merge-requests/91556/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 as-if-foss (2673336707)...44Downloading artifacts from coordinator... ok id=2673336707 responseStatus=200 OK token=eHMw8sv945Downloading artifacts for detect-tests (2673336715)...46Downloading artifacts from coordinator... ok id=2673336715 responseStatus=200 OK token=eHMw8sv947Downloading artifacts for retrieve-tests-metadata (2673336722)...48Downloading artifacts from coordinator... ok id=2673336722 responseStatus=200 OK token=eHMw8sv949Downloading artifacts for setup-test-env (2673336712)...50Downloading artifacts from coordinator... ok id=2673336712 responseStatus=200 OK token=eHMw8sv952Using docker image sha256:642191311550aaa03aba1d11d8d921042ead8ee5afeb833fc7e4e3f933b7ed04 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:f0990c59018be757dd56365bb2cc6791d65f3f4bf99a431c3b26e3df08260f6a ...53$ echo $FOSS_ONLY54155$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb56$ export GOPATH=$CI_PROJECT_DIR/.go57$ mkdir -p $GOPATH58$ source scripts/utils.sh59$ source scripts/prepare_build.sh603.2.3361Bundler version 2.2.3362Successfully installed bundler-2.3.15631 gem installed64production:development65Settings are listed in order of priority. The top value will be used.66clean67Set for your local app (/builds/gitlab-org/gitlab/.bundle/config): true68frozen69Set via BUNDLE_FROZEN: true70install_flags71Set via BUNDLE_INSTALL_FLAGS: "--jobs=$(nproc) --retry=3 --quiet"72path73Set for your local app (/builds/gitlab-org/gitlab/.bundle/config): "/builds/gitlab-org/gitlab/vendor"74without75Set via BUNDLE_WITHOUT: [:production, :development]76$ bundle install --jobs=$(nproc) --retry=3 --quiet && bundle check77Don't run Bundler as root. Bundler can ask for sudo if it is needed, and78installing your bundle as root will break this application for all non-root79users on this machine.80The Gemfile's dependencies are satisfied81==> 'bundle install --jobs=$(nproc) --retry=3 --quiet && bundle check' succeeded in 2 seconds.82$ bundle pristine pg83Installing pg 1.3.5 with native extensions84==> 'bundle pristine pg' succeeded in 10 seconds.85$ setup_db_user_only86CREATE ROLE87GRANT88==> 'setup_db_user_only' succeeded in 0 seconds.89$ bundle exec rake db:drop db:create db:schema:load db:migrate90Dropped database 'gitlabhq_test'91Created database 'gitlabhq_test'92==> 'bundle exec rake db:drop db:create db:schema:load db:migrate' succeeded in 24 seconds.93$ setup_db_praefect94SELECT pg_catalog.set_config('search_path', '', false);95CREATE DATABASE praefect_test ENCODING 'UTF8';96==> 'setup_db_praefect' succeeded in 0 seconds.97$ run_timed_command "gem install knapsack --no-document"98$ gem install knapsack --no-document99Successfully installed knapsack-4.0.01001 gem installed101==> 'gem install knapsack --no-document' succeeded in 0 seconds.102$ run_timed_command "scripts/gitaly-test-spawn"103$ scripts/gitaly-test-spawn104find: ‘/builds/gitlab-org/gitlab/tmp/tests/gitaly/cmd’: No such file or directory105Don't run Bundler as root. Bundler can ask for sudo if it is needed, and106installing your bundle as root will break this application for all non-root107users on this machine.108Using abstract_type 0.0.7109Using concurrent-ruby 1.1.10110Using i18n 1.10.0111Using minitest 5.15.0112Using tzinfo 2.0.4113Using zeitwerk 2.5.4114Using activesupport 6.1.4.7115Using builder 3.2.4116Using erubi 1.10.0117Using mini_portile2 2.8.0118Using racc 1.6.0119Using nokogiri 1.13.6 (x86_64-linux)120Using rails-dom-testing 2.0.3121Using crass 1.0.6122Using loofah 2.16.0123Using rails-html-sanitizer 1.4.2124Using actionview 6.1.4.7125Using rack 2.2.3126Using rack-test 1.1.0127Using actionpack 6.1.4.7128Using ice_nine 0.11.2129Using thread_safe 0.3.6130Using memoizable 0.4.2131Using adamantium 0.2.0132Using public_suffix 4.0.6133Using addressable 2.7.0134Using ast 2.4.2135Using binding_ninja 0.2.3136Using bundler 2.3.15137Using charlock_holmes 0.7.7138Using coderay 1.1.2139Using equalizer 0.0.11140Using concord 0.1.5141Using diff-lcs 1.3142Using dotenv 2.7.6143Using escape_utils 1.2.1144Using factory_bot 5.0.2145Using multipart-post 2.1.1146Using faraday 1.0.1147Using ffi 1.15.3148Using json 2.5.1149Using gemojione 3.3.0150Using mini_mime 1.0.2151Using rugged 1.2.0152Using github-linguist 7.12.1153Using github-markup 1.7.0154Using mime-types-data 3.2020.1104155Using mime-types 3.3.1156Using gitlab-gollum-rugged_adapter 0.4.4.4.gitlab.1157Using rouge 3.27.0158Using sanitize 6.0.0159Using stringex 2.8.5160Using gitlab-gollum-lib 4.2.7.10.gitlab.2161Using google-protobuf 3.19.1 (x86_64-linux)162Using googleapis-common-protos-types 1.3.0163Using grpc 1.42.0 (x86_64-linux)164Using opentracing 0.5.0165Using thrift 0.15.0166Using jaeger-client 1.1.0167Using pg_query 2.1.1168Using redis 4.4.0169Using gitlab-labkit 0.23.0170Using rubyzip 2.3.2171Using thor 1.1.0172Using tomlrb 2.0.1173Using with_env 1.1.0174Using rexml 3.2.5175Using xml-simple 1.1.9176Using gitlab-license_finder 6.14.2.1177Using gitlab-markup 1.7.1178Using grpc-tools 1.42.0179Using sawyer 0.8.2180Using octokit 4.20.0181Using reverse_markdown 1.4.0182Using licensee 9.14.1183Using method_source 0.9.2184Using msgpack 1.3.3185Using optimist 3.0.1186Using parallel 1.19.2187Using parser 3.0.3.2188Using procto 0.0.3189Using unparser 0.4.7190Using proc_to_ast 0.1.0191Using pry 0.12.2192Using rainbow 3.0.0193Using rbtrace 0.4.14194Using rdoc 6.3.2195Using regexp_parser 1.8.1196Using rspec-support 3.8.0197Using rspec-core 3.8.0198Using rspec-expectations 3.8.3199Using rspec-mocks 3.8.0200Using rspec 3.8.0201Using rspec-parameterized 0.4.2202Using rubocop-ast 0.2.0203Using ruby-progressbar 1.10.1204Using unicode-display_width 1.7.0205Using rubocop 0.86.0206Using sentry-raven 3.0.4207Using timecop 0.9.1208Bundle complete! 22 Gemfile dependencies, 100 gems now installed.209Gems in the groups 'production' and 'development' were not installed.210Bundled gems are installed into `/builds/gitlab-org/gitlab/vendor/gitaly-ruby`211Checking gitaly-ruby Gemfile...212Checking gitaly-ruby bundle...213The Gemfile's dependencies are satisfied214Trying to connect to gitaly: ........................................ OK215Trying to connect to gitaly2: .......................................................... OK216Starting Praefect with in-memory election strategyTrying to connect to praefect: ....... OK217==> 'scripts/gitaly-test-spawn' succeeded in 12 seconds.218$ source ./scripts/rspec_helpers.sh219$ rspec_paralellized_job "--tag ~quarantine --tag ~level:migration"220SKIP_FLAKY_TESTS_AUTOMATICALLY: true221RETRY_FAILED_TESTS_IN_NEW_PROCESS: true222KNAPSACK_GENERATE_REPORT: 223FLAKY_RSPEC_GENERATE_REPORT: 224KNAPSACK_TEST_FILE_PATTERN: spec/{features}{,/**/}*_spec.rb225KNAPSACK_LOG_LEVEL: debug226KNAPSACK_REPORT_PATH: knapsack/rspec_system_pg12-as-if-foss_single-db_5_24_report.json227FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json228FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_system_pg12-as-if-foss_single-db_5_24_report.json229NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_system_pg12-as-if-foss_single-db_5_24_report.json230SKIPPED_FLAKY_TESTS_REPORT_PATH: rspec/flaky/skipped_flaky_tests_rspec_system_pg12-as-if-foss_single-db_5_24_report.txt231RETRIED_TESTS_REPORT_PATH: rspec/flaky/retried_tests_rspec_system_pg12-as-if-foss_single-db_5_24_report.txt232CRYSTALBALL: 233DEPRECATION 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 call234/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 here235 (called from new_client at /builds/gitlab-org/gitlab/config/initializers/00_connection_logger.rb:21)236Run options: exclude {:quarantine=>true, :level=>"migration"}237Test environment set up in 0.40244961 seconds238Issues > User uses quick actions239Starting the Capybara driver server...240 issuable common quick actions241 behaves like close quick action242 new issue243Capybara starting Puma...244* Version 5.6.2 , codename: Birdie's Version245* Min threads: 0, max threads: 4246* Listening on unix:///tmp/20220704-448-w2d6wk247 creates the issue and interprets close quick action accordingly248 post note to existing issue249 creates the note and interprets the close quick action accordingly250 when current user cannot close issue251 does not close the issue252 preview of note on issue253 explains close quick action254 behaves like issuable time tracker255 renders the sidebar component empty state256 updates the sidebar component when estimate is added257 updates the sidebar component when spent is added258 shows the comparison when estimate and spent are added259 updates the sidebar component when estimate is removed260 updates the sidebar component when spent is removed261 shows the help state when icon is clicked262 shows the time tracking report when link is clicked263 hides the help state when close icon is clicked264 displays the correct help url265 issue-only commands266 behaves like create_merge_request quick action267 create a merge request starting from an issue268 doesn't create a merge request when the branch name is invalid269 doesn't create a merge request when a branch with that name already exists270 creates a new merge request using issue iid and title as branch name when the branch name is empty271 creates a merge request using the given branch name272 behaves like move quick action273 move the issue to another project274 when the project is valid275 moves the issue276 when the project is valid but the user not authorized277 does not move the issue278 when the project is invalid279 does not move the issue280 when the user issues multiple commands281 applies multiple commands with move command in the end282 behaves like applies the commands to issues in both projects, target and source283 applies quick actions284 applies multiple commands with move command in the begining285 behaves like applies the commands to issues in both projects, target and source286 applies quick actions287 when editing comments288 moves the issue after quickcommand note was updated289 deletes the note if it was updated to just contain a command290 behaves like zoom quick actions291 /zoom292 without zoom_meetings293 adds a Zoom link294 cannot add invalid zoom link295 with "removed" zoom meeting296 adds a Zoom link297 with "added" zoom meeting298 skips addition silently299 /remove_zoom300 with added zoom meeting301 removes last Zoom link302 behaves like clone quick action303 clone the issue to another project304 when no target is given305 clones the issue in the current project306 when the project is valid307 clones the issue308 when cloning with notes309 clones the issue with all notes310 returns an error if the params are malformed311 when the project is valid but the user not authorized312 does not clone the issue313 when the project is invalid314 does not clone the issue315 when the user issues multiple commands316 applies multiple commands with clone command in the end317 behaves like applies the commands to issues in both projects, target and source318 applies quick actions319 applies multiple commands with clone command in the begining320 behaves like applies the commands to issues in both projects, target and source321 applies quick actions322 when editing comments323 clones the issue after quickcommand note was updated324Skipping ./spec/features/issues/user_uses_quick_actions_spec.rb[1:2:4:1:6:2] 'Issues > User uses quick actions issue-only commands behaves like clone quick action clone the issue to another project when editing comments deletes the note if it was updated to just contain a command' because it's flaky.325 deletes the note if it was updated to just contain a command (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)326 behaves like promote_to_incident quick action327 /promote_to_incident328 when issue can be promoted329 promotes issue to incident330 when issue is already an incident331 does not promote the issue332 when user does not have permissions333 does not promote the issue334Pipeline Schedules335 logged in as the pipeline schedule owner336 GET /projects/pipeline_schedules337 edits the pipeline338 PATCH /projects/pipelines_schedules/:id/edit339 displays existing properties340 edits the scheduled pipeline341 when ref is nil342 shows the pipeline schedule with default ref343 when ref is empty344 shows the pipeline schedule with default ref345 logged in as a project maintainer346 GET /projects/pipeline_schedules347 The view348 displays the required information description349 creates a new scheduled pipeline350 changes ownership of the pipeline351 deletes the pipeline352 when ref is nil353 shows a list of the pipeline schedules with empty ref column354 when ref is empty355 shows a list of the pipeline schedules with empty ref column356 POST /projects/pipeline_schedules/new357 sets defaults for timezone and target branch358 creates a new scheduled pipeline359 prevents an invalid form from being submitted360 when user creates a new pipeline schedule with variables361 user sees the new variable in edit window362 when user edits a variable of a pipeline schedule363 user sees the updated variable in edit window364 when user removes a variable of a pipeline schedule365 user does not see the removed variable in edit window366 when active is true and next_run_at is NULL367 user edit and recover the problematic pipeline schedule368 logged in as non-member369 GET /projects/pipeline_schedules370 The view371 does not show create schedule button372 not logged in373 GET /projects/pipeline_schedules374 The view375 does not show create schedule button376Group integrations377 behaves like integration settings form378 displays all the integrations379Admin Mode Login380 with two-factor authentication381 with valid username/password382 using one-time code383 blocks login if we reuse the same code immediately384 not re-using codes385 allows login with valid code386 blocks login with invalid code387 allows login with invalid code, then valid code388 using backup code389 with valid code390 allows login391 invalidates the used code392 with invalid code393 blocks login394 when logging in via omniauth395 when authn_context is worth two factors396 signs user in without prompting for second factor397 when two factor authentication is required398 shows 2FA prompt after omniauth login399 when logging in via ldap400 when two factor authentication is required401 shows 2FA prompt after ldap login402Multi-file editor new directory403 creates directory in current directory404Admin::Projects405 when membership is set to expire406 renders relative time407 renders absolute time408 GET /admin/projects409 is ok410 renders projects list without archived project411 renders all projects412 renders only archived projects413 GET /admin/projects/:namespace_id/:id414 has project info415 when project has open access requests416 shows access requests with link to manage access417 transfer project418 transfers project to group web419 admin adds themselves to the project420 adds admin to the project as developer421 admin removes themselves from the project422 removes admin from the project423GitLab Markdown424 default pipeline425 includes custom filters426 behaves like all pipelines427 includes extensions428 includes SanitizationFilter429 includes ExternalLinkFilter430 Escaping431 escapes non-tag angle brackets432 Edge Cases433 allows markup inside link elements434 wiki pipeline435 includes custom filters436 behaves like all pipelines437 includes extensions438 includes SanitizationFilter439 includes ExternalLinkFilter440 Escaping441 escapes non-tag angle brackets442 Edge Cases443 allows markup inside link elements444Project > Settings > Access Tokens445 when user is not a project maintainer446 behaves like resource access tokens missing access rights447 does not show access token page448 token creation449 when user is a project owner450 shows Owner option451 behaves like resource access tokens creation452 allows creation of an access token453 when user is a project maintainer454 does not show Owner option for a maintainer455 behaves like resource access tokens creation456 allows creation of an access token457 when token creation is not allowed458 behaves like resource access tokens creation disallowed459 does not show access token creation form460 shows access token creation disabled text461 group settings link462 when user is not a group owner463 does not show group settings link464 with nested groups465 when user is not a top level group owner466 does not show group settings link467 when user is a group owner468 shows group settings link469 with a project in a personal namespace470 shows access token creation form and text471 viewing tokens472 active tokens473 behaves like active resource access tokens474 shows active access tokens475 when User#time_display_relative is false476 shows absolute times for expires_at477 inactive tokens478 behaves like inactive resource access tokens479 allows revocation of an active token480 removes expired tokens from active section481 when resource access token creation is not allowed482 allows revocation of an active token483Clusterable > Show page484 when clusterable is a project485 behaves like show page486 displays cluster type label487Skipping ./spec/features/clusters/cluster_detail_page_spec.rb[1:1:1:2] 'Clusterable > Show page when clusterable is a project behaves like show page allow the user to set domain' because it's flaky.488 allow the user to set domain (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)489 does not show the environments tab490 behaves like editing a GCP cluster491 is not able to edit the name, API url, CA certificate nor token492 displays GKE information493 behaves like editing a user-provided cluster494 is able to edit the name, API url, CA certificate and token495 does not display GKE information496 when clusterable is a group497 behaves like show page498 displays cluster type label499Skipping ./spec/features/clusters/cluster_detail_page_spec.rb[1:2:1:2] 'Clusterable > Show page when clusterable is a group behaves like show page allow the user to set domain' because it's flaky.500 allow the user to set domain (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)501 does not show the environments tab502 behaves like editing a GCP cluster503 is not able to edit the name, API url, CA certificate nor token504 displays GKE information505 behaves like editing a user-provided cluster506 is able to edit the name, API url, CA certificate and token507 does not display GKE information508 when clusterable is an instance509 behaves like show page510 displays cluster type label511Skipping ./spec/features/clusters/cluster_detail_page_spec.rb[1:3:1:2] 'Clusterable > Show page when clusterable is an instance behaves like show page allow the user to set domain' because it's flaky.512 allow the user to set domain (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)513 does not show the environments tab514 behaves like editing a GCP cluster515 is not able to edit the name, API url, CA certificate nor token516 displays GKE information517 behaves like editing a user-provided cluster518 is able to edit the name, API url, CA certificate and token519 does not display GKE information520Snippet521 behaves like show and render proper snippet blob522 Ruby file523 displays the blob524 Markdown file525 visiting directly526 displays the blob using the rich viewer527 switching to the simple viewer528 displays the blob using the simple viewer529 switching to the rich viewer again530 displays the blob using the rich viewer531 visiting with a line number anchor532 displays the blob using the simple viewer533 behaves like does not show New Snippet button534 is expected not to have visible link "New snippet"535Group > Settings > Access Tokens536 when user is not a group owner537 behaves like resource access tokens missing access rights538 does not show access token page539 token creation540 behaves like resource access tokens creation541 allows creation of an access token542 when token creation is not allowed543 behaves like resource access tokens creation disallowed544 does not show access token creation form545 shows access token creation disabled text546 group settings link547 when user is not a group owner548 does not show group settings link549 with nested groups550 when user is not a top level group owner551 does not show group settings link552 when user is a group owner553 shows group settings link554 active tokens555 behaves like active resource access tokens556 shows active access tokens557 when User#time_display_relative is false558 shows absolute times for expires_at559 inactive tokens560 behaves like inactive resource access tokens561 allows revocation of an active token562 removes expired tokens from active section563 when resource access token creation is not allowed564 allows revocation of an active token565Merge request < User customizes merge commit message566 has commit message without description567 when target project has merge commit template set568 uses merge commit template569 when squash is performed570 has default message with merge request title571 when target project has squash commit template set572 uses squash commit template573Merge request > User cherry-picks574 Viewing a merged merge request575 without a merge commit576 does not show a Cherry-pick button577 with a merge commit578 shows a Cherry-pick button579 hides the cherry pick button for an archived project580 and seeing the cherry-pick modal581 shows the cherry-pick modal582ClusterAgents583 when user does not have any agents and visits the index page584 displays empty state585 when user has an agent586 when visiting the index page587 displays a table with agent588 when visiting the show page589 displays agent information590 displays agent activity tab591 displays agent tokens tab592User searches for wiki pages593 does not show top right search form594 when search times out595 renders timeout information596 sets tab count to 0597 when searching by content598 behaves like search wiki blobs599 finds a page600 when searching by title601 behaves like search wiki blobs602 finds a page603User deletes milestone604 when milestone belongs to project605 deletes milestone606 when milestone belongs to group607 deletes milestone608Dashboard shortcuts609 logged in610 navigate to tabs611 logged out612 navigate to tabs613Projects > Files > User browses LFS files614 when LFS is disabled615 is possible to see raw content of LFS pointer616 when LFS is enabled617 shows an LFS object618User browses artifacts619 when visiting old URL620 redirects to new URL621 when browsing artifacts root directory622 renders a link to the job in the breadcrumbs623 shows artifacts624 shows an artifact625 when browsing a directory with UTF-8 characters in its name626 shows correct content627 when browsing a directory with a text file628 when the project is public629 shows correct content630 when the project is private631 is expected to have visible link "doc_sample.txt" and not have visible css ".js-artifact-tree-external-icon"632 when the project is private and pages access control is enabled633 is expected to have visible link "doc_sample.txt" and have visible css ".js-artifact-tree-external-icon"634Project navbar635 behaves like verified navigation bar636 renders correctly637 when value stream is available638DEPRECATION WARNING: The asset "page_bundles/cycle_analytics.css" is not present in the asset pipeline.639Falling back to an asset that may be in the public folder.640This behavior is deprecated and will be removed.641To bypass the asset pipeline and preserve this behavior,642use the `skip_pipeline: true` option.643 (called from stylesheet_link_tag_defer at /builds/gitlab-org/gitlab/app/helpers/application_helper.rb:272)644 redirects to value stream when Analytics item is clicked645 when pages are available646 behaves like verified navigation bar647 renders correctly648 when container registry is available649 behaves like verified navigation bar650 renders correctly651 when harbor registry is available652 behaves like verified navigation bar653 renders correctly654User views issue designs655 navigates from the issue view656 fetches list of designs657 navigates directly to the design collection view658 expands the sidebar659 navigates directly to the individual design view660 sees the design661Projects > Members > Maintainer adds member with expiration date662Skipping ./spec/features/projects/members/master_adds_member_with_expiration_date_spec.rb[1:1] 'Projects > Members > Maintainer adds member with expiration date expiration date is displayed in the members list' because it's flaky.663 expiration date is displayed in the members list (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)664 changes expiration date665 clears expiration date666User activates Assembla667 activates integration668User activates Packagist669 activates integration670Create GitLab branches from Jira671 select project and branch and submit the form672User activates Asana673 activates integration674Alert management675 when visiting the alert details page676 when actor has permission to see the alert677 shows the alert details678 when alert belongs to an environment679 shows the environment name680Admin System Info681 GET /admin/system_info682 when all info is available683 shows system info page684 when CPU info is not available685 shows system info page with no CPU info686 when memory info is not available687 shows system info page with no CPU info688Projects > Files > User views files page689 user sees folders and submodules sorted together, followed by files690Upload a maven package691 behaves like handling file uploads692 with object storage disabled693 behaves like for a maven package694 creates package files695 is expected to eq 200696 behaves like handling file uploads697 with object storage disabled698 behaves like for a maven sha1699 is expected to eq 204700 behaves like handling file uploads701 with object storage disabled702 behaves like for a maven md5703 is expected to eq 200704 with an encoded project ID705 behaves like handling file uploads706 with object storage disabled707 behaves like for a maven package708 creates package files709 is expected to eq 200710Root explore711 when logged in712 shows projects713 when not logged in714 shows projects715View error details page716 with current user as project guest717 renders not found718Comment sort direction719 on issue page720Skipping ./spec/features/issues/user_sorts_issue_comments_spec.rb[1:1:1] 'Comment sort direction on issue page saves sort order' because it's flaky.721 saves sort order (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)722Pending: (Failures listed here are expected and do not affect your suite's status)723 1) Issues > User uses quick actions issue-only commands behaves like clone quick action clone the issue to another project when editing comments deletes the note if it was updated to just contain a command724 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example725 # ./spec/support/shared_examples/quick_actions/issue/clone_quick_action_shared_examples.rb:161726 2) Clusterable > Show page when clusterable is a project behaves like show page allow the user to set domain727 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example728 # ./spec/features/clusters/cluster_detail_page_spec.rb:23729 3) Clusterable > Show page when clusterable is a group behaves like show page allow the user to set domain730 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example731 # ./spec/features/clusters/cluster_detail_page_spec.rb:23732 4) Clusterable > Show page when clusterable is an instance behaves like show page allow the user to set domain733 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example734 # ./spec/features/clusters/cluster_detail_page_spec.rb:23735 5) Projects > Members > Maintainer adds member with expiration date expiration date is displayed in the members list736 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example737 # ./spec/features/projects/members/master_adds_member_with_expiration_date_spec.rb:24738 6) Comment sort direction on issue page saves sort order739 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example740 # ./spec/features/issues/user_sorts_issue_comments_spec.rb:16741Finished in 21 minutes 17 seconds (files took 40.1 seconds to load)742216 examples, 0 failures, 6 pending743Failed to write to log, write log/workhorse-test.log: file already closed744RSpec exited with 0.745No examples to retry, congrats!747Not uploading cache ruby-gems-debian-bullseye-ruby-2.7-10 due to policy748Not uploading cache gitaly-ruby-gems-debian-bullseye-ruby-2.7-10 due to policy750Uploading artifacts...751coverage/: found 5 matching files and directories 752crystalball/: found 2 matching files and directories 753deprecations/: found 4 matching files and directories 754knapsack/: found 3 matching files and directories 755rspec/: found 7 matching files and directories 756WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory 757log/*.log: found 17 matching files and directories 758WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/2673337768/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com759WARNING: Retrying... context=artifacts-uploader error=request redirected760Uploading artifacts as "archive" to coordinator... 201 Created id=2673337768 responseStatus=201 Created token=eHMw8sv9761Uploading artifacts...762rspec/junit_rspec.xml: found 1 matching files and directories 763WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/2673337768/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com764WARNING: Retrying... context=artifacts-uploader error=request redirected765Uploading artifacts as "junit" to coordinator... 201 Created id=2673337768 responseStatus=201 Created token=eHMw8sv9767Job succeeded