rspec system pg14 single-db 22/28
Passed Started
by
@vshushlin

Vladimir Shushlin
1Running with gitlab-runner 16.3.0~beta.108.g2b6048b4 (2b6048b4)2 on blue-4.private.runners-manager.gitlab.com/gitlab.com/gitlab-org tDjA3Sp3, system ID: s_96a8ae3d10503 feature flags: FF_NETWORK_PER_BUILD:true, FF_USE_FASTZIP:true, FF_USE_IMPROVED_URL_MASKING:true, FF_RESOLVE_FULL_TLS_CHAIN:false6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.20-rust-1.65-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-113-yarn-1.22-graphicsmagick-1.3.36 ...7Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...8Authenticating with credentials from job payload (GitLab Registry)9Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...10Using docker image sha256:6c7370fd46a94d5beaed2a0304c7518e74a5759d4da3322ea9f7052507f51d80 for registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:1b39aac95406782d786043ec3f1772c0a3a5ce1b9ce28cf001cac9a290f366c8 ...11WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.12WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.13Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...14Authenticating with credentials from job payload (GitLab Registry)15Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...16Using docker image sha256:f4c047edb00d9bbfcc2b002a01548fab14592940f5b3e6b3f227f690e3fa272d for registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:9a1b6b68dc464f0baae914703d5b059e7773bf23c9579c44e2a1b1154a83656f ...17Starting service redis:6.2-alpine ...18Pulling docker image redis:6.2-alpine ...19Using docker image sha256:9b4dc93acb797b99419bb31d8a452680508f1bf10a8604d721c0474072417a2b for redis:6.2-alpine with digest redis@sha256:452b7655bda0e270a6376b71d22fcb30662e745dcb4728f99fa87f01287b465d ...20Waiting for services to be up and running (timeout 30 seconds)...21Authenticating with credentials from job payload (GitLab Registry)22Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.20-rust-1.65-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-113-yarn-1.22-graphicsmagick-1.3.36 ...23Using docker image sha256:d68252162deca904d1a0066983188b98dfe3f6fe8181458b0a55905e79ed85a1 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.20-rust-1.65-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-113-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.20-rust-1.65-node-18.17-postgresql-14@sha256:2113f34affc7e2ee40bac87419dcd7c65a94d4abfa9edb86192e1aa6a1e46590 ...25Running on runner-tdja3sp3-project-278964-concurrent-0 via runner-tdja3sp3-private-1697785249-c33dcf9e...27Fetching changes with git depth set to 20...28Initialized empty Git repository in /builds/gitlab-org/gitlab/.git/29Created fresh repository.30remote: Enumerating objects: 148580, done. 31remote: Counting objects: 100% (148580/148580), done. 32remote: Compressing objects: 100% (104624/104624), done. 33remote: Total 148580 (delta 64637), reused 94927 (delta 38178), pack-reused 0 34Receiving objects: 100% (148580/148580), 135.67 MiB | 31.10 MiB/s, done.35Resolving deltas: 100% (64637/64637), done.37 * [new ref] refs/pipelines/1043537122 -> refs/pipelines/104353712238Checking out 537c07c6 as detached HEAD (ref is refs/merge-requests/118829/merge)...39Skipping Git submodules setup40$ git remote set-url origin "${CI_REPOSITORY_URL}"42Checking cache for ruby-gems-debian-bullseye-ruby-3.0-16...43Downloading cache from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-debian-bullseye-ruby-3.0-16 44Successfully extracted cache46Downloading artifacts for compile-test-assets (5336650410)...47Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5336650410 responseStatus=200 OK token=64_8iz1K48Downloading artifacts for detect-tests (5336650454)...49Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5336650454 responseStatus=200 OK token=64_8iz1K50Downloading artifacts for retrieve-tests-metadata (5336650473)...51Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5336650473 responseStatus=200 OK token=64_8iz1K52Downloading artifacts for setup-test-env (5336650424)...53Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5336650424 responseStatus=200 OK token=64_8iz1K55Using docker image sha256:d68252162deca904d1a0066983188b98dfe3f6fe8181458b0a55905e79ed85a1 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.20-rust-1.65-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-113-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.20-rust-1.65-node-18.17-postgresql-14@sha256:2113f34affc7e2ee40bac87419dcd7c65a94d4abfa9edb86192e1aa6a1e46590 ...56$ echo $FOSS_ONLY57$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb58$ export GOPATH=$CI_PROJECT_DIR/.go59$ mkdir -p $GOPATH60$ source scripts/utils.sh61$ source scripts/prepare_build.sh93Using two connections, single database config (config/database.yml.postgresql)94Disabling ci connection in config/database.yml95Geo DB won't be set up.96Embedding DB won't be set up.128$ source ./scripts/rspec_helpers.sh129$ run_timed_command "gem install knapsack --no-document"130$ gem install knapsack --no-document131Successfully installed knapsack-4.0.01321 gem installed133==> 'gem install knapsack --no-document' succeeded in 1 seconds.134$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"139$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"140$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"141$ tooling/bin/create_job_metrics_file || true142[job-metrics] Creating the job metrics file for the CI/CD job.143$ rspec_paralellized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request"144RETRY_FAILED_TESTS_IN_NEW_PROCESS: true145KNAPSACK_GENERATE_REPORT: true146FLAKY_RSPEC_GENERATE_REPORT: true147KNAPSACK_TEST_FILE_PATTERN: spec/{features}{,/**/}*_spec.rb148KNAPSACK_LOG_LEVEL: debug149KNAPSACK_REPORT_PATH: knapsack/rspec_system_pg14_single-db_22_28_report.json150FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json151FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_system_pg14_single-db_22_28_report.json152NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_system_pg14_single-db_22_28_report.json153RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-5336651196.txt154CRYSTALBALL: 155RSPEC_TESTS_MAPPING_ENABLED: 156RSPEC_TESTS_FILTER_FILE: 157Shell set options (set -o) enabled:158braceexpand on159hashall on160interactive-comments on161pipefail on162Knapsack report generator started!163 ██ ██ █████ ██████ ███ ██ ██ ███ ██ ██████ 164 ██ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██ ██ 165 ██ █ ██ ███████ ██████ ██ ██ ██ ██ ██ ██ ██ ██ ███ 166 ██ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ 167 ███ ███ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██████ 168******************************************************************************169 Your database has a single connection, and single connections were170 deprecated in GitLab 15.9 https://docs.gitlab.com/ee/update/deprecations.html#single-database-connection-is-deprecated.171 Please add a :ci section to your database, following these instructions:173******************************************************************************174/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!175/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!176/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!177/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!178/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!179/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!180/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!181/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!182/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/creator.rb:15: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!183/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/creator.rb:19: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!184/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!185/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!186/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!187/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!188/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!189/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!190/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/personal_access_token_creator.rb:12: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!191/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/personal_access_token_creator.rb:17: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!192/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!193/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!194/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!195/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!196/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!197/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!198/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!199/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!200/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!201/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!202/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!203/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!204/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!205/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!206/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!207/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!208/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/workspace_creator.rb:15: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!209/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/workspace_creator.rb:24: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!210/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/workspace_creator.rb:25: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!211/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/workspace_creator.rb:28: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!212/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/workspace_variables_creator.rb:12: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!213/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!214/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!215/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/update/updater.rb:13: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!216/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!217/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!218/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!219/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!220/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!221/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!222/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!223/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!224/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!225/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!226/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!227Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}228Test environment set up in 0.571533446 seconds229User creates issue230 when unauthenticated231Starting the Capybara driver server...232Capybara starting Puma...233* Version 6.4.0 , codename: The Eagle of Durango234* Min threads: 0, max threads: 4235* Listening on unix:///tmp/20231020-327-66bva8236 redirects to signin then back to new issue after signin237 when signed in as guest238 clears local storage after creating a new issue239 clears local storage after cancelling a new issue creation240 available metadata241 allows guest to set issue metadata242 when previewing243 previews content244 with labels245 creates issue246 with due date247/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/capybara-3.39.2/lib/capybara/selector/selector.rb:69: warning: Locator Integer:1 for selector :button must be an instance of String or Symbol. This will raise an error in a future version of Capybara. Called from: /builds/gitlab-org/gitlab/spec/support/capybara_wait_for_all_requests.rb:31248 saves with due date249 dropzone upload file250 uploads file when dragging into textarea251 doesn't add double newline to end of a single attachment markdown252 cancels a file upload correctly253 form filled by URL parameters254 fills in template255 form create handles issue creation by default256 pre-fills the issue type dropdown with issue type257 does not hide the milestone select258 form create handles incident creation259 does not pre-fill the issue type dropdown with incident type260 shows the milestone select261 hides the incident help text262 suggestions263 displays list of related issues264 when signed in as reporter265 form create handles incident creation266 pre-fills the issue type dropdown with incident type267 hides the epic select268 shows the milestone select269 hides the weight input270 shows the incident help text271 when signed in as a maintainer272 behaves like edits content using the content editor273 saves page content in local storage if the user navigates away274 autofocuses the rich text editor when switching to rich text275 autofocuses the plain text editor when switching back to markdown276 creating and editing links277 when clicking the link icon in the toolbar278 shows the link bubble menu279 if no text is selected280 opens an empty inline modal to create a link281 when the user clicks the apply button282 applies the changes to the document283 when the user clicks the cancel button284 does not apply the changes to the document285 if text is selected286 prefills inline modal to create a link287 when the user clicks the apply button288 applies the changes to the document289 if cursor is placed on an existing link290 prefills inline modal to edit the link291 updates the link attributes if text is not updated292 updates the link attributes and text if text is updated293 does nothing if Cancel is clicked294 when the user clicks the unlink button295 removes the link296 when selection spans more than a link297 prefills inline modal with the entire selection298 expands the link and updates the link attributes if text is not updated299 selecting text300 renders selected text in a .content-editor-selection class301 media elements bubble menu302 displays correct media bubble menu for images303 displays correct media bubble menu for video304 code block305 applies theme classes to code blocks306 code block bubble menu307 shows a code block bubble menu for a code block308 sets code block type to "javascript" for `js`309 sets code block type to "Custom (nomnoml)" for `nomnoml`310 mermaid diagram311 renders and updates the diagram correctly in a sandboxed iframe312 rendering with initial content313 renders correctly with table as initial content314 pasting text315 pastes text with formatting if ctrl + v is pressed316 pastes raw text without formatting if shift + ctrl + v is pressed317 pastes raw text without formatting, stripping whitespaces, if shift + ctrl + v is pressed318 autocomplete suggestions319 shows suggestions for quick actions320 adds the correct prefix for /assign321 adds the correct prefix for /label322 adds the correct prefix for /milestone323 shows suggestions for members with descriptions324 shows suggestions for merge requests325 shows suggestions for issues326 shows suggestions for milestones327 shows suggestions for emojis328 doesn't show suggestions dropdown if there are no suggestions to show329 scrolls selected item into view when navigating with keyboard330 when expanding an issue reference331 displays full reference name332 when expanding an MR reference333 displays full reference name334 when `disable_all_mention` is enabled335 shows suggestions for members with descriptions336 when signed in as user with special characters in their name337 will correctly escape user names with an apostrophe when clicking 'Assign to me'338Task Lists339 for Issues340 multiple tasks341 renders342 contains the required selectors343 is only editable by author344 provides a summary on Issues#index345 single incomplete task346 renders347 provides a summary on Issues#index348 single complete task349 renders350 provides a summary on Issues#index351 for Notes352 multiple tasks353 renders for note body354 contains the required selectors355 is only editable by author356 single incomplete task357 renders for note body358 single complete task359 renders for note body360 for Merge Requests361 when merge request is open362 provides a summary on MergeRequests#index363 behaves like multiple tasks364 renders for description365 contains the required selectors366 is only editable by author367 when merge request is closed368 behaves like multiple tasks369 renders for description370 contains the required selectors371 is only editable by author372 single incomplete task373 renders for description374 provides a summary on MergeRequests#index375 single complete task376 renders for description377 provides a summary on MergeRequests#index378 markdown task edge cases379 commented tasks380 renders381 tasks in code blocks382 renders383 summary with no blank line384 renders385 summary properly formatted386 renders387 markdown starting with new line character388 allows the task to be checked389Environments page390 does have a new environment button391 page tabs392 with one available environment393 shows "Available" and "Stopped" tab with links394 in available tab page395 shows one environment396 with environments spanning multiple pages397 renders second page of pipelines398 in stopped tab page399 shows no environments400 when cluster is not reachable401 shows one environment without error402 with one stopped environment403 in available tab page404 shows no environments405 in stopped tab page406 shows one environment407 without environments408 does not show environments and tabs409 environments table410 when there are no deployments411 shows environments names and counters412 does not show deployments413 shows stop button when environment is not stoppable414 when there are successful deployments415 shows deployment SHA and internal ID416 when builds and manual actions are present417 shows a play button418 allows to play a manual action419 shows a stop button and dialog420 does not show external link button421 does not show terminal button422 with external_url423 shows an external link button424 with stop action425 shows a stop button and dialog426 when user is a reporter427 does not show stop button428 when kubernetes terminal is available429 when user configured kubernetes from CI/CD > Clusters430 for project maintainer431 shows the terminal button432 when user is a developer433 does not show terminal button434 when there is a delayed job435 has a dropdown for actionable jobs436 has link to the delayed job's action437 when delayed job is expired already438 shows 00:00:00 as the remaining time439 when there is an upcoming deployment440 renders the upcoming deployment441 creating a new environment442 user is a developer443 developer creates a new environment with a valid name444 developer creates a new environment with invalid name445 user is a reporter446 reporters tries to create a new environment447 environments folders448 available environments449 users unfurls an environment folder450 stopped environments451 users unfurls an environment folder452 environments folders view453 user opens folder view454Thread Comments Snippet455 with project snippets456 behaves like thread comments for commit and snippet457 clicking "Comment" will post a comment458 when the toggle is clicked459 has a "Comment" item (selected by default) and "Start thread" item460 closes the menu when clicking the toggle or body461 when selecting "Start thread"462 updates the submit button text and closes the dropdown463 creating a thread464 clicking "Start thread" will post a thread465 when opening the menu466 has "Start thread" selected467 when selecting "Comment"468 updates the submit button text and closes the dropdown469 with personal snippets470 behaves like thread comments for commit and snippet471 clicking "Comment" will post a comment472 when the toggle is clicked473 has a "Comment" item (selected by default) and "Start thread" item474 closes the menu when clicking the toggle or body475 when selecting "Start thread"476 updates the submit button text and closes the dropdown477 creating a thread478 clicking "Start thread" will post a thread479 when opening the menu480 has "Start thread" selected481 when selecting "Comment"482 updates the submit button text and closes the dropdown483Abuse reports484 report abuse to administrator485 when reporting an issue for abuse486 redirects backs to the issue when cancel button is clicked487 behaves like reports the user with an abuse category488 creates abuse report489 when reporting an incident for abuse490 behaves like reports the user with an abuse category491 creates abuse report492 when reporting a user profile for abuse493 allows the reporter to report the same user for different abuse categories494 allows multiple users to report the same user495 behaves like reports the user with an abuse category496 creates abuse report497 behaves like cancel report498 redirects backs to user profile when cancel button is clicked499 when reporting an merge request for abuse500 behaves like reports the user with an abuse category501 creates abuse report502 when reporting a comment503 behaves like reports the user with an abuse category504 creates abuse report505Math rendering506 renders inline and display math correctly507 only renders non XSS links508 shows error message when other errors are generated509 escapes HTML in error510 uses math-content-display for display math511 uses math-content-inline for inline math512 applying limits on math rendering513 when limits should be applied (default)514 renders lazy load button515 allows many expansions516 shows error message when too many expansions517 renders without any limits on wiki page518 when limits are disabled519 does not render lazy load button520 does not show error message when too many expansions521 when math tries to cover other elements on the page522 prevents hijacking for display math523 prevents hijacking for inline math524Admin::Projects525 when membership is set to expire526 renders relative time527 renders absolute time528 GET /admin/projects529 is ok530 renders projects list without archived project531 renders all projects532 renders only archived projects533 GET /admin/projects/:namespace_id/:id534 has project info535 when project has open access requests536 shows access requests with link to manage access537 transfer project538 transfers project to group web539 admin adds themselves to the project540 adds admin to the project as developer541 admin removes themselves from the project542 removes admin from the project543 project edit544 updates project details545 project runner registration edit546 updates runner registration547Merge request > User awards emoji548 logged in549 adds award to merge request550 removes award from merge request551 adds awards to note552 the project is archived553 does not see award menu button554 logged out555 does not see award menu button556Projects > Members > User requests access557 request access feature is disabled558 user can request access to a project559 user is not listed in the project members page560 user can withdraw its request for access561 code access is restricted562 user can request access563User can display performance bar564 when user is logged-out565 when the performance_bar feature is disabled566 behaves like performance bar cannot be displayed567 does not show the performance bar by default568 when user press `pb`569 does not show the performance bar by default570 when the performance_bar feature is enabled571 behaves like performance bar cannot be displayed572 does not show the performance bar by default573 when user press `pb`574 does not show the performance bar by default575 when user is logged-in576 when the performance_bar feature is disabled577 behaves like performance bar cannot be displayed578 does not show the performance bar by default579 when user press `pb`580 does not show the performance bar by default581 behaves like performance bar is enabled by default in development582 shows the performance bar by default583 when the performance_bar feature is enabled584 does not show Stats link by default585 behaves like performance bar is enabled by default in development586 shows the performance bar by default587 behaves like performance bar can be displayed588 does not show the performance bar by default589 when user press `pb`590 shows the performance bar591 when GITLAB_PERFORMANCE_BAR_STATS_URL environment variable is set592 shows Stats link593 flamegraphs594 when user has access595 renders flamegraph when requested596 when user does not have access597 renders the original page598User browses a job599 erases the job log600 with unarchived trace artifact601 shows no trace message602 with a failed job and live trace603 displays the failure reason604 with unarchived trace artifact605 displays the failure reason from the live trace606 when a failed job has been retried607 displays the failure reason and retried label608 job log search609 searches for supplied substring610 shows no results for supplied substring611Users > User browses projects on user page612 hides loading spinner after load613 paginates projects614 does not have incorrectly interpolated message615 when not signed in616 renders user public project617 when signed in as another user618 renders user public and internal projects619 when signed in as user620 personal projects621 renders all user projects622 contributed projects623 when user has contributions624 renders contributed project625Slack slash commands626 shows a token placeholder627 shows a help message628 redirects to the integrations page after saving but not activating629 redirects to the integrations page after activating630 shows the correct trigger url631 shows help content632Profile account page633 allows resetting of feed token634 allows resetting of incoming email token635 when I delete my account636 is expected to have text "Delete account"637 does not immediately delete the account638 deletes user639 shows invalid password flash message640 does not show delete button when user owns a group641 when I change my username642 changes my username643Merge request > User approves644 approves merge request645Projects > Members > Maintainer manages access requests646 behaves like Maintainer manages access requests647 maintainer can see access requests648 maintainer can grant access649 maintainer can deny access650Groups > Members > Maintainer manages access requests651 behaves like Maintainer manages access requests652 maintainer can see access requests653 maintainer can grant access654 maintainer can deny access655User sees feature flag list656 with feature flags657 shows the user the first flag658 shows the user the second flag659 shows the user the third flag660 allows the user to update the status toggle661 when there are no feature flags662 shows the empty page663Project remote mirror664 On a project665 when last_error is present but last_update_at is not666 renders error message without timstamp667 when last_error and last_update_at are present668 renders error message with timestamp669Merge request > User opens checkout branch modal670 for fork671 shows instructions672User expands diff673 allows user to expand diff674IDE merge request675 user opens merge request676Profile > Notifications > User changes notified_of_own_activity setting677 user opts into receiving notifications about their own activity678 user opts out of receiving notifications about their own activity679User edits a comment on a commit680 edits comment681User visits the notifications tab682 changes the project notifications setting683 when project emails are disabled684 notification button is disabled685Dashboard > Todo target states686 on a closed issue todo has closed label687 on an open issue todo does not have an open label688 on a merged merge request todo has merged label689 on a closed merge request todo has closed label690 on an open merge request todo does not have an open label691Tooltips on .timeago dates692 on the activity tab693 has the datetime formated correctly694Subscriptions Content Security Policy695 when there is no global config696 does not add CSP directives697 when a global CSP config exists698 appends to CSP directives699Projects > Settings > External Authorization Classification Label setting700 shows the field to set a classification label701auto_explain log contains 1034 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-system-pg14-single-db-22-28.327.main.ndjson.gz702took 8.727270085703Knapsack report was generated. Preview:704{705 "spec/features/issues/user_creates_issue_spec.rb": 382.47863698400033,706 "spec/features/task_lists_spec.rb": 268.655200829,707 "spec/features/projects/environments/environments_spec.rb": 178.2271678269999,708 "spec/features/discussion_comments/snippets_spec.rb": 151.06946708499981,709 "spec/features/abuse_report_spec.rb": 105.12273810599982,710 "spec/features/markdown/math_spec.rb": 77.42240795100042,711 "spec/features/admin/admin_projects_spec.rb": 68.6745715750003,712 "spec/features/merge_request/user_awards_emoji_spec.rb": 62.990688754000075,713 "spec/features/projects/members/user_requests_access_spec.rb": 55.472795021999445,714 "spec/features/user_can_display_performance_bar_spec.rb": 42.17825645499943,715 "spec/features/projects/jobs/user_browses_job_spec.rb": 43.524671481999576,716 "spec/features/users/user_browses_projects_on_user_page_spec.rb": 36.14098541799922,717 "spec/features/projects/integrations/user_activates_slack_slash_command_spec.rb": 31.544087372999456,718 "spec/features/profile_spec.rb": 26.65793660700001,719 "spec/features/merge_request/user_approves_spec.rb": 23.13432881799963,720 "spec/features/projects/members/master_manages_access_requests_spec.rb": 19.31307377900066,721 "spec/features/groups/members/master_manages_access_requests_spec.rb": 17.324998410999797,722 "spec/features/projects/feature_flags/user_sees_feature_flag_list_spec.rb": 14.485228896999615,723 "spec/features/projects/remote_mirror_spec.rb": 13.593632572999923,724 "spec/features/merge_request/user_opens_checkout_branch_modal_spec.rb": 10.18126550299985,725 "spec/features/merge_request/user_expands_diff_spec.rb": 11.057228239000324,726 "spec/features/ide/user_opens_merge_request_spec.rb": 9.543464934999975,727 "spec/features/profiles/user_changes_notified_of_own_activity_spec.rb": 8.289625157000046,728 "spec/features/projects/commit/comments/user_edits_comments_spec.rb": 8.421557274000406,729 "spec/features/profiles/user_visits_notifications_tab_spec.rb": 6.42458282699954,730 "spec/features/dashboard/todos/target_state_spec.rb": 4.414091193000786,731 "spec/features/dashboard/datetime_on_tooltips_spec.rb": 3.2930176310001116,732 "spec/features/jira_connect/subscriptions_spec.rb": 1.6844411570000375,733 "spec/features/projects/settings/external_authorization_service_settings_spec.rb": 1.942423342999973734}735Knapsack global time execution for tests: 28m 03s736Finished in 28 minutes 14 seconds (files took 47.36 seconds to load)737260 examples, 0 failures738[TEST PROF INFO] Time spent in factories: 01:59.417 (7.04% of total time)739Failed to write to log, write log/workhorse-test.log: file already closed740RSpec exited with 0.741No examples to retry, congrats!743Running after script...744$ echo -e "\e[0Ksection_start:`date +%s`:report_results_section[collapsed=true]\r\e[0KReport results"748$ tooling/bin/push_job_metrics || true749[job-metrics] Pushing job metrics file for the CI/CD job.750[job-metrics] Pushed 4 CI job metric entries to InfluxDB.752Not uploading cache ruby-gems-debian-bullseye-ruby-3.0-16 due to policy754Uploading artifacts...755auto_explain/: found 2 matching artifact files and directories 756coverage/: found 5 matching artifact files and directories 757crystalball/: found 2 matching artifact files and directories 758WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 759knapsack/: found 4 matching artifact files and directories 760rspec/: found 16 matching artifact files and directories 761WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 762log/*.log: found 17 matching artifact files and directories 763WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/5336651196/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com764WARNING: Retrying... context=artifacts-uploader error=request redirected765Uploading artifacts as "archive" to coordinator... 201 Created id=5336651196 responseStatus=201 Created token=64_8iz1K766Uploading artifacts...767rspec/rspec-*.xml: found 1 matching artifact files and directories 768WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/5336651196/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com769WARNING: Retrying... context=artifacts-uploader error=request redirected770Uploading artifacts as "junit" to coordinator... 201 Created id=5336651196 responseStatus=201 Created token=64_8iz1K772Job succeeded