rspec unit pg14 34/44
Passed Started
by
@kpaizee

Kati Paizee
1Running with gitlab-runner 17.4.0~pre.110.g27400594 (27400594)2 on blue-5.private.runners-manager.gitlab.com/gitlab.com/gitlab-org PYwgZLQB, system ID: s_4bff81aff7f73 feature flags: FF_NETWORK_PER_BUILD:true4Resolving secrets6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.5-golang-1.22-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.45-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 ...7Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1...8Authenticating with credentials from job payload (GitLab Registry)9Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...10Using docker image sha256:82f132c22567f8ce17cc132c14b2f9aa3eaf9bb5424d91c2d966912433f0257d for registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:c55e1364ee4327b244a9cfa1750f19feea14fc774eaf792b725967d146eb45f5 ...11WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.12WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.13Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12...14Authenticating with credentials from job payload (GitLab Registry)15Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...16Using docker image sha256:5c5ba5b83d6c60cb0b225bd670b7a43be8c238cc72347d24af57e5027c3648f3 for registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:46aceab84c42d0e819c8e7940f2f98ce9e184785cd7b22d95872024a35f52407 ...17Starting service redis:6.2-alpine...18Pulling docker image redis:6.2-alpine ...19Using docker image sha256:7de0dedd123b8cb2b105ace4e8d00b8bba5ad7be39617dfa229acff315fe4fbf for redis:6.2-alpine with digest redis@sha256:2d1463258f2764328496376f5d965f20c6a67f66ea2b06dc42af351f75248792 ...20Waiting for services to be up and running (timeout 30 seconds)...21Authenticating with credentials from job payload (GitLab Registry)22Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.5-golang-1.22-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.45-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 ...23Using docker image sha256:a90e31ccd6da042777276b42c82e9ff61960addd549fc8e2d7271e4d043d214f for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.5-golang-1.22-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.45-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.5-golang-1.22-rust-1.73-node-20.12-postgresql-14@sha256:accb4e6358edb7bfec0cb175e48551680473256910cba95ae3af39624b34d7e2 ...25Running on runner-pywgzlqb-project-278964-concurrent-0 via runner-pywgzlqb-private-1727943853-8bd9cab9...27Skipping Git repository setup28Skipping Git checkout29Skipping Git submodules setup31Checking cache for ruby-gems-debian-bookworm-ruby-3.1.5-gemfile-Gemfile-19...32Downloading cache from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-debian-bookworm-ruby-3.1.5-gemfile-Gemfile-19 ETag="ac29a6871f1e9a872cdb11fd294d1666"33Successfully extracted cache35Downloading artifacts for clone-gitlab-repo (7982916645)...36Downloading artifacts from coordinator... ok host=storage.googleapis.com id=7982916645 responseStatus=200 OK token=glcbt-6637WARNING: Part of .git directory is on the list of files to extract 38WARNING: This may introduce unexpected problems 39Downloading artifacts for compile-test-assets (7982916679)...40Downloading artifacts from coordinator... ok host=storage.googleapis.com id=7982916679 responseStatus=200 OK token=glcbt-6641Downloading artifacts for retrieve-tests-metadata (7982916687)...42Downloading artifacts from coordinator... ok host=storage.googleapis.com id=7982916687 responseStatus=200 OK token=glcbt-6643Downloading artifacts for setup-test-env (7982916684)...44Downloading artifacts from coordinator... ok host=storage.googleapis.com id=7982916684 responseStatus=200 OK token=glcbt-66 45 Executing "step_script" stage of the job script 46Using docker image sha256:a90e31ccd6da042777276b42c82e9ff61960addd549fc8e2d7271e4d043d214f for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.5-golang-1.22-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.45-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.5-golang-1.22-rust-1.73-node-20.12-postgresql-14@sha256:accb4e6358edb7bfec0cb175e48551680473256910cba95ae3af39624b34d7e2 ...47$ echo $FOSS_ONLY48$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb49$ export GOPATH=$CI_PROJECT_DIR/.go50$ mkdir -p $GOPATH51$ source scripts/utils.sh52$ log_disk_usage before_script53[log_disk_usage before_script] start54df -h55Filesystem Size Used Avail Use% Mounted on56overlay 95G 25G 71G 26% /57tmpfs 64M 0 64M 0% /dev58shm 64M 0 64M 0% /dev/shm59/dev/sda1 95G 25G 71G 26% /cache60tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id61du -h -d 1627.4M ./workhorse63148K ./bin641.2M ./.gitlab65167M ./.git664.0K ./builds6728M ./lib688.0K ./.vscode69532K ./storybook7020K ./log711.8M ./data7210M ./qa732.9M ./.rubocop_todo74828M ./vendor75961M ./public7659M ./doc77492K ./danger78136K ./rspec79552K ./tooling80141M ./ee811.3M ./knapsack82296K ./patches834.3M ./changelogs8420K ./haml_lint8528K ./metrics_server8688K ./keeps8748K ./shared8844K ./generator_templates891.2M ./scripts90619M ./tmp91126M ./spec9220K ./file_hooks9316K ./sidekiq_cluster9416M ./gems951.2M ./fixtures96948K ./rubocop974.0K ./.go9832M ./db9912K ./.github100125M ./locale10119M ./config10281M ./app10316K ./.lefthook1043.2G .105[log_disk_usage before_script] end106$ source scripts/prepare_build.sh138Using decomposed database config (config/database.yml.decomposed-postgresql)139Geo DB won't be set up.140Embedding DB won't be set up.152$ source ./scripts/rspec_helpers.sh153$ run_timed_command "gem install knapsack --no-document"154$ gem install knapsack --no-document155Successfully installed knapsack-4.0.01561 gem installed157==> 'gem install knapsack --no-document' succeeded in 1 seconds.158$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"163$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"164$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"165$ tooling/bin/create_job_metrics_file || true166[job-metrics] Creating the job metrics file for the CI/CD job.167$ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house"169[09:02:19] Starting rspec_parallelized_job170RETRY_FAILED_TESTS_IN_NEW_PROCESS: true171KNAPSACK_GENERATE_REPORT: true172FLAKY_RSPEC_GENERATE_REPORT: true173KNAPSACK_TEST_FILE_PATTERN: spec/{bin,channels,components,config,contracts,db,dependencies,elastic,elastic_integration,experiments,factories,finders,frontend,graphql,haml_lint,helpers,initializers,keeps,lib,metrics_server,models,policies,presenters,rack_servers,replicators,routing,rubocop,scripts,serializers,services,sidekiq,sidekiq_cluster,spam,support_specs,tasks,uploaders,validators,views,workers,tooling,dot_gitlab_ci}{,/**/}*_spec.rb174KNAPSACK_LOG_LEVEL: debug175KNAPSACK_REPORT_PATH: knapsack/rspec_unit_pg14_34_44_278964_report.json176FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json177FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_unit_pg14_34_44_278964_report.json178NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_unit_pg14_34_44_278964_report.json179RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-7982916954.txt180CRYSTALBALL: 181RSPEC_TESTS_MAPPING_ENABLED: 182RSPEC_TESTS_FILTER_FILE: 183Shell set options (set -o) enabled:184braceexpand on185hashall on186interactive-comments on187pipefail on188Parsing expected rspec suite duration...189RSpec suite is expected to take 44 minutes 16.38 seconds.190Expected duration for tests:191{192 "spec/models/project_wiki_spec.rb": 325.4223629950499,193 "spec/models/ci/job_artifact_spec.rb": 212.65438652607287,194 "spec/services/ci/create_pipeline_service/rules_spec.rb": 157.58486272293243,195 "spec/services/notes/update_service_spec.rb": 129.8576355881447,196 "spec/lib/gitlab/background_migration/backfill_packages_tags_project_id_spec.rb": 107.14231392959461,197 "spec/lib/api/helpers_spec.rb": 91.56434526776883,198 "spec/lib/gitlab/ci/config/external/mapper/verifier_spec.rb": 81.01905269173234,199 "spec/services/members/invitation_reminder_email_service_spec.rb": 72.27732257871207,200 "spec/lib/gitlab/url_sanitizer_spec.rb": 63.37624628548812,201 "spec/lib/gitlab/background_migration/backfill_boards_epic_lists_group_id_spec.rb": 58.3995425610624,202 "spec/lib/gitlab/background_migration/backfill_archived_and_traversal_ids_to_vulnerability_reads_spec.rb": 54.6852173704282,203 "spec/lib/gitlab/database/background_migration/batched_migration_spec.rb": 49.692488047702625,204 "spec/models/namespace/root_storage_statistics_spec.rb": 44.91139328755813,205 "spec/lib/gitlab/url_builder_spec.rb": 42.61167984089533,206 "spec/services/system_note_service_spec.rb": 39.603835699197774,207 "spec/lib/gitlab/background_migration/backfill_epic_issues_namespace_id_spec.rb": 37.50426697456947,208 "spec/models/route_spec.rb": 35.86826985078201,209 "spec/lib/gitlab/diff/file_collection/merge_request_diff_spec.rb": 33.427561013143695,210 "spec/models/concerns/resolvable_discussion_spec.rb": 32.00770313907507,211 "spec/lib/gitlab/background_migration/backfill_vulnerability_occurrence_identifiers_project_id_spec.rb": 30.46982948159293,212 "spec/models/concerns/cache_markdown_field_spec.rb": 29.172024116463337,213 "spec/lib/gitlab/database/migrations/runner_spec.rb": 27.613387155911486,214 "spec/models/integrations/webex_teams_spec.rb": 26.230265481703874,215 "spec/lib/gitlab/utils/sanitize_node_link_spec.rb": 24.977643624157388,216 "spec/lib/gitlab/data_builder/note_spec.rb": 23.783987941422986,217 "spec/services/ci/pipeline_trigger_service_spec.rb": 23.004550669993627,218 "spec/models/concerns/milestoneable_spec.rb": 21.690156489917705,219 "spec/models/concerns/participable_spec.rb": 20.858248447931846,220 "spec/models/concerns/each_batch_spec.rb": 19.799274114951906,221 "spec/policies/clusters/cluster_policy_spec.rb": 19.205984100378835,222 "spec/models/work_items/related_work_item_link_spec.rb": 18.416991295087964,223 "spec/lib/gitlab/background_migration/backfill_project_id_to_security_scans_spec.rb": 18.00007526517736,224 "spec/lib/gitlab/sidekiq_middleware/skip_jobs_spec.rb": 16.83201647963483,225 "spec/workers/remove_expired_members_worker_spec.rb": 16.55541211444349,226 "spec/lib/gitlab/ci/reports/sbom/component_spec.rb": 16.10803751267219,227 "spec/lib/gitlab/config/entry/validators_spec.rb": 15.392775338560488,228 "spec/lib/click_house/query_builder_spec.rb": 14.977171536993215,229 "spec/models/uploads/fog_spec.rb": 14.438708262700384,230 "spec/models/ml/experiment_spec.rb": 14.009654717262594,231 "spec/lib/gitlab/multi_collection_paginator_spec.rb": 13.612690542840273,232 "spec/lib/banzai/filter/references/reference_cache_spec.rb": 13.113172777366014,233 "spec/lib/gitlab/ci/build/step_spec.rb": 12.830493030516195,234 "spec/services/error_tracking/issue_update_service_spec.rb": 12.565602418113205,235 "spec/services/ci/create_pipeline_service/cache_spec.rb": 12.103174587456603,236 "spec/models/packages/dependency_spec.rb": 11.944021572731199,237 "spec/lib/gitlab/ci/badge/pipeline/metadata_spec.rb": 11.517893208990849,238 "spec/models/integrations/emails_on_push_spec.rb": 11.387862552194658,239 "spec/views/projects/merge_requests/_commits.html.haml_spec.rb": 10.941669399618291,240 "spec/finders/packages/packages_finder_spec.rb": 10.749865194547631,241 "spec/models/jira_connect/public_key_spec.rb": 10.497274811421214,242 "spec/workers/ci/user_cancel_pipeline_worker_spec.rb": 10.233680080384055,243 "spec/lib/gitlab/hotlinking_detector_spec.rb": 9.870292093378277,244 "spec/finders/user_finder_spec.rb": 9.644087714039179,245 "spec/graphql/types/query_type_spec.rb": 9.38082839884744,246 "spec/uploaders/import_export_uploader_spec.rb": 9.186606663445524,247 "spec/models/ci/build_need_spec.rb": 8.932303452071128,248 "spec/services/clusters/agent_tokens/revoke_service_spec.rb": 8.734528561921682,249 "spec/lib/gitlab/ci/pipeline/chain/limit/rate_limit_spec.rb": 8.493272883136774,250 "spec/lib/system_check/simple_executor_spec.rb": 8.293707582902266,251 "spec/lib/gitlab/error_tracking/processor/sidekiq_processor_spec.rb": 8.073579251176021,252 "spec/lib/gitlab/ci/pipeline/expression/lexer_spec.rb": 7.879260795267206,253 "spec/services/users/activity_service_spec.rb": 7.742620216994752,254 "spec/lib/gitlab/gl_repository/identifier_spec.rb": 7.525934546898714,255 "spec/services/error_tracking/issue_latest_event_service_spec.rb": 7.360298812907356,256 "spec/services/branches/validate_new_service_spec.rb": 7.233585927163004,257 "spec/services/packages/helm/process_file_service_spec.rb": 7.017174542650846,258 "spec/lib/gitlab/diff/file_collection/base_spec.rb": 6.8818027223737275,259 "spec/helpers/notify_helper_spec.rb": 6.67997735942474,260 "spec/lib/gitlab/ci/pipeline/chain/limit/deployments_spec.rb": 6.623388620058555,261 "spec/graphql/graphql_triggers_spec.rb": 6.389659671116629,262 "spec/workers/pipeline_process_worker_spec.rb": 6.374940364826246,263 "spec/services/admin/plan_limits/update_service_spec.rb": 6.155616762549036,264 "spec/helpers/users/group_callouts_helper_spec.rb": 6.115148187089561,265 "spec/tooling/lib/tooling/mappings/graphql_base_type_mappings_spec.rb": 5.920122932336024,266 "spec/lib/banzai/filter/front_matter_filter_spec.rb": 5.827390495639068,267 "spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes/approved_event_spec.rb": 5.788540093660595,268 "spec/lib/gitlab/metrics/samplers/puma_sampler_spec.rb": 5.664946509752127,269 "spec/services/milestones/update_service_spec.rb": 5.597279929844387,270 "spec/lib/gitlab/github_import/importer/repository_importer_spec.rb": 5.474859322420433,271 "spec/lib/file_size_validator_spec.rb": 5.432408122956945,272 "spec/lib/gitlab/sidekiq_logging/json_formatter_spec.rb": 5.271766275689236,273 "spec/graphql/types/current_user_todos_type_spec.rb": 5.2297276495274785,274 "spec/workers/packages/mark_package_files_for_destruction_worker_spec.rb": 5.0635759221924355,275 "spec/lib/gitlab/database/partitioning/int_range_strategy_spec.rb": 5.04078794323923,276 "spec/models/members/members/members_with_parents_spec.rb": 4.906365231424678,277 "spec/lib/gitlab/identifier_spec.rb": 4.880295575635714,278 "spec/workers/gitlab/import/stuck_project_import_jobs_worker_spec.rb": 4.729518638909571,279 "spec/graphql/resolvers/admin/analytics/usage_trends/measurements_resolver_spec.rb": 4.724594750743973,280 "spec/models/design_management/design_action_spec.rb": 4.628320507917005,281 "spec/lib/error_tracking/stacktrace_builder_spec.rb": 4.536432667290313,282 "spec/services/jira_import/server_users_mapper_service_spec.rb": 4.47549483712505,283 "spec/lib/api/entities/merge_request_approvals_spec.rb": 4.426089730904575,284 "spec/models/integrations/chat_message/group_mention_message_spec.rb": 4.325450643047226,285 "spec/lib/gitlab/github_import/importer/attachments/issues_importer_spec.rb": 4.292807097248257,286 "spec/graphql/resolvers/groups_resolver_spec.rb": 4.140556251332668,287 "spec/lib/gitlab/feature_categories_spec.rb": 4.114972591948225,288 "spec/services/projects/record_target_platforms_service_spec.rb": 3.971908704457153,289 "spec/services/commits/revert_service_spec.rb": 3.9316006346362573,290 "spec/lib/gitlab/health_checks/probes/collection_spec.rb": 3.8470632362346224,291 "spec/workers/personal_access_tokens/expired_notification_worker_spec.rb": 3.7964489874421963,292 "spec/rubocop/check_graceful_task_spec.rb": 3.7042198299268345,293 "spec/lib/bulk_imports/network_error_spec.rb": 3.6804022050291065,294 "spec/services/ci/runners/stale_managers_cleanup_service_spec.rb": 3.5696991840235794,295 "spec/models/concerns/cron_schedulable_spec.rb": 3.5381010883619086,296 "spec/lib/gitlab/diff/formatters/image_formatter_spec.rb": 3.4978234732485007,297 "spec/lib/bulk_imports/source_url_builder_spec.rb": 3.3695600829737558,298 "spec/services/saved_replies/destroy_service_spec.rb": 3.333059474543326,299 "spec/graphql/resolvers/terraform/states_resolver_spec.rb": 3.30397660191233,300 "spec/helpers/ci/secure_files_helper_spec.rb": 3.2299750575745603,301 "spec/services/design_management/move_designs_service_spec.rb": 3.1963126715588634,302 "spec/services/cloud_seed/google_cloud/create_cloudsql_instance_service_spec.rb": 3.0993887069096218,303 "spec/lib/gitlab/usage/metrics/instrumentations/numbers_metric_spec.rb": 3.0499252767046934,304 "spec/policies/concerns/crud_policy_helpers_spec.rb": 2.98638225518458,305 "spec/services/jira_connect/sync_service_spec.rb": 2.948897120245528,306 "spec/graphql/mutations/ci/runner/bulk_delete_spec.rb": 2.8459935490190547,307 "spec/views/members/access_denied_mailer/email.html.haml_spec.rb": 2.826815599000838,308 "spec/graphql/resolvers/work_items/types_resolver_spec.rb": 2.7310745435940325,309 "spec/models/description_version_spec.rb": 2.7110602856277803,310 "spec/workers/ci/initialize_pipelines_iid_sequence_worker_spec.rb": 2.6342312137940014,311 "spec/models/alert_management/alert_user_mention_spec.rb": 2.6290897684774723,312 "spec/services/merge_requests/mergeability/check_commits_status_service_spec.rb": 2.5237129411164347,313 "spec/serializers/issue_serializer_spec.rb": 2.523626765482915,314 "spec/presenters/ml/candidate_presenter_spec.rb": 2.4148691163150424,315 "spec/models/attr_encrypted_patches_spec.rb": 2.4142275213398303,316 "spec/lib/gitlab/render_timeout_spec.rb": 2.3096847558176212,317 "spec/workers/auto_merge_process_worker_spec.rb": 2.3061057445559654,318 "spec/policies/project_hook_policy_spec.rb": 2.2193489343854216,319 "spec/workers/jira_connect/sync_feature_flags_worker_spec.rb": 2.2106257317677547,320 "spec/lib/gitlab/usage/metrics/instrumentations/group_imports_users_metric_spec.rb": 2.1311319103940662,321 "spec/lib/system_check/app/table_truncate_check_spec.rb": 2.1110954529610146,322 "spec/presenters/import/pending_reassignment_alert_presenter_spec.rb": 2.0290242788314803,323 "spec/services/import/source_users/cancel_reassignment_service_spec.rb": 1.9981555727525886,324 "spec/rubocop/cop/migration/background_migrations_spec.rb": 1.936663820509978,325 "spec/lib/gitlab/x509/commit_sigstore_spec.rb": 1.9154964073973277,326 "spec/lib/gitlab/ci_access_spec.rb": 1.8677629535010376,327 "spec/graphql/types/boards/board_issue_input_type_spec.rb": 1.8406256881666803,328 "spec/tooling/lib/tooling/check_ruby_syntax_spec.rb": 1.7518319311530033,329 "spec/lib/gitlab/github_import/events_cache_spec.rb": 1.7467939339495535,330 "spec/lib/gitlab/external_authorization/cache_spec.rb": 1.6481021180915971,331 "spec/graphql/types/tree/type_enum_spec.rb": 1.6408237613163261,332 "spec/models/ml/candidate_metadata_spec.rb": 1.550853777217732,333 "spec/lib/gitlab/usage/metrics/instrumentations/dormant_user_setting_enabled_metric_spec.rb": 1.5294016349404287,334 "spec/lib/gitlab/ci/config/normalizer/factory_spec.rb": 1.4344000759626248,335 "spec/lib/gitlab/graphql/mount_mutation_spec.rb": 1.4331373285024844,336 "spec/lib/gitlab/usage/metrics/instrumentations/prometheus_enabled_metric_spec.rb": 1.3466387263433133,337 "spec/workers/gitlab/github_gists_import/start_import_worker_spec.rb": 1.3412553667643365,338 "spec/lib/system_check/app/gitlab_cable_config_exists_check_spec.rb": 1.2616140190361524,339 "spec/lib/gitlab/import_export/reader_spec.rb": 1.2497556474817317,340 "spec/views/groups/show.html.haml_spec.rb": 1.158828171556125,341 "spec/lib/gitlab/github_import/project_relation_type_spec.rb": 1.1415280956186586,342 "spec/lib/gitlab/error_tracking/processor/sanitize_error_message_processor_spec.rb": 1.0880722807978132,343 "spec/graphql/types/clusters/agent_type_spec.rb": 1.0216005331194613,344 "spec/workers/object_storage/delete_stale_direct_uploads_worker_spec.rb": 0.972612165370522,345 "spec/workers/namespaces/prune_aggregation_schedules_worker_spec.rb": 0.93675132629266,346 "spec/rubocop/cop/migration/async_post_migrate_only_spec.rb": 0.8760800676242904,347 "spec/views/devise/shared/_error_messages.html.haml_spec.rb": 0.8633115353784432,348 "spec/rubocop/cop/scalability/idempotent_worker_spec.rb": 0.8096070592422554,349 "spec/lib/gitlab/ci/build/port_spec.rb": 0.7927401500735971,350 "spec/graphql/types/users/autocompleted_user_type_spec.rb": 0.7296602756761832,351 "spec/lib/api/entities/changelog_spec.rb": 0.707752110966181,352 "spec/views/layouts/nav/breadcrumbs/_breadcrumbs.html.haml_spec.rb": 0.6478544866312745,353 "spec/lib/gitlab/database_importers/default_organization_importer_spec.rb": 0.6063253147882698,354 "spec/graphql/types/ci_configuration/sast/type_spec.rb": 0.5735330913944462,355 "spec/graphql/types/packages/helm/metadata_type_spec.rb": 0.5673386919487782,356 "spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/server_spec.rb": 0.5414175722901019,357 "spec/serializers/import/github_realtime_repo_entity_spec.rb": 0.5156830023130395,358 "spec/lib/gitlab/database/migrations/observers/query_details_spec.rb": 0.49057800925323247,359 "spec/support_specs/graphql/field_selection_spec.rb": 0.4837897186915957,360 "spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_instance_type_active_metric_spec.rb": 0.34245623685098897,361 "spec/graphql/types/blob_viewer_type_spec.rb": 0.33423773825836856,362 "spec/graphql/types/mutation_type_spec.rb": 0.3019233529390686,363 "spec/graphql/types/packages/package_file_type_spec.rb": 0.2689090282437989,364 "spec/workers/concerns/repository_check_queue_spec.rb": 0.26812029115014047,365 "spec/graphql/types/project_statistics_type_spec.rb": 0.24787254117880636,366 "spec/lib/gitlab/usage/metrics/instrumentations/database_mode_spec.rb": 0.2448135531796588367}368Running command: bundle exec rspec -Ispec -rspec_helper --color --failure-exit-code 1 --error-exit-code 2 --format documentation --format Support::Formatters::JsonFormatter --out rspec/rspec-7982916954.json --format RspecJunitFormatter --out rspec/rspec-7982916954.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house -- spec/models/project_wiki_spec.rb spec/models/ci/job_artifact_spec.rb spec/services/ci/create_pipeline_service/rules_spec.rb spec/services/notes/update_service_spec.rb spec/lib/gitlab/background_migration/backfill_packages_tags_project_id_spec.rb spec/lib/api/helpers_spec.rb spec/lib/gitlab/ci/config/external/mapper/verifier_spec.rb spec/services/members/invitation_reminder_email_service_spec.rb spec/lib/gitlab/url_sanitizer_spec.rb spec/lib/gitlab/background_migration/backfill_boards_epic_lists_group_id_spec.rb spec/lib/gitlab/background_migration/backfill_archived_and_traversal_ids_to_vulnerability_reads_spec.rb spec/lib/gitlab/database/background_migration/batched_migration_spec.rb spec/models/namespace/root_storage_statistics_spec.rb spec/lib/gitlab/url_builder_spec.rb spec/services/system_note_service_spec.rb spec/lib/gitlab/background_migration/backfill_epic_issues_namespace_id_spec.rb spec/models/route_spec.rb spec/lib/gitlab/diff/file_collection/merge_request_diff_spec.rb spec/models/concerns/resolvable_discussion_spec.rb spec/lib/gitlab/background_migration/backfill_vulnerability_occurrence_identifiers_project_id_spec.rb spec/models/concerns/cache_markdown_field_spec.rb spec/lib/gitlab/database/migrations/runner_spec.rb spec/models/integrations/webex_teams_spec.rb spec/lib/gitlab/utils/sanitize_node_link_spec.rb spec/lib/gitlab/data_builder/note_spec.rb spec/services/ci/pipeline_trigger_service_spec.rb spec/models/concerns/milestoneable_spec.rb spec/models/concerns/participable_spec.rb spec/models/concerns/each_batch_spec.rb spec/policies/clusters/cluster_policy_spec.rb spec/models/work_items/related_work_item_link_spec.rb spec/lib/gitlab/background_migration/backfill_project_id_to_security_scans_spec.rb spec/lib/gitlab/sidekiq_middleware/skip_jobs_spec.rb spec/workers/remove_expired_members_worker_spec.rb spec/lib/gitlab/ci/reports/sbom/component_spec.rb spec/lib/gitlab/config/entry/validators_spec.rb spec/lib/click_house/query_builder_spec.rb spec/models/uploads/fog_spec.rb spec/models/ml/experiment_spec.rb spec/lib/gitlab/multi_collection_paginator_spec.rb spec/lib/banzai/filter/references/reference_cache_spec.rb spec/lib/gitlab/ci/build/step_spec.rb spec/services/error_tracking/issue_update_service_spec.rb spec/services/ci/create_pipeline_service/cache_spec.rb spec/models/packages/dependency_spec.rb spec/lib/gitlab/ci/badge/pipeline/metadata_spec.rb spec/models/integrations/emails_on_push_spec.rb spec/views/projects/merge_requests/_commits.html.haml_spec.rb spec/finders/packages/packages_finder_spec.rb spec/models/jira_connect/public_key_spec.rb spec/workers/ci/user_cancel_pipeline_worker_spec.rb spec/lib/gitlab/hotlinking_detector_spec.rb spec/finders/user_finder_spec.rb spec/graphql/types/query_type_spec.rb spec/uploaders/import_export_uploader_spec.rb spec/models/ci/build_need_spec.rb spec/services/clusters/agent_tokens/revoke_service_spec.rb spec/lib/gitlab/ci/pipeline/chain/limit/rate_limit_spec.rb spec/lib/system_check/simple_executor_spec.rb spec/lib/gitlab/error_tracking/processor/sidekiq_processor_spec.rb spec/lib/gitlab/ci/pipeline/expression/lexer_spec.rb spec/services/users/activity_service_spec.rb spec/lib/gitlab/gl_repository/identifier_spec.rb spec/services/error_tracking/issue_latest_event_service_spec.rb spec/services/branches/validate_new_service_spec.rb spec/services/packages/helm/process_file_service_spec.rb spec/lib/gitlab/diff/file_collection/base_spec.rb spec/helpers/notify_helper_spec.rb spec/lib/gitlab/ci/pipeline/chain/limit/deployments_spec.rb spec/graphql/graphql_triggers_spec.rb spec/workers/pipeline_process_worker_spec.rb spec/services/admin/plan_limits/update_service_spec.rb spec/helpers/users/group_callouts_helper_spec.rb spec/tooling/lib/tooling/mappings/graphql_base_type_mappings_spec.rb spec/lib/banzai/filter/front_matter_filter_spec.rb spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes/approved_event_spec.rb spec/lib/gitlab/metrics/samplers/puma_sampler_spec.rb spec/services/milestones/update_service_spec.rb spec/lib/gitlab/github_import/importer/repository_importer_spec.rb spec/lib/file_size_validator_spec.rb spec/lib/gitlab/sidekiq_logging/json_formatter_spec.rb spec/graphql/types/current_user_todos_type_spec.rb spec/workers/packages/mark_package_files_for_destruction_worker_spec.rb spec/lib/gitlab/database/partitioning/int_range_strategy_spec.rb spec/models/members/members/members_with_parents_spec.rb spec/lib/gitlab/identifier_spec.rb spec/workers/gitlab/import/stuck_project_import_jobs_worker_spec.rb spec/graphql/resolvers/admin/analytics/usage_trends/measurements_resolver_spec.rb spec/models/design_management/design_action_spec.rb spec/lib/error_tracking/stacktrace_builder_spec.rb spec/services/jira_import/server_users_mapper_service_spec.rb spec/lib/api/entities/merge_request_approvals_spec.rb spec/models/integrations/chat_message/group_mention_message_spec.rb spec/lib/gitlab/github_import/importer/attachments/issues_importer_spec.rb spec/graphql/resolvers/groups_resolver_spec.rb spec/lib/gitlab/feature_categories_spec.rb spec/services/projects/record_target_platforms_service_spec.rb spec/services/commits/revert_service_spec.rb spec/lib/gitlab/health_checks/probes/collection_spec.rb spec/workers/personal_access_tokens/expired_notification_worker_spec.rb spec/rubocop/check_graceful_task_spec.rb spec/lib/bulk_imports/network_error_spec.rb spec/services/ci/runners/stale_managers_cleanup_service_spec.rb spec/models/concerns/cron_schedulable_spec.rb spec/lib/gitlab/diff/formatters/image_formatter_spec.rb spec/lib/bulk_imports/source_url_builder_spec.rb spec/services/saved_replies/destroy_service_spec.rb spec/graphql/resolvers/terraform/states_resolver_spec.rb spec/helpers/ci/secure_files_helper_spec.rb spec/services/design_management/move_designs_service_spec.rb spec/services/cloud_seed/google_cloud/create_cloudsql_instance_service_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/numbers_metric_spec.rb spec/policies/concerns/crud_policy_helpers_spec.rb spec/services/jira_connect/sync_service_spec.rb spec/graphql/mutations/ci/runner/bulk_delete_spec.rb spec/views/members/access_denied_mailer/email.html.haml_spec.rb spec/graphql/resolvers/work_items/types_resolver_spec.rb spec/models/description_version_spec.rb spec/workers/ci/initialize_pipelines_iid_sequence_worker_spec.rb spec/models/alert_management/alert_user_mention_spec.rb spec/services/merge_requests/mergeability/check_commits_status_service_spec.rb spec/serializers/issue_serializer_spec.rb spec/presenters/ml/candidate_presenter_spec.rb spec/models/attr_encrypted_patches_spec.rb spec/lib/gitlab/render_timeout_spec.rb spec/workers/auto_merge_process_worker_spec.rb spec/policies/project_hook_policy_spec.rb spec/workers/jira_connect/sync_feature_flags_worker_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/group_imports_users_metric_spec.rb spec/lib/system_check/app/table_truncate_check_spec.rb spec/presenters/import/pending_reassignment_alert_presenter_spec.rb spec/services/import/source_users/cancel_reassignment_service_spec.rb spec/rubocop/cop/migration/background_migrations_spec.rb spec/lib/gitlab/x509/commit_sigstore_spec.rb spec/lib/gitlab/ci_access_spec.rb spec/graphql/types/boards/board_issue_input_type_spec.rb spec/tooling/lib/tooling/check_ruby_syntax_spec.rb spec/lib/gitlab/github_import/events_cache_spec.rb spec/lib/gitlab/external_authorization/cache_spec.rb spec/graphql/types/tree/type_enum_spec.rb spec/models/ml/candidate_metadata_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/dormant_user_setting_enabled_metric_spec.rb spec/lib/gitlab/ci/config/normalizer/factory_spec.rb spec/lib/gitlab/graphql/mount_mutation_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/prometheus_enabled_metric_spec.rb spec/workers/gitlab/github_gists_import/start_import_worker_spec.rb spec/lib/system_check/app/gitlab_cable_config_exists_check_spec.rb spec/lib/gitlab/import_export/reader_spec.rb spec/views/groups/show.html.haml_spec.rb spec/lib/gitlab/github_import/project_relation_type_spec.rb spec/lib/gitlab/error_tracking/processor/sanitize_error_message_processor_spec.rb spec/graphql/types/clusters/agent_type_spec.rb spec/workers/object_storage/delete_stale_direct_uploads_worker_spec.rb spec/workers/namespaces/prune_aggregation_schedules_worker_spec.rb spec/rubocop/cop/migration/async_post_migrate_only_spec.rb spec/views/devise/shared/_error_messages.html.haml_spec.rb spec/rubocop/cop/scalability/idempotent_worker_spec.rb spec/lib/gitlab/ci/build/port_spec.rb spec/graphql/types/users/autocompleted_user_type_spec.rb spec/lib/api/entities/changelog_spec.rb spec/views/layouts/nav/breadcrumbs/_breadcrumbs.html.haml_spec.rb spec/lib/gitlab/database_importers/default_organization_importer_spec.rb spec/graphql/types/ci_configuration/sast/type_spec.rb spec/graphql/types/packages/helm/metadata_type_spec.rb spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/server_spec.rb spec/serializers/import/github_realtime_repo_entity_spec.rb spec/lib/gitlab/database/migrations/observers/query_details_spec.rb spec/support_specs/graphql/field_selection_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_instance_type_active_metric_spec.rb spec/graphql/types/blob_viewer_type_spec.rb spec/graphql/types/mutation_type_spec.rb spec/graphql/types/packages/package_file_type_spec.rb spec/workers/concerns/repository_check_queue_spec.rb spec/graphql/types/project_statistics_type_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/database_mode_spec.rbKnapsack report generator started!369warning: parser/current is loading parser/ruby31, which recognizes 3.1.6-compliant syntax, but you are running 3.1.5.371Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true}372# [RSpecRunTime] Starting RSpec timer...373[TEST PROF INFO] EventProf enabled (sql.active_record)374unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.375unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.376Test environment set up in 3.24499217 seconds377# [RSpecRunTime] Starting example group spec/models/project_wiki_spec.rb. Expected to take 5 minutes 25.42 seconds.378ProjectWiki379 does not allow STI380 behaves like wiki model381 VALID_USER_MARKUPS contains all valid markups382 container class includes HasWiki383 is expected to delegate #storage to the #container object384 is expected to delegate #repository_storage to the #container object385 is expected to delegate #hashed_storage? to the #container object386 behaves like model with repository387 container class includes HasRepository388 #commits_by389 retrieves several commits from the repository by oid390 #web_url391 when given the only_path option392 when only_path is false393 returns the full web URL for this repo394 when only_path is true395 returns the relative web URL for this repo396 when only_path is nil397 returns the full web URL for this repo398 when not given the only_path option399 returns the full web URL for this repo400 #url_to_repo401 returns the SSH URL to the repository402 #ssh_url_to_repo403 returns the SSH URL to the repository404 #http_url_to_repo405 returns the HTTP URL to the repository406 #repository407 returns valid repo408 uses the same container409# [RSpecRunTime] RSpec elapsed time: 19.69 seconds. Current RSS: ~1408M. Threads: 3. load average: 1.38 1.46 1.31 1/278 573410.411 #storage412 returns valid storage413 #full_path414 returns valid full_path415 #lfs_enabled?416 returns the expected value417 #empty_repo?418 when the repo does not exist419 returns true420 when the repo exists421 returns the empty state of the repository422 #valid_repo?423 is expected to equal false424 is expected to equal true425 #repository_exists?426 is expected to equal false427 is expected to equal true428 #repo_exists?429 is expected to equal false430 is expected to equal true431 #root_ref432 is expected to equal true433 is expected to equal false434 is expected to equal false435# [RSpecRunTime] RSpec elapsed time: 26.98 seconds. Current RSS: ~1445M. Threads: 3. load average: 1.40 1.47 1.32 1/277 721436.437 Respond to438 is expected to respond to #base_dir439 is expected to respond to #disk_path440 is expected to respond to #gitlab_shell441# [RSpecRunTime] RSpec elapsed time: 28.54 seconds. Current RSS: ~1448M. Threads: 3. load average: 1.40 1.47 1.32 1/277 758442.443 #change_head444 delegates #change_head to repository445 #after_repository_change_head446 calls #reload_default_branch447 publishes an Repositories::DefaultBranchChangedEvent event448 .container_class449 is set to the container class450 .find_by_id451 returns a wiki instance if the container is found452 returns nil if the container is not found453 #initialize454 accepts a valid user455 accepts a blank user456 raises an error for invalid users457# [RSpecRunTime] RSpec elapsed time: 32.45 seconds. Current RSS: ~1458M. Threads: 3. load average: 1.37 1.46 1.31 1/277 819458.459 #run_after_commit460 delegates to the container461 #==462 returns true for wikis from the same container463 returns false for wikis from different containers464# [RSpecRunTime] RSpec elapsed time: 34.39 seconds. Current RSS: ~1452M. Threads: 3. load average: 1.37 1.46 1.31 1/277 856465.466 #id467 returns the ID of the container468 #has_home_page?469 when home page exists470 returns true471 returns false when #find_page raise an error472# [RSpecRunTime] RSpec elapsed time: 36.57 seconds. Current RSS: ~1453M. Threads: 3. load average: 1.34 1.45 1.31 1/282 985473.474 when home page does not exist475 returns false476 #to_global_id477 returns a global ID478 #repository479 returns a wiki repository480 #full_path481 returns the container path with the .wiki extension482 #wiki_base_path483 returns the wiki base path484 includes the relative URL root485# [RSpecRunTime] RSpec elapsed time: 39.93 seconds. Current RSS: ~1453M. Threads: 3. load average: 1.34 1.45 1.31 1/282 1069486.487 #empty?488 when the wiki repository is empty489 returns true490 when the repository does not exist491 returns true and does not create the repo492# [RSpecRunTime] RSpec elapsed time: 41.0 seconds. Current RSS: ~1452M. Threads: 3. load average: 1.39 1.46 1.32 1/282 1085493.494 when the wiki has pages495 #empty?496 returns false497# [RSpecRunTime] RSpec elapsed time: 42.22 seconds. Current RSS: ~1452M. Threads: 3. load average: 1.39 1.46 1.32 1/283 1226498.499 #list_pages500 behaves like wiki model #list_pages501 returns an array of WikiPage instances502 does not load WikiPage content by default503 returns all pages by default504 with limit option505 returns limited set of pages506 returns all set of pages if limit is more than the total pages507 returns all set of pages if limit is 0508# [RSpecRunTime] RSpec elapsed time: 54.08 seconds. Current RSS: ~1446M. Threads: 3. load average: 1.33 1.44 1.31 1/283 3219509.510 with offset option511 returns offset-ed set of pages512 returns all set of pages if offset is 0513 can combines with limit514# [RSpecRunTime] RSpec elapsed time: 1 minute 0.13 second. Current RSS: ~1443M. Threads: 3. load average: 1.47 1.47 1.32 1/283 4240515.516 with sorting options517 returns pages sorted by title by default518# [RSpecRunTime] RSpec elapsed time: 1 minute 2.16 seconds. Current RSS: ~1442M. Threads: 3. load average: 1.43 1.46 1.32 1/283 4577519.520 with load_content option521 loads WikiPage content522# [RSpecRunTime] RSpec elapsed time: 1 minute 4.2 seconds. Current RSS: ~1441M. Threads: 3. load average: 1.43 1.46 1.32 1/283 4914523.524 #find_page525 find page with normal repository RPCs526 behaves like wiki model #find_page527 returns the latest version of the page if it exists528 returns nil if the page or version does not exist529 returns nil if the repository raise an error530 can find a page by slug531 returns a WikiPage instance532 pages with spaces in the path533 can find a page by title534 cannot find a page by slug535# [RSpecRunTime] RSpec elapsed time: 1 minute 11.06 seconds. Current RSS: ~1447M. Threads: 3. load average: 1.51 1.48 1.33 1/281 5631536.537 pages with multibyte-character title538 can find a page by slug539# [RSpecRunTime] RSpec elapsed time: 1 minute 12.36 seconds. Current RSS: ~1447M. Threads: 3. load average: 1.51 1.48 1.33 1/281 5783540.541 pages with invalidly-encoded content542 can find the page543# [RSpecRunTime] RSpec elapsed time: 1 minute 13.59 seconds. Current RSS: ~1447M. Threads: 3. load average: 1.51 1.48 1.33 1/281 5935544.545 wiki repository's default branch is updated546 returns the page in the updated default branch547# [RSpecRunTime] RSpec elapsed time: 1 minute 15.02 seconds. Current RSS: ~1447M. Threads: 3. load average: 1.51 1.48 1.33 1/281 6125548.549 wiki repository's HEAD is updated550 returns the page in the new HEAD551# [RSpecRunTime] RSpec elapsed time: 1 minute 16.6 seconds. Current RSS: ~1447M. Threads: 3. load average: 1.47 1.47 1.33 1/282 6336552.553 pages with relative paths554 path: "~hello.md", title: "~Hello"555 can find page with `~Hello` title556# [RSpecRunTime] RSpec elapsed time: 1 minute 17.75 seconds. Current RSS: ~1447M. Threads: 3. load average: 1.47 1.47 1.33 1/282 6468557.558 path: "hello~world.md", title: "Hello~World"559 can find page with `Hello~World` title560# [RSpecRunTime] RSpec elapsed time: 1 minute 18.95 seconds. Current RSS: ~1448M. Threads: 3. load average: 1.47 1.47 1.33 1/282 6600561.562 path: "~~~hello.md", title: "~~~Hello"563 can find page with `~~~Hello` title564# [RSpecRunTime] RSpec elapsed time: 1 minute 20.11 seconds. Current RSS: ~1449M. Threads: 3. load average: 1.47 1.47 1.33 1/282 6732565.566 path: "~/hello.md", title: "~/Hello"567 can find page with `~/Hello` title568# [RSpecRunTime] RSpec elapsed time: 1 minute 21.27 seconds. Current RSS: ~1449M. Threads: 3. load average: 1.43 1.46 1.32 3/282 6866569.570 path: "hello.md", title: "/Hello"571 can find page with `/Hello` title572# [RSpecRunTime] RSpec elapsed time: 1 minute 22.42 seconds. Current RSS: ~1449M. Threads: 3. load average: 1.43 1.46 1.32 1/282 7002573.574 path: "hello.md", title: "../Hello"575 can find page with `../Hello` title576# [RSpecRunTime] RSpec elapsed time: 1 minute 23.58 seconds. Current RSS: ~1449M. Threads: 3. load average: 1.43 1.46 1.32 1/282 7138577.578 path: "hello.md", title: "./Hello"579 can find page with `./Hello` title580# [RSpecRunTime] RSpec elapsed time: 1 minute 24.73 seconds. Current RSS: ~1449M. Threads: 3. load average: 1.43 1.46 1.32 1/282 7274581.582 path: "dir/hello.md", title: "/dir/Hello"583 can find page with `/dir/Hello` title584# [RSpecRunTime] RSpec elapsed time: 1 minute 25.92 seconds. Current RSS: ~1449M. Threads: 3. load average: 1.40 1.45 1.32 1/282 7412585.586 pages with different file extensions587 extension: :md, path: "wiki-markdown.md", title: "wiki markdown"588 can find page with md extension589# [RSpecRunTime] RSpec elapsed time: 1 minute 27.06 seconds. Current RSS: ~1450M. Threads: 3. load average: 1.40 1.45 1.32 1/282 7548590.591 extension: :markdown, path: "wiki-markdown-2.md", title: "wiki markdown 2"592 can find page with markdown extension593# [RSpecRunTime] RSpec elapsed time: 1 minute 28.28 seconds. Current RSS: ~1450M. Threads: 3. load average: 1.40 1.45 1.32 1/282 7684594.595 extension: :rdoc, path: "wiki-rdoc.rdoc", title: "wiki rdoc"596 can find page with rdoc extension597# [RSpecRunTime] RSpec elapsed time: 1 minute 29.46 seconds. Current RSS: ~1451M. Threads: 3. load average: 1.40 1.45 1.32 1/282 7820598.599 extension: :asciidoc, path: "wiki-asciidoc.asciidoc", title: "wiki asciidoc"600 can find page with asciidoc extension601# [RSpecRunTime] RSpec elapsed time: 1 minute 30.64 seconds. Current RSS: ~1451M. Threads: 3. load average: 1.36 1.45 1.32 1/282 7956602.603 extension: :adoc, path: "wiki-asciidoc-2.adoc", title: "wiki asciidoc 2"604 can find page with adoc extension605# [RSpecRunTime] RSpec elapsed time: 1 minute 31.94 seconds. Current RSS: ~1452M. Threads: 3. load average: 1.36 1.45 1.32 1/282 8092606.607 extension: :org, path: "wiki-org.org", title: "wiki org"608 can find page with org extension609# [RSpecRunTime] RSpec elapsed time: 1 minute 33.09 seconds. Current RSS: ~1451M. Threads: 3. load average: 1.36 1.45 1.32 1/282 8228610.611 extension: :textile, path: "wiki-textile.textile", title: "wiki textile"612 can find page with textile extension613# [RSpecRunTime] RSpec elapsed time: 1 minute 34.38 seconds. Current RSS: ~1452M. Threads: 3. load average: 1.36 1.45 1.32 1/282 8364614.615 extension: :creole, path: "wiki-creole.creole", title: "wiki creole"616 can find page with creole extension617# [RSpecRunTime] RSpec elapsed time: 1 minute 35.56 seconds. Current RSS: ~1452M. Threads: 3. load average: 1.26 1.42 1.31 1/282 8500618.619 extension: :rest, path: "wiki-rest.rest", title: "wiki rest"620 can find page with rest extension621# [RSpecRunTime] RSpec elapsed time: 1 minute 36.77 seconds. Current RSS: ~1452M. Threads: 3. load average: 1.26 1.42 1.31 1/282 8636622.623 extension: :rst, path: "wiki-rest-2.rst", title: "wiki rest 2"624 can find page with rst extension625# [RSpecRunTime] RSpec elapsed time: 1 minute 37.97 seconds. Current RSS: ~1452M. Threads: 3. load average: 1.26 1.42 1.31 1/282 8772626.627 extension: :mediawiki, path: "wiki-mediawiki.mediawiki", title: "wiki mediawiki"628 can find page with mediawiki extension629# [RSpecRunTime] RSpec elapsed time: 1 minute 39.16 seconds. Current RSS: ~1452M. Threads: 3. load average: 1.26 1.42 1.31 1/282 8908630.631 extension: :wiki, path: "wiki-mediawiki-2.wiki", title: "wiki mediawiki 2"632 can find page with wiki extension633# [RSpecRunTime] RSpec elapsed time: 1 minute 40.34 seconds. Current RSS: ~1453M. Threads: 3. load average: 1.32 1.43 1.32 1/282 9044634.635 extension: :pod, path: "wiki-pod.pod", title: "wiki pod"636 can find page with pod extension637# [RSpecRunTime] RSpec elapsed time: 1 minute 41.51 seconds. Current RSS: ~1452M. Threads: 3. load average: 1.32 1.43 1.32 1/282 9180638.639 extension: :text, path: "wiki-text.txt", title: "wiki text"640 can find page with text extension641# [RSpecRunTime] RSpec elapsed time: 1 minute 42.64 seconds. Current RSS: ~1453M. Threads: 3. load average: 1.32 1.43 1.32 1/282 9316642.643 #find_sidebar644 find sidebar with normal repository RPCs645 behaves like wiki model #find_sidebar646 finds the page defined as _sidebar647 #find_file648 returns the latest version of the file if it exists649 returns nil if the page does not exist650 returns a Gitlab::Git::WikiFile instance651 returns the whole file652 when load_content is disabled653 includes the file data in the Gitlab::Git::WikiFile654# [RSpecRunTime] RSpec elapsed time: 1 minute 47.73 seconds. Current RSS: ~1462M. Threads: 3. load average: 1.45 1.46 1.33 1/282 9708655.656 wiki repository's default branch is updated657 returns the page in the updated default branch658# [RSpecRunTime] RSpec elapsed time: 1 minute 48.8 seconds. Current RSS: ~1463M. Threads: 3. load average: 1.45 1.46 1.33 1/282 9807659.660 #create_page661 behaves like create_page tests662 creates a new wiki page663 returns false when a duplicate page exists664 stores an error message when a duplicate page exists665 sets the correct commit message666 sets the correct commit email667 runs after_wiki_activity callbacks668 cannot create two pages with the same title but different format669 cannot create two pages with the same title but different capitalization670 cannot create two pages with the same title, different capitalization, and different format671 cannot create two pages with the same title, even if the existing file has no sluggified path672 returns false if a page exists already in the repository673 returns false if the repository raise an error674 returns false if it has an invalid format675 new_file: "foo", format: :markdown, existing_repo_files: [], success: true676 is expected to eq true677# [RSpecRunTime] RSpec elapsed time: 2 minutes 0.83 second. Current RSS: ~1452M. Threads: 3. load average: 1.49 1.47 1.33 1/282 10860678.679 new_file: "foo", format: :rdoc, existing_repo_files: [], success: true680 is expected to eq true681 new_file: "foo", format: :asciidoc, existing_repo_files: [], success: true682 is expected to eq true683 new_file: "foo", format: :org, existing_repo_files: [], success: true684 is expected to eq true685 new_file: "foo", format: :textile, existing_repo_files: [], success: false686 is expected to eq false687 new_file: "foo", format: :creole, existing_repo_files: [], success: false688 is expected to eq false689 new_file: "foo", format: :rest, existing_repo_files: [], success: false690 is expected to eq false691 new_file: "foo", format: :mediawiki, existing_repo_files: [], success: false692 is expected to eq false693 new_file: "foo", format: :pod, existing_repo_files: [], success: false694 is expected to eq false695 new_file: "foo", format: :plaintext, existing_repo_files: [], success: false696 is expected to eq false697 new_file: "foo", format: :markdown, existing_repo_files: ["foo.md"], success: false698 is expected to eq false699 new_file: "foo", format: :markdown, existing_repo_files: ["foO.md"], success: false700 is expected to eq false701 new_file: "foO", format: :markdown, existing_repo_files: ["foo.md"], success: false702 is expected to eq false703 new_file: "foo", format: :markdown, existing_repo_files: ["foo.mdfoo"], success: true704 is expected to eq true705# [RSpecRunTime] RSpec elapsed time: 2 minutes 10.15 seconds. Current RSS: ~1455M. Threads: 3. load average: 1.42 1.45 1.33 1/282 11468706.707 new_file: "foo", format: :markdown, existing_repo_files: ["foo.markdown"], success: false708 is expected to eq false709 new_file: "foo", format: :markdown, existing_repo_files: ["foo.mkd"], success: false710 is expected to eq false711 new_file: "foo", format: :markdown, existing_repo_files: ["foo.mkdn"], success: false712 is expected to eq false713 new_file: "foo", format: :markdown, existing_repo_files: ["foo.mdown"], success: false714 is expected to eq false715 new_file: "foo", format: :markdown, existing_repo_files: ["foo.adoc"], success: false716 is expected to eq false717 new_file: "foo", format: :markdown, existing_repo_files: ["foo.asciidoc"], success: false718 is expected to eq false719 new_file: "foo", format: :markdown, existing_repo_files: ["foo.org"], success: false720 is expected to eq false721 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rdoc"], success: false722 is expected to eq false723 new_file: "foo", format: :markdown, existing_repo_files: ["foo.textile"], success: false724 is expected to eq false725 new_file: "foo", format: :markdown, existing_repo_files: ["foo.creole"], success: false726 is expected to eq false727 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rest"], success: false728 is expected to eq false729 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rest.txt"], success: false730 is expected to eq false731 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rst"], success: false732 is expected to eq false733 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rst.txt"], success: false734 is expected to eq false735 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rst.txtfoo"], success: true736 is expected to eq true737 new_file: "foo", format: :markdown, existing_repo_files: ["foo.mediawiki"], success: false738 is expected to eq false739 new_file: "foo", format: :markdown, existing_repo_files: ["foo.wiki"], success: false740 is expected to eq false741 new_file: "foo", format: :markdown, existing_repo_files: ["foo.pod"], success: false742 is expected to eq false743 new_file: "foo", format: :markdown, existing_repo_files: ["foo.txt"], success: false744 is expected to eq false745 new_file: "foo", format: :markdown, existing_repo_files: ["foo.Md"], success: false746 is expected to eq false747 new_file: "foo", format: :markdown, existing_repo_files: ["foo.jpg"], success: true748 is expected to eq true749 new_file: "foo", format: :rdoc, existing_repo_files: ["foo.md"], success: false750 is expected to eq false751 new_file: "foo", format: :rdoc, existing_repo_files: ["foO.md"], success: false752 is expected to eq false753 new_file: "foO", format: :rdoc, existing_repo_files: ["foo.md"], success: false754 is expected to eq false755 new_file: "foo", format: :asciidoc, existing_repo_files: ["foo.md"], success: false756 is expected to eq false757 new_file: "foo", format: :org, existing_repo_files: ["foo.md"], success: false758 is expected to eq false759 new_file: "foo", format: :markdown, existing_repo_files: ["dir/foo.md"], success: true760 is expected to eq true761 new_file: "/foo", format: :markdown, existing_repo_files: ["foo.md"], success: false762 is expected to eq false763 new_file: "~foo", format: :markdown, existing_repo_files: [], success: true764 is expected to eq true765 new_file: "~~~foo", format: :markdown, existing_repo_files: [], success: true766 is expected to eq true767 new_file: "./foo", format: :markdown, existing_repo_files: ["foo.md"], success: false768 is expected to eq false769 new_file: "../foo", format: :markdown, existing_repo_files: ["foo.md"], success: false770 is expected to eq false771 new_file: "../../foo", format: :markdown, existing_repo_files: ["foo.md"], success: false772 is expected to eq false773 new_file: "../../foo", format: :markdown, existing_repo_files: ["dir/foo.md"], success: true774 is expected to eq true775# [RSpecRunTime] RSpec elapsed time: 2 minutes 37.55 seconds. Current RSS: ~1458M. Threads: 3. load average: 1.26 1.42 1.32 1/282 13767776.777 new_file: "dir/foo", format: :markdown, existing_repo_files: ["foo.md"], success: true778 is expected to eq true779# [RSpecRunTime] RSpec elapsed time: 2 minutes 38.67 seconds. Current RSS: ~1458M. Threads: 3. load average: 1.26 1.42 1.32 1/282 13882780.781 new_file: "dir/foo", format: :markdown, existing_repo_files: ["dir/foo.md"], success: false782 is expected to eq false783 new_file: "dir/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: false784 is expected to eq false785 new_file: "/dir/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: false786 is expected to eq false787 new_file: "./dir/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: false788 is expected to eq false789 new_file: "../dir/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: false790 is expected to eq false791 new_file: "../dir/../foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: true792 is expected to eq true793# [RSpecRunTime] RSpec elapsed time: 2 minutes 43.86 seconds. Current RSS: ~1458M. Threads: 3. load average: 1.24 1.41 1.32 1/282 14319794.795 new_file: "../dir/../foo", format: :markdown, existing_repo_files: ["foo.rdoc"], success: false796 is expected to eq false797 new_file: "../dir/../dir/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: false798 is expected to eq false799 new_file: "../dir/../another/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: true800 is expected to eq true801# [RSpecRunTime] RSpec elapsed time: 2 minutes 46.67 seconds. Current RSS: ~1457M. Threads: 3. load average: 1.22 1.40 1.31 1/282 14566802.803 new_file: "another/dir/foo", format: :markdown, existing_repo_files: ["dir/foo.md"], success: true804 is expected to eq true805# [RSpecRunTime] RSpec elapsed time: 2 minutes 47.74 seconds. Current RSS: ~1456M. Threads: 3. load average: 1.22 1.40 1.31 1/282 14685806.807 new_file: "foo bar", format: :markdown, existing_repo_files: ["foo-bar.md"], success: false808 is expected to eq false809 new_file: "foo bar", format: :markdown, existing_repo_files: ["foo-bar.md"], success: true810 is expected to eq true811 new_file: "f\xF6\xF6", format: :markdown, existing_repo_files: ["f��.md"], success: false812 is expected to eq false813 #update_page814 behaves like update_page tests815 original_title: "test page", original_format: :markdown, updated_title: "new test page", updated_format: :markdown, expected_title: "new test page", expected_path: "new-test-page.md"816 aggregate_failures817# [RSpecRunTime] RSpec elapsed time: 2 minutes 51.61 seconds. Current RSS: ~1455M. Threads: 3. load average: 1.20 1.39 1.31 1/282 15086818.819 original_title: "test page", original_format: :markdown, updated_title: "test page", updated_format: :markdown, expected_title: "test page", expected_path: "test-page.md"820 aggregate_failures821# [RSpecRunTime] RSpec elapsed time: 2 minutes 52.88 seconds. Current RSS: ~1453M. Threads: 3. load average: 1.20 1.39 1.31 1/282 15243822.823 original_title: "test page", original_format: :markdown, updated_title: "test page", updated_format: :asciidoc, expected_title: "test page", expected_path: "test-page.asciidoc"824 aggregate_failures825# [RSpecRunTime] RSpec elapsed time: 2 minutes 54.24 seconds. Current RSS: ~1451M. Threads: 3. load average: 1.20 1.39 1.31 1/282 15400826.827 original_title: "test page", original_format: :markdown, updated_title: "new dir/new test page", updated_format: :markdown, expected_title: "new dir/new test page", expected_path: "new-dir/new-test-page.md"828 aggregate_failures829# [RSpecRunTime] RSpec elapsed time: 2 minutes 55.6 seconds. Current RSS: ~1449M. Threads: 3. load average: 1.19 1.39 1.31 1/282 15567830.831 original_title: "test page", original_format: :markdown, updated_title: "new dir/test page", updated_format: :markdown, expected_title: "new dir/test page", expected_path: "new-dir/test-page.md"832 aggregate_failures833# [RSpecRunTime] RSpec elapsed time: 2 minutes 56.94 seconds. Current RSS: ~1448M. Threads: 3. load average: 1.19 1.39 1.31 1/282 15734834.835 original_title: "test dir/test page", original_format: :markdown, updated_title: "new dir/new test page", updated_format: :markdown, expected_title: "new dir/new test page", expected_path: "new-dir/new-test-page.md"836 aggregate_failures837# [RSpecRunTime] RSpec elapsed time: 2 minutes 58.31 seconds. Current RSS: ~1447M. Threads: 3. load average: 1.19 1.39 1.31 1/282 15903838.839 original_title: "test dir/test page", original_format: :markdown, updated_title: "test dir/test page", updated_format: :markdown, expected_title: "test dir/test page", expected_path: "test-dir/test-page.md"840 aggregate_failures841# [RSpecRunTime] RSpec elapsed time: 2 minutes 59.66 seconds. Current RSS: ~1448M. Threads: 3. load average: 1.19 1.39 1.31 1/282 16064842.843 original_title: "test dir/test page", original_format: :markdown, updated_title: "test dir/test page", updated_format: :asciidoc, expected_title: "test dir/test page", expected_path: "test-dir/test-page.asciidoc"844 aggregate_failures845# [RSpecRunTime] RSpec elapsed time: 3 minutes 0.99 second. Current RSS: ~1449M. Threads: 3. load average: 1.25 1.40 1.31 1/282 16225846.847 original_title: "test dir/test page", original_format: :markdown, updated_title: "new test page", updated_format: :markdown, expected_title: "new test page", expected_path: "new-test-page.md"848 aggregate_failures849# [RSpecRunTime] RSpec elapsed time: 3 minutes 2.31 seconds. Current RSS: ~1450M. Threads: 3. load average: 1.25 1.40 1.31 1/282 16392850.851 original_title: "test dir/test page", original_format: :markdown, updated_title: "test page", updated_format: :markdown, expected_title: "test page", expected_path: "test-page.md"852 aggregate_failures853# [RSpecRunTime] RSpec elapsed time: 3 minutes 3.61 seconds. Current RSS: ~1450M. Threads: 3. load average: 1.25 1.40 1.31 1/282 16559854.855 original_title: "test page", original_format: :markdown, updated_title: nil, updated_format: :markdown, expected_title: "test page", expected_path: "test-page.md"856 aggregate_failures857# [RSpecRunTime] RSpec elapsed time: 3 minutes 4.9 seconds. Current RSS: ~1451M. Threads: 3. load average: 1.25 1.40 1.31 1/282 16716858.859 original_title: "test.page", original_format: :markdown, updated_title: nil, updated_format: :markdown, expected_title: "test.page", expected_path: "test.page.md"860 aggregate_failures861# [RSpecRunTime] RSpec elapsed time: 3 minutes 6.21 seconds. Current RSS: ~1452M. Threads: 3. load average: 1.47 1.44 1.33 1/282 16869862.863 original_title: "testpage", original_format: :markdown, updated_title: "./testpage", updated_format: :markdown, expected_title: "testpage", expected_path: "testpage.md"864 aggregate_failures865# [RSpecRunTime] RSpec elapsed time: 3 minutes 7.54 seconds. Current RSS: ~1451M. Threads: 3. load average: 1.47 1.44 1.33 1/282 17022866.867 original_title: "test page", original_format: :markdown, updated_title: "~new test page", updated_format: :asciidoc, expected_title: "~new test page", expected_path: "~new-test-page.asciidoc"868 aggregate_failures869# [RSpecRunTime] RSpec elapsed time: 3 minutes 8.93 seconds. Current RSS: ~1450M. Threads: 3. load average: 1.47 1.44 1.33 1/282 17187870.871 original_title: "test page", original_format: :markdown, updated_title: "~~~new test page", updated_format: :asciidoc, expected_title: "~~~new test page", expected_path: "~~~new-test-page.asciidoc"872 aggregate_failures873# [RSpecRunTime] RSpec elapsed time: 3 minutes 10.28 seconds. Current RSS: ~1451M. Threads: 3. load average: 1.60 1.47 1.34 1/282 17352874.875 original_title: "test page", original_format: :markdown, updated_title: "new test page", updated_format: :asciidoc, expected_title: "new test page", expected_path: "new-test-page.asciidoc"876 aggregate_failures877# [RSpecRunTime] RSpec elapsed time: 3 minutes 11.62 seconds. Current RSS: ~1447M. Threads: 3. load average: 1.60 1.47 1.34 1/282 17517878.879 original_title: "test page", original_format: :markdown, updated_title: "new dir/new test page", updated_format: :asciidoc, expected_title: "new dir/new test page", expected_path: "new-dir/new-test-page.asciidoc"880 aggregate_failures881# [RSpecRunTime] RSpec elapsed time: 3 minutes 12.96 seconds. Current RSS: ~1448M. Threads: 3. load average: 1.60 1.47 1.34 3/282 17684882.883 original_title: "test dir/test page", original_format: :markdown, updated_title: "new dir/new test page", updated_format: :asciidoc, expected_title: "new dir/new test page", expected_path: "new-dir/new-test-page.asciidoc"884 aggregate_failures885# [RSpecRunTime] RSpec elapsed time: 3 minutes 14.35 seconds. Current RSS: ~1449M. Threads: 3. load average: 1.60 1.47 1.34 1/282 17853886.887 original_title: "test dir/test page", original_format: :markdown, updated_title: "new test page", updated_format: :asciidoc, expected_title: "new test page", expected_path: "new-test-page.asciidoc"888 aggregate_failures889# [RSpecRunTime] RSpec elapsed time: 3 minutes 15.66 seconds. Current RSS: ~1448M. Threads: 3. load average: 1.63 1.48 1.34 1/282 18020890.891 original_title: "test page", original_format: :markdown, updated_title: nil, updated_format: :asciidoc, expected_title: "test page", expected_path: "test-page.asciidoc"892 aggregate_failures893# [RSpecRunTime] RSpec elapsed time: 3 minutes 16.96 seconds. Current RSS: ~1447M. Threads: 3. load average: 1.63 1.48 1.34 1/282 18177894.895 original_title: "test dir/test page", original_format: :markdown, updated_title: nil, updated_format: :asciidoc, expected_title: "test dir/test page", expected_path: "test-dir/test-page.asciidoc"896 aggregate_failures897# [RSpecRunTime] RSpec elapsed time: 3 minutes 18.32 seconds. Current RSS: ~1447M. Threads: 3. load average: 1.63 1.48 1.34 1/282 18338898.899 original_title: "test dir/test page", original_format: :markdown, updated_title: nil, updated_format: :markdown, expected_title: "test dir/test page", expected_path: "test-dir/test-page.md"900 aggregate_failures901# [RSpecRunTime] RSpec elapsed time: 3 minutes 19.59 seconds. Current RSS: ~1448M. Threads: 3. load average: 1.63 1.48 1.34 1/282 18499902.903 original_title: "test page", original_format: :markdown, updated_title: "", updated_format: :markdown, expected_title: "test page", expected_path: "test-page.md"904 aggregate_failures905# [RSpecRunTime] RSpec elapsed time: 3 minutes 20.89 seconds. Current RSS: ~1449M. Threads: 3. load average: 1.58 1.47 1.34 1/282 18656906.907 original_title: "test.page", original_format: :markdown, updated_title: "", updated_format: :markdown, expected_title: "test.page", expected_path: "test.page.md"908 aggregate_failures909# [RSpecRunTime] RSpec elapsed time: 3 minutes 22.12 seconds. Current RSS: ~1449M. Threads: 3. load average: 1.58 1.47 1.34 1/282 18809910.911 original_title: "testpage", original_format: :markdown, updated_title: "../testpage", updated_format: :markdown, expected_title: "testpage", expected_path: "testpage.md"912 aggregate_failures913# [RSpecRunTime] RSpec elapsed time: 3 minutes 23.38 seconds. Current RSS: ~1448M. Threads: 3. load average: 1.58 1.47 1.34 1/282 18962914.915 original_title: "dir/testpage", original_format: :markdown, updated_title: "dir/../testpage", updated_format: :markdown, expected_title: "testpage", expected_path: "testpage.md"916 aggregate_failures917# [RSpecRunTime] RSpec elapsed time: 3 minutes 24.68 seconds. Current RSS: ~1451M. Threads: 3. load average: 1.58 1.47 1.34 1/282 19125918.919 original_title: "dir/testpage", original_format: :markdown, updated_title: "./dir/testpage", updated_format: :markdown, expected_title: "dir/testpage", expected_path: "dir/testpage.md"920 aggregate_failures921# [RSpecRunTime] RSpec elapsed time: 3 minutes 25.95 seconds. Current RSS: ~1449M. Threads: 3. load average: 1.61 1.48 1.34 1/282 19282922.923 original_title: "dir/testpage", original_format: :markdown, updated_title: "../dir/testpage", updated_format: :markdown, expected_title: "dir/testpage", expected_path: "dir/testpage.md"924 aggregate_failures925# [RSpecRunTime] RSpec elapsed time: 3 minutes 27.22 seconds. Current RSS: ~1446M. Threads: 3. load average: 1.61 1.48 1.34 1/282 19439926.927 original_title: "dir/testpage", original_format: :markdown, updated_title: "../dir/../testpage", updated_format: :markdown, expected_title: "testpage", expected_path: "testpage.md"928 aggregate_failures929# [RSpecRunTime] RSpec elapsed time: 3 minutes 28.51 seconds. Current RSS: ~1445M. Threads: 3. load average: 1.61 1.48 1.34 1/282 19602930.931 original_title: "dir/testpage", original_format: :markdown, updated_title: "../dir/../dir/testpage", updated_format: :markdown, expected_title: "dir/testpage", expected_path: "dir/testpage.md"932 aggregate_failures933# [RSpecRunTime] RSpec elapsed time: 3 minutes 29.75 seconds. Current RSS: ~1445M. Threads: 3. load average: 1.61 1.48 1.34 1/282 19759934.935 original_title: "dir/testpage", original_format: :markdown, updated_title: "../dir/../another/testpage", updated_format: :markdown, expected_title: "another/testpage", expected_path: "another/testpage.md"936 aggregate_failures937# [RSpecRunTime] RSpec elapsed time: 3 minutes 31.07 seconds. Current RSS: ~1447M. Threads: 3. load average: 1.56 1.47 1.34 1/282 19924938.939 when sluggified paths already exist in the repository940 the page path is sluggified941# [RSpecRunTime] RSpec elapsed time: 3 minutes 32.52 seconds. Current RSS: ~1446M. Threads: 3. load average: 1.56 1.47 1.34 1/282 20099942.943 when format is invalid944 returns false and sets error message945# [RSpecRunTime] RSpec elapsed time: 3 minutes 33.52 seconds. Current RSS: ~1447M. Threads: 3. load average: 1.56 1.47 1.34 1/282 20191946.947 when format is not allowed948 returns false and sets error message949# [RSpecRunTime] RSpec elapsed time: 3 minutes 34.56 seconds. Current RSS: ~1447M. Threads: 3. load average: 1.56 1.47 1.34 1/282 20283950.951 when the repository fails to update952 returns false and sets error message953# [RSpecRunTime] RSpec elapsed time: 3 minutes 35.62 seconds. Current RSS: ~1447M. Threads: 3. load average: 1.52 1.46 1.34 1/282 20382954.955 when page path does not have a default extension956 when format is not different957 does not change the default extension958# [RSpecRunTime] RSpec elapsed time: 3 minutes 36.79 seconds. Current RSS: ~1448M. Threads: 3. load average: 1.52 1.46 1.34 1/282 20517959.960 #delete_page961 deletes the page962 sets the correct commit email963 runs after_wiki_activity callbacks964 when an error is raised965 logs the error and returns false966# [RSpecRunTime] RSpec elapsed time: 3 minutes 40.74 seconds. Current RSS: ~1448M. Threads: 3. load average: 1.48 1.45 1.34 1/282 20935967.968 #hook_attrs969 returns a hash with values970 #default_branch971 when repository is not created972 returns the instance default branch973 when repository is empty974 returns the instance default branch975 when repository is not empty976 returns the repository default branch977 #create_wiki_repository978 when repository is not created979 changes the HEAD reference to the default branch980 when repository is empty981 creates the repository with the default branch982 #preview_slug983 title: "The Best Thing", file_extension: :md, format: :markdown, expected_slug: "The-Best-Thing"984 is expected to eq "The-Best-Thing"985 title: "The Best Thing", file_extension: :txt, format: :plaintext, expected_slug: "The-Best-Thing"986 is expected to eq "The-Best-Thing"987 title: "A Subject/Title Here", file_extension: :txt, format: :plaintext, expected_slug: "A-Subject/Title-Here"988 is expected to eq "A-Subject/Title-Here"989 title: "A subject", file_extension: :txt, format: :plaintext, expected_slug: "A-subject"990 is expected to eq "A-subject"991 title: "A 1/B 2/C 3", file_extension: :txt, format: :plaintext, expected_slug: "A-1/B-2/C-3"992 is expected to eq "A-1/B-2/C-3"993 title: "subject/title", file_extension: :txt, format: :plaintext, expected_slug: "subject/title"994 is expected to eq "subject/title"995 title: "subject/title.md", file_extension: :txt, format: :plaintext, expected_slug: "subject/title.md"996 is expected to eq "subject/title.md"997 title: "foo%2Fbar", file_extension: :txt, format: :plaintext, expected_slug: "foo%2Fbar"998 is expected to eq "foo%2Fbar"999 title: "", file_extension: :md, format: :markdown, expected_slug: ".md"1000 is expected to eq ".md"1001 title: "", file_extension: :txt, format: :plaintext, expected_slug: ".txt"1002 is expected to eq ".txt"1003 #disk_path1004 returns the repository storage path1005 #create_wiki_repository1006 when a project_wiki_repositories record does not exist1007 creates a new record1008 on a read-only instance1009 does not attempt to create a new record1010 when a project_wiki_repositories record exists1011 does not create a new record in the database1012 #after_wiki_activity1013 updates project activity1014 #after_post_receive1015 updates project activity and expires caches1016 behaves like can housekeep repository1017 with a clean redis state1018 #pushes_since_gc1019 without any pushes1020 returns 01021 with a number of pushes1022 returns the number of pushes1023 #increment_pushes_since_gc1024 increments the number of pushes since the last GC1025 #reset_pushes_since_gc1026 resets the number of pushes since the last GC1027 #pushes_since_gc_redis_shared_state_key1028 returns the proper redis key format1029 #git_garbage_collect_worker_klass1030 defines a git gargabe collect worker1031# [RSpecRunTime] Finishing example group spec/models/project_wiki_spec.rb. It took 3 minutes 49.16 seconds. Expected to take 5 minutes 25.42 seconds.1032# [RSpecRunTime] RSpec elapsed time: 3 minutes 56.46 seconds. Current RSS: ~1468M. Threads: 3. load average: 1.44 1.45 1.34 1/282 216351033.1034# [RSpecRunTime] Starting example group spec/models/ci/job_artifact_spec.rb. Expected to take 3 minutes 32.65 seconds.1035Ci::JobArtifact1036 does not allow STI1037 is expected to respond to #file1038 is expected to respond to #created_at1039 is expected to respond to #updated_at1040 is expected to delegate #open to the #file object1041 is expected to delegate #exists? to the #file object1042 Associations1043 is expected to belong to project required: false1044 is expected to belong to job class_name => Ci::Build required: false inverse_of => job_artifacts1045 is expected to validate that :job cannot be empty/falsy1046 is expected to validate that :partition_id cannot be empty/falsy1047# [RSpecRunTime] RSpec elapsed time: 3 minutes 57.54 seconds. Current RSS: ~1493M. Threads: 3. load average: 1.44 1.45 1.34 1/282 216361048.1049 behaves like having unique enum values1050 has unique values in "file_format"1051 has unique values in "locked"1052 has unique values in "accessibility"1053 has unique values in "file_type"1054 has unique values in "file_location"1055 behaves like UpdateProjectStatistics1056 is expected to be a new record1057 when statistic is a counter attribute1058 when creating1059 stores pending increments for async update1060# [RSpecRunTime] RSpec elapsed time: 4 minutes 0.08 second. Current RSS: ~1501M. Threads: 3. load average: 1.44 1.45 1.34 1/280 216371061.1062 when updating1063Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1065To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1066 stores pending increments for async update1067Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1069To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1070Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1072To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1073 avoids N + 1 queries1074 when destroying1075Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1077To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1078 stores pending increment for async update1079 when it is destroyed from the project level1080Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1082To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1083 does not store pending increments for async update1084Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1086To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1087 does not schedule a namespace statistics worker1088# [RSpecRunTime] RSpec elapsed time: 4 minutes 3.66 seconds. Current RSS: ~1487M. Threads: 3. load average: 1.40 1.44 1.34 2/277 216381089.1090 after_create_commit callback1091Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1093To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1094 logs the job artifact create1095 after_destroy_commit callback1096Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1098To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1099 logs the job artifact destroy1100 .not_expired1101Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1103To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1104 returns artifacts that have not expired1105# [RSpecRunTime] RSpec elapsed time: 4 minutes 6.06 seconds. Current RSS: ~1485M. Threads: 3. load average: 1.37 1.43 1.33 1/277 216391106.1107 .all_reports1108Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1110To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1111 is expected to be empty1112 when there are reports1113Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1115To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1116Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1118To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1119Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1121To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1122 is expected to contain exactly #<Ci::JobArtifact project_id: 254, file_type: "junit", size: 568, created_at: "2024-10-03 09:08:10.66...nown", partition_id: 102, accessibility: "public", file_final_path: nil, verification_checksum: nil> and #<Ci::JobArtifact project_id: 255, file_type: "codequality", size: 1877, created_at: "2024-10-03 09:0...nown", partition_id: 102, accessibility: "public", file_final_path: nil, verification_checksum: nil>1123# [RSpecRunTime] RSpec elapsed time: 4 minutes 8.61 seconds. Current RSS: ~1471M. Threads: 3. load average: 1.37 1.43 1.33 1/277 216401124.1125 .of_report_type1126 test_reports1127 when there is a test report1128Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1130To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1131 is expected to eq [#<Ci::JobArtifact project_id: 256, file_type: "junit", size: 568, created_at: "2024-10-03 09:08:11.9...own", partition_id: 102, accessibility: "public", file_final_path: nil, verification_checksum: nil>]1132 when there are no test reports1133Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1135To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1136 is expected to be empty1137 accessibility_reports1138 when there is an accessibility report1139Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1141To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1142 is expected to eq [#<Ci::JobArtifact project_id: 258, file_type: "accessibility", size: 5977, created_at: "2024-10-03 0...own", partition_id: 102, accessibility: "public", file_final_path: nil, verification_checksum: nil>]1143 when there are no accessibility report1144 is expected to be empty1145 coverage_reports1146 when there is a cobertura report1147Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1149To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1150 is expected to eq [#<Ci::JobArtifact project_id: 259, file_type: "cobertura", size: 576, created_at: "2024-10-03 09:08:...own", partition_id: 102, accessibility: "public", file_final_path: nil, verification_checksum: nil>]1151 when there is a jacoco report1152Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1154To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1155 is expected to eq [#<Ci::JobArtifact project_id: 260, file_type: "jacoco", size: 686, created_at: "2024-10-03 09:08:14....own", partition_id: 102, accessibility: "public", file_final_path: nil, verification_checksum: nil>]1156 when there are no coverage reports1157Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1159To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1160 is expected to be empty1161 codequality_reports1162 when there is a codequality report1163Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1165To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1166 is expected to eq [#<Ci::JobArtifact project_id: 262, file_type: "codequality", size: 1877, created_at: "2024-10-03 09:...own", partition_id: 102, accessibility: "public", file_final_path: nil, verification_checksum: nil>]1167 when there are no codequality reports1168Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1170To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1171 is expected to be empty1172 terraform_reports1173 when there is a terraform report1174Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1176To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1177 is expected to eq [#<Ci::JobArtifact project_id: 264, file_type: "terraform", size: 40, created_at: "2024-10-03 09:08:1...own", partition_id: 102, accessibility: "public", file_final_path: nil, verification_checksum: nil>]1178 when there are no terraform reports1179Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1181To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1182 is expected to be empty1183 artifacts_public?1184 when job artifact created by default1185 is expected to be truthy1186 when job artifact created as public1187 is expected to be truthy1188 when job artifact created as private1189 is expected to be falsey1190 none_access?1191 when job artifact created by default1192 is expected to be falsey1193 when job artifact created as none access1194 is expected to be truthy1195 .file_types_for_report1196 returns the report file types for the report type1197 when given an unrecognized report type1198 raises error1199 .associated_file_types_for1200 file_type: "codequality", result: ["codequality"]1201 is expected to eq ["codequality"]1202 file_type: "quality", result: nil1203 is expected to eq nil1204 .erasable_file_types1205 returns a list of erasable file types1206 .erasable1207 when there is an erasable artifact1208Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1210To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1211 is expected to eq [#<Ci::JobArtifact project_id: 271, file_type: "junit", size: 568, created_at: "2024-10-03 09:08:22.2...own", partition_id: 102, accessibility: "public", file_final_path: nil, verification_checksum: nil>]1212 when there are no erasable artifacts1213Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1215To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1216 is expected to be empty1217 .non_trace1218 when there is only a trace job artifact1219Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1221To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1222 is expected to be empty1223 when there is only a non-trace job artifact1224Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1226To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1227 is expected to eq [#<Ci::JobArtifact project_id: 274, file_type: "junit", size: 568, created_at: "2024-10-03 09:08:24.4...own", partition_id: 102, accessibility: "public", file_final_path: nil, verification_checksum: nil>]1228 when there are both trace and non-trace job artifacts1229Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1231To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1232Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1234To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1235 is expected to eq [#<Ci::JobArtifact project_id: 276, file_type: "junit", size: 568, created_at: "2024-10-03 09:08:25.6...own", partition_id: 102, accessibility: "public", file_final_path: nil, verification_checksum: nil>]1236# [RSpecRunTime] RSpec elapsed time: 4 minutes 22.98 seconds. Current RSS: ~1444M. Threads: 3. load average: 1.29 1.41 1.33 1/277 216411237.1238 .downloadable1239Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1241To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1242Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1244To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1245 filters for downloadable artifacts1246# [RSpecRunTime] RSpec elapsed time: 4 minutes 24.18 seconds. Current RSS: ~1439M. Threads: 3. load average: 1.29 1.41 1.33 1/277 216421247.1248 .archived_trace_exists_for?1249 when the specified job_id exists1250Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1252To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1253 is expected to be truthy1254 when the job does have archived trace1255 is expected to be falsy1256# [RSpecRunTime] RSpec elapsed time: 4 minutes 25.6 seconds. Current RSS: ~1439M. Threads: 3. load average: 1.26 1.40 1.33 1/277 216431257.1258 when the specified job_id does not exist1259Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1261To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1262 is expected to be falsy1263 #stored?1264 when the file exists1265Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1267To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1268 is expected to be truthy1269 when the file does not exist1270Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1272To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1273 is expected to be falsy1274 .for_sha1275 returns job artifacts for a given pipeline sha1276 .for_job_name1277 returns job artifacts for a given job name1278# [RSpecRunTime] RSpec elapsed time: 4 minutes 29.74 seconds. Current RSS: ~1427M. Threads: 3. load average: 1.26 1.40 1.33 1/277 216441279.1280 .unlocked1281 with locked pipelines1282 returns an empty array1283 with unlocked pipelines1284 returns the artifact1285 .order_expired_asc1286 returns ordered artifacts1287 .for_project1288 returns artifacts only for given project(s)1289# [RSpecRunTime] RSpec elapsed time: 4 minutes 33.17 seconds. Current RSS: ~1425M. Threads: 3. load average: 1.24 1.40 1.32 3/277 216451290.1291 created_in_time_range1292 returns artifacts created in given time range1293# [RSpecRunTime] RSpec elapsed time: 4 minutes 35.0 seconds. Current RSS: ~1425M. Threads: 3. load average: 1.24 1.40 1.32 1/277 216461294.1295 .created_at_before1296 returns artifacts1297# [RSpecRunTime] RSpec elapsed time: 4 minutes 36.23 seconds. Current RSS: ~1421M. Threads: 3. load average: 1.22 1.39 1.32 2/277 216471298.1299 .id_before1300 returns artifacts1301# [RSpecRunTime] RSpec elapsed time: 4 minutes 37.54 seconds. Current RSS: ~1419M. Threads: 3. load average: 1.22 1.39 1.32 2/277 216481302.1303 .id_after1304 returns artifacts1305# [RSpecRunTime] RSpec elapsed time: 4 minutes 39.1 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.22 1.39 1.32 1/278 216501306.1307 .ordered_by_id1308 returns artifacts in asc order1309# [RSpecRunTime] RSpec elapsed time: 4 minutes 40.38 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.20 1.38 1.32 1/279 216511310.1311 creating the artifact1312Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1314To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1315 sets the size from the file size1316# [RSpecRunTime] RSpec elapsed time: 4 minutes 41.65 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.20 1.38 1.32 1/278 216521317.1318 updating the artifact file1319Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1321To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1322 updates the artifact size1323 when updating any field except the file1324 the `after_commit` hook does not update `file_store`1325 validates file format1326 when archive type with zip format1327 is expected to be valid1328 when archive type without format specification1329 is expected not to be valid1330 when archive type with other formats1331 with 11332 is expected not to be valid1333 with 31334 is expected not to be valid1335 when metadata type with gzip format1336 is expected to be valid1337 when metadata type without format specification1338 is expected not to be valid1339 when metadata type with other formats1340 with 11341 is expected not to be valid1342 with 21343 is expected not to be valid1344 when junit type with gzip format1345 is expected to be valid1346 when junit type without format specification1347 is expected not to be valid1348 when junit type with other formats1349 with 11350 is expected not to be valid1351 with 21352 is expected not to be valid1353 when metrics type with gzip format1354 is expected to be valid1355 when metrics type without format specification1356 is expected not to be valid1357 when metrics type with other formats1358 with 11359 is expected not to be valid1360 with 21361 is expected not to be valid1362 when metrics_referee type with gzip format1363 is expected to be valid1364 when metrics_referee type without format specification1365 is expected not to be valid1366 when metrics_referee type with other formats1367 with 11368 is expected not to be valid1369 with 21370 is expected not to be valid1371 when network_referee type with gzip format1372 is expected to be valid1373 when network_referee type without format specification1374 is expected not to be valid1375 when network_referee type with other formats1376 with 11377 is expected not to be valid1378 with 21379 is expected not to be valid1380 when dotenv type with gzip format1381 is expected to be valid1382 when dotenv type without format specification1383 is expected not to be valid1384 when dotenv type with other formats1385 with 11386 is expected not to be valid1387 with 21388 is expected not to be valid1389 when cobertura type with gzip format1390 is expected to be valid1391 when cobertura type without format specification1392 is expected not to be valid1393 when cobertura type with other formats1394 with 11395 is expected not to be valid1396 with 21397 is expected not to be valid1398 when jacoco type with gzip format1399 is expected to be valid1400 when jacoco type without format specification1401 is expected not to be valid1402 when jacoco type with other formats1403 with 11404 is expected not to be valid1405 with 21406 is expected not to be valid1407 when cluster_applications type with gzip format1408 is expected to be valid1409 when cluster_applications type without format specification1410 is expected not to be valid1411 when cluster_applications type with other formats1412 with 11413 is expected not to be valid1414 with 21415 is expected not to be valid1416 when lsif type with zip format1417 is expected to be valid1418 when lsif type without format specification1419 is expected not to be valid1420 when lsif type with other formats1421 with 11422 is expected not to be valid1423 with 31424 is expected not to be valid1425 when cyclonedx type with gzip format1426 is expected to be valid1427 when cyclonedx type without format specification1428 is expected not to be valid1429 when cyclonedx type with other formats1430 with 11431 is expected not to be valid1432 with 21433 is expected not to be valid1434 when annotations type with gzip format1435 is expected to be valid1436 when annotations type without format specification1437 is expected not to be valid1438 when annotations type with other formats1439 with 11440 is expected not to be valid1441 with 21442 is expected not to be valid1443 when repository_xray type with gzip format1444 is expected to be valid1445 when repository_xray type without format specification1446 is expected not to be valid1447 when repository_xray type with other formats1448 with 11449 is expected not to be valid1450 with 21451 is expected not to be valid1452 when sast type with raw format1453 is expected to be valid1454 when sast type without format specification1455 is expected not to be valid1456 when sast type with other formats1457 with 21458 is expected not to be valid1459 with 31460 is expected not to be valid1461 when secret_detection type with raw format1462 is expected to be valid1463 when secret_detection type without format specification1464 is expected not to be valid1465 when secret_detection type with other formats1466 with 21467 is expected not to be valid1468 with 31469 is expected not to be valid1470 when dependency_scanning type with raw format1471 is expected to be valid1472 when dependency_scanning type without format specification1473 is expected not to be valid1474 when dependency_scanning type with other formats1475 with 21476 is expected not to be valid1477 with 31478 is expected not to be valid1479 when container_scanning type with raw format1480 is expected to be valid1481 when container_scanning type without format specification1482 is expected not to be valid1483 when container_scanning type with other formats1484 with 21485 is expected not to be valid1486 with 31487 is expected not to be valid1488 when cluster_image_scanning type with raw format1489 is expected to be valid1490 when cluster_image_scanning type without format specification1491 is expected not to be valid1492 when cluster_image_scanning type with other formats1493 with 21494 is expected not to be valid1495 with 31496 is expected not to be valid1497 when dast type with raw format1498 is expected to be valid1499 when dast type without format specification1500 is expected not to be valid1501 when dast type with other formats1502 with 21503 is expected not to be valid1504 with 31505 is expected not to be valid1506 when license_scanning type with raw format1507 is expected to be valid1508 when license_scanning type without format specification1509 is expected not to be valid1510 when license_scanning type with other formats1511 with 21512 is expected not to be valid1513 with 31514 is expected not to be valid1515 when accessibility type with raw format1516 is expected to be valid1517 when accessibility type without format specification1518 is expected not to be valid1519 when accessibility type with other formats1520 with 21521 is expected not to be valid1522 with 31523 is expected not to be valid1524 when codequality type with raw format1525 is expected to be valid1526 when codequality type without format specification1527 is expected not to be valid1528 when codequality type with other formats1529 with 21530 is expected not to be valid1531 with 31532 is expected not to be valid1533 when performance type with raw format1534 is expected to be valid1535 when performance type without format specification1536 is expected not to be valid1537 when performance type with other formats1538 with 21539 is expected not to be valid1540 with 31541 is expected not to be valid1542 when browser_performance type with raw format1543 is expected to be valid1544 when browser_performance type without format specification1545 is expected not to be valid1546 when browser_performance type with other formats1547 with 21548 is expected not to be valid1549 with 31550 is expected not to be valid1551 when load_performance type with raw format1552 is expected to be valid1553 when load_performance type without format specification1554 is expected not to be valid1555 when load_performance type with other formats1556 with 21557 is expected not to be valid1558 with 31559 is expected not to be valid1560 when terraform type with raw format1561 is expected to be valid1562 when terraform type without format specification1563 is expected not to be valid1564 when terraform type with other formats1565 with 21566 is expected not to be valid1567 with 31568 is expected not to be valid1569 when requirements type with raw format1570 is expected to be valid1571 when requirements type without format specification1572 is expected not to be valid1573 when requirements type with other formats1574 with 21575 is expected not to be valid1576 with 31577 is expected not to be valid1578 when requirements_v2 type with raw format1579 is expected to be valid1580 when requirements_v2 type without format specification1581 is expected not to be valid1582 when requirements_v2 type with other formats1583 with 21584 is expected not to be valid1585 with 31586 is expected not to be valid1587 when coverage_fuzzing type with raw format1588 is expected to be valid1589 when coverage_fuzzing type without format specification1590 is expected not to be valid1591 when coverage_fuzzing type with other formats1592 with 21593 is expected not to be valid1594 with 31595 is expected not to be valid1596 when api_fuzzing type with raw format1597 is expected to be valid1598 when api_fuzzing type without format specification1599 is expected not to be valid1600 when api_fuzzing type with other formats1601 with 21602 is expected not to be valid1603 with 31604 is expected not to be valid1605 #file1606 the uploader api1607Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1609To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1610 is expected to respond to #store_dir1611Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1613To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1614 is expected to respond to #cache_dir1615Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1617To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1618 is expected to respond to #work_dir1619# [RSpecRunTime] RSpec elapsed time: 5 minutes 38.96 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.17 1.35 1.31 2/278 216531620.1621 expired?1622 when expire_at is nil1623 returns false1624 when expire_at is in the past1625 returns true1626 when expire_at is in the future1627 returns false1628 #expiring?1629 when expire_at is nil1630 returns false1631 when expire_at is in the past1632 returns false1633 when expire_at is in the future1634 returns true1635 #expire_in1636Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1638To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1639 is expected to be nil1640 when expire_at is specified1641Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1643To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1644 is expected to be within 5 of 604799.9996831645# [RSpecRunTime] RSpec elapsed time: 5 minutes 43.17 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.16 1.34 1.31 1/278 216541646.1647 #expire_in=1648Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1650To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1651 when assigning valid duration1652Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1654To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1655 when assigning invalid duration1656Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1658To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1659 when resetting value1660Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1662To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1663 when setting to 01664# [RSpecRunTime] RSpec elapsed time: 5 minutes 45.93 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.14 1.33 1.31 1/278 216551665.1666 #store_after_commit?1667 when direct upload is enabled1668 when the artifact is a trace1669 returns true1670 when the artifact is not a trace1671 returns false1672 when direct upload is disabled1673 returns false1674 file is being stored1675 when existing object has local store1676 behaves like mounted file in local store1677Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1679To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1680 is stored locally1681 when direct upload is enabled1682 when file is stored1683 behaves like mounted file in object store1684Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1686To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1687 is stored remotely1688 .file_types1689 all file types have corresponding limit1690 file_type: "archive"1691 is expected to include "ci_max_artifact_size_archive"1692 file_type: "metadata"1693 is expected to include "ci_max_artifact_size_metadata"1694 file_type: "trace"1695 is expected to include "ci_max_artifact_size_trace"1696 file_type: "junit"1697 is expected to include "ci_max_artifact_size_junit"1698 file_type: "sast"1699 is expected to include "ci_max_artifact_size_sast"1700 file_type: "dependency_scanning"1701 is expected to include "ci_max_artifact_size_dependency_scanning"1702 file_type: "container_scanning"1703 is expected to include "ci_max_artifact_size_container_scanning"1704 file_type: "dast"1705 is expected to include "ci_max_artifact_size_dast"1706 file_type: "codequality"1707 is expected to include "ci_max_artifact_size_codequality"1708 file_type: "license_scanning"1709 is expected to include "ci_max_artifact_size_license_scanning"1710 file_type: "performance"1711 is expected to include "ci_max_artifact_size_performance"1712 file_type: "metrics"1713 is expected to include "ci_max_artifact_size_metrics"1714 file_type: "metrics_referee"1715 is expected to include "ci_max_artifact_size_metrics_referee"1716 file_type: "network_referee"1717 is expected to include "ci_max_artifact_size_network_referee"1718 file_type: "lsif"1719 is expected to include "ci_max_artifact_size_lsif"1720 file_type: "dotenv"1721 is expected to include "ci_max_artifact_size_dotenv"1722 file_type: "cobertura"1723 is expected to include "ci_max_artifact_size_cobertura"1724 file_type: "terraform"1725 is expected to include "ci_max_artifact_size_terraform"1726 file_type: "accessibility"1727 is expected to include "ci_max_artifact_size_accessibility"1728 file_type: "cluster_applications"1729 is expected to include "ci_max_artifact_size_cluster_applications"1730 file_type: "secret_detection"1731 is expected to include "ci_max_artifact_size_secret_detection"1732 file_type: "requirements"1733 is expected to include "ci_max_artifact_size_requirements"1734 file_type: "coverage_fuzzing"1735 is expected to include "ci_max_artifact_size_coverage_fuzzing"1736 file_type: "browser_performance"1737 is expected to include "ci_max_artifact_size_browser_performance"1738 file_type: "load_performance"1739 is expected to include "ci_max_artifact_size_load_performance"1740 file_type: "api_fuzzing"1741 is expected to include "ci_max_artifact_size_api_fuzzing"1742 file_type: "cluster_image_scanning"1743 is expected to include "ci_max_artifact_size_cluster_image_scanning"1744 file_type: "cyclonedx"1745 is expected to include "ci_max_artifact_size_cyclonedx"1746 file_type: "requirements_v2"1747 is expected to include "ci_max_artifact_size_requirements_v2"1748 file_type: "annotations"1749 is expected to include "ci_max_artifact_size_annotations"1750 file_type: "repository_xray"1751 is expected to include "ci_max_artifact_size_repository_xray"1752 file_type: "jacoco"1753 is expected to include "ci_max_artifact_size_jacoco"1754 .max_artifact_size1755 when file type is supported1756 and plan limit is disabled for the given artifact type1757 behaves like basing off the project closest setting1758 is expected to eq 10737418241759 and project closest setting results to zero1760 is expected to eq 01761 and plan limit is enabled for the given artifact type1762 and plan limit is smaller than project setting1763 behaves like basing off the plan limit1764 is expected to eq 10726932481765 and plan limit is larger than project setting1766 behaves like basing off the project closest setting1767 is expected to eq 10737418241768 FastDestroyAll1769 .use_fast_destroy1770Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1772To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1773 performs cascading delete with fast_destroy_all1774 updates project statistics1775 loose foreign key on ci_job_artifacts.project_id1776 behaves like cleanup by a loose foreign key1777 cleans up (delete or nullify) the model1778# [RSpecRunTime] RSpec elapsed time: 6 minutes 3.25 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.11 1.32 1.30 1/278 216561779.1780 partitioning1781 copies the partition_id from job1782 when the job is missing1783 does not change the partition_id value1784 #filename1785Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1787To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1788 is expected to eq "ci_build_artifacts.zip"1789 #to_deleted_object_attrs1790 when file_final_path is present1791Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1793To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1794 returns the store_dir and file based on the file_final_path1795 behaves like returning attributes for object deletion1796Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1798To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1799 returns the file store1800Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1802To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1803 returns the project_id1804 when pick_up_at is present1805Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1807To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1808 returns the pick_up_at value1809# [RSpecRunTime] RSpec elapsed time: 6 minutes 7.46 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.18 1.33 1.31 1/278 216571810.1811 when pick_up_at is not present1812 and expire_at is present1813Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1815To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1816 sets expire_at as pick_up_at1817 and expire_at is not present1818Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1820To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1821 sets current time as pick_up_at1822 when expire_at is far away in the future1823Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1825To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1826 sets pick_up_at to 1 hour in the future1827 when file_final_path is not present1828Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1830To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1831 returns the uploader default store_dir and file_identifier1832 behaves like returning attributes for object deletion1833Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1835To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1836 returns the file store1837Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1839To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1840 returns the project_id1841 when pick_up_at is present1842Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1844To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1845 returns the pick_up_at value1846# [RSpecRunTime] RSpec elapsed time: 6 minutes 12.37 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.25 1.34 1.31 1/278 216581847.1848 when pick_up_at is not present1849 and expire_at is present1850Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1852To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1853 sets expire_at as pick_up_at1854 and expire_at is not present1855Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1857To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1858 sets current time as pick_up_at1859 when expire_at is far away in the future1860Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.1862To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1863 sets pick_up_at to 1 hour in the future1864# [RSpecRunTime] Finishing example group spec/models/ci/job_artifact_spec.rb. It took 2 minutes 18.03 seconds. Expected to take 3 minutes 32.65 seconds.1865# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/rules_spec.rb. Expected to take 2 minutes 37.58 seconds.1866Ci::CreatePipelineService1867 job:rules1868 exists:1869 with matches1870 creates two jobs1871 sets when: for all jobs1872# [RSpecRunTime] RSpec elapsed time: 6 minutes 17.82 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.31 1.35 1.31 1/283 218171873.1874 with matches on the second rule1875 includes both jobs1876 sets when: for the created rules job based on the second clause1877# [RSpecRunTime] RSpec elapsed time: 6 minutes 20.9 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.44 1.38 1.32 1/284 219761878.1879 without matches1880 only persists the job without rules1881 sets when: for the created job1882# [RSpecRunTime] RSpec elapsed time: 6 minutes 23.88 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.44 1.38 1.32 1/283 221351883.1884 exists with patterns1885 with matches1886 creates all jobs1887 on checking cache1888 does not evaluate the same glob more than once1889# [RSpecRunTime] RSpec elapsed time: 6 minutes 26.36 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.41 1.37 1.32 1/283 223111890.1891 exists with variables1892 with matches1893 creates all relevant jobs1894# [RSpecRunTime] RSpec elapsed time: 6 minutes 27.9 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.41 1.37 1.32 1/283 224341895.1896 with allow_failure and exit_codes1897 creates a pipeline1898 assigns job:allow_failure values to the builds1899 removes exit_codes if allow_failure is specified1900# [RSpecRunTime] RSpec elapsed time: 6 minutes 32.79 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.46 1.38 1.32 1/284 225771901.1902 if:1903 variables:1904 when no match1905 does not affect vars1906# [RSpecRunTime] RSpec elapsed time: 6 minutes 34.56 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.46 1.38 1.32 1/284 226251907.1908 when matching to the first rule1909 overrides variables1910# [RSpecRunTime] RSpec elapsed time: 6 minutes 36.27 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.50 1.39 1.33 1/284 226731911.1912 when matching to the second rule1913 overrides variables1914# [RSpecRunTime] RSpec elapsed time: 6 minutes 37.94 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.50 1.39 1.33 1/284 227211915.1916 using calculated workflow var in job rules1917 when matching the first workflow condition1918 uses VAR1 of job rules result1919# [RSpecRunTime] RSpec elapsed time: 6 minutes 39.62 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.50 1.39 1.33 1/284 227691920.1921 with CI_ENVIRONMENT_* predefined variables1922 assigns correct attributes to the jobs1923# [RSpecRunTime] RSpec elapsed time: 6 minutes 41.57 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.46 1.39 1.33 1/284 228171924.1925 with simple if: clauses1926 with matches1927 creates a pipeline with the vanilla and manual jobs1928 assigns job:when values to the builds1929 assigns job:allow_failure values to the builds1930 assigns start_in for delayed jobs1931# [RSpecRunTime] RSpec elapsed time: 6 minutes 48.3 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.42 1.38 1.32 1/284 230061932.1933 with no matches1934 behaves like rules jobs are excluded1935 only persists the job without rules1936# [RSpecRunTime] RSpec elapsed time: 6 minutes 49.98 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.42 1.38 1.32 1/284 230541937.1938 with complex if: clauses1939 matches the first rule1940# [RSpecRunTime] RSpec elapsed time: 6 minutes 51.57 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.39 1.37 1.32 1/284 231021941.1942 with needs:1943 when the `$var` rule matches1944 creates a pipeline with overridden needs1945# [RSpecRunTime] RSpec elapsed time: 6 minutes 53.38 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.39 1.37 1.32 1/284 231501946.1947 when the `$var` rule does not match1948 creates a pipeline with overridden needs1949# [RSpecRunTime] RSpec elapsed time: 6 minutes 55.17 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.39 1.37 1.32 1/284 231981950.1951 changes:1952 and matches1953 creates five jobs1954 sets when: for all jobs1955 sets allow_failure: for negligible job1956# [RSpecRunTime] RSpec elapsed time: 7 minutes 0.5 second. Current RSS: ~1428M. Threads: 4. load average: 1.33 1.36 1.32 1/284 233401957.1958 and matches the second rule1959 includes both jobs1960 sets when: for the created rules job based on the second clause1961# [RSpecRunTime] RSpec elapsed time: 7 minutes 3.8 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.33 1.36 1.32 1/284 234351962.1963 and does not match1964 sets when: for the created job1965 behaves like rules jobs are excluded1966 only persists the job without rules1967# [RSpecRunTime] RSpec elapsed time: 7 minutes 7.03 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.30 1.36 1.32 1/284 235301968.1969 with paths and compare_to1970 for jobs rules1971 when there is no such compare_to ref1972Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol.1974To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1975 returns an error1976# [RSpecRunTime] RSpec elapsed time: 7 minutes 8.74 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.30 1.36 1.32 2/284 236691977.1978 when the compare_to ref exists1979 when the rule matches1980 creates job1 and job21981 when the rule does not match1982 does not create job11983 for jobs rules with variables1984 when there is no such compare_to ref1985Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol.1987To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1988 returns an error1989 when the compare_to ref exists1990 when the rule in job1 matches1991 creates job1 and job21992 when the rule in job1 does not match1993 does not create job11994 when the compare_to variable does not exist1995Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol.1997To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1998 returns an error1999 for workflow rules2000 when the rule matches2001 creates job12002 when the rule does not match2003 does not create job12004 mixed if: and changes: rules2005 and changes: matches before if2006 creates two jobs2007 sets when: for all jobs2008 sets allow_failure: for all jobs2009# [RSpecRunTime] RSpec elapsed time: 7 minutes 18.1 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.26 1.34 1.31 1/284 239402010.2011 and if: matches after changes2012 includes both jobs2013 sets when: for the created rules job based on the second clause2014# [RSpecRunTime] RSpec elapsed time: 7 minutes 21.6 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.23 1.34 1.31 1/284 240392015.2016 and does not match2017 sets when: for the created job2018 behaves like rules jobs are excluded2019 only persists the job without rules2020# [RSpecRunTime] RSpec elapsed time: 7 minutes 24.98 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.23 1.34 1.31 1/284 241382021.2022 mixed if: and changes: clauses2023 with if matches and changes matches2024 persists all jobs2025# [RSpecRunTime] RSpec elapsed time: 7 minutes 26.62 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.22 1.33 1.31 1/284 241862026.2027 with if matches and no change matches2028 behaves like rules jobs are excluded2029 only persists the job without rules2030# [RSpecRunTime] RSpec elapsed time: 7 minutes 28.27 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.22 1.33 1.31 1/284 242362031.2032 with change matches and no if matches2033 behaves like rules jobs are excluded2034 only persists the job without rules2035# [RSpecRunTime] RSpec elapsed time: 7 minutes 29.93 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.22 1.33 1.31 1/284 242842036.2037 and no matches2038 behaves like rules jobs are excluded2039 only persists the job without rules2040# [RSpecRunTime] RSpec elapsed time: 7 minutes 31.57 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.20 1.33 1.31 1/284 243322041.2042 complex if: allow_failure usages2043 creates a pipeline2044 assigns job:allow_failure values to the builds2045# [RSpecRunTime] RSpec elapsed time: 7 minutes 35.03 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.20 1.33 1.31 1/285 244282046.2047 complex if: allow_failure & when usages2048 creates a pipeline2049 assigns job:allow_failure values to the builds2050 assigns job:when values to the builds2051# [RSpecRunTime] RSpec elapsed time: 7 minutes 40.45 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.17 1.31 1.30 2/286 245702052.2053 deploy freeze period `if:` clause2054 with 2 jobs2055 when outside freeze period2056 creates two jobs2057# [RSpecRunTime] RSpec elapsed time: 7 minutes 42.12 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.17 1.31 1.30 1/285 246182058.2059 when inside freeze period2060 creates one job2061# [RSpecRunTime] RSpec elapsed time: 7 minutes 43.76 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.17 1.31 1.30 1/285 246662062.2063 with 1 job2064 when outside freeze period2065 creates two jobs2066# [RSpecRunTime] RSpec elapsed time: 7 minutes 45.4 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.23 1.33 1.31 1/285 247142067.2068 when inside freeze period2069 does not create the pipeline2070# [RSpecRunTime] RSpec elapsed time: 7 minutes 46.92 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.23 1.33 1.31 4/285 247622071.2072 with when:manual2073 when matching the rules2074 adds the job-with-rules with a when:manual2075# [RSpecRunTime] RSpec elapsed time: 7 minutes 48.75 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.23 1.33 1.31 1/285 248102076.2077 when there is no match to the rule2078 does not add job_with_rules2079# [RSpecRunTime] RSpec elapsed time: 7 minutes 51.58 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.22 1.32 1.30 1/285 248582080.2081 when workflow:rules are used2082 with a single regex-matching if: clause2083 matching the first rule in the list2084 saves a created pipeline2085# [RSpecRunTime] RSpec elapsed time: 7 minutes 53.17 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.22 1.32 1.30 1/285 249062086.2087 matching the last rule in the list2088 saves a created pipeline2089# [RSpecRunTime] RSpec elapsed time: 7 minutes 54.81 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.22 1.32 1.30 1/285 249542090.2091 matching the when:never rule2092 invalidates the pipeline with a workflow rules error2093# [RSpecRunTime] RSpec elapsed time: 7 minutes 56.39 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.28 1.33 1.31 1/285 250022094.2095 matching no rules in the list2096 invalidates the pipeline with a workflow rules error2097# [RSpecRunTime] RSpec elapsed time: 7 minutes 57.85 seconds. Current RSS: ~1445M. Threads: 4. load average: 1.28 1.33 1.31 1/285 250502098.2099 when root variables are used2100 matching the first rule in the list2101 saves a created pipeline2102# [RSpecRunTime] RSpec elapsed time: 7 minutes 59.47 seconds. Current RSS: ~1462M. Threads: 4. load average: 1.28 1.33 1.31 2/285 250982103.2104 with a multiple regex-matching if: clause2105 with partial match2106 saves a created pipeline2107# [RSpecRunTime] RSpec elapsed time: 8 minutes 1.35 seconds. Current RSS: ~1477M. Threads: 4. load average: 1.26 1.33 1.31 1/285 251462108.2109 with complete match2110 invalidates the pipeline with a workflow rules error2111# [RSpecRunTime] RSpec elapsed time: 8 minutes 2.82 seconds. Current RSS: ~1482M. Threads: 4. load average: 1.26 1.33 1.31 1/285 251942112.2113 with job rules2114 where workflow passes and the job fails2115 invalidates the pipeline with an empty jobs error2116# [RSpecRunTime] RSpec elapsed time: 8 minutes 4.34 seconds. Current RSS: ~1488M. Threads: 4. load average: 1.26 1.33 1.31 1/285 252422117.2118 where workflow passes and the job passes2119 saves a created pipeline2120# [RSpecRunTime] RSpec elapsed time: 8 minutes 5.89 seconds. Current RSS: ~1494M. Threads: 4. load average: 1.24 1.32 1.30 1/285 252902121.2122 where workflow fails and the job fails2123 invalidates the pipeline with a workflow rules error2124# [RSpecRunTime] RSpec elapsed time: 8 minutes 7.32 seconds. Current RSS: ~1489M. Threads: 4. load average: 1.24 1.32 1.30 1/285 253382125.2126 where workflow fails and the job passes2127 invalidates the pipeline with a workflow rules error2128# [RSpecRunTime] RSpec elapsed time: 8 minutes 8.84 seconds. Current RSS: ~1485M. Threads: 4. load average: 1.24 1.32 1.30 1/285 253862129.2130 with persisted variables2131 with matches2132 creates a pipeline2133# [RSpecRunTime] RSpec elapsed time: 8 minutes 10.42 seconds. Current RSS: ~1494M. Threads: 4. load average: 1.22 1.31 1.30 1/285 254342134.2135 with no matches2136 does not create a pipeline2137# [RSpecRunTime] RSpec elapsed time: 8 minutes 11.89 seconds. Current RSS: ~1493M. Threads: 4. load average: 1.22 1.31 1.30 1/285 254822138.2139 with pipeline variables2140 with matches2141 creates a pipeline2142# [RSpecRunTime] RSpec elapsed time: 8 minutes 13.67 seconds. Current RSS: ~1495M. Threads: 4. load average: 1.22 1.31 1.30 1/285 255302143.2144 with no matches2145 does not create a pipeline2146# [RSpecRunTime] RSpec elapsed time: 8 minutes 15.09 seconds. Current RSS: ~1497M. Threads: 4. load average: 1.22 1.31 1.30 1/285 255782147.2148 with trigger variables2149 with matches2150 creates a pipeline2151 when a job requires the same variable2152 creates a pipeline2153# [RSpecRunTime] RSpec elapsed time: 8 minutes 18.47 seconds. Current RSS: ~1499M. Threads: 4. load average: 1.20 1.31 1.30 1/285 256732154.2155 with no matches2156 does not create a pipeline2157 when a job requires the same variable2158 does not create a pipeline2159# [RSpecRunTime] RSpec elapsed time: 8 minutes 21.44 seconds. Current RSS: ~1501M. Threads: 4. load average: 1.18 1.30 1.30 1/285 257682160.2161 changes2162 changes is an array2163 behaves like comparing file changes with workflow rules2164 when matches2165 creates the pipeline with a job2166# [RSpecRunTime] RSpec elapsed time: 8 minutes 23.08 seconds. Current RSS: ~1502M. Threads: 4. load average: 1.18 1.30 1.30 1/285 258162167.2168 when does not match2169 creates the pipeline with a job2170# [RSpecRunTime] RSpec elapsed time: 8 minutes 24.47 seconds. Current RSS: ~1503M. Threads: 4. load average: 1.18 1.30 1.30 1/285 258642171.2172 changes:paths is an array2173 behaves like comparing file changes with workflow rules2174 when matches2175 creates the pipeline with a job2176# [RSpecRunTime] RSpec elapsed time: 8 minutes 26.14 seconds. Current RSS: ~1503M. Threads: 4. load average: 1.17 1.30 1.30 1/285 259122177.2178 when does not match2179 creates the pipeline with a job2180# [RSpecRunTime] RSpec elapsed time: 8 minutes 27.58 seconds. Current RSS: ~1503M. Threads: 4. load average: 1.17 1.30 1.30 1/285 259602181.2182 workflow name with rules2183 substitutes variables in pipeline name2184# [RSpecRunTime] RSpec elapsed time: 8 minutes 29.16 seconds. Current RSS: ~1504M. Threads: 4. load average: 1.17 1.30 1.30 1/285 260082185.2186# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/rules_spec.rb. It took 2 minutes 14.68 seconds. Expected to take 2 minutes 37.58 seconds.2187# [RSpecRunTime] Starting example group spec/services/notes/update_service_spec.rb. Expected to take 2 minutes 9.86 seconds.2188Notes::UpdateService2189 #execute2190 does not update the note when params is blank2191 when the note is invalid2192 does not update the note2193 returns the note2194# [RSpecRunTime] RSpec elapsed time: 8 minutes 37.8 seconds. Current RSS: ~1435M. Threads: 4. load average: 1.14 1.29 1.29 1/285 260092195.2196 event tracking2197 does not track usage data when params is blank2198 tracks internal events and increments usage metrics2199# [RSpecRunTime] RSpec elapsed time: 8 minutes 43.75 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.13 1.28 1.29 2/280 260102200.2201 when note text was changed2202 update last_edited_at2203 update updated_by2204 checks for spam2205 creates a webhook event2206 when quick action only update2207 delete note and return commands_only error2208# [RSpecRunTime] RSpec elapsed time: 8 minutes 58.07 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.18 1.29 1.29 1/280 260112209.2210 when existing note contains quick actions2211 when a quick action exists in original note2212 sanitizes/removes any quick actions and does not execute them2213# [RSpecRunTime] RSpec elapsed time: 9 minutes 1.03 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.17 1.28 1.29 1/280 260122214.2215 when a new quick action is used in new note2216 executes any quick actions not in unedited note2217# [RSpecRunTime] RSpec elapsed time: 9 minutes 4.24 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.17 1.28 1.29 1/280 260132218.2219 when note text was not changed2220 does not update last_edited_at2221 does not update updated_by2222 does not check for spam2223 does not create a webhook event2224# [RSpecRunTime] RSpec elapsed time: 9 minutes 14.89 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.22 1.29 1.29 1/280 260142225.2226 when the notable is a merge request2227 does not track usage data when params is blank2228 tracks merge request usage data2229# [RSpecRunTime] RSpec elapsed time: 9 minutes 21.12 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.34 1.31 1.30 1/280 260152230.2231 with system note2232 does not update the note2233 does not track usage data2234# [RSpecRunTime] RSpec elapsed time: 9 minutes 26.34 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.31 1.31 1.30 1/280 260162235.2236 suggestions2237 refreshes note suggestions2238# [RSpecRunTime] RSpec elapsed time: 9 minutes 31.06 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.29 1.30 1.29 1/286 261602239.2240 todos2241 when note includes a user mention2242 when the note does not change mentions2243 behaves like does not update todos2244 keep todos2245 does not create any new todos2246# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.62 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.35 1.31 1.30 1/285 261612247.2248 when the note changes to include one more user mention2249 behaves like creates one todo2250 marks todos as done2251 creates only 1 new todo2252# [RSpecRunTime] RSpec elapsed time: 9 minutes 42.82 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.32 1.31 1.30 1/280 261622253.2254 when the note changes to include a group mentions2255 behaves like creates one todo2256 marks todos as done2257 creates only 1 new todo2258# [RSpecRunTime] RSpec elapsed time: 9 minutes 48.77 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.45 1.34 1.31 1/281 261632259.2260 when note includes a group mention2261 when the group is public2262 when the note does not change mentions2263 behaves like does not update todos2264 keep todos2265 does not create any new todos2266# [RSpecRunTime] RSpec elapsed time: 9 minutes 54.5 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.42 1.33 1.30 1/281 261642267.2268 when the note changes mentions2269 behaves like creates one todo2270 marks todos as done2271 creates only 1 new todo2272# [RSpecRunTime] RSpec elapsed time: 10 minutes 0.67 second. Current RSS: ~1395M. Threads: 4. load average: 1.35 1.32 1.30 1/281 261652273.2274 when the group is private2275 when the note does not change mentions2276 behaves like does not update todos2277 keep todos2278 does not create any new todos2279# [RSpecRunTime] RSpec elapsed time: 10 minutes 6.3 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.32 1.31 1.30 1/281 261662280.2281 when the note changes mentions2282 behaves like creates one todo2283 marks todos as done2284 creates only 1 new todo2285# [RSpecRunTime] RSpec elapsed time: 10 minutes 12.69 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.30 1.31 1.30 1/281 261672286.2287 for a personal snippet2288 does not create todos2289 does not create suggestions2290 does not create mentions2291 does not track usage data2292 does not create a webhook event2293# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.57 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.24 1.29 1.29 1/281 261682294.2295# [RSpecRunTime] Finishing example group spec/services/notes/update_service_spec.rb. It took 1 minute 58.41 seconds. Expected to take 2 minutes 9.86 seconds.2296# [RSpecRunTime] Starting example group spec/lib/api/helpers_spec.rb. Expected to take 1 minute 31.56 seconds.2297API::Helpers2298 #current_user2299 handles sticking when a user could be found2300 does not handle sticking if no user could be found2301 returns the user if one could be found2302 #find_project2303 when ID is used as an argument2304 behaves like project finder2305 when project exists2306 returns requested project2307 returns nil2308 when project id is not provided2309 returns nil2310 when PATH is used as an argument2311 behaves like project finder2312 when project exists2313 returns requested project2314 returns nil2315 when project id is not provided2316 returns nil2317 with an invalid PATH2318 does not hit the database2319 behaves like project finder2320 when project exists2321 returns requested project2322 returns nil2323 when project id is not provided2324 returns nil2325 when ID is a negative number2326 behaves like project finder2327 when project exists2328 returns requested project2329 returns nil2330 when project id is not provided2331 returns nil2332 when project is pending delete2333 does not return the project pending delete2334 when project is hidden2335 does not return the hidden project2336 #find_project!2337 when user is authenticated2338 public project2339 returns requested project2340 private project2341 behaves like private project without access2342 returns not found2343 user authenticated with job token on container repository request2344 and requested project is not equal pipeline's project2345 returns forbidden2346 and requested project is equal pipeline's project2347 finds a project2348 user authenticated2349 and user does not have permissions to read project2350 with job token2351 returns forbidden2352 private project without access2353 returns unauthorized2354 without job token2355 returns not_found2356 without job token scope2357 returns not_found2358 when user is not authenticated2359 public project2360 returns requested project2361 private project2362 behaves like private project without access2363 returns not found2364 support for IDs and paths as argument2365 when ID is used as an argument2366 behaves like project finder2367 when project exists2368 returns requested project2369 returns nil2370 when PATH is used as an argument2371 behaves like project finder2372 when project exists2373 returns requested project2374 returns nil2375 with an invalid PATH2376 does not hit the database2377 behaves like project finder2378 when project exists2379 returns requested project2380 returns nil2381 #find_pipeline2382 when ID is used as an argument2383 behaves like pipeline finder2384 when pipeline exists2385 returns requested pipeline2386 when pipeline does not exists2387 returns nil2388 when pipeline id is not provided2389 returns nil2390 when string ID is used as an argument2391 behaves like pipeline finder2392 when pipeline exists2393 returns requested pipeline2394 when pipeline does not exists2395 returns nil2396 when pipeline id is not provided2397 returns nil2398 when ID is a negative number2399 behaves like pipeline finder2400 when pipeline exists2401 returns requested pipeline2402 when pipeline does not exists2403 returns nil2404 when pipeline id is not provided2405 returns nil2406 #find_pipeline!2407 when user is authenticated2408 public project2409 returns requested pipeline2410 private project2411 behaves like private project without access2412 returns not found2413 without read pipeline permission2414 behaves like private project without access2415 returns not found2416 with read pipeline permission2417 returns requested pipeline2418 when user is not authenticated2419 public project2420 returns requested pipeline2421 private project2422 behaves like private project without access2423 returns not found2424 support for IDs and paths as argument2425 when ID is used as an argument2426 when pipeline id is an integer2427 behaves like pipeline finder2428 when pipeline exists2429 returns requested pipeline2430 returns nil2431 when pipeline id is a string2432 behaves like pipeline finder2433 when pipeline exists2434 returns requested pipeline2435 returns nil2436 #find_organization!2437 when organization is public2438 when user is authenticated2439 returns requested organization2440 when user is not authenticated2441 returns requested organization2442 when organization is private2443 when user is authenticated2444 when user is part of the organization2445 returns requested organization2446 when user is not part of the organization2447 returns nil2448 when user is not authenticated2449 returns nil2450 when organization does not exist2451 returns nil2452 #find_group!2453 when user is authenticated2454 public group2455 returns requested group2456 private group2457 behaves like private group without access2458 returns not found2459 when user is not authenticated2460 public group2461 returns requested group2462 private group2463 behaves like private group without access2464 returns not found2465 with support for IDs and paths as arguments2466 when ID is used as an argument2467 behaves like group finder2468 when group exists2469 returns requested group2470 returns nil2471 when PATH is used as an argument2472 behaves like group finder2473 when group exists2474 returns requested group2475 returns nil2476 when ID is a negative number2477 behaves like group finder2478 when group exists2479 returns requested group2480 returns nil2481 with support for organization as an argument2482 when group exists in the organization2483 is expected to eq #<Group id:1261 @group83>2484 when group does not exist in the organization2485 returns nil2486 #find_group_by_full_path!2487 when user is authenticated2488 public group2489 returns requested group2490 private group2491 behaves like private group without access2492 returns not found2493 with access2494 returns requested group with access2495 when user is not authenticated2496 public group2497 returns requested group2498 private group2499 behaves like private group without access2500 returns not found2501 #find_namespace2502 when ID is used as an argument2503 behaves like namespace finder2504 when namespace exists2505 returns requested namespace2506 when namespace doesn't exists2507 returns nil2508 when PATH is used as an argument2509 behaves like namespace finder2510 when namespace exists2511 returns requested namespace2512 when namespace doesn't exists2513 returns nil2514 when ID is a negative number2515 behaves like namespace finder2516 when namespace exists2517 returns requested namespace2518 when namespace doesn't exists2519 returns nil2520 #find_namespace!2521 behaves like user namespace finder2522 when namespace is group2523 when user has access to group2524 returns requested namespace2525 when user doesn't have access to group2526 raises not found error2527 when namespace is user's personal namespace2528 when user owns the namespace2529 returns requested namespace2530 when user doesn't own the namespace2531 raises not found error2532 #authorized_project_scope?2533 job_token_authentication: false, route_setting: false, same_job_project: false, expected_result: true2534 returns the expected result2535# [RSpecRunTime] RSpec elapsed time: 10 minutes 47.77 seconds. Current RSS: ~1488M. Threads: 4. load average: 1.17 1.27 1.28 1/281 261692536.2537 job_token_authentication: false, route_setting: false, same_job_project: true, expected_result: true2538 returns the expected result2539 job_token_authentication: false, route_setting: true, same_job_project: false, expected_result: true2540 returns the expected result2541 job_token_authentication: false, route_setting: true, same_job_project: true, expected_result: true2542 returns the expected result2543 job_token_authentication: true, route_setting: false, same_job_project: false, expected_result: true2544 returns the expected result2545 job_token_authentication: true, route_setting: false, same_job_project: true, expected_result: true2546 returns the expected result2547 job_token_authentication: true, route_setting: true, same_job_project: false, expected_result: false2548 returns the expected result2549 job_token_authentication: true, route_setting: true, same_job_project: true, expected_result: true2550 returns the expected result2551 #send_git_blob2552 sets Gitlab::Workhorse::DETECT_HEADER header2553 content disposition2554 when blob name is null2555 returns only the disposition2556 when blob name is not null2557 returns disposition with the blob name2558 when blob name ends with an xhtml extension2559 returns the name without extension2560 #increment_unique_values2561 tracks redis hll event2562 logs an exception for unknown event2563 does not track event for nil values2564 #track_event2565 tracks internal event2566 passes send_snowplow_event on to InternalEvents.track_event2567 passes additional_properties on to InternalEvents.track_event2568 tracks an exception and renders 422 for unknown event2569 logs an exception for tracking errors2570 does not track event for nil user2571# [RSpecRunTime] RSpec elapsed time: 10 minutes 50.48 seconds. Current RSS: ~1506M. Threads: 4. load average: 1.16 1.27 1.28 1/281 261702572.2573 #order_options_with_tie_breaker2574 with non-id order given2575 with ascending order2576 adds id based ordering with same direction as primary order2577 with descending order2578 adds id based ordering with same direction as primary order2579 with non-id order but no direction given2580 adds ID ASC order2581 with id order given2582 does not add an additional order2583 by default2584 with created_at order given2585 converts to id2586 when override_created_at is false2587 with created_at order given2588 does not convert to id2589 #destroy_conditionally!2590 when unmodified check passes2591 destroys given project2592 when unmodified check fails2593 does not destroy given project2594 #check_unmodified_since!2595 when last modified is later than header value2596 renders error2597 when last modified is earlier than header value2598 does not render error2599 when last modified is equal to header value2600 does not render error2601 when there is no header value present2602 does not render error2603 when header value is not a valid time value2604 does not render error2605 #present_disk_file!2606 with X-Sendfile supported2607 sends the file using X-Sendfile2608 without X-Sendfile supported2609 sends the file2610 #present_carrierwave_file!2611 with file storage2612Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.2614To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2615 calls present_disk_file!2616 with an overriden content type2617 calls present_disk_file! with the correct content type2618 with remote storage2619 with direct upload available2620Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.2622To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2623 sends a redirect2624 with an overriden content type2625Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.2627To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2628 sends a redirect with the correct content type2629# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.05 seconds. Current RSS: ~1489M. Threads: 4. load average: 1.16 1.27 1.28 1/281 261712630.2631 with direct upload not available2632Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.2634To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2635 sends a workhorse header2636 with an overriden content type2637Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.2639To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2640 sends a redirect with the correct content type2641# [RSpecRunTime] RSpec elapsed time: 10 minutes 56.52 seconds. Current RSS: ~1494M. Threads: 4. load average: 1.22 1.28 1.29 1/281 261722642.2643 #present_artifacts_file!2644 with object storage2645Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.2647To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2648 redirects to a CDN-fronted URL2649 requested with HEAD2650Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.2652To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2653 redirects to a CDN-fronted URL2654# [RSpecRunTime] RSpec elapsed time: 10 minutes 57.91 seconds. Current RSS: ~1484M. Threads: 4. load average: 1.22 1.28 1.29 1/281 261732655.2656 with content_disposition2657Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.2659To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2660 redirects as an attachment2661 #order_by_similarity?2662 params: {}, allow_unauthorized: false, current_user_set: false, expected: false2663 returns the expected result2664 params: {}, allow_unauthorized: true, current_user_set: false, expected: false2665 returns the expected result2666 params: {}, allow_unauthorized: false, current_user_set: true, expected: false2667 returns the expected result2668 params: {}, allow_unauthorized: true, current_user_set: true, expected: false2669 returns the expected result2670 params: {:order_by=>"similarity"}, allow_unauthorized: false, current_user_set: false, expected: false2671 returns the expected result2672 params: {:order_by=>"similarity"}, allow_unauthorized: true, current_user_set: false, expected: false2673 returns the expected result2674 params: {:order_by=>"similarity"}, allow_unauthorized: true, current_user_set: true, expected: false2675 returns the expected result2676 params: {:order_by=>"similarity"}, allow_unauthorized: false, current_user_set: true, expected: false2677 returns the expected result2678 params: {:search=>"test"}, allow_unauthorized: false, current_user_set: false, expected: false2679 returns the expected result2680 params: {:search=>"test"}, allow_unauthorized: true, current_user_set: false, expected: false2681 returns the expected result2682 params: {:search=>"test"}, allow_unauthorized: true, current_user_set: true, expected: false2683 returns the expected result2684 params: {:search=>"test"}, allow_unauthorized: false, current_user_set: true, expected: false2685 returns the expected result2686 params: {:order_by=>"similarity", :search=>"test"}, allow_unauthorized: false, current_user_set: false, expected: false2687 returns the expected result2688 params: {:order_by=>"similarity", :search=>"test"}, allow_unauthorized: true, current_user_set: false, expected: true2689 returns the expected result2690 params: {:order_by=>"similarity", :search=>"test"}, allow_unauthorized: true, current_user_set: true, expected: true2691 returns the expected result2692 params: {:order_by=>"similarity", :search=>"test"}, allow_unauthorized: false, current_user_set: true, expected: true2693 returns the expected result2694 #render_api_error_with_reason!2695 renders error with code2696 #unauthorized!2697 renders 4012698 renders 401 with a reason2699 #forbidden!2700 renders 4012701 renders 401 with a reason2702 #bad_request!2703 renders 4002704 renders 401 with a reason2705 #too_many_requests!2706 renders 4292707 renders 429 with a custom message2708 renders 429 with a custom Retry-After value2709 renders 429 without a Retry-After value2710 #authenticate_by_gitlab_shell_token!2711 when jwt token is not provided2712 behaves like unauthorized2713 unauthorized2714 when jwt token is invalid2715 behaves like unauthorized2716 unauthorized2717 when jwt token issuer is invalid2718 behaves like unauthorized2719 unauthorized2720 when jwt token is valid2721 behaves like authorized2722 authorized2723 attributes_for_keys2724 params: hash, keys: symbol_keys, attrs_result: filtered_attrs2725 returns the values for given keys2726 params: hash, keys: string_keys, attrs_result: empty_attrs2727 returns the values for given keys2728 params: parameters, keys: symbol_keys, attrs_result: filtered_attrs2729 returns the values for given keys2730 params: parameters, keys: string_keys, attrs_result: filtered_attrs2731 returns the values for given keys2732 #authenticate_by_gitlab_shell_or_workhorse_token!2733 when request from gitlab shell2734 with invalid token2735 unauthorized2736 with valid token2737 authorized2738 when request from gitlab workhorse2739 with invalid token2740 unauthorized2741 with valid token2742 authorized2743# [RSpecRunTime] Finishing example group spec/lib/api/helpers_spec.rb. It took 35.83 seconds. Expected to take 1 minute 31.56 seconds.2744# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/mapper/verifier_spec.rb. Expected to take 1 minute 21.02 seconds.2745Gitlab::Ci::Config::External::Mapper::Verifier2746Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol.2748To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2749 #process2750 when files are local2751 returns an array of file objects2752 adds files to the expandset2753 calls Gitaly only once for all files2754# [RSpecRunTime] RSpec elapsed time: 11 minutes 9.11 seconds. Current RSS: ~1494M. Threads: 4. load average: 1.19 1.27 1.28 1/286 272552755.2756 when files are project files2757Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol.2759To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2760Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol.2762To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2763 returns an array of valid file objects2764 adds files to the expandset2765 calls Gitaly only once for all files2766 queries with batch2767 when a project is missing2768 returns an array of file objects2769# [RSpecRunTime] RSpec elapsed time: 11 minutes 36.61 seconds. Current RSS: ~1469M. Threads: 4. load average: 1.35 1.31 1.29 1/287 323672770.2771 when a file includes other files2772 returns an array of file objects with combined hash2773# [RSpecRunTime] RSpec elapsed time: 11 minutes 38.93 seconds. Current RSS: ~1467M. Threads: 5. load average: 1.35 1.31 1.29 1/288 327022774.2775 when there is an invalid file2776 adds an error to the file2777# [RSpecRunTime] RSpec elapsed time: 11 minutes 41.32 seconds. Current RSS: ~1466M. Threads: 5. load average: 1.33 1.30 1.29 1/287 330322778.2779 max includes detection2780 when files are nested2781 behaves like verifies max includes2782 when total file count is equal to max_includes2783 adds the expected number of files to expandset2784# [RSpecRunTime] RSpec elapsed time: 11 minutes 43.83 seconds. Current RSS: ~1466M. Threads: 5. load average: 1.33 1.30 1.29 1/287 333662785.2786 when total file count exceeds max_includes2787 raises error2788# [RSpecRunTime] RSpec elapsed time: 11 minutes 46.4 seconds. Current RSS: ~1465M. Threads: 5. load average: 1.38 1.31 1.29 1/287 336962789.2790 when duplicate files are included2791 behaves like verifies max includes2792 when total file count is equal to max_includes2793 adds the expected number of files to expandset2794# [RSpecRunTime] RSpec elapsed time: 11 minutes 49.09 seconds. Current RSS: ~1463M. Threads: 5. load average: 1.38 1.31 1.29 1/287 340302795.2796 when total file count exceeds max_includes2797 raises error2798# [RSpecRunTime] RSpec elapsed time: 11 minutes 51.92 seconds. Current RSS: ~1460M. Threads: 5. load average: 1.27 1.29 1.29 1/287 343642799.2800 when files are not nested2801 behaves like verifies max includes2802 when total file count is equal to max_includes2803 adds the expected number of files to expandset2804# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.8 seconds. Current RSS: ~1458M. Threads: 5. load average: 1.27 1.29 1.29 1/286 346942805.2806 when total file count exceeds max_includes2807 raises error2808# [RSpecRunTime] RSpec elapsed time: 11 minutes 57.59 seconds. Current RSS: ~1456M. Threads: 5. load average: 1.25 1.29 1.28 1/286 350202809.2810 when duplicate files are included2811 behaves like verifies max includes2812 when total file count is equal to max_includes2813 adds the expected number of files to expandset2814# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.67 second. Current RSS: ~1459M. Threads: 5. load average: 1.31 1.30 1.29 1/286 353502815.2816 when total file count exceeds max_includes2817 raises error2818# [RSpecRunTime] RSpec elapsed time: 12 minutes 3.67 seconds. Current RSS: ~1462M. Threads: 5. load average: 1.31 1.30 1.29 1/287 356762819.2820 when there is a circular include2821 raises error2822 when a file is an internal include2823 when total file count excluding internal include is equal to max_includes2824 does not add the internal include to expandset2825# [RSpecRunTime] RSpec elapsed time: 12 minutes 6.41 seconds. Current RSS: ~1462M. Threads: 5. load average: 1.28 1.29 1.29 1/287 359332826.2827 when total file count excluding internal include exceeds max_includes2828 raises error2829# [RSpecRunTime] RSpec elapsed time: 12 minutes 8.16 seconds. Current RSS: ~1462M. Threads: 5. load average: 1.28 1.29 1.29 1/287 360992830.2831 #verify_max_total_pipeline_size2832 when pipeline tree size is within the limit2833 passes the verification2834# [RSpecRunTime] RSpec elapsed time: 12 minutes 10.0 seconds. Current RSS: ~1466M. Threads: 5. load average: 1.28 1.29 1.29 1/287 362692835.2836 when pipeline tree size is larger then the limit2837 raises a limit error2838# [RSpecRunTime] RSpec elapsed time: 12 minutes 11.76 seconds. Current RSS: ~1470M. Threads: 5. load average: 1.34 1.31 1.29 1/287 364392839.2840# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/mapper/verifier_spec.rb. It took 1 minute 8.36 seconds. Expected to take 1 minute 21.02 seconds.2841# [RSpecRunTime] Starting example group spec/services/members/invitation_reminder_email_service_spec.rb. Expected to take 1 minute 12.28 seconds.2842Members::InvitationReminderEmailService2843 sending invitation reminders2844 expires_at_days: 0, send_reminder_at_days: []2845 sends an invitation reminder only on the expected days2846 sends an invitation reminder only on the expected days2847 sends an invitation reminder only on the expected days2848 sends an invitation reminder only on the expected days2849 sends an invitation reminder only on the expected days2850 sends an invitation reminder only on the expected days2851 sends an invitation reminder only on the expected days2852 sends an invitation reminder only on the expected days2853 sends an invitation reminder only on the expected days2854 sends an invitation reminder only on the expected days2855 sends an invitation reminder only on the expected days2856# [RSpecRunTime] RSpec elapsed time: 12 minutes 13.01 seconds. Current RSS: ~1481M. Threads: 5. load average: 1.34 1.31 1.29 4/287 364402857.2858 expires_at_days: 1, send_reminder_at_days: []2859 sends an invitation reminder only on the expected days2860 sends an invitation reminder only on the expected days2861 sends an invitation reminder only on the expected days2862 sends an invitation reminder only on the expected days2863 sends an invitation reminder only on the expected days2864 sends an invitation reminder only on the expected days2865 sends an invitation reminder only on the expected days2866 sends an invitation reminder only on the expected days2867 sends an invitation reminder only on the expected days2868 sends an invitation reminder only on the expected days2869 sends an invitation reminder only on the expected days2870# [RSpecRunTime] RSpec elapsed time: 12 minutes 14.24 seconds. Current RSS: ~1492M. Threads: 5. load average: 1.34 1.31 1.29 1/287 364412871.2872 expires_at_days: 2, send_reminder_at_days: [1]2873 sends an invitation reminder only on the expected days2874 sends an invitation reminder only on the expected days2875 sends an invitation reminder only on the expected days2876 sends an invitation reminder only on the expected days2877 sends an invitation reminder only on the expected days2878 sends an invitation reminder only on the expected days2879 sends an invitation reminder only on the expected days2880 sends an invitation reminder only on the expected days2881 sends an invitation reminder only on the expected days2882 sends an invitation reminder only on the expected days2883 sends an invitation reminder only on the expected days2884# [RSpecRunTime] RSpec elapsed time: 12 minutes 15.42 seconds. Current RSS: ~1496M. Threads: 5. load average: 1.31 1.30 1.29 1/287 364422885.2886 expires_at_days: 3, send_reminder_at_days: [1, 2]2887 sends an invitation reminder only on the expected days2888 sends an invitation reminder only on the expected days2889 sends an invitation reminder only on the expected days2890 sends an invitation reminder only on the expected days2891 sends an invitation reminder only on the expected days2892 sends an invitation reminder only on the expected days2893 sends an invitation reminder only on the expected days2894 sends an invitation reminder only on the expected days2895 sends an invitation reminder only on the expected days2896 sends an invitation reminder only on the expected days2897 sends an invitation reminder only on the expected days2898# [RSpecRunTime] RSpec elapsed time: 12 minutes 16.59 seconds. Current RSS: ~1497M. Threads: 5. load average: 1.31 1.30 1.29 1/287 364432899.2900 expires_at_days: 4, send_reminder_at_days: [1, 2, 3]2901 sends an invitation reminder only on the expected days2902 sends an invitation reminder only on the expected days2903 sends an invitation reminder only on the expected days2904 sends an invitation reminder only on the expected days2905 sends an invitation reminder only on the expected days2906 sends an invitation reminder only on the expected days2907 sends an invitation reminder only on the expected days2908 sends an invitation reminder only on the expected days2909 sends an invitation reminder only on the expected days2910 sends an invitation reminder only on the expected days2911 sends an invitation reminder only on the expected days2912# [RSpecRunTime] RSpec elapsed time: 12 minutes 17.81 seconds. Current RSS: ~1498M. Threads: 5. load average: 1.31 1.30 1.29 1/287 364442913.2914 expires_at_days: 5, send_reminder_at_days: [1, 2, 4]2915 sends an invitation reminder only on the expected days2916 sends an invitation reminder only on the expected days2917 sends an invitation reminder only on the expected days2918 sends an invitation reminder only on the expected days2919 sends an invitation reminder only on the expected days2920 sends an invitation reminder only on the expected days2921 sends an invitation reminder only on the expected days2922 sends an invitation reminder only on the expected days2923 sends an invitation reminder only on the expected days2924 sends an invitation reminder only on the expected days2925 sends an invitation reminder only on the expected days2926# [RSpecRunTime] RSpec elapsed time: 12 minutes 19.0 seconds. Current RSS: ~1499M. Threads: 5. load average: 1.31 1.30 1.29 1/287 364452927.2928 expires_at_days: 6, send_reminder_at_days: [1, 3, 5]2929 sends an invitation reminder only on the expected days2930 sends an invitation reminder only on the expected days2931 sends an invitation reminder only on the expected days2932 sends an invitation reminder only on the expected days2933 sends an invitation reminder only on the expected days2934 sends an invitation reminder only on the expected days2935 sends an invitation reminder only on the expected days2936 sends an invitation reminder only on the expected days2937 sends an invitation reminder only on the expected days2938 sends an invitation reminder only on the expected days2939 sends an invitation reminder only on the expected days2940# [RSpecRunTime] RSpec elapsed time: 12 minutes 20.24 seconds. Current RSS: ~1500M. Threads: 5. load average: 1.31 1.30 1.29 1/287 364462941.2942 expires_at_days: 7, send_reminder_at_days: [1, 3, 5]2943 sends an invitation reminder only on the expected days2944 sends an invitation reminder only on the expected days2945 sends an invitation reminder only on the expected days2946 sends an invitation reminder only on the expected days2947 sends an invitation reminder only on the expected days2948 sends an invitation reminder only on the expected days2949 sends an invitation reminder only on the expected days2950 sends an invitation reminder only on the expected days2951 sends an invitation reminder only on the expected days2952 sends an invitation reminder only on the expected days2953 sends an invitation reminder only on the expected days2954# [RSpecRunTime] RSpec elapsed time: 12 minutes 21.45 seconds. Current RSS: ~1500M. Threads: 5. load average: 1.29 1.29 1.29 1/284 364472955.2956 expires_at_days: 8, send_reminder_at_days: [2, 3, 6]2957 sends an invitation reminder only on the expected days2958 sends an invitation reminder only on the expected days2959 sends an invitation reminder only on the expected days2960 sends an invitation reminder only on the expected days2961 sends an invitation reminder only on the expected days2962 sends an invitation reminder only on the expected days2963 sends an invitation reminder only on the expected days2964 sends an invitation reminder only on the expected days2965 sends an invitation reminder only on the expected days2966 sends an invitation reminder only on the expected days2967 sends an invitation reminder only on the expected days2968# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.67 seconds. Current RSS: ~1500M. Threads: 5. load average: 1.29 1.29 1.29 1/282 364482969.2970 expires_at_days: 9, send_reminder_at_days: [2, 4, 7]2971 sends an invitation reminder only on the expected days2972 sends an invitation reminder only on the expected days2973 sends an invitation reminder only on the expected days2974 sends an invitation reminder only on the expected days2975 sends an invitation reminder only on the expected days2976 sends an invitation reminder only on the expected days2977 sends an invitation reminder only on the expected days2978 sends an invitation reminder only on the expected days2979 sends an invitation reminder only on the expected days2980 sends an invitation reminder only on the expected days2981 sends an invitation reminder only on the expected days2982# [RSpecRunTime] RSpec elapsed time: 12 minutes 23.87 seconds. Current RSS: ~1502M. Threads: 5. load average: 1.29 1.29 1.29 1/282 364492983.2984 expires_at_days: 10, send_reminder_at_days: [2, 4, 8]2985 sends an invitation reminder only on the expected days2986 sends an invitation reminder only on the expected days2987 sends an invitation reminder only on the expected days2988 sends an invitation reminder only on the expected days2989 sends an invitation reminder only on the expected days2990 sends an invitation reminder only on the expected days2991 sends an invitation reminder only on the expected days2992 sends an invitation reminder only on the expected days2993 sends an invitation reminder only on the expected days2994 sends an invitation reminder only on the expected days2995 sends an invitation reminder only on the expected days2996# [RSpecRunTime] RSpec elapsed time: 12 minutes 25.11 seconds. Current RSS: ~1505M. Threads: 5. load average: 1.29 1.29 1.29 1/282 364502997.2998 expires_at_days: 11, send_reminder_at_days: [2, 4, 8]2999 sends an invitation reminder only on the expected days3000 sends an invitation reminder only on the expected days3001 sends an invitation reminder only on the expected days3002 sends an invitation reminder only on the expected days3003 sends an invitation reminder only on the expected days3004 sends an invitation reminder only on the expected days3005 sends an invitation reminder only on the expected days3006 sends an invitation reminder only on the expected days3007 sends an invitation reminder only on the expected days3008 sends an invitation reminder only on the expected days3009 sends an invitation reminder only on the expected days3010# [RSpecRunTime] RSpec elapsed time: 12 minutes 26.32 seconds. Current RSS: ~1507M. Threads: 5. load average: 1.26 1.29 1.28 1/282 364513011.3012 expires_at_days: 12, send_reminder_at_days: [2, 5, 9]3013 sends an invitation reminder only on the expected days3014 sends an invitation reminder only on the expected days3015 sends an invitation reminder only on the expected days3016 sends an invitation reminder only on the expected days3017 sends an invitation reminder only on the expected days3018 sends an invitation reminder only on the expected days3019 sends an invitation reminder only on the expected days3020 sends an invitation reminder only on the expected days3021 sends an invitation reminder only on the expected days3022 sends an invitation reminder only on the expected days3023 sends an invitation reminder only on the expected days3024# [RSpecRunTime] RSpec elapsed time: 12 minutes 27.52 seconds. Current RSS: ~1508M. Threads: 5. load average: 1.26 1.29 1.28 1/282 364523025.3026 expires_at_days: 13, send_reminder_at_days: [2, 5, 10]3027 sends an invitation reminder only on the expected days3028 sends an invitation reminder only on the expected days3029 sends an invitation reminder only on the expected days3030 sends an invitation reminder only on the expected days3031 sends an invitation reminder only on the expected days3032 sends an invitation reminder only on the expected days3033 sends an invitation reminder only on the expected days3034 sends an invitation reminder only on the expected days3035 sends an invitation reminder only on the expected days3036 sends an invitation reminder only on the expected days3037 sends an invitation reminder only on the expected days3038# [RSpecRunTime] RSpec elapsed time: 12 minutes 28.78 seconds. Current RSS: ~1510M. Threads: 5. load average: 1.26 1.29 1.28 1/282 364533039.3040 expires_at_days: 14, send_reminder_at_days: [2, 5, 10]3041 sends an invitation reminder only on the expected days3042 sends an invitation reminder only on the expected days3043 sends an invitation reminder only on the expected days3044 sends an invitation reminder only on the expected days3045 sends an invitation reminder only on the expected days3046 sends an invitation reminder only on the expected days3047 sends an invitation reminder only on the expected days3048 sends an invitation reminder only on the expected days3049 sends an invitation reminder only on the expected days3050 sends an invitation reminder only on the expected days3051 sends an invitation reminder only on the expected days3052# [RSpecRunTime] RSpec elapsed time: 12 minutes 29.96 seconds. Current RSS: ~1512M. Threads: 5. load average: 1.26 1.29 1.28 1/282 364543053.3054 expires_at_days: 15, send_reminder_at_days: [2, 5, 10]3055 sends an invitation reminder only on the expected days3056 sends an invitation reminder only on the expected days3057 sends an invitation reminder only on the expected days3058 sends an invitation reminder only on the expected days3059 sends an invitation reminder only on the expected days3060 sends an invitation reminder only on the expected days3061 sends an invitation reminder only on the expected days3062 sends an invitation reminder only on the expected days3063 sends an invitation reminder only on the expected days3064 sends an invitation reminder only on the expected days3065 sends an invitation reminder only on the expected days3066# [RSpecRunTime] RSpec elapsed time: 12 minutes 31.2 seconds. Current RSS: ~1514M. Threads: 5. load average: 1.24 1.28 1.28 1/282 364553067.3068 expires_at_days: nil, send_reminder_at_days: [2, 5, 10]3069 sends an invitation reminder only on the expected days3070 sends an invitation reminder only on the expected days3071 sends an invitation reminder only on the expected days3072 sends an invitation reminder only on the expected days3073 sends an invitation reminder only on the expected days3074 sends an invitation reminder only on the expected days3075 sends an invitation reminder only on the expected days3076 sends an invitation reminder only on the expected days3077 sends an invitation reminder only on the expected days3078 sends an invitation reminder only on the expected days3079 sends an invitation reminder only on the expected days3080# [RSpecRunTime] RSpec elapsed time: 12 minutes 32.42 seconds. Current RSS: ~1514M. Threads: 5. load average: 1.24 1.28 1.28 1/282 364563081.3082# [RSpecRunTime] Finishing example group spec/services/members/invitation_reminder_email_service_spec.rb. It took 20.66 seconds. Expected to take 1 minute 12.28 seconds.3083# [RSpecRunTime] Starting example group spec/lib/gitlab/url_sanitizer_spec.rb. Expected to take 1 minute 3.38 seconds.3084Gitlab::UrlSanitizer3085 .sanitize3086 input: "http://test.com", output: "http://test.com"3087 is expected to include "repository `http://test.com` not found"3088 input: "http://test.com/", output: "http://test.com/"3089 is expected to include "repository `http://test.com/` not found"3090 input: "http://test.com/path/to/repo.git", output: "http://test.com/path/to/repo.git"3091 is expected to include "repository `http://test.com/path/to/repo.git` not found"3092 input: "http://user@test.com", output: "http://*****@test.com"3093 is expected to include "repository `http://*****@test.com` not found"3094 input: "http://user:pass@test.com", output: "http://*****:*****@test.com"3095 is expected to include "repository `http://*****:*****@test.com` not found"3096 input: "http://user:@test.com", output: "http://*****@test.com"3097 is expected to include "repository `http://*****@test.com` not found"3098 input: "http://:pass@test.com", output: "http://:*****@test.com"3099 is expected to include "repository `http://:*****@test.com` not found"3100 input: "https://test.com", output: "https://test.com"3101 is expected to include "repository `https://test.com` not found"3102 input: "https://test.com/", output: "https://test.com/"3103 is expected to include "repository `https://test.com/` not found"3104 input: "https://test.com/path/to/repo.git", output: "https://test.com/path/to/repo.git"3105 is expected to include "repository `https://test.com/path/to/repo.git` not found"3106 input: "https://user@test.com", output: "https://*****@test.com"3107 is expected to include "repository `https://*****@test.com` not found"3108 input: "https://user:pass@test.com", output: "https://*****:*****@test.com"3109 is expected to include "repository `https://*****:*****@test.com` not found"3110 input: "https://user:@test.com", output: "https://*****@test.com"3111 is expected to include "repository `https://*****@test.com` not found"3112 input: "https://:pass@test.com", output: "https://:*****@test.com"3113 is expected to include "repository `https://:*****@test.com` not found"3114 input: "ssh://test.com", output: "ssh://test.com"3115 is expected to include "repository `ssh://test.com` not found"3116 input: "ssh://test.com/", output: "ssh://test.com/"3117 is expected to include "repository `ssh://test.com/` not found"3118 input: "ssh://test.com/path/to/repo.git", output: "ssh://test.com/path/to/repo.git"3119 is expected to include "repository `ssh://test.com/path/to/repo.git` not found"3120 input: "ssh://user@test.com", output: "ssh://*****@test.com"3121 is expected to include "repository `ssh://*****@test.com` not found"3122 input: "ssh://user:pass@test.com", output: "ssh://*****:*****@test.com"3123 is expected to include "repository `ssh://*****:*****@test.com` not found"3124 input: "ssh://user:@test.com", output: "ssh://*****@test.com"3125 is expected to include "repository `ssh://*****@test.com` not found"3126 input: "ssh://:pass@test.com", output: "ssh://:*****@test.com"3127 is expected to include "repository `ssh://:*****@test.com` not found"3128 input: "git://test.com", output: "git://test.com"3129 is expected to include "repository `git://test.com` not found"3130 input: "git://test.com/", output: "git://test.com/"3131 is expected to include "repository `git://test.com/` not found"3132 input: "git://test.com/path/to/repo.git", output: "git://test.com/path/to/repo.git"3133 is expected to include "repository `git://test.com/path/to/repo.git` not found"3134 input: "git://user@test.com", output: "git://*****@test.com"3135 is expected to include "repository `git://*****@test.com` not found"3136 input: "git://user:pass@test.com", output: "git://*****:*****@test.com"3137 is expected to include "repository `git://*****:*****@test.com` not found"3138 input: "git://user:@test.com", output: "git://*****@test.com"3139 is expected to include "repository `git://*****@test.com` not found"3140 input: "git://:pass@test.com", output: "git://:*****@test.com"3141 is expected to include "repository `git://:*****@test.com` not found"3142 input: "//test.com", output: "//test.com"3143 is expected to include "repository `//test.com` not found"3144 input: "//test.com/", output: "//test.com/"3145 is expected to include "repository `//test.com/` not found"3146 input: "//test.com/path/to/repo.git", output: "//test.com/path/to/repo.git"3147 is expected to include "repository `//test.com/path/to/repo.git` not found"3148 input: "//user@test.com", output: "//*****@test.com"3149 is expected to include "repository `//*****@test.com` not found"3150 input: "//user:pass@test.com", output: "//*****:*****@test.com"3151 is expected to include "repository `//*****:*****@test.com` not found"3152 input: "//user:@test.com", output: "//*****@test.com"3153 is expected to include "repository `//*****@test.com` not found"3154 input: "//:pass@test.com", output: "//:*****@test.com"3155 is expected to include "repository `//:*****@test.com` not found"3156 input: "test.com", output: "test.com"3157 is expected to include "repository `test.com` not found"3158 input: "test.com/", output: "test.com/"3159 is expected to include "repository `test.com/` not found"3160 input: "test.com/path/to/repo.git", output: "test.com/path/to/repo.git"3161 is expected to include "repository `test.com/path/to/repo.git` not found"3162 input: "user@test.com", output: "*****@test.com"3163 is expected to include "repository `*****@test.com` not found"3164 input: "user:pass@test.com", output: "*****:*****@test.com"3165 is expected to include "repository `*****:*****@test.com` not found"3166 input: "user:@test.com", output: "*****@test.com"3167 is expected to include "repository `*****@test.com` not found"3168 input: ":pass@test.com", output: ":*****@test.com"3169 is expected to include "repository `:*****@test.com` not found"3170 input: "user@server:project.git", output: "user@server:project.git"3171 is expected to include "repository `user@server:project.git` not found"3172 input: "user:@server:project.git", output: "user:@server:project.git"3173 is expected to include "repository `user:@server:project.git` not found"3174 input: ":pass@server:project.git", output: ":pass@server:project.git"3175 is expected to include "repository `:pass@server:project.git` not found"3176 input: "user:pass@server:project.git", output: "user:pass@server:project.git"3177 is expected to include "repository `user:pass@server:project.git` not found"3178 input: "user:pass@server:123project.git", output: "user:pass@server:123project.git"3179 is expected to include "repository `user:pass@server:123project.git` not found"3180 input: "user:pass@server:1project3.git", output: "user:pass@server:1project3.git"3181 is expected to include "repository `user:pass@server:1project3.git` not found"3182 input: "user:pass@server:project123.git", output: "user:pass@server:project123.git"3183 is expected to include "repository `user:pass@server:project123.git` not found"3184 input: "root@host:/root/ids/rules.tar.gz", output: "root@host:/root/ids/rules.tar.gz"3185 is expected to include "repository `root@host:/root/ids/rules.tar.gz` not found"3186 input: "username:password@test.com", output: "*****:*****@test.com"3187 is expected to include "repository `*****:*****@test.com` not found"3188 input: "username:password@test.com:1234", output: "*****:*****@test.com:1234"3189 is expected to include "repository `*****:*****@test.com:1234` not found"3190 input: "username:password@test.com:1234/org/project", output: "*****:*****@test.com:1234/org/project"3191 is expected to include "repository `*****:*****@test.com:1234/org/project` not found"3192 input: "username:password@test.com:1234/org/project.git", output: "*****:*****@test.com:1234/org/project.git"3193 is expected to include "repository `*****:*****@test.com:1234/org/project.git` not found"3194 input: "ssh://", output: ""3195 is expected to include "repository `` not found"3196 .valid?3197 value: false, url: nil3198 is expected to eq false3199 value: false, url: ""3200 is expected to eq false3201 value: false, url: "123://invalid:url"3202 is expected to eq false3203 value: false, url: "valid@project:url.git"3204 is expected to eq false3205 value: false, url: "valid:pass@project:url.git"3206 is expected to eq false3207 value: false, url: ["test", "array"]3208 is expected to eq false3209 value: true, url: "ssh://example.com"3210 is expected to eq true3211 value: true, url: "ssh://:@example.com"3212 is expected to eq true3213 value: true, url: "ssh://foo@example.com"3214 is expected to eq true3215 value: true, url: "ssh://foo:bar@example.com"3216 is expected to eq true3217 value: true, url: "ssh://foo:bar@example.com/group/group/project.git"3218 is expected to eq true3219 value: true, url: "git://example.com/group/group/project.git"3220 is expected to eq true3221 value: true, url: "git://foo:bar@example.com/group/group/project.git"3222 is expected to eq true3223 value: true, url: "http://foo:bar@example.com/group/group/project.git"3224 is expected to eq true3225 value: true, url: "https://foo:bar@example.com/group/group/project.git"3226 is expected to eq true3227 .valid_web?3228 value: false, url: nil3229 is expected to eq false3230 value: false, url: ""3231 is expected to eq false3232 value: false, url: "123://invalid:url"3233 is expected to eq false3234 value: false, url: "valid@project:url.git"3235 is expected to eq false3236 value: false, url: "valid:pass@project:url.git"3237 is expected to eq false3238 value: false, url: ["test", "array"]3239 is expected to eq false3240 value: false, url: "ssh://example.com"3241 is expected to eq false3242 value: false, url: "ssh://:@example.com"3243 is expected to eq false3244 value: false, url: "ssh://foo@example.com"3245 is expected to eq false3246 value: false, url: "ssh://foo:bar@example.com"3247 is expected to eq false3248 value: false, url: "ssh://foo:bar@example.com/group/group/project.git"3249 is expected to eq false3250 value: false, url: "git://example.com/group/group/project.git"3251 is expected to eq false3252 value: false, url: "git://foo:bar@example.com/group/group/project.git"3253 is expected to eq false3254 value: true, url: "http://foo:bar@example.com/group/group/project.git"3255 is expected to eq true3256 value: true, url: "https://foo:bar@example.com/group/group/project.git"3257 is expected to eq true3258 .sanitize_masked_url3259 original_url: "http://{domain}.com", masked_url: "http://{domain}.com"3260 is expected to eq "http://{domain}.com"3261 original_url: "http://{domain}/{hook}", masked_url: "http://{domain}/{hook}"3262 is expected to eq "http://{domain}/{hook}"3263 original_url: "http://user:pass@{domain}/hook", masked_url: "http://*****:*****@{domain}/hook"3264 is expected to eq "http://*****:*****@{domain}/hook"3265 original_url: "http://user:pass@{domain}:{port}/hook", masked_url: "http://*****:*****@{domain}:{port}/hook"3266 is expected to eq "http://*****:*****@{domain}:{port}/hook"3267 original_url: "http://user:@{domain}:{port}/hook", masked_url: "http://*****:*****@{domain}:{port}/hook"3268 is expected to eq "http://*****:*****@{domain}:{port}/hook"3269 original_url: "http://:pass@{domain}:{port}/hook", masked_url: "http://*****:*****@{domain}:{port}/hook"3270 is expected to eq "http://*****:*****@{domain}:{port}/hook"3271 original_url: "http://user@{domain}:{port}/hook", masked_url: "http://*****:*****@{domain}:{port}/hook"3272 is expected to eq "http://*****:*****@{domain}:{port}/hook"3273 original_url: "http://u:p@{domain}/hook?email=james@example.com", masked_url: "http://*****:*****@{domain}/hook?email=james@example.com"3274 is expected to eq "http://*****:*****@{domain}/hook?email=james@example.com"3275 original_url: "http://{domain}/hook?email=james@example.com", masked_url: "http://{domain}/hook?email=james@example.com"3276 is expected to eq "http://{domain}/hook?email=james@example.com"3277 original_url: "http://user:{pass}@example.com", masked_url: "http://*****:*****@example.com"3278 is expected to eq "http://*****:*****@example.com"3279 #sanitized_url3280 credentials in hash3281 username: "foo", password: "bar"3282 is expected to eq "http://example.com"3283 username: "foo", password: ""3284 is expected to eq "http://example.com"3285 username: "foo", password: nil3286 is expected to eq "http://example.com"3287 username: "", password: "bar"3288 is expected to eq "http://example.com"3289 username: "", password: ""3290 is expected to eq "http://example.com"3291 username: "", password: nil3292 is expected to eq "http://example.com"3293 username: nil, password: "bar"3294 is expected to eq "http://example.com"3295 username: nil, password: ""3296 is expected to eq "http://example.com"3297 username: nil, password: nil3298 is expected to eq "http://example.com"3299 credentials in URL3300 userinfo: "foo:bar@"3301 is expected to eq "http://example.com"3302 userinfo: "foo@"3303 is expected to eq "http://example.com"3304 userinfo: ":bar@"3305 is expected to eq "http://example.com"3306 userinfo: ":@"3307 is expected to eq "http://example.com"3308 userinfo: "@"3309 is expected to eq "http://example.com"3310 userinfo: nil3311 is expected to eq "http://example.com"3312 #credentials3313 credentials in hash3314 overrides URL-provided credentials3315 credentials in URL3316 url: "http://foo:bar@example.com", credentials: {:user=>"foo", :password=>"bar"}3317 is expected to eq {:password=>"bar", :user=>"foo"}3318 url: "http://foo:bar:baz@example.com", credentials: {:user=>"foo", :password=>"bar:baz"}3319 is expected to eq {:password=>"bar:baz", :user=>"foo"}3320 url: "http://:bar@example.com", credentials: {:user=>nil, :password=>"bar"}3321 is expected to eq {:password=>"bar", :user=>nil}3322 url: "http://foo:@example.com", credentials: {:user=>"foo", :password=>nil}3323 is expected to eq {:password=>nil, :user=>"foo"}3324 url: "http://foo@example.com", credentials: {:user=>"foo", :password=>nil}3325 is expected to eq {:password=>nil, :user=>"foo"}3326 url: "http://:@example.com", credentials: {:user=>nil, :password=>nil}3327 is expected to eq {:password=>nil, :user=>nil}3328 url: "http://@example.com", credentials: {:user=>nil, :password=>nil}3329 is expected to eq {:password=>nil, :user=>nil}3330 url: "http://example.com", credentials: {:user=>nil, :password=>nil}3331 is expected to eq {:password=>nil, :user=>nil}3332 url: nil, credentials: {:user=>nil, :password=>nil}3333 is expected to eq {:password=>nil, :user=>nil}3334 url: "", credentials: {:user=>nil, :password=>nil}3335 is expected to eq {:password=>nil, :user=>nil}3336 url: "no", credentials: {:user=>nil, :password=>nil}3337 is expected to eq {:password=>nil, :user=>nil}3338 with mixed credentials3339 url: "http://a@example.com", credentials: {:password=>"d"}, result: {:user=>"a", :password=>"d"}3340 is expected to eq {:password=>"d", :user=>"a"}3341 url: "http://a:b@example.com", credentials: {:password=>"d"}, result: {:user=>"a", :password=>"d"}3342 is expected to eq {:password=>"d", :user=>"a"}3343 url: "http://:b@example.com", credentials: {:password=>"d"}, result: {:user=>nil, :password=>"d"}3344 is expected to eq {:password=>"d", :user=>nil}3345 url: "http://a@example.com", credentials: {:user=>"c"}, result: {:user=>"c", :password=>nil}3346 is expected to eq {:password=>nil, :user=>"c"}3347 url: "http://a:b@example.com", credentials: {:user=>"c"}, result: {:user=>"c", :password=>"b"}3348 is expected to eq {:password=>"b", :user=>"c"}3349 url: "http://a:b@example.com", credentials: {:user=>""}, result: {:user=>"a", :password=>"b"}3350 is expected to eq {:password=>"b", :user=>"a"}3351 #user3352 credentials in hash3353 overrides URL-provided user3354 credentials in URL3355 url: "http://foo:bar@example.com", user: "foo"3356 is expected to eq "foo"3357 url: "http://foo:bar:baz@example.com", user: "foo"3358 is expected to eq "foo"3359 url: "http://:bar@example.com", user: nil3360 is expected to eq nil3361 url: "http://foo:@example.com", user: "foo"3362 is expected to eq "foo"3363 url: "http://foo@example.com", user: "foo"3364 is expected to eq "foo"3365 url: "http://:@example.com", user: nil3366 is expected to eq nil3367 url: "http://@example.com", user: nil3368 is expected to eq nil3369 url: "http://example.com", user: nil3370 is expected to eq nil3371 url: nil, user: nil3372 is expected to eq nil3373 url: "", user: nil3374 is expected to eq nil3375 url: "no", user: nil3376 is expected to eq nil3377 #full_url3378 credentials in hash3379 credentials: {:user=>"foo", :password=>"bar"}, userinfo: "foo:bar@"3380 is expected to eq "http://foo:bar@example.com"3381 credentials: {:user=>"foo", :password=>""}, userinfo: "foo@"3382 is expected to eq "http://foo@example.com"3383 credentials: {:user=>"foo", :password=>nil}, userinfo: "foo@"3384 is expected to eq "http://foo@example.com"3385 credentials: {:user=>"", :password=>"bar"}, userinfo: ":bar@"3386 is expected to eq "http://:bar@example.com"3387 credentials: {:user=>"", :password=>""}, userinfo: nil3388 is expected to eq "http://example.com"3389 credentials: {:user=>"", :password=>nil}, userinfo: nil3390 is expected to eq "http://example.com"3391 credentials: {:user=>nil, :password=>"bar"}, userinfo: ":bar@"3392 is expected to eq "http://:bar@example.com"3393 credentials: {:user=>nil, :password=>""}, userinfo: nil3394 is expected to eq "http://example.com"3395 credentials: {:user=>nil, :password=>nil}, userinfo: nil3396 is expected to eq "http://example.com"3397 credentials in URL3398 input: nil, output: ""3399 is expected to eq ""3400 input: "", output: :same3401 is expected to eq ""3402 input: "git@example.com", output: :same3403 is expected to eq "git@example.com"3404 input: "http://example.com", output: :same3405 is expected to eq "http://example.com"3406 input: "http://foo@example.com", output: :same3407 is expected to eq "http://foo@example.com"3408 input: "http://foo:@example.com", output: "http://foo@example.com"3409 is expected to eq "http://foo@example.com"3410 input: "http://:bar@example.com", output: :same3411 is expected to eq "http://:bar@example.com"3412 input: "http://foo:bar@example.com", output: :same3413 is expected to eq "http://foo:bar@example.com"3414 input: "http://foo:g p@example.com", output: "http://foo:g%20p@example.com"3415 is expected to eq "http://foo:g%20p@example.com"3416 input: "http://foo:s/h@example.com", output: "http://foo:s%2Fh@example.com"3417 is expected to eq "http://foo:s%2Fh@example.com"3418 input: "http://t u:a#b@example.com", output: "http://t%20u:a%23b@example.com"3419 is expected to eq "http://t%20u:a%23b@example.com"3420 input: "http://t+u:a#b@example.com", output: "http://t%2Bu:a%23b@example.com"3421 is expected to eq "http://t%2Bu:a%23b@example.com"3422 when credentials contains special chars3423 parses the URL without errors3424# [RSpecRunTime] Finishing example group spec/lib/gitlab/url_sanitizer_spec.rb. It took 15.9 seconds. Expected to take 1 minute 3.38 seconds.3425# [RSpecRunTime] Starting example group spec/lib/gitlab/database/background_migration/batched_migration_spec.rb. Expected to take 49.69 seconds.3426Gitlab::Database::BackgroundMigration::BatchedMigration3427 does not allow STI3428 is expected to be a kind of Gitlab::Database::SharedModel(abstract)3429 associations3430 is expected to have many batched_jobs3431 #last_job3432 returns the batched job with highest max_value3433 validations3434 is expected to validate that :job_arguments is case-sensitively unique within the scope of :job_class_name, :table_name, and :column_name3435 when there are failed jobs3436 raises an exception3437 when the jobs are completed3438 finishes the migration3439 updates the finished_at3440 state machine3441 when a migration is executed3442 updates the started_at3443 #confirm_finalized!3444 when an invalid transition is applied3445 raises an exception3446 raises an exception3447 raises an exception3448 raises an exception3449 when a valid transition is applied3450 moves to finalized3451 #pause!3452 when an invalid transition is applied3453 raises an exception3454 raises an exception3455 raises an exception3456 when a valid transition is applied3457 moves to pause3458 moves to pause3459 #execute!3460 when an invalid transition is applied3461 raises an exception3462 raises an exception3463 when a valid transition is applied3464 moves to active3465 moves to active3466 moves to active3467 #finish!3468 when an invalid transition is applied3469 raises an exception3470 when a valid transition is applied3471 moves to active3472 moves to active3473 moves to active3474 moves to active3475 #failure!3476 when an invalid transition is applied3477 raises an exception3478 raises an exception3479 when a valid transition is applied3480 moves to active3481 moves to active3482 moves to active3483 .valid_status3484 returns valid status3485 .queue_order3486 returns batched migrations ordered by their id3487 .ordered_by_created_at_desc3488 returns batched migrations ordered by created_at (DESC)3489 .unfinished3490 returns batched migrations that are not finished or finalized3491 .find_executable3492 when the migration does not exist3493 returns nil3494 when the migration is not active3495 returns nil3496 when the migration is on hold3497 returns nil3498 when the migration is not available for the current connection3499 returns nil3500 when ther migration exists and is executable3501 returns the migration3502 .active_migrations_distinct_on_table3503 returns one pending executable migration per table3504 returns epmty collection when there are no pending executable migrations3505 .created_after3506 only returns migrations created after the specified time3507 .queued3508 returns active and paused migrations3509 .finalizing3510 returns only finalizing migrations3511 .successful_rows_counts3512 returns totals from successful jobs3513 #reset_attempts_of_blocked_jobs!3514 sets the number of attempts to zero for blocked jobs3515 #interval_elapsed?3516 when the migration has no last_job3517 returns true3518 when the migration has a last_job3519 when the last_job is less than an interval old3520 returns false3521 when the last_job is exactly an interval old3522 returns true3523 when the last_job is more than an interval old3524 returns true3525 when an interval variance is given3526 when the last job is less than an interval with variance old3527 returns false3528 when the last job is more than an interval with variance old3529 returns true3530 #create_batched_job!3531 creates a batched_job with the correct batch configuration3532 #next_min_value3533 when a previous job exists3534 returns the next value after the previous maximum3535 when a previous job does not exist3536 returns the migration minimum value3537 #job_class3538 returns the class of the job for the migration3539 #batch_class3540 returns the class of the batch strategy for the migration3541 #retry_failed_jobs!3542 when there are failed migration jobs3543 moves the status of the migration to active3544 changes the number of attempts to 03545 when there are no failed migration jobs3546 moves the status of the migration to active3547 #should_stop?3548 when the started_at is nil3549 is expected to be falsey3550 when the number of jobs is lesser than the MINIMUM_JOBS3551 is expected to be falsey3552 when the calculated value is greater than the threshold3553 is expected to be truthy3554 when the calculated value is lesser than the threshold3555 is expected to be falsey3556 #job_class_name=3557 behaves like an attr_writer that assigns class names3558 when a module name exists3559 keeps the class with module name3560 removes leading namespace resolution operator3561 when a module name does not exist3562 does not change the given class name3563 #batch_class_name=3564 behaves like an attr_writer that assigns class names3565 when a module name exists3566 keeps the class with module name3567 removes leading namespace resolution operator3568 when a module name does not exist3569 does not change the given class name3570 #migrated_tuple_count3571 sums the batch_size of succeeded jobs3572 #prometheus_labels3573 returns a hash with labels for the migration3574 #smoothed_time_efficiency3575 when there are not enough jobs3576 returns nil3577 when there are enough jobs3578 example 1: increasing trend, but only recently crossed threshold3579 returns the smoothed time efficiency3580 example 2: increasing trend, crossed threshold a while ago3581 returns the smoothed time efficiency3582 example 3: decreasing trend, but only recently crossed threshold3583 returns the smoothed time efficiency3584 example 4: latest run spiked3585 returns the smoothed time efficiency3586 with preloaded batched migration3587 avoids N+13588 #optimize!3589 calls the BatchOptimizer3590 #hold!3591 updates on_hold_until property3592 defaults to 10 minutes3593 #on_hold?3594 returns false if no on_hold_until is set3595 returns false if on_hold_until has passed3596 returns true if on_hold_until is in the future3597 #progress3598 when the migration is completed3599 returns 1003600 when the migration is finalized3601 returns 1003602 when the status is finished3603 returns 1003604 when the migration does not have jobs3605 returns zero3606 when the `total_tuple_count` is zero3607 returns nil3608 when migration has completed jobs3609 calculates the progress3610 .for_configuration3611 finds the migration matching the given configuration parameters3612 filters by gitlab schemas available for the connection3613 doesn not filter by gitlab schemas available for the connection if the column is nor present3614 .find_for_configuration3615 returns nill if such migration does not exists3616 returns the migration when it exists3617 .for_gitlab_schema3618 finds the migrations matching the given gitlab schema3619 #finalize_command3620 generates the correct finalize command3621# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/background_migration/batched_migration_spec.rb. It took 12.09 seconds. Expected to take 49.69 seconds.3622# [RSpecRunTime] Starting example group spec/models/namespace/root_storage_statistics_spec.rb. Expected to take 44.91 seconds.3623Namespace::RootStorageStatistics3624 does not allow STI3625 is expected to belong to namespace required: false3626 is expected to have one route through namespace3627 is expected to delegate #all_projects_except_soft_deleted to the #namespace object3628 scopes3629 .for_namespace_ids3630 returns only requested namespaces3631 #recalculate!3632 with project statistics3633 behaves like project data refresh3634 aggregates eligible project statistics3635 aggregates container_repositories_size and storage_size3636 works when there are no projects3637# [RSpecRunTime] RSpec elapsed time: 13 minutes 5.04 seconds. Current RSS: ~1496M. Threads: 5. load average: 1.15 1.26 1.27 1/282 364573638.3639 behaves like does not include personal snippets3640 is expected not to receive from_personal_snippets(*(any args)) 0 times3641# [RSpecRunTime] RSpec elapsed time: 13 minutes 6.33 seconds. Current RSS: ~1487M. Threads: 5. load average: 1.13 1.25 1.27 1/282 364583642.3643 with subgroups3644 behaves like project data refresh3645 aggregates eligible project statistics3646 aggregates container_repositories_size and storage_size3647 works when there are no projects3648# [RSpecRunTime] RSpec elapsed time: 13 minutes 9.81 seconds. Current RSS: ~1457M. Threads: 5. load average: 1.13 1.25 1.27 1/282 364593649.3650 behaves like does not include personal snippets3651 is expected not to receive from_personal_snippets(*(any args)) 0 times3652# [RSpecRunTime] RSpec elapsed time: 13 minutes 10.96 seconds. Current RSS: ~1448M. Threads: 5. load average: 1.28 1.28 1.28 1/282 364603653.3654 with a group namespace3655 aggregates namespace statistics3656 works when there are no namespace statistics3657# [RSpecRunTime] RSpec elapsed time: 13 minutes 13.36 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.28 1.28 1.28 1/282 364613658.3659 with a personal namespace3660 does not aggregate namespace statistics3661 behaves like project data refresh3662 aggregates eligible project statistics3663 aggregates container_repositories_size and storage_size3664 works when there are no projects3665# [RSpecRunTime] RSpec elapsed time: 13 minutes 16.53 seconds. Current RSS: ~1441M. Threads: 5. load average: 1.26 1.28 1.28 1/282 364623666.3667 when user has personal snippets3668 aggregates personal and project snippets size3669 when personal snippets do not have statistics3670 does not raise any error3671# [RSpecRunTime] RSpec elapsed time: 13 minutes 21.8 seconds. Current RSS: ~1493M. Threads: 5. load average: 1.24 1.27 1.28 1/282 366963672.3673 with forks of projects3674 aggregates total private forks size3675 aggregates total public forks size3676 aggregates total internal forks size3677 aggregates multiple forks3678 aggregates only forks in the namespace3679 aggregates forks in subgroups3680 aggregates forks along with total storage size3681 sets the public forks storage size back to zero3682 sets the private forks storage size back to zero3683 sets the internal forks storage size back to zero3684# [RSpecRunTime] RSpec elapsed time: 13 minutes 29.3 seconds. Current RSS: ~1461M. Threads: 5. load average: 1.38 1.30 1.28 1/282 366973685.3686# [RSpecRunTime] Finishing example group spec/models/namespace/root_storage_statistics_spec.rb. It took 28.89 seconds. Expected to take 44.91 seconds.3687# [RSpecRunTime] Starting example group spec/lib/gitlab/url_builder_spec.rb. Expected to take 42.61 seconds.3688Gitlab::UrlBuilder3689 #build3690 delegates to the class method3691 .build3692 factory: :project, path_generator: ->(project) { "/#{project.full_path}" }3693 returns the full URL3694 returns only the path if only_path is given3695 factory: :board, path_generator: ->(board) { "/#{board.project.full_path}/-/boards/#{board.id}" }3696 returns the full URL3697 returns only the path if only_path is given3698# [RSpecRunTime] RSpec elapsed time: 13 minutes 31.19 seconds. Current RSS: ~1460M. Threads: 5. load average: 1.35 1.29 1.28 1/282 367223699.3700 factory: :group_board, path_generator: ->(board) { "/groups/#{board.group.full_path}/-/boards/#{board.id}" }3701 returns the full URL3702 returns only the path if only_path is given3703 factory: :commit, path_generator: ->(commit) { "/#{commit.project.full_path}/-/commit/#{commit.id}" }3704 returns the full URL3705 returns only the path if only_path is given3706 factory: :issue, path_generator: ->(issue) { "/#{issue.project.full_path}/-/issues/#{issue.iid}" }3707 returns the full URL3708 returns only the path if only_path is given3709 factory: [:issue, :task], path_generator: ->(issue) { "/#{issue.project.full_path}/-/work_items/#{issue.iid}" }3710 returns the full URL3711 returns only the path if only_path is given3712 factory: [:work_item, :task], path_generator: ->(work_item) { "/#{work_item.project.full_path}/-/work_items/#{work_item.iid}" }3713 returns the full URL3714 returns only the path if only_path is given3715 factory: [:work_item, :issue], path_generator: ->(work_item) { "/#{work_item.project.full_path}/-/issues/#{work_item.iid}" }3716 returns the full URL3717 returns only the path if only_path is given3718 factory: :merge_request, path_generator: ->(merge_request) { "/#{merge_request.project.full_path}/-/merge_requests/#{merge_request.iid}" }3719 returns the full URL3720 returns only the path if only_path is given3721 factory: :project_milestone, path_generator: ->(milestone) { "/#{milestone.project.full_path}/-/milestones/#{milestone.iid}" }3722 returns the full URL3723 returns only the path if only_path is given3724 factory: :project_snippet, path_generator: ->(snippet) { "/#{snippet.project.full_path}/-/snippets/#{snippet.id}" }3725 returns the full URL3726 returns only the path if only_path is given3727 factory: :project_wiki, path_generator: ->(wiki) { "/#{wiki.container.full_path}/-/wikis/home" }3728 returns the full URL3729 returns only the path if only_path is given3730 factory: :release, path_generator: ->(release) { "/#{release.project.full_path}/-/releases/#{release.tag}" }3731 returns the full URL3732 returns only the path if only_path is given3733 factory: :organization, path_generator: ->(organization) { "/-/organizations/#{organization.path}" }3734 returns the full URL3735 returns only the path if only_path is given3736 factory: :ci_build, path_generator: ->(build) { "/#{build.project.full_path}/-/jobs/#{build.id}" }3737 returns the full URL3738 returns only the path if only_path is given3739 factory: :design, path_generator: ->(design) { "/#{design.project.full_path}/-/design_management/designs/#{design.id}/raw_image" }3740 returns the full URL3741 returns only the path if only_path is given3742 factory: [:issue, :group_level], path_generator: ->(issue) { "/groups/#{issue.namespace.full_path}/-/work_items/#{issue.iid}" }3743 returns the full URL3744 returns only the path if only_path is given3745 factory: [:work_item, :group_level], path_generator: ->(work_item) { "/groups/#{work_item.namespace.full_path}/-/work_items/#{work_item.iid}" }3746 returns the full URL3747 returns only the path if only_path is given3748 factory: :group, path_generator: ->(group) { "/groups/#{group.full_path}" }3749 returns the full URL3750 returns only the path if only_path is given3751 factory: :group_milestone, path_generator: ->(milestone) { "/groups/#{milestone.group.full_path}/-/milestones/#{milestone.iid}" }3752 returns the full URL3753 returns only the path if only_path is given3754 factory: :user, path_generator: ->(user) { "/#{user.full_path}" }3755 returns the full URL3756 returns only the path if only_path is given3757 factory: :personal_snippet, path_generator: ->(snippet) { "/-/snippets/#{snippet.id}" }3758 returns the full URL3759 returns only the path if only_path is given3760 factory: :wiki_page, path_generator: ->(wiki_page) { "#{wiki_page.wiki.wiki_base_path}/#{wiki_page.slug}" }3761 returns the full URL3762 returns only the path if only_path is given3763 factory: :note_on_commit, path_generator: ->(note) { "/#{note.project.full_path}/-/commit/#{note.commit_id}#note_#{note.id}" }3764 returns the full URL3765 returns only the path if only_path is given3766 factory: :diff_note_on_commit, path_generator: ->(note) { "/#{note.project.full_path}/-/commit/#{note.commit_id}#note_#{note.id}" }3767 returns the full URL3768 returns only the path if only_path is given3769 factory: :discussion_note_on_commit, path_generator: ->(note) { "/#{note.project.full_path}/-/commit/#{note.commit_id}#note_#{note.id}" }3770 returns the full URL3771 returns only the path if only_path is given3772 factory: :legacy_diff_note_on_commit, path_generator: ->(note) { "/#{note.project.full_path}/-/commit/#{note.commit_id}#note_#{note.id}" }3773 returns the full URL3774 returns only the path if only_path is given3775 factory: :note_on_issue, path_generator: ->(note) { "/#{note.project.full_path}/-/issues/#{note.noteable.iid}#note_#{note.id}" }3776 returns the full URL3777 returns only the path if only_path is given3778 factory: :discussion_note_on_issue, path_generator: ->(note) { "/#{note.project.full_path}/-/issues/#{note.noteable.iid}#note_#{note.id}" }3779 returns the full URL3780 returns only the path if only_path is given3781 factory: :note_on_merge_request, path_generator: ->(note) { "/#{note.project.full_path}/-/merge_requests/#{note.noteable.iid}#note_#{note.id}" }3782 returns the full URL3783 returns only the path if only_path is given3784 factory: :diff_note_on_merge_request, path_generator: ->(note) { "/#{note.project.full_path}/-/merge_requests/#{note.noteable.iid}#note_#{note.id}" }3785 returns the full URL3786 returns only the path if only_path is given3787 factory: :discussion_note_on_merge_request, path_generator: ->(note) { "/#{note.project.full_path}/-/merge_requests/#{note.noteable.iid}#note_#{note.id}" }3788 returns the full URL3789 returns only the path if only_path is given3790 factory: :legacy_diff_note_on_merge_request, path_generator: ->(note) { "/#{note.project.full_path}/-/merge_requests/#{note.noteable.iid}#note_#{note.id}" }3791 returns the full URL3792 returns only the path if only_path is given3793 factory: :note_on_project_snippet, path_generator: ->(note) { "/#{note.project.full_path}/-/snippets/#{note.noteable_id}#note_#{note.id}" }3794 returns the full URL3795 returns only the path if only_path is given3796 factory: :discussion_note_on_project_snippet, path_generator: ->(note) { "/#{note.project.full_path}/-/snippets/#{note.noteable_id}#note_#{note.id}" }3797 returns the full URL3798 returns only the path if only_path is given3799 factory: :discussion_note_on_personal_snippet, path_generator: ->(note) { "/-/snippets/#{note.noteable_id}#note_#{note.id}" }3800 returns the full URL3801 returns only the path if only_path is given3802 factory: :note_on_personal_snippet, path_generator: ->(note) { "/-/snippets/#{note.noteable_id}#note_#{note.id}" }3803 returns the full URL3804 returns only the path if only_path is given3805 factory: :package, path_generator: ->(package) { "/#{package.project.full_path}/-/packages/#{package.id}" }3806 returns the full URL3807 returns only the path if only_path is given3808 factory: :user_namespace, path_generator: ->(user_namespace) { "/#{user_namespace.owner.full_path}" }3809 returns the full URL3810 returns only the path if only_path is given3811 factory: :project_namespace, path_generator: ->(project_namespace) { "/#{project_namespace.project.full_path}" }3812 returns the full URL3813 returns only the path if only_path is given3814 factory: :abuse_report_note, path_generator: ->(note) { "/admin/abuse_reports/#{note.abuse_report_id}#anti_abuse_reports_note_#{note.id}" }3815 returns the full URL3816 returns only the path if only_path is given3817 when passing a wiki note3818 returns the full URL3819 returns only the path if only_path is given3820 when passing a compare3821 returns the full URL3822 returns only the path if only_path is given3823 returns an empty string for missing project3824# [RSpecRunTime] RSpec elapsed time: 13 minutes 43.42 seconds. Current RSS: ~1513M. Threads: 5. load average: 1.30 1.28 1.28 1/285 367593825.3826 when passing a commit without a project3827 returns an empty string3828 when passing a commit note without a project3829 returns an empty string3830 when passing a Snippet3831 for a PersonalSnippet3832 returns a raw snippet URL if requested3833 returns a raw snippet blob URL if requested3834# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.4 seconds. Current RSS: ~1520M. Threads: 5. load average: 1.27 1.28 1.28 3/286 368253835.3836 for a ProjectSnippet3837 returns a raw snippet URL if requested3838 returns a raw snippet blob URL if requested3839 when passing a Wiki3840 #wiki_url3841 uses the default collection action3842 supports a custom collection action3843 #wiki_page_url3844 uses the default member action3845 supports a custom member action3846 when passing Packages::Package3847 with terraform module package3848 returns the url for terraform module registry3849 when passing a DesignManagement::Design3850 uses the given ref and size in the URL3851 when passing an unsupported class3852 raises an exception3853 when passing a batch loaded model3854 returns the URL for the real object3855# [RSpecRunTime] Finishing example group spec/lib/gitlab/url_builder_spec.rb. It took 17.52 seconds. Expected to take 42.61 seconds.3856# [RSpecRunTime] Starting example group spec/services/system_note_service_spec.rb. Expected to take 39.6 seconds.3857SystemNoteService3858 .add_commits3859 calls CommitService3860# [RSpecRunTime] RSpec elapsed time: 13 minutes 47.95 seconds. Current RSS: ~1526M. Threads: 5. load average: 1.27 1.28 1.28 1/287 368693861.3862 .tag_commit3863 calls CommitService3864 .change_assignee3865 calls IssuableService3866 .change_issuable_assignees3867 calls IssuableService3868 .change_issuable_reviewers3869 calls IssuableService3870 .request_review3871 calls IssuableService3872 .change_issuable_contacts3873 calls IssuableService3874 .close_after_error_tracking_resolve3875 calls IssuableService3876 .relate_issuable3877 calls IssuableService3878 .unrelate_issuable3879 calls IssuableService3880 .change_start_date_or_due_date3881 calls TimeTrackingService3882 .change_status3883 calls IssuableService3884 .merge_when_checks_pass3885 calls MergeRequestsService3886 .cancel_auto_merge3887 calls MergeRequestsService3888 .abort_auto_merge3889 calls MergeRequestsService3890 .merge_when_pipeline_succeeds3891 calls MergeRequestsService3892 .cancel_merge_when_pipeline_succeeds3893 calls MergeRequestsService3894 .abort_merge_when_pipeline_succeeds3895 calls MergeRequestsService3896 .change_title3897 calls IssuableService3898 .change_description3899 calls IssuableService3900 .change_issue_confidentiality3901 calls IssuableService3902 .change_branch3903 calls MergeRequestsService3904 .change_branch_presence3905 calls MergeRequestsService3906 .new_issue_branch3907 calls MergeRequestsService3908 .new_merge_request3909 calls MergeRequestsService3910 .zoom_link_added3911 calls ZoomService3912 .zoom_link_removed3913 calls ZoomService3914 .cross_reference3915 calls IssuableService3916 .cross_reference_disallowed?3917 calls IssuableService3918 .cross_reference_exists?3919 calls IssuableService3920 .noteable_moved3921 calls IssuableService3922 .noteable_cloned3923 calls IssuableService3924 .change_time_estimate3925 calls TimeTrackingService3926 .discussion_continued_in_issue3927 creates a new note in the discussion3928 mentions the created issue in the system note3929 behaves like a system note3930 has the correct attributes3931# [RSpecRunTime] RSpec elapsed time: 13 minutes 57.07 seconds. Current RSS: ~1493M. Threads: 5. load average: 1.31 1.29 1.28 1/288 371673932.3933 .change_time_spent3934 calls TimeTrackingService3935 .created_timelog3936 calls TimeTrackingService3937 .remove_timelog3938 calls TimeTrackingService3939 .handle_merge_request_draft3940 calls MergeRequestsService3941 .add_merge_request_draft_from_commit3942 calls MergeRequestsService3943 .change_task_status3944 calls IssuableService3945 .resolve_all_discussions3946 calls MergeRequestsService3947 .diff_discussion_outdated3948 calls MergeRequestsService3949 .mark_duplicate_issue3950 calls IssuableService3951 .mark_canonical_issue_of_duplicate3952 calls IssuableService3953 .email_participants3954 calls IssuableService3955 .discussion_lock3956 calls IssuableService3957 .auto_resolve_prometheus_alert3958 calls IssuableService3959 .design_version_added3960 calls DesignManagementService3961 .design_discussion_added3962 calls DesignManagementService3963# [RSpecRunTime] RSpec elapsed time: 14 minutes 1.94 seconds. Current RSS: ~1476M. Threads: 5. load average: 1.29 1.28 1.28 1/287 372243964.3965 .approve_mr3966 calls MergeRequestsService3967 .unapprove_mr3968 calls MergeRequestsService3969 .change_alert_status3970 with status change reason3971 calls AlertManagementService3972 without status change reason3973 calls AlertManagementService3974 .new_alert_issue3975 calls AlertManagementService3976 .create_new_alert3977 calls AlertManagementService3978 .change_incident_severity3979 calls IncidentService3980 .change_incident_status3981 with status change reason3982 calls IncidentService3983 without status change reason3984 calls IncidentService3985 .log_resolving_alert3986 calls AlertManagementService3987 .change_issue_type3988 calls IssuableService3989 .add_timeline_event3990 calls IncidentsService3991 .edit_timeline_event3992 calls IncidentsService3993 .delete_timeline_event3994 calls IncidentsService3995 .relate_work_item3996 calls IssuableService3997 .unrelate_wotk_item3998 calls IssuableService3999 .requested_changes4000 calls MergeRequestsService4001# [RSpecRunTime] Finishing example group spec/services/system_note_service_spec.rb. It took 17.8 seconds. Expected to take 39.6 seconds.4002# [RSpecRunTime] Starting example group spec/models/route_spec.rb. Expected to take 35.87 seconds.4003Route4004 does not allow STI4005 relationships4006 is expected to belong to source required: false4007 is expected to belong to namespace required: false4008 validations4009 is expected to validate that :source cannot be empty/falsy4010 is expected to validate that :path cannot be empty/falsy4011 is expected to validate that :path is case-insensitively unique4012 callbacks4013 after update4014 calls #create_redirect_for_old_path4015 calls #delete_conflicting_redirects4016 after create4017 calls #delete_conflicting_redirects4018 .inside_path4019 returns correct routes4020 .for_routable_type4021 returns correct routes4022 .by_paths4023 returns correct routes4024 with all mismatched paths4025 returns no routes4026# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.12 seconds. Current RSS: ~1474M. Threads: 5. load average: 1.18 1.26 1.27 1/284 372254027.4028 with some mismatched paths4029 returns no routes4030 #rename_descendants4031 path update4032 when route name is set4033 updates children routes with new path4034 when route name is nil4035 does not fail4036 when conflicting redirects exist4037 deletes the conflicting redirects4038# [RSpecRunTime] RSpec elapsed time: 14 minutes 13.03 seconds. Current RSS: ~1452M. Threads: 5. load average: 1.17 1.26 1.27 1/282 372264039.4040 name update4041 updates children routes with new path4042 handles a rename from nil4043# [RSpecRunTime] RSpec elapsed time: 14 minutes 14.89 seconds. Current RSS: ~1443M. Threads: 5. load average: 1.17 1.26 1.27 1/282 372274044.4045 #create_redirect_for_old_path4046 if the path changed4047 creates a RedirectRoute for the old path4048 #create_redirect4049 creates a RedirectRoute with the same source4050 when the source is a Project4051 creates a RedirectRoute4052 when the source is not a project4053 creates a RedirectRoute4054 #delete_conflicting_redirects4055 deletes the redirect4056 when a redirect route with the same path exists4057 when the redirect route has matching case4058 deletes the redirect4059 when redirect routes with paths descending from the route path exists4060 deletes all redirects with paths that descend from the route path4061# [RSpecRunTime] RSpec elapsed time: 14 minutes 18.03 seconds. Current RSS: ~1444M. Threads: 5. load average: 1.15 1.25 1.27 2/282 372284062.4063 when the redirect route is differently cased4064 deletes the redirect4065 #conflicting_redirects4066 returns an ActiveRecord::Relation4067 returns the redirect routes4068 when a redirect route with the same path exists4069 when the redirect route has matching case4070 returns the redirect route4071 when redirect routes with paths descending from the route path exists4072 returns the redirect routes4073# [RSpecRunTime] RSpec elapsed time: 14 minutes 21.21 seconds. Current RSS: ~1441M. Threads: 5. load average: 1.14 1.25 1.27 2/283 372294074.4075 when the redirect route is differently cased4076 returns the redirect route4077 conflicting routes validation4078 when there is a conflicting route4079 fails validation4080 when deleting the conflicting route4081 does not delete the original route4082# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.98 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.14 1.25 1.27 1/282 372304083.4084 when there are no conflicting routes4085 passes validation4086 with loose foreign key on routes.namespace_id4087 behaves like cleanup by a loose foreign key4088 cleans up (delete or nullify) the model4089# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.82 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.13 1.24 1.26 1/282 372314090.4091# [RSpecRunTime] Finishing example group spec/models/route_spec.rb. It took 21.2 seconds. Expected to take 35.87 seconds.4092# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/file_collection/merge_request_diff_spec.rb. Expected to take 33.43 seconds.4093Gitlab::Diff::FileCollection::MergeRequestDiff4094 returns a valid instance of a DiffCollection4095 #diff_files4096 does not highlight binary files4097 does not highlight files marked as undiffable in .gitattributes4098# [RSpecRunTime] RSpec elapsed time: 14 minutes 31.05 seconds. Current RSS: ~1451M. Threads: 5. load average: 1.20 1.26 1.27 1/288 375684099.4100 behaves like unfoldable diff4101 calls Gitlab::Diff::File#unfold_diff_lines with correct position4102# [RSpecRunTime] RSpec elapsed time: 14 minutes 32.75 seconds. Current RSS: ~1463M. Threads: 5. load average: 1.20 1.26 1.27 1/288 376804103.4104 behaves like diff statistics4105 when include_stats is true4106 Repository#diff_stats is called4107 Gitlab::Diff::File is initialized with diff stats4108# [RSpecRunTime] RSpec elapsed time: 14 minutes 36.06 seconds. Current RSS: ~1478M. Threads: 5. load average: 1.18 1.25 1.27 1/288 379044109.4110 when should not request diff stats4111 Repository#diff_stats is not called4112# [RSpecRunTime] RSpec elapsed time: 14 minutes 37.83 seconds. Current RSS: ~1479M. Threads: 5. load average: 1.18 1.25 1.27 1/288 380144113.4114 behaves like cacheable diff collection4115 #write_cache4116 calls Gitlab::Diff::HighlightCache#write_if_empty4117 calls Gitlab::Diff::StatsCache#write_if_empty with diff stats4118# [RSpecRunTime] RSpec elapsed time: 14 minutes 41.12 seconds. Current RSS: ~1484M. Threads: 5. load average: 1.25 1.26 1.27 1/288 382354119.4120 #clear_cache4121 calls Gitlab::Diff::HighlightCache#clear4122 calls Gitlab::Diff::StatsCache#clear4123# [RSpecRunTime] RSpec elapsed time: 14 minutes 44.6 seconds. Current RSS: ~1487M. Threads: 5. load average: 1.25 1.26 1.27 1/288 384544124.4125 #diff_files4126 calls Gitlab::Diff::HighlightCache#decorate4127 when there are stats cached4128 does not make a diff stats rpc call4129# [RSpecRunTime] RSpec elapsed time: 14 minutes 48.03 seconds. Current RSS: ~1484M. Threads: 5. load average: 1.23 1.26 1.27 1/288 386764130.4131 when there are no stats cached4132 makes a diff stats rpc call4133# [RSpecRunTime] RSpec elapsed time: 14 minutes 49.75 seconds. Current RSS: ~1484M. Threads: 5. load average: 1.23 1.26 1.27 1/288 387874134.4135 behaves like unsortable diff files4136 #raw_diff_files4137 does not call Gitlab::Diff::FileCollectionSorter even when sorted is true4138# [RSpecRunTime] RSpec elapsed time: 14 minutes 52.71 seconds. Current RSS: ~1488M. Threads: 5. load average: 1.21 1.25 1.27 1/288 388994139.4140# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/file_collection/merge_request_diff_spec.rb. It took 26.89 seconds. Expected to take 33.43 seconds.4141# [RSpecRunTime] Starting example group spec/models/concerns/resolvable_discussion_spec.rb. Expected to take 32.01 seconds.4142Discussion ResolvableDiscussion4143 does not allow STI4144 #resolvable?4145 when potentially resolvable4146 when all notes are unresolvable4147 returns false4148# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.56 seconds. Current RSS: ~1486M. Threads: 5. load average: 1.21 1.25 1.27 1/288 390104149.4150 when some notes are unresolvable and some notes are resolvable4151 returns true4152 when all notes are resolvable4153 returns true4154 when not potentially resolvable4155 returns false4156 #resolved?4157 when not resolvable4158 returns false4159 when resolvable4160 when all resolvable notes are resolved4161 returns true4162 when some resolvable notes are not resolved4163 returns false4164 #to_be_resolved?4165 when not resolvable4166 returns false4167 when resolvable4168 when all resolvable notes are resolved4169 returns false4170 when some resolvable notes are not resolved4171 returns true4172 #can_resolve?4173 when not resolvable4174 returns false4175 when resolvable4176 when not signed in4177 returns false4178 when signed in4179 when the signed in user is the noteable author4180 returns true4181 when noteable is locked4182 returns false4183 when the signed in user can push to the project4184 returns true4185 when the noteable has no author4186 returns true4187 when the signed in user is a random user4188 returns false4189 when the noteable has no author4190 returns false4191 #resolve!4192 when not resolvable4193 returns nil4194 doesn't set resolved_at4195 doesn't set resolved_by4196 doesn't mark as resolved4197 when resolvable4198 when all resolvable notes are resolved4199 doesn't change resolved_at on the resolved notes4200 doesn't change resolved_by on the resolved notes4201 doesn't change the resolved state on the resolved notes4202 doesn't change resolved_at4203 doesn't change resolved_by4204 doesn't change resolved state4205# [RSpecRunTime] RSpec elapsed time: 15 minutes 0.07 second. Current RSS: ~1518M. Threads: 5. load average: 1.19 1.25 1.27 1/287 390664206.4207 when some resolvable notes are resolved4208 doesn't change resolved_at on the resolved note4209 doesn't change resolved_by on the resolved note4210 doesn't change the resolved state on the resolved note4211 sets resolved_at on the unresolved note4212 sets resolved_by on the unresolved note4213 marks the unresolved note as resolved4214 sets resolved_at4215 sets resolved_by4216 marks as resolved4217# [RSpecRunTime] RSpec elapsed time: 15 minutes 1.92 seconds. Current RSS: ~1510M. Threads: 5. load average: 1.18 1.25 1.27 1/287 390764218.4219 when no resolvable notes are resolved4220 sets resolved_at on the unresolved notes4221 sets resolved_by on the unresolved notes4222 marks the unresolved notes as resolved4223 sets resolved_at4224 sets resolved_by4225 marks as resolved4226 broadcasts note change of the noteable4227# [RSpecRunTime] RSpec elapsed time: 15 minutes 3.04 seconds. Current RSS: ~1515M. Threads: 5. load average: 1.18 1.25 1.27 1/287 390864228.4229 #unresolve!4230 when not resolvable4231 returns nil4232 when resolvable4233 when all resolvable notes are resolved4234 unsets resolved_at on the resolved notes4235 unsets resolved_by on the resolved notes4236 unmarks the resolved notes as resolved4237 unsets resolved_at4238 unsets resolved_by4239 unmarks as resolved4240 broadcasts note change of the noteable4241# [RSpecRunTime] RSpec elapsed time: 15 minutes 4.92 seconds. Current RSS: ~1514M. Threads: 5. load average: 1.18 1.25 1.27 2/287 390874242.4243 when some resolvable notes are resolved4244 unsets resolved_at on the resolved note4245 unsets resolved_by on the resolved note4246 unmarks the resolved note as resolved4247 #first_note_to_resolve4248 returns the first note that still needs to be resolved4249 #last_resolved_note4250 returns the last note that was resolved4251 #clear_memoized_values4252 resets the memoized values4253# [RSpecRunTime] Finishing example group spec/models/concerns/resolvable_discussion_spec.rb. It took 13.31 seconds. Expected to take 32.01 seconds.4254# [RSpecRunTime] Starting example group spec/models/concerns/cache_markdown_field_spec.rb. Expected to take 29.17 seconds.4255CacheMarkdownField4256 does not allow STI4257 for Active record classes4258 behaves like a class with cached markdown fields4259 #cached_html_up_to_date?4260 returns false when the version is absent4261 returns false when the version is too early4262 returns false when the version is too late4263 returns false when the local version was bumped4264 returns true when the local version is default4265 returns true when the cached version is just right4266# [RSpecRunTime] RSpec elapsed time: 15 minutes 7.17 seconds. Current RSS: ~1508M. Threads: 5. load average: 1.16 1.24 1.26 1/287 390884267.4268 #latest_cached_markdown_version4269 returns default version4270 #refresh_markdown_cache4271 fills all html fields4272 does not save the result4273 updates the markdown cache version4274 #refresh_markdown_cache!4275 fills all html fields4276 saves the changes4277 #banzai_render_context4278 sets project to nil if the object lacks a project4279 excludes author if the object lacks an author4280 raises if the context for an unrecognised field is requested4281 includes the pipeline4282 returns copies of the context template4283 with a project4284 sets the project in the context4285 with an author4286 sets the author in the context4287 with a parent_user4288 sets the user in the context4289 when the personal_snippet_reference_filters flag is disabled4290 does not set the user in the context4291 #updated_cached_html_for4292 when the markdown cache is outdated4293 calls #refresh_markdown_cache!4294 when the markdown field does not exist4295 returns nil4296 when the markdown cache is up to date4297 does not call #refresh_markdown_cache!4298 #rendered_field_content4299 when a field can be cached4300 returns the html4301 when a field cannot be cached4302 returns nil4303 behaves like a class with mentionable markdown fields4304 when klass is a Mentionable4305 #mentionable_attributes_changed?4306 returns true with key string4307 returns false with key symbol4308 returns false when no attr_mentionable keys4309 #save4310 when cache is outdated4311 when the markdown field also a mentionable attribute4312 calls #store_mentions!4313 when the markdown field is not mentionable attribute4314 does not call #store_mentions!4315 when the markdown field does not exist4316 does not call #store_mentions!4317 #attribute_invalidated?4318 returns true when cached_markdown_version is different4319 returns true when markdown is changed4320 returns true when both markdown and HTML are changed4321 returns false when there are no changes4322 returns false if skip_markdown_cache_validation is true4323 when cache version is updated4324 correctly updates cached HTML even if refresh_markdown_cache is called before updating the attribute4325 for other classes4326 behaves like a class with cached markdown fields4327 #cached_html_up_to_date?4328 returns false when the version is absent4329 returns false when the version is too early4330 returns false when the version is too late4331 returns false when the local version was bumped4332 returns true when the local version is default4333 returns true when the cached version is just right4334 #latest_cached_markdown_version4335 returns default version4336 #refresh_markdown_cache4337 fills all html fields4338 does not save the result4339 updates the markdown cache version4340 #refresh_markdown_cache!4341 fills all html fields4342 saves the changes4343 #banzai_render_context4344 sets project to nil if the object lacks a project4345 excludes author if the object lacks an author4346 raises if the context for an unrecognised field is requested4347 includes the pipeline4348 returns copies of the context template4349 with a project4350 sets the project in the context4351 with an author4352 sets the author in the context4353 with a parent_user4354 sets the user in the context4355 when the personal_snippet_reference_filters flag is disabled4356 does not set the user in the context4357 #updated_cached_html_for4358 when the markdown cache is outdated4359 calls #refresh_markdown_cache!4360 when the markdown field does not exist4361 returns nil4362 when the markdown cache is up to date4363 does not call #refresh_markdown_cache!4364 #rendered_field_content4365 when a field can be cached4366 returns the html4367 when a field cannot be cached4368 returns nil4369# [RSpecRunTime] Finishing example group spec/models/concerns/cache_markdown_field_spec.rb. It took 7.93 seconds. Expected to take 29.17 seconds.4370# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/runner_spec.rb. Expected to take 27.61 seconds.4371Gitlab::Database::Migrations::Runner4372 main database4373 creates the results dir when one does not exist4374 .up4375 result directory4376 uses the /up subdirectory4377 migrations to run4378 is the list of pending migrations4379 running migrations4380 runs the unapplied migrations in regular/post order, then version order4381 writes a metadata file with the current schema version and database name4382 runs the unapplied migrations on the correct database4383# [RSpecRunTime] RSpec elapsed time: 15 minutes 15.51 seconds. Current RSS: ~1529M. Threads: 5. load average: 1.14 1.23 1.26 1/282 390894384.4385 .down4386 writes a metadata file with the current schema version4387 result directory4388 is the /down subdirectory4389 migrations to run4390 is the list of migrations that are up and on this branch4391 running migrations4392 runs the applied migrations for the current branch in reverse order4393 .background_migrations4394 is a TestBackgroundRunner4395 is configured with a result dir of /background_migrations4396 .batched_background_migrations4397 is a TestBatchedBackgroundRunner4398 choosing the database to test against4399 chooses the provided database4400 throws an error with an invalid name4401 includes the database name in the result dir4402 legacy mode4403 does not include the database name in the path4404 .batched_migrations_last_id4405 matches the expected runner class4406 main database (legacy mode)4407 creates the results dir when one does not exist4408 .up4409 result directory4410 uses the /up subdirectory4411 migrations to run4412 is the list of pending migrations4413 running migrations4414 runs the unapplied migrations in regular/post order, then version order4415 writes a metadata file with the current schema version and database name4416 runs the unapplied migrations on the correct database4417 .down4418 writes a metadata file with the current schema version4419 result directory4420 is the /down subdirectory4421 migrations to run4422 is the list of migrations that are up and on this branch4423 running migrations4424 runs the applied migrations for the current branch in reverse order4425 .background_migrations4426 is a TestBackgroundRunner4427 is configured with a result dir of /background_migrations4428 .batched_background_migrations4429 is a TestBatchedBackgroundRunner4430 choosing the database to test against4431 chooses the provided database4432 throws an error with an invalid name4433 includes the database name in the result dir4434 legacy mode4435 does not include the database name in the path4436 .batched_migrations_last_id4437 matches the expected runner class4438 ci database4439 creates the results dir when one does not exist4440 .up4441 result directory4442 uses the /up subdirectory4443 migrations to run4444 is the list of pending migrations4445 running migrations4446 runs the unapplied migrations in regular/post order, then version order4447 writes a metadata file with the current schema version and database name4448 runs the unapplied migrations on the correct database4449 .down4450 writes a metadata file with the current schema version4451 result directory4452 is the /down subdirectory4453 migrations to run4454 is the list of migrations that are up and on this branch4455 running migrations4456 runs the applied migrations for the current branch in reverse order4457 .background_migrations4458 is a TestBackgroundRunner4459 is configured with a result dir of /background_migrations4460 .batched_background_migrations4461 is a TestBatchedBackgroundRunner4462 choosing the database to test against4463 chooses the provided database4464 throws an error with an invalid name4465 includes the database name in the result dir4466 legacy mode4467 does not include the database name in the path4468 .batched_migrations_last_id4469 matches the expected runner class4470# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/runner_spec.rb. It took 10.52 seconds. Expected to take 27.61 seconds.4471# [RSpecRunTime] Starting example group spec/models/integrations/webex_teams_spec.rb. Expected to take 26.23 seconds.4472Integrations::WebexTeams4473 does not allow STI4474 behaves like chat integration4475 Associations4476 is expected to belong to project required: false4477 Validations4478 when integration is active4479 is expected to validate that :webhook cannot be empty/falsy4480 behaves like issue tracker integration URL attribute4481 is expected to allow :webhook to be ‹"https://example.com"›4482 is expected not to allow :webhook to be ‹"example.com"›4483 is expected not to allow :webhook to be ‹"ftp://example.com"›4484 is expected not to allow :webhook to be ‹"herp-and-derp"›4485 when integration is inactive4486 is expected not to validate that :webhook cannot be empty/falsy4487 .supported_events4488 does not support deployment_events4489 #execute4490 with push events4491 behaves like triggered Webex Teams integration4492 calls Webex Teams API4493# [RSpecRunTime] RSpec elapsed time: 15 minutes 26.89 seconds. Current RSS: ~1535M. Threads: 5. load average: 1.12 1.22 1.26 1/284 391474494.4495 with default branch4496 when only default branch are to be notified4497 behaves like triggered Webex Teams integration4498 calls Webex Teams API4499 when only protected branches are to be notified4500 behaves like untriggered Webex Teams integration4501 does not call Webex Teams API4502 when default and protected branches are to be notified4503 behaves like triggered Webex Teams integration4504 calls Webex Teams API4505 when all branches are to be notified4506 behaves like triggered Webex Teams integration4507 calls Webex Teams API4508 with protected branch4509 when only default branch are to be notified4510 behaves like untriggered Webex Teams integration4511 does not call Webex Teams API4512 when only protected branches are to be notified4513 behaves like triggered Webex Teams integration4514 calls Webex Teams API4515 when default and protected branches are to be notified4516 behaves like triggered Webex Teams integration4517 calls Webex Teams API4518 when all branches are to be notified4519 behaves like triggered Webex Teams integration4520 calls Webex Teams API4521 with neither default nor protected branch4522 when only default branch are to be notified4523 behaves like untriggered Webex Teams integration4524 does not call Webex Teams API4525 when only protected branches are to be notified4526 behaves like untriggered Webex Teams integration4527 does not call Webex Teams API4528 when default and protected branches are to be notified4529 behaves like untriggered Webex Teams integration4530 does not call Webex Teams API4531 when all branches are to be notified4532 behaves like triggered Webex Teams integration4533 calls Webex Teams API4534 with issue events4535 behaves like triggered Webex Teams integration4536Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.4538To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4539 calls Webex Teams API4540 with merge events4541 behaves like triggered Webex Teams integration4542Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.4544To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4545 calls Webex Teams API4546 with wiki page events4547 behaves like triggered Webex Teams integration4548 calls Webex Teams API4549 with note events4550 with commit comment4551 behaves like triggered Webex Teams integration4552 calls Webex Teams API4553 with merge request comment4554 behaves like triggered Webex Teams integration4555 calls Webex Teams API4556 with issue comment4557 behaves like triggered Webex Teams integration4558 calls Webex Teams API4559 with snippet comment4560 behaves like triggered Webex Teams integration4561 calls Webex Teams API4562 with pipeline events4563 with failed pipeline4564 behaves like triggered Webex Teams integration4565 calls Webex Teams API4566 with succeeded pipeline4567 with default notify_only_broken_pipelines4568 does not call Webex Teams API4569 when notify_only_broken_pipelines is false4570 behaves like triggered Webex Teams integration4571 calls Webex Teams API4572 with default branch4573 when only default branch are to be notified4574 behaves like triggered Webex Teams integration4575 calls Webex Teams API4576 when only protected branches are to be notified4577 behaves like untriggered Webex Teams integration4578 does not call Webex Teams API4579 when default and protected branches are to be notified4580 behaves like triggered Webex Teams integration4581 calls Webex Teams API4582 when all branches are to be notified4583 behaves like triggered Webex Teams integration4584 calls Webex Teams API4585 with protected branch4586 when only default branch are to be notified4587 behaves like untriggered Webex Teams integration4588 does not call Webex Teams API4589 when only protected branches are to be notified4590 behaves like triggered Webex Teams integration4591 calls Webex Teams API4592 when default and protected branches are to be notified4593 behaves like triggered Webex Teams integration4594 calls Webex Teams API4595 when all branches are to be notified4596 behaves like triggered Webex Teams integration4597 calls Webex Teams API4598 with neither default nor protected branch4599 when only default branch are to be notified4600 behaves like untriggered Webex Teams integration4601 does not call Webex Teams API4602 when only protected branches are to be notified4603 behaves like untriggered Webex Teams integration4604 does not call Webex Teams API4605 when default and protected branches are to be notified4606 behaves like untriggered Webex Teams integration4607 does not call Webex Teams API4608 when all branches are to be notified4609 behaves like triggered Webex Teams integration4610 calls Webex Teams API4611 deployment events4612 behaves like untriggered Webex Teams integration4613 does not call Webex Teams API4614# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.04 seconds. Current RSS: ~1527M. Threads: 5. load average: 1.10 1.22 1.25 1/287 394524615.4616# [RSpecRunTime] Finishing example group spec/models/integrations/webex_teams_spec.rb. It took 11.57 seconds. Expected to take 26.23 seconds.4617# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/sanitize_node_link_spec.rb. Expected to take 24.98 seconds.4618Gitlab::Utils::SanitizeNodeLink4619 #safe_protocol?4620 with the scheme: javascript:4621 returns false4622 with the scheme: JaVaScRiPt:4623 returns false4624 with the scheme: javascript:4625 returns false4626 with the scheme: javascript :4627 returns false4628 with the scheme: javascript:4629 returns false4630 with the scheme: javascript :4631 returns false4632 with the scheme: :javascript:4633 returns false4634 with the scheme: javascript:4635 returns false4636 with the scheme: javascript:4637 returns false4638 with the scheme:  javascript:4639 returns false4640 #sanitize_unsafe_links4641 sanitizes all nodes without specifically recursing children4642 #remove_unsafe_links4643 with the scheme: javascript:4644 <a> tags4645 removes the unsafe link4646 <img> tags4647 removes the unsafe link4648 <video> tags4649 removes the unsafe link4650 <audio> tags4651 removes the unsafe link4652 with the scheme: JaVaScRiPt:4653 <a> tags4654 removes the unsafe link4655 <img> tags4656 removes the unsafe link4657 <video> tags4658 removes the unsafe link4659 <audio> tags4660 removes the unsafe link4661 with the scheme: javascript:4662 <a> tags4663 removes the unsafe link4664 <img> tags4665 removes the unsafe link4666 <video> tags4667 removes the unsafe link4668 <audio> tags4669 removes the unsafe link4670 with the scheme: javascript :4671 <a> tags4672 removes the unsafe link4673 <img> tags4674 removes the unsafe link4675 <video> tags4676 removes the unsafe link4677 <audio> tags4678 removes the unsafe link4679 with the scheme: javascript:4680 <a> tags4681 removes the unsafe link4682 <img> tags4683 removes the unsafe link4684 <video> tags4685 removes the unsafe link4686 <audio> tags4687 removes the unsafe link4688 with the scheme: javascript :4689 <a> tags4690 removes the unsafe link4691 <img> tags4692 removes the unsafe link4693 <video> tags4694 removes the unsafe link4695 <audio> tags4696 removes the unsafe link4697 with the scheme: :javascript:4698 <a> tags4699 removes the unsafe link4700 <img> tags4701 removes the unsafe link4702 <video> tags4703 removes the unsafe link4704 <audio> tags4705 removes the unsafe link4706 with the scheme: javascript:4707 <a> tags4708 removes the unsafe link4709 <img> tags4710 removes the unsafe link4711 <video> tags4712 removes the unsafe link4713 <audio> tags4714 removes the unsafe link4715 with the scheme: javascript:4716 <a> tags4717 removes the unsafe link4718 <img> tags4719 removes the unsafe link4720 <video> tags4721 removes the unsafe link4722 <audio> tags4723 removes the unsafe link4724 with the scheme:  javascript:4725 <a> tags4726 removes the unsafe link4727 <img> tags4728 removes the unsafe link4729 <video> tags4730 removes the unsafe link4731 <audio> tags4732 removes the unsafe link4733 handling child nodes4734 santizes child nodes4735 does not sanitize child nodes if sanitize_children is false4736 when URI is valid4737 does not remove it4738 when URI is invalid4739 removes the link4740 when URI is encoded but still invalid4741 removes the link4742# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/sanitize_node_link_spec.rb. It took 5.09 seconds. Expected to take 24.98 seconds.4743# [RSpecRunTime] Starting example group spec/lib/gitlab/data_builder/note_spec.rb. Expected to take 23.78 seconds.4744Gitlab::DataBuilder::Note4745 When asking for a note on commit4746 returns the note and commit-specific data4747 contains project data4748 contains deprecated repository data4749 behaves like includes general data4750 is expected to eq {:avatar_url=>"https://www.gravatar.com/avatar/00eae9886caa51bf27f80f895f109533396c643b697d9bd7a57131...3?s=80&d=identicon", :email=>"[REDACTED]", :id=>673, :name=>"Sidney Jones809", :username=>"user315"}4751# [RSpecRunTime] RSpec elapsed time: 15 minutes 42.79 seconds. Current RSS: ~1551M. Threads: 5. load average: 1.09 1.21 1.25 1/287 395154752.4753 When asking for a note on commit diff4754 returns the note and commit-specific data4755 contains project data4756 contains deprecated repository data4757 behaves like includes general data4758 is expected to eq {:avatar_url=>"https://www.gravatar.com/avatar/00eae9886caa51bf27f80f895f109533396c643b697d9bd7a57131...3?s=80&d=identicon", :email=>"[REDACTED]", :id=>673, :name=>"Sidney Jones809", :username=>"user315"}4759# [RSpecRunTime] RSpec elapsed time: 15 minutes 44.15 seconds. Current RSS: ~1550M. Threads: 5. load average: 1.09 1.21 1.25 1/287 396164760.4761 When asking for a note on issue4762 returns the note and issue-specific data4763 contains project data4764 contains deprecated repository data4765 behaves like includes general data4766 is expected to eq {:avatar_url=>"https://www.gravatar.com/avatar/00eae9886caa51bf27f80f895f109533396c643b697d9bd7a57131...3?s=80&d=identicon", :email=>"[REDACTED]", :id=>673, :name=>"Sidney Jones809", :username=>"user315"}4767# [RSpecRunTime] RSpec elapsed time: 15 minutes 45.53 seconds. Current RSS: ~1545M. Threads: 5. load average: 1.08 1.21 1.25 1/287 396174768.4769 with confidential issue4770 sets event_type to confidential_note4771 behaves like includes general data4772 is expected to eq {:avatar_url=>"https://www.gravatar.com/avatar/00eae9886caa51bf27f80f895f109533396c643b697d9bd7a57131...3?s=80&d=identicon", :email=>"[REDACTED]", :id=>673, :name=>"Sidney Jones809", :username=>"user315"}4773 When asking for a note on merge request4774 returns the merge request data4775 contains project data4776 contains deprecated repository data4777 behaves like includes general data4778 is expected to eq {:avatar_url=>"https://www.gravatar.com/avatar/00eae9886caa51bf27f80f895f109533396c643b697d9bd7a57131...3?s=80&d=identicon", :email=>"[REDACTED]", :id=>673, :name=>"Sidney Jones809", :username=>"user315"}4779# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.23 seconds. Current RSS: ~1516M. Threads: 5. load average: 1.08 1.21 1.25 1/288 399254780.4781 When asking for a note on merge request diff4782 returns the merge request data4783 contains project data4784 contains deprecated repository data4785 behaves like includes general data4786 is expected to eq {:avatar_url=>"https://www.gravatar.com/avatar/00eae9886caa51bf27f80f895f109533396c643b697d9bd7a57131...3?s=80&d=identicon", :email=>"[REDACTED]", :id=>673, :name=>"Sidney Jones809", :username=>"user315"}4787# [RSpecRunTime] RSpec elapsed time: 15 minutes 52.85 seconds. Current RSS: ~1479M. Threads: 5. load average: 1.24 1.24 1.26 1/288 403054788.4789 When asking for a note on project snippet4790 returns the note and project snippet data4791 contains project data4792 contains deprecated repository data4793 behaves like includes general data4794 is expected to eq {:avatar_url=>"https://www.gravatar.com/avatar/00eae9886caa51bf27f80f895f109533396c643b697d9bd7a57131...3?s=80&d=identicon", :email=>"[REDACTED]", :id=>673, :name=>"Sidney Jones809", :username=>"user315"}4795 object_attributes.action value4796 when action is `:update`4797 is expected to eq "update"4798 when action is invalid4799 is expected to raise ArgumentError4800# [RSpecRunTime] Finishing example group spec/lib/gitlab/data_builder/note_spec.rb. It took 12.81 seconds. Expected to take 23.78 seconds.4801# [RSpecRunTime] Starting example group spec/services/ci/pipeline_trigger_service_spec.rb. Expected to take 23.0 seconds.4802Ci::PipelineTriggerService4803 #execute4804 with a trigger token4805 when trigger belongs to a different project4806 does nothing4807# [RSpecRunTime] RSpec elapsed time: 15 minutes 55.52 seconds. Current RSS: ~1485M. Threads: 5. load average: 1.22 1.23 1.26 1/287 403304808.4809 when trigger owner does not have a permission to read a project4810 does nothing4811 when params have an existing trigger token4812 when params have an existing ref4813 triggers a pipeline4814 stores the payload as a variable4815 when commit message has [ci skip]4816 ignores [ci skip] and create as general4817# [RSpecRunTime] RSpec elapsed time: 15 minutes 58.51 seconds. Current RSS: ~1476M. Threads: 5. load average: 1.22 1.23 1.26 1/287 403634818.4819 when params have a variable4820 has variables4821 when params have duplicate variables4822Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol.4824To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4825 creates a failed pipeline without variables4826 behaves like detecting an unprocessable pipeline trigger4827 when the pipeline was not created successfully4828 has the correct status code4829 when params have a non-existant ref4830 does not trigger a pipeline4831 when params have a non-existant trigger token4832 does not trigger a pipeline4833 with a pipeline job token4834 when job user does not have a permission to read a project4835 does nothing4836 when job is not running4837 does nothing4838 when params have a valid job token4839 when params have an existing ref4840 triggers a pipeline4841 behaves like logs downstream pipeline creation4842 logs details4843# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.92 seconds. Current RSS: ~1457M. Threads: 5. load average: 1.20 1.23 1.26 1/287 404044844.4845 when commit message has [ci skip]4846 ignores [ci skip] and create as general4847 when params have a variable4848 has variables4849 when params have duplicate variables4850Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol.4852To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4853 creates a failed pipeline without variables4854 behaves like detecting an unprocessable pipeline trigger4855 when the pipeline was not created successfully4856 has the correct status code4857 when params have a non-existant ref4858 does not trigger a job in the pipeline4859 when params have a non-existsed trigger token4860 does not trigger a pipeline4861# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_trigger_service_spec.rb. It took 13.81 seconds. Expected to take 23.0 seconds.4862# [RSpecRunTime] Starting example group spec/models/concerns/milestoneable_spec.rb. Expected to take 21.69 seconds.4863Milestoneable4864 does not allow STI4865 #supports_milestone?4866 for issues4867 returns true4868# [RSpecRunTime] RSpec elapsed time: 16 minutes 8.92 seconds. Current RSS: ~1452M. Threads: 5. load average: 1.18 1.23 1.26 1/287 404654869.4870 for merge requests4871 returns true4872 for incidents4873 returns true4874 release scopes4875 #any_milestone4876 when milestone filter is present and related closing issues are joined4877 returns merge request closing issues of any milestone4878# [RSpecRunTime] RSpec elapsed time: 16 minutes 11.41 seconds. Current RSS: ~1465M. Threads: 5. load average: 1.17 1.22 1.26 1/287 405184879.4880 #without_release4881 returns the issues not tied to any milestone and the ones tied to milestone with no release4882 #any_release4883 returns all issues tied to a release4884 #with_release4885 returns the issues tied a specfic release4886 when a release has a milestone with one issue and another one with no issue4887 returns that one issue4888 when the milestone with no issue is added as a filter4889 returns an empty list4890 when the milestone with the issue is added as a filter4891 returns this issue4892 when there is no issue under a specific release4893 returns no issue4894 when a non-existent release tag is passed in4895 returns no issue4896 Issues4897 behaves like an object that can be assigned a milestone4898 Validation4899 milestone4900 with correct params4901 is expected to be valid4902 with empty string milestone4903 is expected to be valid4904 with nil milestone id4905 is expected to be valid4906 with a milestone id from another project4907 is expected to be invalid4908 #milestone_available?4909 returns true with a milestone from the issue project4910 returns true with a milestone from the issue project group4911 returns true with a milestone from the the parent of the issue project group4912 returns true with a blank milestone4913 returns false with a milestone from another project4914 returns false with a milestone from another group4915# [RSpecRunTime] RSpec elapsed time: 16 minutes 14.9 seconds. Current RSS: ~1483M. Threads: 5. load average: 1.17 1.22 1.26 1/287 405194916.4917 #milestone_available?4918 returns true with a milestone from the issue group4919 MergeRequests4920 behaves like an object that can be assigned a milestone4921 Validation4922 milestone4923 with correct params4924 is expected to be valid4925 with empty string milestone4926 is expected to be valid4927 with nil milestone id4928 is expected to be valid4929 with a milestone id from another project4930 is expected to be invalid4931 #milestone_available?4932 returns true with a milestone from the issue project4933 returns true with a milestone from the issue project group4934 returns true with a milestone from the the parent of the issue project group4935 returns true with a blank milestone4936 returns false with a milestone from another project4937 returns false with a milestone from another group4938# [RSpecRunTime] RSpec elapsed time: 16 minutes 17.9 seconds. Current RSS: ~1481M. Threads: 5. load average: 1.15 1.22 1.25 1/287 405204939.4940# [RSpecRunTime] Finishing example group spec/models/concerns/milestoneable_spec.rb. It took 10.15 seconds. Expected to take 21.69 seconds.4941# [RSpecRunTime] Starting example group spec/models/concerns/participable_spec.rb. Expected to take 20.86 seconds.4942Participable4943 does not allow STI4944 .participant4945 adds the participant attributes to the existing list4946 #participants4947 returns the list of participants4948 caches the list of filtered participants4949 supports attributes returning another Participable4950 when using a Proc as an attribute4951 calls the supplied Proc4952 participable is a personal snippet4953 returns the list of participants4954 participable is a group level object4955 returns the list of participants4956 participable is neither a project nor a group level object4957 returns no participants4958 #visible_participants4959 returns the list of participants4960 when Participable is not readable by the user4961 does not return unavailable participants4962 when participable is a group level object4963 returns the list of participants4964 when participable is neither project nor group level object4965 returns no participants4966 with multiple system notes from the same author and mentioned_users4967 skips expensive checks if the author is already in participants list4968# [RSpecRunTime] RSpec elapsed time: 16 minutes 23.22 seconds. Current RSS: ~1464M. Threads: 5. load average: 1.14 1.22 1.25 1/282 405214969.4970 behaves like visible participants for issuable with read ability4971 when source is an award emoji4972 behaves like check for participables read ability4973 receives expected ability4974 when source is a note4975 behaves like check for participables read ability4976 receives expected ability4977 when source is an internal note4978 behaves like check for participables read ability4979 receives expected ability4980 when source is a system note4981 behaves like check for participables read ability4982 receives expected ability4983 behaves like visible participants for issuable with read ability4984 when source is an award emoji4985 behaves like check for participables read ability4986 receives expected ability4987 when source is a note4988 behaves like check for participables read ability4989 receives expected ability4990 when source is an internal note4991 behaves like check for participables read ability4992 receives expected ability4993 when source is a system note4994 behaves like check for participables read ability4995 receives expected ability4996 #participant?4997 returns whether the user is a participant4998 caches the list of raw participants4999 participable is a personal snippet5000 returns whether the user is a participant5001 when participable is a group level object5002 returns whether the user is a participant5003 when participable is neither project nor group level object5004 returns whether the user is a participant5005# [RSpecRunTime] RSpec elapsed time: 16 minutes 26.41 seconds. Current RSS: ~1478M. Threads: 5. load average: 1.13 1.21 1.25 1/282 405225006.5007# [RSpecRunTime] Finishing example group spec/models/concerns/participable_spec.rb. It took 8.5 seconds. Expected to take 20.86 seconds.5008# [RSpecRunTime] Starting example group spec/models/concerns/each_batch_spec.rb. Expected to take 19.8 seconds.5009EachBatch5010 does not allow STI5011 .each_batch5012 orders ascending by default5013 accepts descending order5014 behaves like each_batch handling5015 yields an ActiveRecord::Relation when a block is given5016 yields a batch index as the second argument5017 accepts a custom batch size5018 does not include ORDER BYs in the yielded relations5019 allows updating of the yielded relations5020# [RSpecRunTime] RSpec elapsed time: 16 minutes 29.56 seconds. Current RSS: ~1455M. Threads: 5. load average: 1.13 1.21 1.25 1/282 405235021.5022 behaves like each_batch handling5023 yields an ActiveRecord::Relation when a block is given5024 yields a batch index as the second argument5025 accepts a custom batch size5026 does not include ORDER BYs in the yielded relations5027 allows updating of the yielded relations5028# [RSpecRunTime] RSpec elapsed time: 16 minutes 31.75 seconds. Current RSS: ~1448M. Threads: 5. load average: 1.12 1.21 1.25 1/282 405245029.5030 behaves like preloaded batch5031Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol.5033To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5034Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol.5036To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5037Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol.5039To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5040 respects preloading without N+1 queries5041 behaves like preloaded batch5042Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol.5044To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5045Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol.5047To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5048Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol.5050To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5051 respects preloading without N+1 queries5052 current scope5053 does not leak current scope to block being executed5054 .distinct_each_batch5055 when iterating over a unique column5056 when using ascending order5057 is expected to eq [784, 785, 786, 787, 788]5058 when using larger batch size5059 is expected to eq [784, 785, 786, 787, 788]5060 when using larger batch size than the result size5061 is expected to eq [784, 785, 786, 787, 788]5062 when using descending order5063 is expected to eq [788, 787, 786, 785, 784]5064 when using larger batch size5065 is expected to eq [788, 787, 786, 785, 784]5066 when iterating over a non-unique column5067 when only one value is present5068 is expected to eq [0]5069 when duplicated values present5070 is expected to eq [2, 5]5071 when using descending order5072 is expected to eq [5, 2]5073 .each_batch_count5074 counts the records5075 when using a different column5076 returns correct count5077 when stopping and resuming the counting5078 returns the correct count5079# [RSpecRunTime] Finishing example group spec/models/concerns/each_batch_spec.rb. It took 9.22 seconds. Expected to take 19.8 seconds.5080# [RSpecRunTime] Starting example group spec/policies/clusters/cluster_policy_spec.rb. Expected to take 19.21 seconds.5081Clusters::ClusterPolicy5082 rules5083 when developer5084 is expected to be disallowed :update_cluster5085 is expected to be disallowed :admin_cluster5086# [RSpecRunTime] RSpec elapsed time: 16 minutes 37.43 seconds. Current RSS: ~1443M. Threads: 5. load average: 1.11 1.20 1.25 1/282 405255087.5088 when maintainer5089 is expected to be allowed :update_cluster5090 is expected to be allowed :admin_cluster5091# [RSpecRunTime] RSpec elapsed time: 16 minutes 39.22 seconds. Current RSS: ~1445M. Threads: 5. load average: 1.11 1.20 1.25 1/282 405265092.5093 group cluster5094 when group developer5095 is expected to be disallowed :update_cluster5096 is expected to be disallowed :admin_cluster5097# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.53 seconds. Current RSS: ~1444M. Threads: 5. load average: 1.10 1.20 1.25 1/282 405275098.5099 when group maintainer5100 is expected to be allowed :update_cluster5101 is expected to be allowed :admin_cluster5102# [RSpecRunTime] RSpec elapsed time: 16 minutes 41.87 seconds. Current RSS: ~1443M. Threads: 5. load average: 1.10 1.20 1.25 4/282 405285103.5104 when project maintainer5105 is expected to be disallowed :update_cluster5106 is expected to be disallowed :admin_cluster5107# [RSpecRunTime] RSpec elapsed time: 16 minutes 43.66 seconds. Current RSS: ~1437M. Threads: 5. load average: 1.10 1.20 1.25 1/282 405295108.5109 when project developer5110 is expected to be disallowed :update_cluster5111 is expected to be disallowed :admin_cluster5112# [RSpecRunTime] RSpec elapsed time: 16 minutes 45.46 seconds. Current RSS: ~1425M. Threads: 5. load average: 1.09 1.20 1.25 1/282 405305113.5114 instance cluster5115 when user5116 is expected to be disallowed :update_cluster5117 is expected to be disallowed :admin_cluster5118 when admin5119 when admin mode is enabled5120 is expected to be allowed :update_cluster5121 is expected to be allowed :admin_cluster5122 when admin mode is disabled5123 is expected to be disallowed :update_cluster5124 is expected to be disallowed :admin_cluster5125# [RSpecRunTime] Finishing example group spec/policies/clusters/cluster_policy_spec.rb. It took 11.33 seconds. Expected to take 19.21 seconds.5126# [RSpecRunTime] Starting example group spec/models/work_items/related_work_item_link_spec.rb. Expected to take 18.42 seconds.5127WorkItems::RelatedWorkItemLink5128 does not allow STI5129 .issuable_type5130 is expected to eq :issue5131 .issuable_name5132 is expected to eq "work item"5133 validations5134 #validate_related_link_restrictions5135 source_type_sym: :incident, target_types: [:incident, :test_case, :issue, :task, :ticket], valid: false5136 validates the related link5137 source_type_sym: :ticket, target_types: [:incident, :test_case, :issue, :task, :ticket], valid: false5138 validates the related link5139 source_type_sym: :test_case, target_types: [:incident, :test_case, :issue, :task, :ticket], valid: false5140 validates the related link5141 source_type_sym: :task, target_types: [:incident, :test_case, :ticket], valid: false5142 validates the related link5143 source_type_sym: :issue, target_types: [:incident, :test_case, :ticket], valid: false5144 validates the related link5145 source_type_sym: :task, target_types: [:task, :issue], valid: true5146 validates the related link5147 source_type_sym: :issue, target_types: [:task, :issue], valid: true5148 validates the related link5149 behaves like includes LinkableItem concern5150 validation5151 #check_existing_parent_link5152 for new issuable link5153 without existing link parent5154 is valid5155 with existing link parent5156 behaves like invalid due to existing link5157 is expected to include "is a parent or child of this work item"5158 behaves like invalid due to existing link5159 is expected to include "is a parent or child of this work item"5160 for existing issuable link with existing parent link5161 when source is issue5162 is valid5163 when source is task5164 is valid5165 Scopes5166 .for_source5167 includes linked items for source5168 .for_target5169 includes linked items for target5170 .for_items5171 includes links when item is source5172 includes links when item is target5173 .for_source_and_target5174 includes links for provided source and target5175 behaves like issuable link5176 Associations5177 is expected to belong to source class_name => WorkItem required: false5178 is expected to belong to target class_name => WorkItem required: false5179# [RSpecRunTime] RSpec elapsed time: 16 minutes 52.23 seconds. Current RSS: ~1437M. Threads: 5. load average: 1.08 1.19 1.24 1/282 405315180.5181 Validation5182 is expected to validate that :source cannot be empty/falsy5183 is expected to validate that :target cannot be empty/falsy5184 is expected to validate that :source is case-sensitively unique within the scope of :target_id, producing a custom validation error on failure5185 is not valid if an opposite link already exists5186 when it relates to itself5187 when target is nil5188 does not invalidate object with self relation error5189 when source and target are present5190 invalidates object5191 when max number of links is exceeded5192 when source exceeds max5193 behaves like invalid due to exceeding max number of links5194 is expected to include "This work item would exceed the maximum number of linked work items (1)."5195 when target exceeds max5196 behaves like invalid due to exceeding max number of links5197 is expected to include "This work item would exceed the maximum number of linked work items (1)."5198 scopes5199 .for_source_or_target5200 returns only links where id is either source or target id5201# [RSpecRunTime] RSpec elapsed time: 16 minutes 55.94 seconds. Current RSS: ~1437M. Threads: 5. load average: 1.08 1.19 1.24 1/282 405325202.5203 .link_type5204 is expected to define :link_type as an enum backed by an integer with values ‹{relates_to: 0, blocks: 1}›5205 provides the "related" as default link_type5206# [RSpecRunTime] Finishing example group spec/models/work_items/related_work_item_link_spec.rb. It took 9.2 seconds. Expected to take 18.42 seconds.5207# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/skip_jobs_spec.rb. Expected to take 16.83 seconds.5208Gitlab::SidekiqMiddleware::SkipJobs5209 #call5210 with worker not opted for database health check5211 with all combinations of drop and defer FFs5212 drop_ff: false, run_ff: true, resulting_behavior: "runs the job normally"5213 behaves like runs the job normally5214DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5215DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5216DEPRECATION WARNING: Invalid Feature Flag run_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5217 yields control5218DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5219DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5220DEPRECATION WARNING: Invalid Feature Flag run_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5221 does not increment any metric counter5222DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5223DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5224DEPRECATION WARNING: Invalid Feature Flag run_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5225 does not increment deferred_count5226 when deferred jobs are re-enabled5227DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5228DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5229DEPRECATION WARNING: Invalid Feature Flag run_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5230 does not have the deferred key in job hash5231 drop_ff: true, run_ff: true, resulting_behavior: "drops the job"5232 behaves like drops the job5233DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5234DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5235DEPRECATION WARNING: Invalid Feature Flag run_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5236 does not yield control5237DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5238DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5239DEPRECATION WARNING: Invalid Feature Flag run_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5240 increments counter5241DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5242DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5243DEPRECATION WARNING: Invalid Feature Flag run_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5244 does not increment deferred_count5245DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5246DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5247DEPRECATION WARNING: Invalid Feature Flag run_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5248 has dropped field in job equal to true5249 drop_ff: false, run_ff: false, resulting_behavior: "defers the job"5250 behaves like defers the job5251DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5252DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5253DEPRECATION WARNING: Invalid Feature Flag run_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5254 does not yield control5255DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5256DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5257DEPRECATION WARNING: Invalid Feature Flag run_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5258 delays the job5259DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5260DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5261DEPRECATION WARNING: Invalid Feature Flag run_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5262 increments counter5263DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5264DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5265DEPRECATION WARNING: Invalid Feature Flag run_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5266 has deferred related fields in job payload5267 drop_ff: true, run_ff: false, resulting_behavior: "drops the job"5268 behaves like drops the job5269DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5270DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5271DEPRECATION WARNING: Invalid Feature Flag run_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5272 does not yield control5273DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5274DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5275DEPRECATION WARNING: Invalid Feature Flag run_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5276 increments counter5277DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5278DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5279DEPRECATION WARNING: Invalid Feature Flag run_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5280 does not increment deferred_count5281DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5282DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5283DEPRECATION WARNING: Invalid Feature Flag run_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5284 has dropped field in job equal to true5285 using current_request actor5286 with drop_sidekiq_jobs FF5287 behaves like drops the job5288DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5289DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5290 does not yield control5291DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5292DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5293 increments counter5294DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5295DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5296 does not increment deferred_count5297DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5298DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5299 has dropped field in job equal to true5300 for different request5301 behaves like runs the job normally5302DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5303DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5304 yields control5305DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5306DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5307 does not increment any metric counter5308DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5309DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5310 does not increment deferred_count5311 when deferred jobs are re-enabled5312DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5313DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5314 does not have the deferred key in job hash5315 with run_sidekiq_jobs FF5316 behaves like runs the job normally5317DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5318DEPRECATION WARNING: Invalid Feature Flag run_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5319 yields control5320DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5321DEPRECATION WARNING: Invalid Feature Flag run_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5322 does not increment any metric counter5323DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5324DEPRECATION WARNING: Invalid Feature Flag run_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5325 does not increment deferred_count5326 when deferred jobs are re-enabled5327DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5328DEPRECATION WARNING: Invalid Feature Flag run_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5329 does not have the deferred key in job hash5330 for different request5331 behaves like defers the job5332DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5333DEPRECATION WARNING: Invalid Feature Flag run_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5334 does not yield control5335DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5336DEPRECATION WARNING: Invalid Feature Flag run_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5337 delays the job5338DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5339DEPRECATION WARNING: Invalid Feature Flag run_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5340 increments counter5341DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5342DEPRECATION WARNING: Invalid Feature Flag run_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5343 has deferred related fields in job payload5344 with worker opted for database health check5345 without any stop signal from database health check5346DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5347 runs the job normally5348 with stop signal from database health check5349DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5350 defers the job by set time5351 when a block is provided5352DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5353 uses the lazy evaluated schema and tables returned by the block5354# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/skip_jobs_spec.rb. It took 4.23 seconds. Expected to take 16.83 seconds.5355# [RSpecRunTime] Starting example group spec/workers/remove_expired_members_worker_spec.rb. Expected to take 16.56 seconds.5356RemoveExpiredMembersWorker5357 #perform5358 project members5359Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>792, "user_ids"=>[845]} is a ActiveSupport::HashWithIndifferentAccess.5361To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5362Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Namespaces::UserNamespace id:1631 @namespace513> is a Namespaces::UserNamespace.5364To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5365 removes expired members5366Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Namespaces::UserNamespace id:1631 @namespace513> is a Namespaces::UserNamespace.5368To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5369 leaves members that expire in the future5370Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Namespaces::UserNamespace id:1631 @namespace513> is a Namespaces::UserNamespace.5372To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5373 leaves members that do not expire at all5374Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Namespaces::UserNamespace id:1631 @namespace513> is a Namespaces::UserNamespace.5376To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5377 adds context to resulting jobs5378# [RSpecRunTime] RSpec elapsed time: 17 minutes 2.9 seconds. Current RSS: ~1443M. Threads: 5. load average: 1.07 1.19 1.24 1/282 405335379.5380 project bots5381 expired project bot5382Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>795, "user_ids"=>[851]} is a ActiveSupport::HashWithIndifferentAccess.5384To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5385Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Namespaces::UserNamespace id:1637 @namespace516> is a Namespaces::UserNamespace.5387To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5388 removes expired project bot membership5389Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>796, "user_ids"=>[851]} is a ActiveSupport::HashWithIndifferentAccess.5391To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5392Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Namespaces::UserNamespace id:1639 @namespace517> is a Namespaces::UserNamespace.5394To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5395 initiates project bot removal5396# [RSpecRunTime] RSpec elapsed time: 17 minutes 5.48 seconds. Current RSS: ~1446M. Threads: 5. load average: 1.07 1.18 1.24 1/282 405345397.5398 non-expired project bot5399 does not remove expired project bot that expires in the future5400 does not delete project bot expiring in the future5401# [RSpecRunTime] RSpec elapsed time: 17 minutes 6.88 seconds. Current RSS: ~1444M. Threads: 5. load average: 1.07 1.18 1.24 1/282 405355402.5403 group members5404Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Group id:1645 @group139> is a Group.5406To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5407 removes expired members5408Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Group id:1645 @group139> is a Group.5410To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5411 leaves members that expire in the future5412Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Group id:1645 @group139> is a Group.5414To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5415 leaves members that do not expire at all5416Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Group id:1645 @group139> is a Group.5418To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5419 adds context to resulting jobs5420 when the user has a direct membership in a subproject5421Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Group id:1645 @group139> is a Group.5423To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5424 does not expire the membership in the subgroup5425# [RSpecRunTime] RSpec elapsed time: 17 minutes 10.94 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.06 1.18 1.24 1/282 405365426.5427 when the user has a direct membership in a subgroup5428Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Group id:1645 @group139> is a Group.5430To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5431 does not expire the membership in the subgroup5432 when the last group owner expires5433 does not delete the owner5434 when service raises an error5435 logs errors to logger and error tracking5436 pagination5437Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Group id:1656 @group145> is a Group.5439To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5440 logs completed row count and enqueues next batch5441 when initialized with cursor5442 passes cursor to paginate method5443 when last page is reached5444 logs completed row count and does not enqueue next batch5445# [RSpecRunTime] Finishing example group spec/workers/remove_expired_members_worker_spec.rb. It took 13.0 seconds. Expected to take 16.56 seconds.5446# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/sbom/component_spec.rb. Expected to take 16.11 seconds.5447Gitlab::Ci::Reports::Sbom::Component5448 has correct attributes5449 #name5450 is expected to eq "component-name"5451 with namespace5452 is expected to eq "org.NameSpace/Name"5453 #purl_type5454 is expected to eq "npm"5455 #type5456 is expected to eq "library"5457 #<=>5458 equal5459 is expected to eq 05460 name lesser5461 is expected to eq -15462 name greater5463 is expected to eq 15464 purl type lesser5465 is expected to eq -15466 purl type greater5467 is expected to eq 15468 purl type nulls first5469 is expected to eq -15470 version lesser5471 is expected to eq -15472 version greater5473 is expected to eq 15474 version nulls first5475 is expected to eq -15476 #ingestible?5477 when component_type is invalid5478 is expected to equal false5479 when purl_type is invalid5480 is expected to equal false5481 when component_type is valid5482 component_type: "library"5483 is expected to equal true5484 when purl_type is valid5485 purl_type: "composer"5486 is expected to equal true5487 purl_type: "conan"5488 is expected to equal true5489 purl_type: "gem"5490 is expected to equal true5491 purl_type: "golang"5492 is expected to equal true5493 purl_type: "maven"5494 is expected to equal true5495 purl_type: "npm"5496 is expected to equal true5497 purl_type: "nuget"5498 is expected to equal true5499 purl_type: "pypi"5500 is expected to equal true5501 purl_type: "apk"5502 is expected to equal true5503 purl_type: "rpm"5504 is expected to equal true5505 purl_type: "deb"5506 is expected to equal true5507 purl_type: "cbl-mariner"5508 is expected to equal true5509 purl_type: "wolfi"5510 is expected to equal true5511 purl_type: "cargo"5512 is expected to equal true5513 when there is no purl5514 is expected to equal true5515 #reachability5516 when properties are nil5517 is expected to eq "unknown"5518 when reachability is missing from properties5519 is expected to eq "unknown"5520 when reachability value is invalid5521 is expected to eq "unknown"5522 when reachability value is unknown5523 is expected to eq "unknown"5524 when reachability value is in_use5525 is expected to eq "in_use"5526# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/sbom/component_spec.rb. It took 3.4 seconds. Expected to take 16.11 seconds.5527# [RSpecRunTime] Starting example group spec/lib/gitlab/config/entry/validators_spec.rb. Expected to take 15.39 seconds.5528Gitlab::Config::Entry::Validators5529 Gitlab::Config::Entry::Validators::MutuallyExclusiveKeysValidator5530 context: "with mutually exclusive keys", config: {:foo=>1, :bar=>2}, valid_result: false5531 validates the instance5532 context: "without mutually exclusive keys", config: {:foo=>1}, valid_result: true5533 validates the instance5534 context: "without mutually exclusive keys", config: {:bar=>1}, valid_result: true5535 validates the instance5536 context: "with other keys", config: {:foo=>1, :baz=>2}, valid_result: true5537 validates the instance5538 Gitlab::Config::Entry::Validators::DisallowedKeysValidator5539 config: {:foo=>"1"}, disallowed_keys: "foo", ignore_nil: false, valid_result: false5540 validates the instance5541 config: {:foo=>"1", :bar=>"2", :baz=>"3"}, disallowed_keys: "foo, bar", ignore_nil: false, valid_result: false5542 validates the instance5543 config: {:baz=>"1", :qux=>"2"}, disallowed_keys: "", ignore_nil: false, valid_result: true5544 validates the instance5545 config: {:foo=>nil}, disallowed_keys: "foo", ignore_nil: false, valid_result: false5546 validates the instance5547 config: {:foo=>nil, :bar=>"2", :baz=>"3"}, disallowed_keys: "foo, bar", ignore_nil: false, valid_result: false5548 validates the instance5549 config: {:foo=>nil, :bar=>nil, :baz=>"3"}, disallowed_keys: "foo, bar", ignore_nil: false, valid_result: false5550 validates the instance5551 config: {:baz=>nil, :qux=>nil}, disallowed_keys: "", ignore_nil: false, valid_result: true5552 validates the instance5553 config: {:foo=>"1"}, disallowed_keys: "foo", ignore_nil: true, valid_result: false5554 validates the instance5555 config: {:foo=>"1", :bar=>"2", :baz=>"3"}, disallowed_keys: "foo, bar", ignore_nil: true, valid_result: false5556 validates the instance5557 config: {:baz=>"1", :qux=>"2"}, disallowed_keys: "", ignore_nil: true, valid_result: true5558 validates the instance5559 config: {:foo=>nil}, disallowed_keys: "", ignore_nil: true, valid_result: true5560 validates the instance5561 config: {:foo=>nil, :bar=>"2", :baz=>"3"}, disallowed_keys: "bar", ignore_nil: true, valid_result: false5562 validates the instance5563 config: {:foo=>nil, :bar=>nil, :baz=>"3"}, disallowed_keys: "", ignore_nil: true, valid_result: true5564 validates the instance5565 config: {:baz=>nil, :qux=>nil}, disallowed_keys: "", ignore_nil: true, valid_result: true5566 validates the instance5567 when custom message is provided5568 returns the custom message when invalid5569 Gitlab::Config::Entry::Validators::OnlyOneOfKeysValidator5570 config: {:foo=>"1"}, valid_result: true5571 validates the instance5572 config: {:foo=>"1", :bar=>"2", :baz=>"3"}, valid_result: false5573 validates the instance5574 config: {:bar=>"2"}, valid_result: true5575 validates the instance5576 config: {:foo=>"1"}, valid_result: true5577 validates the instance5578 config: {}, valid_result: false5579 validates the instance5580 config: {:baz=>"3"}, valid_result: false5581 validates the instance5582 Gitlab::Config::Entry::Validators::ScalarValidator5583 config: "string", valid_result: true5584 validates the instance5585 config: :symbol, valid_result: true5586 validates the instance5587 config: true, valid_result: true5588 validates the instance5589 config: false, valid_result: true5590 validates the instance5591 config: 2, valid_result: true5592 validates the instance5593 config: 2.2, valid_result: true5594 validates the instance5595 config: [], valid_result: false5596 validates the instance5597 config: {}, valid_result: false5598 validates the instance5599# [RSpecRunTime] Finishing example group spec/lib/gitlab/config/entry/validators_spec.rb. It took 2.93 seconds. Expected to take 15.39 seconds.5600# [RSpecRunTime] Starting example group spec/lib/click_house/query_builder_spec.rb. Expected to take 14.98 seconds.5601ClickHouse::QueryBuilder5602 #select5603 builds correct select query with single field5604 builds correct select query with multiple fields5605 adds new fields on multiple calls without duplicating5606 behaves like generates correct sql on multiple calls to `to_sql`5607 returns the same SQL when called multiple times on the same builder5608 returns different SQL when called multiple times on different builders5609 when combining with a raw query5610 correctly generates the SQL query5611 #to_sql5612 delegates to the Arel::SelectManager5613 #order5614 builds correct order query with direction :desc5615 builds correct order query with default direction asc5616 appends orderings on multiple calls5617 appends orderings for the same column when ordered multiple times5618 raises error for invalid direction5619 behaves like generates correct sql on multiple calls to `to_sql`5620 returns the same SQL when called multiple times on the same builder5621 returns different SQL when called multiple times on different builders5622 #initialize5623 initializes with correct table5624 #offset5625 builds correct offset query5626 overrides previous offset value when called multiple times5627 #apply_conditions!5628 applies conditions to the manager5629 #to_redacted_sql5630 calls ::ClickHouse::Redactor correctly5631 method chaining5632 builds correct SQL query when methods are chained5633 #group5634 builds correct group query5635 chains multiple groups when called multiple times5636 #limit5637 builds correct limit query5638 overrides previous limit value when called multiple times5639 #where5640 with simple conditions5641 builds correct where query5642 with array conditions5643 builds correct where query5644 behaves like generates correct sql on multiple calls to `to_sql`5645 returns the same SQL when called multiple times on the same builder5646 returns different SQL when called multiple times on different builders5647 with supported arel nodes5648 builds a query using the In node5649 builds a query using the Equality node5650 builds a query using the LessThan node5651 builds a query using the LessThanOrEqual node5652 builds a query using the GreaterThan node5653 builds a query using the GreaterThanOrEqual node5654 with unsupported arel nodes5655 raises an error for the unsupported node5656# [RSpecRunTime] Finishing example group spec/lib/click_house/query_builder_spec.rb. It took 3.19 seconds. Expected to take 14.98 seconds.5657# [RSpecRunTime] Starting example group spec/models/uploads/fog_spec.rb. Expected to take 14.44 seconds.5658Uploads::Fog5659 does not allow STI5660 #available?5661 when object storage is enabled5662 is expected to be truthy5663 when object storage is disabled5664 is expected to be falsy5665 model with uploads5666 Fog provider acceptance tests5667 with AWS provider5668 behaves like Fog provider5669 #get_object5670 returns a Hash with a body5671# [RSpecRunTime] RSpec elapsed time: 17 minutes 25.94 seconds. Current RSS: ~1490M. Threads: 5. load average: 1.05 1.17 1.23 1/282 405375672.5673 #delete_object5674 returns true5675 with Google provider5676 behaves like Fog provider5677 #get_object5678 returns a Hash with a body5679# [RSpecRunTime] RSpec elapsed time: 17 minutes 27.78 seconds. Current RSS: ~1485M. Threads: 5. load average: 1.05 1.17 1.23 1/282 405385680.5681 #delete_object5682 returns true5683 with AzureRM provider5684 behaves like Fog provider5685 #get_object5686 returns a Hash with a body5687 #delete_object5688 returns true5689 #keys5690 returns keys5691 #delete_keys5692 deletes multiple data5693 with bucket prefix5694 deletes multiple data5695# [RSpecRunTime] RSpec elapsed time: 17 minutes 31.72 seconds. Current RSS: ~1470M. Threads: 5. load average: 1.04 1.17 1.23 1/282 405395696.5697 when one of keys is missing5698 deletes only existing keys5699# [RSpecRunTime] Finishing example group spec/models/uploads/fog_spec.rb. It took 9.41 seconds. Expected to take 14.44 seconds.5700# [RSpecRunTime] Starting example group spec/models/ml/experiment_spec.rb. Expected to take 14.01 seconds.5701Ml::Experiment5702 does not allow STI5703 associations5704 is expected to belong to project required: false5705 is expected to belong to user required: false5706 is expected to have many candidates5707 is expected to have many metadata5708 is expected to belong to model class_name => Ml::Model required: false5709# [RSpecRunTime] RSpec elapsed time: 17 minutes 33.8 seconds. Current RSS: ~1458M. Threads: 5. load average: 1.04 1.17 1.23 1/282 405405710.5711 #destroy5712 allow experiment without model to be destroyed5713 throws error when destroying experiment with model5714 .package_name5715 is expected to eq "ml_experiment_1"5716 when model belongs to package5717 is the model name5718 .for_model?5719 is false if it is not the default experiment for a model5720 is true if it is not the default experiment for a model5721 .by_project5722 is expected to contain exactly #<Ml::Experiment id: 1, created_at: "2024-10-03 09:21:35.384185311 +0000", updated_at: "2024-10-03 09... +0000", iid: 1, project_id: 812, user_id: 876, name: "experiment1", deleted_on: nil, model_id: nil>, #<Ml::Experiment id: 2, created_at: "2024-10-03 09:21:35.417593580 +0000", updated_at: "2024-10-03 09... +0000", iid: 2, project_id: 812, user_id: 876, name: "experiment2", deleted_on: nil, model_id: nil>, and #<Ml::Experiment id: 3, created_at: "2024-10-03 09:21:35.818147353 +0000", updated_at: "2024-10-03 09... +0000", iid: 3, project_id: 812, user_id: 877, name: "[model]model1", deleted_on: nil, model_id: 1>5723 .including_project5724 loads latest version5725 #by_project_id_and_iid5726 if exists5727 is expected to eq #<Ml::Experiment id: 1, created_at: "2024-10-03 09:21:35.384185311 +0000", updated_at: "2024-10-03 09... +0000", iid: 1, project_id: 812, user_id: 876, name: "experiment1", deleted_on: nil, model_id: nil>5728 if does not exist5729 is expected to equal nil5730 #by_project_id_and_name5731 if exists5732 is expected to eq #<Ml::Experiment id: 1, created_at: "2024-10-03 09:21:35.384185311 +0000", updated_at: "2024-10-03 09... +0000", iid: 1, project_id: 812, user_id: 876, name: "experiment1", deleted_on: nil, model_id: nil>5733 if does not exist5734 is expected to be nil5735 .find_or_create5736 when experiments exists5737 fetches existing experiment5738 when experiments does not exist5739 creates the experiment5740 when experiment name exists but project is different5741 creates a model5742 #with_candidate_count5743 fetches the candidate count5744# [RSpecRunTime] RSpec elapsed time: 17 minutes 37.93 seconds. Current RSS: ~1488M. Threads: 5. load average: 1.12 1.18 1.24 1/282 405415745.5746 #package_for_experiment?5747 package_name: "ml_experiment_1234", id: true5748 is expected to equal true5749 package_name: "ml_experiment_1234abc", id: false5750 is expected to equal false5751 package_name: "ml_experiment_abc", id: false5752 is expected to equal false5753 package_name: "ml_experiment_", id: false5754 is expected to equal false5755 package_name: "blah", id: false5756 is expected to equal false5757 #exclude_experiments_for_models5758 excludes experiments that belongs to a model5759# [RSpecRunTime] Finishing example group spec/models/ml/experiment_spec.rb. It took 6.17 seconds. Expected to take 14.01 seconds.5760# [RSpecRunTime] Starting example group spec/lib/gitlab/multi_collection_paginator_spec.rb. Expected to take 13.61 seconds.5761Gitlab::MultiCollectionPaginator5762 raises an error for invalid page size5763 combines both collections5764 includes elements second collection if first collection is empty5765 with a full first page5766 knows the total count of the collection5767 fills the first page with elements of the first collection5768 fils the second page with a mixture of the first & second collection5769 fils the last page with elements from the second collection5770# [RSpecRunTime] RSpec elapsed time: 17 minutes 48.55 seconds. Current RSS: ~1458M. Threads: 5. load average: 1.03 1.16 1.23 1/282 405425771.5772# [RSpecRunTime] Finishing example group spec/lib/gitlab/multi_collection_paginator_spec.rb. It took 10.05 seconds. Expected to take 13.61 seconds.5773# [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/reference_cache_spec.rb. Expected to take 13.11 seconds.5774Banzai::Filter::References::ReferenceCache5775 #load_reference_cache5776 when rendered_html is not memoized5777 generates new html5778# [RSpecRunTime] RSpec elapsed time: 17 minutes 49.86 seconds. Current RSS: ~1450M. Threads: 5. load average: 1.03 1.16 1.23 1/282 405435779.5780 when rendered_html is memoized5781 reuses memoized rendered HTML when available5782 when result is not available5783 is expected not to raise Exception5784 when cache is loaded5785 loads the cache5786 #references_per_parent5787 loads references grouped per parent paths5788 #parent_per_reference5789 returns a Hash containing projects grouped per parent paths5790 #records_per_parent5791 returns a Hash containing records grouped per parent5792 when the cache is loaded with absolute references5793 loads references grouped per parent path and absolute references5794 #initialize_reference_cache5795 does not have an N+1 query problem with cross projects5796 #find_for_paths5797 with RequestStore disabled5798 returns a list of Projects for a list of paths5799 return an empty array for paths that do not exist5800 finds group and project by absolute path5801 with RequestStore enabled5802 returns a list of Projects for a list of paths5803 when no project with that path exists5804 returns no value5805 adds the ref to the project refs cache5806 #current_parent_path5807 returns the path of the current parent5808 #current_project_namespace_path5809 returns the path of the current project namespace5810 #full_project_path5811 returns current parent path when no ref specified5812 returns combined namespace and project ref5813 returns default namespace and project ref when namespace nil5814 returns absolute paths when matched to an absolute path5815 #full_group_path5816 returns current parent path when no group ref specified5817 returns group ref5818# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/reference_cache_spec.rb. It took 3.94 seconds. Expected to take 13.11 seconds.5819# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/step_spec.rb. Expected to take 12.83 seconds.5820Gitlab::Ci::Build::Step5821 #from_commands5822 when script option is specified5823 behaves like has correct script5824 fabricates an object5825 when before and script option is specified5826 behaves like has correct script5827 fabricates an object5828 when timeout option is specified in seconds5829 has job level timeout5830 behaves like has correct script5831 fabricates an object5832# [RSpecRunTime] RSpec elapsed time: 17 minutes 55.27 seconds. Current RSS: ~1490M. Threads: 5. load average: 1.02 1.16 1.23 1/282 405445833.5834 #from_release5835 with release5836 returns the release-cli command line5837 when release is empty5838 does not fabricate an object5839 with CI catalog release5840Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol.5842To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5843 returns the release-cli command line with --catalog-publish5844# [RSpecRunTime] RSpec elapsed time: 17 minutes 58.64 seconds. Current RSS: ~1484M. Threads: 5. load average: 1.02 1.15 1.23 1/287 408165845.5846 #from_after_script5847 when after_script is empty5848 does not fabricate an object5849 when after_script is not empty5850 fabricates an object5851# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/step_spec.rb. It took 7.65 seconds. Expected to take 12.83 seconds.5852# [RSpecRunTime] Starting example group spec/services/error_tracking/issue_update_service_spec.rb. Expected to take 12.57 seconds.5853ErrorTracking::IssueUpdateService5854 #execute5855 with authorized user5856 when update_issue returns success5857 returns the response5858 updates any related issue5859 clears the reactive cache5860 with related issue and resolving5861 closes the issue5862 when issue gets closed5863 creates a system note5864 returns a response with closed issue5865# [RSpecRunTime] RSpec elapsed time: 18 minutes 3.25 seconds. Current RSS: ~1473M. Threads: 5. load average: 1.02 1.15 1.22 1/287 408175866.5867 when issue is already closed5868 does not call the close issue service5869 does not create system note5870# [RSpecRunTime] RSpec elapsed time: 18 minutes 4.28 seconds. Current RSS: ~1482M. Threads: 5. load average: 1.02 1.15 1.22 1/287 408185871.5872 when status is not resolving5873 does not call the close issue service5874 does not create system note5875# [RSpecRunTime] RSpec elapsed time: 18 minutes 5.33 seconds. Current RSS: ~1483M. Threads: 5. load average: 1.02 1.15 1.22 1/287 408195876.5877 when update_issue returns error5878 returns the error5879 with integrated error tracking5880 when update succeeded5881 returns success with updated true5882 when update failed5883 returns success with updated false5884 with unauthorized user5885 returns error5886 with error tracking disabled5887 raises error5888# [RSpecRunTime] Finishing example group spec/services/error_tracking/issue_update_service_spec.rb. It took 7.49 seconds. Expected to take 12.57 seconds.5889# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/cache_spec.rb. Expected to take 12.1 seconds.5890Ci::CreatePipelineService5891 cache5892 with cache:key5893 uses the provided key5894# [RSpecRunTime] RSpec elapsed time: 18 minutes 9.1 seconds. Current RSS: ~1490M. Threads: 5. load average: 1.02 1.15 1.22 1/285 408905895.5896 with cache:key:files5897 when file.lock exists5898 builds a cache key5899# [RSpecRunTime] RSpec elapsed time: 18 minutes 10.58 seconds. Current RSS: ~1484M. Threads: 5. load average: 1.02 1.14 1.22 1/287 409695900.5901 when file.lock does not exist5902 uses default cache key5903# [RSpecRunTime] RSpec elapsed time: 18 minutes 12.1 seconds. Current RSS: ~1472M. Threads: 5. load average: 1.02 1.14 1.22 1/287 410485904.5905 with cache:key:files and prefix5906 when file.lock exists5907 builds a cache key5908# [RSpecRunTime] RSpec elapsed time: 18 minutes 13.59 seconds. Current RSS: ~1465M. Threads: 5. load average: 1.02 1.14 1.22 1/287 411235909.5910 when file.lock does not exist5911 uses default cache key5912# [RSpecRunTime] RSpec elapsed time: 18 minutes 15.03 seconds. Current RSS: ~1461M. Threads: 5. load average: 1.02 1.14 1.22 1/287 411985913.5914 with too many files5915Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol.5917To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5918 has errors5919# [RSpecRunTime] RSpec elapsed time: 18 minutes 16.49 seconds. Current RSS: ~1459M. Threads: 5. load average: 1.02 1.14 1.22 1/287 412725920.5921# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/cache_spec.rb. It took 8.86 seconds. Expected to take 12.1 seconds.5922# [RSpecRunTime] Starting example group spec/models/packages/dependency_spec.rb. Expected to take 11.94 seconds.5923Packages::Dependency5924 does not allow STI5925 included modules5926 is expected to includes the EachBatch module5927 relationships5928 is expected to have many dependency_links5929 is expected to belong to project required: false5930 validations5931 is expected to validate that :name cannot be empty/falsy5932 is expected to validate that :version_pattern cannot be empty/falsy5933 uniqueness5934 without project5935 is expected not to be valid5936# [RSpecRunTime] RSpec elapsed time: 18 minutes 18.76 seconds. Current RSS: ~1462M. Threads: 5. load average: 1.02 1.14 1.22 1/287 412735937.5938 with project5939 is expected to be valid5940 with another dependency in the same project5941 is expected not to be valid5942 .ids_for_package_project_id_names_and_version_patterns5943 is expected to contain exactly 3 and 45944 with unknown names5945 is expected to be empty5946 with unknown version patterns5947 is expected to be empty5948 with a name bigger than column size5949 is expected to contain exactly 3 and 45950 with a version pattern bigger than column size5951 is expected to contain exactly 3 and 45952 with too big parameter5953 is expected to raise ArgumentError with "Too many names_and_version_patterns"5954 with parameters size5955 above the chunk size5956 is expected to contain exactly 3, 4, 6, 7, 8, 9, and 105957 selecting too many rows5958 is expected to raise ArgumentError with "Too many Dependencies selected"5959 .for_package_project_id_names_and_version_patterns5960 is expected to contain exactly #<Packages::Dependency id: 11, name: "foo", version_pattern: "~1.0.0", project_id: 855> and #<Packages::Dependency id: 12, name: "bar", version_pattern: "~2.5.0", project_id: nil>5961 with unknown names5962 is expected to be empty5963 with unknown version patterns5964 is expected to be empty5965 .orphaned5966Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.5968To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5969 returns orphaned dependency records5970# [RSpecRunTime] RSpec elapsed time: 18 minutes 21.48 seconds. Current RSS: ~1484M. Threads: 5. load average: 0.93 1.12 1.21 1/287 412745971.5972 .without_project5973 returns dependency records without project5974# [RSpecRunTime] Finishing example group spec/models/packages/dependency_spec.rb. It took 5.45 seconds. Expected to take 11.94 seconds.5975# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/badge/pipeline/metadata_spec.rb. Expected to take 11.52 seconds.5976Gitlab::Ci::Badge::Pipeline::Metadata5977 behaves like badge metadata5978 #to_html5979 points to link5980 contains clickable image5981# [RSpecRunTime] RSpec elapsed time: 18 minutes 23.12 seconds. Current RSS: ~1483M. Threads: 5. load average: 0.93 1.12 1.21 1/287 412755982.5983 #to_markdown5984 is expected to include "http://localhost/namespace583/project-960/badges/feature/pipeline.svg"5985 is expected to include "http://localhost/namespace584/project-961/-/commits/feature"5986# [RSpecRunTime] RSpec elapsed time: 18 minutes 24.29 seconds. Current RSS: ~1485M. Threads: 5. load average: 0.93 1.12 1.21 3/287 412765987.5988 #to_asciidoc5989 is expected to include "http://localhost/namespace585/project-962/badges/feature/pipeline.svg"5990 is expected to include "http://localhost/namespace586/project-963/-/commits/feature"5991 is expected to include "image:"5992 is expected to include "link="5993 is expected to include "title="5994# [RSpecRunTime] RSpec elapsed time: 18 minutes 27.13 seconds. Current RSS: ~1480M. Threads: 5. load average: 0.94 1.12 1.21 1/282 412775995.5996 #title5997 returns build status title5998 #image_url5999 returns valid url6000 #link_url6001 returns valid link6002# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/badge/pipeline/metadata_spec.rb. It took 6.91 seconds. Expected to take 11.52 seconds.6003# [RSpecRunTime] Starting example group spec/models/integrations/emails_on_push_spec.rb. Expected to take 11.39 seconds.6004Integrations::EmailsOnPush6005 does not allow STI6006 Validations6007 when integration is active6008 is expected to validate that :recipients cannot be empty/falsy6009 when integration is inactive6010 is expected not to validate that :recipients cannot be empty/falsy6011 validates number of recipients6012 valid number of recipients6013 does not count duplicates and invalid emails6014 invalid number of recipients6015 is expected not to be valid6016 adds an error message6017 when integration is not active6018 is expected to be valid6019 .new6020 when properties is missing branches_to_be_notified6021 sets the default value to all6022 when branches_to_be_notified is already set6023 does not overwrite it with the default value6024 .valid_recipients6025 removes invalid email addresses and removes duplicates by keeping the original capitalization6026 #execute6027 when emails are disabled on the project6028 does not send emails6029 when emails are enabled on the project6030 pushing to a random branch and notification configured for all branches6031 sends email6032 pushing to the default branch and notification configured for all branches6033 sends email6034 pushing to a protected branch and notification configured for all branches6035 sends email6036 pushing to a random branch and notification configured for default branch only6037 does not send email6038 pushing to the default branch and notification configured for default branch only6039 sends email6040 pushing to a protected branch and notification configured for default branch only6041 does not send email6042 pushing to a random branch and notification configured for protected branches only6043 does not send email6044 pushing to the default branch and notification configured for protected branches only6045 does not send email6046 pushing to a protected branch and notification configured for protected branches only6047 sends email6048 pushing to a random branch and notification configured for default and protected branches only6049 does not send email6050 pushing to the default branch and notification configured for default and protected branches only6051 sends email6052 pushing to a protected branch and notification configured for default and protected branches only6053 sends email6054# [RSpecRunTime] Finishing example group spec/models/integrations/emails_on_push_spec.rb. It took 5.37 seconds. Expected to take 11.39 seconds.6055# [RSpecRunTime] Starting example group spec/views/projects/merge_requests/_commits.html.haml_spec.rb. Expected to take 10.94 seconds.6056projects/merge_requests/_commits.html.haml6057 shows signature verification badge6058 shows commits from source project6059 when MR has no commits6060 renders empty state6061 renders the svg6062# [RSpecRunTime] RSpec elapsed time: 18 minutes 42.79 seconds. Current RSS: ~1492M. Threads: 5. load average: 0.95 1.11 1.21 1/288 416406063.6064# [RSpecRunTime] Finishing example group spec/views/projects/merge_requests/_commits.html.haml_spec.rb. It took 8.65 seconds. Expected to take 10.94 seconds.6065# [RSpecRunTime] Starting example group spec/finders/packages/packages_finder_spec.rb. Expected to take 10.75 seconds.6066Packages::PackagesFinder6067Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.6069To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6070 #execute6071 with package_type6072 conan packages6073 is expected to eq [#<Packages::Conan::Package id: 5, project_id: 882, created_at: "2024-10-02 09:22:46.408416125 +0000"...ge_type: "conan", creator_id: 948, status: "default", last_downloaded_at: nil, status_message: nil>]6074# [RSpecRunTime] RSpec elapsed time: 18 minutes 44.45 seconds. Current RSS: ~1479M. Threads: 5. load average: 0.95 1.11 1.21 1/287 416416075.6076 npm packages6077 is expected to contain exactly #<Packages::Package id: 6, project_id: 882, created_at: "2024-10-03 09:22:46.928133325 +0000", update...ckage_type: "npm", creator_id: 948, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 7, project_id: 882, created_at: "2024-10-03 09:22:46.957343055 +0000", update...ckage_type: "npm", creator_id: 948, status: "default", last_downloaded_at: nil, status_message: nil>6078 with order_by6079 by default is created_at6080 is expected to eq [#<Packages::Package id: 3, project_id: 882, created_at: "2024-10-01 09:22:45.916524233 +0000", updat...ge_type: "conan", creator_id: 948, status: "default", last_downloaded_at: nil, status_message: nil>]6081 order by name6082 is expected to eq [#<Packages::Conan::Package id: 5, project_id: 882, created_at: "2024-10-02 09:22:46.408416125 +0000"...ge_type: "maven", creator_id: 948, status: "default", last_downloaded_at: nil, status_message: nil>]6083 order by version6084 is expected to eq [#<Packages::Conan::Package id: 5, project_id: 882, created_at: "2024-10-02 09:22:46.408416125 +0000"...ge_type: "maven", creator_id: 948, status: "default", last_downloaded_at: nil, status_message: nil>]6085 order by type6086 is expected to eq [#<Packages::Package id: 3, project_id: 882, created_at: "2024-10-01 09:22:45.916524233 +0000", updat...ge_type: "conan", creator_id: 948, status: "default", last_downloaded_at: nil, status_message: nil>]6087 with sort6088 by default is ascending6089 is expected to eq [#<Packages::Package id: 3, project_id: 882, created_at: "2024-10-01 09:22:45.916524233 +0000", updat...ge_type: "conan", creator_id: 948, status: "default", last_downloaded_at: nil, status_message: nil>]6090 can sort descended6091 is expected to eq [#<Packages::Conan::Package id: 5, project_id: 882, created_at: "2024-10-02 09:22:46.408416125 +0000"...ge_type: "maven", creator_id: 948, status: "default", last_downloaded_at: nil, status_message: nil>]6092 with package_name6093 is expected to eq [#<Packages::Package id: 3, project_id: 882, created_at: "2024-10-01 09:22:45.916524233 +0000", updat...ge_type: "maven", creator_id: 948, status: "default", last_downloaded_at: nil, status_message: nil>]6094 with nil params6095 is expected to contain exactly #<Packages::Conan::Package id: 5, project_id: 882, created_at: "2024-10-02 09:22:46.408416125 +0000",...age_type: "conan", creator_id: 948, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 3, project_id: 882, created_at: "2024-10-01 09:22:45.916524233 +0000", update...age_type: "maven", creator_id: 948, status: "default", last_downloaded_at: nil, status_message: nil>6096 with processing packages6097 is expected to contain exactly #<Packages::Conan::Package id: 5, project_id: 882, created_at: "2024-10-02 09:22:46.408416125 +0000",...age_type: "conan", creator_id: 948, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 3, project_id: 882, created_at: "2024-10-01 09:22:45.916524233 +0000", update...age_type: "maven", creator_id: 948, status: "default", last_downloaded_at: nil, status_message: nil>6098 preload_pipelines6099 preloads pipelines by default6100 set to false6101 does not preload pipelines6102 behaves like concerning versionless param6103 is expected not to include #<Packages::Package id: 10, project_id: 882, created_at: "2024-10-03 09:22:48.884405360 +0000", updat...age_type: "maven", creator_id: 948, status: "default", last_downloaded_at: nil, status_message: nil>6104 with valid include_versionless param6105 is expected to include #<Packages::Package id: 10, project_id: 882, created_at: "2024-10-03 09:22:48.884405360 +0000", updat...age_type: "maven", creator_id: 948, status: "default", last_downloaded_at: nil, status_message: nil>6106 with empty include_versionless param6107 is expected not to include #<Packages::Package id: 10, project_id: 882, created_at: "2024-10-03 09:22:48.884405360 +0000", updat...age_type: "maven", creator_id: 948, status: "default", last_downloaded_at: nil, status_message: nil>6108 behaves like concerning package statuses6109 displayable packages6110 is expected not to include #<Packages::Package id: 12, project_id: 882, created_at: "2024-10-03 09:22:49.611973636 +0000", updat...kage_type: "maven", creator_id: 948, status: "hidden", last_downloaded_at: nil, status_message: nil>6111 is expected to include #<Packages::Package id: 14, project_id: 882, created_at: "2024-10-03 09:22:50.004510489 +0000", updat...ckage_type: "maven", creator_id: 948, status: "error", last_downloaded_at: nil, status_message: nil>6112 with status param6113 is expected to contain exactly #<Packages::Package id: 12, project_id: 882, created_at: "2024-10-03 09:22:49.611973636 +0000", updat...kage_type: "maven", creator_id: 948, status: "hidden", last_downloaded_at: nil, status_message: nil>6114 with invalid status param6115 is expected to raise Packages::FinderHelper::InvalidStatusError6116# [RSpecRunTime] Finishing example group spec/finders/packages/packages_finder_spec.rb. It took 4.87 seconds. Expected to take 10.75 seconds.6117# [RSpecRunTime] Starting example group spec/models/jira_connect/public_key_spec.rb. Expected to take 10.5 seconds.6118JiraConnect::PublicKey6119 does not allow STI6120 .create!6121 only accepts valid public keys6122 with OpenSSL::PKey::RSA object6123 behaves like creates a jira connect public key6124 generates a Uuid6125 sets the key attribute6126 persists the values6127# [RSpecRunTime] RSpec elapsed time: 18 minutes 50.1 seconds. Current RSS: ~1495M. Threads: 5. load average: 0.96 1.11 1.21 1/287 416426128.6129 with string public key6130 behaves like creates a jira connect public key6131 generates a Uuid6132 sets the key attribute6133 persists the values6134# [RSpecRunTime] RSpec elapsed time: 18 minutes 52.87 seconds. Current RSS: ~1490M. Threads: 5. load average: 0.96 1.11 1.20 1/285 416436135.6136 #save!6137 persists the values6138 returns itself6139# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.47 seconds. Current RSS: ~1493M. Threads: 5. load average: 0.96 1.11 1.20 1/282 416446140.6141 .find6142 raises an error6143 when the public key exists6144 loads the public key6145# [RSpecRunTime] Finishing example group spec/models/jira_connect/public_key_spec.rb. It took 7.35 seconds. Expected to take 10.5 seconds.6146# [RSpecRunTime] Starting example group spec/workers/ci/user_cancel_pipeline_worker_spec.rb. Expected to take 10.23 seconds.6147Ci::UserCancelPipelineWorker6148 #perform6149 when the user id is nil6150 cancels the pipeline by calling force_execute6151 when the current user id is provided6152 when the user does not exist6153 cancels the pipeline by calling force_execute6154 when the user exists6155 cancels the pipeline by calling execute6156 if pipeline is deleted6157 does not error6158 when auto_canceled_by_pipeline is deleted6159 does not error6160 with builds and state transition side effects6161 when the user id is nil6162 behaves like an idempotent worker6163 is labeled as idempotent6164 performs multiple times sequentially without raising an exception6165 does not cancel the pipeline6166 when the user id exists6167 when the user can cancel the pipeline6168 behaves like an idempotent worker6169 is labeled as idempotent6170 performs multiple times sequentially without raising an exception6171 cancels the pipeline6172# [RSpecRunTime] RSpec elapsed time: 18 minutes 59.47 seconds. Current RSS: ~1507M. Threads: 5. load average: 0.88 1.09 1.20 1/282 416456173.6174 when the user cannot cancel the pipeline6175 behaves like an idempotent worker6176 is labeled as idempotent6177 performs multiple times sequentially without raising an exception6178 does not cancel the pipeline6179# [RSpecRunTime] Finishing example group spec/workers/ci/user_cancel_pipeline_worker_spec.rb. It took 5.21 seconds. Expected to take 10.23 seconds.6180# [RSpecRunTime] Starting example group spec/lib/gitlab/hotlinking_detector_spec.rb. Expected to take 9.87 seconds.6181Gitlab::HotlinkingDetector6182 .intercept_hotlinking?6183 hotlinked as media6184 return_value: false, accept_header: "*/*"6185 is expected to equal false6186 return_value: false, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"6187 is expected to equal false6188 return_value: false, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"6189 is expected to equal false6190 return_value: false, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"6191 is expected to equal false6192 return_value: false, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8"6193 is expected to equal false6194 return_value: false, accept_header: "image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/x-shockwave-flash, application/msword, */*"6195 is expected to equal false6196 return_value: false, accept_header: "text/html, application/xhtml+xml, image/jxr, */*"6197 is expected to equal false6198 return_value: false, accept_header: "text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1"6199 is expected to equal false6200 return_value: true, accept_header: "image/webp,*/*"6201 is expected to equal true6202 return_value: true, accept_header: "image/png,image/*;q=0.8,*/*;q=0.5"6203 is expected to equal true6204 return_value: true, accept_header: "image/webp,image/apng,image/*,*/*;q=0.8"6205 is expected to equal true6206 return_value: true, accept_header: "image/png,image/svg+xml,image/*;q=0.8, */*;q=0.5"6207 is expected to equal true6208 return_value: true, accept_header: "video/webm,video/ogg,video/*;q=0.9,application/ogg;q=0.7,audio/*;q=0.6,*/*;q=0.5"6209 is expected to equal true6210 return_value: true, accept_header: "audio/webm,audio/ogg,audio/wav,audio/*;q=0.9,application/ogg;q=0.7,video/*;q=0.6,*/*;q=0.5"6211 is expected to equal true6212 return_value: true, accept_header: "text/css,*/*;q=0.1"6213 is expected to equal true6214 return_value: true, accept_header: "text/css"6215 is expected to equal true6216 return_value: true, accept_header: "text/css,*/*;q=0.1"6217 is expected to equal true6218 return_value: true, accept_header: "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"6219 is expected to equal true6220 hotlinked as a script6221 return_value: false, fetch_mode: "navigate"6222 is expected to equal false6223 return_value: false, fetch_mode: "nested-navigate"6224 is expected to equal false6225 return_value: false, fetch_mode: "same-origin"6226 is expected to equal false6227 return_value: true, fetch_mode: "cors"6228 is expected to equal true6229 return_value: true, fetch_mode: "no-cors"6230 is expected to equal true6231 return_value: true, fetch_mode: "websocket"6232 is expected to equal true6233# [RSpecRunTime] Finishing example group spec/lib/gitlab/hotlinking_detector_spec.rb. It took 2.31 seconds. Expected to take 9.87 seconds.6234# [RSpecRunTime] Starting example group spec/finders/user_finder_spec.rb. Expected to take 9.64 seconds.6235UserFinder6236 #find_by_id6237 when the user exists6238 returns the user6239 when the user exists (id as string)6240 returns the user6241 when the user does not exist6242 returns nil6243 #find_by_username6244 when the user exists6245 returns the user6246 when the user does not exist6247 returns nil6248 #find_by_id_or_username6249 when the user exists (id)6250 returns the user6251 when the user exists (id as string)6252 returns the user6253 when the user exists (username)6254 returns the user6255 when the user does not exist (username)6256 returns nil6257 when the user does not exist6258 returns nil6259 #find_by_id!6260 when the user exists6261 returns the user6262 when the user exists (id as string)6263 returns the user6264 when the user does not exist6265 raises ActiveRecord::RecordNotFound6266 #find_by_username!6267 when the user exists6268 returns the user6269 when the user does not exist6270 raises ActiveRecord::RecordNotFound6271 #find_by_id_or_username!6272 when the user exists (id)6273 returns the user6274 when the user exists (id as string)6275 returns the user6276 when the user exists (username)6277 returns the user6278 when the user does not exist (username)6279 raises ActiveRecord::RecordNotFound6280 when the user does not exist6281 raises ActiveRecord::RecordNotFound6282# [RSpecRunTime] Finishing example group spec/finders/user_finder_spec.rb. It took 1.84 seconds. Expected to take 9.64 seconds.6283# [RSpecRunTime] Starting example group spec/graphql/types/query_type_spec.rb. Expected to take 9.38 seconds.6284Types::QueryType6285 has the expected fields6286 is called Query6287 container_repository field6288 is expected to have graphql type Types::ContainerRepositoryDetailsType6289 organization field6290 finds organization by path6291 metadata field6292 returns metadata6293 timelogs field6294 returns timelogs6295 featureFlagEnabled field6296 returns feature flag status6297 boardList field6298 finds a board list by its gid6299 project field6300 finds projects by full path6301 namespace field6302 finds namespaces by full path6303 runners field6304 is expected to have graphql type #<Class:0x00007f604ad6af90>6305 current_user field6306 returns current user6307 merge_request field6308 finds a merge_request by it's gid6309 runner_platforms field6310 returns runner platforms6311 issue field6312 finds an issue by it's gid6313 package field6314 is expected to have graphql type Types::Packages::PackageDetailsType6315 runner_setup field6316 returns runner setup instructions6317 mlModel field6318 returns metadata6319 usage_trends_measurements field6320 returns usage trends measurements6321 runner field6322 is expected to have graphql type Types::Ci::RunnerType6323 integration_exclusions field6324 returns metadata6325# [RSpecRunTime] Finishing example group spec/graphql/types/query_type_spec.rb. It took 1.8 seconds. Expected to take 9.38 seconds.6326# [RSpecRunTime] Starting example group spec/uploaders/import_export_uploader_spec.rb. Expected to take 9.19 seconds.6327ImportExportUploader6328 local store6329 #move_to_cache6330 returns false6331 with project export6332 returns true6333 #move_to_store6334 returns true6335 object_store is REMOTE6336 behaves like builds correct paths6337 #store_dir6338 behaves like matches the method pattern6339 is expected to match /import_export_upload\/import_file\//6340 #cache_dir6341 behaves like matches the method pattern6342 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6343 #work_dir6344 behaves like matches the method pattern6345 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6346 #upload_path6347 behaves like matches the method pattern6348 is expected to match /import_export_upload\/import_file\//6349 #relative_path6350 is relative (PENDING: Path not set, skipping.)6351 .absolute_path6352 behaves like matches the method pattern6353 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6354 .base_dir6355 behaves like matches the method pattern6356 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6357 path traversal exploits6358 throws an exception6359 #move_to_cache6360 returns false6361 with project export6362 returns true6363 #move_to_store6364 returns false6365 with an export file directly uploaded6366 cleans up cached file6367 .workhorse_local_upload_path6368 returns path that includes uploads dir6369# [RSpecRunTime] Finishing example group spec/uploaders/import_export_uploader_spec.rb. It took 1.95 seconds. Expected to take 9.19 seconds.6370# [RSpecRunTime] Starting example group spec/models/ci/build_need_spec.rb. Expected to take 8.93 seconds.6371Ci::BuildNeed6372 does not allow STI6373 is expected to belong to build class_name => Ci::Processable required: false6374 is expected to validate that :build cannot be empty/falsy6375 is expected to validate that :name cannot be empty/falsy6376 is expected to validate that :project_id cannot be empty/falsy6377 is expected to validate that the length of :name is at most 2556378 scopes6379 .scoped_build6380 includes partition_id filter6381 .artifacts6382 is expected to contain exactly #<Ci::BuildNeed name: "build_1", artifacts: true, optional: false, build_id: 359, partition_id: 102, id: 7, project_id: 890>6383 BulkInsertSafe6384 bulk inserts from Ci::Build model6385 partitioning6386 with build6387 sets partition_id to the current partition value6388 when it is already set6389 does not change the partition_id value6390 without build6391 is expected to validate that :partition_id cannot be empty/falsy6392 does not change the partition_id value6393 when using bulk_insert6394 creates build needs successfully6395# [RSpecRunTime] Finishing example group spec/models/ci/build_need_spec.rb. It took 3.52 seconds. Expected to take 8.93 seconds.6396# [RSpecRunTime] Starting example group spec/services/clusters/agent_tokens/revoke_service_spec.rb. Expected to take 8.73 seconds.6397Clusters::AgentTokens::RevokeService6398 #execute6399 when user is authorized6400 when user revokes agent token6401 succeeds6402 creates an activity event6403# [RSpecRunTime] RSpec elapsed time: 19 minutes 13.52 seconds. Current RSS: ~1510M. Threads: 5. load average: 0.91 1.09 1.19 1/282 416466404.6405 when there is a validation failure6406 fails without raising an error6407 does not create an activity event6408# [RSpecRunTime] RSpec elapsed time: 19 minutes 15.3 seconds. Current RSS: ~1495M. Threads: 5. load average: 0.91 1.09 1.19 1/282 416476409.6410 when user is not authorized6411 when user attempts to revoke agent token6412 fails6413# [RSpecRunTime] RSpec elapsed time: 19 minutes 16.36 seconds. Current RSS: ~1485M. Threads: 5. load average: 0.92 1.08 1.19 1/282 416486414.6415# [RSpecRunTime] Finishing example group spec/services/clusters/agent_tokens/revoke_service_spec.rb. It took 4.63 seconds. Expected to take 8.73 seconds.6416# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/limit/rate_limit_spec.rb. Expected to take 8.49 seconds.6417Gitlab::Ci::Pipeline::Chain::Limit::RateLimit6418 when the limit is exceeded6419 does not persist the pipeline6420 breaks the chain6421 creates a log entry6422 with child pipelines6423 behaves like excluded from rate limits6424 does not break the chain6425 does not invalidate the pipeline6426 does not log anything6427# [RSpecRunTime] RSpec elapsed time: 19 minutes 17.73 seconds. Current RSS: ~1482M. Threads: 5. load average: 0.92 1.08 1.19 1/282 416496428.6429 with pipeline execution policy dry run6430 behaves like excluded from rate limits6431 does not break the chain6432 does not invalidate the pipeline6433 does not log anything6434 when saving incompleted pipelines6435 does not persist the pipeline6436 breaks the chain6437 when ci_enforce_throttle_pipelines_creation is disabled6438 does not break the chain6439 does not invalidate the pipeline6440 creates a log entry6441 when ci_enforce_throttle_pipelines_creation_override is enabled6442 does not break the chain6443 does not invalidate the pipeline6444 creates a log entry6445 when the limit is not exceeded6446 does not break the chain6447 does not invalidate the pipeline6448 does not log anything6449# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/limit/rate_limit_spec.rb. It took 3.4 seconds. Expected to take 8.49 seconds.6450# [RSpecRunTime] Starting example group spec/lib/system_check/simple_executor_spec.rb. Expected to take 8.29 seconds.6451SystemCheck::SimpleExecutor6452 #run_check6453 prints check name6454 when check pass6455 prints yes6456 when check fails6457 prints no6458 displays error message from #show_error6459 when check implements #repair!6460 executes #repair!6461 when repair succeeds6462 does not execute #show_error6463 when repair fails6464 does not execute #show_error6465 when check implements skip?6466 executes #skip? method6467 displays .skip_reason6468 displays #skip_reason6469 does not execute #check when #skip? is true6470 when implements a #multi_check6471 executes #multi_check method6472 does not execute #check method6473 when check implements #skip?6474 executes #skip? method6475 when there is an exception6476 rescues the exception6477 #execute6478 runs included checks6479 #component6480 returns stored component name6481 #<<6482 appends a new check to the Set6483 inserts unique itens only6484 errors out when passing multiple items6485 #checks6486 returns a set of classes6487# [RSpecRunTime] Finishing example group spec/lib/system_check/simple_executor_spec.rb. It took 1.93 seconds. Expected to take 8.29 seconds.6488# [RSpecRunTime] Starting example group spec/lib/gitlab/error_tracking/processor/sidekiq_processor_spec.rb. Expected to take 8.07 seconds.6489Gitlab::ErrorTracking::Processor::SidekiqProcessor6490 .filter_arguments6491 returns a lazy enumerator6492 arguments filtering6493 klass: "UnknownWorker", expected: [1, "[FILTERED]", "[FILTERED]", "[FILTERED]"]6494 is expected to eq [1, "[FILTERED]", "[FILTERED]", "[FILTERED]"]6495 klass: "NoPermittedArguments", expected: [1, "[FILTERED]", "[FILTERED]", "[FILTERED]"]6496 is expected to eq [1, "[FILTERED]", "[FILTERED]", "[FILTERED]"]6497 klass: "OnePermittedArgument", expected: [1, "string", "[FILTERED]", "[FILTERED]"]6498 is expected to eq [1, "string", "[FILTERED]", "[FILTERED]"]6499 klass: "AllPermittedArguments", expected: [1, "string", [1, 2], {:a=>1}]6500 is expected to eq [1, "string", [1, 2], {:a=>1}]6501 .permitted_arguments_for_worker6502 returns the loggable_arguments for a worker class as a set6503 returns an empty set when the worker class does not exist6504 returns an empty set when the worker class does not respond to loggable_arguments6505 returns an empty set when loggable_arguments cannot be converted to a set6506 memoizes the results6507 .loggable_arguments6508 filters and limits the arguments, then converts to strings6509 .call6510 when there is Sidekiq data6511 when processing via the default error handler6512 with Sentry events6513 for an unknown worker6514 only allows numeric arguments for an unknown worker6515 for a permitted worker6516 allows all argument types for a permitted worker6517 when processing via Gitlab::ErrorTracking6518 with Sentry events6519 for an unknown worker6520 only allows numeric arguments for an unknown worker6521 for a permitted worker6522 allows all argument types for a permitted worker6523 with Sentry events6524 behaves like handles jobstr fields6525 when a jobstr field is present6526 removes the jobstr6527 when no jobstr value is present6528 does nothing6529 when there is no Sidekiq data6530 with Sentry events6531 behaves like does nothing6532 does nothing6533 when there is Sidekiq data but no job6534 with Sentry events6535 behaves like does nothing6536 does nothing6537# [RSpecRunTime] Finishing example group spec/lib/gitlab/error_tracking/processor/sidekiq_processor_spec.rb. It took 1.65 seconds. Expected to take 8.07 seconds.6538# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexer_spec.rb. Expected to take 7.88 seconds.6539Gitlab::Ci::Pipeline::Expression::Lexer6540 #tokens6541 returns single value6542 does ignore whitespace characters6543 returns multiple values of the same token6544 returns multiple values with different tokens6545 returns tokens and operators6546 limits statement to specified amount of tokens6547 raises syntax error in case of finding unknown tokens6548 with complex expressions6549 expression: "$PRESENT_VARIABLE =~ /my var/ && $EMPTY_VARIABLE =~ /nope/", tokens: ["$PRESENT_VARIABLE", "=~", "/my var/", "&&", "$EMPTY_VARIABLE", "=~", "/nope/"]6550 is expected to eq ["$PRESENT_VARIABLE", "=~", "/my var/", "&&", "$EMPTY_VARIABLE", "=~", "/nope/"]6551 expression: "$EMPTY_VARIABLE == \"\" && $PRESENT_VARIABLE", tokens: ["$EMPTY_VARIABLE", "==", "\"\"", "&&", "$PRESENT_VARIABLE"]6552 is expected to eq ["$EMPTY_VARIABLE", "==", "\"\"", "&&", "$PRESENT_VARIABLE"]6553 expression: "$EMPTY_VARIABLE == \"\" && $PRESENT_VARIABLE != \"nope\"", tokens: ["$EMPTY_VARIABLE", "==", "\"\"", "&&", "$PRESENT_VARIABLE", "!=", "\"nope\""]6554 is expected to eq ["$EMPTY_VARIABLE", "==", "\"\"", "&&", "$PRESENT_VARIABLE", "!=", "\"nope\""]6555 expression: "$PRESENT_VARIABLE && $EMPTY_VARIABLE", tokens: ["$PRESENT_VARIABLE", "&&", "$EMPTY_VARIABLE"]6556 is expected to eq ["$PRESENT_VARIABLE", "&&", "$EMPTY_VARIABLE"]6557 expression: "$PRESENT_VARIABLE =~ /my var/ || $EMPTY_VARIABLE =~ /nope/", tokens: ["$PRESENT_VARIABLE", "=~", "/my var/", "||", "$EMPTY_VARIABLE", "=~", "/nope/"]6558 is expected to eq ["$PRESENT_VARIABLE", "=~", "/my var/", "||", "$EMPTY_VARIABLE", "=~", "/nope/"]6559 expression: "$EMPTY_VARIABLE == \"\" || $PRESENT_VARIABLE", tokens: ["$EMPTY_VARIABLE", "==", "\"\"", "||", "$PRESENT_VARIABLE"]6560 is expected to eq ["$EMPTY_VARIABLE", "==", "\"\"", "||", "$PRESENT_VARIABLE"]6561 expression: "$EMPTY_VARIABLE == \"\" || $PRESENT_VARIABLE != \"nope\"", tokens: ["$EMPTY_VARIABLE", "==", "\"\"", "||", "$PRESENT_VARIABLE", "!=", "\"nope\""]6562 is expected to eq ["$EMPTY_VARIABLE", "==", "\"\"", "||", "$PRESENT_VARIABLE", "!=", "\"nope\""]6563 expression: "$PRESENT_VARIABLE || $EMPTY_VARIABLE", tokens: ["$PRESENT_VARIABLE", "||", "$EMPTY_VARIABLE"]6564 is expected to eq ["$PRESENT_VARIABLE", "||", "$EMPTY_VARIABLE"]6565 expression: "$PRESENT_VARIABLE && null || $EMPTY_VARIABLE == \"\"", tokens: ["$PRESENT_VARIABLE", "&&", "null", "||", "$EMPTY_VARIABLE", "==", "\"\""]6566 is expected to eq ["$PRESENT_VARIABLE", "&&", "null", "||", "$EMPTY_VARIABLE", "==", "\"\""]6567 with parentheses are used6568 expression: "($PRESENT_VARIABLE =~ /my var/) && $EMPTY_VARIABLE =~ /nope/", tokens: ["(", "$PRESENT_VARIABLE", "=~", "/my var/", ")", "&&", "$EMPTY_VARIABLE", "=~", "/nope/"]6569 is expected to eq ["(", "$PRESENT_VARIABLE", "=~", "/my var/", ")", "&&", "$EMPTY_VARIABLE", "=~", "/nope/"]6570 expression: "$PRESENT_VARIABLE =~ /my var/ || ($EMPTY_VARIABLE =~ /nope/)", tokens: ["$PRESENT_VARIABLE", "=~", "/my var/", "||", "(", "$EMPTY_VARIABLE", "=~", "/nope/", ")"]6571 is expected to eq ["$PRESENT_VARIABLE", "=~", "/my var/", "||", "(", "$EMPTY_VARIABLE", "=~", "/nope/", ")"]6572 expression: "($PRESENT_VARIABLE && (null || $EMPTY_VARIABLE == \"\"))", tokens: ["(", "$PRESENT_VARIABLE", "&&", "(", "null", "||", "$EMPTY_VARIABLE", "==", "\"\"", ")", ")"]6573 is expected to eq ["(", "$PRESENT_VARIABLE", "&&", "(", "null", "||", "$EMPTY_VARIABLE", "==", "\"\"", ")", ")"]6574 #lexemes6575 returns an array of syntax lexemes6576# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexer_spec.rb. It took 1.77 seconds. Expected to take 7.88 seconds.6577# [RSpecRunTime] Starting example group spec/services/users/activity_service_spec.rb. Expected to take 7.74 seconds.6578Users::ActivityService6579 #execute6580 when last activity is nil6581 updates last_activity_on for the user6582 when last activity is in the past6583 updates last_activity_on for the user6584 tries to obtain ExclusiveLease6585 tracks RedisHLL event6586 behaves like Snowplow event tracking with RedisHLL context6587 behaves like Snowplow event tracking6588 is emitted6589 when a bad object is passed6590 does not record activity6591 when last activity is today6592 does not try to obtain ExclusiveLease6593 behaves like does not update last_activity_on6594 does not update user attribute6595 does not track Snowplow event6596 when in GitLab read-only instance6597 behaves like does not update last_activity_on6598 does not update user attribute6599 does not track Snowplow event6600 when a lease could not be obtained6601 behaves like does not update last_activity_on6602 does not update user attribute6603 does not track Snowplow event6604 with DB Load Balancing6605 when last activity is in the past6606 database load balancing is configured6607 does not stick to primary6608 database load balancing is not configured6609 updates user without error6610# [RSpecRunTime] Finishing example group spec/services/users/activity_service_spec.rb. It took 2.19 seconds. Expected to take 7.74 seconds.6611# [RSpecRunTime] Starting example group spec/lib/gitlab/gl_repository/identifier_spec.rb. Expected to take 7.53 seconds.6612Gitlab::GlRepository::Identifier6613 project repository6614 https://gitlab.com/gitlab-org/gitlab/-/issues/219192 (PENDING: No reason given)6615 behaves like parsing gl_repository identifier6616 returns correct information6617 behaves like parsing gl_repository identifier6618 returns correct information6619 wiki6620 behaves like parsing gl_repository identifier6621 returns correct information6622 behaves like parsing gl_repository identifier6623 returns correct information6624 snippet6625 when PersonalSnippet6626 behaves like parsing gl_repository identifier6627 returns correct information6628 when ProjectSnippet6629 behaves like parsing gl_repository identifier6630 returns correct information6631 design6632 behaves like parsing gl_repository identifier6633 returns correct information6634 when the format is incorrect6635 identifier: "wiki-noid"6636 raises InvalidIdentifier6637 identifier: "foo-2"6638 raises InvalidIdentifier6639 identifier: "project-0"6640 raises InvalidIdentifier6641 identifier: "2-project"6642 raises InvalidIdentifier6643 identifier: "snippet-2-wiki"6644 raises InvalidIdentifier6645 identifier: "project-wibble-wiki"6646 raises InvalidIdentifier6647 identifier: "wiki-1-project"6648 raises InvalidIdentifier6649 identifier: "snippet"6650 raises InvalidIdentifier6651 identifier: "project-1-wiki-bar"6652 raises InvalidIdentifier6653 identifier: "project-1-project"6654 raises InvalidIdentifier6655# [RSpecRunTime] Finishing example group spec/lib/gitlab/gl_repository/identifier_spec.rb. It took 2.07 seconds. Expected to take 7.53 seconds.6656# [RSpecRunTime] Starting example group spec/services/error_tracking/issue_latest_event_service_spec.rb. Expected to take 7.36 seconds.6657ErrorTracking::IssueLatestEventService6658 #execute6659 with authorized user6660 when issue_latest_event returns an error event6661 returns the error event6662 when issue_latest_event returns nil6663 result is not ready6664 when issue_latest_event returns error6665 returns the error6666 when issue_latest_event returns error with http_status6667 returns the error with correct http_status6668 with integrated error tracking6669 when error is found6670 returns the latest event in expected format6671 when error does not exist6672 returns the error in detailed format6673 with unauthorized user6674 returns error6675 with error tracking disabled6676 raises error6677# [RSpecRunTime] Finishing example group spec/services/error_tracking/issue_latest_event_service_spec.rb. It took 3.28 seconds. Expected to take 7.36 seconds.6678# [RSpecRunTime] Starting example group spec/services/branches/validate_new_service_spec.rb. Expected to take 7.23 seconds.6679Branches::ValidateNewService6680 #execute6681 validation6682 returns error with an invalid branch name6683 returns success with a valid branch name6684# [RSpecRunTime] RSpec elapsed time: 19 minutes 34.72 seconds. Current RSS: ~1532M. Threads: 5. load average: 0.86 1.06 1.18 1/282 417016685.6686 branch exist6687 returns error when branch exists6688 returns success when branch name is available6689# [RSpecRunTime] RSpec elapsed time: 19 minutes 36.94 seconds. Current RSS: ~1529M. Threads: 5. load average: 0.87 1.06 1.18 1/282 417566690.6691# [RSpecRunTime] Finishing example group spec/services/branches/validate_new_service_spec.rb. It took 4.28 seconds. Expected to take 7.23 seconds.6692# [RSpecRunTime] Starting example group spec/services/packages/helm/process_file_service_spec.rb. Expected to take 7.02 seconds.6693Packages::Helm::ProcessFileService6694 #execute6695 without a file6696 returns error6697 with existing package6698Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.6700To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6701 reuses existing package6702 marked as pending_destruction6703Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.6705To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6706 reuses the processing package6707# [RSpecRunTime] RSpec elapsed time: 19 minutes 40.1 seconds. Current RSS: ~1513M. Threads: 5. load average: 0.87 1.06 1.18 1/282 417576708.6709 with a valid file6710Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.6712To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6713 processes file6714 without Chart.yaml6715Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.6717To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6718 is expected to raise Packages::Helm::ExtractFileMetadataService::ExtractionError with "Chart.yaml not found within a directory"6719 with Chart.yaml at root6720Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.6722To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6723 is expected to raise Packages::Helm::ExtractFileMetadataService::ExtractionError with "Chart.yaml not found within a directory"6724 with an invalid YAML6725Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.6727To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6728 is expected to raise Packages::Helm::ExtractFileMetadataService::ExtractionError with "Error while parsing Chart.yaml: (<unknown>): did not find expected node content while parsing a flow node at line 2 column 1"6729# [RSpecRunTime] Finishing example group spec/services/packages/helm/process_file_service_spec.rb. It took 5.5 seconds. Expected to take 7.02 seconds.6730# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/file_collection/base_spec.rb. Expected to take 6.88 seconds.6731Gitlab::Diff::FileCollection::Base6732 #overflow?6733 when it is not overflown6734 returns false6735# [RSpecRunTime] RSpec elapsed time: 19 minutes 44.19 seconds. Current RSS: ~1509M. Threads: 5. load average: 0.88 1.06 1.18 1/288 418686736.6737 when it is overflown6738 returns true6739# [RSpecRunTime] RSpec elapsed time: 19 minutes 45.85 seconds. Current RSS: ~1513M. Threads: 5. load average: 0.97 1.08 1.18 1/288 419796740.6741 #raw_diff_files6742 returns diffs that contain a maximum of max_blob_size of data6743# [RSpecRunTime] RSpec elapsed time: 19 minutes 47.51 seconds. Current RSS: ~1510M. Threads: 5. load average: 0.97 1.08 1.18 1/288 420896744.6745# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/file_collection/base_spec.rb. It took 5.06 seconds. Expected to take 6.88 seconds.6746# [RSpecRunTime] Starting example group spec/helpers/notify_helper_spec.rb. Expected to take 6.68 seconds.6747NotifyHelper6748 merge_request_reference_link6749 returns link to merge request with the text reference6750 issue_reference_link6751 returns link to issue with the text reference6752 #merge_request_hash_param6753 returns MR approved description6754# [RSpecRunTime] RSpec elapsed time: 19 minutes 50.61 seconds. Current RSS: ~1505M. Threads: 5. load average: 0.97 1.07 1.18 1/288 422016755.6756 #work_item_type_for6757 work_item: #<Issue id: namespace1/project-1#>, expected_type: "issue"6758 is expected to eq "issue"6759 work_item: #<Issue id: namespace2/project-2#>, expected_type: "issue"6760 is expected to eq "issue"6761 work_item: #<Issue id: namespace3/project-3#>, expected_type: "issue"6762 is expected to eq "issue"6763 work_item: #<Issue id: namespace4/project-4#>, expected_type: "issue"6764 is expected to eq "issue"6765 work_item: #<Issue id: namespace5/project-5#>, expected_type: "issue"6766 is expected to eq "issue"6767 work_item: #<Issue id: namespace6/project-6#>, expected_type: "issue"6768 is expected to eq "issue"6769 work_item: #<Issue id: namespace7/project-7#>, expected_type: "issue"6770 is expected to eq "issue"6771 work_item: #<Issue id: namespace8/project-8#>, expected_type: "epic"6772 is expected to eq "epic"6773# [RSpecRunTime] Finishing example group spec/helpers/notify_helper_spec.rb. It took 3.98 seconds. Expected to take 6.68 seconds.6774# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/limit/deployments_spec.rb. Expected to take 6.62 seconds.6775Gitlab::Ci::Pipeline::Chain::Limit::Deployments6776 when pipeline deployments limit is exceeded6777 logs the error6778 when saving incompleted pipelines6779Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol.6781To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6782 drops the pipeline6783Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol.6785To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6786 breaks the chain6787Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol.6789To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6790 sets a valid failure reason6791Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol.6793To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6794 calls increment_pipeline_failure_reason_counter6795# [RSpecRunTime] RSpec elapsed time: 19 minutes 53.4 seconds. Current RSS: ~1515M. Threads: 5. load average: 0.97 1.07 1.18 1/287 422026796.6797 when not saving incomplete pipelines6798 does not persist the pipeline6799 breaks the chain6800 adds an informative error to the pipeline6801 increments the error metric6802 when pipeline deployments limit is not exceeded6803 does not break the chain6804 does not invalidate the pipeline6805 does not log any error6806# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/limit/deployments_spec.rb. It took 3.02 seconds. Expected to take 6.62 seconds.6807# [RSpecRunTime] Starting example group spec/graphql/graphql_triggers_spec.rb. Expected to take 6.39 seconds.6808GraphqlTriggers6809 .issuable_assignees_updated6810 triggers the issuable_assignees_updated subscription6811 .issuable_title_updated6812 triggers the issuable_title_updated subscription6813 .issuable_description_updated6814 triggers the issuable_description_updated subscription6815 .issuable_labels_updated6816 triggers the issuable_labels_updated subscription6817 .issuable_dates_updated6818 triggers the issuable_dates_updated subscription6819 .issuable_milestone_updated6820 triggers the issuable_milestone_updated subscription6821 .merge_request_reviewers_updated6822 triggers the merge_request_reviewers_updated subscription6823 .merge_request_merge_status_updated6824 triggers the merge_request_merge_status_updated subscription6825 .merge_request_approval_state_updated6826 triggers the merge_request_approval_state_updated subscription6827 .merge_request_diff_generated6828 triggers the merge_request_diff_generated subscription6829 .work_item_updated6830 triggers the work_item_updated subscription6831 when triggered with an Issue6832 triggers the subscription with a work item6833# [RSpecRunTime] Finishing example group spec/graphql/graphql_triggers_spec.rb. It took 2.58 seconds. Expected to take 6.39 seconds.6834# [RSpecRunTime] Starting example group spec/workers/pipeline_process_worker_spec.rb. Expected to take 6.37 seconds.6835PipelineProcessWorker6836 has the `until_executed` deduplicate strategy6837 has the option to reschedule once if deduplicated and a TTL of 1 minute6838 behaves like an idempotent worker6839 is labeled as idempotent6840 performs multiple times sequentially without raising an exception6841 processes the pipeline6842# [RSpecRunTime] RSpec elapsed time: 20 minutes 0.14 second. Current RSS: ~1501M. Threads: 5. load average: 0.97 1.07 1.18 1/287 422036843.6844 #perform6845 when pipeline exists6846 processes pipeline6847 when pipeline does not exist6848 does not raise exception6849# [RSpecRunTime] Finishing example group spec/workers/pipeline_process_worker_spec.rb. It took 3.27 seconds. Expected to take 6.37 seconds.6850# [RSpecRunTime] Starting example group spec/services/admin/plan_limits/update_service_spec.rb. Expected to take 6.16 seconds.6851Admin::PlanLimits::UpdateService6852 when current_user is an admin6853 when the update is successful6854 updates all attributes6855 returns success6856 when the update is unsuccessful6857 when notification_limit is less than storage_size_limit6858 returns an error6859 when notification_limit is greater than enforcement_limit6860 returns an error6861 when enforcement_limit is less than storage_size_limit6862 returns an error6863 when enforcement_limit is less than notification_limit6864 returns an error6865 when storage_size_limit is greater than notification_limit6866 returns an error6867 when storage_size_limit is greater than enforcement_limit6868 returns an error6869 when enforcement_limit is 06870 does not return an error6871 when setting limit to unlimited6872 for notification_limit6873 is successful6874 for enforcement_limit6875 is successful6876 for storage_size_limit6877 is successful6878 when the user is not an admin6879 returns an error6880# [RSpecRunTime] Finishing example group spec/services/admin/plan_limits/update_service_spec.rb. It took 1.76 seconds. Expected to take 6.16 seconds.6881# [RSpecRunTime] Starting example group spec/helpers/users/group_callouts_helper_spec.rb. Expected to take 6.12 seconds.6882Users::GroupCalloutsHelper6883 .show_invite_banner?6884 when user has the admin ability for the group6885 when the invite_members_banner has not been dismissed6886 is expected to eq true6887 when the group was just created6888 is expected to eq false6889 with concerning multiple members6890 on current group6891 is expected to eq false6892 on current group that is a subgroup6893 with only one user on parent and this group6894 is expected to eq true6895 when another user is on this group6896 is expected to eq false6897 when another user is on the parent group6898 is expected to eq false6899 when the invite_members_banner has been dismissed6900 is expected to eq false6901 when user does not have admin ability for the group6902 is expected to eq false6903# [RSpecRunTime] Finishing example group spec/helpers/users/group_callouts_helper_spec.rb. It took 2.87 seconds. Expected to take 6.12 seconds.6904# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/mappings/graphql_base_type_mappings_spec.rb. Expected to take 5.92 seconds.6905Tooling::Mappings::GraphqlBaseTypeMappings6906 #filter_files6907 when no files were changed6908 returns an empty array6909 when GraphQL files were changed6910 returns the path to the GraphQL files6911 when files are deleted6912 returns an empty array6913 #types_hierarchies6914 when no types are implementing other types6915 returns nothing6916 when types are implementing other types6917 when FOSS6918 returns only FOSS types6919 when EE6920 returns the correct children types6921 when JH6922 returns the correct children types6923 #filename_to_class_name6924 returns the correct class name6925 #execute6926 when no GraphQL files were changed6927 does not change the output file6928 when some GraphQL files were changed6929 when none of those GraphQL types are included in other GraphQL types6930 does not change the output file6931 when the GraphQL types are included in other GraphQL types6932 writes the correct specs in the output6933 #filename_to_spec_filename6934 when the spec file exists6935 returns the correct spec filename6936 when the spec file does not exist6937 returns nil6938# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/mappings/graphql_base_type_mappings_spec.rb. It took 1.29 seconds. Expected to take 5.92 seconds.6939# [RSpecRunTime] Starting example group spec/lib/banzai/filter/front_matter_filter_spec.rb. Expected to take 5.83 seconds.6940Banzai::Filter::FrontMatterFilter6941 allows for `encoding:` before the front matter6942 converts YAML front matter to a fenced code block6943 converts TOML frontmatter to a fenced code block6944 converts JSON front matter to a fenced code block6945 converts arbitrary front matter to a fenced code block6946 source position mapping6947 keeps spaces before and after6948 keeps an empty line in place of the encoding6949 on content without front matter6950 returns the content unmodified6951 on front matter without content6952 converts YAML front matter to a fenced code block6953 protects against malicious backtracking6954 fails fast for strings with many spaces6955 fails fast for strings with many newlines6956 fails fast for strings with many `coding:`6957 behaves like pipeline timing check6958 checks the pipeline timing6959 behaves like limits the number of filtered items6960 enforces limits6961# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/front_matter_filter_spec.rb. It took 1.32 seconds. Expected to take 5.83 seconds.6962# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes/approved_event_spec.rb. Expected to take 5.79 seconds.6963Gitlab::BitbucketServerImport::Importers::PullRequestNotes::ApprovedEvent6964 #execute6965 creates the approval, reviewer and approval note6966 logs its progress6967 when a user with a matching username does not exist6968 does not set an approver6969 when bitbucket_server_user_mapping_by_username flag is disabled6970 finds the user based on email6971# [RSpecRunTime] RSpec elapsed time: 20 minutes 10.1 seconds. Current RSS: ~1522M. Threads: 5. load average: 0.98 1.07 1.18 1/288 423146972.6973 when no users match email or username6974 does not set an approver6975 if the reviewer already existed6976 does not create the reviewer record6977# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes/approved_event_spec.rb. It took 3.0 seconds. Expected to take 5.79 seconds.6978# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/samplers/puma_sampler_spec.rb. Expected to take 5.66 seconds.6979Gitlab::Metrics::Samplers::PumaSampler6980 behaves like metrics sampler6981 when sampling interval is passed explicitly6982 is expected to eq 426983 when sampling interval is passed through the environment6984 is expected to eq 426985 when no sampling interval is passed anywhere6986 uses the hardcoded default6987 #start6988 calls the sample method on the sampler thread6989 with warmup set to true6990 calls the sample method first on the caller thread6991 #safe_sample6992 calls #sample once6993 when sampling fails with error6994 recovers from errors6995 with logger6996 logs errors6997 #sample6998 in cluster mode6999 samples master statistics7000 samples worker statistics7001 with empty worker stats7002 does not log worker stats7003 in single mode7004 samples worker statistics7005# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/samplers/puma_sampler_spec.rb. It took 1.25 seconds. Expected to take 5.66 seconds.7006# [RSpecRunTime] Starting example group spec/services/milestones/update_service_spec.rb. Expected to take 5.6 seconds.7007Milestones::UpdateService7008 #execute7009 saves the milestone7010 returns the milestone7011 when state_event is "activate"7012 is expected to publish event Milestones::MilestoneUpdatedEvent7013 calls Milestones::ReopenService7014 when state_event is "close"7015 is expected to publish event Milestones::MilestoneUpdatedEvent7016 calls Milestones::CloseService7017 when params are present7018 is expected to publish event Milestones::MilestoneUpdatedEvent7019 assigns the params to the milestone7020 when milestone is changed7021 calls before_update7022 when milestone is not changed7023 does not call before_update7024 #before_update7025 checks for spam7026# [RSpecRunTime] Finishing example group spec/services/milestones/update_service_spec.rb. It took 1.79 seconds. Expected to take 5.6 seconds.7027# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/repository_importer_spec.rb. Expected to take 5.47 seconds.7028Gitlab::GithubImport::Importer::RepositoryImporter7029 #import_wiki?7030 returns true if the wiki should be imported7031 returns false if the GitHub wiki is disabled7032 returns false if the wiki has already been imported7033 #execute7034 imports the repository and wiki7035 does not import the repository if it already exists7036 does not import the wiki if it is disabled7037 does not import the wiki if the repository could not be imported7038 #import_repository7039 imports the repository7040 #import_wiki_repository7041 imports the wiki repository7042 when it raises a Gitlab::Git::CommandError7043 when the error is not a "repository not exported"7044 creates the wiki and re-raise the exception7045 when the error is a "repository not exported"7046 returns true7047 #update_clone_time7048 sets the timestamp for when the cloning process finished7049# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/repository_importer_spec.rb. It took 1.04 seconds. Expected to take 5.47 seconds.7050# [RSpecRunTime] Starting example group spec/lib/file_size_validator_spec.rb. Expected to take 5.43 seconds.7051FileSizeValidator7052 options uses an integer7053 attachment exceeds maximum limit7054 attachment under maximum limit7055# [RSpecRunTime] RSpec elapsed time: 20 minutes 16.08 seconds. Current RSS: ~1520M. Threads: 5. load average: 0.98 1.07 1.18 1/287 423157056.7057 options uses a symbol7058 attachment exceeds maximum limit7059 attachment under maximum limit7060# [RSpecRunTime] RSpec elapsed time: 20 minutes 17.58 seconds. Current RSS: ~1503M. Threads: 5. load average: 0.98 1.07 1.18 1/287 423167061.7062# [RSpecRunTime] Finishing example group spec/lib/file_size_validator_spec.rb. It took 2.89 seconds. Expected to take 5.43 seconds.7063# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_logging/json_formatter_spec.rb. Expected to take 5.27 seconds.7064Gitlab::SidekiqLogging::JSONFormatter7065 with a Hash7066 properly formats timestamps into ISO 8601 form7067 removes jobstr from the hash7068 does not modify the input hash7069 job arguments7070 properly flattens arguments to a String7071 when the arguments are bigger than the maximum allowed7072 keeps args from the front until they exceed the limit7073 when the job has non-integer arguments7074 only allows permitted non-integer arguments through7075 when the job has a non-integer value for retry7076 retry_in_job: 3, retry_in_logs: 37077 logs as the correct integer7078 retry_in_job: true, retry_in_logs: 257079 logs as the correct integer7080 retry_in_job: false, retry_in_logs: 07081 logs as the correct integer7082 retry_in_job: nil, retry_in_logs: 07083 logs as the correct integer7084 retry_in_job: "string", retry_in_logs: -17085 logs as the correct integer7086 with a String7087 accepts strings with no changes7088# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_logging/json_formatter_spec.rb. It took 1.24 seconds. Expected to take 5.27 seconds.7089# [RSpecRunTime] Starting example group spec/graphql/types/current_user_todos_type_spec.rb. Expected to take 5.23 seconds.7090Types::CurrentUserTodos7091 is expected to eq "CurrentUserTodos"7092 is expected to have graphql fields :current_user_todos7093 .current_user_todos7094 batches todo lookups, linear in the number of target types/state arguments7095 returns correct data7096 returns correct data, when state arguments are supplied7097# [RSpecRunTime] RSpec elapsed time: 20 minutes 22.24 seconds. Current RSS: ~1516M. Threads: 5. load average: 1.14 1.10 1.19 2/289 424277098.7099# [RSpecRunTime] Finishing example group spec/graphql/types/current_user_todos_type_spec.rb. It took 3.43 seconds. Expected to take 5.23 seconds.7100# [RSpecRunTime] Starting example group spec/workers/packages/mark_package_files_for_destruction_worker_spec.rb. Expected to take 5.06 seconds.7101Packages::MarkPackageFilesForDestructionWorker7102 #perform7103Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.7105To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.7106 with a valid package id7107 marks all package files as pending_destruction7108 behaves like an idempotent worker7109 is labeled as idempotent7110 performs multiple times sequentially without raising an exception7111 with an invalid package id7112 marks no packag files7113 behaves like an idempotent worker7114 is labeled as idempotent7115 performs multiple times sequentially without raising an exception7116 with a nil package id7117 marks no packag files7118 behaves like an idempotent worker7119 is labeled as idempotent7120 performs multiple times sequentially without raising an exception7121# [RSpecRunTime] Finishing example group spec/workers/packages/mark_package_files_for_destruction_worker_spec.rb. It took 1.34 seconds. Expected to take 5.06 seconds.7122# [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning/int_range_strategy_spec.rb. Expected to take 5.04 seconds.7123Gitlab::Database::Partitioning::IntRangeStrategy7124 #extra_partitions7125 returns an empty array7126 attributes7127 is expected to have attributes {:analyze_interval => 1 week, :model => #<Class:0x00007f602e0a8490>(Table doesn't exist), :partition_size => 5, :partitioning_key => :partition}7128 #current_partitions7129 returns partitions order by range bound7130 #missing_partitions7131 when the current partitions are not completed7132 when partitions are empty7133 returns missing partitions7134 with existing partitions7135 when partitions have data7136 returns missing partitions7137 when partitions are empty7138 returns missing partitions7139 without partitions7140 returns missing partitions7141# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning/int_range_strategy_spec.rb. It took 0.82 second. Expected to take 5.04 seconds.7142# [RSpecRunTime] Starting example group spec/models/members/members/members_with_parents_spec.rb. Expected to take 4.91 seconds.7143Members::MembersWithParents7144 does not allow STI7145 #members7146 arguments: {}, expected_members: lazy { [developer, maintainer, inactive_developer] }7147 returns expected members7148# [RSpecRunTime] RSpec elapsed time: 20 minutes 26.28 seconds. Current RSS: ~1506M. Threads: 5. load average: 1.05 1.08 1.18 2/287 424287149.7150 arguments: {:minimal_access=>true}, expected_members: lazy { [developer, maintainer, inactive_developer] }7151 returns expected members7152 arguments: {:active_users=>true}, expected_members: lazy { [developer, maintainer] }7153 returns expected members7154 when active_users: true and minimal_access: true7155 raises an error7156 with group sharing7157 returns shared with group members7158 #all_members7159 returns all members for group and group parents7160# [RSpecRunTime] Finishing example group spec/models/members/members/members_with_parents_spec.rb. It took 2.86 seconds. Expected to take 4.91 seconds.7161# [RSpecRunTime] Starting example group spec/lib/gitlab/identifier_spec.rb. Expected to take 4.88 seconds.7162Gitlab::Identifier7163 #identify7164 without an identifier7165 returns nil7166 with a user identifier7167 identifies the user using a user ID7168 with an SSH key identifier7169Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol.7171To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.7172 identifies the user using an SSH key ID7173 #identify_using_user7174 returns the User for an existing ID in the identifier7175 returns nil for a non existing user ID7176 caches the found users per ID7177 #identify_using_ssh_key7178Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol.7180To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.7181 returns the User for an existing SSH key7182 returns nil for an invalid SSH key7183Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol.7185To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.7186 caches the found users per key7187 when key id is for a deploy key7188Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol.7190To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.7191 returns nil7192# [RSpecRunTime] Finishing example group spec/lib/gitlab/identifier_spec.rb. It took 1.65 seconds. Expected to take 4.88 seconds.7193# [RSpecRunTime] Starting example group spec/workers/gitlab/import/stuck_project_import_jobs_worker_spec.rb. Expected to take 4.73 seconds.7194Gitlab::Import::StuckProjectImportJobsWorker7195 with scheduled import_status7196 behaves like stuck import job detection7197 when the job has completed7198 when the import status was already updated7199 does not mark the import as failed7200 when the import status was not updated7201 marks the import as failed7202 when the job is still in Sidekiq7203 does not mark the import as failed7204 with started import_status7205 behaves like stuck import job detection7206 when the job has completed7207 when the import status was already updated7208 does not mark the import as failed7209 when the import status was not updated7210 marks the import as failed7211 when the job is still in Sidekiq7212 does not mark the import as failed7213# [RSpecRunTime] Finishing example group spec/workers/gitlab/import/stuck_project_import_jobs_worker_spec.rb. It took 3.62 seconds. Expected to take 4.73 seconds.7214# [RSpecRunTime] Starting example group spec/graphql/resolvers/admin/analytics/usage_trends/measurements_resolver_spec.rb. Expected to take 4.72 seconds.7215Resolvers::Admin::Analytics::UsageTrends::MeasurementsResolver7216 #resolve7217 when requesting project count measurements7218 as an admin user7219 returns the records, latest first7220 as a non-admin user7221 generates a ResourceNotAvailable error7222 as an unauthenticated user7223 generates a ResourceNotAvailable error7224 when filtering by recorded_after and recorded_before7225 is expected to contain exactly #<Analytics::UsageTrends::Measurement id: 1, count: 1000, recorded_at: "2024-10-01 09:24:35.349544176 +0000", identifier: "projects">7226 when "incorrect" values are passed7227 is expected to be empty7228 when requesting pipeline counts by pipeline status7229 filter for pipelines_succeeded7230 is expected to eq [#<Analytics::UsageTrends::Measurement id: 3, count: 1000, recorded_at: "2024-10-01 09:24:35.938567715 +0000", identifier: "pipelines_succeeded">]7231# [RSpecRunTime] RSpec elapsed time: 20 minutes 34.34 seconds. Current RSS: ~1486M. Threads: 5. load average: 0.97 1.06 1.17 1/282 424297232.7233 filter for pipelines_skipped7234 is expected to eq [#<Analytics::UsageTrends::Measurement id: 4, count: 1000, recorded_at: "2024-10-01 09:24:35.945026995 +0000", identifier: "pipelines_skipped">]7235 filter for pipelines_failed7236 is expected to be empty7237 filter for pipelines_canceled7238 is expected to be empty7239# [RSpecRunTime] Finishing example group spec/graphql/resolvers/admin/analytics/usage_trends/measurements_resolver_spec.rb. It took 2.56 seconds. Expected to take 4.72 seconds.7240# [RSpecRunTime] Starting example group spec/models/design_management/design_action_spec.rb. Expected to take 4.63 seconds.7241DesignManagement::DesignAction7242 does not allow STI7243 validations7244 the design7245 must not be nil7246 the action7247 must not be nil7248 must be a known action7249 the content7250 content is necesary7251 must not be nil if the action is create7252 must not be nil if the action is update7253 content is forbidden7254 must not be nil if the action is delete7255 #gitaly_action7256 the action needs content7257 produces a good gitaly action7258 the action forbids content7259 produces a good gitaly action7260 #issue_id7261 delegates to the design7262 #performed7263 calls design#clear_version_cache when the action has been performed7264# [RSpecRunTime] Finishing example group spec/models/design_management/design_action_spec.rb. It took 1.09 seconds. Expected to take 4.63 seconds.7265# [RSpecRunTime] Starting example group spec/lib/error_tracking/stacktrace_builder_spec.rb. Expected to take 4.54 seconds.7266ErrorTracking::StacktraceBuilder7267 #stacktrace7268 with full error context7269 generates a correct stacktrace in expected format7270 when error context is missing7271 generates a stacktrace without context7272 when exception payload is a list7273 extracts a stracktrace7274 when stacktrace is in threads7275 generates a correct stacktrace in expected format from threads7276 with empty payload7277 is expected to eq []7278 without exception field7279 is expected to eq []7280 without exception.values field7281 is expected to eq []7282 without any exception.values[].stacktrace fields7283 is expected to eq []7284 without any exception.values[].stacktrace.frame fields7285 is expected to eq []7286# [RSpecRunTime] Finishing example group spec/lib/error_tracking/stacktrace_builder_spec.rb. It took 0.9 second. Expected to take 4.54 seconds.7287# [RSpecRunTime] Starting example group spec/services/jira_import/server_users_mapper_service_spec.rb. Expected to take 4.48 seconds.7288JiraImport::ServerUsersMapperService7289 #execute7290 behaves like mapping jira users7291 jira_users is nil7292 returns an empty array7293# [RSpecRunTime] RSpec elapsed time: 20 minutes 38.87 seconds. Current RSS: ~1493M. Threads: 5. load average: 1.05 1.08 1.18 2/282 424307294.7295 when jira_users is present7296 returns users mapped to Gitlab7297 runs only 4 queries7298# [RSpecRunTime] RSpec elapsed time: 20 minutes 40.81 seconds. Current RSS: ~1496M. Threads: 5. load average: 1.05 1.08 1.18 1/282 424317299.7300# [RSpecRunTime] Finishing example group spec/services/jira_import/server_users_mapper_service_spec.rb. It took 3.72 seconds. Expected to take 4.48 seconds.7301# [RSpecRunTime] Starting example group spec/lib/api/entities/merge_request_approvals_spec.rb. Expected to take 4.43 seconds.7302API::Entities::MergeRequestApprovals7303 serializes an approved merge request7304 serializes a merge request that is not approved7305# [RSpecRunTime] Finishing example group spec/lib/api/entities/merge_request_approvals_spec.rb. It took 3.57 seconds. Expected to take 4.43 seconds.7306# [RSpecRunTime] RSpec elapsed time: 20 minutes 44.45 seconds. Current RSS: ~1496M. Threads: 5. load average: 1.05 1.08 1.18 1/288 426547307.7308# [RSpecRunTime] Starting example group spec/models/integrations/chat_message/group_mention_message_spec.rb. Expected to take 4.33 seconds.7309Integrations::ChatMessage::GroupMentionMessage7310 does not allow STI7311 for notes7312 on commits7313 returns the appropriate message7314 on issues7315 returns the appropriate message7316 on merge requests7317 returns the appropriate message7318 for merge request descriptions7319 returns the appropriate message7320 for unsupported object types7321 raises an error7322 for notes on unsupported object types7323 raises an error7324 for issue descriptions7325 returns the appropriate message7326 with markdown7327 returns the appropriate message7328# [RSpecRunTime] Finishing example group spec/models/integrations/chat_message/group_mention_message_spec.rb. It took 1.01 seconds. Expected to take 4.33 seconds.7329# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/attachments/issues_importer_spec.rb. Expected to take 4.29 seconds.7330Gitlab::GithubImport::Importer::Attachments::IssuesImporter7331 #id_for_already_imported_cache7332 is expected to eq 10000004317333 #collection_method7334 is expected to eq :issue_attachments7335 #object_type7336 is expected to eq :issue_attachment7337 #sidekiq_worker_class7338 is expected to eq Gitlab::GithubImport::Attachments::ImportIssueWorker7339 #sequential_import7340 selects both issues, and selects only properties it needs7341 executes importer only for the issue with an attachment7342 when issue has already been processed7343 does not select issues that were processed7344 does not execute importer for the issue with an attachment7345# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/attachments/issues_importer_spec.rb. It took 1.47 seconds. Expected to take 4.29 seconds.7346# [RSpecRunTime] Starting example group spec/graphql/resolvers/groups_resolver_spec.rb. Expected to take 4.14 seconds.7347Resolvers::GroupsResolver7348 #resolve7349 includes public groups7350 includes accessible private groups7351 ordering7352 orders by name ascending7353 with `search` argument7354 filters groups by name7355# [RSpecRunTime] Finishing example group spec/graphql/resolvers/groups_resolver_spec.rb. It took 1.14 seconds. Expected to take 4.14 seconds.7356# [RSpecRunTime] Starting example group spec/lib/gitlab/feature_categories_spec.rb. Expected to take 4.11 seconds.7357Gitlab::FeatureCategories7358 #valid?7359 returns true if category is known7360 #get!7361 is expected to eq "foo"7362 when category does not exist7363 is expected to raise RuntimeError7364 when on production7365 is expected to eq "unknown"7366 #from_request7367 returns category from request when valid, otherwise returns nil7368 when request is not verified7369 returns nil7370 #categories7371 returns a set of the given categories7372 .load_from_yaml7373 creates FeatureCategories from feature_categories.yml file7374 .default7375 returns a memoization of load_from_yaml7376# [RSpecRunTime] Finishing example group spec/lib/gitlab/feature_categories_spec.rb. It took 0.79 second. Expected to take 4.11 seconds.7377# [RSpecRunTime] Starting example group spec/services/projects/record_target_platforms_service_spec.rb. Expected to take 3.97 seconds.7378Projects::RecordTargetPlatformsService#execute7379 when project is an XCode project7380 creates a new setting record for the project7381 returns array of detected target platforms7382 when a project has an existing setting record7383 when target platforms changed7384 updates7385 is expected to contain exactly "ios" and "osx"7386 when target platforms are the same7387 does not update7388 when project is not an XCode project7389 does nothing7390 is expected to be nil7391# [RSpecRunTime] Finishing example group spec/services/projects/record_target_platforms_service_spec.rb. It took 1.05 seconds. Expected to take 3.97 seconds.7392# [RSpecRunTime] Starting example group spec/services/commits/revert_service_spec.rb. Expected to take 3.93 seconds.7393Commits::RevertService7394 #execute7395 reverts the commit from the branch7396 supports a custom commit message7397# [RSpecRunTime] RSpec elapsed time: 20 minutes 53.0 seconds. Current RSS: ~1518M. Threads: 5. load average: 1.12 1.09 1.18 1/288 428067398.7399# [RSpecRunTime] Finishing example group spec/services/commits/revert_service_spec.rb. It took 3.13 seconds. Expected to take 3.93 seconds.7400# [RSpecRunTime] Starting example group spec/lib/gitlab/health_checks/probes/collection_spec.rb. Expected to take 3.85 seconds.7401Gitlab::HealthChecks::Probes::Collection7402 #execute7403 with all checks7404 responds with readiness checks data7405 when Redis fails7406 responds with failure7407 when check raises exception not handled inside the check7408 responds with failure including the exception info7409 when some checks are not available7410 asks for check availability7411 does not call `readiness` on checks that are not available7412 does not fail collection check7413 without checks7414 responds with success7415# [RSpecRunTime] Finishing example group spec/lib/gitlab/health_checks/probes/collection_spec.rb. It took 0.72 second. Expected to take 3.85 seconds.7416# [RSpecRunTime] Starting example group spec/workers/personal_access_tokens/expired_notification_worker_spec.rb. Expected to take 3.8 seconds.7417PersonalAccessTokens::ExpiredNotificationWorker7418 #perform7419 when a token has expired7420 uses notification service to send email to the user7421 updates notified column7422 when token has expired in the past7423 behaves like expiry notification is not required to be sent for the token7424 is expected not to receive access_token_expired(#<User id:1091 @user592>, ["PAT 3"]) 0 times7425 when token is impersonated7426 behaves like expiry notification is not required to be sent for the token7427 is expected not to receive access_token_expired(#<User id:1092 @user593>, ["PAT 4"]) 0 times7428 when token is revoked7429 behaves like expiry notification is not required to be sent for the token7430 is expected not to receive access_token_expired(#<User id:1093 @user594>, ["PAT 5"]) 0 times7431# [RSpecRunTime] Finishing example group spec/workers/personal_access_tokens/expired_notification_worker_spec.rb. It took 1.1 seconds. Expected to take 3.8 seconds.7432# [RSpecRunTime] Starting example group spec/rubocop/check_graceful_task_spec.rb. Expected to take 3.7 seconds.7433RuboCop::CheckGracefulTask7434 #run7435 without args7436 behaves like rubocop scan7437 invokes a RuboCop scan7438 with adjusted rubocop status7439 with sufficient environment variables7440 notifies slack7441 with when notification fails7442 prints that notification failed7443 with missing environment variables7444 skips slack notification7445 with args7446 does not notify slack7447 behaves like rubocop scan7448 invokes a RuboCop scan7449# [RSpecRunTime] Finishing example group spec/rubocop/check_graceful_task_spec.rb. It took 0.59 second. Expected to take 3.7 seconds.7450# [RSpecRunTime] Starting example group spec/lib/bulk_imports/network_error_spec.rb. Expected to take 3.68 seconds.7451BulkImports::NetworkError7452 .new7453 requires either a message or a HTTP response7454 #retriable?7455 returns true for MAX_RETRIABLE_COUNT times when cause if one of RETRIABLE_EXCEPTIONS7456 returns true for MAX_RETRIABLE_COUNT times when response is one of RETRIABLE_CODES7457 returns false for other exceptions7458 when entity is passed7459 increments entity cache key7460 #retry_delay7461 when the exception is not a rate limit error7462 returns the default value7463 when the exception is a decompression error7464 returns the exception delay value7465 when the exception is a no space left error7466 returns the exception delay value7467 when the exception is a rate limit error7468 returns the "Retry-After"7469 returns the default value when there is no "Retry-After" header7470# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/network_error_spec.rb. It took 1.1 seconds. Expected to take 3.68 seconds.7471# [RSpecRunTime] Starting example group spec/services/ci/runners/stale_managers_cleanup_service_spec.rb. Expected to take 3.57 seconds.7472Ci::Runners::StaleManagersCleanupService7473 with no stale runner managers7474 does not clean any runner managers and returns :success status7475 with some stale runner managers7476 only leaves non-stale runners7477 with more stale runners than SUB_BATCH_LIMIT7478 only leaves non-stale runners7479 with more stale runners than MAX_DELETIONS7480 only leaves non-stale runners7481# [RSpecRunTime] Finishing example group spec/services/ci/runners/stale_managers_cleanup_service_spec.rb. It took 0.74 second. Expected to take 3.57 seconds.7482# [RSpecRunTime] Starting example group spec/models/concerns/cron_schedulable_spec.rb. Expected to take 3.54 seconds.7483CronSchedulable7484 does not allow STI7485 for ci_pipeline_schedule7486 behaves like handles set_next_run_at7487 when schedule runs every minute7488 updates next_run_at to the worker's execution time7489 when there are two different schedules in the same time zones7490 sets the sames next_run_at7491 when cron is updated for existing schedules7492 updates next_run_at automatically7493# [RSpecRunTime] Finishing example group spec/models/concerns/cron_schedulable_spec.rb. It took 2.34 seconds. Expected to take 3.54 seconds.7494# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/formatters/image_formatter_spec.rb. Expected to take 3.5 seconds.7495Gitlab::Diff::Formatters::ImageFormatter7496 behaves like position formatter7497 #key7498 is expected to eq [123, 456, 789, "8b5f87754bd090b9e0837feef68f1737103de62b", "5b972068ce0905d88056d0c4b788554d34949d27", 1, 2]7499 #complete?7500 when there are missing key attributes7501 is expected to be truthy7502 when old_line and new_line are nil7503 is expected to be falsy7504 #to_h7505 is expected to eq {:base_sha=>123, :head_sha=>789, :height=>100, :new_path=>"new_image.png", :old_path=>"old_image.png", :position_type=>"image", :start_sha=>456, :width=>100, :x=>1, :y=>2}7506 #==7507 is expected to eq #<Gitlab::Diff::Formatters::ImageFormatter:0x00007f60479776c0 @x=1, @y=2, @width=100, @height=100, @i... @old_path="old_image.png", @new_path="new_image.png", @base_sha=123, @start_sha=456, @head_sha=789>7508 #==7509 is expected to eq #<Gitlab::Diff::Formatters::ImageFormatter:0x00007f6046f3e000 @x=1, @y=2, @width=100, @height=100, @i... @old_path="old_image.png", @new_path="new_image.png", @base_sha=123, @start_sha=456, @head_sha=789>7510 with attribute:width7511 is expected not to eq #<Gitlab::Diff::Formatters::ImageFormatter:0x00007f60434738f8 @x=1, @y=2, @width=9, @height=100, @ign... @old_path="old_image.png", @new_path="new_image.png", @base_sha=123, @start_sha=456, @head_sha=789>7512 with attribute:height7513 is expected not to eq #<Gitlab::Diff::Formatters::ImageFormatter:0x00007f60427c3e00 @x=1, @y=2, @width=100, @height=9, @ign... @old_path="old_image.png", @new_path="new_image.png", @base_sha=123, @start_sha=456, @head_sha=789>7514 with attribute:x7515 is expected not to eq #<Gitlab::Diff::Formatters::ImageFormatter:0x00007f6041943038 @x=9, @y=2, @width=100, @height=100, @i... @old_path="old_image.png", @new_path="new_image.png", @base_sha=123, @start_sha=456, @head_sha=789>7516 with attribute:y7517 is expected not to eq #<Gitlab::Diff::Formatters::ImageFormatter:0x00007f60395259b8 @x=1, @y=9, @width=100, @height=100, @i... @old_path="old_image.png", @new_path="new_image.png", @base_sha=123, @start_sha=456, @head_sha=789>7518# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/formatters/image_formatter_spec.rb. It took 0.89 second. Expected to take 3.5 seconds.7519# [RSpecRunTime] Starting example group spec/lib/bulk_imports/source_url_builder_spec.rb. Expected to take 3.37 seconds.7520BulkImports::SourceUrlBuilder7521 #url7522 when relation is allowed7523 when entity is a group7524 returns the url specific to groups7525 when entity is a project7526 returns the url7527 when entry is not an ApplicationRecord7528 returns nil7529 when relation is not allowed7530 returns nil7531 when entry has no iid7532 returns nil7533# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/source_url_builder_spec.rb. It took 0.75 second. Expected to take 3.37 seconds.7534# [RSpecRunTime] Starting example group spec/services/saved_replies/destroy_service_spec.rb. Expected to take 3.33 seconds.7535SavedReplies::DestroyService7536 #execute7537 when destroy fails7538 does not remove Saved Reply from database7539 is expected to eq :error7540 when destroy succeeds7541 is expected to eq :success7542 removes Saved Reply from database7543 returns saved reply7544# [RSpecRunTime] Finishing example group spec/services/saved_replies/destroy_service_spec.rb. It took 0.89 second. Expected to take 3.33 seconds.7545# [RSpecRunTime] Starting example group spec/graphql/resolvers/terraform/states_resolver_spec.rb. Expected to take 3.3 seconds.7546Resolvers::Terraform::StatesResolver7547 is expected to have nullable GraphQL type TerraformStateConnection7548 is expected to be truthy7549 #resolve7550 returns states associated with the agent7551 user does not have permission7552 is expected to be empty7553# [RSpecRunTime] RSpec elapsed time: 21 minutes 3.61 seconds. Current RSS: ~1518M. Threads: 5. load average: 1.10 1.09 1.18 1/283 428077554.7555# [RSpecRunTime] Finishing example group spec/graphql/resolvers/terraform/states_resolver_spec.rb. It took 1.47 seconds. Expected to take 3.3 seconds.7556# [RSpecRunTime] Starting example group spec/graphql/resolvers/terraform/states_resolver_spec.rb. Expected to take 3.3 seconds.7557Resolvers::Terraform::StatesResolver.single7558 is expected to be < Resolvers::Terraform::StatesResolver7559 arguments7560 name7561 is expected to be present7562# [RSpecRunTime] Finishing example group spec/graphql/resolvers/terraform/states_resolver_spec.rb. It took 0.2 second. Expected to take 3.3 seconds.7563# [RSpecRunTime] Starting example group spec/helpers/ci/secure_files_helper_spec.rb. Expected to take 3.23 seconds.7564Ci::SecureFilesHelper7565 #show_secure_files_setting7566 when disabled at the instance level7567 is expected to equal false7568 authenticated user with admin permissions7569 is expected to equal true7570 authenticated user with read permissions7571 is expected to equal true7572 authenticated user with guest permissions7573 is expected to equal false7574 authenticated user with no permissions7575 is expected to equal false7576 unconfirmed user7577 is expected to equal false7578 unauthenticated user7579 is expected to equal false7580# [RSpecRunTime] Finishing example group spec/helpers/ci/secure_files_helper_spec.rb. It took 1.58 seconds. Expected to take 3.23 seconds.7581# [RSpecRunTime] Starting example group spec/services/design_management/move_designs_service_spec.rb. Expected to take 3.2 seconds.7582DesignManagement::MoveDesignsService7583 #execute7584 the designs are not distinct7585 raises not_distinct7586 the designs are not on the same issue7587 raises not_same_issue7588 no focus is passed7589 raises no_focus7590 no neighbours are passed7591 raises no_neighbors7592 moving a design with neighbours7593 repositions existing designs and correctly places the given design7594# [RSpecRunTime] Finishing example group spec/services/design_management/move_designs_service_spec.rb. It took 1.82 seconds. Expected to take 3.2 seconds.7595# [RSpecRunTime] Starting example group spec/services/cloud_seed/google_cloud/create_cloudsql_instance_service_spec.rb. Expected to take 3.1 seconds.7596CloudSeed::GoogleCloud::CreateCloudsqlInstanceService7597 #execute7598Job arguments to GoogleCloud::CreateCloudsqlInstanceWorker must be native JSON types, but :google_oauth2_token is a Symbol.7600To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.7601 triggers creation of a cloudsql instance7602 triggers worker to manage cloudsql instance creation operation results7603 when google APIs fail7604 returns error7605# [RSpecRunTime] RSpec elapsed time: 21 minutes 9.15 seconds. Current RSS: ~1489M. Threads: 5. load average: 1.09 1.09 1.18 1/283 428087606.7607 when project has GCP_REGION defined7608Job arguments to GoogleCloud::CreateCloudsqlInstanceWorker must be native JSON types, but :google_oauth2_token is a Symbol.7610To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.7611 uses defined region7612# [RSpecRunTime] Finishing example group spec/services/cloud_seed/google_cloud/create_cloudsql_instance_service_spec.rb. It took 2.54 seconds. Expected to take 3.1 seconds.7613# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/numbers_metric_spec.rb. Expected to take 3.05 seconds.7614Gitlab::Usage::Metrics::Instrumentations::NumbersMetric7615 #value7616 calculates a correct result7617 with availability defined7618 responds to #available? properly7619# [RSpecRunTime] RSpec elapsed time: 21 minutes 13.27 seconds. Current RSS: ~1456M. Threads: 5. load average: 1.16 1.10 1.18 1/283 428217620.7621 with availability not defined7622 responds to #available? properly7623 with unimplemented operation method used7624 raises an error7625# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/numbers_metric_spec.rb. It took 3.73 seconds. Expected to take 3.05 seconds.7626# [RSpecRunTime] Starting example group spec/policies/concerns/crud_policy_helpers_spec.rb. Expected to take 2.99 seconds.7627CrudPolicyHelpers7628 .create_read_update_admin_destroy7629 returns an array of the appropriate abilites given a feature name7630 .create_update_admin_destroy7631 returns an array of the appropriate abilites given a feature name7632 .create_update_admin7633 returns an array of the appropriate abilites given a feature name7634# [RSpecRunTime] Finishing example group spec/policies/concerns/crud_policy_helpers_spec.rb. It took 0.33 second. Expected to take 2.99 seconds.7635# [RSpecRunTime] Starting example group spec/services/jira_connect/sync_service_spec.rb. Expected to take 2.95 seconds.7636JiraConnect::SyncService7637 #execute7638 calls Atlassian::JiraConnect::Client#store_dev_info and logs the response7639 does not execute any queries for preloaded reviewers7640 when a request returns errors7641 logs each response as an error7642# [RSpecRunTime] RSpec elapsed time: 21 minutes 16.02 seconds. Current RSS: ~1485M. Threads: 5. load average: 1.15 1.10 1.18 1/289 429337643.7644# [RSpecRunTime] Finishing example group spec/services/jira_connect/sync_service_spec.rb. It took 2.19 seconds. Expected to take 2.95 seconds.7645# [RSpecRunTime] Starting example group spec/graphql/mutations/ci/runner/bulk_delete_spec.rb. Expected to take 2.85 seconds.7646Mutations::Ci::Runner::BulkDelete7647 #resolve7648 when user can delete runners7649 when runner IDs are missing7650 when admin mode is enabled7651 does not return an error7652 with runners specified by id7653 ignores unknown keys from service response payload7654 when admin mode is enabled7655 deletes runners7656 when the user cannot delete the runner7657 when user is admin and admin mode is not enabled7658 returns error7659# [RSpecRunTime] Finishing example group spec/graphql/mutations/ci/runner/bulk_delete_spec.rb. It took 1.23 seconds. Expected to take 2.85 seconds.7660# [RSpecRunTime] Starting example group spec/views/members/access_denied_mailer/email.html.haml_spec.rb. Expected to take 2.83 seconds.7661members/access_denied_mailer/email.html.haml7662 when source is not hidden7663 is expected not to have text "Hidden"7664 is expected to have visible link "group187" with href "http://localhost/groups/group187"7665 when source is hidden7666 is expected to have text "Hidden"7667 is expected not to have visible link "group189"7668# [RSpecRunTime] Finishing example group spec/views/members/access_denied_mailer/email.html.haml_spec.rb. It took 1.3 seconds. Expected to take 2.83 seconds.7669# [RSpecRunTime] Starting example group spec/graphql/resolvers/work_items/types_resolver_spec.rb. Expected to take 2.73 seconds.7670Resolvers::WorkItems::TypesResolver7671 #resolve7672 when parent is a group7673 behaves like a work item type resolver7674 returns all work item types7675 when filtering by type name7676 returns type with the given name7677 when parent is a project7678 behaves like a work item type resolver7679 returns all work item types7680 when filtering by type name7681 returns type with the given name7682# [RSpecRunTime] Finishing example group spec/graphql/resolvers/work_items/types_resolver_spec.rb. It took 0.97 second. Expected to take 2.73 seconds.7683# [RSpecRunTime] Starting example group spec/models/description_version_spec.rb. Expected to take 2.71 seconds.7684DescriptionVersion7685 does not allow STI7686 associations7687 is expected to belong to issue required: false7688 is expected to belong to merge_request required: false7689 validations7690 exactly_one_issuable7691 issue_id: nil, merge_request_id: 1, valid?: true7692 is expected to eq true7693 issue_id: 1, merge_request_id: nil, valid?: true7694 is expected to eq true7695 issue_id: nil, merge_request_id: nil, valid?: false7696 is expected to eq false7697 issue_id: 1, merge_request_id: 1, valid?: false7698 is expected to eq false7699# [RSpecRunTime] Finishing example group spec/models/description_version_spec.rb. It took 0.67 second. Expected to take 2.71 seconds.7700# [RSpecRunTime] Starting example group spec/workers/ci/initialize_pipelines_iid_sequence_worker_spec.rb. Expected to take 2.63 seconds.7701Ci::InitializePipelinesIidSequenceWorker7702 creates an internal_ids sequence for ci_pipelines7703 when the internal_ids sequence is already initialized7704 does not reset the sequence7705 behaves like subscribes to event7706 consumes the published event7707 behaves like an idempotent worker7708 is labeled as idempotent7709 performs multiple times sequentially without raising an exception7710# [RSpecRunTime] Finishing example group spec/workers/ci/initialize_pipelines_iid_sequence_worker_spec.rb. It took 0.92 second. Expected to take 2.63 seconds.7711# [RSpecRunTime] Starting example group spec/models/alert_management/alert_user_mention_spec.rb. Expected to take 2.63 seconds.7712AlertManagement::AlertUserMention7713 does not allow STI7714 associations7715 is expected to belong to alert class_name => ::AlertManagement::Alert required: false inverse_of => user_mentions7716 is expected to belong to note required: false7717 behaves like has user mentions7718 #has_mentions?7719 when no mentions7720 returns false7721 when mentioned_users_ids not null7722 returns true7723 when mentioned projects7724 returns true7725 when mentioned groups7726 returns true7727# [RSpecRunTime] Finishing example group spec/models/alert_management/alert_user_mention_spec.rb. It took 0.74 second. Expected to take 2.63 seconds.7728# [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability/check_commits_status_service_spec.rb. Expected to take 2.52 seconds.7729MergeRequests::Mergeability::CheckCommitsStatusService7730 #execute7731 when the merge request branch is missing7732 returns a check result with status failed7733 when the merge request has no commits7734 returns a check result with status failed7735 when the merge request contains commits7736 returns a check result with status success7737 #skip?7738 returns false7739 #cacheable?7740 returns false7741 behaves like mergeability check service7742 sets the identifier7743 sets the description7744# [RSpecRunTime] Finishing example group spec/services/merge_requests/mergeability/check_commits_status_service_spec.rb. It took 0.72 second. Expected to take 2.52 seconds.7745# [RSpecRunTime] Starting example group spec/serializers/issue_serializer_spec.rb. Expected to take 2.52 seconds.7746IssueSerializer7747 non-sidebar issue serialization7748 matches issue json schema7749 sidebar issue serialization7750 matches issue_sidebar json schema7751 sidebar extras issue serialization7752 matches issue_sidebar_extras json schema7753 board issue serialization7754 matches board issue json schema7755# [RSpecRunTime] Finishing example group spec/serializers/issue_serializer_spec.rb. It took 1.17 seconds. Expected to take 2.52 seconds.7756# [RSpecRunTime] Starting example group spec/presenters/ml/candidate_presenter_spec.rb. Expected to take 2.41 seconds.7757Ml::CandidatePresenter7758 #ci_build7759 when candidate is associated to job7760 is expected to eq #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-10-03 08:50:29.000000000 +0000", u..., user_id: 1000000432, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>7761 when ci job is not to be added7762 is expected to be nil7763 #path7764 is expected to eq "/namespace710/project-1091/-/ml/candidates/1"7765 #artifact_show_path7766 when candidate is not part of model a version7767 is expected to eq "/namespace710/project-1091/-/packages/1000000436"7768 when candidate is part of model version7769 is expected to eq "/namespace710/project-1091/-/packages/1000000447"7770# [RSpecRunTime] Finishing example group spec/presenters/ml/candidate_presenter_spec.rb. It took 0.59 second. Expected to take 2.41 seconds.7771# [RSpecRunTime] Starting example group spec/models/attr_encrypted_patches_spec.rb. Expected to take 2.41 seconds.7772GitLab monkey-patches to AttrEncrypted7773 does not allow STI7774 #attribute_instance_methods_as_symbols_available?7775 returns false7776 does not define virtual attributes7777 calls attr_changed? method with kwargs7778 #attr_encrypted_attributes7779 does not share state with other instances7780# [RSpecRunTime] Finishing example group spec/models/attr_encrypted_patches_spec.rb. It took 0.51 second. Expected to take 2.41 seconds.7781# [RSpecRunTime] Starting example group spec/lib/gitlab/render_timeout_spec.rb. Expected to take 2.31 seconds.7782Gitlab::RenderTimeout7783 utilizes timeout for web7784 utilizes longer timeout for sidekiq7785 banzai_timeout_disabled?7786 when GITLAB_DISABLE_MARKDOWN_TIMEOUT set7787 returns true7788 when GITLAB_DISABLE_MARKDOWN_TIMEOUT is not set7789 returns false7790# [RSpecRunTime] Finishing example group spec/lib/gitlab/render_timeout_spec.rb. It took 0.35 second. Expected to take 2.31 seconds.7791# [RSpecRunTime] Starting example group spec/workers/auto_merge_process_worker_spec.rb. Expected to take 2.31 seconds.7792AutoMergeProcessWorker7793 #perform7794 when merge request is found7795 executes AutoMergeService7796# [RSpecRunTime] RSpec elapsed time: 21 minutes 26.81 seconds. Current RSS: ~1513M. Threads: 5. load average: 1.28 1.13 1.19 1/289 430447797.7798 when merge request is not found7799 does not execute AutoMergeService7800# [RSpecRunTime] Finishing example group spec/workers/auto_merge_process_worker_spec.rb. It took 1.77 seconds. Expected to take 2.31 seconds.7801# [RSpecRunTime] Starting example group spec/policies/project_hook_policy_spec.rb. Expected to take 2.22 seconds.7802ProjectHookPolicy7803 when the user is not a maintainer7804 cannot read and admin web-hooks7805 when the user is a maintainer7806 can read and admin web-hooks7807# [RSpecRunTime] Finishing example group spec/policies/project_hook_policy_spec.rb. It took 1.76 seconds. Expected to take 2.22 seconds.7808# [RSpecRunTime] Starting example group spec/workers/jira_connect/sync_feature_flags_worker_spec.rb. Expected to take 2.21 seconds.7809JiraConnect::SyncFeatureFlagsWorker7810 behaves like worker with data consistency7811 .get_data_consistency_feature_flag_enabled?7812 returns true7813 .get_data_consistency7814 returns correct data consistency7815 #perform7816 when object exists7817 calls the Jira sync service7818 when object does not exist7819 does not call the sync service7820# [RSpecRunTime] Finishing example group spec/workers/jira_connect/sync_feature_flags_worker_spec.rb. It took 0.83 second. Expected to take 2.21 seconds.7821# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/group_imports_users_metric_spec.rb. Expected to take 2.13 seconds.7822Gitlab::Usage::Metrics::Instrumentations::GroupImportsUsersMetric7823 behaves like a correct instrumented metric value and query7824 behaves like a correct instrumented metric value7825 has correct value7826 behaves like a correct instrumented metric query7827 has correct generate query7828 behaves like a correct instrumented metric value and query7829 behaves like a correct instrumented metric value7830 has correct value7831 behaves like a correct instrumented metric query7832 has correct generate query7833# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/group_imports_users_metric_spec.rb. It took 0.97 second. Expected to take 2.13 seconds.7834# [RSpecRunTime] Starting example group spec/lib/system_check/app/table_truncate_check_spec.rb. Expected to take 2.11 seconds.7835SystemCheck::App::TableTruncateCheck7836 when running on single databases7837 #skip?7838 example at ./spec/lib/system_check/app/table_truncate_check_spec.rb:14 (PENDING: Skipping because database ci exists)7839 when running on multiple databases7840 #skip?7841 is expected to eq false7842 #check?7843 when TableTruncate returns false7844 is expected to eq true7845 when TableTruncate returns true7846 is expected to eq false7847 #show_error7848 outputs error information7849# [RSpecRunTime] Finishing example group spec/lib/system_check/app/table_truncate_check_spec.rb. It took 0.51 second. Expected to take 2.11 seconds.7850# [RSpecRunTime] Starting example group spec/presenters/import/pending_reassignment_alert_presenter_spec.rb. Expected to take 2.03 seconds.7851Import::PendingReassignmentAlertPresenter7852 #body7853 is expected to eq "As part of the import, placeholder users were created on and these users were assigned group member...mple. To reassign contributions from placeholder users to GitLab users, visit the Members page of ."7854 with one top level group7855 presents the import values7856 when importer_user_mapping feature flag is disabled7857 presents the import values7858 with multiple top level groups7859 presents the import values7860 when the current user is not an owner of a top level group7861 excludes that group from the results7862 #title7863 is expected to eq "Placeholder users awaiting reassignment"7864 with no top level groups7865 presents the import values7866# [RSpecRunTime] Finishing example group spec/presenters/import/pending_reassignment_alert_presenter_spec.rb. It took 0.72 second. Expected to take 2.03 seconds.7867# [RSpecRunTime] Starting example group spec/services/import/source_users/cancel_reassignment_service_spec.rb. Expected to take 2.0 seconds.7868Import::SourceUsers::CancelReassignmentService7869 #execute7870 when cancelation is successful7871 returns success7872# [RSpecRunTime] RSpec elapsed time: 21 minutes 33.58 seconds. Current RSS: ~1525M. Threads: 5. load average: 1.26 1.13 1.19 1/288 430457873.7874 when current user does not have permission7875 returns error no permissions7876 when import source user does not have a cancelable status7877 returns error invalid status7878 when an error occurs7879 returns an error7880# [RSpecRunTime] Finishing example group spec/services/import/source_users/cancel_reassignment_service_spec.rb. It took 2.8 seconds. Expected to take 2.0 seconds.7881# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/background_migrations_spec.rb. Expected to take 1.94 seconds.7882RuboCop::Cop::Migration::BackgroundMigrations7883 when migrate_in is used7884 registers an offense7885 when requeue_background_migration_jobs_by_range_at_intervals is used7886 registers an offense7887 when queue_background_migration_jobs_by_range_at_intervals is used7888 registers an offense7889# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/background_migrations_spec.rb. It took 0.43 second. Expected to take 1.94 seconds.7890# [RSpecRunTime] Starting example group spec/lib/gitlab/x509/commit_sigstore_spec.rb. Expected to take 1.92 seconds.7891Gitlab::X509::Commit7892 #signature7893 on second call7894 returns the cached signature7895 #update_signature!7896 updates verification status7897# [RSpecRunTime] Finishing example group spec/lib/gitlab/x509/commit_sigstore_spec.rb. It took 1.15 seconds. Expected to take 1.92 seconds.7898# [RSpecRunTime] Starting example group spec/lib/gitlab/ci_access_spec.rb. Expected to take 1.87 seconds.7899Gitlab::CiAccess7900 #can_do_action?7901 when action is :build_download_code7902 is expected to be truthy7903 when action is not :build_download_code7904 is expected to be falsey7905# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci_access_spec.rb. It took 0.19 second. Expected to take 1.87 seconds.7906# [RSpecRunTime] Starting example group spec/graphql/types/boards/board_issue_input_type_spec.rb. Expected to take 1.84 seconds.7907Types::Boards::BoardIssueInputType7908 is expected to eq "BoardIssueInput"7909 has specific fields7910# [RSpecRunTime] Finishing example group spec/graphql/types/boards/board_issue_input_type_spec.rb. It took 0.2 second. Expected to take 1.84 seconds.7911# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/check_ruby_syntax_spec.rb. Expected to take 1.75 seconds.7912Tooling::CheckRubySyntax7913 #run7914 without files7915 is expected to be empty7916 with perfect Ruby code7917 is expected to be empty7918 with invalid Ruby code7919 has errors7920 #ruby_files7921 without files7922 is expected to eq []7923 with files ending with Ruby extensions7924 is expected to contain exactly "ruby_file.rb", "rspec.html.haml_spec.rb", "task.rake", and "config.ru"7925 with special Ruby files7926 is expected to contain exactly "foo/Guardfile", "danger/Dangerfile", "gems/Gemfile", and "Rakefile"7927# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/check_ruby_syntax_spec.rb. It took 0.62 second. Expected to take 1.75 seconds.7928# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/events_cache_spec.rb. Expected to take 1.75 seconds.7929Gitlab::GithubImport::EventsCache7930 #delete7931 deletes the list7932 #events7933 retrieves the list of events from the cache in the correct order7934 when no event was added7935 returns an empty array7936 #add7937 adds event to cache7938 when events is too large to cache7939 does not add event to cache7940# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/events_cache_spec.rb. It took 0.67 second. Expected to take 1.75 seconds.7941# [RSpecRunTime] Starting example group spec/lib/gitlab/external_authorization/cache_spec.rb. Expected to take 1.65 seconds.7942Gitlab::ExternalAuthorization::Cache7943 #load7944 reads stored info from redis7945 #store7946 sets the values in redis7947# [RSpecRunTime] Finishing example group spec/lib/gitlab/external_authorization/cache_spec.rb. It took 0.21 second. Expected to take 1.65 seconds.7948# [RSpecRunTime] Starting example group spec/graphql/types/tree/type_enum_spec.rb. Expected to take 1.64 seconds.7949Types::Tree::TypeEnum7950 exposes all tree entry types7951 is expected to eq "EntryType"7952# [RSpecRunTime] Finishing example group spec/graphql/types/tree/type_enum_spec.rb. It took 0.18 second. Expected to take 1.64 seconds.7953# [RSpecRunTime] Starting example group spec/models/ml/candidate_metadata_spec.rb. Expected to take 1.55 seconds.7954Ml::CandidateMetadata7955 does not allow STI7956 uniqueness of name7957 is unique within candidate7958 associations7959 is expected to belong to candidate required: false7960# [RSpecRunTime] Finishing example group spec/models/ml/candidate_metadata_spec.rb. It took 0.76 second. Expected to take 1.55 seconds.7961# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/dormant_user_setting_enabled_metric_spec.rb. Expected to take 1.53 seconds.7962Gitlab::Usage::Metrics::Instrumentations::DormantUserSettingEnabledMetric7963 deactivate_dormant_users_enabled: 1, expected_value: 17964 behaves like a correct instrumented metric value7965 has correct value7966 deactivate_dormant_users_enabled: 0, expected_value: 07967 behaves like a correct instrumented metric value7968 has correct value7969# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/dormant_user_setting_enabled_metric_spec.rb. It took 1.22 seconds. Expected to take 1.53 seconds.7970# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/normalizer/factory_spec.rb. Expected to take 1.43 seconds.7971Gitlab::Ci::Config::Normalizer::Factory7972 #create7973 when no strategy applies7974 is expected to be empty7975# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/normalizer/factory_spec.rb. It took 0.1 second. Expected to take 1.43 seconds.7976# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/mount_mutation_spec.rb. Expected to take 1.43 seconds.7977Gitlab::Graphql::MountMutation7978 .mount_aliased_mutation7979 mounts a mutation7980 has a correct `graphql_name`7981 has a correct type7982 has a correct input argument7983 .mount_mutation7984 mounts a mutation7985# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/mount_mutation_spec.rb. It took 0.44 second. Expected to take 1.43 seconds.7986# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/prometheus_enabled_metric_spec.rb. Expected to take 1.35 seconds.7987Gitlab::Usage::Metrics::Instrumentations::PrometheusEnabledMetric7988 when the setting is false7989 behaves like a correct instrumented metric value7990 has correct value7991 when the setting is true7992 behaves like a correct instrumented metric value7993 has correct value7994# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/prometheus_enabled_metric_spec.rb. It took 0.18 second. Expected to take 1.35 seconds.7995# [RSpecRunTime] Starting example group spec/workers/gitlab/github_gists_import/start_import_worker_spec.rb. Expected to take 1.34 seconds.7996Gitlab::GithubGistsImport::StartImportWorker7997 .sidekiq_retries_exhausted7998 sets status to failed7999 #perform8000 when import was successfull8001 imports all the gists8002 when importer returns an error8003 raises an error8004 when rate limit is reached8005 reschedules worker8006# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_gists_import/start_import_worker_spec.rb. It took 0.48 second. Expected to take 1.34 seconds.8007# [RSpecRunTime] Starting example group spec/lib/system_check/app/gitlab_cable_config_exists_check_spec.rb. Expected to take 1.26 seconds.8008SystemCheck::App::GitlabCableConfigExistsCheck8009 #check?8010 when config/cable.yml exists8011 is expected to eq true8012 when config/cable.yml does not exist8013 is expected to eq false8014# [RSpecRunTime] Finishing example group spec/lib/system_check/app/gitlab_cable_config_exists_check_spec.rb. It took 0.22 second. Expected to take 1.26 seconds.8015# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/reader_spec.rb. Expected to take 1.25 seconds.8016Gitlab::ImportExport::Reader8017 #project_tree8018 delegates to AttributesFinder#find_root8019 when exception raised8020 is expected to equal false8021 logs the error8022 #group_members_tree8023 delegates to AttributesFinder#find_root8024# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/reader_spec.rb. It took 0.47 second. Expected to take 1.25 seconds.8025# [RSpecRunTime] Starting example group spec/views/groups/show.html.haml_spec.rb. Expected to take 1.16 seconds.8026groups/show8027 group README8028 with readme project8029 renders #js-group-readme8030 with private readme project8031 does not render #js-group-readme8032 without readme project8033 does not render #js-group-readme8034# [RSpecRunTime] Finishing example group spec/views/groups/show.html.haml_spec.rb. It took 0.74 second. Expected to take 1.16 seconds.8035# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/project_relation_type_spec.rb. Expected to take 1.14 seconds.8036Gitlab::GithubImport::ProjectRelationType8037 #for8038 when it's user owned repo8039 is expected to eq "owned"8040 when it's organization repo8041 is expected to eq "organization"8042 when it's user collaborated repo8043 is expected to eq "collaborated"8044# [RSpecRunTime] RSpec elapsed time: 21 minutes 44.53 seconds. Current RSS: ~1528M. Threads: 5. load average: 1.37 1.16 1.20 1/285 430768045.8046 with cache8047 calls client only once during 5 minutes timeframe8048# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/project_relation_type_spec.rb. It took 1.85 seconds. Expected to take 1.14 seconds.8049# [RSpecRunTime] Starting example group spec/lib/gitlab/error_tracking/processor/sanitize_error_message_processor_spec.rb. Expected to take 1.09 seconds.8050Gitlab::ErrorTracking::Processor::SanitizeErrorMessageProcessor8051 .call8052 with Sentry event8053 behaves like processes the exception8054 cleans the exception message8055 with invalid event8056 does nothing8057# [RSpecRunTime] Finishing example group spec/lib/gitlab/error_tracking/processor/sanitize_error_message_processor_spec.rb. It took 0.21 second. Expected to take 1.09 seconds.8058# [RSpecRunTime] Starting example group spec/graphql/types/clusters/agent_type_spec.rb. Expected to take 1.02 seconds.8059Types::Clusters::AgentType8060 is expected to require graphql authorizations :read_cluster_agent8061 is expected to include graphql fields :created_at, :created_by_user, :id, :name, :project, :updated_at, :tokens, :web_path, :connections, :activity_events, and :user_access_authorizations8062 is expected to eq "ClusterAgent"8063# [RSpecRunTime] Finishing example group spec/graphql/types/clusters/agent_type_spec.rb. It took 0.29 second. Expected to take 1.02 seconds.8064# [RSpecRunTime] Starting example group spec/workers/object_storage/delete_stale_direct_uploads_worker_spec.rb. Expected to take 0.97 second.8065ObjectStorage::DeleteStaleDirectUploadsWorker8066 #perform8067 executes a service8068# [RSpecRunTime] Finishing example group spec/workers/object_storage/delete_stale_direct_uploads_worker_spec.rb. It took 0.11 second. Expected to take 0.97 second.8069# [RSpecRunTime] Starting example group spec/workers/namespaces/prune_aggregation_schedules_worker_spec.rb. Expected to take 0.94 second.8070Namespaces::PruneAggregationSchedulesWorker#perform8071 schedules a worker per pending aggregation8072# [RSpecRunTime] Finishing example group spec/workers/namespaces/prune_aggregation_schedules_worker_spec.rb. It took 0.83 second. Expected to take 0.94 second.8073# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/async_post_migrate_only_spec.rb. Expected to take 0.88 second.8074RuboCop::Cop::Migration::AsyncPostMigrateOnly8075 when in a migration8076 when in a post deployment migration8077 does not register any offenses8078 when in a regular migration8079 registers an offense8080 when outside of a migration8081 does not register any offenses8082# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/async_post_migrate_only_spec.rb. It took 0.32 second. Expected to take 0.88 second.8083# [RSpecRunTime] Starting example group spec/views/devise/shared/_error_messages.html.haml_spec.rb. Expected to take 0.86 second.8084devise/shared/_error_messages8085 Error messages8086 with errors8087 shows errors8088 without errors8089 does not show errors8090# [RSpecRunTime] Finishing example group spec/views/devise/shared/_error_messages.html.haml_spec.rb. It took 0.49 second. Expected to take 0.86 second.8091# [RSpecRunTime] Starting example group spec/rubocop/cop/scalability/idempotent_worker_spec.rb. Expected to take 0.81 second.8092RuboCop::Cop::Scalability::IdempotentWorker8093 adds an offense when not defining idempotent method8094 adds an offense when not defining idempotent method8095# [RSpecRunTime] Finishing example group spec/rubocop/cop/scalability/idempotent_worker_spec.rb. It took 0.23 second. Expected to take 0.81 second.8096# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/port_spec.rb. Expected to take 0.79 second.8097Gitlab::Ci::Build::Port8098 when port is defined as an integer8099 populates the object8100 when port is defined as hash8101 populates the object8102# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/port_spec.rb. It took 0.19 second. Expected to take 0.79 second.8103# [RSpecRunTime] Starting example group spec/graphql/types/users/autocompleted_user_type_spec.rb. Expected to take 0.73 second.8104Types::Users::AutocompletedUserType8105 is expected to require graphql authorizations :read_user8106 #merge_request_interaction8107 returns the correct type8108 has the correct arguments8109# [RSpecRunTime] Finishing example group spec/graphql/types/users/autocompleted_user_type_spec.rb. It took 0.26 second. Expected to take 0.73 second.8110# [RSpecRunTime] Starting example group spec/lib/api/entities/changelog_spec.rb. Expected to take 0.71 second.8111API::Entities::Changelog8112 exposes correct attributes8113 exposes correct notes8114# [RSpecRunTime] Finishing example group spec/lib/api/entities/changelog_spec.rb. It took 0.2 second. Expected to take 0.71 second.8115# [RSpecRunTime] Starting example group spec/views/layouts/nav/breadcrumbs/_breadcrumbs.html.haml_spec.rb. Expected to take 0.65 second.8116layouts/nav/breadcrumbs/_breadcrumbs8117 element for Vue page breadcrumbs8118 when the page has breadcrumbs8119 has the correct data attribute value8120 when the page has no breadcrumbs8121 still renders the element with an empty array as data attribute value8122# [RSpecRunTime] Finishing example group spec/views/layouts/nav/breadcrumbs/_breadcrumbs.html.haml_spec.rb. It took 0.38 second. Expected to take 0.65 second.8123# [RSpecRunTime] Starting example group spec/lib/gitlab/database_importers/default_organization_importer_spec.rb. Expected to take 0.61 second.8124Gitlab::DatabaseImporters::DefaultOrganizationImporter8125 #create_default_organization8126 when default organization does not exists8127 creates a default organization8128 when default organization exists8129 does not create another organization8130# [RSpecRunTime] Finishing example group spec/lib/gitlab/database_importers/default_organization_importer_spec.rb. It took 0.22 second. Expected to take 0.61 second.8131# [RSpecRunTime] Starting example group spec/graphql/types/ci_configuration/sast/type_spec.rb. Expected to take 0.57 second.8132Types::CiConfiguration::Sast::Type8133 is expected to have graphql fields :global, :pipeline, and :analyzers8134 is expected to eq "SastCiConfiguration"8135# [RSpecRunTime] Finishing example group spec/graphql/types/ci_configuration/sast/type_spec.rb. It took 0.18 second. Expected to take 0.57 second.8136# [RSpecRunTime] Starting example group spec/graphql/types/packages/helm/metadata_type_spec.rb. Expected to take 0.57 second.8137Types::Packages::Helm::MetadataType8138 is expected to eq "PackageHelmMetadataType"8139 includes helm json fields8140# [RSpecRunTime] Finishing example group spec/graphql/types/packages/helm/metadata_type_spec.rb. It took 0.19 second. Expected to take 0.57 second.8141# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/server_spec.rb. Expected to take 0.54 second.8142Gitlab::SidekiqMiddleware::DuplicateJobs::Server8143 with until_executing strategy8144 #call8145 removes the stored job from redis before execution8146 with until_executed strategy8147 removes the stored job from redis after execution8148# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/server_spec.rb. It took 0.24 second. Expected to take 0.54 second.8149# [RSpecRunTime] Starting example group spec/serializers/import/github_realtime_repo_entity_spec.rb. Expected to take 0.52 second.8150Import::GithubRealtimeRepoEntity8151 exposes correct attributes8152 when import stats is failed8153 includes import_error8154# [RSpecRunTime] Finishing example group spec/serializers/import/github_realtime_repo_entity_spec.rb. It took 0.2 second. Expected to take 0.52 second.8155# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/observers/query_details_spec.rb. Expected to take 0.49 second.8156Gitlab::Database::Migrations::Observers::QueryDetails8157 records details of executed queries8158 unsubscribes after the observation8159# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/observers/query_details_spec.rb. It took 0.19 second. Expected to take 0.49 second.8160# [RSpecRunTime] Starting example group spec/support_specs/graphql/field_selection_spec.rb. Expected to take 0.48 second.8161Graphql::FieldSelection8162 can report on the paths that are selected8163 can serialize a field selection nicely8164# [RSpecRunTime] Finishing example group spec/support_specs/graphql/field_selection_spec.rb. It took 0.18 second. Expected to take 0.48 second.8165# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_instance_type_active_metric_spec.rb. Expected to take 0.34 second.8166Gitlab::Usage::Metrics::Instrumentations::CountCiRunnersInstanceTypeActiveMetric8167 behaves like a correct instrumented metric value8168 has correct value8169# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_instance_type_active_metric_spec.rb. It took 0.14 second. Expected to take 0.34 second.8170# [RSpecRunTime] Starting example group spec/graphql/types/blob_viewer_type_spec.rb. Expected to take 0.33 second.8171Types::BlobViewerType8172 has the correct fields8173# [RSpecRunTime] Finishing example group spec/graphql/types/blob_viewer_type_spec.rb. It took 0.1 second. Expected to take 0.33 second.8174# [RSpecRunTime] Starting example group spec/graphql/types/mutation_type_spec.rb. Expected to take 0.3 second.8175Types::MutationType8176 is expected to have the MergeRequestSetDraft8177# [RSpecRunTime] Finishing example group spec/graphql/types/mutation_type_spec.rb. It took 0.1 second. Expected to take 0.3 second.8178# [RSpecRunTime] Starting example group spec/graphql/types/packages/package_file_type_spec.rb. Expected to take 0.27 second.8179Types::Packages::PackageFileType8180 includes package file fields8181# [RSpecRunTime] Finishing example group spec/graphql/types/packages/package_file_type_spec.rb. It took 0.1 second. Expected to take 0.27 second.8182# [RSpecRunTime] Starting example group spec/workers/concerns/repository_check_queue_spec.rb. Expected to take 0.27 second.8183RepositoryCheckQueue8184 disables retrying of failed jobs8185# [RSpecRunTime] Finishing example group spec/workers/concerns/repository_check_queue_spec.rb. It took 0.1 second. Expected to take 0.27 second.8186# [RSpecRunTime] Starting example group spec/graphql/types/project_statistics_type_spec.rb. Expected to take 0.25 second.8187Types::ProjectStatisticsType8188 has the expected fields8189# [RSpecRunTime] Finishing example group spec/graphql/types/project_statistics_type_spec.rb. It took 0.1 second. Expected to take 0.25 second.8190# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/database_mode_spec.rb. Expected to take 0.24 second.8191Gitlab::Usage::Metrics::Instrumentations::DatabaseMode8192 behaves like a correct instrumented metric value8193 has correct value8194# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/database_mode_spec.rb. It took 0.1 second. Expected to take 0.24 second.8195auto_explain log contains 1610 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-34-44.333.main.ndjson.gz8196took 17.5412074628197auto_explain log contains 1611 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-34-44.333.ci.ndjson.gz8198took 16.1775103278199[TEST PROF INFO] EventProf results for sql.active_record8200Total time: 03:49.020 of 21:43.014 (17.58%)8201Total events: 1804008202Top 5 slowest suites (by time):8203Ci::JobArtifact (./spec/models/ci/job_artifact_spec.rb:5) – 00:39.330 (27029 / 273) of 02:18.026 (28.5%)8204Notes::UpdateService (./spec/services/notes/update_service_spec.rb:5) – 00:38.582 (26866 / 40) of 01:58.408 (32.58%)8205ProjectWiki (./spec/models/project_wiki_spec.rb:5) – 00:29.058 (21537 / 252) of 03:49.217 (12.68%)8206Ci::CreatePipelineService (./spec/services/ci/create_pipeline_service/rules_spec.rb:4) – 00:22.095 (16432 / 87) of 02:14.682 (16.41%)8207Namespace::Ro...rageStatistics (./spec/models/namespace/root_storage_statistics_spec.rb:5) – 00:07.681 (5967 / 31) of 00:28.886 (26.59%)8208Knapsack report was generated. Preview:8209{8210 "spec/models/project_wiki_spec.rb": 229.15873201700015,8211 "spec/models/ci/job_artifact_spec.rb": 138.02647389499998,8212 "spec/services/ci/create_pipeline_service/rules_spec.rb": 134.68255342099974,8213 "spec/services/notes/update_service_spec.rb": 118.407754028,8214 "spec/lib/api/helpers_spec.rb": 35.83206090400017,8215 "spec/lib/gitlab/ci/config/external/mapper/verifier_spec.rb": 68.36159593599996,8216 "spec/services/members/invitation_reminder_email_service_spec.rb": 20.663693814999988,8217 "spec/lib/gitlab/url_sanitizer_spec.rb": 15.897177510999882,8218 "spec/lib/gitlab/database/background_migration/batched_migration_spec.rb": 12.093621880000228,8219 "spec/models/namespace/root_storage_statistics_spec.rb": 28.8857283870002,8220 "spec/lib/gitlab/url_builder_spec.rb": 17.516070507000222,8221 "spec/services/system_note_service_spec.rb": 17.79768274099979,8222 "spec/models/route_spec.rb": 21.197018939999907,8223 "spec/lib/gitlab/diff/file_collection/merge_request_diff_spec.rb": 26.889889162000145,8224 "spec/models/concerns/resolvable_discussion_spec.rb": 13.30667922900011,8225 "spec/models/concerns/cache_markdown_field_spec.rb": 7.931699715999912,8226 "spec/lib/gitlab/database/migrations/runner_spec.rb": 10.5164791899997,8227 "spec/models/integrations/webex_teams_spec.rb": 11.573863040000106,8228 "spec/lib/gitlab/utils/sanitize_node_link_spec.rb": 5.093856847999632,8229 "spec/lib/gitlab/data_builder/note_spec.rb": 12.809657229000095,8230 "spec/services/ci/pipeline_trigger_service_spec.rb": 13.80953714899988,8231 "spec/models/concerns/milestoneable_spec.rb": 10.145140727000125,8232 "spec/models/concerns/participable_spec.rb": 8.503407545999835,8233 "spec/models/concerns/each_batch_spec.rb": 9.219483923000098,8234 "spec/policies/clusters/cluster_policy_spec.rb": 11.334632474000045,8235 "spec/models/work_items/related_work_item_link_spec.rb": 9.200638454,8236 "spec/lib/gitlab/sidekiq_middleware/skip_jobs_spec.rb": 4.232848702999945,8237 "spec/workers/remove_expired_members_worker_spec.rb": 13.000886105000063,8238 "spec/lib/gitlab/ci/reports/sbom/component_spec.rb": 3.4007511879999583,8239 "spec/lib/gitlab/config/entry/validators_spec.rb": 2.9249945369997477,8240 "spec/lib/click_house/query_builder_spec.rb": 3.190844461999859,8241 "spec/models/uploads/fog_spec.rb": 9.409407900999668,8242 "spec/models/ml/experiment_spec.rb": 6.168946358000085,8243 "spec/lib/gitlab/multi_collection_paginator_spec.rb": 10.049345637999977,8244 "spec/lib/banzai/filter/references/reference_cache_spec.rb": 3.936337619000369,8245 "spec/lib/gitlab/ci/build/step_spec.rb": 7.64723812200009,8246 "spec/services/error_tracking/issue_update_service_spec.rb": 7.486594533999778,8247 "spec/services/ci/create_pipeline_service/cache_spec.rb": 8.857673590000104,8248 "spec/models/packages/dependency_spec.rb": 5.4476431109997066,8249 "spec/lib/gitlab/ci/badge/pipeline/metadata_spec.rb": 6.90512018499976,8250 "spec/models/integrations/emails_on_push_spec.rb": 5.37304504299982,8251 "spec/views/projects/merge_requests/_commits.html.haml_spec.rb": 8.64665847399965,8252 "spec/finders/packages/packages_finder_spec.rb": 4.874242232000142,8253 "spec/models/jira_connect/public_key_spec.rb": 7.350045036999745,8254 "spec/workers/ci/user_cancel_pipeline_worker_spec.rb": 5.213206195000112,8255 "spec/lib/gitlab/hotlinking_detector_spec.rb": 2.307531777999884,8256 "spec/finders/user_finder_spec.rb": 1.8392731169997205,8257 "spec/graphql/types/query_type_spec.rb": 1.8043713570000364,8258 "spec/uploaders/import_export_uploader_spec.rb": 1.950903765000021,8259 "spec/models/ci/build_need_spec.rb": 3.5230198160002146,8260 "spec/services/clusters/agent_tokens/revoke_service_spec.rb": 4.6337271160000455,8261 "spec/lib/gitlab/ci/pipeline/chain/limit/rate_limit_spec.rb": 3.400202489000094,8262 "spec/lib/system_check/simple_executor_spec.rb": 1.9280195169999388,8263 "spec/lib/gitlab/error_tracking/processor/sidekiq_processor_spec.rb": 1.6533910809998815,8264 "spec/lib/gitlab/ci/pipeline/expression/lexer_spec.rb": 1.7678393189999042,8265 "spec/services/users/activity_service_spec.rb": 2.1938681409997116,8266 "spec/lib/gitlab/gl_repository/identifier_spec.rb": 2.0661078230000385,8267 "spec/services/error_tracking/issue_latest_event_service_spec.rb": 3.2760692520000703,8268 "spec/services/branches/validate_new_service_spec.rb": 4.284398782999688,8269 "spec/services/packages/helm/process_file_service_spec.rb": 5.503329631999804,8270 "spec/lib/gitlab/diff/file_collection/base_spec.rb": 5.06248832700021,8271 "spec/helpers/notify_helper_spec.rb": 3.9786799180001253,8272 "spec/lib/gitlab/ci/pipeline/chain/limit/deployments_spec.rb": 3.017616294999698,8273 "spec/graphql/graphql_triggers_spec.rb": 2.58459545300002,8274 "spec/workers/pipeline_process_worker_spec.rb": 3.2697168309996414,8275 "spec/services/admin/plan_limits/update_service_spec.rb": 1.757603707999806,8276 "spec/helpers/users/group_callouts_helper_spec.rb": 2.866517818000375,8277 "spec/tooling/lib/tooling/mappings/graphql_base_type_mappings_spec.rb": 1.2895549969998683,8278 "spec/lib/banzai/filter/front_matter_filter_spec.rb": 1.3155707060000168,8279 "spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes/approved_event_spec.rb": 3.0033846549999907,8280 "spec/lib/gitlab/metrics/samplers/puma_sampler_spec.rb": 1.245851207999749,8281 "spec/services/milestones/update_service_spec.rb": 1.793512716999885,8282 "spec/lib/gitlab/github_import/importer/repository_importer_spec.rb": 1.044638570999723,8283 "spec/lib/file_size_validator_spec.rb": 2.8945748979999735,8284 "spec/lib/gitlab/sidekiq_logging/json_formatter_spec.rb": 1.2437524570000278,8285 "spec/graphql/types/current_user_todos_type_spec.rb": 3.4322151180003857,8286 "spec/workers/packages/mark_package_files_for_destruction_worker_spec.rb": 1.3445966159997624,8287 "spec/lib/gitlab/database/partitioning/int_range_strategy_spec.rb": 0.8145958250001968,8288 "spec/models/members/members/members_with_parents_spec.rb": 2.8601623479999034,8289 "spec/lib/gitlab/identifier_spec.rb": 1.6473234199997933,8290 "spec/workers/gitlab/import/stuck_project_import_jobs_worker_spec.rb": 3.621995364999748,8291 "spec/graphql/resolvers/admin/analytics/usage_trends/measurements_resolver_spec.rb": 2.5585835629999565,8292 "spec/models/design_management/design_action_spec.rb": 1.0847489310003766,8293 "spec/lib/error_tracking/stacktrace_builder_spec.rb": 0.8991444230000525,8294 "spec/services/jira_import/server_users_mapper_service_spec.rb": 3.717830253000102,8295 "spec/lib/api/entities/merge_request_approvals_spec.rb": 3.5659226149996357,8296 "spec/models/integrations/chat_message/group_mention_message_spec.rb": 1.0125453520004157,8297 "spec/lib/gitlab/github_import/importer/attachments/issues_importer_spec.rb": 1.4655032239998036,8298 "spec/graphql/resolvers/groups_resolver_spec.rb": 1.1397893389998899,8299 "spec/lib/gitlab/feature_categories_spec.rb": 0.7894891259998076,8300 "spec/services/projects/record_target_platforms_service_spec.rb": 1.0500840609997795,8301 "spec/services/commits/revert_service_spec.rb": 3.130850112999724,8302 "spec/lib/gitlab/health_checks/probes/collection_spec.rb": 0.720119767000142,8303 "spec/workers/personal_access_tokens/expired_notification_worker_spec.rb": 1.0993257700001777,8304 "spec/rubocop/check_graceful_task_spec.rb": 0.5863765500002955,8305 "spec/lib/bulk_imports/network_error_spec.rb": 1.0990957189997062,8306 "spec/services/ci/runners/stale_managers_cleanup_service_spec.rb": 0.7402177670001038,8307 "spec/models/concerns/cron_schedulable_spec.rb": 2.3347544879998168,8308 "spec/lib/gitlab/diff/formatters/image_formatter_spec.rb": 0.8936809840001843,8309 "spec/lib/bulk_imports/source_url_builder_spec.rb": 0.7484712770001352,8310 "spec/services/saved_replies/destroy_service_spec.rb": 0.893038703000002,8311 "spec/graphql/resolvers/terraform/states_resolver_spec.rb": 1.6695664700000634,8312 "spec/helpers/ci/secure_files_helper_spec.rb": 1.5801105010000356,8313 "spec/services/design_management/move_designs_service_spec.rb": 1.8174473770000077,8314 "spec/services/cloud_seed/google_cloud/create_cloudsql_instance_service_spec.rb": 2.543067143999906,8315 "spec/lib/gitlab/usage/metrics/instrumentations/numbers_metric_spec.rb": 3.732970043000023,8316 "spec/policies/concerns/crud_policy_helpers_spec.rb": 0.3304920939999647,8317 "spec/services/jira_connect/sync_service_spec.rb": 2.192284270000073,8318 "spec/graphql/mutations/ci/runner/bulk_delete_spec.rb": 1.2318374080000467,8319 "spec/views/members/access_denied_mailer/email.html.haml_spec.rb": 1.2999321659999623,8320 "spec/graphql/resolvers/work_items/types_resolver_spec.rb": 0.9657608229999823,8321 "spec/models/description_version_spec.rb": 0.666387167999801,8322 "spec/workers/ci/initialize_pipelines_iid_sequence_worker_spec.rb": 0.9242030729997168,8323 "spec/models/alert_management/alert_user_mention_spec.rb": 0.7353791170003205,8324 "spec/services/merge_requests/mergeability/check_commits_status_service_spec.rb": 0.7147531069999786,8325 "spec/serializers/issue_serializer_spec.rb": 1.1729216479998286,8326 "spec/presenters/ml/candidate_presenter_spec.rb": 0.5912955690000672,8327 "spec/models/attr_encrypted_patches_spec.rb": 0.5118166199999905,8328 "spec/lib/gitlab/render_timeout_spec.rb": 0.34963610400018297,8329 "spec/workers/auto_merge_process_worker_spec.rb": 1.7667959379996319,8330 "spec/policies/project_hook_policy_spec.rb": 1.757676457999878,8331 "spec/workers/jira_connect/sync_feature_flags_worker_spec.rb": 0.8256139850000181,8332 "spec/lib/gitlab/usage/metrics/instrumentations/group_imports_users_metric_spec.rb": 0.9725949229996331,8333 "spec/lib/system_check/app/table_truncate_check_spec.rb": 0.5062616599998364,8334 "spec/presenters/import/pending_reassignment_alert_presenter_spec.rb": 0.7200663769999665,8335 "spec/services/import/source_users/cancel_reassignment_service_spec.rb": 2.797961349000161,8336 "spec/rubocop/cop/migration/background_migrations_spec.rb": 0.42919258199981414,8337 "spec/lib/gitlab/x509/commit_sigstore_spec.rb": 1.1503067590001592,8338 "spec/lib/gitlab/ci_access_spec.rb": 0.19314380599962533,8339 "spec/graphql/types/boards/board_issue_input_type_spec.rb": 0.19492472699994323,8340 "spec/tooling/lib/tooling/check_ruby_syntax_spec.rb": 0.6224381479996737,8341 "spec/lib/gitlab/github_import/events_cache_spec.rb": 0.6654431370002385,8342 "spec/lib/gitlab/external_authorization/cache_spec.rb": 0.20544344700010697,8343 "spec/graphql/types/tree/type_enum_spec.rb": 0.17959398699986195,8344 "spec/models/ml/candidate_metadata_spec.rb": 0.7645040669999617,8345 "spec/lib/gitlab/usage/metrics/instrumentations/dormant_user_setting_enabled_metric_spec.rb": 1.2173416279997582,8346 "spec/lib/gitlab/ci/config/normalizer/factory_spec.rb": 0.09977662800019971,8347 "spec/lib/gitlab/graphql/mount_mutation_spec.rb": 0.44454614199958087,8348 "spec/lib/gitlab/usage/metrics/instrumentations/prometheus_enabled_metric_spec.rb": 0.1836501269999644,8349 "spec/workers/gitlab/github_gists_import/start_import_worker_spec.rb": 0.4788119820000247,8350 "spec/lib/system_check/app/gitlab_cable_config_exists_check_spec.rb": 0.22015129600004002,8351 "spec/lib/gitlab/import_export/reader_spec.rb": 0.467379431000154,8352 "spec/views/groups/show.html.haml_spec.rb": 0.737232017000224,8353 "spec/lib/gitlab/github_import/project_relation_type_spec.rb": 1.846601995999663,8354 "spec/lib/gitlab/error_tracking/processor/sanitize_error_message_processor_spec.rb": 0.2126909860003252,8355 "spec/graphql/types/clusters/agent_type_spec.rb": 0.2862619849997827,8356 "spec/workers/object_storage/delete_stale_direct_uploads_worker_spec.rb": 0.11445357799993872,8357 "spec/workers/namespaces/prune_aggregation_schedules_worker_spec.rb": 0.8330688949999967,8358 "spec/rubocop/cop/migration/async_post_migrate_only_spec.rb": 0.3155247539998527,8359 "spec/views/devise/shared/_error_messages.html.haml_spec.rb": 0.4847226510000837,8360 "spec/rubocop/cop/scalability/idempotent_worker_spec.rb": 0.23093268599996009,8361 "spec/lib/gitlab/ci/build/port_spec.rb": 0.18775504699988232,8362 "spec/graphql/types/users/autocompleted_user_type_spec.rb": 0.2633245550000538,8363 "spec/lib/api/entities/changelog_spec.rb": 0.19583512600001995,8364 "spec/views/layouts/nav/breadcrumbs/_breadcrumbs.html.haml_spec.rb": 0.3806164140000874,8365 "spec/lib/gitlab/database_importers/default_organization_importer_spec.rb": 0.22065601599979345,8366 "spec/graphql/types/ci_configuration/sast/type_spec.rb": 0.1835410859998774,8367 "spec/graphql/types/packages/helm/metadata_type_spec.rb": 0.19023029700019833,8368 "spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/server_spec.rb": 0.2405663560002722,8369 "spec/serializers/import/github_realtime_repo_entity_spec.rb": 0.19900401599988982,8370 "spec/lib/gitlab/database/migrations/observers/query_details_spec.rb": 0.18802868700004183,8371 "spec/support_specs/graphql/field_selection_spec.rb": 0.1779636570004186,8372 "spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_instance_type_active_metric_spec.rb": 0.13620463799998106,8373 "spec/graphql/types/blob_viewer_type_spec.rb": 0.10190517799992449,8374 "spec/graphql/types/mutation_type_spec.rb": 0.10280058799980907,8375 "spec/graphql/types/packages/package_file_type_spec.rb": 0.10097256800008836,8376 "spec/workers/concerns/repository_check_queue_spec.rb": 0.09897191800018845,8377 "spec/graphql/types/project_statistics_type_spec.rb": 0.09965038800010007,8378 "spec/lib/gitlab/usage/metrics/instrumentations/database_mode_spec.rb": 0.09699701799991098379}8380Knapsack global time execution for tests: 21m 42s8381Pending: (Failures listed here are expected and do not affect your suite's status)8382 1) ImportExportUploader object_store is REMOTE behaves like builds correct paths #cache_dir behaves like matches the method pattern 8383 # No pattern provided, skipping.8384 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88385 2) ImportExportUploader object_store is REMOTE behaves like builds correct paths #work_dir behaves like matches the method pattern 8386 # No pattern provided, skipping.8387 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88388 3) ImportExportUploader object_store is REMOTE behaves like builds correct paths #relative_path is relative8389 # Path not set, skipping.8390 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:408391 4) ImportExportUploader object_store is REMOTE behaves like builds correct paths .absolute_path behaves like matches the method pattern 8392 # No pattern provided, skipping.8393 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88394 5) ImportExportUploader object_store is REMOTE behaves like builds correct paths .base_dir behaves like matches the method pattern 8395 # No pattern provided, skipping.8396 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88397 6) Gitlab::GlRepository::Identifier project repository https://gitlab.com/gitlab-org/gitlab/-/issues/2191928398 # No reason given8399 Failure/Error:8400 it_behaves_like 'parsing gl_repository identifier' do8401 let(:record_id) { project.id }8402 let(:identifier) { "project-#{record_id}-code" }8403 let(:expected_container) { project }8404 let(:expected_type) { Gitlab::GlRepository::PROJECT }8405 end8406 `it_behaves_like` is not available from within an example (e.g. an `it` block) or from constructs that run in the scope of an example (e.g. `before`, `let`, etc). It is only available on an example group (e.g. a `describe` or `context` block).8407 raise WrongScopeError,8408 ^^^^^8409 # ./gems/gitlab-rspec/lib/gitlab/rspec/next_found_instance_of.rb:9:in `method_missing'8410 # ./spec/lib/gitlab/gl_repository/identifier_spec.rb:19:in `block (3 levels) in <top (required)>'8411 # ./spec/spec_helper.rb:472:in `block (3 levels) in <top (required)>'8412 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'8413 # ./spec/spec_helper.rb:471:in `block (2 levels) in <top (required)>'8414 # ./spec/spec_helper.rb:466:in `block (3 levels) in <top (required)>'8415 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'8416 # ./spec/spec_helper.rb:457:in `block (2 levels) in <top (required)>'8417 # ./spec/spec_helper.rb:453:in `block (3 levels) in <top (required)>'8418 # ./lib/gitlab/application_context.rb:92:in `with_raw_context'8419 # ./spec/spec_helper.rb:453:in `block (2 levels) in <top (required)>'8420 # ./spec/spec_helper.rb:269:in `block (2 levels) in <top (required)>'8421 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8422 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'8423 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'8424 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'8425 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'8426 7) SystemCheck::App::TableTruncateCheck when running on single databases #skip? 8427 # Skipping because database ci exists8428 # ./spec/lib/system_check/app/table_truncate_check_spec.rb:148429Finished in 22 minutes 25 seconds (files took 1 minute 38.41 seconds to load)84303150 examples, 0 failures, 7 pending8431Randomized with seed 438168432RSpec exited with 0.8433No examples to retry, congrats!8435Running after script...8436$ source scripts/utils.sh8437$ log_disk_usage after_script8438[log_disk_usage after_script] start8439df -h8440Filesystem Size Used Avail Use% Mounted on8441overlay 95G 26G 69G 28% /8442tmpfs 64M 0 64M 0% /dev8443shm 64M 0 64M 0% /dev/shm8444/dev/sda1 95G 26G 69G 28% /cache8445tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id8446du -h -d 184477.4M ./workhorse8448148K ./bin84491.2M ./.gitlab8450167M ./.git84514.0K ./builds845216M ./coverage845328M ./lib84548.0K ./.vscode8455532K ./storybook845650M ./log84571.8M ./data845832K ./deprecations845910M ./qa84602.9M ./.rubocop_todo8461828M ./vendor8462961M ./public846359M ./doc8464492K ./danger84653.5M ./rspec84668.0K ./.bundle8467552K ./tooling8468141M ./ee84691.3M ./knapsack8470296K ./patches84714.3M ./changelogs847220K ./haml_lint847328K ./metrics_server847488K ./keeps8475836K ./shared847644K ./generator_templates84771.2M ./scripts84781.5G ./tmp8479126M ./spec848020K ./file_hooks848116K ./sidekiq_cluster848216M ./gems84831.2M ./fixtures8484948K ./rubocop84854.0K ./.go848632M ./db8487484K ./auto_explain848812K ./.github8489125M ./locale849019M ./config849181M ./app849216K ./.lefthook84934.1G .8494[log_disk_usage after_script] end8495$ bundle exec gem list gitlab_quality-test_tooling8496gitlab_quality-test_tooling (1.38.1)8497$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command8502$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command8505$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command8510$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command8513$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command8517$ tooling/bin/push_job_metrics || true8518[job-metrics] Pushing job metrics file for the CI/CD job.8519[job-metrics] Pushed 4 CI job metric entries to InfluxDB.8521Not uploading cache ruby-gems-debian-bookworm-ruby-3.1.5-gemfile-Gemfile-19 due to policy8523Uploading artifacts...8524auto_explain/: found 3 matching artifact files and directories 8525coverage/: found 5 matching artifact files and directories 8526WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8527deprecations/: found 5 matching artifact files and directories 8528knapsack/: found 4 matching artifact files and directories 8529rspec/: found 12 matching artifact files and directories 8530WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8531log/*.log: found 16 matching artifact files and directories 8532WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/7982916954/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com8533WARNING: Retrying... context=artifacts-uploader error=request redirected8534Uploading artifacts as "archive" to coordinator... 201 Created id=7982916954 responseStatus=201 Created token=glcbt-668535Uploading artifacts...8536rspec/rspec-*.xml: found 1 matching artifact files and directories 8537WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/7982916954/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com8538WARNING: Retrying... context=artifacts-uploader error=request redirected8539Uploading artifacts as "junit" to coordinator... 201 Created id=7982916954 responseStatus=201 Created token=glcbt-668541Job succeeded