rspec system pg14 21/28
Passed Started
by
@gitlab-bot

🤖 GitLab Bot 🤖
1Running with gitlab-runner 16.1.0~beta.59.g83c66823 (83c66823)2 on green-2.private.runners-manager.gitlab.com/gitlab.com/gitlab-org GaSD-S1F, system ID: s_5651e5b5643b3 feature flags: FF_NETWORK_PER_BUILD:true, FF_USE_FASTZIP:true, FF_USE_IMPROVED_URL_MASKING:true6Using 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.16-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:4fa67bf5f0f681a62c15a144e1ecce7bf7b20e00dcbb99441c4182f5e2607534 for redis:6.2-alpine with digest redis@sha256:9b1723d69398d170688d7f382f6ace36d0fc209481b143f3acf58a2f6f0743d3 ...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.16-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-113-yarn-1.22-graphicsmagick-1.3.36 ...23Using docker image sha256:17ff485d60cad0e7a2cef114c588c387f0a02ea52778bdef56b31436edf609aa for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.20-rust-1.65-node-18.16-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.16-postgresql-14@sha256:87a54d6d4c6d7bdd77d0700637df7c79a35b39235baf4c412cd1273ab94788c3 ...25Running on runner-gasd-s1f-project-278964-concurrent-0 via runner-gasd-s1f-private-1690427355-4a3eb51a...27Fetching changes with git depth set to 20...28Initialized empty Git repository in /builds/gitlab-org/gitlab/.git/29Created fresh repository.30remote: Enumerating objects: 200368, done. 31remote: Counting objects: 100% (200368/200368), done. 32remote: Compressing objects: 100% (127761/127761), done. 33remote: Total 200368 (delta 101729), reused 135279 (delta 65007), pack-reused 0 34Receiving objects: 100% (200368/200368), 150.13 MiB | 31.41 MiB/s, done.35Resolving deltas: 100% (101729/101729), done.37 * [new ref] refs/pipelines/946806672 -> refs/pipelines/94680667238 * [new branch] master -> origin/master39Checking out 9bb6bea6 as detached HEAD (ref is master)...40Skipping Git submodules setup41$ git remote set-url origin "${CI_REPOSITORY_URL}"43Checking cache for ruby-gems-debian-bullseye-ruby-3.0-16...44cache.zip is up to date 45Successfully extracted cache47Downloading artifacts for compile-test-assets (4749214174)...48Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4749214174 responseStatus=200 OK token=64_u5dD249Downloading artifacts for retrieve-tests-metadata (4749214304)...50Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4749214304 responseStatus=200 OK token=64_u5dD251Downloading artifacts for setup-test-env (4749214206)...52Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4749214206 responseStatus=200 OK token=64_u5dD254Using docker image sha256:17ff485d60cad0e7a2cef114c588c387f0a02ea52778bdef56b31436edf609aa for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.20-rust-1.65-node-18.16-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.16-postgresql-14@sha256:87a54d6d4c6d7bdd77d0700637df7c79a35b39235baf4c412cd1273ab94788c3 ...55$ echo $FOSS_ONLY56$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb57$ export GOPATH=$CI_PROJECT_DIR/.go58$ mkdir -p $GOPATH59$ source scripts/utils.sh60$ source scripts/prepare_build.sh92Using decomposed database config (config/database.yml.decomposed-postgresql)93Geo DB won't be set up.94Embedding DB won't be set up.106$ source ./scripts/rspec_helpers.sh107$ run_timed_command "gem install knapsack --no-document"108$ gem install knapsack --no-document109Successfully installed knapsack-4.0.01101 gem installed111$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"112==> 'gem install knapsack --no-document' succeeded in 3 seconds.117$ rspec_paralellized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house"118SKIP_FLAKY_TESTS_AUTOMATICALLY: 119RETRY_FAILED_TESTS_IN_NEW_PROCESS: true120KNAPSACK_GENERATE_REPORT: true121FLAKY_RSPEC_GENERATE_REPORT: true122KNAPSACK_TEST_FILE_PATTERN: spec/{features}{,/**/}*_spec.rb123KNAPSACK_LOG_LEVEL: debug124KNAPSACK_REPORT_PATH: knapsack/rspec_system_pg14_21_28_report.json125FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json126FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_system_pg14_21_28_report.json127NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_system_pg14_21_28_report.json128SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests_rspec_system_pg14_21_28.txt129CRYSTALBALL: true130RSPEC_TESTS_MAPPING_ENABLED: 131RSPEC_TESTS_FILTER_FILE: 132Shell set options (set -o) enabled:133braceexpand on134hashall on135interactive-comments on136pipefail on137Knapsack report generator started!138/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!139/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!140/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!141/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!142/builds/gitlab-org/gitlab/ee/lib/remote_development/agent_config/main.rb:35: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!143/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!144/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!145/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!146/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!147/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!148/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!149/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!150/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!151/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!152/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!153/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!154/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!155/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!156/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/main.rb:48: 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/post_flatten_devfile_validator.rb:43: 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/post_flatten_devfile_validator.rb:54: 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:102: 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:126: 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:159: 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:202: 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:235: 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/pre_flatten_devfile_validator.rb:24: 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/pre_flatten_devfile_validator.rb:52: 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/project_cloner_component_injector.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/project_cloner_component_injector.rb:17: 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:18: 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:23: 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/volume_component_injector.rb:12: 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/volume_component_injector.rb:13: 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:14: 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/update/authorizer.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/update/main.rb:28: 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/update/updater.rb:12: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!176Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true}177Test environment set up in 0.623645422 seconds178Signup179Starting the Capybara driver server...180Capybara starting Puma...181* Version 6.3.0 , codename: Mugi No Toki Itaru182* Min threads: 0, max threads: 4183* Listening on unix:///tmp/20230727-328-mysmxp184 redirects to step 2 of the signup process, sets the role and redirects back185 does not redisplay the password186 username validation187 does not show an error border if the username is available188 does not show an error border if the username contains dots (.)189 does not show an error border if the username length is not longer than 255 characters190 shows an error border if the username already exists191 shows a success border if the username is available192 shows an error border if the username contains special characters193 shows an error border if the username is longer than 255 characters194 shows an error message if the username is longer than 255 characters195 shows an error message if the username is less than 2 characters196 shows an error message on submit if the username contains special characters197 shows an error border if the username contains emojis198 shows an error message if the username contains emojis199 shows a success message if the username is available200 shows an error message if the username is unavailable201 shows a success message if the username is corrected and then available202 with no errors203 when sending confirmation email204 when email confirmation setting is not `soft`205 creates the user account and sends a confirmation email, and pre-fills email address after confirming206 when email confirmation setting is `soft`207 creates the user account and sends a confirmation email208 when not sending confirmation email209 creates the user account and goes to dashboard210 with required admin approval enabled211 creates the user but does not sign them in212 with errors213 displays the errors214 redisplays all fields except password215 when terms are enforced216WARNING: ignoring the provided expectation message argument ({:ignore_query=>true}) since it is not a string or a proc.217 renders text that the user confirms terms by signing in218 behaves like Signup name validation219 new_user_first_name validation220 does not show an error border if the user's fullname length is not longer than 127 characters221 shows an error border if the user's fullname contains an emoji222 shows an error border if the user's fullname is longer than 127 characters223 shows an error message if the user's First name is longer than 127 characters224 shows an error message if the username contains emojis225 with feature flag restyle_login_page disabled226 new_user_first_name validation227 does not show an error border if the user's fullname length is not longer than 127 characters228 shows an error border if the user's fullname contains an emoji229 shows an error border if the user's fullname is longer than 127 characters230 shows an error message if the user's First name is longer than 127 characters231 shows an error message if the username contains emojis232 behaves like Signup name validation233 new_user_last_name validation234 does not show an error border if the user's fullname length is not longer than 127 characters235 shows an error border if the user's fullname contains an emoji236 shows an error border if the user's fullname is longer than 127 characters237 shows an error message if the user's Last name is longer than 127 characters238 shows an error message if the username contains emojis239 with feature flag restyle_login_page disabled240 new_user_last_name validation241 does not show an error border if the user's fullname length is not longer than 127 characters242 shows an error border if the user's fullname contains an emoji243 shows an error border if the user's fullname is longer than 127 characters244 shows an error message if the user's Last name is longer than 127 characters245 shows an error message if the username contains emojis246 when reCAPTCHA and invisible captcha are enabled247 when reCAPTCHA detects malicious behaviour248 prevents from signing up249 when invisible captcha detects malicious behaviour250 prevents from signing up251 with invalid email252 behaves like user email validation253 shows an error message until a correct email is entered254 with feature flag restyle_login_page disabled255 redirects to step 2 of the signup process, sets the role and redirects back256 does not redisplay the password257 username validation258 does not show an error border if the username is available259 does not show an error border if the username contains dots (.)260 does not show an error border if the username length is not longer than 255 characters261 shows an error border if the username already exists262 shows a success border if the username is available263 shows an error border if the username contains special characters264 shows an error border if the username is longer than 255 characters265 shows an error message if the username is longer than 255 characters266 shows an error message if the username is less than 2 characters267 shows an error message on submit if the username contains special characters268 shows an error border if the username contains emojis269 shows an error message if the username contains emojis270 shows a success message if the username is available271 shows an error message if the username is unavailable272 shows a success message if the username is corrected and then available273 with no errors274 when sending confirmation email275 when email confirmation setting is not `soft`276 creates the user account and sends a confirmation email, and pre-fills email address after confirming277 when email confirmation setting is `soft`278 creates the user account and sends a confirmation email279 when not sending confirmation email280 creates the user account and goes to dashboard281 with required admin approval enabled282 creates the user but does not sign them in283 with errors284 displays the errors285 redisplays all fields except password286 when terms are enforced287WARNING: ignoring the provided expectation message argument ({:ignore_query=>true}) since it is not a string or a proc.288 renders text that the user confirms terms by signing in289 behaves like Signup name validation290 new_user_first_name validation291 does not show an error border if the user's fullname length is not longer than 127 characters292 shows an error border if the user's fullname contains an emoji293 shows an error border if the user's fullname is longer than 127 characters294 shows an error message if the user's First name is longer than 127 characters295 shows an error message if the username contains emojis296 with feature flag restyle_login_page disabled297 new_user_first_name validation298 does not show an error border if the user's fullname length is not longer than 127 characters299 shows an error border if the user's fullname contains an emoji300 shows an error border if the user's fullname is longer than 127 characters301 shows an error message if the user's First name is longer than 127 characters302 shows an error message if the username contains emojis303 behaves like Signup name validation304 new_user_last_name validation305 does not show an error border if the user's fullname length is not longer than 127 characters306 shows an error border if the user's fullname contains an emoji307 shows an error border if the user's fullname is longer than 127 characters308 shows an error message if the user's Last name is longer than 127 characters309 shows an error message if the username contains emojis310 with feature flag restyle_login_page disabled311 new_user_last_name validation312 does not show an error border if the user's fullname length is not longer than 127 characters313 shows an error border if the user's fullname contains an emoji314 shows an error border if the user's fullname is longer than 127 characters315 shows an error message if the user's Last name is longer than 127 characters316 shows an error message if the username contains emojis317 when reCAPTCHA and invisible captcha are enabled318 when reCAPTCHA detects malicious behaviour319 prevents from signing up320 when invisible captcha detects malicious behaviour321 prevents from signing up322 with invalid email323 behaves like user email validation324 shows an error message until a correct email is entered325Admin Mode Login326 with two-factor authentication327 with true328 with valid username/password329 using one-time code330 blocks login if we reuse the same code immediately331 not re-using codes332 allows login with valid code333 blocks login with invalid code334 allows login with invalid code, then valid code335 using backup code336 with valid code337 allows login338 invalidates the used code339 with invalid code340 blocks login341 when logging in via omniauth342 when authn_context is worth two factors343 signs user in without prompting for second factor344 when two factor authentication is required345 shows 2FA prompt after omniauth login346 when logging in via ldap347 when two factor authentication is required348 shows 2FA prompt after ldap login349 with false350 with valid username/password351 using one-time code352 blocks login if we reuse the same code immediately353 not re-using codes354 allows login with valid code355 blocks login with invalid code356 allows login with invalid code, then valid code357 using backup code358 with valid code359 allows login360 invalidates the used code361 with invalid code362 blocks login363 when logging in via omniauth364 when authn_context is worth two factors365 signs user in without prompting for second factor366 when two factor authentication is required367 shows 2FA prompt after omniauth login368 when logging in via ldap369 when two factor authentication is required370 shows 2FA prompt after ldap login371Project372 template373 create with project template374 behaves like creates from template375 is created from template376 is created using keyboard navigation377 create with sample data template378 behaves like creates from template379 is created from template380 is created using keyboard navigation381 shows tip about push to create git command382 shows the command in a popover383 description384 parses Markdown385 passes through html-pipeline386 sanitizes unwanted tags387 permits `rel` attribute on links388 read more389 does not display "read more" link on desktop breakpoint390 displays "read more" link on mobile breakpoint391 page description392 behaves like page meta description393 renders the page with description, og:description, and twitter:description meta tags that contains a plain-text version of the markdown394 project topics395 shows project topics396 shows up to 3 project topics397 copy clone URL to clipboard398 desktop component399 shows on md and larger breakpoints400 mobile component401 shows mobile component on sm and smaller breakpoints402 showing information about source of a project fork403 shows a link to the source project when it is available404 does not contain fork network information for the root project405 does not show the name of the deleted project when the source was deleted406 a fork of a fork407 links to the base project if the source project is removed408 when the project repository is disabled409 does not show an error410 removal411 focuses on the confirmation field412 deletes a project413 tree view (default view is set to Files)414 has working links to files415 has working links to directories416 has working links to submodules417 for signed commit on default branch418 displays a GPG badge419 for subgroups420 renders tree table without errors421 for signed commit422 displays a GPG badge423 activity view424 loads activity425 content is not cached after signing out426 does not load activity427 edit428 behaves like dirty submit form429 disables .js-general-settings-form submit until there are changes on input[name="project[name]"]430 view for a user without an access to a repo431 does not contain default branch information in its content432Instance integrations433 behaves like integration settings form434 displays all the integrations435Admin Groups436 list437 renders groups438 create a group439 creates new group440 shows the visibility level radio populated with the default value441 when entered in group name, it auto filled the group path442 auto populates the group path with the group name443 when entering in group path, group name does not change anymore444 with expected fields445 renders from as expected446 show a group447 shows the group448 has a link to the group449 has a note if one is available450 when group has open access requests451 shows access requests with link to manage access452 group edit453 shows the visibility level radio populated with the group visibility_level value454 shows the subgroup creation level dropdown populated with the group subgroup_creation_level value455 edit group path does not change group name456 adding an admin note to group without one457 editing an existing group admin note458 hides removed note459 add user into a group460 when membership is set to expire461 renders relative time462 renders absolute time463 add admin himself to a group464 adds admin a to a group as developer465 admin removes themself from a group466 removes admin from the group467 shared projects468 renders shared project469Abuse reports470 report abuse to administrator471 when reporting an issue for abuse472 redirects backs to the issue when cancel button is clicked473 behaves like reports the user with an abuse category474 creates abuse report475 when reporting an incident for abuse476 behaves like reports the user with an abuse category477 creates abuse report478 when reporting a user profile for abuse479 allows the reporter to report the same user for different abuse categories480 allows multiple users to report the same user481 redirects backs to user profile when cancel button is clicked482 behaves like reports the user with an abuse category483 creates abuse report484 when reporting an merge request for abuse485 behaves like reports the user with an abuse category486 creates abuse report487 when reporting a comment488 behaves like reports the user with an abuse category489 creates abuse report490issue header491 when user has permission to update492 within the issue actions dropdown menu493 shows the "New related issue", "Report abuse", and "Delete issue" items494 when the issue is open495 has a "Close issue" button496 when the issue is closed497 has a "Reopen issue" button498 when the issue is closed and locked499 does not have a "Reopen issue" button500 when the current user is the issue author501 does not show "Report abuse" button in dropdown502 when user is admin and the project is set up for spam503 within the issue actions dropdown menu504 has "Submit as spam" item505 when user does not have permission to update506 within the issue actions dropdown menu507 only shows the "New related issue" and "Report abuse" items508 when the issue is open509 does not have a "Close issue" button510 when the issue is closed511 does not have a "Reopen issue" button512 when the issue is closed and locked513 does not have a "Reopen issue" button514 when the current user is the issue author515 does not show "Report abuse" button in dropdown516Container Registry517 has a page title set518 sidebar menu is open519 when there are no image repositories520 list page has no container title521 when there are image repositories522 list page has a list of images523 navigates to repo details524 when there is a ContainerRegistry::Path::InvalidRegistryPathError525 behaves like handling feature network errors with the container registry526 displays the error message527 when there is a Faraday::Error528 behaves like handling feature network errors with the container registry529 displays the error message530 image repo details531 shows the details breadcrumb532 shows the image title533 shows the image tags534 user removes a specific tag from container repository535 when an image has the same name as the subgroup536 details page loads properly537Clusterable > Show page538 when clusterable is a project539 behaves like show page540 displays cluster type label541 allow the user to set domain542 does not show the environments tab543 behaves like editing a GCP cluster544 is not able to edit the name, API url, CA certificate nor token545 displays GKE information546 behaves like editing a user-provided cluster547 is able to edit the name, API url, CA certificate and token548 does not display GKE information549 when clusterable is a group550 behaves like show page551 displays cluster type label552 allow the user to set domain553 does not show the environments tab554 behaves like editing a GCP cluster555 is not able to edit the name, API url, CA certificate nor token556 displays GKE information557 behaves like editing a user-provided cluster558 is able to edit the name, API url, CA certificate and token559 does not display GKE information560 when clusterable is an instance561 behaves like show page562 displays cluster type label563 allow the user to set domain564 does not show the environments tab565 behaves like editing a GCP cluster566 is not able to edit the name, API url, CA certificate nor token567 displays GKE information568 behaves like editing a user-provided cluster569 is able to edit the name, API url, CA certificate and token570 does not display GKE information571Project > Settings > Access Tokens572 when user is not a project maintainer573 behaves like resource access tokens missing access rights574 does not show access token page575 token creation576 when user is a project owner577 shows Owner option578 behaves like resource access tokens creation579 allows creation of an access token580 when user is a project maintainer581 does not show Owner option for a maintainer582 behaves like resource access tokens creation583 allows creation of an access token584 when token creation is not allowed585 behaves like resource access tokens creation disallowed586 does not show access token creation form587 shows access token creation disabled text588 group settings link589 when user is not a group owner590 does not show group settings link591 with nested groups592 when user is not a top level group owner593 does not show group settings link594 when user is a group owner595 shows group settings link596 with a project in a personal namespace597 shows access token creation form and text598 viewing tokens599 active tokens600 behaves like active resource access tokens601 shows active access tokens602 when User#time_display_relative is false603 shows absolute times for expires_at604 inactive tokens605 behaves like inactive resource access tokens606 allows revocation of an active token607 removes expired tokens from active section608 when resource access token creation is not allowed609 allows revocation of an active token610Users > User browses projects on user page611 hides loading spinner after load612 paginates projects613 does not have incorrectly interpolated message614 when not signed in615 renders user public project616 when signed in as another user617 renders user public and internal projects618 when signed in as user619 personal projects620 renders all user projects621 contributed projects622 when user has contributions623 renders contributed project624Project Badges625 shows a list of badges626 adding a badge627 user can preview a badge628 is expected to eq "http://127.0.0.1:34073/group46/project-87/badges/master/pipeline.svg"629 editing a badge630 form is shown when clicking edit button in list631 updates a badge when submitting the edit form632 deleting a badge633 shows a modal when deleting a badge634 deletes a badge when confirming the modal635Merge Requests > User filters636 by "approved by"637 filtering by approved-by:none638 applies the filter639 filtering by approved-by:any640 applies the filter641 filtering by approved-by:@username642 applies the filter643 filtering by an approver from a group644 applies the filter645Projects > Settings > Visibility settings646 as owner647 project visibility select is available648 project visibility description updates on change649 disable email notifications650 is visible651 accepts the changed state652 as maintainer653 project visibility is locked654 disable email notifications655 is not available656Groups > Members > Request access657 request access feature is disabled658 user can request access to a group659 user does not see private projects660 user does not see group in the Dashboard > Groups page661 user is not listed in the group members page662 user can withdraw its request for access663 member does not see the request access button664Populate new pipeline CI variables with url params665 var[key1]=value1 populates env_var variable correctly666 file_var[key2]=value2 populates file variable correctly667Confidential notes on issues668 # order random669 behaves like confidential notes on issuables670 when user does not have permissions671 does not show confidential note checkbox672 when user has permissions673 creates confidential note674Commit > User uses quick actions675 Tagging a commit676 behaves like tag quick action677 post note to existing commit678 tags this commit679 preview680 removes quick action from note and explains it681User manages applications682 allows user to manage applications683 when scopes are blank684 returns an error685User uploads avatar to profile686 with "edit_user_profile_vue" turned on687 behaves like upload avatar688 shows the new avatar immediately in the header and setting sidebar689 with "edit_user_profile_vue" turned off690 they see their new avatar on their profile691 behaves like upload avatar692 shows the new avatar immediately in the header and setting sidebar693Blob shortcuts694 On a file(blob)695 pressing "y"696 redirects to permalink with commit sha697 maintains fragment hash when redirecting698User activates Atlassian Bamboo CI699 activates integration700When a user filters Sentry errors by status701Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/error_tracking/user_filters_errors_by_status_spec.rb:39702 displays the results703Sourcegraph Content Security Policy704 behaves like setting CSP705 csp config and feature toggle706 when no CSP config707 does not add CSP directives708 when a CSP config exists for connect-src709 when feature is enabled710 appends to connect-src711 when feature is disabled712 keeps original connect-src713 when a CSP config exists for default-src but not connect-src714 when feature is enabled715 uses default-src values in connect-src716 when feature is disabled717 does not add connect-src718 when a CSP config exists for font-src but not connect-src719 when feature is enabled720 uses default-src values in connect-src721 when feature is disabled722 does not add connect-src723top nav responsive724 # order random725 when inside a group726 the add menu contains invite members dropdown option and opens invite modal727 when inside a project728 the add menu contains invite members dropdown option and opens invite modal729Projects > Files > User wants to edit a file730 when the user has write access731 file has been updated since the user opened the edit page732 when the user does not have write access733 and the user has a fork of the project734 and the forked project is ahead of the upstream project735 renders an error message736New project from template737 create from template738 shows template tabs739Project Activity RSS740 when signed in741 behaves like it has an RSS button with current_user's feed token742 shows the RSS button with current_user's feed token743 when signed out744 behaves like it has an RSS button without a feed token745 shows the RSS button without a feed token746User views labels747 shows all labels748Knapsack report was generated. Preview:749{750 "spec/features/users/signup_spec.rb": 254.2206282760003,751 "spec/features/admin/admin_mode/login_spec.rb": 171.35983066099925,752 "spec/features/projects_spec.rb": 154.091045614,753 "spec/features/admin/integrations/instance_integrations_spec.rb": 122.19959830900007,754 "spec/features/admin/admin_groups_spec.rb": 83.46916757100007,755 "spec/features/abuse_report_spec.rb": 85.7129025940003,756 "spec/features/issues/issue_header_spec.rb": 63.55770040199968,757 "spec/features/groups/container_registry_spec.rb": 43.84935546300039,758 "spec/features/clusters/cluster_detail_page_spec.rb": 54.94358661899969,759 "spec/features/projects/settings/access_tokens_spec.rb": 43.61068589199931,760 "spec/features/users/user_browses_projects_on_user_page_spec.rb": 32.0995061550002,761 "spec/features/projects/settings/project_badges_spec.rb": 34.59172912500071,762 "spec/features/merge_requests/user_filters_by_approvals_spec.rb": 23.33280090900007,763 "spec/features/projects/settings/visibility_settings_spec.rb": 20.722494611999537,764 "spec/features/groups/members/request_access_spec.rb": 20.68026136700064,765 "spec/features/populate_new_pipeline_vars_with_params_spec.rb": 15.965802472999712,766 "spec/features/issues/confidential_notes_spec.rb": 12.917770922999807,767 "spec/features/commits/user_uses_quick_actions_spec.rb": 12.01704234600038,768 "spec/features/groups/settings/manage_applications_spec.rb": 11.70749210699978,769 "spec/features/uploads/user_uploads_avatar_to_profile_spec.rb": 10.065232310999818,770 "spec/features/projects/blobs/shortcuts_blob_spec.rb": 8.46253723799964,771 "spec/features/projects/integrations/user_activates_atlassian_bamboo_ci_spec.rb": 9.25316873599968,772 "spec/features/error_tracking/user_filters_errors_by_status_spec.rb": 5.316435419999834,773 "spec/features/projects/sourcegraph_csp_spec.rb": 6.061666827999943,774 "spec/features/nav/top_nav_spec.rb": 7.019395164000343,775 "spec/features/projects/files/editing_a_file_spec.rb": 5.898947149000378,776 "spec/features/projects/new_project_from_template_spec.rb": 2.3617474570000923,777 "spec/features/projects/activity/rss_spec.rb": 2.4233718949999457,778 "spec/features/projects/labels/user_views_labels_spec.rb": 1.8392273580002438779}780Knapsack global time execution for tests: 21m 59s781Finished in 22 minutes 3 seconds (files took 1 minute 24.58 seconds to load)782300 examples, 0 failures783Randomized with seed 49661784[TEST PROF INFO] Time spent in factories: 01:38.897 (7.26% of total time)785Failed to write to log, write log/workhorse-test.log: file already closed786RSpec exited with 0.787No examples to retry, congrats! 788 Running after_script 789Running after script...790$ echo -e "\e[0Ksection_start:`date +%s`:report_results_section[collapsed=true]\r\e[0KReport results"831Not uploading cache ruby-gems-debian-bullseye-ruby-3.0-16 due to policy833Uploading artifacts...834WARNING: auto_explain/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 835coverage/: found 5 matching artifact files and directories 836crystalball/: found 2 matching artifact files and directories 837WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 838knapsack/: found 4 matching artifact files and directories 839rspec/: found 10 matching artifact files and directories 840WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 841log/*.log: found 17 matching artifact files and directories 842WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/4749214725/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com843WARNING: Retrying... context=artifacts-uploader error=request redirected844Uploading artifacts as "archive" to coordinator... 201 Created id=4749214725 responseStatus=201 Created token=64_u5dD2845Uploading artifacts...846rspec/rspec-*.xml: found 1 matching artifact files and directories 847WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/4749214725/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com848WARNING: Retrying... context=artifacts-uploader error=request redirected849Uploading artifacts as "junit" to coordinator... 201 Created id=4749214725 responseStatus=201 Created token=64_u5dD2851Job succeeded