rspec system pg12 7/24
Passed Started
by
@.luke

Luke Duncalfe
1Running with gitlab-runner 14.5.2 (e91107dd)2 on blue-2.private.runners-manager.gitlab.com/gitlab.com/gitlab-org QvBVRoXM3 feature flags: FF_USE_FASTZIP:true6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.7.patched-golang-1.16-git-2.33-lfs-2.9-chrome-89-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:f1a5e4852a8c335ef0f1a3aae30c39c8484660d5aa7dfd5bb8756ee473575da5 for postgres:12 with digest postgres@sha256:0854202db0b3378c46909bab43a85b01dc1b92cc44520480e47dd4fbc22714ee ...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:ruby-2.7.patched-golang-1.16-git-2.33-lfs-2.9-chrome-89-node-14.15-yarn-1.22-postgresql-12-graphicsmagick-1.3.36 ...16Using docker image sha256:5b9920187fd97abe77ba8b8a3c8029b970dbace758fd2dc8756c2976a4bff96d for registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.7.patched-golang-1.16-git-2.33-lfs-2.9-chrome-89-node-14.15-yarn-1.22-postgresql-12-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:4ab23b0728c6791b71363fe9413ab1d284f8d163988ebd8823dfb84f31aafe00 ...18Running on runner-qvbvroxm-project-278964-concurrent-0 via runner-qvbvroxm-private-1639445083-beb9f74c...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: 91326, done. 25remote: Counting objects: 100% (91326/91326), done. 26remote: Compressing objects: 100% (68267/68267), done. 27remote: Total 91326 (delta 30507), reused 60832 (delta 19269), pack-reused 0 28Receiving objects: 100% (91326/91326), 103.88 MiB | 32.39 MiB/s, done.29Resolving deltas: 100% (30507/30507), done.31 * [new ref] 74a38a79b62c49b1e9b89b9829f66b53abaed5a9 -> refs/pipelines/42880374432 * [new branch] master -> origin/master33Checking out 74a38a79 as master...34Skipping Git submodules setup36Checking cache for ruby-gems-v1-9...37Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-v1-9 38Successfully extracted cache39Checking cache for gitaly-ruby-gems-v1-9...40Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/gitaly-ruby-gems-v1-9 41Successfully extracted cache43Downloading artifacts for compile-test-assets (1880797874)...44Downloading artifacts from coordinator... ok id=1880797874 responseStatus=200 OK token=HwSwMQAA45Downloading artifacts for detect-tests (1880797889)...46Downloading artifacts from coordinator... ok id=1880797889 responseStatus=200 OK token=cosp53gX47Downloading artifacts for retrieve-tests-metadata (1880797899)...48Downloading artifacts from coordinator... ok id=1880797899 responseStatus=200 OK token=mhRg1nsp49Downloading artifacts for setup-test-env (1880797883)...50Downloading artifacts from coordinator... ok id=1880797883 responseStatus=200 OK token=eZ79kRQL52Using docker image sha256:5b9920187fd97abe77ba8b8a3c8029b970dbace758fd2dc8756c2976a4bff96d for registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.7.patched-golang-1.16-git-2.33-lfs-2.9-chrome-89-node-14.15-yarn-1.22-postgresql-12-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:4ab23b0728c6791b71363fe9413ab1d284f8d163988ebd8823dfb84f31aafe00 ...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.sh59Bundler version 2.1.460production:development61Settings are listed in order of priority. The top value will be used.62path63Set for the current user (/root/.bundle/config): "/builds/gitlab-org/gitlab/vendor"64clean65Set for the current user (/root/.bundle/config): "true"66without67Set via BUNDLE_WITHOUT: [:production, :development]68install_flags69Set via BUNDLE_INSTALL_FLAGS: "--jobs=$(nproc) --retry=3 --quiet"70$ bundle install --jobs=$(nproc) --retry=3 --quiet && bundle check71The Gemfile's dependencies are satisfied72==> 'bundle install --jobs=$(nproc) --retry=3 --quiet && bundle check' succeeded in 1 seconds.73$ bundle pristine pg74Installing pg 1.2.3 with native extensions75==> 'bundle pristine pg' succeeded in 8 seconds.76$ setup_db_user_only77CREATE ROLE78GRANT79==> 'setup_db_user_only' succeeded in 0 seconds.80$ bundle exec rake db:drop db:create db:structure:load db:migrate gitlab:db:setup_ee81Dropped database 'gitlabhq_test'82Dropped database 'gitlabhq_geo_test'83Created database 'gitlabhq_test'84Created database 'gitlabhq_geo_test'85DEPRECATION 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)86Dropped database 'gitlabhq_geo_test'87Created database 'gitlabhq_geo_test'88==> 'bundle exec rake db:drop db:create db:structure:load db:migrate gitlab:db:setup_ee' succeeded in 28 seconds.89$ run_timed_command "gem install knapsack --no-document"90$ gem install knapsack --no-document91Successfully installed knapsack-4.0.0921 gem installed93==> 'gem install knapsack --no-document' succeeded in 0 seconds.94$ run_timed_command "scripts/gitaly-test-spawn"95$ scripts/gitaly-test-spawn96Don't run Bundler as root. Bundler can ask for sudo if it is needed, and97installing your bundle as root will break this application for all non-root98users on this machine.99Using abstract_type 0.0.7100Using concurrent-ruby 1.1.9101Using i18n 1.8.10102Using minitest 5.14.4103Using tzinfo 2.0.4104Using zeitwerk 2.4.2105Using activesupport 6.1.4.1106Using builder 3.2.4107Using erubi 1.10.0108Using mini_portile2 2.5.1109Using racc 1.5.2110Using nokogiri 1.11.7 (x86_64-linux)111Using rails-dom-testing 2.0.3112Using crass 1.0.6113Using loofah 2.12.0114Using rails-html-sanitizer 1.4.2115Using actionview 6.1.4.1116Using rack 2.2.3117Using rack-test 1.1.0118Using actionpack 6.1.4.1119Using ice_nine 0.11.2120Using thread_safe 0.3.6121Using memoizable 0.4.2122Using adamantium 0.2.0123Using public_suffix 4.0.6124Using addressable 2.7.0125Using ast 2.4.1126Using binding_ninja 0.2.3127Using bundler 2.1.4128Using charlock_holmes 0.7.7129Using coderay 1.1.2130Using equalizer 0.0.11131Using concord 0.1.5132Using diff-lcs 1.3133Using dotenv 2.7.6134Using escape_utils 1.2.1135Using factory_bot 5.0.2136Using multipart-post 2.1.1137Using faraday 1.0.1138Using ffi 1.15.3139Using json 2.5.1140Using gemojione 3.3.0141Using mini_mime 1.0.2142Using rugged 1.2.0143Using github-linguist 7.12.1144Using github-markup 1.7.0145Using mime-types-data 3.2020.1104146Using mime-types 3.3.1147Using gitlab-gollum-rugged_adapter 0.4.4.4.gitlab.1148Using rouge 3.26.0149Using nokogumbo 1.5.0150Using sanitize 4.6.6151Using stringex 2.8.5152Using gitlab-gollum-lib 4.2.7.10.gitlab.1153Using google-protobuf 3.17.3 (x86_64-linux)154Using googleapis-common-protos-types 1.1.0155Using grpc 1.30.2 (x86_64-linux)156Using opentracing 0.5.0157Using thrift 0.15.0158Using jaeger-client 1.1.0159Using pg_query 2.1.1160Using redis 4.4.0161Using gitlab-labkit 0.21.2162Using rubyzip 2.3.2163Using thor 1.1.0164Using tomlrb 2.0.1165Using with_env 1.1.0166Using rexml 3.2.4167Using xml-simple 1.1.9168Using gitlab-license_finder 6.14.2.1169Using gitlab-markup 1.7.1170Using grpc-tools 1.30.2171Using sawyer 0.8.2172Using octokit 4.20.0173Using reverse_markdown 1.4.0174Using licensee 9.14.1175Using method_source 0.9.2176Using msgpack 1.3.3177Using optimist 3.0.1178Using parallel 1.19.2179Using parser 2.7.2.0180Using procto 0.0.3181Using unparser 0.4.7182Using proc_to_ast 0.1.0183Using pry 0.12.2184Using rainbow 3.0.0185Using rbtrace 0.4.14186Using rdoc 6.3.2187Using regexp_parser 1.8.1188Using rspec-support 3.8.0189Using rspec-core 3.8.0190Using rspec-expectations 3.8.3191Using rspec-mocks 3.8.0192Using rspec 3.8.0193Using rspec-parameterized 0.4.2194Using rubocop-ast 0.2.0195Using ruby-progressbar 1.10.1196Using unicode-display_width 1.7.0197Using rubocop 0.86.0198Using sentry-raven 3.0.4199Using timecop 0.9.1200Bundle complete! 22 Gemfile dependencies, 101 gems now installed.201Gems in the groups production and development were not installed.202Bundled gems are installed into `/builds/gitlab-org/gitlab/vendor/gitaly-ruby`203Checking gitaly-ruby Gemfile...204Checking gitaly-ruby bundle...205The Gemfile's dependencies are satisfied206Trying to connect to gitaly: ............................................. OK207Trying to connect to gitaly2: .................................................................. OK208Trying to connect to praefect: ........ OK209==> 'scripts/gitaly-test-spawn' succeeded in 14 seconds.210$ source ./scripts/rspec_helpers.sh211$ rspec_paralellized_job "--tag ~quarantine --tag ~geo --tag ~level:migration"212KNAPSACK_TEST_FILE_PATTERN: spec/{features}{,/**/}*_spec.rb213SKIP_FLAKY_TESTS_AUTOMATICALLY: true214Knapsack report generator started!215warning: parser/current is loading parser/ruby27, which recognizes216warning: 2.7.4-compliant syntax, but you are running 2.7.5.217warning: please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.218undefined method `[]' for #<RspecFlaky::FlakyExample:0x00007f2535801b08>219Run options: exclude {:quarantine=>true, :geo=>true, :level=>"migration"}220==> /builds/gitlab-org/gitlab/tmp/tests/gitlab-test_bare set up in 0.057480596 seconds...221Test environment set up in 0.562946363 seconds222Merge request > User resolves diff notes and threads223Starting the Capybara driver server...224 no threads225Capybara starting Puma...226* Version 5.5.2 , codename: Zawgyi227* Min threads: 0, max threads: 4228* Listening on unix:///tmp/20211214-447-172uwg2229 displays no thread resolved data230 as authorized user231 single thread232 shows text with how many threads233 allows user to mark a note as resolved234 allows user to mark thread as resolved235 allows user to unresolve thread236 allows user to resolve from reply form without a comment237 allows user to comment & resolve thread238 allows user to quickly scroll to next unresolved thread239 hides jump to next button when all resolved240 updates updated text after resolving note241 hides jump to next thread button242 resolved thread243 timeline view244 hides when resolve thread is clicked245 shows resolved thread when toggled246 renders tables in lazy-loaded resolved diff dicussions247 side-by-side view248 hides when resolve thread is clicked249 reply form250 allows user to comment251 allows user to unresolve from reply form without a comment252 allows user to comment & unresolve thread253 multiple notes254 marks thread as resolved when resolving single note255 resolves thread256 muliple threads257 shows text with how many threads258 allows user to mark a single note as resolved259 allows user to mark all notes as resolved260 allows user to mark all threads as resolved261 allows user to quickly scroll to next unresolved thread262 updates updated text after resolving note263 displays next thread even if hidden264 changes tab265 shows text with how many threads266 allows user to mark a note as resolved267 allows user to mark thread as resolved268 allows user to unresolve thread269 allows user to comment & resolve thread270 allows user to comment & unresolve thread271 as a guest272 someone elses merge request273 does not allow user to mark note as resolved274 does not allow user to mark thread as resolved275 guest users merge request276 allows user to mark a note as resolved277 unauthorized user278 no resolved comments279 does not allow user to mark note as resolved280 resolved comment281 shows resolved icon282 does not allow user to click resolve button283Using U2F (Universal 2nd Factor) Devices for Authentication284 behaves like hardware device for 2fa285 registration286 when 2FA via OTP is disabled287 does not allow registering a new device288 when 2FA via OTP is enabled289 allows registering a new device with a name290 allows deleting a device291 fallback code authentication292 when no device is registered293 shows the fallback otp code UI294 when a device is registered295 provides a button that shows the fallback otp code UI296 registration2972021-12-14 01:35:33 +0000 Rack app ("POST /-/profile/two_factor_auth/create_u2f" - (127.0.0.1)): #<ActiveRecord::StatementInvalid: PG::InFailedSqlTransaction: ERROR: current transaction is aborted, commands ignored until end of transaction block298>299 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)300 when 2FA via OTP is enabled301 allows registering more than one device302 when there are form errors303 doesn't register the device if there are errors304 allows retrying registration305 authentication306 when 2FA via OTP is disabled307 allows logging in with the U2F device308 when 2FA via OTP is enabled309 allows logging in with the U2F device310 when a given U2F device has already been registered by another user311 but not the current user312 does not allow logging in with that particular device313 and also the current user3142021-12-14 01:36:27 +0000 Rack app ("POST /-/profile/two_factor_auth/create_u2f" - (127.0.0.1)): #<ActiveRecord::StatementInvalid: PG::InFailedSqlTransaction: ERROR: current transaction is aborted, commands ignored until end of transaction block315>316 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)317 when a given U2F device has not been registered318 does not allow logging in with that particular device319 when more than one device has been registered by the same user320 allows logging in with either device321Reportable note on merge request322 a normal note323 behaves like reportable note324 has an edit button325 has a `More actions` dropdown326 dropdown has Report and Delete links327 report button links to a report page328 a diff note329 behaves like reportable note330 has an edit button331 has a `More actions` dropdown332 dropdown has Report and Delete links333 report button links to a report page334User creates issue335 when unauthenticated336 redirects to signin then back to new issue after signin337 when signed in as guest338 clears local storage after creating a new issue339 available metadata340 allows guest to set issue metadata341 when previewing342 previews content343 with labels344 creates issue345 with due date346Locator Integer:1 for selector :button must be an instance of String or Symbol. This will raise an error in a future version of Capybara.347 saves with due date348 dropzone upload file349 uploads file when dragging into textarea350 doesn't add double newline to end of a single attachment markdown3512021-12-14 01:39:03 +0000 Rack app ("POST /namespace48/project48/uploads" - (127.0.0.1)): #<Errno::ENOENT: No such file or directory @ rb_check_realpath_internal - /builds/gitlab-org/gitlab/tmp/tests/public/uploads/tmp/uploads/dk.png525983062>352 cancels a file upload correctly353 form filled by URL parameters354 fills in template355 form create handles issue creation by default356 pre-fills the issue type dropdown with issue type357 does not hide the milestone select358 form create handles incident creation359 does not pre-fill the issue type dropdown with incident type360 shows the milestone select361 hides the incident help text362 suggestions363 displays list of related issues364 when signed in as reporter365 form create handles incident creation366 pre-fills the issue type dropdown with incident type367 hides the epic select368 shows the milestone select369 hides the weight input370 shows the incident help text371 when signed in as user with special characters in their name372 will correctly escape user names with an apostrophe when clicking 'Assign to me'373Private Group access374 Group should be private375 #private?376 is expected to be truthy377 GET /groups/:path378 is expected to be allowed for owner379 is expected to be allowed for maintainer380 is expected to be allowed for developer381 is expected to be allowed for reporter382 is expected to be allowed for guest383 is expected to be allowed for the specified user384 is expected to be denied for user385 is expected to be denied for external386 is expected to be denied for visitor387 when admin mode is enabled388 is expected to be allowed for admin389 when admin mode is disabled390 is expected to be denied for admin391 GET /groups/:path/-/issues392 is expected to be allowed for owner393 is expected to be allowed for maintainer394 is expected to be allowed for developer395 is expected to be allowed for reporter396 is expected to be allowed for guest397 is expected to be allowed for the specified user398 is expected to be denied for user399 is expected to be denied for external400 is expected to be denied for visitor401 when admin mode is enabled402 is expected to be allowed for admin403 when admin mode is disabled404 is expected to be denied for admin405 GET /groups/:path/-/merge_requests406 is expected to be allowed for owner407 is expected to be allowed for maintainer408 is expected to be allowed for developer409 is expected to be allowed for reporter410 is expected to be allowed for guest411 is expected to be allowed for the specified user412 is expected to be denied for user413 is expected to be denied for external414 is expected to be denied for visitor415 when admin mode is enabled416 is expected to be allowed for admin417 when admin mode is disabled418 is expected to be denied for admin419 GET /groups/:path/-/group_members420 is expected to be allowed for owner421 is expected to be allowed for maintainer422 is expected to be allowed for developer423 is expected to be allowed for reporter424 is expected to be allowed for guest425 is expected to be allowed for the specified user426 is expected to be denied for user427 is expected to be denied for external428 is expected to be denied for visitor429 when admin mode is enabled430 is expected to be allowed for admin431 when admin mode is disabled432 is expected to be denied for admin433 GET /groups/:path/-/edit434 is expected to be allowed for owner435 is expected to be denied for maintainer436 is expected to be denied for developer437 is expected to be denied for reporter438 is expected to be denied for guest439 is expected to be denied for the specified user440 is expected to be denied for user441 is expected to be denied for visitor442 is expected to be denied for external443 when admin mode is enabled444 is expected to be allowed for admin445 when admin mode is disabled446 is expected to be denied for admin447 GET /groups/:path for shared projects448 is expected to be allowed for owner449 is expected to be allowed for maintainer450 is expected to be allowed for developer451 is expected to be allowed for reporter452 is expected to be allowed for guest453 is expected to be denied for the specified user454 is expected to be denied for user455 is expected to be denied for external456 is expected to be denied for visitor457 when admin mode is enabled458 is expected to be allowed for admin459 when admin mode is disabled460 is expected to be denied for admin461Markdown keyboard shortcuts462 Vue.js markdown editor463 behaves like keyboard shortcuts464 bolds text when <modifier>+B is pressed465 italicizes text when <modifier>+I is pressed466 links text when <modifier>+K is pressed467 does not affect non-markdown fields on the same page468 behaves like no side effects469 does not bold text when <other modifier>+B is pressed470 does not italicize text when <other modifier>+I is pressed471 does not link text when <other modifier>+K is pressed472 Haml markdown editor473 behaves like keyboard shortcuts474 bolds text when <modifier>+B is pressed475 italicizes text when <modifier>+I is pressed476 links text when <modifier>+K is pressed477 does not affect non-markdown fields on the same page478 behaves like no side effects479 does not bold text when <other modifier>+B is pressed480 does not italicize text when <other modifier>+I is pressed481 does not link text when <other modifier>+K is pressed482Issue board filters483 filters by assignee484 behaves like loads all the users when opened485 and submit one as filter486 filters by author487 behaves like loads all the users when opened488 and submit one as filter489 filters by label490 loads all the labels when opened and submit one as filter491 filters by releases492 loads all the releases when opened and submit one as filter493 filters by confidentiality494 loads all the confidentiality options when opened and submit one as filter495 filters by milestone496 loads all the milestones when opened and submit one as filter497 filters by reaction emoji498 loads all the emojis when opened and submit one as filter499 filters by type500 loads all the types when opened and submit one as filter501Groups > Members > Manage members502 update user to owner level503 add user to group504 do not disclose email addresses505 remove user from group506 add yourself to group when already an owner507 invite user to group508 when Invite Members modal is enabled509 behaves like includes the correct Invite link510 includes either the form or the modal trigger511 behaves like includes the correct Invite link512 includes either the form or the modal trigger513 when Invite Members modal is disabled514 behaves like includes the correct Invite link515 includes either the form or the modal trigger516 behaves like includes the correct Invite link517 includes either the form or the modal trigger518 when Invite Members modal is disabled519 do not disclose email addresses520 when user is a guest521 does not include a button on the members page list to manage or remove the existing member522 behaves like does not include either invite modal or either invite form523 does not include either of the invite members or invite group modal buttons524 does not include either of the invite users or invite group forms525 when user is a guest and the :invite_members_group_modal feature flag is disabled526 does not include a button on the members page list to manage or remove the existing member527 behaves like does not include either invite modal or either invite form528 does not include either of the invite members or invite group modal buttons529 does not include either of the invite users or invite group forms530Profile > Active Sessions531 user sees their active sessions532 user can revoke a session533Group or Project invitations534 when inviting a registered user535 when signed out536 when analyzing the redirects and forms from invite link click537 renders sign up page with sign up notice538 pre-fills the "Username or email" field on the sign in box with the invite_email from the invite539 pre-fills the Email field on the sign up box with the invite_email from the invite540 when invite is sent before account is created - ldap or social sign in for manual acceptance edge case541 when invite clicked and not signed in542 sign in, grants access and redirects to group activity page543 when signed in and an invite link is clicked544 when user is an existing member545 shows message user already a member546 when email case doesnt match547 accepts invite548 when declining the invitation from invitation reminder email549 when signed in550 declines application and redirects to dashboard551 when signed out with signup onboarding552 declines application and redirects to sign in page553 when inviting an unregistered user554 when registering using invitation email555 with admin approval required enabled556 does not sign the user in557 email confirmation disabled558 signs up and redirects to the most recent membership activity page with all the projects/groups invitations automatically accepted559 the user sign-up using a different email address560 signs up and redirects to the activity page561 email confirmation enabled562 signs up and redirects to the group activity page with all the project/groups invitation automatically accepted563 when user is not valid in sign up form564 fails sign up and redirects back to sign up565 with invite email acceptance566 tracks the accepted invite567 with invite email acceptance for the invite_email_preview_text experiment568 tracks the accepted invite569 the user sign-up using a different email address570 when soft email confirmation is not enabled571 signs up and redirects to the group activity page572 when soft email confirmation is enabled573 signs up and redirects to the group activity page574 when accepting an invite without an account575 lands on sign up page and then registers576 when declining the invitation from invitation reminder email577 declines application and shows a decline page578Reportable note on commit579 a normal note580 behaves like reportable note581 has an edit button582 has a `More actions` dropdown583 dropdown has Report and Delete links584 report button links to a report page585 a diff note586 behaves like reportable note587 has an edit button588 has a `More actions` dropdown589 dropdown has Report and Delete links590 report button links to a report page591Dashboard Groups page592 shows groups user is member of593 shows subgroups the user is member of594 when filtering groups595 expands when filtering groups596 resets search when user cleans the input597 with subgroups598 shows subgroups inside of its parent group599 can toggle parent group600 when using pagination601 loads results for next page602 when signed in as admin603 shows only groups admin is member of604Dashboard Issues605 issues606 shows issues assigned to current user607 shows issues when current user is author608 state filter tabs work609 behaves like it has an RSS button with current_user's feed token610 shows the RSS button with current_user's feed token611 behaves like an autodiscoverable RSS feed with current_user's feed token612 has an RSS autodiscovery link tag with current_user's feed token613 new issue dropdown614 shows projects only with issues feature enabled615 shows the new issue page616User explores projects617 when some projects exist618 when not signed in619 when viewing public projects620 shows projects621 when visibility is restricted to public622 redirects to login page623 when signed in624 when viewing public projects625 shows projects626 shows correct empty state message627 shows a prompt to enter a longer search term628 when viewing most starred projects629 shows projects630 shows correct empty state message631 shows a prompt to enter a longer search term632 when viewing trending projects633 shows projects634 shows correct empty state message635 shows a prompt to enter a longer search term636 when there are no projects637 when viewing public projects638 behaves like explore page empty state639 shows correct empty state message640 when viewing most starred projects641 behaves like explore page empty state642 shows correct empty state message643 when viewing trending projects644 behaves like explore page empty state645 shows correct empty state message646User merges a merge request647 ff-only merge648 when branch is rebased649 behaves like fast forward merge a merge request650 merges a merge request651 when branch is merged652 behaves like fast forward merge a merge request653 merges a merge request654Projects > Snippets > User deletes a snippet655DEPRECATION WARNING: `.reorder(nil)` with `.first` / `.first!` no longer takes non-deterministic result in Rails 6.2. To continue taking non-deterministic result, use `.take` / `.take!` instead. (called from snippet_counts at /builds/gitlab-org/gitlab/app/services/snippets/count_service.rb:73)656 deletes a snippet657Developer deletes tag658 from the tags list page659 deletes the tag660 from a specific tag page661 deletes the tag662 when pre-receive hook fails663 shows the error message664User views issue designs665 navigates from the issue view666 fetches list of designs667 navigates directly to the design collection view668 expands the sidebar669 navigates directly to the individual design view670 sees the design671Merge request > User sees system notes672 when logged-in as a member of the private project673 shows the system note674 when not logged-in675 hides the system note676Group Export677 when the signed in user has the required permission level678 allows the user to export the group679 when the group import/export FF is disabled680 does not show the group export options681 when the signed in user does not have the required permission level682 does not let the user export the group683Merge request > User toggles whitespace changes684 has a button to toggle whitespace changes685User visits the notifications tab686 turns on the receive product marketing emails setting687 changes the project notifications setting688 when project emails are disabled689 notification button is disabled690Logout/Sign out691 sign out redirects to sign in page692 sign out does not show signed out flash notice693 on a read-only instance694 sign out redirects to sign in page695viewing issues with design references696 the user has access to a public project697 behaves like successful use of design link references698 shows the issue description and design references699 the user does not have access to a private project700 redacts inaccessible design references701 the user has access to a private project702 behaves like successful use of design link references703 shows the issue description and design references704 design management is entirely disabled705 processes design links as issue references706Project Issues RSS707 when signed in708 behaves like it has an RSS button with current_user's feed token709 shows the RSS button with current_user's feed token710 behaves like an autodiscoverable RSS feed with current_user's feed token711 has an RSS autodiscovery link tag with current_user's feed token712 when signed out713 behaves like it has an RSS button without a feed token714 shows the RSS button without a feed token715 behaves like an autodiscoverable RSS feed without a feed token716 has an RSS autodiscovery link tag without a feed token717 feeds718 behaves like updates atom feed link719 for project720 behaves like updates atom feed link721 for group722User views issue designs723 opens design detail724Admin System Info725 GET /admin/system_info726 when all info is available727 shows system info page728 when CPU info is not available729 shows system info page with no CPU info730 when memory info is not available731 shows system info page with no CPU info732Issue Boards focus mode733 shows focus mode button to anonymous users734Dropdown label735 behavior736 loads all the labels when opened737Root path738 shows the customize banner739User RSS740 when signed in741 behaves like it has an RSS button with current_user's feed token742 shows the RSS button with current_user's feed token743 when signed out744 behaves like it has an RSS button without a feed token745 shows the RSS button without a feed token746Knapsack report was generated. Preview:747{748 "spec/features/merge_request/user_resolves_diff_notes_and_discussions_resolve_spec.rb": 350.488473537,749 "spec/features/u2f_spec.rb": 116.65851557400003,750 "spec/features/reportable_note/merge_request_spec.rb": 95.43043516,751 "spec/features/issues/user_creates_issue_spec.rb": 60.636851434999926,752 "spec/features/security/group/private_access_spec.rb": 51.31188394200001,753 "spec/features/markdown/keyboard_shortcuts_spec.rb": 56.55789519799998,754 "spec/features/boards/board_filters_spec.rb": 40.54561525400004,755 "spec/features/groups/members/manage_members_spec.rb": 39.34260702200004,756 "spec/features/profiles/active_sessions_spec.rb": 28.71645581300004,757 "spec/features/invites_spec.rb": 22.348162914999875,758 "spec/features/reportable_note/commit_spec.rb": 35.36368755700005,759 "spec/features/dashboard/groups_list_spec.rb": 19.96023280700001,760 "spec/features/dashboard/issues_spec.rb": 20.218850718000112,761 "spec/features/explore/user_explores_projects_spec.rb": 14.123255008999877,762 "spec/features/merge_request/user_merges_merge_request_spec.rb": 16.542546107999897,763 "spec/features/projects/snippets/user_deletes_snippet_spec.rb": 13.500097332999985,764 "spec/features/tags/developer_deletes_tag_spec.rb": 10.507690021000144,765 "spec/features/projects/issues/design_management/user_views_designs_spec.rb": 10.13263770499998,766 "spec/features/merge_request/user_sees_system_notes_spec.rb": 11.428573201000063,767 "spec/features/groups/import_export/export_file_spec.rb": 7.267111275999923,768 "spec/features/merge_request/user_toggles_whitespace_changes_spec.rb": 8.149275430999978,769 "spec/features/profiles/user_visits_notifications_tab_spec.rb": 7.207587253000156,770 "spec/features/users/logout_spec.rb": 5.077872955999965,771 "spec/features/projects/issues/design_management/user_links_to_designs_in_issue_spec.rb": 5.693800363000037,772 "spec/features/issues/rss_spec.rb": 4.494500095000149,773 "spec/features/projects/issues/design_management/user_views_design_spec.rb": 4.462304930000073,774 "spec/features/admin/admin_system_info_spec.rb": 4.215677222000068,775 "spec/features/boards/focus_mode_spec.rb": 3.1480510149999645,776 "spec/features/issues/filtered_search/dropdown_label_spec.rb": 2.6250968159999957,777 "spec/features/dashboard/root_spec.rb": 1.6364737710000554,778 "spec/features/users/rss_spec.rb": 1.1807948330001636779}780Knapsack global time execution for tests: 17m 48s781Pending: (Failures listed here are expected and do not affect your suite's status)782 1) Using U2F (Universal 2nd Factor) Devices for Authentication registration allows the same device to be registered for multiple users783 # FakeU2fDevice has static key handle, leading to duplicate credential_xid for WebAuthn during migration, resulting in unique constraint violation784 Failure/Error: connection.send(...)785 ActiveRecord::StatementInvalid:786 PG::InFailedSqlTransaction: ERROR: current transaction is aborted, commands ignored until end of transaction block787 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `block in write_using_load_balancer'788 # ./lib/gitlab/database/load_balancing/load_balancer.rb:112:in `block in read_write'789 # ./lib/gitlab/database/load_balancing/load_balancer.rb:172:in `retry_with_backoff'790 # ./lib/gitlab/database/load_balancing/load_balancer.rb:110:in `read_write'791 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:125:in `write_using_load_balancer'792 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:77:in `transaction'793 # ./app/models/u2f_registration.rb:32:in `register'794 # ./app/controllers/profiles/two_factor_auths_controller.rb:85:in `create_u2f'795 # ./ee/lib/gitlab/ip_address_state.rb:10:in `with'796 # ./ee/app/controllers/ee/application_controller.rb:44:in `set_current_ip_address'797 # ./lib/gitlab/auth/current_user_mode.rb:72:in `with_current_admin'798 # ./app/controllers/application_controller.rb:493:in `set_current_admin'799 # ./lib/gitlab/session.rb:11:in `with_session'800 # ./app/controllers/application_controller.rb:481:in `set_session_storage'801 # ./lib/gitlab/i18n.rb:105:in `with_locale'802 # ./lib/gitlab/i18n.rb:111:in `with_user_locale'803 # ./app/controllers/application_controller.rb:475:in `set_locale'804 # ./app/controllers/application_controller.rb:469:in `set_current_context'805 # ./lib/gitlab/middleware/speedscope.rb:13:in `call'806 # ./lib/gitlab/request_profiler/middleware.rb:17:in `call'807 # ./lib/gitlab/query_limiting/middleware.rb:17:in `block in call'808 # ./lib/gitlab/query_limiting/transaction.rb:40:in `run'809 # ./lib/gitlab/query_limiting/middleware.rb:16:in `call'810 # ./lib/gitlab/database/load_balancing/rack_middleware.rb:23:in `call'811 # ./lib/gitlab/jira/middleware.rb:19:in `call'812 # ./lib/gitlab/middleware/go.rb:20:in `call'813 # ./lib/gitlab/etag_caching/middleware.rb:21:in `call'814 # ./lib/gitlab/middleware/query_analyzer.rb:11:in `block in call'815 # ./lib/gitlab/database/query_analyzer.rb:42:in `within'816 # ./lib/gitlab/middleware/query_analyzer.rb:11:in `call'817 # ./lib/gitlab/middleware/multipart.rb:173:in `call'818 # ./lib/gitlab/middleware/read_only/controller.rb:50:in `call'819 # ./lib/gitlab/middleware/read_only.rb:18:in `call'820 # ./lib/gitlab/middleware/same_site_cookies.rb:27:in `call'821 # ./lib/gitlab/middleware/handle_malformed_strings.rb:21:in `call'822 # ./lib/gitlab/middleware/basic_health_check.rb:25:in `call'823 # ./lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25:in `call'824 # ./lib/gitlab/middleware/request_context.rb:21:in `call'825 # ./config/initializers/fix_local_cache_middleware.rb:11:in `call'826 # ./lib/gitlab/middleware/compressed_json.rb:26:in `call'827 # ./lib/gitlab/middleware/static.rb:11:in `call'828 # ./lib/gitlab/testing/clear_process_memory_cache_middleware.rb:13:in `call'829 # ./lib/gitlab/testing/request_inspector_middleware.rb:35:in `call'830 # ./lib/gitlab/testing/robots_blocker_middleware.rb:30:in `call'831 # ./lib/gitlab/testing/request_blocker_middleware.rb:47:in `call'832 # ./lib/gitlab/middleware/rack_multipart_tempfile_factory.rb:19:in `call'833 # ./lib/gitlab/middleware/sidekiq_web_static.rb:20:in `call'834 # ./lib/gitlab/metrics/requests_rack_middleware.rb:75:in `call'835 # ------------------836 # --- Caused by: ---837 # PG::InFailedSqlTransaction:838 # ERROR: current transaction is aborted, commands ignored until end of transaction block839 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `block in write_using_load_balancer'840 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 device841 # FakeU2fDevice has static key handle, leading to duplicate credential_xid for WebAuthn during migration, resulting in unique constraint violation842 Failure/Error: connection.send(...)843 ActiveRecord::StatementInvalid:844 PG::InFailedSqlTransaction: ERROR: current transaction is aborted, commands ignored until end of transaction block845 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `block in write_using_load_balancer'846 # ./lib/gitlab/database/load_balancing/load_balancer.rb:112:in `block in read_write'847 # ./lib/gitlab/database/load_balancing/load_balancer.rb:172:in `retry_with_backoff'848 # ./lib/gitlab/database/load_balancing/load_balancer.rb:110:in `read_write'849 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:125:in `write_using_load_balancer'850 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:77:in `transaction'851 # ./app/models/u2f_registration.rb:32:in `register'852 # ./app/controllers/profiles/two_factor_auths_controller.rb:85:in `create_u2f'853 # ./ee/lib/gitlab/ip_address_state.rb:10:in `with'854 # ./ee/app/controllers/ee/application_controller.rb:44:in `set_current_ip_address'855 # ./lib/gitlab/auth/current_user_mode.rb:72:in `with_current_admin'856 # ./app/controllers/application_controller.rb:493:in `set_current_admin'857 # ./lib/gitlab/session.rb:11:in `with_session'858 # ./app/controllers/application_controller.rb:481:in `set_session_storage'859 # ./lib/gitlab/i18n.rb:105:in `with_locale'860 # ./lib/gitlab/i18n.rb:111:in `with_user_locale'861 # ./app/controllers/application_controller.rb:475:in `set_locale'862 # ./app/controllers/application_controller.rb:469:in `set_current_context'863 # ./lib/gitlab/middleware/speedscope.rb:13:in `call'864 # ./lib/gitlab/request_profiler/middleware.rb:17:in `call'865 # ./lib/gitlab/query_limiting/middleware.rb:17:in `block in call'866 # ./lib/gitlab/query_limiting/transaction.rb:40:in `run'867 # ./lib/gitlab/query_limiting/middleware.rb:16:in `call'868 # ./lib/gitlab/database/load_balancing/rack_middleware.rb:23:in `call'869 # ./lib/gitlab/jira/middleware.rb:19:in `call'870 # ./lib/gitlab/middleware/go.rb:20:in `call'871 # ./lib/gitlab/etag_caching/middleware.rb:21:in `call'872 # ./lib/gitlab/middleware/query_analyzer.rb:11:in `block in call'873 # ./lib/gitlab/database/query_analyzer.rb:42:in `within'874 # ./lib/gitlab/middleware/query_analyzer.rb:11:in `call'875 # ./lib/gitlab/middleware/multipart.rb:173:in `call'876 # ./lib/gitlab/middleware/read_only/controller.rb:50:in `call'877 # ./lib/gitlab/middleware/read_only.rb:18:in `call'878 # ./lib/gitlab/middleware/same_site_cookies.rb:27:in `call'879 # ./lib/gitlab/middleware/handle_malformed_strings.rb:21:in `call'880 # ./lib/gitlab/middleware/basic_health_check.rb:25:in `call'881 # ./lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25:in `call'882 # ./lib/gitlab/middleware/request_context.rb:21:in `call'883 # ./config/initializers/fix_local_cache_middleware.rb:11:in `call'884 # ./lib/gitlab/middleware/compressed_json.rb:26:in `call'885 # ./lib/gitlab/middleware/static.rb:11:in `call'886 # ./lib/gitlab/testing/clear_process_memory_cache_middleware.rb:13:in `call'887 # ./lib/gitlab/testing/request_inspector_middleware.rb:35:in `call'888 # ./lib/gitlab/testing/robots_blocker_middleware.rb:30:in `call'889 # ./lib/gitlab/testing/request_blocker_middleware.rb:47:in `call'890 # ./lib/gitlab/middleware/rack_multipart_tempfile_factory.rb:19:in `call'891 # ./lib/gitlab/middleware/sidekiq_web_static.rb:20:in `call'892 # ./lib/gitlab/metrics/requests_rack_middleware.rb:75:in `call'893 # ------------------894 # --- Caused by: ---895 # PG::InFailedSqlTransaction:896 # ERROR: current transaction is aborted, commands ignored until end of transaction block897 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `block in write_using_load_balancer'898Finished in 17 minutes 51 seconds (files took 48.71 seconds to load)899288 examples, 0 failures, 2 pending900Failed to write to log, write log/workhorse-test.log: file already closed901Tue Dec 14 01:47:08 UTC 2021903Not uploading cache ruby-gems-v1-9 due to policy904Not uploading cache gitaly-ruby-gems-v1-9 due to policy906Uploading artifacts...907coverage/: found 5 matching files and directories 908crystalball/: found 2 matching files and directories 909deprecations/: found 5 matching files and directories 910knapsack/: found 3 matching files and directories 911rspec_flaky/: found 5 matching files and directories 912rspec_profiling/: found 1 matching files and directories 913WARNING: tmp/capybara/: no matching files 914tmp/memory_test/: found 2 matching files and directories 915log/*.log: found 18 matching files and directories 916Uploading artifacts as "archive" to coordinator... ok id=1880798053 responseStatus=201 Created token=QvtBF2xd917Uploading artifacts...918junit_rspec.xml: found 1 matching files and directories 919Uploading artifacts as "junit" to coordinator... ok id=1880798053 responseStatus=201 Created token=QvtBF2xd921Job succeeded