rspec system pg12 4/24
Passed Started
by
@fguibert
Florie Guibert
1Running with gitlab-runner 15.2.0~beta.17.g34ae4a68 (34ae4a68)2 on green-1.shared-gitlab-org.runners-manager.gitlab.com/default Mf8beF5G3 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.17-node-16.14-postgresql-12:rubygems-3.2-git-2.36-lfs-2.9-chrome-101-yarn-1.22-graphicsmagick-1.3.36 ...7Starting service postgres:12 ...8Pulling docker image postgres:12 ...9Using docker image sha256:ac3b8cd6a8b42e839456256bc514d6230b5a2538c738b3d522e1384a2a172b96 for postgres:12 with digest postgres@sha256:e6ffad42c91a4d5a29257a27ac4e160c3ae7196696b37bf2e80410024ed95951 ...10Starting service redis:6.0-alpine ...11Pulling docker image redis:6.0-alpine ...12Using docker image sha256:09401fed2a421bf0019f96dcec70c85f82ec7b76beb1ae589547b0dc302d6b76 for redis:6.0-alpine with digest redis@sha256:217a9db40a914cc3f6206a143a4d750da0607500cc013a147a4979e08e40beff ...13Waiting for services to be up and running (timeout 30 seconds)...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.17-node-16.14-postgresql-12:rubygems-3.2-git-2.36-lfs-2.9-chrome-101-yarn-1.22-graphicsmagick-1.3.36 ...16Using docker image sha256:fd40b0aa863019e7fe9616bf6665ba24d356a369a8b92582a8df89544e3b7544 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7.patched-golang-1.17-node-16.14-postgresql-12:rubygems-3.2-git-2.36-lfs-2.9-chrome-101-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7.patched-golang-1.17-node-16.14-postgresql-12@sha256:fc314d19087f24a5d21b479ce7a6dc7778b8c941d21ecbe4d62760c7dc533470 ...18Running on runner-mf8bef5g-project-278964-concurrent-0 via runner-mf8bef5g-shared-gitlab-org-1657149334-5a739962...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: 107798, done. 25remote: Counting objects: 100% (107798/107798), done. 26remote: Compressing objects: 100% (76542/76542), done. 27remote: Total 107798 (delta 42645), reused 69839 (delta 27219), pack-reused 0 28Receiving objects: 100% (107798/107798), 104.24 MiB | 29.00 MiB/s, done.29Resolving deltas: 100% (42645/42645), done.31 * [new ref] refs/pipelines/581948065 -> refs/pipelines/58194806532Checking out 5ef8e465 as refs/merge-requests/91652/merge...33Skipping Git submodules setup34$ git remote set-url origin "${CI_REPOSITORY_URL}"36Checking cache for ruby-gems-debian-bullseye-ruby-2.7-14...37Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-debian-bullseye-ruby-2.7-14 38Successfully extracted cache39Checking cache for gitaly-ruby-gems-debian-bullseye-ruby-2.7-14...40Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/gitaly-ruby-gems-debian-bullseye-ruby-2.7-14 41Successfully extracted cache43Downloading artifacts for compile-test-assets (2688594864)...44Downloading artifacts from coordinator... ok id=2688594864 responseStatus=200 OK token=7xJwJis645Downloading artifacts for detect-tests (2688594870)...46Downloading artifacts from coordinator... ok id=2688594870 responseStatus=200 OK token=7xJwJis647Downloading artifacts for retrieve-tests-metadata (2688594877)...48Downloading artifacts from coordinator... ok id=2688594877 responseStatus=200 OK token=7xJwJis649Downloading artifacts for setup-test-env (2688594868)...50Downloading artifacts from coordinator... ok id=2688594868 responseStatus=200 OK token=7xJwJis652Using docker image sha256:fd40b0aa863019e7fe9616bf6665ba24d356a369a8b92582a8df89544e3b7544 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7.patched-golang-1.17-node-16.14-postgresql-12:rubygems-3.2-git-2.36-lfs-2.9-chrome-101-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7.patched-golang-1.17-node-16.14-postgresql-12@sha256:fc314d19087f24a5d21b479ce7a6dc7778b8c941d21ecbe4d62760c7dc533470 ...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.sh593.2.3360Bundler version 2.2.3361Successfully installed bundler-2.3.15621 gem installed63production:development64Settings are listed in order of priority. The top value will be used.65clean66Set for your local app (/builds/gitlab-org/gitlab/.bundle/config): true67frozen68Set via BUNDLE_FROZEN: true69install_flags70Set via BUNDLE_INSTALL_FLAGS: "--jobs=$(nproc) --retry=3 --quiet"71path72Set for your local app (/builds/gitlab-org/gitlab/.bundle/config): "/builds/gitlab-org/gitlab/vendor"73without74Set via BUNDLE_WITHOUT: [:production, :development]75$ bundle install --jobs=$(nproc) --retry=3 --quiet && bundle check76Don't run Bundler as root. Bundler can ask for sudo if it is needed, and77installing your bundle as root will break this application for all non-root78users on this machine.79The Gemfile's dependencies are satisfied80==> 'bundle install --jobs=$(nproc) --retry=3 --quiet && bundle check' succeeded in 1 seconds.81$ bundle pristine pg82Installing pg 1.3.5 with native extensions83==> 'bundle pristine pg' succeeded in 11 seconds.84Using decomposed database config (config/database.yml.decomposed-postgresql)85$ setup_db_user_only86CREATE ROLE87GRANT88==> 'setup_db_user_only' succeeded in 0 seconds.89$ bundle exec rake db:drop db:create db:schema:load db:migrate90Dropped database 'gitlabhq_test'91Dropped database 'gitlabhq_test_ci'92Dropped database 'gitlabhq_geo_test'93Created database 'gitlabhq_test'94Created database 'gitlabhq_test_ci'95Created database 'gitlabhq_geo_test'96==> 'bundle exec rake db:drop db:create db:schema:load db:migrate' succeeded in 38 seconds.97$ setup_db_praefect98SELECT pg_catalog.set_config('search_path', '', false);99CREATE DATABASE praefect_test ENCODING 'UTF8';100==> 'setup_db_praefect' succeeded in 0 seconds.101$ run_timed_command "gem install knapsack --no-document"102$ gem install knapsack --no-document103Successfully installed knapsack-4.0.01041 gem installed105==> 'gem install knapsack --no-document' succeeded in 0 seconds.106$ run_timed_command "scripts/gitaly-test-spawn"107$ scripts/gitaly-test-spawn108find: ‘/builds/gitlab-org/gitlab/tmp/tests/gitaly/cmd’: No such file or directory109Don't run Bundler as root. Bundler can ask for sudo if it is needed, and110installing your bundle as root will break this application for all non-root111users on this machine.112Using abstract_type 0.0.7113Using concurrent-ruby 1.1.10114Using i18n 1.10.0115Using minitest 5.15.0116Using tzinfo 2.0.4117Using zeitwerk 2.5.4118Using activesupport 6.1.4.7119Using builder 3.2.4120Using erubi 1.10.0121Using mini_portile2 2.8.0122Using racc 1.6.0123Using nokogiri 1.13.6 (x86_64-linux)124Using rails-dom-testing 2.0.3125Using crass 1.0.6126Using loofah 2.16.0127Using rails-html-sanitizer 1.4.2128Using actionview 6.1.4.7129Using rack 2.2.3130Using rack-test 1.1.0131Using actionpack 6.1.4.7132Using ice_nine 0.11.2133Using thread_safe 0.3.6134Using memoizable 0.4.2135Using adamantium 0.2.0136Using public_suffix 4.0.6137Using addressable 2.7.0138Using ast 2.4.2139Using binding_ninja 0.2.3140Using bundler 2.3.15141Using charlock_holmes 0.7.7142Using coderay 1.1.2143Using equalizer 0.0.11144Using concord 0.1.5145Using diff-lcs 1.3146Using dotenv 2.7.6147Using escape_utils 1.2.1148Using factory_bot 5.0.2149Using multipart-post 2.1.1150Using faraday 1.0.1151Using ffi 1.15.3152Using json 2.5.1153Using gemojione 3.3.0154Using mini_mime 1.0.2155Using rugged 1.2.0156Using github-linguist 7.12.1157Using github-markup 1.7.0158Using mime-types-data 3.2020.1104159Using mime-types 3.3.1160Using gitlab-gollum-rugged_adapter 0.4.4.4.gitlab.1161Using rouge 3.27.0162Using sanitize 6.0.0163Using stringex 2.8.5164Using gitlab-gollum-lib 4.2.7.10.gitlab.2165Using google-protobuf 3.19.1 (x86_64-linux)166Using googleapis-common-protos-types 1.3.0167Using grpc 1.42.0 (x86_64-linux)168Using opentracing 0.5.0169Using thrift 0.15.0170Using jaeger-client 1.1.0171Using pg_query 2.1.1172Using redis 4.4.0173Using gitlab-labkit 0.23.0174Using rubyzip 2.3.2175Using thor 1.1.0176Using tomlrb 2.0.1177Using with_env 1.1.0178Using rexml 3.2.5179Using xml-simple 1.1.9180Using gitlab-license_finder 6.14.2.1181Using gitlab-markup 1.7.1182Using grpc-tools 1.42.0183Using sawyer 0.8.2184Using octokit 4.20.0185Using reverse_markdown 1.4.0186Using licensee 9.14.1187Using method_source 0.9.2188Using msgpack 1.3.3189Using optimist 3.0.1190Using parallel 1.19.2191Using parser 3.0.3.2192Using procto 0.0.3193Using unparser 0.4.7194Using proc_to_ast 0.1.0195Using pry 0.12.2196Using rainbow 3.0.0197Using rbtrace 0.4.14198Using rdoc 6.3.2199Using regexp_parser 1.8.1200Using rspec-support 3.8.0201Using rspec-core 3.8.0202Using rspec-expectations 3.8.3203Using rspec-mocks 3.8.0204Using rspec 3.8.0205Using rspec-parameterized 0.4.2206Using rubocop-ast 0.2.0207Using ruby-progressbar 1.10.1208Using unicode-display_width 1.7.0209Using rubocop 0.86.0210Using sentry-raven 3.0.4211Using timecop 0.9.1212Bundle complete! 22 Gemfile dependencies, 100 gems now installed.213Gems in the groups 'production' and 'development' were not installed.214Bundled gems are installed into `/builds/gitlab-org/gitlab/vendor/gitaly-ruby`215Checking gitaly-ruby Gemfile...216Checking gitaly-ruby bundle...217The Gemfile's dependencies are satisfied218Trying to connect to gitaly: ................................................ OK219Trying to connect to gitaly2: .............................................................. OK220Starting Praefect with in-memory election strategyTrying to connect to praefect: ........ OK221==> 'scripts/gitaly-test-spawn' succeeded in 13 seconds.222$ source ./scripts/rspec_helpers.sh223$ rspec_paralellized_job "--tag ~quarantine --tag ~level:migration"224SKIP_FLAKY_TESTS_AUTOMATICALLY: true225RETRY_FAILED_TESTS_IN_NEW_PROCESS: true226KNAPSACK_GENERATE_REPORT: true227FLAKY_RSPEC_GENERATE_REPORT: true228KNAPSACK_TEST_FILE_PATTERN: spec/{features}{,/**/}*_spec.rb229KNAPSACK_LOG_LEVEL: debug230KNAPSACK_REPORT_PATH: knapsack/rspec_system_pg12_4_24_report.json231FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json232FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_system_pg12_4_24_report.json233NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_system_pg12_4_24_report.json234SKIPPED_FLAKY_TESTS_REPORT_PATH: rspec/flaky/skipped_flaky_tests_rspec_system_pg12_4_24_report.txt235RETRIED_TESTS_REPORT_PATH: rspec/flaky/retried_tests_rspec_system_pg12_4_24_report.txt236CRYSTALBALL: 237Knapsack report generator started!238DEPRECATION WARNING: /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/postgresql_adapter.rb:78: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call239/builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/pg-1.3.5/lib/pg.rb:68: warning: The called method `connect' is defined here240 (called from new_client at /builds/gitlab-org/gitlab/config/initializers/00_connection_logger.rb:21)241Run options: exclude {:quarantine=>true, :level=>"migration"}242Test environment set up in 0.599317665 seconds243Jobs244 GET /:project/jobs245 with no jobs246 shows the empty state page247 with a job248 Pending scope249 shows Pending tab jobs250 Running scope251 shows Running tab jobs252 Finished scope253 shows Finished tab jobs254 All jobs255 shows All tab jobs256 when visiting old URL257 redirects to new URL258 GET /:project/jobs/:id259 Job from project260Starting the Capybara driver server...261Capybara starting Puma...262* Version 5.6.2 , codename: Birdie's Version263* Min threads: 0, max threads: 4264* Listening on unix:///tmp/20220707-465-wv53dl265 shows status name266 shows commit`s data267 shows active job268 pipeline info block269 shows pipeline id and source branch270 when pipeline is detached merge request pipeline271 shows merge request iid and source branch272 when source project is a forked project273 shows merge request iid and source branch274 when pipeline is merge request pipeline275 shows merge request iid and source branch276 when source project is a forked project277 shows merge request iid and source branch278 sidebar279 renders escaped tooltip name280 when job is not running281 shows retry button282 if job passed283 does not show New issue button284 if job failed285 shows New issue button286 links to issues/new with the title and description filled in287 when job is running288 job is cancelable289 shows cancel button290 when job is waiting for resource291DEPRECATION WARNING: The asset "ci_favicons/favicon_pending.png" is not present in the asset pipeline.292Falling back to an asset that may be in the public folder.293This behavior is deprecated and will be removed.294To bypass the asset pipeline and preserve this behavior,295use the `skip_pipeline: true` option.296 (called from status_overlay at /builds/gitlab-org/gitlab/lib/gitlab/favicon.rb:33)297DEPRECATION WARNING: The asset "ci_favicons/favicon_pending.png" is not present in the asset pipeline.298Falling back to an asset that may be in the public folder.299This behavior is deprecated and will be removed.300To bypass the asset pipeline and preserve this behavior,301use the `skip_pipeline: true` option.302 (called from status_overlay at /builds/gitlab-org/gitlab/lib/gitlab/favicon.rb:33)303DEPRECATION WARNING: The asset "ci_favicons/favicon_pending.png" is not present in the asset pipeline.304Falling back to an asset that may be in the public folder.305This behavior is deprecated and will be removed.306To bypass the asset pipeline and preserve this behavior,307use the `skip_pipeline: true` option.308 (called from status_overlay at /builds/gitlab-org/gitlab/lib/gitlab/favicon.rb:33)309 shows correct UI components310 Job from other project311 is expected to eq 404312 Download artifacts313 has button to download artifacts314 downloads the zip file when user clicks the download button315 Artifacts expire date316 no expire date defined317 does not have the Keep button318 when expire date is defined319 when user has ability to update job320 when artifacts are unlocked321 keeps artifacts when keep button is clicked322 when artifacts are locked323 shows the keep button324 when user does not have ability to update job325 does not have keep button326 when artifacts expired327 when artifacts are unlocked328 does not have the Keep button329 when artifacts are locked330 has the Keep button331 when visiting old URL332 redirects to new URL333 Raw trace334 is expected to have visible css "[data-testid=\"job-raw-link-controller\"]"335 HTML trace336 when job has an initial trace337 loads job logs338 Variables339 when user is a maintainer340 when variables are stored in trigger_request341 behaves like no reveal button variables behavior342 renders a hidden value with no reveal values button343 when variables are stored in pipeline_variables344 behaves like no reveal button variables behavior345 renders a hidden value with no reveal values button346 when user is a maintainer347 when variables are stored in trigger_request348 behaves like reveal button variables behavior349 renders a hidden value with a reveal values button350 reveals values on button click351 when variables are stored in pipeline_variables352 behaves like reveal button variables behavior353 renders a hidden value with a reveal values button354 reveals values on button click355 when job starts environment356 job is successful and has deployment357 shows a link for the job358 shows deployment message359 when there is a cluster used for the deployment360 shows a link to the cluster361 shows the name of the cluster362 when the user is not able to view the cluster363 includes only the name of the cluster without a link364 job is complete and not successful365 shows a link for the job366 deployment still not finished367 shows a link to latest deployment368 when job stops environment369 does not show environment information banner370 environment info in job view371 job with outdated deployment372 shows deployment message373 renders a link to the most recent deployment374 when deployment does not have a deployable375 has an empty href376 job failed to deploy377 shows deployment message378 job will deploy379 when environment exists380 shows deployment message381 when it has deployment382 shows that deployment will be overwritten383 when environment does not exist384 shows deployment message385 job that failed to deploy and environment has not been created386 shows deployment message387 job that will deploy and environment has not been created388 shows deployment message389 Playable manual action390 shows manual action empty state391 plays manual action and shows pending status392 Delayed job393 shows delayed job394 unschedules delayed job and shows manual action395 Non triggered job396 shows empty state397 Pending job398 shows pending empty state399 Canceled job400 with log401 renders job log402 without log403 renders empty state404 Skipped job405 renders empty state406 when job is failed but has no trace407 renders empty state408 with erased job409 renders erased job warning410 without erased job411 does not render erased job warning412 on mobile413 renders collapsed sidebar414 on desktop415 renders expanded sidebar416 stuck417 without active runners available418 renders message about job being stuck because no runners are active419 when available runners can not run specified tag420 renders message about job being stuck because of no runners with the specified tags421 when runners are offline and build has tags422 renders message about job being stuck because of no runners with the specified tags423 without any runners available424 renders message about job being stuck because no runners are available425 without available runners online426 renders message about job being stuck because runners are offline427 POST /:project/jobs/:id/cancel428 Job from project429 loads the page and shows all needed controls430 POST /:project/jobs/:id/retry431 Job from project432 shows the right status and buttons433 Job that current user is not allowed to retry434 does not show the Retry button435 Job that failed because of a forward deployment failure436 shows a modal to warn the user437 retries the job438 GET /:project/jobs/:id/download439 Build from other project440 is expected to eq 404441 GET /:project/jobs/:id/raw442 access source443 job from project444 when job is running445 sends the right headers446 when job is complete447 sends the right headers448 job from other project449 sends the right headers450 when visiting old URL451 redirects to new URL452 GET /:project/jobs/:id/trace.json453 Job from project454 is expected to eq 200455 Job from other project456 is expected to eq 404457Projects > Show > User uploads files458 when a user has write access459 uploads and commits a new text file460 uploads and commits a new image file461 uploads and commits a new pdf file462 uploads a file to a sub-directory463 uploads and commits a new text file464 uploads and commits a new image file465 uploads and commits a new pdf file466 uploads a file to a sub-directory467 when a user does not have write access468 uploads and commits a new file to a forked project469 uploads and commits a new file to a forked project470 with an empty repo471 uploads and commits a new text file via "upload file" button472 uploads and commits a new text file via "upload file" button473User creates issue474 when unauthenticated475 redirects to signin then back to new issue after signin476 when signed in as guest477 clears local storage after creating a new issue478 available metadata479 allows guest to set issue metadata480 when previewing481 previews content482 with labels483 creates issue484 with due date485Locator Integer:1 for selector :button must be an instance of String or Symbol. This will raise an error in a future version of Capybara.486 saves with due date487 dropzone upload file488 uploads file when dragging into textarea489 doesn't add double newline to end of a single attachment markdown490 cancels a file upload correctly491 form filled by URL parameters492 fills in template493 form create handles issue creation by default494 pre-fills the issue type dropdown with issue type495 does not hide the milestone select496 form create handles incident creation497 does not pre-fill the issue type dropdown with incident type498 shows the milestone select499 hides the incident help text500 suggestions501 displays list of related issues502 when signed in as reporter503 form create handles incident creation504 pre-fills the issue type dropdown with incident type505 hides the epic select506 shows the milestone select507 hides the weight input508 shows the incident help text509 when signed in as user with special characters in their name510 will correctly escape user names with an apostrophe when clicking 'Assign to me'511Set up Mattermost slash commands512 user visits the mattermost slash command config page513 mattermost integration is enabled514 shows the add to mattermost button515 shows an explanation if user is a member of no teams516 shows an explanation if user is a member of 1 team517 shows a disabled prefilled select if user is a member of 1 team518 has a hidden input for the prefilled value if user is a member of 1 team519 shows an explanation user is a member of multiple teams520 shows a select with team options user is a member of multiple teams521 shows an error alert with the error message if there is an error requesting teams522 enables the submit button if the required fields are provided523 disables the submit button if the required fields are not provided524 activation525 shows a help message526 shows a token placeholder527 redirects to the integrations page after saving but not activating528 redirects to the integrations page after activating529 mattermost integration is not enabled530 shows the correct trigger url531 shows a token placeholder532 stable logo url533 shows a publicly available logo534Project fork535 behaves like fork button on project page536 allows user to fork project from the project page537 user has exceeded personal project limit538 disables fork button on project page539 behaves like create fork page540 forking is enabled541 enables fork button542 renders new project fork page543 forking is disabled544 render a disabled fork button545 does not render new project fork page546 forking is private547 user is not a team member548 render a disabled fork button549 does not render new project fork page550 user is a team member551 enables fork button552 renders new project fork page553 fork form554 forks the project555 shows the new forked project on the forks page556 shows the filled in info forked project on the forks page557Copy as GFM558 Copying rendered GFM559 works560 Copying code561 from a diff562 inline diff563 behaves like copying code from a diff564 selecting one word of text565 copies as inline code566 selecting one line of text567 copies as inline code568 selecting multiple lines of text569 copies as a code block570 parallel diff571 behaves like copying code from a diff572 selecting one word of text573 copies as inline code574 selecting one line of text575 copies as inline code576 selecting multiple lines of text577 copies as a code block578 selecting code on the left579 copies as a code block580 selecting code on the right581 copies as a code block582 from a blob583 selecting one word of text584Skipping ./spec/features/markdown/copy_as_gfm_spec.rb[1:2:2:1:1] 'Copy as GFM Copying code from a blob selecting one word of text copies as inline code' because it's flaky.585 copies as inline code (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)586 selecting one line of text587Skipping ./spec/features/markdown/copy_as_gfm_spec.rb[1:2:2:2:1] 'Copy as GFM Copying code from a blob selecting one line of text copies as inline code' because it's flaky.588 copies as inline code (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)589 selecting multiple lines of text590Skipping ./spec/features/markdown/copy_as_gfm_spec.rb[1:2:2:3:1] 'Copy as GFM Copying code from a blob selecting multiple lines of text copies as a code block' because it's flaky.591 copies as a code block (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)592 from a GFM code block593 selecting one word of text594 copies as inline code595 selecting one line of text596 copies as inline code597 selecting multiple lines of text598 copies as a code block with the correct language599Merge requests > User lists merge requests600 filters on no assignee601 filters on a specific assignee602 sorts by newest603 sorts by last updated604 sorts by milestone due date605 sorts by merged at606 sorts by closed at607 filters on one label and sorts by milestone due date608 merge request reviewers609 has reviewers in MR list610 shows reviewers avatar count badge if more_reviewers_count > 4611 does not show reviewers avatar count badge if more_reviewers_count <= 4612 while filtering on two labels613 sorts by milestone due date614 filter on assignee and615 sorts by milestone due date616 sorts by recently due milestone617Service Desk Issue Tracker618 navigation to service desk619 can navigate to the service desk from link in the sidebar620 issue page621 shows service_desk_reply_to in issue header622 issues list623 when service desk is supported624 when there are no issues625 service desk info content626 displays the large info box, documentation, and the address627 when user does not have permission to edit project settings628 displays the large info box and the documentation link629 when there are issues630 service desk info content631 displays the small info box, documentation, a button to configure service desk, and the address632 issues list633 only displays issues created by support bot634 shows service_desk_reply_to in issues list635 search box636 adds hidden support bot author token637 support bot author token cannot be deleted638 support bot author token has been properly added639 when service desk is not supported640 service desk info content641 when user has permissions to edit project settings642 informs user to setup incoming email to turn on support for Service Desk643 when user does not have permission to edit project settings644 informs user to contact an administrator to enable service desk645User creates a merge request646 creates a merge request647 XSS branch name exists648 doesn't execute the dodgy branch name649 to a forked project650 creates a merge request651Admin mode652 application setting :admin_mode is enabled653 when not in admin mode654 has no leave admin mode button655 can open pages not in admin scope656 is necessary to provide credentials again before opening pages in admin scope657 can enter admin mode658 on a read-only instance659Skipping ./spec/features/admin/admin_mode_spec.rb[1:1:1:5:1] 'Admin mode application setting :admin_mode is enabled when not in admin mode on a read-only instance can enter admin mode' because it's flaky.660 can enter admin mode (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)661 when in admin_mode662 contains link to leave admin mode663 can leave admin mode using main dashboard link664 can open pages not in admin scope665 nav bar666 shows admin dashboard links on bigger screen667 on a read-only instance668 can leave admin mode669 application setting :admin_mode is disabled670 shows no admin mode buttons in navbar671Admin::AbuseReports672 as an admin673 if a user has been reported for abuse674 in the abuse report view675 presents information about abuse report676 in the profile page of the user677 shows a link to the admin view of the user678 if a many users have been reported for abuse679 in the abuse report view680 presents information about abuse report681 filtering by user682 shows only single user report683User creates a project684 creates a new project685 creates a new project that is not blank686 in a subgroup they do not own687 creates a new project688 in a group with DEVELOPER_MAINTAINER_PROJECT_ACCESS project_creation_level689 creates a new project690viewing an issue with cross project references691 shows all information related to the cross project reference692 shows a link to the confidential issue in the same project693 does not show the link to a cross project confidential issue when the user does not have access694 shows the link to a cross project confidential issue when the user has access695 when an external authorization service is enabled696 only hits the external service for the project the user is viewing697 shows only the link to the cross project references698 does not link a cross project confidential issue if the user does not have access699 links a cross project confidential issue without exposing information when the user has access700 shows a link to the confidential issue in the same project701Groups > Members > Request access702 request access feature is disabled703 user can request access to a group704 user does not see private projects705 user does not see group in the Dashboard > Groups page706 user is not listed in the group members page707 user can withdraw its request for access708 member does not see the request access button709User creates new blob710 as a maintainer711 behaves like creating a file712 allows the user to add a new file in Web IDE713 as an admin714 behaves like creating a file715 allows the user to add a new file in Web IDE716 as a developer717 does not allow pushing to the default branch718Merge Requests > User filters by labels719 filtering by label:none720 applies the filter721 filtering by label:~enhancement722 applies the filter723 filtering by label:~enhancement and label:~bug724 applies the filters725Maintainer deletes protected tag726 from the tags list page727 deletes the tag728 from a specific tag page729 deletes the tag730Projects > Files > User wants to add a .gitlab-ci.yml file731 user can pick a template from the dropdown732 when template param is provided733 uses the given template734 when provided template param is not a valid template name735 leaves the editor empty736 when template is not available for the given file737 leaves the editor empty738Projects > Members > Group member cannot request access to their group project739 owner does not see the request access button740 maintainer does not see the request access button741 developer does not see the request access button742 reporter does not see the request access button743 guest does not see the request access button744Commit > User uses quick actions745 Tagging a commit746 behaves like tag quick action747 post note to existing commit748 tags this commit749 preview750 removes quick action from note and explains it751Issue prioritization752 when issues have one label753 are sorted properly754 when issues have multiple labels755 are sorted properly756Multi-file editor upload file757 uploads text file758renders a `whats new` dropdown item759 when not logged in760 and on .com it renders761 doesn't render what's new762 when logged in763 renders dropdown item when feature enabled764 does not render dropdown item when feature disabled765 shows notification dot and count and removes it once viewed766Group Export767 when the signed in user has the required permission level768 allows the user to export the group769 when the signed in user does not have the required permission level770 does not let the user export the group771Projects > Files > User uses soft wrap while editing file772 user clicks the "Soft wrap" button and then "No wrap" button773Frequently visited items774 for projects775 increments localStorage counter when visiting the project776 for groups777 increments localStorage counter when visiting the group778User uploads avatar to profile779 they see their new avatar on their profile780 their new avatar is immediately visible in the header and setting sidebar781Groups > sidebar782 Package menu783 when container registry is enabled784 shows main menu785 has container registry link786 when container registry is disabled787 does not have container registry link788View error index page789 with error tracking settings disabled790 renders call to action791 with current user as project guest792 renders not found793Projects > Settings > External Authorization Classification Label setting794 shows the field to set a classification label795Zuora content security policy796 has proper Content Security Policy headers797Raw artifact798 when visiting old URL799 redirects to new URL800Knapsack report was generated. Preview:801{802 "spec/features/projects/jobs_spec.rb": 479.9241489719998,803 "spec/features/projects/show/user_uploads_files_spec.rb": 141.81432689899975,804 "spec/features/issues/user_creates_issue_spec.rb": 106.67628245699962,805 "spec/features/projects/integrations/user_activates_mattermost_slash_command_spec.rb": 82.27886690100058,806 "spec/features/projects/fork_spec.rb": 59.17760265400011,807 "spec/features/markdown/copy_as_gfm_spec.rb": 59.84497631499926,808 "spec/features/merge_requests/user_lists_merge_requests_spec.rb": 49.18797988999995,809 "spec/features/issues/service_desk_spec.rb": 43.815830798000206,810 "spec/features/merge_request/user_creates_merge_request_spec.rb": 39.69579718799923,811 "spec/features/admin/admin_mode_spec.rb": 39.54981524199957,812 "spec/features/admin/admin_abuse_reports_spec.rb": 26.610348070999862,813 "spec/features/projects/user_creates_project_spec.rb": 25.42704023999977,814 "spec/features/projects/issues/viewing_issues_with_external_authorization_enabled_spec.rb": 22.89222288900055,815 "spec/features/groups/members/request_access_spec.rb": 19.903828393000367,816 "spec/features/refactor_blob_viewer_disabled/projects/blobs/user_creates_new_blob_in_new_project_spec.rb": 21.6323666469998,817 "spec/features/merge_requests/user_filters_by_labels_spec.rb": 20.71164249100002,818 "spec/features/tags/maintainer_deletes_protected_tag_spec.rb": 16.667909011999654,819 "spec/features/projects/files/gitlab_ci_yml_dropdown_spec.rb": 12.954459271000815,820 "spec/features/projects/members/group_member_cannot_request_access_to_his_group_project_spec.rb": 11.058413143000507,821 "spec/features/commits/user_uses_quick_actions_spec.rb": 12.71257798499937,822 "spec/features/projects/labels/issues_sorted_by_priority_spec.rb": 8.49282805599978,823 "spec/features/projects/tree/upload_file_spec.rb": 9.411608370999602,824 "spec/features/whats_new_spec.rb": 7.136906683999769,825 "spec/features/groups/import_export/export_file_spec.rb": 6.199135397999271,826 "spec/features/projects/files/edit_file_soft_wrap_spec.rb": 6.19992879900019,827 "spec/features/frequently_visited_projects_and_groups_spec.rb": 4.89112077199934,828 "spec/features/uploads/user_uploads_avatar_to_profile_spec.rb": 5.9222755869996035,829 "spec/features/groups/user_sees_package_sidebar_spec.rb": 4.608725679998315,830 "spec/features/error_tracking/user_sees_error_index_spec.rb": 3.321478432000731,831 "spec/features/projects/settings/external_authorization_service_settings_spec.rb": 2.385413456999231,832 "spec/features/users/zuora_csp_spec.rb": 1.4622669510008564,833 "spec/features/projects/artifacts/raw_spec.rb": 1.1811161400000856834}835Knapsack global time execution for tests: 22m 33s836Pending: (Failures listed here are expected and do not affect your suite's status)837 1) Copy as GFM Copying code from a blob selecting one word of text copies as inline code838 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example839 # ./spec/features/markdown/copy_as_gfm_spec.rb:761840 2) Copy as GFM Copying code from a blob selecting one line of text copies as inline code841 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example842 # ./spec/features/markdown/copy_as_gfm_spec.rb:770843 3) Copy as GFM Copying code from a blob selecting multiple lines of text copies as a code block844 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example845 # ./spec/features/markdown/copy_as_gfm_spec.rb:779846 4) Admin mode application setting :admin_mode is enabled when not in admin mode on a read-only instance can enter admin mode847 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example848 # ./spec/features/admin/admin_mode_spec.rb:63849Finished in 22 minutes 37 seconds (files took 1 minute 3.27 seconds to load)850272 examples, 0 failures, 4 pending851Failed to write to log, write log/workhorse-test.log: file already closed852RSpec exited with 0.853No examples to retry, congrats!855Not uploading cache ruby-gems-debian-bullseye-ruby-2.7-14 due to policy856Not uploading cache gitaly-ruby-gems-debian-bullseye-ruby-2.7-14 due to policy858Uploading artifacts...859coverage/: found 5 matching files and directories 860crystalball/: found 2 matching files and directories 861deprecations/: found 4 matching files and directories 862knapsack/: found 3 matching files and directories 863rspec/: found 9 matching files and directories 864WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory 865log/*.log: found 21 matching files and directories 866WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/2688595100/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com867WARNING: Retrying... context=artifacts-uploader error=request redirected868Uploading artifacts as "archive" to coordinator... 201 Created id=2688595100 responseStatus=201 Created token=7xJwJis6869Uploading artifacts...870rspec/junit_rspec.xml: found 1 matching files and directories 871WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/2688595100/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com872WARNING: Retrying... context=artifacts-uploader error=request redirected873Uploading artifacts as "junit" to coordinator... 201 Created id=2688595100 responseStatus=201 Created token=7xJwJis6875Job succeeded