rspec system pg14 10/28
Passed Started
by
@dstull
Doug Stull
1Running with gitlab-runner 16.1.0~beta.59.g83c66823 (83c66823)2 on green-1.shared-gitlab-org.runners-manager.gitlab.com/default Mf8beF5G, system ID: s_673deea48c2a3 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:2e09e9db92541ed81b1c00f1d5186f8c262d8b84e8d1755676ea4b25614f30c4 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:afc7bd7a60824044709543a6a700385e412d750d9ab4fc72b427e335e1d0f3ec ...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:a9a90ece30d9630d694ab1997cd103ea8ec729789451b983a75c7b58b0062d45 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:7ef36177d5d0bc554fbb63d8210ae751bcc538bea7905b51d078d9ab90a755fa ...17Starting service redis:6.2-alpine ...18Pulling docker image redis:6.2-alpine ...19Using docker image sha256:d0675d033b87382205d08b598a004a99a1f6c4bd377cc86bb6df8957ce7dbb1c for redis:6.2-alpine with digest redis@sha256:740b5c973d1c9eea6e124a3905ba73d32354d0549f98ccc9e67af1af2a9ba478 ...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:3e6c24d49ca804019e2cfcf4951ed994b550043ce6af3757cb550e8c78892a99 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:50215d6eb4fdf053dfc39bc8a540c94a214139ba2a583092099c9eac46201eee ...25Running on runner-mf8bef5g-project-278964-concurrent-0 via runner-mf8bef5g-shared-gitlab-org-1692360131-76daf4f1...27Fetching changes with git depth set to 20...28Initialized empty Git repository in /builds/gitlab-org/gitlab/.git/29Created fresh repository.30remote: Enumerating objects: 150271, done. 31remote: Counting objects: 100% (150271/150271), done. 32remote: Compressing objects: 100% (97595/97595), done. 33remote: Total 150271 (delta 67215), reused 103431 (delta 46893), pack-reused 0 34Receiving objects: 100% (150271/150271), 124.68 MiB | 28.66 MiB/s, done.35Resolving deltas: 100% (67215/67215), done.37 * [new ref] refs/pipelines/972262671 -> refs/pipelines/97226267138Checking out 3f92a6c3 as detached HEAD (ref is refs/merge-requests/129383/merge)...39Skipping Git submodules setup40$ git remote set-url origin "${CI_REPOSITORY_URL}"42Checking cache for ruby-gems-debian-bullseye-ruby-3.0-16...43cache.zip is up to date 44Successfully extracted cache46Downloading artifacts for compile-test-assets (4900739220)...47Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4900739220 responseStatus=200 OK token=64_ySEw348Downloading artifacts for detect-tests (4900739241)...49Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4900739241 responseStatus=200 OK token=64_ySEw350Downloading artifacts for retrieve-tests-metadata (4900739253)...51Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4900739253 responseStatus=200 OK token=64_ySEw352Downloading artifacts for setup-test-env (4900739227)...53Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4900739227 responseStatus=200 OK token=64_ySEw355Using docker image sha256:3e6c24d49ca804019e2cfcf4951ed994b550043ce6af3757cb550e8c78892a99 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:50215d6eb4fdf053dfc39bc8a540c94a214139ba2a583092099c9eac46201eee ...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.107$ source ./scripts/rspec_helpers.sh108$ run_timed_command "gem install knapsack --no-document"109$ gem install knapsack --no-document110Successfully installed knapsack-4.0.01111 gem installed112==> 'gem install knapsack --no-document' succeeded in 1 seconds.113$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"118$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"119$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"120$ rspec_paralellized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house"121SKIP_FLAKY_TESTS_AUTOMATICALLY: 122RETRY_FAILED_TESTS_IN_NEW_PROCESS: true123KNAPSACK_GENERATE_REPORT: true124FLAKY_RSPEC_GENERATE_REPORT: true125KNAPSACK_TEST_FILE_PATTERN: spec/{features}{,/**/}*_spec.rb126KNAPSACK_LOG_LEVEL: debug127KNAPSACK_REPORT_PATH: knapsack/rspec_system_pg14_10_28_report.json128FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json129FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_system_pg14_10_28_report.json130NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_system_pg14_10_28_report.json131RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-4900739582.txt132CRYSTALBALL: 133RSPEC_TESTS_MAPPING_ENABLED: 134RSPEC_TESTS_FILTER_FILE: 135Shell set options (set -o) enabled:136braceexpand on137hashall on138interactive-comments on139pipefail on140Knapsack report generator started!141/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!142/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!143/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!144/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!145/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!146/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!147/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!148/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!149/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/creator.rb:17: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!150/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/creator.rb:24: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!151/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/creator.rb:25: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!152/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/creator.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/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!154/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!155/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!156/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!157/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!158/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!159/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!160/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!161/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!162/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!163/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!164/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!165/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!166/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!167/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!168/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!169/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!170/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!171/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!172/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!173/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!174/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!175/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!176/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!177/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/update/updater.rb:12: 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/reconcile/input/agent_infos_observer.rb:15: 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/reconcile/input/params_extractor.rb:14: 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/reconcile/input/params_extractor.rb:16: 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/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!182/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!183/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!184/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!185/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!186/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!187/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!188/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!189Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true}190Test environment set up in 0.623067536 seconds191Jobs192 GET /:project/jobs193 with no jobs194Starting the Capybara driver server...195Capybara starting Puma...196* Version 6.3.0 , codename: Mugi No Toki Itaru197* Min threads: 0, max threads: 4198* Listening on unix:///tmp/20230818-327-r6oq1a199 shows the empty state page200 with a job201 when visiting old URL202 redirects to new URL203 GET /:project/jobs/:id204 Job from project205 shows status name206 shows commit`s data207 shows active job208 pipeline info block209 shows pipeline id and source branch210 when pipeline is detached merge request pipeline211 shows merge request iid and source branch212 when source project is a forked project213 shows merge request iid and source branch214 when pipeline is merge request pipeline215 shows merge request iid and source branch216 when source project is a forked project217 shows merge request iid and source branch218 sidebar219 renders escaped tooltip name220 when job is not running221 if job passed222 does not show New issue button223 if job failed224 shows New issue button225 when job is running226 job is cancelable227 shows cancel button228 when job is waiting for resource229 shows correct UI components230 Job from other project231 is expected to eq 404232 Download artifacts233 has button to download artifacts234 downloads the zip file when user clicks the download button235 Artifacts expire date236 no expire date defined237 does not have the Keep button238 when expire date is defined239 when user has ability to update job240 when artifacts are unlocked241 keeps artifacts when keep button is clicked242 when artifacts are locked243 shows the keep button244 when user does not have ability to update job245 does not have keep button246 when artifacts expired247 when artifacts are unlocked248 does not have the Keep button249 when artifacts are locked250 has the Keep button251 when visiting old URL252 redirects to new URL253 Raw trace254 is expected to have visible css "[data-testid=\"job-raw-link-controller\"]"255 HTML trace256 when job has an initial trace257 loads job logs258 Variables259 when user is a maintainer260 when variables are stored in trigger_request261 behaves like no reveal button variables behavior262 renders a hidden value with no reveal values button263 when variables are stored in pipeline_variables264 behaves like no reveal button variables behavior265 renders a hidden value with no reveal values button266 when user is a maintainer267 when variables are stored in trigger_request268 behaves like reveal button variables behavior269 renders a hidden value with a reveal values button270 reveals values on button click271 when variables are stored in pipeline_variables272 behaves like reveal button variables behavior273 renders a hidden value with a reveal values button274 reveals values on button click275 when job starts environment276 job is successful and has deployment277 shows a link for the job278 shows deployment message279 when there is a cluster used for the deployment280 shows a link to the cluster281 shows the name of the cluster282 when the user is not able to view the cluster283 includes only the name of the cluster without a link284 job is complete and not successful285 shows a link for the job286 deployment still not finished287 shows a link to latest deployment288 when job stops environment289 does not show environment information banner290 environment info in job view291 job with outdated deployment292 shows deployment message293 renders a link to the most recent deployment294 when deployment does not have a deployable295 has an empty href296 job failed to deploy297 shows deployment message298 job will deploy299 when environment exists300 shows deployment message301 when it has deployment302 shows that deployment will be overwritten303 when environment does not exist304 shows deployment message305 job that failed to deploy and environment has not been created306 shows deployment message307 job that will deploy and environment has not been created308 shows deployment message309 Playable manual action310 shows manual action empty state311 plays manual action and shows pending status312 Delayed job313 shows delayed job314 unschedules delayed job and shows manual action315 Non triggered job316 shows empty state317 Pending job318 shows pending empty state319 Canceled job320 with log321 renders job log322 without log323 renders empty state324 Skipped job325 renders empty state326 when job is failed but has no trace327 renders empty state328 with erased job329 renders erased job warning330 without erased job331 does not render erased job warning332 on mobile333 renders collapsed sidebar334 on desktop335 renders expanded sidebar336 stuck337 without active runners available338 renders message about job being stuck because no runners are active339 when available runners can not run specified tag340 renders message about job being stuck because of no runners with the specified tags341 when runners are offline and build has tags342 renders message about job being stuck because of no runners with the specified tags343 without any runners available344 renders message about job being stuck because no runners are available345 without available runners online346 renders message about job being stuck because runners are offline347 POST /:project/jobs/:id/cancel348 Job from project349 loads the page and shows all needed controls350 POST /:project/jobs/:id/retry351 Job from project352 shows the right status and buttons353 Job that current user is not allowed to retry354 does not show the Retry button355 Job that failed because of a forward deployment failure356 shows a modal to warn the user357 retries the job358 GET /:project/jobs/:id/raw359 access source360 job from project361 when job is running362 sends the right headers363 when job is complete364 sends the right headers365 job from other project366 sends the right headers367 when visiting old URL368 redirects to new URL369 GET /:project/jobs/:id/trace.json370 Job from project371 is expected to eq 200372 Job from other project373 is expected to eq 404374Merge request > Batch comments375 adds draft note376 publishes review377 deletes draft note378 edits draft note379 multiple times on the same diff line380 shows both drafts at once381 with image and file draft note382 does not show in overview383 adding single comment to review384 at first does not show `Add to review` and `Add comment now` buttons385 when review has started386 can add comment to review387 can add comment right away388 in parallel diff389 adds draft comments to both sides390 thread is unresolved391 publishes comment right away and resolves the thread392 publishes review and resolves the thread393Admin::Users::User394 GET /admin/users/:id395 has user info396 when blocking/unblocking the user397 shows confirmation and allows blocking and unblocking398 when deactivating/re-activating the user399 shows confirmation and allows deactivating/re-activating400 when user is the sole owner of a group401 shows `Delete user and contributions` action but not `Delete user` action402 allows user to be deleted by using the `Delete user and contributions` action403 when a user is locked404 displays `(Locked)` next to user's name405 allows a user to be unlocked from the `User administration dropdown406 Impersonation407 before impersonating408 for other users409 shows impersonate button for other users410 for admin itself411 does not show impersonate button for admin itself412 for blocked user413 behaves like user that cannot be impersonated414 disables impersonate button415 shows tooltip with correct error message416 for user with expired password417 behaves like user that cannot be impersonated418 disables impersonate button419 shows tooltip with correct error message420 for internal user421 behaves like user that cannot be impersonated422 disables impersonate button423 shows tooltip with correct error message424 for locked user425 behaves like user that cannot be impersonated426 disables impersonate button427 shows tooltip with correct error message428 when already impersonating another user429 behaves like user that cannot be impersonated430 disables impersonate button431 shows tooltip with correct error message432 when impersonation is disabled433 does not show impersonate button434 when impersonating435 logs in as the user when impersonate is clicked436 sees impersonation log out icon437 when viewing the confirm email warning438 with an email that does not contain HTML439 displays the warning alert including the email440 with an email that contains HTML441 displays the impersonation alert, excludes email, and disables links442 ending impersonation443 logs out of impersonated user back to original user444 is redirected back to the impersonated users page in the admin after stopping445 a user with an expired password446 is redirected back to the impersonated users page in the admin after stopping447 Two-factor Authentication status448 shows when enabled449 shows when disabled450 Email verification status451 displays the correct status for an unverified email address452 displays the correct status for a verified email address453 show user identities454 shows user identities455 update user identities456 modifies twitter identity457 remove users secondary email458 is expected not to have text "secondary@example.com"459 remove user with identities460 removes user with twitter identity461 show user keys462 is expected not to have text "ssh-rsa Key2"463 show user attributes464 has expected attributes465 GET /admin/users466 user pending approval467 shows user info468 when user has an unconfirmed email469 path_helper: -> (user) { admin_user_path(user) }470 allows an admin to force confirmation of the user's email471 path_helper: -> (user) { projects_admin_user_path(user) }472 allows an admin to force confirmation of the user's email473 path_helper: -> (user) { keys_admin_user_path(user) }474 allows an admin to force confirmation of the user's email475 path_helper: -> (user) { admin_user_identities_path(user) }476 allows an admin to force confirmation of the user's email477 path_helper: -> (user) { admin_user_impersonation_tokens_path(user) }478 allows an admin to force confirmation of the user's email479Value Stream Analytics480 as an allowed user481 when project is new482 displays metrics with relevant values483 shows active stage with empty message484 when there's value stream analytics data485 displays metrics486 can filter the issues by date487 can filter the metrics by date488 paginates the results489 can navigate directly to a value stream stream stage with filters applied490 as a guest491 does not show the commit stats492 does not show restricted stages493User Cluster494 when user does not have a cluster and visits cluster index page495 when user filled form with valid parameters496 user sees namespace per environment is enabled by default497 behaves like valid cluster user form498 user sees a cluster details page499 RBAC is enabled for the cluster500 user sees a cluster details page with RBAC enabled501 behaves like valid cluster user form502 user sees a cluster details page503 when user filled form with invalid parameters504 user sees a validation error505 when user does have a cluster and visits cluster page506 user sees a cluster details page507 when user disables the cluster508 user sees the successful message509 when user changes cluster parameters510 user sees the successful message511 when user destroys the cluster512 user sees creation form with the successful message513User searches for issues514 when signed in515 does not show top right search form516 finds an issue517 hides confidential icon for non-confidential issues518 shows confidential icon for confidential issues519 shows correct badge for open issues520 shows correct badge for closed issues521 sorts by created date522 when search times out523 renders timeout information524 sets tab count to 0525 when on a project page526 finds an issue527 when signed out528 when block_anonymous_global_searches is disabled529 does not show top right search form530 finds an issue531 when block_anonymous_global_searches is enabled532 is redirected to login page533Merge request > User sees closing issues message534 closing issues but not mentioning any other issue535 does not display closing issue message536 mentioning issues but not closing them537 does not display closing issue message538 closing some issues in title and mentioning, but not closing, others539 does not display closing issue message540 closing issues using title but not mentioning any other issue541 does not display closing issue message542 mentioning issues using title but not closing them543 does not display closing issue message544 closing some issues using title and mentioning, but not closing, others545 does not display closing issue message546Projects > User sees sidebar547 on different viewports548 with a extra small viewport549 behaves like has a mobile nav-sidebar550 has a hidden nav-sidebar on load551 can expand the nav-sidebar552 with a small size viewport553 behaves like has a mobile nav-sidebar554 has a hidden nav-sidebar on load555 can expand the nav-sidebar556 with medium size viewport557 behaves like has a collapsed nav sidebar558 has a collapsed desktop nav-sidebar on load559 can expand the nav-sidebar560 with viewport size 1199px561 behaves like has a collapsed nav sidebar562 has a collapsed desktop nav-sidebar on load563 can expand the nav-sidebar564 with a extra large viewport565 behaves like has a expanded nav sidebar566 has a expanded desktop nav-sidebar on load567 can collapse the nav-sidebar568 as owner569 when snippets are disabled570 does not display a "Snippets" link571 as anonymous572 project landing page573 does not show the project file list landing page, but the activity574 shows the wiki when enabled575 shows the issues when enabled576 shows the wiki when wiki and issues are enabled577 as guest578 shows allowed tabs only579 shows build tab if builds are public580 does not show fork button581 does not show clone path582 project landing page583 does not show the project file list landing page584 shows the project activity when issues and wiki are disabled585 shows the wiki when enabled586 shows the issues when enabled587Snippet588 behaves like show and render proper snippet blob589 Ruby file590 displays the blob591 Markdown file592 visiting directly593 displays the blob using the rich viewer594 switching to the simple viewer595 displays the blob using the simple viewer596 switching to the rich viewer again597 displays the blob using the rich viewer598 visiting with a line number anchor599 displays the blob using the simple viewer600 behaves like does not show New Snippet button601 is expected not to have visible link "New snippet"602 behaves like a "Your work" page with sidebar and breadcrumbs603 shows the "Your work" sidebar604 shows the correct sidebar menu item as active605 breadcrumbs606 has "Your work" as its root breadcrumb607 when unauthenticated608 shows the "Explore" sidebar609 when authenticated as a different user610 behaves like a "Your work" page with sidebar and breadcrumbs611 shows the "Your work" sidebar612 shows the correct sidebar menu item as active613 breadcrumbs614 has "Your work" as its root breadcrumb615Reportable note on issue616 behaves like reportable note617 has an edit button618 has a `More actions` dropdown619 dropdown has Report and Delete links620 report button links to a report page621create a merge request, allowing commits from members who can merge to the target branch622 allows setting possible623 shows a message when one of the projects is private624 shows a message when the source branch is protected625 when the merge request is being created within the same project626 hides the checkbox if the merge request is being created within the same project627 when a member who can merge tries to edit the option628 hides the option from members629Sandboxed Mermaid rendering630 in an issue631 includes mermaid frame correctly632 in a merge request633 renders diffs and includes mermaid frame correctly634 in a group milestone635 includes mermaid frame correctly636User toggles subscription637 user is not logged in638 does not display the Notification toggle639 user is logged in640 unsubscribes from issue641 when project emails are disabled642 is disabled643 user is logged in without edit permission644 subscribes to issue645Merge request > User sees merge request file tree sidebar646 # order random647 sees file tree sidebar648 behaves like shows last visible file in sidebar649 shows last file650 when viewing using file-by-file mode651 behaves like shows last visible file in sidebar652 shows last file653Group Repository settings654 Deploy tokens655 behaves like a deploy token in settings656 view deploy tokens657 add a new deploy token658 with form errors659 shows form errors660 keeps form inputs661 when User#time_display_relative is false662 shows absolute times for expires_at663 Default branch664 has the setting section665 renders the correct setting section content666User Feed667 GET /668 user atom feed via personal access token669 renders user atom feed670 user atom feed via feed token671 renders user atom feed672 feed content673 has issue opened event674 has issue comment event675 has XHTML summaries in issue descriptions676 has XHTML summaries in notes677 has XHTML summaries in merge request descriptions678 has push event commit ID679Profile > Applications680 User manages applications681 views an application682 deletes an application683 Authorized applications684 deletes an authorized application685 deletes an anonymous authorized application686 with multiple access token types and multiple owners687 displays the correct authorized applications688Dashboard Issues Feed689 GET /issues690 atom feed691 returns 400 if no filter is used692 renders atom feed via personal access token693 renders atom feed via feed token694 renders atom feed with url parameters695 issue with basic fields696 renders issue fields697 issue with label and milestone698 renders issue label and milestone info699Incident Management index700 # order random701 when a developer displays the incident list702 shows the status tabs703 shows the filtered search704 shows the alert table705 alert page title706 has expected columns707Issue rebalancing708 when issue rebalancing is in progress709 shows an alert in project boards710 shows an alert in group boards711 shows an alert in project issues list with manual sort712 shows an alert in group issues list with manual sort713 does not show an alert in project issues list with other sorts714 does not show an alert in group issues list with other sorts715GFM autocomplete loading716 does not load on project#show717 loads on new issue page718listing forks of a project719 shows the forked project in the list with commit as description720 does not show the commit message when an external authorization service is used721Group activity page722 when signed in723 RSS724 behaves like it has an RSS button with current_user's feed token725 shows the RSS button with current_user's feed token726 behaves like an autodiscoverable RSS feed with current_user's feed token727 has an RSS autodiscovery link tag with current_user's feed token728 when project is in the group729 renders user joined to project event730 when signed out731 behaves like it has an RSS button without a feed token732 shows the RSS button without a feed token733 behaves like an autodiscoverable RSS feed without a feed token734 has an RSS autodiscovery link tag without a feed token735User views tag736 when user views with the tag737 and user is authorized to read release738 behaves like shows tag739 is expected to have visible link "ReleaseName" with href "/namespace159/project-188/-/releases/stable"740 when tag name contains a slash741 behaves like shows tag742 is expected to have visible link "ReleaseName" with href "/namespace160/project-189/-/releases/stable%2Fv0.1"743 and user is not authorized to read release744 hides release link and notes745Projects > Members > Group member cannot leave group project746 user does not see a "Leave project" link747 renders a flash message if attempting to leave by url748Profile > Comment templates > User deletes comment template749 # order random750 shows the user a list of their comment template751User sees feature flag user list details752 displays the list name753View error details page754 with current user as project guest755 renders not found756Knapsack report was generated. Preview:757{758 "spec/features/projects/jobs_spec.rb": 405.18740923400037,759 "spec/features/merge_request/batch_comments_spec.rb": 170.05185803099994,760 "spec/features/admin/users/user_spec.rb": 123.88367523800025,761 "spec/features/cycle_analytics_spec.rb": 96.02446929000007,762 "spec/features/groups/clusters/user_spec.rb": 56.65467239999998,763 "spec/features/search/user_searches_for_issues_spec.rb": 47.13001889300085,764 "spec/features/merge_request/user_sees_closing_issues_message_spec.rb": 43.93416124600026,765 "spec/features/projects/user_sees_sidebar_spec.rb": 40.33355593299984,766 "spec/features/snippets/show_spec.rb": 40.208051721999254,767 "spec/features/reportable_note/issue_spec.rb": 30.067920737999884,768 "spec/features/merge_request/user_allows_commits_from_memebers_who_can_merge_spec.rb": 26.47528590500042,769 "spec/features/markdown/sandboxed_mermaid_spec.rb": 19.32087257800049,770 "spec/features/issues/user_toggles_subscription_spec.rb": 23.11771018499985,771 "spec/features/merge_request/user_sees_merge_request_file_tree_sidebar_spec.rb": 16.889093233000494,772 "spec/features/groups/settings/repository_spec.rb": 14.126615696000044,773 "spec/features/atom/users_spec.rb": 12.735386450000078,774 "spec/features/profiles/oauth_applications_spec.rb": 11.645156906999546,775 "spec/features/atom/dashboard_issues_spec.rb": 8.846743615999912,776 "spec/features/incidents/incidents_list_spec.rb": 9.616445489999933,777 "spec/features/issue_rebalancing_spec.rb": 7.7363137250004,778 "spec/features/projects/gfm_autocomplete_load_spec.rb": 6.061572814000101,779 "spec/features/projects/forks/fork_list_spec.rb": 5.221602967999388,780 "spec/features/groups/activity_spec.rb": 6.603157407000253,781 "spec/features/projects/tags/user_views_tag_spec.rb": 4.681735815000138,782 "spec/features/projects/members/group_member_cannot_leave_group_project_spec.rb": 3.6978880990000107,783 "spec/features/profiles/user_deletes_comment_template_spec.rb": 2.1786835780003457,784 "spec/features/projects/feature_flag_user_lists/user_sees_feature_flag_user_list_details_spec.rb": 2.0791875699997036,785 "spec/features/error_tracking/user_sees_error_details_spec.rb": 1.0664715670000078786}787Knapsack global time execution for tests: 20m 35s788Finished in 20 minutes 38 seconds (files took 1 minute 10.93 seconds to load)789281 examples, 0 failures790Randomized with seed 56545791[TEST PROF INFO] Time spent in factories: 02:49.197 (13.35% of total time)792Failed to write to log, write log/workhorse-test.log: file already closed793RSpec exited with 0.794No examples to retry, congrats!796Running after script...797$ echo -e "\e[0Ksection_start:`date +%s`:report_results_section[collapsed=true]\r\e[0KReport results"802Not uploading cache ruby-gems-debian-bullseye-ruby-3.0-16 due to policy804Uploading artifacts...805WARNING: auto_explain/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 806coverage/: found 5 matching artifact files and directories 807crystalball/: found 2 matching artifact files and directories 808WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 809knapsack/: found 4 matching artifact files and directories 810rspec/: found 16 matching artifact files and directories 811WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 812log/*.log: found 19 matching artifact files and directories 813WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/4900739582/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com814WARNING: Retrying... context=artifacts-uploader error=request redirected815Uploading artifacts as "archive" to coordinator... 201 Created id=4900739582 responseStatus=201 Created token=64_ySEw3816Uploading artifacts...817rspec/rspec-*.xml: found 1 matching artifact files and directories 818WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/4900739582/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com819WARNING: Retrying... context=artifacts-uploader error=request redirected820Uploading artifacts as "junit" to coordinator... 201 Created id=4900739582 responseStatus=201 Created token=64_ySEw3822Job succeeded