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

Vladimir Shushlin
1Running with gitlab-runner 16.3.0~beta.108.g2b6048b4 (2b6048b4)2 on blue-2.private.runners-manager.gitlab.com/gitlab.com/gitlab-org QvBVRoXM, system ID: s_49b872f8ccf63 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-qvbvroxm-project-278964-concurrent-0 via runner-qvbvroxm-private-1697785445-b0e4ba7b...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 | 32.13 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_sT_A548Downloading artifacts for detect-tests (5336650454)...49Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5336650454 responseStatus=200 OK token=64_sT_A550Downloading artifacts for retrieve-tests-metadata (5336650473)...51Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5336650473 responseStatus=200 OK token=64_sT_A552Downloading artifacts for setup-test-env (5336650424)...53Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5336650424 responseStatus=200 OK token=64_sT_A555Using 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_12_28_report.json150FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json151FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_system_pg14_single-db_12_28_report.json152NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_system_pg14_single-db_12_28_report.json153RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-5336651172.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.621033866 seconds229Issues > User edits issue230Starting the Capybara driver server...231 with authorized user232 from edit page233Capybara starting Puma...234* Version 6.4.0 , codename: The Eagle of Durango235* Min threads: 0, max threads: 4236* Listening on unix:///tmp/20231020-327-ha9a4w237 allows user to select unassigned238 behaves like edits content using the content editor239 saves page content in local storage if the user navigates away240 autofocuses the rich text editor when switching to rich text241 autofocuses the plain text editor when switching back to markdown242 creating and editing links243 when clicking the link icon in the toolbar244 shows the link bubble menu245 if no text is selected246 opens an empty inline modal to create a link247 when the user clicks the apply button248 applies the changes to the document249 when the user clicks the cancel button250 does not apply the changes to the document251 if text is selected252 prefills inline modal to create a link253 when the user clicks the apply button254 applies the changes to the document255 if cursor is placed on an existing link256 prefills inline modal to edit the link257 updates the link attributes if text is not updated258 updates the link attributes and text if text is updated259 does nothing if Cancel is clicked260 when the user clicks the unlink button261 removes the link262 when selection spans more than a link263 prefills inline modal with the entire selection264 expands the link and updates the link attributes if text is not updated265 selecting text266 renders selected text in a .content-editor-selection class267 media elements bubble menu268 displays correct media bubble menu for images269 displays correct media bubble menu for video270 code block271 applies theme classes to code blocks272 code block bubble menu273 shows a code block bubble menu for a code block274 sets code block type to "javascript" for `js`275 sets code block type to "Custom (nomnoml)" for `nomnoml`276 mermaid diagram277 renders and updates the diagram correctly in a sandboxed iframe278 rendering with initial content279 renders correctly with table as initial content280 pasting text281 pastes text with formatting if ctrl + v is pressed282 pastes raw text without formatting if shift + ctrl + v is pressed283 pastes raw text without formatting, stripping whitespaces, if shift + ctrl + v is pressed284 autocomplete suggestions285 shows suggestions for quick actions286 adds the correct prefix for /assign287 adds the correct prefix for /label288 adds the correct prefix for /milestone289 shows suggestions for members with descriptions290 shows suggestions for merge requests291 shows suggestions for issues292 shows suggestions for milestones293 shows suggestions for emojis294 doesn't show suggestions dropdown if there are no suggestions to show295 scrolls selected item into view when navigating with keyboard296 when expanding an issue reference297 displays full reference name298 when expanding an MR reference299 displays full reference name300 when `disable_all_mention` is enabled301 shows suggestions for members with descriptions302 with due date303/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/capybara-3.39.2/lib/capybara/selector/selector.rb:69: warning: Locator Integer:2 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:31304 saves with due date305 warns about version conflict306 from issue#show307 edit description308 places focus on the web editor309 update assignee310 when GraphQL assignees widget feature flag is disabled311 by authorized user312 allows user to select unassigned313 allows user to select an assignee314 allows user to unselect themselves315 by unauthorized user316 shows assignee text317 when GraphQL assignees widget feature flag is enabled318 by authorized user319 allows user to select unassigned320 allows user to select an assignee321 allows user to unselect themselves322 by unauthorized user323 shows assignee text324 update milestone325 by authorized user326 allows user to select no milestone327 allows user to de-select milestone328 allows user to search milestone329 update due date330/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/capybara-3.39.2/lib/capybara/selector/selector.rb:69: warning: Locator Integer:3 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:31331 adds due date to issue332/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/capybara-3.39.2/lib/capybara/selector/selector.rb:69: warning: Locator Integer:3 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:31333 removes due date from issue334 with unauthorized user335 from issue#show336 updating labels337 cannot edit labels338 cannot remove label with a click as it has no `x` button339Admin Mode Login340 with two-factor authentication341 with true342 with valid username/password343 using one-time code344 blocks login if we reuse the same code immediately345 not re-using codes346 allows login with valid code347 blocks login with invalid code348 allows login with invalid code, then valid code349 using backup code350 with valid code351 allows login352 invalidates the used code353 with invalid code354 blocks login355 when logging in via omniauth356 when authn_context is worth two factors357 signs user in without prompting for second factor358 when two factor authentication is required359 shows 2FA prompt after omniauth login360 when logging in via ldap361 when two factor authentication is required362 shows 2FA prompt after ldap login363 with false364 with valid username/password365 using one-time code366 blocks login if we reuse the same code immediately367 not re-using codes368 allows login with valid code369 blocks login with invalid code370 allows login with invalid code, then valid code371 using backup code372 with valid code373 allows login374 invalidates the used code375 with invalid code376 blocks login377 when logging in via omniauth378 when authn_context is worth two factors379 signs user in without prompting for second factor380 when two factor authentication is required381 shows 2FA prompt after omniauth login382 when logging in via ldap383 when two factor authentication is required384 shows 2FA prompt after ldap login385Thread Comments Issue386 behaves like thread comments for issue, epic and merge request387 clicking "Comment" will post a comment388 clicking 'Comment & close issue' will post a comment and close the issue389 when the toggle is clicked390 has a "Comment" item (selected by default) and "Start thread" item391 closes the menu when clicking the toggle or body392 when selecting "Start thread"393 clicking 'Start thread & close issue' will post a thread and close the issue394 creating a thread395 clicking "Start thread" will post a thread and show a reply component396 can be replied to397 can be collapsed398 can be replied to after resolving399 shows resolved thread when toggled400 when opening the menu401 has "Start thread" selected402 when selecting "Comment"403 updates the submit button text and closes the dropdown404 updates the close button text405 typing does not change the close button text406 has "Comment" selected when opening the menu407 on a closed issue408 shows a 'Comment & reopen issue' button409 shows a 'Start thread & reopen issue' button when 'Start thread' is selected410Environment411 environment details page412 with auto-stop413 shows auto stop info414 shows auto stop button415 allows user to cancel auto stop416 without deployments417 does not show deployments418 with deployments419 when there is no related deployable420 does show deployment SHA421 when there is a successful deployment422 does show deployments423 when there is a running deployment424 does show deployments425 when there is a failed deployment426 does show deployments427 with upcoming deployments428 shows upcoming deployments in unordered way429 with related deployable present430 shows deployment information and buttons431 with manual action432 when user has ability to trigger deployment433 does show a play button434 does allow to play manual action435 when user has no ability to trigger a deployment436 does not show a play button437 with external_url438 does show an external link button439 when environment is available440 with stop action441 when user has ability to stop environment442 allows to stop environment443 when user has no ability to stop environment444 does not allow to stop environment445 for reporter446 does not show stop button447 when environment is stopped448 does not show stop button449 environment folders450 when folder name contains special charaters451 renders a correct environment folder452 auto-close environment when branch is deleted453 user visits environment page454 user deletes the branch with running environment455Overview tab on a user profile456 activities section457 user has no activities458 does not show any entries in the list of activities459 does not show a link to the activity list460 user has 3 activities461 display 3 entries in the list of activities462 user has 11 activities463 displays 10 entries in the list of activities464 shows a link to the activity list465 links to the activity tab466 projects section467 user has no personal projects468 shows an empty project list with an info message469 does not show a link to the project list470 user has a personal project471 shows one entry in the list of projects472 shows a link to the project list473 shows projects in "compact mode"474 user has more than ten personal projects475 shows max. ten entries in the list of projects476 shows a link to the project list477 does not show pagination478 followers section479 user has no followers480 shows an empty followers list with an info message481 user has less then 20 followers482WARNING: Active Record does not support composite primary key.483user_follow_users has composite primary key. Composite primary key is ignored.484 shows followers485 user has more then 20 followers486 shows paginated followers487 following section488 user is not following others489 shows an empty following list with an info message490 user is following less then 20 people491 shows following user492 user is following more then 20 people493 shows paginated following494 bot user495 feature flag enabled496 activity panel's title is 'Bot activity'497 does not show projects panel498 feature flag disabled499 activity panel's title is not 'Bot activity'500 shows projects panel501Group or Project invitations502 # order random503 when inviting a registered user504 when signed out505 when analyzing the redirects and forms from invite link click506 renders sign up page with sign up notice507 pre-fills the "Username or primary email" field on the sign in box with the invite_email from the invite508 pre-fills the Email field on the sign up box with the invite_email from the invite509 when invite is sent before account is created;ldap or service sign in for manual acceptance edge case510 when invite clicked and not signed in511 sign in, grants access and redirects to group activity page512 when signed in and an invite link is clicked513 when user is an existing member514 shows message user already a member515 when email case doesnt match516 accepts invite517 when declining the invitation from invitation reminder email518 when signed in519 declines application and redirects to dashboard520 when signed out with signup onboarding521 declines application and redirects to sign in page522 when inviting an unregistered user523 when registering using invitation email524 with admin approval required enabled525 does not sign the user in526 with email confirmation disabled527 when the user signs up for an account with the invitation email address528 redirects to the most recent membership activity page with all invitations automatically accepted529 when the user sign-up using a different email address530 signs up and redirects to the projects dashboard531 with email confirmation enabled532 when user is not valid in sign up form533 fails sign up and redirects back to sign up534 with invite email acceptance535 tracks the accepted invite536 when the user signs up for an account with the invitation email address537 redirects to the most recent membership activity page with all invitations automatically accepted538 when the user signs up using a different email address539 when email confirmation is not set to `soft`540 signs up and redirects to the projects dashboard541 when email confirmation setting is set to `soft`542 signs up and redirects to the projects dashboard543 when accepting an invite without an account544 lands on sign up page and then registers545 when declining the invitation from invitation reminder email546 declines application and shows a decline page547 when inviting a registered user by a secondary email address548 does not accept the pending invitation and does not redirect to the groups activity path549 when the secondary email address is confirmed550 accepts the pending invitation and redirects to the groups activity path551Discussion Lock552 when a user is a team member553 when the discussion is unlocked554 the user can lock the issue555 when the discussion is locked556 the user can unlock the issue557 the user can create a comment558 when a user is not a team member559 when the discussion is unlocked560 the user can not lock the issue561 the user can create a comment562 when the discussion is locked563 the user can not unlock the issue564 the user can not create a comment565Container Registry566 has a page title set567 sidebar menu is open568 when there are no image repositories569 list page has no container title570 when there are image repositories571 list page has a list of images572 navigates to repo details573 when there is a ContainerRegistry::Path::InvalidRegistryPathError574 behaves like handling feature network errors with the container registry575 displays the error message576 when there is a Faraday::Error577 behaves like handling feature network errors with the container registry578 displays the error message579 image repo details580 shows the details breadcrumb581 shows the image title582 shows the image tags583 user removes a specific tag from container repository584 when an image has the same name as the subgroup585 details page loads properly586Internal Project Snippets Access587 GET /:project_path/snippets588 is expected to be allowed for admin589 is expected to be allowed for owner590 is expected to be allowed for maintainer591 is expected to be allowed for developer592 is expected to be allowed for reporter593 is expected to be allowed for guest594 is expected to be allowed for user595 is expected to be denied for external596 is expected to be denied for visitor597 GET /:project_path/snippets/new598 is allowed for admin when admin mode is enabled599 is denied for admin when admin mode is disabled600 is expected to be allowed for owner601 is expected to be allowed for maintainer602 is expected to be allowed for developer603 is expected to be allowed for reporter604 is expected to be denied for guest605 is expected to be denied for user606 is expected to be denied for external607 is expected to be denied for visitor608 GET /:project_path/snippets/:id609 for an internal snippet610 is expected to be allowed for admin611 is expected to be allowed for owner612 is expected to be allowed for maintainer613 is expected to be allowed for developer614 is expected to be allowed for reporter615 is expected to be allowed for guest616 is expected to be allowed for user617 is expected to be denied for external618 is expected to be denied for visitor619 for a private snippet620 is allowed for admin when admin mode is enabled621 is denied for admin when admin mode is disabled622 is expected to be allowed for owner623 is expected to be allowed for maintainer624 is expected to be allowed for developer625 is expected to be allowed for reporter626 is expected to be allowed for guest627 is expected to be denied for user628 is expected to be denied for external629 is expected to be denied for visitor630 GET /:project_path/snippets/:id/raw631 for an internal snippet632 is expected to be allowed for admin633 is expected to be allowed for owner634 is expected to be allowed for maintainer635 is expected to be allowed for developer636 is expected to be allowed for reporter637 is expected to be allowed for guest638 is expected to be allowed for user639 is expected to be denied for external640 is expected to be denied for visitor641 for a private snippet642 is allowed for admin when admin mode is enabled643 is denied for admin when admin mode is disabled644 is expected to be allowed for owner645 is expected to be allowed for maintainer646 is expected to be allowed for developer647 is expected to be allowed for reporter648 is expected to be allowed for guest649 is expected to be denied for user650 is expected to be denied for external651 is expected to be denied for visitor652User visits issue boards653 project boards654 params: {"label_name"=>["foobar"]}, expected_issues: ["issue with label1", "issue with all filters"]655 displays all issues satisfiying filter params and correctly sets url params656 params: {"label_name"=>["in dev"]}, expected_issues: ["issue with label2", "issue with all filters"]657 displays all issues satisfiying filter params and correctly sets url params658 params: {"label_name"=>["foobar", "in dev"]}, expected_issues: ["issue with all filters"]659 displays all issues satisfiying filter params and correctly sets url params660 params: {"assignee_username"=>"root"}, expected_issues: ["issue with assignee", "issue with all filters"]661 displays all issues satisfiying filter params and correctly sets url params662 params: {"milestone_title"=>"#started"}, expected_issues: ["issue with milestone", "issue with all filters"]663 displays all issues satisfiying filter params and correctly sets url params664 params: {"label_name"=>["foobar", "in dev"], "assignee_username"=>"root"}, expected_issues: ["issue with all filters"]665 displays all issues satisfiying filter params and correctly sets url params666 group boards667 params: {"label_name"=>["foobar"]}, expected_issues: ["issue with label1", "issue with all filters"]668 displays all issues satisfiying filter params and correctly sets url params669 params: {"label_name"=>["in dev"]}, expected_issues: ["issue with label2", "issue with all filters"]670 displays all issues satisfiying filter params and correctly sets url params671 params: {"label_name"=>["foobar", "in dev"]}, expected_issues: ["issue with all filters"]672 displays all issues satisfiying filter params and correctly sets url params673 params: {"assignee_username"=>"root"}, expected_issues: ["issue with assignee", "issue with all filters"]674 displays all issues satisfiying filter params and correctly sets url params675 params: {"milestone_title"=>"#started"}, expected_issues: ["issue with milestone", "issue with all filters"]676 displays all issues satisfiying filter params and correctly sets url params677 params: {"label_name"=>["foobar", "in dev"], "assignee_username"=>"root"}, expected_issues: ["issue with all filters"]678 displays all issues satisfiying filter params and correctly sets url params679User sorts merge requests680 keeps the sort option681 fallbacks to issuable_sort cookie key when remembering the sorting option682 separates remember sorting with issues683 when merge requests have awards684 sorts by popularity685User searches for wiki pages686 does not show top right search form687 when search times out688 renders timeout information689 sets tab count to 0690 when searching by content691 behaves like search wiki blobs692 finds a page693 when searching by title694 behaves like search wiki blobs695 finds a page696List issue resource label events697 when user displays the issue698 shows both notes and resource label events699 when user adds label to the issue700 shows add note for newly added labels701Projects settings702 can toggle sections by clicking the title or button703 forking enabled704 toggles forking enabled / disabled705 default award emojis706 shows award emojis by default707 disables award emojis when the checkbox is toggled off708Profile > Password709 Password authentication enabled710 User with password automatically set711 User puts different passwords in the field and in the confirmation712 shows an error message713 does not contain the current password field after an error714 User puts the same passwords in the field and in the confirmation715 shows a success message716 Password authentication unavailable717 Regular user718 renders 404 when password authentication is disabled for the web interface and Git719 LDAP user720 renders 404721 Change password722 when current password is blank723 behaves like user enters an incorrect current password724 handles the invalid password attempt, and prompts the user to try again725 locks the user account when user passes the maximum attempts threshold726 when current password is incorrect727 behaves like user enters an incorrect current password728 handles the invalid password attempt, and prompts the user to try again729 locks the user account when user passes the maximum attempts threshold730 when the password is too weak731 tracks the error and does not change the password732 when the password reset is successful733 changes the password, logs the user out and prompts them to sign in again734 when password is expired735 needs change user password736 tracks weak password error737 when global require_two_factor_authentication is enabled738 needs change user password739Projects > Files > Find file keyboard shortcuts740 opens file when pressing enter key741 navigates files with arrow keys742renders a `whats new` dropdown item743 when not logged in744 and on SaaS it renders745 doesn't render what's new746 when logged in747 renders dropdown item when feature enabled748 does not render dropdown item when feature disabled749 shows notification dot and count and removes it once viewed750Monitor dropdown sidebar751 when user is not a member752 has the correct `Monitor` menu items753 when monitor project feature is PRIVATE754 does not show the `Monitor` menu755 when monitor project feature is DISABLED756 does not show the `Monitor` menu757 when user has guest role758 has the correct `Monitor` menu items759 behaves like shows Monitor menu based on the access level760 monitor_level: enabled, render: true761 renders when expected to762 monitor_level: disabled, render: false763 renders when expected to764 when user has reporter role765 has the correct `Monitor` menu items766 behaves like shows Monitor menu based on the access level767 monitor_level: enabled, render: true768 renders when expected to769 monitor_level: disabled, render: false770 renders when expected to771 when user has developer role772 has the correct `Monitor` menu items773 behaves like shows Monitor menu based on the access level774 monitor_level: enabled, render: true775 renders when expected to776 monitor_level: disabled, render: false777 renders when expected to778 when user has maintainer role779 has the correct `Monitor` menu items780 behaves like shows Monitor menu based on the access level781 monitor_level: enabled, render: true782 renders when expected to783 monitor_level: disabled, render: false784 renders when expected to785User edits labels786 update label with new title787 allows user to delete label788 lock_on_merge789 behaves like lock_on_merge when editing labels790 updates lock_on_merge791 checkbox is disabled if lock_on_merge already set792 when feature flag is disabled793 does not display the checkbox/help text794Project milestone795 # order random796 behaves like milestone with interactive markdown task list items in description797 renders task list in description798 allows interaction with task list item checkboxes799User activates JetBrains TeamCity CI800 activates integration801Download buttons in branches page802 when checking branches803 behaves like archive download buttons804 when static objects external storage is enabled805 private project806 shows archive download buttons with external storage URL prepended and user token appended to their href807 public project808 shows archive download buttons with external storage URL prepended to their href809 when static objects external storage is disabled810 shows default archive download buttons811 with artifacts812 shows download artifacts button813User activates PivotalTracker814 activates integration815User design permissions816 user does not have permissions to upload design817Upload Dropzone Field818 # order random819 uploads the file data to the correct form fields and updates the messaging correctly820User Snippets821 view all of my snippets822 view my public snippets823 view my internal snippets824 view my private snippets825Topic show page826 when topic does not exist827 renders 404828 when topic exists829 shows title, avatar and description as markdown830 with associated projects831 shows project list832 without associated projects833 shows correct empty state message834Merge request > User sees page metadata835 behaves like page meta description836 renders the page with description, og:description, and twitter:description meta tags that contains a plain-text version of the markdown837auto_explain log contains 1043 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-system-pg14-single-db-12-28.327.main.ndjson.gz838took 10.853555834839Knapsack report was generated. Preview:840{841 "spec/features/issues/user_edits_issue_spec.rb": 412.7019649829999,842 "spec/features/admin/admin_mode/login_spec.rb": 171.59124180900017,843 "spec/features/discussion_comments/issue_spec.rb": 140.34361900000022,844 "spec/features/projects/environments/environment_spec.rb": 92.15845795599944,845 "spec/features/users/overview_spec.rb": 77.14479810899957,846 "spec/features/invites_spec.rb": 66.63137176700002,847 "spec/features/issues/discussion_lock_spec.rb": 46.03860754099969,848 "spec/features/groups/container_registry_spec.rb": 41.673269688999426,849 "spec/features/security/project/snippet/internal_access_spec.rb": 25.224271635999685,850 "spec/features/boards/user_visits_board_spec.rb": 35.26672039500045,851 "spec/features/merge_requests/user_sorts_merge_requests_spec.rb": 29.844860758999857,852 "spec/features/search/user_searches_for_wiki_pages_spec.rb": 27.90831438999976,853 "spec/features/issues/resource_label_events_spec.rb": 18.20723073499994,854 "spec/features/projects/settings/project_settings_spec.rb": 21.350749666999945,855 "spec/features/profiles/password_spec.rb": 14.022531992999575,856 "spec/features/projects/files/find_file_keyboard_spec.rb": 13.886385806999897,857 "spec/features/whats_new_spec.rb": 14.42122380300043,858 "spec/features/monitor_sidebar_link_spec.rb": 8.613949705999403,859 "spec/features/projects/labels/user_edits_labels_spec.rb": 9.75006956300058,860 "spec/features/projects/milestones/milestone_showing_spec.rb": 7.610276990000784,861 "spec/features/projects/integrations/user_activates_jetbrains_teamcity_ci_spec.rb": 8.72663934799948,862 "spec/features/projects/branches/download_buttons_spec.rb": 6.716350857999714,863 "spec/features/projects/integrations/user_activates_pivotaltracker_spec.rb": 6.03562193200014,864 "spec/features/projects/issues/design_management/user_permissions_upload_spec.rb": 4.617171623000104,865 "spec/features/projects/integrations/google_play_spec.rb": 4.525677827999971,866 "spec/features/snippets/user_snippets_spec.rb": 2.7105777540000418,867 "spec/features/topic_show_spec.rb": 1.4272932969997782,868 "spec/features/merge_request/user_sees_page_metadata_spec.rb": 2.1602823599996555869}870Knapsack global time execution for tests: 21m 51s871Finished in 22 minutes 4 seconds (files took 38.6 seconds to load)872326 examples, 0 failures873Randomized with seed 55689874[TEST PROF INFO] Time spent in factories: 01:26.692 (6.54% of total time)875Failed to write to log, write log/workhorse-test.log: file already closed876RSpec exited with 0.877No examples to retry, congrats!879Running after script...880$ echo -e "\e[0Ksection_start:`date +%s`:report_results_section[collapsed=true]\r\e[0KReport results"884$ tooling/bin/push_job_metrics || true885[job-metrics] Pushing job metrics file for the CI/CD job.886[job-metrics] Pushed 4 CI job metric entries to InfluxDB.888Not uploading cache ruby-gems-debian-bullseye-ruby-3.0-16 due to policy890Uploading artifacts...891auto_explain/: found 2 matching artifact files and directories 892coverage/: found 5 matching artifact files and directories 893crystalball/: found 2 matching artifact files and directories 894WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 895knapsack/: found 4 matching artifact files and directories 896rspec/: found 16 matching artifact files and directories 897WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 898log/*.log: found 18 matching artifact files and directories 899WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/5336651172/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com900WARNING: Retrying... context=artifacts-uploader error=request redirected901Uploading artifacts as "archive" to coordinator... 201 Created id=5336651172 responseStatus=201 Created token=64_sT_A5902Uploading artifacts...903rspec/rspec-*.xml: found 1 matching artifact files and directories 904WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/5336651172/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com905WARNING: Retrying... context=artifacts-uploader error=request redirected906Uploading artifacts as "junit" to coordinator... 201 Created id=5336651172 responseStatus=201 Created token=64_sT_A5908Job succeeded