rspec unit pg14 19/44
Passed Started
by
@krasio

Krasimir Angelov
1Running with gitlab-runner 17.4.0~pre.110.g27400594 (27400594)2 on blue-6.private.runners-manager.gitlab.com/gitlab.com/gitlab-org mKJTFBei, system ID: s_90a66139ec063 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-mkjtfbei-project-278964-concurrent-0 via runner-mkjtfbei-private-1732239487-bccc01ab...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 80G free disk space.55*******************************************************57df -h58Filesystem Size Used Avail Use% Mounted on59overlay 95G 15G 80G 16% /60tmpfs 64M 0 64M 0% /dev61shm 64M 0 64M 0% /dev/shm62/dev/sda1 95G 15G 80G 16% /cache63tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id64du -h -d 1657.4M ./workhorse66148K ./bin671.2M ./.gitlab68194M ./.git694.0K ./builds7028M ./lib718.0K ./.vscode72564K ./storybook7320K ./log741.9M ./data7511M ./qa763.1M ./.rubocop_todo77855M ./vendor781.1G ./public7962M ./doc80484K ./danger8116K ./rspec82556K ./tooling83146M ./ee841.3M ./knapsack85300K ./patches864.3M ./changelogs8720K ./haml_lint8828K ./metrics_server89108K ./keeps9036K ./shared9144K ./generator_templates921.3M ./scripts93719M ./tmp94128M ./spec9520K ./file_hooks9616K ./sidekiq_cluster9717M ./gems981.2M ./fixtures99968K ./rubocop1004.0K ./.go10134M ./db10212K ./.github103129M ./locale10420M ./config10586M ./app10620K ./.lefthook1073.5G .108$ source scripts/prepare_build.sh140Using decomposed database config (config/database.yml.decomposed-postgresql)141Geo DB won't be set up.142Embedding DB won't be set up.155$ source ./scripts/rspec_helpers.sh156$ run_timed_command "gem install knapsack --no-document"157$ gem install knapsack --no-document158Successfully installed knapsack-4.0.01591 gem installed160==> 'gem install knapsack --no-document' succeeded in 1 seconds.161$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"166$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"167$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"168$ tooling/bin/create_job_metrics_file || true169[job-metrics] Creating the job metrics file for the CI/CD job.170$ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house"172[01:43:39] Starting rspec_parallelized_job173RETRY_FAILED_TESTS_IN_NEW_PROCESS: true174KNAPSACK_GENERATE_REPORT: true175FLAKY_RSPEC_GENERATE_REPORT: true176KNAPSACK_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.rb177KNAPSACK_LOG_LEVEL: debug178KNAPSACK_REPORT_PATH: knapsack/rspec_unit_pg14_19_44_278964_report.json179FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json180FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_unit_pg14_19_44_278964_report.json181NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_unit_pg14_19_44_278964_report.json182RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-8442485251.txt183CRYSTALBALL: 184RSPEC_TESTS_MAPPING_ENABLED: 185RSPEC_TESTS_FILTER_FILE: 186Shell set options (set -o) enabled:187braceexpand on188hashall on189interactive-comments on190pipefail on191Parsing expected rspec suite duration...192RSpec suite is expected to take 27 minutes 31.33 seconds.193Expected duration for tests:194{195 "spec/services/merge_requests/push_options_handler_service_spec.rb": 305.034386627287,196 "spec/models/members/members/invited_private_group_accessibility_assigner_spec.rb": 151.56720559057055,197 "spec/lib/gitlab/background_migration/backfill_merge_request_diffs_project_id_spec.rb": 120.47239045016441,198 "spec/lib/gitlab/background_migration/delete_invalid_protected_branch_push_access_levels_spec.rb": 95.3036890967839,199 "spec/models/clusters/cluster_spec.rb": 78.57483884375439,200 "spec/services/boards/issues/move_service_spec.rb": 71.20917988187628,201 "spec/lib/gitlab/background_migration/backfill_merge_request_reviewers_project_id_spec.rb": 60.93926828379236,202 "spec/services/event_create_service_spec.rb": 53.29670275225433,203 "spec/lib/gitlab/background_migration/backfill_protected_environment_approval_rules_protected_environment_group_id_spec.rb": 48.62024930782195,204 "spec/lib/gitlab/diff/file_collection/merge_request_diff_batch_spec.rb": 42.30091156622053,205 "spec/lib/gitlab/background_migration/backfill_protected_environment_deploy_access_levels_protected_environment_project_id_spec.rb": 38.39904935734219,206 "spec/lib/gitlab/ci/pipeline/seed/build_spec.rb": 32.052746729334245,207 "spec/lib/gitlab/background_migration/backfill_alert_management_alert_metric_images_project_id_spec.rb": 29.14691018787972,208 "spec/models/resource_state_event_spec.rb": 26.781475559149662,209 "spec/lib/gitlab/background_migration/backfill_alert_management_alert_user_mentions_project_id_spec.rb": 24.785107347720064,210 "spec/lib/gitlab/database/tables_truncate_spec.rb": 23.110624956344083,211 "spec/lib/gitlab/background_migration/nullify_organization_id_for_snippets_spec.rb": 21.07843972627173,212 "spec/lib/gitlab/ci/pipeline/seed/stage_spec.rb": 19.580426586254838,213 "spec/services/deployments/update_environment_service_spec.rb": 18.345462993446496,214 "spec/helpers/issues_helper_spec.rb": 16.81065342921706,215 "spec/models/concerns/project_api_compatibility_spec.rb": 16.031404165867322,216 "spec/lib/gitlab/import_export/attributes_permitter_spec.rb": 14.892868019626608,217 "spec/policies/ci/runner_manager_policy_spec.rb": 14.205799318641905,218 "spec/workers/remove_expired_group_links_worker_spec.rb": 13.098748871666992,219 "spec/services/ci/stuck_builds/drop_scheduled_service_spec.rb": 12.667477878003348,220 "spec/models/protectable_dropdown_spec.rb": 11.896259031583448,221 "spec/models/protected_branch/push_access_level_spec.rb": 11.187598321747597,222 "spec/models/ci/build_report_result_spec.rb": 10.71737952119799,223 "spec/serializers/discussion_diff_file_entity_spec.rb": 9.95568416974667,224 "spec/lib/gitlab/ci/templates/Verify/load_performance_testing_gitlab_ci_yaml_spec.rb": 9.91277664338552,225 "spec/lib/gitlab/file_hook_spec.rb": 9.43042921713453,226 "spec/services/merge_requests/merge_strategies/from_source_branch_spec.rb": 8.865036887441802,227 "spec/models/jira_connect/public_key_spec.rb": 8.419496897555138,228 "spec/lib/gitlab/cache/helpers_spec.rb": 8.12024601599322,229 "spec/lib/banzai/reference_parser/issue_parser_spec.rb": 7.7111520825085655,230 "spec/services/ci/compare_test_reports_service_spec.rb": 7.321040139451808,231 "spec/services/merge_requests/add_context_service_spec.rb": 7.038201477368515,232 "spec/workers/ci/archive_traces_cron_worker_spec.rb": 6.6091020086957615,233 "spec/lib/gitlab/background_migration/populate_operation_visibility_permissions_from_operations_spec.rb": 6.329869337721387,234 "spec/finders/sentry_issue_finder_spec.rb": 6.188087180965115,235 "spec/lib/gitlab/background_migration/mark_single_issuable_resource_links_spec.rb": 5.953905338377391,236 "spec/services/tags/destroy_service_spec.rb": 5.6783041984255656,237 "spec/lib/gitlab/gitaly_client/with_feature_flag_actors_spec.rb": 5.552998341925331,238 "spec/graphql/resolvers/group_issues_resolver_spec.rb": 5.264626125148429,239 "spec/policies/design_management/design_policy_spec.rb": 5.138480604075258,240 "spec/workers/issue_due_scheduler_worker_spec.rb": 4.883637982995272,241 "spec/graphql/resolvers/clusters/agent_tokens_resolver_spec.rb": 4.722056117687854,242 "spec/lib/api/entities/project_import_status_spec.rb": 4.686567704909095,243 "spec/services/users/create_service_spec.rb": 4.3476675312160005,244 "spec/services/spam/spam_verdict_service_spec.rb": 4.336336388432725,245 "spec/models/projects/data_transfer_spec.rb": 3.990150294158625,246 "spec/models/custom_emoji_spec.rb": 3.977493289153612,247 "spec/lib/gitlab/import_export/command_line_util_spec.rb": 3.7347539156008027,248 "spec/helpers/auth_helper_spec.rb": 3.635518609877873,249 "spec/models/concerns/batch_nullify_dependent_associations_spec.rb": 3.5224340080851526,250 "spec/graphql/mutations/customer_relations/contacts/create_spec.rb": 3.3860787382769995,251 "spec/lib/gitlab/import/merge_request_creator_spec.rb": 3.240514845308263,252 "spec/lib/gitlab/github_import/push_placeholder_references_spec.rb": 3.193877337667633,253 "spec/lib/gitlab/database/reindexing/index_selection_spec.rb": 3.035803775272855,254 "spec/services/incident_management/link_alerts/create_service_spec.rb": 2.996066308579195,255 "spec/lib/gitlab/cleanup/remote_uploads_spec.rb": 2.856188642381281,256 "spec/lib/gitlab/auth/user_access_denied_reason_spec.rb": 2.8118428062835132,257 "spec/lib/gitlab/database/postgres_hll/batch_distinct_counter_spec.rb": 2.6812467665953017,258 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/plan_stage_start_spec.rb": 2.596641996797778,259 "spec/workers/invalid_gpg_signature_update_worker_spec.rb": 2.4845215675422163,260 "spec/lib/gitlab/sidekiq_migrate_jobs_spec.rb": 2.4254521407771525,261 "spec/lib/gitlab/ci/config/external/file/remote_spec.rb": 2.3066322154168466,262 "spec/workers/ci/catalog/resources/aggregate_last30_day_usage_worker_spec.rb": 2.282013244774623,263 "spec/lib/gitlab/ci/templates/Diffblue_Cover_spec.rb": 2.1609024904364027,264 "spec/models/concerns/after_commit_queue_spec.rb": 2.136383602447231,265 "spec/workers/analytics/usage_trends/counter_job_worker_spec.rb": 2.0488615918102386,266 "spec/workers/update_project_statistics_worker_spec.rb": 2.0076944676770445,267 "spec/services/ci/trigger_downstream_pipeline_service_spec.rb": 1.9681861132153116,268 "spec/services/achievements/award_service_spec.rb": 1.8764050147177112,269 "spec/services/namespaces/update_denormalized_descendants_service_spec.rb": 1.847997593158377,270 "spec/graphql/types/snippets/blob_type_spec.rb": 1.7986855807211741,271 "spec/helpers/jira_connect_helper_spec.rb": 1.7191711409560995,272 "spec/finders/projects/topics_finder_spec.rb": 1.7167285289853416,273 "spec/routing/environments_spec.rb": 1.6486845389003109,274 "spec/models/ci/catalog/resources/components/last_usage_spec.rb": 1.5955317413002934,275 "spec/services/virtual_registries/packages/maven/cached_responses/create_or_update_service_spec.rb": 1.5627932279120744,276 "spec/helpers/ci/secure_files_helper_spec.rb": 1.5227751023252827,277 "spec/lib/api/entities/draft_note_spec.rb": 1.4607911203172472,278 "spec/models/ci/tag_spec.rb": 1.440657479367536,279 "spec/lib/gitlab/blame_spec.rb": 1.3807335062607078,280 "spec/helpers/ci/status_helper_spec.rb": 1.37508334833085,281 "spec/lib/gitlab/seeders/ci/variables_group_seeder_spec.rb": 1.320742860777687,282 "spec/lib/gitlab/jira_import/issues_importer_spec.rb": 1.301234184018982,283 "spec/lib/gitlab/database/load_balancing/sidekiq_client_middleware_spec.rb": 1.2567544672695796,284 "spec/lib/gitlab/analytics/usage_trends/workers_argument_builder_spec.rb": 1.2094590615722884,285 "spec/services/web_hooks/create_service_spec.rb": 1.1798804922253219,286 "spec/serializers/feature_flag_entity_spec.rb": 1.1457721321101513,287 "spec/lib/gitlab/ci/config/entry/rules/rule/changes_spec.rb": 1.092503624338376,288 "spec/services/ci/pipeline_triggers/destroy_service_spec.rb": 1.0586051937832568,289 "spec/presenters/member_presenter_spec.rb": 1.0388975270852252,290 "spec/models/error_tracking/error_event_spec.rb": 0.9935677436491084,291 "spec/lib/gitlab/github_import/importer/attachments/notes_importer_spec.rb": 0.9669661473758924,292 "spec/serializers/project_access_token_entity_spec.rb": 0.9351038833138997,293 "spec/uploaders/lfs_object_uploader_spec.rb": 0.9013816108235613,294 "spec/graphql/mutations/customer_relations/organizations/create_spec.rb": 0.871198698457176,295 "spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_project_type_active_online_metric_spec.rb": 0.8302762038072795,296 "spec/services/snippets/schedule_bulk_repository_shard_moves_service_spec.rb": 0.8046656336629223,297 "spec/lib/gitlab/github_import/importer/attachments/releases_importer_spec.rb": 0.7716740388414962,298 "spec/graphql/resolvers/group_milestones_resolver_spec.rb": 0.7518351691524845,299 "spec/rubocop/todo_dir_spec.rb": 0.704613231195073,300 "spec/serializers/project_access_token_serializer_spec.rb": 0.6911204320797293,301 "spec/lib/gitlab/rack_attack_spec.rb": 0.6739248871727873,302 "spec/views/admin/application_settings/_package_registry.html.haml_spec.rb": 0.631128253927759,303 "spec/support_specs/helpers/html_escaped_helpers_spec.rb": 0.629758287177637,304 "spec/validators/ip_cidr_array_validator_spec.rb": 0.5947756680622223,305 "spec/lib/gitlab/database/partitioning/multiple_numeric_list_partition_spec.rb": 0.5886663306632192,306 "spec/finders/ci/runner_managers_finder_spec.rb": 0.5619864305973479,307 "spec/models/organizations/organization_setting_spec.rb": 0.5441455580539196,308 "spec/initializers/rails_yaml_safe_load_spec.rb": 0.5228479580257183,309 "spec/lib/gitlab/sidekiq_middleware/concurrency_limit/server_spec.rb": 0.5050901666760641,310 "spec/views/groups/show.html.haml_spec.rb": 0.48551038877761876,311 "spec/lib/gitlab/experiment_feature_rollout_spec.rb": 0.4717884688786992,312 "spec/lib/gitlab/database/pg_class_spec.rb": 0.44755292990153844,313 "spec/lib/security/ci_configuration/sast_build_action_spec.rb": 0.4412956440054639,314 "spec/services/users/dismiss_broadcast_message_service_spec.rb": 0.4068693280481923,315 "spec/models/concerns/ignorable_columns_spec.rb": 0.3990194427268177,316 "spec/services/projects/count_service_spec.rb": 0.36934093145586766,317 "spec/helpers/admin/background_migrations_helper_spec.rb": 0.354743388093313,318 "spec/lib/gitlab/background_migration_spec.rb": 0.34154381356062985,319 "spec/rubocop/cop/migration/schedule_async_spec.rb": 0.32867472143616516,320 "spec/lib/gitlab/favicon_spec.rb": 0.31950230087742504,321 "spec/lib/grafana/time_window_spec.rb": 0.29973087681265653,322 "spec/support_specs/ability_check_spec.rb": 0.29831539373568416,323 "spec/lib/gitlab/manifest_import/manifest_spec.rb": 0.28796209163575026,324 "spec/services/dependency_proxy/head_manifest_service_spec.rb": 0.26881388811324947,325 "spec/graphql/mutations/concerns/mutations/resolves_group_spec.rb": 0.26386848720210526,326 "spec/lib/gitlab/metrics/subscribers/action_cable_spec.rb": 0.2501457285675833,327 "spec/models/design_user_mention_spec.rb": 0.23759118330332013,328 "spec/lib/gitlab/database/load_balancing/service_discovery/sampler_spec.rb": 0.2347565297148266,329 "spec/support_specs/helpers/active_record/query_recorder_spec.rb": 0.22501811266721555,330 "spec/lib/sidebars/concerns/super_sidebar_panel_spec.rb": 0.21515420597842505,331 "spec/lib/gitlab/fp/rop_helpers_spec.rb": 0.2049309745660053,332 "spec/graphql/types/color_type_spec.rb": 0.2040749734058138,333 "spec/rubocop/check_graceful_task_spec.rb": 0.18635370148866479,334 "spec/lib/gitlab/global_id/deprecations_spec.rb": 0.18632459409410376,335 "spec/lib/gitlab/metrics/subscribers/ldap_spec.rb": 0.17320228965301537,336 "spec/services/deploy_keys/create_service_spec.rb": 0.17123499298085193,337 "spec/lib/gitlab/github_gists_import/importer/gists_importer_spec.rb": 0.1637734744563646,338 "spec/helpers/artifacts_helper_spec.rb": 0.15890127004419882,339 "spec/lib/gitlab/graphql/type_name_deprecations_spec.rb": 0.1508282930755929,340 "spec/lib/backup/tasks/task_spec.rb": 0.1495590323047131,341 "spec/lib/gitlab/config/entry/validator_spec.rb": 0.144322863407934,342 "spec/lib/gitlab/sentence_spec.rb": 0.13591708524387552,343 "spec/lib/gitlab/database/stat_activity_spec.rb": 0.13371624020298703,344 "spec/views/help/drawers.html.haml_spec.rb": 0.12493558485387755,345 "spec/lib/backup/restore/preconditions_spec.rb": 0.12302909010989597,346 "spec/lib/gitlab/ci/yaml_processor/dag_spec.rb": 0.11574453788242206,347 "spec/lib/gitlab/view/presenter/simple_spec.rb": 0.11300697426224507,348 "spec/lib/gitlab/sidekiq_middleware/pause_control/strategy_handler_spec.rb": 0.10924329651877385,349 "spec/lib/google_api/auth_spec.rb": 0.1030589582291165,350 "spec/helpers/external_link_helper_spec.rb": 0.09932283477489146,351 "spec/graphql/types/security/codequality_reports_comparer_type_spec.rb": 0.09539754428558074,352 "spec/serializers/ci/trigger_serializer_spec.rb": 0.09299351656941611,353 "spec/lib/sidebars/organizations/menus/scope_menu_spec.rb": 0.09139228329204663,354 "spec/rubocop/cop/database/rescue_statement_timeout_spec.rb": 0.08305730625486864,355 "spec/rubocop/cop/migration/refer_to_index_by_name_spec.rb": 0.08255938038223021,356 "spec/lib/gitlab/query_limiting/active_support_subscriber_spec.rb": 0.07508470823310091,357 "spec/services/import/gitlab_projects/file_acquisition_strategies/file_upload_spec.rb": 0.07251000524822872,358 "spec/sidekiq/cron/job_gem_dependency_spec.rb": 0.07091510522139091,359 "spec/workers/file_hook_worker_spec.rb": 0.06875052767552485,360 "spec/graphql/types/current_user_type_spec.rb": 0.06829485838513477,361 "spec/lib/gitlab/middleware/webhook_recursion_detection_spec.rb": 0.06557679637619933,362 "spec/lib/gitlab/merge_requests/mergeability/redis_interface_spec.rb": 0.0653070720772577,363 "spec/lib/gitlab/diff/inline_diff_marker_spec.rb": 0.062833440217029,364 "spec/graphql/types/ci/instance_variable_type_spec.rb": 0.06125004699473152,365 "spec/lib/gitlab/sidekiq_middleware/instrumentation_logger_spec.rb": 0.049154713844110944,366 "spec/lib/gitlab/middleware/action_controller_static_context_spec.rb": 0.04861147700235967,367 "spec/lib/gitlab/ci/config/external/mapper/filter_spec.rb": 0.04475669762800624,368 "spec/lib/gitlab/usage/metrics/instrumentations/version_metric_spec.rb": 0.04221955851692891,369 "spec/lib/bulk_imports/retry_pipeline_error_spec.rb": 0.040980102833906656,370 "spec/lib/gitlab/word_diff/segments/newline_spec.rb": 0.03977003672500744,371 "spec/graphql/types/work_items/widgets/start_and_due_date_update_input_type_spec.rb": 0.037988355814501704372}373Running 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-8442485251.json --format RspecJunitFormatter --out rspec/rspec-8442485251.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house -- spec/services/merge_requests/push_options_handler_service_spec.rb spec/models/members/members/invited_private_group_accessibility_assigner_spec.rb spec/lib/gitlab/background_migration/backfill_merge_request_diffs_project_id_spec.rb spec/lib/gitlab/background_migration/delete_invalid_protected_branch_push_access_levels_spec.rb spec/models/clusters/cluster_spec.rb spec/services/boards/issues/move_service_spec.rb spec/lib/gitlab/background_migration/backfill_merge_request_reviewers_project_id_spec.rb spec/services/event_create_service_spec.rb spec/lib/gitlab/background_migration/backfill_protected_environment_approval_rules_protected_environment_group_id_spec.rb spec/lib/gitlab/diff/file_collection/merge_request_diff_batch_spec.rb spec/lib/gitlab/background_migration/backfill_protected_environment_deploy_access_levels_protected_environment_project_id_spec.rb spec/lib/gitlab/ci/pipeline/seed/build_spec.rb spec/lib/gitlab/background_migration/backfill_alert_management_alert_metric_images_project_id_spec.rb spec/models/resource_state_event_spec.rb spec/lib/gitlab/background_migration/backfill_alert_management_alert_user_mentions_project_id_spec.rb spec/lib/gitlab/database/tables_truncate_spec.rb spec/lib/gitlab/background_migration/nullify_organization_id_for_snippets_spec.rb spec/lib/gitlab/ci/pipeline/seed/stage_spec.rb spec/services/deployments/update_environment_service_spec.rb spec/helpers/issues_helper_spec.rb spec/models/concerns/project_api_compatibility_spec.rb spec/lib/gitlab/import_export/attributes_permitter_spec.rb spec/policies/ci/runner_manager_policy_spec.rb spec/workers/remove_expired_group_links_worker_spec.rb spec/services/ci/stuck_builds/drop_scheduled_service_spec.rb spec/models/protectable_dropdown_spec.rb spec/models/protected_branch/push_access_level_spec.rb spec/models/ci/build_report_result_spec.rb spec/serializers/discussion_diff_file_entity_spec.rb spec/lib/gitlab/ci/templates/Verify/load_performance_testing_gitlab_ci_yaml_spec.rb spec/lib/gitlab/file_hook_spec.rb spec/services/merge_requests/merge_strategies/from_source_branch_spec.rb spec/models/jira_connect/public_key_spec.rb spec/lib/gitlab/cache/helpers_spec.rb spec/lib/banzai/reference_parser/issue_parser_spec.rb spec/services/ci/compare_test_reports_service_spec.rb spec/services/merge_requests/add_context_service_spec.rb spec/workers/ci/archive_traces_cron_worker_spec.rb spec/lib/gitlab/background_migration/populate_operation_visibility_permissions_from_operations_spec.rb spec/finders/sentry_issue_finder_spec.rb spec/lib/gitlab/background_migration/mark_single_issuable_resource_links_spec.rb spec/services/tags/destroy_service_spec.rb spec/lib/gitlab/gitaly_client/with_feature_flag_actors_spec.rb spec/graphql/resolvers/group_issues_resolver_spec.rb spec/policies/design_management/design_policy_spec.rb spec/workers/issue_due_scheduler_worker_spec.rb spec/graphql/resolvers/clusters/agent_tokens_resolver_spec.rb spec/lib/api/entities/project_import_status_spec.rb spec/services/users/create_service_spec.rb spec/services/spam/spam_verdict_service_spec.rb spec/models/projects/data_transfer_spec.rb spec/models/custom_emoji_spec.rb spec/lib/gitlab/import_export/command_line_util_spec.rb spec/helpers/auth_helper_spec.rb spec/models/concerns/batch_nullify_dependent_associations_spec.rb spec/graphql/mutations/customer_relations/contacts/create_spec.rb spec/lib/gitlab/import/merge_request_creator_spec.rb spec/lib/gitlab/github_import/push_placeholder_references_spec.rb spec/lib/gitlab/database/reindexing/index_selection_spec.rb spec/services/incident_management/link_alerts/create_service_spec.rb spec/lib/gitlab/cleanup/remote_uploads_spec.rb spec/lib/gitlab/auth/user_access_denied_reason_spec.rb spec/lib/gitlab/database/postgres_hll/batch_distinct_counter_spec.rb spec/lib/gitlab/analytics/cycle_analytics/stage_events/plan_stage_start_spec.rb spec/workers/invalid_gpg_signature_update_worker_spec.rb spec/lib/gitlab/sidekiq_migrate_jobs_spec.rb spec/lib/gitlab/ci/config/external/file/remote_spec.rb spec/workers/ci/catalog/resources/aggregate_last30_day_usage_worker_spec.rb spec/lib/gitlab/ci/templates/Diffblue_Cover_spec.rb spec/models/concerns/after_commit_queue_spec.rb spec/workers/analytics/usage_trends/counter_job_worker_spec.rb spec/workers/update_project_statistics_worker_spec.rb spec/services/ci/trigger_downstream_pipeline_service_spec.rb spec/services/achievements/award_service_spec.rb spec/services/namespaces/update_denormalized_descendants_service_spec.rb spec/graphql/types/snippets/blob_type_spec.rb spec/helpers/jira_connect_helper_spec.rb spec/finders/projects/topics_finder_spec.rb spec/routing/environments_spec.rb spec/models/ci/catalog/resources/components/last_usage_spec.rb spec/services/virtual_registries/packages/maven/cached_responses/create_or_update_service_spec.rb spec/helpers/ci/secure_files_helper_spec.rb spec/lib/api/entities/draft_note_spec.rb spec/models/ci/tag_spec.rb spec/lib/gitlab/blame_spec.rb spec/helpers/ci/status_helper_spec.rb spec/lib/gitlab/seeders/ci/variables_group_seeder_spec.rb spec/lib/gitlab/jira_import/issues_importer_spec.rb spec/lib/gitlab/database/load_balancing/sidekiq_client_middleware_spec.rb spec/lib/gitlab/analytics/usage_trends/workers_argument_builder_spec.rb spec/services/web_hooks/create_service_spec.rb spec/serializers/feature_flag_entity_spec.rb spec/lib/gitlab/ci/config/entry/rules/rule/changes_spec.rb spec/services/ci/pipeline_triggers/destroy_service_spec.rb spec/presenters/member_presenter_spec.rb spec/models/error_tracking/error_event_spec.rb spec/lib/gitlab/github_import/importer/attachments/notes_importer_spec.rb spec/serializers/project_access_token_entity_spec.rb spec/uploaders/lfs_object_uploader_spec.rb spec/graphql/mutations/customer_relations/organizations/create_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_project_type_active_online_metric_spec.rb spec/services/snippets/schedule_bulk_repository_shard_moves_service_spec.rb spec/lib/gitlab/github_import/importer/attachments/releases_importer_spec.rb spec/graphql/resolvers/group_milestones_resolver_spec.rb spec/rubocop/todo_dir_spec.rb spec/serializers/project_access_token_serializer_spec.rb spec/lib/gitlab/rack_attack_spec.rb spec/views/admin/application_settings/_package_registry.html.haml_spec.rb spec/support_specs/helpers/html_escaped_helpers_spec.rb spec/validators/ip_cidr_array_validator_spec.rb spec/lib/gitlab/database/partitioning/multiple_numeric_list_partition_spec.rb spec/finders/ci/runner_managers_finder_spec.rb spec/models/organizations/organization_setting_spec.rb spec/initializers/rails_yaml_safe_load_spec.rb spec/lib/gitlab/sidekiq_middleware/concurrency_limit/server_spec.rb spec/views/groups/show.html.haml_spec.rb spec/lib/gitlab/experiment_feature_rollout_spec.rb spec/lib/gitlab/database/pg_class_spec.rb spec/lib/security/ci_configuration/sast_build_action_spec.rb spec/services/users/dismiss_broadcast_message_service_spec.rb spec/models/concerns/ignorable_columns_spec.rb spec/services/projects/count_service_spec.rb spec/helpers/admin/background_migrations_helper_spec.rb spec/lib/gitlab/background_migration_spec.rb spec/rubocop/cop/migration/schedule_async_spec.rb spec/lib/gitlab/favicon_spec.rb spec/lib/grafana/time_window_spec.rb spec/support_specs/ability_check_spec.rb spec/lib/gitlab/manifest_import/manifest_spec.rb spec/services/dependency_proxy/head_manifest_service_spec.rb spec/graphql/mutations/concerns/mutations/resolves_group_spec.rb spec/lib/gitlab/metrics/subscribers/action_cable_spec.rb spec/models/design_user_mention_spec.rb spec/lib/gitlab/database/load_balancing/service_discovery/sampler_spec.rb spec/support_specs/helpers/active_record/query_recorder_spec.rb spec/lib/sidebars/concerns/super_sidebar_panel_spec.rb spec/lib/gitlab/fp/rop_helpers_spec.rb spec/graphql/types/color_type_spec.rb spec/rubocop/check_graceful_task_spec.rb spec/lib/gitlab/global_id/deprecations_spec.rb spec/lib/gitlab/metrics/subscribers/ldap_spec.rb spec/services/deploy_keys/create_service_spec.rb spec/lib/gitlab/github_gists_import/importer/gists_importer_spec.rb spec/helpers/artifacts_helper_spec.rb spec/lib/gitlab/graphql/type_name_deprecations_spec.rb spec/lib/backup/tasks/task_spec.rb spec/lib/gitlab/config/entry/validator_spec.rb spec/lib/gitlab/sentence_spec.rb spec/lib/gitlab/database/stat_activity_spec.rb spec/views/help/drawers.html.haml_spec.rb spec/lib/backup/restore/preconditions_spec.rb spec/lib/gitlab/ci/yaml_processor/dag_spec.rb spec/lib/gitlab/view/presenter/simple_spec.rb spec/lib/gitlab/sidekiq_middleware/pause_control/strategy_handler_spec.rb spec/lib/google_api/auth_spec.rb spec/helpers/external_link_helper_spec.rb spec/graphql/types/security/codequality_reports_comparer_type_spec.rb spec/serializers/ci/trigger_serializer_spec.rb spec/lib/sidebars/organizations/menus/scope_menu_spec.rb spec/rubocop/cop/database/rescue_statement_timeout_spec.rb spec/rubocop/cop/migration/refer_to_index_by_name_spec.rb spec/lib/gitlab/query_limiting/active_support_subscriber_spec.rb spec/services/import/gitlab_projects/file_acquisition_strategies/file_upload_spec.rb spec/sidekiq/cron/job_gem_dependency_spec.rb spec/workers/file_hook_worker_spec.rb spec/graphql/types/current_user_type_spec.rb spec/lib/gitlab/middleware/webhook_recursion_detection_spec.rb spec/lib/gitlab/merge_requests/mergeability/redis_interface_spec.rb spec/lib/gitlab/diff/inline_diff_marker_spec.rb spec/graphql/types/ci/instance_variable_type_spec.rb spec/lib/gitlab/sidekiq_middleware/instrumentation_logger_spec.rb spec/lib/gitlab/middleware/action_controller_static_context_spec.rb spec/lib/gitlab/ci/config/external/mapper/filter_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/version_metric_spec.rb spec/lib/bulk_imports/retry_pipeline_error_spec.rb spec/lib/gitlab/word_diff/segments/newline_spec.rb spec/graphql/types/work_items/widgets/start_and_due_date_update_input_type_spec.rbKnapsack report generator started!374/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!375warning: parser/current is loading parser/ruby32, which recognizes 3.2.6-compliant syntax, but you are running 3.2.5.377Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true}378# [RSpecRunTime] Starting RSpec timer...379[TEST PROF INFO] EventProf enabled (sql.active_record)380unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.381unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.382Test environment set up in 2.597863731 seconds383# [RSpecRunTime] Starting example group spec/services/merge_requests/push_options_handler_service_spec.rb. Expected to take 5 minutes 5.03 seconds.384MergeRequests::PushOptionsHandlerService385 `create` push option386 with a new branch387 behaves like a service that can create a merge request388Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.390To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.391 creates a merge request with the correct target branch392 when project has been forked393Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.395To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.396Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.398To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.399 sets the correct source and target project400 with an existing branch but no open MR401 behaves like a service that can create a merge request402Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.404To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.405 creates a merge request with the correct target branch406 when project has been forked407Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.409To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.410Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.412To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.413 sets the correct source and target project414# [RSpecRunTime] RSpec elapsed time: 29.16 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.06 1.16 0.66 1/284 730415.416 with an existing branch that has a merge request open417 behaves like a service that does not create a merge request418 is expected not to change `MergeRequest.count`419 behaves like with a deleted branch420 behaves like a service that does nothing421 is expected not to change `MergeRequest.count`422 is expected not to change `MergeRequest.maximum(:updated_at)`423 behaves like with the project default branch424 behaves like a service that does nothing425 is expected not to change `MergeRequest.count`426 is expected not to change `MergeRequest.maximum(:updated_at)`427 `merge_when_pipeline_succeeds` push option428 with a new branch429 adds an error to the service430 behaves like a service that does not create a merge request431 is expected not to change `MergeRequest.count`432 when coupled with the `create` push option433 behaves like a service that can create a merge request434Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.436To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.437 creates a merge request with the correct target branch438 when project has been forked439Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.441To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.442Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.444To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.445 sets the correct source and target project446# [RSpecRunTime] RSpec elapsed time: 37.5 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.06 1.16 0.67 1/285 897447.448 behaves like a service that can set the merge request to merge when pipeline succeeds449Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.451To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.452 sets auto_merge_enabled453# [RSpecRunTime] RSpec elapsed time: 38.68 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.06 1.16 0.67 1/285 900454.455 with an existing branch but no open MR456 adds an error to the service457 behaves like a service that does not create a merge request458 is expected not to change `MergeRequest.count`459 when coupled with the `create` push option460 behaves like a service that can create a merge request461Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.463To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.464 creates a merge request with the correct target branch465 when project has been forked466Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.468To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.469Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.471To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.472 sets the correct source and target project473# [RSpecRunTime] RSpec elapsed time: 46.78 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.05 1.15 0.67 1/284 1036474.475 behaves like a service that can set the merge request to merge when pipeline succeeds476Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.478To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.479 sets auto_merge_enabled480# [RSpecRunTime] RSpec elapsed time: 48.01 seconds. Current RSS: ~1292M. Threads: 4. load average: 1.05 1.15 0.67 1/284 1039481.482 with an existing branch that has a merge request open483 behaves like a service that does not create a merge request484 is expected not to change `MergeRequest.count`485 behaves like a service that can set the merge request to merge when pipeline succeeds486 sets auto_merge_enabled487 behaves like with a deleted branch488 behaves like a service that does nothing489 is expected not to change `MergeRequest.count`490 is expected not to change `MergeRequest.maximum(:updated_at)`491 behaves like with the project default branch492 behaves like a service that does nothing493 is expected not to change `MergeRequest.count`494 is expected not to change `MergeRequest.maximum(:updated_at)`495 `remove_source_branch` push option496 with a new branch497 adds an error to the service498 behaves like a service that does not create a merge request499 is expected not to change `MergeRequest.count`500 when coupled with the `create` push option501 behaves like a service that can create a merge request502Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.504To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.505 creates a merge request with the correct target branch506 when project has been forked507Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.509To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.510Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.512To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.513 sets the correct source and target project514# [RSpecRunTime] RSpec elapsed time: 56.93 seconds. Current RSS: ~1292M. Threads: 4. load average: 1.04 1.15 0.67 1/284 1233515.516 behaves like a service that can remove the source branch when it is merged517Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.519To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.520 returns true to force_remove_source_branch?521# [RSpecRunTime] RSpec elapsed time: 58.17 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.04 1.15 0.67 1/284 1236522.523 with an existing branch but no open MR524 adds an error to the service525 behaves like a service that does not create a merge request526 is expected not to change `MergeRequest.count`527 when coupled with the `create` push option528 behaves like a service that can create a merge request529Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.531To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.532 creates a merge request with the correct target branch533 when project has been forked534Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.536To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.537Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.539To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.540 sets the correct source and target project541# [RSpecRunTime] RSpec elapsed time: 1 minute 6.28 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.03 1.14 0.68 1/284 1370542.543 behaves like a service that can remove the source branch when it is merged544Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.546To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.547 returns true to force_remove_source_branch?548# [RSpecRunTime] RSpec elapsed time: 1 minute 7.47 seconds. Current RSS: ~1292M. Threads: 4. load average: 1.03 1.14 0.68 1/283 1373549.550 with an existing branch that has a merge request open551 behaves like a service that does not create a merge request552 is expected not to change `MergeRequest.count`553 behaves like a service that can remove the source branch when it is merged554 returns true to force_remove_source_branch?555 behaves like with a deleted branch556 behaves like a service that does nothing557 is expected not to change `MergeRequest.count`558 is expected not to change `MergeRequest.maximum(:updated_at)`559 behaves like with the project default branch560 behaves like a service that does nothing561 is expected not to change `MergeRequest.count`562 is expected not to change `MergeRequest.maximum(:updated_at)`563 `target` push option564 with a new branch565 adds an error to the service566 behaves like a service that does not create a merge request567 is expected not to change `MergeRequest.count`568 when coupled with the `create` push option569 behaves like a service that can create a merge request570Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.572To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.573 creates a merge request with the correct target branch574 when project has been forked575Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.577To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.578Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.580To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.581 sets the correct source and target project582# [RSpecRunTime] RSpec elapsed time: 1 minute 16.36 seconds. Current RSS: ~1287M. Threads: 4. load average: 1.03 1.14 0.68 1/284 1572583.584 behaves like a service that can set the target of a merge request585Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.587To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.588 sets the target_branch589# [RSpecRunTime] RSpec elapsed time: 1 minute 17.62 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.03 1.14 0.68 1/284 1575590.591 with an existing branch but no open MR592 adds an error to the service593 behaves like a service that does not create a merge request594 is expected not to change `MergeRequest.count`595 when coupled with the `create` push option596 behaves like a service that can create a merge request597Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.599To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.600 creates a merge request with the correct target branch601 when project has been forked602Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.604To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.605Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.607To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.608 sets the correct source and target project609# [RSpecRunTime] RSpec elapsed time: 1 minute 25.67 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.02 1.13 0.68 1/284 1711610.611 behaves like a service that can set the target of a merge request612Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.614To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.615 sets the target_branch616# [RSpecRunTime] RSpec elapsed time: 1 minute 26.85 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.02 1.13 0.68 1/283 1714617.618 with an existing branch that has a merge request open619 behaves like a service that does not create a merge request620 is expected not to change `MergeRequest.count`621 behaves like a service that can set the target of a merge request622 sets the target_branch623 behaves like with a deleted branch624 behaves like a service that does nothing625 is expected not to change `MergeRequest.count`626 is expected not to change `MergeRequest.maximum(:updated_at)`627 behaves like with the project default branch628 behaves like a service that does nothing629 is expected not to change `MergeRequest.count`630 is expected not to change `MergeRequest.maximum(:updated_at)`631 `target_project` push option632 to self633 behaves like a service that can set the target project of a merge request634Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.636To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.637 creates a merge request with the correct target project638# [RSpecRunTime] RSpec elapsed time: 1 minute 31.12 seconds. Current RSS: ~1287M. Threads: 4. load average: 1.02 1.13 0.69 1/283 1806639.640 to intermediate project641 behaves like a service that can set the target project of a merge request642Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.644To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.645 creates a merge request with the correct target project646# [RSpecRunTime] RSpec elapsed time: 1 minute 33.65 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.02 1.13 0.69 1/283 1841647.648 to base project649 behaves like a service that can set the target project of a merge request650Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.652To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.653 creates a merge request with the correct target project654# [RSpecRunTime] RSpec elapsed time: 1 minute 36.23 seconds. Current RSS: ~1308M. Threads: 4. load average: 1.02 1.13 0.69 1/283 1871655.656 `title` push option657 with a new branch658 adds an error to the service659 behaves like a service that does not create a merge request660 is expected not to change `MergeRequest.count`661 when coupled with the `create` push option662 behaves like a service that can create a merge request663Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.665To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.666 creates a merge request with the correct target branch667 when project has been forked668Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.670To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.671Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.673To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.674 sets the correct source and target project675# [RSpecRunTime] RSpec elapsed time: 1 minute 43.31 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.10 1.14 0.70 1/284 2007676.677 behaves like a service that can set the title of a merge request678Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.680To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.681 sets the title682# [RSpecRunTime] RSpec elapsed time: 1 minute 44.51 seconds. Current RSS: ~1287M. Threads: 4. load average: 1.09 1.14 0.70 1/284 2010683.684 with an existing branch but no open MR685 adds an error to the service686 behaves like a service that does not create a merge request687 is expected not to change `MergeRequest.count`688 when coupled with the `create` push option689 behaves like a service that can create a merge request690Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.692To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.693 creates a merge request with the correct target branch694 when project has been forked695Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.697To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.698Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.700To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.701 sets the correct source and target project702# [RSpecRunTime] RSpec elapsed time: 1 minute 52.38 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.08 1.14 0.70 1/284 2147703.704 behaves like a service that can set the title of a merge request705Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.707To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.708 sets the title709# [RSpecRunTime] RSpec elapsed time: 1 minute 53.6 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.08 1.14 0.70 1/283 2150710.711 with an existing branch that has a merge request open712 behaves like a service that does not create a merge request713 is expected not to change `MergeRequest.count`714# [RSpecRunTime] RSpec elapsed time: 1 minute 54.66 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.08 1.13 0.70 1/284 2184715.716 behaves like a service that can set the title of a merge request717 sets the title718# [RSpecRunTime] RSpec elapsed time: 1 minute 55.7 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.08 1.13 0.70 1/284 2215719.720 behaves like with a deleted branch721 behaves like a service that does nothing722 is expected not to change `MergeRequest.count`723 is expected not to change `MergeRequest.maximum(:updated_at)`724 behaves like with the project default branch725 behaves like a service that does nothing726 is expected not to change `MergeRequest.count`727 is expected not to change `MergeRequest.maximum(:updated_at)`728 `description` push option729 with a new branch730 adds an error to the service731 behaves like a service that does not create a merge request732 is expected not to change `MergeRequest.count`733 when coupled with the `create` push option734 behaves like a service that can create a merge request735Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.737To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.738 creates a merge request with the correct target branch739 when project has been forked740Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.742To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.743Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.745To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.746 sets the correct source and target project747# [RSpecRunTime] RSpec elapsed time: 2 minutes 2.78 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.07 1.13 0.70 1/284 2349748.749 behaves like a service that can set the description of a merge request750Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.752To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.753 sets the description754# [RSpecRunTime] RSpec elapsed time: 2 minutes 4.0 seconds. Current RSS: ~1292M. Threads: 4. load average: 1.06 1.13 0.71 1/284 2352755.756 with an existing branch but no open MR757 adds an error to the service758 behaves like a service that does not create a merge request759 is expected not to change `MergeRequest.count`760 when coupled with the `create` push option761 behaves like a service that can create a merge request762Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.764To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.765 creates a merge request with the correct target branch766 when project has been forked767Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.769To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.770Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.772To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.773 sets the correct source and target project774# [RSpecRunTime] RSpec elapsed time: 2 minutes 12.09 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.06 1.13 0.71 1/284 2486775.776 behaves like a service that can set the description of a merge request777Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.779To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.780 sets the description781# [RSpecRunTime] RSpec elapsed time: 2 minutes 13.25 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.06 1.13 0.71 1/284 2489782.783 with an existing branch that has a merge request open784 behaves like a service that does not create a merge request785 is expected not to change `MergeRequest.count`786# [RSpecRunTime] RSpec elapsed time: 2 minutes 14.35 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.05 1.12 0.71 1/284 2524787.788 behaves like a service that can set the description of a merge request789 sets the description790# [RSpecRunTime] RSpec elapsed time: 2 minutes 15.42 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.05 1.12 0.71 1/284 2554791.792 with a multiline description793 behaves like a service that does not create a merge request794 is expected not to change `MergeRequest.count`795# [RSpecRunTime] RSpec elapsed time: 2 minutes 16.45 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.05 1.12 0.71 1/284 2583796.797 behaves like a service that can set the multiline description of a merge request798 sets the multiline description799# [RSpecRunTime] RSpec elapsed time: 2 minutes 17.48 seconds. Current RSS: ~1281M. Threads: 4. load average: 1.05 1.12 0.71 1/284 2612800.801 behaves like with a deleted branch802 behaves like a service that does nothing803 is expected not to change `MergeRequest.count`804 is expected not to change `MergeRequest.maximum(:updated_at)`805 behaves like with the project default branch806 behaves like a service that does nothing807 is expected not to change `MergeRequest.count`808 is expected not to change `MergeRequest.maximum(:updated_at)`809 `draft` push option810 with a new branch811 adds an error to the service812 behaves like a service that does not create a merge request813 is expected not to change `MergeRequest.count`814 when coupled with the `create` push option815 behaves like a service that can create a merge request816Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.818To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.819 creates a merge request with the correct target branch820 when project has been forked821Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.823To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.824Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.826To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.827 sets the correct source and target project828# [RSpecRunTime] RSpec elapsed time: 2 minutes 24.76 seconds. Current RSS: ~1292M. Threads: 4. load average: 1.12 1.14 0.72 1/284 2747829.830 behaves like a service that can set the draft of a merge request831Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.833To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.834 sets the draft835# [RSpecRunTime] RSpec elapsed time: 2 minutes 26.13 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.12 1.14 0.72 1/284 2750836.837 with an existing branch but no open MR838 adds an error to the service839 behaves like a service that does not create a merge request840 is expected not to change `MergeRequest.count`841# [RSpecRunTime] RSpec elapsed time: 2 minutes 27.24 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.12 1.14 0.72 1/283 2751842.843 when coupled with the `create` push option844 behaves like a service that can create a merge request845Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.847To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.848 creates a merge request with the correct target branch849 when project has been forked850Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.852To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.853Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.855To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.856 sets the correct source and target project857# [RSpecRunTime] RSpec elapsed time: 2 minutes 34.12 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.10 1.13 0.72 1/284 2885858.859 behaves like a service that can set the draft of a merge request860Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.862To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.863 sets the draft864# [RSpecRunTime] RSpec elapsed time: 2 minutes 35.46 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.10 1.13 0.72 1/283 2888865.866 with an existing branch that has a merge request open867 behaves like a service that does not create a merge request868 is expected not to change `MergeRequest.count`869# [RSpecRunTime] RSpec elapsed time: 2 minutes 36.54 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.10 1.13 0.72 1/284 2923870.871 behaves like a service that can set the draft of a merge request872 sets the draft873# [RSpecRunTime] RSpec elapsed time: 2 minutes 37.56 seconds. Current RSS: ~1280M. Threads: 4. load average: 1.10 1.13 0.72 1/284 2952874.875 draft title provided while `draft` push option is set to false876 behaves like a service that can create a merge request877Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.879To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.880 creates a merge request with the correct target branch881 when project has been forked882Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.884To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.885Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.887To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.888 sets the correct source and target project889# [RSpecRunTime] RSpec elapsed time: 2 minutes 44.56 seconds. Current RSS: ~1290M. Threads: 4. load average: 1.08 1.13 0.73 1/284 3086890.891 behaves like a service that can set the draft of a merge request892Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.894To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.895 sets the draft896# [RSpecRunTime] RSpec elapsed time: 2 minutes 45.79 seconds. Current RSS: ~1290M. Threads: 4. load average: 1.08 1.13 0.73 1/284 3089897.898 behaves like with a deleted branch899 behaves like a service that does nothing900 is expected not to change `MergeRequest.count`901 is expected not to change `MergeRequest.maximum(:updated_at)`902 behaves like with the project default branch903 behaves like a service that does nothing904 is expected not to change `MergeRequest.count`905 is expected not to change `MergeRequest.maximum(:updated_at)`906 `squash` push option907 with a new branch908 adds an error to the service909 behaves like a service that does not create a merge request910 is expected not to change `MergeRequest.count`911 when coupled with the `create` push option912 behaves like a service that can create a merge request913Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.915To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.916 creates a merge request with the correct target branch917 when project has been forked918Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.920To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.921Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.923To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.924 sets the correct source and target project925# [RSpecRunTime] RSpec elapsed time: 2 minutes 54.16 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.14 1.14 0.74 1/284 3227926.927 behaves like a service that can set a merge request to be squashed928Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.930To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.931 sets the squash property932# [RSpecRunTime] RSpec elapsed time: 2 minutes 55.38 seconds. Current RSS: ~1290M. Threads: 4. load average: 1.14 1.14 0.74 1/283 3230933.934 when squash is false935 behaves like a service that can set a merge request to be squashed936Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.938To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.939 sets the squash property940# [RSpecRunTime] RSpec elapsed time: 2 minutes 56.59 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.14 1.14 0.74 1/282 3233941.942 with an existing branch but no open MR943 adds an error to the service944 behaves like a service that does not create a merge request945 is expected not to change `MergeRequest.count`946 when coupled with the `create` push option947 behaves like a service that can create a merge request948Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.950To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.951 creates a merge request with the correct target branch952 when project has been forked953Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.955To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.956Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.958To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.959 sets the correct source and target project960# [RSpecRunTime] RSpec elapsed time: 3 minutes 3.68 seconds. Current RSS: ~1289M. Threads: 4. load average: 1.21 1.15 0.74 1/284 3368961.962 behaves like a service that can set a merge request to be squashed963Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.965To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.966 sets the squash property967# [RSpecRunTime] RSpec elapsed time: 3 minutes 4.92 seconds. Current RSS: ~1290M. Threads: 4. load average: 1.28 1.17 0.75 1/283 3371968.969 when squash is false970 behaves like a service that can set a merge request to be squashed971Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.973To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.974 sets the squash property975# [RSpecRunTime] RSpec elapsed time: 3 minutes 6.04 seconds. Current RSS: ~1292M. Threads: 4. load average: 1.28 1.17 0.75 1/282 3374976.977 with an existing branch that has a merge request open978 behaves like a service that does not create a merge request979 is expected not to change `MergeRequest.count`980 behaves like a service that can set a merge request to be squashed981 sets the squash property982 behaves like with a deleted branch983 behaves like a service that does nothing984 is expected not to change `MergeRequest.count`985 is expected not to change `MergeRequest.maximum(:updated_at)`986 behaves like with the project default branch987 behaves like a service that does nothing988 is expected not to change `MergeRequest.count`989 is expected not to change `MergeRequest.maximum(:updated_at)`990 `label` push option991 with a new branch992 adds an error to the service993 behaves like a service that does not create a merge request994 is expected not to change `MergeRequest.count`995 when coupled with the `create` push option996 behaves like a service that can create a merge request997Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.999To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1000 creates a merge request with the correct target branch1001 when project has been forked1002Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.1004To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1005Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1007To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1008 sets the correct source and target project1009# [RSpecRunTime] RSpec elapsed time: 3 minutes 16.87 seconds. Current RSS: ~1295M. Threads: 4. load average: 1.23 1.16 0.75 1/284 35701010.1011 behaves like a service that can change labels of a merge request1012Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1014To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1015 changes label count1016# [RSpecRunTime] RSpec elapsed time: 3 minutes 18.49 seconds. Current RSS: ~1295M. Threads: 4. load average: 1.23 1.16 0.75 1/283 35731017.1018 with an existing branch but no open MR1019 adds an error to the service1020 behaves like a service that does not create a merge request1021 is expected not to change `MergeRequest.count`1022 when coupled with the `create` push option1023 behaves like a service that can create a merge request1024Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1026To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1027 creates a merge request with the correct target branch1028 when project has been forked1029Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.1031To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1032Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1034To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1035 sets the correct source and target project1036# [RSpecRunTime] RSpec elapsed time: 3 minutes 26.06 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.20 1.16 0.76 1/284 37091037.1038 behaves like a service that can change labels of a merge request1039Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1041To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1042 changes label count1043# [RSpecRunTime] RSpec elapsed time: 3 minutes 27.63 seconds. Current RSS: ~1287M. Threads: 4. load average: 1.20 1.16 0.76 1/283 37121044.1045 with an existing branch that has a merge request open1046 behaves like a service that does not create a merge request1047 is expected not to change `MergeRequest.count`1048# [RSpecRunTime] RSpec elapsed time: 3 minutes 28.78 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.20 1.16 0.76 1/284 37461049.1050 behaves like a service that can change labels of a merge request1051 changes label count1052# [RSpecRunTime] RSpec elapsed time: 3 minutes 29.93 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.26 1.17 0.76 1/284 37751053.1054 behaves like with a deleted branch1055 behaves like a service that does nothing1056 is expected not to change `MergeRequest.count`1057 is expected not to change `MergeRequest.maximum(:updated_at)`1058 behaves like with the project default branch1059 behaves like a service that does nothing1060 is expected not to change `MergeRequest.count`1061 is expected not to change `MergeRequest.maximum(:updated_at)`1062 `unlabel` push option1063 with a new branch1064 adds an error to the service1065 behaves like a service that does not create a merge request1066 is expected not to change `MergeRequest.count`1067 when coupled with the `create` push option1068 behaves like a service that can create a merge request1069Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1071To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1072 creates a merge request with the correct target branch1073 when project has been forked1074Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.1076To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1077Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1079To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1080 sets the correct source and target project1081# [RSpecRunTime] RSpec elapsed time: 3 minutes 38.68 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.48 1.22 0.78 1/283 39101082.1083 behaves like a service that can change labels of a merge request1084Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1086To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1087 changes label count1088# [RSpecRunTime] RSpec elapsed time: 3 minutes 40.25 seconds. Current RSS: ~1295M. Threads: 4. load average: 1.52 1.23 0.79 1/282 39131089.1090 with an existing branch but no open MR1091 adds an error to the service1092 behaves like a service that does not create a merge request1093 is expected not to change `MergeRequest.count`1094 when coupled with the `create` push option1095 behaves like a service that can create a merge request1096Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1098To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1099 creates a merge request with the correct target branch1100 when project has been forked1101Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.1103To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1104Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1106To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1107 sets the correct source and target project1108# [RSpecRunTime] RSpec elapsed time: 3 minutes 48.04 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.48 1.23 0.79 1/283 40491109.1110 behaves like a service that can change labels of a merge request1111Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1113To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1114 changes label count1115# [RSpecRunTime] RSpec elapsed time: 3 minutes 49.73 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.44 1.22 0.79 1/282 40521116.1117 with an existing branch that has a merge request open1118 behaves like a service that does not create a merge request1119 is expected not to change `MergeRequest.count`1120# [RSpecRunTime] RSpec elapsed time: 3 minutes 50.99 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.44 1.22 0.79 1/283 40871121.1122 behaves like a service that can change labels of a merge request1123 changes label count1124# [RSpecRunTime] RSpec elapsed time: 3 minutes 52.36 seconds. Current RSS: ~1290M. Threads: 4. load average: 1.44 1.22 0.79 1/283 41171125.1126 behaves like with a deleted branch1127 behaves like a service that does nothing1128 is expected not to change `MergeRequest.count`1129 is expected not to change `MergeRequest.maximum(:updated_at)`1130 behaves like with the project default branch1131 behaves like a service that does nothing1132 is expected not to change `MergeRequest.count`1133 is expected not to change `MergeRequest.maximum(:updated_at)`1134 `milestone` push option1135 with a valid milestone1136 with a new branch1137 adds an error to the service1138 behaves like a service that does not create a merge request1139 is expected not to change `MergeRequest.count`1140 when coupled with the `create` push option1141 behaves like a service that can create a merge request1142Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1144To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1145 creates a merge request with the correct target branch1146 when project has been forked1147Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.1149To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1150Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1152To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1153 sets the correct source and target project1154# [RSpecRunTime] RSpec elapsed time: 4 minutes 0.72 second. Current RSS: ~1291M. Threads: 4. load average: 1.37 1.21 0.79 1/283 42511155.1156 behaves like a service that can set the milestone of a merge request1157Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1159To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1160 sets the milestone1161# [RSpecRunTime] RSpec elapsed time: 4 minutes 1.99 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.37 1.21 0.79 1/282 42541162.1163 with an existing branch but no open MR1164 adds an error to the service1165 behaves like a service that does not create a merge request1166 is expected not to change `MergeRequest.count`1167 when coupled with the `create` push option1168 behaves like a service that can create a merge request1169Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1171To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1172 creates a merge request with the correct target branch1173 when project has been forked1174Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.1176To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1177Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1179To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1180 sets the correct source and target project1181# [RSpecRunTime] RSpec elapsed time: 4 minutes 9.11 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.32 1.21 0.80 1/283 43891182.1183 behaves like a service that can set the milestone of a merge request1184Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1186To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1187 sets the milestone1188# [RSpecRunTime] RSpec elapsed time: 4 minutes 10.38 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.32 1.21 0.80 1/283 43921189.1190 with an existing branch that has a merge request open1191 behaves like a service that does not create a merge request1192 is expected not to change `MergeRequest.count`1193# [RSpecRunTime] RSpec elapsed time: 4 minutes 11.44 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.32 1.21 0.80 1/283 44271194.1195 behaves like a service that can set the milestone of a merge request1196 sets the milestone1197# [RSpecRunTime] RSpec elapsed time: 4 minutes 12.47 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.32 1.21 0.80 1/283 44561198.1199 behaves like with a deleted branch1200 behaves like a service that does nothing1201 is expected not to change `MergeRequest.count`1202 is expected not to change `MergeRequest.maximum(:updated_at)`1203 behaves like with the project default branch1204 behaves like a service that does nothing1205 is expected not to change `MergeRequest.count`1206 is expected not to change `MergeRequest.maximum(:updated_at)`1207 with invalid milestone1208 behaves like a service that can set the milestone of a merge request1209Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1211To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1212 sets the milestone1213# [RSpecRunTime] RSpec elapsed time: 4 minutes 13.88 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.32 1.21 0.80 1/283 44591214.1215 with an ancestor milestone1216 with immediate parent milestone1217 behaves like a service that can create a merge request1218Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1220To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1221 creates a merge request with the correct target branch1222 when project has been forked1223Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.1225To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1226Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1228To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1229 sets the correct source and target project1230# [RSpecRunTime] RSpec elapsed time: 4 minutes 21.97 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.34 1.22 0.80 1/283 45951231.1232 behaves like a service that can set the milestone of a merge request1233Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1235To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1236 sets the milestone1237# [RSpecRunTime] RSpec elapsed time: 4 minutes 23.25 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.34 1.22 0.80 1/282 45981238.1239 with multi-level ancestor milestone1240 behaves like a service that can create a merge request1241Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1243To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1244 creates a merge request with the correct target branch1245 when project has been forked1246Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.1248To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1249Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1251To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1252 sets the correct source and target project1253# [RSpecRunTime] RSpec elapsed time: 4 minutes 30.42 seconds. Current RSS: ~1292M. Threads: 4. load average: 1.29 1.21 0.81 1/283 47331254.1255 behaves like a service that can set the milestone of a merge request1256Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1258To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1259 sets the milestone1260# [RSpecRunTime] RSpec elapsed time: 4 minutes 31.77 seconds. Current RSS: ~1292M. Threads: 4. load average: 1.29 1.21 0.81 1/283 47361261.1262 `assign` push option1263 behaves like with a new branch1264 adds an error to the service1265 behaves like a service that does not create a merge request1266 is expected not to change `MergeRequest.count`1267 behaves like when coupled with the `create` push option1268 behaves like a service that can create a merge request1269Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1271To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1272 creates a merge request with the correct target branch1273 when project has been forked1274Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.1276To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1277Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1279To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1280 sets the correct source and target project1281# [RSpecRunTime] RSpec elapsed time: 4 minutes 39.75 seconds. Current RSS: ~1283M. Threads: 4. load average: 1.32 1.22 0.81 1/283 48711282.1283 behaves like a service that can change assignees of a merge request1284Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1286To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1287 changes assignee count1288# [RSpecRunTime] RSpec elapsed time: 4 minutes 40.98 seconds. Current RSS: ~1283M. Threads: 4. load average: 1.32 1.22 0.81 1/282 48741289.1290 behaves like with an existing branch but no open MR1291 adds an error to the service1292 behaves like a service that does not create a merge request1293 is expected not to change `MergeRequest.count`1294 behaves like when coupled with the `create` push option1295 behaves like a service that can create a merge request1296Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1298To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1299 creates a merge request with the correct target branch1300 when project has been forked1301Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.1303To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1304Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1306To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1307 sets the correct source and target project1308# [RSpecRunTime] RSpec elapsed time: 4 minutes 47.78 seconds. Current RSS: ~1290M. Threads: 4. load average: 1.29 1.21 0.82 1/283 50101309.1310 behaves like a service that can change assignees of a merge request1311Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1313To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1314 changes assignee count1315# [RSpecRunTime] RSpec elapsed time: 4 minutes 48.97 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.29 1.21 0.82 1/283 50131316.1317 behaves like with an existing branch that has a merge request open in foss1318 behaves like a service that does not create a merge request1319 is expected not to change `MergeRequest.count`1320 behaves like a service that can change assignees of a merge request1321 changes assignee count1322# [RSpecRunTime] RSpec elapsed time: 4 minutes 51.91 seconds. Current RSS: ~1290M. Threads: 4. load average: 1.27 1.21 0.82 1/283 50761323.1324 behaves like with a deleted branch1325 behaves like a service that does nothing1326 is expected not to change `MergeRequest.count`1327 is expected not to change `MergeRequest.maximum(:updated_at)`1328 behaves like with the project default branch1329 behaves like a service that does nothing1330 is expected not to change `MergeRequest.count`1331 is expected not to change `MergeRequest.maximum(:updated_at)`1332 when passing in usernames1333 behaves like with an existing branch that has a merge request open in foss1334 behaves like a service that does not create a merge request1335 is expected not to change `MergeRequest.count`1336# [RSpecRunTime] RSpec elapsed time: 4 minutes 53.88 seconds. Current RSS: ~1275M. Threads: 4. load average: 1.27 1.21 0.82 1/283 51061337.1338 behaves like a service that can change assignees of a merge request1339 changes assignee count1340# [RSpecRunTime] RSpec elapsed time: 4 minutes 55.51 seconds. Current RSS: ~1273M. Threads: 4. load average: 1.25 1.21 0.82 1/283 51371341.1342 `unassign` push option1343 behaves like with a new branch1344 adds an error to the service1345 behaves like a service that does not create a merge request1346 is expected not to change `MergeRequest.count`1347 behaves like when coupled with the `create` push option1348 behaves like a service that can create a merge request1349Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1351To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1352 creates a merge request with the correct target branch1353 when project has been forked1354Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.1356To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1357Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1359To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1360 sets the correct source and target project1361# [RSpecRunTime] RSpec elapsed time: 5 minutes 2.72 seconds. Current RSS: ~1292M. Threads: 4. load average: 1.23 1.20 0.82 1/283 52711362.1363 behaves like a service that can change assignees of a merge request1364Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1366To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1367 changes assignee count1368# [RSpecRunTime] RSpec elapsed time: 5 minutes 3.99 seconds. Current RSS: ~1292M. Threads: 4. load average: 1.23 1.20 0.82 1/283 52741369.1370 behaves like with an existing branch but no open MR1371 adds an error to the service1372 behaves like a service that does not create a merge request1373 is expected not to change `MergeRequest.count`1374 behaves like when coupled with the `create` push option1375 behaves like a service that can create a merge request1376Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1378To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1379 creates a merge request with the correct target branch1380 when project has been forked1381Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.1383To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1384Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1386To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1387 sets the correct source and target project1388# [RSpecRunTime] RSpec elapsed time: 5 minutes 10.98 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.19 1.20 0.82 1/283 54091389.1390 behaves like a service that can change assignees of a merge request1391Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1393To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1394 changes assignee count1395# [RSpecRunTime] RSpec elapsed time: 5 minutes 13.28 seconds. Current RSS: ~1290M. Threads: 4. load average: 1.19 1.20 0.82 1/282 54121396.1397 behaves like with an existing branch that has a merge request open in foss1398 behaves like a service that does not create a merge request1399 is expected not to change `MergeRequest.count`1400 behaves like a service that can change assignees of a merge request1401 changes assignee count1402 behaves like with a deleted branch1403 behaves like a service that does nothing1404 is expected not to change `MergeRequest.count`1405 is expected not to change `MergeRequest.maximum(:updated_at)`1406 behaves like with the project default branch1407 behaves like a service that does nothing1408 is expected not to change `MergeRequest.count`1409 is expected not to change `MergeRequest.maximum(:updated_at)`1410 when passing in usernames1411 behaves like with an existing branch that has a merge request open in foss1412 behaves like a service that does not create a merge request1413 is expected not to change `MergeRequest.count`1414 behaves like a service that can change assignees of a merge request1415 changes assignee count1416 multiple pushed branches1417Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1419To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1420Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.1422To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1423 creates a merge request per branch1424 when there are too many pushed branches1425 records an error1426# [RSpecRunTime] RSpec elapsed time: 5 minutes 19.5 seconds. Current RSS: ~1289M. Threads: 4. load average: 1.16 1.19 0.82 1/283 55361427.1428 no push options1429 behaves like a service that does nothing1430 is expected not to change `MergeRequest.count`1431 is expected not to change `MergeRequest.maximum(:updated_at)`1432 no user1433 records an error1434 unauthorized user1435 records an error1436# [RSpecRunTime] RSpec elapsed time: 5 minutes 21.15 seconds. Current RSS: ~1289M. Threads: 4. load average: 1.16 1.19 0.82 1/282 55391437.1438 handling unexpected exceptions1439 records an error1440 writes to Gitlab::AppLogger1441 when target is not a valid branch name1442 records an error1443 when the target project does not exist1444 records an error1445 when user does not have access to target project1446 records an error1447 when MRs are not enabled1448 records an error1449# [RSpecRunTime] RSpec elapsed time: 5 minutes 22.73 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.16 1.19 0.82 1/282 55631450.1451 when projects are unrelated1452 records an error1453# [RSpecRunTime] RSpec elapsed time: 5 minutes 23.92 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.16 1.19 0.82 1/281 55871454.1455 when MR has ActiveRecord errors1456 adds the error to its errors property1457# [RSpecRunTime] Finishing example group spec/services/merge_requests/push_options_handler_service_spec.rb. It took 5 minutes 17.6 seconds. Expected to take 5 minutes 5.03 seconds.1458# [RSpecRunTime] Starting example group spec/models/members/members/invited_private_group_accessibility_assigner_spec.rb. Expected to take 2 minutes 31.57 seconds.1459Members::InvitedPrivateGroupAccessibilityAssigner1460 does not allow STI1461 #execute1462 for project members1463 behaves like assigns is_source_accessible_to_current_user1464 for direct members1465 source_visibility: :public1466 behaves like sets is_source_accessible_to_current_user to true for all members1467 is expected to eq true1468 source_visibility: :private1469 behaves like sets is_source_accessible_to_current_user to true for all members1470 is expected to eq true1471 for inherited members1472 source_visibility: :public1473 behaves like sets is_source_accessible_to_current_user to true for all members1474 is expected to eq true1475 source_visibility: :private1476 behaves like sets is_source_accessible_to_current_user to true for all members1477 is expected to eq true1478 for shared source members1479 when current user is unauthenticated1480 shared_source_visibility: :public, invited_group_visibility: :public, can_see_invited_members_source?: true1481 is expected to eq true1482 with multiple members belonging to the same source1483 avoid N+1 queries1484# [RSpecRunTime] RSpec elapsed time: 5 minutes 32.13 seconds. Current RSS: ~1275M. Threads: 4. load average: 1.14 1.18 0.83 1/278 55911485.1486 shared_source_visibility: :public, invited_group_visibility: :private, can_see_invited_members_source?: false1487 is expected to eq false1488 with multiple members belonging to the same source1489 avoid N+1 queries1490# [RSpecRunTime] RSpec elapsed time: 5 minutes 36.12 seconds. Current RSS: ~1268M. Threads: 4. load average: 1.12 1.18 0.83 1/277 55921491.1492 when current user non-member of shared source1493 shared_source_visibility: :public, invited_group_visibility: :public, can_see_invited_members_source?: true1494 is expected to eq true1495 with multiple members belonging to the same source1496 avoid N+1 queries1497# [RSpecRunTime] RSpec elapsed time: 5 minutes 40.01 seconds. Current RSS: ~1269M. Threads: 4. load average: 1.11 1.17 0.83 1/277 55931498.1499 shared_source_visibility: :public, invited_group_visibility: :private, can_see_invited_members_source?: false1500 is expected to eq false1501 with multiple members belonging to the same source1502 avoid N+1 queries1503# [RSpecRunTime] RSpec elapsed time: 5 minutes 44.15 seconds. Current RSS: ~1270M. Threads: 4. load average: 1.10 1.17 0.83 3/277 55941504.1505 when current user a member of shared source but not of invited group1506 shared_source_visibility: :public, invited_group_visibility: :public, can_see_invited_members_source?: true1507 is expected to eq true1508 with multiple members belonging to the same source1509 avoid N+1 queries1510# [RSpecRunTime] RSpec elapsed time: 5 minutes 48.67 seconds. Current RSS: ~1270M. Threads: 4. load average: 1.10 1.17 0.83 1/277 55951511.1512 shared_source_visibility: :public, invited_group_visibility: :private, can_see_invited_members_source?: false1513 is expected to eq false1514 with multiple members belonging to the same source1515 avoid N+1 queries1516# [RSpecRunTime] RSpec elapsed time: 5 minutes 53.32 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.10 1.17 0.83 1/277 55961517.1518 shared_source_visibility: :private, invited_group_visibility: :public, can_see_invited_members_source?: true1519 is expected to eq true1520 with multiple members belonging to the same source1521 avoid N+1 queries1522# [RSpecRunTime] RSpec elapsed time: 5 minutes 57.83 seconds. Current RSS: ~1270M. Threads: 4. load average: 1.09 1.17 0.83 1/277 55971523.1524 shared_source_visibility: :private, invited_group_visibility: :private, can_see_invited_members_source?: false1525 is expected to eq false1526 with multiple members belonging to the same source1527 avoid N+1 queries1528# [RSpecRunTime] RSpec elapsed time: 6 minutes 2.29 seconds. Current RSS: ~1272M. Threads: 4. load average: 1.08 1.16 0.83 1/277 55981529.1530 when current user is a direct member of shared group and of invited group through sharing1531 shared_source_visibility: :public, invited_group_visibility: :public, can_see_invited_members_source?: true1532 is expected to eq true1533 with multiple members belonging to the same source1534 avoid N+1 queries1535# [RSpecRunTime] RSpec elapsed time: 6 minutes 6.82 seconds. Current RSS: ~1273M. Threads: 4. load average: 1.07 1.16 0.83 1/277 55991536.1537 shared_source_visibility: :public, invited_group_visibility: :private, can_see_invited_members_source?: true1538 is expected to eq true1539 with multiple members belonging to the same source1540 avoid N+1 queries1541# [RSpecRunTime] RSpec elapsed time: 6 minutes 11.62 seconds. Current RSS: ~1273M. Threads: 4. load average: 1.07 1.16 0.83 1/277 56001542.1543 shared_source_visibility: :private, invited_group_visibility: :public, can_see_invited_members_source?: true1544 is expected to eq true1545 with multiple members belonging to the same source1546 avoid N+1 queries1547# [RSpecRunTime] RSpec elapsed time: 6 minutes 16.24 seconds. Current RSS: ~1274M. Threads: 4. load average: 1.06 1.15 0.83 1/277 56011548.1549 shared_source_visibility: :private, invited_group_visibility: :private, can_see_invited_members_source?: true1550 is expected to eq true1551 with multiple members belonging to the same source1552 avoid N+1 queries1553# [RSpecRunTime] RSpec elapsed time: 6 minutes 21.05 seconds. Current RSS: ~1273M. Threads: 4. load average: 1.14 1.17 0.84 1/277 56021554.1555 when current user is a direct member of shared group and of invited group through inheritance1556 shared_source_visibility: :public, invited_group_visibility: :public, can_see_invited_members_source?: true1557 is expected to eq true1558 with multiple members belonging to the same source1559 avoid N+1 queries1560# [RSpecRunTime] RSpec elapsed time: 6 minutes 25.5 seconds. Current RSS: ~1275M. Threads: 4. load average: 1.13 1.17 0.84 1/277 56031561.1562 shared_source_visibility: :public, invited_group_visibility: :private, can_see_invited_members_source?: true1563 is expected to eq true1564 with multiple members belonging to the same source1565 avoid N+1 queries1566# [RSpecRunTime] RSpec elapsed time: 6 minutes 30.25 seconds. Current RSS: ~1279M. Threads: 4. load average: 1.12 1.16 0.84 1/277 56041567.1568 shared_source_visibility: :private, invited_group_visibility: :public, can_see_invited_members_source?: true1569 is expected to eq true1570 with multiple members belonging to the same source1571 avoid N+1 queries1572# [RSpecRunTime] RSpec elapsed time: 6 minutes 35.15 seconds. Current RSS: ~1279M. Threads: 4. load average: 1.11 1.16 0.84 1/277 56051573.1574 shared_source_visibility: :private, invited_group_visibility: :private, can_see_invited_members_source?: true1575 is expected to eq true1576 with multiple members belonging to the same source1577 avoid N+1 queries1578# [RSpecRunTime] RSpec elapsed time: 6 minutes 39.99 seconds. Current RSS: ~1281M. Threads: 4. load average: 1.10 1.16 0.85 1/277 56061579.1580 when current user can manage member of shared group not invited group members1581 shared_source_visibility: :public, invited_group_visibility: :public, can_see_invited_members_source?: true1582 is expected to eq true1583 with multiple members belonging to the same source1584 avoid N+1 queries1585# [RSpecRunTime] RSpec elapsed time: 6 minutes 44.87 seconds. Current RSS: ~1282M. Threads: 4. load average: 1.09 1.15 0.85 1/277 56071586.1587 shared_source_visibility: :public, invited_group_visibility: :private, can_see_invited_members_source?: true1588 is expected to eq true1589 with multiple members belonging to the same source1590 avoid N+1 queries1591# [RSpecRunTime] RSpec elapsed time: 6 minutes 50.63 seconds. Current RSS: ~1283M. Threads: 4. load average: 1.08 1.15 0.85 1/277 56081592.1593 shared_source_visibility: :private, invited_group_visibility: :public, can_see_invited_members_source?: true1594 is expected to eq true1595 with multiple members belonging to the same source1596 avoid N+1 queries1597# [RSpecRunTime] RSpec elapsed time: 6 minutes 55.36 seconds. Current RSS: ~1279M. Threads: 4. load average: 1.08 1.15 0.85 1/277 56091598.1599 shared_source_visibility: :private, invited_group_visibility: :private, can_see_invited_members_source?: true1600 is expected to eq true1601 with multiple members belonging to the same source1602 avoid N+1 queries1603# [RSpecRunTime] RSpec elapsed time: 7 minutes 0.15 second. Current RSS: ~1275M. Threads: 4. load average: 1.07 1.14 0.85 1/277 56101604.1605 for group members1606 behaves like assigns is_source_accessible_to_current_user1607 for direct members1608 source_visibility: :public1609 behaves like sets is_source_accessible_to_current_user to true for all members1610 is expected to eq true1611 source_visibility: :private1612 behaves like sets is_source_accessible_to_current_user to true for all members1613 is expected to eq true1614 for inherited members1615 source_visibility: :public1616 behaves like sets is_source_accessible_to_current_user to true for all members1617 is expected to eq true1618 source_visibility: :private1619 behaves like sets is_source_accessible_to_current_user to true for all members1620 is expected to eq true1621 for shared source members1622 when current user is unauthenticated1623 shared_source_visibility: :public, invited_group_visibility: :public, can_see_invited_members_source?: true1624 is expected to eq true1625 with multiple members belonging to the same source1626 avoid N+1 queries1627# [RSpecRunTime] RSpec elapsed time: 7 minutes 5.47 seconds. Current RSS: ~1275M. Threads: 4. load average: 1.06 1.14 0.85 1/277 56111628.1629 shared_source_visibility: :public, invited_group_visibility: :private, can_see_invited_members_source?: false1630 is expected to eq false1631 with multiple members belonging to the same source1632 avoid N+1 queries1633# [RSpecRunTime] RSpec elapsed time: 7 minutes 8.66 seconds. Current RSS: ~1275M. Threads: 4. load average: 1.06 1.14 0.85 1/277 56121634.1635 when current user non-member of shared source1636 shared_source_visibility: :public, invited_group_visibility: :public, can_see_invited_members_source?: true1637 is expected to eq true1638 with multiple members belonging to the same source1639 avoid N+1 queries1640# [RSpecRunTime] RSpec elapsed time: 7 minutes 11.83 seconds. Current RSS: ~1275M. Threads: 4. load average: 1.06 1.14 0.85 1/277 56131641.1642 shared_source_visibility: :public, invited_group_visibility: :private, can_see_invited_members_source?: false1643 is expected to eq false1644 with multiple members belonging to the same source1645 avoid N+1 queries1646# [RSpecRunTime] RSpec elapsed time: 7 minutes 15.21 seconds. Current RSS: ~1275M. Threads: 4. load average: 1.05 1.14 0.85 1/277 56141647.1648 when current user a member of shared source but not of invited group1649 shared_source_visibility: :public, invited_group_visibility: :public, can_see_invited_members_source?: true1650 is expected to eq true1651 with multiple members belonging to the same source1652 avoid N+1 queries1653# [RSpecRunTime] RSpec elapsed time: 7 minutes 18.89 seconds. Current RSS: ~1276M. Threads: 4. load average: 1.05 1.14 0.85 1/277 56151654.1655 shared_source_visibility: :public, invited_group_visibility: :private, can_see_invited_members_source?: false1656 is expected to eq false1657 with multiple members belonging to the same source1658 avoid N+1 queries1659# [RSpecRunTime] RSpec elapsed time: 7 minutes 22.89 seconds. Current RSS: ~1276M. Threads: 4. load average: 1.05 1.14 0.85 1/277 56161660.1661 shared_source_visibility: :private, invited_group_visibility: :public, can_see_invited_members_source?: true1662 is expected to eq true1663 with multiple members belonging to the same source1664 avoid N+1 queries1665# [RSpecRunTime] RSpec elapsed time: 7 minutes 26.66 seconds. Current RSS: ~1277M. Threads: 4. load average: 1.04 1.13 0.85 1/277 56171666.1667 shared_source_visibility: :private, invited_group_visibility: :private, can_see_invited_members_source?: false1668 is expected to eq false1669 with multiple members belonging to the same source1670 avoid N+1 queries1671# [RSpecRunTime] RSpec elapsed time: 7 minutes 30.42 seconds. Current RSS: ~1277M. Threads: 4. load average: 1.04 1.13 0.85 1/277 56181672.1673 when current user is a direct member of shared group and of invited group through sharing1674 shared_source_visibility: :public, invited_group_visibility: :public, can_see_invited_members_source?: true1675 is expected to eq true1676 with multiple members belonging to the same source1677 avoid N+1 queries1678# [RSpecRunTime] RSpec elapsed time: 7 minutes 34.39 seconds. Current RSS: ~1275M. Threads: 4. load average: 1.04 1.13 0.86 1/277 56191679.1680 shared_source_visibility: :public, invited_group_visibility: :private, can_see_invited_members_source?: true1681 is expected to eq true1682 with multiple members belonging to the same source1683 avoid N+1 queries1684# [RSpecRunTime] RSpec elapsed time: 7 minutes 38.5 seconds. Current RSS: ~1277M. Threads: 4. load average: 1.04 1.13 0.86 1/277 56201685.1686 shared_source_visibility: :private, invited_group_visibility: :public, can_see_invited_members_source?: true1687 is expected to eq true1688 with multiple members belonging to the same source1689 avoid N+1 queries1690# [RSpecRunTime] RSpec elapsed time: 7 minutes 42.51 seconds. Current RSS: ~1277M. Threads: 4. load average: 1.03 1.13 0.86 1/277 56211691.1692 shared_source_visibility: :private, invited_group_visibility: :private, can_see_invited_members_source?: true1693 is expected to eq true1694 with multiple members belonging to the same source1695 avoid N+1 queries1696# [RSpecRunTime] RSpec elapsed time: 7 minutes 46.61 seconds. Current RSS: ~1278M. Threads: 4. load average: 1.03 1.12 0.86 1/277 56221697.1698 when current user is a direct member of shared group and of invited group through inheritance1699 shared_source_visibility: :public, invited_group_visibility: :public, can_see_invited_members_source?: true1700 is expected to eq true1701 with multiple members belonging to the same source1702 avoid N+1 queries1703# [RSpecRunTime] RSpec elapsed time: 7 minutes 50.17 seconds. Current RSS: ~1278M. Threads: 4. load average: 1.03 1.12 0.86 1/277 56231704.1705 shared_source_visibility: :public, invited_group_visibility: :private, can_see_invited_members_source?: true1706 is expected to eq true1707 with multiple members belonging to the same source1708 avoid N+1 queries1709# [RSpecRunTime] RSpec elapsed time: 7 minutes 53.84 seconds. Current RSS: ~1280M. Threads: 4. load average: 1.03 1.12 0.86 1/278 56241710.1711 shared_source_visibility: :private, invited_group_visibility: :public, can_see_invited_members_source?: true1712 is expected to eq true1713 with multiple members belonging to the same source1714 avoid N+1 queries1715# [RSpecRunTime] RSpec elapsed time: 7 minutes 57.39 seconds. Current RSS: ~1280M. Threads: 4. load average: 1.11 1.14 0.87 1/278 56251716.1717 shared_source_visibility: :private, invited_group_visibility: :private, can_see_invited_members_source?: true1718 is expected to eq true1719 with multiple members belonging to the same source1720 avoid N+1 queries1721# [RSpecRunTime] RSpec elapsed time: 8 minutes 1.14 seconds. Current RSS: ~1279M. Threads: 4. load average: 1.10 1.13 0.87 1/278 56261722.1723 when current user can manage member of shared group not invited group members1724 shared_source_visibility: :public, invited_group_visibility: :public, can_see_invited_members_source?: true1725 is expected to eq true1726 with multiple members belonging to the same source1727 avoid N+1 queries1728# [RSpecRunTime] RSpec elapsed time: 8 minutes 4.77 seconds. Current RSS: ~1280M. Threads: 4. load average: 1.09 1.13 0.87 1/278 56271729.1730 shared_source_visibility: :public, invited_group_visibility: :private, can_see_invited_members_source?: true1731 is expected to eq true1732 with multiple members belonging to the same source1733 avoid N+1 queries1734# [RSpecRunTime] RSpec elapsed time: 8 minutes 8.39 seconds. Current RSS: ~1280M. Threads: 4. load average: 1.09 1.13 0.87 1/278 56281735.1736 shared_source_visibility: :private, invited_group_visibility: :public, can_see_invited_members_source?: true1737 is expected to eq true1738 with multiple members belonging to the same source1739 avoid N+1 queries1740# [RSpecRunTime] RSpec elapsed time: 8 minutes 12.0 seconds. Current RSS: ~1281M. Threads: 4. load average: 1.08 1.13 0.87 1/278 56291741.1742 shared_source_visibility: :private, invited_group_visibility: :private, can_see_invited_members_source?: true1743 is expected to eq true1744 with multiple members belonging to the same source1745 avoid N+1 queries1746# [RSpecRunTime] RSpec elapsed time: 8 minutes 15.67 seconds. Current RSS: ~1282M. Threads: 4. load average: 1.08 1.13 0.87 1/278 56301747.1748# [RSpecRunTime] Finishing example group spec/models/members/members/invited_private_group_accessibility_assigner_spec.rb. It took 2 minutes 50.9 seconds. Expected to take 2 minutes 31.57 seconds.1749# [RSpecRunTime] Starting example group spec/models/clusters/cluster_spec.rb. Expected to take 1 minute 18.57 seconds.1750Clusters::Cluster1751 is expected to have one provider_gcp1752 is expected to have one cluster_project1753 is expected to have one integration_prometheus1754 is expected to have one provider_aws1755 is expected to belong to management_project class_name => ::Project required: false1756 is expected to have many cluster_projects1757 is expected to have many deployment_clusters1758 is expected to have many projects1759 is expected to respond to #project1760 is expected to delegate #status to the #provider object1761 is expected to be namespace per environment1762 is expected to delegate #status_reason to the #provider object1763 is expected to have many environments through deployments1764 is expected to belong to user required: false1765 is expected to have one platform_kubernetes1766 is expected to have many cluster_groups1767 is expected to have many kubernetes_namespaces1768 is expected to includes the HasEnvironmentScope module1769 is expected to have many groups1770 has default helm_major_version 31771 is expected to have many groups_projects1772 does not allow STI1773 #delete_cached_resources!1774 deletes associated namespace records1775# [RSpecRunTime] RSpec elapsed time: 8 minutes 17.72 seconds. Current RSS: ~1279M. Threads: 4. load average: 1.08 1.13 0.87 1/278 56311776.1777 .ancestor_clusters_for_clusterable1778 when project does not belong to this group1779 returns nothing1780 when group has a configured kubernetes cluster1781 returns the group cluster1782# [RSpecRunTime] RSpec elapsed time: 8 minutes 19.66 seconds. Current RSS: ~1289M. Threads: 4. load average: 1.07 1.12 0.87 1/278 56321783.1784 when group and instance have configured kubernetes clusters1785 returns clusters in order, descending the hierachy1786# [RSpecRunTime] RSpec elapsed time: 8 minutes 22.74 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.07 1.12 0.87 3/279 56331787.1788 when sub-group has configured kubernetes cluster1789 returns clusters in order, descending the hierachy1790 avoids N+1 queries1791 for a group1792 returns clusters in order for a group1793# [RSpecRunTime] RSpec elapsed time: 8 minutes 30.33 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.06 1.12 0.87 1/278 56341794.1795 scope chaining1796 returns nothing1797# [RSpecRunTime] RSpec elapsed time: 8 minutes 31.57 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.06 1.12 0.87 1/278 56351798.1799 .gcp_installed1800 is expected to contain exactly #<Clusters::Cluster id: 36, user_id: 221, provider_type: "gcp", platform_type: "kubernetes", created_...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1801 #group1802 when cluster belongs to a group1803 is expected to eq #<Group id:533 @group391>1804 when cluster does not belong to any group1805 is expected to be nil1806 #provided_by_user?1807 with a GCP provider1808 is expected to be falsy1809 with an user provider1810 is expected to be truthy1811 #metrics_connection_error1812Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.1814To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1815 is expected to be nil1816 with a cached status1817 is expected to eq :unknown_error1818 #integration_prometheus_available?1819 is expected to be falsey1820 when integration is enabled1821 is expected to be truthy1822 when integration is disabled1823 is expected to be falsey1824 .with_management_project1825 cluster has a management project1826 is expected to include #<Clusters::Cluster id: 49, user_id: 235, provider_type: nil, platform_type: nil, created_at: "2024-1...ue, management_project_id: 90, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1827 cluster does not have a management project1828 is expected not to include #<Clusters::Cluster id: 50, user_id: 237, provider_type: nil, platform_type: nil, created_at: "2024-1...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1829 #all_projects1830 cluster_type is project_type1831 returns projects1832 cluster_type is group_type1833 returns group projects1834# [RSpecRunTime] RSpec elapsed time: 8 minutes 37.63 seconds. Current RSS: ~1299M. Threads: 4. load average: 0.97 1.10 0.87 1/278 56361835.1836 cluster_type is instance_type1837 returns all instance's projects1838 default values1839 is expected to eq 31840 #connection_status1841Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.1843To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1844 is expected to be nil1845 with a cached status1846 is expected to eq :connected1847 #status_name1848 the cluster has a provider1849 is expected to eq :errored1850 when cluster cleanup is ongoing1851 status_name: :errored, cleanup_status: :cleanup_not_started1852 returns cleanup_ongoing when uninstalling applications1853 status_name: :cleanup_ongoing, cleanup_status: :cleanup_removing_project_namespaces1854 returns cleanup_ongoing when uninstalling applications1855 status_name: :cleanup_ongoing, cleanup_status: :cleanup_removing_service_account1856 returns cleanup_ongoing when uninstalling applications1857 status_name: :cleanup_errored, cleanup_status: :cleanup_errored1858 returns cleanup_ongoing when uninstalling applications1859 there is a cached connection status1860 is expected to eq :connected1861 there is no connection status in the cache1862 is expected to eq :created1863 .gcp_provided1864 is expected to contain exactly #<Clusters::Cluster id: 68, user_id: 258, provider_type: "gcp", platform_type: "kubernetes", created_...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1865 #node_connection_error1866Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.1868To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1869 is expected to be nil1870 with a cached status1871 is expected to eq :unknown_error1872 #platform_kubernetes_rbac?1873 without platform_kubernetes1874 is expected to eq false1875 with platform_kubernetes1876 with rbac? set to true1877 is expected to eq true1878 with rbac? set to false1879 is expected to eq false1880 .with_name1881 is expected to contain exactly #<Clusters::Cluster id: 73, user_id: 263, provider_type: nil, platform_type: nil, created_at: "2024-1...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1882# [RSpecRunTime] RSpec elapsed time: 8 minutes 43.27 seconds. Current RSS: ~1288M. Threads: 4. load average: 0.97 1.10 0.87 1/278 56371883.1884 behaves like having unique enum values1885 has unique values in "cluster_type"1886 has unique values in "platform_type"1887 has unique values in "provider_type"1888 validations1889 when validates unique_environment_scope1890 for a project cluster1891 when identical environment scope exists in project1892 is expected to be falsey1893 when identical environment scope does not exist in project1894 is expected to be truthy1895 when identical environment scope exists in different project1896 is expected to be truthy1897# [RSpecRunTime] RSpec elapsed time: 8 minutes 46.65 seconds. Current RSS: ~1282M. Threads: 4. load average: 0.98 1.10 0.87 1/277 56381898.1899 for a group cluster1900 when identical environment scope exists in group1901 is expected to be falsey1902 when identical environment scope does not exist in group1903 is expected to be truthy1904 when identical environment scope exists in different group1905 is expected to be truthy1906 for an instance cluster1907 identical environment scope exists1908 is expected to be falsey1909 identical environment scope does not exist1910 is expected to be truthy1911 when validates name1912 when provided by user1913 when name is empty1914 is expected to be falsey1915 when name is nil1916 is expected to be falsey1917 when name is present1918 is expected to be truthy1919 when provided by gcp1920 when name is shorter than 11921 is expected to be falsey1922 when name is longer than 631923 is expected to be falsey1924 when name includes invalid character1925 is expected to be falsey1926 when name is present1927 is expected to be truthy1928 when record is persisted1929 when name is changed1930 is expected to be falsey1931 when name is same1932 is expected to be truthy1933 when validates restrict_modification1934 when creation is on going1935 is expected to be falsey1936 when creation is done1937 is expected to be truthy1938 cluster_type validations1939 validates presence1940 project_type cluster1941 does not allow setting group1942 group_type cluster1943 does not allow setting project1944 instance_type cluster1945 does not allow setting group1946 does not allow setting project1947# [RSpecRunTime] RSpec elapsed time: 8 minutes 54.21 seconds. Current RSS: ~1301M. Threads: 4. load average: 0.98 1.09 0.87 1/278 56391948.1949 domain validation1950 when cluster has domain1951 is expected to be valid1952 when cluster is not a valid hostname1953 adds an error on domain1954 when cluster does not have a domain1955 is expected to be valid1956 unique scope for management_project1957 duplicate scopes for the same management project1958 adds an error on environment_scope1959 helm_major_version can only be 2 or 31960 helm_major_version: 2, expect_valid: true1961 is expected to eq true1962 helm_major_version: 3, expect_valid: true1963 is expected to eq true1964 helm_major_version: 4, expect_valid: false1965 is expected to eq false1966 helm_major_version: -1, expect_valid: false1967 is expected to eq false1968 #on_creation?1969 without provider1970 is expected to eq false1971 with provider1972 with on_creation? set to true1973 is expected to eq true1974 with on_creation? set to false1975 is expected to eq false1976 behaves like it has loose foreign keys1977 has at least one loose foreign key definition1978 has the deletion trigger present1979 records record deletions1980 cleans up record deletions1981# [RSpecRunTime] RSpec elapsed time: 8 minutes 56.74 seconds. Current RSS: ~1295M. Threads: 4. load average: 0.98 1.09 0.87 1/278 56401982.1983 .with_project_http_integrations1984 project has alert service data1985 is expected to include #<Clusters::Cluster id: 103, user_id: 303, provider_type: nil, platform_type: nil, created_at: "2024-...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1986 project has no alert service data1987 is expected not to include #<Clusters::Cluster id: 104, user_id: 305, provider_type: nil, platform_type: nil, created_at: "2024-...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1988 .user_provided1989 is expected to contain exactly #<Clusters::Cluster id: 105, user_id: 307, provider_type: "user", platform_type: "kubernetes", create...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1990 .aws_installed1991 is expected to contain exactly #<Clusters::Cluster id: 107, user_id: 309, provider_type: "aws", platform_type: "kubernetes", created...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1992 .with_integration_prometheus1993 cluster has prometheus application1994 is expected to include #<Clusters::Cluster id: 109, user_id: 311, provider_type: nil, platform_type: nil, created_at: "2024-...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1995 cluster does not have prometheus application1996 is expected not to include #<Clusters::Cluster id: 110, user_id: 312, provider_type: nil, platform_type: nil, created_at: "2024-...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1997 .aws_provided1998 is expected to contain exactly #<Clusters::Cluster id: 111, user_id: 313, provider_type: "aws", platform_type: "kubernetes", created...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1999 #platform2000 when platform is kubernetes2001 returns a platform2002 #prometheus_adapter2003 returns nothing2004 has integration_prometheus2005 returns the integration2006 #allow_user_defined_namespace?2007 project type cluster2008 gitlab managed2009 is expected to be truthy2010 not managed2011 is expected to be truthy2012 group type cluster2013 gitlab managed2014 is expected to be falsey2015 not managed2016 is expected to be truthy2017 instance type cluster2018 gitlab managed2019 is expected to be falsey2020 not managed2021 is expected to be truthy2022 .enabled2023 is expected to contain exactly #<Clusters::Cluster id: 123, user_id: 326, provider_type: nil, platform_type: nil, created_at: "2024-...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>2024 .for_project_namespace2025 is expected to contain exactly #<Clusters::Cluster id: 125, user_id: 328, provider_type: nil, platform_type: nil, created_at: "2024-...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>2026# [RSpecRunTime] RSpec elapsed time: 9 minutes 3.93 seconds. Current RSS: ~1284M. Threads: 4. load average: 0.98 1.09 0.87 1/280 56412027.2028 #calculate_reactive_cache2029 cluster is disabled2030 does not populate the cache2031 cluster is enabled2032 connection to the cluster is successful2033 is expected to eq {:connection_status=>:connected, :nodes=>[{"metadata"=>{"name"=>"gke-cluster-applications-default-poo...ity"=>{"cpu"=>"2", "memory"=>"7657228Ki"}}, "usage"=>{"cpu"=>"144208668n", "memory"=>"1789048Ki"}}]}2034 cluster cannot be reached2035 is expected to eq {:connection_error=>:connection_error, :connection_status=>:unreachable}2036 cluster cannot be authenticated to2037 is expected to eq {:connection_error=>:authentication_error, :connection_status=>:authentication_failure}2038 Kubeclient::HttpError2039 is expected to eq {:connection_error=>:http_error, :connection_status=>:authentication_failure}2040 generic timeout2041 is expected to eq {:connection_error=>:http_error, :connection_status=>:unreachable}2042# [RSpecRunTime] RSpec elapsed time: 9 minutes 7.42 seconds. Current RSS: ~1300M. Threads: 4. load average: 0.98 1.09 0.87 1/280 56422043.2044 gateway timeout2045 is expected to eq {:connection_error=>:http_error, :connection_status=>:unreachable}2046 an uncategorised error is raised2047 is expected to eq {:connection_error=>:unknown_error, :connection_status=>:unknown_failure}2048 notifies Sentry2049# [RSpecRunTime] RSpec elapsed time: 9 minutes 9.6 seconds. Current RSS: ~1305M. Threads: 4. load average: 0.99 1.09 0.87 1/280 56432050.2051 #nodes2052Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.2054To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2055 is expected to be nil2056 with a cached status2057 is expected to eq [{"metadata"=>{"name"=>"gke-cluster-applications-default-pool-49b7f225-v527"}, "status"=>{"allocatable"=>{"cpu"=>"1930m", "memory"=>"5777164Ki"}, "capacity"=>{"cpu"=>"2", "memory"=>"7657228Ki"}}}]2058 cleanup_status state_machine2059 #start_cleanup!2060 when cleanup_status is cleanup_not_started2061 behaves like cleanup_status transition2062 transitions cleanup_status correctly2063 schedules a Clusters::Cleanup::*Worker2064 when cleanup_status is errored2065 behaves like cleanup_status transition2066 transitions cleanup_status correctly2067 schedules a Clusters::Cleanup::*Worker2068 #make_cleanup_errored!2069 transitions cleanup_status from cleanup_not_started to cleanup_errored2070 sets error message2071 transitions cleanup_status from cleanup_removing_project_namespaces to cleanup_errored2072 sets error message2073 transitions cleanup_status from cleanup_removing_service_account to cleanup_errored2074 sets error message2075# [RSpecRunTime] RSpec elapsed time: 9 minutes 11.6 seconds. Current RSS: ~1299M. Threads: 4. load average: 0.99 1.09 0.87 1/280 56442076.2077 #continue_cleanup!2078 behaves like cleanup_status transition2079 transitions cleanup_status correctly2080 schedules a Clusters::Cleanup::*Worker2081 #kube_ingress_domain2082 with domain set in cluster2083 is expected to eq "example.com"2084 with no domain on cluster2085 with domain set at instance level2086 is expected to eq "global_domain.com"2087 #provider2088 when provider is gcp2089 returns a provider2090 when provider is aws2091 returns a provider2092 when provider is user2093 is expected to be nil2094 #predefined_variables2095 with an instance domain2096 includes KUBE_INGRESS_BASE_DOMAIN2097 with a cluster domain2098 includes KUBE_INGRESS_BASE_DOMAIN2099 with no domain2100 returns an empty array2101 .managed2102 cluster is not managed2103 is expected not to include #<Clusters::Cluster id: 175, user_id: 380, provider_type: nil, platform_type: nil, created_at: "2024-...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>2104 cluster is managed2105 is expected to include #<Clusters::Cluster id: 176, user_id: 381, provider_type: nil, platform_type: nil, created_at: "2024-...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>2106 #connection_error2107Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.2109To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2110 is expected to be nil2111 with a cached status2112 is expected to eq :unknown_error2113 #platform_kubernetes_active?2114 without platform_kubernetes2115 is expected to eq false2116 with platform_kubernetes2117 with active? set to true2118 is expected to eq true2119 with active? set to false2120 is expected to eq false2121 .disabled2122 is expected to contain exactly #<Clusters::Cluster id: 179, user_id: 384, provider_type: nil, platform_type: nil, created_at: "2024-...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>2123 #clusterable2124 project type2125 is expected to eq #<Project id:109 namespace65/project-109>>2126 group type2127 is expected to eq #<Group id:590 @group407>2128 instance type2129 is expected to be a kind of Clusters::Instance2130 unknown type2131 raises NotImplementedError2132 .distinct_with_deployed_environments2133 cluster has multiple successful deployment with environment2134 is expected to include #<Clusters::Cluster id: 185, user_id: 392, provider_type: nil, platform_type: nil, created_at: "2024-...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>2135 lists only distinct environments2136# [RSpecRunTime] RSpec elapsed time: 9 minutes 28.9 seconds. Current RSS: ~1311M. Threads: 4. load average: 0.99 1.08 0.88 1/285 57592137.2138 cluster has only failed deployment with environment2139 is expected not to include #<Clusters::Cluster id: 200, user_id: 412, provider_type: "gcp", platform_type: "kubernetes", created...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>2140# [RSpecRunTime] RSpec elapsed time: 9 minutes 32.12 seconds. Current RSS: ~1315M. Threads: 4. load average: 1.07 1.10 0.88 1/285 57982141.2142 cluster does not have any deployment2143 is expected not to include #<Clusters::Cluster id: 185, user_id: 392, provider_type: nil, platform_type: nil, created_at: "2024-...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>2144 #kubernetes_namespace_for2145 validates the project id2146 when environment has no last_deployable2147 is expected to eq "project-121-121-the-environment-name"2148# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.57 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.07 1.10 0.88 1/285 57992149.2150 when cluster is managed2151 returns the cached namespace if present, ignoring CI config2152 returns the default namespace when no cached namespace, ignoring CI config2153# [RSpecRunTime] RSpec elapsed time: 9 minutes 37.5 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.07 1.10 0.88 1/284 58002154.2155 when cluster is not managed2156 returns the cached namespace if present, regardless of CI config2157 returns the CI YAML namespace when configured2158 returns the default namespace when no namespace is configured2159# [RSpecRunTime] RSpec elapsed time: 9 minutes 42.01 seconds. Current RSS: ~1277M. Threads: 4. load average: 1.06 1.09 0.89 1/282 58012160.2161 #first_project2162 when cluster belongs to a project2163 is expected to eq #<Project id:132 namespace88/project-132>>2164 when cluster does not belong to projects2165 is expected to be nil2166# [RSpecRunTime] Finishing example group spec/models/clusters/cluster_spec.rb. It took 1 minute 27.24 seconds. Expected to take 1 minute 18.57 seconds.2167# [RSpecRunTime] Starting example group spec/services/boards/issues/move_service_spec.rb. Expected to take 1 minute 11.21 seconds.2168Boards::Issues::MoveService2169 #execute2170 when parent is a project2171 behaves like issues move service2172 when moving an issue between lists2173 delegates the label changes to Issues::UpdateService2174 removes the label from the list it came from and adds the label of the list it goes to2175 behaves like updating timestamps2176 updates updated_at2177# [RSpecRunTime] RSpec elapsed time: 9 minutes 47.95 seconds. Current RSS: ~1285M. Threads: 4. load average: 1.06 1.09 0.89 1/280 58022178.2179 when moving to closed2180 delegates the close proceedings to Issues::CloseService2181 removes all list-labels from boards and close the issue2182 behaves like updating timestamps2183 updates updated_at2184# [RSpecRunTime] RSpec elapsed time: 9 minutes 53.13 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.05 1.09 0.89 2/280 58032185.2186 when moving to backlog2187 keeps labels and milestone2188 behaves like updating timestamps2189 updates updated_at2190# [RSpecRunTime] RSpec elapsed time: 9 minutes 56.51 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.05 1.09 0.89 1/280 58042191.2192 when moving from closed2193 delegates the re-open proceedings to Issues::ReopenService2194 adds the label of the list it goes to and reopen the issue2195 behaves like updating timestamps2196 updates updated_at2197# [RSpecRunTime] RSpec elapsed time: 10 minutes 2.41 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.04 1.09 0.89 1/280 58052198.2199 when moving to same list2200 returns nil2201 keeps issues labels2202 keeps issues assignees2203 sorts issues2204 does not update updated_at2205 when moving to a specific list position2206 moves issue to the top of the list2207 moves issue to a position in the middle of the list2208 moves issue to the bottom of the list2209 when given position is greater than number of issues in the list2210 moves the issue to the bottom of the list2211# [RSpecRunTime] RSpec elapsed time: 10 minutes 17.65 seconds. Current RSS: ~1282M. Threads: 4. load average: 1.11 1.10 0.90 1/280 58062212.2213 when parent is a group2214 behaves like issues move service2215 when moving an issue between lists2216 delegates the label changes to Issues::UpdateService2217 removes the label from the list it came from and adds the label of the list it goes to2218 behaves like updating timestamps2219 updates updated_at2220# [RSpecRunTime] RSpec elapsed time: 10 minutes 22.03 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.10 1.10 0.90 1/281 58072221.2222 when moving to closed2223 delegates the close proceedings to Issues::CloseService2224 removes all list-labels from boards and close the issue2225 behaves like updating timestamps2226 updates updated_at2227# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.22 seconds. Current RSS: ~1287M. Threads: 4. load average: 1.01 1.08 0.89 1/280 58082228.2229 when moving to backlog2230 keeps labels and milestone2231 behaves like updating timestamps2232 updates updated_at2233# [RSpecRunTime] RSpec elapsed time: 10 minutes 30.6 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.01 1.08 0.89 1/280 58092234.2235 when moving from closed2236 delegates the re-open proceedings to Issues::ReopenService2237 adds the label of the list it goes to and reopen the issue2238 behaves like updating timestamps2239 updates updated_at2240# [RSpecRunTime] RSpec elapsed time: 10 minutes 35.6 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.01 1.07 0.90 1/280 58102241.2242 when moving to same list2243 returns nil2244 keeps issues labels2245 keeps issues assignees2246 sorts issues2247 does not update updated_at2248 when moving to a specific list position2249 moves issue to the top of the list2250 moves issue to a position in the middle of the list2251 moves issue to the bottom of the list2252 when given position is greater than number of issues in the list2253 moves the issue to the bottom of the list2254# [RSpecRunTime] RSpec elapsed time: 10 minutes 51.32 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.00 1.07 0.90 1/280 58112255.2256 #execute_multiple2257 returns the expected result if list of issues is empty2258 moving multiple issues2259 moves multiple issues from one list to another2260# [RSpecRunTime] RSpec elapsed time: 10 minutes 53.48 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.00 1.07 0.90 1/280 58122261.2262 moving a single issue2263 moves one issue2264 moving issues visually after an existing issue2265 moves one issue2266# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.8 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.08 1.09 0.90 1/280 58132267.2268 moving issues visually before an existing issue2269 moves one issue2270# [RSpecRunTime] RSpec elapsed time: 10 minutes 57.43 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.08 1.09 0.90 1/280 58142271.2272# [RSpecRunTime] Finishing example group spec/services/boards/issues/move_service_spec.rb. It took 1 minute 14.5 seconds. Expected to take 1 minute 11.21 seconds.2273# [RSpecRunTime] Starting example group spec/services/event_create_service_spec.rb. Expected to take 53.3 seconds.2274EventCreateService2275 no project or group2276 links the event to the personal namespace of the author2277# [RSpecRunTime] RSpec elapsed time: 10 minutes 58.9 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.08 1.09 0.90 2/280 58152278.2279 Issues2280 #open_issue2281 is expected to be truthy2282 creates new event2283# [RSpecRunTime] RSpec elapsed time: 11 minutes 0.44 second. Current RSS: ~1303M. Threads: 4. load average: 1.08 1.08 0.91 1/280 58162284.2285 #close_issue2286 is expected to be truthy2287 creates new event2288# [RSpecRunTime] RSpec elapsed time: 11 minutes 2.14 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.08 1.08 0.91 1/280 58172289.2290 #reopen_issue2291 is expected to be truthy2292 creates new event2293# [RSpecRunTime] RSpec elapsed time: 11 minutes 3.74 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.08 1.08 0.91 1/280 58182294.2295 Merge Requests2296 #open_mr2297 is expected to be truthy2298 creates new event2299 behaves like it records the event in the event counter2300 is expected to change `Gitlab::UsageDataCounters::HLLRedisCounter.unique_events(**tracking_params)` by 12301# [RSpecRunTime] RSpec elapsed time: 11 minutes 9.8 seconds. Current RSS: ~1319M. Threads: 4. load average: 1.07 1.08 0.91 1/286 59902302.2303 behaves like Snowplow event tracking with RedisHLL context2304 behaves like Snowplow event tracking2305 is emitted2306# [RSpecRunTime] RSpec elapsed time: 11 minutes 11.43 seconds. Current RSS: ~1319M. Threads: 4. load average: 1.07 1.08 0.91 1/286 60472307.2308 #close_mr2309 is expected to be truthy2310 creates new event2311 behaves like it records the event in the event counter2312 is expected to change `Gitlab::UsageDataCounters::HLLRedisCounter.unique_events(**tracking_params)` by 12313# [RSpecRunTime] RSpec elapsed time: 11 minutes 16.13 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.06 1.08 0.91 2/286 62172314.2315 behaves like Snowplow event tracking with RedisHLL context2316 behaves like Snowplow event tracking2317 is emitted2318# [RSpecRunTime] RSpec elapsed time: 11 minutes 17.8 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.06 1.08 0.91 1/286 62742319.2320 #merge_mr2321 is expected to be truthy2322 creates new event2323 behaves like it records the event in the event counter2324 is expected to change `Gitlab::UsageDataCounters::HLLRedisCounter.unique_events(**tracking_params)` by 12325# [RSpecRunTime] RSpec elapsed time: 11 minutes 22.42 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.14 1.10 0.91 1/286 64452326.2327 behaves like Snowplow event tracking with RedisHLL context2328 behaves like Snowplow event tracking2329 is emitted2330# [RSpecRunTime] RSpec elapsed time: 11 minutes 24.06 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.14 1.10 0.91 1/286 65032331.2332 #reopen_mr2333 is expected to be truthy2334 creates new event2335# [RSpecRunTime] RSpec elapsed time: 11 minutes 27.13 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.12 1.09 0.92 1/286 66182336.2337 #approve_mr2338 is expected to be truthy2339 creates new event2340# [RSpecRunTime] RSpec elapsed time: 11 minutes 30.13 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.11 1.09 0.92 1/286 67322341.2342 Milestone2343 #open_milestone2344 is expected to be truthy2345 creates new event2346# [RSpecRunTime] RSpec elapsed time: 11 minutes 31.5 seconds. Current RSS: ~1309M. Threads: 4. load average: 1.11 1.09 0.92 1/286 67332347.2348 #close_mr2349 is expected to be truthy2350 creates new event2351# [RSpecRunTime] RSpec elapsed time: 11 minutes 32.92 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.11 1.09 0.92 1/285 67342352.2353 #destroy_mr2354 is expected to be truthy2355 creates new event2356# [RSpecRunTime] RSpec elapsed time: 11 minutes 34.29 seconds. Current RSS: ~1302M. Threads: 4. load average: 1.11 1.09 0.92 1/285 67352357.2358 #wiki_event2359 action: :created2360 creates the event2361 is idempotent2362 behaves like it records the event in the event counter2363 is expected to change `Gitlab::UsageDataCounters::HLLRedisCounter.unique_events(**tracking_params)` by 12364# [RSpecRunTime] RSpec elapsed time: 11 minutes 35.63 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.11 1.09 0.92 1/285 67942365.2366 behaves like it records a git write event2367 is expected to change `Gitlab::UsageDataCounters::HLLRedisCounter.unique_events(**tracking_params)` by 12368 action: :updated2369 creates the event2370 is idempotent2371 behaves like it records the event in the event counter2372 is expected to change `Gitlab::UsageDataCounters::HLLRedisCounter.unique_events(**tracking_params)` by 12373 behaves like it records a git write event2374 is expected to change `Gitlab::UsageDataCounters::HLLRedisCounter.unique_events(**tracking_params)` by 12375 action: :destroyed2376 creates the event2377 is idempotent2378 behaves like it records the event in the event counter2379 is expected to change `Gitlab::UsageDataCounters::HLLRedisCounter.unique_events(**tracking_params)` by 12380 behaves like it records a git write event2381 is expected to change `Gitlab::UsageDataCounters::HLLRedisCounter.unique_events(**tracking_params)` by 12382 The action is created2383 raises an error2384 The action is updated2385 raises an error2386 The action is closed2387 raises an error2388 The action is reopened2389 raises an error2390 The action is pushed2391 raises an error2392 The action is commented2393 raises an error2394 The action is merged2395 raises an error2396 The action is joined2397 raises an error2398 The action is left2399 raises an error2400 The action is destroyed2401 raises an error2402 The action is expired2403 raises an error2404 The action is approved2405 raises an error2406 #push2407 behaves like service for creating a push event2408 creates a new event2409 creates the push event payload2410 updates user last activity2411 publishes an activity event2412 caches the last push event for the user2413 does not create any event data when an error is raised2414 behaves like it records the event in the event counter2415 is expected to change `Gitlab::UsageDataCounters::HLLRedisCounter.unique_events(**tracking_params)` by 12416 behaves like it records a git write event2417 is expected to change `Gitlab::UsageDataCounters::HLLRedisCounter.unique_events(**tracking_params)` by 12418 behaves like Snowplow event tracking with RedisHLL context2419 behaves like Snowplow event tracking2420 is emitted2421 #bulk_push2422 behaves like service for creating a push event2423 creates a new event2424 creates the push event payload2425 updates user last activity2426 publishes an activity event2427 caches the last push event for the user2428 does not create any event data when an error is raised2429 behaves like it records the event in the event counter2430 is expected to change `Gitlab::UsageDataCounters::HLLRedisCounter.unique_events(**tracking_params)` by 12431 behaves like it records a git write event2432 is expected to change `Gitlab::UsageDataCounters::HLLRedisCounter.unique_events(**tracking_params)` by 12433 behaves like Snowplow event tracking with RedisHLL context2434 behaves like Snowplow event tracking2435 is emitted2436 #join_source2437 when source is a group2438 is expected to be falsey2439 is expected not to change `Event.count`2440 when source is a project2441 is expected to be truthy2442 is expected to change `Event.count` from 0 to 12443 #expired_leave_project2444 is expected to be truthy2445 is expected to change `Event.count` from 0 to 12446 design events2447 #save_designs2448 is expected to change `Event.count` by 82449 is expected not to exceed query limit 22450 creates 3 created design events2451 creates 5 created design events2452 behaves like it records the event in the event counter2453 is expected to change `Gitlab::UsageDataCounters::HLLRedisCounter.unique_events(**tracking_params)` by 12454# [RSpecRunTime] RSpec elapsed time: 11 minutes 44.02 seconds. Current RSS: ~1282M. Threads: 4. load average: 1.10 1.09 0.92 1/282 68112455.2456 behaves like it records a git write event2457 is expected to change `Gitlab::UsageDataCounters::HLLRedisCounter.unique_events(**tracking_params)` by 12458 Snowplow tracking2459 for create event2460 behaves like Snowplow event tracking with RedisHLL context2461 behaves like Snowplow event tracking2462 is emitted2463 for update event2464 behaves like Snowplow event tracking with RedisHLL context2465 behaves like Snowplow event tracking2466 is emitted2467 #destroy_designs2468 is expected to change `Event.count` by 52469 is expected not to exceed query limit 22470 creates 5 destroyed design events2471 behaves like it records the event in the event counter2472 is expected to change `Gitlab::UsageDataCounters::HLLRedisCounter.unique_events(**tracking_params)` by 12473# [RSpecRunTime] RSpec elapsed time: 11 minutes 46.79 seconds. Current RSS: ~1281M. Threads: 4. load average: 1.09 1.09 0.92 1/280 68122474.2475 behaves like it records a git write event2476 is expected to change `Gitlab::UsageDataCounters::HLLRedisCounter.unique_events(**tracking_params)` by 12477 behaves like Snowplow event tracking with RedisHLL context2478 behaves like Snowplow event tracking2479 is emitted2480 #leave_note2481 is expected to be truthy2482 creates new event2483 when it is a diff note2484 behaves like it records the event in the event counter2485 is expected to change `Gitlab::UsageDataCounters::HLLRedisCounter.unique_events(**tracking_params)` by 12486# [RSpecRunTime] RSpec elapsed time: 11 minutes 50.49 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.08 1.08 0.92 1/283 68762487.2488 behaves like Snowplow event tracking with RedisHLL context2489 behaves like Snowplow event tracking2490 is emitted2491# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.33 seconds. Current RSS: ~1304M. Threads: 4. load average: 1.08 1.08 0.92 1/285 69392492.2493 when it is not a diff note2494 does not change the unique action counter2495# [RSpecRunTime] Finishing example group spec/services/event_create_service_spec.rb. It took 55.78 seconds. Expected to take 53.3 seconds.2496# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/file_collection/merge_request_diff_batch_spec.rb. Expected to take 42.3 seconds.2497Gitlab::Diff::FileCollection::MergeRequestDiffBatch2498 initialize2499 memoizes pagination_data2500# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.76 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.24 1.12 0.93 1/286 69962501.2502 #diff_files2503 returns paginated diff files2504 returns a valid instance of a DiffCollection2505 first page2506 returns correct diff files2507# [RSpecRunTime] RSpec elapsed time: 11 minutes 59.29 seconds. Current RSS: ~1315M. Threads: 4. load average: 1.38 1.15 0.94 2/286 71692508.2509 another page2510 returns correct diff files2511# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.84 second. Current RSS: ~1313M. Threads: 4. load average: 1.38 1.15 0.94 1/286 72282512.2513 nil batch_page2514 returns correct diff files2515# [RSpecRunTime] RSpec elapsed time: 12 minutes 2.45 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.38 1.15 0.94 2/286 72862516.2517 nil batch_size2518 returns correct diff files2519# [RSpecRunTime] RSpec elapsed time: 12 minutes 4.01 seconds. Current RSS: ~1315M. Threads: 4. load average: 1.38 1.15 0.94 1/286 73442520.2521 invalid page2522 returns correct diff files2523# [RSpecRunTime] RSpec elapsed time: 12 minutes 5.63 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.43 1.16 0.95 1/286 74012524.2525 last page2526 returns correct diff files2527# [RSpecRunTime] RSpec elapsed time: 12 minutes 7.15 seconds. Current RSS: ~1315M. Threads: 4. load average: 1.43 1.16 0.95 1/286 74592528.2529 behaves like unfoldable diff2530 calls Gitlab::Diff::File#unfold_diff_lines with correct position2531# [RSpecRunTime] RSpec elapsed time: 12 minutes 8.77 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.43 1.16 0.95 1/286 75162532.2533 behaves like diff statistics2534 when include_stats is true2535 Repository#diff_stats is called2536 Gitlab::Diff::File is initialized with diff stats2537# [RSpecRunTime] RSpec elapsed time: 12 minutes 12.0 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.39 1.16 0.95 1/286 76332538.2539 when should not request diff stats2540 Repository#diff_stats is not called2541# [RSpecRunTime] RSpec elapsed time: 12 minutes 13.52 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.39 1.16 0.95 1/287 76902542.2543 behaves like cacheable diff collection2544 #write_cache2545 calls Gitlab::Diff::HighlightCache#write_if_empty2546 calls Gitlab::Diff::StatsCache#write_if_empty with diff stats2547# [RSpecRunTime] RSpec elapsed time: 12 minutes 16.61 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.36 1.16 0.95 1/287 78062548.2549 #clear_cache2550 calls Gitlab::Diff::HighlightCache#clear2551 calls Gitlab::Diff::StatsCache#clear2552# [RSpecRunTime] RSpec elapsed time: 12 minutes 19.6 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.33 1.15 0.95 1/287 79192553.2554 #diff_files2555 calls Gitlab::Diff::HighlightCache#decorate2556 when there are stats cached2557 does not make a diff stats rpc call2558# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.84 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.33 1.15 0.95 1/287 80342559.2560 when there are no stats cached2561 makes a diff stats rpc call2562# [RSpecRunTime] RSpec elapsed time: 12 minutes 24.37 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.47 1.18 0.96 1/287 80922563.2564 behaves like unsortable diff files2565 #raw_diff_files2566 does not call Gitlab::Diff::FileCollectionSorter even when sorted is true2567# [RSpecRunTime] RSpec elapsed time: 12 minutes 27.1 seconds. Current RSS: ~1319M. Threads: 4. load average: 1.47 1.18 0.96 1/287 81512568.2569# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/file_collection/merge_request_diff_batch_spec.rb. It took 33.9 seconds. Expected to take 42.3 seconds.2570# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/seed/build_spec.rb. Expected to take 32.05 seconds.2571Gitlab::Ci::Pipeline::Seed::Build2572 #attributes2573 is expected to be a kind of Hash2574 is expected to include :name, :project, and :ref2575 with job:when2576 is expected to include {:when => "on_failure"}2577# [RSpecRunTime] RSpec elapsed time: 12 minutes 28.24 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.47 1.18 0.96 1/287 81802578.2579 with job:when:delayed2580 is expected to include {:when => "delayed", :options => {:start_in => "3 hours"}}2581 with job:rules:[when:]2582 is matched2583 is expected to include {:when => "always"}2584 is not matched2585 is expected to include {:when => "never"}2586 with job:run attribute2587 includes execution_config attribute with run steps2588 when job:run attribute is not specified2589 does not include execution_config attribute2590 with job:rules:[when:delayed]2591 is matched2592 is expected to include {:when => "delayed", :options => {:start_in => "3 hours"}}2593 is not matched2594 is expected to include {:when => "never"}2595 with job: rules but no explicit when:2596 with a manual job2597 with a matched rule2598 is expected to include {:when => "manual"}2599 is not matched2600 is expected to include {:when => "never"}2601 with an automatic job2602 is matched2603 is expected to include {:when => "on_success"}2604 is not matched2605 is expected to include {:when => "never"}2606 with job:rules:[variables:]2607 is expected to include {:yaml_variables => [{:key => "VAR1", :value => "new var 1"}, {:key => "VAR3", :value => "var 3"}, {:key => "VAR2", :value => "var 2"}]}2608 with job:rules:[needs:]2609 with a single rule2610 when job has needs set2611 when rule evaluates to true2612 overrides the job needs2613 when rule evaluates to false2614 keeps the job needs2615 with subkeys: artifacts, optional2616 when rule evaluates to true2617 sets the job needs as well as the job subkeys2618 sets the scheduling type to dag2619 with multiple rules2620 when a rule evaluates to true2621 overrides the job needs2622 when all rules evaluates to false2623 keeps the job needs2624 with job:rules:[interruptible:]2625 when rule evaluates to true2626 overrides the job interruptible value2627 when job does not have an interruptible value2628 adds interruptible value to the job2629 when rules:interruptible is not specified2630 does not change the job interruptible value2631 when rule evaluates to false2632 does not change the job interruptible value2633 with job:tags2634 is expected to include {:tag_list => ["static-tag", "value", "$NO_VARIABLE"]}2635 is expected to include {:yaml_variables => [{:key => "VARIABLE", :value => "value"}]}2636 with cache:key2637 is expected to include {:options => {:cache => [(a hash including {:key => "a-value"})]}}2638 with cache:key:files2639 includes cache options2640 with cache:key:prefix2641 is expected to include {:options => {:cache => [(a hash including {:key => "something-default"})]}}2642 with cache:key:files and prefix2643 includes cache options2644 with empty cache2645 is expected to include {}2646 with allow_failure2647 when rules does not override allow_failure2648 is expected to match (a hash including {:options => {:allow_failure_criteria => {:exit_codes => [42]}}})2649 when rules set allow_failure to true2650 is expected to match (a hash including {:options => {:allow_failure_criteria => nil}})2651 when rules set allow_failure to false2652 is expected to match (a hash including {:options => {:allow_failure_criteria => nil}})2653 with workflow:rules:[variables:]2654 when the pipeline has variables2655 when root_variables_inheritance is true2656 returns calculated yaml variables2657 when root_variables_inheritance is false2658 returns job variables2659 when root_variables_inheritance is an array2660 returns calculated yaml variables2661 when the pipeline has not a variable2662 returns seed yaml variables2663 when the job rule depends on variables2664 when the rules use job variables2665 recalculates the variables2666 when the rules use root variables2667 recalculates the variables2668 when the root_variables_inheritance is false2669 does not recalculate the variables2670 #bridge?2671 when job is a downstream bridge2672 is expected to be truthy2673 when trigger definition is empty2674 is expected to be falsey2675 when job is an upstream bridge2676 is expected to be truthy2677 when upstream definition is empty2678 is expected to be falsey2679 when job is not a bridge2680 is expected to be falsey2681 #to_resource2682 memoizes a resource object2683 can not be persisted without explicit assignment2684 applying job inclusion policies2685 when no branch policy is specified2686 is expected to be included2687 when branch policy does not match2688 when using only2689 is expected not to be included2690 when using except2691 is expected to be included2692 with both only and except policies2693 is expected not to be included2694 when branch regexp policy does not match2695 when using only2696 is expected not to be included2697 when using except2698 is expected to be included2699 with both only and except policies2700 is expected not to be included2701 when branch policy matches2702 when using only2703 is expected to be included2704 when using except2705 is expected not to be included2706 when using both only and except policies2707 is expected not to be included2708 when keyword policy matches2709 when using only2710 is expected to be included2711 when using except2712 is expected not to be included2713 when using both only and except policies2714 is expected not to be included2715 when keyword policy does not match2716 when using only2717 is expected not to be included2718 when using except2719 is expected to be included2720 when using both only and except policies2721 is expected not to be included2722 with source-keyword policy2723 matches2724 keyword: "pushes", source: "push"2725 using an only policy2726 is expected to be included2727 using an except policy2728 is expected not to be included2729 using both only and except policies2730 is expected not to be included2731 keyword: "web", source: "web"2732 using an only policy2733 is expected to be included2734 using an except policy2735 is expected not to be included2736 using both only and except policies2737 is expected not to be included2738 keyword: "triggers", source: "trigger"2739 using an only policy2740 is expected to be included2741 using an except policy2742 is expected not to be included2743 using both only and except policies2744 is expected not to be included2745 keyword: "schedules", source: "schedule"2746 using an only policy2747 is expected to be included2748 using an except policy2749 is expected not to be included2750 using both only and except policies2751 is expected not to be included2752 keyword: "api", source: "api"2753 using an only policy2754 is expected to be included2755 using an except policy2756 is expected not to be included2757 using both only and except policies2758 is expected not to be included2759 keyword: "external", source: "external"2760 using an only policy2761 is expected to be included2762 using an except policy2763 is expected not to be included2764 using both only and except policies2765 is expected not to be included2766 non-matches2767 keyword: "pushes", source: "web"2768 using an only policy2769 is expected not to be included2770 using an except policy2771 is expected to be included2772 using both only and except policies2773 is expected not to be included2774 keyword: "pushes", source: "trigger"2775 using an only policy2776 is expected not to be included2777 using an except policy2778 is expected to be included2779 using both only and except policies2780 is expected not to be included2781 keyword: "pushes", source: "schedule"2782 using an only policy2783 is expected not to be included2784 using an except policy2785 is expected to be included2786 using both only and except policies2787 is expected not to be included2788 keyword: "pushes", source: "api"2789 using an only policy2790 is expected not to be included2791 using an except policy2792 is expected to be included2793 using both only and except policies2794 is expected not to be included2795 keyword: "pushes", source: "external"2796 using an only policy2797 is expected not to be included2798 using an except policy2799 is expected to be included2800 using both only and except policies2801 is expected not to be included2802 keyword: "web", source: "push"2803 using an only policy2804 is expected not to be included2805 using an except policy2806 is expected to be included2807 using both only and except policies2808 is expected not to be included2809 keyword: "web", source: "trigger"2810 using an only policy2811 is expected not to be included2812 using an except policy2813 is expected to be included2814 using both only and except policies2815 is expected not to be included2816 keyword: "web", source: "schedule"2817 using an only policy2818 is expected not to be included2819 using an except policy2820 is expected to be included2821 using both only and except policies2822 is expected not to be included2823 keyword: "web", source: "api"2824 using an only policy2825 is expected not to be included2826 using an except policy2827 is expected to be included2828 using both only and except policies2829 is expected not to be included2830 keyword: "web", source: "external"2831 using an only policy2832 is expected not to be included2833 using an except policy2834 is expected to be included2835 using both only and except policies2836 is expected not to be included2837 keyword: "triggers", source: "push"2838 using an only policy2839 is expected not to be included2840 using an except policy2841 is expected to be included2842 using both only and except policies2843 is expected not to be included2844 keyword: "triggers", source: "web"2845 using an only policy2846 is expected not to be included2847 using an except policy2848 is expected to be included2849 using both only and except policies2850 is expected not to be included2851 keyword: "triggers", source: "schedule"2852 using an only policy2853 is expected not to be included2854 using an except policy2855 is expected to be included2856 using both only and except policies2857 is expected not to be included2858 keyword: "triggers", source: "api"2859 using an only policy2860 is expected not to be included2861 using an except policy2862 is expected to be included2863 using both only and except policies2864 is expected not to be included2865 keyword: "triggers", source: "external"2866 using an only policy2867 is expected not to be included2868 using an except policy2869 is expected to be included2870 using both only and except policies2871 is expected not to be included2872 keyword: "schedules", source: "push"2873 using an only policy2874 is expected not to be included2875 using an except policy2876 is expected to be included2877 using both only and except policies2878 is expected not to be included2879 keyword: "schedules", source: "web"2880 using an only policy2881 is expected not to be included2882 using an except policy2883 is expected to be included2884 using both only and except policies2885 is expected not to be included2886 keyword: "schedules", source: "trigger"2887 using an only policy2888 is expected not to be included2889 using an except policy2890 is expected to be included2891 using both only and except policies2892 is expected not to be included2893 keyword: "schedules", source: "api"2894 using an only policy2895 is expected not to be included2896 using an except policy2897 is expected to be included2898 using both only and except policies2899 is expected not to be included2900 keyword: "schedules", source: "external"2901 using an only policy2902 is expected not to be included2903 using an except policy2904 is expected to be included2905 using both only and except policies2906 is expected not to be included2907 keyword: "api", source: "push"2908 using an only policy2909 is expected not to be included2910 using an except policy2911 is expected to be included2912 using both only and except policies2913 is expected not to be included2914 keyword: "api", source: "web"2915 using an only policy2916 is expected not to be included2917 using an except policy2918 is expected to be included2919 using both only and except policies2920 is expected not to be included2921 keyword: "api", source: "trigger"2922 using an only policy2923 is expected not to be included2924 using an except policy2925 is expected to be included2926 using both only and except policies2927 is expected not to be included2928 keyword: "api", source: "schedule"2929 using an only policy2930 is expected not to be included2931 using an except policy2932 is expected to be included2933 using both only and except policies2934 is expected not to be included2935 keyword: "api", source: "external"2936 using an only policy2937 is expected not to be included2938 using an except policy2939 is expected to be included2940 using both only and except policies2941 is expected not to be included2942 keyword: "external", source: "push"2943 using an only policy2944 is expected not to be included2945 using an except policy2946 is expected to be included2947 using both only and except policies2948 is expected not to be included2949 keyword: "external", source: "web"2950 using an only policy2951 is expected not to be included2952 using an except policy2953 is expected to be included2954 using both only and except policies2955 is expected not to be included2956 keyword: "external", source: "trigger"2957 using an only policy2958 is expected not to be included2959 using an except policy2960 is expected to be included2961 using both only and except policies2962 is expected not to be included2963 keyword: "external", source: "schedule"2964 using an only policy2965 is expected not to be included2966 using an except policy2967 is expected to be included2968 using both only and except policies2969 is expected not to be included2970 keyword: "external", source: "api"2971 using an only policy2972 is expected not to be included2973 using an except policy2974 is expected to be included2975 using both only and except policies2976 is expected not to be included2977 when repository path matches2978 when using only2979 is expected to be included2980 when using except2981 is expected not to be included2982 when using both only and except policies2983 is expected not to be included2984 when using both only and except policies2985 is expected not to be included2986 when repository path does not match2987 when using only2988 is expected not to be included2989 when using except2990 is expected to be included2991 when using both only and except policies2992 is expected not to be included2993 using rules:2994 with a matching if: rule2995 with an explicit `when: never`2996 rule_set: [{:if=>"$VARIABLE == null", :when=>"never"}]2997 is expected not to be included2998 still correctly populates when:2999 rule_set: [{:if=>"$VARIABLE == null", :when=>"never"}, {:if=>"$VARIABLE == null", :when=>"always"}]3000 is expected not to be included3001 still correctly populates when:3002 rule_set: [{:if=>"$VARIABLE != \"the wrong value\"", :when=>"never"}, {:if=>"$VARIABLE == null", :when=>"always"}]3003 is expected not to be included3004 still correctly populates when:3005 with an explicit `when: always`3006 rule_set: [{:if=>"$VARIABLE == null", :when=>"always"}]3007 is expected to be included3008 correctly populates when:3009 rule_set: [{:if=>"$VARIABLE == null", :when=>"always"}, {:if=>"$VARIABLE == null", :when=>"never"}]3010 is expected to be included3011 correctly populates when:3012 rule_set: [{:if=>"$VARIABLE != \"the wrong value\"", :when=>"always"}, {:if=>"$VARIABLE == null", :when=>"never"}]3013 is expected to be included3014 correctly populates when:3015 with an explicit `when: on_failure`3016 rule_set: [{:if=>"$CI_JOB_NAME == \"rspec\" && $VAR == null", :when=>"on_failure"}]3017 is expected to be included3018 correctly populates when:3019 rule_set: [{:if=>"$VARIABLE != null", :when=>"delayed", :start_in=>"1 day"}, {:if=>"$CI_JOB_NAME == \"rspec\"", :when=>"on_failure"}]3020 is expected to be included3021 correctly populates when:3022 rule_set: [{:if=>"$VARIABLE == \"the wrong value\"", :when=>"delayed", :start_in=>"1 day"}, {:if=>"$CI_JOB_NAME == \"rspec\"", :when=>"on_failure"}]3023 is expected to be included3024 correctly populates when:3025 with an explicit `when: delayed`3026 rule_set: [{:if=>"$VARIABLE == null", :when=>"delayed", :start_in=>"1 day"}]3027 is expected to be included3028 correctly populates when:3029 rule_set: [{:if=>"$VARIABLE == null", :when=>"delayed", :start_in=>"1 day"}, {:if=>"$VARIABLE == null", :when=>"never"}]3030 is expected to be included3031 correctly populates when:3032 rule_set: [{:if=>"$VARIABLE != \"the wrong value\"", :when=>"delayed", :start_in=>"1 day"}, {:if=>"$VARIABLE == null", :when=>"never"}]3033 is expected to be included3034 correctly populates when:3035 without an explicit when: value3036 rule_set: [{:if=>"$VARIABLE == null"}]3037 is expected to be included3038 correctly populates when:3039 rule_set: [{:if=>"$VARIABLE == null"}, {:if=>"$VARIABLE == null"}]3040 is expected to be included3041 correctly populates when:3042 rule_set: [{:if=>"$VARIABLE != \"the wrong value\""}, {:if=>"$VARIABLE == null"}]3043 is expected to be included3044 correctly populates when:3045 with a matching changes: rule3046 with an explicit `when: never`3047 rule_set: [{:changes=>{:paths=>["*/**/*.rb"]}, :when=>"never"}, {:changes=>{:paths=>["*/**/*.rb"]}, :when=>"always"}]3048 is expected not to be included3049 correctly populates when:3050 rule_set: [{:changes=>{:paths=>["app/models/ci/pipeline.rb"]}, :when=>"never"}, {:changes=>{:paths=>["app/models/ci/pipeline.rb"]}, :when=>"always"}]3051 is expected not to be included3052 correctly populates when:3053 rule_set: [{:changes=>{:paths=>["spec/**/*.rb"]}, :when=>"never"}, {:changes=>{:paths=>["spec/**/*.rb"]}, :when=>"always"}]3054 is expected not to be included3055 correctly populates when:3056 rule_set: [{:changes=>{:paths=>["*.yml"]}, :when=>"never"}, {:changes=>{:paths=>["*.yml"]}, :when=>"always"}]3057 is expected not to be included3058 correctly populates when:3059 rule_set: [{:changes=>{:paths=>[".*.yml"]}, :when=>"never"}, {:changes=>{:paths=>[".*.yml"]}, :when=>"always"}]3060 is expected not to be included3061 correctly populates when:3062 rule_set: [{:changes=>{:paths=>["**/*"]}, :when=>"never"}, {:changes=>{:paths=>["**/*"]}, :when=>"always"}]3063 is expected not to be included3064 correctly populates when:3065 rule_set: [{:changes=>{:paths=>["*/**/*.rb", "*.yml"]}, :when=>"never"}, {:changes=>{:paths=>["*/**/*.rb", "*.yml"]}, :when=>"always"}]3066 is expected not to be included3067 correctly populates when:3068 rule_set: [{:changes=>{:paths=>[".*.yml", "**/*"]}, :when=>"never"}, {:changes=>{:paths=>[".*.yml", "**/*"]}, :when=>"always"}]3069 is expected not to be included3070 correctly populates when:3071 with an explicit `when: always`3072 rule_set: [{:changes=>{:paths=>["*/**/*.rb"]}, :when=>"always"}, {:changes=>{:paths=>["*/**/*.rb"]}, :when=>"never"}]3073 is expected to be included3074 correctly populates when:3075 rule_set: [{:changes=>{:paths=>["app/models/ci/pipeline.rb"]}, :when=>"always"}, {:changes=>{:paths=>["app/models/ci/pipeline.rb"]}, :when=>"never"}]3076 is expected to be included3077 correctly populates when:3078 rule_set: [{:changes=>{:paths=>["spec/**/*.rb"]}, :when=>"always"}, {:changes=>{:paths=>["spec/**/*.rb"]}, :when=>"never"}]3079 is expected to be included3080 correctly populates when:3081 rule_set: [{:changes=>{:paths=>["*.yml"]}, :when=>"always"}, {:changes=>{:paths=>["*.yml"]}, :when=>"never"}]3082 is expected to be included3083 correctly populates when:3084 rule_set: [{:changes=>{:paths=>[".*.yml"]}, :when=>"always"}, {:changes=>{:paths=>[".*.yml"]}, :when=>"never"}]3085 is expected to be included3086 correctly populates when:3087 rule_set: [{:changes=>{:paths=>["**/*"]}, :when=>"always"}, {:changes=>{:paths=>["**/*"]}, :when=>"never"}]3088 is expected to be included3089 correctly populates when:3090 rule_set: [{:changes=>{:paths=>["*/**/*.rb", "*.yml"]}, :when=>"always"}, {:changes=>{:paths=>["*/**/*.rb", "*.yml"]}, :when=>"never"}]3091 is expected to be included3092 correctly populates when:3093 rule_set: [{:changes=>{:paths=>[".*.yml", "**/*"]}, :when=>"always"}, {:changes=>{:paths=>[".*.yml", "**/*"]}, :when=>"never"}]3094 is expected to be included3095 correctly populates when:3096 without an explicit when: value3097 rule_set: [{:changes=>{:paths=>["*/**/*.rb"]}}]3098 is expected to be included3099 correctly populates when:3100 rule_set: [{:changes=>{:paths=>["app/models/ci/pipeline.rb"]}}]3101 is expected to be included3102 correctly populates when:3103 rule_set: [{:changes=>{:paths=>["spec/**/*.rb"]}}]3104 is expected to be included3105 correctly populates when:3106 rule_set: [{:changes=>{:paths=>["*.yml"]}}]3107 is expected to be included3108 correctly populates when:3109 rule_set: [{:changes=>{:paths=>[".*.yml"]}}]3110 is expected to be included3111 correctly populates when:3112 rule_set: [{:changes=>{:paths=>["**/*"]}}]3113 is expected to be included3114 correctly populates when:3115 rule_set: [{:changes=>{:paths=>["*/**/*.rb", "*.yml"]}}]3116 is expected to be included3117 correctly populates when:3118 rule_set: [{:changes=>{:paths=>[".*.yml", "**/*"]}}]3119 is expected to be included3120 correctly populates when:3121 with no matching rule3122 rule_set: [{:if=>"$VARIABLE != null", :when=>"never"}]3123 is expected not to be included3124 correctly populates when:3125 rule_set: [{:if=>"$VARIABLE != null", :when=>"never"}, {:if=>"$VARIABLE != null", :when=>"always"}]3126 is expected not to be included3127 correctly populates when:3128 rule_set: [{:if=>"$VARIABLE == \"the wrong value\"", :when=>"never"}, {:if=>"$VARIABLE != null", :when=>"always"}]3129 is expected not to be included3130 correctly populates when:3131 rule_set: [{:if=>"$VARIABLE != null", :when=>"always"}]3132 is expected not to be included3133 correctly populates when:3134 rule_set: [{:if=>"$VARIABLE != null", :when=>"always"}, {:if=>"$VARIABLE != null", :when=>"never"}]3135 is expected not to be included3136 correctly populates when:3137 rule_set: [{:if=>"$VARIABLE == \"the wrong value\"", :when=>"always"}, {:if=>"$VARIABLE != null", :when=>"never"}]3138 is expected not to be included3139 correctly populates when:3140 rule_set: [{:if=>"$VARIABLE != null"}]3141 is expected not to be included3142 correctly populates when:3143 rule_set: [{:if=>"$VARIABLE != null"}, {:if=>"$VARIABLE != null"}]3144 is expected not to be included3145 correctly populates when:3146 rule_set: [{:if=>"$VARIABLE == \"the wrong value\""}, {:if=>"$VARIABLE != null"}]3147 is expected not to be included3148 correctly populates when:3149 with a rule using CI_ENVIRONMENT_NAME variable3150 when environment:name satisfies the rule3151 is expected to be included3152 correctly populates when:3153 when environment:name does not satisfy rule3154 is expected not to be included3155 correctly populates when:3156 when environment:name is not set3157 is expected not to be included3158 correctly populates when:3159 with a rule using CI_ENVIRONMENT_ACTION variable3160 when environment:action satisfies the rule3161 is expected to be included3162 correctly populates when:3163 when environment:action does not satisfy rule3164 is expected not to be included3165 correctly populates when:3166 when environment:action is not set3167 is expected not to be included3168 correctly populates when:3169 with a rule using CI_ENVIRONMENT_TIER variable3170 when environment:deployment_tier satisfies the rule3171 is expected to be included3172 correctly populates when:3173 when environment:deployment_tier does not satisfy rule3174 is expected not to be included3175 correctly populates when:3176 when environment:action is not set3177 is expected not to be included3178 correctly populates when:3179 with a rule using CI_ENVIRONMENT_URL variable3180 when environment:url satisfies the rule3181 is expected to be included3182 correctly populates when:3183 when environment:url does not satisfy rule3184 is expected not to be included3185 correctly populates when:3186 when environment:action is not set3187 is expected not to be included3188 correctly populates when:3189 with no rules3190 is expected not to be included3191 correctly populates when:3192 with invalid rules raising error3193 is expected not to be included3194 correctly populates when:3195 returns an error3196 applying needs: dependency3197 when build job is not present in prior stages3198 is included3199 returns an error3200 when the needed job is optional3201 does not return an error3202 when build job is part of prior stages3203 is included3204 does not have errors3205 when build job is part of the same stage3206 is included3207 does not have errors3208 when using 101 needs3209 returns an error3210 when ci_needs_size_limit is set to 1003211 returns an error3212 when ci_needs_size_limit is set to 03213 returns an error3214 applying pipeline variables3215 containing variable references3216 does not have errors3217 containing cyclic reference3218 returns an error3219 with job:rules:[if:]3220 included? does not raise3221 included? returns true3222# [RSpecRunTime] RSpec elapsed time: 13 minutes 1.62 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.26 1.16 0.96 1/282 81823223.3224# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/seed/build_spec.rb. It took 34.52 seconds. Expected to take 32.05 seconds.3225# [RSpecRunTime] Starting example group spec/models/resource_state_event_spec.rb. Expected to take 26.78 seconds.3226ResourceStateEvent3227 does not allow STI3228 behaves like a resource event3229 importable3230 is expected to respond to #importing?3231# [RSpecRunTime] RSpec elapsed time: 13 minutes 4.04 seconds. Current RSS: ~1285M. Threads: 4. load average: 1.26 1.16 0.96 1/282 81833232.3233 validations3234 is expected not to allow :user to be ‹nil›3235 when importing3236 is expected to allow :user to be ‹nil›3237# [RSpecRunTime] RSpec elapsed time: 13 minutes 5.61 seconds. Current RSS: ~1285M. Threads: 4. load average: 1.24 1.16 0.96 1/282 81843238.3239 associations3240 is expected to belong to user required: false3241 .created_after3242 returns the expected events3243 returns no events if time is after last record time3244 #synthetic_note_class3245 must implement #synthetic_note_class method3246 behaves like a resource event that responds to imported3247 import source3248 is expected to respond to #imported?3249 is expected to respond to #imported_from3250# [RSpecRunTime] RSpec elapsed time: 13 minutes 8.31 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.24 1.16 0.96 1/282 81853251.3252 behaves like a resource event for issues3253 associations3254 is expected to belong to issue required: false3255# [RSpecRunTime] RSpec elapsed time: 13 minutes 10.73 seconds. Current RSS: ~1283M. Threads: 4. load average: 1.38 1.19 0.97 1/282 81863256.3257 .by_issue3258 returns the expected records for an issue with events3259 returns the expected records for an issue with no events3260 .by_issue_ids3261 returns the expected events3262 .by_created_at_earlier_or_equal_to3263 returns the expected events3264 returns the expected events3265 #issuable3266 returns the expected issuable3267 behaves like a resource event for merge requests3268 associations3269 is expected to belong to merge_request required: false3270# [RSpecRunTime] RSpec elapsed time: 13 minutes 15.65 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.51 1.22 0.99 1/287 83583271.3272 .by_merge_request3273 returns the expected records for an issue with events3274 returns the expected records for an issue with no events3275 #issuable3276 returns the expected issuable3277 on callbacks3278 does not trigger note created subscription3279 behaves like a note for work item resource event3280 builds synthetic note with correct synthetic_note_class3281 on callbacks3282 triggers note created subscription3283 validations3284 Issuable validation3285 is valid if an issue is set3286 is valid if a merge request is set3287 is invalid if both issue and merge request are set3288 is invalid if there is no issuable set3289# [RSpecRunTime] RSpec elapsed time: 13 minutes 19.7 seconds. Current RSS: ~1307M. Threads: 4. load average: 1.47 1.22 0.99 1/286 83593290.3291 callbacks3292 #issue_usage_metrics3293 does not track merge requests3294 when an issue is closed3295 tracks closed issues3296 behaves like internal event tracking3297 logs to Snowplow, Redis, and product analytics tooling3298# [RSpecRunTime] RSpec elapsed time: 13 minutes 23.08 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.47 1.22 0.99 1/287 84173299.3300 when an issue is reopened3301 tracks reopened issues3302 behaves like internal event tracking3303 logs to Snowplow, Redis, and product analytics tooling3304# [RSpecRunTime] RSpec elapsed time: 13 minutes 25.09 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.43 1.21 0.99 1/283 84183305.3306 .merged_with_no_event_source3307 returns expected events3308# [RSpecRunTime] RSpec elapsed time: 13 minutes 26.8 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.43 1.21 0.99 1/286 84763309.3310# [RSpecRunTime] Finishing example group spec/models/resource_state_event_spec.rb. It took 25.17 seconds. Expected to take 26.78 seconds.3311# [RSpecRunTime] Starting example group spec/lib/gitlab/database/tables_truncate_spec.rb. Expected to take 23.11 seconds.3312Gitlab::Database::TablesTruncate3313 when truncating gitlab_ci tables on the main database3314 behaves like truncating legacy tables on a database3315 when the truncated tables are not locked for writes3316WARNING: Active Record does not support composite primary key.3317_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3318WARNING: Active Record does not support composite primary key.3319gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3320WARNING: Active Record does not support composite primary key.3321_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3322WARNING: Active Record does not support composite primary key.3323gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3324 raises an error that the tables are not locked for writes3325# [RSpecRunTime] RSpec elapsed time: 13 minutes 28.41 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.43 1.21 0.99 1/286 84773326.3327 when the truncated tables are locked for writes3328WARNING: Active Record does not support composite primary key.3329_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3330WARNING: Active Record does not support composite primary key.3331gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3332WARNING: Active Record does not support composite primary key.3333_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3334WARNING: Active Record does not support composite primary key.3335gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3336 truncates the legacy tables3337WARNING: Active Record does not support composite primary key.3338_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3339WARNING: Active Record does not support composite primary key.3340gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3341WARNING: Active Record does not support composite primary key.3342_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3343WARNING: Active Record does not support composite primary key.3344gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3345 does not affect the other tables3346WARNING: Active Record does not support composite primary key.3347_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3348WARNING: Active Record does not support composite primary key.3349gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3350WARNING: Active Record does not support composite primary key.3351_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3352WARNING: Active Record does not support composite primary key.3353gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3354 logs the sql statements to the logger3355 when running in dry_run mode3356WARNING: Active Record does not support composite primary key.3357_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3358WARNING: Active Record does not support composite primary key.3359gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3360WARNING: Active Record does not support composite primary key.3361_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3362WARNING: Active Record does not support composite primary key.3363gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3364 does not truncate the legacy tables if running in dry run mode3365# [RSpecRunTime] RSpec elapsed time: 13 minutes 33.38 seconds. Current RSS: ~1287M. Threads: 4. load average: 1.39 1.21 0.99 1/283 84783366.3367 when passing until_table parameter3368 with a table that exists3369WARNING: Active Record does not support composite primary key.3370_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3371WARNING: Active Record does not support composite primary key.3372gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3373WARNING: Active Record does not support composite primary key.3374_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3375WARNING: Active Record does not support composite primary key.3376gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3377 only truncates until the table specified3378 with a table that does not exist3379WARNING: Active Record does not support composite primary key.3380_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3381WARNING: Active Record does not support composite primary key.3382gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3383WARNING: Active Record does not support composite primary key.3384_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3385WARNING: Active Record does not support composite primary key.3386gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3387 raises an error if the specified table does not exist3388 when one of the attached partitions happened to be locked for writes3389WARNING: Active Record does not support composite primary key.3390_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3391WARNING: Active Record does not support composite primary key.3392gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3393WARNING: Active Record does not support composite primary key.3394_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3395WARNING: Active Record does not support composite primary key.3396gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3397 truncates the locked partition successfully (PENDING: No reason given)3398 with geo configured3399WARNING: Active Record does not support composite primary key.3400_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3401WARNING: Active Record does not support composite primary key.3402gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3403WARNING: Active Record does not support composite primary key.3404_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3405WARNING: Active Record does not support composite primary key.3406gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3407 does not truncate gitlab_geo tables (PENDING: No reason given)3408 when truncating gitlab_main tables on the ci database3409 behaves like truncating legacy tables on a database3410 when the truncated tables are not locked for writes3411WARNING: Active Record does not support composite primary key.3412_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3413WARNING: Active Record does not support composite primary key.3414gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3415WARNING: Active Record does not support composite primary key.3416_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3417WARNING: Active Record does not support composite primary key.3418gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3419 raises an error that the tables are not locked for writes3420 when the truncated tables are locked for writes3421WARNING: Active Record does not support composite primary key.3422_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3423WARNING: Active Record does not support composite primary key.3424gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3425WARNING: Active Record does not support composite primary key.3426_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3427WARNING: Active Record does not support composite primary key.3428gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3429 truncates the legacy tables3430WARNING: Active Record does not support composite primary key.3431_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3432WARNING: Active Record does not support composite primary key.3433gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3434WARNING: Active Record does not support composite primary key.3435_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3436WARNING: Active Record does not support composite primary key.3437gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3438 does not affect the other tables3439WARNING: Active Record does not support composite primary key.3440_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3441WARNING: Active Record does not support composite primary key.3442gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3443WARNING: Active Record does not support composite primary key.3444_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3445WARNING: Active Record does not support composite primary key.3446gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3447 logs the sql statements to the logger3448 when running in dry_run mode3449WARNING: Active Record does not support composite primary key.3450_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3451WARNING: Active Record does not support composite primary key.3452gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3453WARNING: Active Record does not support composite primary key.3454_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3455WARNING: Active Record does not support composite primary key.3456gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3457 does not truncate the legacy tables if running in dry run mode3458# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.56 seconds. Current RSS: ~1272M. Threads: 4. load average: 1.33 1.20 0.99 1/281 84793459.3460 when passing until_table parameter3461 with a table that exists3462WARNING: Active Record does not support composite primary key.3463_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3464WARNING: Active Record does not support composite primary key.3465gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3466WARNING: Active Record does not support composite primary key.3467_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3468WARNING: Active Record does not support composite primary key.3469gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3470 only truncates until the table specified3471# [RSpecRunTime] RSpec elapsed time: 13 minutes 43.61 seconds. Current RSS: ~1272M. Threads: 4. load average: 1.33 1.20 0.99 1/281 84803472.3473 with a table that does not exist3474WARNING: Active Record does not support composite primary key.3475_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3476WARNING: Active Record does not support composite primary key.3477gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3478WARNING: Active Record does not support composite primary key.3479_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3480WARNING: Active Record does not support composite primary key.3481gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3482 raises an error if the specified table does not exist3483 when one of the attached partitions happened to be locked for writes3484WARNING: Active Record does not support composite primary key.3485_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3486WARNING: Active Record does not support composite primary key.3487gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3488WARNING: Active Record does not support composite primary key.3489_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3490WARNING: Active Record does not support composite primary key.3491gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3492 truncates the locked partition successfully3493 with geo configured3494WARNING: Active Record does not support composite primary key.3495_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3496WARNING: Active Record does not support composite primary key.3497gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3498WARNING: Active Record does not support composite primary key.3499_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3500WARNING: Active Record does not support composite primary key.3501gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3502 does not truncate gitlab_geo tables (PENDING: No reason given)3503 when running in a single database mode3504WARNING: Active Record does not support composite primary key.3505_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3506WARNING: Active Record does not support composite primary key.3507gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3508WARNING: Active Record does not support composite primary key.3509_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3510WARNING: Active Record does not support composite primary key.3511gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3512 raises an error when truncating the main database that it is a single database setup (PENDING: Skipping because some of the extra databases [:ci] are setup)3513WARNING: Active Record does not support composite primary key.3514_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3515WARNING: Active Record does not support composite primary key.3516gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3517WARNING: Active Record does not support composite primary key.3518_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3519WARNING: Active Record does not support composite primary key.3520gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3521 raises an error when truncating the ci database that it is a single database setup (PENDING: Skipping because some of the extra databases [:ci] are setup)3522# [RSpecRunTime] RSpec elapsed time: 13 minutes 47.67 seconds. Current RSS: ~1273M. Threads: 4. load average: 1.31 1.20 0.99 1/281 84813523.3524 #needs_truncation?3525 when running in a single database mode3526WARNING: Active Record does not support composite primary key.3527_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3528WARNING: Active Record does not support composite primary key.3529gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3530WARNING: Active Record does not support composite primary key.3531_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3532WARNING: Active Record does not support composite primary key.3533gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3534 example at ./spec/lib/gitlab/database/tables_truncate_spec.rb:361 (PENDING: Skipping because some of the extra databases [:ci] are setup)3535 when running in a multiple database mode3536 with main data in ci database3537WARNING: Active Record does not support composite primary key.3538_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3539WARNING: Active Record does not support composite primary key.3540gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3541WARNING: Active Record does not support composite primary key.3542_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3543WARNING: Active Record does not support composite primary key.3544gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3545 is expected to eq true3546 with no main data in ci datatabase3547WARNING: Active Record does not support composite primary key.3548_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3549WARNING: Active Record does not support composite primary key.3550gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3551WARNING: Active Record does not support composite primary key.3552_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3553WARNING: Active Record does not support composite primary key.3554gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3555 is expected to eq false3556WARNING: Active Record does not support composite primary key.3557_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3558WARNING: Active Record does not support composite primary key.3559gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3560WARNING: Active Record does not support composite primary key.3561_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3562WARNING: Active Record does not support composite primary key.3563gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3564 supresses some QueryAnalyzers3565# [RSpecRunTime] RSpec elapsed time: 13 minutes 51.84 seconds. Current RSS: ~1272M. Threads: 4. load average: 1.28 1.20 0.99 1/281 84823566.3567 when running with multiple shared databases3568WARNING: Active Record does not support composite primary key.3569_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3570WARNING: Active Record does not support composite primary key.3571gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3572WARNING: Active Record does not support composite primary key.3573_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3574WARNING: Active Record does not support composite primary key.3575gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3576 raises an error when truncating the main database that it is a single database setup (PENDING: Skipping because database ci exists)3577WARNING: Active Record does not support composite primary key.3578_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3579WARNING: Active Record does not support composite primary key.3580gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3581WARNING: Active Record does not support composite primary key.3582_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored.3583WARNING: Active Record does not support composite primary key.3584gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored.3585 raises an error when truncating the ci database that it is a single database setup (PENDING: Skipping because database ci exists)3586# [RSpecRunTime] RSpec elapsed time: 13 minutes 53.46 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.28 1.20 0.99 1/281 84833587.3588# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/tables_truncate_spec.rb. It took 26.66 seconds. Expected to take 23.11 seconds.3589# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/seed/stage_spec.rb. Expected to take 19.58 seconds.3590Gitlab::Ci::Pipeline::Seed::Stage3591 #size3592 returns a number of jobs in the stage3593# [RSpecRunTime] RSpec elapsed time: 13 minutes 54.67 seconds. Current RSS: ~1284M. Threads: 4. load average: 1.26 1.19 0.99 1/281 85023594.3595 #attributes3596 returns hash attributes of a stage3597# [RSpecRunTime] RSpec elapsed time: 13 minutes 55.81 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.26 1.19 0.99 1/281 85213598.3599 #included?3600 when it contains builds seeds3601 is expected to be included3602# [RSpecRunTime] RSpec elapsed time: 13 minutes 57.05 seconds. Current RSS: ~1307M. Threads: 4. load average: 1.26 1.19 0.99 1/281 85403603.3604 when it does not contain build seeds3605 is expected not to be included3606# [RSpecRunTime] RSpec elapsed time: 13 minutes 58.16 seconds. Current RSS: ~1308M. Threads: 4. load average: 1.26 1.19 0.99 1/281 85593607.3608 #seeds3609 returns build seeds3610 returns build seeds including valid attributes3611 filters seeds using only/except policies3612 when a legacy trigger exists3613 returns build seeds including legacy trigger3614# [RSpecRunTime] RSpec elapsed time: 14 minutes 3.09 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.24 1.19 0.99 1/281 86503615.3616 when a ref is protected3617 returns protected builds3618# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.28 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.22 1.18 0.99 1/281 86693619.3620 when a ref is not protected3621 returns unprotected builds3622# [RSpecRunTime] RSpec elapsed time: 14 minutes 5.44 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.22 1.18 0.99 1/281 86883623.3624 #seeds_names3625 returns all job names3626 returns a set3627# [RSpecRunTime] RSpec elapsed time: 14 minutes 7.76 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.22 1.18 0.99 1/281 87253628.3629 #seeds_errors3630 returns all errors from seeds3631# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.16 seconds. Current RSS: ~1319M. Threads: 4. load average: 1.20 1.18 0.99 1/280 87543632.3633 #to_resource3634 builds a valid stage object with all builds3635 can not be persisted without explicit pipeline assignment3636# [RSpecRunTime] RSpec elapsed time: 14 minutes 11.63 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.20 1.18 0.99 1/280 88033637.3638# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/seed/stage_spec.rb. It took 18.17 seconds. Expected to take 19.58 seconds.3639# [RSpecRunTime] Starting example group spec/services/deployments/update_environment_service_spec.rb. Expected to take 18.35 seconds.3640Deployments::UpdateEnvironmentService3641 #execute3642 invalidates the environment etag cache3643 creates ref3644 updates merge request metrics3645 returns the deployment3646 returns the deployment when could not save the environment3647 returns the deployment when environment is stopped3648 when deployable is bridge job3649 creates ref3650# [RSpecRunTime] RSpec elapsed time: 14 minutes 15.05 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.18 1.18 0.99 1/284 89113651.3652 when start action is defined3653 and environment is stopped3654 makes environment available3655 when external URL is specified and the tier is unset3656 when external URL is valid3657 succeeds to update the tier automatically3658 when external URL is invalid3659 fails to update the tier due to validation error3660 tracks an exception3661 when variables are used3662 does not create a new environment3663 updates external url3664# [RSpecRunTime] RSpec elapsed time: 14 minutes 17.75 seconds. Current RSS: ~1304M. Threads: 4. load average: 1.18 1.18 0.99 1/284 90163665.3666 when auto_stop_in are used3667 renews auto stop at3668 when value is a variable3669 renews auto stop at with expanded variable value3670 when deployment tier is specified3671 when tier has already been set3672 overwrites the guessed tier by the specified deployment tier3673 when tier has not been set3674 sets the specified deployment tier3675 when deployment was created by an external CD system3676 guesses the deployment tier3677 when deployment tier is not specified3678 guesses the deployment tier3679 when cluster agent is specified3680 when the agent does not exist3681 does not assign a cluster agent3682 when the agent exists3683 and the user no longer exists3684 does not assign a cluster agent3685 and the user is not authorized3686 does not assign a cluster agent3687 and the user is authorized3688 assigns the cluster agent to the environment3689 when the agent path contains variables3690 expands variables and assigns the cluster agent to the environment3691# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.77 seconds. Current RSS: ~1283M. Threads: 4. load average: 1.17 1.17 0.99 1/285 92073692.3693 #expanded_environment_url3694 when yaml environment uses $CI_COMMIT_REF_NAME3695 is expected to eq "http://review/master"3696 when yaml environment uses $CI_ENVIRONMENT_SLUG3697 is expected to eq "http://review/prod-slug"3698 when yaml environment uses yaml_variables containing symbol keys3699 is expected to eq "http://review/host"3700 when job variables are generated during runtime3701 expands the environment URL from the dynamic variable3702# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.66 seconds. Current RSS: ~1278M. Threads: 4. load average: 1.16 1.17 0.99 1/285 92093703.3704 when environment url uses a nested variable3705 is expected to eq "http://appname-master.example.com"3706 when yaml environment does not have url3707 returns the external_url from persisted environment3708 merge request metrics3709 while updating the 'first_deployed_to_production_at' time3710 for merge requests merged before the current deploy3711 sets the time if the deploy's environment is 'production'3712 does not raise errors if the merge request does not have a metrics record3713 when job deploys to staging3714 doesn't set the time if the deploy's environment is not 'production'3715# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.43 seconds. Current RSS: ~1276M. Threads: 4. load average: 1.16 1.17 0.99 1/286 93573716.3717 for merge requests merged before the previous deploy3718 if the 'first_deployed_to_production_at' time is already set3719 does not overwrite the older 'first_deployed_to_production_at' time3720 if the 'first_deployed_to_production_at' time is not already set3721 does not overwrite the older 'first_deployed_to_production_at' time3722# [RSpecRunTime] Finishing example group spec/services/deployments/update_environment_service_spec.rb. It took 18.5 seconds. Expected to take 18.35 seconds.3723# [RSpecRunTime] Starting example group spec/helpers/issues_helper_spec.rb. Expected to take 16.81 seconds.3724IssuesHelper3725 #award_user_list3726 returns a comma-separated list of the first X users3727 displays the current user's name as 'You'3728 truncates lists3729 displays the current user in front of other users3730 #award_state_class3731 returns disabled string for unauthenticated user3732 returns disabled for a user that does not have access to the awardable3733 returns selected class for author3734 is blank for a user that has access to the awardable3735# [RSpecRunTime] RSpec elapsed time: 14 minutes 32.2 seconds. Current RSS: ~1276M. Threads: 4. load average: 1.22 1.19 1.00 1/286 94793736.3737 awards_sort3738 sorts a hash so thumbsup and thumbsdown are always on top3739 #link_to_discussions_to_resolve3740 passing only a merge request3741 links just the merge request3742 contains the reference to the merge request3743# [RSpecRunTime] RSpec elapsed time: 14 minutes 37.36 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.21 1.18 1.00 1/285 95943744.3745 when passing a discussion3746 links to the merge request with first note if a single discussion was passed3747 contains both the reference to the merge request and a mention of the discussion3748# [RSpecRunTime] RSpec elapsed time: 14 minutes 40.61 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.19 1.18 1.00 1/285 97183749.3750 #show_new_issue_link?3751 is false when no project there is no project3752 is true when there is a project and no logged in user3753 is true when the current user does not have access to the project3754 #show_moved_service_desk_issue_warning?3755 is true when moved issue project has service desk disabled3756 is false when moved issue project has service desk enabled3757# [RSpecRunTime] RSpec elapsed time: 14 minutes 45.6 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.17 1.18 1.00 1/284 97193758.3759 #issue_header_actions_data3760 returns expected result3761 #project_issues_list_data3762 when user is signed in3763 behaves like issues list data3764 returns expected result3765 when user is anonymous3766 behaves like issues list data3767 returns expected result3768 when restricted visibility levels is nil3769 behaves like issues list data3770 returns expected result3771 #group_issues_list_data3772 returns expected result3773 #dashboard_issues_list_data3774 returns expected result3775 #issues_form_data3776 returns expected result3777 #issue_repositioning_disabled?3778 for project3779 is expected to eq false3780 when block_issue_repositioning feature flag is enabled3781 is expected to eq true3782 for group3783 is expected to eq false3784 when block_issue_repositioning feature flag is enabled3785 is expected to eq true3786 #issue_hidden?3787 when issue is hidden3788Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol.3790To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.3791 returns `true`3792 when issue is not hidden3793 returns `false`3794 #has_issue_date_filter_feature?3795 when namespace is a group project3796 is expected to be truthy3797 when feature flag is disabled3798 is expected to be falsey3799 when feature flag enabled for group3800 is expected to be truthy3801 when feature flag enabled for user3802 is expected to be truthy3803 when namespace is a group3804 is expected to be truthy3805 when feature flag is disabled3806 is expected to be falsey3807 when feature flag enabled for group3808 is expected to be truthy3809 when feature flag enabled for user3810 is expected to be truthy3811 when namespace is a user project3812 is expected to be truthy3813 when feature flag is disabled3814 is expected to be falsey3815 when feature flag enabled for user3816 is expected to be truthy3817# [RSpecRunTime] Finishing example group spec/helpers/issues_helper_spec.rb. It took 18.34 seconds. Expected to take 16.81 seconds.3818# [RSpecRunTime] Starting example group spec/models/concerns/project_api_compatibility_spec.rb. Expected to take 16.03 seconds.3819ProjectAPICompatibility3820 does not allow STI3821 converts build_git_strategy=fetch to build_allow_git_fetch=true3822 converts build_git_strategy=clone to build_allow_git_fetch=false3823 #auto_devops_enabled3824 initial: :missing, final: nil3825 sets the correct value3826# [RSpecRunTime] RSpec elapsed time: 14 minutes 50.57 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.16 1.17 1.00 1/281 97203827.3828 initial: :missing, final: false3829 sets the correct value3830 initial: :missing, final: true3831 sets the correct value3832 initial: nil, final: nil3833 sets the correct value3834 initial: nil, final: false3835 sets the correct value3836 initial: nil, final: true3837 sets the correct value3838 initial: false, final: nil3839 sets the correct value3840 initial: false, final: false3841 sets the correct value3842 initial: false, final: true3843 sets the correct value3844 initial: true, final: nil3845 sets the correct value3846 initial: true, final: false3847 sets the correct value3848 initial: true, final: true3849 sets the correct value3850 #auto_devops_deploy_strategy3851 initial: :missing, final: "continuous"3852 sets the correct value3853 initial: :missing, final: "manual"3854 sets the correct value3855 initial: :missing, final: "timed_incremental"3856 sets the correct value3857 initial: "continuous", final: "continuous"3858 sets the correct value3859 initial: "continuous", final: "manual"3860 sets the correct value3861 initial: "continuous", final: "timed_incremental"3862 sets the correct value3863 initial: "manual", final: "continuous"3864 sets the correct value3865 initial: "manual", final: "manual"3866 sets the correct value3867 initial: "manual", final: "timed_incremental"3868 sets the correct value3869 initial: "timed_incremental", final: "continuous"3870 sets the correct value3871 initial: "timed_incremental", final: "manual"3872 sets the correct value3873 initial: "timed_incremental", final: "timed_incremental"3874 sets the correct value3875# [RSpecRunTime] Finishing example group spec/models/concerns/project_api_compatibility_spec.rb. It took 17.58 seconds. Expected to take 16.03 seconds.3876# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/attributes_permitter_spec.rb. Expected to take 14.89 seconds.3877Gitlab::ImportExport::AttributesPermitter3878 #permitted_attributes3879 builds permitted attributes hash3880 #permit3881 only allows permitted attributes3882 #permitted_attributes_for3883 returns an array of permitted attributes for a relation3884 #permitted_attributes_defined?3885 relation_name: :user, permitted_attributes_defined: true3886 is expected to eq true3887 relation_name: :author, permitted_attributes_defined: false3888 is expected to eq false3889 relation_name: :ci_cd_settings, permitted_attributes_defined: true3890 is expected to eq true3891 relation_name: :project_badges, permitted_attributes_defined: true3892 is expected to eq true3893 relation_name: :pipeline_schedules, permitted_attributes_defined: true3894 is expected to eq true3895 relation_name: :error_tracking_setting, permitted_attributes_defined: true3896 is expected to eq true3897 relation_name: :auto_devops, permitted_attributes_defined: true3898 is expected to eq true3899 relation_name: :boards, permitted_attributes_defined: true3900 is expected to eq true3901 relation_name: :custom_attributes, permitted_attributes_defined: true3902 is expected to eq true3903 relation_name: :label, permitted_attributes_defined: true3904 is expected to eq true3905 relation_name: :labels, permitted_attributes_defined: true3906 is expected to eq true3907 relation_name: :protected_branches, permitted_attributes_defined: true3908 is expected to eq true3909 relation_name: :protected_tags, permitted_attributes_defined: true3910 is expected to eq true3911 relation_name: :create_access_levels, permitted_attributes_defined: true3912 is expected to eq true3913 relation_name: :merge_access_levels, permitted_attributes_defined: true3914 is expected to eq true3915 relation_name: :push_access_levels, permitted_attributes_defined: true3916 is expected to eq true3917 relation_name: :releases, permitted_attributes_defined: true3918 is expected to eq true3919 relation_name: :links, permitted_attributes_defined: true3920 is expected to eq true3921 relation_name: :priorities, permitted_attributes_defined: true3922 is expected to eq true3923 relation_name: :milestone, permitted_attributes_defined: true3924 is expected to eq true3925 relation_name: :milestones, permitted_attributes_defined: true3926 is expected to eq true3927 relation_name: :snippets, permitted_attributes_defined: true3928 is expected to eq true3929 relation_name: :project_members, permitted_attributes_defined: true3930 is expected to eq true3931 relation_name: :merge_request, permitted_attributes_defined: true3932 is expected to eq true3933 relation_name: :merge_requests, permitted_attributes_defined: true3934 is expected to eq true3935 relation_name: :award_emoji, permitted_attributes_defined: true3936 is expected to eq true3937 relation_name: :commit_author, permitted_attributes_defined: true3938 is expected to eq true3939 relation_name: :committer, permitted_attributes_defined: true3940 is expected to eq true3941 relation_name: :events, permitted_attributes_defined: true3942 is expected to eq true3943 relation_name: :label_links, permitted_attributes_defined: true3944 is expected to eq true3945 relation_name: :merge_request_diff, permitted_attributes_defined: true3946 is expected to eq true3947 relation_name: :merge_request_diff_commits, permitted_attributes_defined: true3948 is expected to eq true3949 relation_name: :merge_request_diff_files, permitted_attributes_defined: true3950 is expected to eq true3951 relation_name: :metrics, permitted_attributes_defined: true3952 is expected to eq true3953 relation_name: :notes, permitted_attributes_defined: true3954 is expected to eq true3955 relation_name: :push_event_payload, permitted_attributes_defined: true3956 is expected to eq true3957 relation_name: :resource_label_events, permitted_attributes_defined: true3958 is expected to eq true3959 relation_name: :suggestions, permitted_attributes_defined: true3960 is expected to eq true3961 relation_name: :system_note_metadata, permitted_attributes_defined: true3962 is expected to eq true3963 relation_name: :timelogs, permitted_attributes_defined: true3964 is expected to eq true3965 relation_name: :container_expiration_policy, permitted_attributes_defined: true3966 is expected to eq true3967 relation_name: :project_feature, permitted_attributes_defined: true3968 is expected to eq true3969 relation_name: :service_desk_setting, permitted_attributes_defined: true3970 is expected to eq true3971 relation_name: :external_pull_request, permitted_attributes_defined: true3972 is expected to eq true3973 relation_name: :external_pull_requests, permitted_attributes_defined: true3974 is expected to eq true3975 relation_name: :statuses, permitted_attributes_defined: true3976 is expected to eq true3977 relation_name: :builds, permitted_attributes_defined: true3978 is expected to eq true3979 relation_name: :generic_commit_statuses, permitted_attributes_defined: true3980 is expected to eq true3981 relation_name: :bridges, permitted_attributes_defined: true3982 is expected to eq true3983 relation_name: :ci_pipelines, permitted_attributes_defined: true3984 is expected to eq true3985 relation_name: :stages, permitted_attributes_defined: true3986 is expected to eq true3987 relation_name: :actions, permitted_attributes_defined: true3988 is expected to eq true3989 relation_name: :design, permitted_attributes_defined: true3990 is expected to eq true3991 relation_name: :designs, permitted_attributes_defined: true3992 is expected to eq true3993 relation_name: :design_versions, permitted_attributes_defined: true3994 is expected to eq true3995 relation_name: :issue_assignees, permitted_attributes_defined: true3996 is expected to eq true3997 relation_name: :sentry_issue, permitted_attributes_defined: true3998 is expected to eq true3999 relation_name: :zoom_meetings, permitted_attributes_defined: true4000 is expected to eq true4001 relation_name: :issues, permitted_attributes_defined: true4002 is expected to eq true4003 relation_name: :group_members, permitted_attributes_defined: true4004 is expected to eq true4005 relation_name: :project, permitted_attributes_defined: true4006 is expected to eq true4007 included_attributes for Project4008 for user4009 behaves like a permitted attribute4010 contains only attributes that are defined as permitted in the import/export config4011 does not contain attributes that would be cleaned with AttributeCleaner4012 does not contain prohibited attributes that are not related to given relation4013 for user_contributions4014 behaves like a permitted attribute4015 contains only attributes that are defined as permitted in the import/export config4016 does not contain attributes that would be cleaned with AttributeCleaner4017 does not contain prohibited attributes that are not related to given relation4018 for author4019 behaves like a permitted attribute4020 is disabled4021 for approvals4022 behaves like a permitted attribute4023 contains only attributes that are defined as permitted in the import/export config4024 does not contain attributes that would be cleaned with AttributeCleaner4025 does not contain prohibited attributes that are not related to given relation4026 for ci_cd_settings4027 behaves like a permitted attribute4028 contains only attributes that are defined as permitted in the import/export config4029 does not contain attributes that would be cleaned with AttributeCleaner4030 does not contain prohibited attributes that are not related to given relation4031 for project_badges4032 behaves like a permitted attribute4033 contains only attributes that are defined as permitted in the import/export config4034 does not contain attributes that would be cleaned with AttributeCleaner4035 does not contain prohibited attributes that are not related to given relation4036 for pipeline_schedules4037 behaves like a permitted attribute4038 contains only attributes that are defined as permitted in the import/export config4039 does not contain attributes that would be cleaned with AttributeCleaner4040 does not contain prohibited attributes that are not related to given relation4041 for error_tracking_setting4042 behaves like a permitted attribute4043 contains only attributes that are defined as permitted in the import/export config4044 does not contain attributes that would be cleaned with AttributeCleaner4045 does not contain prohibited attributes that are not related to given relation4046 for auto_devops4047 behaves like a permitted attribute4048 contains only attributes that are defined as permitted in the import/export config4049 does not contain attributes that would be cleaned with AttributeCleaner4050 does not contain prohibited attributes that are not related to given relation4051 for boards4052 behaves like a permitted attribute4053 contains only attributes that are defined as permitted in the import/export config4054 does not contain attributes that would be cleaned with AttributeCleaner4055 does not contain prohibited attributes that are not related to given relation4056 for lists4057 behaves like a permitted attribute4058 contains only attributes that are defined as permitted in the import/export config4059 does not contain attributes that would be cleaned with AttributeCleaner4060 does not contain prohibited attributes that are not related to given relation4061 for custom_attributes4062 behaves like a permitted attribute4063 contains only attributes that are defined as permitted in the import/export config4064 does not contain attributes that would be cleaned with AttributeCleaner4065 does not contain prohibited attributes that are not related to given relation4066 for label4067 behaves like a permitted attribute4068 contains only attributes that are defined as permitted in the import/export config4069 does not contain attributes that would be cleaned with AttributeCleaner4070 does not contain prohibited attributes that are not related to given relation4071 for labels4072 behaves like a permitted attribute4073 contains only attributes that are defined as permitted in the import/export config4074 does not contain attributes that would be cleaned with AttributeCleaner4075 does not contain prohibited attributes that are not related to given relation4076 for priorities4077 behaves like a permitted attribute4078 contains only attributes that are defined as permitted in the import/export config4079 does not contain attributes that would be cleaned with AttributeCleaner4080 does not contain prohibited attributes that are not related to given relation4081 for milestone4082 behaves like a permitted attribute4083 contains only attributes that are defined as permitted in the import/export config4084 does not contain attributes that would be cleaned with AttributeCleaner4085 does not contain prohibited attributes that are not related to given relation4086 for milestones4087 behaves like a permitted attribute4088 contains only attributes that are defined as permitted in the import/export config4089 does not contain attributes that would be cleaned with AttributeCleaner4090 does not contain prohibited attributes that are not related to given relation4091 for protected_branches4092 behaves like a permitted attribute4093 contains only attributes that are defined as permitted in the import/export config4094 does not contain attributes that would be cleaned with AttributeCleaner4095 does not contain prohibited attributes that are not related to given relation4096 for protected_tags4097 behaves like a permitted attribute4098 contains only attributes that are defined as permitted in the import/export config4099 does not contain attributes that would be cleaned with AttributeCleaner4100 does not contain prohibited attributes that are not related to given relation4101 for create_access_levels4102 behaves like a permitted attribute4103 contains only attributes that are defined as permitted in the import/export config4104 does not contain attributes that would be cleaned with AttributeCleaner4105 does not contain prohibited attributes that are not related to given relation4106 for merge_access_levels4107 behaves like a permitted attribute4108 contains only attributes that are defined as permitted in the import/export config4109 does not contain attributes that would be cleaned with AttributeCleaner4110 does not contain prohibited attributes that are not related to given relation4111 for push_access_levels4112 behaves like a permitted attribute4113 contains only attributes that are defined as permitted in the import/export config4114 does not contain attributes that would be cleaned with AttributeCleaner4115 does not contain prohibited attributes that are not related to given relation4116 for releases4117 behaves like a permitted attribute4118 contains only attributes that are defined as permitted in the import/export config4119 does not contain attributes that would be cleaned with AttributeCleaner4120 does not contain prohibited attributes that are not related to given relation4121 for links4122 behaves like a permitted attribute4123 contains only attributes that are defined as permitted in the import/export config4124 does not contain attributes that would be cleaned with AttributeCleaner4125 does not contain prohibited attributes that are not related to given relation4126 for container_expiration_policy4127 behaves like a permitted attribute4128 contains only attributes that are defined as permitted in the import/export config4129 does not contain attributes that would be cleaned with AttributeCleaner4130 does not contain prohibited attributes that are not related to given relation4131 for project_feature4132 behaves like a permitted attribute4133 contains only attributes that are defined as permitted in the import/export config4134 does not contain attributes that would be cleaned with AttributeCleaner4135 does not contain prohibited attributes that are not related to given relation4136 for service_desk_setting4137 behaves like a permitted attribute4138 contains only attributes that are defined as permitted in the import/export config4139 does not contain attributes that would be cleaned with AttributeCleaner4140 does not contain prohibited attributes that are not related to given relation4141 for snippets4142 behaves like a permitted attribute4143 contains only attributes that are defined as permitted in the import/export config4144 does not contain attributes that would be cleaned with AttributeCleaner4145 does not contain prohibited attributes that are not related to given relation4146 for project_members4147 behaves like a permitted attribute4148 contains only attributes that are defined as permitted in the import/export config4149 does not contain attributes that would be cleaned with AttributeCleaner4150 does not contain prohibited attributes that are not related to given relation4151 for merge_request4152 behaves like a permitted attribute4153 contains only attributes that are defined as permitted in the import/export config4154 does not contain attributes that would be cleaned with AttributeCleaner4155 does not contain prohibited attributes that are not related to given relation4156 for merge_requests4157 behaves like a permitted attribute4158 contains only attributes that are defined as permitted in the import/export config4159 does not contain attributes that would be cleaned with AttributeCleaner4160 does not contain prohibited attributes that are not related to given relation4161 for award_emoji4162 behaves like a permitted attribute4163 contains only attributes that are defined as permitted in the import/export config4164 does not contain attributes that would be cleaned with AttributeCleaner4165 does not contain prohibited attributes that are not related to given relation4166 for commit_author4167 behaves like a permitted attribute4168 contains only attributes that are defined as permitted in the import/export config4169 does not contain attributes that would be cleaned with AttributeCleaner4170 does not contain prohibited attributes that are not related to given relation4171 for committer4172 behaves like a permitted attribute4173 contains only attributes that are defined as permitted in the import/export config4174 does not contain attributes that would be cleaned with AttributeCleaner4175 does not contain prohibited attributes that are not related to given relation4176 for events4177 behaves like a permitted attribute4178 contains only attributes that are defined as permitted in the import/export config4179 does not contain attributes that would be cleaned with AttributeCleaner4180 does not contain prohibited attributes that are not related to given relation4181 for label_links4182 behaves like a permitted attribute4183 contains only attributes that are defined as permitted in the import/export config4184 does not contain attributes that would be cleaned with AttributeCleaner4185 does not contain prohibited attributes that are not related to given relation4186 for merge_request_diff4187 behaves like a permitted attribute4188 contains only attributes that are defined as permitted in the import/export config4189 does not contain attributes that would be cleaned with AttributeCleaner4190 does not contain prohibited attributes that are not related to given relation4191 for merge_request_diff_commits4192 behaves like a permitted attribute4193 contains only attributes that are defined as permitted in the import/export config4194 does not contain attributes that would be cleaned with AttributeCleaner4195 does not contain prohibited attributes that are not related to given relation4196 for merge_request_diff_files4197 behaves like a permitted attribute4198 contains only attributes that are defined as permitted in the import/export config4199 does not contain attributes that would be cleaned with AttributeCleaner4200 does not contain prohibited attributes that are not related to given relation4201 for metrics4202 behaves like a permitted attribute4203 contains only attributes that are defined as permitted in the import/export config4204 does not contain attributes that would be cleaned with AttributeCleaner4205 does not contain prohibited attributes that are not related to given relation4206 for notes4207 behaves like a permitted attribute4208 contains only attributes that are defined as permitted in the import/export config4209 does not contain attributes that would be cleaned with AttributeCleaner4210 does not contain prohibited attributes that are not related to given relation4211 for push_event_payload4212 behaves like a permitted attribute4213 contains only attributes that are defined as permitted in the import/export config4214 does not contain attributes that would be cleaned with AttributeCleaner4215 does not contain prohibited attributes that are not related to given relation4216 for resource_label_events4217 behaves like a permitted attribute4218 contains only attributes that are defined as permitted in the import/export config4219 does not contain attributes that would be cleaned with AttributeCleaner4220 does not contain prohibited attributes that are not related to given relation4221 for suggestions4222 behaves like a permitted attribute4223 contains only attributes that are defined as permitted in the import/export config4224 does not contain attributes that would be cleaned with AttributeCleaner4225 does not contain prohibited attributes that are not related to given relation4226 for system_note_metadata4227 behaves like a permitted attribute4228 contains only attributes that are defined as permitted in the import/export config4229 does not contain attributes that would be cleaned with AttributeCleaner4230 does not contain prohibited attributes that are not related to given relation4231 for timelogs4232 behaves like a permitted attribute4233 contains only attributes that are defined as permitted in the import/export config4234 does not contain attributes that would be cleaned with AttributeCleaner4235 does not contain prohibited attributes that are not related to given relation4236 for external_pull_request4237 behaves like a permitted attribute4238 contains only attributes that are defined as permitted in the import/export config4239 does not contain attributes that would be cleaned with AttributeCleaner4240 does not contain prohibited attributes that are not related to given relation4241 for external_pull_requests4242 behaves like a permitted attribute4243 contains only attributes that are defined as permitted in the import/export config4244 does not contain attributes that would be cleaned with AttributeCleaner4245 does not contain prohibited attributes that are not related to given relation4246 for statuses4247 behaves like a permitted attribute4248 contains only attributes that are defined as permitted in the import/export config4249 does not contain attributes that would be cleaned with AttributeCleaner4250 does not contain prohibited attributes that are not related to given relation4251 for builds4252 behaves like a permitted attribute4253 contains only attributes that are defined as permitted in the import/export config4254 does not contain attributes that would be cleaned with AttributeCleaner4255 does not contain prohibited attributes that are not related to given relation4256 for generic_commit_statuses4257 behaves like a permitted attribute4258 contains only attributes that are defined as permitted in the import/export config4259 does not contain attributes that would be cleaned with AttributeCleaner4260 does not contain prohibited attributes that are not related to given relation4261 for bridges4262 behaves like a permitted attribute4263 contains only attributes that are defined as permitted in the import/export config4264 does not contain attributes that would be cleaned with AttributeCleaner4265 does not contain prohibited attributes that are not related to given relation4266 for ci_pipelines4267 behaves like a permitted attribute4268 contains only attributes that are defined as permitted in the import/export config4269 does not contain attributes that would be cleaned with AttributeCleaner4270 does not contain prohibited attributes that are not related to given relation4271 for pipeline_metadata4272 behaves like a permitted attribute4273 contains only attributes that are defined as permitted in the import/export config4274 does not contain attributes that would be cleaned with AttributeCleaner4275 does not contain prohibited attributes that are not related to given relation4276 for stages4277 behaves like a permitted attribute4278 contains only attributes that are defined as permitted in the import/export config4279 does not contain attributes that would be cleaned with AttributeCleaner4280 does not contain prohibited attributes that are not related to given relation4281 for actions4282 behaves like a permitted attribute4283 contains only attributes that are defined as permitted in the import/export config4284 does not contain attributes that would be cleaned with AttributeCleaner4285 does not contain prohibited attributes that are not related to given relation4286 for design4287 behaves like a permitted attribute4288 contains only attributes that are defined as permitted in the import/export config4289 does not contain attributes that would be cleaned with AttributeCleaner4290 does not contain prohibited attributes that are not related to given relation4291 for designs4292 behaves like a permitted attribute4293 contains only attributes that are defined as permitted in the import/export config4294 does not contain attributes that would be cleaned with AttributeCleaner4295 does not contain prohibited attributes that are not related to given relation4296 for design_versions4297 behaves like a permitted attribute4298 contains only attributes that are defined as permitted in the import/export config4299 does not contain attributes that would be cleaned with AttributeCleaner4300 does not contain prohibited attributes that are not related to given relation4301 for issue_assignees4302 behaves like a permitted attribute4303 contains only attributes that are defined as permitted in the import/export config4304 does not contain attributes that would be cleaned with AttributeCleaner4305 does not contain prohibited attributes that are not related to given relation4306 for merge_request_assignees4307 behaves like a permitted attribute4308 contains only attributes that are defined as permitted in the import/export config4309 does not contain attributes that would be cleaned with AttributeCleaner4310 does not contain prohibited attributes that are not related to given relation4311 for merge_request_reviewers4312 behaves like a permitted attribute4313 contains only attributes that are defined as permitted in the import/export config4314 does not contain attributes that would be cleaned with AttributeCleaner4315 does not contain prohibited attributes that are not related to given relation4316 for sentry_issue4317 behaves like a permitted attribute4318 contains only attributes that are defined as permitted in the import/export config4319 does not contain attributes that would be cleaned with AttributeCleaner4320 does not contain prohibited attributes that are not related to given relation4321 for zoom_meetings4322 behaves like a permitted attribute4323 contains only attributes that are defined as permitted in the import/export config4324 does not contain attributes that would be cleaned with AttributeCleaner4325 does not contain prohibited attributes that are not related to given relation4326 for issues4327 behaves like a permitted attribute4328 contains only attributes that are defined as permitted in the import/export config4329 does not contain attributes that would be cleaned with AttributeCleaner4330 does not contain prohibited attributes that are not related to given relation4331 for group_members4332 behaves like a permitted attribute4333 contains only attributes that are defined as permitted in the import/export config4334 does not contain attributes that would be cleaned with AttributeCleaner4335 does not contain prohibited attributes that are not related to given relation4336 for project4337 behaves like a permitted attribute4338 contains only attributes that are defined as permitted in the import/export config4339 does not contain attributes that would be cleaned with AttributeCleaner4340 does not contain prohibited attributes that are not related to given relation4341 for resource_milestone_events4342 behaves like a permitted attribute4343 contains only attributes that are defined as permitted in the import/export config4344 does not contain attributes that would be cleaned with AttributeCleaner4345 does not contain prohibited attributes that are not related to given relation4346 for resource_state_events4347 behaves like a permitted attribute4348 contains only attributes that are defined as permitted in the import/export config4349 does not contain attributes that would be cleaned with AttributeCleaner4350 does not contain prohibited attributes that are not related to given relation4351 for work_item_type4352 behaves like a permitted attribute4353 contains only attributes that are defined as permitted in the import/export config4354 does not contain attributes that would be cleaned with AttributeCleaner4355 does not contain prohibited attributes that are not related to given relation4356 for note_diff_file4357 behaves like a permitted attribute4358 contains only attributes that are defined as permitted in the import/export config4359 does not contain attributes that would be cleaned with AttributeCleaner4360 does not contain prohibited attributes that are not related to given relation4361 for issuable_sla4362 behaves like a permitted attribute4363 is disabled4364 for push_rule4365 behaves like a permitted attribute4366 contains only attributes that are defined as permitted in the import/export config4367 does not contain attributes that would be cleaned with AttributeCleaner4368 does not contain prohibited attributes that are not related to given relation4369 for unprotect_access_levels4370 behaves like a permitted attribute4371 contains only attributes that are defined as permitted in the import/export config4372 does not contain attributes that would be cleaned with AttributeCleaner4373 does not contain prohibited attributes that are not related to given relation4374 for deploy_access_levels4375 behaves like a permitted attribute4376 contains only attributes that are defined as permitted in the import/export config4377 does not contain attributes that would be cleaned with AttributeCleaner4378 does not contain prohibited attributes that are not related to given relation4379 for protected_environments4380 behaves like a permitted attribute4381 contains only attributes that are defined as permitted in the import/export config4382 does not contain attributes that would be cleaned with AttributeCleaner4383 does not contain prohibited attributes that are not related to given relation4384 for security_setting4385 behaves like a permitted attribute4386 contains only attributes that are defined as permitted in the import/export config4387 does not contain attributes that would be cleaned with AttributeCleaner4388 does not contain prohibited attributes that are not related to given relation4389 for resource_iteration_events4390 behaves like a permitted attribute4391 contains only attributes that are defined as permitted in the import/export config4392 does not contain attributes that would be cleaned with AttributeCleaner4393 does not contain prohibited attributes that are not related to given relation4394 for iteration4395 behaves like a permitted attribute4396 contains only attributes that are defined as permitted in the import/export config4397 does not contain attributes that would be cleaned with AttributeCleaner4398 does not contain prohibited attributes that are not related to given relation4399 for iterations_cadence4400 behaves like a permitted attribute4401 contains only attributes that are defined as permitted in the import/export config4402 does not contain attributes that would be cleaned with AttributeCleaner4403 does not contain prohibited attributes that are not related to given relation4404 for approval_rules4405 behaves like a permitted attribute4406 contains only attributes that are defined as permitted in the import/export config4407 does not contain attributes that would be cleaned with AttributeCleaner4408 does not contain prohibited attributes that are not related to given relation4409 for approval_project_rules_protected_branches4410 behaves like a permitted attribute4411 contains only attributes that are defined as permitted in the import/export config4412 does not contain attributes that would be cleaned with AttributeCleaner4413 does not contain prohibited attributes that are not related to given relation4414 for approval_project_rules_users4415 behaves like a permitted attribute4416 contains only attributes that are defined as permitted in the import/export config4417 does not contain attributes that would be cleaned with AttributeCleaner4418 does not contain prohibited attributes that are not related to given relation4419# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/attributes_permitter_spec.rb. It took 15.01 seconds. Expected to take 14.89 seconds.4420# [RSpecRunTime] Starting example group spec/policies/ci/runner_manager_policy_spec.rb. Expected to take 14.21 seconds.4421Ci::RunnerManagerPolicy4422 ability :read_runner_manager4423 behaves like runner read policy4424 without access4425 behaves like does not allow reading runners/runner managers on any scope4426 with instance runner4427 is expected not to be allowed :read_runner_manager4428 with shared runners disabled for groups and projects4429 is expected not to be allowed :read_runner_manager4430# [RSpecRunTime] RSpec elapsed time: 15 minutes 23.61 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.16 1.17 1.00 1/279 97214431.4432 with group runner4433 is expected not to be allowed :read_runner_manager4434 with group invited as maintainer to group containing runner4435 is expected not to be allowed :read_runner_manager4436 with sharing of group runners disabled4437 is expected not to be allowed :read_runner_manager4438 with project runner4439 is expected not to be allowed :read_runner_manager4440 with guest access4441 behaves like does not allow reading runners/runner managers on any scope4442 with instance runner4443 is expected not to be allowed :read_runner_manager4444 with shared runners disabled for groups and projects4445 is expected not to be allowed :read_runner_manager4446 with group runner4447 is expected not to be allowed :read_runner_manager4448 with group invited as maintainer to group containing runner4449 is expected not to be allowed :read_runner_manager4450 with sharing of group runners disabled4451 is expected not to be allowed :read_runner_manager4452 with project runner4453 is expected not to be allowed :read_runner_manager4454 with reporter access4455 behaves like does not allow reading runners/runner managers on any scope4456 with instance runner4457 is expected not to be allowed :read_runner_manager4458 with shared runners disabled for groups and projects4459 is expected not to be allowed :read_runner_manager4460 with group runner4461 is expected not to be allowed :read_runner_manager4462 with group invited as maintainer to group containing runner4463 is expected not to be allowed :read_runner_manager4464 with sharing of group runners disabled4465 is expected not to be allowed :read_runner_manager4466 with project runner4467 is expected not to be allowed :read_runner_manager4468 with developer access4469 behaves like does not allow reading runners/runner managers on any scope4470 with instance runner4471 is expected not to be allowed :read_runner_manager4472 with shared runners disabled for groups and projects4473 is expected not to be allowed :read_runner_manager4474 with group runner4475 is expected not to be allowed :read_runner_manager4476 with group invited as maintainer to group containing runner4477 is expected not to be allowed :read_runner_manager4478 with sharing of group runners disabled4479 is expected not to be allowed :read_runner_manager4480 with project runner4481 is expected not to be allowed :read_runner_manager4482 with maintainer access4483 behaves like a policy allowing reading instance runner/runner manager depending on runner sharing4484 with instance runner4485 shared_runners_enabled_on_group: false, shared_runners_enabled_on_project: false, expect_can_read: false4486 is expected not to be allowed :read_runner_manager4487 shared_runners_enabled_on_group: false, shared_runners_enabled_on_project: true, expect_can_read: true4488 is expected to be allowed :read_runner_manager4489 shared_runners_enabled_on_group: true, shared_runners_enabled_on_project: false, expect_can_read: true4490 is expected to be allowed :read_runner_manager4491 shared_runners_enabled_on_group: true, shared_runners_enabled_on_project: true, expect_can_read: true4492 is expected to be allowed :read_runner_manager4493 behaves like a policy allowing reading group runner/runner manager depending on runner sharing4494 with group runner4495 is expected to be allowed :read_runner_manager4496 with sharing of group runners disabled4497 is expected to be allowed :read_runner_manager4498 when user belongs to subgroup only4499 with runner visible to group project4500 is expected to be allowed :read_runner_manager4501 with sharing of group runners disabled4502 is expected not to be allowed :read_runner_manager4503 without projects in group4504 is expected not to be allowed :read_runner_manager4505 when user is not maintainer in associated group4506 is expected not to be allowed :read_runner_manager4507 when user is maintainer in a group invited to group as maintainer4508 is expected to be allowed :read_runner_manager4509 when user is a reporter in a group invited to group as maintainer4510 is expected not to be allowed :read_runner_manager4511 when runner is in subgroup4512 is expected to be allowed :read_runner_manager4513 with sharing of group runners disabled4514 is expected not to be allowed :read_runner_manager4515 with project runner4516 is expected to be allowed :read_runner_manager4517 when user is not maintainer in parent group4518 is expected not to be allowed :read_runner_manager4519 when user is maintainer in a group invited to project as maintainer4520 is expected to be allowed :read_runner_manager4521 with owner access4522 behaves like a policy allowing reading instance runner/runner manager depending on runner sharing4523 with instance runner4524 shared_runners_enabled_on_group: false, shared_runners_enabled_on_project: false, expect_can_read: false4525 is expected not to be allowed :read_runner_manager4526 shared_runners_enabled_on_group: false, shared_runners_enabled_on_project: true, expect_can_read: true4527 is expected to be allowed :read_runner_manager4528 shared_runners_enabled_on_group: true, shared_runners_enabled_on_project: false, expect_can_read: true4529 is expected to be allowed :read_runner_manager4530 shared_runners_enabled_on_group: true, shared_runners_enabled_on_project: true, expect_can_read: true4531 is expected to be allowed :read_runner_manager4532 with group runner4533 is expected to be allowed :read_runner_manager4534 with sharing of group runners disabled4535 is expected to be allowed :read_runner_manager4536 with project runner4537 is expected to be allowed :read_runner_manager4538# [RSpecRunTime] Finishing example group spec/policies/ci/runner_manager_policy_spec.rb. It took 12.34 seconds. Expected to take 14.21 seconds.4539# [RSpecRunTime] Starting example group spec/workers/remove_expired_group_links_worker_spec.rb. Expected to take 13.1 seconds.4540RemoveExpiredGroupLinksWorker4541 #perform4542 ProjectGroupLinks4543 removes expired group links4544 leaves group links that expire in the future4545 leaves group links that do not expire at all4546 removes project authorization4547# [RSpecRunTime] RSpec elapsed time: 15 minutes 44.63 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.10 1.16 1.00 1/279 97224548.4549 GroupGroupLinks4550 expired GroupGroupLink exists4551 calls Groups::GroupLinks::DestroyService4552 with skip_group_share_unlink_auth_refresh feature flag disabled4553 removes project authorization4554# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.68 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.10 1.16 1.00 1/279 97234555.4556 with skip_group_share_unlink_auth_refresh feature flag enabled4557 does not remove project authorization4558# [RSpecRunTime] RSpec elapsed time: 15 minutes 48.23 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.10 1.16 1.00 1/279 97244559.4560 expired GroupGroupLink does not exist4561 does not call Groups::GroupLinks::DestroyService4562# [RSpecRunTime] Finishing example group spec/workers/remove_expired_group_links_worker_spec.rb. It took 14.89 seconds. Expected to take 13.1 seconds.4563# [RSpecRunTime] Starting example group spec/services/ci/stuck_builds/drop_scheduled_service_spec.rb. Expected to take 12.67 seconds.4564Ci::StuckBuilds::DropScheduledService4565 when job is scheduled4566 for more than an hour ago4567 behaves like job is dropped with failure reason4568 changes status4569 when job has data integrity problem4570 drops the job and logs the reason4571# [RSpecRunTime] RSpec elapsed time: 15 minutes 50.18 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.09 1.15 1.00 1/279 97254572.4573 behaves like when invalid dooms the job bypassing validations4574 does not change status4575 for less than 1 hour ago4576 behaves like job is unchanged4577 does not change status4578 when job is success4579 and scheduled for more than an hour ago4580 behaves like job is unchanged4581 does not change status4582 and scheduled for less than 1 hour ago4583 behaves like job is unchanged4584 does not change status4585 when job is skipped4586 and scheduled for more than an hour ago4587 behaves like job is unchanged4588 does not change status4589 and scheduled for less than 1 hour ago4590 behaves like job is unchanged4591 does not change status4592 when job is failed4593 and scheduled for more than an hour ago4594 behaves like job is unchanged4595 does not change status4596 and scheduled for less than 1 hour ago4597 behaves like job is unchanged4598 does not change status4599 when job is canceled4600 and scheduled for more than an hour ago4601 behaves like job is unchanged4602 does not change status4603 and scheduled for less than 1 hour ago4604 behaves like job is unchanged4605 does not change status4606 when job is running4607 and scheduled for more than an hour ago4608 behaves like job is unchanged4609 does not change status4610 and scheduled for less than 1 hour ago4611 behaves like job is unchanged4612 does not change status4613 when job is pending4614 and scheduled for more than an hour ago4615 behaves like job is unchanged4616 does not change status4617 and scheduled for less than 1 hour ago4618 behaves like job is unchanged4619 does not change status4620 when there are no stale scheduled builds4621 does not drop the stale scheduled build yet4622# [RSpecRunTime] Finishing example group spec/services/ci/stuck_builds/drop_scheduled_service_spec.rb. It took 13.26 seconds. Expected to take 12.67 seconds.4623# [RSpecRunTime] Starting example group spec/models/protectable_dropdown_spec.rb. Expected to take 11.9 seconds.4624ProtectableDropdown4625 does not allow STI4626 initialize4627 raises ArgumentError for invalid ref type4628 #protectable_ref_names4629 for branches4630 is expected to include "feature"4631 is expected not to include "master"4632 behaves like protectable_ref_names4633 when project repository is not empty4634 includes elements matching a protected ref wildcard4635# [RSpecRunTime] RSpec elapsed time: 16 minutes 5.12 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.15 1.16 1.01 1/279 97924636.4637 when project repository is empty4638 returns empty list4639 for tags4640 is expected to include "v1.0.0"4641 is expected not to include "v1.1.0"4642 behaves like protectable_ref_names4643 when project repository is not empty4644 includes elements matching a protected ref wildcard4645# [RSpecRunTime] RSpec elapsed time: 16 minutes 9.27 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.22 1.18 1.01 1/279 98594646.4647 when project repository is empty4648 returns empty list4649 #hash4650 for branches4651 is expected to include {:id => "feature", :text => "feature", :title => "feature"}4652# [RSpecRunTime] RSpec elapsed time: 16 minutes 11.17 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.22 1.18 1.01 4/279 98824653.4654 for tags4655 is expected to include {:id => "v1.0.0", :text => "v1.0.0", :title => "v1.0.0"}4656# [RSpecRunTime] RSpec elapsed time: 16 minutes 12.32 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.22 1.18 1.01 1/279 99054657.4658# [RSpecRunTime] Finishing example group spec/models/protectable_dropdown_spec.rb. It took 10.78 seconds. Expected to take 11.9 seconds.4659# [RSpecRunTime] Starting example group spec/models/protected_branch/push_access_level_spec.rb. Expected to take 11.19 seconds.4660ProtectedBranch::PushAccessLevel4661 does not allow STI4662 behaves like protected branch access4663 is expected to belong to protected_branch required: false4664 behaves like protected ref access4665 validations4666 when role?4667 is expected to validate that :access_level is either ‹30›, ‹40›, ‹60›, or ‹0›4668 is expected to validate that :access_level cannot be empty/falsy4669 is expected to validate that :access_level is case-sensitively unique within the scope of :protected_branch_id4670# [RSpecRunTime] RSpec elapsed time: 16 minutes 13.54 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.22 1.18 1.01 1/279 99064671.4672 when not role?4673 is expected not to validate that :access_level cannot be empty/falsy4674 is expected not to validate that :access_level is either ‹30›, ‹40›, ‹60›, or ‹0›4675 is expected not to validate that :access_level is case-sensitively unique within the scope of :protected_branch_id4676 scopes4677 ::for_role4678 includes all role based access levels4679 ::human_access_levels4680 is expected to eq {30=>"Developers + Maintainers", 40=>"Maintainers", 60=>"Instance admins", 0=>"No one"}4681 #check_access(user, current_project)4682 when current_user is nil4683 is expected to eq false4684 when access_level is NO_ACCESS4685 is expected to eq false4686 when instance admin access is configured4687 when current_user is a maintainer4688 is expected to eq false4689 when current_user is admin4690 is expected to eq true4691 when current_user can push_code to project4692 and member access is high enough4693 is expected to eq true4694 when external authorization denies access4695 is expected to eq false4696 and member access is too low4697 is expected to eq false4698 when current_user cannot push_code to project4699 is expected to eq false4700 #protected_ref_project4701 delegates to protected_branch.project4702 does not error when protected_branch is nil4703 #protected_branch_group4704 looks for the group attached to protected_branch4705 behaves like protected ref deploy_key access4706 associations4707 is expected to belong to deploy_key required: false4708 validations4709 when deploy_key?4710 when deploy key has write access to the project4711 and the deploy key's user is a project member4712 is expected to be valid4713 and the deploy key's user is not a project member4714 is not valid4715 when deploy key does not have write access to the project4716 and the deploy key's user is a project member4717 is not valid4718 and the deploy key's user is not a project member4719 is not valid4720 when deploy_key_id does not exist4721 is not valid4722 when a deploy key already added for this protected ref4723 is not valid4724 when deploy key is not linked to the project4725 is not valid4726 when deploy key is not active for the project4727 is not valid4728 #check_access4729 when this protected_branch_push_access_level is tied to a deploy key4730 and user is not a project member4731 does check membership4732 is expected to eq false4733 when user has inherited membership4734 is expected to eq true4735 when the user is a project maintainer4736 when the deploy key is among the active keys for this project4737 is expected to eq true4738 when the deploy key is not among the active keys of this project4739 is expected to eq false4740 when user cannot access the project4741 is expected to eq false4742 when deploy key does not belong to the user4743 is expected to eq false4744 when user is nil4745 is expected to eq false4746 #type4747 when deploy_key is present and deploy_key_id is nil4748 is expected to eq :deploy_key4749 when deploy_key_id is present and deploy_key is nil4750 is expected to eq :deploy_key4751 #humanize4752 when deploy_key is present4753 is expected to eq "title 9"4754 when deploy_key_id is present and deploy_key is nil4755 is expected to eq "Deploy key"4756 behaves like protected ref access allowed_access_levels4757 ::allowed_access_levels4758 when running on Gitlab.com?4759 is expected to contain exactly 30, 40, and 04760 when self hosted?4761 is expected to contain exactly 30, 40, 60, and 04762# [RSpecRunTime] Finishing example group spec/models/protected_branch/push_access_level_spec.rb. It took 8.17 seconds. Expected to take 11.19 seconds.4763# [RSpecRunTime] Starting example group spec/models/ci/build_report_result_spec.rb. Expected to take 10.72 seconds.4764Ci::BuildReportResult4765 does not allow STI4766 behaves like cleanup by a loose foreign key4767 cleans up (delete or nullify) the model4768# [RSpecRunTime] RSpec elapsed time: 16 minutes 31.96 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.15 1.16 1.01 1/280 99074769.4770 associations4771 is expected to belong to build required: false4772 is expected to belong to project required: false4773 validations4774 is expected to validate that :project cannot be empty/falsy4775 is expected to validate that :build cannot be empty/falsy4776 when attributes are valid4777 returns no errors4778 when data is invalid4779 returns errors4780 when data tests is invalid4781 returns errors4782 #tests_name4783 returns the suite name4784 #tests_duration4785 returns the suite duration4786 #tests_success4787 returns the success count4788 #tests_failed4789 returns the failed count4790 #tests_errored4791 returns the errored count4792 #tests_skipped4793 returns the skipped count4794 partitioning4795 with build4796 copies the partition_id from build4797 when it is already set4798 does not change the partition_id value4799# [RSpecRunTime] RSpec elapsed time: 16 minutes 33.6 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.15 1.16 1.01 1/280 99084800.4801 without build4802 is expected to validate that :partition_id cannot be empty/falsy4803 does not change the partition_id value4804# [RSpecRunTime] Finishing example group spec/models/ci/build_report_result_spec.rb. It took 13.22 seconds. Expected to take 10.72 seconds.4805# [RSpecRunTime] Starting example group spec/serializers/discussion_diff_file_entity_spec.rb. Expected to take 9.96 seconds.4806DiscussionDiffFileEntity4807 when there is no merge request4808 behaves like diff file discussion entity4809 behaves like diff file base entity4810 exposes essential attributes4811 when diff file does not have a blob and content sha4812 exposes some attributes as nil4813# [RSpecRunTime] RSpec elapsed time: 16 minutes 36.06 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.14 1.16 1.01 1/281 99534814.4815 when there is a merge request4816 exposes additional attributes4817 exposes no diff lines4818 behaves like diff file discussion entity4819 behaves like diff file base entity4820 exposes essential attributes4821 when diff file does not have a blob and content sha4822 exposes some attributes as nil4823# [RSpecRunTime] RSpec elapsed time: 16 minutes 43.61 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.21 1.18 1.01 1/285 102024824.4825# [RSpecRunTime] Finishing example group spec/serializers/discussion_diff_file_entity_spec.rb. It took 9.91 seconds. Expected to take 9.96 seconds.4826# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/Verify/load_performance_testing_gitlab_ci_yaml_spec.rb. Expected to take 9.91 seconds.4827Verify/Load-Performance-Testing.gitlab-ci.yml4828 the created pipeline4829 has no errors4830 on master4831 behaves like load_performance job on tag or branch4832 by default4833# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.26 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.19 1.17 1.01 1/284 102534834.4835 on another branch4836 behaves like load_performance job on tag or branch4837 by default4838# [RSpecRunTime] RSpec elapsed time: 16 minutes 50.13 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.34 1.20 1.02 1/284 102794839.4840 on tag4841 behaves like load_performance job on tag or branch4842 by default4843# [RSpecRunTime] RSpec elapsed time: 16 minutes 51.85 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.34 1.20 1.02 1/284 103054844.4845 on merge request4846 has no jobs4847# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.95 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.34 1.20 1.02 1/285 103674848.4849# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/Verify/load_performance_testing_gitlab_ci_yaml_spec.rb. It took 10.34 seconds. Expected to take 9.91 seconds.4850# [RSpecRunTime] Starting example group spec/lib/gitlab/file_hook_spec.rb. Expected to take 9.43 seconds.4851Gitlab::FileHook4852 with file_hooks present4853 .any?4854 returns true4855 .files?4856 returns a list of file_hooks4857 without any file_hooks4858 .any?4859 returns false4860 .files4861 returns an empty list4862 .execute4863 successful execution4864 is expected to equal true4865 is expected to be empty4866 ensures file_hook received data via stdin4867# [RSpecRunTime] RSpec elapsed time: 16 minutes 57.3 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.31 1.20 1.02 1/286 103734868.4869 non-executable4870 is expected to equal false4871 is expected to include "Permission denied"4872 non-zero exit4873 is expected to equal false4874 is expected to be empty4875# [RSpecRunTime] RSpec elapsed time: 16 minutes 59.5 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.29 1.20 1.02 1/286 103784876.4877# [RSpecRunTime] Finishing example group spec/lib/gitlab/file_hook_spec.rb. It took 5.55 seconds. Expected to take 9.43 seconds.4878# [RSpecRunTime] Starting example group spec/services/merge_requests/merge_strategies/from_source_branch_spec.rb. Expected to take 8.87 seconds.4879MergeRequests::MergeStrategies::FromSourceBranch4880 #execute_git_merge!4881 when fast-forward is required4882 performs a fast-forward merge4883# [RSpecRunTime] RSpec elapsed time: 17 minutes 1.62 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.29 1.20 1.02 1/287 104364884.4885 when a merge commit is required4886 performs standard merge4887# [RSpecRunTime] RSpec elapsed time: 17 minutes 3.5 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.29 1.20 1.02 1/285 104934888.4889 #validate!4890 when source is missing4891 raises source error when source is missing4892# [RSpecRunTime] RSpec elapsed time: 17 minutes 5.44 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.26 1.19 1.02 1/285 105504893.4894 when merge request should be rebased4895 raises needs rebase error4896# [RSpecRunTime] RSpec elapsed time: 17 minutes 7.39 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.26 1.19 1.02 1/285 106074897.4898 when merge request should be squashed but is not4899 raises squashing error4900# [RSpecRunTime] RSpec elapsed time: 17 minutes 9.61 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.24 1.19 1.02 1/285 106794901.4902# [RSpecRunTime] Finishing example group spec/services/merge_requests/merge_strategies/from_source_branch_spec.rb. It took 10.1 seconds. Expected to take 8.87 seconds.4903# [RSpecRunTime] Starting example group spec/models/jira_connect/public_key_spec.rb. Expected to take 8.42 seconds.4904JiraConnect::PublicKey4905 does not allow STI4906 .create!4907 only accepts valid public keys4908 with OpenSSL::PKey::RSA object4909 behaves like creates a jira connect public key4910 generates a Uuid4911 sets the key attribute4912 persists the values4913# [RSpecRunTime] RSpec elapsed time: 17 minutes 11.44 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.24 1.19 1.02 1/285 106804914.4915 with string public key4916 behaves like creates a jira connect public key4917 generates a Uuid4918 sets the key attribute4919 persists the values4920# [RSpecRunTime] RSpec elapsed time: 17 minutes 14.4 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.22 1.19 1.02 1/284 106814921.4922 .find4923 raises an error4924 when the public key exists4925 loads the public key4926 #save!4927 persists the values4928 returns itself4929# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.23 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.22 1.19 1.02 1/283 106824930.4931# [RSpecRunTime] Finishing example group spec/models/jira_connect/public_key_spec.rb. It took 6.63 seconds. Expected to take 8.42 seconds.4932# [RSpecRunTime] Starting example group spec/lib/gitlab/cache/helpers_spec.rb. Expected to take 8.12 seconds.4933Gitlab::Cache::Helpers4934 #render_cached4935 single object4936 when presenter is a serializer4937 behaves like object cache helper4938 is expected to be a kind of Gitlab::Json::PrecompiledJson4939 uses the presenter4940 is valid JSON4941 fetches from the cache4942 when a cache context is supplied4943 uses the context to augment the cache key4944# [RSpecRunTime] RSpec elapsed time: 17 minutes 18.52 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.22 1.19 1.02 1/284 107434945.4946 when expires_in is supplied4947 sets the expiry when accessing the cache4948 when a caller id is present4949 increments the counter4950 when presenter is a Grape::Entity4951 behaves like object cache helper4952 is expected to be a kind of Gitlab::Json::PrecompiledJson4953 uses the presenter4954 is valid JSON4955 fetches from the cache4956 when a cache context is supplied4957 uses the context to augment the cache key4958 when expires_in is supplied4959 sets the expiry when accessing the cache4960 when a caller id is present4961 increments the counter4962 collection of objects4963 behaves like collection cache helper4964 is expected to be a kind of Gitlab::Json::PrecompiledJson4965 uses the presenter4966 is valid JSON4967 fetches from the cache4968 when a cache context is supplied4969 uses the context to augment the cache key4970# [RSpecRunTime] RSpec elapsed time: 17 minutes 21.99 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.20 1.18 1.02 1/285 108094971.4972 expires_in is supplied4973 sets the expiry when accessing the cache4974 when a caller id is present4975 when presentable has a group by clause4976 returns the presentables4977 when the presentables all miss4978 increments the counters4979 when the presents hit4980 increments the counters4981 when passed presenter is not a serializer or an entity4982 throws an exception4983# [RSpecRunTime] Finishing example group spec/lib/gitlab/cache/helpers_spec.rb. It took 8.6 seconds. Expected to take 8.12 seconds.4984# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/issue_parser_spec.rb. Expected to take 7.71 seconds.4985Banzai::ReferenceParser::IssueParser4986 #nodes_visible_to_user4987 when the link has a data-issue attribute4988 returns the nodes when the user can read the issue4989 returns an empty Array when the user can not read the issue4990 behaves like referenced feature visibility4991 when feature is disabled4992 does not create reference4993 when feature is enabled only for team members4994 does not create reference for non member4995 creates reference for member4996 when feature is enabled4997 creates reference4998 when the user cannot read cross project4999 returns the nodes when the user can read the issue5000 returns an empty Array when the user can not read the issue5001 when the issue is not cross project5002 does not check `can_read_reference` if the issue is not cross project5003# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.48 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.19 1.18 1.02 1/283 108475004.5005 when the link does not have a data-issue attribute5006 returns an empty Array5007 #referenced_by5008 when the link has a data-issue attribute5009 using an existing issue ID5010 returns an Array of issues5011 returns an empty Array when the list of nodes is empty5012 when issue with given ID does not exist5013 returns an empty Array5014 #records_for_nodes5015 returns a Hash containing the issues for a list of nodes5016 when checking multiple issues on another project5017 behaves like no N+1 queries5018 avoids N+1 queries in #records_for_nodes5019 behaves like no project N+1 queries5020 avoids N+1 queries in #nodes_visible_to_user5021# [RSpecRunTime] RSpec elapsed time: 17 minutes 33.32 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.17 1.18 1.02 1/281 108485022.5023# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/issue_parser_spec.rb. It took 8.48 seconds. Expected to take 7.71 seconds.5024# [RSpecRunTime] Starting example group spec/services/ci/compare_test_reports_service_spec.rb. Expected to take 7.32 seconds.5025Ci::CompareTestReportsService5026 #execute5027 when head pipeline has test reports5028 returns status and data5029# [RSpecRunTime] RSpec elapsed time: 17 minutes 35.01 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.16 1.17 1.02 1/280 108705030.5031 when base and head pipelines have test reports5032 returns status and data5033# [RSpecRunTime] RSpec elapsed time: 17 minutes 36.69 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.16 1.17 1.02 1/280 108935034.5035 when head pipeline has corrupted test reports5036 returns a parsed TestReports success status and failure on the individual suite5037# [RSpecRunTime] RSpec elapsed time: 17 minutes 38.05 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.16 1.17 1.02 1/280 109145038.5039 test failure history5040 loads recent failures on limited test cases to avoid building up a huge DB query5041# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.83 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.22 1.19 1.02 1/281 109435042.5043# [RSpecRunTime] Finishing example group spec/services/ci/compare_test_reports_service_spec.rb. It took 6.51 seconds. Expected to take 7.32 seconds.5044# [RSpecRunTime] Starting example group spec/services/merge_requests/add_context_service_spec.rb. Expected to take 7.04 seconds.5045MergeRequests::AddContextService5046 #execute5047 when admin mode is enabled5048 adds context commit5049# [RSpecRunTime] RSpec elapsed time: 17 minutes 41.77 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.22 1.19 1.02 1/283 110045050.5051 when admin mode is disabled5052 doesn't add context commit5053# [RSpecRunTime] RSpec elapsed time: 17 minutes 43.54 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.22 1.19 1.02 1/284 110625054.5055 when user doesn't have permission to update merge request5056 doesn't add context commit5057# [RSpecRunTime] RSpec elapsed time: 17 minutes 45.59 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.21 1.18 1.02 1/285 111205058.5059 when the commits array is empty5060 doesn't add context commit5061# [RSpecRunTime] RSpec elapsed time: 17 minutes 47.35 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.21 1.18 1.02 1/285 111775062.5063# [RSpecRunTime] Finishing example group spec/services/merge_requests/add_context_service_spec.rb. It took 7.52 seconds. Expected to take 7.04 seconds.5064# [RSpecRunTime] Starting example group spec/workers/ci/archive_traces_cron_worker_spec.rb. Expected to take 6.61 seconds.5065Ci::ArchiveTracesCronWorker5066 when a job succeeded5067 batch_execute service5068 behaves like archives trace5069 is expected to be exist5070# [RSpecRunTime] RSpec elapsed time: 17 minutes 49.31 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.19 1.18 1.02 1/285 111785071.5072 when the job finished recently5073 behaves like does not archive trace5074 is expected to be nil5075 when a trace had already been archived5076 continues to archive live traces5077# [RSpecRunTime] RSpec elapsed time: 17 minutes 51.94 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.19 1.18 1.02 1/284 111795078.5079 when an unexpected exception happened during archiving5080 puts a log5081 when a job was cancelled5082 behaves like archives trace5083 is expected to be exist5084 when a job is running5085 behaves like does not archive trace5086 is expected to be nil5087# [RSpecRunTime] Finishing example group spec/workers/ci/archive_traces_cron_worker_spec.rb. It took 7.32 seconds. Expected to take 6.61 seconds.5088# [RSpecRunTime] Starting example group spec/finders/sentry_issue_finder_spec.rb. Expected to take 6.19 seconds.5089SentryIssueFinder5090 #execute5091 when the user is not part of the project5092 is expected to be nil5093# [RSpecRunTime] RSpec elapsed time: 17 minutes 56.23 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.17 1.18 1.02 1/281 111985094.5095 when the user is a project developer5096 is expected to eq #<SentryIssue id: 2, issue_id: 136, sentry_issue_identifier: 10000002>5097 when identifier is incorrect5098 is expected to be nil5099# [RSpecRunTime] RSpec elapsed time: 17 minutes 59.21 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.16 1.17 1.02 1/279 112355100.5101 when accessing another projects identifier5102 is expected to be nil5103# [RSpecRunTime] RSpec elapsed time: 18 minutes 1.48 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.16 1.17 1.02 1/279 112545104.5105# [RSpecRunTime] Finishing example group spec/finders/sentry_issue_finder_spec.rb. It took 6.8 seconds. Expected to take 6.19 seconds.5106# [RSpecRunTime] Starting example group spec/services/tags/destroy_service_spec.rb. Expected to take 5.68 seconds.5107Tags::DestroyService5108 #execute(tag_name, skip_find: false)5109 with tag named v1.1.05110 removes the tag5111 calls the RefDeleteUnlockArtifactsWorker5112 when skip_find is true5113 does not verify the tag exists in the repository5114# [RSpecRunTime] RSpec elapsed time: 18 minutes 5.48 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.15 1.17 1.02 1/281 113305115.5116 when there is an associated release on the tag5117 destroys the release5118# [RSpecRunTime] RSpec elapsed time: 18 minutes 7.35 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.15 1.17 1.02 2/283 113665119.5120# [RSpecRunTime] Finishing example group spec/services/tags/destroy_service_spec.rb. It took 5.87 seconds. Expected to take 5.68 seconds.5121# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/with_feature_flag_actors_spec.rb. Expected to take 5.55 seconds.5122Gitlab::GitalyClient::WithFeatureFlagActors5123 #user_actor5124 when user is not available in ApplicationContext5125 returns nil5126 when user is available in ApplicationContext5127 returns corresponding user record5128 when user does not exist5129 returns corresponding user record5130 #repository, #project_actor, #group_actor5131 when normal project repository5132 behaves like Gitaly feature flag actors are inferred from repository5133 captures correct actors5134 does not issues SQL queries after the first invocation5135 behaves like Gitaly feature flag actors are inferred from repository5136 captures correct actors5137 does not issues SQL queries after the first invocation5138 behaves like Gitaly feature flag actors are inferred from repository5139 captures correct actors5140 does not issues SQL queries after the first invocation5141 when project wiki repository5142 behaves like Gitaly feature flag actors are inferred from repository5143 captures correct actors5144 does not issues SQL queries after the first invocation5145 behaves like Gitaly feature flag actors are inferred from repository5146 captures correct actors5147 does not issues SQL queries after the first invocation5148 behaves like Gitaly feature flag actors are inferred from repository5149 captures correct actors5150 does not issues SQL queries after the first invocation5151 when repository of project in user namespace5152 behaves like Gitaly feature flag actors are inferred from repository5153 captures correct actors5154 does not issues SQL queries after the first invocation5155 behaves like Gitaly feature flag actors are inferred from repository5156 captures correct actors5157 does not issues SQL queries after the first invocation5158 behaves like Gitaly feature flag actors are inferred from repository5159 captures correct actors5160 does not issues SQL queries after the first invocation5161 when personal snippet5162 behaves like Gitaly feature flag actors are inferred from repository5163 captures correct actors5164 does not issues SQL queries after the first invocation5165 behaves like Gitaly feature flag actors are inferred from repository5166 captures correct actors5167 does not issues SQL queries after the first invocation5168 behaves like Gitaly feature flag actors are inferred from repository5169 captures correct actors5170 does not issues SQL queries after the first invocation5171 when project snippet5172 behaves like Gitaly feature flag actors are inferred from repository5173 captures correct actors5174 does not issues SQL queries after the first invocation5175 behaves like Gitaly feature flag actors are inferred from repository5176 captures correct actors5177 does not issues SQL queries after the first invocation5178 behaves like Gitaly feature flag actors are inferred from repository5179 captures correct actors5180 does not issues SQL queries after the first invocation5181 when project design5182 behaves like Gitaly feature flag actors are inferred from repository5183 captures correct actors5184 does not issues SQL queries after the first invocation5185 behaves like Gitaly feature flag actors are inferred from repository5186 captures correct actors5187 does not issues SQL queries after the first invocation5188 behaves like Gitaly feature flag actors are inferred from repository5189 captures correct actors5190 does not issues SQL queries after the first invocation5191 #gitaly_client_call5192 triggers client call with feature flag actors5193 supports client call with a block5194 when call without repository_actor5195 calls error tracking track_and_raise_for_dev_exception5196 #gitaly_feature_flag_actors5197 returns a hash with collected feature flag actors5198# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/with_feature_flag_actors_spec.rb. It took 6.45 seconds. Expected to take 5.55 seconds.5199# [RSpecRunTime] Starting example group spec/graphql/resolvers/group_issues_resolver_spec.rb. Expected to take 5.26 seconds.5200Resolvers::GroupIssuesResolver5201 #resolve5202 finds all group issues5203 finds all group and subgroup issues5204 returns issues without the specified issue_type5205 confidential issues5206 when user is allowed to view confidential issues5207 returns all viewable issues by default5208 filtering for confidential issues5209 returns only the non-confidential issues for the group when filter is set to false5210 returns only the confidential issues for the group when filter is set to true5211# [RSpecRunTime] RSpec elapsed time: 18 minutes 17.65 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.12 1.16 1.02 1/281 114085212.5213 when user is not allowed to see confidential issues5214 returns all viewable issues by default5215 filtering for confidential issues5216 does not return the confidential issues when filter is set to false5217 does not return the confidential issues when filter is set to true5218# [RSpecRunTime] RSpec elapsed time: 18 minutes 18.76 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.12 1.16 1.02 1/280 114095219.5220 release_tag filter5221 generates an error when trying to filter by negated release_tag5222# [RSpecRunTime] Finishing example group spec/graphql/resolvers/group_issues_resolver_spec.rb. It took 5.01 seconds. Expected to take 5.26 seconds.5223# [RSpecRunTime] Starting example group spec/policies/design_management/design_policy_spec.rb. Expected to take 5.14 seconds.5224DesignManagement::DesignPolicy5225 when DesignManagement is not enabled5226 behaves like design abilities not available5227 for owners5228 is expected to be disallowed :read_design, :create_design, :destroy_design, :move_design, and :update_design5229# [RSpecRunTime] RSpec elapsed time: 18 minutes 20.47 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.19 1.18 1.03 3/281 114105230.5231 for admins5232 is expected to be disallowed :read_design, :create_design, :destroy_design, :move_design, and :update_design5233 for maintainers5234 is expected to be disallowed :read_design, :create_design, :destroy_design, :move_design, and :update_design5235 for developers5236 is expected to be disallowed :read_design, :create_design, :destroy_design, :move_design, and :update_design5237 for reporters5238 is expected to be disallowed :read_design, :create_design, :destroy_design, :move_design, and :update_design5239 for guests5240 is expected to be disallowed :read_design, :create_design, :destroy_design, :move_design, and :update_design5241 for anonymous users5242 is expected to be disallowed :read_design, :create_design, :destroy_design, :move_design, and :update_design5243 when the feature is available5244 behaves like design abilities available for members5245 for owners5246 is expected to be allowed :read_design, :create_design, :destroy_design, :move_design, and :update_design5247 for admins5248 when admin mode enabled5249 is expected to be allowed :read_design, :create_design, :destroy_design, :move_design, and :update_design5250 when admin mode disabled5251 behaves like read-only design abilities5252 is expected to be allowed :read_design5253 is expected to be disallowed :create_design, :destroy_design, :move_design, and :update_design5254 for maintainers5255 is expected to be allowed :read_design, :create_design, :destroy_design, :move_design, and :update_design5256 for developers5257 is expected to be allowed :read_design, :create_design, :destroy_design, :move_design, and :update_design5258 for reporters5259 is expected to be allowed :read_design, :create_design, :destroy_design, :move_design, and :update_design5260 for guests in private projects5261 behaves like read-only design abilities5262 is expected to be allowed :read_design5263 is expected to be disallowed :create_design, :destroy_design, :move_design, and :update_design5264 for anonymous users in public projects5265 behaves like read-only design abilities5266 is expected to be allowed :read_design5267 is expected to be disallowed :create_design, :destroy_design, :move_design, and :update_design5268 when the issue is confidential5269 behaves like design abilities available for members5270 for owners5271 is expected to be allowed :read_design, :create_design, :destroy_design, :move_design, and :update_design5272 for admins5273 when admin mode enabled5274 is expected to be allowed :read_design, :create_design, :destroy_design, :move_design, and :update_design5275 when admin mode disabled5276 behaves like read-only design abilities5277 is expected to be allowed :read_design5278 is expected to be disallowed :create_design, :destroy_design, :move_design, and :update_design5279 for maintainers5280 is expected to be allowed :read_design, :create_design, :destroy_design, :move_design, and :update_design5281 for developers5282 is expected to be allowed :read_design, :create_design, :destroy_design, :move_design, and :update_design5283 for reporters5284 is expected to be allowed :read_design, :create_design, :destroy_design, :move_design, and :update_design5285 for guests5286 is expected to be disallowed :read_design, :create_design, :destroy_design, :move_design, and :update_design5287 for anonymous users5288 is expected to be disallowed :read_design, :create_design, :destroy_design, :move_design, and :update_design5289 when the project is archived5290 behaves like read-only design abilities5291 is expected to be allowed :read_design5292 is expected to be disallowed :create_design, :destroy_design, :move_design, and :update_design5293# [RSpecRunTime] Finishing example group spec/policies/design_management/design_policy_spec.rb. It took 5.29 seconds. Expected to take 5.14 seconds.5294# [RSpecRunTime] Starting example group spec/workers/issue_due_scheduler_worker_spec.rb. Expected to take 4.88 seconds.5295IssueDueSchedulerWorker5296 #perform5297 schedules one MailScheduler::IssueDueWorker per project with open issues due tomorrow5298 does not schedule MailScheduler::IssueDueWorker for issues that have the work_item_type different of "issue"5299# [RSpecRunTime] RSpec elapsed time: 18 minutes 28.55 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.18 1.18 1.03 1/279 114115300.5301# [RSpecRunTime] Finishing example group spec/workers/issue_due_scheduler_worker_spec.rb. It took 4.45 seconds. Expected to take 4.88 seconds.5302# [RSpecRunTime] Starting example group spec/graphql/resolvers/clusters/agent_tokens_resolver_spec.rb. Expected to take 4.72 seconds.5303Resolvers::Clusters::AgentTokensResolver5304 is expected to eq #<Class:0x00007c7f36afd020>5305 is expected to be truthy5306 is expected to be empty5307 #resolve5308 returns active tokens associated with the agent, ordered by last_used_at5309 user does not have permission5310 is expected to be empty5311# [RSpecRunTime] RSpec elapsed time: 18 minutes 33.1 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.16 1.17 1.03 1/279 114125312.5313# [RSpecRunTime] Finishing example group spec/graphql/resolvers/clusters/agent_tokens_resolver_spec.rb. It took 4.55 seconds. Expected to take 4.72 seconds.5314# [RSpecRunTime] Starting example group spec/lib/api/entities/project_import_status_spec.rb. Expected to take 4.69 seconds.5315API::Entities::ProjectImportStatus5316 #as_json5317 when no import state exists5318 includes basic fields and no failures5319 when import has not finished yet5320 includes basic fields and no failures5321 when import has finished with failed relations5322 includes basic fields with failed relations5323# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.23 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.15 1.17 1.03 1/279 114135324.5325 when import has failed5326 when user has access to read import status5327 includes basic fields with import error5328 when user does not have access to read import status5329 includes basic fields with import error5330 when importing from github5331 exposes the import stats5332# [RSpecRunTime] Finishing example group spec/lib/api/entities/project_import_status_spec.rb. It took 4.67 seconds. Expected to take 4.69 seconds.5333# [RSpecRunTime] Starting example group spec/services/users/create_service_spec.rb. Expected to take 4.35 seconds.5334Users::CreateService5335 #execute5336 with an admin user5337 when required parameters are provided5338 returns a persisted user5339 persists the given attributes5340 user is not confirmed if skip_confirmation param is not present5341 logs the user creation5342 executes system hooks5343 does not send a notification email5344 with user_detail created5345 creates the user_detail record5346# [RSpecRunTime] RSpec elapsed time: 18 minutes 39.87 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.14 1.17 1.02 1/279 114145347.5348 when the current_user is not persisted5349 persists the given attributes and sets created_by_id to nil5350 when force_random_password parameter is true5351 generates random password5352 when password_automatically_set parameter is true5353 persists the given attributes5354 when skip_confirmation parameter is true5355 confirms the user5356 when reset_password parameter is true5357 resets password even if a password parameter is given5358 sends a notification email5359 with nil user5360 persists the given attributes5361 with user_detail created5362 creates the user_detail record5363# [RSpecRunTime] Finishing example group spec/services/users/create_service_spec.rb. It took 4.52 seconds. Expected to take 4.35 seconds.5364# [RSpecRunTime] Starting example group spec/services/spam/spam_verdict_service_spec.rb. Expected to take 4.34 seconds.5365Spam::SpamVerdictService5366 #execute5367 issue5368 when issue is publicly visible5369 behaves like execute spam verdict service5370 if all services return nil5371 renders ALLOW verdict5372 if only one service returns a verdict5373 and it is supported5374 renders that verdict5375 and it is unexpected5376 allows5377 if more than one service returns a verdict5378 and they are supported5379 renders the more restrictive verdict5380 and one is supported5381 renders the more restrictive verdict5382 and none are supported5383 renders the more restrictive verdict5384 if allow_possible_spam application setting is true5385 and a service returns a verdict that should be overridden5386 overrides and renders the override verdict5387 and a service returns a verdict that does not need to be overridden5388 does not override and renders the original verdict5389 if user is trusted to create possible spam5390 and a service returns a verdict that should be overridden5391 overrides and renders the override verdict5392 and a service returns a verdict that does not need to be overridden5393 does not override and renders the original verdict5394 records metrics5395 verdict: "allow", label: "ALLOW"5396 records duration with labels5397 verdict: "conditional_allow", label: "CONDITIONAL_ALLOW"5398 records duration with labels5399 verdict: "block", label: "BLOCK"5400 records duration with labels5401 verdict: "disallow", label: "DISALLOW"5402 records duration with labels5403 verdict: "noop", label: "NOOP"5404 records duration with labels5405 when issue is not publicly visible5406 overrides and renders the override verdict5407 snippet5408 behaves like execute spam verdict service5409 if all services return nil5410 renders ALLOW verdict5411 if only one service returns a verdict5412 and it is supported5413 renders that verdict5414 and it is unexpected5415 allows5416 if more than one service returns a verdict5417 and they are supported5418 renders the more restrictive verdict5419 and one is supported5420 renders the more restrictive verdict5421 and none are supported5422 renders the more restrictive verdict5423 if allow_possible_spam application setting is true5424 and a service returns a verdict that should be overridden5425 overrides and renders the override verdict5426 and a service returns a verdict that does not need to be overridden5427 does not override and renders the original verdict5428 if user is trusted to create possible spam5429 and a service returns a verdict that should be overridden5430 overrides and renders the override verdict5431 and a service returns a verdict that does not need to be overridden5432 does not override and renders the original verdict5433 records metrics5434 verdict: "allow", label: "ALLOW"5435 records duration with labels5436 verdict: "conditional_allow", label: "CONDITIONAL_ALLOW"5437 records duration with labels5438 verdict: "block", label: "BLOCK"5439 records duration with labels5440 verdict: "disallow", label: "DISALLOW"5441 records duration with labels5442 verdict: "noop", label: "NOOP"5443 records duration with labels5444 #get_akismet_verdict5445 issue5446 behaves like akismet verdict5447 if Akismet is enabled5448 if Akismet considers it spam5449 if reCAPTCHA is enabled5450 returns conditionally allow verdict5451 if reCAPTCHA is not enabled5452 renders disallow verdict5453 if Akismet does not consider it spam5454 renders allow verdict5455 if Akismet is not enabled5456 renders allow verdict5457 snippet5458 behaves like akismet verdict5459 if Akismet is enabled5460 if Akismet considers it spam5461 if reCAPTCHA is enabled5462 returns conditionally allow verdict5463 if reCAPTCHA is not enabled5464 renders disallow verdict5465 if Akismet does not consider it spam5466 renders allow verdict5467 if Akismet is not enabled5468 renders allow verdict5469 #get_spamcheck_verdict5470 issue5471 behaves like spamcheck verdict5472 if a Spam Check endpoint enabled and set to a URL5473 if the endpoint is accessible5474 if the result is a NOOP verdict5475 returns the verdict5476 the result is a valid verdict5477 the result was evaluated5478 returns the verdict and updates the spam score5479 the result was not evaluated5480 returns the verdict and does not update the spam score5481 when recaptcha is enabled5482 verdict_value: 0, expected: "allow", verdict_score: 0.15483 returns expected spam constant and updates the spam score5484 verdict_value: 1, expected: "conditional_allow", verdict_score: 0.55485 returns expected spam constant and updates the spam score5486 verdict_value: 2, expected: "disallow", verdict_score: 0.85487 returns expected spam constant and updates the spam score5488 verdict_value: 3, expected: "block", verdict_score: 0.95489 returns expected spam constant and updates the spam score5490 when recaptcha is disabled5491 verdict_value: 0, expected: "allow"5492Job arguments to AntiAbuse::TrustScoreWorker must be native JSON types, but :spamcheck is a Symbol.5494To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5495 returns expected spam constant5496 verdict_value: 1, expected: "conditional_allow"5497 returns expected spam constant5498 verdict_value: 2, expected: "disallow"5499 returns expected spam constant5500 verdict_value: 3, expected: "block"5501 returns expected spam constant5502 the requested is aborted5503 returns nil5504 if the endpoint times out5505 returns nil5506 if a Spam Check endpoint is not set5507 returns nil5508 if Spam Check endpoint is not enabled5509 returns nil5510 snippet5511 behaves like spamcheck verdict5512 if a Spam Check endpoint enabled and set to a URL5513 if the endpoint is accessible5514 if the result is a NOOP verdict5515 returns the verdict5516 the result is a valid verdict5517 the result was evaluated5518 returns the verdict and updates the spam score5519 the result was not evaluated5520 returns the verdict and does not update the spam score5521 when recaptcha is enabled5522 verdict_value: 0, expected: "allow", verdict_score: 0.15523 returns expected spam constant and updates the spam score5524 verdict_value: 1, expected: "conditional_allow", verdict_score: 0.55525 returns expected spam constant and updates the spam score5526 verdict_value: 2, expected: "disallow", verdict_score: 0.85527 returns expected spam constant and updates the spam score5528 verdict_value: 3, expected: "block", verdict_score: 0.95529 returns expected spam constant and updates the spam score5530 when recaptcha is disabled5531 verdict_value: 0, expected: "allow"5532 returns expected spam constant5533 verdict_value: 1, expected: "conditional_allow"5534 returns expected spam constant5535 verdict_value: 2, expected: "disallow"5536 returns expected spam constant5537 verdict_value: 3, expected: "block"5538 returns expected spam constant5539 the requested is aborted5540 returns nil5541 if the endpoint times out5542 returns nil5543 if a Spam Check endpoint is not set5544 returns nil5545 if Spam Check endpoint is not enabled5546 returns nil5547# [RSpecRunTime] Finishing example group spec/services/spam/spam_verdict_service_spec.rb. It took 3.97 seconds. Expected to take 4.34 seconds.5548# [RSpecRunTime] Starting example group spec/models/projects/data_transfer_spec.rb. Expected to take 3.99 seconds.5549Projects::DataTransfer5550 is expected to be valid5551 does not allow STI5552 .beginning_of_month5553 is expected to eq 2022-05-01 00:00:00.000000000 +00005554 behaves like CounterAttribute5555 defines a method to store counters5556 repository_egress5557 #increment_counter5558 when attribute is a counter attribute5559 amount: 105560 increments the counter in Redis and logs it5561 does not increment the counter for the record5562 schedules a worker to flush counter increments asynchronously5563 amount: -35564 increments the counter in Redis and logs it5565 does not increment the counter for the record5566 schedules a worker to flush counter increments asynchronously5567 #increment_amount5568 increases the egress in cache5569 #current_counter5570 increases the amount in cache5571 when increment amount is 05572 does nothing5573 #bulk_increment_counter5574 when attribute is a counter attribute5575 increments the counter in Redis and logs each increment5576 does not increment the counter for the record5577 schedules a worker to flush counter increments asynchronously5578 when feature flag split_log_bulk_increment_counter is disabled5579 logs a single total increment5580 artifacts_egress5581 #increment_counter5582 when attribute is a counter attribute5583 amount: 105584 increments the counter in Redis and logs it5585 does not increment the counter for the record5586 schedules a worker to flush counter increments asynchronously5587 amount: -35588 increments the counter in Redis and logs it5589 does not increment the counter for the record5590 schedules a worker to flush counter increments asynchronously5591 #increment_amount5592 increases the egress in cache5593 #current_counter5594 increases the amount in cache5595 when increment amount is 05596 does nothing5597 #bulk_increment_counter5598 when attribute is a counter attribute5599 increments the counter in Redis and logs each increment5600 does not increment the counter for the record5601 schedules a worker to flush counter increments asynchronously5602 when feature flag split_log_bulk_increment_counter is disabled5603 logs a single total increment5604 packages_egress5605 #increment_counter5606 when attribute is a counter attribute5607 amount: 105608 increments the counter in Redis and logs it5609 does not increment the counter for the record5610 schedules a worker to flush counter increments asynchronously5611 amount: -35612 increments the counter in Redis and logs it5613 does not increment the counter for the record5614 schedules a worker to flush counter increments asynchronously5615 #increment_amount5616 increases the egress in cache5617 #current_counter5618 increases the amount in cache5619 when increment amount is 05620 does nothing5621 #bulk_increment_counter5622 when attribute is a counter attribute5623 increments the counter in Redis and logs each increment5624 does not increment the counter for the record5625 schedules a worker to flush counter increments asynchronously5626 when feature flag split_log_bulk_increment_counter is disabled5627 logs a single total increment5628 registry_egress5629 #increment_counter5630 when attribute is a counter attribute5631 amount: 105632 increments the counter in Redis and logs it5633 does not increment the counter for the record5634 schedules a worker to flush counter increments asynchronously5635 amount: -35636 increments the counter in Redis and logs it5637 does not increment the counter for the record5638 schedules a worker to flush counter increments asynchronously5639 #increment_amount5640 increases the egress in cache5641 #current_counter5642 increases the amount in cache5643 when increment amount is 05644 does nothing5645 #bulk_increment_counter5646 when attribute is a counter attribute5647 increments the counter in Redis and logs each increment5648 does not increment the counter for the record5649 schedules a worker to flush counter increments asynchronously5650 when feature flag split_log_bulk_increment_counter is disabled5651 logs a single total increment5652 #update_counters_with_lease5653 updates counters of the record5654 behaves like obtaining lease to update database5655 when it is unable to obtain lock5656 logs a warning5657 when the execution raises error5658 reraises error5659 associations5660 is expected to belong to project required: false5661 is expected to belong to namespace required: false5662 scopes5663 .current_month5664 returns data transfer for the current month5665 .with_project_between_dates5666 returns the correct number of results5667 .with_namespace_between_dates5668 returns the correct number of results5669 unique index5670 raises unique index violation5671 when project was moved from one namespace to another5672 creates a new record5673 when a different project is created5674 creates a new record5675# [RSpecRunTime] Finishing example group spec/models/projects/data_transfer_spec.rb. It took 3.88 seconds. Expected to take 3.99 seconds.5676# [RSpecRunTime] Starting example group spec/models/custom_emoji_spec.rb. Expected to take 3.98 seconds.5677CustomEmoji5678 does not allow STI5679 Associations5680 is expected to belong to namespace required: false inverse_of => custom_emoji5681 is expected to belong to creator required: false inverse_of => created_custom_emoji5682 is expected to have db column named file5683 is expected to validate that :creator cannot be empty/falsy5684 is expected to validate that the length of :name is at most 365685 is expected to validate that :name cannot be empty/falsy5686 is expected to have db column named external5687 exclusion of duplicated emoji5688 disallows emoji names of built-in emoji5689 disallows very long invalid emoji name without regular expression backtracking issues5690 disallows duplicate custom emoji names within namespace5691 disallows non http and https file value5692# [RSpecRunTime] RSpec elapsed time: 18 minutes 51.86 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.12 1.16 1.02 1/279 114155693.5694 #for_resource5695 is expected to eq [#<CustomEmoji id: 2, namespace_id: 1391, created_at: "2024-11-22 02:03:59.362018444 +0000", updated_...custom_emoji2", file: "https://gitlab.com/images/partyparrot.png", external: true, creator_id: 972>]5696 when group is nil5697 is expected to eq []5698 when resource is a project5699 is expected to eq []5700 #for_namespaces5701 is expected to eq [#<CustomEmoji id: 3, namespace_id: 1395, created_at: "2024-11-22 02:04:00.318933295 +0000", updated_...flying_parrot", file: "https://gitlab.com/images/partyparrot.png", external: true, creator_id: 974>]5702 does not add sql injections in the query5703 with subgroup5704 is expected to eq [#<CustomEmoji id: 4, namespace_id: 1397, created_at: "2024-11-22 02:04:00.738564744 +0000", updated_...flying_parrot", file: "https://gitlab.com/images/partyparrot.png", external: true, creator_id: 975>]5705 #url5706 uses the asset proxy5707# [RSpecRunTime] Finishing example group spec/models/custom_emoji_spec.rb. It took 3.48 seconds. Expected to take 3.98 seconds.5708# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/command_line_util_spec.rb. Expected to take 3.73 seconds.5709Gitlab::ImportExport::CommandLineUtil5710 #download_or_copy_upload5711 when the upload is local5712 copies the file5713 when the upload is remote5714 downloads the file5715 #download5716 a non-localhost uri5717 with ok status code5718 gets the contents5719 streams the contents via Gitlab::HTTP5720 does not get the content over the size_limit5721 gets the content within the size_limit5722 with a redirect status code MOVED_PERMANENTLY5723 logs the redirect5724 with a redirect status code FOUND5725 logs the redirect5726 with a redirect status code SEE_OTHER5727 logs the redirect5728 with a redirect status code TEMPORARY_REDIRECT5729 logs the redirect5730 with an invalid status code ACCEPTED5731 throws an error5732 with an invalid status code UNAUTHORIZED5733 throws an error5734 with an invalid status code BAD_REQUEST5735 throws an error5736 a localhost uri5737 throws a blocked url error5738 for object_storage uri5739 gets the content5740 #gzip5741 compresses specified file5742 when exception occurs5743 raises an exception5744 #gunzip5745 decompresses specified file5746 when exception occurs5747 raises an exception5748 #tar_cf5749 archives a folder without compression5750 when something goes wrong5751 raises an error5752 #untar_zxf5753 has the right mask for project.json5754 has the right mask for uploads5755 behaves like deletes symlinks5756 deletes the symlinks5757 behaves like handles shared hard links5758 raises an exception and deletes the extraction dir5759 behaves like deletes pipes5760 deletes the pipes5761 #untar_xf5762 extracts archive without decompression5763 behaves like deletes symlinks5764 deletes the symlinks5765 behaves like handles shared hard links5766 raises an exception and deletes the extraction dir5767 behaves like deletes pipes5768 deletes the pipes5769 when something goes wrong5770 raises an error5771 returns false and includes error status5772# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/command_line_util_spec.rb. It took 3.09 seconds. Expected to take 3.73 seconds.5773# [RSpecRunTime] Starting example group spec/helpers/auth_helper_spec.rb. Expected to take 3.64 seconds.5774AuthHelper5775 #enabled_button_based_providers_for_signup5776 when allow_single_sign_on is true5777 returns ["github", "gitlab"]5778 when allow_single_sign_on is false5779 returns []5780 when allow_single_sign_on is ["github"]5781 returns ["github"]5782 when allow_single_sign_on is []5783 returns []5784 #signup_button_based_providers_enabled?5785 when omniauth is true and allow_single_sign_on is true5786 returns true5787 when omniauth is true and allow_single_sign_on is ["github"]5788 returns true5789 when omniauth is false and allow_single_sign_on is true5790 returns false5791 when omniauth is true and allow_single_sign_on is false5792 returns false5793 when omniauth is true and allow_single_sign_on is []5794 returns false5795 button_based_providers5796 returns all enabled providers from devise5797 does not return ldap provider5798 returns empty array5799 providers_for_base_controller5800 returns all enabled providers from devise5801 excludes ldap providers5802 form_based_providers5803 includes LDAP providers5804 includes crowd provider5805 form_based_auth_provider_has_active_class?5806 selects main LDAP server5807 any_form_based_providers_enabled?5808 detects form-based providers5809 ignores ldap providers when ldap web sign in is disabled5810 enabled_button_based_providers5811 all providers are enabled to sign in5812 returns all the enabled providers from settings in expected order5813 puts google and github in the beginning5814 GitHub OAuth sign in is disabled from application setting5815 doesn't return github as provider5816 popular_enabled_button_based_providers5817 returns the intersection set of popular & enabled providers5818 button_based_providers_enabled?5819 button based providers enabled5820 returns true5821 all the button based providers are disabled via application_setting5822 returns false5823 #link_provider_allowed?5824 delegates to identity provider policy5825 #unlink_provider_allowed?5826 delegates to identity provider policy5827 #provider_has_icon?5828 returns true for defined providers5829 returns false for undefined providers5830 when provider is defined by config5831 returns true5832 when provider is not defined by config5833 returns true5834 #allow_admin_mode_password_authentication_for_web?5835 is expected to equal true5836 when password authentication for web is disabled5837 is expected to equal false5838 when current_user is an ldap user5839 is expected to equal false5840 when user got password automatically set5841 is expected to equal false5842 #auth_active?5843 for atlassian_oauth2 provider5844 returns true when present5845 returns false when not present5846 for other omniauth providers5847 returns true when present5848 returns false when not present5849 #auth_app_owner_text5850 when owner is a user5851 behaves like generates text with the correct info5852 includes the name of the application owner5853 when owner is a group5854 behaves like generates text with the correct info5855 includes the name of the application owner5856 when the user is missing5857 returns nil5858 #saml_providers5859 when SAML is enabled without specifying a strategy class5860 returns the saml provider5861 when configuration specifies no provider5862 returns an empty list5863 when configuration specifies a provider with a SAML strategy_class5864 returns the provider5865 when configuration specifies two providers with a SAML strategy_class5866 returns the provider5867 when configuration specifies a provider with a non-SAML strategy_class5868 returns an empty list5869 when configuration specifies four providers but only two with SAML strategy_class5870 returns the provider5871 #delete_otp_authenticator_data5872 when password is required5873 returns data to delete the OTP authenticator5874 when password is not required5875 returns data to delete the OTP authenticator5876 #delete_webauthn_device_data5877 when password is required5878 returns data to delete a WebAuthn device5879 when password is not required5880 returns data to delete a WebAuthn device5881 #disable_two_factor_authentication_data5882 when password is required5883 returns data to disable two-factor authentication5884 when password is not required5885 returns data to disable two-factor authentication5886 #codes_two_factor_authentication_data5887 when password is required5888 returns data to delete the OTP authenticator5889 when password is not required5890 returns data to delete the OTP authenticator5891# [RSpecRunTime] Finishing example group spec/helpers/auth_helper_spec.rb. It took 3.25 seconds. Expected to take 3.64 seconds.5892# [RSpecRunTime] Starting example group spec/models/concerns/batch_nullify_dependent_associations_spec.rb. Expected to take 3.52 seconds.5893BatchNullifyDependentAssociations5894 does not allow STI5895 .dependent_associations_to_nullify5896 returns only associations with `dependent: :nullify` associations5897 #nullify_dependent_associations_in_batches5898 nullifies multiple settings5899 excludes associations5900# [RSpecRunTime] RSpec elapsed time: 19 minutes 3.58 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.26 1.19 1.03 1/279 114635901.5902# [RSpecRunTime] Finishing example group spec/models/concerns/batch_nullify_dependent_associations_spec.rb. It took 3.63 seconds. Expected to take 3.52 seconds.5903# [RSpecRunTime] Starting example group spec/graphql/mutations/customer_relations/contacts/create_spec.rb. Expected to take 3.39 seconds.5904Mutations::CustomerRelations::Contacts::Create5905 is expected to require graphql authorizations :admin_crm_contact5906 #resolve5907 when the user does not have permission5908 raises an error5909 when the user has permission5910 creates contact with correct values5911 when crm_enabled is false5912 raises an error5913 when the params are invalid5914 returns the validation error5915 when attaching to an crm_organization5916 when all ok5917 creates contact with correct values5918 when crm_organization does not exist5919 returns the relevant error5920 when crm_organzation belongs to a different group5921 returns the relevant error5922# [RSpecRunTime] Finishing example group spec/graphql/mutations/customer_relations/contacts/create_spec.rb. It took 3.77 seconds. Expected to take 3.39 seconds.5923# [RSpecRunTime] Starting example group spec/lib/gitlab/import/merge_request_creator_spec.rb. Expected to take 3.24 seconds.5924Gitlab::Import::MergeRequestCreator5925 #execute5926 merge request already exists5927 updates the data5928# [RSpecRunTime] RSpec elapsed time: 19 minutes 9.47 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.38 1.22 1.04 1/282 115335929.5930 new merge request5931 creates a new merge request5932# [RSpecRunTime] RSpec elapsed time: 19 minutes 10.9 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.38 1.22 1.04 1/283 115655933.5934# [RSpecRunTime] Finishing example group spec/lib/gitlab/import/merge_request_creator_spec.rb. It took 3.55 seconds. Expected to take 3.24 seconds.5935# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/push_placeholder_references_spec.rb. Expected to take 3.19 seconds.5936Gitlab::GithubImport::PushPlaceholderReferences5937 #push_with_composite_key5938 pushes the reference with composite key5939# [RSpecRunTime] RSpec elapsed time: 19 minutes 12.64 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.38 1.22 1.04 1/283 115665940.5941 #push_with_record5942 pushes the reference using .from_record5943 #push_refs_with_ids5944 pushes the reference using .new5945# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/push_placeholder_references_spec.rb. It took 3.36 seconds. Expected to take 3.19 seconds.5946# [RSpecRunTime] Starting example group spec/lib/gitlab/database/reindexing/index_selection_spec.rb. Expected to take 3.04 seconds.5947Gitlab::Database::Reindexing::IndexSelection5948 orders by highest relative bloat first5949 excludes indexes with a relative bloat level below 20%5950 excludes indexes smaller than 1 GiB ondisk size5951 includes indexes larger than 100 GiB ondisk size5952 with time frozen5953 does not return indexes with reindex action in the last 10 days5954# [RSpecRunTime] RSpec elapsed time: 19 minutes 16.04 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.43 1.23 1.05 1/282 115675955.5956 with restricted tables5957 when executed on Fridays5958 is expected not to include #<Gitlab::Database::PostgresIndex identifier: "public.some_index_74", indexrelid: 74, schema: "public...efinition: "CREATE INDEX public.some_index_74 ON ci_builds (ba...", ondisk_size_bytes: 107374182400>5959 when executed on Saturdays5960 is expected to include #<Gitlab::Database::PostgresIndex identifier: "public.some_index_85", indexrelid: 85, schema: "public...efinition: "CREATE INDEX public.some_index_85 ON ci_builds (ba...", ondisk_size_bytes: 107374182400>5961 when executed on Sundays5962 is expected not to include #<Gitlab::Database::PostgresIndex identifier: "public.some_index_96", indexrelid: 96, schema: "public...efinition: "CREATE INDEX public.some_index_96 ON ci_builds (ba...", ondisk_size_bytes: 107374182400>5963 when executed on Mondays5964 is expected not to include #<Gitlab::Database::PostgresIndex identifier: "public.some_index_107", indexrelid: 107, schema: "publ...efinition: "CREATE INDEX public.some_index_107 ON ci_builds (b...", ondisk_size_bytes: 107374182400>5965# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/reindexing/index_selection_spec.rb. It took 2.73 seconds. Expected to take 3.04 seconds.5966# [RSpecRunTime] Starting example group spec/services/incident_management/link_alerts/create_service_spec.rb. Expected to take 3.0 seconds.5967IncidentManagement::LinkAlerts::CreateService5968 #execute5969 when current user is a guest5970 responds with error5971 does not link alerts to the incident5972# [RSpecRunTime] RSpec elapsed time: 19 minutes 19.02 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.43 1.23 1.05 1/282 115685973.5974 when current user is a developer5975 responds with success5976 links alerts to the incident5977 when linking an already linked alert5978 does not change incident alerts list5979 when linking an alert from another project5980 links an external alert to the incident5981 when current user does not have permission to read alerts on external project5982 when linking alerts from current and external projects5983 links only alerts the current user can read5984# [RSpecRunTime] Finishing example group spec/services/incident_management/link_alerts/create_service_spec.rb. It took 3.34 seconds. Expected to take 3.0 seconds.5985# [RSpecRunTime] Starting example group spec/lib/gitlab/cleanup/remote_uploads_spec.rb. Expected to take 2.86 seconds.5986Gitlab::Cleanup::RemoteUploads5987 when object_storage is enabled5988 when dry_run is set to false5989 moves files that are not in uploads table5990# [RSpecRunTime] RSpec elapsed time: 19 minutes 21.95 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.39 1.22 1.05 1/280 115695991.5992 when dry_run is set to true5993 does not move filese5994# [RSpecRunTime] RSpec elapsed time: 19 minutes 23.4 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.39 1.22 1.05 1/279 115705995.5996 when object_storage is not enabled5997 does not connect to any storage5998 when a bucket prefix is configured5999 does not connect to any storage6000# [RSpecRunTime] Finishing example group spec/lib/gitlab/cleanup/remote_uploads_spec.rb. It took 3.14 seconds. Expected to take 2.86 seconds.6001# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/user_access_denied_reason_spec.rb. Expected to take 2.81 seconds.6002Gitlab::Auth::UserAccessDeniedReason6003 #rejection_message6004 when a user is blocked6005 is expected to match /blocked/6006 a user did not accept the enforced terms6007 is expected to match /must accept the Terms of Service/6008 is expected to include "user680"6009 is expected to include "http://localhost"6010# [RSpecRunTime] RSpec elapsed time: 19 minutes 26.13 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.36 1.22 1.05 1/279 115716011.6012 when the user is internal6013 is expected to match /This action cannot be performed by internal users/6014 when the user is deactivated6015 is expected to eq "Your account has been deactivated by your administrator. Please log back in from a web browser to reactivate your account at http://localhost"6016 when the user is unconfirmed6017 is expected to match /Your primary email address is not confirmed/6018 when the user is blocked pending approval6019 is expected to eq "Your account is pending approval from your administrator and hence blocked."6020 when the user has expired password6021 is expected to eq "Your password expired. Please access GitLab from a web browser to update your password."6022# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/user_access_denied_reason_spec.rb. It took 3.3 seconds. Expected to take 2.81 seconds.6023# [RSpecRunTime] Starting example group spec/lib/gitlab/database/postgres_hll/batch_distinct_counter_spec.rb. Expected to take 2.68 seconds.6024Gitlab::Database::PostgresHll::BatchDistinctCounter6025 unit test for different counting parameters6026 #execute6027 builds hll buckets6028 defaults batch size to 100006029 when a transaction is open6030 raises an error6031# [RSpecRunTime] RSpec elapsed time: 19 minutes 29.69 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.33 1.22 1.05 1/279 115726032.6033 disallowed configurations6034 raises WRONG_CONFIGURATION_ERROR if start is bigger than finish6035 raises WRONG_CONFIGURATION_ERROR if data volume exceeds upper limit6036 raises WRONG_CONFIGURATION_ERROR if batch size is less than min required6037# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/postgres_hll/batch_distinct_counter_spec.rb. It took 3.04 seconds. Expected to take 2.68 seconds.6038# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/plan_stage_start_spec.rb. Expected to take 2.6 seconds.6039Gitlab::Analytics::CycleAnalytics::StageEvents::PlanStageStart6040 filters issues where first_associated_with_milestone_at or first_added_to_board_at is filled6041 behaves like LEFT JOIN-able value stream analytics event6042 can use the event as LEFT JOIN6043 when looking at the record with data6044 contains the timestamp expression6045# [RSpecRunTime] RSpec elapsed time: 19 minutes 33.98 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.33 1.22 1.05 1/279 115736046.6047 when looking at the record without data6048 returns nil for the timestamp expression6049 behaves like value stream analytics event6050 is expected to be a kind of String6051 is expected to be a kind of Symbol6052 is expected to include ApplicationRecord(abstract)6053 is expected to respond to #timestamp_projection6054 is expected to respond to #html_description6055 is expected to be a kind of Array6056 #apply_query_customization6057 expects an ActiveRecord::Relation object as argument and returns a modified version of it6058 #hash_code6059 returns a hash that uniquely identifies an event6060 does not differ when the same object is built with the same params6061# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/plan_stage_start_spec.rb. It took 4.51 seconds. Expected to take 2.6 seconds.6062# [RSpecRunTime] Starting example group spec/workers/invalid_gpg_signature_update_worker_spec.rb. Expected to take 2.48 seconds.6063InvalidGpgSignatureUpdateWorker6064 when GpgKey is found6065 calls NotificationService.new.run6066# [RSpecRunTime] RSpec elapsed time: 19 minutes 36.88 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.31 1.21 1.05 1/279 116156067.6068 when GpgKey is not found6069 does not raise errors6070 does not call NotificationService.new.run6071# [RSpecRunTime] Finishing example group spec/workers/invalid_gpg_signature_update_worker_spec.rb. It took 2.63 seconds. Expected to take 2.48 seconds.6072# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_migrate_jobs_spec.rb. Expected to take 2.43 seconds.6073Gitlab::SidekiqMigrateJobs6074 #migrate_set6075 scheduled jobs6076 behaves like processing a set6077 when the set is empty6078 returns the number of scanned and migrated jobs6079 when the set is not empty6080 returns the number of scanned and migrated jobs6081 when there are no matching jobs6082 does not change any queue names6083 when there are matching jobs6084 migrates only the workers matching the given worker from the set6085 allows migrating multiple workers at once6086 allows migrating multiple workers to the same queue6087 does not try to migrate jobs that are removed from the set during the migration6088 does not try to migrate unmatched jobs that are added to the set during the migration6089 iterates through the entire set of jobs6090 logs output at the start, finish, and every LOG_FREQUENCY jobs6091 retried jobs6092 behaves like processing a set6093 when the set is empty6094 returns the number of scanned and migrated jobs6095 when the set is not empty6096 returns the number of scanned and migrated jobs6097 when there are no matching jobs6098 does not change any queue names6099 when there are matching jobs6100 migrates only the workers matching the given worker from the set6101 allows migrating multiple workers at once6102 allows migrating multiple workers to the same queue6103 does not try to migrate jobs that are removed from the set during the migration6104 does not try to migrate unmatched jobs that are added to the set during the migration6105 iterates through the entire set of jobs6106 logs output at the start, finish, and every LOG_FREQUENCY jobs6107 #migrate_queues6108 with all workers mapped to default queue6109 behaves like migrating queues6110 migrates the jobs to the correct destination queue6111 with custom mapping to different queues6112 behaves like migrating queues6113 migrates the jobs to the correct destination queue6114 with illegal JSON payload6115 behaves like migrating queues6116 migrates the jobs to the correct destination queue6117 when multiple workers are in the same queue6118 when the queue exists in mappings6119 behaves like migrating queues6120 migrates the jobs to the correct destination queue6121 when the queue doesnt exist in mappings6122 behaves like migrating queues6123 migrates the jobs to the correct destination queue6124# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_migrate_jobs_spec.rb. It took 1.7 seconds. Expected to take 2.43 seconds.6125# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/file/remote_spec.rb. Expected to take 2.31 seconds.6126Gitlab::Ci::Config::External::File::Remote6127 #matching?6128 when a remote is specified6129 returns true6130 with a missing remote6131 returns false6132 with a missing remote key6133 returns false6134 #valid?6135 when is a valid remote url6136 is expected to be truthy6137 with an irregular url6138 is expected to be falsy6139 with a timeout6140 is expected to be falsy6141 when is not a yaml file6142 is expected to be falsy6143 with an internal url6144 is expected to be falsy6145 #content6146 with a valid remote file6147 returns the content of the file6148 with a timeout6149 is falsy6150 with an invalid remote url6151 is nil6152 with an internal url6153 is nil6154 #preload_content6155 when the parallel request queue is full6156 waits for the queue6157# [RSpecRunTime] RSpec elapsed time: 19 minutes 40.26 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.28 1.21 1.05 1/281 116176158.6159 #error_message6160 when remote file location is not valid6161 returns an error message describing invalid address6162 when timeout error has been raised6163 returns error message about a timeout6164 when HTTP error has been raised6165 returns error message about a HTTP error6166 when response has 404 status6167 returns error message about a timeout6168 when the URL is blocked6169 includes details about blocked URL6170 when connection refused error has been raised6171 returns details about connection failure6172 #expand_context6173 drops all parameters6174 #metadata6175 is expected to eq {:blob=>nil, :context_project=>nil, :context_sha=>"12345", :extra=>{}, :location=>"https://gitlab.com....yml", :raw=>"https://gitlab.com/gitlab-org/gitlab-foss/blob/1234/.[MASKED]xxx.yml", :type=>:remote}6176 #to_hash6177 with a valid remote file6178 returns the content as a hash6179 when it has `include` with rules:exists6180 returns the content as a hash6181 when interpolation has been used6182 returns the content as a hash6183# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/file/remote_spec.rb. It took 2.44 seconds. Expected to take 2.31 seconds.6184# [RSpecRunTime] Starting example group spec/workers/ci/catalog/resources/aggregate_last30_day_usage_worker_spec.rb. Expected to take 2.28 seconds.6185Ci::Catalog::Resources::AggregateLast30DayUsageWorker6186 is labeled as idempotent6187 has the option to reschedule once if deduplicated and a TTL6188 performs multiple times sequentially without raising an exception6189 has the `until_executed` deduplicate strategy6190 #perform6191 aggregates and updates usage counts for all catalog resources6192 logs the service response6193# [RSpecRunTime] RSpec elapsed time: 19 minutes 43.42 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.28 1.21 1.05 2/281 116186194.6195# [RSpecRunTime] Finishing example group spec/workers/ci/catalog/resources/aggregate_last30_day_usage_worker_spec.rb. It took 2.31 seconds. Expected to take 2.28 seconds.6196# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/Diffblue_Cover_spec.rb. Expected to take 2.16 seconds.6197Diffblue-Cover.gitlab-ci.yml6198 the created pipeline6199 creates diffblue-cover jobs6200# [RSpecRunTime] RSpec elapsed time: 19 minutes 45.54 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.26 1.21 1.05 1/285 116996201.6202# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/Diffblue_Cover_spec.rb. It took 2.12 seconds. Expected to take 2.16 seconds.6203# [RSpecRunTime] Starting example group spec/models/concerns/after_commit_queue_spec.rb. Expected to take 2.14 seconds.6204AfterCommitQueue6205 does not allow STI6206 #run_after_commit6207 runs after record is saved6208 runs after transaction is committed6209 #run_after_commit_or_now6210 runs immediately if not within a transction6211 runs after transaction has completed6212 multiple databases - Ci::ApplicationRecord models6213 runs immediately if not within a transaction6214 runs after transaction has completed6215# [RSpecRunTime] Finishing example group spec/models/concerns/after_commit_queue_spec.rb. It took 1.53 seconds. Expected to take 2.14 seconds.6216# [RSpecRunTime] Starting example group spec/workers/analytics/usage_trends/counter_job_worker_spec.rb. Expected to take 2.05 seconds.6217Analytics::UsageTrends::CounterJobWorker6218 is labeled as idempotent6219 performs multiple times sequentially without raising an exception6220 counts a scope and stores the result6221 does not raise error when inserting duplicated measurement6222 does not insert anything when BatchCount returns error6223 when no records are in the database6224 sets 0 as the count6225 when the timeout elapses6226 continues counting later when the timeout elapses6227 when pipelines_succeeded identifier is passed6228 counts successful pipelines6229 when issues identifier is passed6230 does not count group level work items6231# [RSpecRunTime] Finishing example group spec/workers/analytics/usage_trends/counter_job_worker_spec.rb. It took 1.86 seconds. Expected to take 2.05 seconds.6232# [RSpecRunTime] Starting example group spec/workers/update_project_statistics_worker_spec.rb. Expected to take 2.01 seconds.6233UpdateProjectStatisticsWorker6234 #perform6235 when a lease could be obtained6236 updates the project statistics6237# [RSpecRunTime] RSpec elapsed time: 19 minutes 50.09 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.24 1.20 1.05 1/284 117236238.6239 when a lease could not be obtained6240 does not update the project statistics6241# [RSpecRunTime] RSpec elapsed time: 19 minutes 51.34 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.24 1.20 1.05 1/284 117426242.6243# [RSpecRunTime] Finishing example group spec/workers/update_project_statistics_worker_spec.rb. It took 2.41 seconds. Expected to take 2.01 seconds.6244# [RSpecRunTime] Starting example group spec/services/ci/trigger_downstream_pipeline_service_spec.rb. Expected to take 1.97 seconds.6245Ci::TriggerDownstreamPipelineService6246 #execute6247 when the bridge does not trigger a downstream pipeline6248 returns a success response6249# [RSpecRunTime] RSpec elapsed time: 19 minutes 52.43 seconds. Current RSS: ~1404M. Threads: 5. load average: 1.24 1.20 1.05 1/284 117616250.6251 rate limiting6252 when the limit is exceeded6253 drops the bridge and does not schedule the downstream pipeline worker6254 behaves like creates a log entry6255 is expected to receive info(a hash including {:class => "Ci::TriggerDownstreamPipelineService", :project_id => 513, :current_user...:downstream_type => "multi-project", :message => "Activated downstream pipeline trigger rate limit"}) 1 time6256 with a child pipeline6257 drops the bridge and does not schedule the downstream pipeline worker6258 behaves like creates a log entry6259 is expected to receive info(a hash including {:class => "Ci::TriggerDownstreamPipelineService", :project_id => 513, :current_user...fault", :downstream_type => "child", :message => "Activated downstream pipeline trigger rate limit"}) 1 time6260 when the limit is not exceeded6261 schedules the downstream pipeline worker6262 does not create a log entry6263# [RSpecRunTime] Finishing example group spec/services/ci/trigger_downstream_pipeline_service_spec.rb. It took 2.27 seconds. Expected to take 1.97 seconds.6264# [RSpecRunTime] Starting example group spec/services/achievements/award_service_spec.rb. Expected to take 1.88 seconds.6265Achievements::AwardService6266 #execute6267 when user does not have permission6268 returns an error6269 when user has permission6270 creates an achievement and sends an e-mail6271 when the achievement is not persisted6272 returns the correct error6273 when the achievement does not exist6274 returns the correct error6275 when the recipient does not exist6276 returns the correct error6277# [RSpecRunTime] Finishing example group spec/services/achievements/award_service_spec.rb. It took 1.08 seconds. Expected to take 1.88 seconds.6278# [RSpecRunTime] Starting example group spec/services/namespaces/update_denormalized_descendants_service_spec.rb. Expected to take 1.85 seconds.6279Namespaces::UpdateDenormalizedDescendantsService6280 updates an outdated cache6281 when the namespace was removed in the meantime6282 removes the cache record6283# [RSpecRunTime] RSpec elapsed time: 19 minutes 56.1 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.14 1.18 1.04 1/282 117876284.6285 when passing in a namespace without cache6286 does nothing6287 when passing in a non existing namespace6288 does nothing6289# [RSpecRunTime] Finishing example group spec/services/namespaces/update_denormalized_descendants_service_spec.rb. It took 1.54 seconds. Expected to take 1.85 seconds.6290# [RSpecRunTime] Starting example group spec/graphql/types/snippets/blob_type_spec.rb. Expected to take 1.8 seconds.6291Types::Snippets::BlobType6292 has the correct fields6293 simpleViewer6294 is expected to match (be non null)6295 behaves like a field from the snippet blob presenter6296 resolves using the presenter6297# [RSpecRunTime] RSpec elapsed time: 19 minutes 57.4 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.14 1.18 1.04 1/283 118166298.6299 size6300 is expected to match (be non null)6301 behaves like a field from the snippet blob presenter6302 resolves using the presenter6303 binary6304 is expected to match (be non null)6305 behaves like a field from the snippet blob presenter6306 resolves using the presenter6307 rawPath6308 is expected to match (be non null)6309 behaves like a field from the snippet blob presenter6310 resolves using the presenter6311 rawPlainData6312 is expected to match (be nullable)6313 behaves like a field from the snippet blob presenter6314 resolves using the presenter6315 path6316 is expected to match (be nullable)6317 behaves like a field from the snippet blob presenter6318 resolves using the presenter6319 mode6320 is expected to match (be nullable)6321 behaves like a field from the snippet blob presenter6322 resolves using the presenter6323 renderedAsText6324 is expected to match (be non null)6325 behaves like a field from the snippet blob presenter6326 resolves using the presenter6327 richData6328 is expected to match (be nullable)6329 behaves like a field from the snippet blob presenter6330 resolves using the presenter6331 plainData6332 is expected to match (be nullable)6333 behaves like a field from the snippet blob presenter6334 resolves using the presenter6335 name6336 is expected to match (be nullable)6337 behaves like a field from the snippet blob presenter6338 resolves using the presenter6339 externalStorage6340 is expected to match (be nullable)6341 behaves like a field from the snippet blob presenter6342 resolves using the presenter6343 richViewer6344 is expected to match (be nullable)6345 behaves like a field from the snippet blob presenter6346 resolves using the presenter6347# [RSpecRunTime] Finishing example group spec/graphql/types/snippets/blob_type_spec.rb. It took 1.89 seconds. Expected to take 1.8 seconds.6348# [RSpecRunTime] Starting example group spec/helpers/jira_connect_helper_spec.rb. Expected to take 1.72 seconds.6349JiraConnectHelper6350 #jira_connect_app_data6351 user is not logged in6352 includes Jira Connect app attributes6353 passes group as "skip_groups" param6354 assigns gitlab_user_path to nil6355 assignes public_key_storage_enabled to false6356 with oauth_metadata6357 assigns oauth_metadata6358 includes oauth_authorize_url with all params6359 with self-managed instance6360 points urls to the self-managed instance6361 with relative_url_root6362 points urls to the self-managed instance6363 when public_key_storage is enabled6364 assignes public_key_storage_enabled to true6365 user is logged in6366 assigns users_path to nil6367 assigns gitlab_user_path correctly6368# [RSpecRunTime] Finishing example group spec/helpers/jira_connect_helper_spec.rb. It took 1.21 seconds. Expected to take 1.72 seconds.6369# [RSpecRunTime] Starting example group spec/finders/projects/topics_finder_spec.rb. Expected to take 1.72 seconds.6370Projects::TopicsFinder6371 #execute6372 returns topics6373 filter by name6374 search: "topic", result: ["topicC", "topicA", "topicB"]6375 returns filtered topics6376# [RSpecRunTime] RSpec elapsed time: 20 minutes 1.03 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.21 1.20 1.05 1/283 118176377.6378 search: "pic", result: ["topicC", "topicA", "topicB"]6379 returns filtered topics6380 search: "B", result: []6381 returns filtered topics6382 search: "cB", result: []6383 returns filtered topics6384 search: "icB", result: ["topicB"]6385 returns filtered topics6386 search: "topicA", result: ["topicA"]6387 returns filtered topics6388 search: "topica", result: ["topicA"]6389 returns filtered topics6390 filter by without_projects6391 returns topics without assigned projects6392 returns topics without assigned projects6393# [RSpecRunTime] Finishing example group spec/finders/projects/topics_finder_spec.rb. It took 2.05 seconds. Expected to take 1.72 seconds.6394# [RSpecRunTime] Starting example group spec/routing/environments_spec.rb. Expected to take 1.65 seconds.6395environments routing6396 routing environment folders6397 when using JSON format6398 correctly matches environment name and JSON format6399 when using HTML format6400 correctly matches environment name and HTML format6401 when using implicit format6402 correctly matches environment name6403# [RSpecRunTime] Finishing example group spec/routing/environments_spec.rb. It took 2.01 seconds. Expected to take 1.65 seconds.6404# [RSpecRunTime] Starting example group spec/models/ci/catalog/resources/components/last_usage_spec.rb. Expected to take 1.6 seconds.6405Ci::Catalog::Resources::Components::LastUsage6406 is expected to belong to component_project class_name => Project required: false6407 does not allow STI6408 is expected to belong to component class_name => Ci::Catalog::Resources::Component required: false6409 is expected to belong to catalog_resource class_name => Ci::Catalog::Resource required: false6410 validations6411 is expected to validate that :component cannot be empty/falsy6412 is expected to validate that :last_used_date cannot be empty/falsy6413 is expected to validate that :catalog_resource cannot be empty/falsy6414 is expected to validate that :component_project cannot be empty/falsy6415 is expected to validate that :used_by_project_id cannot be empty/falsy6416 validates uniqueness of last_used_date6417 validates uniqueness of the index6418 .get_usage_for6419 when no record exists6420 initializes a new record6421# [RSpecRunTime] RSpec elapsed time: 20 minutes 5.09 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.19 1.19 1.05 1/282 118186422.6423 when a record exists6424 returns the existing record6425# [RSpecRunTime] Finishing example group spec/models/ci/catalog/resources/components/last_usage_spec.rb. It took 1.76 seconds. Expected to take 1.6 seconds.6426# [RSpecRunTime] Starting example group spec/services/virtual_registries/packages/maven/cached_responses/create_or_update_service_spec.rb. Expected to take 1.56 seconds.6427VirtualRegistries::Packages::Maven::CachedResponses::CreateOrUpdateService6428 #execute6429 with a User6430 behaves like returning a service response success response6431 behaves like creating a new cached response6432 returns a success service response6433# [RSpecRunTime] RSpec elapsed time: 20 minutes 6.25 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.19 1.19 1.05 1/282 118196434.6435 in FIPS mode6436 behaves like creating a new cached response6437 returns a success service response6438 with an existing cached response6439 updates it6440 with a DeployToken6441 behaves like returning a service response success response6442 behaves like creating a new cached response6443 returns a success service response6444 in FIPS mode6445 behaves like creating a new cached response6446 returns a success service response6447 with no path6448 is expected to eq #<ServiceResponse:0x00007c7f2b3b8ea0 @status=:error, @message="Parameter path not present", @payload={}, @http_status=nil, @reason=:path_not_present>6449 with no file6450 is expected to eq #<ServiceResponse:0x00007c7f2b3b8e50 @status=:error, @message="Parameter file not present", @payload={}, @http_status=nil, @reason=:file_not_present>6451 with no upstream6452 is expected to eq #<ServiceResponse:0x00007c7f2b3b8ef0 @status=:error, @message="Unauthorized", @payload={}, @http_status=nil, @reason=:unauthorized>6453 with no user6454 is expected to eq #<ServiceResponse:0x00007c7f2b3b8ef0 @status=:error, @message="Unauthorized", @payload={}, @http_status=nil, @reason=:unauthorized>6455# [RSpecRunTime] Finishing example group spec/services/virtual_registries/packages/maven/cached_responses/create_or_update_service_spec.rb. It took 1.83 seconds. Expected to take 1.56 seconds.6456# [RSpecRunTime] Starting example group spec/helpers/ci/secure_files_helper_spec.rb. Expected to take 1.52 seconds.6457Ci::SecureFilesHelper6458 #show_secure_files_setting6459 when disabled at the instance level6460 is expected to equal false6461# [RSpecRunTime] RSpec elapsed time: 20 minutes 8.16 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.19 1.19 1.05 1/281 118206462.6463 authenticated user with admin permissions6464 is expected to equal true6465 authenticated user with read permissions6466 is expected to equal true6467 authenticated user with guest permissions6468 is expected to equal false6469 authenticated user with no permissions6470 is expected to equal false6471 unconfirmed user6472 is expected to equal false6473 unauthenticated user6474 is expected to equal false6475# [RSpecRunTime] Finishing example group spec/helpers/ci/secure_files_helper_spec.rb. It took 1.49 seconds. Expected to take 1.52 seconds.6476# [RSpecRunTime] Starting example group spec/lib/api/entities/draft_note_spec.rb. Expected to take 1.46 seconds.6477API::Entities::DraftNote6478 exposes correct attributes6479# [RSpecRunTime] Finishing example group spec/lib/api/entities/draft_note_spec.rb. It took 1.5 seconds. Expected to take 1.46 seconds.6480# [RSpecRunTime] RSpec elapsed time: 20 minutes 10.04 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.18 1.19 1.04 1/284 118806481.6482# [RSpecRunTime] Starting example group spec/models/ci/tag_spec.rb. Expected to take 1.44 seconds.6483Ci::Tag6484 does not allow STI6485 is expected to have many taggings class_name => Ci::Tagging6486 .named_any6487 is expected to contain exactly #<Ci::Tag id: 2, name: "awesome", taggings_count: 0> and #<Ci::Tag id: 3, name: "epic", taggings_count: 0>6488 .find_or_create_with_like_by_name6489 creates a tag6490 returns the Tag record6491 when tag already exists6492 does not create new tag6493 returns the Tag record6494 .for_context6495 returns the tags for the specified context6496 #to_s6497 is expected to eq "Awesome"6498 .find_or_create_all_with_like_by_name6499 creates a tag6500 returns the Tag record6501 with some tags already existing6502 creates only the missing tag6503 returns the Tag records6504 with all tags already existing6505 does not create new tags6506 returns the Tag records6507 .named_like6508 is expected to contain exactly #<Ci::Tag id: 1, name: "Awesome", taggings_count: 0> and #<Ci::Tag id: 2, name: "awesome", taggings_count: 0>6509 #==6510 is equal to itself6511 is equal to another tag when the name matches6512 is equal the other when the class matches6513 validations6514 is expected to validate that :name cannot be empty/falsy6515 is expected to validate that :name is unique6516 is expected to validate that the length of :name is at most 2556517 .named6518 is expected to contain exactly #<Ci::Tag id: 1, name: "Awesome", taggings_count: 0>6519# [RSpecRunTime] Finishing example group spec/models/ci/tag_spec.rb. It took 1.16 seconds. Expected to take 1.44 seconds.6520# [RSpecRunTime] Starting example group spec/lib/gitlab/blame_spec.rb. Expected to take 1.38 seconds.6521Gitlab::Blame6522 #first_line6523 is expected to eq 16524 with a range6525 is expected to eq 26526# [RSpecRunTime] RSpec elapsed time: 20 minutes 12.31 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.18 1.19 1.04 1/285 119026527.6528 #groups6529 groups lines properly6530 with a range 1..56531 returns the correct lines6532 with highlighted lines6533 returns the correct lines6534 when highlighed lines are misaligned6535 returns the correct lines6536 with a range 2..46537 returns the correct lines6538 with highlighted lines6539 returns the correct lines6540 renamed file6541 adds previous path6542# [RSpecRunTime] Finishing example group spec/lib/gitlab/blame_spec.rb. It took 1.57 seconds. Expected to take 1.38 seconds.6543# [RSpecRunTime] Starting example group spec/helpers/ci/status_helper_spec.rb. Expected to take 1.38 seconds.6544Ci::StatusHelper6545 #render_ci_icon6546 has 'Pipeline' as the status type in the title6547 has the success status icon6548 when pipeline has commit path6549 links to commit6550 has 'Pipeline' as the status type in the title6551 has the correct status icon6552 when showing status text6553 contains status text6554 when tooltip_placement is provided6555 has the provided tooltip placement6556 when container is provided6557 has the provided container in data6558 ci icon appearance6559 status: "success", icon: "status_success_borderless", variant: "success"6560 uses the correct variant and icon for status6561 status: "success-with-warnings", icon: "status_warning_borderless", variant: "warning"6562 uses the correct variant and icon for status6563 status: "pending", icon: "status_pending_borderless", variant: "warning"6564 uses the correct variant and icon for status6565 status: "waiting-for-resource", icon: "status_pending_borderless", variant: "warning"6566 uses the correct variant and icon for status6567 status: "failed", icon: "status_failed_borderless", variant: "danger"6568 uses the correct variant and icon for status6569 status: "running", icon: "status_running_borderless", variant: "info"6570 uses the correct variant and icon for status6571 status: "preparing", icon: "status_preparing_borderless", variant: "neutral"6572 uses the correct variant and icon for status6573 status: "canceled", icon: "status_canceled_borderless", variant: "neutral"6574 uses the correct variant and icon for status6575 status: "created", icon: "status_created_borderless", variant: "neutral"6576 uses the correct variant and icon for status6577 status: "scheduled", icon: "status_scheduled_borderless", variant: "neutral"6578 uses the correct variant and icon for status6579 status: "play", icon: "play", variant: "neutral"6580 uses the correct variant and icon for status6581 status: "skipped", icon: "status_skipped_borderless", variant: "neutral"6582 uses the correct variant and icon for status6583 status: "manual", icon: "status_manual_borderless", variant: "neutral"6584 uses the correct variant and icon for status6585 status: "other-status", icon: "status_canceled_borderless", variant: "neutral"6586 uses the correct variant and icon for status6587# [RSpecRunTime] Finishing example group spec/helpers/ci/status_helper_spec.rb. It took 1.23 seconds. Expected to take 1.38 seconds.6588# [RSpecRunTime] Starting example group spec/lib/gitlab/seeders/ci/variables_group_seeder_spec.rb. Expected to take 1.32 seconds.6589Gitlab::Seeders::Ci::VariablesGroupSeeder6590 #seed6591 creates group-level CI variables with default values6592 creates group-level CI variables with custom arguments6593 creates group-level CI variables with unique environment scopes6594ERROR: Group name is invalid.6595 skips seeding when group name is invalid6596WARNING: Group CI Variable with key 'GROUP_VAR_17' already exists. Skipping to next CI variable...6597 skips CI variable creation if CI variable already exists6598# [RSpecRunTime] RSpec elapsed time: 20 minutes 15.27 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.16 1.19 1.04 1/284 119246599.6600# [RSpecRunTime] Finishing example group spec/lib/gitlab/seeders/ci/variables_group_seeder_spec.rb. It took 1.28 seconds. Expected to take 1.32 seconds.6601# [RSpecRunTime] Starting example group spec/lib/gitlab/jira_import/issues_importer_spec.rb. Expected to take 1.3 seconds.6602Gitlab::JiraImport::IssuesImporter6603 #imported_items_cache_key6604 is expected to eq "jira-importer/already-imported/530/issues"6605 behaves like raise exception if not implemented6606 is expected not to raise Exception6607# [RSpecRunTime] RSpec elapsed time: 20 minutes 16.51 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.16 1.19 1.04 1/284 119256608.6609 #execute6610 when no returned issues6611 does not schedule any import jobs6612 with results returned6613 when single page of results is returned6614 schedules 2 import jobs6615 when importing some issue raises an exception6616 schedules 2 import jobs6617 when duplicate results are returned6618 schedules 2 import jobs6619# [RSpecRunTime] Finishing example group spec/lib/gitlab/jira_import/issues_importer_spec.rb. It took 1.42 seconds. Expected to take 1.3 seconds.6620# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/sidekiq_client_middleware_spec.rb. Expected to take 1.26 seconds.6621Gitlab::Database::LoadBalancing::SidekiqClientMiddleware6622 #call6623 when worker cannot be constantized6624 does not pass database locations6625 sets job data consistency6626 when worker class does not include ApplicationWorker6627 does not pass database locations6628 sets job data consistency6629 when job contains wrapped worker6630 when wrapped worker does not include WorkerAttributes6631 does not pass database locations6632 sets job data consistency6633 when wrapped worker includes WorkerAttributes6634 when write was not performed6635 sets job data consistency6636 when replica hosts are available6637 passes database_replica_location6638 when no replica hosts are available6639 passes primary_write_location6640 when write was performed6641 passes primary write location6642 sets job data consistency6643 database wal location was already provided6644 when write was performed6645 does not set database locations again6646 when write was not performed6647 does not set database locations again6648 when worker data consistency is :always6649 does not pass database locations6650 sets job data consistency6651 when worker data consistency is :delayed6652 when write was not performed6653 sets job data consistency6654 when replica hosts are available6655 passes database_replica_location6656 when no replica hosts are available6657 passes primary_write_location6658 when write was performed6659 passes primary write location6660 sets job data consistency6661 when worker data consistency is :sticky6662 when write was not performed6663 sets job data consistency6664 when replica hosts are available6665 passes database_replica_location6666 when no replica hosts are available6667 passes primary_write_location6668 when write was performed6669 passes primary write location6670 sets job data consistency6671# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/sidekiq_client_middleware_spec.rb. It took 1.11 seconds. Expected to take 1.26 seconds.6672# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/usage_trends/workers_argument_builder_spec.rb. Expected to take 1.21 seconds.6673Gitlab::Analytics::UsageTrends::WorkersArgumentBuilder6674 when no measurement identifiers are given6675 returns empty array6676 when measurement identifiers are given6677 returns worker arguments6678 when bogus measurement identifiers are given6679 skips bogus measurement identifiers6680# [RSpecRunTime] RSpec elapsed time: 20 minutes 18.93 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.16 1.19 1.04 1/291 119266681.6682 when custom min and max queries are present6683 uses custom min/max for ids6684# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/usage_trends/workers_argument_builder_spec.rb. It took 1.52 seconds. Expected to take 1.21 seconds.6685# [RSpecRunTime] Starting example group spec/services/web_hooks/create_service_spec.rb. Expected to take 1.18 seconds.6686WebHooks::CreateService6687 #execute6688 when creating a new hook6689 creates a new hook6690 when the URL is invalid6691 returns an error response6692 when the branch filter is invalid6693 returns an error response6694 when the project is not provided6695 returns an error response for missing project6696# [RSpecRunTime] Finishing example group spec/services/web_hooks/create_service_spec.rb. It took 1.25 seconds. Expected to take 1.18 seconds.6697# [RSpecRunTime] Starting example group spec/serializers/feature_flag_entity_spec.rb. Expected to take 1.15 seconds.6698FeatureFlagEntity6699 has feature flag attributes6700# [RSpecRunTime] Finishing example group spec/serializers/feature_flag_entity_spec.rb. It took 1.18 seconds. Expected to take 1.15 seconds.6701# [RSpecRunTime] RSpec elapsed time: 20 minutes 21.83 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.15 1.18 1.04 4/286 119276702.6703# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/rules/rule/changes_spec.rb. Expected to take 1.09 seconds.6704Gitlab::Ci::Config::Entry::Rules::Rule::Changes6705 .new6706 when using a string array6707 is expected to be valid6708 when using an integer array6709 is expected not to be valid6710 returns errors6711 when using a string6712 is expected not to be valid6713 reports an error about invalid policy6714 when using a long array6715 is expected not to be valid6716 returns errors6717 when clause is empty6718 is expected to be valid6719 when policy strategy does not match6720 is expected not to be valid6721 returns information about errors6722 with paths6723 when paths is an array of strings6724 is expected to be valid6725 when paths is not an array6726 is expected not to be valid6727 returns information about errors6728 when paths is an array of integers6729 is expected not to be valid6730 returns information about errors6731 when paths is an array of long strings6732 is expected not to be valid6733 returns information about errors6734 when paths is nil6735 is expected not to be valid6736 returns information about errors6737 with paths and compare_to6738 is expected to be valid6739 when compare_to is not a string6740 is expected not to be valid6741 returns information about errors6742 #value6743 when using a string array6744 is expected to eq {:paths=>["app/", "lib/", "spec/", "other/*", "paths/**/*.rb"]}6745 with paths6746 is expected to eq {:paths=>["app/", "lib/"]}6747 with paths and compare_to6748 is expected to eq {:compare_to=>"branch1", :paths=>["app/", "lib/"]}6749# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/rules/rule/changes_spec.rb. It took 0.85 second. Expected to take 1.09 seconds.6750# [RSpecRunTime] Starting example group spec/services/ci/pipeline_triggers/destroy_service_spec.rb. Expected to take 1.06 seconds.6751Ci::PipelineTriggers::DestroyService6752 #execute6753 when user does not have permission6754 returns an error6755 when user has permission6756 deletes the pipeline trigger token6757 when destroy fails6758 returns ServiceResponse.error6759# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_triggers/destroy_service_spec.rb. It took 1.16 seconds. Expected to take 1.06 seconds.6760# [RSpecRunTime] Starting example group spec/presenters/member_presenter_spec.rb. Expected to take 1.04 seconds.6761MemberPresenter6762 #valid_level_roles6763 does not return levels lower than user highest membership in the hierarchy6764 returns all roles for the root group6765 #role_type6766 returns 'default'6767 #member_role_description6768 returns the correct role description6769 #last_owner?6770 raises `NotImplementedError`6771# [RSpecRunTime] Finishing example group spec/presenters/member_presenter_spec.rb. It took 0.9 second. Expected to take 1.04 seconds.6772# [RSpecRunTime] Starting example group spec/models/error_tracking/error_event_spec.rb. Expected to take 0.99 second.6773ErrorTracking::ErrorEvent6774 does not allow STI6775 relationships6776 is expected to belong to error required: false6777 validations6778 is expected to validate that :description cannot be empty/falsy6779 is expected to validate that the length of :description is at most 10246780 is expected to validate that :occurred_at cannot be empty/falsy6781 is expected to validate that the length of :level is at most 2556782 is expected to validate that the length of :environment is at most 2556783 #stacktrace6784 builds a stacktrace6785 #to_sentry_error_event6786 is expected to be a kind of Gitlab::ErrorTracking::ErrorEvent6787# [RSpecRunTime] Finishing example group spec/models/error_tracking/error_event_spec.rb. It took 0.84 second. Expected to take 0.99 second.6788# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/attachments/notes_importer_spec.rb. Expected to take 0.97 second.6789Gitlab::GithubImport::Importer::Attachments::NotesImporter6790 #sidekiq_worker_class6791 is expected to eq Gitlab::GithubImport::Attachments::ImportNoteWorker6792 #collection_method6793 is expected to eq :note_attachments6794 #object_type6795 is expected to eq :note_attachment6796 #sequential_import6797 selects only user notes, and selects only properties it needs6798 executes importer only for the note with an attachment6799 when note has already been processed6800 does not select notes that were processed6801 does not execute importer for the note with an attachment6802 #id_for_already_imported_cache6803 is expected to eq 10000000516804# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/attachments/notes_importer_spec.rb. It took 0.99 second. Expected to take 0.97 second.6805# [RSpecRunTime] Starting example group spec/serializers/project_access_token_entity_spec.rb. Expected to take 0.94 second.6806ProjectAccessTokenEntity6807 when bot is a member of the project6808 has the correct attributes6809 when bot is unrelated to the project6810 has the correct attributes6811# [RSpecRunTime] Finishing example group spec/serializers/project_access_token_entity_spec.rb. It took 1.22 seconds. Expected to take 0.94 second.6812# [RSpecRunTime] Starting example group spec/uploaders/lfs_object_uploader_spec.rb. Expected to take 0.9 second.6813LfsObjectUploader6814 behaves like builds correct paths6815 #store_dir6816 behaves like matches the method pattern6817 is expected to match /\h{2}\/\h{2}/6818 #cache_dir6819 behaves like matches the method pattern6820 is expected to match /\/lfs-objects\/tmp\/cache/6821 #work_dir6822 behaves like matches the method pattern6823 is expected to match /\/lfs-objects\/tmp\/work/6824 #upload_path6825 behaves like matches the method pattern6826 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6827 #relative_path6828 is relative (PENDING: Path not set, skipping.)6829 .absolute_path6830 behaves like matches the method pattern6831 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6832 .base_dir6833 behaves like matches the method pattern6834 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6835 path traversal exploits6836 throws an exception6837 object store is REMOTE6838 behaves like builds correct paths6839 #store_dir6840 behaves like matches the method pattern6841 is expected to match /\h{2}\/\h{2}/6842 #cache_dir6843 behaves like matches the method pattern6844 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6845 #work_dir6846 behaves like matches the method pattern6847 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6848 #upload_path6849 behaves like matches the method pattern6850 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6851 #relative_path6852 is relative (PENDING: Path not set, skipping.)6853 .absolute_path6854 behaves like matches the method pattern6855 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6856 .base_dir6857 behaves like matches the method pattern6858 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6859 path traversal exploits6860 throws an exception6861 remote file6862 with object storage enabled6863 can store file remotely6864# [RSpecRunTime] Finishing example group spec/uploaders/lfs_object_uploader_spec.rb. It took 0.83 second. Expected to take 0.9 second.6865# [RSpecRunTime] Starting example group spec/graphql/mutations/customer_relations/organizations/create_spec.rb. Expected to take 0.87 second.6866Mutations::CustomerRelations::Organizations::Create6867 is expected to require graphql authorizations :admin_crm_organization6868 create organizations mutation6869 #resolve6870 when the user does not have permission6871 raises an error6872 when the user has permission6873 when the params are invalid6874 returns the validation error6875 when the user has permission to create an organization6876 creates organization with correct values6877# [RSpecRunTime] Finishing example group spec/graphql/mutations/customer_relations/organizations/create_spec.rb. It took 0.77 second. Expected to take 0.87 second.6878# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_project_type_active_online_metric_spec.rb. Expected to take 0.83 second.6879Gitlab::Usage::Metrics::Instrumentations::CountCiRunnersProjectTypeActiveOnlineMetric6880 behaves like a correct instrumented metric value6881 has correct value6882# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_project_type_active_online_metric_spec.rb. It took 0.54 second. Expected to take 0.83 second.6883# [RSpecRunTime] Starting example group spec/services/snippets/schedule_bulk_repository_shard_moves_service_spec.rb. Expected to take 0.8 second.6884Snippets::ScheduleBulkRepositoryShardMovesService6885 behaves like moves repository shard in bulk6886 #execute6887 schedules container repository storage moves6888 read-only repository6889 does not get scheduled6890 .enqueue6891 defers to the worker6892# [RSpecRunTime] Finishing example group spec/services/snippets/schedule_bulk_repository_shard_moves_service_spec.rb. It took 0.92 second. Expected to take 0.8 second.6893# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/attachments/releases_importer_spec.rb. Expected to take 0.77 second.6894Gitlab::GithubImport::Importer::Attachments::ReleasesImporter6895 #id_for_already_imported_cache6896 is expected to eq 10000000566897 #sequential_import6898 selects both releases, and selects only properties it needs6899 executes importer only for the release with an attachment6900 when release has already been processed6901 does not select releases that were processed6902 does not execute importer for the release with an attachment6903 #object_type6904 is expected to eq :release_attachment6905 #collection_method6906 is expected to eq :release_attachments6907 #sidekiq_worker_class6908 is expected to eq Gitlab::GithubImport::Attachments::ImportReleaseWorker6909# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/attachments/releases_importer_spec.rb. It took 0.91 second. Expected to take 0.77 second.6910# [RSpecRunTime] Starting example group spec/graphql/resolvers/group_milestones_resolver_spec.rb. Expected to take 0.75 second.6911Resolvers::GroupMilestonesResolver6912 #resolve6913 calls MilestonesFinder#execute6914 without parameters6915 calls MilestonesFinder to retrieve all milestones6916 with parameters6917 timeframe argument6918 by ids6919 calls MilestonesFinder with correct parameters6920 by sort6921 calls MilestonesFinder with correct parameters6922 uses offset-pagination when sorting by expired_last_due_date_asc6923 uses offset-pagination when sorting by expired_last_due_date_desc6924 by timeframe6925 when timeframe start and end are present6926 when start is after end6927 raises error6928# [RSpecRunTime] Finishing example group spec/graphql/resolvers/group_milestones_resolver_spec.rb. It took 0.75 second. Expected to take 0.75 second.6929# [RSpecRunTime] Starting example group spec/rubocop/todo_dir_spec.rb. Expected to take 0.7 second.6930RuboCop::TodoDir6931 #read6932 when file exists6933 is expected to eq "a"6934 when file is missing6935 is expected to be nil6936 #inspect6937 with existing YAML file6938 is expected to eq true6939 moves YAML file to .inspect6940 with missing YAML file6941 is expected to eq false6942 #write6943 is expected to eq "/tmp/d20241122-351-x3yllp/r_spec/variable_instance.yml"6944 writes content to YAML file6945 #delete_inspected6946 with YAML files6947 is expected to eq 36948 deletes all .inspected YAML files6949 with non-YAML files6950 is expected to eq 06951 does not delete non-YAML files6952 without files6953 is expected to eq 06954 #initialize6955 when passing inflector6956 calls .underscore6957 #list_inspect6958 when file exists and is being inspected6959 is expected to contain exactly "/tmp/d20241122-351-nam34h/r_spec/variable_instance.yml.inspect"6960 when file exists but not being inspected6961 is expected to be empty6962 when file is missing6963 is expected to be empty6964 #inspect_all6965 with YAML files6966 is expected to eq 36967 moves all YAML files to .inspect6968 with non-YAML files6969 is expected to eq 06970 does not move non-YAML files6971 without files6972 is expected to eq 06973# [RSpecRunTime] Finishing example group spec/rubocop/todo_dir_spec.rb. It took 0.64 second. Expected to take 0.7 second.6974# [RSpecRunTime] Starting example group spec/serializers/project_access_token_serializer_spec.rb. Expected to take 0.69 second.6975ProjectAccessTokenSerializer6976 #represent6977 can render a single token6978 can render a collection of tokens6979# [RSpecRunTime] Finishing example group spec/serializers/project_access_token_serializer_spec.rb. It took 0.79 second. Expected to take 0.69 second.6980# [RSpecRunTime] Starting example group spec/lib/gitlab/rack_attack_spec.rb. Expected to take 0.67 second.6981Gitlab::RackAttack6982 .configure6983 extends the request class6984 configures the throttle response6985 configures the safelist6986 configures throttles if no dry-run was configured6987 configures tracks if dry-run was configured for all throttles6988 configures tracks and throttles with a selected set of dry-runs6989 enables dry-runs for `throttle_unauthenticated_api` and `throttle_unauthenticated_web` when selecting `throttle_unauthenticated`6990 user allowlist6991 is empty6992 reflects GITLAB_THROTTLE_USER_ALLOWLIST6993 .throttled_response_headers6994 matched: "throttle_unauthenticated", match_data: {:discriminator=>"127.0.0.1", :count=>3700, :period=>1 hour, :limit=>3600, :epoch_time=>1609842570}, headers: {"RateLimit-Name"=>"throttle_unauthenticated", "RateLimit-Limit"=>"60", "RateLimit-Observed"=>"3700", "RateLimit-Remaining"=>"0", "RateLimit-Reset"=>"1609844400", "RateLimit-ResetTime"=>"Tue, 05 Jan 2021 11:00:00 GMT", "Retry-After"=>"1830"}6995 generates accurate throttled headers6996 matched: "throttle_unauthenticated", match_data: {:discriminator=>"127.0.0.1", :count=>3700, :period=>1 hour, :limit=>3600, :epoch_time=>1609844399}, headers: {"RateLimit-Name"=>"throttle_unauthenticated", "RateLimit-Limit"=>"60", "RateLimit-Observed"=>"3700", "RateLimit-Remaining"=>"0", "RateLimit-Reset"=>"1609844400", "RateLimit-ResetTime"=>"Tue, 05 Jan 2021 11:00:00 GMT", "Retry-After"=>"1"}6997 generates accurate throttled headers6998 matched: "throttle_unauthenticated", match_data: {:discriminator=>"127.0.0.1", :count=>3700, :period=>1 hour, :limit=>3600, :epoch_time=>1609840800}, headers: {"RateLimit-Name"=>"throttle_unauthenticated", "RateLimit-Limit"=>"60", "RateLimit-Observed"=>"3700", "RateLimit-Remaining"=>"0", "RateLimit-Reset"=>"1609844400", "RateLimit-ResetTime"=>"Tue, 05 Jan 2021 11:00:00 GMT", "Retry-After"=>"3600"}6999 generates accurate throttled headers7000 matched: "throttle_unauthenticated", match_data: {:discriminator=>"127.0.0.1", :count=>3700, :period=>1 hour, :limit=>3600, :epoch_time=>1609889400}, headers: {"RateLimit-Name"=>"throttle_unauthenticated", "RateLimit-Limit"=>"60", "RateLimit-Observed"=>"3700", "RateLimit-Remaining"=>"0", "RateLimit-Reset"=>"1609891200", "RateLimit-ResetTime"=>"Wed, 06 Jan 2021 00:00:00 GMT", "Retry-After"=>"1800"}7001 generates accurate throttled headers7002 matched: "throttle_unauthenticated", match_data: {:discriminator=>"127.0.0.1", :count=>3700, :period=>1 hour, :limit=>3400, :epoch_time=>1609842600}, headers: {"RateLimit-Name"=>"throttle_unauthenticated", "RateLimit-Limit"=>"57", "RateLimit-Observed"=>"3700", "RateLimit-Remaining"=>"0", "RateLimit-Reset"=>"1609844400", "RateLimit-ResetTime"=>"Tue, 05 Jan 2021 11:00:00 GMT", "Retry-After"=>"1800"}7003 generates accurate throttled headers7004 matched: "throttle_unauthenticated", match_data: {:discriminator=>"127.0.0.1", :count=>3700, :period=>1 hour, :limit=>3700, :epoch_time=>1609842600}, headers: {"RateLimit-Name"=>"throttle_unauthenticated", "RateLimit-Limit"=>"62", "RateLimit-Observed"=>"3700", "RateLimit-Remaining"=>"0", "RateLimit-Reset"=>"1609844400", "RateLimit-ResetTime"=>"Tue, 05 Jan 2021 11:00:00 GMT", "Retry-After"=>"1800"}7005 generates accurate throttled headers7006 matched: "throttle_unauthenticated", match_data: {:discriminator=>"127.0.0.1", :count=>3700, :period=>1 hour, :limit=>59, :epoch_time=>1609842600}, headers: {"RateLimit-Name"=>"throttle_unauthenticated", "RateLimit-Limit"=>"1", "RateLimit-Observed"=>"3700", "RateLimit-Remaining"=>"0", "RateLimit-Reset"=>"1609844400", "RateLimit-ResetTime"=>"Tue, 05 Jan 2021 11:00:00 GMT", "Retry-After"=>"1800"}7007 generates accurate throttled headers7008 matched: "throttle_unauthenticated", match_data: {:discriminator=>"127.0.0.1", :count=>3700, :period=>1 hour, :limit=>61, :epoch_time=>1609842600}, headers: {"RateLimit-Name"=>"throttle_unauthenticated", "RateLimit-Limit"=>"2", "RateLimit-Observed"=>"3700", "RateLimit-Remaining"=>"0", "RateLimit-Reset"=>"1609844400", "RateLimit-ResetTime"=>"Tue, 05 Jan 2021 11:00:00 GMT", "Retry-After"=>"1800"}7009 generates accurate throttled headers7010 matched: "throttle_unauthenticated", match_data: {:discriminator=>"127.0.0.1", :count=>3700, :period=>15 seconds, :limit=>10, :epoch_time=>1609842600}, headers: {"RateLimit-Name"=>"throttle_unauthenticated", "RateLimit-Limit"=>"40", "RateLimit-Observed"=>"3700", "RateLimit-Remaining"=>"0", "RateLimit-Reset"=>"1609842615", "RateLimit-ResetTime"=>"Tue, 05 Jan 2021 10:30:15 GMT", "Retry-After"=>"15"}7011 generates accurate throttled headers7012 matched: "throttle_unauthenticated", match_data: {:discriminator=>"127.0.0.1", :count=>3700, :period=>27 seconds, :limit=>10, :epoch_time=>1609842600}, headers: {"RateLimit-Name"=>"throttle_unauthenticated", "RateLimit-Limit"=>"23", "RateLimit-Observed"=>"3700", "RateLimit-Remaining"=>"0", "RateLimit-Reset"=>"1609842627", "RateLimit-ResetTime"=>"Tue, 05 Jan 2021 10:30:27 GMT", "Retry-After"=>"27"}7013 generates accurate throttled headers7014# [RSpecRunTime] Finishing example group spec/lib/gitlab/rack_attack_spec.rb. It took 0.61 second. Expected to take 0.67 second.7015# [RSpecRunTime] Starting example group spec/views/admin/application_settings/_package_registry.html.haml_spec.rb. Expected to take 0.63 second.7016admin/application_settings/_package_registry7017 with multiple plans7018 displays the plan name when there is more than one plan7019 skip nuget package metadata url validation7020 renders nothing when saas7021 renders the setting checkbox when self-managed7022 package file size limits7023 has fields for max package file sizes7024 does not display the plan name when there is only one plan7025# [RSpecRunTime] Finishing example group spec/views/admin/application_settings/_package_registry.html.haml_spec.rb. It took 0.53 second. Expected to take 0.63 second.7026# [RSpecRunTime] Starting example group spec/support_specs/helpers/html_escaped_helpers_spec.rb. Expected to take 0.63 second.7027HtmlEscapedHelpers7028 #match_html_escaped_tags7029 content: nil, expected_match: nil7030 is expected to eq nil7031 content: "", expected_match: nil7032 is expected to eq nil7033 content: "<a href", expected_match: nil7034 is expected to eq nil7035 content: "<span href", expected_match: nil7036 is expected to eq nil7037 content: "</a>", expected_match: nil7038 is expected to eq nil7039 content: "<a href", expected_match: "<a"7040 is expected to eq "<a"7041 content: "<span href", expected_match: "<span"7042 is expected to eq "<span"7043 content: "< span", expected_match: "< span"7044 is expected to eq "< span"7045 content: "some text <a href", expected_match: "<a"7046 is expected to eq "<a"7047 content: "some text \"<a href", expected_match: "<a"7048 is expected to eq "<a"7049 content: "</a&glt;", expected_match: "</a"7050 is expected to eq "</a"7051 content: "</span>", expected_match: "</span"7052 is expected to eq "</span"7053 content: "< / span>", expected_match: "< / span"7054 is expected to eq "< / span"7055 content: "title=\"<a href", expected_match: nil7056 is expected to eq nil7057 content: "title= \"<a href", expected_match: nil7058 is expected to eq nil7059 content: "title= '<a href", expected_match: nil7060 is expected to eq nil7061 content: "title= '</a", expected_match: nil7062 is expected to eq nil7063 content: "title= '</span", expected_match: nil7064 is expected to eq nil7065 content: "title=\"foo\"><a", expected_match: "<a"7066 is expected to eq "<a"7067 content: "title='foo'>\n<a", expected_match: "<a"7068 is expected to eq "<a"7069 #ensure_no_html_escaped_tags!7070 when content contains HTML escaped chars7071 raises an exception7072 when content does not contain HTML escaped tags7073 does not raise anything7074# [RSpecRunTime] Finishing example group spec/support_specs/helpers/html_escaped_helpers_spec.rb. It took 0.6 second. Expected to take 0.63 second.7075# [RSpecRunTime] Starting example group spec/validators/ip_cidr_array_validator_spec.rb. Expected to take 0.59 second.7076IpCidrArrayValidator7077 cidr_array: [], validity: true, errors: {}7078 is expected to eq true7079 is expected to eq {}7080 cidr_array: ["172.0.0.1/256", "invalid-CIDR"], validity: false, errors: {:cidr_array=>["IP '172.0.0.1/256' is not a valid CIDR: Invalid netmask 256", "IP 'invalid-CIDR' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]}7081 is expected to eq false7082 is expected to eq {:cidr_array=>["IP '172.0.0.1/256' is not a valid CIDR: Invalid netmask 256", "IP 'invalid-CIDR' is n... should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]}7083 cidr_array: ["172.0.0.1/24", "2001:db8::8:800:200c:417a/128"], validity: true, errors: {}7084 is expected to eq true7085 is expected to eq {}7086 cidr_array: [nil], validity: true, errors: {}7087 is expected to eq true7088 is expected to eq {}7089 cidr_array: [""], validity: true, errors: {}7090 is expected to eq true7091 is expected to eq {}7092 cidr_array: "", validity: false, errors: {:cidr_array=>["must be an array of CIDR values"]}7093 is expected to eq false7094 is expected to eq {:cidr_array=>["must be an array of CIDR values"]}7095 cidr_array: ["172.0.0.1/24", "invalid-CIDR"], validity: false, errors: {:cidr_array=>["IP 'invalid-CIDR' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]}7096 is expected to eq false7097 is expected to eq {:cidr_array=>["IP 'invalid-CIDR' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]}7098 cidr_array: nil, validity: false, errors: {:cidr_array=>["must be an array of CIDR values"]}7099 is expected to eq false7100 is expected to eq {:cidr_array=>["must be an array of CIDR values"]}7101 cidr_array: ["172.0.0.1/256"], validity: false, errors: {:cidr_array=>["IP '172.0.0.1/256' is not a valid CIDR: Invalid netmask 256"]}7102 is expected to eq false7103 is expected to eq {:cidr_array=>["IP '172.0.0.1/256' is not a valid CIDR: Invalid netmask 256"]}7104 cidr_array: ["172.0.0.1/24", nil], validity: true, errors: {}7105 is expected to eq true7106 is expected to eq {}7107# [RSpecRunTime] Finishing example group spec/validators/ip_cidr_array_validator_spec.rb. It took 0.55 second. Expected to take 0.59 second.7108# [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning/multiple_numeric_list_partition_spec.rb. Expected to take 0.59 second.7109Gitlab::Database::Partitioning::MultipleNumericListPartition7110 #hash7111 is expected to be truthy7112 is expected to be falsey7113 #to_sql7114 generates SQL7115 #data_size7116 returns the partition size7117 #to_detach_sql7118 generates SQL7119 #before?7120 when partition_id is before the max partition value7121 is expected to be falsey7122 when partition_id is after the max partition value7123 is expected to be truthy7124 #partition_name7125 is the explicit name if provided7126 defaults to the table name followed by the partition value7127 sorting7128 is incomparable if the tables do not match7129 sorts by the value when the tables match7130 sorts by numeric value rather than text value7131 sorts with array values7132 .from_sql7133 with single partition values7134 uses specified table name7135 uses specified partition name7136 parses the definition7137 with multiple partition values7138 uses specified table name7139 uses specified partition name7140 parses the definition7141# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning/multiple_numeric_list_partition_spec.rb. It took 0.57 second. Expected to take 0.59 second.7142# [RSpecRunTime] Starting example group spec/finders/ci/runner_managers_finder_spec.rb. Expected to take 0.56 second.7143Ci::RunnerManagersFinder#execute7144 filter by system_id7145 is expected not to eq "r_9280677a63"7146 when system_id matches runner_manager1's7147 is expected to contain exactly #<Ci::RunnerManager id: 10, runner_id: 12, executor_type: nil, created_at: "2024-11-22 02:05:44.02660...xid: "r_d0a0bd233d", creation_state: "finished", runner_type: "instance_type", sharding_key_id: nil>7148 when system_id matches runner_manager2's7149 is expected to contain exactly #<Ci::RunnerManager id: 11, runner_id: 12, executor_type: nil, created_at: "2024-11-22 02:05:44.03356...xid: "r_9280677a63", creation_state: "finished", runner_type: "instance_type", sharding_key_id: nil>7150 when system_id doesn't match7151 is expected to be empty7152 filter by status7153 for offline7154 is expected to contain exactly #<Ci::RunnerManager id: 12, runner_id: 12, executor_type: nil, created_at: "2024-11-22 02:05:44.00000...xid: "r_0c833f203e", creation_state: "finished", runner_type: "instance_type", sharding_key_id: nil> and #<Ci::RunnerManager id: 16, runner_id: 12, executor_type: nil, created_at: "2024-11-15 02:05:44.00000...xid: "r_10b5dd3c35", creation_state: "finished", runner_type: "instance_type", sharding_key_id: nil>7155 for online7156 is expected to contain exactly #<Ci::RunnerManager id: 13, runner_id: 12, executor_type: nil, created_at: "2024-11-22 02:05:44.00000...xid: "r_7c646e7458", creation_state: "finished", runner_type: "instance_type", sharding_key_id: nil>7157 for stale7158 is expected to contain exactly #<Ci::RunnerManager id: 15, runner_id: 12, executor_type: nil, created_at: "2024-11-15 02:05:44.00000..._xid: "r_f0658415dd", creation_state: "started", runner_type: "instance_type", sharding_key_id: nil> and #<Ci::RunnerManager id: 16, runner_id: 12, executor_type: nil, created_at: "2024-11-15 02:05:44.00000...xid: "r_10b5dd3c35", creation_state: "finished", runner_type: "instance_type", sharding_key_id: nil>7159 for never_contacted7160 is expected to contain exactly #<Ci::RunnerManager id: 14, runner_id: 12, executor_type: nil, created_at: "2024-11-22 02:05:44.00000..._xid: "r_f7360bfe01", creation_state: "started", runner_type: "instance_type", sharding_key_id: nil> and #<Ci::RunnerManager id: 15, runner_id: 12, executor_type: nil, created_at: "2024-11-15 02:05:44.00000..._xid: "r_f0658415dd", creation_state: "started", runner_type: "instance_type", sharding_key_id: nil>7161 for invalid status7162 returns all runner managers7163 without any arguments7164 returns all runner managers in id_desc order7165# [RSpecRunTime] Finishing example group spec/finders/ci/runner_managers_finder_spec.rb. It took 0.45 second. Expected to take 0.56 second.7166# [RSpecRunTime] Starting example group spec/models/organizations/organization_setting_spec.rb. Expected to take 0.54 second.7167Organizations::OrganizationSetting7168 does not allow STI7169 .for7170 without organization id7171 is expected to be nil7172 when organization has settings7173 returns correct organization setting7174 when organization does not have settings7175 returns new settings record7176 validations7177 for json schema7178 is expected to allow :settings to be ‹{restricted_visibility_levels: [], default_group_visibility: nil}›7179 when trying to store an unsupported key7180 is expected not to allow :settings to be ‹{restricted_visibility_levels: [0], unsupported_key: "some_value"}›7181 when value7182 setting_key: :restricted_visibility_levels, valid_value: [0], invalid_value: ["some_string"]7183 for key 'restricted_visibility_levels' is invalid7184 is expected not to allow :settings to be ‹{"restricted_visibility_levels" => [], restricted_visibility_levels: ["some_string"]}›7185 for key 'restricted_visibility_levels' is valid7186 is expected to allow :settings to be ‹{"restricted_visibility_levels" => [], restricted_visibility_levels: [0]}›7187 setting_key: :default_group_visibility, valid_value: 0, invalid_value: "some_string"7188 for key 'default_group_visibility' is invalid7189 is expected not to allow :settings to be ‹{"restricted_visibility_levels" => [], default_group_visibility: "some_string"}›7190 for key 'default_group_visibility' is valid7191 is expected to allow :settings to be ‹{"restricted_visibility_levels" => [], default_group_visibility: 0}›7192 when setting restricted_visibility_levels7193 rejects invalid visibility levels7194 accept one or more of Gitlab::VisibilityLevel constants7195 when setting default_group_visibility7196 allows nil7197 allows valid visibility levels7198 prevents setting default_group_visibility to a restricted visibility level7199 associations7200 is expected to belong to organization required: false7201# [RSpecRunTime] Finishing example group spec/models/organizations/organization_setting_spec.rb. It took 0.56 second. Expected to take 0.54 second.7202# [RSpecRunTime] Starting example group spec/initializers/rails_yaml_safe_load_spec.rb. Expected to take 0.52 second.7203Rails YAML safe load7204 with default permitted classes7205 deserializes data7206 with unpermitted classes7207 throws an exception7208# [RSpecRunTime] Finishing example group spec/initializers/rails_yaml_safe_load_spec.rb. It took 0.45 second. Expected to take 0.52 second.7209# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/concurrency_limit/server_spec.rb. Expected to take 0.51 second.7210Gitlab::SidekiqMiddleware::ConcurrencyLimit::Server7211 #call7212 when feature flag is disabled7213 executes the job7214 behaves like skip execution tracking7215 is expected not to receive track_execution_end(*(any args)) 0 times7216 when there are jobs in the queue7217 defers the job7218 when only the related_class is set in the context7219 defers the job7220 when concurrency_limit_resume setter is used7221 executes the job if resumed7222 when both related class and concurrency_limit_resume setter is used7223 executes the job if resumed7224 when sidekiq_workers are stubbed7225 when under the limit7226 executes the job7227 tracks execution concurrency7228 when limit is set to zero7229 behaves like skip execution tracking7230 is expected not to receive track_execution_end(*(any args)) 0 times7231 when limit is not defined7232 behaves like skip execution tracking7233 is expected not to receive track_execution_end(*(any args)) 0 times7234 when over the limit7235 defers the job7236# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/concurrency_limit/server_spec.rb. It took 0.35 second. Expected to take 0.51 second.7237# [RSpecRunTime] Starting example group spec/views/groups/show.html.haml_spec.rb. Expected to take 0.49 second.7238groups/show7239 group README7240 with readme project7241 renders #js-group-readme7242 with private readme project7243 does not render #js-group-readme7244 without readme project7245 does not render #js-group-readme7246# [RSpecRunTime] Finishing example group spec/views/groups/show.html.haml_spec.rb. It took 0.41 second. Expected to take 0.49 second.7247# [RSpecRunTime] Starting example group spec/lib/gitlab/experiment_feature_rollout_spec.rb. Expected to take 0.47 second.7248Gitlab::ExperimentFeatureRollout7249 #enabled?7250 is expected not to be enabled7251 #execute_assignment7252 uses the default value as specified in the yaml7253 returns an assigned name7254 when there are no behaviors7255 does not raise an error7256 for even rollout to non-control7257 rolls out relatively evenly to 2 behaviors7258 rolls out relatively evenly to 3 behaviors7259 when distribution is specified as an array7260 rolls out with the expected distribution7261 when distribution is specified as a hash7262 rolls out with the expected distribution7263 #flipper_id7264 returns the expected flipper id if the experiment doesn't provide one7265 lets the experiment provide a flipper id so it can override the default7266# [RSpecRunTime] Finishing example group spec/lib/gitlab/experiment_feature_rollout_spec.rb. It took 0.38 second. Expected to take 0.47 second.7267# [RSpecRunTime] Starting example group spec/lib/gitlab/database/pg_class_spec.rb. Expected to take 0.45 second.7268Gitlab::Database::PgClass7269 does not allow STI7270 #cardinality_estimate7271 when no information is available7272 returns nil for the estimate7273 with reltuples available7274 returns the reltuples for the estimate7275 .for_table7276 returns PgClass for this table7277 matches the relname7278# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/pg_class_spec.rb. It took 0.32 second. Expected to take 0.45 second.7279# [RSpecRunTime] Starting example group spec/lib/security/ci_configuration/sast_build_action_spec.rb. Expected to take 0.44 second.7280Security::CiConfiguration::SastBuildAction7281 with existing .gitlab-ci.yml7282 sast has not been included7283 template includes are array7284 generates the correct YML7285 template include is not an array7286 generates the correct YML7287 reports defaults have been overwritten7288 sast template include is not an array7289 generates the correct YML7290 with default values7291 generates the correct YML7292 reports defaults have not been overwritten7293 analyzer section7294 generates the correct YML7295 analyzers are disabled7296 writes SAST_EXCLUDED_ANALYZERS7297 all analyzers are enabled7298 does not write SAST_EXCLUDED_ANALYZERS7299 with update stage and SEARCH_MAX_DEPTH and set SECURE_ANALYZERS_PREFIX to default7300 generates the correct YML7301 with no existing variables7302 generates the correct YML7303 with no existing sast config7304 generates the correct YML7305 with no existing sast variables7306 generates the correct YML7307 with no .gitlab-ci.yml7308 autodevops disabled7309 with one empty parameter7310 generates the correct YML7311 with all parameters7312 generates the correct YML7313 with autodevops enabled7314 generates the correct YML7315# [RSpecRunTime] Finishing example group spec/lib/security/ci_configuration/sast_build_action_spec.rb. It took 0.46 second. Expected to take 0.44 second.7316# [RSpecRunTime] Starting example group spec/services/users/dismiss_broadcast_message_service_spec.rb. Expected to take 0.41 second.7317Users::DismissBroadcastMessageService7318 #execute7319 creates a new broadcast message dismissal7320 returns a service response7321 does not update an invalid record with expires_at time7322 when dismissal already exists7323 updates existing dismissal expires_at time7324# [RSpecRunTime] Finishing example group spec/services/users/dismiss_broadcast_message_service_spec.rb. It took 0.44 second. Expected to take 0.41 second.7325# [RSpecRunTime] Starting example group spec/models/concerns/ignorable_columns_spec.rb. Expected to take 0.4 second.7326IgnorableColumns7327 does not allow STI7328 adds columns to ignored_columns7329 adds columns to ignored_columns (array version)7330 requires remove_after attribute to be set7331 allows setting remove_never: true and not setting other remove options7332 requires remove_after attribute to be set7333 requires remove_with attribute to be set7334 .ignored_columns_details7335 defaults to empty Hash7336 with single column7337 behaves like storing removal information7338 storing removal information7339 with array column7340 behaves like storing removal information7341 storing removal information7342 when called on a subclass without setting the ignored columns7343 does not raise Deadlock error7344 IgnorableColumns::ColumnIgnore7345 #safe_to_remove?7346 after remove_after date has passed7347 returns true (safe to remove)7348 before remove_after date has passed7349 returns false (not safe to remove)7350 with remove_never: true7351 is false7352# [RSpecRunTime] Finishing example group spec/models/concerns/ignorable_columns_spec.rb. It took 0.39 second. Expected to take 0.4 second.7353# [RSpecRunTime] Starting example group spec/services/projects/count_service_spec.rb. Expected to take 0.37 second.7354Projects::CountService7355 .query7356 raises NotImplementedError7357 #relation_for_count7358 calls the class method query with the project id7359 #count7360 returns the number of rows7361 caches the number of rows7362 #refresh_cache7363 refreshes the cache7364 #delete_cache7365 removes the cache7366 #cache_key_name7367 raises NotImplementedError7368 #cache_key7369 returns the cache key as an Array7370# [RSpecRunTime] Finishing example group spec/services/projects/count_service_spec.rb. It took 0.36 second. Expected to take 0.37 second.7371# [RSpecRunTime] Starting example group spec/helpers/admin/background_migrations_helper_spec.rb. Expected to take 0.35 second.7372Admin::BackgroundMigrationsHelper7373 #batched_migration_status_badge_variant7374 status_name: :active, variant: :info7375 is expected to eq :info7376 status_name: :paused, variant: :warning7377 is expected to eq :warning7378 status_name: :failed, variant: :danger7379 is expected to eq :danger7380 status_name: :finished, variant: :success7381 is expected to eq :success7382 #batched_migration_progress7383 returns completion percentage7384 when migration is finished7385 returns 100 percent7386 when total_tuple_count is nil7387 returns nil7388 when there are no completed rows7389 returns 0 percent7390 when completed rows are greater than total count7391 returns 99 percent7392# [RSpecRunTime] Finishing example group spec/helpers/admin/background_migrations_helper_spec.rb. It took 0.33 second. Expected to take 0.35 second.7393# [RSpecRunTime] Starting example group spec/lib/gitlab/background_migration_spec.rb. Expected to take 0.34 second.7394Gitlab::BackgroundMigration7395 .queue7396 returns background migration worker queue7397 .steal7398 when the queue contains unprocessed jobs7399 uses the coordinator to steal jobs7400 when a custom predicate is given7401 steals jobs that match the predicate7402 does not steal jobs that do not match the predicate7403 when retry_dead_jobs is true7404 steals from the dead and retry queue7405 .perform7406 uses the coordinator to perform a background migration7407 .exists?7408 uses the coordinator to find if a job exists7409 uses the coordinator to find a job does not exist7410 .remaining7411 uses the coordinator to find the number of remaining jobs7412# [RSpecRunTime] Finishing example group spec/lib/gitlab/background_migration_spec.rb. It took 0.3 second. Expected to take 0.34 second.7413# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/schedule_async_spec.rb. Expected to take 0.33 second.7414RuboCop::Cop::Migration::ScheduleAsync7415 in a migration7416 in an old migration7417 behaves like a disabled cop7418 does not register any offenses7419 that is recent7420 BackgroundMigrationWorker.perform_async7421 adds an offense when calling `BackgroundMigrationWorker.peform_async`7422 CiDatabaseWorker.perform_async7423 adds an offense when calling `CiDatabaseWorker.peform_async`7424 BackgroundMigrationWorker.perform_in7425 adds an offense7426 CiDatabaseWorker.perform_in7427 adds an offense7428 BackgroundMigrationWorker.bulk_perform_async7429 adds an offense7430 CiDatabaseWorker.bulk_perform_async7431 adds an offense7432 BackgroundMigrationWorker.bulk_perform_in7433 adds an offense7434 CiDatabaseWorker.bulk_perform_in7435 adds an offense7436 outside of a migration7437 behaves like a disabled cop7438 does not register any offenses7439# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/schedule_async_spec.rb. It took 0.38 second. Expected to take 0.33 second.7440# [RSpecRunTime] Starting example group spec/lib/gitlab/favicon_spec.rb. Expected to take 0.32 second.7441Gitlab::Favicon7442 .main7443 defaults to favicon.png7444 has yellow favicon for canary7445 uses the custom favicon if a favicon appearance is present7446 asset host7447 returns a relative url when the asset host is not configured7448 returns a full url when the asset host is configured7449 .ci_status_overlay7450 returns the overlay for the status7451 .mr_status_overlay7452 returns the overlay for the status7453 .available_status_names7454 returns the available status names7455# [RSpecRunTime] Finishing example group spec/lib/gitlab/favicon_spec.rb. It took 0.4 second. Expected to take 0.32 second.7456# [RSpecRunTime] Starting example group spec/lib/grafana/time_window_spec.rb. Expected to take 0.3 second.7457Grafana::TimeWindow7458 #formatted7459 is expected to eq {:end=>"2019-03-17T13:10:00Z", :start=>"2019-03-17T05:10:00Z"}7460 #in_milliseconds7461 is expected to eq {:from=>1552799400000, :to=>1552828200000}7462 when non-unix parameters are provided7463 is expected to eq {:from=>1552799400000, :to=>1552828200000}7464# [RSpecRunTime] Finishing example group spec/lib/grafana/time_window_spec.rb. It took 0.1 second. Expected to take 0.3 second.7465# [RSpecRunTime] Starting example group spec/lib/grafana/time_window_spec.rb. Expected to take 0.3 second.7466Grafana::RangeWithDefaults7467 #to_hash7468 is expected to eq {:from=>#<Grafana::Timestamp:0x00007c7f3a527430 @time=2019-03-17 05:10:00 +0000>, :to=>#<Grafana::Timestamp:0x00007c7f3a527250 @time=2019-03-17 13:10:00 +0000>}7469 when only "to" is provided7470 has the expected properties7471 when only "from" is provided7472 has the expected properties7473 when no parameters are provided7474 has the expected properties7475# [RSpecRunTime] Finishing example group spec/lib/grafana/time_window_spec.rb. It took 0.12 second. Expected to take 0.3 second.7476# [RSpecRunTime] Starting example group spec/lib/grafana/time_window_spec.rb. Expected to take 0.3 second.7477Grafana::Timestamp7478 #formatted7479 is expected to eq "2019-03-17T05:10:00Z"7480 #to_ms7481 is expected to eq 15527994000007482 .from_ms_since_epoch7483 is expected to be a kind of Grafana::Timestamp7484 when the input is not a unix-ish timestamp7485 raises an error7486# [RSpecRunTime] Finishing example group spec/lib/grafana/time_window_spec.rb. It took 0.14 second. Expected to take 0.3 second.7487# [RSpecRunTime] Starting example group spec/support_specs/ability_check_spec.rb. Expected to take 0.3 second.7488Support::AbilityCheck7489 checking ability7490 with valid direct ability7491 policy ability is found7492 with empty TODO yaml7493 policy ability is found7494 with non-Hash TODO yaml7495 policy ability is found7496 with unreachable ability7497 policy ability is not found and emits a warning7498 when ignored in TODO YAML7499 policy ability is not found without warning7500 with unknown ability7501 policy ability is not found and emits a warning7502 with delegated ability7503 policy ability is found7504# [RSpecRunTime] Finishing example group spec/support_specs/ability_check_spec.rb. It took 0.26 second. Expected to take 0.3 second.7505# [RSpecRunTime] Starting example group spec/lib/gitlab/manifest_import/manifest_spec.rb. Expected to take 0.29 second.7506Gitlab::ManifestImport::Manifest7507 #valid?7508 valid file7509 is expected to equal true7510 missing or invalid attributes7511 is expected to equal false7512 errors7513 is expected to include "Make sure a <remote> tag is present and is valid."7514 is expected to include "Make sure every <project> tag has name and path attributes."7515 #projects7516 is expected to eq 6607517 is expected to eq "platform/build"7518 is expected to eq "build/make"7519 is expected to eq "https://android-review.googlesource.com/platform/build"7520# [RSpecRunTime] Finishing example group spec/lib/gitlab/manifest_import/manifest_spec.rb. It took 0.27 second. Expected to take 0.29 second.7521# [RSpecRunTime] Starting example group spec/services/dependency_proxy/head_manifest_service_spec.rb. Expected to take 0.27 second.7522DependencyProxy::HeadManifestService7523 remote request is successful7524 is expected to eq :success7525 is expected to eq "12345"7526 remote request is not found7527 is expected to eq :error7528 is expected to eq 4047529 is expected to eq "Not found"7530 net timeout exception7531 is expected to eq :error7532 is expected to eq 5997533 is expected to eq "execution expired"7534# [RSpecRunTime] Finishing example group spec/services/dependency_proxy/head_manifest_service_spec.rb. It took 0.23 second. Expected to take 0.27 second.7535# [RSpecRunTime] Starting example group spec/graphql/mutations/concerns/mutations/resolves_group_spec.rb. Expected to take 0.26 second.7536Mutations::ResolvesGroup7537 uses the GroupsResolver to resolve groups by path7538# [RSpecRunTime] Finishing example group spec/graphql/mutations/concerns/mutations/resolves_group_spec.rb. It took 0.29 second. Expected to take 0.26 second.7539# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/subscribers/action_cable_spec.rb. Expected to take 0.25 second.7540Gitlab::Metrics::Subscribers::ActionCable7541 #transmit7542 for transmissions initiated by Channel instance7543 tracks the event with "caller" set to "channel"7544 for transmissions initiated by GraphQL event subscriber7545 tracks the event with correct "caller" and "broadcasting"7546 is indifferent to keys being symbols or strings in result payload7547 when transmission is coming from unknown source7548 tracks the event with "caller" set to "unknown"7549 #broadcast7550 when broadcast is for a GraphQL event7551 tracks the event with broadcasting set to event topic7552 when broadcast is for a GraphQL channel subscription7553 strips out subscription ID from broadcasting7554 when broadcast is something else7555 tracks the event as "unknown"7556 #transmit_subscription_confirmation7557 tracks the subscription confirmation event7558 #transmit_subscription_rejection7559 tracks the subscription rejection event7560# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/subscribers/action_cable_spec.rb. It took 0.25 second. Expected to take 0.25 second.7561# [RSpecRunTime] Starting example group spec/models/design_user_mention_spec.rb. Expected to take 0.24 second.7562DesignUserMention7563 does not allow STI7564 associations7565 is expected to belong to design required: false7566 is expected to belong to note required: false7567 behaves like has user mentions7568 #has_mentions?7569 when no mentions7570 returns false7571 when mentioned_users_ids not null7572 returns true7573 when mentioned projects7574 returns true7575 when mentioned groups7576 returns true7577# [RSpecRunTime] Finishing example group spec/models/design_user_mention_spec.rb. It took 0.21 second. Expected to take 0.24 second.7578# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/service_discovery/sampler_spec.rb. Expected to take 0.23 second.7579Gitlab::Database::LoadBalancing::ServiceDiscovery::Sampler7580 #sample7581 samples max_replica_pools addresses7582 samples random ports across all hosts7583 returns the same answer for the same input when called multiple times7584 gives a consistent answer regardless of input ordering7585 samples fairly across all hosts7586 when input is an empty array7587 returns an empty array7588 when there are less replicas than max_replica_pools7589 returns the same addresses7590 when max_replica_pools is nil7591 returns the same addresses7592# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/service_discovery/sampler_spec.rb. It took 0.22 second. Expected to take 0.23 second.7593# [RSpecRunTime] Starting example group spec/support_specs/helpers/active_record/query_recorder_spec.rb. Expected to take 0.23 second.7594ActiveRecord::QueryRecorder7595 includes duration information7596 printing to the log7597 prints SQL, duration and backtrace, all prefixed with QueryRecorder7598 detecting the right number of calls and their origin7599 detects two separate queries7600# [RSpecRunTime] Finishing example group spec/support_specs/helpers/active_record/query_recorder_spec.rb. It took 0.16 second. Expected to take 0.23 second.7601# [RSpecRunTime] Starting example group spec/lib/sidebars/concerns/super_sidebar_panel_spec.rb. Expected to take 0.22 second.7602Sidebars::Concerns::SuperSidebarPanel7603 #transform_old_menus7604 converts "solo" top-level Menu entry to Menu Item7605 drops "solo" top-level Menu entries, if they serialize to nil7606 for Menus with Menu Items7607 adds Menu Items to defined super_sidebar_parent7608 replaces placeholder Menu Items in the defined super_sidebar_parent7609 considers Menu Items uncategorized if super_sidebar_parent is nil7610 considers Menu Items uncategorized if super_sidebar_parent cannot be found7611 considers Menu Items deleted if super_sidebar_parent is Sidebars::NilMenuItem7612 #pick_from_old_menus7613 removes items with #pick_into_super_sidebar? from a list and adds them to the panel menus7614# [RSpecRunTime] Finishing example group spec/lib/sidebars/concerns/super_sidebar_panel_spec.rb. It took 0.22 second. Expected to take 0.22 second.7615# [RSpecRunTime] Starting example group spec/lib/gitlab/fp/rop_helpers_spec.rb. Expected to take 0.2 second.7616Gitlab::Fp::RopHelpers7617 .retrieve_single_public_singleton_method7618 when there is exactly one public singleton method7619 for a class7620 behaves like a class or module with a single public singleton method7621 returns the single public singleton method7622 for a module7623 behaves like a class or module with a single public singleton method7624 returns the single public singleton method7625 for invalid arguments7626 when there is more than one public singleton method7627 for a class7628 behaves like a class or module without a single public singleton method7629 raises an error7630 for a module7631 behaves like a class or module without a single public singleton method7632 raises an error7633 when there are no public singleton methods7634 for a class7635 behaves like a class or module without a single public singleton method7636 raises an error7637 for a module7638 behaves like a class or module without a single public singleton method7639 raises an error7640# [RSpecRunTime] Finishing example group spec/lib/gitlab/fp/rop_helpers_spec.rb. It took 0.16 second. Expected to take 0.2 second.7641# [RSpecRunTime] Starting example group spec/graphql/types/color_type_spec.rb. Expected to take 0.2 second.7642Types::ColorType7643 is expected to eq "Color"7644 rejects nil7645 coerces Color object into hex string7646 coerces an named color into Color object7647 rejects invalid input7648 coerces an hex string into Color object7649 coerces an named Color into hex string7650# [RSpecRunTime] Finishing example group spec/graphql/types/color_type_spec.rb. It took 0.24 second. Expected to take 0.2 second.7651# [RSpecRunTime] Starting example group spec/rubocop/check_graceful_task_spec.rb. Expected to take 0.19 second.7652RuboCop::CheckGracefulTask7653 #run7654 without args7655 behaves like rubocop scan7656 invokes a RuboCop scan7657 with adjusted rubocop status7658 with sufficient environment variables7659 notifies slack7660 with when notification fails7661 prints that notification failed7662 with missing environment variables7663 skips slack notification7664 with args7665 does not notify slack7666 behaves like rubocop scan7667 invokes a RuboCop scan7668# [RSpecRunTime] Finishing example group spec/rubocop/check_graceful_task_spec.rb. It took 0.19 second. Expected to take 0.19 second.7669# [RSpecRunTime] Starting example group spec/lib/gitlab/global_id/deprecations_spec.rb. Expected to take 0.19 second.7670Gitlab::GlobalId::Deprecations7671 .deprecated?7672 returns a boolean to signal if model name has a deprecation7673 .deprecation_for7674 returns the deprecation for the model if it exists7675 .deprecation_by7676 returns the deprecation by the model if it exists7677 .apply_to_graphql_name7678 returns the corresponding graphql_name of the GID for the new model7679 returns the same value if there is no deprecation7680# [RSpecRunTime] Finishing example group spec/lib/gitlab/global_id/deprecations_spec.rb. It took 0.14 second. Expected to take 0.19 second.7681# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/subscribers/ldap_spec.rb. Expected to take 0.17 second.7682Gitlab::Metrics::Subscribers::Ldap7683 .payload7684 when SafeRequestStore is empty7685 returns an empty array7686 when LDAP recorded some values7687 returns the populated payload7688 #observe_event7689 tracks LDAP request count7690 tracks LDAP request duration7691 stores per-request counters7692# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/subscribers/ldap_spec.rb. It took 0.16 second. Expected to take 0.17 second.7693# [RSpecRunTime] Starting example group spec/services/deploy_keys/create_service_spec.rb. Expected to take 0.17 second.7694DeployKeys::CreateService7695 creates a deploy key7696# [RSpecRunTime] Finishing example group spec/services/deploy_keys/create_service_spec.rb. It took 0.16 second. Expected to take 0.17 second.7697# [RSpecRunTime] Starting example group spec/lib/gitlab/github_gists_import/importer/gists_importer_spec.rb. Expected to take 0.16 second.7698Gitlab::GithubGistsImport::Importer::GistsImporter7699 #execute7700 when success7701 spread parallel import7702 when failure7703 returns an error7704 when rate limit reached7705 returns an error7706# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_gists_import/importer/gists_importer_spec.rb. It took 0.15 second. Expected to take 0.16 second.7707# [RSpecRunTime] Starting example group spec/helpers/artifacts_helper_spec.rb. Expected to take 0.16 second.7708ArtifactsHelper7709 #artifacts_app_data7710 returns expected data7711 can_destroy_artifacts7712 returns false without permission7713 returns true when user has permission7714# [RSpecRunTime] Finishing example group spec/helpers/artifacts_helper_spec.rb. It took 0.14 second. Expected to take 0.16 second.7715# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/type_name_deprecations_spec.rb. Expected to take 0.15 second.7716Gitlab::Graphql::TypeNameDeprecations7717 .deprecation_for7718 returns the deprecation for the model if it exists7719 .deprecated?7720 returns a boolean to signal if model name has a deprecation7721 .apply_to_graphql_name7722 returns the corresponding graphql_name of the GID for the new model7723 returns the same value if there is no deprecation7724 .deprecation_by7725 returns the deprecation by the model if it exists7726# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/type_name_deprecations_spec.rb. It took 0.14 second. Expected to take 0.15 second.7727# [RSpecRunTime] Starting example group spec/lib/backup/tasks/task_spec.rb. Expected to take 0.15 second.7728Backup::Tasks::Task7729 with unimplemented methods7730 .id7731 raises an error7732 #id7733 raises an error7734 #human_name7735 raises an error7736 #destination_path7737 raises an error7738 #target7739 raises an error7740# [RSpecRunTime] Finishing example group spec/lib/backup/tasks/task_spec.rb. It took 0.15 second. Expected to take 0.15 second.7741# [RSpecRunTime] Starting example group spec/lib/gitlab/config/entry/validator_spec.rb. Expected to take 0.14 second.7742Gitlab::Config::Entry::Validator7743 delegated validator7744 when node is valid7745 validates attribute in node7746 returns no errors7747 when node is invalid7748 validates attribute in node7749 returns errors7750# [RSpecRunTime] Finishing example group spec/lib/gitlab/config/entry/validator_spec.rb. It took 0.12 second. Expected to take 0.14 second.7751# [RSpecRunTime] Starting example group spec/lib/gitlab/sentence_spec.rb. Expected to take 0.14 second.7752Gitlab::Sentence7753 .to_exclusive_sentence7754 calls #to_sentence on the array7755 joins arrays with two elements correctly7756 joins arrays with more than two elements correctly7757 localizes the connector words7758# [RSpecRunTime] Finishing example group spec/lib/gitlab/sentence_spec.rb. It took 0.11 second. Expected to take 0.14 second.7759# [RSpecRunTime] Starting example group spec/lib/gitlab/database/stat_activity_spec.rb. Expected to take 0.13 second.7760Gitlab::Database::StatActivity7761 .write7762 initialises and calls instance method #write7763 #write7764 writes data into redis and prevents writes within the sampling window7765 when data already exists in the redis hash7766 appends to existing data7767 drops data outside of window7768# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/stat_activity_spec.rb. It took 0.13 second. Expected to take 0.13 second.7769# [RSpecRunTime] Starting example group spec/views/help/drawers.html.haml_spec.rb. Expected to take 0.12 second.7770help/drawers7771 Markdown rendering7772 renders Markdown7773# [RSpecRunTime] Finishing example group spec/views/help/drawers.html.haml_spec.rb. It took 0.06 second. Expected to take 0.12 second.7774# [RSpecRunTime] Starting example group spec/lib/backup/restore/preconditions_spec.rb. Expected to take 0.12 second.7775Backup::Restore::Preconditions7776 #validate_backup_version!7777 when version matches7778 display a message and stop the process with exit 07779 when version mismatches7780 display a message and stop the process with exit 17781 #ensure_supported_backup_version!7782 when version matches7783 does not raise error and terminate process7784 when version mismatches7785 display a message and stop the process with exit 17786# [RSpecRunTime] Finishing example group spec/lib/backup/restore/preconditions_spec.rb. It took 0.12 second. Expected to take 0.12 second.7787# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/yaml_processor/dag_spec.rb. Expected to take 0.12 second.7788Gitlab::Ci::YamlProcessor::Dag7789 when it is a regular pipeline7790 returns ordered jobs7791 when there is a circular dependency7792 raises TSort::Cyclic error7793 when a job has a self-dependency7794 raises TSort::Cyclic error7795 when there are some missing jobs7796 ignores the missing ones and returns in a valid order7797# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/yaml_processor/dag_spec.rb. It took 0.11 second. Expected to take 0.12 second.7798# [RSpecRunTime] Starting example group spec/lib/gitlab/view/presenter/simple_spec.rb. Expected to take 0.11 second.7799Gitlab::View::Presenter::Simple7800 includes Gitlab::View::Presenter::Base7801 #initialize7802 takes arbitrary key/values and exposes them7803 override the presentee attributes7804 delegation7805 does not forward missing methods to subject7806# [RSpecRunTime] Finishing example group spec/lib/gitlab/view/presenter/simple_spec.rb. It took 0.11 second. Expected to take 0.11 second.7807# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/pause_control/strategy_handler_spec.rb. Expected to take 0.11 second.7808Gitlab::SidekiqMiddleware::PauseControl::StrategyHandler7809 #perform7810 calls perform on the strategy7811 pauses job7812 #schedule7813 behaves like scheduling with pause control class7814 calls schedule on the strategy7815# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/pause_control/strategy_handler_spec.rb. It took 0.11 second. Expected to take 0.11 second.7816# [RSpecRunTime] Starting example group spec/lib/google_api/auth_spec.rb. Expected to take 0.1 second.7817GoogleApi::Auth7818 #authorize_url7819 returns authorize_url7820 #get_token7821 returns token and expires_at7822 expects the client to receive default options7823# [RSpecRunTime] Finishing example group spec/lib/google_api/auth_spec.rb. It took 0.09 second. Expected to take 0.1 second.7824# [RSpecRunTime] Starting example group spec/helpers/external_link_helper_spec.rb. Expected to take 0.1 second.7825ExternalLinkHelper7826 returns external link with icon7827 allows options when creating external link with icon7828 sanitizes and returns external link with icon7829# [RSpecRunTime] Finishing example group spec/helpers/external_link_helper_spec.rb. It took 0.09 second. Expected to take 0.1 second.7830# [RSpecRunTime] Starting example group spec/graphql/types/security/codequality_reports_comparer_type_spec.rb. Expected to take 0.1 second.7831Types::Security::CodequalityReportsComparerType7832 is expected to eq "CodequalityReportsComparer"7833 has expected fields7834# [RSpecRunTime] Finishing example group spec/graphql/types/security/codequality_reports_comparer_type_spec.rb. It took 0.06 second. Expected to take 0.1 second.7835# [RSpecRunTime] Starting example group spec/serializers/ci/trigger_serializer_spec.rb. Expected to take 0.09 second.7836Ci::TriggerSerializer7837 #represent7838 matches schema7839# [RSpecRunTime] Finishing example group spec/serializers/ci/trigger_serializer_spec.rb. It took 0.08 second. Expected to take 0.09 second.7840# [RSpecRunTime] Starting example group spec/lib/sidebars/organizations/menus/scope_menu_spec.rb. Expected to take 0.09 second.7841Sidebars::Organizations::Menus::ScopeMenu7842 behaves like serializable as super_sidebar_menu_args7843 returns hash with provided attributes7844 returns hash with an item_id7845# [RSpecRunTime] Finishing example group spec/lib/sidebars/organizations/menus/scope_menu_spec.rb. It took 0.09 second. Expected to take 0.09 second.7846# [RSpecRunTime] Starting example group spec/rubocop/cop/database/rescue_statement_timeout_spec.rb. Expected to take 0.08 second.7847RuboCop::Cop::Database::RescueStatementTimeout7848 does not flag a different exception7849 flags the use of ActiveRecord::StatementTimeout7850# [RSpecRunTime] Finishing example group spec/rubocop/cop/database/rescue_statement_timeout_spec.rb. It took 0.07 second. Expected to take 0.08 second.7851# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/refer_to_index_by_name_spec.rb. Expected to take 0.08 second.7852RuboCop::Cop::Migration::ReferToIndexByName7853 when in migration7854 when existing indexes are referred to without an explicit name7855 registers an offense7856 when outside migration7857 registers no offenses7858# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/refer_to_index_by_name_spec.rb. It took 0.08 second. Expected to take 0.08 second.7859# [RSpecRunTime] Starting example group spec/lib/gitlab/query_limiting/active_support_subscriber_spec.rb. Expected to take 0.08 second.7860Gitlab::QueryLimiting::ActiveSupportSubscriber7861 #sql7862 increments the number of executed SQL queries7863 when the query is actually a rails cache hit7864 does not increment the number of executed SQL queries7865# [RSpecRunTime] Finishing example group spec/lib/gitlab/query_limiting/active_support_subscriber_spec.rb. It took 0.07 second. Expected to take 0.08 second.7866# [RSpecRunTime] Starting example group spec/services/import/gitlab_projects/file_acquisition_strategies/file_upload_spec.rb. Expected to take 0.07 second.7867Import::GitlabProjects::FileAcquisitionStrategies::FileUpload7868 validation7869 validates presence of file7870 #project_params7871 returns the file to upload in the params7872# [RSpecRunTime] Finishing example group spec/services/import/gitlab_projects/file_acquisition_strategies/file_upload_spec.rb. It took 0.12 second. Expected to take 0.07 second.7873# [RSpecRunTime] Starting example group spec/sidekiq/cron/job_gem_dependency_spec.rb. Expected to take 0.07 second.7874Sidekiq::Cron::Job7875 cron jobs7876 when Fugit depends on ZoTime or EoTime7877 does not get any errors7878# [RSpecRunTime] Finishing example group spec/sidekiq/cron/job_gem_dependency_spec.rb. It took 0.05 second. Expected to take 0.07 second.7879# [RSpecRunTime] Starting example group spec/workers/file_hook_worker_spec.rb. Expected to take 0.07 second.7880FileHookWorker7881 #perform7882 executes Gitlab::FileHook with expected values7883 logs message in case of file_hook execution failure7884# [RSpecRunTime] Finishing example group spec/workers/file_hook_worker_spec.rb. It took 0.07 second. Expected to take 0.07 second.7885# [RSpecRunTime] Starting example group spec/graphql/types/current_user_type_spec.rb. Expected to take 0.07 second.7886Types::CurrentUserType7887 inherits authorization policies from the UserType superclass7888 is expected to eq "CurrentUser"7889# [RSpecRunTime] Finishing example group spec/graphql/types/current_user_type_spec.rb. It took 0.07 second. Expected to take 0.07 second.7890# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/webhook_recursion_detection_spec.rb. Expected to take 0.07 second.7891Gitlab::Middleware::WebhookRecursionDetection7892 #call7893 when the recursion detection header is present7894 sets the request UUID from the header7895 when recursion headers are not present7896 works without errors7897# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/webhook_recursion_detection_spec.rb. It took 0.07 second. Expected to take 0.07 second.7898# [RSpecRunTime] Starting example group spec/lib/gitlab/merge_requests/mergeability/redis_interface_spec.rb. Expected to take 0.07 second.7899Gitlab::MergeRequests::Mergeability::RedisInterface7900 #save_check7901 saves the hash7902 #retrieve_check7903 returns the hash7904# [RSpecRunTime] Finishing example group spec/lib/gitlab/merge_requests/mergeability/redis_interface_spec.rb. It took 0.07 second. Expected to take 0.07 second.7905# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/inline_diff_marker_spec.rb. Expected to take 0.06 second.7906Gitlab::Diff::InlineDiffMarker7907 #mark7908 when the rich text is html safe7909 marks the range7910 when the text is not html safe7911 marks the range7912# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/inline_diff_marker_spec.rb. It took 0.07 second. Expected to take 0.06 second.7913# [RSpecRunTime] Starting example group spec/graphql/types/ci/instance_variable_type_spec.rb. Expected to take 0.06 second.7914Types::Ci::InstanceVariableType7915 is expected to have graphql fields :environment_scope, :masked, :protected, and :description7916 is expected to contain exactly Types::Ci::VariableInterface7917# [RSpecRunTime] Finishing example group spec/graphql/types/ci/instance_variable_type_spec.rb. It took 0.08 second. Expected to take 0.06 second.7918# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/instrumentation_logger_spec.rb. Expected to take 0.05 second.7919Gitlab::SidekiqMiddleware::InstrumentationLogger7920 #call7921 merges all instrumentation data in the job7922# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/instrumentation_logger_spec.rb. It took 0.05 second. Expected to take 0.05 second.7923# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/action_controller_static_context_spec.rb. Expected to take 0.05 second.7924Gitlab::Middleware::ActionControllerStaticContext7925 populates context with static controller attributes7926# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/action_controller_static_context_spec.rb. It took 0.04 second. Expected to take 0.05 second.7927# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/mapper/filter_spec.rb. Expected to take 0.04 second.7928Gitlab::Ci::Config::External::Mapper::Filter7929 #process7930 filters locations according to rules7931# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/mapper/filter_spec.rb. It took 0.05 second. Expected to take 0.04 second.7932# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/version_metric_spec.rb. Expected to take 0.04 second.7933Gitlab::Usage::Metrics::Instrumentations::VersionMetric7934 behaves like a correct instrumented metric value7935 has correct value7936# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/version_metric_spec.rb. It took 0.04 second. Expected to take 0.04 second.7937# [RSpecRunTime] Starting example group spec/lib/bulk_imports/retry_pipeline_error_spec.rb. Expected to take 0.04 second.7938BulkImports::RetryPipelineError7939 #retry_delay7940 returns retry_delay7941# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/retry_pipeline_error_spec.rb. It took 0.04 second. Expected to take 0.04 second.7942# [RSpecRunTime] Starting example group spec/lib/gitlab/word_diff/segments/newline_spec.rb. Expected to take 0.04 second.7943Gitlab::WordDiff::Segments::Newline7944 #to_s7945 is expected to eq ""7946# [RSpecRunTime] Finishing example group spec/lib/gitlab/word_diff/segments/newline_spec.rb. It took 0.04 second. Expected to take 0.04 second.7947# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/start_and_due_date_update_input_type_spec.rb. Expected to take 0.04 second.7948Types::WorkItems::Widgets::StartAndDueDateUpdateInputType7949 is expected to eq "WorkItemWidgetStartAndDueDateUpdateInput"7950# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/start_and_due_date_update_input_type_spec.rb. It took 0.04 second. Expected to take 0.04 second.7951auto_explain log contains 1721 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-19-44.351.main.ndjson.gz7952took 19.775849877953auto_explain log contains 1722 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-19-44.351.ci.ndjson.gz7954took 19.4549825427955[TEST PROF INFO] EventProf results for sql.active_record7956Total time: 05:26.988 of 20:42.074 (26.33%)7957Total events: 1944727958Top 5 slowest suites (by time):7959MergeRequests...HandlerService (./spec/services/merge_requests/push_options_handler_service_spec.rb:5) – 01:07.860 (35358 / 236) of 05:17.597 (21.37%)7960Members::Invi...bilityAssigner (./spec/models/members/members/invited_private_group_accessibility_assigner_spec.rb:5) – 01:01.377 (33193 / 89) of 02:50.904 (35.91%)7961Clusters::Cluster (./spec/models/clusters/cluster_spec.rb:5) – 00:27.655 (14352 / 178) of 01:27.240 (31.7%)7962Boards::Issues::MoveService (./spec/services/boards/issues/move_service_spec.rb:5) – 00:24.062 (15387 / 45) of 01:14.501 (32.3%)7963EventCreateService (./spec/services/event_create_service_spec.rb:5) – 00:12.648 (8866 / 96) of 00:55.777 (22.68%)7964Knapsack report was generated. Preview:7965{7966 "spec/services/merge_requests/push_options_handler_service_spec.rb": 317.59682652799995,7967 "spec/models/members/members/invited_private_group_accessibility_assigner_spec.rb": 170.90380028200002,7968 "spec/models/clusters/cluster_spec.rb": 87.23984624500008,7969 "spec/services/boards/issues/move_service_spec.rb": 74.50056803199993,7970 "spec/services/event_create_service_spec.rb": 55.777369707999924,7971 "spec/lib/gitlab/diff/file_collection/merge_request_diff_batch_spec.rb": 33.89684565099992,7972 "spec/lib/gitlab/ci/pipeline/seed/build_spec.rb": 34.51585311000008,7973 "spec/models/resource_state_event_spec.rb": 25.173040312000012,7974 "spec/lib/gitlab/database/tables_truncate_spec.rb": 26.663153761000103,7975 "spec/lib/gitlab/ci/pipeline/seed/stage_spec.rb": 18.17352037700016,7976 "spec/services/deployments/update_environment_service_spec.rb": 18.499609214999964,7977 "spec/helpers/issues_helper_spec.rb": 18.33756249099997,7978 "spec/models/concerns/project_api_compatibility_spec.rb": 17.574960250999993,7979 "spec/lib/gitlab/import_export/attributes_permitter_spec.rb": 15.005109052999842,7980 "spec/policies/ci/runner_manager_policy_spec.rb": 12.335646317000055,7981 "spec/workers/remove_expired_group_links_worker_spec.rb": 14.888127726999983,7982 "spec/services/ci/stuck_builds/drop_scheduled_service_spec.rb": 13.260872522,7983 "spec/models/protectable_dropdown_spec.rb": 10.777476021999973,7984 "spec/models/protected_branch/push_access_level_spec.rb": 8.168146149999984,7985 "spec/models/ci/build_report_result_spec.rb": 13.218590494999944,7986 "spec/serializers/discussion_diff_file_entity_spec.rb": 9.905891819999852,7987 "spec/lib/gitlab/ci/templates/Verify/load_performance_testing_gitlab_ci_yaml_spec.rb": 10.336579554000082,7988 "spec/lib/gitlab/file_hook_spec.rb": 5.553502918999811,7989 "spec/services/merge_requests/merge_strategies/from_source_branch_spec.rb": 10.102843383000163,7990 "spec/models/jira_connect/public_key_spec.rb": 6.626849442000093,7991 "spec/lib/gitlab/cache/helpers_spec.rb": 8.60335546400006,7992 "spec/lib/banzai/reference_parser/issue_parser_spec.rb": 8.479738619000045,7993 "spec/services/ci/compare_test_reports_service_spec.rb": 6.513698586000146,7994 "spec/services/merge_requests/add_context_service_spec.rb": 7.5158480909999525,7995 "spec/workers/ci/archive_traces_cron_worker_spec.rb": 7.3232097589998375,7996 "spec/finders/sentry_issue_finder_spec.rb": 6.7995208259999345,7997 "spec/services/tags/destroy_service_spec.rb": 5.8741856289998395,7998 "spec/lib/gitlab/gitaly_client/with_feature_flag_actors_spec.rb": 6.448714147999908,7999 "spec/graphql/resolvers/group_issues_resolver_spec.rb": 5.01014371600013,8000 "spec/policies/design_management/design_policy_spec.rb": 5.290797928999837,8001 "spec/workers/issue_due_scheduler_worker_spec.rb": 4.444894120000072,8002 "spec/graphql/resolvers/clusters/agent_tokens_resolver_spec.rb": 4.55041270300012,8003 "spec/lib/api/entities/project_import_status_spec.rb": 4.670664234000014,8004 "spec/services/users/create_service_spec.rb": 4.522543625000026,8005 "spec/services/spam/spam_verdict_service_spec.rb": 3.9691020140001,8006 "spec/models/projects/data_transfer_spec.rb": 3.876446071000146,8007 "spec/models/custom_emoji_spec.rb": 3.476476479999974,8008 "spec/lib/gitlab/import_export/command_line_util_spec.rb": 3.085253277999982,8009 "spec/helpers/auth_helper_spec.rb": 3.2460296259998813,8010 "spec/models/concerns/batch_nullify_dependent_associations_spec.rb": 3.625623078999979,8011 "spec/graphql/mutations/customer_relations/contacts/create_spec.rb": 3.7693974689998413,8012 "spec/lib/gitlab/import/merge_request_creator_spec.rb": 3.5483667440000772,8013 "spec/lib/gitlab/github_import/push_placeholder_references_spec.rb": 3.3613782579998315,8014 "spec/lib/gitlab/database/reindexing/index_selection_spec.rb": 2.733423863000098,8015 "spec/services/incident_management/link_alerts/create_service_spec.rb": 3.341027560000157,8016 "spec/lib/gitlab/cleanup/remote_uploads_spec.rb": 3.1365164540000023,8017 "spec/lib/gitlab/auth/user_access_denied_reason_spec.rb": 3.3009994030001053,8018 "spec/lib/gitlab/database/postgres_hll/batch_distinct_counter_spec.rb": 3.0415308199999345,8019 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/plan_stage_start_spec.rb": 4.514071804999958,8020 "spec/workers/invalid_gpg_signature_update_worker_spec.rb": 2.628155371000048,8021 "spec/lib/gitlab/sidekiq_migrate_jobs_spec.rb": 1.6984142979999888,8022 "spec/lib/gitlab/ci/config/external/file/remote_spec.rb": 2.43964694400006,8023 "spec/workers/ci/catalog/resources/aggregate_last30_day_usage_worker_spec.rb": 2.3128352839999025,8024 "spec/lib/gitlab/ci/templates/Diffblue_Cover_spec.rb": 2.120673707000151,8025 "spec/models/concerns/after_commit_queue_spec.rb": 1.524642940999911,8026 "spec/workers/analytics/usage_trends/counter_job_worker_spec.rb": 1.8627672659999917,8027 "spec/workers/update_project_statistics_worker_spec.rb": 2.413963816999967,8028 "spec/services/ci/trigger_downstream_pipeline_service_spec.rb": 2.269707305999873,8029 "spec/services/achievements/award_service_spec.rb": 1.0760165130000132,8030 "spec/services/namespaces/update_denormalized_descendants_service_spec.rb": 1.539168109000002,8031 "spec/graphql/types/snippets/blob_type_spec.rb": 1.8872453139999834,8032 "spec/helpers/jira_connect_helper_spec.rb": 1.2121850330001962,8033 "spec/finders/projects/topics_finder_spec.rb": 2.049464471999954,8034 "spec/routing/environments_spec.rb": 2.013982905000148,8035 "spec/models/ci/catalog/resources/components/last_usage_spec.rb": 1.7551744539998708,8036 "spec/services/virtual_registries/packages/maven/cached_responses/create_or_update_service_spec.rb": 1.826902868000161,8037 "spec/helpers/ci/secure_files_helper_spec.rb": 1.4887886730000446,8038 "spec/lib/api/entities/draft_note_spec.rb": 1.4990401420000126,8039 "spec/models/ci/tag_spec.rb": 1.1574401269999726,8040 "spec/lib/gitlab/blame_spec.rb": 1.565099487999987,8041 "spec/helpers/ci/status_helper_spec.rb": 1.2329058419998091,8042 "spec/lib/gitlab/seeders/ci/variables_group_seeder_spec.rb": 1.2843374070000664,8043 "spec/lib/gitlab/jira_import/issues_importer_spec.rb": 1.42408540800011,8044 "spec/lib/gitlab/database/load_balancing/sidekiq_client_middleware_spec.rb": 1.1074035100000401,8045 "spec/lib/gitlab/analytics/usage_trends/workers_argument_builder_spec.rb": 1.522073300999864,8046 "spec/services/web_hooks/create_service_spec.rb": 1.249294129999953,8047 "spec/serializers/feature_flag_entity_spec.rb": 1.1778096759999244,8048 "spec/lib/gitlab/ci/config/entry/rules/rule/changes_spec.rb": 0.8501018090000798,8049 "spec/services/ci/pipeline_triggers/destroy_service_spec.rb": 1.1562089670001114,8050 "spec/presenters/member_presenter_spec.rb": 0.8949421859999802,8051 "spec/models/error_tracking/error_event_spec.rb": 0.8439568590001727,8052 "spec/lib/gitlab/github_import/importer/attachments/notes_importer_spec.rb": 0.9877393090000623,8053 "spec/serializers/project_access_token_entity_spec.rb": 1.216413121999949,8054 "spec/uploaders/lfs_object_uploader_spec.rb": 0.8326373419999982,8055 "spec/graphql/mutations/customer_relations/organizations/create_spec.rb": 0.7696835919998648,8056 "spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_project_type_active_online_metric_spec.rb": 0.5391235319998486,8057 "spec/services/snippets/schedule_bulk_repository_shard_moves_service_spec.rb": 0.9219928729999083,8058 "spec/lib/gitlab/github_import/importer/attachments/releases_importer_spec.rb": 0.9049226159997943,8059 "spec/graphql/resolvers/group_milestones_resolver_spec.rb": 0.7492035249999844,8060 "spec/rubocop/todo_dir_spec.rb": 0.6395297789999859,8061 "spec/serializers/project_access_token_serializer_spec.rb": 0.7846413610000127,8062 "spec/lib/gitlab/rack_attack_spec.rb": 0.6119193219999488,8063 "spec/views/admin/application_settings/_package_registry.html.haml_spec.rb": 0.5303443730001618,8064 "spec/support_specs/helpers/html_escaped_helpers_spec.rb": 0.5966886050000539,8065 "spec/validators/ip_cidr_array_validator_spec.rb": 0.5505331499998647,8066 "spec/lib/gitlab/database/partitioning/multiple_numeric_list_partition_spec.rb": 0.5662975590000769,8067 "spec/finders/ci/runner_managers_finder_spec.rb": 0.4484793040001023,8068 "spec/models/organizations/organization_setting_spec.rb": 0.5624395679999452,8069 "spec/initializers/rails_yaml_safe_load_spec.rb": 0.44521341400013625,8070 "spec/lib/gitlab/sidekiq_middleware/concurrency_limit/server_spec.rb": 0.35140789599995514,8071 "spec/views/groups/show.html.haml_spec.rb": 0.413988136999933,8072 "spec/lib/gitlab/experiment_feature_rollout_spec.rb": 0.3761439219999829,8073 "spec/lib/gitlab/database/pg_class_spec.rb": 0.32216726999990897,8074 "spec/lib/security/ci_configuration/sast_build_action_spec.rb": 0.460050653000053,8075 "spec/services/users/dismiss_broadcast_message_service_spec.rb": 0.4356877650000115,8076 "spec/models/concerns/ignorable_columns_spec.rb": 0.3871436009999343,8077 "spec/services/projects/count_service_spec.rb": 0.3605815639998582,8078 "spec/helpers/admin/background_migrations_helper_spec.rb": 0.3271534890000112,8079 "spec/lib/gitlab/background_migration_spec.rb": 0.2968713719999414,8080 "spec/rubocop/cop/migration/schedule_async_spec.rb": 0.3827106220001042,8081 "spec/lib/gitlab/favicon_spec.rb": 0.40174586900002396,8082 "spec/lib/grafana/time_window_spec.rb": 0.3570768350000435,8083 "spec/support_specs/ability_check_spec.rb": 0.25537006800004747,8084 "spec/lib/gitlab/manifest_import/manifest_spec.rb": 0.2663870769999903,8085 "spec/services/dependency_proxy/head_manifest_service_spec.rb": 0.23289838999994572,8086 "spec/graphql/mutations/concerns/mutations/resolves_group_spec.rb": 0.28961243300000206,8087 "spec/lib/gitlab/metrics/subscribers/action_cable_spec.rb": 0.24748722799995448,8088 "spec/models/design_user_mention_spec.rb": 0.20841262400017513,8089 "spec/lib/gitlab/database/load_balancing/service_discovery/sampler_spec.rb": 0.21802185199999258,8090 "spec/support_specs/helpers/active_record/query_recorder_spec.rb": 0.16304752899986852,8091 "spec/lib/sidebars/concerns/super_sidebar_panel_spec.rb": 0.22207922199982022,8092 "spec/lib/gitlab/fp/rop_helpers_spec.rb": 0.16192434999993566,8093 "spec/graphql/types/color_type_spec.rb": 0.23746006999999736,8094 "spec/rubocop/check_graceful_task_spec.rb": 0.188674735999939,8095 "spec/lib/gitlab/global_id/deprecations_spec.rb": 0.1418719019998207,8096 "spec/lib/gitlab/metrics/subscribers/ldap_spec.rb": 0.15967807900005937,8097 "spec/services/deploy_keys/create_service_spec.rb": 0.16159206900010759,8098 "spec/lib/gitlab/github_gists_import/importer/gists_importer_spec.rb": 0.15412617000015416,8099 "spec/helpers/artifacts_helper_spec.rb": 0.1441100719998758,8100 "spec/lib/gitlab/graphql/type_name_deprecations_spec.rb": 0.14011193200008165,8101 "spec/lib/backup/tasks/task_spec.rb": 0.14727372200013633,8102 "spec/lib/gitlab/config/entry/validator_spec.rb": 0.12444717500011393,8103 "spec/lib/gitlab/sentence_spec.rb": 0.11076700600006006,8104 "spec/lib/gitlab/database/stat_activity_spec.rb": 0.12587143399991874,8105 "spec/views/help/drawers.html.haml_spec.rb": 0.06177625200007242,8106 "spec/lib/backup/restore/preconditions_spec.rb": 0.1187981249997847,8107 "spec/lib/gitlab/ci/yaml_processor/dag_spec.rb": 0.11079980599993178,8108 "spec/lib/gitlab/view/presenter/simple_spec.rb": 0.11116146600011234,8109 "spec/lib/gitlab/sidekiq_middleware/pause_control/strategy_handler_spec.rb": 0.10906037700010529,8110 "spec/lib/google_api/auth_spec.rb": 0.09443210900008125,8111 "spec/helpers/external_link_helper_spec.rb": 0.09023130800005674,8112 "spec/graphql/types/security/codequality_reports_comparer_type_spec.rb": 0.06087609200017141,8113 "spec/serializers/ci/trigger_serializer_spec.rb": 0.08423483999990822,8114 "spec/lib/sidebars/organizations/menus/scope_menu_spec.rb": 0.09034199899997475,8115 "spec/rubocop/cop/database/rescue_statement_timeout_spec.rb": 0.06548352200002228,8116 "spec/rubocop/cop/migration/refer_to_index_by_name_spec.rb": 0.0798820299999079,8117 "spec/lib/gitlab/query_limiting/active_support_subscriber_spec.rb": 0.06724204199986161,8118 "spec/services/import/gitlab_projects/file_acquisition_strategies/file_upload_spec.rb": 0.11905909500001144,8119 "spec/sidekiq/cron/job_gem_dependency_spec.rb": 0.054463822999878175,8120 "spec/workers/file_hook_worker_spec.rb": 0.06894781100004366,8121 "spec/graphql/types/current_user_type_spec.rb": 0.0648169720000169,8122 "spec/lib/gitlab/middleware/webhook_recursion_detection_spec.rb": 0.06913205099999686,8123 "spec/lib/gitlab/merge_requests/mergeability/redis_interface_spec.rb": 0.07445673999995961,8124 "spec/lib/gitlab/diff/inline_diff_marker_spec.rb": 0.0720210810000026,8125 "spec/graphql/types/ci/instance_variable_type_spec.rb": 0.07690329999991263,8126 "spec/lib/gitlab/sidekiq_middleware/instrumentation_logger_spec.rb": 0.053688464000060776,8127 "spec/lib/gitlab/middleware/action_controller_static_context_spec.rb": 0.04458879399999205,8128 "spec/lib/gitlab/ci/config/external/mapper/filter_spec.rb": 0.047681183999884524,8129 "spec/lib/gitlab/usage/metrics/instrumentations/version_metric_spec.rb": 0.041950444000121934,8130 "spec/lib/bulk_imports/retry_pipeline_error_spec.rb": 0.043846164000115095,8131 "spec/lib/gitlab/word_diff/segments/newline_spec.rb": 0.04348234400004003,8132 "spec/graphql/types/work_items/widgets/start_and_due_date_update_input_type_spec.rb": 0.04273733499985618133}8134Knapsack global time execution for tests: 20m 41s8135Pending: (Failures listed here are expected and do not affect your suite's status)8136 1) Gitlab::Database::TablesTruncate when truncating gitlab_ci tables on the main database behaves like truncating legacy tables on a database when the truncated tables are locked for writes when one of the attached partitions happened to be locked for writes truncates the locked partition successfully8137 # No reason given8138 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:2528139 2) Gitlab::Database::TablesTruncate when truncating gitlab_ci tables on the main database behaves like truncating legacy tables on a database when the truncated tables are locked for writes with geo configured does not truncate gitlab_geo tables8140 # No reason given8141 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:2688142 3) Gitlab::Database::TablesTruncate when truncating gitlab_main tables on the ci database behaves like truncating legacy tables on a database when the truncated tables are locked for writes with geo configured does not truncate gitlab_geo tables8143 # No reason given8144 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:2688145 4) Gitlab::Database::TablesTruncate when running in a single database mode raises an error when truncating the main database that it is a single database setup8146 # Skipping because some of the extra databases [:ci] are setup8147 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:3388148 5) Gitlab::Database::TablesTruncate when running in a single database mode raises an error when truncating the ci database that it is a single database setup8149 # Skipping because some of the extra databases [:ci] are setup8150 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:3448151 6) Gitlab::Database::TablesTruncate#needs_truncation? when running in a single database mode 8152 # Skipping because some of the extra databases [:ci] are setup8153 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:3618154 7) Gitlab::Database::TablesTruncate when running with multiple shared databases raises an error when truncating the main database that it is a single database setup8155 # Skipping because database ci exists8156 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:3208157 8) Gitlab::Database::TablesTruncate when running with multiple shared databases raises an error when truncating the ci database that it is a single database setup8158 # Skipping because database ci exists8159 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:3268160 9) LfsObjectUploader behaves like builds correct paths #upload_path behaves like matches the method pattern 8161 # No pattern provided, skipping.8162 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88163 10) LfsObjectUploader behaves like builds correct paths #relative_path is relative8164 # Path not set, skipping.8165 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:408166 11) LfsObjectUploader behaves like builds correct paths .absolute_path behaves like matches the method pattern 8167 # No pattern provided, skipping.8168 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88169 12) LfsObjectUploader behaves like builds correct paths .base_dir behaves like matches the method pattern 8170 # No pattern provided, skipping.8171 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88172 13) LfsObjectUploader object store is REMOTE behaves like builds correct paths #cache_dir behaves like matches the method pattern 8173 # No pattern provided, skipping.8174 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88175 14) LfsObjectUploader object store is REMOTE behaves like builds correct paths #work_dir behaves like matches the method pattern 8176 # No pattern provided, skipping.8177 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88178 15) LfsObjectUploader object store is REMOTE behaves like builds correct paths #upload_path behaves like matches the method pattern 8179 # No pattern provided, skipping.8180 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88181 16) LfsObjectUploader object store is REMOTE behaves like builds correct paths #relative_path is relative8182 # Path not set, skipping.8183 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:408184 17) LfsObjectUploader object store is REMOTE behaves like builds correct paths .absolute_path behaves like matches the method pattern 8185 # No pattern provided, skipping.8186 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88187 18) LfsObjectUploader object store is REMOTE behaves like builds correct paths .base_dir behaves like matches the method pattern 8188 # No pattern provided, skipping.8189 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88190Finished in 21 minutes 29 seconds (files took 1 minute 23.3 seconds to load)81912932 examples, 0 failures, 18 pending8192Randomized with seed 528193[TEST PROF INFO] Time spent in factories: 10:46.729 (49.74% of total time)8194RSpec exited with 0.8195No examples to retry, congrats!8197Running after script...8198$ source scripts/utils.sh8199$ log_disk_usage8200*******************************************************8201This runner currently has 78G free disk space.8202*******************************************************8259$ bundle exec gem list gitlab_quality-test_tooling8260gitlab_quality-test_tooling (2.1.0)8261$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command8266$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command8269$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command8274$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command8277$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command8281$ tooling/bin/push_job_metrics || true8282[job-metrics] Pushing job metrics file for the CI/CD job.8283[job-metrics] Pushed 4 CI job metric entries to InfluxDB.8285Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-21 due to policy8287Uploading artifacts...8288auto_explain/: found 3 matching artifact files and directories 8289coverage/: found 5 matching artifact files and directories 8290WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8291deprecations/: found 3 matching artifact files and directories 8292knapsack/: found 4 matching artifact files and directories 8293rspec/: found 12 matching artifact files and directories 8294WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8295log/*.log: found 15 matching artifact files and directories 8296WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/8442485251/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com8297WARNING: Retrying... context=artifacts-uploader error=request redirected8298Uploading artifacts as "archive" to coordinator... 201 Created id=8442485251 responseStatus=201 Created token=glcbt-668299Uploading artifacts...8300rspec/rspec-*.xml: found 1 matching artifact files and directories 8301WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/8442485251/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com8302WARNING: Retrying... context=artifacts-uploader error=request redirected8303Uploading artifacts as "junit" to coordinator... 201 Created id=8442485251 responseStatus=201 Created token=glcbt-668305Job succeeded