rspec system pg12 11/24
Passed Started
by
@mkozono
Michael Kozono
1Running with gitlab-runner 14.10.0~beta.50.g1f2fe53e (1f2fe53e)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.16-git-2.33-lfs-2.9-chrome-97-node-16.14-yarn-1.22-postgresql-12-graphicsmagick-1.3.36 ...7Starting service postgres:12 ...8Pulling docker image postgres:12 ...9Using docker image sha256:19789c9e83692f61ca3314294926bb26b68068f08aab1bd207915dcbd1a629c7 for postgres:12 with digest postgres@sha256:f2765d6a2a6459578274645b4d801345060322da2ba855af3d84878be28fe923 ...10Starting service redis:6.0-alpine ...11Pulling docker image redis:6.0-alpine ...12Using docker image sha256:131bc9ee328cff6485bae97a15d5867539c2902681d2bb30ab20117132936344 for redis:6.0-alpine with digest redis@sha256:54cd3000b43117c720f7d1ae77692b798ad8b4d54e304dbd8e49e799e77494a1 ...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-16.14-yarn-1.22-postgresql-12-graphicsmagick-1.3.36 ...16Using docker image sha256:f5ccee577b270c6a832d9828384f62b437fcd3314314b5a98a5ab1cd248c3455 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-16.14-yarn-1.22-postgresql-12-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:7291ca4981a34fb65e8293b932eab1b4a4949bffa86bf4427b9f12c73f3483b7 ...18Running on runner-mf8bef5g-project-278964-concurrent-0 via runner-mf8bef5g-shared-gitlab-org-1651149845-905edd9c...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: 100897, done. 25remote: Counting objects: 100% (100897/100897), done. 26remote: Compressing objects: 100% (72244/72244), done. 27remote: Total 100897 (delta 37991), reused 66741 (delta 24985), pack-reused 0 28Receiving objects: 100% (100897/100897), 103.82 MiB | 30.17 MiB/s, done.29Resolving deltas: 100% (37991/37991), done.31 * [new ref] refs/pipelines/527209691 -> refs/pipelines/52720969132Checking out 5267a595 as refs/merge-requests/86026/merge...33Skipping Git submodules setup35Checking cache for ruby-gems-bullseye-9-non_protected...36WARNING: file does not exist 37Failed to extract cache38Checking cache for gitaly-ruby-gems-bullseye-9-non_protected...39WARNING: file does not exist 40Failed to extract cache42Downloading artifacts for compile-test-assets (2391235084)...43Downloading artifacts from coordinator... ok id=2391235084 responseStatus=200 OK token=L9MhdVsA44Downloading artifacts for detect-tests (2391235095)...45Downloading artifacts from coordinator... ok id=2391235095 responseStatus=200 OK token=JNCgGSBc46Downloading artifacts for retrieve-tests-metadata (2391235100)...47Downloading artifacts from coordinator... ok id=2391235100 responseStatus=200 OK token=hZHaJ1t648Downloading artifacts for setup-test-env (2391235090)...49Downloading artifacts from coordinator... ok id=2391235090 responseStatus=200 OK token=99nHhGhQ51Using docker image sha256:f5ccee577b270c6a832d9828384f62b437fcd3314314b5a98a5ab1cd248c3455 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-16.14-yarn-1.22-postgresql-12-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:7291ca4981a34fb65e8293b932eab1b4a4949bffa86bf4427b9f12c73f3483b7 ...52$ echo $FOSS_ONLY53$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb54$ export GOPATH=$CI_PROJECT_DIR/.go55$ mkdir -p $GOPATH56$ source scripts/utils.sh57$ source scripts/prepare_build.sh58Successfully installed bundler-2.3.6591 gem installed60Bundler version 2.3.661production:development62Settings are listed in order of priority. The top value will be used.63clean64Set for the current user (/root/.bundle/config): true65install_flags66Set via BUNDLE_INSTALL_FLAGS: "--jobs=$(nproc) --retry=3 --quiet"67path68Set for the current user (/root/.bundle/config): "/builds/gitlab-org/gitlab/vendor"69without70Set via BUNDLE_WITHOUT: [:production, :development]71$ bundle install --jobs=$(nproc) --retry=3 --quiet && bundle check72Don't run Bundler as root. Bundler can ask for sudo if it is needed, and73installing your bundle as root will break this application for all non-root74users on this machine.75The Gemfile's dependencies are satisfied76==> 'bundle install --jobs=$(nproc) --retry=3 --quiet && bundle check' succeeded in 496 seconds.77$ bundle pristine pg78Installing pg 1.2.3 with native extensions79==> 'bundle pristine pg' succeeded in 12 seconds.80Using decomposed database config (config/database.yml.decomposed-postgresql)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_ee86DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from block in <module:HasVariable> at app/models/concerns/ci/has_variable.rb:22)87DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from block in <module:NewHasVariable> at app/models/concerns/ci/new_has_variable.rb:9)88DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from <class:Kubernetes> at app/models/clusters/platforms/kubernetes.rb:29)89DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from <class:Kubernetes> at app/models/clusters/platforms/kubernetes.rb:34)90DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from block in <module:HasVariable> at app/models/concerns/ci/has_variable.rb:22)91DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from exists? at lib/gitlab/database/reflection.rb:94)92DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from exists? at lib/gitlab/database/reflection.rb:94)93DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from block in <module:HasVariable> at app/models/concerns/ci/has_variable.rb:22)94DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from exists? at lib/gitlab/database/reflection.rb:94)95DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from exists? at lib/gitlab/database/reflection.rb:94)96DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from exists? at lib/gitlab/database/reflection.rb:94)97DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from exists? at lib/gitlab/database/reflection.rb:94)98DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from block in <module:HasVariable> at app/models/concerns/ci/has_variable.rb:22)99DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from <class:Integration> at app/models/integration.rb:52)100DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from <class:Helm> at app/models/clusters/applications/helm.rb:12)101DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from <class:Prometheus> at app/models/clusters/applications/prometheus.rb:23)102DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from exists? at lib/gitlab/database/reflection.rb:94)103DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from exists? at lib/gitlab/database/reflection.rb:94)104DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from exists? at lib/gitlab/database/reflection.rb:94)105DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from connected? at ee/lib/gitlab/geo.rb:79)106Dropped database 'gitlabhq_test'107Dropped database 'gitlabhq_test_ci'108Dropped database 'gitlabhq_geo_test'109Created database 'gitlabhq_test'110Created database 'gitlabhq_test_ci'111Created database 'gitlabhq_geo_test'112DEPRECATION 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)113Dropped database 'gitlabhq_geo_test'114Created database 'gitlabhq_geo_test'115==> 'bundle exec rake db:drop db:create db:structure:load db:migrate gitlab:db:setup_ee' succeeded in 42 seconds.116$ run_timed_command "gem install knapsack --no-document"117$ gem install knapsack --no-document118Successfully installed knapsack-4.0.01191 gem installed120==> 'gem install knapsack --no-document' succeeded in 1 seconds.121$ run_timed_command "scripts/gitaly-test-spawn"122$ scripts/gitaly-test-spawn123find: ‘/builds/gitlab-org/gitlab/tmp/tests/gitaly/cmd’: No such file or directory124find: ‘/builds/gitlab-org/gitlab/tmp/tests/gitaly/cmd’: No such file or directory125find: ‘/builds/gitlab-org/gitlab/tmp/tests/gitaly/cmd’: No such file or directory126Don't run Bundler as root. Bundler can ask for sudo if it is needed, and127installing your bundle as root will break this application for all non-root128users on this machine.129Fetching gem metadata from https://rubygems.org/...........130Fetching minitest 5.15.0131Fetching abstract_type 0.0.7132Fetching concurrent-ruby 1.1.10133Installing abstract_type 0.0.7134Installing minitest 5.15.0135Fetching zeitwerk 2.5.4136Installing concurrent-ruby 1.1.10137Installing zeitwerk 2.5.4138Fetching builder 3.2.4139Fetching erubi 1.10.0140Installing builder 3.2.4141Installing erubi 1.10.0142Fetching mini_portile2 2.8.0143Fetching racc 1.6.0144Fetching crass 1.0.6145Installing mini_portile2 2.8.0146Installing racc 1.6.0 with native extensions147Fetching rack 2.2.3148Installing crass 1.0.6149Fetching ice_nine 0.11.2150Installing rack 2.2.3151Installing ice_nine 0.11.2152Fetching thread_safe 0.3.6153Fetching public_suffix 4.0.6154Installing thread_safe 0.3.6155Installing public_suffix 4.0.6156Fetching ast 2.4.2157Fetching binding_ninja 0.2.3158Installing ast 2.4.2159Installing binding_ninja 0.2.3 with native extensions160Using bundler 2.1.4161Fetching charlock_holmes 0.7.7162Installing charlock_holmes 0.7.7 with native extensions163Fetching coderay 1.1.2164Installing coderay 1.1.2165Fetching equalizer 0.0.11166Installing equalizer 0.0.11167Fetching diff-lcs 1.3168Installing diff-lcs 1.3169Fetching dotenv 2.7.6170Installing dotenv 2.7.6171Fetching escape_utils 1.2.1172Fetching multipart-post 2.1.1173Installing escape_utils 1.2.1 with native extensions174Installing multipart-post 2.1.1175Fetching ffi 1.15.3176Installing ffi 1.15.3 with native extensions177Fetching json 2.6.1178Installing json 2.6.1 with native extensions179Fetching mini_mime 1.0.2180Installing mini_mime 1.0.2181Fetching rugged 1.2.0182Installing rugged 1.2.0 with native extensions183Fetching github-markup 1.7.0184Installing github-markup 1.7.0185Fetching mime-types-data 3.2020.1104186Installing mime-types-data 3.2020.1104187Fetching rouge 3.27.0188Installing rouge 3.27.0189Fetching stringex 2.8.5190Installing stringex 2.8.5191Fetching google-protobuf 3.19.1 (x86_64-linux)192Installing google-protobuf 3.19.1 (x86_64-linux)193Fetching opentracing 0.5.0194Installing opentracing 0.5.0195Fetching thrift 0.15.0196Installing thrift 0.15.0 with native extensions197Fetching redis 4.4.0198Installing redis 4.4.0199Fetching rubyzip 2.3.2200Installing rubyzip 2.3.2201Fetching thor 1.1.0202Installing thor 1.1.0203Fetching tomlrb 2.0.1204Installing tomlrb 2.0.1205Fetching with_env 1.1.0206Installing with_env 1.1.0207Fetching rexml 3.2.5208Installing rexml 3.2.5209Fetching gitlab-markup 1.7.1210Installing gitlab-markup 1.7.1211Fetching grpc-tools 1.42.0212Installing grpc-tools 1.42.0213Fetching method_source 0.9.2214Installing method_source 0.9.2215Fetching msgpack 1.3.3216Installing msgpack 1.3.3 with native extensions217Fetching optimist 3.0.1218Installing optimist 3.0.1219Fetching parallel 1.19.2220Installing parallel 1.19.2221Fetching procto 0.0.3222Installing procto 0.0.3223Fetching rainbow 3.0.0224Installing rainbow 3.0.0225Fetching rdoc 6.3.2226Installing rdoc 6.3.2227Fetching regexp_parser 1.8.1228Installing regexp_parser 1.8.1229Fetching rspec-support 3.8.0230Installing rspec-support 3.8.0231Fetching ruby-progressbar 1.10.1232Installing ruby-progressbar 1.10.1233Fetching unicode-display_width 1.7.0234Installing unicode-display_width 1.7.0235Fetching timecop 0.9.1236Installing timecop 0.9.1237Fetching i18n 1.10.0238Installing i18n 1.10.0239Fetching tzinfo 2.0.4240Installing tzinfo 2.0.4241Fetching rack-test 1.1.0242Installing rack-test 1.1.0243Fetching memoizable 0.4.2244Installing memoizable 0.4.2245Fetching addressable 2.7.0246Installing addressable 2.7.0247Fetching parser 3.0.3.2248Installing parser 3.0.3.2249Fetching nokogiri 1.13.3 (x86_64-linux)250Installing nokogiri 1.13.3 (x86_64-linux)251Fetching faraday 1.0.1252Installing faraday 1.0.1253Fetching mime-types 3.3.1254Installing mime-types 3.3.1255Fetching googleapis-common-protos-types 1.3.0256Installing googleapis-common-protos-types 1.3.0257Fetching pg_query 2.1.1258Installing pg_query 2.1.1 with native extensions259Fetching github-linguist 7.12.1260Fetching xml-simple 1.1.9261Installing xml-simple 1.1.9262Fetching pry 0.12.2263Installing github-linguist 7.12.1 with native extensions264Installing pry 0.12.2265Fetching jaeger-client 1.1.0266Installing jaeger-client 1.1.0267Fetching rspec-core 3.8.0268Installing rspec-core 3.8.0269Fetching rspec-expectations 3.8.3270Installing rspec-expectations 3.8.3271Fetching rspec-mocks 3.8.0272Installing rspec-mocks 3.8.0273Fetching activesupport 6.1.4.7274Installing activesupport 6.1.4.7275Fetching adamantium 0.2.0276Installing adamantium 0.2.0277Fetching rubocop-ast 0.2.0278Installing rubocop-ast 0.2.0279Fetching loofah 2.16.0280Installing loofah 2.16.0281Fetching sanitize 6.0.0282Installing sanitize 6.0.0283Fetching reverse_markdown 1.4.0284Installing reverse_markdown 1.4.0285Fetching sawyer 0.8.2286Installing sawyer 0.8.2287Fetching sentry-raven 3.0.4288Installing sentry-raven 3.0.4289Fetching gitlab-gollum-rugged_adapter 0.4.4.4.gitlab.1290Installing gitlab-gollum-rugged_adapter 0.4.4.4.gitlab.1291Fetching grpc 1.42.0 (x86_64-linux)292Installing grpc 1.42.0 (x86_64-linux)293Fetching rbtrace 0.4.14294Installing rbtrace 0.4.14 with native extensions295Fetching gemojione 3.3.0296Installing gemojione 3.3.0297Fetching gitlab-license_finder 6.14.2.1298Installing gitlab-license_finder 6.14.2.1299Fetching rspec 3.8.0300Installing rspec 3.8.0301Fetching rails-dom-testing 2.0.3302Installing rails-dom-testing 2.0.3303Fetching factory_bot 5.0.2304Installing factory_bot 5.0.2305Fetching concord 0.1.5306Installing concord 0.1.5307Fetching rubocop 0.86.0308Installing rubocop 0.86.0309Fetching rails-html-sanitizer 1.4.2310Installing rails-html-sanitizer 1.4.2311Fetching octokit 4.20.0312Installing octokit 4.20.0313Fetching unparser 0.4.7314Installing unparser 0.4.7315Fetching actionview 6.1.4.7316Installing actionview 6.1.4.7317Fetching licensee 9.14.1318Installing licensee 9.14.1319Fetching proc_to_ast 0.1.0320Installing proc_to_ast 0.1.0321Fetching actionpack 6.1.4.7322Installing actionpack 6.1.4.7323Fetching rspec-parameterized 0.4.2324Installing rspec-parameterized 0.4.2325Fetching gitlab-gollum-lib 4.2.7.10.gitlab.2326Installing gitlab-gollum-lib 4.2.7.10.gitlab.2327Fetching gitlab-labkit 0.21.2328Installing gitlab-labkit 0.21.2329Bundle complete! 22 Gemfile dependencies, 100 gems now installed.330Gems in the groups production and development were not installed.331Bundled gems are installed into `/builds/gitlab-org/gitlab/vendor/gitaly-ruby`332Post-install message from rubyzip:333RubyZip 3.0 is coming!334**********************335The public API of some Rubyzip classes has been modernized to use named336parameters for optional arguments. Please check your usage of the337following classes:338 * `Zip::File`339 * `Zip::Entry`340 * `Zip::InputStream`341 * `Zip::OutputStream`342Please ensure that your Gemfiles and .gemspecs are suitably restrictive343to avoid an unexpected breakage when 3.0 is released (e.g. ~> 2.3.0).344See https://github.com/rubyzip/rubyzip for details. The Changelog also345lists other enhancements and bugfixes that have been implemented since346version 2.3.0.347Checking gitaly-ruby Gemfile...348Checking gitaly-ruby bundle...349The Gemfile's dependencies are satisfied350Trying to connect to gitaly: .................................................. OK351Trying to connect to gitaly2: ................................................................ OK352Trying to connect to praefect: .......... OK353==> 'scripts/gitaly-test-spawn' succeeded in 151 seconds.354$ source ./scripts/rspec_helpers.sh355$ rspec_paralellized_job "--tag ~quarantine --tag ~geo --tag ~level:migration"356SKIP_FLAKY_TESTS_AUTOMATICALLY: true357RETRY_FAILED_TESTS_IN_NEW_PROCESS: true358KNAPSACK_GENERATE_REPORT: true359FLAKY_RSPEC_GENERATE_REPORT: true360KNAPSACK_TEST_FILE_PATTERN: spec/{features}{,/**/}*_spec.rb361KNAPSACK_LOG_LEVEL: debug362KNAPSACK_REPORT_PATH: knapsack/rspec_system_pg12_11_24_report.json363FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json364FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_system_pg12_11_24_report.json365NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_system_pg12_11_24_report.json366SKIPPED_FLAKY_TESTS_REPORT_PATH: rspec/flaky/skipped_flaky_tests_rspec_system_pg12_11_24_report.txt367RETRIED_TESTS_REPORT_PATH: rspec/flaky/retried_tests_rspec_system_pg12_11_24_report.txt368CRYSTALBALL: 369Knapsack report generator started!370DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from connected? at ee/lib/gitlab/geo.rb:79)371DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from block in <module:HasVariable> at app/models/concerns/ci/has_variable.rb:22)372DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from exists? at lib/gitlab/database/reflection.rb:94)373Run options: exclude {:quarantine=>true, :geo=>true, :level=>"migration"}374==> /builds/gitlab-org/gitlab/tmp/tests/gitlab-test_bare set up in 0.060760264 seconds...375Test environment set up in 1.660619572 seconds376Expand and collapse diffs377Starting the Capybara driver server...378Capybara starting Puma...379* Version 5.6.2 , codename: Birdie's Version380* Min threads: 0, max threads: 4381* Listening on unix:///tmp/20220428-43640-fjn5e4382 shows the diff content with a highlighted line when linking to line383 shows the diff content when linking to file384 visiting a commit with collapsed diffs385 shows small diffs immediately386 shows non-renderable diffs as such immediately, regardless of their size387 does not allow diffs that are larger than the maximum size to be expanded388Skipping ./spec/features/expand_collapse_diffs_spec.rb[1:3:4] 'Expand and collapse diffs visiting a commit with collapsed diffs shows image diffs immediately, regardless of their size' because it's flaky.389 shows image diffs immediately, regardless of their size (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)390 expanding a diff for a renamed file391 shows the old content392 shows the new content393 expanding a large diff394 shows the diff content395 adding a comment to the expanded diff396 adds the comment397 reloading the page398 collapses the large diff by default399 expanding the diff400 shows the diff content401 shows the diff comment402 collapsing an expanded diff403 hides the diff content404 re-expanding the same diff405 shows the diff content406 expanding a diff when symlink was converted to a regular file407 shows the content of the regular file408 visiting a commit without collapsed diffs409 does not show Expand all button410 visiting a commit with more than safe files411 does collapsing from the safe number of files to the end on small files412 visiting a commit with more than safe lines413 does collapsing from the safe number of lines to the end414 expanding all diffs415 reloads the page with all diffs expanded416 collapsing an expanded diff417 hides the diff content418 re-expanding the same diff419 shows the diff content420Environments page421 does have a new environment button422 page tabs423 shows "Available" and "Stopped" tab with links424 with one available environment425 in available tab page426 shows one environment427 with environments spanning multiple pages428 renders second page of pipelines429 in stopped tab page430 shows no environments431 when cluster is not reachable432 shows one environment without error433 with one stopped environment434 in available tab page435 shows no environments436 in stopped tab page437 shows one environment438 without environments439 does not show environments and counters are set to zero440 environments table441 when there are no deployments442 shows environments names and counters443 does not show deployments444 shows stop button when environment is not stoppable445 when there are successful deployments446 shows deployment SHA and internal ID447 when builds and manual actions are present448 shows a play button449 allows to play a manual action450 shows a stop button451 does not show external link button452 does not show terminal button453 with external_url454 shows an external link button455 with stop action456 shows a stop button457 when user is a reporter458 does not show stop button459 when kubernetes terminal is available460 when user configured kubernetes from CI/CD > Clusters461 for project maintainer462 shows the terminal button463 when user is a developer464 does not show terminal button465 when there is a delayed job466 has a dropdown for actionable jobs467 has link to the delayed job's action468 when delayed job is expired already469 shows 00:00:00 as the remaining time470 when user played a delayed job immediately471Skipping ./spec/features/projects/environments/environments_spec.rb[1:3:2:3:4:1] 'Environments page environments table when there are successful deployments when there is a delayed job when user played a delayed job immediately enqueues the delayed job' because it's flaky.472 enqueues the delayed job (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)473 when there is a failed deployment474 does not show deployments475 when there is an upcoming deployment476 renders the upcoming deployment477 creating a new environment478 user is a developer479 developer creates a new environment with a valid name480 developer creates a new environment with invalid name481 user is a reporter482 reporters tries to create a new environment483 environments folders484 available environments485 users unfurls an environment folder486 stopped environments487 users unfurls an environment folder488 environments folders view489 user opens folder view490User comments on a diff491 when viewing comments492 when toggling inline comments493 in a single file494 hides a comment495 in multiple files496Skipping ./spec/features/merge_request/user_comments_on_diff_spec.rb[1:1:1:2:1] 'User comments on a diff when viewing comments when toggling inline comments in multiple files toggles comments' because it's flaky.497 toggles comments (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)498 when adding comments499 adds a comment500 when adding multiline comments501 saves a multiline comment502 when in side-by-side view503 allows comments for changes involving both sides504 allows comments on previously hidden lines the middle of a file505 allows comments on previously hidden lines at the bottom of a file506 when editing comments507Skipping ./spec/features/merge_request/user_comments_on_diff_spec.rb[1:4:1] 'User comments on a diff when editing comments edits a comment' because it's flaky.508 edits a comment (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)509 when deleting comments510 deletes a comment511Markdown keyboard shortcuts512 Vue.js markdown editor513 behaves like keyboard shortcuts514 bolds text when <modifier>+B is pressed515 italicizes text when <modifier>+I is pressed516 strikes text when <modifier>+<shift>+x is pressed517 links text when <modifier>+K is pressed518 does not affect non-markdown fields on the same page519 behaves like no side effects520 does not bold text when <other modifier>+B is pressed521 does not italicize text when <other modifier>+I is pressed522 does not link text when <other modifier>+K is pressed523 Haml markdown editor524 behaves like keyboard shortcuts525 bolds text when <modifier>+B is pressed526 italicizes text when <modifier>+I is pressed527 strikes text when <modifier>+<shift>+x is pressed528 links text when <modifier>+K is pressed529 does not affect non-markdown fields on the same page530 behaves like no side effects531 does not bold text when <other modifier>+B is pressed532 does not italicize text when <other modifier>+I is pressed533 does not link text when <other modifier>+K is pressed534User views diffs535 shows diffs536 hides loading spinner after load537 when in the inline view538 unfolds diffs upwards539 unfolds diffs in the middle540 unfolds diffs downwards541 unfolds diffs to the end542 when in the side-by-side view543 shows diffs in parallel544 toggles container class545 unfolds diffs upwards546 unfolds diffs in the middle547 unfolds diffs downwards548 unfolds diffs to the end549Merge request > User selects branches for new MR550 selects the source branch sha when a tag with the same name exists551 selects the target branch sha when a tag with the same name exists552 generates a diff for an orphaned branch553 allows filtering multiple dropdowns554 populates source branch button555 allows to change the diff view556 does not allow non-existing branches557 does not show error messages on initial form558 when target project cannot be viewed by the current user559 does not leak the private project name & namespace560 when source project cannot be viewed by the current user561 does not leak the private project name & namespace562 when a branch contains commits that both delete and add the same image563 renders the diff successfully564 when a new merge request has a pipeline565 shows pipelines for a new merge request566 with special characters in branch names567 escapes quotes in branch names568 does not escape unicode in branch names569Merge request > User merges only if pipeline succeeds570 project does not have CI enabled571 allows MR to be merged572 when project has CI enabled573 when merge requests can only be merged if the pipeline succeeds574 when CI is running575 does not allow to merge immediately576 when CI failed577 does not allow MR to be merged578 when CI canceled579 does not allow MR to be merged580 when CI succeeded581 allows MR to be merged582 when CI skipped583 does not allow MR to be merged584 when merge requests can be merged when the build failed585 when CI is running586 allows MR to be merged immediately587 when CI failed588 allows MR to be merged589 when CI succeeded590 allows MR to be merged591Merge request > User sees closing issues message592 closing issues but not mentioning any other issue593 does not display closing issue message594 mentioning issues but not closing them595 does not display closing issue message596 closing some issues in title and mentioning, but not closing, others597 does not display closing issue message598 closing issues using title but not mentioning any other issue599 does not display closing issue message600 mentioning issues using title but not closing them601 does not display closing issue message602 closing some issues using title and mentioning, but not closing, others603 does not display closing issue message604User edits Release605 renders the breadcrumbs606 renders the edit Release form607 does not update the Release when "Cancel" is clicked608 updates the Release when "Save changes" is clicked609 does not affect the asset link610 redirects to the previous page when "Cancel" is clicked when the url includes a back_url query parameter611 redirects to the main Releases page when "Cancel" is clicked when the url does not include a back_url query parameter612 redirects to the dedicated Release page when "Save changes" is clicked613User can display performance bar614 when user is logged-out615 when the performance_bar feature is disabled616 behaves like performance bar cannot be displayed617 does not show the performance bar by default618 when user press `pb`619 does not show the performance bar by default620 when the performance_bar feature is enabled621 behaves like performance bar cannot be displayed622 does not show the performance bar by default623 when user press `pb`624 does not show the performance bar by default625 when user is logged-in626 when the performance_bar feature is disabled627 behaves like performance bar cannot be displayed628 does not show the performance bar by default629 when user press `pb`630 does not show the performance bar by default631 behaves like performance bar is enabled by default in development632 shows the performance bar by default633 when the performance_bar feature is enabled634 does not show Stats link by default635 behaves like performance bar is enabled by default in development636 shows the performance bar by default637 behaves like performance bar can be displayed638 does not show the performance bar by default639 when user press `pb`640 shows the performance bar641 when GITLAB_PERFORMANCE_BAR_STATS_URL environment variable is set642 shows Stats link643 flamegraphs644 when user has access645 renders flamegraph when requested646 when user does not have access647 renders the original page648Issue notes polling649 creates650 displays the new comment651 updates652 when from own user653 displays the updated content654 when editing but have not changed anything, and an update comes in, show warning and does not update the note655Skipping ./spec/features/issues/note_polling_spec.rb[1:2:1:3] 'Issue notes polling updates when from own user when editing but you changed some things, an update comes in, and you press cancel, show the updated content' because it's flaky.656 when editing but you changed some things, an update comes in, and you press cancel, show the updated content (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)657 when from another user658 displays the updated content659 system notes660 shows the system note661Developer creates tag662 from tag list663 with an invalid name displays an error664 with an invalid reference displays an error665 that already exists displays an error666 with multiline message displays the message in a <pre> block667 with multiline release notes parses the release note as Markdown668 opens dropdown for ref669 from new tag page670 description has emoji autocomplete671admin deploy keys672 show all public deploy keys673 shows all the projects the deploy key has write access674 create a new deploy key675 creates a new deploy key676 update an existing deploy key677 updates an existing deploy key678 remove an existing deploy key679 removes an existing deploy key680Template selector menu681 editing a non-matching file682 is not displayed683 user toggles preview684 template selector menu is not displayed685 editing a matching file686 is displayed687 user toggles preview688 template selector menu is hidden and shown correctly689DevOps Report page690 with devops_adoption feature flag disabled691DEPRECATION WARNING: The asset "page_bundles/dev_ops_report.css" is not present in the asset pipeline.692Falling back to an asset that may be in the public folder.693This behavior is deprecated and will be removed.694To bypass the asset pipeline and preserve this behavior,695use the `skip_pipeline: true` option.696 (called from stylesheet_link_tag_defer at /builds/gitlab-org/gitlab/app/helpers/application_helper.rb:273)697 has dismissable intro callout698 when usage ping is disabled699DEPRECATION WARNING: The asset "page_bundles/dev_ops_report.css" is not present in the asset pipeline.700Falling back to an asset that may be in the public folder.701This behavior is deprecated and will be removed.702To bypass the asset pipeline and preserve this behavior,703use the `skip_pipeline: true` option.704 (called from stylesheet_link_tag_defer at /builds/gitlab-org/gitlab/app/helpers/application_helper.rb:273)705 shows empty state706DEPRECATION WARNING: The asset "page_bundles/dev_ops_report.css" is not present in the asset pipeline.707Falling back to an asset that may be in the public folder.708This behavior is deprecated and will be removed.709To bypass the asset pipeline and preserve this behavior,710use the `skip_pipeline: true` option.711 (called from stylesheet_link_tag_defer at /builds/gitlab-org/gitlab/app/helpers/application_helper.rb:273)712 hides the intro callout713 when there is no data to display714DEPRECATION WARNING: The asset "page_bundles/dev_ops_report.css" is not present in the asset pipeline.715Falling back to an asset that may be in the public folder.716This behavior is deprecated and will be removed.717To bypass the asset pipeline and preserve this behavior,718use the `skip_pipeline: true` option.719 (called from stylesheet_link_tag_defer at /builds/gitlab-org/gitlab/app/helpers/application_helper.rb:273)720 shows empty state721 when there is data to display722DEPRECATION WARNING: The asset "page_bundles/dev_ops_report.css" is not present in the asset pipeline.723Falling back to an asset that may be in the public folder.724This behavior is deprecated and will be removed.725To bypass the asset pipeline and preserve this behavior,726use the `skip_pipeline: true` option.727 (called from stylesheet_link_tag_defer at /builds/gitlab-org/gitlab/app/helpers/application_helper.rb:273)728 shows the DevOps Score app729Populate new pipeline CI variables with url params730 var[key1]=value1 populates env_var variable correctly731 file_var[key2]=value2 populates file variable correctly732Dashboard access733 GET /dashboard734 is expected to be allowed for admin735 is expected to be allowed for user736 is expected to be denied for visitor737 GET /dashboard/issues738 is expected to be allowed for admin739 is expected to be allowed for user740 is expected to be denied for visitor741 GET /dashboard/merge_requests742 is expected to be allowed for admin743 is expected to be allowed for user744 is expected to be denied for visitor745 GET /dashboard/projects/starred746 is expected to be allowed for admin747 is expected to be allowed for user748 is expected to be denied for visitor749 GET /help750 is expected to be allowed for admin751 is expected to be allowed for user752 is expected to be allowed for visitor753 GET /projects/new754 is expected to be allowed for admin755 is expected to be allowed for user756 is expected to be denied for visitor757 GET /groups/new758 is expected to be allowed for admin759 is expected to be allowed for user760 is expected to be denied for visitor761 GET /dashboard/groups762 is expected to be allowed for admin763 is expected to be allowed for user764 is expected to be denied for visitor765Projects > Files > User browses LFS files766 when LFS is disabled767 is possible to see raw content of LFS pointer768 when LFS is enabled769 shows an LFS object770User manages applications771 allows user to manage applications772 when scopes are blank773 returns an error774Invalid uploads that must be rejected775 invalid upload key776 behaves like rejecting invalid keys777 with invalid key xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx7782022-04-28 17:16:38 +0000 Rack app ("PUT /api/v4/projects/129/packages/nuget/" - (127.0.0.1)): #<RangeError: exceeded available parameter key space>779 is expected not to change `Packages::Package.nuget.count`7802022-04-28 17:16:39 +0000 Rack app ("PUT /api/v4/projects/129/packages/nuget/" - (127.0.0.1)): #<RangeError: exceeded available parameter key space>781 is expected to eq 5007822022-04-28 17:16:39 +0000 Rack app ("PUT /api/v4/projects/129/packages/nuget/" - (127.0.0.1)): #<RangeError: exceeded available parameter key space>783 is expected to include "Puma caught this error: exceeded available parameter key space (RangeError)"784 behaves like rejecting invalid keys785 with invalid key package[]test786 is expected not to change `Packages::Package.nuget.count`787 is expected to eq 400788 is expected to include "Bad Request"789 behaves like handling file uploads790 with object storage disabled791 behaves like by rejecting uploads with an invalid key792 behaves like rejecting invalid keys793 with invalid key package[test7942022-04-28 17:16:40 +0000 Rack app ("PUT /api/v4/projects/129/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "package[test">795 is expected not to change `Packages::Package.nuget.count`7962022-04-28 17:16:40 +0000 Rack app ("PUT /api/v4/projects/129/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "package[test">797 is expected to eq 5007982022-04-28 17:16:40 +0000 Rack app ("PUT /api/v4/projects/129/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "package[test">799 is expected to include "invalid field: \"package[test\""800 behaves like rejecting invalid keys801 with invalid key []8022022-04-28 17:16:40 +0000 Rack app ("PUT /api/v4/projects/129/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "[]">803 is expected not to change `Packages::Package.nuget.count`8042022-04-28 17:16:41 +0000 Rack app ("PUT /api/v4/projects/129/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "[]">805 is expected to eq 5008062022-04-28 17:16:41 +0000 Rack app ("PUT /api/v4/projects/129/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "[]">807 is expected to include "invalid field: \"[]\""808 behaves like rejecting invalid keys809 with invalid key [package]test8102022-04-28 17:16:41 +0000 Rack app ("PUT /api/v4/projects/129/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "[package]test">811 is expected not to change `Packages::Package.nuget.count`8122022-04-28 17:16:41 +0000 Rack app ("PUT /api/v4/projects/129/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "[package]test">813 is expected to eq 5008142022-04-28 17:16:42 +0000 Rack app ("PUT /api/v4/projects/129/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "[package]test">815 is expected to include "invalid field: \"[package]test\""816 behaves like rejecting invalid keys817 with invalid key package][test]]8182022-04-28 17:16:42 +0000 Rack app ("PUT /api/v4/projects/129/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "package][test]]">819 is expected not to change `Packages::Package.nuget.count`8202022-04-28 17:16:42 +0000 Rack app ("PUT /api/v4/projects/129/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "package][test]]">821 is expected to eq 5008222022-04-28 17:16:42 +0000 Rack app ("PUT /api/v4/projects/129/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "package][test]]">823 is expected to include "invalid field: \"package][test]]\""824 behaves like rejecting invalid keys825 with invalid key package[test[nested]]8262022-04-28 17:16:43 +0000 Rack app ("PUT /api/v4/projects/129/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "package[test[nested]]">827 is expected not to change `Packages::Package.nuget.count`8282022-04-28 17:16:43 +0000 Rack app ("PUT /api/v4/projects/129/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "package[test[nested]]">829 is expected to eq 5008302022-04-28 17:16:43 +0000 Rack app ("PUT /api/v4/projects/129/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "package[test[nested]]">831 is expected to include "invalid field: \"package[test[nested]]\""832Artifact file833 Text file834 displays an error835 JPG file836 displays the blob837 when visiting old URL838 redirects to new URL839User manages applications840 allows user to manage applications841 when scopes are blank842 returns an error843Group Issue Boards844 labels845 only shows valid labels for the issue project and group846Merge request > image review847 leaves review848Projects > Settings > Packages849 Packages enabled in config850 displays the packages toggle button851 Packages disabled in config852 does not show up in UI853User clicks on merge request tabs854 adds entry to page history855Blob shortcuts856 On a file(blob)857 pressing "y"858 redirects to permalink with commit sha859 maintains fragment hash when redirecting860Projects > Settings > User changes default branch861 with normal project862 allows to change the default branch863 with empty project864 does not show default branch selector865Snippets866 when the project has snippets867 behaves like paginated snippets868DEPRECATION 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)869 is limited to 20 items per page870 clicking on the link to the second page871DEPRECATION 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)872DEPRECATION 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)873 shows the remaining snippets874 rendering engine875 renders Vue application876Upload a RubyGems package877 with an integer project ID878 behaves like handling file uploads879 with object storage disabled880 behaves like for a Rubygems package881 creates package files882 is expected to eq 201883 with an encoded project ID884 behaves like handling file uploads885 with object storage disabled886 behaves like for a Rubygems package887 creates package files888 is expected to eq 201889Root explore890 when logged in891 shows projects892 when not logged in893 shows projects894Upload a nuget package895 behaves like handling file uploads896 with object storage disabled897 behaves like for a nuget package898 creates package files899 is expected to eq 201900View error details page901 with current user as project guest902 renders not found903Knapsack report was generated. Preview:904{905 "spec/features/expand_collapse_diffs_spec.rb": 313.5878908480008,906 "spec/features/projects/environments/environments_spec.rb": 175.01590830799978,907 "spec/features/merge_request/user_comments_on_diff_spec.rb": 103.07353979800064,908 "spec/features/markdown/keyboard_shortcuts_spec.rb": 83.47507957000016,909 "spec/features/merge_request/user_views_diffs_spec.rb": 66.32392894499935,910 "spec/features/merge_request/user_selects_branches_for_new_mr_spec.rb": 65.38129246100107,911 "spec/features/merge_request/user_merges_only_if_pipeline_succeeds_spec.rb": 57.51509652800087,912 "spec/features/merge_request/user_sees_closing_issues_message_spec.rb": 40.69207252700107,913 "spec/features/projects/releases/user_views_edit_release_spec.rb": 39.10647140800029,914 "spec/features/user_can_display_performance_bar_spec.rb": 29.62640694500078,915 "spec/features/issues/note_polling_spec.rb": 29.473357728000337,916 "spec/features/tags/developer_creates_tag_spec.rb": 27.576660995000566,917 "spec/features/admin/admin_deploy_keys_spec.rb": 27.43563558599999,918 "spec/features/projects/files/template_selector_menu_spec.rb": 23.97041186000024,919 "spec/features/admin/admin_dev_ops_reports_spec.rb": 21.517342107999866,920 "spec/features/populate_new_pipeline_vars_with_params_spec.rb": 17.627586463000625,921 "spec/features/security/dashboard_access_spec.rb": 10.646039843000835,922 "spec/features/projects/files/user_browses_lfs_files_spec.rb": 14.746312301998842,923 "spec/features/groups/settings/manage_applications_spec.rb": 10.881644171999142,924 "spec/features/file_uploads/multipart_invalid_uploads_spec.rb": 5.422683445000075,925 "spec/features/projects/artifacts/file_spec.rb": 7.0308320189997175,926 "spec/features/profiles/user_manages_applications_spec.rb": 9.089465996999934,927 "spec/features/groups/board_sidebar_spec.rb": 7.988212684000246,928 "spec/features/merge_request/user_reviews_image_spec.rb": 7.3717335860001185,929 "spec/features/projects/settings/packages_settings_spec.rb": 6.5207077489976655,930 "spec/features/merge_request/user_clicks_merge_request_tabs_spec.rb": 5.965641169001174,931 "spec/features/projects/blobs/shortcuts_blob_spec.rb": 5.180827935997513,932 "spec/features/projects/settings/user_changes_default_branch_spec.rb": 4.889360019999003,933 "spec/features/snippets_spec.rb": 3.341469462000532,934 "spec/features/file_uploads/rubygem_package_spec.rb": 1.9266452660012874,935 "spec/features/dashboard/root_explore_spec.rb": 2.102158228000917,936 "spec/features/file_uploads/nuget_package_spec.rb": 1.0855120460000762,937 "spec/features/error_tracking/user_sees_error_details_spec.rb": 1.2109116899991932938}939Knapsack global time execution for tests: 20m 26s940Pending: (Failures listed here are expected and do not affect your suite's status)941 1) Expand and collapse diffs visiting a commit with collapsed diffs shows image diffs immediately, regardless of their size942 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example943 # ./spec/features/expand_collapse_diffs_spec.rb:84944 2) Environments page environments table when there are successful deployments when there is a delayed job when user played a delayed job immediately enqueues the delayed job945 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example946 # ./spec/features/projects/environments/environments_spec.rb:344947 3) User comments on a diff when viewing comments when toggling inline comments in multiple files toggles comments948 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example949 # ./spec/features/merge_request/user_comments_on_diff_spec.rb:48950 4) User comments on a diff when editing comments edits a comment951 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example952 # ./spec/features/merge_request/user_comments_on_diff_spec.rb:212953 5) Issue notes polling updates when from own user when editing but you changed some things, an update comes in, and you press cancel, show the updated content954 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example955 # ./spec/features/issues/note_polling_spec.rb:55956Finished in 20 minutes 31 seconds (files took 1 minute 16.24 seconds to load)957249 examples, 0 failures, 5 pending958Failed to write to log, write log/workhorse-test.log: file already closed959RSpec exited with 0.960No examples to retry, congrats!962Not uploading cache ruby-gems-bullseye-9-non_protected due to policy963Not uploading cache gitaly-ruby-gems-bullseye-9-non_protected due to policy965Uploading artifacts...966coverage/: found 5 matching files and directories 967crystalball/: found 2 matching files and directories 968deprecations/: found 9 matching files and directories 969knapsack/: found 3 matching files and directories 970rspec/: found 9 matching files and directories 971WARNING: tmp/capybara/: no matching files 972log/*.log: found 18 matching files and directories 973WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/2391235447/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com974WARNING: Retrying... context=artifacts-uploader error=request redirected975Uploading artifacts as "archive" to coordinator... 201 Created id=2391235447 responseStatus=201 Created token=U-UP-eZV976Uploading artifacts...977rspec/junit_rspec.xml: found 1 matching files and directories 978WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/2391235447/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com979WARNING: Retrying... context=artifacts-uploader error=request redirected980Uploading artifacts as "junit" to coordinator... 201 Created id=2391235447 responseStatus=201 Created token=U-UP-eZV982Job succeeded