rspec system pg14 25/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-1697709943-65a1fbcf...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.35 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_sXYaC48Downloading artifacts for detect-tests (5328358058)...49Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5328358058 responseStatus=200 OK token=64_sXYaC50Downloading artifacts for retrieve-tests-metadata (5328358066)...51Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5328358066 responseStatus=200 OK token=64_sXYaC52Downloading artifacts for setup-test-env (5328358054)...53Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5328358054 responseStatus=200 OK token=64_sXYaC55Using 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_25_26_report.json147FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json148FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_system_pg14_25_26_report.json149NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_system_pg14_25_26_report.json150RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-5328358371.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.542779471 seconds215Signup216Starting the Capybara driver server...217Capybara starting Puma...218* Version 6.4.0 , codename: The Eagle of Durango219* Min threads: 0, max threads: 4220* Listening on unix:///tmp/20231019-329-ncjxjc221 allows visiting of a page after initial registration222 does not redisplay the password223 username validation224 does not show an error border if the username is available225 does not show an error border if the username contains dots (.)226 does not show an error border if the username length is not longer than 255 characters227 shows an error border if the username already exists228 shows a success border if the username is available229 shows an error border if the username contains special characters230 shows an error border if the username is longer than 255 characters231 shows an error message if the username is longer than 255 characters232 shows an error message if the username is less than 2 characters233 shows an error message on submit if the username contains special characters234 shows an error border if the username contains emojis235 shows an error message if the username contains emojis236 shows a success message if the username is available237 shows an error message if the username is unavailable238 shows a success message if the username is corrected and then available239 with no errors240 when sending confirmation email241 when email confirmation setting is not `soft`242 creates the user account and sends a confirmation email, and pre-fills email address after confirming243 when email confirmation setting is `soft`244 creates the user account and sends a confirmation email245 when not sending confirmation email246 creates the user account and goes to dashboard247 with required admin approval enabled248 creates the user but does not sign them in249 with errors250 displays the errors251 redisplays all fields except password252 when terms are enforced253 renders text that the user confirms terms by signing in254 behaves like Signup name validation255 new_user_first_name validation256 does not show an error border if the user's fullname length is not longer than 127 characters257 shows an error border if the user's fullname contains an emoji258 shows an error border if the user's fullname is longer than 127 characters259 shows an error message if the user's First name is longer than 127 characters260 shows an error message if the username contains emojis261 with feature flag restyle_login_page disabled262 new_user_first_name validation263 does not show an error border if the user's fullname length is not longer than 127 characters264 shows an error border if the user's fullname contains an emoji265 shows an error border if the user's fullname is longer than 127 characters266 shows an error message if the user's First name is longer than 127 characters267 shows an error message if the username contains emojis268 behaves like Signup name validation269 new_user_last_name validation270 does not show an error border if the user's fullname length is not longer than 127 characters271 shows an error border if the user's fullname contains an emoji272 shows an error border if the user's fullname is longer than 127 characters273 shows an error message if the user's Last name is longer than 127 characters274 shows an error message if the username contains emojis275 with feature flag restyle_login_page disabled276 new_user_last_name validation277 does not show an error border if the user's fullname length is not longer than 127 characters278 shows an error border if the user's fullname contains an emoji279 shows an error border if the user's fullname is longer than 127 characters280 shows an error message if the user's Last name is longer than 127 characters281 shows an error message if the username contains emojis282 when reCAPTCHA and invisible captcha are enabled283 when reCAPTCHA detects malicious behaviour284 prevents from signing up285 when invisible captcha detects malicious behaviour286 prevents from signing up287 with invalid email288 behaves like user email validation289 shows an error message until a correct email is entered290 with feature flag restyle_login_page disabled291 allows visiting of a page after initial registration292 does not redisplay the password293 username validation294 does not show an error border if the username is available295 does not show an error border if the username contains dots (.)296 does not show an error border if the username length is not longer than 255 characters297 shows an error border if the username already exists298 shows a success border if the username is available299 shows an error border if the username contains special characters300 shows an error border if the username is longer than 255 characters301 shows an error message if the username is longer than 255 characters302 shows an error message if the username is less than 2 characters303 shows an error message on submit if the username contains special characters304 shows an error border if the username contains emojis305 shows an error message if the username contains emojis306 shows a success message if the username is available307 shows an error message if the username is unavailable308 shows a success message if the username is corrected and then available309 with no errors310 when sending confirmation email311 when email confirmation setting is not `soft`312 creates the user account and sends a confirmation email, and pre-fills email address after confirming313 when email confirmation setting is `soft`314 creates the user account and sends a confirmation email315 when not sending confirmation email316 creates the user account and goes to dashboard317 with required admin approval enabled318 creates the user but does not sign them in319 with errors320 displays the errors321 redisplays all fields except password322 when terms are enforced323 renders text that the user confirms terms by signing in324 behaves like Signup name validation325 new_user_first_name validation326 does not show an error border if the user's fullname length is not longer than 127 characters327 shows an error border if the user's fullname contains an emoji328 shows an error border if the user's fullname is longer than 127 characters329 shows an error message if the user's First name is longer than 127 characters330 shows an error message if the username contains emojis331 with feature flag restyle_login_page disabled332 new_user_first_name validation333 does not show an error border if the user's fullname length is not longer than 127 characters334 shows an error border if the user's fullname contains an emoji335 shows an error border if the user's fullname is longer than 127 characters336 shows an error message if the user's First name is longer than 127 characters337 shows an error message if the username contains emojis338 behaves like Signup name validation339 new_user_last_name validation340 does not show an error border if the user's fullname length is not longer than 127 characters341 shows an error border if the user's fullname contains an emoji342 shows an error border if the user's fullname is longer than 127 characters343 shows an error message if the user's Last name is longer than 127 characters344 shows an error message if the username contains emojis345 with feature flag restyle_login_page disabled346 new_user_last_name validation347 does not show an error border if the user's fullname length is not longer than 127 characters348 shows an error border if the user's fullname contains an emoji349 shows an error border if the user's fullname is longer than 127 characters350 shows an error message if the user's Last name is longer than 127 characters351 shows an error message if the username contains emojis352 when reCAPTCHA and invisible captcha are enabled353 when reCAPTCHA detects malicious behaviour354 prevents from signing up355 when invisible captcha detects malicious behaviour356 prevents from signing up357 with invalid email358 behaves like user email validation359 shows an error message until a correct email is entered360Public Project Access361 Project should be public362 #public?363 is expected to be truthy364 GET /:project_path365 is expected to be allowed for admin366 is expected to be allowed for owner367 is expected to be allowed for maintainer368 is expected to be allowed for developer369 is expected to be allowed for reporter370 is expected to be allowed for guest371 is expected to be allowed for user372 is expected to be allowed for external373 is expected to be allowed for visitor374 GET /:project_path/-/tree/master375 is expected to be allowed for admin376 is expected to be allowed for owner377 is expected to be allowed for maintainer378 is expected to be allowed for developer379 is expected to be allowed for reporter380 is expected to be allowed for guest381 is expected to be allowed for user382 is expected to be allowed for external383 is expected to be allowed for visitor384 GET /:project_path/-/commits/master385 is expected to be allowed for admin386 is expected to be allowed for owner387 is expected to be allowed for maintainer388 is expected to be allowed for developer389 is expected to be allowed for reporter390 is expected to be allowed for guest391 is expected to be allowed for user392 is expected to be allowed for external393 is expected to be allowed for visitor394 GET /:project_path/-/commit/:sha395 is expected to be allowed for admin396 is expected to be allowed for owner397 is expected to be allowed for maintainer398 is expected to be allowed for developer399 is expected to be allowed for reporter400 is expected to be allowed for guest401 is expected to be allowed for user402 is expected to be allowed for external403 is expected to be allowed for visitor404 GET /:project_path/-/compare405 is expected to be allowed for admin406 is expected to be allowed for owner407 is expected to be allowed for maintainer408 is expected to be allowed for developer409 is expected to be allowed for reporter410 is expected to be allowed for guest411 is expected to be allowed for user412 is expected to be allowed for external413 is expected to be allowed for visitor414 GET /:project_path/-/project_members415 is expected to be allowed for admin416 is expected to be allowed for owner417 is expected to be allowed for maintainer418 is expected to be allowed for developer419 is expected to be allowed for reporter420 is expected to be allowed for guest421 is expected to be allowed for user422 is expected to be allowed for visitor423 is expected to be allowed for external424 GET /:project_path/-/settings/ci_cd425 is allowed for admin when admin mode is enabled426 is denied for admin when admin mode is disabled427 is expected to be allowed for owner428 is expected to be allowed for maintainer429 is expected to be denied for developer430 is expected to be denied for reporter431 is expected to be denied for guest432 is expected to be denied for user433 is expected to be denied for visitor434 is expected to be denied for external435 GET /:project_path/-/settings/repository436 is allowed for admin when admin mode is enabled437 is denied for admin when admin mode is disabled438 is expected to be allowed for owner439 is expected to be allowed for maintainer440 is expected to be denied for developer441 is expected to be denied for reporter442 is expected to be denied for guest443 is expected to be denied for user444 is expected to be denied for visitor445 is expected to be denied for external446 GET /:project_path/pipelines447 is expected to be allowed for admin448 is expected to be allowed for owner449 is expected to be allowed for maintainer450 is expected to be allowed for developer451 is expected to be allowed for reporter452 is expected to be allowed for guest453 is expected to be allowed for user454 is expected to be allowed for external455 is expected to be allowed for visitor456 GET /:project_path/pipelines/:id457 is expected to be allowed for admin458 is expected to be allowed for owner459 is expected to be allowed for maintainer460 is expected to be allowed for developer461 is expected to be allowed for reporter462 is expected to be allowed for guest463 is expected to be allowed for user464 is expected to be allowed for external465 is expected to be allowed for visitor466 GET /:project_path/builds467 when allowed for public468 is expected to be allowed for admin469 is expected to be allowed for owner470 is expected to be allowed for maintainer471 is expected to be allowed for developer472 is expected to be allowed for reporter473 is expected to be allowed for guest474 is expected to be allowed for user475 is expected to be allowed for external476 is expected to be allowed for visitor477 when disallowed for public478 is allowed for admin when admin mode is enabled479 is denied for admin when admin mode is disabled480 is expected to be allowed for owner481 is expected to be allowed for maintainer482 is expected to be allowed for developer483 is expected to be allowed for reporter484 is expected to be denied for guest485 is expected to be denied for user486 is expected to be denied for external487 is expected to be denied for visitor488 GET /:project_path/builds/:id489 when allowed for public490 is expected to be allowed for admin491 is expected to be allowed for owner492 is expected to be allowed for maintainer493 is expected to be allowed for developer494 is expected to be allowed for reporter495 is expected to be allowed for guest496 is expected to be allowed for user497 is expected to be allowed for external498 is expected to be allowed for visitor499 when disallowed for public500 is allowed for admin when admin mode is enabled501 is denied for admin when admin mode is disabled502 is expected to be allowed for owner503 is expected to be allowed for maintainer504 is expected to be allowed for developer505 is expected to be allowed for reporter506 is expected to be denied for guest507 is expected to be denied for user508 is expected to be denied for external509 is expected to be denied for visitor510 GET /:project_path/builds/:id/trace511 when allowed for public512 is expected to be allowed for admin513 is expected to be allowed for owner514 is expected to be allowed for maintainer515 is expected to be allowed for developer516 is expected to be allowed for reporter517 is expected to be allowed for guest518 is expected to be allowed for user519 is expected to be allowed for external520 is expected to be allowed for visitor521 when disallowed for public522 is allowed for admin when admin mode is enabled523 is denied for admin when admin mode is disabled524 is expected to be allowed for owner525 is expected to be allowed for maintainer526 is expected to be allowed for developer527 is expected to be allowed for reporter528 is expected to be denied for guest529 is expected to be denied for user530 is expected to be denied for external531 is expected to be denied for visitor532 GET /:project_path/pipeline_schedules533 is allowed for admin when admin mode is enabled534 is allowed for admin when admin mode is disabled535 is expected to be allowed for owner536 is expected to be allowed for maintainer537 is expected to be allowed for developer538 is expected to be allowed for reporter539 is expected to be allowed for guest540 is expected to be allowed for user541 is expected to be allowed for external542 is expected to be allowed for visitor543 GET /:project_path/-/environments544 is allowed for admin when admin mode is enabled545 is allowed for admin when admin mode is disabled546 is expected to be allowed for owner547 is expected to be allowed for maintainer548 is expected to be allowed for developer549 is expected to be allowed for reporter550 is expected to be allowed for guest551 is expected to be allowed for user552 is expected to be allowed for external553 is expected to be allowed for visitor554 GET /:project_path/-/environments/:id555 is allowed for admin when admin mode is enabled556 is allowed for admin when admin mode is disabled557 is expected to be allowed for owner558 is expected to be allowed for maintainer559 is expected to be allowed for developer560 is expected to be allowed for reporter561 is expected to be allowed for guest562 is expected to be allowed for user563 is expected to be allowed for external564 is expected to be allowed for visitor565 GET /:project_path/-/environments/:id/deployments566 is allowed for admin when admin mode is enabled567 is allowed for admin when admin mode is disabled568 is expected to be allowed for owner569 is expected to be allowed for maintainer570 is expected to be allowed for developer571 is expected to be allowed for reporter572 is expected to be allowed for guest573 is expected to be allowed for user574 is expected to be allowed for external575 is expected to be allowed for visitor576 GET /:project_path/-/environments/new577 is allowed for admin when admin mode is enabled578 is denied for admin when admin mode is disabled579 is expected to be allowed for owner580 is expected to be allowed for maintainer581 is expected to be allowed for developer582 is expected to be denied for reporter583 is expected to be denied for guest584 is expected to be denied for user585 is expected to be denied for external586 is expected to be denied for visitor587 GET /:project_path/-/blob588 is expected to be allowed for admin589 is expected to be allowed for owner590 is expected to be allowed for maintainer591 is expected to be allowed for developer592 is expected to be allowed for reporter593 is expected to be allowed for guest594 is expected to be allowed for user595 is expected to be allowed for visitor596 GET /:project_path/edit597 is allowed for admin when admin mode is enabled598 is denied for admin when admin mode is disabled599 is expected to be allowed for owner600 is expected to be allowed for maintainer601 is expected to be denied for developer602 is expected to be denied for reporter603 is expected to be denied for guest604 is expected to be denied for user605 is expected to be denied for external606 is expected to be denied for visitor607 GET /:project_path/deploy_keys608 is allowed for admin when admin mode is enabled609 is denied for admin when admin mode is disabled610 is expected to be allowed for owner611 is expected to be allowed for maintainer612 is expected to be denied for developer613 is expected to be denied for reporter614 is expected to be denied for guest615 is expected to be denied for user616 is expected to be denied for external617 is expected to be denied for visitor618 GET /:project_path/issues619 is expected to be allowed for admin620 is expected to be allowed for owner621 is expected to be allowed for maintainer622 is expected to be allowed for developer623 is expected to be allowed for reporter624 is expected to be allowed for guest625 is expected to be allowed for user626 is expected to be allowed for external627 is expected to be allowed for visitor628 GET /:project_path/issues/:id/edit629 is allowed for admin when admin mode is enabled630 is denied for admin when admin mode is disabled631 is expected to be allowed for owner632 is expected to be allowed for maintainer633 is expected to be allowed for developer634 is expected to be allowed for reporter635 is expected to be denied for guest636 is expected to be denied for user637 is expected to be denied for external638 is expected to be denied for visitor639 GET /:project_path/snippets640 is expected to be allowed for admin641 is expected to be allowed for owner642 is expected to be allowed for maintainer643 is expected to be allowed for developer644 is expected to be allowed for reporter645 is expected to be allowed for guest646 is expected to be allowed for user647 is expected to be allowed for external648 is expected to be allowed for visitor649 GET /:project_path/snippets/new650 is allowed for admin when admin mode is enabled651 is denied for admin when admin mode is disabled652 is expected to be allowed for owner653 is expected to be allowed for maintainer654 is expected to be allowed for developer655 is expected to be allowed for reporter656 is expected to be denied for guest657 is expected to be denied for user658 is expected to be denied for external659 is expected to be denied for visitor660 GET /:project_path/-/merge_requests661 is expected to be allowed for admin662 is expected to be allowed for owner663 is expected to be allowed for maintainer664 is expected to be allowed for developer665 is expected to be allowed for reporter666 is expected to be allowed for guest667 is expected to be allowed for user668 is expected to be allowed for external669 is expected to be allowed for visitor670 GET /:project_path/-/merge_requests/new671 is allowed for admin when admin mode is enabled672 is denied for admin when admin mode is disabled673 is expected to be allowed for owner674 is expected to be allowed for maintainer675 is expected to be allowed for developer676 is expected to be denied for reporter677 is expected to be denied for guest678 is expected to be denied for user679 is expected to be denied for external680 is expected to be denied for visitor681 GET /:project_path/-/branches682 is expected to be allowed for admin683 is expected to be allowed for owner684 is expected to be allowed for maintainer685 is expected to be allowed for developer686 is expected to be allowed for reporter687 is expected to be allowed for guest688 is expected to be allowed for user689 is expected to be allowed for external690 is expected to be allowed for visitor691 GET /:project_path/-/tags692 is expected to be allowed for admin693 is expected to be allowed for owner694 is expected to be allowed for maintainer695 is expected to be allowed for developer696 is expected to be allowed for reporter697 is expected to be allowed for guest698 is expected to be allowed for user699 is expected to be allowed for external700 is expected to be allowed for visitor701 GET /:project_path/-/settings/integrations702 is allowed for admin when admin mode is enabled703 is denied for admin when admin mode is disabled704 is expected to be allowed for owner705 is expected to be allowed for maintainer706 is expected to be denied for developer707 is expected to be denied for reporter708 is expected to be denied for guest709 is expected to be denied for user710 is expected to be denied for external711 is expected to be denied for visitor712 GET /:project_path/container_registry713 is expected to be allowed for admin714 is expected to be allowed for owner715 is expected to be allowed for maintainer716 is expected to be allowed for developer717 is expected to be allowed for reporter718 is expected to be allowed for guest719 is expected to be allowed for user720 is expected to be allowed for external721 is expected to be allowed for visitor722OAuth Registration723 # order random724 provider: :bitbucket, additional_info: {}725 when block_auto_created_users is true726 redirects back to the sign-in page727 when block_auto_created_users is false728 redirects to the dashboard projects path729 when terms are enforced730 auto accepts terms and redirects to the dashboard projects path731 when provider does not send a verified email address732 redirects to the profile path733 when registering via an invitation email734 redirects to the activity page with all the projects/groups invitations accepted735 provider: :salesforce, additional_info: {:extra=>{:email_verified=>true}}736 when block_auto_created_users is true737 redirects back to the sign-in page738 when block_auto_created_users is false739 redirects to the dashboard projects path740 when terms are enforced741 auto accepts terms and redirects to the dashboard projects path742 when provider does not send a verified email address743 redirects to the profile path744 when registering via an invitation email745 redirects to the activity page with all the projects/groups invitations accepted746 provider: :twitter, additional_info: {}747 when block_auto_created_users is true748 redirects back to the sign-in page749 when block_auto_created_users is false750 redirects to the dashboard projects path751 when terms are enforced752 auto accepts terms and redirects to the dashboard projects path753 when provider does not send a verified email address754 redirects to the profile path755 when registering via an invitation email756 redirects to the activity page with all the projects/groups invitations accepted757 provider: :alicloud, additional_info: {}758 when block_auto_created_users is true759 redirects back to the sign-in page760 when block_auto_created_users is false761 redirects to the dashboard projects path762 when terms are enforced763 auto accepts terms and redirects to the dashboard projects path764 when provider does not send a verified email address765 redirects to the profile path766 when registering via an invitation email767 redirects to the activity page with all the projects/groups invitations accepted768 provider: :github, additional_info: {}769 when block_auto_created_users is true770 redirects back to the sign-in page771 when block_auto_created_users is false772 redirects to the dashboard projects path773 when terms are enforced774 auto accepts terms and redirects to the dashboard projects path775 when provider does not send a verified email address776 redirects to the profile path777 when registering via an invitation email778 redirects to the activity page with all the projects/groups invitations accepted779 provider: :auth0, additional_info: {}780 when block_auto_created_users is true781 redirects back to the sign-in page782 when block_auto_created_users is false783 redirects to the dashboard projects path784 when terms are enforced785 auto accepts terms and redirects to the dashboard projects path786 when provider does not send a verified email address787 redirects to the profile path788 when registering via an invitation email789 redirects to the activity page with all the projects/groups invitations accepted790 provider: :facebook, additional_info: {}791 when block_auto_created_users is true792 redirects back to the sign-in page793 when block_auto_created_users is false794 redirects to the dashboard projects path795 when terms are enforced796 auto accepts terms and redirects to the dashboard projects path797 when provider does not send a verified email address798 redirects to the profile path799 when registering via an invitation email800 redirects to the activity page with all the projects/groups invitations accepted801 provider: :gitlab, additional_info: {}802 when block_auto_created_users is true803 redirects back to the sign-in page804 when block_auto_created_users is false805 redirects to the dashboard projects path806 when terms are enforced807 auto accepts terms and redirects to the dashboard projects path808 when provider does not send a verified email address809 redirects to the profile path810 when registering via an invitation email811 redirects to the activity page with all the projects/groups invitations accepted812 provider: :dingtalk, additional_info: {}813 when block_auto_created_users is true814 redirects back to the sign-in page815 when block_auto_created_users is false816 redirects to the dashboard projects path817 when terms are enforced818 auto accepts terms and redirects to the dashboard projects path819 when provider does not send a verified email address820 redirects to the profile path821 when registering via an invitation email822 redirects to the activity page with all the projects/groups invitations accepted823 provider: :google_oauth2, additional_info: {}824 when block_auto_created_users is true825 redirects back to the sign-in page826 when block_auto_created_users is false827 redirects to the dashboard projects path828 when terms are enforced829 auto accepts terms and redirects to the dashboard projects path830 when provider does not send a verified email address831 redirects to the profile path832 when registering via an invitation email833 redirects to the activity page with all the projects/groups invitations accepted834Merge request > User posts notes835 the note form836 is valid837 with text838 has enable submit button, preview button and saves content to local storage839 when posting a note840 is added and form reset841 reply button842 shows a reply button843 shows reply placeholder when clicking reply button844 replying to a comment845 makes the discussion resolvable846 when comment is deleted847 shows an error message848 when previewing a note849 shows the toolbar buttons when editing a note850 hides the toolbar buttons when previewing a note851 when editing a note852 editing the note853 shows the note edit form and hide the note body854 resets the edit note form textarea with the original content of the note if cancelled855 allows using markdown buttons after saving a note and then trying to edit it again856 appends the edited at time to the note857 deleting attachment on legacy diff note858 shows the delete link (PENDING: Temporarily skipped with xit)859 removes the attachment div and resets the edit form (PENDING: Temporarily skipped with xit)860Resolving all open threads in a merge request from an issue861 as a user with access to the project862 shows a button to resolve all threads by creating a new issue863 resolving the thread864 hides the link for creating a new issue865 creating an issue for threads866 behaves like creating an issue for a thread867 shows an issue creation form868 creates a new issue for the project869 for a project where all threads need to be resolved before merging870 with the internal tracker disabled871 does not show a link to create a new issue872 merge request has threads that need to be resolved873 shows a warning that the merge request contains unresolved threads874 as a reporter875 shows a notice to ask someone else to resolve the threads876Project > Members > Manage groups877 displays the invite group button878 does not display the button when visiting the page not signed in879 Share with group lock880 for a project in a root group881 when the group has "Share with group lock" disabled882 the project can be shared with another group883 behaves like the project can be shared with groups884 the "Invite a group" button exists885 when the group has "Share with group lock" enabled886 behaves like the project cannot be shared with groups887 the "Invite a group" button does not exist888 for a project in a subgroup889 when the root_group has "Share with group lock" disabled890 when the subgroup has "Share with group lock" disabled891 behaves like the project can be shared with groups892 the "Invite a group" button exists893 when the subgroup has "Share with group lock" enabled894 behaves like the project cannot be shared with groups895 the "Invite a group" button does not exist896 when the root_group has "Share with group lock" enabled897 when the subgroup has "Share with group lock" disabled (parent overridden)898 behaves like the project can be shared with groups899 the "Invite a group" button exists900 when the subgroup has "Share with group lock" enabled901 behaves like the project cannot be shared with groups902 the "Invite a group" button does not exist903 setting an expiration date for a group link904 the group link shows the expiration time with a warning class905 group search results906 behaves like inviting groups search results907 with instance admin considerations908 when user is an admin909 shows groups where the admin has no direct membership910 shows groups where the admin has at least guest level membership911 when user is not an admin912 does not show groups where the user has no direct membership913 shows groups where the user has at least guest level membership914 when user is not an admin and there are hierarchy considerations915 does not show self or ancestors916 when sharing with groups outside the hierarchy is enabled917 shows groups within and outside the hierarchy in search results918 when sharing with groups outside the hierarchy is disabled919 shows only groups within the hierarchy in search results920 for a project in a nested group921 does not show the groups inherited from projects922 does not show the ancestors or project group923Issues > Real-time sidebar924 updates the assignee in real-time925 updates the label in real-time926Projects > Members > Sorting927 sorts by account by default928 sorts by max role ascending929 sorts by max role descending930 sorts by user created on ascending931 sorts by user created on descending932 sorts by last activity ascending933 sorts by last activity descending934 sorts by access granted ascending935 sorts by access granted descending936 sorts by account ascending937 sorts by account descending938 sorts by last sign-in ascending939 sorts by last sign-in descending940Merge request > User creates image diff notes941 create commit diff notes942 create a new diff note943 shows indicator and avatar badges, and allows collapsing/expanding the discussion notes944 render commit diff notes945 render diff indicators within the image diff frame, diff notes, and avatar badge numbers946 inline view947 when images are stored in LFS948 shows lfs badges949 parallel view950 when images are stored in LFS951 shows lfs badges952 discussion tab polling953 render diff indicators within the image frame954 image view modes955 onion skin956 resizes image957 swipe view958 behaves like swipe view959 moves the swipe handle960 shows both images at the same position961Admin::Hooks962 GET /admin/hooks963 is ok964 has hooks list965 renders plugins list as well966 New Hook967 adds new hook968 Update existing hook969 updates existing hook970 Remove existing hook971 removes existing hook972 from hooks list page973 from hook edit page974 Test975 is expected to have current path "/admin/hooks"976 Merge request hook977 New Hook978 adds new hook979 Test980 succeeds if the user has a repository with a merge request981Pages with Let's Encrypt982 creates new domain with Let's Encrypt enabled by default983 when the auto SSL management is initially disabled984 enables auto SSL and dynamically updates the form accordingly985 when the auto SSL management is initially enabled986 disables auto SSL and dynamically updates the form accordingly987 when we failed to obtain Let's Encrypt certificate988 user can retry obtaining certificate989 when auto_ssl is enabled for domain990 user do not see private key991 when auto_ssl is disabled for domain992 user do not see private key993 when certificate is provided by user994 user sees certificate subject995 user can delete the certificate996 when letsencrypt is disabled997 does not render the Let's Encrypt field998 when auto_ssl is enabled for domain999 user do not see private key1000 when auto_ssl is disabled for domain1001 user do not see private key1002 when certificate is provided by user1003 user sees certificate subject1004 user can delete the certificate1005Project > Tags1006 when visiting tags index page1007 shows tag information1008 can create new release1009 can edit existing release1010 when visiting individual tag page1011 shows tag information1012 can create new release1013 can edit existing release1014User creates feature flag1015 user creates a flag enabled for user ids with existing environment1016 user creates a flag enabled for user ids with non-existing environment1017 user creates a flag with default environment scopes1018 removes the correct strategy when a strategy is deleted1019DevOps Report page1020 without licensed feature devops adoption1021 has dismissable intro callout1022 when usage ping is disabled1023 shows empty state1024 hides the intro callout1025 when there is no data to display1026 shows empty state1027 when there is data to display1028 shows the DevOps Score app1029Projects > Show > User manages notifications1030 changes the notification setting1031 changes the notification setting to disabled1032 custom notification settings1033 shows notification settings checkbox1034 when project emails are disabled1035 is disabled1036Admin Mode Logout1037 disable removes admin mode and redirects to root page1038 disable shows flash notice1039 on a read-only instance1040 disable removes admin mode and redirects to root page1041Groups > Members > Maintainer manages access requests1042 behaves like Maintainer manages access requests1043 maintainer can see access requests1044 maintainer can grant access1045 maintainer can deny access1046Merge requests > User filters by multiple criteria1047 filtering by label:~"Won't fix" and assignee:~bug1048 applies the filters1049 filtering by text, author, assignee, milestone, and label1050 filters by text, author, assignee, milestone, and label1051Commit > User uses quick actions1052 Tagging a commit1053 behaves like tag quick action1054 post note to existing commit1055 tags this commit1056 preview1057 removes quick action from note and explains it1058Display system header and footer bar1059 when authenticated1060 when system header and footer are not configured1061 behaves like system header is not configured1062 does not show system header1063 behaves like system footer is not configured1064 does not show system footer1065 when only system header is defined1066 behaves like system header is configured1067 shows system header1068 shows the correct content1069 behaves like system footer is not configured1070 does not show system footer1071 when only system footer is defined1072 behaves like system header is not configured1073 does not show system header1074 behaves like system footer is configured1075 shows system footer1076 shows the correct content1077 when system header and footer are defined1078 behaves like system header is configured1079 shows system header1080 shows the correct content1081 behaves like system footer is configured1082 shows system footer1083 shows the correct content1084 when not authenticated1085 when system header and footer are not configured1086 behaves like system header is not configured1087 does not show system header1088 behaves like system footer is not configured1089 does not show system footer1090 when only system header is defined1091 behaves like system header is configured1092 shows system header1093 shows the correct content1094 behaves like system footer is not configured1095 does not show system footer1096 when only system footer is defined1097 behaves like system header is not configured1098 does not show system header1099 behaves like system footer is configured1100 shows system footer1101 shows the correct content1102 when system header and footer are defined1103 behaves like system header is configured1104 shows system header1105 shows the correct content1106 behaves like system footer is configured1107 shows system footer1108 shows the correct content1109Merge requests > User merges immediately1110 when there is active pipeline for merge request1111 enables merge immediately1112User views an empty project1113 when user is a maintainer1114 shows a link for inviting members and launches invite modal1115 behaves like allowing push to default branch1116 shows push-to-default-branch instructions1117 when user is an admin1118 when admin mode is enabled1119 behaves like allowing push to default branch1120 shows push-to-default-branch instructions1121 when admin mode is disabled1122 does not show push-to-master instructions1123 when user is a developer1124 does not show push-to-master instructions nor invite members link1125Admin::Users1126 Tabs1127 links to the Users tab1128 links to the Cohorts tab1129 redirects legacy route1130 Cohorts tab content1131 shows users count per month1132 prompt user about registration features1133 does not render registration features CTA when service ping is enabled1134 with no license and service ping disabled1135 renders registration features CTA1136Project > Commit > View user status1137 status for the commit author1138 behaves like showing user status1139 shows the status1140 status for a comment on the commit1141 behaves like showing user status1142 shows the status1143 status for a diff note on the commit1144 behaves like showing user status1145 shows the status1146User views diff by commit1147 shows full commit description by default1148viewing issues with design references1149 the user has access to a public project1150 behaves like successful use of design link references1151 shows the issue description and design references1152 the user does not have access to a private project1153 redacts inaccessible design references1154 the user has access to a private project1155 behaves like successful use of design link references1156 shows the issue description and design references1157 design management is entirely disabled1158 processes design links as issue references1159User views tag1160 when user views with the tag1161 and user is authorized to read release1162 behaves like shows tag1163 is expected to have visible link "ReleaseName" with href "/namespace63/project-99/-/releases/stable"1164 when tag name contains a slash1165 behaves like shows tag1166 is expected to have visible link "ReleaseName" with href "/namespace64/project-100/-/releases/stable%2Fv0.1"1167 and user is not authorized to read release1168 hides release link and notes1169Sentry1170 when enable_new_sentry_clientside_integration is disabled1171 does not load sentry if sentry is disabled1172 loads legacy sentry if sentry config is enabled1173 when enable_new_sentry_clientside_integration is enabled1174 does not load sentry if sentry settings are disabled1175 loads sentry if sentry settings are enabled1176Profile > Comment templates > User creates comment template1177 # order random1178 shows the user a list of their saved replies1179Upload ci artifact1180 behaves like handling file uploads1181 with object storage disabled1182 behaves like for ci artifact1183 is expected to change `::Ci::JobArtifact.count` by 21184 is expected to eq 2011185AdditionalEmailToExistingAccount1186 add secondary email associated with account1187 verifies confirmation of additional email1188 accepts any pending invites for an email confirmation1189OneTrust content security policy1190 has proper Content Security Policy headers1191Knapsack report was generated. Preview:1192{1193 "spec/features/users/signup_spec.rb": 276.06034170000004,1194 "spec/features/security/project/public_access_spec.rb": 221.96307204799996,1195 "spec/features/registrations/oauth_registration_spec.rb": 187.26087306099998,1196 "spec/features/merge_request/user_posts_notes_spec.rb": 146.308023339,1197 "spec/features/issues/create_issue_for_discussions_in_merge_request_spec.rb": 91.90773721699998,1198 "spec/features/projects/members/manage_groups_spec.rb": 83.869665252,1199 "spec/features/issues/user_sees_sidebar_updates_in_realtime_spec.rb": 59.51392783900019,1200 "spec/features/projects/members/sorting_spec.rb": 51.86421166199989,1201 "spec/features/merge_request/user_creates_image_diff_notes_spec.rb": 51.59453512599998,1202 "spec/features/admin/admin_hooks_spec.rb": 37.37844709000001,1203 "spec/features/projects/pages/user_edits_lets_encrypt_settings_spec.rb": 37.08997152999996,1204 "spec/features/projects/tags/user_edits_tags_spec.rb": 34.827665805999914,1205 "spec/features/projects/feature_flags/user_creates_feature_flag_spec.rb": 27.81642004399987,1206 "spec/features/admin/admin_dev_ops_reports_spec.rb": 25.91030944299996,1207 "spec/features/projects/show/user_manages_notifications_spec.rb": 23.056172341000092,1208 "spec/features/admin/admin_mode/logout_spec.rb": 19.298363952000045,1209 "spec/features/groups/members/master_manages_access_requests_spec.rb": 16.665305837000005,1210 "spec/features/merge_requests/user_filters_by_multiple_criteria_spec.rb": 14.723058107999805,1211 "spec/features/commits/user_uses_quick_actions_spec.rb": 11.893696086999853,1212 "spec/features/display_system_header_and_footer_bar_spec.rb": 9.344229693999978,1213 "spec/features/merge_request/user_merges_immediately_spec.rb": 10.68734543100004,1214 "spec/features/projects/user_views_empty_project_spec.rb": 8.4304441459999,1215 "spec/features/admin/admin_users_spec.rb": 7.948357372999908,1216 "spec/features/projects/commit/user_views_user_status_on_commit_spec.rb": 7.038993344000119,1217 "spec/features/merge_request/user_views_diffs_commit_spec.rb": 6.775591143999918,1218 "spec/features/projects/issues/design_management/user_links_to_designs_in_issue_spec.rb": 6.043160831000023,1219 "spec/features/projects/tags/user_views_tag_spec.rb": 4.81625563700004,1220 "spec/features/sentry_js_spec.rb": 3.8609268110001267,1221 "spec/features/profiles/user_creates_comment_template_spec.rb": 3.0179134359998443,1222 "spec/features/file_uploads/ci_artifact_spec.rb": 1.3977672020000682,1223 "spec/features/users/add_email_to_existing_account_spec.rb": 1.56516523900018,1224 "spec/features/users/one_trust_csp_spec.rb": 0.288582287000053841225}1226Knapsack global time execution for tests: 24m 50s1227Pending: (Failures listed here are expected and do not affect your suite's status)1228 1) Merge request > User posts notes when editing a note deleting attachment on legacy diff note shows the delete link1229 # Temporarily skipped with xit1230 # ./spec/features/merge_request/user_posts_notes_spec.rb:2151231 2) Merge request > User posts notes when editing a note deleting attachment on legacy diff note removes the attachment div and resets the edit form1232 # Temporarily skipped with xit1233 # ./spec/features/merge_request/user_posts_notes_spec.rb:2221234Finished in 24 minutes 52 seconds (files took 48.48 seconds to load)1235639 examples, 0 failures, 2 pending1236Randomized with seed 461481237[TEST PROF INFO] Time spent in factories: 02:01.476 (8.13% of total time)1238Failed to write to log, write log/workhorse-test.log: file already closed1239RSpec exited with 0.1240No examples to retry, congrats!1242Running after script...1243$ echo -e "\e[0Ksection_start:`date +%s`:report_results_section[collapsed=true]\r\e[0KReport results"1249$ tooling/bin/push_job_metrics || true1250[job-metrics] Pushing job metrics file for the CI/CD job.1251[job-metrics] Pushed 4 CI job metric entries to InfluxDB.1253Not uploading cache ruby-gems-debian-bullseye-ruby-3.0-16 due to policy1255Uploading artifacts...1256WARNING: auto_explain/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 1257coverage/: found 5 matching artifact files and directories 1258crystalball/: found 2 matching artifact files and directories 1259WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 1260knapsack/: found 4 matching artifact files and directories 1261rspec/: found 16 matching artifact files and directories 1262WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 1263log/*.log: found 17 matching artifact files and directories 1264WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/5328358371/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com1265WARNING: Retrying... context=artifacts-uploader error=request redirected1266Uploading artifacts as "archive" to coordinator... 201 Created id=5328358371 responseStatus=201 Created token=64_sXYaC1267Uploading artifacts...1268rspec/rspec-*.xml: found 1 matching artifact files and directories 1269WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/5328358371/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com1270WARNING: Retrying... context=artifacts-uploader error=request redirected1271Uploading artifacts as "junit" to coordinator... 201 Created id=5328358371 responseStatus=201 Created token=64_sXYaC1273Job succeeded