rspec-ee system pg14 12/12
Passed Started
by
@seggenberger

Sascha Eggenberger
1Running with gitlab-runner 16.6.0~beta.105.gd2263193 (d2263193)2 on green-4.private.runners-manager.gitlab.com/gitlab.com/gitlab-org rpvz2FF9, system ID: s_d704414ba02a3 feature flags: FF_NETWORK_PER_BUILD:true, FF_USE_FASTZIP:true, FF_USE_IMPROVED_URL_MASKING:true6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-113-yarn-1.22-graphicsmagick-1.3.36 ...7Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...8Authenticating with credentials from job payload (GitLab Registry)9Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...10Using docker image sha256:6c7370fd46a94d5beaed2a0304c7518e74a5759d4da3322ea9f7052507f51d80 for registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:1b39aac95406782d786043ec3f1772c0a3a5ce1b9ce28cf001cac9a290f366c8 ...11WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.12WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.13Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...14Authenticating with credentials from job payload (GitLab Registry)15Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...16Using docker image sha256:f4c047edb00d9bbfcc2b002a01548fab14592940f5b3e6b3f227f690e3fa272d for registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:9a1b6b68dc464f0baae914703d5b059e7773bf23c9579c44e2a1b1154a83656f ...17Starting service redis:6.2-alpine ...18Pulling docker image redis:6.2-alpine ...19Using docker image sha256:c9052246611fd2d9efcf620a05898778c045696a9ef664a13d2454e073dd05cc for redis:6.2-alpine with digest redis@sha256:80cc8518800438c684a53ed829c621c94afd1087aaeb59b0d4343ed3e7bcf6c5 ...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:3019060693909c4761e3d0a55f31591cdc9a425c5caabc0efe58b7aac9af2245 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:39a04f1ad7b480c016bbb682d5525e272bc54bc252be03b1b9236b2375d81384 ...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.1.patched-golang-1.20-rust-1.73-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:b6ecd857a9432dbcf3db944482b11a6539f3a0be42b882ff1b2e14c381fb46ad for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.1.patched-golang-1.20-rust-1.73-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.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14@sha256:1312a2d5cbb44b0f06794cc762e3b684b200c3e4c0ba6e458c61a641293b28c0 ...34Running on runner-rpvz2ff9-project-278964-concurrent-0 via runner-rpvz2ff9-private-1700667671-fd77a8e2...36Fetching changes with git depth set to 20...37Initialized empty Git repository in /builds/gitlab-org/gitlab/.git/38Created fresh repository.39remote: Enumerating objects: 160062, done. 40remote: Counting objects: 100% (160062/160062), done. 41remote: Compressing objects: 100% (106043/106043), done. 42remote: Total 160062 (delta 72911), reused 107612 (delta 47791), pack-reused 0 43Receiving objects: 100% (160062/160062), 141.24 MiB | 21.97 MiB/s, done.44Resolving deltas: 100% (72911/72911), done.46 * [new ref] refs/pipelines/1081810896 -> refs/pipelines/108181089647Checking out bc34b5b9 as detached HEAD (ref is refs/merge-requests/137025/merge)...48Skipping Git submodules setup49$ git remote set-url origin "${CI_REPOSITORY_URL}"51Checking cache for ruby-gems-debian-bullseye-ruby-3.1-16...52cache.zip is up to date 53Successfully extracted cache55Downloading artifacts for compile-test-assets (5597250154)...56Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5597250154 responseStatus=200 OK token=64_-uvgy57Downloading artifacts for detect-tests (5597250235)...58Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5597250235 responseStatus=200 OK token=64_-uvgy59Downloading artifacts for retrieve-tests-metadata (5597250273)...60Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5597250273 responseStatus=200 OK token=64_-uvgy61Downloading artifacts for setup-test-env (5597250178)...62Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5597250178 responseStatus=200 OK token=64_-uvgy64Using docker image sha256:b6ecd857a9432dbcf3db944482b11a6539f3a0be42b882ff1b2e14c381fb46ad for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.1.patched-golang-1.20-rust-1.73-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.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14@sha256:1312a2d5cbb44b0f06794cc762e3b684b200c3e4c0ba6e458c61a641293b28c0 ...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.160$ source ./scripts/rspec_helpers.sh161$ run_timed_command "gem install knapsack --no-document"162$ gem install knapsack --no-document163Successfully installed knapsack-4.0.01641 gem installed165==> 'gem install knapsack --no-document' succeeded in 1 seconds.166$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"171$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"172$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"173$ tooling/bin/create_job_metrics_file || true174[job-metrics] Creating the job metrics file for the CI/CD job.175$ rspec_paralellized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request"176RETRY_FAILED_TESTS_IN_NEW_PROCESS: true177KNAPSACK_GENERATE_REPORT: true178FLAKY_RSPEC_GENERATE_REPORT: true179KNAPSACK_TEST_FILE_PATTERN: {ee/}spec/{features}{,/**/}*_spec.rb180KNAPSACK_LOG_LEVEL: debug181KNAPSACK_REPORT_PATH: knapsack/rspec-ee_system_pg14_12_12_report.json182FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json183FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec-ee_system_pg14_12_12_report.json184NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec-ee_system_pg14_12_12_report.json185RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-5597251813.txt186CRYSTALBALL: 187RSPEC_TESTS_MAPPING_ENABLED: 188RSPEC_TESTS_FILTER_FILE: 189Shell set options (set -o) enabled:190braceexpand on191hashall on192interactive-comments on193pipefail on194Knapsack report generator started!195INFO: analyzing "public.p_ci_runner_machine_builds" inheritance tree196INFO: analyzing "gitlab_partitions_dynamic.ci_runner_machine_builds_100"197INFO: "ci_runner_machine_builds_100": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows198INFO: analyzing "gitlab_partitions_dynamic.ci_runner_machine_builds_101"199INFO: "ci_runner_machine_builds_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows200INFO: analyzing "public.p_ci_job_annotations" inheritance tree201INFO: analyzing "gitlab_partitions_dynamic.ci_job_annotations_100"202INFO: "ci_job_annotations_100": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows203INFO: analyzing "gitlab_partitions_dynamic.ci_job_annotations_101"204INFO: "ci_job_annotations_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows205INFO: analyzing "public.p_ci_builds_metadata" inheritance tree206INFO: analyzing "public.ci_builds_metadata"207INFO: "ci_builds_metadata": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows208INFO: analyzing "gitlab_partitions_dynamic.ci_builds_metadata_101"209INFO: "ci_builds_metadata_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows210INFO: analyzing "public.p_ci_builds" inheritance tree211INFO: analyzing "public.ci_builds"212INFO: "ci_builds": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows213INFO: analyzing "gitlab_partitions_dynamic.ci_builds_101"214INFO: "ci_builds_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows215INFO: analyzing "public.p_ci_runner_machine_builds" inheritance tree216INFO: analyzing "gitlab_partitions_dynamic.ci_runner_machine_builds_100"217INFO: "ci_runner_machine_builds_100": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows218INFO: analyzing "gitlab_partitions_dynamic.ci_runner_machine_builds_101"219INFO: "ci_runner_machine_builds_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows220INFO: analyzing "public.p_ci_job_annotations" inheritance tree221INFO: analyzing "gitlab_partitions_dynamic.ci_job_annotations_100"222INFO: "ci_job_annotations_100": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows223INFO: analyzing "gitlab_partitions_dynamic.ci_job_annotations_101"224INFO: "ci_job_annotations_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows225INFO: analyzing "public.p_ci_builds_metadata" inheritance tree226INFO: analyzing "public.ci_builds_metadata"227INFO: "ci_builds_metadata": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows228INFO: analyzing "gitlab_partitions_dynamic.ci_builds_metadata_101"229INFO: "ci_builds_metadata_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows230INFO: analyzing "public.p_ci_builds" inheritance tree231INFO: analyzing "public.ci_builds"232INFO: "ci_builds": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows233INFO: analyzing "gitlab_partitions_dynamic.ci_builds_101"234INFO: "ci_builds_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows235Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}236unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.237unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.238Test environment set up in 0.631694848 seconds239Group elastic search240Starting the Capybara driver server...241 issue search242Capybara starting Puma...243* Version 6.4.0 , codename: The Eagle of Durango244* Min threads: 0, max threads: 4245* Listening on unix:///tmp/20231122-341-os4crl246 finds the issue247 blob search248 finds files249 wiki search250 finds Project and Group wiki pages251 epic search252 finds the epic253 commit search254 finds commits255Group elastic search redactions256 behaves like a redacted search results page257 behaves like redacted search results page assertions258 when logged in259 redacts private features the user does not have access to260 when issues are public261 redacts other private features262 behaves like redacted search results page assertions263 when not logged in264 redacts private features the user does not have access to265 when issues are public266 redacts other private features267New project268 with premium license269 creates a new project in personal namespace270 repository mirrors271 when licensed272 shows mirror repository checkbox enabled273 when unlicensed274 does not show mirror repository option275 CI/CD for external repositories276 when licensed277 shows CI/CD tab and pane278 "Import project" tab creates projects with features enabled279 creates CI/CD project from repo URL280 creates CI/CD project from GitHub281 stays on GitHub import page after access token failure282 when unlicensed283 does not show CI/CD only tab284 Group-level project templates285 when licensed286 shows Group tab in Templates section287 when custom project group template is set288 when top level context289 behaves like group templates displayed290 the tab badge displays the number of templates available291 the tab shows the list of templates available292 behaves like template selected293 when template is selected294 namespace selector295 only shows the template's group hierarchy options296 does not show the user namespace options297 when user changes template298 list the appropriate groups299 when namespace context300 behaves like group templates displayed301 the tab badge displays the number of templates available302 the tab shows the list of templates available303 behaves like template selected304 when template is selected305 namespace selector306 only shows the template's group hierarchy options307 does not show the user namespace options308 when user changes template309 list the appropriate groups310 when creating project from subgroup when template set on top-level group311 behaves like group templates displayed312 the tab badge displays the number of templates available313 the tab shows the list of templates available314 behaves like template selected315 when template is selected316 namespace selector317 only shows the template's group hierarchy options318 does not show the user namespace options319 when user changes template320 list the appropriate groups321 when creating project from top-level group when template set on a sub-subgroup322 behaves like group templates displayed323 the tab badge displays the number of templates available324 the tab shows the list of templates available325 when using a Group without a custom project template326 shows a total of 0 templates327 does not list any templates328 when namespace is supposed to be checked329 when in proper plan330 when creating project from top-level group with templates331 show Group tab in Templates section332 behaves like group templates displayed333 the tab badge displays the number of templates available334 the tab shows the list of templates available335 when not in proper plan336 show Group tab in Templates section337 behaves like group templates displayed338 the tab badge displays the number of templates available339 the tab shows the list of templates available340 when group template is not set341 behaves like group templates displayed342 the tab badge displays the number of templates available343 the tab shows the list of templates available344 when unlicensed345 does not show Group tab in Templates section346 Built-in project templates347 when `enterprise_templates` is licensed348 shows enterprise templates349 when `enterprise_templates` is unlicensed350 does not show enterprise templates351Issues > User uses EE quick actions352 issue-only commands353 behaves like status page quick actions354 /publish355 publishes the issue356 during issue creation357 publishes the issue358 publishing causes an error359 provides an error message360 user does not have permissions361 behaves like skip silently362 does not allow publishing363 status page is not configured364 behaves like skip silently365 does not allow publishing366 issue is already published367 behaves like skip silently368 does not allow publishing369 behaves like page quick action370 /page371 when licensed features are disabled372 does not escalate issue373 when licensed features are enabled374 when issue is an incident375 starts escalation with the policy376 starts escalation with policy name as case insensitive377 does not escalate when policy does not exist378 when issue is already escalated379 does not escalate again with same policy380 when issue already has an alert381 starts escalation with the policy382 when user does not have permissions383 does not escalate incident384 when issue is not an incident385 does not escalate issue386Filter issues by iteration387 project issues list388 behaves like filters by iteration389 when iterations are not available390 does not show the iteration filter option391 when iterations are available392 when passing specific iteration by period393 behaves like filters issues by iteration394 filters correct issues395 when passing Current iteration396 behaves like filters issues by iteration397 filters correct issues398 when filtering by negated iteration399 with specific iteration400 behaves like filters issues by negated iteration401 filters by negated iteration402 with current iteration403 behaves like filters issues by negated iteration404 filters by negated iteration405 behaves like shows iterations when using iteration token406 when viewing list of iterations407 shows cadence titles, and iteration periods and dates408 group issues list409 behaves like filters by iteration410 when iterations are not available411 does not show the iteration filter option412 when iterations are available413 when passing specific iteration by period414 behaves like filters issues by iteration415 filters correct issues416 when passing Current iteration417 behaves like filters issues by iteration418 filters correct issues419 when filtering by negated iteration420 with specific iteration421 behaves like filters issues by negated iteration422 filters by negated iteration423 with current iteration424 behaves like filters issues by negated iteration425 filters by negated iteration426 behaves like shows iterations when using iteration token427 when viewing list of iterations428 shows cadence titles, and iteration periods and dates429 project board430 behaves like filters by iteration431 when iterations are not available432 does not show the iteration filter option433 when iterations are available434 when passing specific iteration by period435 behaves like filters issues by iteration436 filters correct issues437 when passing Current iteration438 behaves like filters issues by iteration439 filters correct issues440 when filtering by negated iteration441 with specific iteration442 behaves like filters issues by negated iteration443 filters by negated iteration444 with current iteration445 behaves like filters issues by negated iteration446 filters by negated iteration447 group board448 behaves like filters by iteration449 when iterations are not available450 does not show the iteration filter option451 when iterations are available452 when passing specific iteration by period453 behaves like filters issues by iteration454 filters correct issues455 when passing Current iteration456 behaves like filters issues by iteration457 filters correct issues458 when filtering by negated iteration459 with specific iteration460 behaves like filters issues by negated iteration461 filters by negated iteration462 with current iteration463 behaves like filters issues by negated iteration464 filters by negated iteration465Admin::AuditLogs466 unlicensed467 returns 404468 licensed469 has Audit Events button in head nav bar470 release created events471 shows the related audit event472 user events473 filters by user474 group events475 filters by group476 project events477 filters by project478 instance events479 has instance audit event480 filter by date481 behaves like audit events date filter482 shows only 2 days old events483 shows only today's event484 shows a message if provided date is invalid485 personal access token events486 create personal access token487 when creation succeeds488 behaves like personal access token audit event489 show personal access token event details490 when creation fails491 behaves like personal access token audit event492 show personal access token event details493 revoke personal access token494 when revocation succeeds495 behaves like personal access token audit event496 show personal access token event details497 when revocation fails498 behaves like personal access token audit event499 show personal access token event details500 impersonated events501 show impersonation details502Project issue boards503 with group and reporter504 can edit board name505 swimlanes dropdown506 license feature on507 does not show Group by dropdown when user is not logged in508 shows Group by dropdown when user is logged in509 license feature off510 does not show Group by dropdown when user is not logged in511 does not show Group by dropdown when user is logged in512 total weight513 shows total weight for backlog514 updates weight when moving to list515 maintains weight if null when moving to list516 unlicensed517 hides weight518 list header519 When FF is turned on520 when max issue count is set521 displays issue and max issue size522 list settings523 when license is available524 shows the list settings button525 when settings button is clicked526 shows the board list settings sidebar527 when boards setting sidebar is open528 when user clicks Remove Limit529 sets max issue count to zero530 when the user is editing a wip limit and clicks close531 updates the max issue count wip limit532 when user off clicks533 updates the max issue count wip limit534 When user sets max issue count to 0535 updates the max issue count wip limit to None536 when user hits enter537 updates the max issue count wip limit538 when license is not available539 does not show the list settings button540 blocking issues541 displays blocked icon on blocked issue card displayed info on hover542Project Subscriptions543 renders the correct path for the form action544 renders the list of downstream projects545 doesn't allow to delete downstream projects546 successfully creates new pipeline subscription547 shows flash warning when unsuccesful in creating a pipeline subscription548 subscription is removed successfully549Disable Merge Trains Setting550 when merge pipelines is enabled551 merge pipelines checkbox is always enabled552 merge trains checkbox is enabled only when merge_pipelines_enabled is true553 checking merge trains checkbox doesn't affect merge pipelines checkbox554 unchecking merge pipelines checkbox disables merge trains checkbox555 unchecking merge pipelines checkbox unchecks merge trains checkbox if it was previously checked556 when both merge pipelines and merge trains are enabled557 merge pipelines checkbox is always enabled558 merge trains checkbox is enabled only when merge_pipelines_enabled is true559 unchecking merge pipelines checkbox disables and unchecks merge trains checkbox560 unchecking merge trains checkbox doesn't affect merge pipelines checkbox561 when merge pipelines is disabled562 merge pipelines checkbox is always enabled563 merge trains checkbox is enabled only when merge_pipelines_enabled is true564 checking merge pipelines checkbox enables merge trains checkbox565 checking merge pipelines checkbox should leave merge trains checkbox unchecked566 when visiting the project settings page567 merge_pipelines_setting: true, merge_trains_setting: true568 merge pipelines checkbox is always enabled569 merge trains checkbox is enabled only when merge_pipelines_enabled is true570 merge_pipelines_setting: true, merge_trains_setting: false571 merge pipelines checkbox is always enabled572 merge trains checkbox is enabled only when merge_pipelines_enabled is true573 merge_pipelines_setting: false, merge_trains_setting: true574 merge pipelines checkbox is always enabled575 merge trains checkbox is enabled only when merge_pipelines_enabled is true576 merge_pipelines_setting: false, merge_trains_setting: false577 merge pipelines checkbox is always enabled578 merge trains checkbox is enabled only when merge_pipelines_enabled is true579Admin::Users580 GET /admin/users/edit581 password complexity582 does not render any rule583 when all password complexity rules are enabled584 updates user password585 without filling password586 allows admin to update user info587 editing custom attributes588 when user has a non-editable custom attribute589 does not allow the admin to update the custom attribute590 when user has an editable custom attribute591 allows the admin to update the custom attribute592 GET /admin/users/new593 with a user cap set594 when the cap has not been reached595 sends only a welcome email to the user596 does not send an approval email to the user597 does not send a notification email to the admin598 when the cap has been reached599 sends only a notification email to the admin600Project601 Custom instance-level projects templates602 when feature custom_project_templates is enabled603 shows built-in templates tab604 shows custom projects templates tab605 displays the number of projects templates available to the user606 allows creation from custom project template607 allows creation from custom project template using only the name608 allows creation from custom project template using only the path609 has a working pagination610 when feature custom_project_templates is disabled611 does not show custom project templates tab612 Custom group-level project templates613 from default new project path614 displays empty namespace for default project URL615 from subgroup new project path616 displays empty namespace for default project URL617Trial lead submission and creation with multiple eligible namespaces618 when selecting to create a new group with an invalid group name619 fills out form, submits and is presented with error then fills out valid name620 when creating lead and applying trial is successful621 fills out form, submits and lands on the group page622 when new trial is selected from within an existing namespace623 fills out form, has the existing namespace preselected, submits and lands on the group page624 when part of the discover security flow625 fills out form, submits and lands on the group security dashboard page626 when selecting to create a new group with an existing group name627 fills out form, submits and lands on the group page with a unique path628 when applying trial fails629 fills out form, submits and is sent to select namespace with errors and is then resolved630 when applying lead fails631 fills out form, submits and sent back to information form with errors and is then resolved632Boards licensed features633 Project board sidebar634 GitLab SaaS635 Public project under Free plan under group namespace636 hides epic widget637 hides iteration widget638 Public project under Free plan under user namespace639 hides epic widget640 hides iteration widget641Issues642 when signed in user is an Auditor643 when user is not a member of the project644 behaves like empty state645 shows empty state without "New issue" button646 when user is a member of the project647 behaves like empty state648 shows empty state with "New issue" button649Project settings > [EE] Merge Requests650 Status checks651 Feature is not available652 does not render the status checks area653 Feature is available654 adds a status check655 with a status check656 updates the status check657 removes the status check658 Issuable default templates659 Feature is not available660 input to configure merge request template is not shown661 does not mention the merge request template in the section's description text662 Feature is available663 input to configure merge request template is shown664 mentions the merge request template in the section's description text665 MR checks666 behaves like MR checks settings667 when checkboxes are not locked668 shows initial status669 when checkboxes are locked670 shows disabled status671User sees Security Configuration table672 with security_dashboard feature available673 with no SAST report674 shows SAST is not enabled675 with SAST report676 shows SAST is enabled677 enabling SAST IaC678 redirects to new MR page679 with no DAST report680 shows DAST is not enabled681 with DAST report682 shows DAST is enabled683 with no Dependency Scanning report684 shows Dependency Scanning is disabled685 with Dependency Scanning report686 shows Dependency Scanning is enabled687 with no Container Scanning report688 shows Container Scanning is disabled689 with no Secret Detection report690 shows Secret Detection is disabled691 with no API Fuzzing report692 shows API Fuzzing is disabled693 with no Coverage Fuzzing694 shows Coverage Fuzzing is disabled695Profile > Password696 password complexity697 when on user profile page698 behaves like set a new password699 behaves like password complexity validations700 when password complexity feature is not available701 when no rule is required702 does not render any rule703 when password complexity feature is available704 when no rule is required705 does not render any rule706 when two rules are required707 shows two rules708 when all passsword rules are required709 password does not meet all rules710 when password does not have a number711 does not show check circle712 when clicking on submit button713 when password rules are not fully matched714 highlights not matched rules715 when all password complexity rules are enabled716 when all rules are matched717 resets password718 when on user setting new password page719 behaves like set a new password720 behaves like password complexity validations721 when password complexity feature is not available722 when no rule is required723 does not render any rule724 when password complexity feature is available725 when no rule is required726 does not render any rule727 when two rules are required728 shows two rules729 when all passsword rules are required730 password does not meet all rules731 when password does not have a number732 does not show check circle733 when clicking on submit button734 when password rules are not fully matched735 highlights not matched rules736 when all password complexity rules are enabled737 when all rules are matched738 resets password739User manages pipeline cancellation restrictions740 without licensed feature741 does not display radio options742 with licensed feature743 sees developer role checked by default744 checks maintainer role745Jira issues list746 when issues#index747 shows all three tabs748 has a button to create a new issue in Jira749 shows the filtered search bar750 paginates the list results751 when title or description contains HTML characters752 escapes the HTML on issues#index753 escapes the HTML on issues#show754Project > Settings > Analytics -> Instrumentation instructions755 with valid license and feature flags756 when project is not yet onboarded757 shows link to onboarding flow758 when project is onboarded759 shows instrumentation key760 shows collector host761 shows instrumentation setup instructions762 without correct license763 does not show instrumentation instructions764 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 instructions771Project Insights772 behaves like Insights page773 as a permitted user774 with correct license775 has correct title776 navigation777 by default loads the first page778 displays correctly when navigating back to insights779 hash fragment navigation780 loads the correct page781 without correct license782 returns 404783Project settings > [EE] Merge Request Approvals784 adds approver785 adds approver group786 with an approver group787 removes approver group788Epic quick actions789 note with a quick action790 previews a note with quick action791 executes the quick action792Repository size limit banner793 when namespace storage limits are enabled for free plans794 shows the banner when a project repository in a paid group has exceed the storage limit795 when namespace storage limits are disabled796 shows the banner when a project repository in a free group has exceed the storage limit797 shows the banner when a project repository in a paid group has exceed the storage limit798User sees Scanner profile799 when feature is available800 shows the form801 on submit802 on cancel803 when feature is not available804 renders a 404805Password reset806 password complexity807 behaves like password complexity validations808 when password complexity feature is not available809 when no rule is required810 does not render any rule811 when password complexity feature is available812 when no rule is required813 does not render any rule814 when two rules are required815 shows two rules816 when all passsword rules are required817 password does not meet all rules818 when password does not have a number819 does not show check circle820 when clicking on submit button821 when password rules are not fully matched822 highlights not matched rules823 when all password complexity rules are enabled824 when all rules are matched825 resets password826Group SAML SSO827 sign_up828 when signed in829DEPRECATION WARNING: [Devise] `DeviseHelper#devise_error_messages!` is deprecated and will be830removed in the next major version.831Devise now uses a partial under "devise/shared/error_messages" to display832error messages by default, and make them easier to customize. Update your833views changing calls from:834 <%= devise_error_messages! %>835to:836 <%= render "devise/shared/error_messages", resource: resource %>837To start customizing how errors are displayed, you can copy the partial838from devise to your `app/views` folder. Alternatively, you can run839`rails g devise:views` which will copy all of them again to your app.840 (called from gitlab_ui_form_for at /builds/gitlab-org/gitlab/app/helpers/application_helper.rb:474)841 doesn't display the authorize tab842 SAML response includes a verified email from the logged in user843DEPRECATION WARNING: [Devise] `DeviseHelper#devise_error_messages!` is deprecated and will be844removed in the next major version.845Devise now uses a partial under "devise/shared/error_messages" to display846error messages by default, and make them easier to customize. Update your847views changing calls from:848 <%= devise_error_messages! %>849to:850 <%= render "devise/shared/error_messages", resource: resource %>851To start customizing how errors are displayed, you can copy the partial852from devise to your `app/views` folder. Alternatively, you can run853`rails g devise:views` which will copy all of them again to your app.854 (called from gitlab_ui_form_for at /builds/gitlab-org/gitlab/app/helpers/application_helper.rb:474)855 allows to complete the transfer and sign in to the group856 convert_user_to_group_managed_accounts flag is disable857DEPRECATION WARNING: [Devise] `DeviseHelper#devise_error_messages!` is deprecated and will be858removed in the next major version.859Devise now uses a partial under "devise/shared/error_messages" to display860error messages by default, and make them easier to customize. Update your861views changing calls from:862 <%= devise_error_messages! %>863to:864 <%= render "devise/shared/error_messages", resource: resource %>865To start customizing how errors are displayed, you can copy the partial866from devise to your `app/views` folder. Alternatively, you can run867`rails g devise:views` which will copy all of them again to your app.868 (called from gitlab_ui_form_for at /builds/gitlab-org/gitlab/app/helpers/application_helper.rb:474)869 doesn't display the authorize tab870Groups > Settings > User configures Insights871 without correct license872 does not show the Insight config873 with correct license874 allows to select a project in a subgroup for the Insights config875Group Boards876 deletes a group issue board877User updates feature flag878 with a premium license879 links to a search page for code references880 without a premium license881 does not link to a search page for code references882Group settings > [EE] General883 behaves like MR checks settings884 when checkboxes are not locked885 shows initial status886 when checkboxes are locked887 shows disabled status888Projects > Members > Member leaves project889 when the user has been specifically allowed to access a protected branch890 user leaves project891 removes the user's branch permissions892Operations/Environments navigation893 has an `Operations` link894 has an `Environments` link895EE > Projects > Settings > User manages merge requests template896 saves merge request template897auto_explain log contains 1096 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-system-pg14-12-12.341.main.ndjson.gz898took 12.922472361899auto_explain log contains 1097 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-system-pg14-12-12.341.ci.ndjson.gz900took 10.620117096901Knapsack report was generated. Preview:902{903 "ee/spec/features/search/elastic/group_search_spec.rb": 288.5710433160002,904 "ee/spec/features/projects/new_project_spec.rb": 212.2264533539999,905 "ee/spec/features/issues/user_uses_quick_actions_spec.rb": 141.19458865000001,906 "ee/spec/features/issues/filtered_search/filter_issues_by_iteration_spec.rb": 111.74510739799985,907 "ee/spec/features/admin/admin_audit_logs_spec.rb": 79.03635853100013,908 "ee/spec/features/boards/boards_spec.rb": 77.24777271599987,909 "ee/spec/features/projects/settings/pipeline_subscriptions_spec.rb": 69.23645951299977,910 "ee/spec/features/projects/settings/merge_requests/disable_merge_trains_setting_spec.rb": 47.017314636000265,911 "ee/spec/features/admin/users/users_spec.rb": 37.88020241000004,912 "ee/spec/features/projects/custom_projects_template_spec.rb": 36.292012407999664,913 "ee/spec/features/trials/saas/creation_with_multiple_existing_namespace_flow_spec.rb": 37.84406425199995,914 "ee/spec/features/boards/boards_licensed_features_spec.rb": 37.16952581300029,915 "ee/spec/features/issues/user_sees_empty_state_spec.rb": 34.46309203200008,916 "ee/spec/features/projects/settings/merge_requests_settings_spec.rb": 30.075197362999916,917 "ee/spec/features/projects/security/user_views_security_configuration_spec.rb": 22.58730017100015,918 "ee/spec/features/profiles/password_spec.rb": 15.813977890999922,919 "ee/spec/features/projects/settings/user_manages_pipeline_cancellation_restrictions_spec.rb": 18.2353913259999,920 "ee/spec/features/projects/integrations/jira_issues_list_spec.rb": 15.648219989999689,921 "ee/spec/features/projects/settings/analytics/user_views_instrumentation_instructions_spec.rb": 16.113817377000032,922 "ee/spec/features/projects/insights_spec.rb": 12.724548762000268,923 "ee/spec/features/projects/settings/merge_request_approvals_settings_spec.rb": 13.136910880000414,924 "ee/spec/features/discussion_comments/epic_quick_actions_spec.rb": 13.138286179999795,925 "ee/spec/features/storage_limits/repository_size_limit_banner_spec.rb": 9.340300086999832,926 "ee/spec/features/projects/security/dast_scanner_profiles_spec.rb": 8.818239083000208,927 "ee/spec/features/password_reset_spec.rb": 6.271168695999677,928 "ee/spec/features/groups/sso_spec.rb": 7.190643346999877,929 "ee/spec/features/groups/settings/user_configures_insights_spec.rb": 7.725439859999824,930 "ee/spec/features/boards/group_boards/board_deletion_spec.rb": 6.350293092000356,931 "ee/spec/features/projects/feature_flags/user_updates_feature_flag_spec.rb": 4.424632641000244,932 "ee/spec/features/groups/settings/merge_requests_settings_spec.rb": 4.500257517000136,933 "ee/spec/features/projects/members/member_leaves_project_spec.rb": 2.933647638000366,934 "ee/spec/features/operations_nav_link_spec.rb": 2.4772841819999485,935 "ee/spec/features/projects/settings/user_manages_merge_requests_template_spec.rb": 1.8077124950000325936}937Knapsack global time execution for tests: 23m 49s938Finished in 24 minutes 16 seconds (files took 1 minute 28.55 seconds to load)939265 examples, 0 failures940Randomized with seed 53143941[TEST PROF INFO] Time spent in factories: 02:26.952 (9.84% of total time)942Failed to write to log, write log/workhorse-test.log: file already closed943RSpec exited with 0.944No examples to retry, congrats!946Running after script...947$ echo -e "\e[0Ksection_start:`date +%s`:report_results_section[collapsed=true]\r\e[0KReport results"955$ tooling/bin/push_job_metrics || true956[job-metrics] Pushing job metrics file for the CI/CD job.957[job-metrics] Pushed 4 CI job metric entries to InfluxDB.959Not uploading cache ruby-gems-debian-bullseye-ruby-3.1-16 due to policy961Uploading artifacts...962auto_explain/: found 3 matching artifact files and directories 963coverage/: found 5 matching artifact files and directories 964crystalball/: found 2 matching artifact files and directories 965WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 966knapsack/: found 4 matching artifact files and directories 967rspec/: found 16 matching artifact files and directories 968WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 969log/*.log: found 19 matching artifact files and directories 970WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/5597251813/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com971WARNING: Retrying... context=artifacts-uploader error=request redirected972Uploading artifacts as "archive" to coordinator... 201 Created id=5597251813 responseStatus=201 Created token=64_-uvgy973Uploading artifacts...974rspec/rspec-*.xml: found 1 matching artifact files and directories 975WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/5597251813/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com976WARNING: Retrying... context=artifacts-uploader error=request redirected977Uploading artifacts as "junit" to coordinator... 201 Created id=5597251813 responseStatus=201 Created token=64_-uvgy979Job succeeded