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

Luke Duncalfe
1Running with gitlab-runner 14.5.2 (e91107dd)2 on blue-1.private.runners-manager.gitlab.com/gitlab.com/gitlab-org 1zzGUpzq3 feature flags: FF_USE_FASTZIP:true6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.7.patched-golang-1.16-git-2.33-lfs-2.9-chrome-89-node-14.15-yarn-1.22-postgresql-12-graphicsmagick-1.3.36 ...7Starting service postgres:12 ...8Pulling docker image postgres:12 ...9Using docker image sha256:f1a5e4852a8c335ef0f1a3aae30c39c8484660d5aa7dfd5bb8756ee473575da5 for postgres:12 with digest postgres@sha256:0854202db0b3378c46909bab43a85b01dc1b92cc44520480e47dd4fbc22714ee ...10Starting service redis:5.0-alpine ...11Pulling docker image redis:5.0-alpine ...12Using docker image sha256:1746b159f8934fe63cae3984643ee8c5651bcfc80ae107032a60f2871a0e7cdb for redis:5.0-alpine with digest redis@sha256:a04b57e05b784a406bc818f6b450233328c4115a1e1f104d84ce916eb1583925 ...13Waiting for services to be up and running...14Authenticating with credentials from job payload (GitLab Registry)15Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.7.patched-golang-1.16-git-2.33-lfs-2.9-chrome-89-node-14.15-yarn-1.22-postgresql-12-graphicsmagick-1.3.36 ...16Using docker image sha256:5b9920187fd97abe77ba8b8a3c8029b970dbace758fd2dc8756c2976a4bff96d for registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.7.patched-golang-1.16-git-2.33-lfs-2.9-chrome-89-node-14.15-yarn-1.22-postgresql-12-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:4ab23b0728c6791b71363fe9413ab1d284f8d163988ebd8823dfb84f31aafe00 ...18Running on runner-1zzgupzq-project-278964-concurrent-0 via runner-1zzgupzq-private-1639444566-9a5df2cb...20$ eval "$CI_PRE_CLONE_SCRIPT"21Fetching changes with git depth set to 20...22Initialized empty Git repository in /builds/gitlab-org/gitlab/.git/23Created fresh repository.24remote: Enumerating objects: 91326, done. 25remote: Counting objects: 100% (91326/91326), done. 26remote: Compressing objects: 100% (68267/68267), done. 27remote: Total 91326 (delta 30507), reused 60832 (delta 19269), pack-reused 0 28Receiving objects: 100% (91326/91326), 103.88 MiB | 31.24 MiB/s, done.29Resolving deltas: 100% (30507/30507), done.31 * [new ref] 74a38a79b62c49b1e9b89b9829f66b53abaed5a9 -> refs/pipelines/42880374432 * [new branch] master -> origin/master33Checking out 74a38a79 as master...34Skipping Git submodules setup36Checking cache for ruby-gems-v1-9...37Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-v1-9 38Successfully extracted cache39Checking cache for gitaly-ruby-gems-v1-9...40Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/gitaly-ruby-gems-v1-9 41Successfully extracted cache43Downloading artifacts for compile-test-assets (1880797874)...44Downloading artifacts from coordinator... ok id=1880797874 responseStatus=200 OK token=HwSwMQAA45Downloading artifacts for detect-tests (1880797889)...46Downloading artifacts from coordinator... ok id=1880797889 responseStatus=200 OK token=cosp53gX47Downloading artifacts for retrieve-tests-metadata (1880797899)...48Downloading artifacts from coordinator... ok id=1880797899 responseStatus=200 OK token=mhRg1nsp49Downloading artifacts for setup-test-env (1880797883)...50Downloading artifacts from coordinator... ok id=1880797883 responseStatus=200 OK token=eZ79kRQL52Using docker image sha256:5b9920187fd97abe77ba8b8a3c8029b970dbace758fd2dc8756c2976a4bff96d for registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.7.patched-golang-1.16-git-2.33-lfs-2.9-chrome-89-node-14.15-yarn-1.22-postgresql-12-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:4ab23b0728c6791b71363fe9413ab1d284f8d163988ebd8823dfb84f31aafe00 ...53$ echo $FOSS_ONLY54$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb55$ export GOPATH=$CI_PROJECT_DIR/.go56$ mkdir -p $GOPATH57$ source scripts/utils.sh58$ source scripts/prepare_build.sh59Bundler version 2.1.460production:development61Settings are listed in order of priority. The top value will be used.62path63Set for the current user (/root/.bundle/config): "/builds/gitlab-org/gitlab/vendor"64clean65Set for the current user (/root/.bundle/config): "true"66without67Set via BUNDLE_WITHOUT: [:production, :development]68install_flags69Set via BUNDLE_INSTALL_FLAGS: "--jobs=$(nproc) --retry=3 --quiet"70$ bundle install --jobs=$(nproc) --retry=3 --quiet && bundle check71The Gemfile's dependencies are satisfied72==> 'bundle install --jobs=$(nproc) --retry=3 --quiet && bundle check' succeeded in 2 seconds.73$ bundle pristine pg74Installing pg 1.2.3 with native extensions75==> 'bundle pristine pg' succeeded in 10 seconds.76$ setup_db_user_only77CREATE ROLE78GRANT79==> 'setup_db_user_only' succeeded in 1 seconds.80$ bundle exec rake db:drop db:create db:structure:load db:migrate gitlab:db:setup_ee81Dropped database 'gitlabhq_test'82Dropped database 'gitlabhq_geo_test'83Created database 'gitlabhq_test'84Created database 'gitlabhq_geo_test'85DEPRECATION WARNING: Using `bin/rails db:structure:load` is deprecated and will be removed in Rails 6.2. Configure the format using `config.active_record.schema_format = :sql` to use `structure.sql` and run `bin/rails db:schema:load` instead. (called from load at /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/bin/rake:23)86Dropped database 'gitlabhq_geo_test'87Created database 'gitlabhq_geo_test'88==> 'bundle exec rake db:drop db:create db:structure:load db:migrate gitlab:db:setup_ee' succeeded in 39 seconds.89$ run_timed_command "gem install knapsack --no-document"90$ gem install knapsack --no-document91Successfully installed knapsack-4.0.0921 gem installed93==> 'gem install knapsack --no-document' succeeded in 0 seconds.94$ run_timed_command "scripts/gitaly-test-spawn"95$ scripts/gitaly-test-spawn96Don't run Bundler as root. Bundler can ask for sudo if it is needed, and97installing your bundle as root will break this application for all non-root98users on this machine.99Using abstract_type 0.0.7100Using concurrent-ruby 1.1.9101Using i18n 1.8.10102Using minitest 5.14.4103Using tzinfo 2.0.4104Using zeitwerk 2.4.2105Using activesupport 6.1.4.1106Using builder 3.2.4107Using erubi 1.10.0108Using mini_portile2 2.5.1109Using racc 1.5.2110Using nokogiri 1.11.7 (x86_64-linux)111Using rails-dom-testing 2.0.3112Using crass 1.0.6113Using loofah 2.12.0114Using rails-html-sanitizer 1.4.2115Using actionview 6.1.4.1116Using rack 2.2.3117Using rack-test 1.1.0118Using actionpack 6.1.4.1119Using ice_nine 0.11.2120Using thread_safe 0.3.6121Using memoizable 0.4.2122Using adamantium 0.2.0123Using public_suffix 4.0.6124Using addressable 2.7.0125Using ast 2.4.1126Using binding_ninja 0.2.3127Using bundler 2.1.4128Using charlock_holmes 0.7.7129Using coderay 1.1.2130Using equalizer 0.0.11131Using concord 0.1.5132Using diff-lcs 1.3133Using dotenv 2.7.6134Using escape_utils 1.2.1135Using factory_bot 5.0.2136Using multipart-post 2.1.1137Using faraday 1.0.1138Using ffi 1.15.3139Using json 2.5.1140Using gemojione 3.3.0141Using mini_mime 1.0.2142Using rugged 1.2.0143Using github-linguist 7.12.1144Using github-markup 1.7.0145Using mime-types-data 3.2020.1104146Using mime-types 3.3.1147Using gitlab-gollum-rugged_adapter 0.4.4.4.gitlab.1148Using rouge 3.26.0149Using nokogumbo 1.5.0150Using sanitize 4.6.6151Using stringex 2.8.5152Using gitlab-gollum-lib 4.2.7.10.gitlab.1153Using google-protobuf 3.17.3 (x86_64-linux)154Using googleapis-common-protos-types 1.1.0155Using grpc 1.30.2 (x86_64-linux)156Using opentracing 0.5.0157Using thrift 0.15.0158Using jaeger-client 1.1.0159Using pg_query 2.1.1160Using redis 4.4.0161Using gitlab-labkit 0.21.2162Using rubyzip 2.3.2163Using thor 1.1.0164Using tomlrb 2.0.1165Using with_env 1.1.0166Using rexml 3.2.4167Using xml-simple 1.1.9168Using gitlab-license_finder 6.14.2.1169Using gitlab-markup 1.7.1170Using grpc-tools 1.30.2171Using sawyer 0.8.2172Using octokit 4.20.0173Using reverse_markdown 1.4.0174Using licensee 9.14.1175Using method_source 0.9.2176Using msgpack 1.3.3177Using optimist 3.0.1178Using parallel 1.19.2179Using parser 2.7.2.0180Using procto 0.0.3181Using unparser 0.4.7182Using proc_to_ast 0.1.0183Using pry 0.12.2184Using rainbow 3.0.0185Using rbtrace 0.4.14186Using rdoc 6.3.2187Using regexp_parser 1.8.1188Using rspec-support 3.8.0189Using rspec-core 3.8.0190Using rspec-expectations 3.8.3191Using rspec-mocks 3.8.0192Using rspec 3.8.0193Using rspec-parameterized 0.4.2194Using rubocop-ast 0.2.0195Using ruby-progressbar 1.10.1196Using unicode-display_width 1.7.0197Using rubocop 0.86.0198Using sentry-raven 3.0.4199Using timecop 0.9.1200Bundle complete! 22 Gemfile dependencies, 101 gems now installed.201Gems in the groups production and development were not installed.202Bundled gems are installed into `/builds/gitlab-org/gitlab/vendor/gitaly-ruby`203Checking gitaly-ruby Gemfile...204Checking gitaly-ruby bundle...205The Gemfile's dependencies are satisfied206Trying to connect to gitaly: ............................................ OK207Trying to connect to gitaly2: ............................................................. OK208Trying to connect to praefect: ........ OK209==> 'scripts/gitaly-test-spawn' succeeded in 13 seconds.210$ source ./scripts/rspec_helpers.sh211$ rspec_paralellized_job "--tag ~quarantine --tag ~geo --tag ~level:migration"212KNAPSACK_TEST_FILE_PATTERN: spec/{features}{,/**/}*_spec.rb213SKIP_FLAKY_TESTS_AUTOMATICALLY: true214Knapsack report generator started!215warning: parser/current is loading parser/ruby27, which recognizes216warning: 2.7.4-compliant syntax, but you are running 2.7.5.217warning: please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.218undefined method `[]' for #<RspecFlaky::FlakyExample:0x00007ff6f6ad1598>219Run options: exclude {:quarantine=>true, :geo=>true, :level=>"migration"}220==> /builds/gitlab-org/gitlab/tmp/tests/gitlab-test_bare set up in 0.050066099 seconds...221Test environment set up in 0.601244504 seconds222Internal Project Access223 Project should be internal224 #internal?225 is expected to be truthy226 GET /:project_path227 is expected to be allowed for admin228 is expected to be allowed for owner229 is expected to be allowed for maintainer230 is expected to be allowed for developer231 is expected to be allowed for reporter232 is expected to be allowed for guest233 is expected to be allowed for user234 is expected to be denied for external235 is expected to be denied for visitor236 GET /:project_path/-/tree/master237 is expected to be allowed for admin238 is expected to be allowed for owner239 is expected to be allowed for maintainer240 is expected to be allowed for developer241 is expected to be allowed for reporter242 is expected to be allowed for guest243 is expected to be allowed for user244 is expected to be denied for external245 is expected to be denied for visitor246 GET /:project_path/-/commits/master247 is expected to be allowed for admin248 is expected to be allowed for owner249 is expected to be allowed for maintainer250 is expected to be allowed for developer251 is expected to be allowed for reporter252 is expected to be allowed for guest253 is expected to be allowed for user254 is expected to be denied for external255 is expected to be denied for visitor256 GET /:project_path/-/commit/:sha257 is expected to be allowed for admin258 is expected to be allowed for owner259 is expected to be allowed for maintainer260 is expected to be allowed for developer261 is expected to be allowed for reporter262 is expected to be allowed for guest263 is expected to be allowed for user264 is expected to be denied for external265 is expected to be denied for visitor266 GET /:project_path/-/compare267 is expected to be allowed for admin268 is expected to be allowed for owner269 is expected to be allowed for maintainer270 is expected to be allowed for developer271 is expected to be allowed for reporter272 is expected to be allowed for guest273 is expected to be allowed for user274 is expected to be denied for external275 is expected to be denied for visitor276 GET /:project_path/-/project_members277 is expected to be allowed for admin278 is expected to be allowed for owner279 is expected to be allowed for maintainer280 is expected to be allowed for developer281 is expected to be allowed for reporter282 is expected to be allowed for guest283 is expected to be allowed for user284 is expected to be denied for visitor285 is expected to be denied for external286 GET /:project_path/-/settings/ci_cd287 is allowed for admin when admin mode is enabled288 is denied for admin when admin mode is disabled289 is expected to be allowed for owner290 is expected to be allowed for maintainer291 is expected to be denied for developer292 is expected to be denied for reporter293 is expected to be denied for guest294 is expected to be denied for user295 is expected to be denied for visitor296 is expected to be denied for external297 GET /:project_path/-/settings/repository298 is allowed for admin when admin mode is enabled299 is denied for admin when admin mode is disabled300 is expected to be allowed for owner301 is expected to be allowed for maintainer302 is expected to be denied for developer303 is expected to be denied for reporter304 is expected to be denied for guest305 is expected to be denied for user306 is expected to be denied for visitor307 is expected to be denied for external308 GET /:project_path/-/blob309 is expected to be allowed for admin310 is expected to be allowed for owner311 is expected to be allowed for maintainer312 is expected to be allowed for developer313 is expected to be allowed for reporter314 is expected to be allowed for guest315 is expected to be allowed for user316 is expected to be denied for external317 is expected to be denied for visitor318 GET /:project_path/edit319 is allowed for admin when admin mode is enabled320 is denied for admin when admin mode is disabled321 is expected to be allowed for owner322 is expected to be allowed for maintainer323 is expected to be denied for developer324 is expected to be denied for reporter325 is expected to be denied for guest326 is expected to be denied for user327 is expected to be denied for external328 is expected to be denied for visitor329 GET /:project_path/deploy_keys330 is allowed for admin when admin mode is enabled331 is denied for admin when admin mode is disabled332 is expected to be allowed for owner333 is expected to be allowed for maintainer334 is expected to be denied for developer335 is expected to be denied for reporter336 is expected to be denied for guest337 is expected to be denied for user338 is expected to be denied for external339 is expected to be denied for visitor340 GET /:project_path/issues341 is expected to be allowed for admin342 is expected to be allowed for owner343 is expected to be allowed for maintainer344 is expected to be allowed for developer345 is expected to be allowed for reporter346 is expected to be allowed for guest347 is expected to be allowed for user348 is expected to be denied for external349 is expected to be denied for visitor350 GET /:project_path/issues/:id/edit351 is allowed for admin when admin mode is enabled352 is denied for admin when admin mode is disabled353 is expected to be allowed for owner354 is expected to be allowed for maintainer355 is expected to be allowed for developer356 is expected to be allowed for reporter357 is expected to be denied for guest358 is expected to be denied for user359 is expected to be denied for external360 is expected to be denied for visitor361 GET /:project_path/snippets362DEPRECATION 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)363 is expected to be allowed for admin364DEPRECATION 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)365 is expected to be allowed for owner366DEPRECATION 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)367 is expected to be allowed for maintainer368DEPRECATION 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)369 is expected to be allowed for developer370DEPRECATION 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)371 is expected to be allowed for reporter372DEPRECATION 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)373 is expected to be allowed for guest374DEPRECATION 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)375 is expected to be allowed for user376 is expected to be denied for external377 is expected to be denied for visitor378 GET /:project_path/snippets/new379 is allowed for admin when admin mode is enabled380 is denied for admin when admin mode is disabled381 is expected to be allowed for owner382 is expected to be allowed for maintainer383 is expected to be allowed for developer384 is expected to be allowed for reporter385 is expected to be denied for guest386 is expected to be denied for user387 is expected to be denied for external388 is expected to be denied for visitor389 GET /:project_path/-/merge_requests390 is expected to be allowed for admin391 is expected to be allowed for owner392 is expected to be allowed for maintainer393 is expected to be allowed for developer394 is expected to be allowed for reporter395 is expected to be allowed for guest396 is expected to be allowed for user397 is expected to be denied for external398 is expected to be denied for visitor399 GET /:project_path/-/merge_requests/new400 is allowed for admin when admin mode is enabled401 is denied for admin when admin mode is disabled402 is expected to be allowed for owner403 is expected to be allowed for maintainer404 is expected to be allowed for developer405 is expected to be denied for reporter406 is expected to be denied for guest407 is expected to be denied for user408 is expected to be denied for external409 is expected to be denied for visitor410 GET /:project_path/-/branches411 is expected to be allowed for admin412 is expected to be allowed for owner413 is expected to be allowed for maintainer414 is expected to be allowed for developer415 is expected to be allowed for reporter416 is expected to be allowed for guest417 is expected to be allowed for user418 is expected to be denied for external419 is expected to be denied for visitor420 GET /:project_path/-/tags421 is expected to be allowed for admin422 is expected to be allowed for owner423 is expected to be allowed for maintainer424 is expected to be allowed for developer425 is expected to be allowed for reporter426 is expected to be allowed for guest427 is expected to be allowed for user428 is expected to be denied for external429 is expected to be denied for visitor430 GET /:project_path/-/settings/integrations431 is allowed for admin when admin mode is enabled432 is denied for admin when admin mode is disabled433 is expected to be allowed for owner434 is expected to be allowed for maintainer435 is expected to be denied for developer436 is expected to be denied for reporter437 is expected to be denied for guest438 is expected to be denied for user439 is expected to be denied for external440 is expected to be denied for visitor441 GET /:project_path/pipelines442DEPRECATION WARNING: publish_to_database is deprecated and should not be used for reporting anymore (called from block in enable_code_quality_walkthrough_experiment at /builds/gitlab-org/gitlab/app/controllers/projects/pipelines_controller.rb:315)443DEPRECATION WARNING: publish_to_database is deprecated and should not be used for reporting anymore (called from block in enable_ci_runner_templates_experiment at /builds/gitlab-org/gitlab/app/controllers/projects/pipelines_controller.rb:328)444 is expected to be allowed for admin445DEPRECATION WARNING: publish_to_database is deprecated and should not be used for reporting anymore (called from block in enable_code_quality_walkthrough_experiment at /builds/gitlab-org/gitlab/app/controllers/projects/pipelines_controller.rb:315)446DEPRECATION WARNING: publish_to_database is deprecated and should not be used for reporting anymore (called from block in enable_ci_runner_templates_experiment at /builds/gitlab-org/gitlab/app/controllers/projects/pipelines_controller.rb:328)447 is expected to be allowed for owner448DEPRECATION WARNING: publish_to_database is deprecated and should not be used for reporting anymore (called from block in enable_code_quality_walkthrough_experiment at /builds/gitlab-org/gitlab/app/controllers/projects/pipelines_controller.rb:315)449DEPRECATION WARNING: publish_to_database is deprecated and should not be used for reporting anymore (called from block in enable_ci_runner_templates_experiment at /builds/gitlab-org/gitlab/app/controllers/projects/pipelines_controller.rb:328)450 is expected to be allowed for maintainer451DEPRECATION WARNING: publish_to_database is deprecated and should not be used for reporting anymore (called from block in enable_code_quality_walkthrough_experiment at /builds/gitlab-org/gitlab/app/controllers/projects/pipelines_controller.rb:315)452DEPRECATION WARNING: publish_to_database is deprecated and should not be used for reporting anymore (called from block in enable_ci_runner_templates_experiment at /builds/gitlab-org/gitlab/app/controllers/projects/pipelines_controller.rb:328)453 is expected to be allowed for developer454DEPRECATION WARNING: publish_to_database is deprecated and should not be used for reporting anymore (called from block in enable_code_quality_walkthrough_experiment at /builds/gitlab-org/gitlab/app/controllers/projects/pipelines_controller.rb:315)455DEPRECATION WARNING: publish_to_database is deprecated and should not be used for reporting anymore (called from block in enable_ci_runner_templates_experiment at /builds/gitlab-org/gitlab/app/controllers/projects/pipelines_controller.rb:328)456 is expected to be allowed for reporter457DEPRECATION WARNING: publish_to_database is deprecated and should not be used for reporting anymore (called from block in enable_code_quality_walkthrough_experiment at /builds/gitlab-org/gitlab/app/controllers/projects/pipelines_controller.rb:315)458DEPRECATION WARNING: publish_to_database is deprecated and should not be used for reporting anymore (called from block in enable_ci_runner_templates_experiment at /builds/gitlab-org/gitlab/app/controllers/projects/pipelines_controller.rb:328)459 is expected to be allowed for guest460DEPRECATION WARNING: publish_to_database is deprecated and should not be used for reporting anymore (called from block in enable_code_quality_walkthrough_experiment at /builds/gitlab-org/gitlab/app/controllers/projects/pipelines_controller.rb:315)461DEPRECATION WARNING: publish_to_database is deprecated and should not be used for reporting anymore (called from block in enable_ci_runner_templates_experiment at /builds/gitlab-org/gitlab/app/controllers/projects/pipelines_controller.rb:328)462 is expected to be allowed for user463 is expected to be denied for external464 is expected to be denied for visitor465 GET /:project_path/pipelines/:id466 is expected to be allowed for admin467 is expected to be allowed for owner468 is expected to be allowed for maintainer469 is expected to be allowed for developer470 is expected to be allowed for reporter471 is expected to be allowed for guest472 is expected to be allowed for user473 is expected to be denied for external474 is expected to be denied for visitor475 GET /:project_path/builds476 when allowed for public and internal477 is expected to be allowed for admin478 is expected to be allowed for owner479 is expected to be allowed for maintainer480 is expected to be allowed for developer481 is expected to be allowed for reporter482 is expected to be allowed for guest483 is expected to be allowed for user484 is expected to be denied for external485 is expected to be denied for visitor486 when disallowed for public and internal487 is allowed for admin when admin mode is enabled488 is denied for admin when admin mode is disabled489 is expected to be allowed for owner490 is expected to be allowed for maintainer491 is expected to be allowed for developer492 is expected to be allowed for reporter493 is expected to be denied for guest494 is expected to be denied for user495 is expected to be denied for external496 is expected to be denied for visitor497 GET /:project_path/builds/:id498 when allowed for public and internal499 is expected to be allowed for admin500 is expected to be allowed for owner501 is expected to be allowed for maintainer502 is expected to be allowed for developer503 is expected to be allowed for reporter504 is expected to be allowed for guest505 is expected to be allowed for user506 is expected to be denied for external507 is expected to be denied for visitor508 when disallowed for public and internal509 is allowed for admin when admin mode is enabled510 is denied for admin when admin mode is disabled511 is expected to be allowed for owner512 is expected to be allowed for maintainer513 is expected to be allowed for developer514 is expected to be allowed for reporter515 is expected to be denied for guest516 is expected to be denied for user517 is expected to be denied for external518 is expected to be denied for visitor519 GET /:project_path/builds/:id/trace520 when allowed for public and internal521 is expected to be allowed for admin522 is expected to be allowed for owner523 is expected to be allowed for maintainer524 is expected to be allowed for developer525 is expected to be allowed for reporter526 is expected to be allowed for guest527 is expected to be allowed for user528 is expected to be denied for external529 is expected to be denied for visitor530 when disallowed for public and internal531 is allowed for admin when admin mode is enabled532 is denied for admin when admin mode is disabled533 is expected to be allowed for owner534 is expected to be allowed for maintainer535 is expected to be allowed for developer536 is expected to be allowed for reporter537 is expected to be denied for guest538 is expected to be denied for user539 is expected to be denied for external540 is expected to be denied for visitor541 GET /:project_path/pipeline_schedules542 is allowed for admin when admin mode is enabled543 is allowed for admin when admin mode is disabled544 is expected to be allowed for owner545 is expected to be allowed for maintainer546 is expected to be allowed for developer547 is expected to be allowed for reporter548 is expected to be allowed for guest549 is expected to be allowed for user550 is expected to be denied for external551 is expected to be denied for visitor552 GET /:project_path/-/environments553 is allowed for admin when admin mode is enabled554 is allowed for admin when admin mode is disabled555 is expected to be allowed for owner556 is expected to be allowed for maintainer557 is expected to be allowed for developer558 is expected to be allowed for reporter559 is expected to be allowed for guest560 is expected to be allowed for user561 is expected to be denied for external562 is expected to be denied for visitor563 GET /:project_path/-/environments/:id564 is allowed for admin when admin mode is enabled565 is allowed for admin when admin mode is disabled566 is expected to be allowed for owner567 is expected to be allowed for maintainer568 is expected to be allowed for developer569 is expected to be allowed for reporter570 is expected to be allowed for guest571 is expected to be allowed for user572 is expected to be denied for external573 is expected to be denied for visitor574 GET /:project_path/-/environments/:id/deployments575 is allowed for admin when admin mode is enabled576 is allowed for admin when admin mode is disabled577 is expected to be allowed for owner578 is expected to be allowed for maintainer579 is expected to be allowed for developer580 is expected to be allowed for reporter581 is expected to be allowed for guest582 is expected to be allowed for user583 is expected to be denied for external584 is expected to be denied for visitor585 GET /:project_path/-/environments/new586 is allowed for admin when admin mode is enabled587 is denied for admin when admin mode is disabled588 is expected to be allowed for owner589 is expected to be allowed for maintainer590 is expected to be allowed for developer591 is expected to be denied for reporter592 is expected to be denied for guest593 is expected to be denied for user594 is expected to be denied for external595 is expected to be denied for visitor596 GET /:project_path/container_registry597 is expected to be allowed for admin598 is expected to be allowed for owner599 is expected to be allowed for maintainer600 is expected to be allowed for developer601 is expected to be allowed for reporter602 is expected to be allowed for guest603 is expected to be allowed for user604 is expected to be denied for external605 is expected to be denied for visitor606Projects > Show > Collaboration links607Starting the Capybara driver server...608 with developer user609Capybara starting Puma...610* Version 5.5.2 , codename: Zawgyi611* Min threads: 0, max threads: 4612* Listening on unix:///tmp/20211214-446-kavlq7613 shows all the expected links614 hides the links when the project is archived615 Web IDE link616 merge_requests_access_level: 0, user_level: :guest, expect_ide_link: false617 updates Web IDE link618 merge_requests_access_level: 0, user_level: :developer, expect_ide_link: true619 updates Web IDE link620 merge_requests_access_level: 10, user_level: :guest, expect_ide_link: false621 updates Web IDE link622 merge_requests_access_level: 10, user_level: :developer, expect_ide_link: true623 updates Web IDE link624 merge_requests_access_level: 20, user_level: :guest, expect_ide_link: true625 updates Web IDE link626 merge_requests_access_level: 20, user_level: :developer, expect_ide_link: true627 updates Web IDE link628User comments on a diff629 when viewing comments630 when toggling inline comments631 in a single file632 hides a comment633 in multiple files634 toggles comments635 when adding comments636 adds a comment637 when adding multiline comments638 saves a multiline comment639 when in side-by-side view640 allows comments for changes involving both sides641 allows comments on previously hidden lines the middle of a file6431st Try error in ./spec/features/merge_request/user_comments_on_diff_spec.rb:149:644Unable to find visible css ".js-add-diff-note-button" within #<Capybara::Node::Element tag="div" path="/HTML/BODY[1]/DIV[3]/DIV[1]/DIV[3]/MAIN[1]/DIV[2]/DIV[2]/DIV[3]/DIV[4]/DIV[1]/DIV[2]/DIV[2]/DIV[1]/DIV[2]/DIV[1]/DIV[1]/DIV[1]/DIV[23]/DIV[1]/DIV[1]">645Unexpected browser console output:646webpack-internal:///lRsd 16:46 "[vue-router] Non-nested routes must include a leading slash character. Fix the following routes: \n- (/-)?/tree/master/:path*\n- (/-)?/blob/master/:path*"647webpack-internal:///lRsd 16:46 "[vue-router] Non-nested routes must include a leading slash character. Fix the following routes: \n- (/-)?/tree/master/:path*\n- (/-)?/blob/master/:path*"648webpack-internal:///lRsd 16:46 "[vue-router] Non-nested routes must include a leading slash character. Fix the following routes: \n- (/-)?/tree/master/:path*\n- (/-)?/blob/master/:path*"649webpack-internal:///lRsd 16:46 "[vue-router] Non-nested routes must include a leading slash character. Fix the following routes: \n- (/-)?/tree/master/:path*\n- (/-)?/blob/master/:path*"650webpack-internal:///lRsd 16:46 "[vue-router] Non-nested routes must include a leading slash character. Fix the following routes: \n- (/-)?/tree/master/:path*\n- (/-)?/blob/master/:path*"651webpack-internal:///lRsd 16:46 "[vue-router] Non-nested routes must include a leading slash character. Fix the following routes: \n- (/-)?/tree/master/:path*\n- (/-)?/blob/master/:path*"652webpack-internal:///lRsd 16:46 "[vue-router] Non-nested routes must include a leading slash character. Fix the following routes: \n- (/-)?/tree/master/:path*\n- (/-)?/blob/master/:path*"653webpack-internal:///lRsd 16:46 "[vue-router] Non-nested routes must include a leading slash character. Fix the following routes: \n- (/-)?/tree/master/:path*\n- (/-)?/blob/master/:path*"654webpack-internal:///lRsd 16:46 "[vue-router] Non-nested routes must include a leading slash character. Fix the following routes: \n- (/-)?/tree/master/:path*\n- (/-)?/blob/master/:path*"655webpack-internal:///lRsd 16:46 "[vue-router] Non-nested routes must include a leading slash character. Fix the following routes: \n- (/-)?/tree/master/:path*\n- (/-)?/blob/master/:path*"656webpack-internal:///lRsd 16:46 "[vue-router] Non-nested routes must include a leading slash character. Fix the following routes: \n- (/-)?/tree/master/:path*\n- (/-)?/blob/master/:path*"657webpack-internal:///lRsd 16:46 "[vue-router] Non-nested routes must include a leading slash character. Fix the following routes: \n- (/-)?/tree/master/:path*\n- (/-)?/blob/master/:path*"659RSpec::Retry: 2nd try ./spec/features/merge_request/user_comments_on_diff_spec.rb:149660 allows comments on previously hidden lines at the bottom of a file661 when editing comments662 edits a comment663 when deleting comments664 deletes a comment665User views branches666 all branches667 shows branches668 displays a disabled button with a tooltip for the default branch that cannot be deleted669 protected branches670 shows branches671Container Registry672 has a page title set673 when there are no image repositories674 list page has no container title675 list page has cli commands676 when there are image repositories677 list page has a list of images678 user removes entire container repository679 navigates to repo details680 image repo details681 shows the details breadcrumb682 shows the image title683 shows the image tags684 user removes a specific tag from container repository685 pagination navigate to the second page686 with a tag missing digest687 renders the tags list correctly688 when there is a ContainerRegistry::Path::InvalidRegistryPathError689 behaves like handling feature network errors with the container registry690 displays the error message691 when there is a Faraday::Error692 behaves like handling feature network errors with the container registry693 displays the error message694 image repo details when image has no name695 renders correctly696 when there are more than 10 images697 shows pagination698 pagination goes to second page699 pagination is preserved after navigating back from details700User uses header search field701 when user is in a global scope702 starts searching by pressing the enter key703 when entering text into the search field704 does not display the category search dropdown705 when searching through the search field706 displays result counts for all categories707 when user is in a project scope708 and it belongs to a group709 starts searching by pressing the enter key710 displays search options711 when entering text into the search field712 does not display the category search dropdown713 and it belongs to a user714 starts searching by pressing the enter key715 displays search options716 displays a link to project merge requests717 does not display a link to project feature flags718 when entering text into the search field719 does not display the category search dropdown720 and user is a developer721 displays a link to project feature flags722 when user is in a group scope723 starts searching by pressing the enter key724 displays search options725 when entering text into the search field726 does not display the category search dropdown727 when user is in a subgroup scope728 starts searching by pressing the enter key729 displays search options730 when entering text into the search field731 does not display the category search dropdown732issuable list733 counts upvotes, downvotes and notes count for each Issue734 sorts labels alphabetically735 counts upvotes, downvotes and notes count for each Merge request736 sorts labels alphabetically737 displays a warning if counting the number of issues times out738 counts merge requests closing issues icons for each issue739Group show page740 when signed in741 with non-admin group concerns742 behaves like an autodiscoverable RSS feed with current_user's feed token743 has an RSS autodiscovery link tag with current_user's feed token744 when group does not exist745 is expected to eq 404746 when user is an owner747 shows the invite banner and persists dismissal748 when group has a project with emoji in description749 shows the project info750 when group has projects751 allows users to sorts projects by most stars752 when signed out753 RSS754 behaves like an autodiscoverable RSS feed without a feed token755 has an RSS autodiscovery link tag without a feed token756 when group has a public project757 renders public project758 when group has a private project759 does not render private project760 subgroup support761 for owners762 when subgroups are supported763 allows creating subgroups764 for maintainers765 when subgroups are supported766 when subgroup_creation_level is set to maintainers767 allows creating subgroups768 when subgroup_creation_level is set to owners769 does not allow creating subgroups770 notification button771 is enabled by default772 is disabled if emails are disabled773 page og:description774 behaves like page meta description775 renders the page with description, og:description, and twitter:description meta tags that contains a plain-text version of the markdown776 structured schema markup777 shows Organization structured markup778 does not include structured markup in shared projects tab779 does not include structured markup in archived projects tab780Project members list781 show members from project and group782 show user once if member of both group and project783 update user access level784 add user to project785 uses ProjectMember access_level_roles for the invite members modal access option786 remove user from project787 invite user to project788 as a signed out visitor viewing a public project789 does not show the Invite members button when not signed in790 project bots791 does not show form used to change roles and "Expiration date" or the remove user button792 when user has 2FA enabled793 shows 2FA badge to user with "Maintainer" access level794 shows 2FA badge to admins795 does not show 2FA badge to users with access level below "Maintainer"796 shows 2FA badge to themselves797User page798 shows the status if there was one799 shows the pronouns of the user if there was one800 shows the pronunctiation of the user if there was one801 with public profile802 shows all the tabs803 does not show private profile message804 work information805 shows job title and organization details806 shows job title807 shows organization details808 location809 when location is set810 shows location811 when location is not set812 does not show location813 timezone814 when timezone is set815 shows local time816 when timezone is not set817 does not show local time818 when timezone is invalid819 shows local time using the configured default timezone (UTC in this case)820 follow/unfollow and followers/following821 does not show link to follow822 shows 0 followers and 0 following823WARNING: Active Record does not support composite primary key.824user_follow_users has composite primary key. Composite primary key is ignored.825 shows 1 followers and 1 following826 does show link to follow827 does show link to unfollow828 with private profile829 shows no tab830 shows private profile message831 shows own tabs832 with blocked profile833 shows no tab834 shows blocked message835 shows user name as blocked836 shows no additional fields837 shows username838 behaves like default brand title page meta description839 renders the page with description, og:description, and twitter:description meta tags with the default brand title840 with unconfirmed user841 when visited by an authenticated user842 behaves like unconfirmed user profile843 shows user name as unconfirmed844 shows no tab845 shows no additional fields846 shows private profile message847 behaves like default brand title page meta description848 renders the page with description, og:description, and twitter:description meta tags with the default brand title849 when visited by an unauthenticated user850 behaves like unconfirmed user profile851 shows user name as unconfirmed852 shows no tab853 shows no additional fields854 shows private profile message855 behaves like default brand title page meta description856 renders the page with description, og:description, and twitter:description meta tags with the default brand title857 signup disabled858 shows the sign in link859 signup enabled860 shows the sign in and register link861 most recent activity862 shows the most recent activity863 when external authorization is enabled864 hides the most recent activity865 page description866 behaves like page meta description867 renders the page with description, og:description, and twitter:description meta tags that contains a plain-text version of the markdown868 with a bot user869 feature flag enabled870 only shows Overview and Activity tabs871 feature flag disabled872 only shows Overview and Activity tabs873 structured markup874 shows Person structured markup875 GPG keys876 when user has verified GPG keys877 shows link to public GPG keys878 when user does not have verified GPG keys879 does not show link to public GPG keys880User can display performance bar881 when user is logged-out882 when the performance_bar feature is disabled883 behaves like performance bar cannot be displayed884 does not show the performance bar by default885 when user press `pb`886 does not show the performance bar by default887 when the performance_bar feature is enabled888 behaves like performance bar cannot be displayed889 does not show the performance bar by default890 when user press `pb`891 does not show the performance bar by default892 when user is logged-in893 when the performance_bar feature is disabled894 behaves like performance bar cannot be displayed895 does not show the performance bar by default896 when user press `pb`897 does not show the performance bar by default898 behaves like performance bar is enabled by default in development899 shows the performance bar by default900 when the performance_bar feature is enabled901 does not show Stats link by default902 behaves like performance bar is enabled by default in development903 shows the performance bar by default904 behaves like performance bar can be displayed905 does not show the performance bar by default906 when user press `pb`907 shows the performance bar908 when GITLAB_PERFORMANCE_BAR_STATS_URL environment variable is set909 shows Stats link910 flamegraphs911 when user has access912 renders flamegraph when requested913 when user does not have access914 renders the original page915Merge Request Discussion Lock916 when a user is a team member917 when the discussion is unlocked918 the user can lock the merge_request919 when the discussion is locked920 the user can unlock the merge_request921 when a user is not a team member922 when the discussion is unlocked923 the user can not lock the merge_request924 when the discussion is locked925 the user can not unlock the merge_request926Projects > Settings > Webhook Settings927 for developer928 to be disallowed to view929 for maintainer930 Webhooks931 show list of webhooks932 create webhook933 edit existing webhook934 test existing webhook935 delete existing webhook936 from webhooks list page937 from webhook edit page938 Webhook logs939 show list of hook logs940 show hook log details941 retry hook log942Service Desk Setting943 shows activation checkbox944 when service_desk_email is disabled945 shows incoming email but not project name suffix after activating946 when service_desk_email is enabled947 allows setting of custom address suffix948 issue description templates949 behaves like issue description templates from current project only950 loads issue description templates from the project only951Dashboard snippets952 when the project has snippets953DEPRECATION 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)954 shows new snippet button in header955 behaves like paginated snippets956DEPRECATION 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)957 is limited to 20 items per page958 clicking on the link to the second page959DEPRECATION 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)960DEPRECATION 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)961 shows the remaining snippets962 when there are no project snippets963DEPRECATION 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)964 shows the empty state when there are no snippets965DEPRECATION 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)966 shows new snippet button in main content area967DEPRECATION 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)968 shows documentation button in main comment area969 filtering by visibility970DEPRECATION 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)971 contains all snippets of logged user972DEPRECATION 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)973DEPRECATION 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)974 contains all private snippets of logged user when clicking on private975DEPRECATION 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)976DEPRECATION 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)977 contains all internal snippets of logged user when clicking on internal978DEPRECATION 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)979DEPRECATION 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)980 contains all public snippets of logged user when clicking on public981 behaves like tabs with counts982DEPRECATION 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)983 shows a tab for All snippets and count984DEPRECATION 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)985 shows a tab for Private snippets and count986DEPRECATION 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)987 shows a tab for Internal snippets and count988DEPRECATION 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)989 shows a tab for Public snippets and count990 as an external user991 without snippets992DEPRECATION 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)993 hides new snippet button994 with snippets995DEPRECATION 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)996 hides new snippet button997User rebases a merge request998 when merge is regular999 behaves like rebases1000 rebases1001 when merge is ff-only1002 behaves like rebases1003 rebases1004Projects > Settings > User tags a project1005 select existing topic1006 select new topic1007Commit > User uses quick actions1008 Tagging a commit1009 behaves like tag quick action1010 post note to existing commit1011 tags this commit1012 preview1013 removes quick action from note and explains it1014Contextual sidebar1015 when context is a project1016 when analyzing the menu1017 shows flyout navs when collapsed or expanded apart from on the active item when expanded1018 with invite_members_in_side_nav experiment1019 allows opening of modal for the candidate experience1020 does not have invite members link in side nav for the control experience1021 when context is a group1022 with invite_members_in_side_nav experiment1023 allows opening of modal for the candidate experience1024 does not have invite members link in side nav for the control experience1025Invalid uploads that must be rejected1026 invalid upload key1027 behaves like rejecting invalid keys1028 with invalid key xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx10292021-12-14 01:44:17 +0000 Rack app ("PUT /api/v4/projects/118/packages/nuget/" - (127.0.0.1)): #<RangeError: exceeded available parameter key space>1030 is expected not to change `Packages::Package.nuget.count`10312021-12-14 01:44:17 +0000 Rack app ("PUT /api/v4/projects/118/packages/nuget/" - (127.0.0.1)): #<RangeError: exceeded available parameter key space>1032 is expected to eq 50010332021-12-14 01:44:17 +0000 Rack app ("PUT /api/v4/projects/118/packages/nuget/" - (127.0.0.1)): #<RangeError: exceeded available parameter key space>1034 is expected to include "Puma caught this error: exceeded available parameter key space (RangeError)"1035 behaves like rejecting invalid keys1036 with invalid key package[]test1037 is expected not to change `Packages::Package.nuget.count`1038 is expected to eq 4001039 is expected to include "Bad Request"1040 behaves like handling file uploads1041 with object storage disabled1042 behaves like by rejecting uploads with an invalid key1043 behaves like rejecting invalid keys1044 with invalid key package[test10452021-12-14 01:44:18 +0000 Rack app ("PUT /api/v4/projects/118/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "package[test">1046 is expected not to change `Packages::Package.nuget.count`10472021-12-14 01:44:18 +0000 Rack app ("PUT /api/v4/projects/118/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "package[test">1048 is expected to eq 50010492021-12-14 01:44:19 +0000 Rack app ("PUT /api/v4/projects/118/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "package[test">1050 is expected to include "invalid field: \"package[test\""1051 behaves like rejecting invalid keys1052 with invalid key []10532021-12-14 01:44:19 +0000 Rack app ("PUT /api/v4/projects/118/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "[]">1054 is expected not to change `Packages::Package.nuget.count`10552021-12-14 01:44:19 +0000 Rack app ("PUT /api/v4/projects/118/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "[]">1056 is expected to eq 50010572021-12-14 01:44:19 +0000 Rack app ("PUT /api/v4/projects/118/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "[]">1058 is expected to include "invalid field: \"[]\""1059 behaves like rejecting invalid keys1060 with invalid key [package]test10612021-12-14 01:44:20 +0000 Rack app ("PUT /api/v4/projects/118/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "[package]test">1062 is expected not to change `Packages::Package.nuget.count`10632021-12-14 01:44:20 +0000 Rack app ("PUT /api/v4/projects/118/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "[package]test">1064 is expected to eq 50010652021-12-14 01:44:20 +0000 Rack app ("PUT /api/v4/projects/118/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "[package]test">1066 is expected to include "invalid field: \"[package]test\""1067 behaves like rejecting invalid keys1068 with invalid key package][test]]10692021-12-14 01:44:20 +0000 Rack app ("PUT /api/v4/projects/118/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "package][test]]">1070 is expected not to change `Packages::Package.nuget.count`10712021-12-14 01:44:20 +0000 Rack app ("PUT /api/v4/projects/118/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "package][test]]">1072 is expected to eq 50010732021-12-14 01:44:20 +0000 Rack app ("PUT /api/v4/projects/118/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "package][test]]">1074 is expected to include "invalid field: \"package][test]]\""1075 behaves like rejecting invalid keys1076 with invalid key package[test[nested]]10772021-12-14 01:44:21 +0000 Rack app ("PUT /api/v4/projects/118/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "package[test[nested]]">1078 is expected not to change `Packages::Package.nuget.count`10792021-12-14 01:44:21 +0000 Rack app ("PUT /api/v4/projects/118/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "package[test[nested]]">1080 is expected to eq 50010812021-12-14 01:44:21 +0000 Rack app ("PUT /api/v4/projects/118/packages/nuget/" - (127.0.0.1)): #<RuntimeError: invalid field: "package[test[nested]]">1082 is expected to include "invalid field: \"package[test[nested]]\""1083User jumps to the next unresolved discussion1084 jumps to overview tab1085User activates irker (IRC gateway)1086 activates service1087Incident Detail1088 when user displays the incident1089 shows incident and alert data1090Admin > Admin sees background migrations1091 can navigate to background migrations1092 can view queued migrations and pause and resume them1093 can view finished migrations1094 when there are failed migrations1095 can view and retry them1096Projects > Settings > User changes avatar1097 saves the new avatar1098 with an avatar already set1099/builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/carrierwave-1.3.2/lib/carrierwave/mounter.rb:113: warning: deprecated Object#=~ is called on TrueClass; it always returns nil1100 is possible to remove the avatar1101User deletes feature flag user list1102 with a list1103 deletes the list1104 with a list that is in use1105 does not delete the list1106Group Dependency Proxy for containers1107Capybara starting Puma...1108* Version 5.5.2 , codename: Zawgyi1109* Min threads: 0, max threads: 41110* Listening on http://127.0.0.1:409591111 fetching a blob1112 when the blob is cached for the group1113 behaves like responds with the file1114 sends file1115 dependency_proxy_workhorse feature flag disabled1116 behaves like responds with the file1117 sends file1118 when the blob must be downloaded1119 behaves like responds with the file1120 sends file1121 behaves like caches the file1122 caches the file1123 dependency_proxy_workhorse feature flag disabled1124 behaves like responds with the file1125 sends file1126 behaves like caches the file1127 caches the file1128Project Tree RSS1129 when signed in1130 behaves like an autodiscoverable RSS feed with current_user's feed token1131 has an RSS autodiscovery link tag with current_user's feed token1132 when signed out1133 behaves like an autodiscoverable RSS feed without a feed token1134 has an RSS autodiscovery link tag without a feed token1135Tracings Content Security Policy1136 when there is no global config1137 does not add CSP directives1138 when a global CSP config exists1139 when external_url is set1140 overwrites frame-src1141 when external_url is not set1142 uses global policy1143User manages applications1144 allows user to manage applications1145 when scopes are blank1146 returns an error1147Edit group label1148 update label with new title1149View error details page1150 with current user as project guest1151 renders not found1152Knapsack report was generated. Preview:1153{1154 "spec/features/security/project/internal_access_spec.rb": 214.64947684799995,1155 "spec/features/projects/show/user_sees_collaboration_links_spec.rb": 148.3321268940001,1156 "spec/features/merge_request/user_comments_on_diff_spec.rb": 170.69355378599994,1157 "spec/features/projects/branches/user_views_branches_spec.rb": 68.78409565800007,1158 "spec/features/projects/container_registry_spec.rb": 56.53749127900005,1159 "spec/features/search/user_uses_header_search_field_spec.rb": 54.21121580299996,1160 "spec/features/issuables/issuable_list_spec.rb": 43.65351630700002,1161 "spec/features/groups/show_spec.rb": 23.713071300000138,1162 "spec/features/projects/members/list_spec.rb": 34.90240768700005,1163 "spec/features/users/show_spec.rb": 16.76215439700013,1164 "spec/features/user_can_display_performance_bar_spec.rb": 27.178261596999846,1165 "spec/features/merge_request/merge_request_discussion_lock_spec.rb": 20.50850090600011,1166 "spec/features/projects/settings/webhooks_settings_spec.rb": 18.842626283000072,1167 "spec/features/projects/settings/service_desk_setting_spec.rb": 14.412844297999982,1168 "spec/features/dashboard/snippets_spec.rb": 9.569632216999935,1169 "spec/features/merge_request/user_rebases_merge_request_spec.rb": 10.370749493000176,1170 "spec/features/projects/settings/user_tags_project_spec.rb": 10.78838599300002,1171 "spec/features/commits/user_uses_quick_actions_spec.rb": 9.269866125000135,1172 "spec/features/contextual_sidebar_spec.rb": 8.380088428999898,1173 "spec/features/file_uploads/multipart_invalid_uploads_spec.rb": 4.909520359999988,1174 "spec/features/merge_request/user_jumps_to_discussion_spec.rb": 6.294112532999861,1175 "spec/features/projects/services/user_activates_irker_spec.rb": 5.4415594079998755,1176 "spec/features/issues/incident_issue_spec.rb": 5.0702206030000525,1177 "spec/features/admin/admin_sees_background_migrations_spec.rb": 5.860031467999988,1178 "spec/features/projects/settings/user_changes_avatar_spec.rb": 4.843610071999819,1179 "spec/features/projects/feature_flag_user_lists/user_deletes_feature_flag_user_list_spec.rb": 4.376396199000055,1180 "spec/features/groups/dependency_proxy_for_containers_spec.rb": 3.2734415439999793,1181 "spec/features/projects/tree/rss_spec.rb": 2.061217094999847,1182 "spec/features/projects/tracings_spec.rb": 2.0173353200000292,1183 "spec/features/profiles/user_manages_applications_spec.rb": 2.6437006210001073,1184 "spec/features/groups/labels/edit_spec.rb": 1.3983581400000276,1185 "spec/features/error_tracking/user_sees_error_details_spec.rb": 0.89251271099988121186}1187Knapsack global time execution for tests: 16m 50s1188Finished in 16 minutes 53 seconds (files took 52.64 seconds to load)1189568 examples, 0 failures1190Failed to write to log, write log/workhorse-test.log: file already closed1191Tue Dec 14 01:45:17 UTC 20211193Not uploading cache ruby-gems-v1-9 due to policy1194Not uploading cache gitaly-ruby-gems-v1-9 due to policy1196Uploading artifacts...1197coverage/: found 5 matching files and directories 1198crystalball/: found 2 matching files and directories 1199deprecations/: found 11 matching files and directories 1200knapsack/: found 3 matching files and directories 1201rspec_flaky/: found 5 matching files and directories 1202rspec_profiling/: found 1 matching files and directories 1203tmp/capybara/: found 3 matching files and directories 1204tmp/memory_test/: found 2 matching files and directories 1205log/*.log: found 17 matching files and directories 1206Uploading artifacts as "archive" to coordinator... ok id=1880798064 responseStatus=201 Created token=MYFCTxc51207Uploading artifacts...1208junit_rspec.xml: found 1 matching files and directories 1209Uploading artifacts as "junit" to coordinator... ok id=1880798064 responseStatus=201 Created token=MYFCTxc51211Job succeeded