rspec system pg12 23/24
Passed Started
by
@afontaine

Andrew Fontaine
1Running with gitlab-runner 14.8.0~beta.44.g57df0d52 (57df0d52)2 on green-4.shared-gitlab-org.runners-manager.gitlab.com/default x5QiHUKw3 feature flags: FF_USE_FASTZIP:true6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images:debian-bullseye-ruby-2.7.patched-golang-1.16-git-2.33-lfs-2.9-chrome-97-node-14.15-yarn-1.22-postgresql-12-graphicsmagick-1.3.36 ...7Starting service postgres:12 ...8Pulling docker image postgres:12 ...9Using docker image sha256:5f203a01a42fd3f2a6f58198d32ecc5ef622581814673e984e8499bb2c0e0f59 for postgres:12 with digest postgres@sha256:ed97ef00029e0df606e9d8c9fba68b1ef5d023dbacc84178b441312282178123 ...10Starting service redis:5.0-alpine ...11Pulling docker image redis:5.0-alpine ...12Using docker image sha256:1746b159f8934fe63cae3984643ee8c5651bcfc80ae107032a60f2871a0e7cdb for redis:5.0-alpine with digest redis@sha256:a04b57e05b784a406bc818f6b450233328c4115a1e1f104d84ce916eb1583925 ...13Waiting for services to be up and running...14Authenticating with credentials from job payload (GitLab Registry)15Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:debian-bullseye-ruby-2.7.patched-golang-1.16-git-2.33-lfs-2.9-chrome-97-node-14.15-yarn-1.22-postgresql-12-graphicsmagick-1.3.36 ...16Using docker image sha256:60eb8210f0d0cca3dd17c64f368de20c8220b351d9eb9542b82c81fb52b8f15b for registry.gitlab.com/gitlab-org/gitlab-build-images:debian-bullseye-ruby-2.7.patched-golang-1.16-git-2.33-lfs-2.9-chrome-97-node-14.15-yarn-1.22-postgresql-12-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:6e2d707482065c1155419b61b5c6b70fd017768904730dc0697e06c1f7663c30 ...18Running on runner-x5qihukw-project-278964-concurrent-0 via runner-x5qihukw-shared-gitlab-org-1644863592-c975a23c...20$ eval "$CI_PRE_CLONE_SCRIPT"21Fetching changes with git depth set to 20...22Initialized empty Git repository in /builds/gitlab-org/gitlab/.git/23Created fresh repository.24remote: Enumerating objects: 116715, done. 25remote: Counting objects: 100% (116715/116715), done. 26remote: Compressing objects: 100% (78717/78717), done. 27remote: Total 116715 (delta 51197), reused 79175 (delta 33358), pack-reused 0 28Receiving objects: 100% (116715/116715), 112.94 MiB | 29.36 MiB/s, done.29Resolving deltas: 100% (51197/51197), done.31 * [new ref] 7bb0d54a07985215aac62bb9b65d58d080f3b908 -> refs/pipelines/47085653032 * [new branch] master -> origin/master33Checking out 7bb0d54a as master...34Skipping Git submodules setup36Checking cache for ruby-gems-v2-9...37cache.zip is up to date 38Successfully extracted cache39Checking cache for gitaly-ruby-gems-v2-9...40cache.zip is up to date 41Successfully extracted cache43Downloading artifacts for compile-test-assets (2092390313)...44Downloading artifacts from coordinator... ok id=2092390313 responseStatus=200 OK token=CHR-7vd445Downloading artifacts for detect-tests (2092390319)...46Downloading artifacts from coordinator... ok id=2092390319 responseStatus=200 OK token=RB43s-DS47Downloading artifacts for retrieve-tests-metadata (2092390322)...48Downloading artifacts from coordinator... ok id=2092390322 responseStatus=200 OK token=RzwtzX-p49Downloading artifacts for setup-test-env (2092390318)...50Downloading artifacts from coordinator... ok id=2092390318 responseStatus=200 OK token=aV_fWhzN52Using docker image sha256:60eb8210f0d0cca3dd17c64f368de20c8220b351d9eb9542b82c81fb52b8f15b for registry.gitlab.com/gitlab-org/gitlab-build-images:debian-bullseye-ruby-2.7.patched-golang-1.16-git-2.33-lfs-2.9-chrome-97-node-14.15-yarn-1.22-postgresql-12-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:6e2d707482065c1155419b61b5c6b70fd017768904730dc0697e06c1f7663c30 ...53$ echo $FOSS_ONLY54$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb55$ export GOPATH=$CI_PROJECT_DIR/.go56$ mkdir -p $GOPATH57$ source scripts/utils.sh58$ source scripts/prepare_build.sh59Successfully installed bundler-2.3.6601 gem installed61Bundler version 2.3.662production:development63Settings are listed in order of priority. The top value will be used.64clean65Set for the current user (/root/.bundle/config): true66install_flags67Set via BUNDLE_INSTALL_FLAGS: "--jobs=$(nproc) --retry=3 --quiet"68path69Set for the current user (/root/.bundle/config): "/builds/gitlab-org/gitlab/vendor"70without71Set via BUNDLE_WITHOUT: [:production, :development]72$ bundle install --jobs=$(nproc) --retry=3 --quiet && bundle check73Don't run Bundler as root. Bundler can ask for sudo if it is needed, and74installing your bundle as root will break this application for all non-root75users on this machine.76The Gemfile's dependencies are satisfied77==> 'bundle install --jobs=$(nproc) --retry=3 --quiet && bundle check' succeeded in 5 seconds.78$ bundle pristine pg79Installing pg 1.2.3 with native extensions80==> 'bundle pristine pg' succeeded in 11 seconds.81$ setup_db_user_only82CREATE ROLE83GRANT84==> 'setup_db_user_only' succeeded in 0 seconds.85$ bundle exec rake db:drop db:create db:structure:load db:migrate gitlab:db:setup_ee86Dropped database 'gitlabhq_test'87Dropped database 'gitlabhq_geo_test'88Created database 'gitlabhq_test'89Created database 'gitlabhq_geo_test'90DEPRECATION WARNING: Using `bin/rails db:structure:load` is deprecated and will be removed in Rails 6.2. Configure the format using `config.active_record.schema_format = :sql` to use `structure.sql` and run `bin/rails db:schema:load` instead. (called from load at /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/bin/rake:23)91Dropped database 'gitlabhq_geo_test'92Created database 'gitlabhq_geo_test'93==> 'bundle exec rake db:drop db:create db:structure:load db:migrate gitlab:db:setup_ee' succeeded in 29 seconds.94$ run_timed_command "gem install knapsack --no-document"95$ gem install knapsack --no-document96Successfully installed knapsack-4.0.0971 gem installed98==> 'gem install knapsack --no-document' succeeded in 0 seconds.99$ run_timed_command "scripts/gitaly-test-spawn"100$ scripts/gitaly-test-spawn101find: ‘/builds/gitlab-org/gitlab/tmp/tests/gitaly/cmd’: No such file or directory102find: ‘/builds/gitlab-org/gitlab/tmp/tests/gitaly/cmd’: No such file or directory103find: ‘/builds/gitlab-org/gitlab/tmp/tests/gitaly/cmd’: No such file or directory104Don't run Bundler as root. Bundler can ask for sudo if it is needed, and105installing your bundle as root will break this application for all non-root106users on this machine.107Using abstract_type 0.0.7108Using concurrent-ruby 1.1.9109Using i18n 1.8.11110Using minitest 5.15.0111Using tzinfo 2.0.4112Using zeitwerk 2.5.3113Using activesupport 6.1.4.4114Using builder 3.2.4115Using erubi 1.10.0116Using mini_portile2 2.6.1117Using racc 1.6.0118Using nokogiri 1.12.5 (x86_64-linux)119Using rails-dom-testing 2.0.3120Using crass 1.0.6121Using loofah 2.13.0122Using rails-html-sanitizer 1.4.2123Using actionview 6.1.4.4124Using rack 2.2.3125Using rack-test 1.1.0126Using actionpack 6.1.4.4127Using ice_nine 0.11.2128Using thread_safe 0.3.6129Using memoizable 0.4.2130Using adamantium 0.2.0131Using public_suffix 4.0.6132Using addressable 2.7.0133Using ast 2.4.2134Using binding_ninja 0.2.3135Using bundler 2.1.4136Using charlock_holmes 0.7.7137Using coderay 1.1.2138Using equalizer 0.0.11139Using concord 0.1.5140Using diff-lcs 1.3141Using dotenv 2.7.6142Using escape_utils 1.2.1143Using factory_bot 5.0.2144Using multipart-post 2.1.1145Using faraday 1.0.1146Using ffi 1.15.3147Using json 2.6.1148Using gemojione 3.3.0149Using mini_mime 1.0.2150Using rugged 1.2.0151Using github-linguist 7.12.1152Using github-markup 1.7.0153Using mime-types-data 3.2020.1104154Using mime-types 3.3.1155Using gitlab-gollum-rugged_adapter 0.4.4.4.gitlab.1156Using rouge 3.27.0157Using sanitize 6.0.0158Using stringex 2.8.5159Using gitlab-gollum-lib 4.2.7.10.gitlab.2160Using google-protobuf 3.19.1 (x86_64-linux)161Using googleapis-common-protos-types 1.3.0162Using grpc 1.42.0 (x86_64-linux)163Using opentracing 0.5.0164Using thrift 0.15.0165Using jaeger-client 1.1.0166Using pg_query 2.1.1167Using redis 4.4.0168Using gitlab-labkit 0.21.2169Using rubyzip 2.3.2170Using thor 1.1.0171Using tomlrb 2.0.1172Using with_env 1.1.0173Using rexml 3.2.5174Using xml-simple 1.1.9175Using gitlab-license_finder 6.14.2.1176Using gitlab-markup 1.7.1177Using grpc-tools 1.42.0178Using sawyer 0.8.2179Using octokit 4.20.0180Using reverse_markdown 1.4.0181Using licensee 9.14.1182Using method_source 0.9.2183Using msgpack 1.3.3184Using optimist 3.0.1185Using parallel 1.19.2186Using parser 3.0.3.2187Using procto 0.0.3188Using unparser 0.4.7189Using proc_to_ast 0.1.0190Using pry 0.12.2191Using rainbow 3.0.0192Using rbtrace 0.4.14193Using rdoc 6.3.2194Using regexp_parser 1.8.1195Using rspec-support 3.8.0196Using rspec-core 3.8.0197Using rspec-expectations 3.8.3198Using rspec-mocks 3.8.0199Using rspec 3.8.0200Using rspec-parameterized 0.4.2201Using rubocop-ast 0.2.0202Using ruby-progressbar 1.10.1203Using unicode-display_width 1.7.0204Using rubocop 0.86.0205Using sentry-raven 3.0.4206Using timecop 0.9.1207Bundle complete! 22 Gemfile dependencies, 100 gems now installed.208Gems in the groups production and development were not installed.209Bundled gems are installed into `/builds/gitlab-org/gitlab/vendor/gitaly-ruby`210Checking gitaly-ruby Gemfile...211Checking gitaly-ruby bundle...212The Gemfile's dependencies are satisfied213Trying to connect to gitaly: ................................................ OK214Trying to connect to gitaly2: ............................................................ OK215Trying to connect to praefect: ......... OK216==> 'scripts/gitaly-test-spawn' succeeded in 13 seconds.217$ source ./scripts/rspec_helpers.sh218$ rspec_paralellized_job "--tag ~quarantine --tag ~geo --tag ~level:migration"219SKIP_FLAKY_TESTS_AUTOMATICALLY: true220RETRY_FAILED_TESTS_IN_NEW_PROCESS: false221KNAPSACK_GENERATE_REPORT: true222FLAKY_RSPEC_GENERATE_REPORT: true223KNAPSACK_TEST_FILE_PATTERN: spec/{features}{,/**/}*_spec.rb224KNAPSACK_LOG_LEVEL: debug225KNAPSACK_REPORT_PATH: knapsack/rspec_system_pg12_23_24_report.json226FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json227FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_system_pg12_23_24_report.json228NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_system_pg12_23_24_report.json229SKIPPED_FLAKY_TESTS_REPORT_PATH: rspec/flaky/skipped_flaky_tests_rspec_system_pg12_23_24_report.txt230RETRIED_TESTS_REPORT_PATH: rspec/flaky/retried_tests_rspec_system_pg12_23_24_report.txt231CRYSTALBALL: 232Knapsack report generator started!233Run options: exclude {:quarantine=>true, :geo=>true, :level=>"migration"}234==> /builds/gitlab-org/gitlab/tmp/tests/gitlab-test_bare set up in 0.063545475 seconds...235Test environment set up in 0.716557217 seconds236User edit profile237 changes user profile238 does not set secondary emails without user input239Starting the Capybara driver server...240Capybara starting Puma...241* Version 5.5.2 , codename: Zawgyi242* Min threads: 0, max threads: 4243* Listening on unix:///tmp/20220214-464-17rowx6244 shows an error if the full name contains an emoji245 shows an error if the website url is not valid246 when I change my email247 will prompt to confirm my password248 clears the reset password token249 when prompted to confirm password250 with the correct password successfully updates251 with the incorrect password fails to update252 user avatar253 changes user avatar254/builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/carrierwave-1.3.2/lib/carrierwave/mounter.rb:113: warning: deprecated Object#=~ is called on TrueClass; it always returns nil255 removes user avatar256 user status257 profile edit form258 shows the user status form259 adds emoji to user status260 adds message to user status261 adds message and emoji to user status262 clears the user status263 displays a default emoji if only message is entered264 sets the users status to busy265 with user status set to busy266 shows author as busy in the assignee dropdown267 displays the assignee busy status268 user menu269 shows the "Set status" menu item in the user menu270 shows the "Edit status" menu item in the user menu271 shows user status modal272 adds emoji to user status273 sets the users status to busy274 opens the emoji modal again after closing it275 does not update the awards panel emoji276 adds message to user status277 adds message and emoji to user status278 clears the user status with the "X" button279 displays a default emoji if only message is entered280 Remove status button281 clears the user status with the "Remove status" button282 shows the "Set status" menu item in the user menu283 note header284 displays the status emoji285 clears the status emoji286 User time preferences287 shows the user time preferences form288 allows the user to select a time zone from a dropdown list of options289 timezone defaults to empty290 work information291 when job title and organziation are entered292 shows job title and organzation on user's profile293 when only job title is entered294 shows only job title on user's profile295 when only organization is entered296 shows only organization on user's profile297Using U2F (Universal 2nd Factor) Devices for Authentication298 behaves like hardware device for 2fa299 registration300 when 2FA via OTP is disabled301 does not allow registering a new device302 when 2FA via OTP is enabled303 allows registering a new device with a name304 allows deleting a device305 fallback code authentication306 when no device is registered307 shows the fallback otp code UI308 when a device is registered309 provides a button that shows the fallback otp code UI310 registration3112022-02-14 20:57:04 +0000 Rack app ("POST /-/profile/two_factor_auth/create_u2f" - (127.0.0.1)): #<Gitlab::Database::QueryAnalyzers::PreventCrossDatabaseModification::CrossDatabaseModificationAcrossUnsupportedTablesError: Misaligned cross-DB transactions discovered at query ROLLBACK TO SAVEPOINT active_record_1 /*application:test,correlation_id:01FVX0CKFTVCTD13HGPH2FXBSW,endpoint_id:Profiles::TwoFactorAuthsController#create_u2f,db_config_name:main*/. This could be a bug in Class or a valid issue to investigate. Read more at https://docs.gitlab.com/ee/development/database/multiple_databases.html#removing-cross-database-transactions .>312 allows the same device to be registered for multiple users (PENDING: FakeU2fDevice has static key handle, leading to duplicate credential_xid for WebAuthn during migration, resulting in unique constraint violation)313 when 2FA via OTP is enabled314 allows registering more than one device315 when there are form errors316 doesn't register the device if there are errors317 allows retrying registration318 authentication319 when 2FA via OTP is disabled320 allows logging in with the U2F device321 when 2FA via OTP is enabled322 allows logging in with the U2F device323 when a given U2F device has already been registered by another user324 but not the current user325 does not allow logging in with that particular device326 and also the current user3272022-02-14 20:58:47 +0000 Rack app ("POST /-/profile/two_factor_auth/create_u2f" - (127.0.0.1)): #<Gitlab::Database::QueryAnalyzers::PreventCrossDatabaseModification::CrossDatabaseModificationAcrossUnsupportedTablesError: Misaligned cross-DB transactions discovered at query ROLLBACK TO SAVEPOINT active_record_1 /*application:test,correlation_id:01FVX0FRFHN6Z8NCAZBTH8R6SJ,endpoint_id:Profiles::TwoFactorAuthsController#create_u2f,db_config_name:main*/. This could be a bug in Class or a valid issue to investigate. Read more at https://docs.gitlab.com/ee/development/database/multiple_databases.html#removing-cross-database-transactions .>328 allows logging in with that particular device (PENDING: FakeU2fDevice has static key handle, leading to duplicate credential_xid for WebAuthn during migration, resulting in unique constraint violation)329 when a given U2F device has not been registered330 does not allow logging in with that particular device331 when more than one device has been registered by the same user332 allows logging in with either device333Project334 template335 create with project template336 behaves like creates from template337 is created from template338 create with sample data template339 behaves like creates from template340 is created from template341 shows tip about push to create git command342 shows the command in a popover343 description344 parses Markdown345 passes through html-pipeline346 sanitizes unwanted tags347 permits `rel` attribute on links348 read more349 does not display "read more" link on desktop breakpoint350 displays "read more" link on mobile breakpoint351 page description352 behaves like page meta description353 renders the page with description, og:description, and twitter:description meta tags that contains a plain-text version of the markdown354 project topics355 shows project topics356 shows up to 3 project topics357 copy clone URL to clipboard358 desktop component359 shows on md and larger breakpoints360 mobile component361 shows mobile component on sm and smaller breakpoints362 showing information about source of a project fork363 shows a link to the source project when it is available364 does not contain fork network information for the root project365 does not show the name of the deleted project when the source was deleted366 a fork of a fork367 links to the base project if the source project is removed368 when the project repository is disabled369 does not show an error370 removal371 focuses on the confirmation field372 deletes a project373 tree view (default view is set to Files)374 has working links to files375 has working links to directories376 has working links to submodules377 for signed commit on default branch378 displays a GPG badge379 for subgroups380 renders tree table without errors381 for signed commit382 displays a GPG badge383 activity view384 loads activity385 content is not cached after signing out386 does not load activity387 edit388 behaves like dirty submit form389 disables .js-general-settings-form submit until there are changes on input[name="project[name]"]390 disables .rspec-merge-request-settings submit until there are changes on #project_printing_merge_request_link_enabled391 view for a user without an access to a repo392 does not contain default branch information in its content393User interacts with awards394 User interacts with awards in an issue395Skipping ./spec/features/issues/user_interacts_with_awards_spec.rb[1:1:4] 'User interacts with awards User interacts with awards in an issue adds an award emoji by a comment' because it's flaky.396 adds an award emoji by a comment (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)397 when a project is archived398 hides the add award button399 User interacts with awards on a note400 shows the award on the note401 allows adding a vote to an award402 allows adding a new emoji403 when the project is archived404 hides the buttons for adding new emoji405 does not allow toggling existing emoji406 User interacts with awards on an issue407 logged in408 adds award to issue409 removes award from issue410 when the issue is locked411 hides the add award button412 does not allow toggling existing emoji413 logged out414 does not see award menu button415 Awards Emoji416 authorized user417 visiting an issue with a legacy award emoji that is not valid anymore418 does not shows a 500 page419 Click award emoji from issue#show420 click the thumbsdown emoji421 increments the thumbsdown emoji422 decrements the thumbsup emoji423 execute /award quick action424 toggles the emoji award on noteable (PENDING: Temporarily skipped with xit)425 unauthorized user426 has disabled emoji button427Container Registry428 has a page title set429 when there are no image repositories430 list page has no container title431 list page has cli commands432 when there are image repositories433 list page has a list of images434 user removes entire container repository435 navigates to repo details436 image repo details437 shows the details breadcrumb438 shows the image title439 shows the image tags440 user removes a specific tag from container repository441 pagination navigate to the second page442 with a tag missing digest443 renders the tags list correctly444 when there is a ContainerRegistry::Path::InvalidRegistryPathError445 behaves like handling feature network errors with the container registry446 displays the error message447 when there is a Faraday::Error448 behaves like handling feature network errors with the container registry449 displays the error message450 image repo details when image has no name451 renders correctly452 when there are more than 10 images453 shows pagination454 pagination goes to second page455Skipping ./spec/features/projects/container_registry_spec.rb[1:5:3] 'Container Registry when there are more than 10 images pagination is preserved after navigating back from details' because it's flaky.456 pagination is preserved after navigating back from details (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)457Admin::Projects458 GET /admin/projects459 is ok460 renders projects list without archived project461 renders all projects462 renders only archived projects463 GET /admin/projects/:namespace_id/:id464 has project info465 when project has open access requests466 shows access requests with link to manage access467 transfer project468 transfers project to group web469 admin adds themselves to the project470 adds admin to the project as developer471 with the invite_members_group_modal feature flag disabled472 adds admin to the project as developer473 admin removes themselves from the project474 removes admin from the project475Environment > Metrics476 without deployments477 behaves like has environment selector478 has a working environment selector479 with deployments and related deployable present480 shows metrics481 behaves like has environment selector482 has a working environment selector483Edit group settings484 when the group path is changed485 the group is accessible via the new path486 the old group path redirects to the new path487 with a subgroup488 the subgroup is accessible via the new path489 the old subgroup path redirects to the new path490 with a project491 the project is accessible via the new path492 the old project path redirects to the new path493 project creation level menu494 shows the selection menu495 subgroup creation level menu496 shows the selection menu497 edit group avatar498 uploads new group avatar499/builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/carrierwave-1.3.2/lib/carrierwave/mounter.rb:113: warning: deprecated Object#=~ is called on TrueClass; it always returns nil500 removes group avatar501 edit group path502 has a root URL label for top-level group503 has a parent group URL label for a subgroup group504 transfer group505 with a sub group506 behaves like can transfer the group507 can successfully transfer the group508 with a root group509 behaves like can transfer the group510 can successfully transfer the group511 disable email notifications512 is visible513 accepts the changed state514 prevent sharing outside group hierarchy setting515 updates the setting516 is not present for a subgroup517Issuables Close/Reopen/Report toggle518 on a merge request519 when user has permission to update520 close/reopen/report toggle521 opens a dropdown when toggle is clicked522 links to Report Abuse523 when the merge request is open524 shows the `Edit` and `Mark as draft` buttons525 when the merge request is closed526 shows both the `Edit` and `Reopen` button527 when the merge request author is the current user528 shows both the `Edit` and `Reopen` button529 when the merge request is merged530 shows only the `Edit` button531 when the merge request author is the current user532 shows only the `Edit` button533 when user doesnt have permission to update534 only shows a `Report abuse` button535Contributions Calendar536 calendar day selection537 displays calendar538 select calendar day539 displays calendar day activities540 select another calendar day541 displays different calendar day activities542 deselect calendar day543 hides calendar day activities544 calendar daily activities545 1 issue creation calendar activity546 behaves like a day with activity547 displays calendar activity square for 1 contribution548 issue title is shown on activity page549 displays calendar activity log550 1 comment calendar activity551 behaves like a day with activity552 displays calendar activity square for 1 contribution553 10 calendar activities554 behaves like a day with activity555 displays calendar activity square for 1 contribution556 calendar activity on two days557 displays calendar activity squares for both days558 displays calendar activity square for yesterday559 displays calendar activity square for today560 on smaller screens561 size xs562 behaves like hidden activity calendar563 hides the activity calender564Explore Groups page565 shows groups user is member of566 filters groups567 resets search when user cleans the input568 shows non-archived projects count569 landing component570 shows a landing component571 is dismissable572 does not show persistently once dismissed573User uses inherited settings574 with instance settings575 behaves like inherited settings576 switching from inherited to custom settings577 clears the form fields and saves the entered values578 switching from custom to inherited settings579 resets the form fields, makes them read-only, and saves the inherited values580 with group settings581 behaves like inherited settings582 switching from inherited to custom settings583 clears the form fields and saves the entered values584 switching from custom to inherited settings585 resets the form fields, makes them read-only, and saves the inherited values586DevOps Report page587 with devops_adoption feature flag disabled588DEPRECATION WARNING: The asset "page_bundles/dev_ops_report.css" is not present in the asset pipeline.589Falling back to an asset that may be in the public folder.590This behavior is deprecated and will be removed.591To bypass the asset pipeline and preserve this behavior,592use the `skip_pipeline: true` option.593 (called from stylesheet_link_tag_defer at /builds/gitlab-org/gitlab/app/helpers/application_helper.rb:251)594 has dismissable intro callout595 when usage ping is disabled596DEPRECATION WARNING: The asset "page_bundles/dev_ops_report.css" is not present in the asset pipeline.597Falling back to an asset that may be in the public folder.598This behavior is deprecated and will be removed.599To bypass the asset pipeline and preserve this behavior,600use the `skip_pipeline: true` option.601 (called from stylesheet_link_tag_defer at /builds/gitlab-org/gitlab/app/helpers/application_helper.rb:251)602 shows empty state603DEPRECATION WARNING: The asset "page_bundles/dev_ops_report.css" is not present in the asset pipeline.604Falling back to an asset that may be in the public folder.605This behavior is deprecated and will be removed.606To bypass the asset pipeline and preserve this behavior,607use the `skip_pipeline: true` option.608 (called from stylesheet_link_tag_defer at /builds/gitlab-org/gitlab/app/helpers/application_helper.rb:251)609 hides the intro callout610 when there is no data to display611DEPRECATION WARNING: The asset "page_bundles/dev_ops_report.css" is not present in the asset pipeline.612Falling back to an asset that may be in the public folder.613This behavior is deprecated and will be removed.614To bypass the asset pipeline and preserve this behavior,615use the `skip_pipeline: true` option.616 (called from stylesheet_link_tag_defer at /builds/gitlab-org/gitlab/app/helpers/application_helper.rb:251)617 shows empty state618 when there is data to display619DEPRECATION WARNING: The asset "page_bundles/dev_ops_report.css" is not present in the asset pipeline.620Falling back to an asset that may be in the public folder.621This behavior is deprecated and will be removed.622To bypass the asset pipeline and preserve this behavior,623use the `skip_pipeline: true` option.624 (called from stylesheet_link_tag_defer at /builds/gitlab-org/gitlab/app/helpers/application_helper.rb:251)625 shows the DevOps Score app626User views issue627 is expected to have header with correct id and link 1, "Description header", and "description-header"628 shows the merge request and issue actions629 behaves like page meta description630 renders the page with description, og:description, and twitter:description meta tags that contains a plain-text version of the markdown631 when the project is archived632 hides the merge request and issue actions633 user status634 when showing status of the author of the issue635 behaves like showing user status636 shows the status637 when showing status of a user who commented on an issue638 behaves like showing user status639 shows the status640 when status message has an emoji641 correctly renders the emoji642Dashboard shortcuts643 logged in644 navigate to tabs645 logged out646 navigate to tabs647Populate new pipeline CI variables with url params648 var[key1]=value1 populates env_var variable correctly649 file_var[key2]=value2 populates file variable correctly650Projects > Members > Maintainer manages access requests651 behaves like Maintainer manages access requests652 maintainer can see access requests653 maintainer can grant access654 maintainer can deny access655Profile > GPG Keys656 user sees their key657 user removes a key via the key index658 user revokes a key via the key index659 User adds a key660 saves the new key661 with multiple subkeys662Search for labels663 searches for label by title664 searches for label by description665 shows nothing found message666Global search667 when new_header_search feature is disabled668 increases usage ping searches counter669Skipping ./spec/features/global_search_spec.rb[1:1:3] 'Global search when new_header_search feature is disabled closes the dropdown on blur' because it's flaky.670 closes the dropdown on blur (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)671 renders legacy search bar672 focuses search input when shortcut "s" is pressed673 I search through the issues and I see pagination674 has a pagination675 when new_header_search feature is enabled676 renders updated search bar677 focuses search input when shortcut "s" is pressed678Dashboard > User sorts todos679 sort options680 sorts with oldest created todos first681 sorts with newest created todos first682 sorts by label priority683 issues and merge requests684 doesn't mix issues and merge requests label priorities685Merge request > User toggles whitespace changes686 has a button to toggle whitespace changes687User clicks on merge request tabs688 adds entry to page history689Project Commits RSS690 when signed in691 behaves like it has an RSS button with current_user's feed token692 shows the RSS button with current_user's feed token693 behaves like an autodiscoverable RSS feed with current_user's feed token694 has an RSS autodiscovery link tag with current_user's feed token695 when signed out696 behaves like it has an RSS button without a feed token697 shows the RSS button without a feed token698 behaves like an autodiscoverable RSS feed without a feed token699 has an RSS autodiscovery link tag without a feed token700When a user searches for Sentry errors701 displays the results702Issues > User sees live update703 title issue#show704 updates the title705Frequently visited items706 for projects707 increments localStorage counter when visiting the project708 for groups709 increments localStorage counter when visiting the group710Dashboard > Todo target states711 on a closed issue todo has closed label712 on an open issue todo does not have an open label713 on a merged merge request todo has merged label714 on a closed merge request todo has closed label715 on an open merge request todo does not have an open label716Projects > Settings > LFS settings717 LFS enabled setting718 for maintainer719 displays the correct elements720Upload a project export archive721 behaves like handling file uploads722 with object storage disabled723 behaves like for a project export archive724 is expected to change `Project.count` by 1725 is expected to eq 201726User views closed merge requests727 shows closed merge requests728Subscriptions Content Security Policy729 when there is no global config730 does not add CSP directives731 when a global CSP config exists732 appends to CSP directives733Knapsack report was generated. Preview:734{735 "spec/features/profiles/user_edit_profile_spec.rb": 239.934393345,736 "spec/features/u2f_spec.rb": 221.86789579099968,737 "spec/features/projects_spec.rb": 111.37032394400012,738 "spec/features/issues/user_interacts_with_awards_spec.rb": 94.37936921999972,739 "spec/features/projects/container_registry_spec.rb": 65.92823783600033,740 "spec/features/admin/admin_projects_spec.rb": 63.607820007000555,741 "spec/features/projects/environments/environment_metrics_spec.rb": 61.06502899299994,742 "spec/features/groups/group_settings_spec.rb": 42.73731851699995,743 "spec/features/merge_request/close_reopen_report_toggle_spec.rb": 42.65174052399925,744 "spec/features/calendar_spec.rb": 32.6764066249998,745 "spec/features/explore/groups_list_spec.rb": 30.643661632999283,746 "spec/features/projects/integrations/user_uses_inherited_settings_spec.rb": 31.78779665000002,747 "spec/features/admin/admin_dev_ops_report_spec.rb": 27.022116368998468,748 "spec/features/issues/user_views_issue_spec.rb": 20.93157936500029,749 "spec/features/dashboard/shortcuts_spec.rb": 19.782441450000988,750 "spec/features/populate_new_pipeline_vars_with_params_spec.rb": 18.030811258999165,751 "spec/features/projects/members/master_manages_access_requests_spec.rb": 15.916271305999544,752 "spec/features/profiles/gpg_keys_spec.rb": 9.556528287999754,753 "spec/features/groups/labels/search_labels_spec.rb": 13.250806778998594,754 "spec/features/global_search_spec.rb": 8.764278515000115,755 "spec/features/dashboard/todos/todos_sorting_spec.rb": 8.527826732999529,756 "spec/features/merge_request/user_toggles_whitespace_changes_spec.rb": 9.246677089000514,757 "spec/features/merge_request/user_clicks_merge_request_tabs_spec.rb": 7.486540627000068,758 "spec/features/projects/commits/rss_spec.rb": 6.435776554000768,759 "spec/features/error_tracking/user_searches_sentry_errors_spec.rb": 5.363134000001082,760 "spec/features/issues/user_sees_live_update_spec.rb": 5.571869166000397,761 "spec/features/frequently_visited_projects_and_groups_spec.rb": 5.2524915789999795,762 "spec/features/dashboard/todos/target_state_spec.rb": 3.3499174479984504,763 "spec/features/projects/settings/lfs_settings_spec.rb": 3.7787705859991547,764 "spec/features/file_uploads/project_import_spec.rb": 1.7937319899992872,765 "spec/features/merge_requests/user_views_closed_merge_requests_spec.rb": 1.435439105000114,766 "spec/features/jira_connect/subscriptions_spec.rb": 0.2964428890009003767}768Knapsack global time execution for tests: 20m 30s769Pending: (Failures listed here are expected and do not affect your suite's status)770 1) Using U2F (Universal 2nd Factor) Devices for Authentication registration allows the same device to be registered for multiple users771 # FakeU2fDevice has static key handle, leading to duplicate credential_xid for WebAuthn during migration, resulting in unique constraint violation772 Failure/Error: raise CrossDatabaseModificationAcrossUnsupportedTablesError, "Misaligned cross-DB transactions discovered at query #{sql}. This could be a bug in #{self.class} or a valid issue to investigate. Read more at https://docs.gitlab.com/ee/development/database/multiple_databases.html#removing-cross-database-transactions ."773 Gitlab::Database::QueryAnalyzers::PreventCrossDatabaseModification::CrossDatabaseModificationAcrossUnsupportedTablesError:774 Misaligned cross-DB transactions discovered at query ROLLBACK TO SAVEPOINT active_record_1 /*application:test,correlation_id:01FVX0CKFTVCTD13HGPH2FXBSW,endpoint_id:Profiles::TwoFactorAuthsController#create_u2f,db_config_name:main*/. This could be a bug in Class or a valid issue to investigate. Read more at https://docs.gitlab.com/ee/development/database/multiple_databases.html#removing-cross-database-transactions .775 # ./lib/gitlab/database/query_analyzers/prevent_cross_database_modification.rb:64:in `analyze'776 # ./lib/gitlab/database/query_analyzer.rb:63:in `block in process_sql'777 # ./lib/gitlab/database/query_analyzer.rb:60:in `each'778 # ./lib/gitlab/database/query_analyzer.rb:60:in `process_sql'779 # ./lib/gitlab/database/query_analyzer.rb:28:in `block (2 levels) in hook!'780 # ./lib/gitlab/database/query_analyzer.rb:122:in `with_ignored_recursive_calls'781 # ./lib/gitlab/database/query_analyzer.rb:27:in `block in hook!'782 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `block in write_using_load_balancer'783 # ./lib/gitlab/database/load_balancing/load_balancer.rb:112:in `block in read_write'784 # ./lib/gitlab/database/load_balancing/load_balancer.rb:172:in `retry_with_backoff'785 # ./lib/gitlab/database/load_balancing/load_balancer.rb:110:in `read_write'786 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:125:in `write_using_load_balancer'787 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:77:in `transaction'788 # ./app/models/u2f_registration.rb:32:in `register'789 # ./app/controllers/profiles/two_factor_auths_controller.rb:85:in `create_u2f'790 # ./ee/lib/gitlab/ip_address_state.rb:10:in `with'791 # ./ee/app/controllers/ee/application_controller.rb:45:in `set_current_ip_address'792 # ./lib/gitlab/auth/current_user_mode.rb:72:in `with_current_admin'793 # ./app/controllers/application_controller.rb:493:in `set_current_admin'794 # ./lib/gitlab/session.rb:11:in `with_session'795 # ./app/controllers/application_controller.rb:481:in `set_session_storage'796 # ./lib/gitlab/i18n.rb:105:in `with_locale'797 # ./lib/gitlab/i18n.rb:111:in `with_user_locale'798 # ./app/controllers/application_controller.rb:475:in `set_locale'799 # ./app/controllers/application_controller.rb:469:in `set_current_context'800 # ./lib/gitlab/middleware/memory_report.rb:13:in `call'801 # ./lib/gitlab/middleware/speedscope.rb:13:in `call'802 # ./lib/gitlab/request_profiler/middleware.rb:17:in `call'803 # ./lib/gitlab/query_limiting/middleware.rb:17:in `block in call'804 # ./lib/gitlab/query_limiting/transaction.rb:40:in `run'805 # ./lib/gitlab/query_limiting/middleware.rb:16:in `call'806 # ./lib/gitlab/database/load_balancing/rack_middleware.rb:23:in `call'807 # ./lib/gitlab/jira/middleware.rb:19:in `call'808 # ./lib/gitlab/middleware/go.rb:20:in `call'809 # ./lib/gitlab/etag_caching/middleware.rb:21:in `call'810 # ./lib/gitlab/middleware/query_analyzer.rb:11:in `block in call'811 # ./lib/gitlab/database/query_analyzer.rb:42:in `within'812 # ./lib/gitlab/middleware/query_analyzer.rb:11:in `call'813 # ./lib/gitlab/middleware/multipart.rb:173:in `call'814 # ./lib/gitlab/middleware/read_only/controller.rb:50:in `call'815 # ./lib/gitlab/middleware/read_only.rb:18:in `call'816 # ./lib/gitlab/middleware/same_site_cookies.rb:27:in `call'817 # ./lib/gitlab/middleware/handle_malformed_strings.rb:21:in `call'818 # ./lib/gitlab/middleware/basic_health_check.rb:25:in `call'819 # ./lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25:in `call'820 # ./lib/gitlab/middleware/request_context.rb:21:in `call'821 # ./lib/gitlab/middleware/webhook_recursion_detection.rb:15:in `call'822 # ./config/initializers/fix_local_cache_middleware.rb:11:in `call'823 # ./lib/gitlab/middleware/compressed_json.rb:26:in `call'824 # ./lib/gitlab/middleware/static.rb:11:in `call'825 # ./lib/gitlab/testing/clear_process_memory_cache_middleware.rb:13:in `call'826 # ./lib/gitlab/testing/request_inspector_middleware.rb:35:in `call'827 # ./lib/gitlab/testing/robots_blocker_middleware.rb:30:in `call'828 # ./lib/gitlab/testing/request_blocker_middleware.rb:47:in `call'829 # ./lib/gitlab/middleware/rack_multipart_tempfile_factory.rb:19:in `call'830 # ./lib/gitlab/middleware/sidekiq_web_static.rb:20:in `call'831 # ./lib/gitlab/metrics/requests_rack_middleware.rb:77:in `call'832 # ------------------833 # --- Caused by: ---834 # PG::InFailedSqlTransaction:835 # ERROR: current transaction is aborted, commands ignored until end of transaction block836 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `block in write_using_load_balancer'837 2) Using U2F (Universal 2nd Factor) Devices for Authentication authentication when a given U2F device has already been registered by another user and also the current user allows logging in with that particular device838 # FakeU2fDevice has static key handle, leading to duplicate credential_xid for WebAuthn during migration, resulting in unique constraint violation839 Failure/Error: raise CrossDatabaseModificationAcrossUnsupportedTablesError, "Misaligned cross-DB transactions discovered at query #{sql}. This could be a bug in #{self.class} or a valid issue to investigate. Read more at https://docs.gitlab.com/ee/development/database/multiple_databases.html#removing-cross-database-transactions ."840 Gitlab::Database::QueryAnalyzers::PreventCrossDatabaseModification::CrossDatabaseModificationAcrossUnsupportedTablesError:841 Misaligned cross-DB transactions discovered at query ROLLBACK TO SAVEPOINT active_record_1 /*application:test,correlation_id:01FVX0FRFHN6Z8NCAZBTH8R6SJ,endpoint_id:Profiles::TwoFactorAuthsController#create_u2f,db_config_name:main*/. This could be a bug in Class or a valid issue to investigate. Read more at https://docs.gitlab.com/ee/development/database/multiple_databases.html#removing-cross-database-transactions .842 # ./lib/gitlab/database/query_analyzers/prevent_cross_database_modification.rb:64:in `analyze'843 # ./lib/gitlab/database/query_analyzer.rb:63:in `block in process_sql'844 # ./lib/gitlab/database/query_analyzer.rb:60:in `each'845 # ./lib/gitlab/database/query_analyzer.rb:60:in `process_sql'846 # ./lib/gitlab/database/query_analyzer.rb:28:in `block (2 levels) in hook!'847 # ./lib/gitlab/database/query_analyzer.rb:122:in `with_ignored_recursive_calls'848 # ./lib/gitlab/database/query_analyzer.rb:27:in `block in hook!'849 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `block in write_using_load_balancer'850 # ./lib/gitlab/database/load_balancing/load_balancer.rb:112:in `block in read_write'851 # ./lib/gitlab/database/load_balancing/load_balancer.rb:172:in `retry_with_backoff'852 # ./lib/gitlab/database/load_balancing/load_balancer.rb:110:in `read_write'853 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:125:in `write_using_load_balancer'854 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:77:in `transaction'855 # ./app/models/u2f_registration.rb:32:in `register'856 # ./app/controllers/profiles/two_factor_auths_controller.rb:85:in `create_u2f'857 # ./ee/lib/gitlab/ip_address_state.rb:10:in `with'858 # ./ee/app/controllers/ee/application_controller.rb:45:in `set_current_ip_address'859 # ./lib/gitlab/auth/current_user_mode.rb:72:in `with_current_admin'860 # ./app/controllers/application_controller.rb:493:in `set_current_admin'861 # ./lib/gitlab/session.rb:11:in `with_session'862 # ./app/controllers/application_controller.rb:481:in `set_session_storage'863 # ./lib/gitlab/i18n.rb:105:in `with_locale'864 # ./lib/gitlab/i18n.rb:111:in `with_user_locale'865 # ./app/controllers/application_controller.rb:475:in `set_locale'866 # ./app/controllers/application_controller.rb:469:in `set_current_context'867 # ./lib/gitlab/middleware/memory_report.rb:13:in `call'868 # ./lib/gitlab/middleware/speedscope.rb:13:in `call'869 # ./lib/gitlab/request_profiler/middleware.rb:17:in `call'870 # ./lib/gitlab/query_limiting/middleware.rb:17:in `block in call'871 # ./lib/gitlab/query_limiting/transaction.rb:40:in `run'872 # ./lib/gitlab/query_limiting/middleware.rb:16:in `call'873 # ./lib/gitlab/database/load_balancing/rack_middleware.rb:23:in `call'874 # ./lib/gitlab/jira/middleware.rb:19:in `call'875 # ./lib/gitlab/middleware/go.rb:20:in `call'876 # ./lib/gitlab/etag_caching/middleware.rb:21:in `call'877 # ./lib/gitlab/middleware/query_analyzer.rb:11:in `block in call'878 # ./lib/gitlab/database/query_analyzer.rb:42:in `within'879 # ./lib/gitlab/middleware/query_analyzer.rb:11:in `call'880 # ./lib/gitlab/middleware/multipart.rb:173:in `call'881 # ./lib/gitlab/middleware/read_only/controller.rb:50:in `call'882 # ./lib/gitlab/middleware/read_only.rb:18:in `call'883 # ./lib/gitlab/middleware/same_site_cookies.rb:27:in `call'884 # ./lib/gitlab/middleware/handle_malformed_strings.rb:21:in `call'885 # ./lib/gitlab/middleware/basic_health_check.rb:25:in `call'886 # ./lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25:in `call'887 # ./lib/gitlab/middleware/request_context.rb:21:in `call'888 # ./lib/gitlab/middleware/webhook_recursion_detection.rb:15:in `call'889 # ./config/initializers/fix_local_cache_middleware.rb:11:in `call'890 # ./lib/gitlab/middleware/compressed_json.rb:26:in `call'891 # ./lib/gitlab/middleware/static.rb:11:in `call'892 # ./lib/gitlab/testing/clear_process_memory_cache_middleware.rb:13:in `call'893 # ./lib/gitlab/testing/request_inspector_middleware.rb:35:in `call'894 # ./lib/gitlab/testing/robots_blocker_middleware.rb:30:in `call'895 # ./lib/gitlab/testing/request_blocker_middleware.rb:47:in `call'896 # ./lib/gitlab/middleware/rack_multipart_tempfile_factory.rb:19:in `call'897 # ./lib/gitlab/middleware/sidekiq_web_static.rb:20:in `call'898 # ./lib/gitlab/metrics/requests_rack_middleware.rb:77:in `call'899 # ------------------900 # --- Caused by: ---901 # PG::InFailedSqlTransaction:902 # ERROR: current transaction is aborted, commands ignored until end of transaction block903 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `block in write_using_load_balancer'904 3) User interacts with awards User interacts with awards in an issue adds an award emoji by a comment905 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example906 # ./spec/features/issues/user_interacts_with_awards_spec.rb:92907 4) User interacts with awards Awards Emoji authorized user Click award emoji from issue#show execute /award quick action toggles the emoji award on noteable908 # Temporarily skipped with xit909 # ./spec/features/issues/user_interacts_with_awards_spec.rb:299910 5) Container Registry when there are more than 10 images pagination is preserved after navigating back from details911 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example912 # ./spec/features/projects/container_registry_spec.rb:169913 6) Global search when new_header_search feature is disabled closes the dropdown on blur914 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example915 # ./spec/features/global_search_spec.rb:44916Finished in 20 minutes 32 seconds (files took 46.56 seconds to load)917243 examples, 0 failures, 6 pending918Failed to write to log, write log/workhorse-test.log: file already closed919RSpec exited with 0.920No examples to retry, congrats!922Not uploading cache ruby-gems-v2-9 due to policy923Not uploading cache gitaly-ruby-gems-v2-9 due to policy925Uploading artifacts...926coverage/: found 5 matching files and directories 927crystalball/: found 2 matching files and directories 928deprecations/: found 4 matching files and directories 929knapsack/: found 3 matching files and directories 930rspec/: found 9 matching files and directories 931WARNING: tmp/capybara/: no matching files 932log/*.log: found 17 matching files and directories 933Uploading artifacts as "archive" to coordinator... 201 Created id=2092390456 responseStatus=201 Created token=QdrZqvxk934Uploading artifacts...935rspec/junit_rspec.xml: found 1 matching files and directories 936Uploading artifacts as "junit" to coordinator... 201 Created id=2092390456 responseStatus=201 Created token=QdrZqvxk938Job succeeded