rspec-ee system pg14 5/10
Passed Started
by
@dstull
Doug Stull
1Running with gitlab-runner 16.1.0~beta.59.g83c66823 (83c66823)2 on green-2.shared-gitlab-org.runners-manager.gitlab.com/default 8zCxmpPt, system ID: s_130a96ce9e653 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-8zcxmppt-project-278964-concurrent-0 via runner-8zcxmppt-shared-gitlab-org-1692360158-61e99df6...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 | 20.29 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_edzPx57Downloading artifacts for detect-tests (4900739241)...58Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4900739241 responseStatus=200 OK token=64_edzPx59Downloading artifacts for retrieve-tests-metadata (4900739253)...60Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4900739253 responseStatus=200 OK token=64_edzPx61Downloading artifacts for setup-test-env (4900739227)...62Downloading artifacts from coordinator... ok host=storage.googleapis.com id=4900739227 responseStatus=200 OK token=64_edzPx64Using 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 1 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_5_10_report.json141FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json142FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec-ee_system_pg14_5_10_report.json143NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec-ee_system_pg14_5_10_report.json144RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-4900739683.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.684705637 seconds204admin Geo Projects205Starting the Capybara driver server...206 visiting geo projects initial page207 with registries208Capybara starting Puma...209* Version 6.3.0 , codename: Mugi No Toki Itaru210* Min threads: 0, max threads: 4211* Listening on unix:///tmp/20230818-329-2z2c0s212 shows all projects in the registry213 searching for a geo project214 filters out projects with the search term215 with no registries216 with no filter217 behaves like shows empty state218 with correct title and description219 with no registries220 with conditional help link221 with a search filter222 behaves like shows empty state223 with correct title and description224 with no registries225 with conditional help link226 with a status filter227 behaves like shows empty state228 with correct title and description229 with no registries230 with conditional help link231 with a search filter and status filter232 behaves like shows empty state233 with correct title and description234 with no registries235 with conditional help link236 clicking on a specific dropdown option in geo projects page237 shows filter specific projects238 searching for a geo project239 finds the project with the same name240 filters out project that matches with search but shouldnt be in the view241 visiting geo synced projects page242 behaves like shows filter specific projects and correct labels243 shows filter specific projects244 visiting geo pending synced and searching pending sync on projects page245 behaves like shows filter specific projects and correct labels246 shows filter specific projects247 visiting geo pending synced and searching pending verification on projects page248 behaves like shows filter specific projects and correct labels249 shows filter specific projects250 visiting geo failed sync projects page251 behaves like shows filter specific projects and correct labels252 shows filter specific projects253 searching for never synced registry on projects pag254 behaves like shows filter specific projects and correct labels255 shows filter specific projects256 remove an orphaned Tracking Entry257 removes an existing Geo Project258 Resync all259 opens confirm modal and then fires job to resync all projects260 Reverify all261 opens confirm modal and then fires job to reverify all projects262Two merge requests on a merge train263 creates a pipeline for merge request 1264 creates a pipeline for merge request 2265 does not merge anything yet266 when the pipeline for merge request 1 succeeded267 merges merge request 1268 behaves like has an intact pipeline for merge request 2269 does not create a new pipeline for merge request 2270 when the pipeline for merge request 2 succeeded271 merges merge request 2272 when the pipeline for merge request 1 failed273 behaves like drops merge request 1 from the merge train274 drops merge request 1 from the merge train275 behaves like re-creates a pipeline for merge request 2276 has recreated pipeline277 when the pipeline for merge request 2 succeeded278 merges merge request 2279 when merge request 1 is canceled by a user280 behaves like drops merge request 1 from the merge train281 drops merge request 1 from the merge train282 behaves like re-creates a pipeline for merge request 2283 has recreated pipeline284 when the pipeline for merge request 2 succeeded285 merges merge request 2286 when merge request 1 got a new commit287 behaves like drops merge request 1 from the merge train288 drops merge request 1 from the merge train289 behaves like re-creates a pipeline for merge request 2290 has recreated pipeline291 when the pipeline for merge request 2 succeeded292 merges merge request 2293 when merge request 1 is not mergeable294 behaves like drops merge request 1 from the merge train295 drops merge request 1 from the merge train296 behaves like re-creates a pipeline for merge request 2297 has recreated pipeline298 when the pipeline for merge request 2 succeeded299 merges merge request 2300 when master got a new commit301 re-creates a pipeline for merge request 1302 re-creates a pipeline for merge request 2303 does not recreate pipeline when merge request 1 refreshed again304 when the pipeline for merge request 1 succeeded305 does not have a temporarily unapproved flag306 merges merge request 1307 when the pipeline for merge request 2 succeeded308 does not have a temporarily unapproved flag309 merges merge request 2310Group elastic search311 issue search312 finds the issue313 blob search314 finds files315 wiki search316 finds Project and Group wiki pages317 epic search318 finds the epic319 commit search320 finds commits321Group elastic search redactions322 behaves like a redacted search results page323 behaves like redacted search results page assertions324 when logged in325 redacts private features the user does not have access to326 when issues are public327 redacts other private features328 behaves like redacted search results page assertions329 when not logged in330 redacts private features the user does not have access to331 when issues are public332 redacts other private features333admin Geo Sidebar334 visiting geo sites335 behaves like active sidebar link336 has active class337 visiting geo settings338 behaves like active sidebar link339 has active class340 on secondary341 visiting geo projects342 behaves like active sidebar link343 has active class344 visiting geo designs345 behaves like active sidebar link346 has active class347 visiting geo replicables348 behaves like active sidebar link349 has active class350 behaves like active sidebar link351 has active class352 behaves like active sidebar link353 has active class354 behaves like active sidebar link355 has active class356 behaves like active sidebar link357 has active class358 behaves like active sidebar link359 has active class360 behaves like active sidebar link361 has active class362 behaves like active sidebar link363 has active class364 behaves like active sidebar link365 has active class366 behaves like active sidebar link367 has active class368 behaves like active sidebar link369 has active class370 behaves like active sidebar link371 has active class372 behaves like active sidebar link373 has active class374 behaves like active sidebar link375 has active class376 behaves like active sidebar link377 has active class378 behaves like active sidebar link379 has active class380 behaves like active sidebar link381 has active class382Merge request > User sets approvers383 when editing an MR with a different author384 does not allow setting the author as an approver but allows setting the current user as an approver385 when creating an MR from a fork386 allows setting other users as approvers but does not allow setting the current user as an approver, and filters non members from approvers list387 Group approvers388 when creating an MR389 allows setting groups as approvers390 allows delete approvers group when it is set in project391 when editing an MR with a different author392 allows setting groups as approvers when there is possible group approvers393 allows delete approvers group when it`s set in project394 allows changing approvals number395Related Epics396 epic body section397 user can view related epics section under epic description398 related epics add epic form399 user can view category selection radio inputs400 user can view epic input field401 epic input field can autocomplete epics when `&` is input402 epic input field does not autocomplete issues when `#` is input403 user can view list of added epics as tokens within input field404 related epics list405 user can add an epic with selected relationship type406 user can remove an epic from the list407 when related epics is not supported by license408 user can not view related epics section under epic description409Project settings > [EE] repository410 unlicensed411 does not show pull mirror settings412 licensed413 shows pull mirror settings414 mirrored external repo415 does not show personal access token416 does not show password and personal access token on the page417 with an existing pull mirror418 deletes the mirror419 with a non-mirrored imported project420 does not show a pull mirror421 when create a push mirror422 that mirrors all branches423 that mirrors protected branches424 that mirrors branches match regex425 when create a pull mirror426 that mirrors all branches427 that only mirrors protected branches428 that mirrors branches match regex429Trial flow for user picking company and creating a project430 # order random431 with sso trial sign up432 registers the user and creates a group and project reaching onboarding433 when last name is missing for SSO and has to be filled in434 registers the user, creates a group and project reaching onboarding435 with regular trial sign up436 registers the user and creates a group and project reaching onboarding437epics swimlanes filtering438 filtering439 filters by author440 filters by assignee441 filters by milestone442 filters by label443Reset namespace compute usage444 for user namespace445 reset compute usage button is visible446 when namespace has minutes used447 resets compute usage448 when resetting compute usage fails449 renders edit page with an error450 when creating a new group451 does not display reset compute usage callout452 for group namespace453 reset compute usage button is visible454 when namespace has minutes used455 resets compute usage456 when resetting compute usage fails457 renders edit page with an error458Trial lead submission, group and trial creation459 # order random460 when user cannot create groups461 fails and redirects to not found462 when applying trial fails463 fills out form, submits and is sent to select namespace with errors and is then resolved464 when creating lead, group and applying trial is successful465 fills out form, testing validations, submits and lands on the group page466 when part of the discover security flow467 fills out form, submits and lands on the group security dashboard page468 when source of the trial initiation is about.gitlab.com469 fills out form without the company question, submits and lands on the group page470 when source of the trial initiation is not a gitlab domain471 fills out form, submits and lands on the group page472 when applying lead fails473 fills out form, submits and sent back to information form with errors and is then resolved474Prometheus custom metrics475 deletes a custom metric476Group > Unlimited members alert477 # order random478 when group is in trial479 when user is not owner480 does not display alert481 when user is owner482 behaves like unlimited members during trial alert483 displays alert with only Explore paid plans link on members page484 displays alert with Explore paid plans link and Invite more members button on other pages485 does not display alert after user dismisses486 when new nav is enabled487 displays alert with Explore paid plans link and Invite more members button on other pages488 when group is subgroup489 behaves like unlimited members during trial alert490 displays alert with only Explore paid plans link on members page491 displays alert with Explore paid plans link and Invite more members button on other pages492 does not display alert after user dismisses493 when new nav is enabled494 displays alert with Explore paid plans link and Invite more members button on other pages495 when group not in trial496 does not display alert497Project > User views empty wiki498 behaves like User views empty wiki499 when signed in user is an Auditor500 when user is not a member of the project501 behaves like empty wiki message502 shows the empty state message with the expected elements503 when user is a member of the project504 behaves like empty wiki message505 shows the empty state message with the expected elements506Merge request > User edits MR with approval rules507 shows approval rules508 allows user to create approval rule509 with public group510 with empty search, does not show public group511 with non-empty search, shows public group512 feature is disabled513 cannot see the approval rules input514Merge request > User edits MR with multiple assignees515 when GraphQL assignees widget feature flag is disabled516 behaves like multiple assignees merge request517 updates a MR with multiple assignees518 when GraphQL assignees widget feature flag is enabled519 behaves like multiple assignees widget merge request520 updates a MR with multiple assignees521Groups > Members > List members522 with Group SAML identity linked for a user523 shows user with SSO status badge524 when group is a sub group and member is a direct member525 shows user with SSO status badge for direct member526 when user has a "Group Managed Account"527 shows user with "Managed Account" badge528 with SAML and enforced SSO529 returns only users with SAML in autocomplete530 when over free user limit531 behaves like over the free user limit alert532 with enforcement concerns533 when over limit534 shows free user limit warning535 when over storage limits536 with storage size check537 does not show alerts538 without storage size check539 does not show alerts540 when at limit541 does not show free user limit warning542 when under limit543 does not show free user limit warning544 when user has a custom role545 shows that the role is custom546Boards licensed features547 Project board sidebar548 GitLab SaaS549 Public project under Free plan under group namespace550 hides epic widget551 hides iteration widget552 Public project under Free plan under user namespace553 hides epic widget554 hides iteration widget555Groups > Usage Quotas > Storage tab556 # order random557 with pagination558 behaves like correct pagination559 paginates correctly to page 3 and back560 with a cost factor for forks561 displays the total storage size taking into account the cost factor562 with namespace storage limit563 when over storage limit564 still displays the project under the group565 with a fork of a project566 with a cost factor for forks567 displays the storage size with the cost factor applied568 without a cost factor for forks569 does not display the forked storage size570Merge request > User merges with Push Rules571 commit message is invalid572 displays error message after merge request is clicked573 author email is invalid574 displays error message after merge request is clicked575Group navbar576 for maintainers577 when devops adoption analytics is available578 behaves like verified navigation bar579 renders correctly580 when productivity analytics is available581 behaves like verified navigation bar582 renders correctly583 when value stream analytics is available584 redirects to value stream when Analytics item is clicked585 behaves like verified navigation bar586 renders correctly587 when epics are available588 behaves like verified navigation bar589 renders correctly590 when packages are available591 when container registry is available592 behaves like verified navigation bar593 renders correctly594 when customer relations feature is enabled595 behaves like verified navigation bar596 renders correctly597 when customer relations feature enabled but subgroup598 behaves like verified navigation bar599 renders correctly600 when iterations are available601 behaves like verified navigation bar602 renders correctly603 when group wiki is available604 behaves like verified navigation bar605 renders correctly606 when harbor registry is available607 behaves like verified navigation bar608 renders correctly609 when observability tab is enabled610 behaves like verified navigation bar611 renders correctly612 for owners613 structure614 behaves like verified navigation bar615 renders correctly616 when SAML SSO is available617 behaves like verified navigation bar618 renders correctly619 when security dashboard is available620 behaves like verified navigation bar621 renders correctly622CodeReviewAnalytics623 filtered search624 renders the filtered search bar correctly625 displays label and milestone in search hint626 empty state627 when a regular user is signed in628 behaves like empty state629 shows empty state with "New merge request" button630 when an "Auditor" is signed in631 when "Auditor" is a member of the project632 behaves like empty state633 shows empty state with "New merge request" button634 when "Auditor" is not a member of the project635 behaves like empty state636 shows empty state without "New merge request" button637 when no user is signed in638 behaves like empty state639 shows empty state without "New merge request" button640Groups > Settings User configures VSD aggregation641 # order random642 with correct license643 when visiting top-level group settings page644 allows to enable the aggregation645 when developer visiting the settings page646 renders 404 not found647 when visiting subgroup settings page648 does not show the VSD config649 without correct license650 does not show the VSD config651Feature flag issue links652 linking a feature flag to an issue653 user can link a feature flag to an issue654 user sees simple form without relates to / blocks / is blocked by radio buttons655 autocompletes issues656 when the feature is unlicensed657 does not show the related issues widget658 unlinking a feature flag from an issue659 user can unlink a feature flag from an issue660User views all merge requests661 shows custom tooltip after user has approved662 shows custom tooltip after a different user has approved663 shows custom tooltip after multiple users have approved664 shows custom tooltip after multiple users have approved, including self665 more approvals are required666 shows generic approvals tooltip667 shows custom tooltip after a different user has approved668 shows custom tooltip after self has approved669Projects > Members > Member is removed from project670 user is removed from project671 when the user has been specifically allowed to access a protected branch672 user leaves project673Sign up with trial from external site without confirmation674 # order random675 passes glm parameters until user is onboarded676User sees Scanner profile677 when feature is available678 shows the form679 on submit680 on cancel681 when feature is not available682 renders a 404683Group issues page684 bulk editing685 shows sidebar when clicked on "Bulk edit"686 shows group milestones within "Milestone" dropdown687Automatic Deployment Rollbacks688 when the user is not authorised689 renders 404 page690 when project does not have a license for auto_rollback feature691 behaves like the auto rollback feature is not available692 does not render the Automatic Deployment Rollbacks checkbox693 when project has a license for auto_rollback feature694 checks the auto rollback checkbox when the checkbox is checked695 when the checkbox is checked696 unchecks the auto rollback checkbox697Dashboard groups698 behaves like dashboard ultimate trial callout699 hides promotion callout if not .com700 .com701 shows dismissable promotion callout if default dashboard for an owner702 hides dismissable promotion callout if default dashboard for a non group owner703 hides dismissable promotion callout if not default dashboard704 hides promotion callout if a trial is active705 hides promotion callout if user owns a paid namespace706User edits On-demand Scan707 shows edit scan page708Environments dashboard709 # order random710 behaves like a "Your work" page with sidebar and breadcrumbs711 shows the "Your work" sidebar712 shows the correct sidebar menu item as active713 breadcrumbs714 has "Your work" as its root breadcrumb715Merge Request sidebar716 when epics available717 does not show epics in MR sidebar718 when epics unavailable719 does not show epics promotion in MR sidebar720User edits hooks721 shows dom element for vue722The group page723 The sidebar724 shows the link to contribution analytics725 when epics are available726 shows the link to epics727 hides the epics link when an external authorization service is enabled728Pipelines Content Security729 when there is no global config730 is expected to be blank731 when a global CSP config exists732 is expected to include "script-src 'self' https://some-cdn.test"733Admin unsubscribes from notification734 unsubscribes from notifications735OneTrust in the sign up flow736 when user visits /users/sign_up/groups/new737 behaves like one trust settings738 has the OneTrust CSP settings739Knapsack report was generated. Preview:740{741 "ee/spec/features/admin/geo/admin_geo_projects_spec.rb": 302.1451678789999,742 "ee/spec/features/merge_trains/two_merge_requests_on_train_spec.rb": 198.9561358879996,743 "ee/spec/features/search/elastic/group_search_spec.rb": 157.31828007000013,744 "ee/spec/features/admin/geo/admin_geo_sidebar_spec.rb": 86.87915564700006,745 "ee/spec/features/merge_request/user_sets_approvers_spec.rb": 96.08034783699986,746 "ee/spec/features/epics/epic_related_epics_spec.rb": 77.58136980899963,747 "ee/spec/features/projects/settings/ee/repository_mirrors_settings_spec.rb": 59.32416628699957,748 "ee/spec/features/registrations/saas/trial_flow_company_creating_project_spec.rb": 65.58518555000046,749 "ee/spec/features/boards/swimlanes/epics_swimlanes_filtering_spec.rb": 59.31437222800014,750 "ee/spec/features/admin/admin_reset_pipeline_minutes_spec.rb": 44.44733480099967,751 "ee/spec/features/trials/saas/creation_with_no_existing_namespace_flow_spec.rb": 40.76767623900014,752 "ee/spec/features/projects/integrations/prometheus_custom_metrics_spec.rb": 38.96153537000009,753 "ee/spec/features/groups/user_interacts_with_unlimited_members_during_trial_alert_spec.rb": 29.52799004499957,754 "ee/spec/features/projects/wiki/user_views_wiki_empty_spec.rb": 34.05231098200056,755 "ee/spec/features/merge_request/user_edits_approval_rules_mr_spec.rb": 26.67725822600005,756 "ee/spec/features/merge_request/user_edits_multiple_assignees_mr_spec.rb": 28.492532181999195,757 "ee/spec/features/groups/members/list_members_spec.rb": 24.598126861999845,758 "ee/spec/features/boards/boards_licensed_features_spec.rb": 24.189589708999847,759 "ee/spec/features/groups/usage_quotas/storage_tab_spec.rb": 17.801403024000138,760 "ee/spec/features/merge_request/user_merges_with_push_rules_spec.rb": 19.24842383699979,761 "ee/spec/features/groups/navbar_spec.rb": 16.09507837199999,762 "ee/spec/features/analytics/code_analytics_spec.rb": 11.316843225999946,763 "ee/spec/features/groups/settings/user_configures_vsd_aggregation_spec.rb": 9.920316556999751,764 "ee/spec/features/projects/feature_flags/feature_flag_issues_spec.rb": 12.272746489000383,765 "ee/spec/features/merge_requests/user_views_all_merge_requests_spec.rb": 14.158505260999846,766 "ee/spec/features/projects/members/member_is_removed_from_project_spec.rb": 10.106799840000349,767 "ee/spec/features/registrations/sign_up_with_trial_from_external_site_without_confirmation_spec.rb": 8.255654818000039,768 "ee/spec/features/projects/security/dast_scanner_profiles_spec.rb": 9.56421277499976,769 "ee/spec/features/groups/issues_spec.rb": 10.496068277000631,770 "ee/spec/features/projects/settings/auto_rollback_spec.rb": 9.211341889000323,771 "ee/spec/features/dashboards/groups_spec.rb": 8.188561189000211,772 "ee/spec/features/projects/security/user_edits_on_demand_scan_spec.rb": 4.6976427839999815,773 "ee/spec/features/dashboards/environments_spec.rb": 4.335582397000508,774 "ee/spec/features/merge_request/sidebar_spec.rb": 3.991062650999993,775 "ee/spec/features/groups/hooks/user_edits_hooks_spec.rb": 5.5450657350002075,776 "ee/spec/features/groups/group_page_with_external_authorization_service_spec.rb": 3.3273010570001134,777 "ee/spec/features/projects/pipelines/pipeline_csp_spec.rb": 2.940808790999654,778 "ee/spec/features/user_unsubscribes_from_admin_notifications_spec.rb": 1.2592013280000174,779 "ee/spec/features/registrations/one_trust_spec.rb": 0.498048445000677780}781Knapsack global time execution for tests: 26m 18s782Finished in 26 minutes 21 seconds (files took 1 minute 29.68 seconds to load)783240 examples, 0 failures784Randomized with seed 37503785[TEST PROF INFO] Time spent in factories: 02:45.323 (10.22% of total time)786Failed to write to log, write log/workhorse-test.log: file already closed787RSpec exited with 0.788No examples to retry, congrats!790Running after script...791$ echo -e "\e[0Ksection_start:`date +%s`:report_results_section[collapsed=true]\r\e[0KReport results"796Not uploading cache ruby-gems-debian-bullseye-ruby-3.0-16 due to policy798Uploading artifacts...799WARNING: auto_explain/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 800coverage/: found 5 matching artifact files and directories 801crystalball/: found 2 matching artifact files and directories 802WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 803knapsack/: found 4 matching artifact files and directories 804rspec/: found 16 matching artifact files and directories 805WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 806log/*.log: found 18 matching artifact files and directories 807WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/4900739683/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com808WARNING: Retrying... context=artifacts-uploader error=request redirected809Uploading artifacts as "archive" to coordinator... 201 Created id=4900739683 responseStatus=201 Created token=64_edzPx810Uploading artifacts...811rspec/rspec-*.xml: found 1 matching artifact files and directories 812WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/4900739683/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com813WARNING: Retrying... context=artifacts-uploader error=request redirected814Uploading artifacts as "junit" to coordinator... 201 Created id=4900739683 responseStatus=201 Created token=64_edzPx816Job succeeded