rspec-ee system pg14 3/10
Passed Started
by
@dstull
Doug Stull
1Running with gitlab-runner 16.1.0~beta.59.g83c66823 (83c66823)2 on green-5.private.runners-manager.gitlab.com/gitlab.com/gitlab-org Zi_8oswQ, system ID: s_8a4f217c24b63 feature flags: FF_NETWORK_PER_BUILD:true, FF_USE_FASTZIP:true, FF_USE_IMPROVED_URL_MASKING:true, FF_RESOLVE_FULL_TLS_CHAIN:false6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.20-rust-1.65-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-113-yarn-1.22-graphicsmagick-1.3.36 ...7Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...8Authenticating with credentials from job payload (GitLab Registry)9Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...10Using docker image sha256:2e09e9db92541ed81b1c00f1d5186f8c262d8b84e8d1755676ea4b25614f30c4 for registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:afc7bd7a60824044709543a6a700385e412d750d9ab4fc72b427e335e1d0f3ec ...11WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.12WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.13Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...14Authenticating with credentials from job payload (GitLab Registry)15Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...16Using docker image sha256:a9a90ece30d9630d694ab1997cd103ea8ec729789451b983a75c7b58b0062d45 for registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:7ef36177d5d0bc554fbb63d8210ae751bcc538bea7905b51d078d9ab90a755fa ...17Starting service redis:6.2-alpine ...18Pulling docker image redis:6.2-alpine ...19Using docker image sha256:d0675d033b87382205d08b598a004a99a1f6c4bd377cc86bb6df8957ce7dbb1c for redis:6.2-alpine with digest redis@sha256:740b5c973d1c9eea6e124a3905ba73d32354d0549f98ccc9e67af1af2a9ba478 ...20WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.2 is already created. Ignoring.21WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.2 is already created. Ignoring.22Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.2 ...23Authenticating with credentials from job payload (GitLab Registry)24Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.2 ...25Using docker image sha256:c635f6eed733b5c5a06d4a28aff99748c4cbefca04af192e08f10d87387c6485 for registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.2 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:b3cc177faa2dc274a32b66866536932c39be8578316b364363735fc0b8e1f9cb ...26Starting service elasticsearch:7.17.6 ...27Pulling docker image elasticsearch:7.17.6 ...28Using docker image sha256:5fad10241ffd65d817ed0ddfaf6e87eee1f7dc2a7db33db1047835560ea71fda for elasticsearch:7.17.6 with digest elasticsearch@sha256:6c128de5d01c0c130a806022d6bd99b3e4c27a9af5bfc33b6b81861ae117d028 ...29Waiting for services to be up and running (timeout 30 seconds)...30Authenticating with credentials from job payload (GitLab Registry)31Pulling 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 ...32Using docker image sha256:3e6c24d49ca804019e2cfcf4951ed994b550043ce6af3757cb550e8c78892a99 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.20-rust-1.65-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-113-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.20-rust-1.65-node-18.17-postgresql-14@sha256:50215d6eb4fdf053dfc39bc8a540c94a214139ba2a583092099c9eac46201eee ...34Running on runner-zi8oswq-project-278964-concurrent-0 via runner-zi8oswq-private-1692355441-6287ae6a...36Fetching changes with git depth set to 20...37Initialized empty Git repository in /builds/gitlab-org/gitlab/.git/38Created fresh repository.39remote: Enumerating objects: 150271, done. 40remote: Counting objects: 100% (150271/150271), done. 41remote: Compressing objects: 100% (97595/97595), done. 42remote: Total 150271 (delta 67215), reused 103431 (delta 46893), pack-reused 0 43Receiving objects: 100% (150271/150271), 124.68 MiB | 21.38 MiB/s, done.44Resolving deltas: 100% (67215/67215), done.46 * [new ref] refs/pipelines/972262671 -> refs/pipelines/97226267147Checking out 3f92a6c3 as detached HEAD (ref is refs/merge-requests/129383/merge)...48Skipping Git submodules setup49$ git remote set-url origin "${CI_REPOSITORY_URL}"51Checking cache for ruby-gems-debian-bullseye-ruby-3.0-16...52Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-debian-bullseye-ruby-3.0-16 53Successfully extracted cache55Downloading artifacts for compile-test-assets (4900739220)...56Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4900739220 responseStatus=200 OK token=64_ShKnc57Downloading artifacts for detect-tests (4900739241)...58Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4900739241 responseStatus=200 OK token=64_ShKnc59Downloading artifacts for retrieve-tests-metadata (4900739253)...60Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4900739253 responseStatus=200 OK token=64_ShKnc61Downloading artifacts for setup-test-env (4900739227)...62Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4900739227 responseStatus=200 OK token=64_ShKnc64Using docker image sha256:3e6c24d49ca804019e2cfcf4951ed994b550043ce6af3757cb550e8c78892a99 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.20-rust-1.65-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-113-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.20-rust-1.65-node-18.17-postgresql-14@sha256:50215d6eb4fdf053dfc39bc8a540c94a214139ba2a583092099c9eac46201eee ...65$ echo $FOSS_ONLY66$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb67$ export GOPATH=$CI_PROJECT_DIR/.go68$ mkdir -p $GOPATH69$ source scripts/utils.sh70$ source scripts/prepare_build.sh102Using decomposed database config (config/database.yml.decomposed-postgresql)103Geo DB will be set up.104Embedding DB will be set up.120$ source ./scripts/rspec_helpers.sh121$ run_timed_command "gem install knapsack --no-document"122$ gem install knapsack --no-document123Successfully installed knapsack-4.0.01241 gem installed125==> 'gem install knapsack --no-document' succeeded in 2 seconds.126$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"131$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"132$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"133$ rspec_paralellized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house"134SKIP_FLAKY_TESTS_AUTOMATICALLY: 135RETRY_FAILED_TESTS_IN_NEW_PROCESS: true136KNAPSACK_GENERATE_REPORT: true137FLAKY_RSPEC_GENERATE_REPORT: true138KNAPSACK_TEST_FILE_PATTERN: {ee/}spec/{features}{,/**/}*_spec.rb139KNAPSACK_LOG_LEVEL: debug140KNAPSACK_REPORT_PATH: knapsack/rspec-ee_system_pg14_3_10_report.json141FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json142FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec-ee_system_pg14_3_10_report.json143NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec-ee_system_pg14_3_10_report.json144RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-4900739673.txt145CRYSTALBALL: 146RSPEC_TESTS_MAPPING_ENABLED: 147RSPEC_TESTS_FILTER_FILE: 148Shell set options (set -o) enabled:149braceexpand on150hashall on151interactive-comments on152pipefail on153Knapsack report generator started!154/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!155/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!156/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!157/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!158/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!159/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!160/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!161/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!162/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!163/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!164/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!165/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!166/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!167/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!168/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!169/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!170/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!171/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!172/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!173/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!174/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!175/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!176/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!177/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!178/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!179/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!180/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!181/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!182/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!183/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!184/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!185/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!186/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!187/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!188/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!189/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!190/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!191/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!192/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!193/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!194/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!195/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!196/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!197/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!198/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!199/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!200/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!201/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!202Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true}203Test environment set up in 0.730200455 seconds204Admin updates EE-only settings205 enables external authentication206 Geo settings207 when the license has Geo feature208 hides JS alert209 renders JS form210 when the license does not have Geo feature211 shows JS alert212 Elasticsearch settings213 changes elasticsearch settings214Starting the Capybara driver server...215Capybara starting Puma...216* Version 6.3.0 , codename: Mugi No Toki Itaru217* Min threads: 0, max threads: 4218* Listening on unix:///tmp/20230818-331-xezy2t219 allows limiting projects and namespaces to index220 allows removing all namespaces and projects221 zero-downtime reindexing shows popup222 when not licensed223 cannot access the page224 Templates page225 render "Templates" section226 render "Custom project templates" section227 LDAP settings228 with LDAP enabled229 changes to allow group owners to manage ldap230 with LDAP disabled231 does not show option to allow group owners to manage ldap232 package registry settings233 allows you to change the maven_forwarding setting234 allows you to change the maven_lock setting235 allows you to change the npm_forwarding setting236 allows you to change the npm_lock setting237 allows you to change the pypi_forwarding setting238 allows you to change the pypi_lock setting239 sign up settings240 changes the user cap from unlimited to 5241 with a user cap assigned242 changes the user cap to unlimited243 with pending users244 displays a modal confirmation when removing the cap245 form submit button confirmation modal for side-effect of possibly adding unwanted new users246 submits_form if 'require admin approval for new sign-ups' is unchanged_true and the user cap is unchanged and doesn't have pending user count247 submits_form if 'require admin approval for new sign-ups' is unchanged_false and the user cap is unchanged and doesn't have pending user count248 shows_confirmation_modal if 'require admin approval for new sign-ups' is toggled_off and the user cap is unchanged and has pending user count249 submits_form if 'require admin approval for new sign-ups' is toggled_off and the user cap is unchanged and doesn't have pending user count250 submits_form if 'require admin approval for new sign-ups' is toggled_on and the user cap is unchanged and doesn't have pending user count251 shows_confirmation_modal if 'require admin approval for new sign-ups' is unchanged_false and the user cap is increased and has pending user count252 submits_form if 'require admin approval for new sign-ups' is unchanged_true and the user cap is increased and doesn't have pending user count253 shows_confirmation_modal if 'require admin approval for new sign-ups' is toggled_off and the user cap is increased and has pending user count254 submits_form if 'require admin approval for new sign-ups' is toggled_off and the user cap is increased and doesn't have pending user count255 shows_confirmation_modal if 'require admin approval for new sign-ups' is toggled_on and the user cap is increased and has pending user count256 submits_form if 'require admin approval for new sign-ups' is toggled_on and the user cap is increased and doesn't have pending user count257 submits_form if 'require admin approval for new sign-ups' is toggled_on and the user cap is decreased and doesn't have pending user count258 submits_form if 'require admin approval for new sign-ups' is toggled_on and the user cap is decreased and has pending user count259 shows_confirmation_modal if 'require admin approval for new sign-ups' is unchanged_false and the user cap is changed_from_limited_to_unlimited and has pending user count260 submits_form if 'require admin approval for new sign-ups' is unchanged_false and the user cap is changed_from_limited_to_unlimited and doesn't have pending user count261 submits_form if 'require admin approval for new sign-ups' is unchanged_false and the user cap is changed_from_unlimited_to_limited and doesn't have pending user count262 submits_form if 'require admin approval for new sign-ups' is unchanged_false and the user cap is unchanged_unlimited and doesn't have pending user count263 git abuse rate limit settings264 when license does not allow265 does not show the Git abuse rate limit section266 when license allows267 shows the Git abuse rate limit section268 shows the input fields269 saves the settings270 shows form errors when the input value is blank271 shows form errors when the input value is greater than max272 SCIM token273 when the feature is not licensed274 does not display the section when not licensed275 when the feature is licensed276 displays the section277 behaves like Microsoft Azure integration form278 when Microsoft Group Sync is enabled279 displays the settings280 successfully saves281 displays an error when fields are not filled282 Namespace storage cost factor for forks setting283 when checking namespace plans284 saves the cost factor for forks285 shows an error when the cost factor is out of range286Remote Development workspaces dropdown group287 # order random288 when viewing project overview page289 behaves like views and manages workspaces in workspaces dropdown group290 behaves like handles workspaces dropdown group visibility291 when remote_development_feature_flag=true292 when remote_development feature availability=true293 does not display workspaces dropdown group294 behaves like handles workspaces dropdown group visibility295 when remote_development_feature_flag=true296 when remote_development feature availability=false297 does not display workspaces dropdown group298 behaves like handles workspaces dropdown group visibility299 when remote_development_feature_flag=false300 when remote_development feature availability=true301 does not display workspaces dropdown group302 when workspaces dropdown group is visible303 allows navigating to the new workspace page304 allows managing a user workspace305 when viewing blob page306 behaves like views and manages workspaces in workspaces dropdown group307 behaves like handles workspaces dropdown group visibility308 when remote_development_feature_flag=true309 when remote_development feature availability=true310 does not display workspaces dropdown group311 behaves like handles workspaces dropdown group visibility312 when remote_development_feature_flag=true313 when remote_development feature availability=false314 does not display workspaces dropdown group315 behaves like handles workspaces dropdown group visibility316 when remote_development_feature_flag=false317 when remote_development feature availability=true318 does not display workspaces dropdown group319 when workspaces dropdown group is visible320 allows navigating to the new workspace page321 allows managing a user workspace322Admin views Subscription323 with a cloud license324 with a cloud license only325 displays the subscription details326 succeeds to sync the subscription327 fails to sync the subscription328 behaves like an "Export license usage file" button329 displays the Export License Usage File button330 behaves like license removal331 when removing a license file332 shows a message saying the license was correctly removed333 when the instance is SaaS334 shows a message with a warning affecting all customers335 with license file336 behaves like an "Export license usage file" button337 displays the Export License Usage File button338 behaves like license removal339 when removing a license file340 shows a message saying the license was correctly removed341 when the instance is SaaS342 shows a message with a warning affecting all customers343 with no active subscription344 does not display the Export License Usage File button345 behaves like no active license346 displays a message signaling there is not active subscription347 when activating a subscription fails348 shows the general error message349 when license is expired350 shows the license expired error message351 when activating a future-dated subscription352 shows a successful future-dated activation message353 behaves like no active license354 displays a message signaling there is not active subscription355 when activating a new subscription356 shows a successful activation message357 shows the subscription details358 shows the appropriate license type359 when uploading a license file360 does not show a link to activate a license file361 manual quarterly co-term banner362 when on Gitlab.com363 behaves like a hidden manual quarterly co-term banner364 does not display a banner365 when on self-managed366 when reconciliation is upcoming367 within notification window368 behaves like a visible manual quarterly co-term banner369 displays a banner370 outside of notification window371 behaves like a hidden manual quarterly co-term banner372 does not display a banner373 when reconciliation date was passed374 behaves like a visible manual quarterly co-term banner375 displays a banner376 when reconciliation date is outside of the notification window377 behaves like a hidden manual quarterly co-term banner378 does not display a banner379admin Geo Replication Nav380 visit admin/geo/replication/projects381 behaves like active sidebar link382 has active class383 visit admin/geo/replication/designs384 behaves like active sidebar link385 has active class386 visit admin/geo/replication/*387 displays enabled replicator replication details nav links388 behaves like active sidebar link389 has active class390 behaves like active sidebar link391 has active class392 behaves like active sidebar link393 has active class394 behaves like active sidebar link395 has active class396 behaves like active sidebar link397 has active class398 behaves like active sidebar link399 has active class400 behaves like active sidebar link401 has active class402 behaves like active sidebar link403 has active class404 behaves like active sidebar link405 has active class406 behaves like active sidebar link407 has active class408 behaves like active sidebar link409 has active class410 behaves like active sidebar link411 has active class412 behaves like active sidebar link413 has active class414 behaves like active sidebar link415 has active class416 behaves like active sidebar link417 has active class418 behaves like active sidebar link419 has active class420 behaves like active sidebar link421 has active class422Epic show423 when sub-epics feature is available424 Epic metadata425 shows buttons `Tree view` and `Roadmap view`426 Epics and Issues tab427 shows Related items tree with child epics428 autocompletes issues when "#" is input in the add item form429 autocompletes epics when "&" is input in the add item form430 Roadmap tab431 does not show thread filter dropdown432 when the sub-epics feature is not available433 Epic metadata434 shows epic tab `Issues`435 does not show buttons `Tree view` and `Roadmap view`436 Issues tab437 shows Related items tree with child epics438 Epic metadata439 shows epic status, date and author in header440 shows epic title and description441 shows epic overview preferences dropdown442 behaves like page meta description443 renders the page with description, og:description, and twitter:description meta tags that contains a plain-text version of the markdown444 Epic sidebar445 Labels select446 when dropdown is open447 shows labels within the label dropdown448 shows checkmark next to label when label is clicked449 shows label create view when `Create group label` is clicked450 creates new label using create view451 shows labels list view when `Cancel` button is clicked from create view452 shows labels list view when back button is clicked from create view453 Colors select454 when feature flag is disabled455 does not show the color select dropdown456 when feature flag is enabled457 shows the color select dropdown458 opens dropdown when `Edit` is clicked459 when dropdown is open460 shows colors within the color dropdown461 shows checkmark next to color after a new color has been selected462Groups > Usage Quotas > Pipelines tab463 # order random464 Purchase additional compute minutes465 points to GitLab compute purchase flow466 when successfully purchasing compute minutes467 does show a banner468 with no projects using shared runners469 shows correct group quota info470 with pagination471 behaves like correct pagination472 paginates correctly to page 3 and back473 with compute under quota474 shows correct group quota info475 with no quota476 shows correct group quota info477 in projects usage table478 sorts projects list by compute used in descending order479 displays info alert for table480 with compute over quota481 has correct tracking setup and shows correct group quota and projects info482 when it is not GitLab.com483 does not show 'Buy additional compute minutes' button484 in usage by project485 does not show projects with 0 compute minutes used486 when group has projects in subgroups487 shows projects inside the subgroup488 when not the group owner489 shows no compute quota info490Admin Geo Sites491 index492 shows all public Geo Sites and Add site link493 hashed storage warnings494 without hashed storage enabled495 shows a dismissable warning to enable hashed storage496 with hashed storage enabled497 with all projects in hashed storage498 does not show any hashed storage warning499 with at least one project in legacy storage500 shows a dismissable warning to migrate to hashed storage501 site form fields502 when primary renders only primary fields503 when secondary renders only secondary fields504 create a new Geo Site505 creates a new Geo Site506 includes Geo Sites in breadcrumbs507 update an existing Geo Site508 updates an existing Geo Site509 includes Geo Sites in breadcrumbs510 remove an existing Geo Site511 removes an existing Geo Site512 with no Geo Sites513 hides the New Site button514 shows Discover GitLab Geo515Issue boards sidebar labels using epic swimlanes516 group boards517 in the top-level group board518 selecting an issue from a direct descendant project519 when editing labels520 displays the label from the top-level group521 displays the label from the project522 does not display labels from the project's siblings or their descendents523 selecting an issue from a subgroup's project524 when editing labels525 displays the label from the top-level group526 displays the label from the subgroup527 displays the label from the project528 does not display labels from the subgroup's siblings (project or group)529User adds to merge train when pipeline succeeds530 shows Start merge train when pipeline succeeds button and helper icon531 when merge_trains EEP license is not available532 does not show Start merge train when pipeline succeeds button533 when user clicks 'Start merge train when pipeline succeeds' button534 informs merge request that auto merge is enabled535 when user clicks 'Cancel' button536 cancels automatic merge537 when the merge request is not the first queue on the train538 shows Add to merge train when pipeline succeeds button539Namespace user cap reached alert540 with an exceeded user cap541 displays the banner to a group owner542 displays the banner to a group owner on a subgroup page543 displays the banner to a group owner on a project page544 does not display the banner when the feature flag is off545 does not display the banner to a user who is not a group owner546 does not display the banner to a user who owns a subgroup547 does not display the banner to an unauthenticated user548 does not display on pending members page549 can be dismissed550 remains dismissed551 is dismissed independently for each root group552 is dismissed for a root group when dismissed from a subgroup553 does not display the banner to a group owner on a reactive cache miss554 with a user cap that has not been exceeded555 does not display the banner to a group owner556 without a user cap set557 does not display the banner to a group owner558 with a user namespace559 renders the page without a banner560[EE] Public Project Access561 GET /:project_path/insights562 is expected to be allowed for admin563 is expected to be allowed for auditor564 is expected to be allowed for owner565 is expected to be allowed for maintainer566 is expected to be allowed for developer567 is expected to be allowed for reporter568 is expected to be allowed for guest569 is expected to be allowed for user570 is expected to be allowed for external571 is expected to be allowed for visitor572 GET /:project_path573 is expected to be allowed for auditor574 GET /:project_path/-/tree/master575 is expected to be allowed for auditor576 GET /:project_path/-/commits/master577 is expected to be allowed for auditor578 GET /:project_path/-/commit/:sha579 is expected to be allowed for auditor580 GET /:project_path/-/compare581 is expected to be allowed for auditor582 GET /:project_path/-/project_members583 is expected to be allowed for auditor584 GET /:project_path/pipelines585 is expected to be allowed for auditor586 GET /:project_path/pipelines/:id587 is expected to be allowed for auditor588 GET /:project_path/builds589 when allowed for public590 is expected to be allowed for auditor591 when disallowed for public592 is expected to be allowed for auditor593 GET /:project_path/builds/:id594 when allowed for public595 is expected to be allowed for auditor596 when disallowed for public597 is expected to be allowed for auditor598 GET /:project_path/-/environments599 is expected to be allowed for auditor600 GET /:project_path/-/environments/:id601 is expected to be allowed for auditor602 GET /:project_path/-/environments/new603 is expected to be denied for auditor604 GET /:project_path/-/blob605 is expected to be allowed for auditor606 GET /:project_path/edit607 is expected to be denied for auditor608 GET /:project_path/deploy_keys609 is expected to be denied for auditor610 GET /:project_path/issues611 is expected to be allowed for auditor612 GET /:project_path/snippets613 is expected to be allowed for auditor614 GET /:project_path/snippets/new615 is expected to be denied for auditor616 GET /:project_path/-/merge_requests617 is expected to be allowed for auditor618 GET /:project_path/-/merge_requests/new619 is expected to be denied for auditor620 GET /:project_path/-/branches621 is expected to be allowed for auditor622 GET /:project_path/-/tags623 is expected to be allowed for auditor624 GET /:project_path/-/settings/integrations625 is expected to be denied for auditor626 when license blocks changes627 GET /:project_path/issues/new628 is expected to be denied for maintainer629 is expected to be denied for reporter630 is expected to be denied for admin631 is expected to be denied for guest632 is expected to be denied for user633 is expected to be denied for auditor634 is expected to be denied for visitor635 GET /:project_path/-/merge_requests/new636 is expected to be denied for maintainer637 is expected to be denied for reporter638 is expected to be denied for admin639 is expected to be denied for guest640 is expected to be denied for user641 is expected to be denied for auditor642 is expected to be denied for visitor643 GET /:project_path/container_registry644 is expected to be allowed for auditor645Filter issues by epic646 when group issues list page647 behaves like filter issues by epic648 filters issues by epic649 filters issues by negated epic650 shows epics in the filtered search dropdown651 shows correct filtered search epic token value652 when project issues list page653 behaves like filter issues by epic654 filters issues by epic655 filters issues by negated epic656 shows epics in the filtered search dropdown657 shows correct filtered search epic token value658Path Locks659 locking folders660 locking files661 unlocking files662 managing of lock list663Groups > Settings > Group Hooks664 # order random665 for developer666 to be disallowed to view667 for maintainer668 to be disallowed to view669 for owner670 when accessing group hooks671 shows a list of available group hook triggers672 creates a group hook673 edits an existing group hook674 tests an existing group hook675 fails testing when there is no project with commits676 when deleting existing group hook677 deletes the group hook from the group hooks page678 deletes the group hook from the edit group hook page679 when accessing group hook logs680 shows a list of hook logs681 shows hook log details682 retries the hook log683 does not show search settings on the hook log details684Pending group memberships685 with a public group686 a pending member sees a public group as if not a member687 a pending member sees a public group with a project as if not a member688 a pending member sees a public group with a private project as if not a member689 a pending group member gets a 404 for a private project in the group690 a group member can see a private project in the group once the pending membership transitions to active691 with a private group692 a pending member gets a 404 for a private group693 a pending member gets a 404 for a private group with a project694 with a subgroup695 a pending member of the root group sees the root group as if not a member696 a pending member of the root group sees a subgroup as if not a member697 a pending member of the root group sees a subgroup project as if not a member698 a pending member of a subgroup sees a root group as if not a member699 a pending member of a subgroup sees a project as if not a member700 a member with an active group membership and a pending subgroup membership sees a subgroup project as if the pending membership does not exist701 with a shared group702 a pending member of the invited group sees the shared group as if not a member703 a pending member of the invited group sees the shared group as if not a member when the shared group has a project704 a pending member of the invited group sees a project in the shared group as if not a member705 with a shared project706 a pending member of the invited group sees the shared project's group as if not a member707 a pending member of the invited group sees the shared project as if not a member708Standard flow for user picking just me and importing a project709 # order random710 with sso sign up711 registers the user and starts to import a project712 with regular sign up713 registers the user and starts to import a project714Group-saml single-sign on registration flow715 # order random716 when terms are enforced717 when user does not exist in gitlab718 behaves like auto accepts terms and redirects to the group path719 auto accepts terms and redirects to the group path720 when user exists in gitlab with group-saml identity linked721 behaves like auto accepts terms and redirects to the group path722 auto accepts terms and redirects to the group path723 when user exists in gitlab without group-saml identity linked724 auto accepts terms and redirects to the group path725 when terms are not enforced726 when user does not exist in gitlab727 behaves like auto accepts terms and redirects to the group path728 auto accepts terms and redirects to the group path729 when user exists in gitlab with group-saml identity linked730 behaves like auto accepts terms and redirects to the group path731 auto accepts terms and redirects to the group path732 when user exists in gitlab without group-saml identity linked733 auto accepts terms and redirects to the group path734Changes GL.com plan for group735 for group namespace736 changes the plan737 for user namespace738 changes the plan739Profile > Account740 Disconnect Group SAML741 unlinks account742 removes access to the group743 group has disabled SAML744 lets members distrust and unlink authentication745 group trial has expired746 lets members distrust and unlink authentication747 Delete account748 on GitLab.com when the user's password is automatically set749 shows that the identity cannot be verified750 does not display a delete button751Project > Settings > Access Tokens752 # order random753 when has active trial subscription754 shows access token creation form but no alert when there is no token755 hides access token creation form and shows alert when there is a token756 behaves like revoke existing token757 can revoke existing token758 when has expired trial subscription759 hides access token creation form760 behaves like revoke existing token761 can revoke existing token762Project > Settings > Analytics -> Instrumentation instructions763 # order random764 without correct feature flags enabled765 product_analytics_admin_settings: true, product_analytics_dashboards: false766 does not show instrumentation instructions767 product_analytics_admin_settings: false, product_analytics_dashboards: true768 does not show instrumentation instructions769 product_analytics_admin_settings: false, product_analytics_dashboards: false770 does not show instrumentation instructions771 with valid license and feature flags772 when project is not yet onboarded773 shows link to onboarding flow774 when project is onboarded775 shows instrumentation key776 shows collector host777 shows instrumentation setup instructions778 without correct license779 does not show instrumentation instructions780Jobs781 GET /:project/jobs/:id782 job project is over shared runners limit783 displays a warning message784 job project is not over shared runners limit785 does not display a warning message786 when job is not running787 when namespace is in read-only mode788 does not show retry button789Merge request > User creates MR with multiple reviewers790 behaves like multiple reviewers merge request791 creates a MR with multiple reviewers792Project settings > [EE] Merge Request Approvals793 adds approver794 adds approver group795 with an approver group796 removes approver group797Project navbar798 # order random799 when security dashboard is available800 behaves like verified navigation bar801 renders correctly802 when model experiments is available803 behaves like verified navigation bar804 renders correctly805 when harbor registry is available806 behaves like verified navigation bar807 renders correctly808 when issue analytics is available809 behaves like verified navigation bar810 renders correctly811 when analytics dashboards is available812 behaves like verified navigation bar813 renders correctly814 when packages are available815 behaves like verified navigation bar816 renders correctly817 when container registry is available818 behaves like verified navigation bar819 renders correctly820 when iterations is available821 when project is namespaced to a user822 behaves like verified navigation bar823 renders correctly824 when project is namespaced to a group825 behaves like verified navigation bar826 renders correctly827Project show page828 # order random829 when experiment 'tier_badge' is candidate830 when project is part of a group831 renders the tier badge and popover when clicked832 when project is not part of a group833 does not render the tier badge834Dashboard merge requests835 behaves like dashboard ultimate trial callout836 hides promotion callout if not .com837 .com838 shows dismissable promotion callout if default dashboard for an owner839 hides dismissable promotion callout if default dashboard for a non group owner840 hides dismissable promotion callout if not default dashboard841 hides promotion callout if a trial is active842 hides promotion callout if user owns a paid namespace843Groups > Usage Quotas844 # order random845 Usage Quotas menu item846 is linked within the group settings dropdown847 when checking namespace plan848 is linked within the group settings dropdown849 when usage_quotas is not available850 is not linked within the group settings dropdown851 renders a 404852 when accessing subgroup853 does not show subproject854 with pending members855 lists awaiting members and approves them856Subscription expired notification857 for group namespace858 displays and dismisses alert859Project > Settings > Analytics -> Custom dashboard projects860 # order random861 with correct license862 allows to select a project for the Analytics Dashboards config863 without correct license864 does not show the custom dashboard projects config865EE Group Repository settings866 # order random867 in Protected branches subsection868 when feature `group_protected_branches` is enabled869 shows the setting section870 does not show users in the access levels dropdown871 when feature `group_protected_branches` is not enabled872 does not show the setting section873issue resource weight events874 when user displays the issue875 shows both notes and resource weight event synthetic notes876GitLab.com Google Analytics DataLayer877 on account sign up pages878 when creating a new trial registration879 tracks form submissions in the dataLayer880 when creating a new user881 track form submissions in the dataLayer882 on trial group select page883 tracks create group events884Profile access885 GET /-/profile/keys886 is expected to be allowed for auditor887 GET /-/profile888 is expected to be allowed for auditor889 GET /-/profile/account890 is expected to be allowed for auditor891 GET /-/profile/preferences892 is expected to be allowed for auditor893 GET /-/profile/audit_log894 is expected to be allowed for auditor895 GET /-/profile/notifications896 is expected to be allowed for auditor897Blocking issues count898 sorts by blocking899ArkoseLabs content security policy900 # order random901 when in identity verification page902 behaves like configures Content Security Policy headers correctly903 adds ArkoseLabs URL to Content Security Policy headers904 when feature flag is disabled905 does not add ArkoseLabs URL to Content Security Policy headers906 when there is no global CSP config907 does not add ArkoseLabs URL to Content Security Policy headers908 when in login page909 behaves like configures Content Security Policy headers correctly910 adds ArkoseLabs URL to Content Security Policy headers911 when feature flag is disabled912 does not add ArkoseLabs URL to Content Security Policy headers913 when there is no global CSP config914 does not add ArkoseLabs URL to Content Security Policy headers915 when in registration page916 behaves like configures Content Security Policy headers correctly917 adds ArkoseLabs URL to Content Security Policy headers918 when feature flag is disabled919 does not add ArkoseLabs URL to Content Security Policy headers920 when there is no global CSP config921 does not add ArkoseLabs URL to Content Security Policy headers922Edit group settings923 when Admin disallow owners to unlock LDAP membership924 doesn't show the option to unlock the membership925User views hooks926 is expected to have text "http://example6.test"927Merge request > User approves928 Approving by approvers from groups929 when group is assigned to a project930 I am able to approve (PENDING: Temporarily skipped with xdescribe)931 I am able to unapprove (PENDING: Temporarily skipped with xdescribe)932 when group is assigned to a merge request933 I am able to approve (PENDING: Temporarily skipped with xdescribe)934 I am able to unapprove (PENDING: Temporarily skipped with xdescribe)935 when CI is running but no approval given936 I am unable to set Merge when pipeline succeeds (PENDING: Temporarily skipped with xdescribe)937 when merge when threads resolved is active938 does not show checking ability text (PENDING: Temporarily skipped with xdescribe)939Knapsack report was generated. Preview:940{941 "ee/spec/features/admin/admin_settings_spec.rb": 293.5261648230007,942 "ee/spec/features/remote_development/workspaces_dropdown_group_spec.rb": 153.99815704200046,943 "ee/spec/features/admin/subscriptions/admin_views_subscription_spec.rb": 96.73412113999984,944 "ee/spec/features/admin/geo/admin_geo_replication_nav_spec.rb": 68.04838885599929,945 "ee/spec/features/epics/epic_show_spec.rb": 88.12726485300118,946 "ee/spec/features/groups/usage_quotas/pipelines_tab_spec.rb": 56.99766758699843,947 "ee/spec/features/admin/geo/admin_geo_nodes_spec.rb": 58.822654551000596,948 "ee/spec/features/boards/swimlanes/epics_swimlanes_sidebar_labels_spec.rb": 42.67709372900026,949 "ee/spec/features/merge_trains/user_adds_to_merge_train_when_pipeline_succeeds_spec.rb": 44.44217962999937,950 "ee/spec/features/namespace_user_cap_reached_alert_spec.rb": 41.40107103899936,951 "ee/spec/features/security/project/public_access_spec.rb": 28.275426279000385,952 "ee/spec/features/issues/filtered_search/filter_issues_epic_spec.rb": 38.1053693369995,953 "ee/spec/features/projects/path_locks_spec.rb": 29.39361210199968,954 "ee/spec/features/groups/settings/webhooks_settings_spec.rb": 22.151623282999935,955 "ee/spec/features/pending_group_memberships_spec.rb": 20.042144491000727,956 "ee/spec/features/registrations/saas/standard_flow_just_me_importing_project_spec.rb": 19.658218554000996,957 "ee/spec/features/registrations/group_saml_spec.rb": 23.830815912000617,958 "ee/spec/features/admin/groups/admin_changes_plan_spec.rb": 13.500403902000471,959 "ee/spec/features/profiles/account_spec.rb": 12.949233393999748,960 "ee/spec/features/projects/settings/access_tokens_spec.rb": 13.34430650899958,961 "ee/spec/features/projects/settings/analytics/user_views_instrumentation_instructions_spec.rb": 13.65293245400062,962 "ee/spec/features/projects/jobs_spec.rb": 12.851718054998855,963 "ee/spec/features/merge_request/user_creates_multiple_reviewers_mr_spec.rb": 13.227080003000083,964 "ee/spec/features/projects/settings/merge_request_approvals_settings_spec.rb": 11.957395057001122,965 "ee/spec/features/projects/navbar_spec.rb": 9.444398650999574,966 "ee/spec/features/projects/show_spec.rb": 9.27150630000142,967 "ee/spec/features/dashboards/merge_requests_spec.rb": 6.3806835989998945,968 "ee/spec/features/groups/usage_quotas/usage_quotas_spec.rb": 9.645484869000938,969 "ee/spec/features/admin/groups/admin_subscription_alerts_spec.rb": 6.268758366000839,970 "ee/spec/features/projects/settings/analytics/user_configures_analytics_custom_dashboards_spec.rb": 5.9129380579997814,971 "ee/spec/features/groups/settings/repository_spec.rb": 5.230914858000688,972 "ee/spec/features/issues/resource_weight_events_spec.rb": 5.034303506001379,973 "ee/spec/features/google_analytics_datalayer_spec.rb": 4.479996543999732,974 "ee/spec/features/security/profile_access_spec.rb": 3.493100580999453,975 "ee/spec/features/issues/blocking_issues_spec.rb": 3.1117732349994185,976 "ee/spec/features/users/arkose_content_security_policy_spec.rb": 1.538394174000132,977 "ee/spec/features/groups/ldap_settings_spec.rb": 1.8655267849990196,978 "ee/spec/features/groups/hooks/user_views_hooks_spec.rb": 1.0366163380003854979}980Knapsack global time execution for tests: 21m 30s981Pending: (Failures listed here are expected and do not affect your suite's status)982 1) Merge request > User approves Approving by approvers from groups when group is assigned to a project I am able to approve983 # Temporarily skipped with xdescribe984 # ./ee/spec/features/merge_request/user_approves_spec.rb:29985 2) Merge request > User approves Approving by approvers from groups when group is assigned to a project I am able to unapprove986 # Temporarily skipped with xdescribe987 # ./ee/spec/features/merge_request/user_approves_spec.rb:36988 3) Merge request > User approves Approving by approvers from groups when group is assigned to a merge request I am able to approve989 # Temporarily skipped with xdescribe990 # ./ee/spec/features/merge_request/user_approves_spec.rb:50991 4) Merge request > User approves Approving by approvers from groups when group is assigned to a merge request I am able to unapprove992 # Temporarily skipped with xdescribe993 # ./ee/spec/features/merge_request/user_approves_spec.rb:57994 5) Merge request > User approves Approving by approvers from groups when CI is running but no approval given I am unable to set Merge when pipeline succeeds995 # Temporarily skipped with xdescribe996 # ./ee/spec/features/merge_request/user_approves_spec.rb:73997 6) Merge request > User approves when merge when threads resolved is active does not show checking ability text998 # Temporarily skipped with xdescribe999 # ./ee/spec/features/merge_request/user_approves_spec.rb:991000Finished in 21 minutes 33 seconds (files took 1 minute 37.17 seconds to load)1001370 examples, 0 failures, 6 pending1002Randomized with seed 641511003[TEST PROF INFO] Time spent in factories: 01:33.411 (7.0% of total time)1004Failed to write to log, write log/workhorse-test.log: file already closed1005RSpec exited with 0.1006No examples to retry, congrats!1008Running after script...1009$ echo -e "\e[0Ksection_start:`date +%s`:report_results_section[collapsed=true]\r\e[0KReport results"1014Not uploading cache ruby-gems-debian-bullseye-ruby-3.0-16 due to policy1016Uploading artifacts...1017WARNING: auto_explain/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 1018coverage/: found 5 matching artifact files and directories 1019crystalball/: found 2 matching artifact files and directories 1020WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 1021knapsack/: found 4 matching artifact files and directories 1022rspec/: found 16 matching artifact files and directories 1023WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 1024log/*.log: found 17 matching artifact files and directories 1025WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/4900739673/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com1026WARNING: Retrying... context=artifacts-uploader error=request redirected1027Uploading artifacts as "archive" to coordinator... 201 Created id=4900739673 responseStatus=201 Created token=64_ShKnc1028Uploading artifacts...1029rspec/rspec-*.xml: found 1 matching artifact files and directories 1030WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/4900739673/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com1031WARNING: Retrying... context=artifacts-uploader error=request redirected1032Uploading artifacts as "junit" to coordinator... 201 Created id=4900739673 responseStatus=201 Created token=64_ShKnc1034Job succeeded