rspec system pg14 single-db-ci-connection 5/28
Passed Started
by
@vshushlin

Vladimir Shushlin
1Running with gitlab-runner 16.3.0~beta.108.g2b6048b4 (2b6048b4)2 on blue-1.private.runners-manager.gitlab.com/gitlab.com/gitlab-org 1zzGUpzq, system ID: s_fc31da7ae46e3 feature flags: FF_NETWORK_PER_BUILD:true, FF_USE_FASTZIP:true, FF_USE_IMPROVED_URL_MASKING:true, FF_RESOLVE_FULL_TLS_CHAIN:false6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.20-rust-1.65-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-113-yarn-1.22-graphicsmagick-1.3.36 ...7Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...8Authenticating with credentials from job payload (GitLab Registry)9Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...10Using docker image sha256:6c7370fd46a94d5beaed2a0304c7518e74a5759d4da3322ea9f7052507f51d80 for registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:1b39aac95406782d786043ec3f1772c0a3a5ce1b9ce28cf001cac9a290f366c8 ...11WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.12WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.13Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...14Authenticating with credentials from job payload (GitLab Registry)15Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...16Using docker image sha256:f4c047edb00d9bbfcc2b002a01548fab14592940f5b3e6b3f227f690e3fa272d for registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:9a1b6b68dc464f0baae914703d5b059e7773bf23c9579c44e2a1b1154a83656f ...17Starting service redis:6.2-alpine ...18Pulling docker image redis:6.2-alpine ...19Using docker image sha256:9b4dc93acb797b99419bb31d8a452680508f1bf10a8604d721c0474072417a2b for redis:6.2-alpine with digest redis@sha256:452b7655bda0e270a6376b71d22fcb30662e745dcb4728f99fa87f01287b465d ...20Waiting for services to be up and running (timeout 30 seconds)...21Authenticating with credentials from job payload (GitLab Registry)22Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.20-rust-1.65-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-113-yarn-1.22-graphicsmagick-1.3.36 ...23Using docker image sha256:d68252162deca904d1a0066983188b98dfe3f6fe8181458b0a55905e79ed85a1 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.20-rust-1.65-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-113-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.20-rust-1.65-node-18.17-postgresql-14@sha256:2113f34affc7e2ee40bac87419dcd7c65a94d4abfa9edb86192e1aa6a1e46590 ...25Running on runner-1zzgupzq-project-278964-concurrent-0 via runner-1zzgupzq-private-1697785049-39f9a36e...27Fetching changes with git depth set to 20...28Initialized empty Git repository in /builds/gitlab-org/gitlab/.git/29Created fresh repository.30remote: Enumerating objects: 148580, done. 31remote: Counting objects: 100% (148580/148580), done. 32remote: Compressing objects: 100% (104624/104624), done. 33remote: Total 148580 (delta 64637), reused 94927 (delta 38178), pack-reused 0 34Receiving objects: 100% (148580/148580), 135.67 MiB | 30.95 MiB/s, done.35Resolving deltas: 100% (64637/64637), done.37 * [new ref] refs/pipelines/1043537122 -> refs/pipelines/104353712238Checking out 537c07c6 as detached HEAD (ref is refs/merge-requests/118829/merge)...39Skipping Git submodules setup40$ git remote set-url origin "${CI_REPOSITORY_URL}"42Checking cache for ruby-gems-debian-bullseye-ruby-3.0-16...43Downloading cache from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-debian-bullseye-ruby-3.0-16 44Successfully extracted cache46Downloading artifacts for compile-test-assets (5336650410)...47Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5336650410 responseStatus=200 OK token=64_Bzpds48Downloading artifacts for detect-tests (5336650454)...49Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5336650454 responseStatus=200 OK token=64_Bzpds50Downloading artifacts for retrieve-tests-metadata (5336650473)...51Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5336650473 responseStatus=200 OK token=64_Bzpds52Downloading artifacts for setup-test-env (5336650424)...53Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5336650424 responseStatus=200 OK token=64_Bzpds55Using docker image sha256:d68252162deca904d1a0066983188b98dfe3f6fe8181458b0a55905e79ed85a1 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.20-rust-1.65-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-113-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.20-rust-1.65-node-18.17-postgresql-14@sha256:2113f34affc7e2ee40bac87419dcd7c65a94d4abfa9edb86192e1aa6a1e46590 ...56$ echo $FOSS_ONLY57$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb58$ export GOPATH=$CI_PROJECT_DIR/.go59$ mkdir -p $GOPATH60$ source scripts/utils.sh61$ source scripts/prepare_build.sh93Using two connections, single database config (config/database.yml.postgresql)94Geo DB won't be set up.95Embedding DB won't be set up.116$ source ./scripts/rspec_helpers.sh117$ run_timed_command "gem install knapsack --no-document"118$ gem install knapsack --no-document119Successfully installed knapsack-4.0.01201 gem installed121==> 'gem install knapsack --no-document' succeeded in 1 seconds.122$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"127$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"128$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"129$ tooling/bin/create_job_metrics_file || true130[job-metrics] Creating the job metrics file for the CI/CD job.131$ rspec_paralellized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request"132RETRY_FAILED_TESTS_IN_NEW_PROCESS: true133KNAPSACK_GENERATE_REPORT: true134FLAKY_RSPEC_GENERATE_REPORT: true135KNAPSACK_TEST_FILE_PATTERN: spec/{features}{,/**/}*_spec.rb136KNAPSACK_LOG_LEVEL: debug137KNAPSACK_REPORT_PATH: knapsack/rspec_system_pg14_single-db-ci-connection_5_28_report.json138FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json139FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_system_pg14_single-db-ci-connection_5_28_report.json140NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_system_pg14_single-db-ci-connection_5_28_report.json141RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-5336651231.txt142CRYSTALBALL: 143RSPEC_TESTS_MAPPING_ENABLED: 144RSPEC_TESTS_FILTER_FILE: 145Shell set options (set -o) enabled:146braceexpand on147hashall on148interactive-comments on149pipefail on150Knapsack report generator started!151/builds/gitlab-org/gitlab/ee/app/services/remote_development/service_response_factory.rb:41: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!152/builds/gitlab-org/gitlab/ee/app/services/remote_development/workspaces/create_service.rb:28: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!153/builds/gitlab-org/gitlab/ee/app/services/remote_development/workspaces/reconcile_service.rb:38: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!154/builds/gitlab-org/gitlab/ee/app/services/remote_development/workspaces/update_service.rb:28: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!155/builds/gitlab-org/gitlab/ee/lib/remote_development/agent_config/main.rb:32: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!156/builds/gitlab-org/gitlab/ee/lib/remote_development/agent_config/updater.rb:11: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!157/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/authorizer.rb:12: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!158/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/authorizer.rb:13: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!159/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/creator.rb:15: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!160/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/creator.rb:19: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!161/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/devfile_fetcher.rb:15: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!162/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/devfile_fetcher.rb:16: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!163/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/devfile_flattener.rb:12: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!164/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/editor_component_injector.rb:12: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!165/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/editor_component_injector.rb:17: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!166/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/editor_component_injector.rb:18: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!167/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/personal_access_token_creator.rb:12: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!168/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/personal_access_token_creator.rb:17: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!169/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/post_flatten_devfile_validator.rb:43: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!170/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/post_flatten_devfile_validator.rb:54: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!171/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/post_flatten_devfile_validator.rb:102: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!172/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/post_flatten_devfile_validator.rb:126: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!173/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/post_flatten_devfile_validator.rb:159: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!174/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/post_flatten_devfile_validator.rb:202: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!175/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/post_flatten_devfile_validator.rb:235: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!176/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/pre_flatten_devfile_validator.rb:24: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!177/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/pre_flatten_devfile_validator.rb:52: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!178/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/project_cloner_component_injector.rb:12: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!179/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/project_cloner_component_injector.rb:17: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!180/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/project_cloner_component_injector.rb:18: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!181/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/project_cloner_component_injector.rb:23: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!182/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/volume_component_injector.rb:12: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!183/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/volume_component_injector.rb:13: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!184/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/volume_component_injector.rb:14: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!185/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/workspace_creator.rb:15: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!186/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/workspace_creator.rb:24: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!187/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/workspace_creator.rb:25: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!188/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/workspace_creator.rb:28: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!189/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/workspace_variables_creator.rb:12: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!190/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/reconcile/main.rb:43: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!191/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/update/authorizer.rb:12: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!192/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/update/updater.rb:13: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!193/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/reconcile/input/agent_infos_observer.rb:15: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!194/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/reconcile/input/params_extractor.rb:14: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!195/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/reconcile/input/params_extractor.rb:16: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!196/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/reconcile/input/params_to_infos_converter.rb:14: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!197/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/reconcile/input/params_validator.rb:15: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!198/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/reconcile/output/rails_infos_observer.rb:11: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!199/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/reconcile/output/workspaces_to_rails_infos_converter.rb:15: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!200/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/reconcile/persistence/orphaned_workspaces_observer.rb:12: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!201/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/reconcile/persistence/workspaces_from_agent_infos_updater.rb:15: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!202/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/reconcile/persistence/workspaces_to_be_returned_finder.rb:16: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!203/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/reconcile/persistence/workspaces_to_be_returned_updater.rb:11: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!204Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}205Test environment set up in 0.689404676 seconds206Merge request > User resolves diff notes and threads207Starting the Capybara driver server...208 no threads209Capybara starting Puma...210* Version 6.4.0 , codename: The Eagle of Durango211* Min threads: 0, max threads: 4212* Listening on unix:///tmp/20231020-326-ogifcv213 displays no thread resolved data214 as authorized user215 single thread216 shows text with how many threads217 allows user to mark a note as resolved218 allows user to mark thread as resolved219 allows user to unresolve thread220 allows user to resolve from reply form without a comment221 allows user to comment & resolve thread222 hides jump to next button when all resolved223 updates updated text after resolving note224 hides jump to next thread button225 resolved thread226 timeline view227 hides when resolve thread is clicked228 shows resolved thread when toggled229 renders tables in lazy-loaded resolved diff dicussions230 side-by-side view231 hides when resolve thread is clicked232 reply form233 allows user to comment234 allows user to unresolve from reply form without a comment235 allows user to comment & unresolve thread236 multiple notes237 marks thread as resolved when resolving single note238 resolves thread239 muliple threads240 shows text with how many threads241 allows user to mark a single note as resolved242 allows user to mark all notes as resolved243 allows user to mark all threads as resolved244 allows user to quickly scroll to next unresolved thread245 updates updated text after resolving note246 displays next thread even if hidden247 changes tab248 shows text with how many threads249 allows user to mark a note as resolved250 allows user to mark thread as resolved251 allows user to unresolve thread252 allows user to comment & resolve thread253 allows user to comment & unresolve thread254 as a guest255 someone elses merge request256 does not allow user to mark note as resolved257 does not allow user to mark thread as resolved258 guest users merge request259 allows user to mark a note as resolved260 unauthorized user261 no resolved comments262 does not allow user to mark note as resolved263Projects > Show > User uploads files264 when a user has write access265 uploads and commits a new text file266 uploads and commits a new image file267 uploads and commits a new pdf file268 uploads a file to a sub-directory269 uploads and commits a new text file270 uploads and commits a new image file271 uploads and commits a new pdf file272 uploads a file to a sub-directory273 when a user does not have write access274 uploads and commits a new file to a forked project275 uploads and commits a new file to a forked project276 with an empty repo277 uploads and commits a new text file via "upload file" button278 uploads and commits a new text file via "upload file" button279User searches for code280 when signed in281 no ref switcher shown in issue result summary282 when on a project page283 finds a file284 when on a project search page285 does not show top right search form286 search multiple words with refs switching287 when search times out288 renders timeout information289 sets tab count to 0290 when searching code291 finds code and links to blob292 finds code and links to blame293 behaves like code highlight294 has highlighted code295 when header search296 search code within refs297 shows ref switcher in code result summary298 persists branch name across search299 ref switcher list all the branches and tags300 search result changes when refs switched301 when signed out302 when block_anonymous_global_searches is enabled303 is redirected to login page304Admin Groups305 list306 renders groups307 create a group308 creates new group309 shows the visibility level radio populated with the default value310 when entered in group name, it auto filled the group path311 auto populates the group path with the group name312 when entering in group path, group name does not change anymore313 with expected fields314 renders from as expected315 show a group316 shows the group317 has a link to the group318 has a note if one is available319 when group has open access requests320 shows access requests with link to manage access321 group edit322 shows the visibility level radio populated with the group visibility_level value323 shows the subgroup creation level dropdown populated with the group subgroup_creation_level value324 edit group path does not change group name325 adding an admin note to group without one326 editing an existing group admin note327 hides removed note328 add user into a group329 when membership is set to expire330 renders relative time331 renders absolute time332 add admin himself to a group333 adds admin a to a group as developer334 admin removes themself from a group335 removes admin from the group336 shared projects337 renders shared project338User Cluster339 when user does not have a cluster and visits cluster index page340 when user filled form with valid parameters341 user sees a cluster details page342 user sees RBAC is enabled by default343 user sees namespace per environment is enabled by default344 when user filled form with invalid parameters345 user sees a validation error346 when user does have a cluster and visits cluster page347 user sees a cluster details page348 when user disables the cluster349 user sees the successful message350 when user changes cluster parameters351 user sees the successful message352 when user destroys the cluster353 user sees creation form with the successful message354Group show page355 when signed in356 with non-admin group concerns357 behaves like an autodiscoverable RSS feed with current_user's feed token358 has an RSS autodiscovery link tag with current_user's feed token359 when group does not exist360 is expected to eq 404361 when user is an owner362 shows the invite banner and persists dismissal363 when group has a project with emoji in description364 shows the project info365 when group has projects366 allows users to sorts projects by most stars367 with subgroups and projects empty state368 when user has permissions to create new subgroups or projects369 shows `Create new subgroup` link370 shows `Create new project` link371 with visibility warning popover372 when a public project is shared with a private group373 shows warning popover374 when a public project is shared with an internal group375 shows warning popover376 when user does not have permissions to create new subgroups or projects377 does not show `Create new subgroup` link378 does not show `Create new project` link379 shows empty state380 when signed out381 RSS382 behaves like an autodiscoverable RSS feed without a feed token383 has an RSS autodiscovery link tag without a feed token384 when group has a public project385 renders public project386 when group has a private project387 does not render private project388 with subgroup support389 for owners390 when subgroups are supported391 allows creating subgroups392 for maintainers393 when subgroups are supported394 when subgroup_creation_level is set to maintainers395 allows creating subgroups396 when subgroup_creation_level is set to owners397 does not allow creating subgroups398 for notification button399 is enabled by default400 is disabled if emails are disabled401 for page og:description402 behaves like page meta description403 renders the page with description, og:description, and twitter:description meta tags that contains a plain-text version of the markdown404 for structured schema markup405 shows Organization structured markup406 does not include structured markup in shared projects tab407 does not include structured markup in archived projects tab408Groups > Members > Manage groups409 when group link does not exist410 can share a group with group411 when group link exists412 remove group from group413 update group to owner level414 updates expiry date415 when expiry date is set416 clears expiry date417 group search results418 behaves like inviting groups search results419 with instance admin considerations420 when user is an admin421 shows groups where the admin has no direct membership422 shows groups where the admin has at least guest level membership423 when user is not an admin424 does not show groups where the user has no direct membership425 shows groups where the user has at least guest level membership426 when user is not an admin and there are hierarchy considerations427 does not show self or ancestors428 when sharing with groups outside the hierarchy is enabled429 shows groups within and outside the hierarchy in search results430 when sharing with groups outside the hierarchy is disabled431 shows only groups within the hierarchy in search results432Pages edits pages settings433 when user is the owner434 when pages deployed435 renders Access pages436 does not render access control warning437 when pages are disabled in the project settings438 renders disabled warning439 when access control is enabled in gitlab settings440 renders access control warning441 when pages are public442 does not render access control warning443 when support for external domains is disabled444 renders message that support is disabled445 menu entry446 on the pages page447 renders "Pages" tab448 in another menu entry under deployments449 when pages are enabled450 renders "Pages" tab451 when pages are disabled452 does not render "Pages" tab453 HTTPS settings454 tries to change the setting455 setting could not be updated456 tries to change the setting457 non-HTTPS domain exists458 the setting is disabled459 HTTPS pages are disabled460 the setting is unavailable461 Remove page462 when pages are deployed463 removes the pages464Issues > Real-time sidebar465 updates the assignee in real-time466 updates the label in real-time467Project > User views empty wiki468 behaves like User views empty wiki469 when project is public470 behaves like empty wiki message471 shows the empty state message with the expected elements472 when issue tracker is private473 behaves like empty wiki message474 shows the empty state message with the expected elements475 when issue tracker is disabled476 behaves like empty wiki message477 shows the empty state message with the expected elements478 and user is logged in479 and user is not a member480 behaves like empty wiki message481 shows the empty state message with the expected elements482 and user is a member483 behaves like empty wiki message484 shows the empty state message with the expected elements485 when project is private486 behaves like wiki is not found487 shows an error message488 and user is logged in489 and user is not a member490 behaves like wiki is not found491 shows an error message492 and user is a member493 behaves like empty wiki message494 shows the empty state message with the expected elements495 and user is a maintainer496 behaves like empty wiki message497 shows the empty state message with the expected elements498 and Confluence is already enabled499 behaves like empty wiki message500 shows the empty state message with the expected elements501User changes public project visibility502 when the project has forks503 when a project is public504 behaves like changing visibility to private505 requires confirmation506 when the project is internal507 behaves like changing visibility to private508 requires confirmation509 when the visibility level is untouched510 saves without confirmation511 when the project is not forked512 behaves like does not require confirmation513 saves without confirmation514User visits their profile515 shows correct menu item516 shows profile info517 shows user readme518 hides empty user readme519 for tabs520 for Groups521 behaves like shows expected content522 shows expected content523 for Contributed projects524 behaves like shows expected content525 shows expected content526 for personal projects527 behaves like shows expected content528 shows expected content529 for starred projects530 behaves like shows expected content531 shows expected content532 for snippets533 behaves like shows expected content534 shows expected content535 for followers536 behaves like shows expected content537WARNING: Active Record does not support composite primary key.538user_follow_users has composite primary key. Composite primary key is ignored.539 shows expected content540 for following541 behaves like shows expected content542 shows expected content543Service Desk Setting544 # order random545 pushes service_desk_custom_email feature flag to frontend546 pushes issue_email_participants feature flag to frontend547 shows activation checkbox548 when service_desk_email is disabled549 shows incoming email but not project name suffix after activating550 when service_desk_email is enabled551 allows setting of custom address suffix552 issue description templates553 behaves like issue description templates from current project only554 loads issue description templates from the project only555Merge request > User locks discussion556 when the discussion is locked557 when a user is a team member558 the user can create a comment559 when a user is not a team member560 the user can not create a comment561Maintainer deletes protected tag562 from the tags list page563 deletes the tag564 from a specific tag page565 deletes the tag566Mini Pipeline Graph in Commit View567 when commit has pipelines and feature flag is enabled568 displays the graphql pipeline stage569 when commit has pipelines and feature flag is disabled570 display icon with status571 displays a mini pipeline graph572 when commit does not have pipelines573 does not display a mini pipeline graph574Projects > Files > User wants to add a .gitlab-ci.yml file575 user can pick a template from the dropdown576 when template param is provided577 uses the given template578 when provided template param is not a valid template name579 leaves the editor empty580 when template is not available for the given file581 leaves the editor empty582User activates Slack notifications583 when integration is not configured yet584 activates integration585 when integration is already configured586 filters events by channel587Unsubscribe links588 when logged out589 unsubscribes from the issue when visiting the link from the header590 when visiting the link from the body591 shows the unsubscribe confirmation page and redirects to root path when confirming592 shows the unsubscribe confirmation page and redirects to root path when canceling593 when logged in594 unsubscribes from the issue when visiting the link from the email body595 unsubscribes from the issue when visiting the link from the header596User activates Packagist597 activates integration598Project navbar599 behaves like verified navigation bar600 renders correctly601 when value stream is available602 redirects to value stream when Analytics item is clicked603 when pages are available604 behaves like verified navigation bar605 renders correctly606 when package registry is available607 behaves like verified navigation bar608 renders correctly609 when container registry is available610 behaves like verified navigation bar611 renders correctly612 when harbor registry is available613 behaves like verified navigation bar614 renders correctly615 when models experiments is available616 behaves like verified navigation bar617 renders correctly618listing forks of a project619 shows the forked project in the list with commit as description620 does not show the commit message when an external authorization service is used621Projects > Show > Redirects622 shows public project page623 redirects to sign in page when project is private624 redirects to sign in page when project does not exist625 redirects to public project page after signing in626 redirects to private project page after sign in627 when signed in628 returns 404 status when project does not exist629 returns 404 when project is private630Projects > Files > User wants to edit a file631 when the user has write access632 file has been updated since the user opened the edit page633 when the user does not have write access634 and the user has a fork of the project635 and the forked project is ahead of the upstream project636 renders an error message637GraphiQL638 without relative_url_root639 has the correct graphQLEndpoint640 with relative_url_root641 has the correct graphQLEndpoint642Admin System Info643 GET /admin/system_info644 when all info is available645 shows system info page646 when CPU info is not available647 shows system info page with no CPU info648 when memory info is not available649 shows system info page with no CPU info650Upload a design through graphQL651 behaves like handling file uploads652 with object storage disabled653 behaves like for a design upload through graphQL654 creates proper objects655 is expected to eq 200656Upload a project export archive657 behaves like handling file uploads658 with object storage disabled659 behaves like for a project export archive660 is expected to change `Project.count` by 1661 is expected to eq 201662auto_explain log contains 1083 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-system-pg14-single-db-ci-connection-5-28.326.main.ndjson.gz663took 10.136929171664auto_explain log contains 1084 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-system-pg14-single-db-ci-connection-5-28.326.ci.ndjson.gz665took 10.816627638666Knapsack report was generated. Preview:667{668 "spec/features/merge_request/user_resolves_diff_notes_and_discussions_resolve_spec.rb": 614.4416909370002,669 "spec/features/projects/show/user_uploads_files_spec.rb": 153.0151134760008,670 "spec/features/search/user_searches_for_code_spec.rb": 122.12833604499974,671 "spec/features/admin/admin_groups_spec.rb": 90.22126539300007,672 "spec/features/projects/clusters/user_spec.rb": 75.09600146899993,673 "spec/features/groups/show_spec.rb": 58.76697664099993,674 "spec/features/groups/members/manage_groups_spec.rb": 51.68212005100031,675 "spec/features/projects/pages/user_edits_settings_spec.rb": 40.08550208999986,676 "spec/features/issues/user_sees_sidebar_updates_in_realtime_spec.rb": 87.87638321800023,677 "spec/features/projects/wiki/user_views_wiki_empty_spec.rb": 32.91770514699965,678 "spec/features/projects/user_changes_project_visibility_spec.rb": 28.475000550000004,679 "spec/features/profiles/user_visits_profile_spec.rb": 23.234649728000477,680 "spec/features/projects/settings/service_desk_setting_spec.rb": 23.872916755000006,681 "spec/features/merge_request/user_locks_discussion_spec.rb": 21.935808544999418,682 "spec/features/tags/maintainer_deletes_protected_tag_spec.rb": 16.225686752999536,683 "spec/features/projects/commit/mini_pipeline_graph_spec.rb": 16.520189791999655,684 "spec/features/projects/files/gitlab_ci_yml_dropdown_spec.rb": 13.850370836000366,685 "spec/features/projects/integrations/user_activates_slack_notifications_spec.rb": 11.82920408100017,686 "spec/features/unsubscribe_links_spec.rb": 12.015117430999453,687 "spec/features/projects/integrations/user_activates_packagist_spec.rb": 7.957604672999878,688 "spec/features/projects/navbar_spec.rb": 7.6895125620003455,689 "spec/features/projects/forks/fork_list_spec.rb": 6.391820438999275,690 "spec/features/projects/show/redirects_spec.rb": 5.998749232000591,691 "spec/features/projects/files/editing_a_file_spec.rb": 6.634843893999459,692 "spec/features/graphiql_spec.rb": 4.348300757000288,693 "spec/features/admin/admin_system_info_spec.rb": 4.44867500700002,694 "spec/features/file_uploads/graphql_add_design_spec.rb": 1.9274997149996125,695 "spec/features/file_uploads/project_import_spec.rb": 1.7039007390003462696}697Knapsack global time execution for tests: 25m 41s698Finished in 26 minutes 5 seconds (files took 42.84 seconds to load)699222 examples, 0 failures700Randomized with seed 21062701[TEST PROF INFO] Time spent in factories: 01:49.718 (7.0% of total time)702Failed to write to log, write log/workhorse-test.log: file already closed703RSpec exited with 0.704No examples to retry, congrats!706Running after script...707$ echo -e "\e[0Ksection_start:`date +%s`:report_results_section[collapsed=true]\r\e[0KReport results"711$ tooling/bin/push_job_metrics || true712[job-metrics] Pushing job metrics file for the CI/CD job.713[job-metrics] Pushed 4 CI job metric entries to InfluxDB.715Not uploading cache ruby-gems-debian-bullseye-ruby-3.0-16 due to policy717Uploading artifacts...718auto_explain/: found 3 matching artifact files and directories 719coverage/: found 5 matching artifact files and directories 720crystalball/: found 2 matching artifact files and directories 721WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 722knapsack/: found 4 matching artifact files and directories 723rspec/: found 16 matching artifact files and directories 724WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 725log/*.log: found 18 matching artifact files and directories 726WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/5336651231/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com727WARNING: Retrying... context=artifacts-uploader error=request redirected728Uploading artifacts as "archive" to coordinator... 201 Created id=5336651231 responseStatus=201 Created token=64_Bzpds729Uploading artifacts...730rspec/rspec-*.xml: found 1 matching artifact files and directories 731WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/5336651231/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com732WARNING: Retrying... context=artifacts-uploader error=request redirected733Uploading artifacts as "junit" to coordinator... 201 Created id=5336651231 responseStatus=201 Created token=64_Bzpds735Job succeeded