rspec system pg14 26/26
Passed Started
by
@gitlab-bot

🤖 GitLab Bot 🤖
1Running with gitlab-runner 16.3.0~beta.108.g2b6048b4 (2b6048b4)2 on blue-3.private.runners-manager.gitlab.com/gitlab.com/gitlab-org 6io2xoDD, system ID: s_8f94f77602233 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-6io2xodd-project-278964-concurrent-0 via runner-6io2xodd-private-1697709947-e9d65d86...27Fetching changes with git depth set to 20...28Initialized empty Git repository in /builds/gitlab-org/gitlab/.git/29Created fresh repository.30remote: Enumerating objects: 175495, done. 31remote: Counting objects: 100% (175495/175495), done. 32remote: Compressing objects: 100% (119238/119238), done. 33remote: Total 175495 (delta 83016), reused 113694 (delta 49335), pack-reused 0 34Receiving objects: 100% (175495/175495), 148.32 MiB | 31.19 MiB/s, done.35Resolving deltas: 100% (83016/83016), done.37 * [new ref] refs/pipelines/1042272888 -> refs/pipelines/104227288838Checking out 3af7b5df as detached HEAD (ref is refs/merge-requests/134621/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 (5328358048)...47Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5328358048 responseStatus=200 OK token=64_UiYX648Downloading artifacts for detect-tests (5328358058)...49Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5328358058 responseStatus=200 OK token=64_UiYX650Downloading artifacts for retrieve-tests-metadata (5328358066)...51Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5328358066 responseStatus=200 OK token=64_UiYX652Downloading artifacts for setup-test-env (5328358054)...53Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5328358054 responseStatus=200 OK token=64_UiYX655Using 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 decomposed database config (config/database.yml.decomposed-postgresql)94Geo DB won't be set up.95Embedding DB won't be set up.125$ source ./scripts/rspec_helpers.sh126$ run_timed_command "gem install knapsack --no-document"127$ gem install knapsack --no-document128Successfully installed knapsack-4.0.01291 gem installed130==> 'gem install knapsack --no-document' succeeded in 1 seconds.131$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"136$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"137$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"138$ tooling/bin/create_job_metrics_file || true139[job-metrics] Creating the job metrics file for the CI/CD job.140$ rspec_paralellized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request"141RETRY_FAILED_TESTS_IN_NEW_PROCESS: true142KNAPSACK_GENERATE_REPORT: true143FLAKY_RSPEC_GENERATE_REPORT: true144KNAPSACK_TEST_FILE_PATTERN: spec/{features}{,/**/}*_spec.rb145KNAPSACK_LOG_LEVEL: debug146KNAPSACK_REPORT_PATH: knapsack/rspec_system_pg14_26_26_report.json147FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json148FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_system_pg14_26_26_report.json149NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_system_pg14_26_26_report.json150RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-5328358373.txt151CRYSTALBALL: 152RSPEC_TESTS_MAPPING_ENABLED: 153RSPEC_TESTS_FILTER_FILE: 154Shell set options (set -o) enabled:155braceexpand on156hashall on157interactive-comments on158pipefail on159Knapsack report generator started!160/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!161/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!162/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!163/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!164/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!165/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!166/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!167/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!168/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!169/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!170/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!171/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!172/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!173/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!174/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!175/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!176/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!177/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!178/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!179/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!180/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!181/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!182/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!183/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!184/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!185/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!186/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!187/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!188/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!189/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!190/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!191/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!192/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!193/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!194/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!195/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!196/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!197/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!198/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!199/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!200/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!201/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!202/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!203/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!204/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!205/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!206/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!207/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!208/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!209/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!210/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!211/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!212/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!213Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}214Test environment set up in 0.609159036 seconds215Email Verification On Login216Starting the Capybara driver server...217 when failing to login the maximum allowed number of times218Capybara starting Puma...219* Version 6.4.0 , codename: The Eagle of Durango220* Min threads: 0, max threads: 4221* Listening on unix:///tmp/20231019-331-1pn2nx222 locks the user, but does not set the unlock token223 behaves like email verification required224 requires email verification before being able to access GitLab225 resending a new code226 resends a new code227 rate limits resends228 updating the email address229 offers to update the email address230 verification errors231 rate limits verifications232 verifies invalid codes233 verifies expired codes234 behaves like no email verification required when 2fa enabled or ff disabled235 when 2FA is enabled236 behaves like no email verification required237 does not lock the user and redirects to the root page after logging in238 when the feature flag is disabled239 behaves like no email verification required240 does not lock the user and redirects to the root page after logging in241 when waiting for the auto unlock time242 behaves like no email verification required243 does not lock the user and redirects to the root page after logging in244 when no previous authentication event exists245 behaves like no email verification required246 does not lock the user and redirects to the root page after logging in247 when a previous authentication event exists for another ip address248 behaves like email verification required249 requires email verification before being able to access GitLab250 resending a new code251 resends a new code252 rate limits resends253 updating the email address254 offers to update the email address255 verification errors256 rate limits verifications257 verifies invalid codes258 verifies expired codes259 behaves like no email verification required when 2fa enabled or ff disabled260 when 2FA is enabled261 behaves like no email verification required262 does not lock the user and redirects to the root page after logging in263 when the feature flag is disabled264 behaves like no email verification required265 does not lock the user and redirects to the root page after logging in266 when the check_ip_address_for_email_verification feature flag is disabled267 behaves like no email verification required268 does not lock the user and redirects to the root page after logging in269 when a previous authentication event exists for the same ip address270 behaves like no email verification required271 does not lock the user and redirects to the root page after logging in272 rate limiting password guessing273 shows an error message on on the login page274 inconsistent states275 when the feature flag is toggled off after being prompted for a verification token276 still accepts the token277 when the feature flag is toggled on after Devise sent unlock instructions278 the unlock link still works279Admin::Users280 GET /admin/users281 is ok282 has users list283 clicking edit user takes us to edit page284 user project count285 displays count of users projects286 tabs287 has multiple tabs to filter users288 `Pending approval` tab289 shows the `Pending approval` tab290 search and sort291 searches users by name292 sorts users by name293 sorts search results only294 searches with respect of sorting295 sorts users by recent last activity296 sorts users by oldest last activity297 Two-factor Authentication filters298 counts users who have enabled 2FA299 filters by users who have enabled 2FA300 counts users who have not enabled 2FA301 filters by users who have not enabled 2FA302 Pending approval filter303 counts users who are pending approval304 filters by users who are pending approval305 when blocking/unblocking a user306 shows confirmation and allows blocking and unblocking307 when deactivating/re-activating a user308 shows confirmation and allows deactivating and re-activating309 when a user is locked310 displays `Locked` badge next to user311 allows a user to be unlocked from the `User administration dropdown312 users pending approval313 sends a welcome email and a password reset email to the user upon admin approval314 internal users315 when showing a `Ghost User`316 does not render actions dropdown317 when showing a `Bot User`318 does not render actions dropdown319 user group count320 displays count of the users authorized groups321 GET /admin/users/new322 creates new user323 applies defaults to user324 creates user with valid data325 calls send mail326 sends valid email to user with email & password327 username contains spaces328 doesn't create the user and shows an error message329 with new users set to external enabled330 with regex to match internal user email address set331 automatically unchecks external for matching email332 creates an internal user333 GET /admin/users/:id/projects334 lists groups335 allows navigation to the group details336 shows the group access level337 allows group membership to be revoked338 show breadcrumbs339 is expected to have text "Edit Identity"340 GET /admin/users/:id/edit341 Update user342 shows page with new data343 changes user entry344 update username to non ascii char345 is expected to have visible css "form[action=\"/admin/users/user6\"]"346Group integrations347 behaves like integration settings form348 displays all the integrations349 with remove_monitor_metrics flag enabled350 returns a 404 for the prometheus edit page351Issues > Labels bulk assignment352 as an allowed user353 sidebar354 is present when bulk edit is enabled355 is not present when bulk edit is disabled356 can bulk assign357 a label358 to all issues359 is expected not to have text "frontend"360 to some issues361 is expected not to have text "frontend"362 to an issue363 is expected not to have text "frontend"364 to an issue by selecting the label first365 is expected not to have text "frontend"366 multiple labels367 to all issues368 is expected to have text "feature"369 to a issue370 is expected not to have text "feature"371 can assign a label to all issues when label is present372 is expected to have text "bug"373 can bulk un-assign374 all labels to all issues375 is expected not to have text "feature"376 a label to a issue377 is expected to have text "feature"378 a label and keep the others label379 is expected to have text "feature"380 toggling a milestone381 setting a milestone382 keeps labels383 setting a milestone and adding another label384 keeps existing label and new label is present385 setting a milestone and removing existing label386 keeps existing label and new label is present387 unsetting a milestone388 keeps labels389 toggling checked issues390 is expected to have text "feature"391 mark previously toggled label392 is expected to have text "feature"393 unmarking common label394 applies label from filtered results395 as a guest396 cannot bulk assign labels397 is expected not to have visible field "Issue 1" that is not disabled that is not checked398Markdown keyboard shortcuts399 Vue.js markdown editor400 behaves like keyboard shortcuts401 bolds text when <modifier>+B is pressed402 italicizes text when <modifier>+I is pressed403 strikes text when <modifier>+<shift>+x is pressed404 links text when <modifier>+K is pressed405 does not affect non-markdown fields on the same page406 behaves like no side effects407 does not bold text when <other modifier>+B is pressed408 does not italicize text when <other modifier>+I is pressed409 does not link text when <other modifier>+K is pressed410 if preview is toggled before shortcuts411 behaves like keyboard shortcuts412 bolds text when <modifier>+B is pressed413 italicizes text when <modifier>+I is pressed414 strikes text when <modifier>+<shift>+x is pressed415 links text when <modifier>+K is pressed416 does not affect non-markdown fields on the same page417 behaves like no side effects418 does not bold text when <other modifier>+B is pressed419 does not italicize text when <other modifier>+I is pressed420 does not link text when <other modifier>+K is pressed421User Cluster422 when user does not have a cluster and visits cluster index page423 when user filled form with valid parameters424 user sees namespace per environment is enabled by default425 behaves like valid cluster user form426 user sees a cluster details page427 RBAC is enabled for the cluster428 user sees a cluster details page with RBAC enabled429 behaves like valid cluster user form430 user sees a cluster details page431 when user filled form with invalid parameters432 user sees a validation error433 when user does have a cluster and visits cluster page434 user sees a cluster details page435 when user disables the cluster436 user sees the successful message437 when user changes cluster parameters438 user sees the successful message439 when user destroys the cluster440 user sees creation form with the successful message441Issuables Close/Reopen/Report toggle442 on a merge request443 when user has permission to update444 close/reopen/report toggle445 opens a dropdown when toggle is clicked446 links to Report Abuse447 when the merge request is open448 shows the `Edit` and `Mark as draft` buttons449 when the merge request is closed450 shows both the `Edit` and `Reopen` button451 when the merge request author is the current user452 shows both the `Edit` and `Reopen` button453 when the merge request is merged454 shows only the `Edit` button455 when the merge request author is the current user456 shows only the `Edit` button457 when user doesnt have permission to update458 only shows a `Report abuse` button459Work item children460 # order random461 for signed in user462 are not displayed when issue does not have work item children463 toggles widget body464 toggles form465 adds a new child task466 removes a child task and undoing467 with existing task468 adds an existing child task469 in work item metadata470 displays labels, milestone and assignee for work item children471Terraform472 when user is a terraform administrator473 when user does not have any terraform states and visits the index page474 sees an empty state475 when user has a terraform state476 when user visits the index page477 displays a tab with states count478 displays a table with terraform states479 displays terraform actions dropdown480 displays terraform information481 when clicking on the delete button482 removes the state483 when clicking on copy Terraform init command484 shows the modal with the init command485 when user is a terraform developer486 when user visits the index page487 displays a table without an action dropdown488User interacts with deploy keys489 viewing deploy keys490 when project has keys491 shows deploy keys492 when another project has keys493 shows deploy keys494 when there are public deploy keys495 shows public deploy keys496 adding deploy keys497 adds new key498 click on cancel hides the form499 attaching existing keys500 from another project501 behaves like attaches a key502 attaches key503 when keys are public504 behaves like attaches a key505 attaches key506Prioritize labels507 when user belongs to project team508 user can prioritize a group label509 user can unprioritize a group label510 user can prioritize a project label511 user can unprioritize a project label512 user can sort prioritized labels and persist across reloads513 user can see a primary button when there are only prioritized labels514 shows a help message about prioritized labels515 as a guest516 cannot prioritize labels517 cannot sort prioritized labels518 as a non signed in user519 cannot prioritize labels520Projects > Settings > Webhook Settings521 for developer522 to be disallowed to view523 for maintainer524 Webhooks525 show list of webhooks526 create webhook527 edit existing webhook528 test existing webhook529 delete existing webhook530 from webhooks list page531 from webhook edit page532 Webhook logs533 show list of hook logs534 show hook log details535 retry hook log536 does not show search settings on the hook log details537Groups > Members > List members538 show members from current group and parent539 show user once if member of both current group and parent540 showing status of members541 shows the status542 when user has 2FA enabled543 shows 2FA badge to user with "Owner" access level544 shows 2FA badge to admins545 does not show 2FA badge to users with access level below "Owner"546 shows 2FA badge to themselves547User activates the group-level Mattermost Slash Command integration548 shows a help message549 shows a token placeholder550 redirects to the integrations page after saving but not activating551 redirects to the integrations page after activating552 does not display the overrides tab553User comments on a diff with whitespace changes554 # order random555 when hiding whitespace changes556 when commenting on line combinations that are not present in the real diff557 shows the comments in the diff558 allows replies to comments in the diff559Admin mode for workers560 as a regular user561 cannot delete user562 as an admin user563 when admin mode disabled564 cannot delete user565 when admin mode enabled566 can delete user567Slack application568 # order random569 I can edit slack integration570 shows the trigger form fields571 when the integration is disabled572 does not show the trigger form fields573User comments on a commit574 adds a comment575top nav responsive576 when outside groups and projects577 when menu is closed578 has page content and hides responsive menu579 when menu is opened580 hides everything and shows responsive menu581 has new dropdown582 when inside a project583 the add menu contains invite members dropdown option and opens invite modal584 when inside a group585 the add menu contains invite members dropdown option and opens invite modal586User edits labels587 update label with new title588 allows user to delete label589 lock_on_merge590 behaves like lock_on_merge when editing labels591 updates lock_on_merge592 checkbox is disabled if lock_on_merge already set593 when feature flag is disabled594 does not display the checkbox/help text595Merge request > User opens checkout branch modal596 for fork597 shows instructions598GFM autocomplete599 new milestone page600 behaves like displays autocomplete menu for all entities601 autocompletes all available entities602 update milestone page603 behaves like displays autocomplete menu for all entities604 autocompletes all available entities605Group Issues Calendar Feed606 GET /issues607 when authenticated608 with no referer609 renders calendar feed610 with GitLab as the referer611 renders calendar feed as text/plain612 when authenticated via personal access token613 renders calendar feed614 when authenticated via feed token615 renders calendar feed616 issue with due date617 renders issue fields618Group Issue Boards619 labels620 only shows valid labels for the issue project and group621User RSS622 with "user_profile_overflow_menu_vue" feature flag off623 when signed in624 behaves like it has an RSS button with current_user's feed token625 shows the RSS button with current_user's feed token626 when signed out627 behaves like it has an RSS button without a feed token628 shows the RSS button without a feed token629 with "user_profile_overflow_menu_vue" feature flag on630 when signed in631 shows the RSS link with overflow menu632 when signed out633 has an RSS without a feed token634User design permissions635 user does not have permissions to upload design636Projects > Members > Group member cannot leave group project637 user does not see a "Leave project" link638 renders a flash message if attempting to leave by url639Groups > sidebar640 Package menu641 when container registry is enabled642 shows main menu643 has container registry link644 when container registry is disabled645 does not have container registry link646User views all merge requests647 shows all merge requests648 links to listed merge requests649Group Dependency Proxy for containers650Capybara starting Puma...651* Version 6.4.0 , codename: The Eagle of Durango652* Min threads: 0, max threads: 4653* Listening on http://127.0.0.1:33425654 fetching a blob655 when the blob is cached for the group656 behaves like responds with the file657 sends file658 when the blob must be downloaded659 behaves like responds with the file660 sends file661 behaves like caches the file662 caches the file663Projects > Members > Member cannot request access to their project664 member does not see the request access button665Knapsack report was generated. Preview:666{667 "spec/features/users/email_verification_on_login_spec.rb": 225.60913954599994,668 "spec/features/admin/users/users_spec.rb": 228.062354582,669 "spec/features/groups/integrations/group_integrations_spec.rb": 166.1300619729999,670 "spec/features/issues/user_bulk_edits_issues_labels_spec.rb": 141.29885080399993,671 "spec/features/markdown/keyboard_shortcuts_spec.rb": 92.6907878930001,672 "spec/features/groups/clusters/user_spec.rb": 70.53768092000018,673 "spec/features/merge_request/close_reopen_report_toggle_spec.rb": 68.7646400619999,674 "spec/features/projects/work_items/work_item_children_spec.rb": 54.065913194999894,675 "spec/features/projects/terraform_spec.rb": 42.28152960200009,676 "spec/features/projects/settings/user_interacts_with_deploy_keys_spec.rb": 36.936782654000126,677 "spec/features/projects/labels/update_prioritization_spec.rb": 31.051906407999923,678 "spec/features/projects/settings/webhooks_settings_spec.rb": 27.97085393400016,679 "spec/features/groups/members/list_members_spec.rb": 24.875912986999992,680 "spec/features/groups/integrations/user_activates_mattermost_slash_command_spec.rb": 24.136522028000172,681 "spec/features/merge_request/user_comments_on_whitespace_hidden_diff_spec.rb": 22.012238360999845,682 "spec/features/admin/admin_mode/workers_spec.rb": 16.79452266200019,683 "spec/features/projects/settings/slack_application_spec.rb": 17.624456232000057,684 "spec/features/merge_request/user_comments_on_commit_spec.rb": 14.048140734000071,685 "spec/features/nav/top_nav_responsive_spec.rb": 13.316833008999993,686 "spec/features/projects/labels/user_edits_labels_spec.rb": 10.043661346999897,687 "spec/features/merge_request/user_opens_checkout_branch_modal_spec.rb": 8.615971145999993,688 "spec/features/projects/milestones/gfm_autocomplete_spec.rb": 9.575964440999996,689 "spec/features/ics/group_issues_spec.rb": 6.665465332999929,690 "spec/features/groups/board_sidebar_spec.rb": 7.327701312000045,691 "spec/features/users/rss_spec.rb": 5.838279108000052,692 "spec/features/projects/issues/design_management/user_permissions_upload_spec.rb": 5.125799730000153,693 "spec/features/projects/members/group_member_cannot_leave_group_project_spec.rb": 5.374679311999898,694 "spec/features/groups/user_sees_package_sidebar_spec.rb": 2.771387164000089,695 "spec/features/merge_requests/user_views_all_merge_requests_spec.rb": 2.92145415899995,696 "spec/features/groups/dependency_proxy_for_containers_spec.rb": 1.89064957100004,697 "spec/features/projects/members/member_cannot_request_access_to_his_project_spec.rb": 1.278388871000061698}699Knapsack global time execution for tests: 23m 05s700Finished in 23 minutes 8 seconds (files took 43.76 seconds to load)701222 examples, 0 failures702Randomized with seed 39631703[TEST PROF INFO] Time spent in factories: 01:10.480 (5.07% of total time)704Failed to write to log, write log/workhorse-test.log: file already closed705RSpec exited with 0.706No examples to retry, congrats!708Running after script...709$ echo -e "\e[0Ksection_start:`date +%s`:report_results_section[collapsed=true]\r\e[0KReport results"715$ tooling/bin/push_job_metrics || true716[job-metrics] Pushing job metrics file for the CI/CD job.717[job-metrics] Pushed 4 CI job metric entries to InfluxDB.719Not uploading cache ruby-gems-debian-bullseye-ruby-3.0-16 due to policy721Uploading artifacts...722WARNING: auto_explain/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 723coverage/: found 5 matching artifact files and directories 724crystalball/: found 2 matching artifact files and directories 725WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 726knapsack/: found 4 matching artifact files and directories 727rspec/: found 16 matching artifact files and directories 728WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 729log/*.log: found 17 matching artifact files and directories 730WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/5328358373/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com731WARNING: Retrying... context=artifacts-uploader error=request redirected732Uploading artifacts as "archive" to coordinator... 201 Created id=5328358373 responseStatus=201 Created token=64_UiYX6733Uploading artifacts...734rspec/rspec-*.xml: found 1 matching artifact files and directories 735WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/5328358373/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com736WARNING: Retrying... context=artifacts-uploader error=request redirected737Uploading artifacts as "junit" to coordinator... 201 Created id=5328358373 responseStatus=201 Created token=64_UiYX6739Job succeeded