rspec unit pg14 37/44
Passed Started
by
@krasio

Krasimir Angelov
1Running with gitlab-runner 17.4.0~pre.110.g27400594 (27400594)2 on blue-3.shared-gitlab-org.runners-manager.gitlab.com/default sUrYYgEG, system ID: s_35f98e2af4653 feature flags: FF_NETWORK_PER_BUILD:true4Resolving secrets6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14:rubygems-3.5-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:4100b5bd17430263e85ad9d8ab851959b234acaaf378e093f1f98400f4998815 for redis:6.2-alpine with digest redis@sha256:eaba718fecd1196d88533de7ba49bf903ad33664a92debb24660a922ecd9cac8 ...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.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14:rubygems-3.5-git-2.45-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 ...23Using docker image sha256:1d9126ee78e7adb7447812473d0b81fbbe5a6112e250f178242639bfdc4eb066 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14:rubygems-3.5-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.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14@sha256:2e50a48489394d2212aab7a1bac67630db2a54ab2004da7f49fb80f2f85abe62 ...25Running on runner-suryygeg-project-278964-concurrent-0 via runner-suryygeg-shared-gitlab-org-1732239503-54b80cb9...27Skipping Git repository setup28Skipping Git checkout29Skipping Git submodules setup31Checking cache for ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-21...32Downloading cache from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-21 ETag="9730f42519a36bcb618be16369e6172f"33Successfully extracted cache35Downloading artifacts for clone-gitlab-repo (8442484940)...36Downloading artifacts from coordinator... ok host=storage.googleapis.com id=8442484940 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 (8442484966)...40Downloading artifacts from coordinator... ok host=storage.googleapis.com id=8442484966 responseStatus=200 OK token=glcbt-6641Downloading artifacts for retrieve-tests-metadata (8442484981)...42Downloading artifacts from coordinator... ok host=storage.googleapis.com id=8442484981 responseStatus=200 OK token=glcbt-6643Downloading artifacts for setup-test-env (8442484974)...44Downloading artifacts from coordinator... ok host=storage.googleapis.com id=8442484974 responseStatus=200 OK token=glcbt-66 45 Executing "step_script" stage of the job script 46Using docker image sha256:1d9126ee78e7adb7447812473d0b81fbbe5a6112e250f178242639bfdc4eb066 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14:rubygems-3.5-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.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14@sha256:2e50a48489394d2212aab7a1bac67630db2a54ab2004da7f49fb80f2f85abe62 ...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 "true"53*******************************************************54This runner currently has 31G free disk space.55*******************************************************57df -h58Filesystem Size Used Avail Use% Mounted on59overlay 46G 15G 31G 34% /60tmpfs 64M 0 64M 0% /dev61shm 256M 0 256M 0% /dev/shm62/dev/sda1 46G 15G 31G 34% /cache63tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id64tmpfs 3.9G 0 3.9G 0% /proc/acpi65tmpfs 3.9G 0 3.9G 0% /proc/scsi66tmpfs 3.9G 0 3.9G 0% /sys/firmware67du -h -d 1687.4M ./workhorse69148K ./bin701.2M ./.gitlab71194M ./.git724.0K ./builds7328M ./lib748.0K ./.vscode75564K ./storybook7620K ./log771.9M ./data7811M ./qa793.1M ./.rubocop_todo80855M ./vendor811.1G ./public8262M ./doc83484K ./danger8416K ./rspec85556K ./tooling86146M ./ee871.3M ./knapsack88300K ./patches894.3M ./changelogs9020K ./haml_lint9128K ./metrics_server92108K ./keeps9336K ./shared9444K ./generator_templates951.3M ./scripts96719M ./tmp97128M ./spec9820K ./file_hooks9916K ./sidekiq_cluster10017M ./gems1011.2M ./fixtures102968K ./rubocop1034.0K ./.go10434M ./db10512K ./.github106129M ./locale10720M ./config10886M ./app10920K ./.lefthook1103.5G .111$ source scripts/prepare_build.sh143Using decomposed database config (config/database.yml.decomposed-postgresql)144Geo DB won't be set up.145Embedding DB won't be set up.158$ source ./scripts/rspec_helpers.sh159$ run_timed_command "gem install knapsack --no-document"160$ gem install knapsack --no-document161Successfully installed knapsack-4.0.01621 gem installed163==> 'gem install knapsack --no-document' succeeded in 1 seconds.164$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"169$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"170$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"171$ tooling/bin/create_job_metrics_file || true172[job-metrics] Creating the job metrics file for the CI/CD job.173$ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house"175[01:44:06] Starting rspec_parallelized_job176RETRY_FAILED_TESTS_IN_NEW_PROCESS: true177KNAPSACK_GENERATE_REPORT: true178FLAKY_RSPEC_GENERATE_REPORT: true179KNAPSACK_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.rb180KNAPSACK_LOG_LEVEL: debug181KNAPSACK_REPORT_PATH: knapsack/rspec_unit_pg14_37_44_278964_report.json182FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json183FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_unit_pg14_37_44_278964_report.json184NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_unit_pg14_37_44_278964_report.json185RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-8442485313.txt186CRYSTALBALL: 187RSPEC_TESTS_MAPPING_ENABLED: 188RSPEC_TESTS_FILTER_FILE: 189Shell set options (set -o) enabled:190braceexpand on191hashall on192interactive-comments on193pipefail on194Parsing expected rspec suite duration...195RSpec suite is expected to take 27 minutes 31.34 seconds.196Expected duration for tests:197{198 "spec/models/concerns/noteable_spec.rb": 212.87071262865854,199 "spec/services/projects/overwrite_project_service_spec.rb": 171.6211862508729,200 "spec/services/ci/create_pipeline_service/rules_spec.rb": 138.12978574473985,201 "spec/lib/gitlab/background_migration/backfill_issue_search_data_namespace_id_spec.rb": 109.1181041774858,202 "spec/services/application_settings/update_service_spec.rb": 85.10993301423807,203 "spec/lib/gitlab/background_migration/backfill_has_remediations_of_vulnerability_reads_spec.rb": 74.90674483805518,204 "spec/lib/banzai/filter/references/issue_reference_filter_spec.rb": 66.03854338453013,205 "spec/lib/gitlab/background_migration/backfill_packages_package_files_project_id_spec.rb": 57.037233836892696,206 "spec/models/ci/ref_spec.rb": 51.46521906665991,207 "spec/models/design_management/design_at_version_spec.rb": 45.217564474364295,208 "spec/models/merge_request_diff_file_spec.rb": 41.26133199691185,209 "spec/models/concerns/avatarable_spec.rb": 32.94762618654491,210 "spec/services/users/destroy_service_spec.rb": 31.910065188586213,211 "spec/models/concerns/approvable_spec.rb": 28.770736445107843,212 "spec/services/resource_access_tokens/revoke_service_spec.rb": 25.506902147176177,213 "spec/lib/gitlab/background_migration/backfill_packages_npm_metadata_project_id_spec.rb": 24.001999959297777,214 "spec/lib/gitlab/import_export/json/streaming_serializer_spec.rb": 21.712715283665787,215 "spec/lib/banzai/reference_parser/user_parser_spec.rb": 20.6693216100564,216 "spec/services/ci/pipeline_artifacts/create_code_quality_mr_diff_report_service_spec.rb": 18.50471002418696,217 "spec/models/concerns/discussion_on_diff_spec.rb": 17.928018023426517,218 "spec/services/discussions/update_diff_position_service_spec.rb": 16.193428379288584,219 "spec/policies/blob_policy_spec.rb": 15.375519972956331,220 "spec/lib/gitlab/ci/badge/release/template_spec.rb": 14.431816746508549,221 "spec/services/milestones/promote_service_spec.rb": 13.605606724265124,222 "spec/services/incident_management/timeline_events/create_service_spec.rb": 12.90761881073281,223 "spec/lib/gitlab/x509/signature_spec.rb": 12.314521150141136,224 "spec/finders/ci/jobs_finder_spec.rb": 11.533118073574203,225 "spec/lib/gitlab/url_builder_spec.rb": 10.856966798844534,226 "spec/policies/achievements/user_achievement_policy_spec.rb": 10.43977945087042,227 "spec/lib/gitlab/background_migration/backfill_packages_nuget_symbols_project_id_spec.rb": 9.646349506139234,228 "spec/lib/gitlab/search/recent_issues_spec.rb": 9.211030738013344,229 "spec/lib/gitlab/diff/suggestions_parser_spec.rb": 9.032247814619158,230 "spec/lib/gitlab/cleanup/orphan_lfs_file_references_spec.rb": 8.396585699084653,231 "spec/lib/atlassian/jira_connect/serializers/deployment_entity_spec.rb": 8.154824903751866,232 "spec/workers/delete_diff_files_worker_spec.rb": 7.6270173119909614,233 "spec/lib/gitlab/ci/status/build/common_spec.rb": 7.465632541020172,234 "spec/services/ci/run_scheduled_build_service_spec.rb": 6.883608377139922,235 "spec/views/projects/tags/index.html.haml_spec.rb": 6.717197723685798,236 "spec/lib/container_registry/gitlab_api_client_spec.rb": 6.279865123464463,237 "spec/services/work_items/import_csv_service_spec.rb": 6.2640845668822625,238 "spec/services/error_tracking/list_issues_service_spec.rb": 5.820322014309034,239 "spec/graphql/mutations/alert_management/alerts/set_assignees_spec.rb": 5.743124709537476,240 "spec/services/suggestions/outdate_service_spec.rb": 5.566832550054846,241 "spec/lib/gitlab/chat/responder/slack_spec.rb": 5.249916653535124,242 "spec/helpers/ide_helper_spec.rb": 5.1530714758965885,243 "spec/models/ci/runner_namespace_spec.rb": 4.880545350286384,244 "spec/lib/gitlab/import_export/uploads_manager_spec.rb": 4.727097614931728,245 "spec/services/issuable/callbacks/description_spec.rb": 4.661735794642007,246 "spec/lib/gitlab/database/partitioning_migration_helpers/index_helpers_spec.rb": 4.379146151840667,247 "spec/services/ci/change_variable_service_spec.rb": 4.313782480997892,248 "spec/serializers/merge_request_user_entity_spec.rb": 4.02308358746083,249 "spec/graphql/types/ci/job_token_auth_log_type_spec.rb": 3.939296114867549,250 "spec/services/click_house/sync_strategies/base_sync_strategy_spec.rb": 3.744605421227254,251 "spec/lib/banzai/reference_parser/design_parser_spec.rb": 3.6997757734915506,252 "spec/models/merge_request_reviewer_spec.rb": 3.4640221223589247,253 "spec/models/lfs_download_object_spec.rb": 3.3890248111517565,254 "spec/graphql/resolvers/repository_branch_names_resolver_spec.rb": 3.2387199317489612,255 "spec/workers/ci/pending_builds/update_project_worker_spec.rb": 3.2007604704598416,256 "spec/lib/gitlab/ci/status/stage/common_spec.rb": 3.0150070845791728,257 "spec/policies/clusters/agents/activity_event_policy_spec.rb": 3.0108369593406454,258 "spec/lib/gitlab/redis/repository_cache_spec.rb": 2.855820107968665,259 "spec/models/users/merge_request_interaction_spec.rb": 2.813161798819425,260 "spec/models/label_priority_spec.rb": 2.6807000625511366,261 "spec/workers/work_items/import_work_items_csv_worker_spec.rb": 2.5917462508992584,262 "spec/lib/gitlab/ci/config/external/file/component_spec.rb": 2.496756256774586,263 "spec/services/ci/pipeline_schedules/variables_create_service_spec.rb": 2.4057920124662195,264 "spec/services/releases/links/create_service_spec.rb": 2.323176537250874,265 "spec/workers/ci/pipeline_artifacts/coverage_report_worker_spec.rb": 2.2517547988668603,266 "spec/services/integrations/exclusions/create_service_spec.rb": 2.202269947842278,267 "spec/services/namespaces/statistics_refresher_service_spec.rb": 2.1192635444494607,268 "spec/services/ml/create_model_version_service_spec.rb": 2.061577434072091,269 "spec/lib/gitlab/ci/pipeline/chain/build_spec.rb": 1.997929155969583,270 "spec/graphql/mutations/terraform/state/unlock_spec.rb": 1.9572648200548999,271 "spec/lib/object_storage/config_spec.rb": 1.8884889651767314,272 "spec/lib/gitlab/database/health_status/indicators/patroni_apdex_spec.rb": 1.8332621782001275,273 "spec/services/authorized_project_update/project_recalculate_service_spec.rb": 1.8099570019341513,274 "spec/helpers/keyset_helper_spec.rb": 1.722274764168772,275 "spec/models/preloaders/user_max_access_level_in_groups_preloader_spec.rb": 1.713264994469642,276 "spec/lib/gitlab/github_gists_import/importer/gist_importer_spec.rb": 1.6488904058233405,277 "spec/lib/api/helpers/authentication_spec.rb": 1.6023213283994973,278 "spec/views/layouts/devise_empty.html.haml_spec.rb": 1.5597561982678094,279 "spec/lib/gitlab/conan_token_spec.rb": 1.5035791769962938,280 "spec/lib/gitlab/ci/variables/builder/release_spec.rb": 1.482013221672475,281 "spec/lib/gitlab/ci/config/entry/image_spec.rb": 1.4204188901362351,282 "spec/models/concerns/issuable_link_spec.rb": 1.396057596397972,283 "spec/lib/gitlab_settings/options_spec.rb": 1.3745857386152984,284 "spec/services/users/reset_feed_token_service_spec.rb": 1.3213648565621186,285 "spec/services/bulk_imports/batched_relation_export_service_spec.rb": 1.2933454869476164,286 "spec/graphql/resolvers/crm/contact_state_counts_resolver_spec.rb": 1.2641082422672767,287 "spec/services/packages/nuget/create_dependency_service_spec.rb": 1.21016395380049,288 "spec/lib/gitlab/ci/reports/security/reports_spec.rb": 1.178596482756145,289 "spec/services/import/source_users/keep_as_placeholder_service_spec.rb": 1.1474902918080374,290 "spec/lib/gitlab/seeders/project_environment_seeder_spec.rb": 1.0885626088169493,291 "spec/graphql/types/ci/job_base_field_spec.rb": 1.0711771045860212,292 "spec/lib/gitlab/ci/variables/builder/group_spec.rb": 1.0204056981400484,293 "spec/lib/gitlab/i18n/pluralization_spec.rb": 1.0001653502359813,294 "spec/lib/gitlab/gitaly_client/diff_service_spec.rb": 0.980782100907623,295 "spec/services/customer_relations/organizations/update_service_spec.rb": 0.9184587301118803,296 "spec/lib/gitlab/ci/config/entry/policy_spec.rb": 0.9158170254292182,297 "spec/workers/build_queue_worker_spec.rb": 0.8496630952247839,298 "spec/presenters/ci/trigger_presenter_spec.rb": 0.8463428741910244,299 "spec/lib/gitlab/database/partitioning_migration_helpers/uniqueness_helpers_spec.rb": 0.7903019769744307,300 "spec/services/admin/plan_limits/update_service_spec.rb": 0.7859241359854863,301 "spec/models/anti_abuse/reports/label_spec.rb": 0.7404033536712645,302 "spec/finders/packages/terraform_module/packages_finder_spec.rb": 0.7276025182968234,303 "spec/workers/ssh_keys/expiring_soon_notification_worker_spec.rb": 0.681933968206024,304 "spec/workers/jira_connect/sync_feature_flags_worker_spec.rb": 0.659683002091692,305 "spec/lib/gitlab/diff/rendered/notebook/diff_file_helper_spec.rb": 0.6454034920601999,306 "spec/services/work_items/data_sync/handlers/cleanup_data_handler_spec.rb": 0.6193403956159682,307 "spec/serializers/user_entity_spec.rb": 0.6124454098223413,308 "spec/services/achievements/update_user_achievement_service_spec.rb": 0.5730390668931242,309 "spec/lib/gitlab/hook_data/emoji_builder_spec.rb": 0.5718173709947227,310 "spec/workers/pages_worker_spec.rb": 0.5305161798006859,311 "spec/helpers/form_helper_spec.rb": 0.5303405538356072,312 "spec/lib/gitlab/ci/reports/test_failure_history_spec.rb": 0.501974891585694,313 "spec/lib/gitlab/cross_project_access/check_info_spec.rb": 0.48827579326448733,314 "spec/lib/gitlab/popen/runner_spec.rb": 0.46829863334924127,315 "spec/lib/gitlab/usage/metrics/instrumentations/count_personal_snippets_metric_spec.rb": 0.4508071796988453,316 "spec/models/ci/runner_tagging_spec.rb": 0.4358789226555538,317 "spec/graphql/types/ci/status_action_type_spec.rb": 0.41101260560701974,318 "spec/lib/gitlab/query_limiting_spec.rb": 0.4000790378626594,319 "spec/lib/gitlab/template/finders/global_template_finder_spec.rb": 0.3685202860742393,320 "spec/lib/gitlab/usage/service_ping/instrumented_payload_spec.rb": 0.3548504198103928,321 "spec/lib/gitlab/ci/config/entry/commands_spec.rb": 0.3414355031977727,322 "spec/rubocop/cop/migration/add_reference_spec.rb": 0.32912806775728914,323 "spec/lib/gitlab/ci/components/usages/aggregators/cursor_spec.rb": 0.31842883130125005,324 "spec/uploaders/object_storage/cdn_spec.rb": 0.30439048981068784,325 "spec/lib/sidebars/user_profile/panel_spec.rb": 0.2945893479701851,326 "spec/tooling/danger/rubocop_helper_spec.rb": 0.2848019999389863,327 "spec/lib/gitlab/database_warnings_spec.rb": 0.2727507216267786,328 "spec/graphql/types/base_object_field_skip_type_authorization_spec.rb": 0.25671028806661156,329 "spec/lib/api/entities/ci/runner_manager_spec.rb": 0.25375041068030524,330 "spec/lib/gitlab/zoom_link_extractor_spec.rb": 0.24507639066475134,331 "spec/services/users/untrust_service_spec.rb": 0.22999310530066014,332 "spec/lib/gitlab/kas/user_access_spec.rb": 0.22474653249385856,333 "spec/validators/gitlab/zoom_url_validator_spec.rb": 0.215267595707966,334 "spec/models/integrations/issue_tracker_data_spec.rb": 0.20487248306841366,335 "spec/views/admin/application_settings/_repository_storage.html.haml_spec.rb": 0.20412019826956046,336 "spec/lib/pager_duty/webhook_payload_parser_spec.rb": 0.18640308098218994,337 "spec/lib/gitlab/cache/metrics_spec.rb": 0.18626567686064482,338 "spec/lib/gitlab/template/gitignore_template_spec.rb": 0.17325261839894696,339 "spec/lib/banzai/filter/service_desk_upload_link_filter_spec.rb": 0.17069166574538858,340 "spec/serializers/ci/daily_build_group_report_result_entity_spec.rb": 0.16513763349780583,341 "spec/lib/gitlab/sessions/redis_store_spec.rb": 0.1577306770108728,342 "spec/services/packages/terraform_module/metadata/parse_hcl_file_service_spec.rb": 0.1546703664932966,343 "spec/components/rapid_diffs/viewers/text/expand_lines_component_spec.rb": 0.14535826347400468,344 "spec/lib/constraints/activity_pub_constrainer_spec.rb": 0.14515637490472744,345 "spec/services/ci/runners/unregister_runner_service_spec.rb": 0.1353413372809285,346 "spec/keeps/helpers/postgres_ai_spec.rb": 0.1339980284476809,347 "spec/lib/gitlab/ci/config/yaml/documents_spec.rb": 0.12506346471892227,348 "spec/serializers/request_aware_entity_spec.rb": 0.12323323494606979,349 "spec/lib/gitlab/ci/ansi2json/parser_spec.rb": 0.11525367021263422,350 "spec/lib/gitlab/sidekiq_middleware/set_ip_address_spec.rb": 0.11464569690752158,351 "spec/graphql/types/customer_relations/organization_state_counts_type_spec.rb": 0.10677325084748043,352 "spec/initializers/100_patch_omniauth_saml_spec.rb": 0.1045545149707848,353 "spec/lib/api/api_spec.rb": 0.09867428806218367,354 "spec/helpers/projects/issues_helper_spec.rb": 0.0962401067482152,355 "spec/lib/gitlab/ci/config/interpolation/functions/truncate_spec.rb": 0.09271591481712489,356 "spec/graphql/types/packages/terraform_module/metadatum/input_type_spec.rb": 0.08991953227912602,357 "spec/serializers/activity_pub/publish_release_activity_serializer_spec.rb": 0.0855411702663174,358 "spec/lib/gitlab/sidekiq_middleware/pause_control/client_spec.rb": 0.07962395023148264,359 "spec/graphql/types/access_levels/deploy_key_type_spec.rb": 0.07629241589757502,360 "spec/graphql/types/ci/test_suite_summary_type_spec.rb": 0.07443320952313282,361 "spec/graphql/types/packages/helm/dependency_type_spec.rb": 0.06973758455648384,362 "spec/services/spam/spam_params_spec.rb": 0.06844285982969324,363 "spec/lib/gitlab/ci/build/port_spec.rb": 0.0682060525063796,364 "spec/lib/gitlab/application_rate_limiter/base_strategy_spec.rb": 0.06590495935457877,365 "spec/lib/gitlab/click_house_spec.rb": 0.06523076760421086,366 "spec/initializers/postgresql_cte_spec.rb": 0.062125274173916493,367 "spec/graphql/types/work_items/notes_filter_type_enum_spec.rb": 0.06167536633754036,368 "spec/graphql/types/packages/nuget/dependency_link_metdatum_type_spec.rb": 0.05141389311337337,369 "spec/workers/todos_destroyer/group_private_worker_spec.rb": 0.04716711769575639,370 "spec/rubocop/cop/gitlab/union_spec.rb": 0.04408679075346603,371 "spec/serializers/detailed_status_entity_spec.rb": 0.0422011031572037,372 "spec/serializers/accessibility_error_entity_spec.rb": 0.040937788727681834,373 "spec/serializers/ci/daily_build_group_report_result_serializer_spec.rb": 0.0397854899655264,374 "spec/lib/api/entities/nuget/dependency_spec.rb": 0.038418001988840426375}376Running 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-8442485313.json --format RspecJunitFormatter --out rspec/rspec-8442485313.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house -- spec/models/concerns/noteable_spec.rb spec/services/projects/overwrite_project_service_spec.rb spec/services/ci/create_pipeline_service/rules_spec.rb spec/lib/gitlab/background_migration/backfill_issue_search_data_namespace_id_spec.rb spec/services/application_settings/update_service_spec.rb spec/lib/gitlab/background_migration/backfill_has_remediations_of_vulnerability_reads_spec.rb spec/lib/banzai/filter/references/issue_reference_filter_spec.rb spec/lib/gitlab/background_migration/backfill_packages_package_files_project_id_spec.rb spec/models/ci/ref_spec.rb spec/models/design_management/design_at_version_spec.rb spec/models/merge_request_diff_file_spec.rb spec/models/concerns/avatarable_spec.rb spec/services/users/destroy_service_spec.rb spec/models/concerns/approvable_spec.rb spec/services/resource_access_tokens/revoke_service_spec.rb spec/lib/gitlab/background_migration/backfill_packages_npm_metadata_project_id_spec.rb spec/lib/gitlab/import_export/json/streaming_serializer_spec.rb spec/lib/banzai/reference_parser/user_parser_spec.rb spec/services/ci/pipeline_artifacts/create_code_quality_mr_diff_report_service_spec.rb spec/models/concerns/discussion_on_diff_spec.rb spec/services/discussions/update_diff_position_service_spec.rb spec/policies/blob_policy_spec.rb spec/lib/gitlab/ci/badge/release/template_spec.rb spec/services/milestones/promote_service_spec.rb spec/services/incident_management/timeline_events/create_service_spec.rb spec/lib/gitlab/x509/signature_spec.rb spec/finders/ci/jobs_finder_spec.rb spec/lib/gitlab/url_builder_spec.rb spec/policies/achievements/user_achievement_policy_spec.rb spec/lib/gitlab/background_migration/backfill_packages_nuget_symbols_project_id_spec.rb spec/lib/gitlab/search/recent_issues_spec.rb spec/lib/gitlab/diff/suggestions_parser_spec.rb spec/lib/gitlab/cleanup/orphan_lfs_file_references_spec.rb spec/lib/atlassian/jira_connect/serializers/deployment_entity_spec.rb spec/workers/delete_diff_files_worker_spec.rb spec/lib/gitlab/ci/status/build/common_spec.rb spec/services/ci/run_scheduled_build_service_spec.rb spec/views/projects/tags/index.html.haml_spec.rb spec/lib/container_registry/gitlab_api_client_spec.rb spec/services/work_items/import_csv_service_spec.rb spec/services/error_tracking/list_issues_service_spec.rb spec/graphql/mutations/alert_management/alerts/set_assignees_spec.rb spec/services/suggestions/outdate_service_spec.rb spec/lib/gitlab/chat/responder/slack_spec.rb spec/helpers/ide_helper_spec.rb spec/models/ci/runner_namespace_spec.rb spec/lib/gitlab/import_export/uploads_manager_spec.rb spec/services/issuable/callbacks/description_spec.rb spec/lib/gitlab/database/partitioning_migration_helpers/index_helpers_spec.rb spec/services/ci/change_variable_service_spec.rb spec/serializers/merge_request_user_entity_spec.rb spec/graphql/types/ci/job_token_auth_log_type_spec.rb spec/services/click_house/sync_strategies/base_sync_strategy_spec.rb spec/lib/banzai/reference_parser/design_parser_spec.rb spec/models/merge_request_reviewer_spec.rb spec/models/lfs_download_object_spec.rb spec/graphql/resolvers/repository_branch_names_resolver_spec.rb spec/workers/ci/pending_builds/update_project_worker_spec.rb spec/lib/gitlab/ci/status/stage/common_spec.rb spec/policies/clusters/agents/activity_event_policy_spec.rb spec/lib/gitlab/redis/repository_cache_spec.rb spec/models/users/merge_request_interaction_spec.rb spec/models/label_priority_spec.rb spec/workers/work_items/import_work_items_csv_worker_spec.rb spec/lib/gitlab/ci/config/external/file/component_spec.rb spec/services/ci/pipeline_schedules/variables_create_service_spec.rb spec/services/releases/links/create_service_spec.rb spec/workers/ci/pipeline_artifacts/coverage_report_worker_spec.rb spec/services/integrations/exclusions/create_service_spec.rb spec/services/namespaces/statistics_refresher_service_spec.rb spec/services/ml/create_model_version_service_spec.rb spec/lib/gitlab/ci/pipeline/chain/build_spec.rb spec/graphql/mutations/terraform/state/unlock_spec.rb spec/lib/object_storage/config_spec.rb spec/lib/gitlab/database/health_status/indicators/patroni_apdex_spec.rb spec/services/authorized_project_update/project_recalculate_service_spec.rb spec/helpers/keyset_helper_spec.rb spec/models/preloaders/user_max_access_level_in_groups_preloader_spec.rb spec/lib/gitlab/github_gists_import/importer/gist_importer_spec.rb spec/lib/api/helpers/authentication_spec.rb spec/views/layouts/devise_empty.html.haml_spec.rb spec/lib/gitlab/conan_token_spec.rb spec/lib/gitlab/ci/variables/builder/release_spec.rb spec/lib/gitlab/ci/config/entry/image_spec.rb spec/models/concerns/issuable_link_spec.rb spec/lib/gitlab_settings/options_spec.rb spec/services/users/reset_feed_token_service_spec.rb spec/services/bulk_imports/batched_relation_export_service_spec.rb spec/graphql/resolvers/crm/contact_state_counts_resolver_spec.rb spec/services/packages/nuget/create_dependency_service_spec.rb spec/lib/gitlab/ci/reports/security/reports_spec.rb spec/services/import/source_users/keep_as_placeholder_service_spec.rb spec/lib/gitlab/seeders/project_environment_seeder_spec.rb spec/graphql/types/ci/job_base_field_spec.rb spec/lib/gitlab/ci/variables/builder/group_spec.rb spec/lib/gitlab/i18n/pluralization_spec.rb spec/lib/gitlab/gitaly_client/diff_service_spec.rb spec/services/customer_relations/organizations/update_service_spec.rb spec/lib/gitlab/ci/config/entry/policy_spec.rb spec/workers/build_queue_worker_spec.rb spec/presenters/ci/trigger_presenter_spec.rb spec/lib/gitlab/database/partitioning_migration_helpers/uniqueness_helpers_spec.rb spec/services/admin/plan_limits/update_service_spec.rb spec/models/anti_abuse/reports/label_spec.rb spec/finders/packages/terraform_module/packages_finder_spec.rb spec/workers/ssh_keys/expiring_soon_notification_worker_spec.rb spec/workers/jira_connect/sync_feature_flags_worker_spec.rb spec/lib/gitlab/diff/rendered/notebook/diff_file_helper_spec.rb spec/services/work_items/data_sync/handlers/cleanup_data_handler_spec.rb spec/serializers/user_entity_spec.rb spec/services/achievements/update_user_achievement_service_spec.rb spec/lib/gitlab/hook_data/emoji_builder_spec.rb spec/workers/pages_worker_spec.rb spec/helpers/form_helper_spec.rb spec/lib/gitlab/ci/reports/test_failure_history_spec.rb spec/lib/gitlab/cross_project_access/check_info_spec.rb spec/lib/gitlab/popen/runner_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/count_personal_snippets_metric_spec.rb spec/models/ci/runner_tagging_spec.rb spec/graphql/types/ci/status_action_type_spec.rb spec/lib/gitlab/query_limiting_spec.rb spec/lib/gitlab/template/finders/global_template_finder_spec.rb spec/lib/gitlab/usage/service_ping/instrumented_payload_spec.rb spec/lib/gitlab/ci/config/entry/commands_spec.rb spec/rubocop/cop/migration/add_reference_spec.rb spec/lib/gitlab/ci/components/usages/aggregators/cursor_spec.rb spec/uploaders/object_storage/cdn_spec.rb spec/lib/sidebars/user_profile/panel_spec.rb spec/tooling/danger/rubocop_helper_spec.rb spec/lib/gitlab/database_warnings_spec.rb spec/graphql/types/base_object_field_skip_type_authorization_spec.rb spec/lib/api/entities/ci/runner_manager_spec.rb spec/lib/gitlab/zoom_link_extractor_spec.rb spec/services/users/untrust_service_spec.rb spec/lib/gitlab/kas/user_access_spec.rb spec/validators/gitlab/zoom_url_validator_spec.rb spec/models/integrations/issue_tracker_data_spec.rb spec/views/admin/application_settings/_repository_storage.html.haml_spec.rb spec/lib/pager_duty/webhook_payload_parser_spec.rb spec/lib/gitlab/cache/metrics_spec.rb spec/lib/gitlab/template/gitignore_template_spec.rb spec/lib/banzai/filter/service_desk_upload_link_filter_spec.rb spec/serializers/ci/daily_build_group_report_result_entity_spec.rb spec/lib/gitlab/sessions/redis_store_spec.rb spec/services/packages/terraform_module/metadata/parse_hcl_file_service_spec.rb spec/components/rapid_diffs/viewers/text/expand_lines_component_spec.rb spec/lib/constraints/activity_pub_constrainer_spec.rb spec/services/ci/runners/unregister_runner_service_spec.rb spec/keeps/helpers/postgres_ai_spec.rb spec/lib/gitlab/ci/config/yaml/documents_spec.rb spec/serializers/request_aware_entity_spec.rb spec/lib/gitlab/ci/ansi2json/parser_spec.rb spec/lib/gitlab/sidekiq_middleware/set_ip_address_spec.rb spec/graphql/types/customer_relations/organization_state_counts_type_spec.rb spec/initializers/100_patch_omniauth_saml_spec.rb spec/lib/api/api_spec.rb spec/helpers/projects/issues_helper_spec.rb spec/lib/gitlab/ci/config/interpolation/functions/truncate_spec.rb spec/graphql/types/packages/terraform_module/metadatum/input_type_spec.rb spec/serializers/activity_pub/publish_release_activity_serializer_spec.rb spec/lib/gitlab/sidekiq_middleware/pause_control/client_spec.rb spec/graphql/types/access_levels/deploy_key_type_spec.rb spec/graphql/types/ci/test_suite_summary_type_spec.rb spec/graphql/types/packages/helm/dependency_type_spec.rb spec/services/spam/spam_params_spec.rb spec/lib/gitlab/ci/build/port_spec.rb spec/lib/gitlab/application_rate_limiter/base_strategy_spec.rb spec/lib/gitlab/click_house_spec.rb spec/initializers/postgresql_cte_spec.rb spec/graphql/types/work_items/notes_filter_type_enum_spec.rb spec/graphql/types/packages/nuget/dependency_link_metdatum_type_spec.rb spec/workers/todos_destroyer/group_private_worker_spec.rb spec/rubocop/cop/gitlab/union_spec.rb spec/serializers/detailed_status_entity_spec.rb spec/serializers/accessibility_error_entity_spec.rb spec/serializers/ci/daily_build_group_report_result_serializer_spec.rb spec/lib/api/entities/nuget/dependency_spec.rbKnapsack report generator started!377/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/io-event-1.6.5/lib/io/event/support.rb:27: warning: IO::Buffer is experimental and both the Ruby and C interface may change in the future!378warning: parser/current is loading parser/ruby32, which recognizes 3.2.6-compliant syntax, but you are running 3.2.5.380Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true}381# [RSpecRunTime] Starting RSpec timer...382[TEST PROF INFO] EventProf enabled (sql.active_record)383unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.384unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.385Test environment set up in 3.711695255 seconds386# [RSpecRunTime] Starting example group spec/models/concerns/noteable_spec.rb. Expected to take 3 minutes 32.87 seconds.387Noteable388 does not allow STI389 #discussions390 includes discussions for diff notes, commit diff notes, commit notes, and regular notes391 #commenters392 when noteable is an issue393 behaves like commenters394 does not automatically include the noteable author395 with no user396 contains a distinct list of non-internal note authors397# [RSpecRunTime] RSpec elapsed time: 40.37 seconds. Current RSS: ~1321M. Threads: 4. load average: 1.05 1.16 0.69 1/282 1003398.399 with non project member400 contains a distinct list of non-internal note authors401 does not include a commenter from another noteable402# [RSpecRunTime] RSpec elapsed time: 54.2 seconds. Current RSS: ~1309M. Threads: 4. load average: 1.18 1.19 0.70 1/282 1300403.404 with reporter405 contains a distinct list of non-internal note authors406 with noteable author407 contains a distinct list of non-internal note authors408# [RSpecRunTime] RSpec elapsed time: 1 minute 8.09 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.15 1.18 0.71 1/282 1598409.410 when noteable is a merge request411 behaves like commenters412 does not automatically include the noteable author413 with no user414 contains a distinct list of non-internal note authors415# [RSpecRunTime] RSpec elapsed time: 1 minute 22.65 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.20 1.19 0.72 1/283 2013416.417 with non project member418 contains a distinct list of non-internal note authors419 does not include a commenter from another noteable420# [RSpecRunTime] RSpec elapsed time: 1 minute 37.29 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.22 1.20 0.73 1/283 2427421.422 #discussion_ids_relation423 returns ordered discussion_ids424# [RSpecRunTime] RSpec elapsed time: 1 minute 42.77 seconds. Current RSS: ~1322M. Threads: 4. load average: 1.28 1.21 0.74 1/283 2576425.426 #discussion_root_note_ids427 returns ordered discussion_ids and synthetic note ids428 filters by comments only429 filters by system notes only430# [RSpecRunTime] RSpec elapsed time: 2 minutes 4.48 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.13 1.18 0.74 1/282 3022431.432 #grouped_diff_discussions433 includes active discussions434 does not include outdated discussions435 groups the discussions by line code436# [RSpecRunTime] RSpec elapsed time: 2 minutes 20.71 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.10 1.17 0.74 1/283 3464437.438 discussion status439 #discussions_resolvable?440 when all discussions are unresolvable441 returns false442# [RSpecRunTime] RSpec elapsed time: 2 minutes 26.07 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.09 1.16 0.74 1/283 3612443.444 when some discussions are unresolvable and some discussions are resolvable445 returns true446# [RSpecRunTime] RSpec elapsed time: 2 minutes 31.24 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.08 1.16 0.74 1/284 3761447.448 when all discussions are resolvable449 returns true450# [RSpecRunTime] RSpec elapsed time: 2 minutes 36.5 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.08 1.16 0.75 1/284 3910451.452 #discussions_resolved?453 when discussions are not resolvable454 returns false455# [RSpecRunTime] RSpec elapsed time: 2 minutes 41.92 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.07 1.16 0.75 1/285 4059456.457 when discussions are resolvable458 when all resolvable discussions are resolved459 returns true460# [RSpecRunTime] RSpec elapsed time: 2 minutes 47.54 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.06 1.15 0.75 1/284 4208461.462 when some resolvable discussions are not resolved463 returns false464# [RSpecRunTime] RSpec elapsed time: 2 minutes 52.9 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.14 1.17 0.76 1/284 4358465.466 #discussions_to_be_resolved467 includes only discussions that need to be resolved468# [RSpecRunTime] RSpec elapsed time: 2 minutes 58.38 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.13 1.16 0.76 1/284 4509469.470 #discussions_can_be_resolved_by?471 all discussions can be resolved by the user472 allows a user to resolve the discussions473# [RSpecRunTime] RSpec elapsed time: 3 minutes 3.86 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.11 1.16 0.76 1/284 4658474.475 one discussion cannot be resolved by the user476 allows a user to resolve the discussions477# [RSpecRunTime] RSpec elapsed time: 3 minutes 9.21 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.10 1.16 0.76 1/284 4807478.479 .replyable_types480 exposes the replyable types481# [RSpecRunTime] RSpec elapsed time: 3 minutes 14.8 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.17 1.17 0.77 1/284 4957482.483 .resolvable_types484 exposes the resolvable types485# [RSpecRunTime] RSpec elapsed time: 3 minutes 20.38 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.16 1.17 0.77 1/284 5108486.487 .email_creatable_types488 exposes the email creatable types489# [RSpecRunTime] RSpec elapsed time: 3 minutes 25.8 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.23 1.18 0.78 1/284 5257490.491 #capped_notes_count492 notes number < 10493 the number of notes is returned494# [RSpecRunTime] RSpec elapsed time: 3 minutes 31.37 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.21 1.18 0.78 1/284 5406495.496 notes number > 10497 10 is returned498# [RSpecRunTime] RSpec elapsed time: 3 minutes 36.88 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.27 1.19 0.79 1/284 5554499.500 #has_any_diff_note_positions?501 returns true when it has diff note positions502 returns false when it has notes but no diff note positions503 returns false when it has no notes504# [RSpecRunTime] RSpec elapsed time: 3 minutes 59.17 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.10 1.16 0.79 1/283 6301505.506 #creatable_note_email_address507 incoming email enabled508 returns the address to create a note509 returns nil for unsupported types510# [RSpecRunTime] RSpec elapsed time: 4 minutes 10.36 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.08 1.15 0.79 1/283 6597511.512 incoming email disabled513 returns nil514# [RSpecRunTime] RSpec elapsed time: 4 minutes 16.24 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.16 1.17 0.80 1/283 6748515.516# [RSpecRunTime] Finishing example group spec/models/concerns/noteable_spec.rb. It took 4 minutes 5.88 seconds. Expected to take 3 minutes 32.87 seconds.517# [RSpecRunTime] Starting example group spec/services/projects/overwrite_project_service_spec.rb. Expected to take 2 minutes 51.62 seconds.518Projects::OverwriteProjectService519 #execute520 when project does not have any relation521 behaves like overwrite actions522 moves deploy keys523 moves notification settings524 moves users stars525 moves project group links526 moves memberships and authorizations527 schedules original project for deletion528 renames the project529 renames source project to temp name530 moves lfs objects relationships531 is expected to eq 3532# [RSpecRunTime] RSpec elapsed time: 4 minutes 59.02 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.13 1.16 0.81 1/277 6749533.534 when project rename fails535 source rename536 moves relations back to source project and raises an exception537# [RSpecRunTime] RSpec elapsed time: 5 minutes 3.05 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.13 1.16 0.81 1/277 6750538.539 new project rename540 moves relations back, renames source project back to original name and raises541# [RSpecRunTime] RSpec elapsed time: 5 minutes 7.84 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.12 1.15 0.82 1/278 6751542.543 when project with elements544 behaves like overwrite actions545 moves deploy keys546 moves notification settings547 moves users stars548 moves project group links549 moves memberships and authorizations550 schedules original project for deletion551 renames the project552 renames source project to temp name553 moves lfs objects relationships554 is expected to eq 3555# [RSpecRunTime] RSpec elapsed time: 6 minutes 13.14 seconds. Current RSS: ~1355M. Threads: 4. load average: 0.98 1.11 0.82 1/278 6752556.557 when project rename fails558 source rename559 moves relations back to source project and raises an exception560# [RSpecRunTime] RSpec elapsed time: 6 minutes 19.39 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.07 1.12 0.83 1/278 6753561.562 new project rename563 moves relations back, renames source project back to original name and raises564# [RSpecRunTime] RSpec elapsed time: 6 minutes 26.32 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.06 1.12 0.83 1/278 6754565.566 forks567 when moving a root forked project568 moves the descendant forks569 updates the fork network570# [RSpecRunTime] RSpec elapsed time: 6 minutes 40.81 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.21 1.14 0.85 3/279 6755571.572 when moving a intermediate forked project573 moves the descendant forks574 moves the ascendant fork575 does not update fork network576# [RSpecRunTime] RSpec elapsed time: 6 minutes 59.19 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.22 1.15 0.86 1/278 6756577.578 if an exception is raised579 rollbacks changes580 removes fork network member581# [RSpecRunTime] RSpec elapsed time: 7 minutes 7.48 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.20 1.15 0.86 1/278 6757582.583# [RSpecRunTime] Finishing example group spec/services/projects/overwrite_project_service_spec.rb. It took 2 minutes 50.84 seconds. Expected to take 2 minutes 51.62 seconds.584# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/rules_spec.rb. Expected to take 2 minutes 18.13 seconds.585Ci::CreatePipelineService586 job:rules587 exists:588 with matches589 creates two jobs590 sets when: for all jobs591# [RSpecRunTime] RSpec elapsed time: 7 minutes 10.97 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.19 1.14 0.86 1/282 6846592.593 with matches on the second rule594 includes both jobs595 sets when: for the created rules job based on the second clause596# [RSpecRunTime] RSpec elapsed time: 7 minutes 13.79 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.17 1.14 0.86 1/283 6935597.598 without matches599 only persists the job without rules600 sets when: for the created job601# [RSpecRunTime] RSpec elapsed time: 7 minutes 16.58 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.17 1.14 0.86 1/283 7024602.603 exists with patterns604 with matches605 creates all jobs606 on checking cache607 does not evaluate the same glob more than once608# [RSpecRunTime] RSpec elapsed time: 7 minutes 18.57 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.17 1.14 0.86 1/283 7124609.610 exists with variables611 with matches612 creates all relevant jobs613 when expand_nested_variables_in_job_rules_exists_and_changes is disabled614 creates all relevant jobs615# [RSpecRunTime] RSpec elapsed time: 7 minutes 20.47 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.24 1.16 0.86 1/283 7199616.617 with allow_failure and exit_codes618 creates a pipeline619 assigns job:allow_failure values to the builds620 removes exit_codes if allow_failure is specified621# [RSpecRunTime] RSpec elapsed time: 7 minutes 25.07 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.22 1.15 0.87 1/283 7284622.623 if:624 variables:625 when no match626 does not affect vars627# [RSpecRunTime] RSpec elapsed time: 7 minutes 26.75 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.22 1.15 0.87 1/283 7313628.629 when matching to the first rule630 overrides variables631# [RSpecRunTime] RSpec elapsed time: 7 minutes 28.46 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.22 1.15 0.87 1/283 7342632.633 when matching to the second rule634 overrides variables635# [RSpecRunTime] RSpec elapsed time: 7 minutes 30.27 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.28 1.17 0.87 1/283 7371636.637 using calculated workflow var in job rules638 when matching the first workflow condition639 uses VAR1 of job rules result640# [RSpecRunTime] RSpec elapsed time: 7 minutes 31.94 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.28 1.17 0.87 1/283 7400641.642 with CI_ENVIRONMENT_* predefined variables643 assigns correct attributes to the jobs644# [RSpecRunTime] RSpec elapsed time: 7 minutes 33.65 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.26 1.17 0.87 1/283 7429645.646 with simple if: clauses647 with matches648 creates a pipeline with the vanilla and manual jobs649 assigns job:when values to the builds650 assigns job:allow_failure values to the builds651 assigns start_in for delayed jobs652# [RSpecRunTime] RSpec elapsed time: 7 minutes 40.58 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.24 1.16 0.87 2/284 7542653.654 with no matches655 behaves like rules jobs are excluded656 only persists the job without rules657# [RSpecRunTime] RSpec elapsed time: 7 minutes 42.27 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.24 1.16 0.87 2/284 7571658.659 with complex if: clauses660 matches the first rule661# [RSpecRunTime] RSpec elapsed time: 7 minutes 43.88 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.22 1.16 0.87 1/283 7600662.663 with needs:664 when the `$var` rule matches665 creates a pipeline with overridden needs666# [RSpecRunTime] RSpec elapsed time: 7 minutes 45.98 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.22 1.16 0.87 1/283 7629667.668 when the `$var` rule does not match669 creates a pipeline with overridden needs670# [RSpecRunTime] RSpec elapsed time: 7 minutes 47.74 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.22 1.16 0.87 1/283 7658671.672 changes:673 and matches674 creates five jobs675 sets when: for all jobs676 sets allow_failure: for negligible job677# [RSpecRunTime] RSpec elapsed time: 7 minutes 53.01 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.44 1.21 0.89 1/283 7743678.679 and matches the second rule680 includes both jobs681 sets when: for the created rules job based on the second clause682# [RSpecRunTime] RSpec elapsed time: 7 minutes 56.36 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.41 1.20 0.89 1/283 7800683.684 and does not match685 sets when: for the created job686 behaves like rules jobs are excluded687 only persists the job without rules688# [RSpecRunTime] RSpec elapsed time: 7 minutes 59.75 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.37 1.20 0.89 1/283 7857689.690 with paths and compare_to691 for jobs rules692 when there is no such compare_to ref693 returns an error694# [RSpecRunTime] RSpec elapsed time: 8 minutes 1.34 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.37 1.20 0.89 1/283 7932695.696 when the compare_to ref exists697 when the rule matches698 creates job1 and job2699 when the rule does not match700 does not create job1701# [RSpecRunTime] RSpec elapsed time: 8 minutes 3.22 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.37 1.20 0.89 1/283 7939702.703 for jobs rules with variables704 when there is no such compare_to ref705 returns an error706 when the compare_to ref exists707 when the rule in job1 matches708 creates job1 and job2709 when the rule in job1 does not match710 does not create job1711 when the compare_to variable does not exist712 returns an error713 when paths is defined by a variable714 when the variable does not exist715 does not create job1716 when the variable contains a matching filename717 creates both jobs718 when the variable does not contain a matching filename719 does not create job1720 when the variable is nested and contains a matching filename721 creates both jobs722 when expand_nested_variables_in_job_rules_exists_and_changes is disabled723 does not create job1724 for workflow rules725 when the rule matches726 creates job1727 when the rule does not match728 does not create job1729 mixed if: and changes: rules730 and changes: matches before if731 creates two jobs732 sets when: for all jobs733 sets allow_failure: for all jobs734# [RSpecRunTime] RSpec elapsed time: 8 minutes 12.49 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.32 1.19 0.90 1/282 8051735.736 and if: matches after changes737 includes both jobs738 sets when: for the created rules job based on the second clause739# [RSpecRunTime] RSpec elapsed time: 8 minutes 15.98 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.37 1.21 0.90 1/283 8110740.741 and does not match742 sets when: for the created job743 behaves like rules jobs are excluded744 only persists the job without rules745# [RSpecRunTime] RSpec elapsed time: 8 minutes 19.26 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.34 1.20 0.90 1/283 8169746.747 mixed if: and changes: clauses748 with if matches and changes matches749 persists all jobs750# [RSpecRunTime] RSpec elapsed time: 8 minutes 20.92 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.34 1.20 0.90 1/283 8198751.752 with if matches and no change matches753 behaves like rules jobs are excluded754 only persists the job without rules755# [RSpecRunTime] RSpec elapsed time: 8 minutes 22.64 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.34 1.20 0.90 1/283 8228756.757 with change matches and no if matches758 behaves like rules jobs are excluded759 only persists the job without rules760# [RSpecRunTime] RSpec elapsed time: 8 minutes 24.19 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.31 1.20 0.90 1/283 8257761.762 and no matches763 behaves like rules jobs are excluded764 only persists the job without rules765# [RSpecRunTime] RSpec elapsed time: 8 minutes 25.92 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.31 1.20 0.90 1/283 8286766.767 complex if: allow_failure usages768 creates a pipeline769 assigns job:allow_failure values to the builds770# [RSpecRunTime] RSpec elapsed time: 8 minutes 29.53 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.37 1.21 0.91 1/284 8343771.772 complex if: allow_failure & when usages773 creates a pipeline774 assigns job:allow_failure values to the builds775 assigns job:when values to the builds776# [RSpecRunTime] RSpec elapsed time: 8 minutes 35.09 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.34 1.21 0.91 1/284 8428777.778 deploy freeze period `if:` clause779 with 2 jobs780 when outside freeze period781 creates two jobs782# [RSpecRunTime] RSpec elapsed time: 8 minutes 36.69 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.34 1.21 0.91 1/284 8457783.784 when inside freeze period785 creates one job786# [RSpecRunTime] RSpec elapsed time: 8 minutes 38.29 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.34 1.21 0.91 1/284 8486787.788 with 1 job789 when outside freeze period790 creates two jobs791# [RSpecRunTime] RSpec elapsed time: 8 minutes 40.0 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.31 1.20 0.91 1/284 8515792.793 when inside freeze period794 does not create the pipeline795# [RSpecRunTime] RSpec elapsed time: 8 minutes 41.61 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.31 1.20 0.91 1/284 8544796.797 with when:manual798 when matching the rules799 adds the job-with-rules with a when:manual800# [RSpecRunTime] RSpec elapsed time: 8 minutes 43.39 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.31 1.20 0.91 1/284 8573801.802 when there is no match to the rule803 does not add job_with_rules804# [RSpecRunTime] RSpec elapsed time: 8 minutes 45.1 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.29 1.20 0.91 1/284 8602805.806 when workflow:rules are used807 with a single regex-matching if: clause808 matching the first rule in the list809 saves a created pipeline810# [RSpecRunTime] RSpec elapsed time: 8 minutes 46.74 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.29 1.20 0.91 1/284 8631811.812 matching the last rule in the list813 saves a created pipeline814# [RSpecRunTime] RSpec elapsed time: 8 minutes 48.51 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.29 1.20 0.91 1/284 8660815.816 matching the when:never rule817 invalidates the pipeline with a workflow rules error818# [RSpecRunTime] RSpec elapsed time: 8 minutes 49.98 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.26 1.20 0.91 1/284 8689819.820 matching no rules in the list821 invalidates the pipeline with a workflow rules error822# [RSpecRunTime] RSpec elapsed time: 8 minutes 51.45 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.26 1.20 0.91 1/284 8718823.824 when root variables are used825 matching the first rule in the list826 saves a created pipeline827# [RSpecRunTime] RSpec elapsed time: 8 minutes 53.13 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.26 1.20 0.91 1/284 8747828.829 with a multiple regex-matching if: clause830 with partial match831 saves a created pipeline832# [RSpecRunTime] RSpec elapsed time: 8 minutes 54.83 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.24 1.19 0.91 1/284 8776833.834 with complete match835 invalidates the pipeline with a workflow rules error836# [RSpecRunTime] RSpec elapsed time: 8 minutes 56.34 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.24 1.19 0.91 1/284 8805837.838 with job rules839 where workflow passes and the job fails840 invalidates the pipeline with an empty jobs error841# [RSpecRunTime] RSpec elapsed time: 8 minutes 57.9 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.24 1.19 0.91 1/284 8834842.843 where workflow passes and the job passes844 saves a created pipeline845# [RSpecRunTime] RSpec elapsed time: 8 minutes 59.54 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.22 1.19 0.91 1/284 8863846.847 where workflow fails and the job fails848 invalidates the pipeline with a workflow rules error849# [RSpecRunTime] RSpec elapsed time: 9 minutes 1.09 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.22 1.19 0.91 1/284 8892850.851 where workflow fails and the job passes852 invalidates the pipeline with a workflow rules error853# [RSpecRunTime] RSpec elapsed time: 9 minutes 2.53 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.22 1.19 0.91 2/284 8921854.855 with persisted variables856 with matches857 creates a pipeline858# [RSpecRunTime] RSpec elapsed time: 9 minutes 4.13 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.20 1.19 0.91 1/284 8950859.860 with no matches861 does not create a pipeline862# [RSpecRunTime] RSpec elapsed time: 9 minutes 5.6 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.20 1.19 0.91 1/284 8979863.864 with pipeline variables865 with matches866 creates a pipeline867# [RSpecRunTime] RSpec elapsed time: 9 minutes 7.22 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.20 1.19 0.91 1/284 9008868.869 with no matches870 does not create a pipeline871# [RSpecRunTime] RSpec elapsed time: 9 minutes 8.75 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.27 1.20 0.92 1/284 9037872.873 with trigger variables874 with matches875 creates a pipeline876 when a job requires the same variable877 creates a pipeline878# [RSpecRunTime] RSpec elapsed time: 9 minutes 11.98 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.27 1.20 0.92 1/284 9094879.880 with no matches881 does not create a pipeline882 when a job requires the same variable883 does not create a pipeline884# [RSpecRunTime] RSpec elapsed time: 9 minutes 14.78 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.25 1.20 0.92 1/285 9151885.886 changes887 changes is an array888 behaves like comparing file changes with workflow rules889 when matches890 creates the pipeline with a job891# [RSpecRunTime] RSpec elapsed time: 9 minutes 16.57 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.25 1.20 0.92 1/285 9180892.893 when does not match894 creates the pipeline with a job895# [RSpecRunTime] RSpec elapsed time: 9 minutes 18.04 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.25 1.20 0.92 1/285 9209896.897 changes:paths is an array898 behaves like comparing file changes with workflow rules899 when matches900 creates the pipeline with a job901# [RSpecRunTime] RSpec elapsed time: 9 minutes 19.67 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.23 1.19 0.92 1/285 9238902.903 when does not match904 creates the pipeline with a job905# [RSpecRunTime] RSpec elapsed time: 9 minutes 21.08 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.23 1.19 0.92 1/285 9267906.907 workflow name with rules908 substitutes variables in pipeline name909# [RSpecRunTime] RSpec elapsed time: 9 minutes 22.81 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.23 1.19 0.92 1/285 9296910.911# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/rules_spec.rb. It took 2 minutes 15.33 seconds. Expected to take 2 minutes 18.13 seconds.912# [RSpecRunTime] Starting example group spec/services/application_settings/update_service_spec.rb. Expected to take 1 minute 25.11 seconds.913ApplicationSettings::UpdateService914 updating terms915 when the passed terms are blank916 does not create terms917# [RSpecRunTime] RSpec elapsed time: 9 minutes 23.91 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.21 1.19 0.92 1/285 9297918.919 when passing terms920 creates the terms921 does not create terms if they are the same as the existing ones922 updates terms if they already existed923 only queries once when the terms are changed924# [RSpecRunTime] RSpec elapsed time: 9 minutes 27.48 seconds. Current RSS: ~1449M. Threads: 4. load average: 1.21 1.19 0.92 1/284 9298925.926 updating outbound_local_requests_whitelist927 when params is blank928 does not add to allowlist929 when param add_to_outbound_local_requests_whitelist contains values930 adds to allowlist931 when param outbound_local_requests_allowlist_raw is passed932 overwrites the existing allowlist933 markdown cache invalidators934 behaves like invalidates markdown cache935 increments cache936 behaves like invalidates markdown cache937 increments cache938 behaves like invalidates markdown cache939 increments cache940 behaves like invalidates markdown cache941 increments cache942 behaves like invalidates markdown cache943 increments cache944 when also setting the local_markdown_version945 does not increment946# [RSpecRunTime] RSpec elapsed time: 9 minutes 35.92 seconds. Current RSS: ~1477M. Threads: 4. load average: 1.18 1.18 0.92 1/280 9299947.948 do not invalidate if value does not change949 does not increment950# [RSpecRunTime] RSpec elapsed time: 9 minutes 38.07 seconds. Current RSS: ~1477M. Threads: 4. load average: 1.18 1.18 0.92 1/280 9300951.952 performance bar settings953 params_performance_bar_enabled: true, params_performance_bar_allowed_group_path: "", previous_performance_bar_allowed_group_id: nil, expected_performance_bar_allowed_group_id: nil, expected_valid: true954 sets performance_bar_allowed_group_id when present and performance_bar_enabled == true955 adds errors to the model for invalid params956# [RSpecRunTime] RSpec elapsed time: 9 minutes 40.06 seconds. Current RSS: ~1479M. Threads: 4. load average: 1.16 1.18 0.92 1/280 9301957.958 params_performance_bar_enabled: true, params_performance_bar_allowed_group_path: "", previous_performance_bar_allowed_group_id: 42000000, expected_performance_bar_allowed_group_id: nil, expected_valid: true959 sets performance_bar_allowed_group_id when present and performance_bar_enabled == true960 adds errors to the model for invalid params961# [RSpecRunTime] RSpec elapsed time: 9 minutes 42.66 seconds. Current RSS: ~1476M. Threads: 4. load average: 1.16 1.18 0.92 1/280 9302962.963 params_performance_bar_enabled: true, params_performance_bar_allowed_group_path: nil, previous_performance_bar_allowed_group_id: nil, expected_performance_bar_allowed_group_id: nil, expected_valid: true964 sets performance_bar_allowed_group_id when present and performance_bar_enabled == true965 adds errors to the model for invalid params966# [RSpecRunTime] RSpec elapsed time: 9 minutes 44.75 seconds. Current RSS: ~1491M. Threads: 4. load average: 1.23 1.19 0.93 1/280 9303967.968 params_performance_bar_enabled: true, params_performance_bar_allowed_group_path: nil, previous_performance_bar_allowed_group_id: 42000000, expected_performance_bar_allowed_group_id: nil, expected_valid: true969 sets performance_bar_allowed_group_id when present and performance_bar_enabled == true970 adds errors to the model for invalid params971# [RSpecRunTime] RSpec elapsed time: 9 minutes 47.34 seconds. Current RSS: ~1489M. Threads: 4. load average: 1.23 1.19 0.93 1/280 9304972.973 params_performance_bar_enabled: true, params_performance_bar_allowed_group_path: "foo", previous_performance_bar_allowed_group_id: nil, expected_performance_bar_allowed_group_id: nil, expected_valid: false974 sets performance_bar_allowed_group_id when present and performance_bar_enabled == true975 adds errors to the model for invalid params976# [RSpecRunTime] RSpec elapsed time: 9 minutes 49.24 seconds. Current RSS: ~1488M. Threads: 4. load average: 1.21 1.19 0.93 1/280 9305977.978 params_performance_bar_enabled: true, params_performance_bar_allowed_group_path: "foo", previous_performance_bar_allowed_group_id: 42000000, expected_performance_bar_allowed_group_id: 42000000, expected_valid: false979 sets performance_bar_allowed_group_id when present and performance_bar_enabled == true980 adds errors to the model for invalid params981# [RSpecRunTime] RSpec elapsed time: 9 minutes 51.56 seconds. Current RSS: ~1489M. Threads: 4. load average: 1.21 1.19 0.93 1/280 9306982.983 params_performance_bar_enabled: true, params_performance_bar_allowed_group_path: "group_a", previous_performance_bar_allowed_group_id: nil, expected_performance_bar_allowed_group_id: 42000000, expected_valid: true984 sets performance_bar_allowed_group_id when present and performance_bar_enabled == true985 adds errors to the model for invalid params986# [RSpecRunTime] RSpec elapsed time: 9 minutes 54.13 seconds. Current RSS: ~1478M. Threads: 4. load average: 1.19 1.19 0.93 1/280 9307987.988 params_performance_bar_enabled: true, params_performance_bar_allowed_group_path: "group_b", previous_performance_bar_allowed_group_id: 42000000, expected_performance_bar_allowed_group_id: 43000000, expected_valid: true989 sets performance_bar_allowed_group_id when present and performance_bar_enabled == true990 adds errors to the model for invalid params991# [RSpecRunTime] RSpec elapsed time: 9 minutes 57.14 seconds. Current RSS: ~1487M. Threads: 4. load average: 1.19 1.19 0.93 1/280 9308992.993 params_performance_bar_enabled: true, params_performance_bar_allowed_group_path: "group_b/", previous_performance_bar_allowed_group_id: 42000000, expected_performance_bar_allowed_group_id: 43000000, expected_valid: true994 sets performance_bar_allowed_group_id when present and performance_bar_enabled == true995 adds errors to the model for invalid params996# [RSpecRunTime] RSpec elapsed time: 10 minutes 0.19 second. Current RSS: ~1477M. Threads: 4. load average: 1.18 1.18 0.93 1/280 9309997.998 params_performance_bar_enabled: true, params_performance_bar_allowed_group_path: "group_a", previous_performance_bar_allowed_group_id: 42000000, expected_performance_bar_allowed_group_id: 42000000, expected_valid: true999 sets performance_bar_allowed_group_id when present and performance_bar_enabled == true1000 adds errors to the model for invalid params1001# [RSpecRunTime] RSpec elapsed time: 10 minutes 2.61 seconds. Current RSS: ~1488M. Threads: 4. load average: 1.18 1.18 0.93 1/280 93101002.1003 params_performance_bar_enabled: false, params_performance_bar_allowed_group_path: "", previous_performance_bar_allowed_group_id: nil, expected_performance_bar_allowed_group_id: nil, expected_valid: true1004 sets performance_bar_allowed_group_id when present and performance_bar_enabled == true1005 adds errors to the model for invalid params1006# [RSpecRunTime] RSpec elapsed time: 10 minutes 4.55 seconds. Current RSS: ~1491M. Threads: 4. load average: 1.16 1.18 0.93 1/280 93111007.1008 params_performance_bar_enabled: false, params_performance_bar_allowed_group_path: "", previous_performance_bar_allowed_group_id: 42000000, expected_performance_bar_allowed_group_id: nil, expected_valid: true1009 sets performance_bar_allowed_group_id when present and performance_bar_enabled == true1010 adds errors to the model for invalid params1011# [RSpecRunTime] RSpec elapsed time: 10 minutes 7.24 seconds. Current RSS: ~1489M. Threads: 4. load average: 1.16 1.18 0.93 1/280 93121012.1013 params_performance_bar_enabled: false, params_performance_bar_allowed_group_path: nil, previous_performance_bar_allowed_group_id: nil, expected_performance_bar_allowed_group_id: nil, expected_valid: true1014 sets performance_bar_allowed_group_id when present and performance_bar_enabled == true1015 adds errors to the model for invalid params1016# [RSpecRunTime] RSpec elapsed time: 10 minutes 9.15 seconds. Current RSS: ~1471M. Threads: 4. load average: 1.15 1.18 0.93 1/280 93131017.1018 params_performance_bar_enabled: false, params_performance_bar_allowed_group_path: nil, previous_performance_bar_allowed_group_id: 42000000, expected_performance_bar_allowed_group_id: nil, expected_valid: true1019 sets performance_bar_allowed_group_id when present and performance_bar_enabled == true1020 adds errors to the model for invalid params1021# [RSpecRunTime] RSpec elapsed time: 10 minutes 11.61 seconds. Current RSS: ~1492M. Threads: 4. load average: 1.15 1.18 0.93 1/280 93141022.1023 params_performance_bar_enabled: false, params_performance_bar_allowed_group_path: "foo", previous_performance_bar_allowed_group_id: nil, expected_performance_bar_allowed_group_id: nil, expected_valid: true1024 sets performance_bar_allowed_group_id when present and performance_bar_enabled == true1025 adds errors to the model for invalid params1026# [RSpecRunTime] RSpec elapsed time: 10 minutes 13.55 seconds. Current RSS: ~1492M. Threads: 4. load average: 1.15 1.18 0.93 1/280 93151027.1028 params_performance_bar_enabled: false, params_performance_bar_allowed_group_path: "foo", previous_performance_bar_allowed_group_id: 42000000, expected_performance_bar_allowed_group_id: nil, expected_valid: true1029 sets performance_bar_allowed_group_id when present and performance_bar_enabled == true1030 adds errors to the model for invalid params1031# [RSpecRunTime] RSpec elapsed time: 10 minutes 16.17 seconds. Current RSS: ~1486M. Threads: 4. load average: 1.14 1.17 0.93 1/280 93161032.1033 params_performance_bar_enabled: false, params_performance_bar_allowed_group_path: "group_a", previous_performance_bar_allowed_group_id: nil, expected_performance_bar_allowed_group_id: nil, expected_valid: true1034 sets performance_bar_allowed_group_id when present and performance_bar_enabled == true1035 adds errors to the model for invalid params1036# [RSpecRunTime] RSpec elapsed time: 10 minutes 18.61 seconds. Current RSS: ~1483M. Threads: 4. load average: 1.14 1.17 0.93 1/280 93171037.1038 params_performance_bar_enabled: false, params_performance_bar_allowed_group_path: "group_b", previous_performance_bar_allowed_group_id: 42000000, expected_performance_bar_allowed_group_id: nil, expected_valid: true1039 sets performance_bar_allowed_group_id when present and performance_bar_enabled == true1040 adds errors to the model for invalid params1041# [RSpecRunTime] RSpec elapsed time: 10 minutes 21.49 seconds. Current RSS: ~1476M. Threads: 4. load average: 1.13 1.17 0.93 1/280 93181042.1043 params_performance_bar_enabled: false, params_performance_bar_allowed_group_path: "group_a", previous_performance_bar_allowed_group_id: 42000000, expected_performance_bar_allowed_group_id: nil, expected_valid: true1044 sets performance_bar_allowed_group_id when present and performance_bar_enabled == true1045 adds errors to the model for invalid params1046# [RSpecRunTime] RSpec elapsed time: 10 minutes 24.12 seconds. Current RSS: ~1471M. Threads: 4. load average: 1.12 1.17 0.93 1/280 93191047.1048 params_performance_bar_enabled: nil, params_performance_bar_allowed_group_path: "", previous_performance_bar_allowed_group_id: nil, expected_performance_bar_allowed_group_id: nil, expected_valid: true1049 sets performance_bar_allowed_group_id when present and performance_bar_enabled == true1050 adds errors to the model for invalid params1051# [RSpecRunTime] RSpec elapsed time: 10 minutes 26.19 seconds. Current RSS: ~1479M. Threads: 4. load average: 1.12 1.17 0.93 1/280 93201052.1053 params_performance_bar_enabled: nil, params_performance_bar_allowed_group_path: "foo", previous_performance_bar_allowed_group_id: nil, expected_performance_bar_allowed_group_id: nil, expected_valid: false1054 sets performance_bar_allowed_group_id when present and performance_bar_enabled == true1055 adds errors to the model for invalid params1056# [RSpecRunTime] RSpec elapsed time: 10 minutes 28.11 seconds. Current RSS: ~1487M. Threads: 4. load average: 1.12 1.17 0.93 1/280 93211057.1058 params_performance_bar_enabled: nil, params_performance_bar_allowed_group_path: "group_a", previous_performance_bar_allowed_group_id: nil, expected_performance_bar_allowed_group_id: 42000000, expected_valid: true1059 sets performance_bar_allowed_group_id when present and performance_bar_enabled == true1060 adds errors to the model for invalid params1061# [RSpecRunTime] RSpec elapsed time: 10 minutes 30.61 seconds. Current RSS: ~1485M. Threads: 4. load average: 1.03 1.15 0.93 1/280 93221062.1063 when :performance_bar_allowed_group_path is not present1064 does not change the performance bar settings1065# [RSpecRunTime] RSpec elapsed time: 10 minutes 31.9 seconds. Current RSS: ~1477M. Threads: 4. load average: 1.03 1.15 0.93 1/280 93231066.1067 when :performance_bar_enabled is not present1068 implicitly defaults to true1069# [RSpecRunTime] RSpec elapsed time: 10 minutes 33.21 seconds. Current RSS: ~1477M. Threads: 4. load average: 1.03 1.15 0.93 1/280 93241070.1071 when external authorization is enabled1072 does not validate labels if external authorization gets disabled1073 does validate labels if external authorization gets enabled1074 does validate labels if external authorization is left unchanged1075 does not save the settings with an error if the service denies access1076 saves the setting when the user has access to the label1077 does not validate the label if it was not passed1078# [RSpecRunTime] RSpec elapsed time: 10 minutes 38.98 seconds. Current RSS: ~1481M. Threads: 4. load average: 1.02 1.14 0.93 1/280 93251079.1080 when raw_blob_request_limit is passsed1081 updates raw_blob_request_limit value1082# [RSpecRunTime] RSpec elapsed time: 10 minutes 40.0 seconds. Current RSS: ~1480M. Threads: 4. load average: 1.02 1.14 0.93 1/280 93261083.1084 when default_branch_protection is updated1085 updates default_branch_protection_defaults from the default_branch_protection param1086# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.08 seconds. Current RSS: ~1478M. Threads: 4. load average: 1.02 1.14 0.93 4/281 93271087.1088 when default_branch_protection_defaults is updated1089 updates default_branch_protection_defaults from the default_branch_protection_defaults param1090# [RSpecRunTime] RSpec elapsed time: 10 minutes 42.11 seconds. Current RSS: ~1480M. Threads: 4. load average: 1.02 1.14 0.93 1/283 93281091.1092 when protected path settings are passed1093 updates protected path settings1094# [RSpecRunTime] RSpec elapsed time: 10 minutes 43.33 seconds. Current RSS: ~1482M. Threads: 4. load average: 1.02 1.14 0.93 1/283 93291095.1096 when general rate limits are passed1097 updates general throttle settings1098# [RSpecRunTime] RSpec elapsed time: 10 minutes 44.78 seconds. Current RSS: ~1488M. Threads: 4. load average: 1.18 1.17 0.94 1/283 93301099.1100 when package registry rate limits are passed1101 updates package registry throttle settings1102# [RSpecRunTime] RSpec elapsed time: 10 minutes 46.05 seconds. Current RSS: ~1489M. Threads: 4. load average: 1.18 1.17 0.94 1/283 93311103.1104 when files API rate limits are passed1105 updates files API throttle settings1106# [RSpecRunTime] RSpec elapsed time: 10 minutes 47.28 seconds. Current RSS: ~1491M. Threads: 4. load average: 1.18 1.17 0.94 1/283 93321107.1108 when deprecated API rate limits are passed1109 updates deprecated API throttle settings1110# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.52 seconds. Current RSS: ~1491M. Threads: 4. load average: 1.18 1.17 0.94 1/283 93331111.1112 when git lfs rate limits are passed1113 updates git lfs throttle settings1114# [RSpecRunTime] RSpec elapsed time: 10 minutes 49.58 seconds. Current RSS: ~1494M. Threads: 4. load average: 1.17 1.17 0.94 1/283 93341115.1116 when issues_create_limit is passed1117 updates issues_create_limit value1118# [RSpecRunTime] RSpec elapsed time: 10 minutes 50.67 seconds. Current RSS: ~1488M. Threads: 4. load average: 1.17 1.17 0.94 1/283 93351119.1120 when users_get_by_id_limit and users_get_by_id_limit_allowlist_raw are passed1121 updates users_get_by_id_limit and users_get_by_id_limit_allowlist value1122# [RSpecRunTime] RSpec elapsed time: 10 minutes 51.76 seconds. Current RSS: ~1488M. Threads: 4. load average: 1.17 1.17 0.94 1/283 93361123.1124 when require_admin_approval_after_user_signup changes1125 when it goes from enabled to disabled1126 calls ApproveBlockedPendingApprovalUsersWorker1127# [RSpecRunTime] RSpec elapsed time: 10 minutes 52.8 seconds. Current RSS: ~1488M. Threads: 4. load average: 1.17 1.17 0.94 1/283 93371128.1129 when it goes from disabled to enabled1130 does not call ApproveBlockedPendingApprovalUsersWorker1131# [RSpecRunTime] RSpec elapsed time: 10 minutes 53.9 seconds. Current RSS: ~1479M. Threads: 4. load average: 1.15 1.17 0.94 1/283 93381132.1133# [RSpecRunTime] Finishing example group spec/services/application_settings/update_service_spec.rb. It took 1 minute 31.09 seconds. Expected to take 1 minute 25.11 seconds.1134# [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/issue_reference_filter_spec.rb. Expected to take 1 minute 6.04 seconds.1135Banzai::Filter::References::IssueReferenceFilter1136 requires project context1137 ignores valid references contained inside 'pre' element1138 ignores valid references contained inside 'code' element1139 ignores valid references contained inside 'a' element1140 ignores valid references contained inside 'style' element1141 performance1142 does not have a N+1 query problem1143# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.09 seconds. Current RSS: ~1465M. Threads: 4. load average: 1.15 1.17 0.94 1/283 93391144.1145 standard internal reference1146 behaves like an internal reference1147 links to a valid reference1148 links with adjacent text1149 ignores invalid issue IDs1150 includes a title attribute1151 escapes the title attribute1152 renders non-HTML tooltips1153 includes default classes1154 includes a data-project attribute1155 includes a data-namespace-path attribute1156 includes a data-issue attribute1157 includes data attributes for issuable popover1158 includes a data-original attribute1159 does not escape the data-original attribute1160 includes a data-reference-format attribute1161 includes a data-reference-format attribute for URL references1162 includes a data-reference-format attribute for extended summary URL references1163 supports an :only_path context1164 does not process links containing issue numbers followed by text1165 behaves like a reference containing an element node1166 does not escape inner html1167# [RSpecRunTime] RSpec elapsed time: 10 minutes 56.98 seconds. Current RSS: ~1449M. Threads: 4. load average: 1.15 1.17 0.94 1/283 93401168.1169 behaves like a reference with issue type information1170 contains issue-type as a data attribute1171 alternative internal_reference1172 behaves like an internal reference1173 links to a valid reference1174 links with adjacent text1175 ignores invalid issue IDs1176 includes a title attribute1177 escapes the title attribute1178 renders non-HTML tooltips1179 includes default classes1180 includes a data-project attribute1181 includes a data-namespace-path attribute1182 includes a data-issue attribute1183 includes data attributes for issuable popover1184 includes a data-original attribute1185 does not escape the data-original attribute1186 includes a data-reference-format attribute1187 includes a data-reference-format attribute for URL references1188 includes a data-reference-format attribute for extended summary URL references1189 supports an :only_path context1190 does not process links containing issue numbers followed by text1191 behaves like a reference containing an element node1192 does not escape inner html1193# [RSpecRunTime] RSpec elapsed time: 10 minutes 59.05 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.14 1.17 0.94 1/283 93411194.1195 behaves like a reference with issue type information1196 contains issue-type as a data attribute1197 cross-project / cross-namespace complete reference1198 ignores valid references when cross-reference project uses external tracker1199 links to a valid reference1200 link has valid text1201 has valid text1202 includes default classes1203 ignores invalid issue IDs on the referenced project1204 behaves like a reference containing an element node1205 does not escape inner html1206# [RSpecRunTime] RSpec elapsed time: 11 minutes 4.56 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.13 1.16 0.94 1/283 93421207.1208 behaves like a reference with issue type information1209 contains issue-type as a data attribute1210 cross-project / same-namespace complete reference1211 ignores valid references when cross-reference project uses external tracker1212 links to a valid reference1213 link has valid text1214 has valid text1215 includes default classes1216 ignores invalid issue IDs on the referenced project1217 behaves like a reference containing an element node1218 does not escape inner html1219# [RSpecRunTime] RSpec elapsed time: 11 minutes 13.88 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.11 1.16 0.94 1/283 93431220.1221 behaves like a reference with issue type information1222 contains issue-type as a data attribute1223# [RSpecRunTime] RSpec elapsed time: 11 minutes 15.06 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.11 1.16 0.94 1/283 93441224.1225 cross-project shorthand reference1226 ignores valid references when cross-reference project uses external tracker1227 links to a valid reference1228 link has valid text1229 has valid text1230 includes default classes1231 ignores invalid issue IDs on the referenced project1232 behaves like a reference containing an element node1233 does not escape inner html1234# [RSpecRunTime] RSpec elapsed time: 11 minutes 23.7 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.09 1.15 0.94 1/283 93451235.1236 behaves like a reference with issue type information1237 contains issue-type as a data attribute1238# [RSpecRunTime] RSpec elapsed time: 11 minutes 24.92 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.09 1.15 0.94 1/283 93461239.1240 cross-project URL reference1241 links to a valid reference1242 link with trailing slash1243 links with adjacent text1244 includes default classes1245 behaves like a reference containing an element node1246 does not escape inner html1247# [RSpecRunTime] RSpec elapsed time: 11 minutes 29.15 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.08 1.15 0.94 1/283 93471248.1249 behaves like a reference with issue type information1250 contains issue-type as a data attribute1251 cross-project reference in link href1252 links to a valid reference1253 links with adjacent text1254 includes default classes1255 behaves like a reference containing an element node1256 does not escape inner html1257# [RSpecRunTime] RSpec elapsed time: 11 minutes 33.24 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.08 1.15 0.94 1/283 93481258.1259 behaves like a reference with issue type information1260 contains issue-type as a data attribute1261 cross-project URL in link href1262 links to a valid reference1263 links with adjacent text1264 includes default classes1265 behaves like a reference containing an element node1266 does not escape inner html1267# [RSpecRunTime] RSpec elapsed time: 11 minutes 37.32 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.08 1.15 0.94 1/283 93491268.1269 behaves like a reference with issue type information1270 contains issue-type as a data attribute1271 when processing a link to the designs tab1272 includes the word "designs" after the reference in the text content1273 design management is not available1274 links to the issue, but not to the designs tab1275 group context1276 ignores shorthanded issue reference1277 ignores valid references when cross-reference project uses external tracker1278 links to a valid reference for complete cross-reference1279 ignores reference for shorthand cross-reference1280 links to a valid reference for url cross-reference1281 links to a valid reference for cross-reference in link href1282 links to a valid reference for issue reference in the link href1283# [RSpecRunTime] RSpec elapsed time: 11 minutes 40.34 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.07 1.14 0.94 1/283 93501284.1285 .references_in1286 yields valid references1287 doesn't yield invalid references1288 doesn't yield unsupported references1289# [RSpecRunTime] RSpec elapsed time: 11 minutes 42.35 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.07 1.14 0.94 1/286 94091290.1291 #object_link_text_extras1292 the link does not go to the designs tab1293 does not include designs1294 the link goes to the designs tab1295 includes designs1296 design management is disabled1297 does not include designs in the extras1298 checking N+11299 does not have N+1 per multiple references per project1300# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/issue_reference_filter_spec.rb. It took 48.99 seconds. Expected to take 1 minute 6.04 seconds.1301# [RSpecRunTime] Starting example group spec/models/ci/ref_spec.rb. Expected to take 51.47 seconds.1302Ci::Ref1303 does not allow STI1304 is expected to belong to project required: false1305 .ensure_for1306 when pipeline is a branch pipeline1307 behaves like ensures ci_ref1308 when ci_ref already exists1309 returns an existing ci_ref1310# [RSpecRunTime] RSpec elapsed time: 11 minutes 44.12 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.06 1.14 0.95 1/286 94281311.1312 when ci_ref does not exist yet1313 creates a new ci_ref1314 when pipeline is a tag pipeline1315 behaves like ensures ci_ref1316 when ci_ref already exists1317 returns an existing ci_ref1318 when ci_ref does not exist yet1319 creates a new ci_ref1320 when pipeline is a detached merge request pipeline1321 behaves like ensures ci_ref1322 when ci_ref already exists1323 returns an existing ci_ref1324 when ci_ref does not exist yet1325 creates a new ci_ref1326 #last_finished_pipeline_id1327 when there are no finished pipelines1328 returns nil1329 when there are finished pipelines1330 returns the pipeline id1331 when the pipeline a dangling pipeline1332 returns nil1333# [RSpecRunTime] RSpec elapsed time: 11 minutes 47.92 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.06 1.14 0.95 1/289 94951334.1335 #update_status_by!1336 when pipeline status is success or failed1337 pipeline_status: :success, current_ref_status: :unknown, expected_ref_status: :success1338 transitions the status via state machine1339# [RSpecRunTime] RSpec elapsed time: 11 minutes 49.1 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.06 1.14 0.95 1/288 94961340.1341 pipeline_status: :success, current_ref_status: :success, expected_ref_status: :success1342 transitions the status via state machine1343# [RSpecRunTime] RSpec elapsed time: 11 minutes 50.44 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.06 1.14 0.95 1/288 94971344.1345 pipeline_status: :success, current_ref_status: :failed, expected_ref_status: :fixed1346 transitions the status via state machine1347# [RSpecRunTime] RSpec elapsed time: 11 minutes 51.7 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.06 1.14 0.95 1/288 94981348.1349 pipeline_status: :success, current_ref_status: :fixed, expected_ref_status: :success1350 transitions the status via state machine1351# [RSpecRunTime] RSpec elapsed time: 11 minutes 53.11 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.06 1.14 0.95 1/286 94991352.1353 pipeline_status: :success, current_ref_status: :broken, expected_ref_status: :fixed1354 transitions the status via state machine1355# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.48 seconds. Current RSS: ~1358M. Threads: 4. load average: 0.97 1.12 0.94 1/286 95001356.1357 pipeline_status: :success, current_ref_status: :still_failing, expected_ref_status: :fixed1358 transitions the status via state machine1359# [RSpecRunTime] RSpec elapsed time: 11 minutes 55.76 seconds. Current RSS: ~1356M. Threads: 4. load average: 0.97 1.12 0.94 1/283 95011360.1361 pipeline_status: :failed, current_ref_status: :unknown, expected_ref_status: :failed1362 transitions the status via state machine1363# [RSpecRunTime] RSpec elapsed time: 11 minutes 57.13 seconds. Current RSS: ~1358M. Threads: 4. load average: 0.97 1.12 0.94 1/283 95021364.1365 pipeline_status: :failed, current_ref_status: :success, expected_ref_status: :broken1366 transitions the status via state machine1367# [RSpecRunTime] RSpec elapsed time: 11 minutes 58.43 seconds. Current RSS: ~1357M. Threads: 4. load average: 0.97 1.12 0.94 3/283 95031368.1369 pipeline_status: :failed, current_ref_status: :failed, expected_ref_status: :still_failing1370 transitions the status via state machine1371# [RSpecRunTime] RSpec elapsed time: 11 minutes 59.78 seconds. Current RSS: ~1357M. Threads: 4. load average: 0.98 1.12 0.94 1/283 95041372.1373 pipeline_status: :failed, current_ref_status: :fixed, expected_ref_status: :broken1374 transitions the status via state machine1375# [RSpecRunTime] RSpec elapsed time: 12 minutes 1.22 seconds. Current RSS: ~1356M. Threads: 4. load average: 0.98 1.12 0.94 1/283 95051376.1377 pipeline_status: :failed, current_ref_status: :broken, expected_ref_status: :still_failing1378 transitions the status via state machine1379# [RSpecRunTime] RSpec elapsed time: 12 minutes 2.45 seconds. Current RSS: ~1356M. Threads: 4. load average: 0.98 1.12 0.94 1/283 95061380.1381 pipeline_status: :failed, current_ref_status: :still_failing, expected_ref_status: :still_failing1382 transitions the status via state machine1383# [RSpecRunTime] RSpec elapsed time: 12 minutes 3.73 seconds. Current RSS: ~1356M. Threads: 4. load average: 0.98 1.11 0.94 1/283 95071384.1385 when pipeline status is success1386 updates the status1387# [RSpecRunTime] RSpec elapsed time: 12 minutes 5.22 seconds. Current RSS: ~1356M. Threads: 4. load average: 0.98 1.11 0.94 1/283 95081388.1389 when pipeline status is canceled1390 is expected to eq :unknown1391# [RSpecRunTime] RSpec elapsed time: 12 minutes 6.55 seconds. Current RSS: ~1356M. Threads: 4. load average: 0.98 1.11 0.94 1/283 95091392.1393 when pipeline status is skipped1394 behaves like no-op1395 does nothing and returns nil1396# [RSpecRunTime] RSpec elapsed time: 12 minutes 7.93 seconds. Current RSS: ~1357M. Threads: 4. load average: 0.98 1.11 0.94 1/283 95101397.1398 when pipeline status is not complete1399 behaves like no-op1400 does nothing and returns nil1401# [RSpecRunTime] RSpec elapsed time: 12 minutes 9.35 seconds. Current RSS: ~1358M. Threads: 4. load average: 0.98 1.11 0.94 1/283 95111402.1403 when pipeline is not the latest pipeline1404 behaves like no-op1405 does nothing and returns nil1406# [RSpecRunTime] RSpec elapsed time: 12 minutes 11.31 seconds. Current RSS: ~1357M. Threads: 4. load average: 0.98 1.11 0.94 1/283 95121407.1408 when pipeline does not belong to the ci_ref1409 behaves like no-op1410 does nothing and returns nil1411# [RSpecRunTime] RSpec elapsed time: 12 minutes 13.34 seconds. Current RSS: ~1358M. Threads: 4. load average: 0.98 1.11 0.94 1/283 95131412.1413 loose foreign key on ci_refs.project_id1414 behaves like cleanup by a loose foreign key1415 cleans up (delete or nullify) the model1416# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.45 seconds. Current RSS: ~1359M. Threads: 4. load average: 0.98 1.11 0.94 1/283 95141417.1418 #last_successful_ci_source_pipeline1419 when there are no successful CI source pipelines1420 is expected to be nil1421# [RSpecRunTime] RSpec elapsed time: 12 minutes 24.4 seconds. Current RSS: ~1361M. Threads: 4. load average: 0.99 1.11 0.94 1/283 95151422.1423 when there are successful CI source pipelines1424 and the latest pipeline is a successful CI source pipeline1425 returns the last successful CI source pipeline1426# [RSpecRunTime] RSpec elapsed time: 12 minutes 26.54 seconds. Current RSS: ~1366M. Threads: 4. load average: 0.99 1.11 0.94 1/283 95161427.1428 and there is a newer successful dangling source pipeline than the successful CI source pipelines1429 returns the last successful CI source pipeline1430 and the newer successful dangling source is a child of a successful CI source pipeline1431 returns the parent pipeline instead1432# [RSpecRunTime] RSpec elapsed time: 12 minutes 32.9 seconds. Current RSS: ~1362M. Threads: 4. load average: 0.99 1.10 0.94 1/283 95171433.1434 #last_unlockable_ci_source_pipeline1435 when there are unlockable pipelines in the ref1436 and the last CI source pipeline in the ref is unlockable1437 returns the CI source pipeline1438 and it has unlockable child pipelines1439 returns the parent CI source pipeline1440 and it has a non-unlockable child pipeline1441 returns the parent CI source pipeline1442 and the last CI source pipeline in the ref is not unlockable1443 returns the last unlockable CI source pipeline before it1444 and it has unlockable child pipelines1445 returns the last unlockable CI source pipeline before it1446 when there are no unlockable pipelines in the ref1447 is expected to be nil1448# [RSpecRunTime] Finishing example group spec/models/ci/ref_spec.rb. It took 52.59 seconds. Expected to take 51.47 seconds.1449# [RSpecRunTime] Starting example group spec/models/design_management/design_at_version_spec.rb. Expected to take 45.22 seconds.1450DesignManagement::DesignAtVersion1451 does not allow STI1452 #id1453 combines design.id and version.id1454# [RSpecRunTime] RSpec elapsed time: 12 minutes 36.96 seconds. Current RSS: ~1352M. Threads: 4. load average: 0.99 1.10 0.94 1/283 95181455.1456 #==1457 identifies objects created with the same parameters as equal1458 identifies unequal objects as unequal, by virtue of their version1459 identifies unequal objects as unequal, by virtue of their design1460 rejects objects with the same id and the wrong class1461 expects objects to be of the same type, not subtypes1462 status methods1463 a design before it has been created1464 is not deleted1465 has the status :not_created_yet1466# [RSpecRunTime] RSpec elapsed time: 12 minutes 42.34 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.07 1.12 0.95 1/283 95191467.1468 a design as of its creation1469 is not deleted1470 has the status :current1471# [RSpecRunTime] RSpec elapsed time: 12 minutes 47.51 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.06 1.12 0.95 1/283 95201472.1473 a design after it has been created, but before deletion1474 is not deleted1475 has the status :current1476# [RSpecRunTime] RSpec elapsed time: 12 minutes 52.68 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.06 1.11 0.95 1/283 95211477.1478 a design as of its modification1479 is not deleted1480 has the status :current1481# [RSpecRunTime] RSpec elapsed time: 12 minutes 57.87 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.05 1.11 0.95 1/283 95221482.1483 a design as of its deletion1484 is deleted1485 has the status :deleted1486# [RSpecRunTime] RSpec elapsed time: 13 minutes 3.06 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.05 1.11 0.95 1/283 95231487.1488 a design after its deletion1489 is deleted1490 has the status :deleted1491# [RSpecRunTime] RSpec elapsed time: 13 minutes 8.13 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.04 1.11 0.95 1/283 95241492.1493 a design on its recreation1494 is not deleted1495 has the status :current1496# [RSpecRunTime] RSpec elapsed time: 13 minutes 13.28 seconds. Current RSS: ~1348M. Threads: 4. load average: 0.96 1.09 0.95 1/283 95251497.1498 validations1499 is expected to be valid1500 a design-at-version without a design1501 is expected to be invalid1502 mentions the design in the errors1503# [RSpecRunTime] RSpec elapsed time: 13 minutes 14.63 seconds. Current RSS: ~1348M. Threads: 4. load average: 0.96 1.09 0.95 1/283 95261504.1505 a design-at-version without a version1506 is expected to be invalid1507 mentions the version in the errors1508 design_and_version_belong_to_the_same_issue1509 both design and version are supplied1510 the design belongs to the same issue as the version1511 is expected to be valid1512 the design does not belong to the same issue as the version1513 is expected to be invalid1514# [RSpecRunTime] RSpec elapsed time: 13 minutes 16.52 seconds. Current RSS: ~1349M. Threads: 4. load average: 0.96 1.09 0.95 1/283 95271515.1516 the factory is just supplied with a design1517 is expected to be valid1518 the factory is just supplied with a version1519 is expected to be valid1520 design_and_version_have_issue_id1521 the design has no issue_id, because it is being imported1522 is expected to be invalid1523 the version has no issue_id, because it is being imported1524 is expected to be invalid1525 both the design and the version are being imported1526 is expected to be invalid1527 .lazy_find1528 issues fewer queries than the naive approach would1529 .find1530 invalid ids1531 #count1532 counts 0 records1533 #empty?1534 is empty1535 #to_a1536 finds no records1537 valid ids1538 #count1539 counts 2 records1540 issues at most two queries1541 #to_a1542 finds 6 records1543 only returns records with matching IDs1544 only returns valid records1545 issues at most two queries1546# [RSpecRunTime] RSpec elapsed time: 13 minutes 23.82 seconds. Current RSS: ~1341M. Threads: 4. load average: 0.97 1.08 0.95 1/283 95281547.1548# [RSpecRunTime] Finishing example group spec/models/design_management/design_at_version_spec.rb. It took 48.35 seconds. Expected to take 45.22 seconds.1549# [RSpecRunTime] Starting example group spec/models/merge_request_diff_file_spec.rb. Expected to take 41.26 seconds.1550MergeRequestDiffFile1551 does not allow STI1552 behaves like a BulkInsertSafe model1553 when calling class methods directly1554 raises an error when method is not bulk-insert safe1555 does not raise an error when method is bulk-insert safe1556 .bulk_insert!1557 when all items are valid1558 inserts them all1559 returns an empty array1560# [RSpecRunTime] RSpec elapsed time: 13 minutes 49.03 seconds. Current RSS: ~1395M. Threads: 4. load average: 0.98 1.08 0.95 1/289 100491561.1562 when some items are invalid1563 does not insert any of them and raises an error1564 inserts them anyway when bypassing validations1565 #diff1566 when diff is not stored1567 when the diff is marked as binary1568 unpacks from base 641569 invalid base641570 returns the raw diff1571 when the diff is not marked as binary1572 returns the raw diff1573 when diff is stored in DB1574 returns UTF-8 string1575 when diff is stored in external storage1576 returns UTF-8 string1577 #utf8_diff1578 does not raise error when the diff is binary1579 calls #diff once1580 externally stored diff caching1581 when external diff is not cached1582 caches external diffs1583# [RSpecRunTime] RSpec elapsed time: 13 minutes 53.13 seconds. Current RSS: ~1390M. Threads: 4. load average: 0.98 1.08 0.95 1/289 101661584.1585 when external diff is already cached1586 reads diff from cached external diff1587# [RSpecRunTime] RSpec elapsed time: 13 minutes 54.75 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.14 1.11 0.96 2/289 102231588.1589 when the diff is marked as binary1590 when the diff is marked as binary1591 unpacks from base 641592 invalid base641593 returns the raw diff1594 when the diff is not marked as binary1595 returns the raw diff1596 when content responds to #encoding1597 encodes content to utf8 encoding1598# [RSpecRunTime] RSpec elapsed time: 13 minutes 56.79 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.14 1.11 0.96 1/289 102811599.1600 when content is blank1601 returns an empty string1602# [RSpecRunTime] RSpec elapsed time: 13 minutes 58.47 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.14 1.11 0.96 1/289 103391603.1604 when exception is raised1605 falls back to #diff1606# [RSpecRunTime] RSpec elapsed time: 14 minutes 0.21 second. Current RSS: ~1387M. Threads: 4. load average: 1.13 1.11 0.96 1/289 103961607.1608 when diff is not stored externally1609 calls #diff1610# [RSpecRunTime] RSpec elapsed time: 14 minutes 2.06 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.13 1.11 0.96 1/289 104531611.1612 when exception is raised1613 logs exception and returns an empty string1614# [RSpecRunTime] RSpec elapsed time: 14 minutes 3.91 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.12 1.11 0.96 1/289 105101615.1616# [RSpecRunTime] Finishing example group spec/models/merge_request_diff_file_spec.rb. It took 40.08 seconds. Expected to take 41.26 seconds.1617# [RSpecRunTime] Starting example group spec/models/concerns/avatarable_spec.rb. Expected to take 32.95 seconds.1618Avatarable1619 does not allow STI1620 #update1621 when avatar changed1622 validates the file size1623# [RSpecRunTime] RSpec elapsed time: 14 minutes 7.35 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.12 1.11 0.96 1/288 105111624.1625 when avatar was not changed1626 skips validation of file size1627 #avatar_path1628 with caching enabled1629 only calls local_url once1630 calls local_url twice for path and URLs1631 calls local_url twice for different sizes1632 handles unpersisted objects1633# [RSpecRunTime] RSpec elapsed time: 14 minutes 10.81 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.11 1.10 0.96 1/287 105121634.1635 has_asset_host: true, visibility_level: 0, only_path: true, avatar_path_prefix: ["https://gitlab.example.com", "/gitlab"]1636 returns the expected avatar path1637 returns the expected avatar path with width parameter1638 when avatar is stored remotely1639 returns the expected avatar path1640# [RSpecRunTime] RSpec elapsed time: 14 minutes 13.53 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.11 1.10 0.96 1/285 105131641.1642 has_asset_host: true, visibility_level: 0, only_path: false, avatar_path_prefix: ["https://gitlab.example.com", "/gitlab"]1643 returns the expected avatar path1644 returns the expected avatar path with width parameter1645 when avatar is stored remotely1646 returns the expected avatar path1647# [RSpecRunTime] RSpec elapsed time: 14 minutes 15.59 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.10 1.10 0.96 5/283 105141648.1649 has_asset_host: true, visibility_level: 10, only_path: true, avatar_path_prefix: ["https://gitlab.example.com", "/gitlab"]1650 returns the expected avatar path1651 returns the expected avatar path with width parameter1652 when avatar is stored remotely1653 returns the expected avatar path1654# [RSpecRunTime] RSpec elapsed time: 14 minutes 17.74 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.10 1.10 0.96 1/283 105151655.1656 has_asset_host: true, visibility_level: 10, only_path: false, avatar_path_prefix: ["https://gitlab.example.com", "/gitlab"]1657 returns the expected avatar path1658 returns the expected avatar path with width parameter1659 when avatar is stored remotely1660 returns the expected avatar path1661# [RSpecRunTime] RSpec elapsed time: 14 minutes 21.03 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.09 1.10 0.96 1/283 105161662.1663 has_asset_host: true, visibility_level: 20, only_path: true, avatar_path_prefix: []1664 returns the expected avatar path1665 returns the expected avatar path with width parameter1666 when avatar is stored remotely1667 returns the expected avatar path1668# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.2 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.09 1.10 0.96 1/283 105171669.1670 has_asset_host: true, visibility_level: 20, only_path: false, avatar_path_prefix: ["https://gitlab-assets.example.com"]1671 returns the expected avatar path1672 returns the expected avatar path with width parameter1673 when avatar is stored remotely1674 returns the expected avatar path1675# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.45 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.09 1.10 0.97 1/283 105181676.1677 has_asset_host: false, visibility_level: 0, only_path: true, avatar_path_prefix: ["/gitlab"]1678 returns the expected avatar path1679 returns the expected avatar path with width parameter1680 when avatar is stored remotely1681 returns the expected avatar path1682# [RSpecRunTime] RSpec elapsed time: 14 minutes 27.61 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.09 1.10 0.97 1/283 105191683.1684 has_asset_host: false, visibility_level: 0, only_path: false, avatar_path_prefix: ["https://gitlab.example.com", "/gitlab"]1685 returns the expected avatar path1686 returns the expected avatar path with width parameter1687 when avatar is stored remotely1688 returns the expected avatar path1689# [RSpecRunTime] RSpec elapsed time: 14 minutes 29.75 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.08 1.10 0.97 1/283 105201690.1691 has_asset_host: false, visibility_level: 10, only_path: true, avatar_path_prefix: ["/gitlab"]1692 returns the expected avatar path1693 returns the expected avatar path with width parameter1694 when avatar is stored remotely1695 returns the expected avatar path1696# [RSpecRunTime] RSpec elapsed time: 14 minutes 31.88 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.08 1.10 0.97 1/283 105211697.1698 has_asset_host: false, visibility_level: 10, only_path: false, avatar_path_prefix: ["https://gitlab.example.com", "/gitlab"]1699 returns the expected avatar path1700 returns the expected avatar path with width parameter1701 when avatar is stored remotely1702 returns the expected avatar path1703# [RSpecRunTime] RSpec elapsed time: 14 minutes 34.12 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.07 1.09 0.97 1/283 105221704.1705 has_asset_host: false, visibility_level: 20, only_path: true, avatar_path_prefix: ["/gitlab"]1706 returns the expected avatar path1707 returns the expected avatar path with width parameter1708 when avatar is stored remotely1709 returns the expected avatar path1710# [RSpecRunTime] RSpec elapsed time: 14 minutes 36.24 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.07 1.09 0.97 1/283 105231711.1712 has_asset_host: false, visibility_level: 20, only_path: false, avatar_path_prefix: ["https://gitlab.example.com", "/gitlab"]1713 returns the expected avatar path1714 returns the expected avatar path with width parameter1715 when avatar is stored remotely1716 returns the expected avatar path1717# [RSpecRunTime] RSpec elapsed time: 14 minutes 38.43 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.07 1.09 0.97 1/283 105241718.1719# [RSpecRunTime] Finishing example group spec/models/concerns/avatarable_spec.rb. It took 34.53 seconds. Expected to take 32.95 seconds.1720# [RSpecRunTime] Starting example group spec/services/users/destroy_service_spec.rb. Expected to take 31.91 seconds.1721Users::DestroyService1722 Initiates user deletion and deletes all their personal projects1723 no options are given1724 creates GhostUserMigration record to handle migration in a worker1725 will delete the personal project1726# [RSpecRunTime] RSpec elapsed time: 14 minutes 41.13 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.07 1.09 0.97 1/284 105251727.1728 personal projects in pending_delete1729 destroys a personal project in pending_delete1730# [RSpecRunTime] RSpec elapsed time: 14 minutes 42.36 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.07 1.09 0.97 3/284 105261731.1732 solo owned groups present1733 returns the user with attached errors1734 does not delete the user, nor the group1735# [RSpecRunTime] RSpec elapsed time: 14 minutes 45.35 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.06 1.09 0.97 1/283 105271736.1737 deletions with solo owned groups1738 deletes solo owned groups1739# [RSpecRunTime] RSpec elapsed time: 14 minutes 47.97 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.06 1.09 0.97 1/283 105281740.1741 deletions with inherited group owners1742 does not delete the group1743# [RSpecRunTime] RSpec elapsed time: 14 minutes 50.32 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.06 1.09 0.97 1/283 105291744.1745 user personal's repository removal1746 storages1747 legacy storage1748 removes repository1749# [RSpecRunTime] RSpec elapsed time: 14 minutes 52.02 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.06 1.09 0.97 1/284 105431750.1751 hashed storage1752 removes repository1753# [RSpecRunTime] RSpec elapsed time: 14 minutes 53.85 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.13 1.10 0.97 1/285 105571754.1755 repository removal status is taken into account1756 raises exception1757# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.91 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.13 1.10 0.97 1/285 105581758.1759 calls the before/after callbacks1760 of project_members1761 of group_members1762# [RSpecRunTime] RSpec elapsed time: 14 minutes 58.46 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.13 1.10 0.97 1/285 105591763.1764 prometheus metrics1765 scheduled records1766 with a single record1767 updates the scheduled records gauge1768# [RSpecRunTime] RSpec elapsed time: 15 minutes 0.07 second. Current RSS: ~1376M. Threads: 4. load average: 1.12 1.10 0.97 1/285 105601769.1770 with approximate count due to large number of records1771 updates the scheduled records gauge1772# [RSpecRunTime] RSpec elapsed time: 15 minutes 1.73 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.12 1.10 0.97 1/285 105611773.1774 lag1775 update the lag gauge1776# [RSpecRunTime] RSpec elapsed time: 15 minutes 3.78 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.11 1.10 0.97 1/283 105621777.1778 Deletion permission checks1779 does not delete the user when user is not an admin1780 allows users to delete their own account1781 allows user to be deleted if skip_authorization: true1782 when admin mode is enabled1783 allows admins to delete anyone1784# [RSpecRunTime] RSpec elapsed time: 15 minutes 8.56 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.11 1.10 0.97 1/283 105631785.1786 when admin mode is disabled1787 disallows admins to delete anyone1788 when running the service twice for a user with no personal projects1789 does not create a second ghost user migration and does not raise an exception1790 user is the only organization owner1791 returns the user with attached errors1792# [RSpecRunTime] Finishing example group spec/services/users/destroy_service_spec.rb. It took 32.56 seconds. Expected to take 31.91 seconds.1793# [RSpecRunTime] Starting example group spec/models/concerns/approvable_spec.rb. Expected to take 28.77 seconds.1794Approvable1795 does not allow STI1796 #eligible_for_unapproval_by?1797 returns false1798 when a user has approved1799 returns true1800# [RSpecRunTime] RSpec elapsed time: 15 minutes 14.98 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.09 1.10 0.98 1/288 106771801.1802 when a user is nil1803 returns false1804# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.68 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.09 1.10 0.98 1/289 107341805.1806 .not_approved_by_users_with_usernames1807 has the merge request that is not approved at all and not approved by either user1808# [RSpecRunTime] RSpec elapsed time: 15 minutes 23.16 seconds. Current RSS: ~1421M. Threads: 4. load average: 1.09 1.09 0.98 1/289 109621809.1810 #eligible_for_approval_by?1811 returns true1812 when a user has approved1813 returns false1814# [RSpecRunTime] RSpec elapsed time: 15 minutes 26.81 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.00 1.08 0.97 1/289 110751815.1816 when a user is nil1817 returns false1818# [RSpecRunTime] RSpec elapsed time: 15 minutes 28.5 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.00 1.08 0.97 1/289 111321819.1820 #approved?1821 when a merge request is approved1822 returns true1823# [RSpecRunTime] RSpec elapsed time: 15 minutes 30.36 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.00 1.07 0.97 4/289 111891824.1825 when a merge request is not approved1826 returns false1827# [RSpecRunTime] RSpec elapsed time: 15 minutes 32.04 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.00 1.07 0.97 1/289 112471828.1829 #approved_by?1830 when a user has not approved1831 returns false1832# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.84 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.00 1.07 0.97 1/289 113051833.1834 when a user has approved1835 returns false1836# [RSpecRunTime] RSpec elapsed time: 15 minutes 35.69 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.00 1.07 0.97 1/289 113651837.1838 when a user is nil1839 returns false1840# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.37 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.00 1.07 0.97 1/289 114231841.1842# [RSpecRunTime] Finishing example group spec/models/concerns/approvable_spec.rb. It took 26.37 seconds. Expected to take 28.77 seconds.1843# [RSpecRunTime] Starting example group spec/services/resource_access_tokens/revoke_service_spec.rb. Expected to take 25.51 seconds.1844ResourceAccessTokens::RevokeService1845 #execute1846 when resource is a project1847 behaves like revokes access token1848 is expected to equal true1849 is expected to eq "Access token PAT 2 has been revoked."1850 does not call the delete user worker1851 bot user retains membership1852 logs the event1853 with retain user feature flag disabled1854Job arguments to DeleteUserWorker must be native JSON types, but :skip_authorization is a Symbol.1856To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1857 is expected to eq "Access token PAT 6 has been revoked and the bot user has been scheduled for deletion."1858 calls delete user worker1859Job arguments to DeleteUserWorker must be native JSON types, but :skip_authorization is a Symbol.1861To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1862 removes membership of bot user1863Job arguments to DeleteUserWorker must be native JSON types, but :skip_authorization is a Symbol.1865To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1866 initiates user removal1867# [RSpecRunTime] RSpec elapsed time: 15 minutes 45.43 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.00 1.07 0.97 1/288 114241868.1869 behaves like revoke fails1870 when access token does not belong to this project1871 does not find the bot1872 when user does not have permission to destroy bot1873 when non-project member tries to delete project bot1874 does not allow other user to delete bot1875 when non-priviledged project member tries to delete project bot1876 does not allow developer to delete bot1877 when deletion of bot user fails1878 behaves like rollback revoke steps1879 does not revoke the access token1880 does not remove bot from member list1881 does not transfer issuables of bot user to ghost user1882 does not destroy project bot user1883# [RSpecRunTime] RSpec elapsed time: 15 minutes 51.55 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.00 1.07 0.97 1/284 114251884.1885 when resource is a group1886 behaves like revokes access token1887 is expected to equal true1888 is expected to eq "Access token PAT 19 has been revoked."1889 does not call the delete user worker1890 bot user retains membership1891 logs the event1892 with retain user feature flag disabled1893Job arguments to DeleteUserWorker must be native JSON types, but :skip_authorization is a Symbol.1895To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1896 is expected to eq "Access token PAT 23 has been revoked and the bot user has been scheduled for deletion."1897 calls delete user worker1898Job arguments to DeleteUserWorker must be native JSON types, but :skip_authorization is a Symbol.1900To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1901 removes membership of bot user1902Job arguments to DeleteUserWorker must be native JSON types, but :skip_authorization is a Symbol.1904To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1905 initiates user removal1906# [RSpecRunTime] RSpec elapsed time: 15 minutes 59.53 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.07 1.08 0.98 1/284 114261907.1908 behaves like revoke fails1909 when access token does not belong to this group1910 does not find the bot1911 when user does not have permission to destroy bot1912 when non-group member tries to delete project bot1913 does not allow other user to delete bot1914 when non-priviledged group member tries to delete project bot1915 does not allow developer to delete bot1916 when deletion of bot user fails1917 behaves like rollback revoke steps1918 does not revoke the access token1919 does not remove bot from member list1920 does not transfer issuables of bot user to ghost user1921 does not destroy project bot user1922# [RSpecRunTime] RSpec elapsed time: 16 minutes 5.57 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.07 1.08 0.98 1/284 114271923.1924# [RSpecRunTime] Finishing example group spec/services/resource_access_tokens/revoke_service_spec.rb. It took 28.21 seconds. Expected to take 25.51 seconds.1925# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/json/streaming_serializer_spec.rb. Expected to take 21.71 seconds.1926Gitlab::ImportExport::Json::StreamingSerializer1927 #execute1928 calls json_writer.write_attributes with proper params1929 with many relations1930 calls json_writer.write_relation_array with proper params and clears SafeRequestStore1931 logs the relation name and the number of records to export1932 when batch export raises an error1933 does not raise an error and logs1934 when error has sql query1935 logs the error message and the sql query1936# [RSpecRunTime] RSpec elapsed time: 16 minutes 14.68 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.06 1.08 0.98 1/284 114461937.1938 default relation ordering1939 orders exported issues by primary key(:id)1940# [RSpecRunTime] RSpec elapsed time: 16 minutes 16.72 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.06 1.08 0.98 1/284 114471941.1942 custom relation ordering ascending1943 orders exported issues by custom column(relative_position)1944# [RSpecRunTime] RSpec elapsed time: 16 minutes 18.75 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.06 1.08 0.98 1/284 114481945.1946 custom relation ordering descending1947 orders exported issues by custom column(relative_position)1948# [RSpecRunTime] RSpec elapsed time: 16 minutes 20.8 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.05 1.08 0.98 1/284 114491949.1950 contributing user id caching1951 when :importer_user_mapping feature flag is enabled1952 caches existing referenced user_ids1953# [RSpecRunTime] RSpec elapsed time: 16 minutes 22.85 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.05 1.08 0.98 1/284 114501954.1955 when :importer_user_mapping feature flag is disabled1956 does not cache any contributing user ids1957# [RSpecRunTime] RSpec elapsed time: 16 minutes 24.74 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.21 1.11 0.99 1/284 114511958.1959 with single relation1960 calls json_writer.write_relation with proper params1961 logs the relation name1962 contributing user id caching1963 when :importer_user_mapping feature flag is enabled1964 caches existing referenced user_ids1965 when :importer_user_mapping feature flag is disabled1966 does not cache any contributing user ids1967 with array relation1968 calls json_writer.write_relation_array with proper params1969 logs the relation name and the number of records to export1970 contributing user id caching1971 when :importer_user_mapping feature flag is enabled1972 caches existing referenced user_ids1973# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.45 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.21 1.11 0.99 1/284 114521974.1975 when :importer_user_mapping feature flag is disabled1976 does not cache any contributing user ids1977# [RSpecRunTime] RSpec elapsed time: 16 minutes 28.53 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.21 1.11 0.99 1/284 114531978.1979 load balancing1980 reads from replica1981 with inaccessible associations1982 conditional export of included associations1983 when association is exportable1984 behaves like record with exportable associations1985 includes exportable association1986 when an association is not exportable1987 behaves like record with exportable associations1988 includes exportable association1989 when association does not respond to exportable_association?1990 behaves like record with exportable associations1991 includes exportable association1992 export of included restricted associations1993 when the association is restricted1994 when some association records are exportable1995 behaves like record with exportable associations1996 includes exportable association1997 when all association records are exportable1998 behaves like record with exportable associations1999 includes exportable association2000 when the single association record is exportable2001 behaves like record with exportable associations2002 includes exportable association2003 when the single association record is not exportable2004 behaves like record with exportable associations2005 includes exportable association2006 when the associations are not restricted2007 behaves like record with exportable associations2008 includes exportable association2009 #serialize_relation2010 when record is a merge request2011 removes cached external diff2012 when the record is a user2013 does not attempt to cache user references from a User record2014 when export_reduce_relation_batch_size` feature flag is enabled2015 when exported relation is included in SMALL_BATCH_RELATIONS2016 export relations using a smaller batch size2017 when exported relation is not included in SMALL_BATCH_RELATIONS2018 export relations using the regular batch size2019 when export_reduce_relation_batch_size` feature flag is disabled2020 export relations using the regular batch size2021# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/json/streaming_serializer_spec.rb. It took 24.87 seconds. Expected to take 21.71 seconds.2022# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/user_parser_spec.rb. Expected to take 20.67 seconds.2023Banzai::ReferenceParser::UserParser2024 #referenced_by2025 when the link has a data-group attribute2026 using an existing group ID2027 returns an empty Array when the group has no users2028 when group has members2029 returns the relevant users of the group with enough access2030 returns an empty Array when the group has mentions disabled2031# [RSpecRunTime] RSpec elapsed time: 16 minutes 35.64 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.17 1.10 0.99 1/286 114932032.2033 using a non-existing group ID2034 returns an empty Array2035 when the link has a data-user attribute2036 returns an Array of users2037 when RequestStore is active2038 does not return users from the first call in the second2039# [RSpecRunTime] RSpec elapsed time: 16 minutes 37.53 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.17 1.10 0.99 1/286 114942040.2041 when the link has a data-project attribute2042 using an existing project ID2043 returns the members of a project2044# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.72 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.17 1.10 0.99 1/286 114952045.2046 using a non-existing project ID2047 returns an empty Array2048 #nodes_visible_to_user2049 when the link has a data-group attribute2050 using an existing group ID2051 returns the nodes if the user can read the group2052 returns an empty Array if the user can not read the group2053# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.51 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.16 1.10 0.99 1/285 114962054.2055 when the link does not have a data-group attribute2056 with a data-project attribute2057 returns the nodes if the attribute value equals the current project ID2058 returns the nodes if the user can read the project2059 returns an empty Array if the user can not read the project2060# [RSpecRunTime] RSpec elapsed time: 16 minutes 43.69 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.16 1.10 0.99 1/284 114972061.2062 without a data-project attribute2063 returns the nodes2064 #nodes_user_can_reference2065 when the link has a data-author attribute2066 returns the nodes when the user is a member of the project2067 returns an empty Array when the project could not be found2068 returns an empty Array when the user could not be found2069 returns an empty Array when the user is not a team member2070 returns the nodes if the project attribute value equals the current project ID2071# [RSpecRunTime] RSpec elapsed time: 16 minutes 49.22 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.14 1.10 1.00 1/284 114982072.2073 when the link does not have a data-author attribute2074 returns the nodes2075# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/user_parser_spec.rb. It took 19.36 seconds. Expected to take 20.67 seconds.2076# [RSpecRunTime] Starting example group spec/services/ci/pipeline_artifacts/create_code_quality_mr_diff_report_service_spec.rb. Expected to take 18.5 seconds.2077Ci::PipelineArtifacts::CreateCodeQualityMrDiffReportService2078 #execute2079 when there are codequality reports2080 when pipeline passes2081 when degradations are present2082 when degradations already present in target branch pipeline2083 does not persist a pipeline artifact2084# [RSpecRunTime] RSpec elapsed time: 16 minutes 52.02 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.14 1.10 1.00 1/287 115582085.2086 when degradation is not present in target branch pipeline2087 persists a pipeline artifact2088 persists the default file name2089 sets expire_at to 1 week2090 artifact has pipeline's locked status2091 does not persist the same artifact twice2092# [RSpecRunTime] RSpec elapsed time: 17 minutes 2.33 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.11 1.09 1.00 1/290 118422093.2094 when there are no codequality reports for head pipeline2095 does not persist a pipeline artifact2096# [RSpecRunTime] RSpec elapsed time: 17 minutes 4.15 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.10 1.09 1.00 1/290 119002097.2098 when there are no codequality reports for base pipeline2099 does not persist a pipeline artifact2100# [RSpecRunTime] RSpec elapsed time: 17 minutes 5.98 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.10 1.09 1.00 1/290 119592101.2102# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_artifacts/create_code_quality_mr_diff_report_service_spec.rb. It took 16.19 seconds. Expected to take 18.5 seconds.2103# [RSpecRunTime] Starting example group spec/models/concerns/discussion_on_diff_spec.rb. Expected to take 17.93 seconds.2104DiscussionOnDiff2105 does not allow STI2106 #truncated_diff_lines2107 when diff is greater than allowed number of truncated diff lines2108 returns fewer lines2109 with truncated diff lines diff limit set2110 when diff limit is higher than default2111 returns fewer lines than the default2112# [RSpecRunTime] RSpec elapsed time: 17 minutes 9.62 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.10 1.09 1.00 1/290 120842113.2114 when diff_limit is lower than default2115 returns fewer lines than the default2116# [RSpecRunTime] RSpec elapsed time: 17 minutes 11.46 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.10 1.09 1.00 1/290 121482117.2118 when some diff lines are meta2119 returns no meta lines2120# [RSpecRunTime] RSpec elapsed time: 17 minutes 13.29 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.10 1.09 1.00 1/290 122112121.2122 when the diff line does not exist on a legacy diff note2123 returns an empty array2124# [RSpecRunTime] RSpec elapsed time: 17 minutes 15.05 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.09 1.09 1.00 1/290 122682125.2126 when the diff line does not exist on a corrupt diff note2127 returns an empty array2128# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.95 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.09 1.09 1.00 1/290 123312129.2130 when the discussion is on an image2131 returns an empty array2132# [RSpecRunTime] RSpec elapsed time: 17 minutes 18.7 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.09 1.09 1.00 1/290 123882133.2134 #line_code_in_diffs2135 when the discussion is active in the diff2136 returns the current line code2137# [RSpecRunTime] RSpec elapsed time: 17 minutes 20.57 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.08 1.09 1.00 1/290 124512138.2139 when the discussion was created in the diff2140 returns the original line code2141# [RSpecRunTime] RSpec elapsed time: 17 minutes 22.26 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.08 1.09 1.00 1/290 125132142.2143 when the discussion is unrelated to the diff2144 returns nil2145# [RSpecRunTime] RSpec elapsed time: 17 minutes 24.04 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.07 1.09 1.00 1/290 125752146.2147# [RSpecRunTime] Finishing example group spec/models/concerns/discussion_on_diff_spec.rb. It took 18.05 seconds. Expected to take 17.93 seconds.2148# [RSpecRunTime] Starting example group spec/services/discussions/update_diff_position_service_spec.rb. Expected to take 16.19 seconds.2149Discussions::UpdateDiffPositionService2150 #execute2151 when the diff line is the same2152 updates the position2153 when the resolve_outdated_diff_discussions setting is set2154 does not resolve the discussion2155# [RSpecRunTime] RSpec elapsed time: 17 minutes 27.97 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.07 1.09 1.00 1/290 127172156.2157 when the diff line has changed2158 doesn't update the position2159 sets the change position2160 creates a system discussion2161 when the resolve_outdated_diff_discussions setting is set2162 sets resolves the discussion and sets resolved_by_push2163 doesn't update the position2164 sets the change position2165 creates a system discussion2166# [RSpecRunTime] RSpec elapsed time: 17 minutes 41.41 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.52 1.18 1.03 1/291 131542167.2168# [RSpecRunTime] Finishing example group spec/services/discussions/update_diff_position_service_spec.rb. It took 17.38 seconds. Expected to take 16.19 seconds.2169# [RSpecRunTime] Starting example group spec/policies/blob_policy_spec.rb. Expected to take 15.38 seconds.2170BlobPolicy2171 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 12172 grants permission2173# [RSpecRunTime] RSpec elapsed time: 17 minutes 42.81 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.52 1.18 1.03 1/290 131752174.2175 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 12176 grants permission2177 project_level: :public, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 12178 grants permission2179 project_level: :public, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 12180 grants permission2181 project_level: :public, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 12182 grants permission2183 project_level: :public, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 12184 grants permission2185 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 12186 grants permission2187 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 02188 grants permission2189 project_level: :public, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 12190 grants permission2191 project_level: :public, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 12192 grants permission2193 project_level: :public, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 02194 grants permission2195 project_level: :public, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 02196 grants permission2197 project_level: :public, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 02198 grants permission2199 project_level: :public, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 02200 grants permission2201 project_level: :public, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 02202 grants permission2203 project_level: :public, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 02204 grants permission2205 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 12206 grants permission2207 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 12208 grants permission2209 project_level: :internal, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 12210 grants permission2211 project_level: :internal, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 12212 grants permission2213 project_level: :internal, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 12214 grants permission2215 project_level: :internal, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 02216 grants permission2217 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 12218 grants permission2219 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 02220 grants permission2221 project_level: :internal, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 12222 grants permission2223 project_level: :internal, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 12224 grants permission2225 project_level: :internal, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 02226 grants permission2227 project_level: :internal, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 02228 grants permission2229 project_level: :internal, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 02230 grants permission2231 project_level: :internal, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 02232 grants permission2233 project_level: :internal, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 02234 grants permission2235 project_level: :internal, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 02236 grants permission2237 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 12238 grants permission2239 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 02240 grants permission2241 project_level: :private, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 12242 grants permission2243 project_level: :private, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 02244 grants permission2245 project_level: :private, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 02246 grants permission2247 project_level: :private, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 02248 grants permission2249 project_level: :private, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 02250 grants permission2251 project_level: :private, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 02252 grants permission2253 project_level: :private, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 02254 grants permission2255 project_level: :private, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 02256 grants permission2257# [RSpecRunTime] Finishing example group spec/policies/blob_policy_spec.rb. It took 15.53 seconds. Expected to take 15.38 seconds.2258# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/badge/release/template_spec.rb. Expected to take 14.43 seconds.2259Gitlab::Ci::Badge::Release::Template2260 #key_text2261 defaults to latest release2262 returns custom key text2263# [RSpecRunTime] RSpec elapsed time: 17 minutes 59.38 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.37 1.17 1.03 1/285 132172264.2265 #value_text2266 when a release exists2267 returns the tag of the release2268# [RSpecRunTime] RSpec elapsed time: 18 minutes 0.69 second. Current RSS: ~1366M. Threads: 4. load average: 1.37 1.17 1.03 1/285 132182269.2270 no releases exist2271 returns string that latest release is none2272# [RSpecRunTime] RSpec elapsed time: 18 minutes 1.97 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.37 1.17 1.03 1/285 132192273.2274 #key_width2275 returns the default key width2276 returns custom key width2277# [RSpecRunTime] RSpec elapsed time: 18 minutes 4.35 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.34 1.16 1.03 1/285 132202278.2279 #value_width2280 returns the default value width2281 returns custom value width2282 returns VALUE_WIDTH_DEFAULT if the custom value_width supplied is greater than permissible limit2283 returns VALUE_WIDTH_DEFAULT if value_width is not a number2284# [RSpecRunTime] RSpec elapsed time: 18 minutes 9.09 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.31 1.16 1.03 1/284 132212285.2286 #key_color2287 always has the same color2288# [RSpecRunTime] RSpec elapsed time: 18 minutes 10.27 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.31 1.16 1.03 1/284 132222289.2290 #value_color2291 when release exists2292 is blue2293# [RSpecRunTime] RSpec elapsed time: 18 minutes 11.36 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.31 1.16 1.03 1/284 132232294.2295 when release does not exist2296 is red2297# [RSpecRunTime] RSpec elapsed time: 18 minutes 12.64 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.31 1.16 1.03 1/284 132242298.2299# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/badge/release/template_spec.rb. It took 15.69 seconds. Expected to take 14.43 seconds.2300# [RSpecRunTime] Starting example group spec/services/milestones/promote_service_spec.rb. Expected to take 13.61 seconds.2301Milestones::PromoteService2302 #execute2303 validations2304 raises error if milestone does not belong to a project2305 raises error if project does not belong to a group2306 does not promote milestone and update issuables if promoted milestone is not valid2307# [RSpecRunTime] RSpec elapsed time: 18 minutes 16.68 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.29 1.16 1.03 1/284 132252308.2309 without duplicated milestone titles across projects2310 promotes project milestone to group milestone2311 does not update issuables without milestone with the new promoted milestone2312 sets issuables with new promoted milestone2313# [RSpecRunTime] RSpec elapsed time: 18 minutes 20.94 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.26 1.16 1.03 1/284 132262314.2315 with duplicated milestone titles across projects2316 deletes project milestones with the same title2317 does not update issuables without milestone with the new promoted milestone2318 sets all issuables with new promoted milestone2319# [RSpecRunTime] RSpec elapsed time: 18 minutes 27.47 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.24 1.15 1.03 1/284 132272320.2321# [RSpecRunTime] Finishing example group spec/services/milestones/promote_service_spec.rb. It took 14.83 seconds. Expected to take 13.61 seconds.2322# [RSpecRunTime] Starting example group spec/services/incident_management/timeline_events/create_service_spec.rb. Expected to take 12.91 seconds.2323IncidentManagement::TimelineEvents::CreateService2324 automatically created timeline events2325 .create_incident2326 behaves like successfully created timeline event2327 creates a timeline event2328 successfully creates a database record2329 does not create a system note2330 behaves like an incident management tracked event2331 .track_event2332 tracks the event using redis2333# [RSpecRunTime] RSpec elapsed time: 18 minutes 29.06 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.22 1.15 1.03 1/284 132282334.2335 behaves like Snowplow event tracking with RedisHLL context2336 behaves like Snowplow event tracking2337 is emitted2338 .reopen_incident2339 behaves like successfully created timeline event2340 creates a timeline event2341 successfully creates a database record2342 does not create a system note2343 behaves like an incident management tracked event2344 .track_event2345 tracks the event using redis2346 behaves like Snowplow event tracking with RedisHLL context2347 behaves like Snowplow event tracking2348 is emitted2349 .resolve_incident2350 behaves like successfully created timeline event2351 creates a timeline event2352 successfully creates a database record2353 does not create a system note2354 behaves like an incident management tracked event2355 .track_event2356 tracks the event using redis2357 behaves like Snowplow event tracking with RedisHLL context2358 behaves like Snowplow event tracking2359 is emitted2360 .change_incident_status2361 behaves like successfully created timeline event2362 creates a timeline event2363 successfully creates a database record2364 does not create a system note2365 behaves like an incident management tracked event2366 .track_event2367 tracks the event using redis2368 behaves like Snowplow event tracking with RedisHLL context2369 behaves like Snowplow event tracking2370 is emitted2371 .change_severity2372 behaves like successfully created timeline event2373 creates a timeline event2374 successfully creates a database record2375 does not create a system note2376 behaves like an incident management tracked event2377 .track_event2378 tracks the event using redis2379 behaves like Snowplow event tracking with RedisHLL context2380 behaves like Snowplow event tracking2381 is emitted2382 .change_labels2383 when there are neither added nor removed labels2384 responds with error2385 does not create timeline event2386 when there are only added labels2387 behaves like successfully created timeline event2388 creates a timeline event2389 successfully creates a database record2390 does not create a system note2391 behaves like an incident management tracked event2392 .track_event2393 tracks the event using redis2394 behaves like Snowplow event tracking with RedisHLL context2395 behaves like Snowplow event tracking2396 is emitted2397 when there are only removed labels2398 behaves like successfully created timeline event2399 creates a timeline event2400 successfully creates a database record2401 does not create a system note2402 behaves like an incident management tracked event2403 .track_event2404 tracks the event using redis2405 behaves like Snowplow event tracking with RedisHLL context2406 behaves like Snowplow event tracking2407 is emitted2408 when there are both added and removed labels2409 behaves like successfully created timeline event2410 creates a timeline event2411 successfully creates a database record2412 does not create a system note2413 behaves like an incident management tracked event2414 .track_event2415 tracks the event using redis2416 behaves like Snowplow event tracking with RedisHLL context2417 behaves like Snowplow event tracking2418 is emitted2419 when there is a single added and single removed labels2420 behaves like successfully created timeline event2421 creates a timeline event2422 successfully creates a database record2423 does not create a system note2424 behaves like an incident management tracked event2425 .track_event2426 tracks the event using redis2427 behaves like Snowplow event tracking with RedisHLL context2428 behaves like Snowplow event tracking2429 is emitted2430 when feature flag is disabled2431 does not create timeline event2432 #execute2433 successfully creates a database record2434 when current user is blank2435 behaves like error response2436 has an informative message2437 behaves like does not track incident management event2438 does not track the event2439 when user does not have permissions to create timeline events2440 behaves like error response2441 has an informative message2442 behaves like does not track incident management event2443 does not track the event2444 when error occurs during creation2445 behaves like error response2446 has an informative message2447 behaves like does not track incident management event2448 does not track the event2449 with default action2450 matches the default action2451 creates a system note2452 behaves like success response2453 has timeline event2454 behaves like an incident management tracked event2455 .track_event2456 tracks the event using redis2457# [RSpecRunTime] RSpec elapsed time: 18 minutes 36.43 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.20 1.15 1.03 1/284 132292458.2459 behaves like Snowplow event tracking with RedisHLL context2460 behaves like Snowplow event tracking2461 is emitted2462 with auto_created param2463 when auto_created is true2464 does not create a system note2465 when user does not have permissions2466 behaves like success response2467 has timeline event2468 behaves like an incident management tracked event2469 .track_event2470 tracks the event using redis2471 behaves like Snowplow event tracking with RedisHLL context2472 behaves like Snowplow event tracking2473 is emitted2474 when auto_created is false2475 creates a system note2476 with non_default action2477 matches the action from arguments2478 behaves like success response2479 has timeline event2480 behaves like an incident management tracked event2481 .track_event2482 tracks the event using redis2483 behaves like Snowplow event tracking with RedisHLL context2484 behaves like Snowplow event tracking2485 is emitted2486 when timeline event tag names are passed2487 matches the tag name2488 behaves like success response2489 has timeline event2490 behaves like an incident management tracked event2491 .track_event2492 tracks the event using redis2493 behaves like Snowplow event tracking with RedisHLL context2494 behaves like Snowplow event tracking2495 is emitted2496 when predefined tags are passed2497 matches the two tags on the event and creates on project2498 behaves like success response2499 has timeline event2500 behaves like an incident management tracked event2501 .track_event2502 tracks the event using redis2503 behaves like Snowplow event tracking with RedisHLL context2504 behaves like Snowplow event tracking2505 is emitted2506 when invalid tag names are passed2507 does not create timeline event2508 behaves like error response2509 has an informative message2510 behaves like does not track incident management event2511 does not track the event2512 with editable param2513 when editable is true2514 behaves like success response2515 has timeline event2516 behaves like an incident management tracked event2517 .track_event2518 tracks the event using redis2519 behaves like Snowplow event tracking with RedisHLL context2520 behaves like Snowplow event tracking2521 is emitted2522 when editable is false2523 behaves like success response2524 has timeline event2525 behaves like an incident management tracked event2526 .track_event2527 tracks the event using redis2528 behaves like Snowplow event tracking with RedisHLL context2529 behaves like Snowplow event tracking2530 is emitted2531 when note is more than 280 characters long2532 when was not promoted from note2533 when auto_created is true2534 behaves like success response2535 has timeline event2536 behaves like an incident management tracked event2537 .track_event2538 tracks the event using redis2539 behaves like Snowplow event tracking with RedisHLL context2540 behaves like Snowplow event tracking2541 is emitted2542 when auto_created is false2543 behaves like error response2544 has an informative message2545 behaves like does not track incident management event2546 does not track the event2547 when promoted from note2548 behaves like success response2549 has timeline event2550 behaves like an incident management tracked event2551 .track_event2552 tracks the event using redis2553 behaves like Snowplow event tracking with RedisHLL context2554 behaves like Snowplow event tracking2555 is emitted2556# [RSpecRunTime] Finishing example group spec/services/incident_management/timeline_events/create_service_spec.rb. It took 14.47 seconds. Expected to take 12.91 seconds.2557# [RSpecRunTime] Starting example group spec/lib/gitlab/x509/signature_spec.rb. Expected to take 12.31 seconds.2558Gitlab::X509::Signature2559 behaves like signature with type checking2560 signature type checkers2561 method: :gpg?, expected: false2562 is expected to eq false2563 method: :ssh?, expected: false2564 is expected to eq false2565 method: :x509?, expected: true2566 is expected to eq true2567 commit signature2568 verified signature2569 with trusted certificate store2570 behaves like a verified signature2571 returns a verified signature if email does match2572 returns a verified signature if email does match, case-insensitively2573 returns an unverified signature if email does not match2574 returns an unverified signature if email does match and time is wrong2575 returns an unverified signature if certificate is revoked2576 when the certificate contains multiple emails2577 and the email matches one of them2578 returns a verified signature2579# [RSpecRunTime] RSpec elapsed time: 18 minutes 44.62 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.17 1.14 1.03 1/284 132302580.2581 when subjectAltName is missing2582 returns nil2583 if the email matches but isn't confirmed2584 returns an unverified signature2585 with the certificate defined by OpenSSL::X509::DEFAULT_CERT_FILE2586 behaves like a verified signature2587 returns a verified signature if email does match2588 returns a verified signature if email does match, case-insensitively2589 returns an unverified signature if email does not match2590 returns an unverified signature if email does match and time is wrong2591 returns an unverified signature if certificate is revoked2592 when the certificate contains multiple emails2593 and the email matches one of them2594 returns a verified signature2595# [RSpecRunTime] RSpec elapsed time: 18 minutes 47.54 seconds. Current RSS: ~1449M. Threads: 4. load average: 1.17 1.14 1.03 1/284 132312596.2597 when subjectAltName is missing2598 returns nil2599 if the email matches but isn't confirmed2600 returns an unverified signature2601 without trusted certificate within store2602 returns an unverified signature2603 invalid signature2604 returns nil2605 invalid commit message2606 returns nil2607 certificate_crl2608 valid crlDistributionPoints2609 creates an issuer2610 valid crlDistributionPoints providing multiple http URIs2611 extracts the first URI2612 email2613 subjectAltName with email, othername2614 extracts email2615 when there are multiple emails2616 extracts all the emails2617 subjectAltName with othername, email2618 extracts email2619 #signed_by_user2620 if email is not assigned to a user, return nil2621 if email is assigned to a user2622 returns user2623 tag signature2624 verified signature2625 with trusted certificate store2626 returns an unverified signature if the email matches but is not confirmed2627 when user email is confirmed2628 returns a verified signature if email does match2629 returns an unverified signature if email does not match2630 returns an unverified signature if email does match and time is wrong2631 returns an unverified signature if certificate is revoked2632# [RSpecRunTime] RSpec elapsed time: 18 minutes 51.83 seconds. Current RSS: ~1466M. Threads: 4. load average: 1.24 1.16 1.03 1/284 132322633.2634 without trusted certificate within store2635 returns an unverified signature2636 invalid signature2637 returns nil2638 invalid message2639 returns nil2640# [RSpecRunTime] Finishing example group spec/lib/gitlab/x509/signature_spec.rb. It took 10.4 seconds. Expected to take 12.31 seconds.2641# [RSpecRunTime] Starting example group spec/finders/ci/jobs_finder_spec.rb. Expected to take 11.53 seconds.2642Ci::JobsFinder#execute2643 when project, pipeline, and runner are blank2644 with admin2645 when admin mode setting is disabled2646 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-22 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "running", finished_at: nil, created_at: "2024-11-22 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, and #<Ci::Build status: "success", finished_at: "2024-11-22 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>2647# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.15 seconds. Current RSS: ~1455M. Threads: 4. load average: 1.22 1.15 1.03 1/284 132332648.2649 when admin mode setting is enabled2650 when in admin mode2651 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-22 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "running", finished_at: nil, created_at: "2024-11-22 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, and #<Ci::Build status: "success", finished_at: "2024-11-22 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>2652 when not in admin mode2653 is expected to be empty2654 with admin and admin mode enabled2655 with param `scope`2656 scope: "pending", expected_jobs: lazy { [pending_job] }2657 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-22 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>2658 scope: "running", expected_jobs: lazy { [running_job] }2659 is expected to contain exactly #<Ci::Build status: "running", finished_at: nil, created_at: "2024-11-22 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>2660 scope: "finished", expected_jobs: lazy { [successful_job] }2661 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-22 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>2662 scope: ["running", "success"], expected_jobs: lazy { [running_job, successful_job] }2663 is expected to contain exactly #<Ci::Build status: "running", finished_at: nil, created_at: "2024-11-22 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "success", finished_at: "2024-11-22 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>2664 with param `runner_type`2665 with feature flag :admin_jobs_filter_runner_type enabled2666 runner_type: "group_type", expected_jobs: lazy { [job_with_group_runner] }2667 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-22 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>2668# [RSpecRunTime] RSpec elapsed time: 18 minutes 56.43 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.22 1.15 1.03 1/284 132342669.2670 runner_type: "instance_type", expected_jobs: lazy { [job_with_instance_runner] }2671 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-22 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>2672 runner_type: "project_type", expected_jobs: lazy { [job_with_project_runner] }2673 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-22 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>2674 runner_type: ["instance_type", "project_type"], expected_jobs: lazy { [job_with_instance_runner, job_with_project_runner] }2675 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-22 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "success", finished_at: "2024-11-22 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>2676 with feature flag :admin_jobs_filter_runner_type disabled2677 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-22 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "success", finished_at: "2024-11-22 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "success", finished_at: "2024-11-22 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-22 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "running", finished_at: nil, created_at: "2024-11-22 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, and #<Ci::Build status: "success", finished_at: "2024-11-22 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>2678 with params2679 with feature flag :admin_jobs_filter_runner_type enabled2680 param_runner_type: "group_type", param_scope: "running", expected_jobs: lazy { [job_with_running_status_and_group_runner] }2681 is expected to contain exactly #<Ci::Build status: "running", finished_at: nil, created_at: "2024-11-22 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>2682# [RSpecRunTime] RSpec elapsed time: 18 minutes 58.42 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.22 1.15 1.03 1/284 132352683.2684 param_runner_type: ["instance_type", "project_type"], param_scope: "finished", expected_jobs: lazy { [job_with_instance_runner, job_with_project_runner] }2685 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-22 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "success", finished_at: "2024-11-22 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>2686 param_runner_type: ["instance_type", "project_type"], param_scope: "pending", expected_jobs: lazy { [] }2687 is expected to contain exactly2688 with feature flag :admin_jobs_filter_runner_type disabled2689 param_runner_type: "group_type", param_scope: "running", expected_jobs: lazy do2690 [job_with_running_status_and_group_runner, running_job]2691 end2692 is expected to contain exactly #<Ci::Build status: "running", finished_at: nil, created_at: "2024-11-22 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "running", finished_at: nil, created_at: "2024-11-22 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>2693 param_runner_type: ["instance_type", "project_type"], param_scope: "finished", expected_jobs: lazy do2694 [2695 job_with_instance_runner,2696 job_with_project_runner,2697 successful_job2698 ]2699 end2700 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-22 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "success", finished_at: "2024-11-22 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, and #<Ci::Build status: "success", finished_at: "2024-11-22 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>2701 param_runner_type: ["instance_type", "project_type"], param_scope: "pending", expected_jobs: lazy { [pending_job] }2702 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-22 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>2703 with user not being project member2704 is expected to be empty2705 without user2706 is expected to be empty2707 when project is present2708 with user being project maintainer2709 returns jobs for the specified project2710 when artifacts are present for some jobs2711 when with_artifacts is true2712 returns only jobs with artifacts2713 when with_artifacts is false2714 returns all jobs2715 with param `scope2716 param_scope: "success", expected_jobs: lazy { [successful_job, job_with_artifacts] }2717 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-22 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "success", finished_at: "2024-11-22 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>2718 param_scope: "[success pending]", expected_jobs: lazy { [successful_job, job_with_artifacts] }2719 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-22 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "success", finished_at: "2024-11-22 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>2720 param_scope: "pending", expected_jobs: lazy { [] }2721 is expected to contain exactly2722 param_scope: nil, expected_jobs: lazy { [successful_job, job_with_artifacts] }2723 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-22 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "success", finished_at: "2024-11-22 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>2724 with user being project guest2725 returns no jobs2726 without user2727 returns no jobs2728 when pipeline is present2729 with user being project maintainer2730 does not return retried jobs by default2731 when include_retried is false2732 does not return retried jobs2733 when include_retried is true2734 returns retried jobs2735 without user2736 returns no jobs2737 when runner is present2738 when current user is an admin2739 when admin mode is enabled2740 returns jobs for the specified project2741 with params2742 param_runner_type: "project_type", param_scope: "success", expected_jobs: lazy { [job_4] }2743 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-22 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>2744 param_runner_type: "instance_type", param_scope: nil, expected_jobs: lazy { [] }2745 is expected to contain exactly2746 param_runner_type: nil, param_scope: "pending", expected_jobs: lazy { [] }2747 is expected to contain exactly2748 with user being project guest2749 returns no jobs2750 without user2751 returns no jobs2752# [RSpecRunTime] Finishing example group spec/finders/ci/jobs_finder_spec.rb. It took 9.69 seconds. Expected to take 11.53 seconds.2753# [RSpecRunTime] Starting example group spec/lib/gitlab/url_builder_spec.rb. Expected to take 10.86 seconds.2754Gitlab::UrlBuilder2755 #build2756 delegates to the class method2757 .build2758 factory: :project, path_generator: ->(project) { "/#{project.full_path}" }2759 returns the full URL2760 returns only the path if only_path is given2761 factory: :board, path_generator: ->(board) { "/#{board.project.full_path}/-/boards/#{board.id}" }2762 returns the full URL2763 returns only the path if only_path is given2764# [RSpecRunTime] RSpec elapsed time: 19 minutes 3.64 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.28 1.17 1.04 1/284 132522765.2766 factory: :group_board, path_generator: ->(board) { "/groups/#{board.group.full_path}/-/boards/#{board.id}" }2767 returns the full URL2768 returns only the path if only_path is given2769 factory: :commit, path_generator: ->(commit) { "/#{commit.project.full_path}/-/commit/#{commit.id}" }2770 returns the full URL2771 returns only the path if only_path is given2772 factory: :issue, path_generator: ->(issue) { "/#{issue.project.full_path}/-/issues/#{issue.iid}" }2773 returns the full URL2774 returns only the path if only_path is given2775 factory: [:issue, :task], path_generator: ->(issue) { "/#{issue.project.full_path}/-/work_items/#{issue.iid}" }2776 returns the full URL2777 returns only the path if only_path is given2778 factory: [:work_item, :task], path_generator: ->(work_item) { "/#{work_item.project.full_path}/-/work_items/#{work_item.iid}" }2779 returns the full URL2780 returns only the path if only_path is given2781 factory: [:work_item, :issue], path_generator: ->(work_item) { "/#{work_item.project.full_path}/-/issues/#{work_item.iid}" }2782 returns the full URL2783 returns only the path if only_path is given2784 factory: :merge_request, path_generator: ->(merge_request) { "/#{merge_request.project.full_path}/-/merge_requests/#{merge_request.iid}" }2785 returns the full URL2786 returns only the path if only_path is given2787 factory: :project_milestone, path_generator: ->(milestone) { "/#{milestone.project.full_path}/-/milestones/#{milestone.iid}" }2788 returns the full URL2789 returns only the path if only_path is given2790 factory: :project_snippet, path_generator: ->(snippet) { "/#{snippet.project.full_path}/-/snippets/#{snippet.id}" }2791 returns the full URL2792 returns only the path if only_path is given2793 factory: :project_wiki, path_generator: ->(wiki) { "/#{wiki.container.full_path}/-/wikis/home" }2794 returns the full URL2795 returns only the path if only_path is given2796 factory: :release, path_generator: ->(release) { "/#{release.project.full_path}/-/releases/#{release.tag}" }2797 returns the full URL2798 returns only the path if only_path is given2799 factory: :organization, path_generator: ->(organization) { "/-/organizations/#{organization.path}" }2800 returns the full URL2801 returns only the path if only_path is given2802 factory: :ci_build, path_generator: ->(build) { "/#{build.project.full_path}/-/jobs/#{build.id}" }2803 returns the full URL2804 returns only the path if only_path is given2805 factory: :design, path_generator: ->(design) { "/#{design.project.full_path}/-/design_management/designs/#{design.id}/raw_image" }2806 returns the full URL2807 returns only the path if only_path is given2808 factory: [:issue, :group_level], path_generator: ->(issue) { "/groups/#{issue.namespace.full_path}/-/work_items/#{issue.iid}" }2809 returns the full URL2810 returns only the path if only_path is given2811 factory: [:work_item, :group_level], path_generator: ->(work_item) { "/groups/#{work_item.namespace.full_path}/-/work_items/#{work_item.iid}" }2812 returns the full URL2813 returns only the path if only_path is given2814 factory: :group, path_generator: ->(group) { "/groups/#{group.full_path}" }2815 returns the full URL2816 returns only the path if only_path is given2817 factory: :group_milestone, path_generator: ->(milestone) { "/groups/#{milestone.group.full_path}/-/milestones/#{milestone.iid}" }2818 returns the full URL2819 returns only the path if only_path is given2820 factory: :user, path_generator: ->(user) { "/#{user.full_path}" }2821 returns the full URL2822 returns only the path if only_path is given2823 factory: :personal_snippet, path_generator: ->(snippet) { "/-/snippets/#{snippet.id}" }2824 returns the full URL2825 returns only the path if only_path is given2826 factory: :wiki_page, path_generator: ->(wiki_page) { "#{wiki_page.wiki.wiki_base_path}/#{wiki_page.slug}" }2827 returns the full URL2828 returns only the path if only_path is given2829 factory: :note_on_commit, path_generator: ->(note) { "/#{note.project.full_path}/-/commit/#{note.commit_id}#note_#{note.id}" }2830 returns the full URL2831 returns only the path if only_path is given2832 factory: :diff_note_on_commit, path_generator: ->(note) { "/#{note.project.full_path}/-/commit/#{note.commit_id}#note_#{note.id}" }2833 returns the full URL2834 returns only the path if only_path is given2835 factory: :discussion_note_on_commit, path_generator: ->(note) { "/#{note.project.full_path}/-/commit/#{note.commit_id}#note_#{note.id}" }2836 returns the full URL2837 returns only the path if only_path is given2838 factory: :legacy_diff_note_on_commit, path_generator: ->(note) { "/#{note.project.full_path}/-/commit/#{note.commit_id}#note_#{note.id}" }2839 returns the full URL2840 returns only the path if only_path is given2841 factory: :note_on_issue, path_generator: ->(note) { "/#{note.project.full_path}/-/issues/#{note.noteable.iid}#note_#{note.id}" }2842 returns the full URL2843 returns only the path if only_path is given2844 factory: :discussion_note_on_issue, path_generator: ->(note) { "/#{note.project.full_path}/-/issues/#{note.noteable.iid}#note_#{note.id}" }2845 returns the full URL2846 returns only the path if only_path is given2847 factory: :note_on_merge_request, path_generator: ->(note) { "/#{note.project.full_path}/-/merge_requests/#{note.noteable.iid}#note_#{note.id}" }2848 returns the full URL2849 returns only the path if only_path is given2850 factory: :diff_note_on_merge_request, path_generator: ->(note) { "/#{note.project.full_path}/-/merge_requests/#{note.noteable.iid}#note_#{note.id}" }2851 returns the full URL2852 returns only the path if only_path is given2853 factory: :discussion_note_on_merge_request, path_generator: ->(note) { "/#{note.project.full_path}/-/merge_requests/#{note.noteable.iid}#note_#{note.id}" }2854 returns the full URL2855 returns only the path if only_path is given2856 factory: :legacy_diff_note_on_merge_request, path_generator: ->(note) { "/#{note.project.full_path}/-/merge_requests/#{note.noteable.iid}#note_#{note.id}" }2857 returns the full URL2858 returns only the path if only_path is given2859 factory: :note_on_project_snippet, path_generator: ->(note) { "/#{note.project.full_path}/-/snippets/#{note.noteable_id}#note_#{note.id}" }2860 returns the full URL2861 returns only the path if only_path is given2862 factory: :discussion_note_on_project_snippet, path_generator: ->(note) { "/#{note.project.full_path}/-/snippets/#{note.noteable_id}#note_#{note.id}" }2863 returns the full URL2864 returns only the path if only_path is given2865 factory: :discussion_note_on_personal_snippet, path_generator: ->(note) { "/-/snippets/#{note.noteable_id}#note_#{note.id}" }2866 returns the full URL2867 returns only the path if only_path is given2868 factory: :note_on_personal_snippet, path_generator: ->(note) { "/-/snippets/#{note.noteable_id}#note_#{note.id}" }2869 returns the full URL2870 returns only the path if only_path is given2871 factory: :package, path_generator: ->(package) { "/#{package.project.full_path}/-/packages/#{package.id}" }2872 returns the full URL2873 returns only the path if only_path is given2874 factory: :user_namespace, path_generator: ->(user_namespace) { "/#{user_namespace.owner.full_path}" }2875 returns the full URL2876 returns only the path if only_path is given2877 factory: :project_namespace, path_generator: ->(project_namespace) { "/#{project_namespace.project.full_path}" }2878 returns the full URL2879 returns only the path if only_path is given2880 factory: :abuse_report_note, path_generator: ->(note) { "/admin/abuse_reports/#{note.abuse_report_id}#anti_abuse_reports_note_#{note.id}" }2881 returns the full URL2882 returns only the path if only_path is given2883 when passing a wiki note2884 returns the full URL2885 returns only the path if only_path is given2886 when passing a compare2887 returns the full URL2888 returns only the path if only_path is given2889 returns an empty string for missing project2890# [RSpecRunTime] RSpec elapsed time: 19 minutes 10.08 seconds. Current RSS: ~1425M. Threads: 4. load average: 1.54 1.23 1.06 1/285 132742891.2892 when passing a commit without a project2893 returns an empty string2894 when passing a commit note without a project2895 returns an empty string2896 when passing a Snippet2897 for a PersonalSnippet2898 returns a raw snippet URL if requested2899 returns a raw snippet blob URL if requested2900# [RSpecRunTime] RSpec elapsed time: 19 minutes 12.18 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.54 1.23 1.06 1/286 133212901.2902 for a ProjectSnippet2903 returns a raw snippet URL if requested2904 returns a raw snippet blob URL if requested2905 when passing a Wiki2906 #wiki_url2907 uses the default collection action2908 supports a custom collection action2909 #wiki_page_url2910 uses the default member action2911 supports a custom member action2912 when passing Packages::Package2913 with terraform module package2914 returns the url for terraform module registry2915 when passing a DesignManagement::Design2916 uses the given ref and size in the URL2917 when passing an unsupported class2918 raises an exception2919 when passing a batch loaded model2920 returns the URL for the real object2921# [RSpecRunTime] Finishing example group spec/lib/gitlab/url_builder_spec.rb. It took 10.73 seconds. Expected to take 10.86 seconds.2922# [RSpecRunTime] Starting example group spec/policies/achievements/user_achievement_policy_spec.rb. Expected to take 10.44 seconds.2923Achievements::UserAchievementPolicy2924 is readable to everyone when user has public profile2925 when user has private profile2926 for achievement owner2927 is visible2928# [RSpecRunTime] RSpec elapsed time: 19 minutes 14.28 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.50 1.22 1.06 1/287 133322929.2930 for group maintainer2931 is visible2932 for others2933 is hidden2934 when the achievements feature flag is disabled2935 is expected to be disallowed :read_user_achievement2936 is expected to be disallowed :update_user_achievement2937# [RSpecRunTime] RSpec elapsed time: 19 minutes 17.34 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.50 1.22 1.06 1/287 133332938.2939 when current_user and achievement owner are the same2940 is expected to be allowed :update_owned_user_achievement2941 is expected to be allowed :update_user_achievement2942# [RSpecRunTime] RSpec elapsed time: 19 minutes 18.69 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.50 1.22 1.06 1/287 133342943.2944 when group is private2945 for achievement owner2946 is visible2947 for group maintainer2948 is visible2949 for others2950 is not visible2951 when current_user and achievement owner are different2952 is expected to be disallowed :update_owned_user_achievement2953 is expected to be disallowed :update_user_achievement2954# [RSpecRunTime] RSpec elapsed time: 19 minutes 22.71 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.46 1.22 1.06 1/286 133352955.2956# [RSpecRunTime] Finishing example group spec/policies/achievements/user_achievement_policy_spec.rb. It took 9.94 seconds. Expected to take 10.44 seconds.2957# [RSpecRunTime] Starting example group spec/lib/gitlab/search/recent_issues_spec.rb. Expected to take 9.21 seconds.2958Gitlab::Search::RecentIssues2959 behaves like search recent items2960 #log_view2961 adds the item to the recent items2962 removes an item when it exceeds the size items_limit2963 expires the items after expires_after2964 does not include results logged for another user2965# [RSpecRunTime] RSpec elapsed time: 19 minutes 26.9 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.42 1.22 1.06 1/284 133362966.2967 #search2968 matches partial text in the item title2969 returns results sorted by recently viewed2970 does not leak items you no longer have access to2971 limits results to 5 items2972# [RSpecRunTime] RSpec elapsed time: 19 minutes 33.08 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.47 1.23 1.06 1/284 133372973.2974# [RSpecRunTime] Finishing example group spec/lib/gitlab/search/recent_issues_spec.rb. It took 10.37 seconds. Expected to take 9.21 seconds.2975# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/suggestions_parser_spec.rb. Expected to take 9.03 seconds.2976Gitlab::Diff::SuggestionsParser2977 .parse2978 single-line suggestions2979 returns a list of Gitlab::Diff::Suggestion2980 parsed suggestion has correct data2981# [RSpecRunTime] RSpec elapsed time: 19 minutes 36.52 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.43 1.23 1.06 1/289 134602982.2983 multi-line suggestions2984 returns a list of Gitlab::Diff::Suggestion2985 suggestion with above and below param has correct data2986 suggestion with above param has correct data2987 suggestion with below param has correct data2988# [RSpecRunTime] RSpec elapsed time: 19 minutes 43.13 seconds. Current RSS: ~1443M. Threads: 4. load average: 1.39 1.22 1.06 1/291 137032989.2990# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/suggestions_parser_spec.rb. It took 10.06 seconds. Expected to take 9.03 seconds.2991# [RSpecRunTime] Starting example group spec/lib/gitlab/cleanup/orphan_lfs_file_references_spec.rb. Expected to take 8.4 seconds.2992Gitlab::Cleanup::OrphanLfsFileReferences2993 dry run2994 prints messages and does not delete references2995# [RSpecRunTime] RSpec elapsed time: 19 minutes 44.5 seconds. Current RSS: ~1443M. Threads: 4. load average: 1.44 1.24 1.07 1/291 137272996.2997 regular run2998 prints messages and deletes invalid reference2999 does nothing if the project has no LFS objects3000 LFS object is in design repository3001 is not removed3002# [RSpecRunTime] RSpec elapsed time: 19 minutes 48.23 seconds. Current RSS: ~1454M. Threads: 4. load average: 1.44 1.24 1.07 1/289 137953003.3004 LFS object is in wiki repository3005 is not removed3006# [RSpecRunTime] RSpec elapsed time: 19 minutes 49.64 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.41 1.23 1.06 1/289 138193007.3008 LFS for project snippets3009 is disabled3010# [RSpecRunTime] RSpec elapsed time: 19 minutes 51.38 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.41 1.23 1.06 1/289 138413011.3012# [RSpecRunTime] Finishing example group spec/lib/gitlab/cleanup/orphan_lfs_file_references_spec.rb. It took 8.24 seconds. Expected to take 8.4 seconds.3013# [RSpecRunTime] Starting example group spec/lib/atlassian/jira_connect/serializers/deployment_entity_spec.rb. Expected to take 8.15 seconds.3014Atlassian::JiraConnect::Serializers::DeploymentEntity3015 environment type3016 tier: "other", env_type: "unmapped"3017 has the same type as the environment tier3018# [RSpecRunTime] RSpec elapsed time: 19 minutes 52.51 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.41 1.23 1.06 1/289 138613019.3020 #issue_keys3021 extracts issue keys from the commits3022 limits the number of commits scanned3023 when deploy happened at an older commit3024 extracts only issue keys from that commit or older3025 when the deployment has an associated merge request3026 includes issue keys extracted from the merge request3027# [RSpecRunTime] RSpec elapsed time: 19 minutes 54.64 seconds. Current RSS: ~1449M. Threads: 4. load average: 1.54 1.26 1.08 1/289 138913028.3029 when there was a successful deploy to the environment3030 behaves like extracts only issue keys from commits made since that deployment3031 is expected to contain exactly "add a" and "add d"3032 when the deploy was for a different environment3033 behaves like ignores that deployment3034 is expected to contain exactly "add a", "add d", and "added"3035# [RSpecRunTime] RSpec elapsed time: 19 minutes 56.07 seconds. Current RSS: ~1444M. Threads: 4. load average: 1.54 1.26 1.08 3/289 139123036.3037 when the deploy was for a different branch or tag3038 behaves like ignores that deployment3039 is expected to contain exactly "add a", "add d", and "added"3040 when the deploy was not successful3041 behaves like ignores that deployment3042 is expected to contain exactly "add a", "add d", and "added"3043 when the deploy commit cannot be found3044 behaves like ignores that deployment3045 is expected to contain exactly "add a", "add d", and "added"3046 when there is a more recent deployment3047 extracts only issue keys from commits made since that deployment3048 when deployment is an external deployment3049 does not raise errors when serializing3050 #to_json3051 when the deployment does not belong to any Jira issue3052 can encode the object3053 is invalid, since it has no issue keys3054 when the deployment belongs to Jira issue3055 is valid according to the deployment info schema3056 when the project has GitLab for Jira Cloud app, and service keys configured3057 is valid according to the deployment info schema3058 includes service IDs in the association3059 when the integration has comma-separated service keys3060 splits the keys3061 when the integration has service keys with no comma3062 splits the keys3063 when the integration has service keys with a comma at the end3064 splits the keys3065 when the integration has no service keys3066 does not include the serviceIdOrKeys association type3067 when the integration is inactive no associationType equals to serviceIdOrKeys3068 does not include the serviceIdOrKeys association type3069 when the project has Jira Cloud app, deployment gating configured and state is pending3070 is valid according to the deployment info schema3071 includes initiate_deployment_gating in the commands3072 when the integration has comma-separated environments3073 includes initiate_deployment_gating in the commands3074 when the integration jira_cloud_app_enable_deployment_gating is false3075 does not includes initiate_deployment_gating in the commands3076 when the integration jira_cloud_app_deployment_gating_environments is not matching with tier3077 does not include initiate_deployment_gating in the commands3078 when the integration jira_cloud_app_deployment_gating_environments state is not pending3079 does not include initiate_deployment_gating in the commands3080 when the deployment status is created3081 does include initiate_deployment_gating in the commands3082 when the deployment belongs to Jira issue and Service IDs3083 is valid according to the deployment info schema3084# [RSpecRunTime] Finishing example group spec/lib/atlassian/jira_connect/serializers/deployment_entity_spec.rb. It took 7.99 seconds. Expected to take 8.15 seconds.3085# [RSpecRunTime] Starting example group spec/workers/delete_diff_files_worker_spec.rb. Expected to take 7.63 seconds.3086DeleteDiffFilesWorker3087 #perform3088 deletes all merge request diff files3089 updates state to without_files3090 resets the files_count of the diff3091 does nothing if diff was already marked as "without_files"3092 rollsback if something goes wrong3093# [RSpecRunTime] RSpec elapsed time: 20 minutes 7.16 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.45 1.25 1.07 1/290 142183094.3095# [RSpecRunTime] Finishing example group spec/workers/delete_diff_files_worker_spec.rb. It took 7.79 seconds. Expected to take 7.63 seconds.3096# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/common_spec.rb. Expected to take 7.47 seconds.3097Gitlab::Ci::Status::Build::Common3098 #has_action?3099 is expected not to have action3100 #has_details?3101 when user has access to read build3102 is expected to have details3103# [RSpecRunTime] RSpec elapsed time: 20 minutes 9.1 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.34 1.23 1.07 1/290 142193104.3105 when user does not have access to read build3106 is expected not to have details3107# [RSpecRunTime] RSpec elapsed time: 20 minutes 10.1 seconds. Current RSS: ~1438M. Threads: 4. load average: 1.34 1.23 1.07 1/289 142203108.3109 #details_path3110 links to the build details page3111 #illustration3112 provides a fallback empty state illustration3113# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/common_spec.rb. It took 4.47 seconds. Expected to take 7.47 seconds.3114# [RSpecRunTime] Starting example group spec/services/ci/run_scheduled_build_service_spec.rb. Expected to take 6.88 seconds.3115Ci::RunScheduledBuildService3116 when user can update build3117 when build is scheduled3118 when scheduled_at is expired3119 can run the build3120 when build requires resource3121 transits to waiting for resource status3122# [RSpecRunTime] RSpec elapsed time: 20 minutes 14.21 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.31 1.23 1.07 1/288 142213123.3124 when scheduled_at is not expired3125 can not run the build3126# [RSpecRunTime] RSpec elapsed time: 20 minutes 15.43 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.31 1.23 1.07 1/288 142223127.3128 when build is not scheduled3129 can not run the build3130# [RSpecRunTime] RSpec elapsed time: 20 minutes 16.61 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.31 1.23 1.07 1/286 142233131.3132 when user can not update build3133 when build is scheduled3134 can not run the build3135# [RSpecRunTime] Finishing example group spec/services/ci/run_scheduled_build_service_spec.rb. It took 5.84 seconds. Expected to take 6.88 seconds.3136# [RSpecRunTime] Starting example group spec/views/projects/tags/index.html.haml_spec.rb. Expected to take 6.72 seconds.3137projects/tags/index.html.haml3138 when project has no tags3139 show empty state3140# [RSpecRunTime] RSpec elapsed time: 20 minutes 18.8 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.31 1.23 1.07 1/285 142453141.3142 when tag is associated with a release3143 when name does not contain a backslash3144 renders a link to the release page3145# [RSpecRunTime] RSpec elapsed time: 20 minutes 20.58 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.28 1.22 1.07 1/285 142503146.3147 when name contains backslash3148 renders a link to the release page with backslash escaped3149# [RSpecRunTime] RSpec elapsed time: 20 minutes 21.63 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.28 1.22 1.07 1/287 142683150.3151 build stats3152 shows build status or placeholder when pipelines present3153 shows no build status or placeholder when no pipelines present3154 shows no build status or placeholder when pipelines are private3155# [RSpecRunTime] RSpec elapsed time: 20 minutes 24.34 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.26 1.22 1.07 1/287 142753156.3157 when Gitaly is unavailable3158 renders an error3159# [RSpecRunTime] Finishing example group spec/views/projects/tags/index.html.haml_spec.rb. It took 7.73 seconds. Expected to take 6.72 seconds.3160# [RSpecRunTime] Starting example group spec/lib/container_registry/gitlab_api_client_spec.rb. Expected to take 6.28 seconds.3161ContainerRegistry::GitlabApiClient3162 #supports_gitlab_api?3163 registry_gitlab_api_enabled: false, is_on_dot_com: true, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: false, expected_result: true3164 returns the expected result3165 registry_gitlab_api_enabled: true, is_on_dot_com: false, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: true, expected_result: true3166 returns the expected result3167 registry_gitlab_api_enabled: true, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: true3168 returns the expected result3169 registry_gitlab_api_enabled: true, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: true3170 returns the expected result3171 registry_gitlab_api_enabled: false, is_on_dot_com: true, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: false, expected_result: true3172 returns the expected result3173 registry_gitlab_api_enabled: false, is_on_dot_com: false, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: true, expected_result: false3174 returns the expected result3175 registry_gitlab_api_enabled: false, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: false3176 returns the expected result3177 registry_gitlab_api_enabled: false, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: false3178 returns the expected result3179 with 401 response3180 is expected to be truthy3181 when the response is a Faraday::Error3182 is expected to be falsey3183 #repository_details3184 with sizing self3185 is expected to eq {"foo"=>"bar", "this"=>"is_a_test"}3186 with sizing self_with_descendants3187 is expected to eq {"foo"=>"bar", "this"=>"is_a_test"}3188 with sizing3189 is expected to eq {"foo"=>"bar", "this"=>"is_a_test"}3190 with non successful response3191 is expected to eq {}3192 #tags3193 with valid parameters3194 is expected to eq {:pagination=>{}, :response_body=>[{"config_digest"=>"sha256:13828381121", "created_at"=>"2024-11-22T...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]}3195 with referrers included3196 is expected to eq {:pagination=>{}, :response_body=>[{"config_digest"=>"sha256:13828381121", "created_at"=>"2024-11-22T...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]}3197 with a response with a link header containing next page3198 is expected to eq {:pagination=>{:next=>{:uri=>#<URI::HTTP http://sandbox.org/test?last=b>}}, :response_body=>[{"config...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]}3199 with a response with a link header containing previous page3200 is expected to eq {:pagination=>{:previous=>{:uri=>#<URI::HTTP http://sandbox.org/test?before=b>}}, :response_body=>[{"...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]}3201 with a response with a link header containing previous and next pages3202 is expected to eq {:pagination=>{:next=>{:uri=>#<URI::HTTP http://sandbox.org/test?last=b>}, :previous=>{:uri=>#<URI::H...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]}3203 with a large page size set3204 is expected to eq {:pagination=>{}, :response_body=>[{"config_digest"=>"sha256:13828381121", "created_at"=>"2024-11-22T...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]}3205 with pagination parameters set3206 last: "test", before: nil, name: nil, sort: nil, input: {:last=>"test"}3207 is expected to eq {:pagination=>{}, :response_body=>[{"config_digest"=>"sha256:13828381121", "created_at"=>"2024-11-22T...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]}3208 last: nil, before: "test", name: nil, sort: nil, input: {:before=>"test"}3209 is expected to eq {:pagination=>{}, :response_body=>[{"config_digest"=>"sha256:13828381121", "created_at"=>"2024-11-22T...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]}3210 last: nil, before: nil, name: "test", sort: nil, input: {:name=>"test"}3211 is expected to eq {:pagination=>{}, :response_body=>[{"config_digest"=>"sha256:13828381121", "created_at"=>"2024-11-22T...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]}3212 last: nil, before: nil, name: nil, sort: "asc", input: {:sort=>"asc"}3213 is expected to eq {:pagination=>{}, :response_body=>[{"config_digest"=>"sha256:13828381121", "created_at"=>"2024-11-22T...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]}3214 last: "a", before: "b", name: "test", sort: "desc", input: {:last=>"a", :before=>"b", :name=>"test", :sort=>"desc"}3215 is expected to eq {:pagination=>{}, :response_body=>[{"config_digest"=>"sha256:13828381121", "created_at"=>"2024-11-22T...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]}3216 with non successful response3217 logs an error and returns an empty hash3218 #sub_repositories_with_tag3219 with valid parameters3220 is expected to eq {:pagination=>{}, :response_body=>[{"created_at"=>"2022-06-07T12:11:13.633+00:00", "name"=>"docker-al...git-base", "path"=>"gitlab-org/build/cng/git-base", "updated_at"=>"2022-06-07T14:37:49.251+00:00"}]}3221 with a response with a link header3222 is expected to eq {:pagination=>{:next=>{:uri=>#<URI::HTTP http://sandbox.org/test?last=c>}}, :response_body=>[{"create...git-base", "path"=>"gitlab-org/build/cng/git-base", "updated_at"=>"2022-06-07T14:37:49.251+00:00"}]}3223 with a large page size set3224 is expected to eq {:pagination=>{}, :response_body=>[{"created_at"=>"2022-06-07T12:11:13.633+00:00", "name"=>"docker-al...git-base", "path"=>"gitlab-org/build/cng/git-base", "updated_at"=>"2022-06-07T14:37:49.251+00:00"}]}3225 with a last parameter set3226 is expected to eq {:pagination=>{}, :response_body=>[{"created_at"=>"2022-06-07T12:11:13.633+00:00", "name"=>"docker-al...git-base", "path"=>"gitlab-org/build/cng/git-base", "updated_at"=>"2022-06-07T14:37:49.251+00:00"}]}3227 with non successful response3228 logs an error and returns an empty hash3229 #rename_base_repository_path3230 when name is provided3231 behaves like returning the correct result based on status code3232 dry_run: true, status_code: 202, expected_result: :accepted3233 is expected to eq :accepted3234 dry_run: true, status_code: 400, expected_result: :bad_request3235 is expected to eq :bad_request3236 dry_run: true, status_code: 401, expected_result: :unauthorized3237 is expected to eq :unauthorized3238 dry_run: true, status_code: 404, expected_result: :not_found3239 is expected to eq :not_found3240 dry_run: true, status_code: 409, expected_result: :name_taken3241 is expected to eq :name_taken3242 dry_run: true, status_code: 422, expected_result: :too_many_subrepositories3243 is expected to eq :too_many_subrepositories3244 dry_run: false, status_code: 204, expected_result: :ok3245 is expected to eq :ok3246 dry_run: false, status_code: 400, expected_result: :bad_request3247 is expected to eq :bad_request3248 dry_run: false, status_code: 401, expected_result: :unauthorized3249 is expected to eq :unauthorized3250 dry_run: false, status_code: 404, expected_result: :not_found3251 is expected to eq :not_found3252 dry_run: false, status_code: 409, expected_result: :name_taken3253 is expected to eq :name_taken3254 dry_run: false, status_code: 422, expected_result: :too_many_subrepositories3255 is expected to eq :too_many_subrepositories3256 with a non-successful response3257 behaves like logging a repositories error3258 logs an error3259 #move_repository_to_namespace3260 when namespace is provided3261 behaves like returning the correct result based on status code3262 dry_run: true, status_code: 202, expected_result: :accepted3263 is expected to eq :accepted3264 dry_run: true, status_code: 400, expected_result: :bad_request3265 is expected to eq :bad_request3266 dry_run: true, status_code: 401, expected_result: :unauthorized3267 is expected to eq :unauthorized3268 dry_run: true, status_code: 404, expected_result: :not_found3269 is expected to eq :not_found3270 dry_run: true, status_code: 409, expected_result: :name_taken3271 is expected to eq :name_taken3272 dry_run: true, status_code: 422, expected_result: :too_many_subrepositories3273 is expected to eq :too_many_subrepositories3274 dry_run: false, status_code: 204, expected_result: :ok3275 is expected to eq :ok3276 dry_run: false, status_code: 400, expected_result: :bad_request3277 is expected to eq :bad_request3278 dry_run: false, status_code: 401, expected_result: :unauthorized3279 is expected to eq :unauthorized3280 dry_run: false, status_code: 404, expected_result: :not_found3281 is expected to eq :not_found3282 dry_run: false, status_code: 409, expected_result: :name_taken3283 is expected to eq :name_taken3284 dry_run: false, status_code: 422, expected_result: :too_many_subrepositories3285 is expected to eq :too_many_subrepositories3286 with a non-successful response3287 behaves like logging a repositories error3288 logs an error3289 .supports_gitlab_api?3290 registry_gitlab_api_enabled: true, is_on_dot_com: true, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: false, expected_result: true3291 returns the expected result3292 registry_gitlab_api_enabled: true, is_on_dot_com: false, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: true, expected_result: true3293 returns the expected result3294 registry_gitlab_api_enabled: false, is_on_dot_com: true, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: false, expected_result: true3295 returns the expected result3296 registry_gitlab_api_enabled: false, is_on_dot_com: false, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: true, expected_result: false3297 returns the expected result3298 registry_gitlab_api_enabled: true, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: true3299 returns the expected result3300 registry_gitlab_api_enabled: true, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: true3301 returns the expected result3302 registry_gitlab_api_enabled: false, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: false3303 returns the expected result3304 registry_gitlab_api_enabled: false, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: false3305 returns the expected result3306 with the registry disabled3307 returns false3308 with a blank registry url3309 returns false3310 .deduplicated_size3311 with successful response3312 is expected to eq 5553313 with unsuccessful response3314 is expected to eq nil3315 with the registry disabled3316 is expected to eq nil3317 with a nil path3318 is expected to eq nil3319 with uppercase path3320 is expected to eq 5553321 .one_project_with_container_registry_tag3322 with successful response3323 behaves like fetching the project from container repository and path3324 fetches the project from the given path details3325 returns nil when path is invalid3326 returns nil when there is no container_repository matching the path3327 with unsuccessful response3328 is expected to eq nil3329 with uppercase path3330 behaves like fetching the project from container repository and path3331 fetches the project from the given path details3332 returns nil when path is invalid3333 returns nil when there is no container_repository matching the path3334 .rename_base_repository_path3335 when both path and name are present3336 passes on the parameters to #rename_base_repository_path3337 when path and/or name have non-downcased letters3338 passes the path and name downcased to #rename_base_repository_path3339 when dry_run parameter is not given3340 defaults to false3341 when path is nil3342 behaves like raising an Argument error: incomplete parameters3343 raises an Argument error3344 when name is nil3345 behaves like raising an Argument error: incomplete parameters3346 raises an Argument error3347 .move_repository_to_namespace3348 when both path and namespace are present3349 passes on the parameters to #move_repository_to_namespace3350 when path and/or namespace have non-downcased letters3351 passes the path and namespace downcased to #move_repository_to_namespace3352 when dry_run parameter is not given3353 defaults to false3354 when path is nil3355 behaves like raising an Argument error: incomplete parameters3356 raises an Argument error3357 when namespace is nil3358 behaves like raising an Argument error: incomplete parameters3359 raises an Argument error3360 #each_sub_repositories_with_tag_page3361 when no block is given3362 raises an Argument error3363 when a block is given3364 with an empty page3365 behaves like iterating through a page3366 iterates through one page3367 with one page3368 behaves like iterating through a page3369 iterates through one page3370 with two pages3371 iterates through two pages3372 when max pages is reached3373 raises an error3374 without a page size set3375 uses a default size3376 with an empty client response3377 breaks the loop3378 with a nil page3379 behaves like iterating through a page3380 iterates through one page3381# [RSpecRunTime] Finishing example group spec/lib/container_registry/gitlab_api_client_spec.rb. It took 5.79 seconds. Expected to take 6.28 seconds.3382# [RSpecRunTime] Starting example group spec/services/work_items/import_csv_service_spec.rb. Expected to take 6.26 seconds.3383WorkItems::ImportCsvService3384 #execute3385 when user has permission3386 behaves like importer with email notification3387 notifies user of import result3388# [RSpecRunTime] RSpec elapsed time: 20 minutes 32.55 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.24 1.22 1.07 1/285 142783389.3390 when file format is valid3391 when work item types are available3392 creates the expected number of work items3393 sets work item attributes3394# [RSpecRunTime] RSpec elapsed time: 20 minutes 34.92 seconds. Current RSS: ~1434M. Threads: 4. load average: 1.22 1.21 1.07 1/285 142793395.3396 when csv contains work item types that are missing or not available3397 creates no work items3398 returns the correct result3399 when file is missing necessary headers3400 creates no records3401 creates no work items3402 when import_export_work_items_csv feature flag is off3403 raises an error3404 when user does not have permission3405 raises an error3406# [RSpecRunTime] Finishing example group spec/services/work_items/import_csv_service_spec.rb. It took 5.5 seconds. Expected to take 6.26 seconds.3407# [RSpecRunTime] Starting example group spec/services/error_tracking/list_issues_service_spec.rb. Expected to take 5.82 seconds.3408ErrorTracking::ListIssuesService3409 #execute3410 with Sentry backend3411 with authorized user3412 returns the issues with resolved issue_status3413 returns the issues with unresolved issue_status3414 returns the issues with ignored issue_status3415 returns the issues with no issue_status3416 returns bad request with invalid issue_status3417 when list_sentry_issues returns nil3418 result is not ready3419# [RSpecRunTime] RSpec elapsed time: 20 minutes 38.96 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.20 1.21 1.07 1/284 142803420.3421 when list_sentry_issues returns error3422 returns the error3423 when list_sentry_issues returns error with http_status3424 returns the error with correct http_status3425 with unauthorized user3426 returns error3427 with error tracking disabled3428 raises error3429 with integrated error tracking3430 when errors are found3431 without params3432 returns the errors without pagination3433 with pagination3434 with next page3435 has next cursor3436 with prev page3437 has prev cursor3438 with next and prev page3439 has both cursors3440 #external_url3441 calls the project setting sentry_external_url3442# [RSpecRunTime] Finishing example group spec/services/error_tracking/list_issues_service_spec.rb. It took 6.33 seconds. Expected to take 5.82 seconds.3443# [RSpecRunTime] Starting example group spec/graphql/mutations/alert_management/alerts/set_assignees_spec.rb. Expected to take 5.74 seconds.3444Mutations::AlertManagement::Alerts::SetAssignees3445 is expected to require graphql authorizations :update_alert_management_alert3446 #resolve3447 when operation mode is not specified3448 behaves like successful resolution3449 successfully resolves3450# [RSpecRunTime] RSpec elapsed time: 20 minutes 44.29 seconds. Current RSS: ~1469M. Threads: 4. load average: 1.19 1.20 1.07 1/284 142813451.3452 behaves like an incident management tracked event3453 .track_event3454 tracks the event using redis3455 behaves like Snowplow event tracking with RedisHLL context3456 behaves like Snowplow event tracking3457 is emitted3458 when user does not have permission to update alerts3459 raises an error if the resource is not accessible to the user3460 for APPEND operation3461 when a different user is already assigned3462 behaves like noop3463 makes no changes3464 when no users are specified3465 behaves like noop3466 makes no changes3467 when a user is specified and no user is assigned3468 behaves like successful resolution3469 successfully resolves3470 when the specified user is already assigned to the alert3471 behaves like noop3472 makes no changes3473 for REPLACE operation3474 when a different user is already assigned3475 behaves like successful resolution3476 successfully resolves3477 when no users are specified3478 behaves like successful resolution3479 successfully resolves3480 when a user is specified and no user is assigned3481 behaves like successful resolution3482 successfully resolves3483 when the specified user is already assigned to the alert3484 behaves like noop3485 makes no changes3486 when multiple users are specified3487 behaves like successful resolution3488 successfully resolves3489 for REMOVE operation3490 when a different user is already assigned3491 behaves like noop3492 makes no changes3493 when no users are specified3494 behaves like noop3495 makes no changes3496 when a user is specified and no user is assigned3497 behaves like noop3498 makes no changes3499 when the specified user is already assigned to the alert3500 behaves like successful resolution3501 successfully resolves3502# [RSpecRunTime] Finishing example group spec/graphql/mutations/alert_management/alerts/set_assignees_spec.rb. It took 5.15 seconds. Expected to take 5.74 seconds.3503# [RSpecRunTime] Starting example group spec/services/suggestions/outdate_service_spec.rb. Expected to take 5.57 seconds.3504Suggestions::OutdateService3505 #execute3506 when there is a change within multi-line suggestion range3507 updates the outdatable suggestion record3508# [RSpecRunTime] RSpec elapsed time: 20 minutes 51.95 seconds. Current RSS: ~1464M. Threads: 4. load average: 1.25 1.22 1.07 1/290 144233509.3510 when there is no change within multi-line suggestion range3511 does not outdates suggestion record3512# [RSpecRunTime] RSpec elapsed time: 20 minutes 54.83 seconds. Current RSS: ~1474M. Threads: 4. load average: 1.23 1.21 1.07 1/290 145643513.3514# [RSpecRunTime] Finishing example group spec/services/suggestions/outdate_service_spec.rb. It took 6.86 seconds. Expected to take 5.57 seconds.3515# [RSpecRunTime] Starting example group spec/lib/gitlab/chat/responder/slack_spec.rb. Expected to take 5.25 seconds.3516Gitlab::Chat::Responder::Slack3517 #send_response3518 sends a response back to Slack3519 #success3520 returns the output for a successful build3521 limits the output to a fixed size3522 does not send a response if the output is empty3523# [RSpecRunTime] RSpec elapsed time: 20 minutes 58.36 seconds. Current RSS: ~1472M. Threads: 4. load average: 1.23 1.21 1.07 1/289 145653524.3525 #failure3526 returns the output for a failed build3527 #scheduled_output3528 returns the output for a scheduled build3529# [RSpecRunTime] Finishing example group spec/lib/gitlab/chat/responder/slack_spec.rb. It took 5.18 seconds. Expected to take 5.25 seconds.3530# [RSpecRunTime] Starting example group spec/helpers/ide_helper_spec.rb. Expected to take 5.15 seconds.3531IdeHelper3532 #web_ide_oauth_application_id3533 returns Web IDE OAuth application ID3534 #ide_data3535 returns hash3536 with project3537 returns hash with parameters3538 with fork info3539 returns hash with fork info3540# [RSpecRunTime] RSpec elapsed time: 21 minutes 2.09 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.21 1.21 1.07 1/289 145663541.3542 with vscode_web_ide=true3543 returns hash3544 includes extensions gallery settings3545 includes editor font configuration3546 does not use new web ide if feature flag is disabled3547 with project3548 returns hash with parameters3549 #show_web_ide_oauth_callback_mismatch_callout?3550 returns false if no Web IDE OAuth application found3551 returns true if domain does not match OAuth application callback URLs3552 returns false if domain matches OAuth application callback URL3553# [RSpecRunTime] Finishing example group spec/helpers/ide_helper_spec.rb. It took 2.45 seconds. Expected to take 5.15 seconds.3554# [RSpecRunTime] Starting example group spec/models/ci/runner_namespace_spec.rb. Expected to take 4.88 seconds.3555Ci::RunnerNamespace3556 does not allow STI3557 behaves like includes Limitable concern3558 #exceeds_limits?3559 without plan limits configured3560 is expected to eq false3561 without plan limits configured3562 is expected to eq false3563 with an existing model3564 is expected to eq true3565 validations3566 is expected to be a kind of Limitable3567 without plan limits configured3568 can create new models3569 with plan limits configured3570 can create new models3571 with an existing model3572 cannot create new models exceeding the plan limits3573 behaves like cleanup by a loose foreign key3574 cleans up (delete or nullify) the model3575# [RSpecRunTime] RSpec elapsed time: 21 minutes 5.53 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.20 1.21 1.07 1/284 145673576.3577 validations3578 is expected to validate that :namespace cannot be empty/falsy3579 is expected to validate that :runner_id is case-sensitively unique within the scope of :namespace_id3580 validates that runner_id is valid3581 associations3582 is expected to belong to runner required: false3583 is expected to belong to namespace required: false3584 is expected to belong to group class_name => ::Group required: false3585 .for_runner3586 with runner ids3587 returns requested runner namespaces3588 with runners3589 returns requested runner namespaces3590# [RSpecRunTime] Finishing example group spec/models/ci/runner_namespace_spec.rb. It took 3.74 seconds. Expected to take 4.88 seconds.3591# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/uploads_manager_spec.rb. Expected to take 4.73 seconds.3592Gitlab::ImportExport::UploadsManager3593 #save3594 when the project has uploads locally stored3595 does not cause errors3596 copies the file in the correct location when there is an upload3597 with orphaned project upload files3598 excludes orphaned upload files3599# [RSpecRunTime] RSpec elapsed time: 21 minutes 8.14 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.20 1.21 1.07 1/284 145683600.3601 with an upload missing its file3602 does not cause errors3603 when upload is in object storage3604 when filename is too long3605 ignores problematic upload and logs exception3606 when network exception occurs3607 ignores problematic upload and logs exception3608 #restore3609 restores the file3610# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/uploads_manager_spec.rb. It took 4.39 seconds. Expected to take 4.73 seconds.3611# [RSpecRunTime] Starting example group spec/services/issuable/callbacks/description_spec.rb. Expected to take 4.66 seconds.3612Issuable::Callbacks::Description3613 #after_initialize3614 when user has permission to update description3615 when user is work item author3616 behaves like sets work item description3617 correctly sets work item description value3618 when user is a project reporter3619 behaves like sets work item description3620 correctly sets work item description value3621 when description is nil3622 behaves like sets work item description3623 correctly sets work item description value3624 when description is empty3625 behaves like sets work item description3626 correctly sets work item description value3627 when description param is not present3628 behaves like does not set work item description3629 does not change work item description value3630 when widget does not exist in new type3631 resets the work item's description3632 when user does not have permission to update description3633 when user is a project guest3634 behaves like does not set work item description3635 does not change work item description value3636 with private project3637 when user is work item author3638 behaves like does not set work item description3639 does not change work item description value3640 #before_update3641 when description was changed3642 sets last_edited_by and last_edited_at3643 when description was not changed3644 does not change last_edited_by and last_edited_at3645# [RSpecRunTime] Finishing example group spec/services/issuable/callbacks/description_spec.rb. It took 3.19 seconds. Expected to take 4.66 seconds.3646# [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning_migration_helpers/index_helpers_spec.rb. Expected to take 4.38 seconds.3647Gitlab::Database::PartitioningMigrationHelpers::IndexHelpers3648 #add_concurrent_partitioned_index3649 when the index does not exist on the parent table3650 creates the index on each partition, and the parent table3651 when the index exists on the parent table3652 does not attempt to create any indexes3653 when additional index options are given3654 forwards them to the index helper methods3655 when a name argument for the index is not given3656 raises an error3657 when the given table is not a partitioned table3658 raises an error3659 when run inside a transaction block3660 raises an error3661 #remove_concurrent_partitioned_index_by_name3662 when the index exists3663 drops the index on the parent table, cascading to all partitions3664 when the index does not exist3665 does not attempt to drop the index3666 when the given table is not a partitioned table3667 raises an error3668 when run inside a transaction block3669 raises an error3670 #find_duplicate_indexes3671 when duplicate and non-duplicate indexes exist3672 finds the duplicate index3673 #indexes_by_definition_for_table3674 when a partitioned table has indexes3675 captures partitioned index names by index definition3676 when a non-partitioned table has indexes3677 captures index names by index definition3678 when a non-partitioned table has duplicate indexes3679 raises an error3680 #rename_indexes_for_table3681 when changing a table within the current schema3682 maps index names after they are changed3683 does not rename an index which does not exist in the to_hash3684 when partitioning an existing table3685 renames indexes across schemas3686 #rename_partitioned_index3687 when old index exists3688 when new index does not exists3689 renames the old index into the new name3690 when new index exists3691 raises duplicate table error3692 when old index does not exist3693 when new index does not exists3694 behaves like raising undefined object error3695 is expected to raise ArgumentError with message matching /Could not find index for _test_partitioned_table/3696 when new index exists3697 behaves like raising undefined object error3698 is expected to raise ArgumentError with message matching /Could not find index for _test_partitioned_table/3699 #swap_partitioned_indexes3700 when old index exists3701 when new index does not exists3702 behaves like raising undefined object error3703 is expected to raise ArgumentError with message matching /Could not find index for _test_partitioned_table/3704 when new index exists3705 swaps indexs3706 when old index does not exist3707 when new index does not exists3708 behaves like raising undefined object error3709 is expected to raise ArgumentError with message matching /Could not find index for _test_partitioned_table/3710 when new index exists3711 behaves like raising undefined object error3712 is expected to raise ArgumentError with message matching /Could not find index for _test_partitioned_table/3713 #prepare_partitioned_async_index3714 creates the records for async index3715 when an explicit name is given3716 creates the records with different partition index names3717 when the partitioned index already exists3718 does not create the records3719 when the partition index 1 already exists3720 does not create the record for partition 13721 when the records already exist3722 does not create the records3723 updates definition if changed3724 does not update definition if not changed3725 when the async index table does not exist3726 does not raise an error3727 when the target table does not exist3728 raises an error3729 #unprepare_partitioned_async_index3730 destroys the records3731 when an explicit name is given3732 destroys the records3733 #unprepare_partitioned_async_index_by_name3734 destroys the records3735 when index name is blank3736 raises argument error3737# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning_migration_helpers/index_helpers_spec.rb. It took 4.42 seconds. Expected to take 4.38 seconds.3738# [RSpecRunTime] Starting example group spec/services/ci/change_variable_service_spec.rb. Expected to take 4.31 seconds.3739Ci::ChangeVariableService3740 container is a project3741 #execute3742 behaves like create variable flow3743 with no extra attributes3744 persists a variable3745 with masked attribute requested to be true3746 persists a variable3747 with masked attribute requested to be false3748 persists a variable3749 with masked_and_hidden attribute requested to be true3750 persists a variable and set hidden and masked attributes3751 with masked_and_hidden attribute requested to be false3752 persists a variable and set hidden and masked attributes3753 behaves like update variable flow3754 when a variable is not hidden3755 when a change to the masked attribute is requested3756 updates a variable3757 when a masked attribute is not requested for change3758 updates a variable3759 when a request is made to change a masked attribute to its current value3760 updates a variable3761 when a request is made to change the hidden attribute3762 fails to update the hidden attribute3763 when a request is made to change the hidden attribute to its current value3764 updates a variable3765 when a variable does not exist3766 raises a record not found error3767 when a variable is hidden3768 when a change to the masked attribute is requested3769 fails to update the masked attribute3770 when a masked attribute is not requested for change3771 updates a variable3772 when a request is made to change a masked attribute to its current value3773 updates a variable3774 when a request is made to change the hidden attribute3775 fails to update the hidden attribute3776 when a request is made to change the hidden attribute to its current value3777 updates a variable3778 when a variable does not exist3779 raises a record not found error3780 behaves like destroy variable flow3781 destroys a variable3782 when the variable does not exist3783 raises a record not found error3784 container is a group3785 #execute3786 behaves like create variable flow3787 with no extra attributes3788 persists a variable3789 with masked attribute requested to be true3790 persists a variable3791 with masked attribute requested to be false3792 persists a variable3793 with masked_and_hidden attribute requested to be true3794 persists a variable and set hidden and masked attributes3795 with masked_and_hidden attribute requested to be false3796 persists a variable and set hidden and masked attributes3797 behaves like update variable flow3798 when a variable is not hidden3799 when a change to the masked attribute is requested3800 updates a variable3801 when a masked attribute is not requested for change3802 updates a variable3803 when a request is made to change a masked attribute to its current value3804 updates a variable3805 when a request is made to change the hidden attribute3806 fails to update the hidden attribute3807 when a request is made to change the hidden attribute to its current value3808 updates a variable3809 when a variable does not exist3810 raises a record not found error3811 when a variable is hidden3812 when a change to the masked attribute is requested3813 fails to update the masked attribute3814 when a masked attribute is not requested for change3815 updates a variable3816 when a request is made to change a masked attribute to its current value3817 updates a variable3818 when a request is made to change the hidden attribute3819 fails to update the hidden attribute3820 when a request is made to change the hidden attribute to its current value3821 updates a variable3822 when a variable does not exist3823 raises a record not found error3824 behaves like destroy variable flow3825 destroys a variable3826 when the variable does not exist3827 raises a record not found error3828# [RSpecRunTime] Finishing example group spec/services/ci/change_variable_service_spec.rb. It took 3.63 seconds. Expected to take 4.31 seconds.3829# [RSpecRunTime] Starting example group spec/serializers/merge_request_user_entity_spec.rb. Expected to take 4.02 seconds.3830MergeRequestUserEntity3831 #as_json3832 exposes needed attributes3833 when `status` is not preloaded3834 does not expose the availability attribute3835# [RSpecRunTime] RSpec elapsed time: 21 minutes 23.48 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.07 1.18 1.06 1/287 146263836.3837 when the user has not approved the merge-request3838 exposes that the user has not approved the MR3839 when the user has approved the merge-request3840 exposes that the user has approved the MR3841 when `status` is preloaded3842 exposes the availibility attribute3843 performance3844 is linear in the number of merge requests (PENDING: See: https://gitlab.com/gitlab-org/gitlab/-/issues/322549)3845# [RSpecRunTime] RSpec elapsed time: 21 minutes 25.6 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.07 1.18 1.06 1/289 146843846.3847# [RSpecRunTime] Finishing example group spec/serializers/merge_request_user_entity_spec.rb. It took 3.77 seconds. Expected to take 4.02 seconds.3848# [RSpecRunTime] Starting example group spec/graphql/types/ci/job_token_auth_log_type_spec.rb. Expected to take 3.94 seconds.3849Types::Ci::JobTokenAuthLogType3850 has the correct fields3851 is expected to eq "CiJobTokenAuthLog"3852 query3853 without access to authorization logs3854 returns no authorizations3855# [RSpecRunTime] RSpec elapsed time: 21 minutes 26.91 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.07 1.18 1.06 1/289 146853856.3857 with access to project3858 when multiple authorizations in the logs3859 returns authorizations logs on current_project3860# [RSpecRunTime] RSpec elapsed time: 21 minutes 28.39 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.07 1.18 1.06 1/288 146863861.3862# [RSpecRunTime] Finishing example group spec/graphql/types/ci/job_token_auth_log_type_spec.rb. It took 2.79 seconds. Expected to take 3.94 seconds.3863# [RSpecRunTime] Starting example group spec/services/click_house/sync_strategies/base_sync_strategy_spec.rb. Expected to take 3.74 seconds.3864ClickHouse::SyncStrategies::BaseSyncStrategy3865 #csv_mapping3866 raises a NotImplementedError3867 #execute3868 when clickhouse is not configured3869 skips execution3870 when exclusive lease error happens3871 skips execution3872 #insert_query3873 raises a NotImplementedError3874 #projections3875 raises a NotImplementedError3876# [RSpecRunTime] Finishing example group spec/services/click_house/sync_strategies/base_sync_strategy_spec.rb. It took 0.18 second. Expected to take 3.74 seconds.3877# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/design_parser_spec.rb. Expected to take 3.7 seconds.3878Banzai::ReferenceParser::DesignParser3879 #nodes_visible_to_user3880 behaves like referenced feature visibility3881 when feature is disabled3882 does not create reference3883 when feature is enabled only for team members3884 does not create reference for non member3885 creates reference for member3886 when feature is enabled3887 creates reference3888 specific states3889 redacts links we should not have access to3890 design management is not available3891 redacts all nodes3892# [RSpecRunTime] RSpec elapsed time: 21 minutes 31.53 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.06 1.17 1.06 1/288 147113893.3894 #process3895 returns the correct designs3896# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/design_parser_spec.rb. It took 3.87 seconds. Expected to take 3.7 seconds.3897# [RSpecRunTime] Starting example group spec/models/merge_request_reviewer_spec.rb. Expected to take 3.46 seconds.3898MergeRequestReviewer3899 does not allow STI3900 behaves like having unique enum values3901 has unique values in "state"3902 associations3903 is expected to belong to merge_request class_name => MergeRequest required: false3904 is expected to belong to reviewer class_name => User required: false inverse_of => merge_request_reviewers3905# [RSpecRunTime] RSpec elapsed time: 21 minutes 35.72 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.06 1.17 1.06 1/290 148353906.3907# [RSpecRunTime] Finishing example group spec/models/merge_request_reviewer_spec.rb. It took 3.28 seconds. Expected to take 3.46 seconds.3908# [RSpecRunTime] Starting example group spec/models/lfs_download_object_spec.rb. Expected to take 3.39 seconds.3909LfsDownloadObject3910 does not allow STI3911 #headers3912 returns specified Hash3913 with nil headers3914 returns a Hash3915 #to_hash3916 returns specified Hash3917 #has_authorization_header?3918 returns false3919 with uppercase form3920 returns true3921 with lowercase form3922 returns true3923 validations3924 is expected to validate that :size looks like a number greater than or equal to 03925 oid attribute3926 must be 64 characters long3927 must contain only hexadecimal characters3928# [RSpecRunTime] RSpec elapsed time: 21 minutes 37.21 seconds. Current RSS: ~1435M. Threads: 4. load average: 1.06 1.17 1.06 1/289 148363929.3930 link attribute3931 only http and https protocols are valid3932 cannot be empty3933 when localhost or local network addresses3934 are allowed3935 is expected to be valid3936 are not allowed3937 is expected to be invalid3938 headers attribute3939 only nil and Hash values are valid3940# [RSpecRunTime] Finishing example group spec/models/lfs_download_object_spec.rb. It took 2.66 seconds. Expected to take 3.39 seconds.3941# [RSpecRunTime] Starting example group spec/graphql/resolvers/repository_branch_names_resolver_spec.rb. Expected to take 3.24 seconds.3942Resolvers::RepositoryBranchNamesResolver3943 #resolve3944 with empty search pattern3945 returns nil3946# [RSpecRunTime] RSpec elapsed time: 21 minutes 39.49 seconds. Current RSS: ~1460M. Threads: 4. load average: 1.05 1.17 1.06 1/288 148553947.3948 with a valid search pattern3949 returns matching branches3950 properly offsets and limits branch name results3951# [RSpecRunTime] RSpec elapsed time: 21 minutes 41.82 seconds. Current RSS: ~1483M. Threads: 4. load average: 1.05 1.17 1.06 1/291 149023952.3953# [RSpecRunTime] Finishing example group spec/graphql/resolvers/repository_branch_names_resolver_spec.rb. It took 3.44 seconds. Expected to take 3.24 seconds.3954# [RSpecRunTime] Starting example group spec/workers/ci/pending_builds/update_project_worker_spec.rb. Expected to take 3.2 seconds.3955Ci::PendingBuilds::UpdateProjectWorker#perform3956 when a project is not provided3957 does not call the service3958 when everything is ok3959 calls the service3960 is labeled as idempotent3961 performs multiple times sequentially without raising an exception3962 updates the pending builds3963# [RSpecRunTime] RSpec elapsed time: 21 minutes 45.25 seconds. Current RSS: ~1469M. Threads: 4. load average: 1.05 1.16 1.06 1/289 149033964.3965# [RSpecRunTime] Finishing example group spec/workers/ci/pending_builds/update_project_worker_spec.rb. It took 3.42 seconds. Expected to take 3.2 seconds.3966# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/stage/common_spec.rb. Expected to take 3.02 seconds.3967Gitlab::Ci::Status::Stage::Common3968 does not have action3969 links to the pipeline details page3970 when user has permission to read pipeline3971 has details3972# [RSpecRunTime] RSpec elapsed time: 21 minutes 47.6 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.05 1.16 1.06 1/286 149043973.3974 when user does not have permission to read pipeline3975 does not have details3976# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/stage/common_spec.rb. It took 3.15 seconds. Expected to take 3.02 seconds.3977# [RSpecRunTime] Starting example group spec/policies/clusters/agents/activity_event_policy_spec.rb. Expected to take 3.01 seconds.3978Clusters::Agents::ActivityEventPolicy3979 rules3980 reporter3981 is expected to be disallowed :admin_cluster3982 is expected to be disallowed :read_cluster3983# [RSpecRunTime] RSpec elapsed time: 21 minutes 50.26 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.04 1.16 1.06 1/286 149053984.3985 developer3986 is expected to be disallowed :admin_cluster3987 is expected to be allowed :read_cluster3988 maintainer3989 is expected to be allowed :admin_cluster3990 is expected to be allowed :read_cluster3991# [RSpecRunTime] Finishing example group spec/policies/clusters/agents/activity_event_policy_spec.rb. It took 2.92 seconds. Expected to take 3.01 seconds.3992# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/repository_cache_spec.rb. Expected to take 2.86 seconds.3993Gitlab::Redis::RepositoryCache3994 .pool3995 when not using fallback config3996 creates its own connection pool3997 when using fallback config3998 uses the fallback class connection pool3999 .cache_store4000 has a default ttl of 8 hours4001 #fetch_config4002 when redis.yml exists4003 when the fallback has a redis.yml entry4004 is expected to eq {"fallback redis.yml"=>123}4005 and an instance config file exists4006 is expected to eq {"instance specific file"=>456}4007 and the instance has a redis.yml entry4008 is expected to eq {"instance redis.yml"=>789}4009 when no redis config file exsits4010 returns nil4011 when resque.yml exists4012 returns the config from resque.yml4013 behaves like redis_shared_examples4014 .config_file_name4015 when there is no config file anywhere4016 is expected to be nil4017 .store4018 with old format4019 behaves like redis store4020 instantiates Redis::Store4021 with the namespace4022 uses specified namespace4023 with new format4024 behaves like redis store4025 instantiates Redis::Store4026 with the namespace4027 uses specified namespace4028 .params4029 withstands mutation4030 with command to generate extra config specified4031 when the command returns valid yaml4032 merges config from command on top of config from file4033 when the command returns invalid yaml4034 raises error4035 when the parsed external command output returns invalid hash4036 raises an error4037 when the command fails4038 raises error4039 when url contains unix socket reference4040 with old format4041 returns path key instead4042 with new format4043 returns path key instead4044 when url is host based4045 with old format4046 returns hash with host, port, db, and password4047 with new format4048 rails_env: "development", host: "development-host", username: nil4049 returns hash with host, port, db, username, and password4050 does not raise ArgumentError for invalid keywords in SentinelConfig4051 rails_env: "test", host: "test-host", username: "redis-test-user"4052 returns hash with host, port, db, username, and password4053 does not raise ArgumentError for invalid keywords in SentinelConfig4054 rails_env: "production", host: "production-host", username: "redis-prod-user"4055 returns hash with host, port, db, username, and password4056 does not raise ArgumentError for invalid keywords in SentinelConfig4057 behaves like instrumentation_class in custom key4058 moves instrumentation class into custom4059 with redis cluster format4060 rails_env: "development", host: "development-master"4061 returns hash with cluster and password4062 does not raise ArgumentError for invalid keywords in ClusterConfig4063 behaves like instrumentation_class in custom key4064 moves instrumentation class into custom4065 rails_env: "test", host: "test-master"4066 returns hash with cluster and password4067 does not raise ArgumentError for invalid keywords in ClusterConfig4068 behaves like instrumentation_class in custom key4069 moves instrumentation class into custom4070 rails_env: "production", host: "production-master"4071 returns hash with cluster and password4072 does not raise ArgumentError for invalid keywords in ClusterConfig4073 behaves like instrumentation_class in custom key4074 moves instrumentation class into custom4075 .url4076 withstands mutation4077 when yml file with env variable4078 reads redis url from env variable4079 .version4080 returns a version4081 .with4082 yields a ::Redis4083 when running on single-threaded runtime4084 instantiates a connection pool with size 54085 when running on multi-threaded runtime4086 instantiates a connection pool with a size based on the concurrency of the worker4087 when there is no config at all4088 can run an empty block4089 #db4090 with old format4091 returns the correct db4092 with new format4093 returns the correct db4094 with cluster-mode4095 returns the correct db4096 #sentinels4097 when sentinels are defined4098 rails_env: "development", hosts: ["development-replica1", "development-replica2"]4099 returns an array of hashes with host and port keys4100 rails_env: "test", hosts: ["test-replica1", "test-replica2"]4101 returns an array of hashes with host and port keys4102 rails_env: "production", hosts: ["production-replica1", "production-replica2"]4103 returns an array of hashes with host and port keys4104 when sentinels are not defined4105 returns nil4106 when cluster is defined4107 returns nil4108 #sentinels?4109 when sentinels are defined4110 returns true4111 when sentinels are not defined4112 is expected to eq nil4113 when cluster is defined4114 returns false4115 #raw_config_hash4116 returns old-style single url config in a hash4117 returns cluster config without url key in a hash4118 #secret_file4119 when explicitly specified in config file4120 returns the absolute path of specified file inside Rails root4121 when not explicitly specified4122 returns the default path in the encrypted settings shared directory4123 #parse_client_tls_options4124 when configuration does not have TLS related options4125 returns the coniguration as-is4126 when specified certificate file does not exist4127 raises error about missing certificate file4128 when specified key file does not exist4129 raises error about missing key file4130 when only certificate file is specified4131 renders resque.yml correctly4132 when only key file is specified4133 renders resque.yml correctly4134 when configuration valid TLS related options4135 converts cert_file and key_file appropriately4136 #fetch_config4137 raises an exception when the config file contains invalid yaml4138 when redis.yml exists4139 uses config/redis.yml4140 when no config file exsits4141 returns nil4142 when resque.yml exists4143 returns the config from resque.yml4144# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/repository_cache_spec.rb. It took 2.64 seconds. Expected to take 2.86 seconds.4145# [RSpecRunTime] Starting example group spec/models/users/merge_request_interaction_spec.rb. Expected to take 2.81 seconds.4146Users::MergeRequestInteraction4147 does not allow STI4148 declarative policy delegation4149 delegates to the merge request4150# [RSpecRunTime] RSpec elapsed time: 21 minutes 55.35 seconds. Current RSS: ~1438M. Threads: 4. load average: 1.04 1.16 1.06 1/289 149634151.4152 #can_merge?4153 when the user cannot merge4154 is expected not to be can merge4155 when the user can merge4156 is expected to be can merge4157 #can_update?4158 when the user cannot update the MR4159 is expected not to be can update4160 when the user can update the MR4161 is expected to be can update4162 #review_state4163 when the user has not been asked to review the MR4164 is expected to be nil4165 implies not reviewed4166 when the user has been asked to review the MR4167 implies not reviewed4168 when the user has provided a review4169 is expected to eq "reviewed"4170 implies reviewed4171 #approved?4172 when the user has not approved the MR4173 is expected not to be approved4174 when the user has approved the MR4175 is expected to be approved4176# [RSpecRunTime] Finishing example group spec/models/users/merge_request_interaction_spec.rb. It took 2.39 seconds. Expected to take 2.81 seconds.4177# [RSpecRunTime] Starting example group spec/models/label_priority_spec.rb. Expected to take 2.68 seconds.4178LabelPriority4179 does not allow STI4180 relationships4181 is expected to belong to project required: false4182 is expected to belong to label required: false4183 validations4184 is expected to validate that :project cannot be empty/falsy4185 is expected to validate that :label cannot be empty/falsy4186 is expected to validate that :priority looks like an integer greater than or equal to 04187 validates uniqueness of label_id scoped to project_id4188 when importing4189 is expected not to validate that :label cannot be empty/falsy4190# [RSpecRunTime] RSpec elapsed time: 21 minutes 58.82 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.04 1.16 1.06 1/288 149644191.4192# [RSpecRunTime] Finishing example group spec/models/label_priority_spec.rb. It took 2.45 seconds. Expected to take 2.68 seconds.4193# [RSpecRunTime] Starting example group spec/workers/work_items/import_work_items_csv_worker_spec.rb. Expected to take 2.59 seconds.4194WorkItems::ImportWorkItemsCsvWorker4195 .sidekiq_retries_exhausted4196 destroys upload4197 #perform4198 calls #execute on WorkItems::ImportCsvService and destroys upload4199 behaves like an idempotent worker4200 is labeled as idempotent4201 performs multiple times sequentially without raising an exception4202# [RSpecRunTime] RSpec elapsed time: 22 minutes 1.03 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.04 1.15 1.06 1/288 149654203.4204# [RSpecRunTime] Finishing example group spec/workers/work_items/import_work_items_csv_worker_spec.rb. It took 2.22 seconds. Expected to take 2.59 seconds.4205# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/file/component_spec.rb. Expected to take 2.5 seconds.4206Gitlab::Ci::Config::External::File::Component4207 #to_hash4208 when interpolation is being used4209 correctly interpolates the content4210# [RSpecRunTime] RSpec elapsed time: 22 minutes 2.86 seconds. Current RSS: ~1454M. Threads: 4. load average: 1.04 1.15 1.06 1/288 150074211.4212 #matching?4213 when component is specified4214 is expected to be truthy4215 when component is not specified4216 is expected to be falsy4217 #valid?4218 when the context project does not have a repository4219 is invalid4220 when location is not provided4221 is invalid4222 when component path is provided4223 when component is not found4224 is invalid4225 when component is found4226 is valid4227 when content is not a valid YAML4228 is invalid4229 #content4230 when component is valid4231 tracks the event4232 when user is missing in a context4233 does not track the event4234 when component is invalid4235 does not track the event4236 #expand_context4237 inherits user and variables while changes project and sha4238 #metadata4239 returns the metadata4240 #load_and_validate_expanded_hash!4241 tracks the content load time4242# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/file/component_spec.rb. It took 2.28 seconds. Expected to take 2.5 seconds.4243# [RSpecRunTime] Starting example group spec/services/ci/pipeline_schedules/variables_create_service_spec.rb. Expected to take 2.41 seconds.4244Ci::PipelineSchedules::VariablesCreateService4245 execute4246 when user does not have permission4247 returns ServiceResponse.error4248# [RSpecRunTime] RSpec elapsed time: 22 minutes 4.86 seconds. Current RSS: ~1455M. Threads: 4. load average: 0.95 1.14 1.05 1/287 150284249.4250 when user limited with permission on a project4251 returns ServiceResponse.error4252 when user has permissions4253 saves variable with passed params4254 returns ServiceResponse.success4255 when schedule save fails4256 returns ServiceResponse.error4257# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_schedules/variables_create_service_spec.rb. It took 2.2 seconds. Expected to take 2.41 seconds.4258# [RSpecRunTime] Starting example group spec/services/releases/links/create_service_spec.rb. Expected to take 2.32 seconds.4259Releases::Links::CreateService4260 #execute4261 successfully creates a release link4262 when user does not have access to create release link4263 returns an error4264# [RSpecRunTime] RSpec elapsed time: 22 minutes 7.08 seconds. Current RSS: ~1471M. Threads: 4. load average: 0.95 1.14 1.05 1/285 150474265.4266 when url is invalid4267 returns an error4268 when both direct_asset_path and filepath are provided4269 prefers direct_asset_path4270 when only filepath is set4271 uses filepath4272# [RSpecRunTime] Finishing example group spec/services/releases/links/create_service_spec.rb. It took 2.14 seconds. Expected to take 2.32 seconds.4273# [RSpecRunTime] Starting example group spec/workers/ci/pipeline_artifacts/coverage_report_worker_spec.rb. Expected to take 2.25 seconds.4274Ci::PipelineArtifacts::CoverageReportWorker4275 has the `until_executed` deduplicate strategy4276 #perform4277 when pipeline exists4278 calls the pipeline coverage report service4279 when the pipeline is part of a hierarchy4280 when all pipelines is complete4281 calls the pipeline coverage report service on the root ancestor pipeline4282# [RSpecRunTime] RSpec elapsed time: 22 minutes 9.5 seconds. Current RSS: ~1441M. Threads: 4. load average: 0.96 1.13 1.05 1/285 150484283.4284 when the pipeline hierarchy has incomplete pipeline4285 does not call pipeline coverage report service4286 when pipeline does not exist4287 does not call pipeline create artifact service4288# [RSpecRunTime] Finishing example group spec/workers/ci/pipeline_artifacts/coverage_report_worker_spec.rb. It took 1.95 seconds. Expected to take 2.25 seconds.4289# [RSpecRunTime] Starting example group spec/services/integrations/exclusions/create_service_spec.rb. Expected to take 2.2 seconds.4290Integrations::Exclusions::CreateService4291 #execute4292 creates custom settings4293 behaves like performs exclusions service validations4294 when the integration is not instance specific4295 returns an error response4296# [RSpecRunTime] RSpec elapsed time: 22 minutes 10.94 seconds. Current RSS: ~1425M. Threads: 4. load average: 0.96 1.13 1.05 1/285 150494297.4298 when the user is not authorized4299 returns an error response4300 when called with too many projects4301 returns an error response4302 when called with too many groups4303 returns an error response4304 when there are no projects or groups passed4305 returns success response4306 when there are existing custom settings4307 creates exclusions and updates existing ones4308 returns the exclusions4309 when there are existing exclusions4310 does not propagate existing4311 when there are ancestor exclusions4312 only creates exclusions for groups and projects not covered by ancestors with exclusions4313 when projects and groups are descendants of another group4314 only creates exclusions for groups and projects not covered by ancestors4315# [RSpecRunTime] Finishing example group spec/services/integrations/exclusions/create_service_spec.rb. It took 2.53 seconds. Expected to take 2.2 seconds.4316# [RSpecRunTime] Starting example group spec/services/namespaces/statistics_refresher_service_spec.rb. Expected to take 2.12 seconds.4317Namespaces::StatisticsRefresherService#execute4318 without a root storage statistics relation4319 creates one4320 recalculate the namespace statistics4321 when given a subgroup4322 does not create statistics for the subgroup4323 with a root storage statistics relation4324 does not create one4325 recalculate the namespace statistics4326 when given a subgroup4327 recalculates the root namespace's statistics4328 when something goes wrong4329 raises RefreshError4330# [RSpecRunTime] Finishing example group spec/services/namespaces/statistics_refresher_service_spec.rb. It took 1.96 seconds. Expected to take 2.12 seconds.4331# [RSpecRunTime] Starting example group spec/services/ml/create_model_version_service_spec.rb. Expected to take 2.06 seconds.4332Ml::CreateModelVersionService4333 #execute4334 when no versions exist and no value is passed for version4335 creates a model version4336# [RSpecRunTime] RSpec elapsed time: 22 minutes 15.35 seconds. Current RSS: ~1402M. Threads: 4. load average: 0.96 1.13 1.05 1/285 150504337.4338 when a version exist and no value is passed for version4339 creates another model version and increments the version number4340 when a version is created and the package already exists4341 does not creates a package4342 when creation of a model_version fails4343 returns error4344 when a version is created and an existing package supplied4345 does not creates a package4346 when metadata are supplied, add them as metadata4347 creates metadata records4348 for metadata with duplicate keys, it does not create duplicate records4349 raises an error4350 for metadata with invalid keys, it does not create invalid records4351 raises an error4352 when a version string is supplied during creation4353 creates a package4354 when version string supplied is invalid4355 returns error4356# [RSpecRunTime] Finishing example group spec/services/ml/create_model_version_service_spec.rb. It took 2.33 seconds. Expected to take 2.06 seconds.4357# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/build_spec.rb. Expected to take 2.0 seconds.4358Gitlab::Ci::Pipeline::Chain::Build4359 does not break the chain4360 builds a pipeline with the expected attributes4361 returns a valid pipeline4362 does not persist a pipeline4363 when pipeline is running for a tag4364 correctly indicated that this is a tagged pipeline4365 when origin_ref is branch but tag ref with the same name exists4366 correctly indicated that a pipeline is not tagged4367# [RSpecRunTime] RSpec elapsed time: 22 minutes 17.78 seconds. Current RSS: ~1402M. Threads: 4. load average: 0.96 1.13 1.05 1/286 150724368.4369 when pipeline is running for a merge request4370 correctly indicated that this is a merge request pipeline4371 correctly sets souce sha and target sha to pipeline4372 when pipeline is running for an external pull request4373 correctly indicated that this is an external pull request pipeline4374 correctly sets source sha and target sha to pipeline4375 when keep_latest_artifact is set4376 keep_latest_artifact: true, locking_result: "artifacts_locked"4377 builds a pipeline with appropriate locked value4378 keep_latest_artifact: false, locking_result: "unlocked"4379 builds a pipeline with appropriate locked value4380# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/build_spec.rb. It took 1.83 seconds. Expected to take 2.0 seconds.4381# [RSpecRunTime] Starting example group spec/graphql/mutations/terraform/state/unlock_spec.rb. Expected to take 1.96 seconds.4382Mutations::Terraform::State::Unlock4383 is expected to eq "TerraformStateUnlock"4384 is expected to require graphql authorizations :admin_terraform_state4385 #resolve4386 user does not have permission4387 raises an error4388 user has permission4389 unlocks the state4390 state is already unlocked4391 does not modify the state4392# [RSpecRunTime] RSpec elapsed time: 22 minutes 19.99 seconds. Current RSS: ~1393M. Threads: 4. load average: 0.96 1.13 1.05 1/286 150734393.4394 with invalid params4395 raises an error4396# [RSpecRunTime] Finishing example group spec/graphql/mutations/terraform/state/unlock_spec.rb. It took 1.77 seconds. Expected to take 1.96 seconds.4397# [RSpecRunTime] Starting example group spec/lib/object_storage/config_spec.rb. Expected to take 1.89 seconds.4398ObjectStorage::Config4399 #credentials4400 is expected to eq {:aws_access_key_id=>"AWS_ACCESS_KEY_ID", :aws_secret_access_key=>"AWS_SECRET_ACCESS_KEY", :provider=>"AWS", :region=>"us-east-1"}4401 #storage_options4402 is expected to eq {:server_side_encryption=>"AES256", :server_side_encryption_kms_key_id=>"arn:aws:12345"}4403 #enabled?4404 is expected to eq true4405 #bucket4406 is expected to eq "test-bucket"4407 #use_iam_profile4408 is expected to equal false4409 #use_path_style4410 is expected to equal false4411 with unconsolidated settings4412 consolidated_settings? returns false4413 is expected to equal false4414 with consolidated settings4415 consolidated_settings? returns true4416 is expected to equal true4417 with IAM profile configured4418 value: true, expected: true4419 coerces the value to a boolean4420 value: "true", expected: true4421 coerces the value to a boolean4422 value: "yes", expected: true4423 coerces the value to a boolean4424 value: false, expected: false4425 coerces the value to a boolean4426 value: "false", expected: false4427 coerces the value to a boolean4428 value: "no", expected: false4429 coerces the value to a boolean4430 value: nil, expected: false4431 coerces the value to a boolean4432 with path style configured4433 value: true, expected: true4434 coerces the value to a boolean4435 value: "true", expected: true4436 coerces the value to a boolean4437 value: "yes", expected: true4438 coerces the value to a boolean4439 value: false, expected: false4440 coerces the value to a boolean4441 value: "false", expected: false4442 coerces the value to a boolean4443 value: "no", expected: false4444 coerces the value to a boolean4445 value: nil, expected: false4446 coerces the value to a boolean4447 with hostname style access4448 #use_path_style? returns false4449 with AWS credentials4450 is expected to eq "AWS"4451 is expected to equal true4452 is expected to equal false4453 is expected to eq {:aws_access_key_id=>"AWS_ACCESS_KEY_ID", :aws_secret_access_key=>"AWS_SECRET_ACCESS_KEY", :provider=>"AWS", :region=>"us-east-1"}4454 with FIPS enabled4455 is expected to eq {:aws_access_key_id=>"AWS_ACCESS_KEY_ID", :aws_secret_access_key=>"AWS_SECRET_ACCESS_KEY", :disable_content_md5_validation=>true, :provider=>"AWS", :region=>"us-east-1"}4456 with Google credentials4457 is expected to eq "Google"4458 is expected to equal false4459 is expected to equal true4460 is expected to eq {}4461 with SSE-KMS enabled4462 is expected to equal true4463 is expected to eq "AES256"4464 is expected to eq "arn:aws:12345"4465 is expected to contain exactly "x-amz-server-side-encryption" and "x-amz-server-side-encryption-aws-kms-key-id"4466 with only server side encryption enabled4467 is expected to equal true4468 is expected to eq "AES256"4469 is expected to be nil4470 is expected to eq {"x-amz-server-side-encryption"=>"AES256"}4471 without encryption enabled4472 is expected to equal false4473 is expected to be nil4474 is expected to be nil4475 is expected to eq {}4476 with object storage disabled4477 is expected to equal false4478# [RSpecRunTime] Finishing example group spec/lib/object_storage/config_spec.rb. It took 1.19 seconds. Expected to take 1.89 seconds.4479# [RSpecRunTime] Starting example group spec/lib/gitlab/database/health_status/indicators/patroni_apdex_spec.rb. Expected to take 1.83 seconds.4480Gitlab::Database::HealthStatus::Indicators::PatroniApdex4481 behaves like Prometheus Alert based health indicator4482 #evaluate4483 when using prometheus client4484 behaves like Patroni Apdex Evaluator4485 with main schema4486 returns NoSignal signal in case the feature flag is disabled4487 returns Normal signal when SLI condition is met4488 returns Stop signal when SLI condition is not met4489 without prometheus_alert_db_indicators_settings4490 returns Unknown signal4491 when Prometheus client is not ready4492 returns Unknown signal4493 when apdex SLI query is not configured4494 returns Unknown signal4495 when slo is not configured4496 returns Unknown signal4497 when SLI can not be calculated4498 result: nil4499 returns Unknown signal4500 result: []4501 returns Unknown signal4502 result: [{}]4503 returns Unknown signal4504 result: [{"value"=>1}]4505 returns Unknown signal4506 result: [{"value"=>[1]}]4507 returns Unknown signal4508 when using mimir client4509 behaves like Patroni Apdex Evaluator4510 with main schema4511 returns NoSignal signal in case the feature flag is disabled4512 returns Normal signal when SLI condition is met4513 returns Stop signal when SLI condition is not met4514 without prometheus_alert_db_indicators_settings4515 returns Unknown signal4516 when Prometheus client is not ready4517 returns Unknown signal4518 when apdex SLI query is not configured4519 returns Unknown signal4520 when slo is not configured4521 returns Unknown signal4522 when SLI can not be calculated4523 result: nil4524 returns Unknown signal4525 result: []4526 returns Unknown signal4527 result: [{}]4528 returns Unknown signal4529 result: [{"value"=>1}]4530 returns Unknown signal4531 result: [{"value"=>[1]}]4532 returns Unknown signal4533 when using prometheus client4534 behaves like Patroni Apdex Evaluator4535 with ci schema4536 returns NoSignal signal in case the feature flag is disabled4537 returns Normal signal when SLI condition is met4538 returns Stop signal when SLI condition is not met4539 without prometheus_alert_db_indicators_settings4540 returns Unknown signal4541 when Prometheus client is not ready4542 returns Unknown signal4543 when apdex SLI query is not configured4544 returns Unknown signal4545 when slo is not configured4546 returns Unknown signal4547 when SLI can not be calculated4548 result: nil4549 returns Unknown signal4550 result: []4551 returns Unknown signal4552 result: [{}]4553 returns Unknown signal4554 result: [{"value"=>1}]4555 returns Unknown signal4556 result: [{"value"=>[1]}]4557 returns Unknown signal4558 when using mimir client4559 behaves like Patroni Apdex Evaluator4560 with ci schema4561 returns NoSignal signal in case the feature flag is disabled4562 returns Normal signal when SLI condition is met4563 returns Stop signal when SLI condition is not met4564 without prometheus_alert_db_indicators_settings4565 returns Unknown signal4566 when Prometheus client is not ready4567 returns Unknown signal4568 when apdex SLI query is not configured4569 returns Unknown signal4570 when slo is not configured4571 returns Unknown signal4572 when SLI can not be calculated4573 result: nil4574 returns Unknown signal4575 result: []4576 returns Unknown signal4577 result: [{}]4578 returns Unknown signal4579 result: [{"value"=>1}]4580 returns Unknown signal4581 result: [{"value"=>[1]}]4582 returns Unknown signal4583# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/health_status/indicators/patroni_apdex_spec.rb. It took 1.58 seconds. Expected to take 1.83 seconds.4584# [RSpecRunTime] Starting example group spec/services/authorized_project_update/project_recalculate_service_spec.rb. Expected to take 1.81 seconds.4585AuthorizedProjectUpdate::ProjectRecalculateService#execute4586 returns success4587 when there are changes to be made4588 when addition is required4589 adds a new authorization record4590 adds a new authorization record with the correct access level4591# [RSpecRunTime] RSpec elapsed time: 22 minutes 23.88 seconds. Current RSS: ~1389M. Threads: 4. load average: 0.97 1.13 1.05 1/286 150744592.4593 when removal is required4594 removes the authorization record4595 when an update in access level is required4596 updates the authorization of the user to the correct access level4597 when there are no changes to be made4598 does not change authorizations4599# [RSpecRunTime] Finishing example group spec/services/authorized_project_update/project_recalculate_service_spec.rb. It took 1.57 seconds. Expected to take 1.81 seconds.4600# [RSpecRunTime] Starting example group spec/helpers/keyset_helper_spec.rb. Expected to take 1.72 seconds.4601KeysetHelper4602 with admin mode4603 when no users are present4604 does not render pagination links4605 when one user is present4606 does not render pagination links4607 when more users are present4608 when on the first page4609 renders the next and last links4610 when at the last page4611 renders the prev and first links4612 when at the second page4613 renders all links4614# [RSpecRunTime] Finishing example group spec/helpers/keyset_helper_spec.rb. It took 1.31 seconds. Expected to take 1.72 seconds.4615# [RSpecRunTime] Starting example group spec/models/preloaders/user_max_access_level_in_groups_preloader_spec.rb. Expected to take 1.71 seconds.4616Preloaders::UserMaxAccessLevelInGroupsPreloader4617 does not allow STI4618 when the preloader is used4619 when user has indirect access to groups4620 behaves like executes N max member permission queries to the DB4621 executes the specified max membership queries4622 caches the correct access_level for each group4623# [RSpecRunTime] RSpec elapsed time: 22 minutes 26.86 seconds. Current RSS: ~1382M. Threads: 4. load average: 0.97 1.13 1.05 1/286 150754624.4625 for groups arising from group shares4626 sets the right access level in cache for groups arising from group shares4627 when the preloader is not used4628 behaves like executes N max member permission queries to the DB4629 executes the specified max membership queries4630 caches the correct access_level for each group4631# [RSpecRunTime] Finishing example group spec/models/preloaders/user_max_access_level_in_groups_preloader_spec.rb. It took 1.64 seconds. Expected to take 1.71 seconds.4632# [RSpecRunTime] Starting example group spec/lib/gitlab/github_gists_import/importer/gist_importer_spec.rb. Expected to take 1.65 seconds.4633Gitlab::GithubGistsImport::Importer::GistImporter4634 #execute4635 when success4636 creates expected snippet and snippet repository4637 pre-import validations4638 when file count limit exeeded4639 validates input and returns error4640 when repo too big4641 validates input and returns error4642 post-import validations4643 when file count limit exeeded4644 returns error4645 when repo too big4646 returns error4647 when invalid attributes4648 raises an error4649 when repository cloning fails4650 returns error4651 when url is invalid4652 when local network is allowed4653 raises error4654 when local network is not allowed4655 raises error4656# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_gists_import/importer/gist_importer_spec.rb. It took 1.49 seconds. Expected to take 1.65 seconds.4657# [RSpecRunTime] Starting example group spec/lib/api/helpers/authentication_spec.rb. Expected to take 1.6 seconds.4658API::Helpers::Authentication4659 class methods4660 .authenticate_with4661 sets namespace_inheritable :authentication to correctly when body is empty4662 sets namespace_inheritable :authentication to correctly when body is not empty4663 helper methods4664 #token_from_namespace_inheritable4665 with no allowed authentication strategies4666 behaves like an anonymous request4667 returns nil4668 with no located credentials4669 behaves like an anonymous request4670 returns nil4671 with one set of located credentials4672 when the credentials contain a valid token4673 behaves like an authenticated request4674 returns the token4675 when the credentials do not contain a valid token4676 behaves like an unauthorized request4677 behaves like stops early4678 calls #unauthorized!4679 with multiple located credentials4680 behaves like stops early4681 calls #bad_request!4682 when a resolver raises UnauthorizedError4683 behaves like an unauthorized request4684 behaves like stops early4685 calls #unauthorized!4686 #access_token_from_namespace_inheritable4687 returns #token_from_namespace_inheritable if it is a personal access token4688 returns nil if #token_from_namespace_inheritable is not a personal access token4689 #ci_build_from_namespace_inheritable4690 returns #token_from_namespace_inheritable if it is a ci build4691 returns nil if #token_from_namespace_inheritable is not a ci build4692 #user_from_namespace_inheritable4693 returns #token_from_namespace_inheritable if it is a deploy token4694 returns #token_from_namespace_inheritable.user if the token is not a deploy token4695 falls back to #find_user_from_warden if #token_from_namespace_inheritable.user is nil4696 falls back to #find_user_from_warden if #token_from_namespace_inheritable is nil4697# [RSpecRunTime] Finishing example group spec/lib/api/helpers/authentication_spec.rb. It took 1.41 seconds. Expected to take 1.6 seconds.4698# [RSpecRunTime] Starting example group spec/views/layouts/devise_empty.html.haml_spec.rb. Expected to take 1.56 seconds.4699layouts/devise_empty4700 behaves like a layout which reflects the preferred language4701 when changing the a preferred language4702 renders the correct `lang` attribute in the html element4703# [RSpecRunTime] RSpec elapsed time: 22 minutes 31.71 seconds. Current RSS: ~1388M. Threads: 4. load average: 0.89 1.11 1.04 1/285 151084704.4705 behaves like a layout which reflects the application color mode setting4706 as a color mode layout4707 when no color mode is explicitly selected4708 renders with the default color4709 when user is authenticated & has selected a specific color mode4710 chosen_color_mode: #<struct Gitlab::ColorModes::Mode id=1, name="Light", css_class="gl-light">4711 renders with the Light color mode4712 chosen_color_mode: #<struct Gitlab::ColorModes::Mode id=2, name="Dark (Experiment)", css_class="gl-dark">4713 renders with the Dark (Experiment) color mode4714 chosen_color_mode: #<struct Gitlab::ColorModes::Mode id=3, name="Auto (Experiment)", css_class="gl-system">4715 renders with the Auto (Experiment) color mode4716# [RSpecRunTime] Finishing example group spec/views/layouts/devise_empty.html.haml_spec.rb. It took 1.78 seconds. Expected to take 1.56 seconds.4717# [RSpecRunTime] Starting example group spec/lib/gitlab/conan_token_spec.rb. Expected to take 1.5 seconds.4718Gitlab::ConanToken4719 .from_personal_access_token4720 sets access token and user id and does not use the token id4721 when expires is nil4722 sets default time4723 when token is not active4724 does not set access token4725 .from_job4726 sets access token id and user id4727# [RSpecRunTime] RSpec elapsed time: 22 minutes 33.34 seconds. Current RSS: ~1388M. Threads: 4. load average: 0.89 1.11 1.04 1/285 151094728.4729 .from_deploy_token4730 creates a ConanToken from a deploy token4731 when expiration date is too long4732 updates dates to the maximum expire time4733 when no expire date is given4734 updates dates to default date4735 .decode4736 sets access token id and user id4737 returns nil for invalid JWT4738 returns nil for expired JWT4739 #to_jwt4740 returns the encoded JWT4741 returns the encoded JWT with date4742# [RSpecRunTime] Finishing example group spec/lib/gitlab/conan_token_spec.rb. It took 1.63 seconds. Expected to take 1.5 seconds.4743# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/variables/builder/release_spec.rb. Expected to take 1.48 seconds.4744Gitlab::Ci::Variables::Builder::Release4745 #variables4746 when the release is present4747 contains all the variables4748 for large description4749 truncates4750# [RSpecRunTime] RSpec elapsed time: 22 minutes 35.13 seconds. Current RSS: ~1394M. Threads: 4. load average: 0.90 1.10 1.04 1/285 151284751.4752 when description is nil4753 returns without error4754 when the release is not present4755 contains no variables4756# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/variables/builder/release_spec.rb. It took 1.57 seconds. Expected to take 1.48 seconds.4757# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/image_spec.rb. Expected to take 1.42 seconds.4758Gitlab::Ci::Config::Entry::Image4759 when configuration is a string4760 #value4761 returns image hash4762 #errors4763 does not append errors4764 #valid?4765 is valid4766 #image4767 returns image's name4768 #entrypoint4769 returns image's entrypoint4770 #executor_opts4771 returns nil4772 #ports4773 returns image's ports4774 #pull_policy4775 returns nil4776 when configuration is a hash4777 #value4778 returns image hash4779 #errors4780 does not append errors4781 #valid?4782 is valid4783 #image4784 returns image's name4785 #entrypoint4786 returns image's entrypoint4787 when configuration specifies docker4788 is valid4789 #value4790 returns value4791 when docker specifies platform4792 is valid4793 #value4794 returns value4795 when invalid data type is specified for platform option4796 raises an error4797 when docker specifies user4798 is valid4799 #value4800 returns value4801 when user is a UID4802 is valid4803 #value4804 returns value4805 when invalid data type is specified for user option4806 raises an error4807 when docker specifies an invalid option4808 is not valid4809 when configuration has ports4810 when with_image_ports metadata is not enabled4811 #valid?4812 is not valid4813 when with_image_ports metadata is enabled4814 #valid?4815 is valid4816 #ports4817 returns image's ports4818 when configuration has pull_policy4819 #valid?4820 is valid4821 #value4822 returns value4823 when entry value is not correct4824 #errors4825 saves errors4826 #valid?4827 is not valid4828 when unexpected key is specified4829 #errors4830 saves errors4831 #valid?4832 is not valid4833# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/image_spec.rb. It took 1.04 seconds. Expected to take 1.42 seconds.4834# [RSpecRunTime] Starting example group spec/models/concerns/issuable_link_spec.rb. Expected to take 1.4 seconds.4835IssuableLink4836 does not allow STI4837 .inverse_link_type4838 returns the inverse type of link4839 .issuable_type4840 when opposite relation already exists4841 raises NotImplementedError when performing validations4842 .available_link_types4843 is expected to contain exactly "relates_to", "blocks", and "is_blocked_by"4844# [RSpecRunTime] Finishing example group spec/models/concerns/issuable_link_spec.rb. It took 1.05 seconds. Expected to take 1.4 seconds.4845# [RSpecRunTime] Starting example group spec/lib/gitlab_settings/options_spec.rb. Expected to take 1.37 seconds.4846GitlabSettings::Options4847 #reverse_merge!4848 merges in place with the existing options4849 when the merge hash replaces existing configs4850 merges in place with the duplicated options not replaced4851 #[]=4852 changes the configuration key as string4853 changes the configuration key as symbol4854 when key does not exist4855 creates a new configuration by string key4856 creates a new configuration by string key4857 #stringify_keys!4858 behaves like do not mutate4859 when in production env4860 returns the unchanged internal hash4861 when not in production env4862 raises an exception to avoid changing the internal keys4863 #merge!4864 merges in place with the existing options4865 when the merge hash replaces existing configs4866 merges in place with the duplicated options replaced4867 #symbolize_keys!4868 behaves like do not mutate4869 when in production env4870 returns the unchanged internal hash4871 when not in production env4872 raises an exception to avoid changing the internal keys4873 .build4874 when argument is a hash4875 creates a new GitlabSettings::Options instance4876 #[]4877 accesses the configuration key as string4878 accesses the configuration key as symbol4879 #dup4880 returns a deep copy4881 #default4882 returns the option value4883 #merge4884 returns a new object with the options merged4885 when the merge hash replaces existing configs4886 returns a new object with the duplicated options replaced4887 #deep_merge!4888 merges in place with the existing options4889 when the merge hash replaces existing configs4890 merges in place with the duplicated options replaced4891 #key?4892 checks if a string key exists4893 checks if a symbol key exists4894 #deep_merge4895 returns a new object with the options merged4896 when the merge hash replaces existing configs4897 returns a new object with the duplicated options replaced4898 #to_hash4899 returns the hash representation of the config4900 #method_missing4901 when method is an option4902 delegates methods to options keys4903 uses methods to change options values4904 when method is not an option4905 when in production env4906 delegates the method to the internal options hash4907 when not in production env4908 delegates the method to the internal options hash4909 when method is not an option and does not exist in hash4910 raises GitlabSettings::MissingSetting4911 #is_a?4912 returns false for anything different of Hash or GitlabSettings::Options4913# [RSpecRunTime] Finishing example group spec/lib/gitlab_settings/options_spec.rb. It took 0.91 second. Expected to take 1.37 seconds.4914# [RSpecRunTime] Starting example group spec/services/users/reset_feed_token_service_spec.rb. Expected to take 1.32 seconds.4915Users::ResetFeedTokenService4916 #initialize4917 raises an argument error when source is not permitted4918 raises an argument error when user is not provided4919 #execute4920 when source is not provided4921 when current_user is an administrator4922 when admin mode is enabled4923 behaves like a successfully reset token4924 is expected to equal true4925 is expected to change `user.feed_token`4926 logs the event4927 when admin mode is disabled4928 behaves like an unsuccessfully reset token4929 is expected to equal false4930 is expected not to change `user.feed_token`4931 when current_user is not an administrator4932 when user is a different user4933 behaves like an unsuccessfully reset token4934 is expected to equal false4935 is expected not to change `user.feed_token`4936 when user is current_user4937 behaves like a successfully reset token4938 is expected to equal true4939 is expected to change `user.feed_token`4940 logs the event4941 when the source is group_token_revocation_service4942 behaves like a successfully reset token4943 is expected to equal true4944 is expected to change `user.feed_token`4945 logs the event4946# [RSpecRunTime] RSpec elapsed time: 22 minutes 40.66 seconds. Current RSS: ~1376M. Threads: 4. load average: 0.91 1.10 1.04 1/285 151294947.4948# [RSpecRunTime] Finishing example group spec/services/users/reset_feed_token_service_spec.rb. It took 2.44 seconds. Expected to take 1.32 seconds.4949# [RSpecRunTime] Starting example group spec/services/bulk_imports/batched_relation_export_service_spec.rb. Expected to take 1.29 seconds.4950BulkImports::BatchedRelationExportService4951 .cache_key4952 returns cache key given export and batch ids4953 #execute4954 when there are batches to export4955 marks export as started4956 removes existing batches4957 enqueues export jobs for each batch & caches batch record ids4958 enqueues FinishBatchedRelationExportWorker4959 when there are multiple batches4960 creates a batch record for each batch of records4961 when an error occurs during batches creation4962 does not enqueue FinishBatchedRelationExportWorker4963 when there are no batches to export4964 marks export as finished4965# [RSpecRunTime] Finishing example group spec/services/bulk_imports/batched_relation_export_service_spec.rb. It took 1.28 seconds. Expected to take 1.29 seconds.4966# [RSpecRunTime] Starting example group spec/graphql/resolvers/crm/contact_state_counts_resolver_spec.rb. Expected to take 1.26 seconds.4967Resolvers::Crm::ContactStateCountsResolver4968 #resolve4969 with unauthorized user4970 does not raise an error and returns no counts4971 with authorized user4972 without parent4973 returns no counts4974 with a group4975 when no filter is provided4976 returns the count of all contacts4977 when search term is provided4978 returns the correct counts4979# [RSpecRunTime] Finishing example group spec/graphql/resolvers/crm/contact_state_counts_resolver_spec.rb. It took 1.01 seconds. Expected to take 1.26 seconds.4980# [RSpecRunTime] Starting example group spec/services/packages/nuget/create_dependency_service_spec.rb. Expected to take 1.21 seconds.4981Packages::Nuget::CreateDependencyService4982 #execute4983 behaves like creating dependencies, links and nuget metadata for4984 creates dependencies, links and nuget metadata4985 with existing dependencies4986 in the same project4987 behaves like creating dependencies, links and nuget metadata for4988 creates dependencies, links and nuget metadata4989 in the different project4990 behaves like creating dependencies, links and nuget metadata for4991 creates dependencies, links and nuget metadata4992 with dependencies with no target framework4993 behaves like creating dependencies, links and nuget metadata for4994 creates dependencies, links and nuget metadata4995 with empty dependencies4996 is a no op4997# [RSpecRunTime] Finishing example group spec/services/packages/nuget/create_dependency_service_spec.rb. It took 1.32 seconds. Expected to take 1.21 seconds.4998# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/security/reports_spec.rb. Expected to take 1.18 seconds.4999Gitlab::Ci::Reports::Security::Reports5000 #get_report5001 when report type is sast5002 is expected to eq "sast"5003 is expected to eq 2024-11-22 02:08:32.816271895 +00005004 initializes a new report and returns it5005 when report type is already allocated5006 does not initialize a new report5007 #findings5008 is expected to contain exactly #<Gitlab::Ci::Reports::Security::Finding:0x00007a3cf8946e20 @confidence=:medium, @identifiers=[#<Gitl.../AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N"}], @project_fingerprint="ff0b28eac253505611737f0392186aa49ed6c6b0"> and #<Gitlab::Ci::Reports::Security::Finding:0x00007a3cf8946ce0 @confidence=:medium, @identifiers=[#<Gitl.../AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N"}], @project_fingerprint="1b808a83ff9bcd5aa6052684556c63df9fce1164">5009# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/security/reports_spec.rb. It took 1.02 seconds. Expected to take 1.18 seconds.5010# [RSpecRunTime] Starting example group spec/services/import/source_users/keep_as_placeholder_service_spec.rb. Expected to take 1.15 seconds.5011Import::SourceUsers::KeepAsPlaceholderService5012 #execute5013 when reassignment is successful5014 returns success5015 when current user does not have permission5016 returns error no permissions5017 when import source user does not have an reassignable status5018 returns error invalid status5019 when an error occurs5020 returns an error5021# [RSpecRunTime] Finishing example group spec/services/import/source_users/keep_as_placeholder_service_spec.rb. It took 1.25 seconds. Expected to take 1.15 seconds.5022# [RSpecRunTime] Starting example group spec/lib/gitlab/seeders/project_environment_seeder_spec.rb. Expected to take 1.09 seconds.5023Gitlab::Seeders::ProjectEnvironmentSeeder5024 #seed5025 creates environments for the project5026 creates environments with custom arguments5027ERROR: Project path is invalid.5028 skips seeding when project path is invalid5029WARNING: Project Environment 'ENV_18' already exists. Skipping to next CI variable...5030 skips environment creation if environment already exists5031# [RSpecRunTime] Finishing example group spec/lib/gitlab/seeders/project_environment_seeder_spec.rb. It took 0.96 second. Expected to take 1.09 seconds.5032# [RSpecRunTime] Starting example group spec/graphql/types/ci/job_base_field_spec.rb. Expected to take 1.07 seconds.5033Types::Ci::JobBaseField5034 does not allow :experiment and :deprecated together5035 appends to the description if given5036 does not append to the description if it is absent5037 adds information about the replacement if provided5038 supports named reasons: renamed5039 adds a formatted `deprecated_reason` to the subject5040 supports :experiment5041 validations5042 raises an informative error if `deprecation_reason` is used5043 raises an error if a required property is missing5044 raises an error if milestone is not a String5045 #resolve5046 when late_extensions is given5047 registers the late extensions after the regular extensions5048 authorized?5049 when :job_field_authorization is specified5050 with public field5051 current_field_name: :allow_failure5052 returns true without authorizing5053 current_field_name: :duration5054 returns true without authorizing5055 current_field_name: :id5056 returns true without authorizing5057 current_field_name: :kind5058 returns true without authorizing5059 current_field_name: :status5060 returns true without authorizing5061 current_field_name: :created_at5062 returns true without authorizing5063 current_field_name: :finished_at5064 returns true without authorizing5065 current_field_name: :queued_at5066 returns true without authorizing5067 current_field_name: :queued_duration5068 returns true without authorizing5069 current_field_name: :updated_at5070 returns true without authorizing5071 current_field_name: :runner5072 returns true without authorizing5073 with private field5074 when permission is not allowed5075 returns false5076 when permission is allowed5077 returns true5078 when :job_field_authorization is not specified5079 defaults to true5080 when field is authorized5081 tests the field authorization5082 tests the field authorization, if provided, when it succeeds5083 with field resolver5084 only tests the resolver authorization if it authorizes_object?5085 when resolver authorizes object5086 tests the resolver authorization, if provided5087 when field is authorized5088 tests field authorization before resolver authorization, when field auth fails5089 tests field authorization before resolver authorization, when field auth succeeds5090 visible?5091 defaults to true5092 when subject is deprecated5093 defaults to true5094 returns false if `remove_deprecated` is true in context5095# [RSpecRunTime] Finishing example group spec/graphql/types/ci/job_base_field_spec.rb. It took 1.15 seconds. Expected to take 1.07 seconds.5096# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/variables/builder/group_spec.rb. Expected to take 1.02 seconds.5097Gitlab::Ci::Variables::Builder::Group5098 #secret_variables5099 when the ref is not protected5100 contains only the CI variables5101 when the ref is protected5102 contains all the variables5103 when environment name is specified5104 when environment scope is exactly matched5105 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007a3d05aa2190 @variable={:key=>"VARIABLE_1", :value=>"secret", :public=>false, :file=>false, :masked=>false, :raw=>false}>5106 when environment scope is matched by wildcard5107 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007a3d05935b40 @variable={:key=>"VARIABLE_1", :value=>"secret", :public=>false, :file=>false, :masked=>false, :raw=>false}>5108 when environment scope does not match5109 is expected not to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007a3d057c5030 @variable={:key=>"VARIABLE_1", :value=>"secret", :public=>false, :file=>false, :masked=>false, :raw=>false}>5110 when environment scope has _5111 does not treat it as wildcard5112 when environment name contains underscore5113 matches literally for _5114 when environment scope has %5115 does not treat it as wildcard5116 when environment name contains a percent5117 matches literally for _5118 when variables with the same name have different environment scopes5119 orders the variables from least to most matched5120 when group has children5121 traversal queries5122 returns all variables belonging to the group and parent groups5123# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/variables/builder/group_spec.rb. It took 0.91 second. Expected to take 1.02 seconds.5124# [RSpecRunTime] Starting example group spec/lib/gitlab/i18n/pluralization_spec.rb. Expected to take 1.0 second.5125Gitlab::I18n::Pluralization5126 .call5127 with available locales5128 locale: "bg"5129 supports pluralization5130 locale: "cs_CZ"5131 supports pluralization5132 locale: "da_DK"5133 supports pluralization5134 locale: "de"5135 supports pluralization5136 locale: "en"5137 supports pluralization5138 locale: "eo"5139 supports pluralization5140 locale: "es"5141 supports pluralization5142 locale: "fil_PH"5143 supports pluralization5144 locale: "fr"5145 supports pluralization5146 locale: "gl_ES"5147 supports pluralization5148 locale: "id_ID"5149 supports pluralization5150 locale: "it"5151 supports pluralization5152 locale: "ja"5153 supports pluralization5154 locale: "ko"5155 supports pluralization5156 locale: "nb_NO"5157 supports pluralization5158 locale: "nl_NL"5159 supports pluralization5160 locale: "pl_PL"5161 supports pluralization5162 locale: "pt_BR"5163 supports pluralization5164 locale: "ro_RO"5165 supports pluralization5166 locale: "ru"5167 supports pluralization5168 locale: "si_LK"5169 supports pluralization5170 locale: "tr_TR"5171 supports pluralization5172 locale: "uk"5173 supports pluralization5174 locale: "zh_CN"5175 supports pluralization5176 locale: "zh_HK"5177 supports pluralization5178 locale: "zh_TW"5179 supports pluralization5180 with missing rules5181 raises an ArgumentError5182 .install_on5183 adds pluralisation_rule method5184# [RSpecRunTime] Finishing example group spec/lib/gitlab/i18n/pluralization_spec.rb. It took 1.02 seconds. Expected to take 1.0 second.5185# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/diff_service_spec.rb. Expected to take 0.98 second.5186Gitlab::GitalyClient::DiffService5187 #diff_blobs5188 sends a RPC request5189 returns a Gitlab::GitalyClient::DiffBlobsStitcher5190# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/diff_service_spec.rb. It took 0.87 second. Expected to take 0.98 second.5191# [RSpecRunTime] Starting example group spec/services/customer_relations/organizations/update_service_spec.rb. Expected to take 0.92 second.5192CustomerRelations::Organizations::UpdateService5193 #execute5194 when the user has no permission5195 returns an error5196 when user has permission5197 when name is changed5198 updates the crm_organization5199 when activating5200 updates the contact5201 when deactivating5202 updates the crm_organization5203 when the crm_organization is invalid5204 returns an error5205# [RSpecRunTime] Finishing example group spec/services/customer_relations/organizations/update_service_spec.rb. It took 0.84 second. Expected to take 0.92 second.5206# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/policy_spec.rb. Expected to take 0.92 second.5207Gitlab::Ci::Config::Entry::Policy5208 when using simplified policy5209 validations5210 when entry config value is valid5211 when config is a branch or tag name5212 #valid?5213 is valid5214 #value5215 returns refs hash5216 when config is a regexp5217 #valid?5218 is valid5219 when config is an empty regexp5220 #valid?5221 is valid5222 when using unsafe regexp5223 is not valid5224 when config is a special keyword5225 #valid?5226 is valid5227 when entry value is not valid5228 #errors5229 saves errors5230 when using complex policy5231 when specifying refs policy5232 is a correct configuraton5233 when using unsafe regexp5234 is not valid5235 when specifying kubernetes policy5236 is a correct configuraton5237 when specifying invalid kubernetes policy5238 reports an error about invalid policy5239 when specifying valid variables expressions policy5240 is a correct configuraton5241 when specifying variables expressions in invalid format5242 reports an error about invalid format5243 when specifying invalid variables expressions statement5244 reports an error about invalid statement5245 when specifying invalid variables expressions token5246 reports an error about invalid expression5247 when using invalid variables expressions regexp5248 reports an error about invalid expression5249 when specifying a valid changes policy5250 is a correct configuraton5251 when changes policy is invalid5252 returns errors5253 when changes policy is invalid5254 returns errors5255 when specifying unknown policy5256 returns error about invalid key5257 when policy is empty5258 is not a valid configuration5259 when policy strategy does not match5260 returns information about errors5261 #value5262 when default value has been provided5263 when user overrides default values5264 does not include default values5265 when default value has not been defined5266 includes default values5267 .default5268 does not have default policy5269# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/policy_spec.rb. It took 0.8 second. Expected to take 0.92 second.5270# [RSpecRunTime] Starting example group spec/workers/build_queue_worker_spec.rb. Expected to take 0.85 second.5271BuildQueueWorker5272 #perform5273 when build exists5274 ticks runner queue value5275 when build does not exist5276 does not raise exception5277 behaves like worker with data consistency5278 .get_data_consistency_feature_flag_enabled?5279 returns true5280 .get_data_consistency_per_database5281 returns correct data consistency5282# [RSpecRunTime] Finishing example group spec/workers/build_queue_worker_spec.rb. It took 0.7 second. Expected to take 0.85 second.5283# [RSpecRunTime] Starting example group spec/presenters/ci/trigger_presenter_spec.rb. Expected to take 0.85 second.5284Ci::TriggerPresenter5285 when user is not a trigger owner5286 #token5287 exposes only short token5288 #has_token_exposed?5289 does not have token exposed5290 when user is a trigger owner and builds admin5291 #token5292 exposes full token5293 #has_token_exposed?5294 has token exposed5295# [RSpecRunTime] Finishing example group spec/presenters/ci/trigger_presenter_spec.rb. It took 0.82 second. Expected to take 0.85 second.5296# [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning_migration_helpers/uniqueness_helpers_spec.rb. Expected to take 0.79 second.5297Gitlab::Database::PartitioningMigrationHelpers::UniquenessHelpers5298 #revert_ensure_unique_id5299-- current_schema(nil)5300 -> 0.0016s5301-- change_column_default("_test_partitioned_table", :id, nil)5302 -> 0.0058s5303-- execute("CREATE OR REPLACE FUNCTION assign__test_partitioned_table_id_value()\nRETURNS TRIGGER AS\n$$\nBEGIN\nIF NEW.\"id\" IS NOT NULL THEN\n RAISE WARNING 'Manually assigning ids is not allowed, the value will be ignored';\nEND IF;\nNEW.\"id\" := nextval('_test_partitioned_table_id_seq'::regclass);\nRETURN NEW;\n\nEND\n$$ LANGUAGE PLPGSQL\n")5304 -> 0.1482s5305-- execute("CREATE TRIGGER assign__test_partitioned_table_id_trigger\nBEFORE INSERT ON _test_partitioned_table\nFOR EACH ROW\n\nEXECUTE FUNCTION assign__test_partitioned_table_id_value()\n")5306 -> 0.0371s5307-- execute("ALTER TABLE _test_partitioned_table ALTER COLUMN id SET DEFAULT nextval('_test_partitioned_table_id_seq'::regclass); DROP FUNCTION IF EXISTS assign__test_partitioned_table_id_value CASCADE;")5308 -> 0.0030s5309 adds back the default function5310-- current_schema(nil)5311 -> 0.0013s5312-- change_column_default("_test_partitioned_table", :id, nil)5313 -> 0.0058s5314-- execute("CREATE OR REPLACE FUNCTION assign__test_partitioned_table_id_value()\nRETURNS TRIGGER AS\n$$\nBEGIN\nIF NEW.\"id\" IS NOT NULL THEN\n RAISE WARNING 'Manually assigning ids is not allowed, the value will be ignored';\nEND IF;\nNEW.\"id\" := nextval('_test_partitioned_table_id_seq'::regclass);\nRETURN NEW;\n\nEND\n$$ LANGUAGE PLPGSQL\n")5315 -> 0.0014s5316-- execute("CREATE TRIGGER assign__test_partitioned_table_id_trigger\nBEFORE INSERT ON _test_partitioned_table\nFOR EACH ROW\n\nEXECUTE FUNCTION assign__test_partitioned_table_id_value()\n")5317 -> 0.0015s5318-- current_schema(nil)5319 -> 0.0008s5320-- execute("ALTER TABLE _test_partitioned_table ALTER COLUMN id SET DEFAULT nextval('_test_partitioned_table_id_seq'::regclass); DROP FUNCTION IF EXISTS assign__test_partitioned_table_id_value CASCADE;")5321 -> 0.0026s5322-- current_schema(nil)5323 -> 0.0008s5324 removes the trigger5325-- current_schema(nil)5326 -> 0.0013s5327-- change_column_default("_test_partitioned_table", :id, nil)5328 -> 0.0051s5329-- execute("CREATE OR REPLACE FUNCTION assign__test_partitioned_table_id_value()\nRETURNS TRIGGER AS\n$$\nBEGIN\nIF NEW.\"id\" IS NOT NULL THEN\n RAISE WARNING 'Manually assigning ids is not allowed, the value will be ignored';\nEND IF;\nNEW.\"id\" := nextval('_test_partitioned_table_id_seq'::regclass);\nRETURN NEW;\n\nEND\n$$ LANGUAGE PLPGSQL\n")5330 -> 0.0013s5331-- execute("CREATE TRIGGER assign__test_partitioned_table_id_trigger\nBEFORE INSERT ON _test_partitioned_table\nFOR EACH ROW\n\nEXECUTE FUNCTION assign__test_partitioned_table_id_value()\n")5332 -> 0.0014s5333-- execute("ALTER TABLE _test_partitioned_table ALTER COLUMN id SET DEFAULT nextval('_test_partitioned_table_id_seq'::regclass); DROP FUNCTION IF EXISTS assign__test_partitioned_table_id_value CASCADE;")5334 -> 0.0024s5335 removes the function5336 #ensure_unique_id5337 when trigger already exists5338 does not modify existing trigger5339 when trigger is not defined5340-- current_schema(nil)5341 -> 0.0013s5342-- change_column_default("_test_partitioned_table", :id, nil)5343 -> 0.0052s5344-- execute("CREATE OR REPLACE FUNCTION assign__test_partitioned_table_id_value()\nRETURNS TRIGGER AS\n$$\nBEGIN\nIF NEW.\"id\" IS NOT NULL THEN\n RAISE WARNING 'Manually assigning ids is not allowed, the value will be ignored';\nEND IF;\nNEW.\"id\" := nextval('_test_partitioned_table_id_seq'::regclass);\nRETURN NEW;\n\nEND\n$$ LANGUAGE PLPGSQL\n")5345 -> 0.0013s5346-- execute("CREATE TRIGGER assign__test_partitioned_table_id_trigger\nBEFORE INSERT ON _test_partitioned_table\nFOR EACH ROW\n\nEXECUTE FUNCTION assign__test_partitioned_table_id_value()\n")5347 -> 0.0014s5348-- current_schema(nil)5349 -> 0.0008s5350 creates trigger5351 when table does not have a sequence5352 is expected to raise ActiveRecord::RecordNotFound5353# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning_migration_helpers/uniqueness_helpers_spec.rb. It took 0.54 second. Expected to take 0.79 second.5354# [RSpecRunTime] Starting example group spec/services/admin/plan_limits/update_service_spec.rb. Expected to take 0.79 second.5355Admin::PlanLimits::UpdateService5356 when current_user is an admin5357 when the update is successful5358 updates all attributes5359 returns success5360 when the update is unsuccessful5361 when notification_limit is less than storage_size_limit5362 returns an error5363 when notification_limit is greater than enforcement_limit5364 returns an error5365 when enforcement_limit is less than storage_size_limit5366 returns an error5367 when enforcement_limit is less than notification_limit5368 returns an error5369 when storage_size_limit is greater than notification_limit5370 returns an error5371 when storage_size_limit is greater than enforcement_limit5372 returns an error5373 when enforcement_limit is 05374 does not return an error5375 when setting limit to unlimited5376 for notification_limit5377 is successful5378 for enforcement_limit5379 is successful5380 for storage_size_limit5381 is successful5382 when the user is not an admin5383 returns an error5384# [RSpecRunTime] Finishing example group spec/services/admin/plan_limits/update_service_spec.rb. It took 0.8 second. Expected to take 0.79 second.5385# [RSpecRunTime] Starting example group spec/models/anti_abuse/reports/label_spec.rb. Expected to take 0.74 second.5386AntiAbuse::Reports::Label5387 does not allow STI5388 behaves like BaseLabel5389 validation5390 validates color code5391 validates title5392 #color5393 strips color5394 uses default color if color is missing5395 #text_color5396 uses default color if color is missing5397 #title5398 sanitizes title5399 strips title5400 #description5401 sanitizes description5402 accepts an empty string5403 .search5404 returns labels with a partially matching title5405 returns labels with a partially matching description5406 returns nothing5407 when search within unknown fields5408 falls back to search in title and description5409 when search known field but as string5410 falls back to search in title and description5411 when searching title only5412 returns only title matches5413 when searching description only5414 returns only description matches5415 validation5416 is expected to validate that :title is case-sensitively unique5417 is expected to validate that the length of :description is at most 5005418 associations5419 has many label links5420 is expected to have many abuse_reports through label_links5421# [RSpecRunTime] Finishing example group spec/models/anti_abuse/reports/label_spec.rb. It took 0.89 second. Expected to take 0.74 second.5422# [RSpecRunTime] Starting example group spec/finders/packages/terraform_module/packages_finder_spec.rb. Expected to take 0.73 second.5423Packages::TerraformModule::PackagesFinder5424 #execute5425 without project5426 is expected to be empty5427 with package_name5428 is expected to be empty5429 without package_name5430 is expected to be empty5431 with package_name5432 returns packages with the given name ordered by version desc5433 with package_version5434 is expected to eq [#<Packages::TerraformModule::Package id: 12, project_id: 903, created_at: "2024-11-22 02:08:44.92647...rraform_module", creator_id: 1239, status: "default", last_downloaded_at: nil, status_message: nil>]5435 when package is not installable5436 is expected to eq [#<Packages::TerraformModule::Package id: 13, project_id: 903, created_at: "2024-11-22 02:08:44.95100...rraform_module", creator_id: 1239, status: "default", last_downloaded_at: nil, status_message: nil>]5437 when package has no version5438 is expected to eq [#<Packages::TerraformModule::Package id: 13, project_id: 903, created_at: "2024-11-22 02:08:44.95100...rraform_module", creator_id: 1239, status: "default", last_downloaded_at: nil, status_message: nil>]5439 when package is not a terraform module5440 is expected to eq [#<Packages::TerraformModule::Package id: 13, project_id: 903, created_at: "2024-11-22 02:08:44.95100...rraform_module", creator_id: 1239, status: "default", last_downloaded_at: nil, status_message: nil>]5441# [RSpecRunTime] Finishing example group spec/finders/packages/terraform_module/packages_finder_spec.rb. It took 0.7 second. Expected to take 0.73 second.5442# [RSpecRunTime] Starting example group spec/workers/ssh_keys/expiring_soon_notification_worker_spec.rb. Expected to take 0.68 second.5443SshKeys::ExpiringSoonNotificationWorker5444 uses a cronjob queue5445 #perform5446 with key expiring soon5447 invoke the notification service5448 updates notified column5449 behaves like an idempotent worker5450 is labeled as idempotent5451 performs multiple times sequentially without raising an exception5452 when key has expired in the past5453 does not update notified column5454 when key is not expiring soon5455 does not update notified column5456# [RSpecRunTime] Finishing example group spec/workers/ssh_keys/expiring_soon_notification_worker_spec.rb. It took 0.62 second. Expected to take 0.68 second.5457# [RSpecRunTime] Starting example group spec/workers/jira_connect/sync_feature_flags_worker_spec.rb. Expected to take 0.66 second.5458JiraConnect::SyncFeatureFlagsWorker5459 behaves like worker with data consistency5460 .get_data_consistency_feature_flag_enabled?5461 returns true5462 .get_data_consistency_per_database5463 returns correct data consistency5464 #perform5465 when object exists5466 calls the Jira sync service5467 when object does not exist5468 does not call the sync service5469# [RSpecRunTime] Finishing example group spec/workers/jira_connect/sync_feature_flags_worker_spec.rb. It took 0.6 second. Expected to take 0.66 second.5470# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/rendered/notebook/diff_file_helper_spec.rb. Expected to take 0.65 second.5471Gitlab::Diff::Rendered::Notebook::DiffFileHelper5472 #strip_diff_frontmatter5473 diff: "FileLine1\nFileLine2\n@@ -1,76 +1,74 @@\nhello\n", result: "@@ -1,76 +1,74 @@\nhello\n"5474 is expected to eq "@@ -1,76 +1,74 @@\nhello\n"5475 diff: "", result: nil5476 is expected to eq nil5477 diff: nil, result: nil5478 is expected to eq nil5479 #map_transformed_line_to_source5480 case: "if transformed diff is empty", transformed_blocks: [], result: 05481 is expected to eq 05482 case: "if the transformed line does not map to any in the original file", transformed_blocks: [{:source_line=>nil}], result: 05483 is expected to eq 05484 case: "if the transformed line maps to a line in the source file", transformed_blocks: [{:source_line=>3}], result: 35485 is expected to eq 35486 #image_as_rich_text5487 text does not contain image5488 is expected to be nil5489 text contains image5490 is expected to eq "<img src=\"data:image/png;base64,some_image_here\">"5491 text contains image that has malicious html5492 sanitizes the html5493 adds image to src5494 #line_positions_at_source_diff5495 case: " A A", index: 0, transformed_positions: [1, 1], mapped_positions: [1, 1]5496 is expected to eq [1, 1]5497 case: "- C ", index: 1, transformed_positions: [2, 2], mapped_positions: [3, 2]5498 is expected to eq [3, 2]5499 case: "- B ", index: 2, transformed_positions: [3, 2], mapped_positions: [2, 2]5500 is expected to eq [2, 2]5501 case: "- L ", index: 3, transformed_positions: [4, 2], mapped_positions: [0, 0]5502 is expected to eq [0, 0]5503 case: "+ D", index: 4, transformed_positions: [5, 2], mapped_positions: [4, 2]5504 is expected to eq [4, 2]5505 case: "+ J", index: 5, transformed_positions: [5, 3], mapped_positions: [0, 0]5506 is expected to eq [0, 0]5507 case: "+ E", index: 6, transformed_positions: [5, 4], mapped_positions: [4, 3]5508 is expected to eq [4, 3]5509 case: " K K", index: 7, transformed_positions: [5, 5], mapped_positions: [0, 0]5510 is expected to eq [0, 0]5511 case: " F F", index: 8, transformed_positions: [6, 6], mapped_positions: [4, 4]5512 is expected to eq [4, 4]5513 #lines_in_source_diff5514 old_lines: [1, 2, 2], new_lines: [1, 1, 4], is_deleted: false, is_new: false, existing_lines: {:from=>#<Set: {1, 2}>, :to=>#<Set: {1, 4}>}5515 is expected to eq {:from=>#<Set: {1, 2}>, :to=>#<Set: {1, 4}>}5516 old_lines: [1, 2, 2], new_lines: [1, 1, 4], is_deleted: true, is_new: false, existing_lines: {:from=>#<Set: {1, 2}>, :to=>#<Set: {}>}5517 is expected to eq {:from=>#<Set: {1, 2}>, :to=>#<Set: {}>}5518 old_lines: [1, 2, 2], new_lines: [1, 1, 4], is_deleted: false, is_new: true, existing_lines: {:from=>#<Set: {}>, :to=>#<Set: {1, 4}>}5519 is expected to eq {:from=>#<Set: {}>, :to=>#<Set: {1, 4}>}5520# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/rendered/notebook/diff_file_helper_spec.rb. It took 0.7 second. Expected to take 0.65 second.5521# [RSpecRunTime] Starting example group spec/services/work_items/data_sync/handlers/cleanup_data_handler_spec.rb. Expected to take 0.62 second.5522WorkItems::DataSync::Handlers::CleanupDataHandler5523 runs all widget callbacks5524# [RSpecRunTime] Finishing example group spec/services/work_items/data_sync/handlers/cleanup_data_handler_spec.rb. It took 0.57 second. Expected to take 0.62 second.5525# [RSpecRunTime] Starting example group spec/serializers/user_entity_spec.rb. Expected to take 0.61 second.5526UserEntity5527 exposes user name and login5528 does not expose passwords5529 does not expose tokens5530 does not expose 2FA OTPs5531 exposes user path5532# [RSpecRunTime] Finishing example group spec/serializers/user_entity_spec.rb. It took 0.51 second. Expected to take 0.61 second.5533# [RSpecRunTime] Starting example group spec/services/achievements/update_user_achievement_service_spec.rb. Expected to take 0.57 second.5534Achievements::UpdateUserAchievementService5535 #execute5536 when user does not have permission5537 returns an error5538 when user has permission5539 updates the achievement5540 when params are invalid5541 returns an error5542# [RSpecRunTime] Finishing example group spec/services/achievements/update_user_achievement_service_spec.rb. It took 0.51 second. Expected to take 0.57 second.5543# [RSpecRunTime] Starting example group spec/lib/gitlab/hook_data/emoji_builder_spec.rb. Expected to take 0.57 second.5544Gitlab::HookData::EmojiBuilder5545 #build5546 includes safe attributes5547# [RSpecRunTime] Finishing example group spec/lib/gitlab/hook_data/emoji_builder_spec.rb. It took 0.58 second. Expected to take 0.57 second.5548# [RSpecRunTime] Starting example group spec/workers/pages_worker_spec.rb. Expected to take 0.53 second.5549PagesWorker5550 when called with the deploy action5551Job arguments to PagesWorker must be native JSON types, but :deploy is a Symbol.5553To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5554 calls UpdatePagesService5555 when called with any other action5556Job arguments to PagesWorker must be native JSON types, but :foo is a Symbol.5558To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5559 does nothing5560# [RSpecRunTime] Finishing example group spec/workers/pages_worker_spec.rb. It took 0.52 second. Expected to take 0.53 second.5561# [RSpecRunTime] Starting example group spec/helpers/form_helper_spec.rb. Expected to take 0.53 second.5562FormHelper5563 #dropdown_max_select5564 correctly returns the max amount of reviewers or assignees to allow5565 #assignees_dropdown_options5566 with multiple assignees5567 correctly returns the max amount of assignees to allow5568 with only 1 assignee5569 correctly returns the max amount of assignees to allow5570 #reviewers_dropdown_options5571 with multiple reviewers5572 correctly returns the max amount of reviewers or assignees to allow5573 with only 1 reviewer5574 correctly returns the max amount of reviewers or assignees to allow5575 form_errors5576 returns nil when model has no errors5577 renders an appropriately styled alert div5578 contains a summary message5579 uses passed custom headline5580 renders each message5581 renders messages truncated if requested5582 renders custom messages without the attribute name prefix5583 renders help page links5584# [RSpecRunTime] Finishing example group spec/helpers/form_helper_spec.rb. It took 0.5 second. Expected to take 0.53 second.5585# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/test_failure_history_spec.rb. Expected to take 0.5 second.5586Gitlab::Ci::Reports::TestFailureHistory5587 #load!5588 sets the recent failures for each matching failed test case in all test suites5589# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/test_failure_history_spec.rb. It took 0.39 second. Expected to take 0.5 second.5590# [RSpecRunTime] Starting example group spec/lib/gitlab/cross_project_access/check_info_spec.rb. Expected to take 0.49 second.5591Gitlab::CrossProjectAccess::CheckInfo5592 #should_run?5593 runs when an action is defined5594 runs when the action is missing5595 does not run when the action is excluded5596 runs when the `if` conditional is true5597 does not run when the if condition is false5598 does not run when the `unless` check is true5599 runs when the `unless` check is false5600 returns the opposite of #should_skip? when the check is a skip5601 #should_skip?5602 skips when an action is defined5603 does not skip when the action is not defined5604 does not skip when the action is excluded5605 skips when the `if` conditional is true5606 does not skip the `if` conditional is false5607 does not skip when the `unless` check is true5608 skips when `unless` check is false5609 returns the opposite of #should_run? when the check is not a skip5610# [RSpecRunTime] Finishing example group spec/lib/gitlab/cross_project_access/check_info_spec.rb. It took 0.41 second. Expected to take 0.49 second.5611# [RSpecRunTime] Starting example group spec/lib/gitlab/popen/runner_spec.rb. Expected to take 0.47 second.5612Gitlab::Popen::Runner5613 #run5614 runs the command and returns the result5615 #all_success_and_clean?5616 returns true when exit status is 0 and stderr is empty5617 returns false when exit status is not 05618 returns false when exit stderr has something5619 #all_success?5620 returns true when exit status is 05621 returns false when exit status is not 05622 returns true5623 #all_stderr_empty?5624 returns true when stderr is empty5625 returns true when exit status is not 05626 returns false when exit stderr has something5627 #failed_results5628 returns [] when everything is passed5629 returns the result when exit status is not 05630 returns [] when exit stderr has something5631 #warned_results5632 returns [] when everything is passed5633 returns [] when exit status is not 05634 returns the result when exit stderr has something5635# [RSpecRunTime] Finishing example group spec/lib/gitlab/popen/runner_spec.rb. It took 0.45 second. Expected to take 0.47 second.5636# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_personal_snippets_metric_spec.rb. Expected to take 0.45 second.5637Gitlab::Usage::Metrics::Instrumentations::CountPersonalSnippetsMetric5638 with a timeframe of all5639 behaves like a correct instrumented metric value5640 has correct value5641 with a time_frame of 28 days5642 behaves like a correct instrumented metric value5643 has correct value5644# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_personal_snippets_metric_spec.rb. It took 0.37 second. Expected to take 0.45 second.5645# [RSpecRunTime] Starting example group spec/models/ci/runner_tagging_spec.rb. Expected to take 0.44 second.5646Ci::RunnerTagging5647 is expected to belong to runner optional: false5648 does not allow STI5649 is expected to belong to tag optional: false5650 validations5651 is expected to validate that :runner_type cannot be empty/falsy5652 is expected to validate that :sharding_key_id cannot be empty/falsy5653 partitioning5654 with runner5655 sets runner_type to the current partition value5656 when it is already set5657 does not change the runner_type value5658# [RSpecRunTime] Finishing example group spec/models/ci/runner_tagging_spec.rb. It took 0.31 second. Expected to take 0.44 second.5659# [RSpecRunTime] Starting example group spec/graphql/types/ci/status_action_type_spec.rb. Expected to take 0.41 second.5660Types::Ci::StatusActionType5661 is expected to eq "StatusAction"5662 exposes the expected fields5663 id field5664 correctly renders the field5665# [RSpecRunTime] Finishing example group spec/graphql/types/ci/status_action_type_spec.rb. It took 0.39 second. Expected to take 0.41 second.5666# [RSpecRunTime] Starting example group spec/lib/gitlab/query_limiting_spec.rb. Expected to take 0.4 second.5667Gitlab::QueryLimiting5668 .enabled_for_env?5669 returns true in a test environment5670 returns true in a development environment5671 returns false on GitLab.com5672 returns false in a non GitLab.com5673 .disable!5674 raises an ArgumentError when an invalid issue URL is given5675 raises an ArgumentError when new_threshold is too large5676 sets a new threshold5677 allows the number of SQL queries to be incremented5678 .enable!5679 resets the threshold5680 allows the number of SQL queries to be incremented5681 #enabled?5682 returns true when enabled5683# [RSpecRunTime] Finishing example group spec/lib/gitlab/query_limiting_spec.rb. It took 0.29 second. Expected to take 0.4 second.5684# [RSpecRunTime] Starting example group spec/lib/gitlab/template/finders/global_template_finder_spec.rb. Expected to take 0.37 second.5685Gitlab::Template::Finders::GlobalTemplateFinder5686 .find5687 with a non-prefixed General template5688 finds the template with no prefix5689 does not find a prefixed template5690 does not permit path traversal requests5691 while listed as an exclusion5692 does not find the template without a prefix5693 does not find the template with a prefix5694 finds another prefixed template with the same name5695 with a prefixed template5696 finds the template with a prefix5697 does not find the template without a prefix (PENDING: Temporarily skipped with xit)5698 does not permit path traversal requests5699 with include_categories_for_file being present5700 finds the template with a prefix5701 does not find any template which is missing in include_categories_for_file5702 while listed as an exclusion5703 does not find the template with a prefix5704 does not find the template without a prefix (PENDING: Temporarily skipped with xit)5705 finds another non-prefixed template with the same name5706 while listed as an exclusion5707 excludes the template matched the pattern5708# [RSpecRunTime] Finishing example group spec/lib/gitlab/template/finders/global_template_finder_spec.rb. It took 0.33 second. Expected to take 0.37 second.5709# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/service_ping/instrumented_payload_spec.rb. Expected to take 0.35 second.5710Gitlab::Usage::ServicePing::InstrumentedPayload5711 when building service ping with values5712 builds the service ping payload for the metrics key_paths5713 when building service ping with instrumentations5714 builds the service ping payload for the metrics key_paths5715 when missing instrumentation class5716 returns empty hash5717 with broken metric definition file5718 when instrumentation class name is incorrect5719 tracks error and return fallback5720 when instrumentation class raises TypeError5721 tracks error and return fallback5722 when instrumentation class raises ArgumentError5723 tracks error and return fallback5724 when instrumentation class raises StandardError5725 tracks error and return fallback5726# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/service_ping/instrumented_payload_spec.rb. It took 0.26 second. Expected to take 0.35 second.5727# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/commands_spec.rb. Expected to take 0.34 second.5728Gitlab::Ci::Config::Entry::Commands5729 when entry config value is an array of strings5730 #value5731 returns array of strings5732 #errors5733 does not append errors5734 when entry config value is a string5735 #value5736 returns array with single element5737 #valid?5738 is valid5739 when entry config value is array of arrays of strings5740 #value5741 returns array of strings5742 #errors5743 does not append errors5744 #valid?5745 is valid5746 when entry config value is array of strings and arrays of strings5747 #value5748 returns array of strings5749 #errors5750 does not append errors5751 #valid?5752 is valid5753 when entry value is integer5754 #errors5755 saves errors5756 when entry value is multi-level nested array5757 #errors5758 saves errors5759 #valid?5760 is not valid5761# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/commands_spec.rb. It took 0.33 second. Expected to take 0.34 second.5762# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/add_reference_spec.rb. Expected to take 0.33 second.5763RuboCop::Cop::Migration::AddReference5764 when in a migration5765 when the table existed before5766 registers an offense when using add_reference5767 registers an offense when using add_reference with index enabled5768 registers an offense if only a different table was created5769 when creating the table at the same time5770 registers an offense when using add_reference without index5771 registers an offense when using add_reference index disabled5772 does not register an offense when using add_reference with index enabled5773 does not register an offense when the index is unique5774 when outside of a migration5775 does not register any offenses5776# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/add_reference_spec.rb. It took 0.33 second. Expected to take 0.33 second.5777# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/components/usages/aggregators/cursor_spec.rb. Expected to take 0.32 second.5778Gitlab::Ci::Components::Usages::Aggregators::Cursor5779 #save!5780 saves cursor attributes except max_target_id to Redis as JSON5781 #target_id=(target_id)5782 when new target_id is different from cursor target_id5783 sets new target_id and resets last usage attributes5784 when new target_id is the same as cursor target_id5785 does not change cursor attributes5786 #advance5787 when cursor target_id is less than max_target_id5788 increments cursor target_id and resets last usage attributes5789 when cursor target_id is equal to or greater than max_target_id5790 resets cursor target_id and last usage attributes5791 .new5792 fetches and parses the attributes from Redis5793 when Redis usage_window is different than the given usage_window5794 resets last usage attributes5795 when cursor does not exist in Redis5796 sets target_id and last usage attributes to zero5797 #interrupt!5798 updates last usage attributes and sets interrupted? to true5799# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/components/usages/aggregators/cursor_spec.rb. It took 0.27 second. Expected to take 0.32 second.5800# [RSpecRunTime] Starting example group spec/uploaders/object_storage/cdn_spec.rb. Expected to take 0.3 second.5801ObjectStorage::CDN5802 with CDN config5803 with a known CDN provider5804 #cdn_enabled_url5805 calls #cdn_signed_url5806 #use_cdn?5807 returns true5808 #cdn_signed_url5809 returns a URL5810 with an unknown CDN provider5811 raises an error5812 without CDN config5813 #cdn_enabled_url5814 calls #url5815 #use_cdn?5816 returns false5817# [RSpecRunTime] Finishing example group spec/uploaders/object_storage/cdn_spec.rb. It took 0.3 second. Expected to take 0.3 second.5818# [RSpecRunTime] Starting example group spec/lib/sidebars/user_profile/panel_spec.rb. Expected to take 0.29 second.5819Sidebars::UserProfile::Panel5820 does not add legacy menu items5821 #aria_label5822 is expected to eq "User profile navigation"5823 behaves like a panel with uniquely identifiable menu items5824 all menu_items have unique item_id5825 all menu_items have an item_id5826 when profile_tabs_vue feature is disabled5827 add legacy menu items5828 #super_sidebar_context_header5829 is expected to eq "Profile"5830 behaves like a panel instantiable by the anonymous user5831 is expected to be a kind of Sidebars::UserProfile::Panel5832# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_profile/panel_spec.rb. It took 0.28 second. Expected to take 0.29 second.5833# [RSpecRunTime] Starting example group spec/tooling/danger/rubocop_helper_spec.rb. Expected to take 0.28 second.5834Tooling::Danger::RubocopHelper5835 rubocop discourage todo addition danger5836 with only todo files5837 is expected to receive add_todo_suggestion_for(*(any args)) 0 times5838 with only todo files and Gemfile.lock5839 is expected to receive add_todo_suggestion_for(*(any args)) 0 times5840 with todo files and other files5841 is expected to receive add_todo_suggestion_for(*(any args)) 2 times5842 with added or removed todo files and other files5843 is expected to receive add_todo_suggestion_for(*(any args)) 0 times5844 with todo files and Gemfile5845 is expected to receive add_todo_suggestion_for(*(any args)) 0 times5846 with todo files and rubocop config file5847 is expected to receive add_todo_suggestion_for(*(any args)) 0 times5848 with todo files Gemfile and other files5849 is expected to receive add_todo_suggestion_for(*(any args)) 0 times5850 rubocop inline disable suggestor danger5851 processes the right amount of files5852 when it is a draft mr5853 does not perform any processing of files5854# [RSpecRunTime] Finishing example group spec/tooling/danger/rubocop_helper_spec.rb. It took 0.26 second. Expected to take 0.28 second.5855# [RSpecRunTime] Starting example group spec/lib/gitlab/database_warnings_spec.rb. Expected to take 0.27 second.5856Gitlab::DatabaseWarnings5857 .check_single_connection_and_print_warning5858 prints a warning if single connection5859 does not print a warning if single ci connection5860 does not print a warning if multiple connection5861 does not print a warning in Rails runner environment5862 .check_postgres_version_and_print_warning5863 prints a warning if not compliant with minimum postgres version5864 does not print a warning if compliant with minimum postgres version5865 does not print a warning in Rails runner environment5866 ignores ActiveRecord errors5867 ignores Postgres errors5868# [RSpecRunTime] Finishing example group spec/lib/gitlab/database_warnings_spec.rb. It took 0.24 second. Expected to take 0.27 second.5869# [RSpecRunTime] Starting example group spec/graphql/types/base_object_field_skip_type_authorization_spec.rb. Expected to take 0.26 second.5870Types::BaseObject5871 authorization options5872 when skipping type authorization on resolved value5873 with array type collection5874 returns collection of allowed values5875 with connection type collection5876 returns collection of allowed values5877 with single value type5878 returns the value5879 when not skipping type authorization on resolved value5880 with array type collection5881 returns collection of allowed values5882 with connection type collection5883 returns collection of allowed values5884 with single value type5885 returns allowed values5886 when fields of same type are defined with skip and not skip type auth5887 returns all values5888# [RSpecRunTime] Finishing example group spec/graphql/types/base_object_field_skip_type_authorization_spec.rb. It took 0.28 second. Expected to take 0.26 second.5889# [RSpecRunTime] Starting example group spec/lib/api/entities/ci/runner_manager_spec.rb. Expected to take 0.25 second.5890API::Entities::Ci::RunnerManager5891 exposes runner manager revision5892 exposes runner manager version5893 exposes runner manager architecture5894 exposes runner manager platform5895 exposes runner manager system_id5896 exposes runner manager id5897# [RSpecRunTime] Finishing example group spec/lib/api/entities/ci/runner_manager_spec.rb. It took 0.29 second. Expected to take 0.25 second.5898# [RSpecRunTime] Starting example group spec/lib/gitlab/zoom_link_extractor_spec.rb. Expected to take 0.25 second.5899Gitlab::ZoomLinkExtractor5900 #links5901 text: "issue text https://zoom.us/j/123 and https://zoom.us/s/1123433", links: ["https://zoom.us/j/123", "https://zoom.us/s/1123433"]5902 is expected to eq ["https://zoom.us/j/123", "https://zoom.us/s/1123433"]5903 text: "https://zoom.us/j/1123433 issue text", links: ["https://zoom.us/j/1123433"]5904 is expected to eq ["https://zoom.us/j/1123433"]5905 text: "issue https://zoom.us/my/1123433 text", links: ["https://zoom.us/my/1123433"]5906 is expected to eq ["https://zoom.us/my/1123433"]5907 text: "issue https://gitlab.com and https://gitlab.zoom.us/s/1123433", links: ["https://gitlab.zoom.us/s/1123433"]5908 is expected to eq ["https://gitlab.zoom.us/s/1123433"]5909 text: "https://gitlab.zoom.us/j/1123433", links: ["https://gitlab.zoom.us/j/1123433"]5910 is expected to eq ["https://gitlab.zoom.us/j/1123433"]5911 text: "https://gitlab.zoom.us/my/1123433", links: ["https://gitlab.zoom.us/my/1123433"]5912 is expected to eq ["https://gitlab.zoom.us/my/1123433"]5913 #match?5914 is true when a zoom link found5915 is false when no zoom link found5916# [RSpecRunTime] Finishing example group spec/lib/gitlab/zoom_link_extractor_spec.rb. It took 0.22 second. Expected to take 0.25 second.5917# [RSpecRunTime] Starting example group spec/services/users/untrust_service_spec.rb. Expected to take 0.23 second.5918Users::UntrustService5919 #execute5920 updates the custom attributes5921# [RSpecRunTime] Finishing example group spec/services/users/untrust_service_spec.rb. It took 0.23 second. Expected to take 0.23 second.5922# [RSpecRunTime] Starting example group spec/lib/gitlab/kas/user_access_spec.rb. Expected to take 0.22 second.5923Gitlab::Kas::UserAccess5924 .enabled?5925 is expected to equal true5926 .{encrypt,decrypt}_public_session_id5927 is expected not to include "the data"5928 is expected to eq "the data"5929 .cookie_data5930 adds the session cookie prefix5931 is encrypted, secure, httponly5932 when on non-root path5933 sets :path5934 when on subdomain5935 sets :domain5936# [RSpecRunTime] Finishing example group spec/lib/gitlab/kas/user_access_spec.rb. It took 0.19 second. Expected to take 0.22 second.5937# [RSpecRunTime] Starting example group spec/validators/gitlab/zoom_url_validator_spec.rb. Expected to take 0.22 second.5938Gitlab::ZoomUrlValidator5939 validations5940 when zoom link starts with https5941 passes validation5942 when zoom link does not start with https5943 fails validation5944 when zoom link does not start with a scheme5945 fails validation5946# [RSpecRunTime] Finishing example group spec/validators/gitlab/zoom_url_validator_spec.rb. It took 0.16 second. Expected to take 0.22 second.5947# [RSpecRunTime] Starting example group spec/models/integrations/issue_tracker_data_spec.rb. Expected to take 0.2 second.5948Integrations::IssueTrackerData5949 does not allow STI5950 behaves like Integrations::BaseDataFields5951 associations5952 is expected to belong to integration required: false5953 #activated?5954 with integration5955 with value set to false5956 is expected to eq false5957 with value set to true5958 is expected to eq true5959 without integration5960 is expected to eq false5961 #to_database_hash5962 does not include certain attributes5963 encrypted attributes5964 is expected to contain exactly :issues_url, :new_issue_url, and :project_url5965# [RSpecRunTime] Finishing example group spec/models/integrations/issue_tracker_data_spec.rb. It took 0.19 second. Expected to take 0.2 second.5966# [RSpecRunTime] Starting example group spec/views/admin/application_settings/_repository_storage.html.haml_spec.rb. Expected to take 0.2 second.5967admin/application_settings/_repository_storage.html.haml5968 with storage weights configured5969 lists storages with weight5970 lists storages without weight5971 lists only configured storages5972# [RSpecRunTime] Finishing example group spec/views/admin/application_settings/_repository_storage.html.haml_spec.rb. It took 0.17 second. Expected to take 0.2 second.5973# [RSpecRunTime] Starting example group spec/lib/pager_duty/webhook_payload_parser_spec.rb. Expected to take 0.19 second.5974PagerDuty::WebhookPayloadParser5975 .call5976 when payload is a correct PagerDuty payload5977 returns parsed payload5978 when assignments summary and html_url are blank5979 returns parsed payload with blank assignees5980 when impacted_services summary and html_url are blank5981 returns parsed payload with blank impacted service5982 when payload schema is invalid5983 returns payload with blank incident5984 when event is unknown5985 returns empty payload5986# [RSpecRunTime] Finishing example group spec/lib/pager_duty/webhook_payload_parser_spec.rb. It took 0.2 second. Expected to take 0.19 second.5987# [RSpecRunTime] Starting example group spec/lib/gitlab/cache/metrics_spec.rb. Expected to take 0.19 second.5988Gitlab::Cache::Metrics5989 #increment_cache_miss5990 increments number of misses5991 when labels redefine defaults5992 increments number of misses5993 #increment_cache_hit5994 increments number of hits5995 when labels redefine defaults5996 increments number of hits5997 #observe_cache_generation5998 updates histogram metric5999 when labels redefine defaults6000 updates histogram metric6001# [RSpecRunTime] Finishing example group spec/lib/gitlab/cache/metrics_spec.rb. It took 0.16 second. Expected to take 0.19 second.6002# [RSpecRunTime] Starting example group spec/lib/gitlab/template/gitignore_template_spec.rb. Expected to take 0.17 second.6003Gitlab::Template::GitignoreTemplate6004 .all6005 strips the gitignore suffix6006 combines the globals and rest6007 .find6008 returns nil if the file does not exist6009 returns the Gitignore object of a valid file6010 #content6011 loads the full file6012# [RSpecRunTime] Finishing example group spec/lib/gitlab/template/gitignore_template_spec.rb. It took 0.16 second. Expected to take 0.17 second.6013# [RSpecRunTime] Starting example group spec/lib/banzai/filter/service_desk_upload_link_filter_spec.rb. Expected to take 0.17 second.6014Banzai::Filter::ServiceDeskUploadLinkFilter6015 when replace_upload_links enabled6016 when it has only one attachment to replace6017 when filename in text is same as in link6018 replaces the link with original filename in strong6019 when filename in text is not same as in link6020 replaces the link with filename in text & original filename, in strong6021 when it has more than one attachment to replace6022 when all of uploads can be replaced6023 replaces all links with original filename in strong6024 when not all of uploads can be replaced6025 replaces only specific links with original filename in strong6026 when uploads_as_attachments is empty6027 does not replaces the link6028 behaves like pipeline timing check6029 checks the pipeline timing6030# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/service_desk_upload_link_filter_spec.rb. It took 0.22 second. Expected to take 0.17 second.6031# [RSpecRunTime] Starting example group spec/serializers/ci/daily_build_group_report_result_entity_spec.rb. Expected to take 0.17 second.6032Ci::DailyBuildGroupReportResultEntity6033 #as_json6034 is expected to include :date6035 is expected not to include :group_name6036 is expected to include :coverage6037 when given param_type is not allowed6038 is expected not to include :coverage6039 is expected not to include :something_else6040# [RSpecRunTime] Finishing example group spec/serializers/ci/daily_build_group_report_result_entity_spec.rb. It took 0.16 second. Expected to take 0.17 second.6041# [RSpecRunTime] Starting example group spec/lib/gitlab/sessions/redis_store_spec.rb. Expected to take 0.16 second.6042Gitlab::Sessions::RedisStore6043 #generate_sid6044 when passing `session_cookie_token_prefix` in options6045 prefix: nil, calculated_prefix: ""6046 generates sid that is prefixed with the configured prefix6047 prefix: "", calculated_prefix: ""6048 generates sid that is prefixed with the configured prefix6049 prefix: "random_prefix_", calculated_prefix: "random_prefix_-"6050 generates sid that is prefixed with the configured prefix6051 prefix: "_random_prefix", calculated_prefix: "_random_prefix-"6052 generates sid that is prefixed with the configured prefix6053 when not passing `session_cookie_token_prefix` in options6054 generates sid that is not prefixed6055# [RSpecRunTime] Finishing example group spec/lib/gitlab/sessions/redis_store_spec.rb. It took 0.16 second. Expected to take 0.16 second.6056# [RSpecRunTime] Starting example group spec/services/packages/terraform_module/metadata/parse_hcl_file_service_spec.rb. Expected to take 0.15 second.6057Packages::TerraformModule::Metadata::ParseHclFileService6058 #parse6059 when the file is empty6060 is expected to be empty6061 when the file is not empty6062 for variables6063 returns the variables6064 for outputs6065 returns the outputs6066 for resources6067 returns the resources6068 for dependencies6069 returns the dependencies6070# [RSpecRunTime] Finishing example group spec/services/packages/terraform_module/metadata/parse_hcl_file_service_spec.rb. It took 0.15 second. Expected to take 0.15 second.6071# [RSpecRunTime] Starting example group spec/components/rapid_diffs/viewers/text/expand_lines_component_spec.rb. Expected to take 0.15 second.6072RapidDiffs::Viewers::Text::ExpandLinesComponent6073 renders expand up and down6074 renders expand both6075 renders expand down6076 renders expand up6077# [RSpecRunTime] Finishing example group spec/components/rapid_diffs/viewers/text/expand_lines_component_spec.rb. It took 0.12 second. Expected to take 0.15 second.6078# [RSpecRunTime] Starting example group spec/lib/constraints/activity_pub_constrainer_spec.rb. Expected to take 0.15 second.6079Constraints::ActivityPubConstrainer6080 #matches?6081 when Accept header is application/ld+json; profile="https://www.w3.org/ns/activitystreams"6082 matches the header6083 when Content-Type header is application/ld+json; profile="https://www.w3.org/ns/activitystreams"6084 matches the header6085 when Accept header is application/activity+json6086 matches the header6087 when Content-Type header is application/activity+json6088 matches the header6089 when Accept and Content-Type headers are missing6090 does not match6091# [RSpecRunTime] Finishing example group spec/lib/constraints/activity_pub_constrainer_spec.rb. It took 0.13 second. Expected to take 0.15 second.6092# [RSpecRunTime] Starting example group spec/services/ci/runners/unregister_runner_service_spec.rb. Expected to take 0.14 second.6093Ci::Runners::UnregisterRunnerService#execute6094 destroys runner6095# [RSpecRunTime] Finishing example group spec/services/ci/runners/unregister_runner_service_spec.rb. It took 0.14 second. Expected to take 0.14 second.6096# [RSpecRunTime] Starting example group spec/keeps/helpers/postgres_ai_spec.rb. Expected to take 0.13 second.6097Keeps::Helpers::PostgresAi6098 #fetch_migrated_tuple_count6099 fetches data from Postgres AI6100 #fetch_background_migration_status6101 fetches background migration data from Postgres AI6102 #initialize6103 with no connection string6104 is expected to raise Keeps::Helpers::PostgresAi::Error with "No credentials supplied"6105 with no password6106 is expected to raise Keeps::Helpers::PostgresAi::Error with "No credentials supplied"6107# [RSpecRunTime] Finishing example group spec/keeps/helpers/postgres_ai_spec.rb. It took 0.13 second. Expected to take 0.13 second.6108# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/yaml/documents_spec.rb. Expected to take 0.13 second.6109Gitlab::Ci::Config::Yaml::Documents6110 #header6111 when there are at least 2 documents and the first document has a `spec` keyword6112 returns the header6113 when there are fewer than 2 documents6114 returns nil6115 when there are at least 2 documents and the first document does not have a `spec` keyword6116 returns nil6117 #content6118 when there is a header6119 returns the unparsed content of the last document6120 when there is no header6121 returns the unparsed content of the first document6122# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/yaml/documents_spec.rb. It took 0.14 second. Expected to take 0.13 second.6123# [RSpecRunTime] Starting example group spec/serializers/request_aware_entity_spec.rb. Expected to take 0.12 second.6124RequestAwareEntity6125 includes URL helpers6126 includes method for checking abilities6127 fetches request from options6128# [RSpecRunTime] Finishing example group spec/serializers/request_aware_entity_spec.rb. It took 0.1 second. Expected to take 0.12 second.6129# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/ansi2json/parser_spec.rb. Expected to take 0.12 second.6130Gitlab::Ci::Ansi2json::Parser6131 bold?6132 returns true if style mask matches bold format6133 returns false if style mask does not match bold format6134 matching_formats6135 returns matching formats given a style mask6136 returns an empty array if no formats match the style mask6137# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/ansi2json/parser_spec.rb. It took 0.11 second. Expected to take 0.12 second.6138# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/set_ip_address_spec.rb. Expected to take 0.11 second.6139Gitlab::SidekiqMiddleware::SetIpAddress6140 #call6141 sets the IP address based on ip_address_state6142 when the ip_address_state key is absent6143 does not set the IP address6144 when ip_address_state value is nil6145 sets IP address to be nil6146# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/set_ip_address_spec.rb. It took 0.09 second. Expected to take 0.11 second.6147# [RSpecRunTime] Starting example group spec/graphql/types/customer_relations/organization_state_counts_type_spec.rb. Expected to take 0.11 second.6148Types::CustomerRelations::OrganizationStateCountsType6149 is expected to eq "OrganizationStateCounts"6150 is expected to have graphql fields "all", "active", and "inactive"6151 #all6152 returns the sum of all counts6153# [RSpecRunTime] Finishing example group spec/graphql/types/customer_relations/organization_state_counts_type_spec.rb. It took 0.09 second. Expected to take 0.11 second.6154# [RSpecRunTime] Starting example group spec/initializers/100_patch_omniauth_saml_spec.rb. Expected to take 0.1 second.6155OmniAuth::Strategies::SAML6156 POST /users/auth/saml6157 redirects to the provider login page6158 stores request ID during request phase6159# [RSpecRunTime] Finishing example group spec/initializers/100_patch_omniauth_saml_spec.rb. It took 0.08 second. Expected to take 0.1 second.6160# [RSpecRunTime] Starting example group spec/lib/api/api_spec.rb. Expected to take 0.1 second.6161API::API6162 .prefix6163 has a prefix defined6164 .version6165 uses most recent version of the API6166 .versions6167 returns all available versions6168# [RSpecRunTime] Finishing example group spec/lib/api/api_spec.rb. It took 0.09 second. Expected to take 0.1 second.6169# [RSpecRunTime] Starting example group spec/helpers/projects/issues_helper_spec.rb. Expected to take 0.1 second.6170Projects::IssuesHelper6171 #create_mr_tracking_data6172 can_create_mr: true, can_create_confidential_mr: true, tracking_data: {:event_tracking=>"click_create_confidential_mr_issues_list"}6173 is expected to eq {:event_tracking=>"click_create_confidential_mr_issues_list"}6174 can_create_mr: true, can_create_confidential_mr: false, tracking_data: {:event_tracking=>"click_create_mr_issues_list"}6175 is expected to eq {:event_tracking=>"click_create_mr_issues_list"}6176 can_create_mr: false, can_create_confidential_mr: false, tracking_data: {}6177 is expected to eq {}6178# [RSpecRunTime] Finishing example group spec/helpers/projects/issues_helper_spec.rb. It took 0.09 second. Expected to take 0.1 second.6179# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/interpolation/functions/truncate_spec.rb. Expected to take 0.09 second.6180Gitlab::Ci::Config::Interpolation::Functions::Truncate6181 matches exactly the truncate function with 2 numeric arguments6182 truncates the given input6183 when given a non-string input6184 returns an error6185# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/interpolation/functions/truncate_spec.rb. It took 0.09 second. Expected to take 0.09 second.6186# [RSpecRunTime] Starting example group spec/graphql/types/packages/terraform_module/metadatum/input_type_spec.rb. Expected to take 0.09 second.6187Types::Packages::TerraformModule::Metadatum::InputType6188 default can be null6189 includes terraform module metadatum input fields6190 description can be null6191# [RSpecRunTime] Finishing example group spec/graphql/types/packages/terraform_module/metadatum/input_type_spec.rb. It took 0.09 second. Expected to take 0.09 second.6192# [RSpecRunTime] Starting example group spec/serializers/activity_pub/publish_release_activity_serializer_spec.rb. Expected to take 0.09 second.6193ActivityPub::PublishReleaseActivitySerializer6194 serializes the activity attributes6195# [RSpecRunTime] Finishing example group spec/serializers/activity_pub/publish_release_activity_serializer_spec.rb. It took 0.07 second. Expected to take 0.09 second.6196# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/pause_control/client_spec.rb. Expected to take 0.08 second.6197Gitlab::SidekiqMiddleware::PauseControl::Client6198 #call6199 when strategy is enabled6200 does not schedule the job6201 when strategy is disabled6202 schedules the job6203# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/pause_control/client_spec.rb. It took 0.08 second. Expected to take 0.08 second.6204# [RSpecRunTime] Starting example group spec/graphql/types/access_levels/deploy_key_type_spec.rb. Expected to take 0.08 second.6205Types::AccessLevels::DeployKeyType6206 is expected to have graphql fields :id, :title, :expires_at, and :user6207 is expected to require graphql authorizations :read_deploy_key6208# [RSpecRunTime] Finishing example group spec/graphql/types/access_levels/deploy_key_type_spec.rb. It took 0.07 second. Expected to take 0.08 second.6209# [RSpecRunTime] Starting example group spec/graphql/types/ci/test_suite_summary_type_spec.rb. Expected to take 0.07 second.6210Types::Ci::TestSuiteSummaryType6211 contains attributes related to a pipeline test report summary6212 is expected to eq "TestSuiteSummary"6213# [RSpecRunTime] Finishing example group spec/graphql/types/ci/test_suite_summary_type_spec.rb. It took 0.06 second. Expected to take 0.07 second.6214# [RSpecRunTime] Starting example group spec/graphql/types/packages/helm/dependency_type_spec.rb. Expected to take 0.07 second.6215Types::Packages::Helm::DependencyType6216 is expected to eq "PackageHelmDependencyType"6217 includes helm dependency fields6218# [RSpecRunTime] Finishing example group spec/graphql/types/packages/helm/dependency_type_spec.rb. It took 0.06 second. Expected to take 0.07 second.6219# [RSpecRunTime] Starting example group spec/services/spam/spam_params_spec.rb. Expected to take 0.07 second.6220Spam::SpamParams6221 .new_from_request6222 with a normal Rails request6223 behaves like constructs from a request6224 constructs from a request6225 with a grape request6226 behaves like constructs from a request6227 constructs from a request6228# [RSpecRunTime] Finishing example group spec/services/spam/spam_params_spec.rb. It took 0.07 second. Expected to take 0.07 second.6229# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/port_spec.rb. Expected to take 0.07 second.6230Gitlab::Ci::Build::Port6231 when port is defined as an integer6232 populates the object6233 when port is defined as hash6234 populates the object6235# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/port_spec.rb. It took 0.06 second. Expected to take 0.07 second.6236# [RSpecRunTime] Starting example group spec/lib/gitlab/application_rate_limiter/base_strategy_spec.rb. Expected to take 0.07 second.6237Gitlab::ApplicationRateLimiter::BaseStrategy6238 #increment6239 raises NotImplementedError6240 #read6241 raises NotImplementedError6242# [RSpecRunTime] Finishing example group spec/lib/gitlab/application_rate_limiter/base_strategy_spec.rb. It took 0.06 second. Expected to take 0.07 second.6243# [RSpecRunTime] Starting example group spec/lib/gitlab/click_house_spec.rb. Expected to take 0.07 second.6244Gitlab::ClickHouse6245 when ClickHouse is not configured6246 is expected not to be configured6247# [RSpecRunTime] Finishing example group spec/lib/gitlab/click_house_spec.rb. It took 0.04 second. Expected to take 0.07 second.6248# [RSpecRunTime] Starting example group spec/initializers/postgresql_cte_spec.rb. Expected to take 0.06 second.6249ActiveRecord::Relation patch for PostgreSQL WITH statements6250 ActiveRecord::Relation::WithChain#recursive6251 sets recursive value flag on the relation6252 raises an error when #update_all is called6253# [RSpecRunTime] Finishing example group spec/initializers/postgresql_cte_spec.rb. It took 0.07 second. Expected to take 0.06 second.6254# [RSpecRunTime] Starting example group spec/graphql/types/work_items/notes_filter_type_enum_spec.rb. Expected to take 0.06 second.6255Types::WorkItems::NotesFilterTypeEnum6256 is expected to eq "NotesFilterType"6257 exposes all the existing widget type values6258# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/notes_filter_type_enum_spec.rb. It took 0.06 second. Expected to take 0.06 second.6259# [RSpecRunTime] Starting example group spec/graphql/types/packages/nuget/dependency_link_metdatum_type_spec.rb. Expected to take 0.05 second.6260Types::Packages::Nuget::DependencyLinkMetadatumType6261 includes nuget dependency link metadatum fields6262# [RSpecRunTime] Finishing example group spec/graphql/types/packages/nuget/dependency_link_metdatum_type_spec.rb. It took 0.04 second. Expected to take 0.05 second.6263# [RSpecRunTime] Starting example group spec/workers/todos_destroyer/group_private_worker_spec.rb. Expected to take 0.05 second.6264TodosDestroyer::GroupPrivateWorker6265 calls the Todos::Destroy::GroupPrivateService with the params it was given6266# [RSpecRunTime] Finishing example group spec/workers/todos_destroyer/group_private_worker_spec.rb. It took 0.04 second. Expected to take 0.05 second.6267# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/union_spec.rb. Expected to take 0.04 second.6268RuboCop::Cop::Gitlab::Union6269 flags the use of Gitlab::SQL::Union.new6270# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/union_spec.rb. It took 0.04 second. Expected to take 0.04 second.6271# [RSpecRunTime] Starting example group spec/serializers/detailed_status_entity_spec.rb. Expected to take 0.04 second.6272DetailedStatusEntity6273 #as_json6274 contains status details6275# [RSpecRunTime] Finishing example group spec/serializers/detailed_status_entity_spec.rb. It took 0.04 second. Expected to take 0.04 second.6276# [RSpecRunTime] Starting example group spec/serializers/accessibility_error_entity_spec.rb. Expected to take 0.04 second.6277AccessibilityErrorEntity6278 #as_json6279 when accessibility contains an error6280 contains correct accessibility error details6281# [RSpecRunTime] Finishing example group spec/serializers/accessibility_error_entity_spec.rb. It took 0.04 second. Expected to take 0.04 second.6282# [RSpecRunTime] Starting example group spec/serializers/ci/daily_build_group_report_result_serializer_spec.rb. Expected to take 0.04 second.6283Ci::DailyBuildGroupReportResultSerializer6284 #to_json6285 returns an array of group results6286# [RSpecRunTime] Finishing example group spec/serializers/ci/daily_build_group_report_result_serializer_spec.rb. It took 0.04 second. Expected to take 0.04 second.6287# [RSpecRunTime] Starting example group spec/lib/api/entities/nuget/dependency_spec.rb. Expected to take 0.04 second.6288API::Entities::Nuget::Dependency6289 is expected to eq {:@id=>"http://gitlab.com/Sandbox.App/1.0.0.json#dependency", :@type=>"PackageDependency", :id=>"Dependency", :range=>"2.0.0"}6290# [RSpecRunTime] Finishing example group spec/lib/api/entities/nuget/dependency_spec.rb. It took 0.04 second. Expected to take 0.04 second.6291auto_explain log contains 1740 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-37-44.352.main.ndjson.gz6292took 32.1383197246293auto_explain log contains 1741 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-37-44.352.ci.ndjson.gz6294took 31.4010719076295[TEST PROF INFO] EventProf results for sql.active_record6296Total time: 06:19.496 of 23:02.497 (27.45%)6297Total events: 2084346298Top 5 slowest suites (by time):6299Projects::Ove...ProjectService (./spec/services/projects/overwrite_project_service_spec.rb:5) – 01:03.183 (33556 / 29) of 02:50.843 (36.98%)6300Noteable (./spec/models/concerns/noteable_spec.rb:5) – 00:51.828 (27944 / 39) of 04:05.882 (21.08%)6301ApplicationSe...:UpdateService (./spec/services/application_settings/update_service_spec.rb:5) – 00:30.127 (5566 / 80) of 01:31.087 (33.08%)6302Ci::CreatePipelineService (./spec/services/ci/create_pipeline_service/rules_spec.rb:4) – 00:29.012 (16973 / 93) of 02:15.330 (21.44%)6303Ci::Ref (./spec/models/ci/ref_spec.rb:5) – 00:20.959 (9513 / 40) of 00:52.591 (39.85%)6304Knapsack report was generated. Preview:6305{6306 "spec/models/concerns/noteable_spec.rb": 245.88221014600003,6307 "spec/services/projects/overwrite_project_service_spec.rb": 170.8428988280001,6308 "spec/services/ci/create_pipeline_service/rules_spec.rb": 135.3297612780001,6309 "spec/services/application_settings/update_service_spec.rb": 91.08755022899993,6310 "spec/lib/banzai/filter/references/issue_reference_filter_spec.rb": 48.98932175300001,6311 "spec/models/ci/ref_spec.rb": 52.591200112000024,6312 "spec/models/design_management/design_at_version_spec.rb": 48.345564513,6313 "spec/models/merge_request_diff_file_spec.rb": 40.07758723200004,6314 "spec/models/concerns/avatarable_spec.rb": 34.52687542800004,6315 "spec/services/users/destroy_service_spec.rb": 32.56000353000013,6316 "spec/models/concerns/approvable_spec.rb": 26.369083429000057,6317 "spec/services/resource_access_tokens/revoke_service_spec.rb": 28.20773515499991,6318 "spec/lib/gitlab/import_export/json/streaming_serializer_spec.rb": 24.868161912999994,6319 "spec/lib/banzai/reference_parser/user_parser_spec.rb": 19.357867234999958,6320 "spec/services/ci/pipeline_artifacts/create_code_quality_mr_diff_report_service_spec.rb": 16.190246832999946,6321 "spec/models/concerns/discussion_on_diff_spec.rb": 18.0518797000002,6322 "spec/services/discussions/update_diff_position_service_spec.rb": 17.376525700000002,6323 "spec/policies/blob_policy_spec.rb": 15.528311122000105,6324 "spec/lib/gitlab/ci/badge/release/template_spec.rb": 15.689293268000029,6325 "spec/services/milestones/promote_service_spec.rb": 14.831220275000078,6326 "spec/services/incident_management/timeline_events/create_service_spec.rb": 14.46666060299981,6327 "spec/lib/gitlab/x509/signature_spec.rb": 10.398641709999993,6328 "spec/finders/ci/jobs_finder_spec.rb": 9.694163164999964,6329 "spec/lib/gitlab/url_builder_spec.rb": 10.728398914999843,6330 "spec/policies/achievements/user_achievement_policy_spec.rb": 9.943642644999954,6331 "spec/lib/gitlab/search/recent_issues_spec.rb": 10.371645611000076,6332 "spec/lib/gitlab/diff/suggestions_parser_spec.rb": 10.057373256000119,6333 "spec/lib/gitlab/cleanup/orphan_lfs_file_references_spec.rb": 8.244027438000103,6334 "spec/lib/atlassian/jira_connect/serializers/deployment_entity_spec.rb": 7.98982794199992,6335 "spec/workers/delete_diff_files_worker_spec.rb": 7.78833923000002,6336 "spec/lib/gitlab/ci/status/build/common_spec.rb": 4.471417113999905,6337 "spec/services/ci/run_scheduled_build_service_spec.rb": 5.835815221000075,6338 "spec/views/projects/tags/index.html.haml_spec.rb": 7.725729756999954,6339 "spec/lib/container_registry/gitlab_api_client_spec.rb": 5.792588905000002,6340 "spec/services/work_items/import_csv_service_spec.rb": 5.495605780000005,6341 "spec/services/error_tracking/list_issues_service_spec.rb": 6.326691631000131,6342 "spec/graphql/mutations/alert_management/alerts/set_assignees_spec.rb": 5.153792406999855,6343 "spec/services/suggestions/outdate_service_spec.rb": 6.860014607000039,6344 "spec/lib/gitlab/chat/responder/slack_spec.rb": 5.177936114999966,6345 "spec/helpers/ide_helper_spec.rb": 2.4513223789999756,6346 "spec/models/ci/runner_namespace_spec.rb": 3.743939022999939,6347 "spec/lib/gitlab/import_export/uploads_manager_spec.rb": 4.387402310000198,6348 "spec/services/issuable/callbacks/description_spec.rb": 3.186227848999806,6349 "spec/lib/gitlab/database/partitioning_migration_helpers/index_helpers_spec.rb": 4.421582037000007,6350 "spec/services/ci/change_variable_service_spec.rb": 3.6262641729999814,6351 "spec/serializers/merge_request_user_entity_spec.rb": 3.766608360999953,6352 "spec/graphql/types/ci/job_token_auth_log_type_spec.rb": 2.793722301000116,6353 "spec/services/click_house/sync_strategies/base_sync_strategy_spec.rb": 0.17874712499997258,6354 "spec/lib/banzai/reference_parser/design_parser_spec.rb": 3.865053593000084,6355 "spec/models/merge_request_reviewer_spec.rb": 3.2787428810001984,6356 "spec/models/lfs_download_object_spec.rb": 2.6619612920001146,6357 "spec/graphql/resolvers/repository_branch_names_resolver_spec.rb": 3.4422440079999888,6358 "spec/workers/ci/pending_builds/update_project_worker_spec.rb": 3.4246168390000093,6359 "spec/lib/gitlab/ci/status/stage/common_spec.rb": 3.1470624820001376,6360 "spec/policies/clusters/agents/activity_event_policy_spec.rb": 2.922681770000054,6361 "spec/lib/gitlab/redis/repository_cache_spec.rb": 2.6435809330000666,6362 "spec/models/users/merge_request_interaction_spec.rb": 2.3938298430000486,6363 "spec/models/label_priority_spec.rb": 2.446804119000035,6364 "spec/workers/work_items/import_work_items_csv_worker_spec.rb": 2.223302897999929,6365 "spec/lib/gitlab/ci/config/external/file/component_spec.rb": 2.282918233000146,6366 "spec/services/ci/pipeline_schedules/variables_create_service_spec.rb": 2.200301058999912,6367 "spec/services/releases/links/create_service_spec.rb": 2.1392695739998544,6368 "spec/workers/ci/pipeline_artifacts/coverage_report_worker_spec.rb": 1.9497938409999733,6369 "spec/services/integrations/exclusions/create_service_spec.rb": 2.5263332629999695,6370 "spec/services/namespaces/statistics_refresher_service_spec.rb": 1.9640077589999692,6371 "spec/services/ml/create_model_version_service_spec.rb": 2.333070748999944,6372 "spec/lib/gitlab/ci/pipeline/chain/build_spec.rb": 1.829718110000158,6373 "spec/graphql/mutations/terraform/state/unlock_spec.rb": 1.7651691759999721,6374 "spec/lib/object_storage/config_spec.rb": 1.1911306419999619,6375 "spec/lib/gitlab/database/health_status/indicators/patroni_apdex_spec.rb": 1.5831891200000427,6376 "spec/services/authorized_project_update/project_recalculate_service_spec.rb": 1.56826229100011,6377 "spec/helpers/keyset_helper_spec.rb": 1.3075332930000059,6378 "spec/models/preloaders/user_max_access_level_in_groups_preloader_spec.rb": 1.6402188760000627,6379 "spec/lib/gitlab/github_gists_import/importer/gist_importer_spec.rb": 1.4882376770001429,6380 "spec/lib/api/helpers/authentication_spec.rb": 1.4088950049999767,6381 "spec/views/layouts/devise_empty.html.haml_spec.rb": 1.7750517239999226,6382 "spec/lib/gitlab/conan_token_spec.rb": 1.633649546000015,6383 "spec/lib/gitlab/ci/variables/builder/release_spec.rb": 1.5730360809998274,6384 "spec/lib/gitlab/ci/config/entry/image_spec.rb": 1.0368534050001017,6385 "spec/models/concerns/issuable_link_spec.rb": 1.05427511400012,6386 "spec/lib/gitlab_settings/options_spec.rb": 0.9049914660001832,6387 "spec/services/users/reset_feed_token_service_spec.rb": 2.443302569000025,6388 "spec/services/bulk_imports/batched_relation_export_service_spec.rb": 1.279314086000113,6389 "spec/graphql/resolvers/crm/contact_state_counts_resolver_spec.rb": 1.0070422869998765,6390 "spec/services/packages/nuget/create_dependency_service_spec.rb": 1.3229067910001504,6391 "spec/lib/gitlab/ci/reports/security/reports_spec.rb": 1.0187499670000761,6392 "spec/services/import/source_users/keep_as_placeholder_service_spec.rb": 1.252484627000058,6393 "spec/lib/gitlab/seeders/project_environment_seeder_spec.rb": 0.9632379709998986,6394 "spec/graphql/types/ci/job_base_field_spec.rb": 1.1540257259998725,6395 "spec/lib/gitlab/ci/variables/builder/group_spec.rb": 0.9132991149999725,6396 "spec/lib/gitlab/i18n/pluralization_spec.rb": 1.020275196000057,6397 "spec/lib/gitlab/gitaly_client/diff_service_spec.rb": 0.8697983590000149,6398 "spec/services/customer_relations/organizations/update_service_spec.rb": 0.8430964909998693,6399 "spec/lib/gitlab/ci/config/entry/policy_spec.rb": 0.8007429049998791,6400 "spec/workers/build_queue_worker_spec.rb": 0.7046121519999815,6401 "spec/presenters/ci/trigger_presenter_spec.rb": 0.8160087730000214,6402 "spec/lib/gitlab/database/partitioning_migration_helpers/uniqueness_helpers_spec.rb": 0.5388058360001651,6403 "spec/services/admin/plan_limits/update_service_spec.rb": 0.8035844040000484,6404 "spec/models/anti_abuse/reports/label_spec.rb": 0.8876946870000211,6405 "spec/finders/packages/terraform_module/packages_finder_spec.rb": 0.7026683120000143,6406 "spec/workers/ssh_keys/expiring_soon_notification_worker_spec.rb": 0.6200762989999475,6407 "spec/workers/jira_connect/sync_feature_flags_worker_spec.rb": 0.5992800109997916,6408 "spec/lib/gitlab/diff/rendered/notebook/diff_file_helper_spec.rb": 0.6958896030000687,6409 "spec/services/work_items/data_sync/handlers/cleanup_data_handler_spec.rb": 0.5671337930000391,6410 "spec/serializers/user_entity_spec.rb": 0.5146353079999244,6411 "spec/services/achievements/update_user_achievement_service_spec.rb": 0.5082759080000869,6412 "spec/lib/gitlab/hook_data/emoji_builder_spec.rb": 0.5834059819999311,6413 "spec/workers/pages_worker_spec.rb": 0.5241332169998714,6414 "spec/helpers/form_helper_spec.rb": 0.5004440489999524,6415 "spec/lib/gitlab/ci/reports/test_failure_history_spec.rb": 0.39105700800018894,6416 "spec/lib/gitlab/cross_project_access/check_info_spec.rb": 0.4109104760000264,6417 "spec/lib/gitlab/popen/runner_spec.rb": 0.4532563929999469,6418 "spec/lib/gitlab/usage/metrics/instrumentations/count_personal_snippets_metric_spec.rb": 0.3717394300001615,6419 "spec/models/ci/runner_tagging_spec.rb": 0.3084286939999856,6420 "spec/graphql/types/ci/status_action_type_spec.rb": 0.38990690800005723,6421 "spec/lib/gitlab/query_limiting_spec.rb": 0.2847569669997938,6422 "spec/lib/gitlab/template/finders/global_template_finder_spec.rb": 0.3311815330000627,6423 "spec/lib/gitlab/usage/service_ping/instrumented_payload_spec.rb": 0.26125233799984926,6424 "spec/lib/gitlab/ci/config/entry/commands_spec.rb": 0.3269876330000443,6425 "spec/rubocop/cop/migration/add_reference_spec.rb": 0.3280397930000163,6426 "spec/lib/gitlab/ci/components/usages/aggregators/cursor_spec.rb": 0.27361809800004266,6427 "spec/uploaders/object_storage/cdn_spec.rb": 0.29811734500003695,6428 "spec/lib/sidebars/user_profile/panel_spec.rb": 0.2802837469998849,6429 "spec/tooling/danger/rubocop_helper_spec.rb": 0.2616088690001561,6430 "spec/lib/gitlab/database_warnings_spec.rb": 0.23761214000001019,6431 "spec/graphql/types/base_object_field_skip_type_authorization_spec.rb": 0.28356008700006896,6432 "spec/lib/api/entities/ci/runner_manager_spec.rb": 0.2898610259999259,6433 "spec/lib/gitlab/zoom_link_extractor_spec.rb": 0.21505774299998848,6434 "spec/services/users/untrust_service_spec.rb": 0.23147612100001425,6435 "spec/lib/gitlab/kas/user_access_spec.rb": 0.19434541399982663,6436 "spec/validators/gitlab/zoom_url_validator_spec.rb": 0.15648253599988493,6437 "spec/models/integrations/issue_tracker_data_spec.rb": 0.19420861499997955,6438 "spec/views/admin/application_settings/_repository_storage.html.haml_spec.rb": 0.16492746600010832,6439 "spec/lib/pager_duty/webhook_payload_parser_spec.rb": 0.20309682300012355,6440 "spec/lib/gitlab/cache/metrics_spec.rb": 0.1624247969998578,6441 "spec/lib/gitlab/template/gitignore_template_spec.rb": 0.16371218599988424,6442 "spec/lib/banzai/filter/service_desk_upload_link_filter_spec.rb": 0.21634441200012589,6443 "spec/serializers/ci/daily_build_group_report_result_entity_spec.rb": 0.15659263800012013,6444 "spec/lib/gitlab/sessions/redis_store_spec.rb": 0.15862541599994984,6445 "spec/services/packages/terraform_module/metadata/parse_hcl_file_service_spec.rb": 0.1542132679999213,6446 "spec/components/rapid_diffs/viewers/text/expand_lines_component_spec.rb": 0.1195715899998504,6447 "spec/lib/constraints/activity_pub_constrainer_spec.rb": 0.13036835899993093,6448 "spec/services/ci/runners/unregister_runner_service_spec.rb": 0.1355927789998077,6449 "spec/keeps/helpers/postgres_ai_spec.rb": 0.12656099900004847,6450 "spec/lib/gitlab/ci/config/yaml/documents_spec.rb": 0.13821504899988213,6451 "spec/serializers/request_aware_entity_spec.rb": 0.09596625199992559,6452 "spec/lib/gitlab/ci/ansi2json/parser_spec.rb": 0.11055561100010891,6453 "spec/lib/gitlab/sidekiq_middleware/set_ip_address_spec.rb": 0.08680473300000813,6454 "spec/graphql/types/customer_relations/organization_state_counts_type_spec.rb": 0.08642908299998453,6455 "spec/initializers/100_patch_omniauth_saml_spec.rb": 0.07834676399988894,6456 "spec/lib/api/api_spec.rb": 0.08632219299988719,6457 "spec/helpers/projects/issues_helper_spec.rb": 0.08789128300008997,6458 "spec/lib/gitlab/ci/config/interpolation/functions/truncate_spec.rb": 0.08826583199993365,6459 "spec/graphql/types/packages/terraform_module/metadatum/input_type_spec.rb": 0.08643762399992738,6460 "spec/serializers/activity_pub/publish_release_activity_serializer_spec.rb": 0.07004353499996796,6461 "spec/lib/gitlab/sidekiq_middleware/pause_control/client_spec.rb": 0.08210146300007182,6462 "spec/graphql/types/access_levels/deploy_key_type_spec.rb": 0.06616780500007735,6463 "spec/graphql/types/ci/test_suite_summary_type_spec.rb": 0.06417381500000374,6464 "spec/graphql/types/packages/helm/dependency_type_spec.rb": 0.06411492500001259,6465 "spec/services/spam/spam_params_spec.rb": 0.06511932400007936,6466 "spec/lib/gitlab/ci/build/port_spec.rb": 0.062440775000141,6467 "spec/lib/gitlab/application_rate_limiter/base_strategy_spec.rb": 0.062711464999893,6468 "spec/lib/gitlab/click_house_spec.rb": 0.03943985699993391,6469 "spec/initializers/postgresql_cte_spec.rb": 0.06695641400006025,6470 "spec/graphql/types/work_items/notes_filter_type_enum_spec.rb": 0.06384345500009658,6471 "spec/graphql/types/packages/nuget/dependency_link_metdatum_type_spec.rb": 0.037668386999939685,6472 "spec/workers/todos_destroyer/group_private_worker_spec.rb": 0.03805730699991727,6473 "spec/rubocop/cop/gitlab/union_spec.rb": 0.04117230700012442,6474 "spec/serializers/detailed_status_entity_spec.rb": 0.04065791700008958,6475 "spec/serializers/accessibility_error_entity_spec.rb": 0.0402787770001396,6476 "spec/serializers/ci/daily_build_group_report_result_serializer_spec.rb": 0.040424176999977135,6477 "spec/lib/api/entities/nuget/dependency_spec.rb": 0.038925227000163436478}6479Knapsack global time execution for tests: 23m 02s6480Pending: (Failures listed here are expected and do not affect your suite's status)6481 1) MergeRequestUserEntity#as_json performance is linear in the number of merge requests6483 Failure/Error:6484 expect do6485 a = described_class.new(user_a, request: request, merge_request: merge_request_b)6486 b = described_class.new(user_b, request: request, merge_request: merge_request_b)6488 a.as_json6489 b.as_json6490 end.not_to exceed_query_limit(baseline)6491 Expected a maximum of 12 queries, got 22:6492 Query Diff:6493 -----------6494 SELECT "users"."id", "users"."email", "users"."encrypted_password", "users"."reset_password_token", "users"."reset_password_sent_at", "users"."remember_created_at", "users"."sign_in_count", "users"."current_sign_in_at", "users"."last_sign_in_at", "users"."current_sign_in_ip", "users"."last_sign_in_ip", "users"."created_at", "users"."updated_at", "users"."name", "users"."admin", "users"."projects_limit", "users"."failed_attempts", "users"."locked_at", "users"."username", "users"."can_create_group", "users"."can_create_team", "users"."state", "users"."color_scheme_id", "users"."password_expires_at", "users"."created_by_id", "users"."last_credential_check_at", "users"."avatar", "users"."confirmation_token", "users"."confirmed_at", "users"."confirmation_sent_at", "users"."unconfirmed_email", "users"."hide_no_ssh_key", "users"."admin_email_unsubscribed_at", "users"."notification_email", "users"."hide_no_password", "users"."password_automatically_set", "users"."encrypted_otp_secret", "users"."encrypted_otp_secret_iv", "users"."encrypted_otp_secret_salt", "users"."otp_required_for_login", "users"."otp_backup_codes", "users"."public_email", "users"."dashboard", "users"."project_view", "users"."consumed_timestep", "users"."layout", "users"."hide_project_limit", "users"."note", "users"."unlock_token", "users"."otp_grace_period_started_at", "users"."external", "users"."incoming_email_token", "users"."auditor", "users"."require_two_factor_authentication_from_group", "users"."two_factor_grace_period", "users"."last_activity_on", "users"."notified_of_own_activity", "users"."preferred_language", "users"."theme_id", "users"."accepted_term_id", "users"."feed_token", "users"."private_profile", "users"."roadmap_layout", "users"."include_private_contributions", "users"."commit_email", "users"."group_view", "users"."managing_group_id", "users"."first_name", "users"."last_name", "users"."static_object_token", "users"."role", "users"."user_type", "users"."static_object_token_encrypted", "users"."otp_secret_expires_at", "users"."onboarding_in_progress", "users"."color_mode_id" FROM find_users_by_id(1097) AS users WHERE ("users"."id" IS NOT NULL) LIMIT 1...6495 -- (expected: 1, got: 0)6497 SELECT "namespace_bans".* FROM "namespace_bans"...6498 -- (expected: 1, got: 0)6499 WHERE "namespace_bans"."user_id" = 10996500 -- (expected: 1, got: 0)6501 WHERE "namespace_bans"."user_id" = 10976502 -- (expected: 0, got: 1)6503 WHERE "namespace_bans"."user_id" = 11006504 SELECT MAX("project_authorizations"."access_level") AS "maximum_access_level", "project_authorizations"."user_id" AS "project_authorizations_user_id" FROM "project_authorizations"...6505 -- (expected: 4, got: 0)6506 WHERE "project_authorizations"."project_id" = 837 AND "project_authorizations"."user_id" = 1099 GROUP BY "project_authorizations"."user_id"6507 -- (expected: 3, got: 0)6508 WHERE "project_authorizations"."project_id" = 837 AND "project_authorizations"."user_id" = 1097 GROUP BY "project_authorizations"."user_id"6509 -- (expected: 0, got: 4)6510 WHERE "project_authorizations"."project_id" = 838 AND "project_authorizations"."user_id" = 1099 GROUP BY "project_authorizations"."user_id"6511 -- (expected: 0, got: 6)6512 WHERE "project_authorizations"."project_id" = 838 AND "project_authorizations"."user_id" = 1097 GROUP BY "project_authorizations"."user_id"6513 -- (expected: 0, got: 4)6514 WHERE "project_authorizations"."project_id" = 838 AND "project_authorizations"."user_id" = 1100 GROUP BY "project_authorizations"."user_id"6515 SELECT "merge_requests".* FROM "merge_requests"...6516 -- (expected: 1, got: 0)6517 WHERE "merge_requests"."source_project_id" = 837 AND (source_project_id <> target_project_id) AND "merge_requests"."state_id" = 1 AND "merge_requests"."allow_maintainer_to_push" = TRUE AND "merge_requests"."source_branch" = 'feature'6518 -- (expected: 0, got: 2)6519 WHERE "merge_requests"."source_project_id" = 838 AND (source_project_id <> target_project_id) AND "merge_requests"."state_id" = 1 AND "merge_requests"."allow_maintainer_to_push" = TRUE AND "merge_requests"."source_branch" = 'feature'6520 SELECT "merge_request_reviewers".* FROM "merge_request_reviewers"...6521 -- (expected: 1, got: 0)6522 WHERE "merge_request_reviewers"."merge_request_id" = 185 AND "merge_request_reviewers"."user_id" = 1099 LIMIT 16523 -- (expected: 0, got: 1)6524 WHERE "merge_request_reviewers"."merge_request_id" = 186 AND "merge_request_reviewers"."user_id" = 1099 LIMIT 16525 -- (expected: 0, got: 1)6526 WHERE "merge_request_reviewers"."merge_request_id" = 186 AND "merge_request_reviewers"."user_id" = 1100 LIMIT 16527 SELECT "organization_users"."user_id" FROM "organization_users"...6528 -- (expected: 0, got: 1)6529 WHERE "organization_users"."organization_id" = 1 AND "organization_users"."access_level" = 506530 SELECT "protected_branches".* FROM ((SELECT "protected_branches".* FROM "protected_branches"...6531 -- (expected: 0, got: 1)6532 WHERE "protected_branches"."project_id" = 838)) protected_branches6533 SELECT "approvals".* FROM "approvals"...6534 -- (expected: 0, got: 1)6535 WHERE "approvals"."merge_request_id" = 1866536 # ./spec/serializers/merge_request_user_entity_spec.rb:71:in `block (4 levels) in <top (required)>'6537 # ./spec/spec_helper.rb:474:in `block (3 levels) in <top (required)>'6538 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'6539 # ./spec/spec_helper.rb:473:in `block (2 levels) in <top (required)>'6540 # ./spec/spec_helper.rb:468:in `block (3 levels) in <top (required)>'6541 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'6542 # ./spec/spec_helper.rb:459:in `block (2 levels) in <top (required)>'6543 # ./spec/spec_helper.rb:455:in `block (3 levels) in <top (required)>'6544 # ./lib/gitlab/application_context.rb:94:in `with_raw_context'6545 # ./spec/spec_helper.rb:455:in `block (2 levels) in <top (required)>'6546 # ./spec/spec_helper.rb:426:in `block (3 levels) in <top (required)>'6547 # ./lib/gitlab/ci/config/feature_flags.rb:38:in `ensure_correct_usage'6548 # ./spec/spec_helper.rb:425:in `block (2 levels) in <top (required)>'6549 # ./spec/spec_helper.rb:275:in `block (2 levels) in <top (required)>'6550 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6551 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'6552 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'6553 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'6554 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'6555 2) Gitlab::Template::Finders::GlobalTemplateFinder.find with a prefixed template does not find the template without a prefix6556 # Temporarily skipped with xit6557 # ./spec/lib/gitlab/template/finders/global_template_finder_spec.rb:846558 3) Gitlab::Template::Finders::GlobalTemplateFinder.find with a prefixed template while listed as an exclusion does not find the template without a prefix6559 # Temporarily skipped with xit6560 # ./spec/lib/gitlab/template/finders/global_template_finder_spec.rb:1116561Finished in 24 minutes 18 seconds (files took 1 minute 36.72 seconds to load)65622338 examples, 0 failures, 3 pending6563Randomized with seed 8116564[TEST PROF INFO] Time spent in factories: 15:39.905 (63.86% of total time)6565RSpec exited with 0.6566No examples to retry, congrats!6568Running after script...6569$ source scripts/utils.sh6570$ log_disk_usage6571*******************************************************6572This runner currently has 29G free disk space.6573*******************************************************6632$ bundle exec gem list gitlab_quality-test_tooling6633gitlab_quality-test_tooling (2.1.0)6634$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command6639$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command6642$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command6647$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command6650$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command6654$ tooling/bin/push_job_metrics || true6655[job-metrics] Pushing job metrics file for the CI/CD job.6656[job-metrics] Pushed 4 CI job metric entries to InfluxDB.6658Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-21 due to policy6660Uploading artifacts...6661auto_explain/: found 3 matching artifact files and directories 6662coverage/: found 5 matching artifact files and directories 6663WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 6664WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 6665knapsack/: found 4 matching artifact files and directories 6666rspec/: found 12 matching artifact files and directories 6667WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 6668log/*.log: found 16 matching artifact files and directories 6669WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/8442485313/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com6670WARNING: Retrying... context=artifacts-uploader error=request redirected6671Uploading artifacts as "archive" to coordinator... 201 Created id=8442485313 responseStatus=201 Created token=glcbt-666672Uploading artifacts...6673rspec/rspec-*.xml: found 1 matching artifact files and directories 6674WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/8442485313/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com6675WARNING: Retrying... context=artifacts-uploader error=request redirected6676Uploading artifacts as "junit" to coordinator... 201 Created id=8442485313 responseStatus=201 Created token=glcbt-666678Job succeeded