rspec unit pg14 36/44
Failed Started
by
@igor.drozdov

Igor Drozdov
1FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_unit_pg14_36_44_278964_report.json2NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_unit_pg14_36_44_278964_report.json3RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-8674210478.txt4CRYSTALBALL: 5RSPEC_TESTS_MAPPING_ENABLED: 6RSPEC_TESTS_FILTER_FILE: 7Shell set options (set -o) enabled:8braceexpand on9hashall on10interactive-comments on11pipefail on12Parsing expected rspec suite duration...13RSpec suite is expected to take 26 minutes 54.72 seconds.14Expected duration for tests:15{16 "spec/services/notes/quick_actions_service_spec.rb": 201.76287960780866,17 "spec/models/note_spec.rb": 162.8323007870471,18 "spec/models/member_spec.rb": 133.821812918109,19 "spec/lib/gitlab/background_migration/backfill_work_item_parent_links_namespace_id_spec.rb": 105.84683417675508,20 "spec/tasks/gitlab/check_rake_spec.rb": 87.93340397183769,21 "spec/lib/gitlab/background_migration/backfill_ci_builds_runner_session_project_id_spec.rb": 76.4112453154953,22 "spec/lib/gitlab/database/consistency_checker_spec.rb": 66.38710462391757,23 "spec/lib/gitlab/background_migration/backfill_packages_conan_metadata_project_id_spec.rb": 59.301754138850626,24 "spec/services/members/approve_access_request_service_spec.rb": 49.44983881734568,25 "spec/models/diff_note_spec.rb": 43.95968358315758,26 "spec/lib/gitlab/pagination/offset_pagination_spec.rb": 37.41497964703619,27 "spec/models/pages_domain_spec.rb": 34.727816697220455,28 "spec/lib/banzai/filter/references/snippet_reference_filter_spec.rb": 29.87623554339739,29 "spec/services/milestones/transfer_service_spec.rb": 28.231372587288536,30 "spec/services/ci/play_build_service_spec.rb": 24.75033410453475,31 "spec/services/merge_requests/mergeability/detailed_merge_status_service_spec.rb": 23.29546977506326,32 "spec/serializers/ci/pipeline_entity_spec.rb": 20.76552037807549,33 "spec/services/projects/participants_service_spec.rb": 19.05749367697661,34 "spec/lib/gitlab/group_search_results_spec.rb": 18.518611017825776,35 "spec/helpers/projects/project_members_helper_spec.rb": 16.220871969979747,36 "spec/services/merge_requests/assign_issues_service_spec.rb": 15.802974337308742,37 "spec/lib/gitlab/cluster/mixins/puma_cluster_spec.rb": 14.831803828884548,38 "spec/tasks/gitlab/artifacts/migrate_rake_spec.rb": 13.815885080414924,39 "spec/services/projects/hashed_storage/migrate_attachments_service_spec.rb": 13.49058028307184,40 "spec/services/search/global_service_spec.rb": 12.404425249639964,41 "spec/lib/click_house/migration_support/exclusive_lock_spec.rb": 12.098062671385627,42 "spec/services/issue_links/create_service_spec.rb": 11.167976799284915,43 "spec/lib/gitlab/background_migration/backfill_ci_build_trace_metadata_project_id_spec.rb": 10.688113791275594,44 "spec/services/admin/abuse_reports/moderate_user_service_spec.rb": 10.112988805168829,45 "spec/workers/pages_domain_verification_cron_worker_spec.rb": 9.594981005693416,46 "spec/models/packages/dependency_link_spec.rb": 9.120364256778561,47 "spec/services/labels/transfer_service_spec.rb": 8.771997300423438,48 "spec/models/uploads/fog_spec.rb": 8.299559398679857,49 "spec/lib/container_registry/blob_spec.rb": 7.985775884075249,50 "spec/services/projects/container_repository/gitlab/cleanup_tags_service_spec.rb": 7.445165372871453,51 "spec/graphql/mutations/releases/create_spec.rb": 7.198183231700581,52 "spec/serializers/merge_request_serializer_spec.rb": 6.94873968649712,53 "spec/models/user_detail_spec.rb": 6.496365638884687,54 "spec/models/integrations/mattermost_slash_commands_spec.rb": 6.381066342812778,55 "spec/models/integrations/squash_tm_spec.rb": 6.094055386728653,56 "spec/services/groups/import_export/export_service_spec.rb": 5.8770485929162435,57 "spec/lib/gitlab/ci/build/policy/variables_spec.rb": 5.696793412927666,58 "spec/views/projects/pages/show.html.haml_spec.rb": 5.437117857237032,59 "spec/lib/gitlab/auth/ldap/user_spec.rb": 5.359862706992185,60 "spec/models/users_statistics_spec.rb": 5.043524264162006,61 "spec/models/ci/catalog/components_project_spec.rb": 4.8476429282091065,62 "spec/serializers/ci/lint/result_serializer_spec.rb": 4.807209330862756,63 "spec/lib/gitlab/ci/pipeline/chain/build/associations_spec.rb": 4.53833903754634,64 "spec/lib/sidebars/projects/menus/analytics_menu_spec.rb": 4.524226934504554,65 "spec/services/milestones/close_service_spec.rb": 4.168781992782345,66 "spec/lib/banzai/filter/math_filter_spec.rb": 4.148630716639922,67 "spec/lib/gitlab/jira_import_spec.rb": 3.912783267711796,68 "spec/serializers/group_link/group_group_link_entity_spec.rb": 3.852081834775171,69 "spec/graphql/mutations/incident_management/timeline_event/promote_from_note_spec.rb": 3.637039034655426,70 "spec/models/users/phone_number_validation_spec.rb": 3.5375080228790527,71 "spec/graphql/resolvers/merge_request_pipelines_resolver_spec.rb": 3.338808356573815,72 "spec/services/ci/create_pipeline_service/parallel_spec.rb": 3.3091128586650287,73 "spec/lib/gitlab/database/namespace_project_ids_each_batch_spec.rb": 3.0946218617745487,74 "spec/services/ci/create_pipeline_service/run_spec.rb": 3.073523660256595,75 "spec/services/integrations/slack_interactions/slack_block_actions/incident_management/project_update_handler_spec.rb": 2.8932104245970196,76 "spec/rubocop/cop/rspec/factory_bot/strategy_in_callback_spec.rb": 2.880451163388803,77 "spec/presenters/ci/group_variable_presenter_spec.rb": 2.749839456748398,78 "spec/services/boards/create_service_spec.rb": 2.702330201691393,79 "spec/lib/gitlab/zentao/query_spec.rb": 2.591345318496182,80 "spec/presenters/ci/pipeline_artifacts/code_coverage_presenter_spec.rb": 2.5339676127801,81 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_finished_spec.rb": 2.4005302408700144,82 "spec/finders/merge_request/metrics_finder_spec.rb": 2.336693324694247,83 "spec/lib/sidebars/projects/menus/repository_menu_spec.rb": 2.290339392272493,84 "spec/models/packages/rubygems/package_spec.rb": 2.1800510004191507,85 "spec/lib/banzai/filter/references/reference_cache_spec.rb": 2.1354951319291393,86 "spec/models/users/namespace_commit_email_spec.rb": 2.0542644265478733,87 "spec/graphql/resolvers/user_discussions_count_resolver_spec.rb": 2.008437956638133,88 "spec/lib/gitlab/checks/global_file_size_check_spec.rb": 1.9554270023722078,89 "spec/lib/gitlab/ci/parsers/test/junit_spec.rb": 1.8956929029034488,90 "spec/workers/gitlab/bitbucket_server_import/import_lfs_object_worker_spec.rb": 1.8492090019502134,91 "spec/lib/gitlab/protocol_access_spec.rb": 1.8052665857406889,92 "spec/services/search/snippet_service_spec.rb": 1.7328515657622947,93 "spec/lib/gitlab/usage/metrics/instrumentations/jira_imports_total_imported_issues_count_metric_spec.rb": 1.686090969445082,94 "spec/services/import/placeholder_references/load_service_spec.rb": 1.6496653735052587,95 "spec/finders/packages/composer/packages_finder_spec.rb": 1.604040830164291,96 "spec/services/work_items/data_sync/handlers/copy_data_handler_spec.rb": 1.5467542702879373,97 "spec/graphql/mutations/alert_management/alerts/todo/create_spec.rb": 1.5212902975131635,98 "spec/lib/gitlab/usage/metrics/instrumentations/count_users_associating_milestones_to_releases_metric_spec.rb": 1.4626994795193886,99 "spec/services/ci/pipeline_triggers/update_service_spec.rb": 1.4313208176665955,100 "spec/services/users/update_highest_member_role_service_spec.rb": 1.3801822325459956,101 "spec/services/ci/runners/reset_registration_token_service_spec.rb": 1.3538828245701922,102 "spec/workers/gitlab/jira_import/import_issue_worker_spec.rb": 1.3348694101000955,103 "spec/lib/api/ml/mlflow/api_helpers_spec.rb": 1.2706353965161954,104 "spec/workers/projects/record_target_platforms_worker_spec.rb": 1.2596483896237687,105 "spec/models/integrations/apple_app_store_spec.rb": 1.2158370138320576,106 "spec/workers/packages/helm/extraction_worker_spec.rb": 1.1744110727386063,107 "spec/graphql/types/base_field_spec.rb": 1.1430670279126505,108 "spec/services/ci/pipeline_triggers/destroy_service_spec.rb": 1.1260817965613947,109 "spec/workers/namespaces/root_statistics_worker_spec.rb": 1.0655097165629863,110 "spec/lib/sbom/package_url/encoder_spec.rb": 1.0478038694409362,111 "spec/services/alert_management/http_integrations/destroy_service_spec.rb": 1.0185753470014476,112 "spec/services/ci/append_build_trace_service_spec.rb": 0.9921476329305194,113 "spec/finders/repositories/changelog_commits_finder_spec.rb": 0.9475886108562714,114 "spec/models/projects/branch_rule_spec.rb": 0.9195344926866299,115 "spec/models/ci/build_name_spec.rb": 0.8980706709068231,116 "spec/serializers/feature_flag_summary_entity_spec.rb": 0.8659138503030444,117 "spec/models/packages/debian/group_component_spec.rb": 0.8397335598566376,118 "spec/services/projects/open_merge_requests_count_service_spec.rb": 0.8219625409623089,119 "spec/lib/gitlab/utils/override_spec.rb": 0.7724064355317549,120 "spec/models/bulk_imports/export_upload_spec.rb": 0.7638800973633313,121 "spec/lib/gitlab/pagination/cursor_based_keyset_spec.rb": 0.7278204549602083,122 "spec/lib/api/helpers/packages/npm_spec.rb": 0.722418865358803,123 "spec/services/achievements/create_service_spec.rb": 0.6717886307504888,124 "spec/lib/api/entities/snippets/repository_storage_move_spec.rb": 0.6646469905270567,125 "spec/lib/gitlab/metrics/samplers/puma_sampler_spec.rb": 0.6333215178116083,126 "spec/models/concerns/sha_attribute_spec.rb": 0.6226630921049994,127 "spec/lib/gitlab/slash_commands/incident_management/incident_new_spec.rb": 0.5997144171141076,128 "spec/lib/banzai/renderer_spec.rb": 0.581850229734469,129 "spec/lib/sbom/purl_type/converter_spec.rb": 0.5580627564884111,130 "spec/views/groups/show.html.haml_spec.rb": 0.5406196623575787,131 "spec/models/anti_abuse/event_spec.rb": 0.5211078717307349,132 "spec/tooling/lib/tooling/parallel_rspec_runner_spec.rb": 0.5107453123336627,133 "spec/lib/gitlab/hook_data/base_builder_spec.rb": 0.48487354032127805,134 "spec/workers/projects/import_export/after_import_merge_requests_worker_spec.rb": 0.4745256432039969,135 "spec/presenters/user_presenter_spec.rb": 0.45788605294120455,136 "spec/lib/gitlab/bitbucket_server_import/importers/lfs_object_importer_spec.rb": 0.4355144976789824,137 "spec/lib/gitlab/safe_request_loader_spec.rb": 0.4202769575291632,138 "spec/serializers/impersonation_access_token_serializer_spec.rb": 0.40552567707489034,139 "spec/lib/gitlab/memory/watchdog/configuration_spec.rb": 0.3853970469664163,140 "spec/rubocop/cop/performance/readlines_each_spec.rb": 0.3784674611579498,141 "spec/lib/gitlab/mimir_client_spec.rb": 0.3606898077757067,142 "spec/rubocop/cop/migration/change_column_null_on_high_traffic_table_spec.rb": 0.3488429072935987,143 "spec/lib/gitlab/database/similarity_score_spec.rb": 0.3349622987721683,144 "spec/scripts/pipeline_test_report_builder_spec.rb": 0.3211049098519779,145 "spec/lib/sidebars/user_profile/panel_spec.rb": 0.30408668403494715,146 "spec/keeps/helpers/milestones_spec.rb": 0.2940866850386486,147 "spec/views/layouts/header/_super_sidebar_logged_out.html.haml_spec.rb": 0.28463423350311357,148 "spec/lib/gitlab/instrumentation/redis_cluster_router_spec.rb": 0.27458701146286024,149 "spec/validators/named_ecdsa_key_validator_spec.rb": 0.26349567735285157,150 "spec/lib/gitlab/diff/formatters/file_formatter_spec.rb": 0.25214882322843996,151 "spec/lib/gitlab/usage_data_non_sql_metrics_spec.rb": 0.24614837267217615,152 "spec/services/user_project_access_changed_service_spec.rb": 0.23295810826792093,153 "spec/models/repository_language_spec.rb": 0.22922835187608162,154 "spec/lib/gitlab/git/blame_mode_spec.rb": 0.2142651216512543,155 "spec/workers/service_desk_email_receiver_worker_spec.rb": 0.21008543646821823,156 "spec/scripts/setup/find-jh-branch_spec.rb": 0.20104854710103157,157 "spec/rubocop/cop/code_reuse/service_class_spec.rb": 0.19406144862768326,158 "spec/lib/gitlab/config/entry/validators/nested_array_helpers_spec.rb": 0.18875639023620464,159 "spec/workers/ci/runners/process_runner_version_update_worker_spec.rb": 0.17967120091099675,160 "spec/rubocop/cop/rspec/factory_bot/avoid_create_spec.rb": 0.17323266679445087,161 "spec/models/concerns/from_intersect_spec.rb": 0.16892890011328543,162 "spec/lib/banzai/filter/blockquote_fence_legacy_filter_spec.rb": 0.16072230404064958,163 "spec/views/notify/user_deactivated_email.html.haml_spec.rb": 0.15957247411728837,164 "spec/lib/sidebars/explore/menus/catalog_menu_spec.rb": 0.15079879256040687,165 "spec/views/notify/repository_push_email.text.haml_spec.rb": 0.1448829943818179,166 "spec/workers/batched_git_ref_updates/cleanup_scheduler_worker_spec.rb": 0.13987890409478862,167 "spec/models/issues/csv_import_spec.rb": 0.13345631435325744,168 "spec/lib/gitlab/middleware/rails_queue_duration_spec.rb": 0.12821342867780217,169 "spec/graphql/types/error_tracking/sentry_error_stack_trace_type_spec.rb": 0.126895398214661,170 "spec/lib/gitlab/external_authorization/config_spec.rb": 0.11672052199537253,171 "spec/lib/gitlab/ci/variables/downstream/generator_spec.rb": 0.11533359423078501,172 "spec/support_specs/matchers/be_sorted_spec.rb": 0.1114821168263849,173 "spec/lib/sidebars/groups/menus/scope_menu_spec.rb": 0.1036334517049054,174 "spec/graphql/types/issue_sort_enum_spec.rb": 0.10172606046882465,175 "spec/tooling/danger/clickhouse_spec.rb": 0.09889663371411653,176 "spec/lib/gitlab/usage/metrics/instrumentations/batched_background_migrations_metric_spec.rb": 0.09555843629480028,177 "spec/helpers/protected_refs_helper_spec.rb": 0.08925329237407661,178 "spec/lib/api/validations/validators/integer_none_any_spec.rb": 0.082729326395348,179 "spec/rubocop/cop/database/avoid_inheritance_column_spec.rb": 0.07924677990221018,180 "spec/lib/atlassian/jira_connect/serializers/base_entity_spec.rb": 0.07801948035995547,181 "spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/none_spec.rb": 0.07433531944068233,182 "spec/graphql/types/ci/runner_architecture_type_spec.rb": 0.0738879829416556,183 "spec/serializers/ci/group_variable_entity_spec.rb": 0.07211312797467223,184 "spec/lib/system_check/app/gitlab_cable_config_exists_check_spec.rb": 0.07112593056823825,185 "spec/workers/gitlab/github_import/import_collaborator_worker_spec.rb": 0.06907641244829557,186 "spec/graphql/types/extensions_marketplace_opt_in_status_enum_spec.rb": 0.06798009834349308,187 "spec/serializers/ci/codequality_mr_diff_entity_spec.rb": 0.060054857416788995,188 "spec/lib/gitlab/kubernetes/role_spec.rb": 0.05012558433189134,189 "spec/graphql/types/packages/conan/metadatum_type_spec.rb": 0.046823841366679844,190 "spec/graphql/types/ci/variable_input_type_spec.rb": 0.04441260960340696,191 "spec/lib/forever_spec.rb": 0.044170512943394635,192 "spec/lib/gitlab/ci/config/normalizer/factory_spec.rb": 0.04235523778245713,193 "spec/lib/gitlab/puma_logging/json_formatter_spec.rb": 0.04181153697018126,194 "spec/lib/gitlab/ci/pipeline/metrics_spec.rb": 0.037533264129413595195}196Running 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-8674210478.json --format RspecJunitFormatter --out rspec/rspec-8674210478.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request -- spec/services/notes/quick_actions_service_spec.rb spec/models/note_spec.rb spec/models/member_spec.rb spec/lib/gitlab/background_migration/backfill_work_item_parent_links_namespace_id_spec.rb spec/tasks/gitlab/check_rake_spec.rb spec/lib/gitlab/background_migration/backfill_ci_builds_runner_session_project_id_spec.rb spec/lib/gitlab/database/consistency_checker_spec.rb spec/lib/gitlab/background_migration/backfill_packages_conan_metadata_project_id_spec.rb spec/services/members/approve_access_request_service_spec.rb spec/models/diff_note_spec.rb spec/lib/gitlab/pagination/offset_pagination_spec.rb spec/models/pages_domain_spec.rb spec/lib/banzai/filter/references/snippet_reference_filter_spec.rb spec/services/milestones/transfer_service_spec.rb spec/services/ci/play_build_service_spec.rb spec/services/merge_requests/mergeability/detailed_merge_status_service_spec.rb spec/serializers/ci/pipeline_entity_spec.rb spec/services/projects/participants_service_spec.rb spec/lib/gitlab/group_search_results_spec.rb spec/helpers/projects/project_members_helper_spec.rb spec/services/merge_requests/assign_issues_service_spec.rb spec/lib/gitlab/cluster/mixins/puma_cluster_spec.rb spec/tasks/gitlab/artifacts/migrate_rake_spec.rb spec/services/projects/hashed_storage/migrate_attachments_service_spec.rb spec/services/search/global_service_spec.rb spec/lib/click_house/migration_support/exclusive_lock_spec.rb spec/services/issue_links/create_service_spec.rb spec/lib/gitlab/background_migration/backfill_ci_build_trace_metadata_project_id_spec.rb spec/services/admin/abuse_reports/moderate_user_service_spec.rb spec/workers/pages_domain_verification_cron_worker_spec.rb spec/models/packages/dependency_link_spec.rb spec/services/labels/transfer_service_spec.rb spec/models/uploads/fog_spec.rb spec/lib/container_registry/blob_spec.rb spec/services/projects/container_repository/gitlab/cleanup_tags_service_spec.rb spec/graphql/mutations/releases/create_spec.rb spec/serializers/merge_request_serializer_spec.rb spec/models/user_detail_spec.rb spec/models/integrations/mattermost_slash_commands_spec.rb spec/models/integrations/squash_tm_spec.rb spec/services/groups/import_export/export_service_spec.rb spec/lib/gitlab/ci/build/policy/variables_spec.rb spec/views/projects/pages/show.html.haml_spec.rb spec/lib/gitlab/auth/ldap/user_spec.rb spec/models/users_statistics_spec.rb spec/models/ci/catalog/components_project_spec.rb spec/serializers/ci/lint/result_serializer_spec.rb spec/lib/gitlab/ci/pipeline/chain/build/associations_spec.rb spec/lib/sidebars/projects/menus/analytics_menu_spec.rb spec/services/milestones/close_service_spec.rb spec/lib/banzai/filter/math_filter_spec.rb spec/lib/gitlab/jira_import_spec.rb spec/serializers/group_link/group_group_link_entity_spec.rb spec/graphql/mutations/incident_management/timeline_event/promote_from_note_spec.rb spec/models/users/phone_number_validation_spec.rb spec/graphql/resolvers/merge_request_pipelines_resolver_spec.rb spec/services/ci/create_pipeline_service/parallel_spec.rb spec/lib/gitlab/database/namespace_project_ids_each_batch_spec.rb spec/services/ci/create_pipeline_service/run_spec.rb spec/services/integrations/slack_interactions/slack_block_actions/incident_management/project_update_handler_spec.rb spec/rubocop/cop/rspec/factory_bot/strategy_in_callback_spec.rb spec/presenters/ci/group_variable_presenter_spec.rb spec/services/boards/create_service_spec.rb spec/lib/gitlab/zentao/query_spec.rb spec/presenters/ci/pipeline_artifacts/code_coverage_presenter_spec.rb spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_finished_spec.rb spec/finders/merge_request/metrics_finder_spec.rb spec/lib/sidebars/projects/menus/repository_menu_spec.rb spec/models/packages/rubygems/package_spec.rb spec/lib/banzai/filter/references/reference_cache_spec.rb spec/models/users/namespace_commit_email_spec.rb spec/graphql/resolvers/user_discussions_count_resolver_spec.rb spec/lib/gitlab/checks/global_file_size_check_spec.rb spec/lib/gitlab/ci/parsers/test/junit_spec.rb spec/workers/gitlab/bitbucket_server_import/import_lfs_object_worker_spec.rb spec/lib/gitlab/protocol_access_spec.rb spec/services/search/snippet_service_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/jira_imports_total_imported_issues_count_metric_spec.rb spec/services/import/placeholder_references/load_service_spec.rb spec/finders/packages/composer/packages_finder_spec.rb spec/services/work_items/data_sync/handlers/copy_data_handler_spec.rb spec/graphql/mutations/alert_management/alerts/todo/create_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/count_users_associating_milestones_to_releases_metric_spec.rb spec/services/ci/pipeline_triggers/update_service_spec.rb spec/services/users/update_highest_member_role_service_spec.rb spec/services/ci/runners/reset_registration_token_service_spec.rb spec/workers/gitlab/jira_import/import_issue_worker_spec.rb spec/lib/api/ml/mlflow/api_helpers_spec.rb spec/workers/projects/record_target_platforms_worker_spec.rb spec/models/integrations/apple_app_store_spec.rb spec/workers/packages/helm/extraction_worker_spec.rb spec/graphql/types/base_field_spec.rb spec/services/ci/pipeline_triggers/destroy_service_spec.rb spec/workers/namespaces/root_statistics_worker_spec.rb spec/lib/sbom/package_url/encoder_spec.rb spec/services/alert_management/http_integrations/destroy_service_spec.rb spec/services/ci/append_build_trace_service_spec.rb spec/finders/repositories/changelog_commits_finder_spec.rb spec/models/projects/branch_rule_spec.rb spec/models/ci/build_name_spec.rb spec/serializers/feature_flag_summary_entity_spec.rb spec/models/packages/debian/group_component_spec.rb spec/services/projects/open_merge_requests_count_service_spec.rb spec/lib/gitlab/utils/override_spec.rb spec/models/bulk_imports/export_upload_spec.rb spec/lib/gitlab/pagination/cursor_based_keyset_spec.rb spec/lib/api/helpers/packages/npm_spec.rb spec/services/achievements/create_service_spec.rb spec/lib/api/entities/snippets/repository_storage_move_spec.rb spec/lib/gitlab/metrics/samplers/puma_sampler_spec.rb spec/models/concerns/sha_attribute_spec.rb spec/lib/gitlab/slash_commands/incident_management/incident_new_spec.rb spec/lib/banzai/renderer_spec.rb spec/lib/sbom/purl_type/converter_spec.rb spec/views/groups/show.html.haml_spec.rb spec/models/anti_abuse/event_spec.rb spec/tooling/lib/tooling/parallel_rspec_runner_spec.rb spec/lib/gitlab/hook_data/base_builder_spec.rb spec/workers/projects/import_export/after_import_merge_requests_worker_spec.rb spec/presenters/user_presenter_spec.rb spec/lib/gitlab/bitbucket_server_import/importers/lfs_object_importer_spec.rb spec/lib/gitlab/safe_request_loader_spec.rb spec/serializers/impersonation_access_token_serializer_spec.rb spec/lib/gitlab/memory/watchdog/configuration_spec.rb spec/rubocop/cop/performance/readlines_each_spec.rb spec/lib/gitlab/mimir_client_spec.rb spec/rubocop/cop/migration/change_column_null_on_high_traffic_table_spec.rb spec/lib/gitlab/database/similarity_score_spec.rb spec/scripts/pipeline_test_report_builder_spec.rb spec/lib/sidebars/user_profile/panel_spec.rb spec/keeps/helpers/milestones_spec.rb spec/views/layouts/header/_super_sidebar_logged_out.html.haml_spec.rb spec/lib/gitlab/instrumentation/redis_cluster_router_spec.rb spec/validators/named_ecdsa_key_validator_spec.rb spec/lib/gitlab/diff/formatters/file_formatter_spec.rb spec/lib/gitlab/usage_data_non_sql_metrics_spec.rb spec/services/user_project_access_changed_service_spec.rb spec/models/repository_language_spec.rb spec/lib/gitlab/git/blame_mode_spec.rb spec/workers/service_desk_email_receiver_worker_spec.rb spec/scripts/setup/find-jh-branch_spec.rb spec/rubocop/cop/code_reuse/service_class_spec.rb spec/lib/gitlab/config/entry/validators/nested_array_helpers_spec.rb spec/workers/ci/runners/process_runner_version_update_worker_spec.rb spec/rubocop/cop/rspec/factory_bot/avoid_create_spec.rb spec/models/concerns/from_intersect_spec.rb spec/lib/banzai/filter/blockquote_fence_legacy_filter_spec.rb spec/views/notify/user_deactivated_email.html.haml_spec.rb spec/lib/sidebars/explore/menus/catalog_menu_spec.rb spec/views/notify/repository_push_email.text.haml_spec.rb spec/workers/batched_git_ref_updates/cleanup_scheduler_worker_spec.rb spec/models/issues/csv_import_spec.rb spec/lib/gitlab/middleware/rails_queue_duration_spec.rb spec/graphql/types/error_tracking/sentry_error_stack_trace_type_spec.rb spec/lib/gitlab/external_authorization/config_spec.rb spec/lib/gitlab/ci/variables/downstream/generator_spec.rb spec/support_specs/matchers/be_sorted_spec.rb spec/lib/sidebars/groups/menus/scope_menu_spec.rb spec/graphql/types/issue_sort_enum_spec.rb spec/tooling/danger/clickhouse_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/batched_background_migrations_metric_spec.rb spec/helpers/protected_refs_helper_spec.rb spec/lib/api/validations/validators/integer_none_any_spec.rb spec/rubocop/cop/database/avoid_inheritance_column_spec.rb spec/lib/atlassian/jira_connect/serializers/base_entity_spec.rb spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/none_spec.rb spec/graphql/types/ci/runner_architecture_type_spec.rb spec/serializers/ci/group_variable_entity_spec.rb spec/lib/system_check/app/gitlab_cable_config_exists_check_spec.rb spec/workers/gitlab/github_import/import_collaborator_worker_spec.rb spec/graphql/types/extensions_marketplace_opt_in_status_enum_spec.rb spec/serializers/ci/codequality_mr_diff_entity_spec.rb spec/lib/gitlab/kubernetes/role_spec.rb spec/graphql/types/packages/conan/metadatum_type_spec.rb spec/graphql/types/ci/variable_input_type_spec.rb spec/lib/forever_spec.rb spec/lib/gitlab/ci/config/normalizer/factory_spec.rb spec/lib/gitlab/puma_logging/json_formatter_spec.rb spec/lib/gitlab/ci/pipeline/metrics_spec.rbKnapsack report generator started!197/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!198warning: parser/current is loading parser/ruby32, which recognizes 3.2.6-compliant syntax, but you are running 3.2.5.200Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}201# [RSpecRunTime] Starting RSpec timer...202DEPRECATION WARNING: Calling behavior on ActiveSupport::Deprecation is deprecated and will be removed from Rails (use Rails.application.deprecators[framework].behavior where framework is for example :active_record instead) (called from load at /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/bin/rspec:25)203DEPRECATION WARNING: Calling behavior= on ActiveSupport::Deprecation is deprecated and will be removed from Rails (use Rails.application.deprecators.behavior= instead) (called from load at /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/bin/rspec:25)204[TEST PROF INFO] EventProf enabled (sql.active_record)205unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.206unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.207Test environment set up in 2.501308873 seconds208# [RSpecRunTime] Starting example group spec/services/notes/quick_actions_service_spec.rb. Expected to take 3 minutes 21.76 seconds.209Notes::QuickActionsService210 .supported?211DEPRECATION WARNING: Project model aliases `approvals_before_merge` and has a method called `approvals_before_merge` defined. Starting in Rails 7.2 `fallback_approvals_required` will not be calling `approvals_before_merge` anymore. You may want to additionally define `fallback_approvals_required` to preserve the current behavior. (called from initialize at /builds/gitlab-org/gitlab/app/models/project.rb:1169)212DEPRECATION WARNING: Project model aliases `pipeline_configuration_full_path`, but `pipeline_configuration_full_path` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :compliance_pipeline_configuration_full_path, :pipeline_configuration_full_path` or define the method manually. (called from initialize at /builds/gitlab-org/gitlab/app/models/project.rb:1169)213DEPRECATION WARNING: User model aliases `maintainers_groups`, but `maintainers_groups` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :masters_groups, :maintainers_groups` or define the method manually. (called from block (3 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/factories/namespaces.rb:12)214DEPRECATION WARNING: Namespaces::ProjectNamespace model aliases `parent_id` and has a method called `parent_id=` defined. Starting in Rails 7.2 `namespace_id=` will not be calling `parent_id=` anymore. You may want to additionally define `namespace_id=` to preserve the current behavior. (called from block (3 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/factories/projects.rb:121)215DEPRECATION WARNING: Namespaces::ProjectNamespace model aliases `parent`, but `parent` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :namespace, :parent` or define the method manually. (called from block (3 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/factories/projects.rb:121)216 with a note on an issue217DEPRECATION WARNING: Note model aliases `updated_by`, but `updated_by` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :last_edited_by, :updated_by` or define the method manually. (called from block (3 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/services/notes/quick_actions_service_spec.rb:591)218DEPRECATION WARNING: Issue model aliases `incident_management_issuable_escalation_status`, but `incident_management_issuable_escalation_status` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :escalation_status, :incident_management_issuable_escalation_status` or define the method manually. (called from block (4 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/factories/notes.rb:134)219 returns true220 with a note on a commit221 returns false222 #supported?223 delegates to the class method224# [RSpecRunTime] RSpec elapsed time: 12.17 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.51 1.41 1.10 1/293 52223225.226 #execute227 behaves like note on noteable that supports quick actions228 note with only command229 /close, /label, /assign & /milestone230DEPRECATION WARNING: Label model aliases `title` and has a method called `title=` defined. Starting in Rails 7.2 `name=` will not be calling `title=` anymore. You may want to additionally define `name=` to preserve the current behavior. (called from block (3 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/services/notes/quick_actions_service_spec.rb:24)231DEPRECATION WARNING: ProjectLabel model aliases `project`, but `project` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :subject, :project` or define the method manually. (called from block (3 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/services/notes/quick_actions_service_spec.rb:24)232DEPRECATION WARNING: Milestone model aliases `title` and has a method called `title=` defined. Starting in Rails 7.2 `name=` will not be calling `title=` anymore. You may want to additionally define `name=` to preserve the current behavior. (called from block (3 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/services/notes/quick_actions_service_spec.rb:23)233 closes noteable, sets labels, assigns, and sets milestone to noteable, and leave no note234# [RSpecRunTime] RSpec elapsed time: 15.24 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.47 1.40 1.10 1/294 52237235.236 /relate237 user cannot relate issues238 does not create issue relation239# [RSpecRunTime] RSpec elapsed time: 17.23 seconds. Current RSS: ~1331M. Threads: 4. load average: 1.43 1.39 1.10 1/294 52238240.241 user is allowed to relate issues242 creates issue relation243 /reopen244 opens the noteable, and leave no note245 /spend246 when note is not persisted247 adds time to noteable, adds timelog with nil note_id and has no content248 when note is persisted249 updates the spent time and populates timelog with note_id250 with a timecategory251 sets the category of the new timelog252 adds a system note253 when not specifying a date254 does not include the date255 when specifying a date256 does include the date257 /estimate258 when the time estimate is valid259 adds time estimate to noteable260 when the time estimate is 0261 adds time estimate to noteable262 when the time estimate is invalid263 shows validation error message264 when the time estimate is partially invalid265 shows validation error message266 when the time estimate is negative267 shows validation error message268 /confidential269 when work item does not have children270 leaves the note empty271 marks work item as confidential272# [RSpecRunTime] RSpec elapsed time: 25.34 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.40 1.39 1.10 1/293 52239273.274 when work item has children275 when children are not confidential276 does not mark parent work item as confidential277 when children are confidential278 marks parent work item as confidential279 note with command & text280 /close, /label, /assign & /milestone281 closes noteable, sets labels, assigns, and sets milestone to noteable282# [RSpecRunTime] RSpec elapsed time: 28.34 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.36 1.38 1.10 1/293 52240283.284 /reopen285 opens the noteable286 /milestone287 on an incident288 leaves the note empty289 assigns the milestone290# [RSpecRunTime] RSpec elapsed time: 31.35 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.36 1.38 1.10 1/294 52250291.292 on a merge request293DEPRECATION WARNING: MergeRequest model aliases `target_project`, but `target_project` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :project, :target_project` or define the method manually. (called from block (4 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/factories/notes.rb:151)294 leaves the note empty295 assigns the milestone296# [RSpecRunTime] RSpec elapsed time: 34.11 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.33 1.37 1.10 1/296 52284297.298 /remove_milestone299 on an issue300 leaves the note empty301 removes the milestone302# [RSpecRunTime] RSpec elapsed time: 35.7 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.33 1.37 1.10 1/295 52285303.304 on an incident305 leaves the note empty306 removes the milestone307# [RSpecRunTime] RSpec elapsed time: 37.31 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.31 1.37 1.10 1/295 52286308.309 on a merge request310 leaves the note empty311 removes the milestone312# [RSpecRunTime] RSpec elapsed time: 38.82 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.31 1.37 1.10 1/297 52317313.314 /remind_me315 on an issue316 leaves the note empty317 attempts to set a reminder318 on a merge request319 leaves the note empty320 attempts to set a reminder321# [RSpecRunTime] RSpec elapsed time: 40.82 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.31 1.37 1.10 1/298 52347322.323 /add_child324 behaves like adds child work items325 leaves the note empty326 adds child work items327# [RSpecRunTime] RSpec elapsed time: 44.27 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.28 1.36 1.10 1/296 52348328.329 when using work item full reference330 behaves like adds child work items331 leaves the note empty332 adds child work items333# [RSpecRunTime] RSpec elapsed time: 46.68 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.28 1.36 1.10 1/296 52349334.335 when using work item URL336 behaves like adds child work items337 leaves the note empty338 adds child work items339# [RSpecRunTime] RSpec elapsed time: 49.27 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.26 1.35 1.09 1/295 52350340.341 /remove_child342 when using work item reference343 behaves like removes child work item344 leaves the note empty345 removes child work item346# [RSpecRunTime] RSpec elapsed time: 51.91 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.26 1.35 1.09 1/293 52351347.348 when using work item iid349 behaves like removes child work item350 leaves the note empty351 removes child work item352# [RSpecRunTime] RSpec elapsed time: 54.64 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.24 1.35 1.09 1/294 52352353.354 when using work item URL355 behaves like removes child work item356 leaves the note empty357 removes child work item358# [RSpecRunTime] RSpec elapsed time: 57.12 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.24 1.35 1.09 1/294 52353359.360 /set_parent361 when using work item reference362 behaves like sets work item parent363 leaves the note empty364 sets work item parent365# [RSpecRunTime] RSpec elapsed time: 59.43 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.22 1.34 1.09 1/294 52354366.367 when using work item iid368 behaves like sets work item parent369 leaves the note empty370 sets work item parent371# [RSpecRunTime] RSpec elapsed time: 1 minute 1.79 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.22 1.34 1.09 1/294 52355372.373 when using work item URL374 behaves like sets work item parent375 leaves the note empty376 sets work item parent377# [RSpecRunTime] RSpec elapsed time: 1 minute 4.18 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.20 1.34 1.09 1/294 52356378.379 /remove_parent380 leaves the note empty381 removes work item parent382# [RSpecRunTime] RSpec elapsed time: 1 minute 6.64 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.20 1.34 1.09 1/294 52357383.384 /promote_to385 when user is not allowed to promote work item386 does not promote work item387 on a task388 behaves like promotes work item389 leaves the note empty390 promotes to provided type391# [RSpecRunTime] RSpec elapsed time: 1 minute 8.75 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.18 1.33 1.09 1/294 52358392.393 when type name is lower case394 behaves like promotes work item395 leaves the note empty396 promotes to provided type397# [RSpecRunTime] RSpec elapsed time: 1 minute 9.78 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.18 1.33 1.09 1/294 52359398.399 on an issue400 behaves like promotes work item401 leaves the note empty402 promotes to provided type403# [RSpecRunTime] RSpec elapsed time: 1 minute 11.71 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.18 1.33 1.09 1/294 52360404.405 when type name is lower case406 behaves like promotes work item407 leaves the note empty408 promotes to provided type409# [RSpecRunTime] RSpec elapsed time: 1 minute 13.01 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.17 1.32 1.09 1/294 52361410.411 when existing note contains quick actions412 when a quick action exists in original note413 sanitizes/removes any quick actions and does not execute them414 when a new quick action is used in new note415 executes any quick actions not in unedited note416 behaves like note on noteable that supports quick actions417 note with only command418 /close, /label, /assign & /milestone419 closes noteable, sets labels, assigns, and sets milestone to noteable, and leave no note420# [RSpecRunTime] RSpec elapsed time: 1 minute 17.36 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.16 1.32 1.09 1/295 52383421.422 /relate423 user cannot relate issues424 does not create issue relation425 user is allowed to relate issues426 creates issue relation427 /reopen428 opens the noteable, and leave no note429 /spend430 when note is not persisted431 adds time to noteable, adds timelog with nil note_id and has no content432 when note is persisted433 updates the spent time and populates timelog with note_id434 with a timecategory435 sets the category of the new timelog436 adds a system note437 when not specifying a date438 does not include the date439 when specifying a date440 does include the date441 /estimate442 when the time estimate is valid443 adds time estimate to noteable444 when the time estimate is 0445 adds time estimate to noteable446 when the time estimate is invalid447 shows validation error message448 when the time estimate is partially invalid449 shows validation error message450 when the time estimate is negative451 shows validation error message452 /confidential453 when work item does not have children454 leaves the note empty455 marks work item as confidential456# [RSpecRunTime] RSpec elapsed time: 1 minute 27.15 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.14 1.31 1.09 1/295 52392457.458 when work item has children459 when children are not confidential460 does not mark parent work item as confidential461 when children are confidential462 marks parent work item as confidential463 note with command & text464 /close, /label, /assign & /milestone465 closes noteable, sets labels, assigns, and sets milestone to noteable466# [RSpecRunTime] RSpec elapsed time: 1 minute 30.59 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.13 1.31 1.09 1/294 52393467.468 /reopen469 opens the noteable470 /milestone471 on an incident472 leaves the note empty473 assigns the milestone474# [RSpecRunTime] RSpec elapsed time: 1 minute 33.4 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.12 1.30 1.09 1/294 52394475.476 on a merge request477 leaves the note empty478 assigns the milestone479# [RSpecRunTime] RSpec elapsed time: 1 minute 36.1 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.12 1.30 1.09 1/297 52429480.481 /remove_milestone482 on an issue483 leaves the note empty484 removes the milestone485# [RSpecRunTime] RSpec elapsed time: 1 minute 37.59 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.11 1.30 1.09 1/296 52430486.487 on an incident488 leaves the note empty489 removes the milestone490# [RSpecRunTime] RSpec elapsed time: 1 minute 39.27 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.11 1.30 1.09 1/296 52431491.492 on a merge request493 leaves the note empty494 removes the milestone495# [RSpecRunTime] RSpec elapsed time: 1 minute 40.88 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.11 1.30 1.09 1/299 52462496.497 /remind_me498 on an issue499 leaves the note empty500 attempts to set a reminder501 on a merge request502 leaves the note empty503 attempts to set a reminder504# [RSpecRunTime] RSpec elapsed time: 1 minute 42.81 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.26 1.32 1.10 1/300 52491505.506 /add_child507 behaves like adds child work items508 leaves the note empty509 adds child work items510# [RSpecRunTime] RSpec elapsed time: 1 minute 46.27 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.26 1.32 1.10 1/297 52492511.512 when using work item full reference513 behaves like adds child work items514 leaves the note empty515 adds child work items516# [RSpecRunTime] RSpec elapsed time: 1 minute 48.6 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.32 1.34 1.10 1/297 52493517.518 when using work item URL519 behaves like adds child work items520 leaves the note empty521 adds child work items522# [RSpecRunTime] RSpec elapsed time: 1 minute 50.9 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.32 1.34 1.10 1/296 52494523.524 /remove_child525 when using work item reference526 behaves like removes child work item527 leaves the note empty528 removes child work item529# [RSpecRunTime] RSpec elapsed time: 1 minute 53.7 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.30 1.33 1.10 1/294 52495530.531 when using work item iid532 behaves like removes child work item533 leaves the note empty534 removes child work item535# [RSpecRunTime] RSpec elapsed time: 1 minute 56.13 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.30 1.33 1.10 1/294 52496536.537 when using work item URL538 behaves like removes child work item539 leaves the note empty540 removes child work item541# [RSpecRunTime] RSpec elapsed time: 1 minute 58.72 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.27 1.32 1.10 1/294 52497542.543 /set_parent544 when using work item reference545 behaves like sets work item parent546 leaves the note empty547 sets work item parent548# [RSpecRunTime] RSpec elapsed time: 2 minutes 1.19 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.27 1.32 1.10 1/294 52498549.550 when using work item iid551 behaves like sets work item parent552 leaves the note empty553 sets work item parent554# [RSpecRunTime] RSpec elapsed time: 2 minutes 3.63 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.25 1.32 1.10 1/294 52499555.556 when using work item URL557 behaves like sets work item parent558 leaves the note empty559 sets work item parent560# [RSpecRunTime] RSpec elapsed time: 2 minutes 5.83 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.25 1.32 1.10 1/294 52500561.562 /remove_parent563 leaves the note empty564 removes work item parent565# [RSpecRunTime] RSpec elapsed time: 2 minutes 8.41 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.23 1.31 1.10 1/294 52501566.567 /promote_to568 when user is not allowed to promote work item569 does not promote work item570 on a task571 behaves like promotes work item572 leaves the note empty573 promotes to provided type574# [RSpecRunTime] RSpec elapsed time: 2 minutes 10.48 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.23 1.31 1.10 1/294 52502575.576 when type name is lower case577 behaves like promotes work item578 leaves the note empty579 promotes to provided type580# [RSpecRunTime] RSpec elapsed time: 2 minutes 11.6 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.23 1.31 1.10 1/294 52503581.582 on an issue583 behaves like promotes work item584 leaves the note empty585 promotes to provided type586# [RSpecRunTime] RSpec elapsed time: 2 minutes 13.37 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.21 1.31 1.10 1/294 52504587.588 when type name is lower case589 behaves like promotes work item590 leaves the note empty591 promotes to provided type592# [RSpecRunTime] RSpec elapsed time: 2 minutes 14.6 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.21 1.31 1.10 1/294 52505593.594 when existing note contains quick actions595 when a quick action exists in original note596 sanitizes/removes any quick actions and does not execute them597 when a new quick action is used in new note598 executes any quick actions not in unedited note599 behaves like note on noteable that supports quick actions600 note with only command601 /close, /label, /assign & /milestone602 closes noteable, sets labels, assigns, and sets milestone to noteable, and leave no note603# [RSpecRunTime] RSpec elapsed time: 2 minutes 18.48 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.19 1.30 1.10 1/297 52557604.605 /relate606 user cannot relate issues607 does not create issue relation608 user is allowed to relate issues609 creates issue relation610 /reopen611 opens the noteable, and leave no note612# [RSpecRunTime] RSpec elapsed time: 2 minutes 21.51 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.19 1.30 1.10 1/299 52616613.614 /spend615 when note is not persisted616 adds time to noteable, adds timelog with nil note_id and has no content617# [RSpecRunTime] RSpec elapsed time: 2 minutes 22.56 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.18 1.30 1.10 1/301 52647618.619 when note is persisted620 updates the spent time and populates timelog with note_id621 with a timecategory622 sets the category of the new timelog623 adds a system note624 when not specifying a date625 does not include the date626 when specifying a date627 does include the date628 /estimate629 when the time estimate is valid630 adds time estimate to noteable631 when the time estimate is 0632 adds time estimate to noteable633 when the time estimate is invalid634 shows validation error message635 when the time estimate is partially invalid636 shows validation error message637 when the time estimate is negative638 shows validation error message639 /confidential640 when work item does not have children641 leaves the note empty642 marks work item as confidential643# [RSpecRunTime] RSpec elapsed time: 2 minutes 31.93 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.16 1.29 1.10 1/301 52911644.645 when work item has children646 when children are not confidential647 does not mark parent work item as confidential648 when children are confidential649 marks parent work item as confidential650 note with command & text651 /close, /label, /assign & /milestone652 closes noteable, sets labels, assigns, and sets milestone to noteable653# [RSpecRunTime] RSpec elapsed time: 2 minutes 35.35 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.15 1.29 1.09 1/301 52941654.655 /reopen656 opens the noteable657# [RSpecRunTime] RSpec elapsed time: 2 minutes 36.78 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.15 1.29 1.09 1/301 53000658.659 /milestone660 on an incident661 leaves the note empty662 assigns the milestone663# [RSpecRunTime] RSpec elapsed time: 2 minutes 39.09 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.14 1.28 1.09 1/301 53009664.665 on a merge request666 leaves the note empty667 assigns the milestone668# [RSpecRunTime] RSpec elapsed time: 2 minutes 41.79 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.14 1.28 1.09 1/302 53040669.670 /remove_milestone671 on an issue672 leaves the note empty673 removes the milestone674# [RSpecRunTime] RSpec elapsed time: 2 minutes 43.34 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.05 1.26 1.09 1/301 53041675.676 on an incident677 leaves the note empty678 removes the milestone679# [RSpecRunTime] RSpec elapsed time: 2 minutes 44.98 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.05 1.26 1.09 1/300 53042680.681 on a merge request682 leaves the note empty683 removes the milestone684# [RSpecRunTime] RSpec elapsed time: 2 minutes 46.62 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.05 1.26 1.09 2/300 53073685.686 /remind_me687 on an issue688 leaves the note empty689 attempts to set a reminder690 on a merge request691 leaves the note empty692 attempts to set a reminder693# [RSpecRunTime] RSpec elapsed time: 2 minutes 48.61 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.04 1.26 1.09 1/301 53103694.695 /add_child696 behaves like adds child work items697 leaves the note empty698 adds child work items699# [RSpecRunTime] RSpec elapsed time: 2 minutes 51.95 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.04 1.26 1.09 1/299 53104700.701 when using work item full reference702 behaves like adds child work items703 leaves the note empty704 adds child work items705# [RSpecRunTime] RSpec elapsed time: 2 minutes 54.33 seconds. Current RSS: ~1368M. Threads: 4. load average: 0.96 1.23 1.08 1/299 53105706.707 when using work item URL708 behaves like adds child work items709 leaves the note empty710 adds child work items711# [RSpecRunTime] RSpec elapsed time: 2 minutes 56.79 seconds. Current RSS: ~1367M. Threads: 4. load average: 0.96 1.23 1.08 1/298 53106712.713 /remove_child714 when using work item reference715 behaves like removes child work item716 leaves the note empty717 removes child work item718# [RSpecRunTime] RSpec elapsed time: 2 minutes 59.64 seconds. Current RSS: ~1368M. Threads: 4. load average: 0.96 1.23 1.08 1/296 53107719.720 when using work item iid721 behaves like removes child work item722 leaves the note empty723 removes child work item724# [RSpecRunTime] RSpec elapsed time: 3 minutes 2.56 seconds. Current RSS: ~1369M. Threads: 4. load average: 0.97 1.23 1.08 1/295 53108725.726 when using work item URL727 behaves like removes child work item728 leaves the note empty729 removes child work item730# [RSpecRunTime] RSpec elapsed time: 3 minutes 5.19 seconds. Current RSS: ~1370M. Threads: 4. load average: 0.97 1.23 1.08 1/295 53109731.732 /set_parent733 when using work item reference734 behaves like sets work item parent735 leaves the note empty736 sets work item parent737# [RSpecRunTime] RSpec elapsed time: 3 minutes 7.85 seconds. Current RSS: ~1370M. Threads: 4. load average: 0.97 1.22 1.08 1/295 53110738.739 when using work item iid740 behaves like sets work item parent741 leaves the note empty742 sets work item parent743# [RSpecRunTime] RSpec elapsed time: 3 minutes 10.24 seconds. Current RSS: ~1371M. Threads: 4. load average: 0.97 1.22 1.08 1/295 53111744.745 when using work item URL746 behaves like sets work item parent747 leaves the note empty748 sets work item parent749# [RSpecRunTime] RSpec elapsed time: 3 minutes 12.29 seconds. Current RSS: ~1373M. Threads: 4. load average: 0.89 1.20 1.07 1/295 53112750.751 /remove_parent752 leaves the note empty753 removes work item parent754# [RSpecRunTime] RSpec elapsed time: 3 minutes 14.78 seconds. Current RSS: ~1374M. Threads: 4. load average: 0.89 1.20 1.07 1/295 53113755.756 /promote_to757 when user is not allowed to promote work item758 does not promote work item759 on a task760 behaves like promotes work item761 leaves the note empty762 promotes to provided type763# [RSpecRunTime] RSpec elapsed time: 3 minutes 16.84 seconds. Current RSS: ~1373M. Threads: 4. load average: 0.89 1.20 1.07 1/295 53114764.765 when type name is lower case766 behaves like promotes work item767 leaves the note empty768 promotes to provided type769# [RSpecRunTime] RSpec elapsed time: 3 minutes 17.88 seconds. Current RSS: ~1373M. Threads: 4. load average: 0.82 1.18 1.07 1/295 53115770.771 on an issue772 behaves like promotes work item773 leaves the note empty774 promotes to provided type775# [RSpecRunTime] RSpec elapsed time: 3 minutes 19.84 seconds. Current RSS: ~1380M. Threads: 4. load average: 0.82 1.18 1.07 1/295 53116776.777 when type name is lower case778 behaves like promotes work item779 leaves the note empty780 promotes to provided type781# [RSpecRunTime] RSpec elapsed time: 3 minutes 21.04 seconds. Current RSS: ~1380M. Threads: 4. load average: 0.82 1.18 1.07 1/295 53117782.783 when existing note contains quick actions784 when a quick action exists in original note785 sanitizes/removes any quick actions and does not execute them786 when a new quick action is used in new note787 executes any quick actions not in unedited note788 note on work item that supports quick actions789 note with only command790 /close, /label & /assign791 closes noteable, sets labels, assigns and leave no note792# [RSpecRunTime] RSpec elapsed time: 3 minutes 25.26 seconds. Current RSS: ~1386M. Threads: 4. load average: 0.83 1.18 1.07 1/298 53188793.794 /reopen795 opens the noteable, and leave no note796 note with command & text797 /close, /label, /assign798 closes noteable, sets labels, assigns, and sets milestone to noteable799# [RSpecRunTime] RSpec elapsed time: 3 minutes 27.3 seconds. Current RSS: ~1386M. Threads: 4. load average: 0.85 1.18 1.07 1/298 53189800.801 /reopen802 opens the noteable803 #apply_updates804 with a note on an issue805 returns successful service response if update returned no errors806 returns service response with errors if update failed807# [RSpecRunTime] RSpec elapsed time: 3 minutes 30.13 seconds. Current RSS: ~1387M. Threads: 4. load average: 0.85 1.18 1.07 1/301 53241808.809 with a note on a merge request810 returns successful service response if update returned no errors811 returns service response with errors if update failed812 with a note on a work item813 returns successful service response if update returned no errors814 returns service response with errors if update failed815 with a note on a commit816 returns successful service response if update returned no errors817 returns service response with errors if update failed818 CE restriction for issue assignees819 /assign820 adds only one assignee from the list821# [RSpecRunTime] RSpec elapsed time: 3 minutes 34.12 seconds. Current RSS: ~1380M. Threads: 4. load average: 0.86 1.17 1.07 1/300 53253822.823# [RSpecRunTime] Finishing example group spec/services/notes/quick_actions_service_spec.rb. It took 3 minutes 28.87 seconds. Expected to take 3 minutes 21.76 seconds.824# [RSpecRunTime] RSpec elapsed time: 3 minutes 35.32 seconds. Current RSS: ~1376M. Threads: 4. load average: 0.86 1.17 1.07 1/300 53254825.826# [RSpecRunTime] Starting example group spec/models/note_spec.rb. Expected to take 2 minutes 42.83 seconds.827Note828 does not allow STI829 Concerns830 behaves like Notes::ActiveRecord831 associations832 is expected to belong to author class_name => User required: false833 is expected to belong to updated_by class_name => User required: false834 is expected to have many todos835# [RSpecRunTime] RSpec elapsed time: 3 minutes 37.1 seconds. Current RSS: ~1365M. Threads: 4. load average: 0.86 1.17 1.07 1/300 53255836.837 validation838 is expected to validate that the length of :note is at most 1000000839 is expected to validate that :note cannot be empty/falsy840 modules841 is expected to includes the AfterCommitQueue module842 is expected to includes the CacheMarkdownField module843 is expected to includes the Redactable module844 is expected to includes the Participable module845 is expected to includes the Mentionable module846 is expected to includes the Awardable module847 is expected to includes the ResolvableNote module848 is expected to includes the Editable module849 is expected to includes the Sortable module850 behaves like Notes::Discussion851 #start_of_discussion?852 returns true when note is the start of a discussion853 returns false when note is a reply854 .find_discussion855 returns a discussion with multiple notes856 #discussion_id857 when it is newly created858 has a discussion id859 when it didn't store a discussion id before860 has a discussion id861 #to_discussion862 returns a discussion with just this note863 #discussion864 when the note is part of a discussion865 returns the discussion this note is in866 when the note is not part of a discussion867 returns a discussion with just this note868 #part_of_discussion?869 for a regular note870 returns false871 for a discussion note872 returns true873 #in_reply_to?874 for a note875 when part of a discussion876 checks if the note is in reply to the other discussion877 when not part of a discussion878 checks if the note is in reply to the other noteable879 for a discussion880 when part of the same discussion881 returns true882 when not part of the same discussion883 returns false884 for a noteable885 when a comment on the same noteable886 returns true887 when not a comment on the same noteable888 returns false889 for a different entity890 returns false891 associations892 is expected to belong to project required: false893 is expected to belong to namespace required: false894 is expected to belong to noteable required: false895 is expected to have one note_metadata class_name => Notes::NoteMetadata inverse_of => note896 is expected to belong to review required: false inverse_of => notes897 is expected to have many events898 modules899 is expected to includes the Sortable module900 default values901 is expected not to be system902 validation903 is expected to validate that :project cannot be empty/falsy904 is expected to validate that :namespace cannot be empty/falsy905 when note is on commit906 is expected to validate that :commit_id cannot be empty/falsy907 is expected not to validate that :noteable_id cannot be empty/falsy908 when note is not on commit909 is expected not to validate that :commit_id cannot be empty/falsy910 is expected to validate that :noteable_id cannot be empty/falsy911 when noteable and note project differ912 is expected to be invalid913 when noteable and note project are the same914 is expected to be valid915 when project is missing for a project related note916 is expected to be invalid917 when noteable is a personal snippet918DEPRECATION WARNING: Snippet model aliases `updated_by`, but `updated_by` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :last_edited_by, :updated_by` or define the method manually. (called from initialize at /builds/gitlab-org/gitlab/app/models/snippet.rb:223)919 is valid without project920 when noteable is an abuse report921 is not valid without project or namespace922 when noteable is a wiki page923 is not valid without project or namespace924 max notes limit925 when creating a system note926 is expected to be valid927 when creating a user note928 is expected not to be valid929 when updating an existing note on a noteable that already exceeds the limit930 is expected to be valid931 created_at in the past932 when creating a note not too much in the past933 is expected to be valid934 when creating a note too much in the past935 is expected not to be valid936 confidentiality937 for existing public note938 is not possible to change the note to confidential939 is possible to change confidentiality from nil to false940 for existing confidential note941 is not possible to change the note to public942 for a new note943 allows to create a confidential note for an issue944 when noteable is a merge request945 can not be set confidential946# [RSpecRunTime] RSpec elapsed time: 3 minutes 45.74 seconds. Current RSS: ~1353M. Threads: 4. load average: 0.88 1.17 1.06 1/298 53307947.948 when noteable is not allowed to have confidential notes949 can not be set confidential950 when note type is not allowed to be confidential951 can not be set confidential952 when the note is a discussion note953 is expected to be valid954 when replying to a note955 when the note is reply to a confidential note956 is expected to be valid957 when the note is reply to a public note958 can not be set confidential959 when reply note is public but discussion is confidential960 can not be set confidential961 callbacks962 #keep_around_commit963 calls #keep_around_commit normally964 skips #keep_around_commit if 'importing' is true965 on merge request966 skips #keep_around_commit967# [RSpecRunTime] RSpec elapsed time: 3 minutes 49.04 seconds. Current RSS: ~1370M. Threads: 4. load average: 0.81 1.15 1.06 1/300 53360968.969 #notify_after_create970 calls #after_note_created on the noteable971 #notify_after_destroy972 calls #after_note_destroyed on the noteable973 does not error if noteable is nil974# [RSpecRunTime] RSpec elapsed time: 3 minutes 51.27 seconds. Current RSS: ~1374M. Threads: 4. load average: 0.81 1.15 1.06 1/300 53361975.976 sets internal flag977 when confidential is `true`978 is expected to equal true979 when confidential is `false`980 is expected to equal false981 when confidential is `nil`982 is expected to equal false983 #ensure_namespace_id984 for issues985 copies the namespace_id of the issue986 for group-level work items987 copies the namespace_id of the work item988 for a project noteable989 copies the project_namespace_id of the project990 when noteable is changed991 updates the namespace_id992# [RSpecRunTime] RSpec elapsed time: 3 minutes 55.65 seconds. Current RSS: ~1385M. Threads: 4. load average: 0.83 1.14 1.06 1/301 53463993.994 when project is missing995 does not raise an exception996 for a personal snippet note997 copies the personal namespace_id of the author998 when snippet author is missing999 does not raise an exception1000 when noteable is missing1001 does not raise an exception1002 Commit notes1003 is accessible through #noteable1004 saves a valid note1005 is recognized by #for_commit?1006 keeps the commit around1007 does not generate N+1 queries for participants1008# [RSpecRunTime] RSpec elapsed time: 4 minutes 1.31 seconds. Current RSS: ~1409M. Threads: 4. load average: 0.84 1.14 1.06 2/301 536431009.1010 authorization1011 read1012 is expected to be falsey1013 is expected to be truthy1014 is expected to be falsey1015# [RSpecRunTime] RSpec elapsed time: 4 minutes 7.28 seconds. Current RSS: ~1394M. Threads: 4. load average: 0.94 1.15 1.06 1/301 536441016.1017 write1018 is expected to be falsey1019 is expected to be truthy1020 is expected to be falsey1021# [RSpecRunTime] RSpec elapsed time: 4 minutes 12.93 seconds. Current RSS: ~1366M. Threads: 4. load average: 0.94 1.15 1.06 1/296 536451022.1023 admin1024 is expected to be falsey1025 is expected to be truthy1026 is expected to be falsey1027# [RSpecRunTime] RSpec elapsed time: 4 minutes 18.74 seconds. Current RSS: ~1369M. Threads: 4. load average: 0.95 1.15 1.06 1/296 536461028.1029 behaves like an editable mentionable1030 creates new cross-reference notes when the mentionable text is edited1031 behaves like a mentionable1032 generates a descriptive back-reference1033 extracts references from its reference property1034 creates cross-reference notes1035 when there are cached markdown fields1036 sends in cached markdown fields when appropriate1037# [RSpecRunTime] RSpec elapsed time: 4 minutes 36.78 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.52 1.26 1.10 1/300 541531038.1039 when there are cached markdown fields1040 refreshes markdown cache if necessary1041 when the markdown cache is stale1042 persists the refreshed cache so that it does not have to be refreshed every time1043# [RSpecRunTime] RSpec elapsed time: 4 minutes 43.4 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.44 1.25 1.10 1/300 543571044.1045 #note_html1046 when noteable is a group level work item1047 when note text contains a group reference (URL)1048 behaves like note that parses work item references1049 parses the work item reference1050 when note text contains a group reference (short)1051 behaves like note that parses work item references1052 parses the work item reference1053 when note text contains a group reference (full)1054 behaves like note that parses work item references1055 parses the work item reference1056 when note text contains a project reference (URL)1057 behaves like note that parses work item references1058 parses the work item reference1059 #all_references1060 reads the rendered note body from the cache1061# [RSpecRunTime] RSpec elapsed time: 4 minutes 46.46 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.44 1.25 1.10 1/299 543581062.1063 editable?1064 returns true1065 returns false1066 noteable_author?1067 when note is on commit1068 if user is the noteable author1069 returns true1070# [RSpecRunTime] RSpec elapsed time: 4 minutes 47.91 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.41 1.24 1.10 1/299 543751071.1072 if user is not the noteable author1073 returns false1074# [RSpecRunTime] RSpec elapsed time: 4 minutes 49.22 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.41 1.24 1.10 1/299 543921075.1076 when note is on issue1077 if user is the noteable author1078 returns true1079# [RSpecRunTime] RSpec elapsed time: 4 minutes 50.41 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.41 1.24 1.10 1/299 544051080.1081 if user is not the noteable author1082 returns false1083# [RSpecRunTime] RSpec elapsed time: 4 minutes 51.87 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.41 1.24 1.10 1/300 544181084.1085 last_edited_at1086 with last_edited_at1087 returns last_edited_at1088 without last_edited_at1089 returns updated_at1090 edited?1091 with updated_by1092 returns true1093 without updated_by1094 returns false1095 #confidential?1096 when note is not confidential1097 is false when a noteable is not confidential1098 is false when noteable can't be confidential1099 when include_noteable is set to true1100 is true when a noteable is confidential1101# [RSpecRunTime] RSpec elapsed time: 4 minutes 53.53 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.37 1.24 1.09 1/299 544191102.1103 when include_noteable is not set to true1104 is false when a noteable is confidential1105 when note is confidential1106 is true even when a noteable is not confidential1107 #system_note_visible_for?1108 when project is public1109 behaves like users with note access1110 returns true1111# [RSpecRunTime] RSpec elapsed time: 4 minutes 58.35 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.26 1.22 1.09 1/297 544201112.1113 when group is private1114 returns visible but not readable for non-member user1115 returns visible but not readable for a nil user1116 behaves like users with note access1117 returns true1118# [RSpecRunTime] RSpec elapsed time: 5 minutes 3.26 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.32 1.23 1.09 1/295 544211119.1120 #system_note_viewable_by?(user)1121 when system_note_metadata is not present1122 returns true1123 system_note_metadata isn't of type 'branch' or 'contact'1124 returns true1125 system_note_metadata is of type 'branch'1126 user doesn't have :download_code ability1127 returns false1128 user has the :download_code ability1129 returns true1130 system_note_metadata is of type 'contact'1131 user doesn't have :read_crm_contact ability1132 returns false1133 user has the :read_crm_contact ability1134 returns true1135 system_note_visible_for?1136 when there is one reference in note1137 behaves like checks references1138 returns false1139 returns true1140 returns true if user visible reference count set1141 returns false if user visible reference count set but does not match total reference count1142 returns false if ref count is 01143# [RSpecRunTime] RSpec elapsed time: 5 minutes 6.17 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.32 1.23 1.09 1/295 544221144.1145 when there is a reference to a label1146 behaves like checks references1147 returns false1148 returns true1149 returns true if user visible reference count set1150 returns false if user visible reference count set but does not match total reference count1151 returns false if ref count is 01152 when there are two references in note1153 behaves like checks references1154 returns false1155 returns true1156 returns true if user visible reference count set1157 returns false if user visible reference count set but does not match total reference count1158 returns false if ref count is 01159# [RSpecRunTime] RSpec elapsed time: 5 minutes 8.58 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.30 1.23 1.09 2/295 544231160.1161 when there is a private issue and user reference1162 behaves like checks references1163 returns false1164 returns true1165 returns true if user visible reference count set1166 returns false if user visible reference count set but does not match total reference count1167 returns false if ref count is 01168# [RSpecRunTime] RSpec elapsed time: 5 minutes 9.93 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.30 1.23 1.09 1/295 544241169.1170 when there is a publicly visible user reference1171 returns true for other users1172 returns true for anonymous users1173 when referenced resource is not present1174 returns false1175 returns false if user visible reference count set1176 #system_note_with_references?1177 falsey for user-generated notes1178 when the note might contain cross references1179 with commit1180 delegates to the cross-reference regex1181 with cross_reference1182 delegates to the cross-reference regex1183 with closed1184 delegates to the cross-reference regex1185 with duplicate1186 delegates to the cross-reference regex1187 with moved1188 delegates to the cross-reference regex1189 with merge1190 delegates to the cross-reference regex1191 with label1192 delegates to the cross-reference regex1193 with milestone1194 delegates to the cross-reference regex1195 with relate1196 delegates to the cross-reference regex1197 with unrelate1198 delegates to the cross-reference regex1199 with unrelate_from_parent1200 delegates to the cross-reference regex1201 with unrelate_from_child1202 delegates to the cross-reference regex1203 with relate_to_parent1204 delegates to the cross-reference regex1205 with relate_to_child1206 delegates to the cross-reference regex1207 with cloned1208 delegates to the cross-reference regex1209 with epic_issue_added1210 delegates to the cross-reference regex1211 with issue_added_to_epic1212 delegates to the cross-reference regex1213 with epic_issue_removed1214 delegates to the cross-reference regex1215 with issue_removed_from_epic1216 delegates to the cross-reference regex1217 with epic_issue_moved1218 delegates to the cross-reference regex1219 with issue_changed_epic1220 delegates to the cross-reference regex1221 with relate_epic1222 delegates to the cross-reference regex1223 with unrelate_epic1224 delegates to the cross-reference regex1225 with iteration1226 delegates to the cross-reference regex1227 when the note cannot contain cross references1228 scan for a `mentioned in` prefix1229 when system note metadata is not present1230 delegates to the system note service1231 with a system note1232 with :label action1233 is expected to be falsy1234 behaves like system_note_metadata includes note action1235 delegates to the cross-reference regex1236# [RSpecRunTime] RSpec elapsed time: 5 minutes 13.88 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.19 1.21 1.09 1/296 544491237.1238 with cross reference label note1239 is expected to be truthy1240# [RSpecRunTime] RSpec elapsed time: 5 minutes 14.89 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.19 1.21 1.09 1/296 544621241.1242 with :milestone action1243 is expected to be falsy1244 behaves like system_note_metadata includes note action1245 delegates to the cross-reference regex1246# [RSpecRunTime] RSpec elapsed time: 5 minutes 17.05 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.19 1.21 1.09 1/296 544871247.1248 with cross reference milestone note1249 is expected to be truthy1250# [RSpecRunTime] RSpec elapsed time: 5 minutes 18.15 seconds. Current RSS: ~1463M. Threads: 4. load average: 1.18 1.20 1.09 1/296 545001251.1252 clear_blank_line_code!1253 clears a blank line code before validation (FAILED - 1)1254 #participants1255 includes the note author1256 #check_for_spam1257 when note is public1258 returns true1259 when note is public and spammable attributes are not changed1260 returns false1261 when project does not exist1262 returns true1263 when project is not public1264 returns false1265 when group is not public1266 returns false1267 when note is confidential1268 returns false1269 when noteable is confidential1270 returns false1271 when noteable is not public1272 returns false1273 when note is a system note1274 returns false1275 .grouped_diff_discussions1276 active diff discussions1277 includes active discussions1278 doesn't include outdated discussions1279 groups the discussions by line code1280 with image discussions1281 groups image discussions by file identifier1282 groups text discussions by line code1283# [RSpecRunTime] RSpec elapsed time: 5 minutes 30.79 seconds. Current RSS: ~1456M. Threads: 4. load average: 1.53 1.28 1.11 1/302 549331284.1285 diff discussions for older diff refs1286 for diff refs a discussion was created at1287 includes discussions that were created then1288 groups the discussions by original line code1289# [RSpecRunTime] RSpec elapsed time: 5 minutes 34.38 seconds. Current RSS: ~1455M. Threads: 4. load average: 1.49 1.27 1.11 1/302 550761290.1291 for diff refs a discussion was last active at1292 includes discussions that were last active1293 groups the discussions by line code1294# [RSpecRunTime] RSpec elapsed time: 5 minutes 37.9 seconds. Current RSS: ~1458M. Threads: 4. load average: 1.61 1.30 1.12 1/302 552191295.1296 .simple_sorts1297 does not contain name sorts1298 .cherry_picked_merge_requests1299 returns merge requests that match the given merge commit1300# [RSpecRunTime] RSpec elapsed time: 5 minutes 40.7 seconds. Current RSS: ~1449M. Threads: 4. load average: 1.61 1.30 1.12 1/302 552201301.1302 #for_work_item?1303 returns true for a work item1304 returns false for an issue1305 #for_project_snippet?1306 returns true for a project snippet note1307 returns false for a personal snippet note1308 #for_personal_snippet?1309 returns false for a project snippet note1310 returns true for a personal snippet note1311 #for_wiki_page?1312 returns true for a wiki_page1313 #for_design1314 is true when the noteable is a design1315 #to_ability_name1316 returns note1317 #noteable_ability_name1318 returns snippet for a project snippet note1319 returns snippet for a personal snippet note1320 returns merge_request for an MR note1321 returns issue for an issue note1322 returns commit for a commit note1323 returns alert_management_alert for an alert note1324 returns wiki page for a wiki page note1325 #cache_markdown_field1326 note for a project snippet1327 skips project check1328 note for a personal snippet1329 does not skip project check1330 #can_be_discussion_note?1331 for a note on a merge request1332 returns true1333 for a note on an issue1334 returns true1335 for a note on a commit1336 returns true1337 for a note on a snippet1338 returns true1339 for a diff note on merge request1340 returns false1341 for a diff note on commit1342 returns false1343 for a discussion note1344 returns false1345 #discussion_class1346 when the note is displayed out of context1347 returns OutOfContextDiscussion1348# [RSpecRunTime] RSpec elapsed time: 5 minutes 46.33 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.56 1.30 1.12 1/302 552981349.1350 when the note is displayed in the original context1351 returns IndividualNoteDiscussion1352 #part_of_discussion?1353 for a diff note1354 returns true1355 #references1356 when part of a discussion1357 references all earlier notes in the discussion1358# [RSpecRunTime] RSpec elapsed time: 5 minutes 50.31 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.52 1.29 1.12 1/300 552991359.1360 when not part of a discussion1361 returns the noteable1362# [RSpecRunTime] RSpec elapsed time: 5 minutes 51.66 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.52 1.29 1.12 1/300 553001363.1364 broadcasting note changes1365 broadcasts an Action Cable event for the noteable1366 broadcast an Action Cable event for the noteable when note is destroyed1367 when issuable real_time_notes is disabled1368 does not broadcast an Action Cable event1369 for merge requests1370 when adding a note to the MR1371 broadcasts an Action Cable event for the MR1372# [RSpecRunTime] RSpec elapsed time: 5 minutes 53.48 seconds. Current RSS: ~1425M. Threads: 4. load average: 1.47 1.29 1.12 1/302 553521373.1374 when adding a note to a commit on the MR1375 broadcasts an Action Cable event for the MR1376 #with_notes_filter1377 when notes filter is nil1378 is expected to include #<Note note: [FILTERED], noteable_type: "Issue", author_id: 196, created_at: "2024-12-18 10:52:22.107...ntial: nil, last_edited_at: nil, internal: false, id: 460, namespace_id: 312, imported_from: "none"> and #<Note note: [FILTERED], noteable_type: "Issue", author_id: 197, created_at: "2024-12-18 10:52:22.752...ntial: nil, last_edited_at: nil, internal: false, id: 461, namespace_id: 314, imported_from: "none">1379# [RSpecRunTime] RSpec elapsed time: 5 minutes 55.04 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.47 1.29 1.12 1/302 553531380.1381 when notes filter is set to all notes1382 is expected to include #<Note note: [FILTERED], noteable_type: "Issue", author_id: 198, created_at: "2024-12-18 10:52:23.546...ntial: nil, last_edited_at: nil, internal: false, id: 462, namespace_id: 316, imported_from: "none"> and #<Note note: [FILTERED], noteable_type: "Issue", author_id: 199, created_at: "2024-12-18 10:52:24.112...ntial: nil, last_edited_at: nil, internal: false, id: 463, namespace_id: 318, imported_from: "none">1383# [RSpecRunTime] RSpec elapsed time: 5 minutes 56.4 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.47 1.29 1.12 1/300 553541384.1385 when notes filter is set to only comments1386 is expected to include #<Note note: [FILTERED], noteable_type: "Issue", author_id: 200, created_at: "2024-12-18 10:52:24.908...ntial: nil, last_edited_at: nil, internal: false, id: 464, namespace_id: 320, imported_from: "none">1387 is expected not to include #<Note note: [FILTERED], noteable_type: "Issue", author_id: 203, created_at: "2024-12-18 10:52:26.600...ntial: nil, last_edited_at: nil, internal: false, id: 467, namespace_id: 326, imported_from: "none">1388# [RSpecRunTime] RSpec elapsed time: 5 minutes 58.88 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.44 1.28 1.12 1/298 553551389.1390 #parent1391 returns project for project notes1392 returns nil for personal snippet note1393# [RSpecRunTime] RSpec elapsed time: 6 minutes 0.13 second. Current RSS: ~1411M. Threads: 4. load average: 1.44 1.28 1.12 1/298 553561394.1395 scopes1396 .for_note_or_capitalized_note1397 returns the expected matching note1398 returns the expected capitalized note1399 does not support pattern matching1400# [RSpecRunTime] RSpec elapsed time: 6 minutes 1.23 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.44 1.28 1.12 1/298 553571401.1402 .like_note_or_capitalized_note1403 returns the expected matching note1404 returns the expected capitalized note1405 supports pattern matching1406 .with_suggestions1407 returns the correct note1408# [RSpecRunTime] RSpec elapsed time: 6 minutes 4.05 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.32 1.26 1.11 1/299 554161409.1410 .inc_relations_for_view1411 when noteable can not have diffs1412 does not include additional associations1413 when noteable is not set1414 includes additional diff associations1415 when noteable can have diffs1416 includes additional diff associations1417 .without_hidden1418 when a note with a banned author exists1419Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol.1421To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1422 when the :hidden_notes feature is disabled1423 is expected to include #<Note note: [FILTERED], noteable_type: "Issue", author_id: 214, created_at: "2024-12-18 10:52:33.892...ntial: nil, last_edited_at: nil, internal: false, id: 477, namespace_id: 347, imported_from: "none"> and #<Note note: [FILTERED], noteable_type: "Issue", author_id: 207, created_at: "2024-12-18 10:52:28.356...ntial: nil, last_edited_at: nil, internal: false, id: 470, namespace_id: 332, imported_from: "none">1424 when the :hidden_notes feature is enabled1425 is expected not to include #<Note note: [FILTERED], noteable_type: "Issue", author_id: 214, created_at: "2024-12-18 10:52:33.892...ntial: nil, last_edited_at: nil, internal: false, id: 477, namespace_id: 347, imported_from: "none">1426 is expected to include #<Note note: [FILTERED], noteable_type: "Issue", author_id: 207, created_at: "2024-12-18 10:52:28.356...ntial: nil, last_edited_at: nil, internal: false, id: 470, namespace_id: 332, imported_from: "none">1427 .authored_by1428 returns the notes with the matching author1429 With ID integer1430 returns the notes with the matching author1431# [RSpecRunTime] RSpec elapsed time: 6 minutes 9.17 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.29 1.26 1.11 1/299 554301432.1433 banzai_render_context1434 when noteable is a merge request1435 sets the label_url_method in the context1436 when noteable is an issue1437 sets the label_url_method in the context1438 when noteable is a personal snippet1439 sets the parent user in the context1440 #parent_user1441 returns the author of a personal snippet1442 returns nil for project snippet1443 returns nil when noteable is not a snippet1444 #skip_notification?1445 when there is no review1446 is expected to be falsey1447 when the review exists1448 is expected to be truthy1449 #attachment1450 is cleaned up correctly when project is destroyed1451# [RSpecRunTime] RSpec elapsed time: 6 minutes 11.19 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.29 1.26 1.11 1/299 554311452.1453 #post_processed_cache_key1454 returns cache key and author cache key by default1455 when note has no author1456 returns cache key only1457 when note has redacted_note_html1458 returns cache key with redacted_note_html sha1459 #commands_changes1460 only returns allowed keys1461 #bump_updated_at1462 sets updated_at to the current timestamp1463 with legacy edited note1464 copies updated_at to last_edited_at before bumping the timestamp1465# [RSpecRunTime] RSpec elapsed time: 6 minutes 13.06 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.27 1.25 1.11 1/297 554321466.1467 #issuable_ability_name1468 when not confidential note1469 is expected to eq :read_note1470 when confidential note1471 is expected to eq :read_internal_note1472 #exportable_record?1473 when not a system note1474 is expected to be truthy1475 with system note1476 returns `false` when the user cannot read the note1477 when user can read the note1478 is expected to be truthy1479 #uploads_sharding_key1480 returns namespace_id1481# [RSpecRunTime] Finishing example group spec/models/note_spec.rb. It took 2 minutes 39.03 seconds. Expected to take 2 minutes 42.83 seconds.1482# [RSpecRunTime] Starting example group spec/models/member_spec.rb. Expected to take 2 minutes 13.82 seconds.1483Member1484 does not allow STI1485 default values1486 is expected to eq 31487 Associations1488 is expected to belong to user required: false1489 is expected to belong to member_namespace required: false1490 Validation1491 is expected to validate that :user cannot be empty/falsy1492 is expected to validate that :source cannot be empty/falsy1493 expires_at1494 is expected not to allow :expires_at to be ‹Tue, 17 Dec 2024›1495 is expected to allow :expires_at to be ‹Thu, 19 Dec 2024›1496 is expected to allow :expires_at to be ‹Wed, 18 Dec 2024›1497 is expected to allow :expires_at to be ‹nil›1498 behaves like an object with email-formatted attributes1499 specifically its :invite_email attribute1500 with a value of 'info@example.com'1501 is valid1502 with a value of 'info+test@example.com'1503 is valid1504 with a value of 'o'reilly@example.com'1505 is valid1506 with a value of 'mailto:test@example.com'1507 is valid1508 with a value of 'test?=avalidemail@gmail.com'1509 is valid1510 with a value of 'validemail?=@gmail.com'1511 is valid1512 with a value of 'lol!'+=?><#$%^&*()@gmail.com'1513 is valid1514 with a value of 'foobar'1515 is invalid1516 with a value of 'test@test@example.com'1517 is invalid1518 with a value of 'test=?invalidcharacter?=@example.com'1519 is invalid1520 with a value of 'user+company=?example?=@example.com'1521 is invalid1522 with a value of '=?iso-8859-1?q?testencodedformat=40new.example.com=3e=20?=testencodedformat@example.com'1523 is invalid1524 with a value of '=?iso-8859-1?q?testencodedformat=40new.example.com?=testencodedformat@example.com'1525 is invalid1526 when an invite email is provided1527 doesn't require a user1528 requires a valid invite email1529 requires a unique invite email scoped to this source1530 must not be a placeholder email1531 when an invite email is not provided1532 requires a user1533 does not allow placeholder users to be members1534 is valid otherwise1535 with admin signup restrictions1536 when allowed domains for signup is enabled1537 adds an error message when email is not accepted1538 when denylist is enabled1539 adds an error message when email is denied1540 when email restrictions is enabled1541 adds an error message when email is not accepted1542 when a child member inherits its access level1543 requires a higher level1544 is valid with an equal level1545 is valid with a higher level1546# [RSpecRunTime] RSpec elapsed time: 6 minutes 19.44 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.25 1.25 1.11 1/296 554331547.1548 project bots1549 not a member of any group or project1550 is valid1551 already member of a project1552 is not valid1553 when access_level is nil1554 behaves like returns the correct validation error1555 is expected to include "is not included in the list"1556 for a subgroup member1557 behaves like returns the correct validation error1558 is expected to include "is not included in the list"1559 Scopes & finders1560 .access_for_user_ids1561 returns the right access levels1562# [RSpecRunTime] RSpec elapsed time: 6 minutes 25.52 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.23 1.24 1.11 1/296 554341563.1564 hierarchy related scopes1565 .in_hierarchy1566 for a project1567 is expected to contain exactly #<GroupMember id: 426, access_level: 50, source_id: 412, source_type: "Namespace", user_id: 255, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<ProjectMember id: 428, access_level: 40, source_id: 160, source_type: "Project", user_id: 258, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 429, access_level: 50, source_id: 420, source_type: "Namespace", user_id: 259, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, and #<ProjectMember id: 431, access_level: 40, source_id: 162, source_type: "Project", user_id: 262, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1568 with scope prefix1569 is expected to contain exactly #<GroupMember id: 432, access_level: 50, source_id: 428, source_type: "Namespace", user_id: 263, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 435, access_level: 50, source_id: 436, source_type: "Namespace", user_id: 267, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, and #<ProjectMember id: 437, access_level: 40, source_id: 166, source_type: "Project", user_id: 270, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1570# [RSpecRunTime] RSpec elapsed time: 6 minutes 32.63 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.19 1.23 1.11 1/296 554351571.1572 with scope suffix1573 is expected to contain exactly #<GroupMember id: 438, access_level: 50, source_id: 444, source_type: "Namespace", user_id: 271, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 441, access_level: 50, source_id: 452, source_type: "Namespace", user_id: 275, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, and #<ProjectMember id: 443, access_level: 40, source_id: 170, source_type: "Project", user_id: 278, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1574# [RSpecRunTime] RSpec elapsed time: 6 minutes 36.53 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.19 1.23 1.11 1/296 554361575.1576 for a group1577 is expected to contain exactly #<GroupMember id: 444, access_level: 50, source_id: 460, source_type: "Namespace", user_id: 279, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<ProjectMember id: 446, access_level: 40, source_id: 172, source_type: "Project", user_id: 282, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 447, access_level: 50, source_id: 468, source_type: "Namespace", user_id: 283, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, and #<ProjectMember id: 449, access_level: 40, source_id: 174, source_type: "Project", user_id: 286, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1578# [RSpecRunTime] RSpec elapsed time: 6 minutes 40.32 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.18 1.23 1.10 1/297 554371579.1580 .for_self_and_descendants1581 is expected to contain exactly #<GroupMember id: 453, access_level: 50, source_id: 484, source_type: "Namespace", user_id: 291, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> and #<ProjectMember id: 455, access_level: 40, source_id: 178, source_type: "Project", user_id: 294, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1582# [RSpecRunTime] RSpec elapsed time: 6 minutes 44.23 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.16 1.23 1.10 1/297 554381583.1584 .with_case_insensitive_invite_emails1585 when the invite_email is the same case1586 finds the members1587 when the invite_email is lowercased and we have an uppercase email for searching1588 finds the members1589 when the invite_email is non lower cased1590 finds the members1591 .invite1592 is expected not to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1593 is expected to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1594 is expected not to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1595 is expected not to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1596 is expected not to include #<ProjectMember source_id: 155, requested_at: nil, created_by_id: 243, request_accepted_at: "2024-12-...e_id: 388, member_role_id: nil, expiry_notified_at: nil, is_source_accessible_to_current_user: true>1597 .non_invite1598 is expected to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1599 is expected not to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1600 is expected to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1601 is expected to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1602 is expected to include #<ProjectMember source_id: 155, requested_at: nil, created_by_id: 243, request_accepted_at: "2024-12-...e_id: 388, member_role_id: nil, expiry_notified_at: nil, is_source_accessible_to_current_user: true>1603 .non_minimal_access1604 is expected to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1605 is expected to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1606 is expected to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1607 is expected to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1608 is expected to include #<ProjectMember source_id: 155, requested_at: nil, created_by_id: 243, request_accepted_at: "2024-12-...e_id: 388, member_role_id: nil, expiry_notified_at: nil, is_source_accessible_to_current_user: true>1609 is expected not to include #<GroupMember id: 425, access_level: 5, source_id: 389, source_type: "Namespace", user_id: 254, notif... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1610 .request1611 is expected not to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1612 is expected not to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1613 is expected not to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1614 is expected to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1615 is expected not to include #<ProjectMember source_id: 155, requested_at: nil, created_by_id: 243, request_accepted_at: "2024-12-...e_id: 388, member_role_id: nil, expiry_notified_at: nil, is_source_accessible_to_current_user: true>1616 .non_request1617 is expected to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1618 is expected to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1619 is expected to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1620 is expected not to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1621 is expected to include #<ProjectMember source_id: 155, requested_at: nil, created_by_id: 243, request_accepted_at: "2024-12-...e_id: 388, member_role_id: nil, expiry_notified_at: nil, is_source_accessible_to_current_user: true>1622 .not_accepted_invitations1623 is expected to include #<ProjectMember id: 463, access_level: 40, source_id: 183, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1624 is expected not to include #<ProjectMember id: 465, access_level: 40, source_id: 184, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1625 .not_accepted_invitations_by_user1626 is expected to contain exactly #<ProjectMember id: 471, access_level: 40, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1627# [RSpecRunTime] RSpec elapsed time: 6 minutes 49.16 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.15 1.22 1.10 1/297 554391628.1629 .not_expired1630 is expected not to include #<GroupMember id: 472, access_level: 50, source_id: 508, source_type: "Namespace", user_id: 303, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> and #<GroupMember id: 473, access_level: 50, source_id: 510, source_type: "Namespace", user_id: 304, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1631 is expected to include #<GroupMember id: 474, access_level: 50, source_id: 512, source_type: "Namespace", user_id: 305, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> and #<GroupMember id: 475, access_level: 50, source_id: 514, source_type: "Namespace", user_id: 306, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1632# [RSpecRunTime] RSpec elapsed time: 6 minutes 50.32 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.15 1.22 1.10 1/297 554401633.1634 .expiring_and_not_notified1635 is expected not to include #<GroupMember id: 477, access_level: 50, source_id: 518, source_type: "Namespace", user_id: 308, noti...-18 00:00:00.000000000 +0000", request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 479, access_level: 50, source_id: 522, source_type: "Namespace", user_id: 310, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, and #<GroupMember id: 480, access_level: 50, source_id: 524, source_type: "Namespace", user_id: 311, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1636 is expected to include #<GroupMember id: 476, access_level: 50, source_id: 516, source_type: "Namespace", user_id: 307, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> and #<GroupMember id: 478, access_level: 50, source_id: 520, source_type: "Namespace", user_id: 309, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1637# [RSpecRunTime] RSpec elapsed time: 6 minutes 51.65 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.15 1.22 1.10 1/297 554411638.1639 .created_today1640 is expected not to include #<GroupMember id: 482, access_level: 50, source_id: 528, source_type: "Namespace", user_id: 313, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1641 is expected to include #<GroupMember id: 481, access_level: 50, source_id: 526, source_type: "Namespace", user_id: 312, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1642 .last_ten_days_excluding_today1643 is expected to include #<GroupMember id: 484, access_level: 50, source_id: 532, source_type: "Namespace", user_id: 315, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1644 is expected not to include #<GroupMember id: 483, access_level: 50, source_id: 530, source_type: "Namespace", user_id: 314, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> and #<GroupMember id: 485, access_level: 50, source_id: 534, source_type: "Namespace", user_id: 316, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1645# [RSpecRunTime] RSpec elapsed time: 6 minutes 53.38 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.14 1.22 1.10 1/297 554421646.1647 .search_invite_email1648 returns only members the matching e-mail1649 .by_access_level1650 by owner1651 is expected to include #<GroupMember id: 413, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 243, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1652 is expected not to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1653 is expected not to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1654 is expected not to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1655 is expected not to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1656 is expected not to include nil1657 is expected not to include #<ProjectMember id: 417, access_level: 40, source_id: 155, source_type: "Project", user_id: 247, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1658 is expected not to include #<ProjectMember id: 418, access_level: 30, source_id: 155, source_type: "Project", user_id: 248, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1659 by maintainer1660 is expected not to include #<GroupMember id: 413, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 243, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1661 is expected to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1662 is expected not to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1663 is expected not to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1664 is expected not to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1665 is expected not to include nil1666 is expected not to include #<ProjectMember id: 417, access_level: 40, source_id: 155, source_type: "Project", user_id: 247, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1667 is expected not to include #<ProjectMember id: 418, access_level: 30, source_id: 155, source_type: "Project", user_id: 248, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1668 by developer1669 is expected not to include #<GroupMember id: 413, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 243, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1670 is expected not to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1671 is expected to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1672 is expected to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1673 is expected not to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1674 is expected not to include nil1675 is expected not to include #<ProjectMember id: 417, access_level: 40, source_id: 155, source_type: "Project", user_id: 247, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1676 is expected not to include #<ProjectMember id: 418, access_level: 30, source_id: 155, source_type: "Project", user_id: 248, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1677 by owner and maintainer1678 is expected to include #<GroupMember id: 413, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 243, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1679 is expected to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1680 is expected not to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1681 is expected not to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1682 is expected not to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1683 is expected not to include nil1684 is expected not to include #<ProjectMember id: 417, access_level: 40, source_id: 155, source_type: "Project", user_id: 247, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1685 is expected not to include #<ProjectMember id: 418, access_level: 30, source_id: 155, source_type: "Project", user_id: 248, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1686 by owner, maintainer and developer1687 is expected to include #<GroupMember id: 413, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 243, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1688 is expected to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1689 is expected to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1690 is expected to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1691 is expected not to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1692 is expected not to include nil1693 is expected not to include #<ProjectMember id: 417, access_level: 40, source_id: 155, source_type: "Project", user_id: 247, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1694 is expected not to include #<ProjectMember id: 418, access_level: 30, source_id: 155, source_type: "Project", user_id: 248, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1695 .with_at_least_access_level1696 filters members with the at least the specified access level1697 .developers1698 is expected not to include #<GroupMember id: 413, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 243, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1699 is expected not to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1700 is expected to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1701 is expected to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1702 is expected not to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1703 is expected to include #<ProjectMember source_id: 155, requested_at: nil, created_by_id: 243, request_accepted_at: "2024-12-...e_id: 388, member_role_id: nil, expiry_notified_at: nil, is_source_accessible_to_current_user: true>1704 is expected not to include #<ProjectMember id: 417, access_level: 40, source_id: 155, source_type: "Project", user_id: 247, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1705 is expected not to include #<ProjectMember id: 418, access_level: 30, source_id: 155, source_type: "Project", user_id: 248, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1706 .owners_and_maintainers1707 is expected to include #<GroupMember id: 413, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 243, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1708 is expected not to include #<GroupMember id: 414, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 244, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1709 is expected to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1710 is expected not to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1711 is expected not to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1712 is expected not to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1713 is expected not to include #<ProjectMember source_id: 155, requested_at: nil, created_by_id: 243, request_accepted_at: "2024-12-...e_id: 388, member_role_id: nil, expiry_notified_at: nil, is_source_accessible_to_current_user: true>1714 is expected not to include #<ProjectMember id: 417, access_level: 40, source_id: 155, source_type: "Project", user_id: 247, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1715 .owners1716 is expected to include #<GroupMember id: 413, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 243, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1717 is expected not to include #<GroupMember id: 414, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 244, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1718 is expected not to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1719 is expected not to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1720 is expected not to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1721 is expected not to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1722 is expected not to include #<ProjectMember source_id: 155, requested_at: nil, created_by_id: 243, request_accepted_at: "2024-12-...e_id: 388, member_role_id: nil, expiry_notified_at: nil, is_source_accessible_to_current_user: true>1723 is expected not to include #<ProjectMember id: 417, access_level: 40, source_id: 155, source_type: "Project", user_id: 247, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1724 .all_owners1725 is expected to include #<GroupMember id: 413, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 243, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1726 is expected to include #<GroupMember id: 414, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 244, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1727 is expected not to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1728 is expected not to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1729 is expected not to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1730 is expected not to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1731 is expected not to include #<ProjectMember source_id: 155, requested_at: nil, created_by_id: 243, request_accepted_at: "2024-12-...e_id: 388, member_role_id: nil, expiry_notified_at: nil, is_source_accessible_to_current_user: true>1732 is expected not to include #<ProjectMember id: 417, access_level: 40, source_id: 155, source_type: "Project", user_id: 247, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1733 .has_access1734 is expected to include #<GroupMember id: 413, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 243, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1735 is expected to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1736 is expected to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1737 is expected to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1738 is expected not to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1739 is expected to include #<ProjectMember source_id: 155, requested_at: nil, created_by_id: 243, request_accepted_at: "2024-12-...e_id: 388, member_role_id: nil, expiry_notified_at: nil, is_source_accessible_to_current_user: true>1740 is expected not to include #<ProjectMember id: 417, access_level: 40, source_id: 155, source_type: "Project", user_id: 247, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1741 is expected not to include #<ProjectMember id: 418, access_level: 30, source_id: 155, source_type: "Project", user_id: 248, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1742 .active1743 is expected to include #<GroupMember id: 413, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 243, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1744 is expected to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1745 is expected to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1746 is expected to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1747 is expected not to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1748 is expected to include #<ProjectMember source_id: 155, requested_at: nil, created_by_id: 243, request_accepted_at: "2024-12-...e_id: 388, member_role_id: nil, expiry_notified_at: nil, is_source_accessible_to_current_user: true>1749 is expected not to include #<ProjectMember id: 417, access_level: 40, source_id: 155, source_type: "Project", user_id: 247, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1750 is expected not to include #<ProjectMember id: 418, access_level: 30, source_id: 155, source_type: "Project", user_id: 248, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1751 is expected not to include #<GroupMember id: 425, access_level: 5, source_id: 389, source_type: "Namespace", user_id: 254, notif... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1752 .blocked1753 is expected not to include #<GroupMember id: 413, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 243, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1754 is expected not to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1755 is expected not to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1756 is expected not to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1757 is expected not to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1758 is expected not to include #<ProjectMember source_id: 155, requested_at: nil, created_by_id: 243, request_accepted_at: "2024-12-...e_id: 388, member_role_id: nil, expiry_notified_at: nil, is_source_accessible_to_current_user: true>1759 is expected to include #<ProjectMember id: 417, access_level: 40, source_id: 155, source_type: "Project", user_id: 247, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1760 is expected to include #<ProjectMember id: 418, access_level: 30, source_id: 155, source_type: "Project", user_id: 248, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1761 is expected not to include #<GroupMember id: 425, access_level: 5, source_id: 389, source_type: "Namespace", user_id: 254, notif... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1762 .active_without_invites_and_requests1763 is expected to include #<GroupMember id: 413, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 243, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1764 is expected to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1765 is expected not to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1766 is expected to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1767 is expected not to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1768 is expected to include #<ProjectMember source_id: 155, requested_at: nil, created_by_id: 243, request_accepted_at: "2024-12-...e_id: 388, member_role_id: nil, expiry_notified_at: nil, is_source_accessible_to_current_user: true>1769 is expected not to include #<ProjectMember id: 417, access_level: 40, source_id: 155, source_type: "Project", user_id: 247, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1770 is expected not to include #<ProjectMember id: 418, access_level: 30, source_id: 155, source_type: "Project", user_id: 248, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1771 is expected not to include #<GroupMember id: 425, access_level: 5, source_id: 389, source_type: "Namespace", user_id: 254, notif... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1772 .without_invites_and_requests1773 is expected to include #<GroupMember id: 413, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 243, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1774 is expected to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1775 is expected not to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1776 is expected to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1777 is expected not to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1778 is expected to include #<ProjectMember source_id: 155, requested_at: nil, created_by_id: 243, request_accepted_at: "2024-12-...e_id: 388, member_role_id: nil, expiry_notified_at: nil, is_source_accessible_to_current_user: true>1779 is expected to include #<ProjectMember id: 417, access_level: 40, source_id: 155, source_type: "Project", user_id: 247, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1780 is expected to include #<ProjectMember id: 418, access_level: 30, source_id: 155, source_type: "Project", user_id: 248, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1781 is expected not to include #<GroupMember id: 425, access_level: 5, source_id: 389, source_type: "Namespace", user_id: 254, notif... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1782 is expected not to include #<GroupMember id: 410, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 240, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1783 is expected not to include #<ProjectMember id: 412, access_level: 40, source_id: 155, source_type: "Project", user_id: 242, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1784 when minimal_access is true1785 is expected to include #<GroupMember id: 413, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 243, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1786 is expected to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1787 is expected not to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1788 is expected to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1789 is expected not to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1790 is expected to include #<ProjectMember source_id: 155, requested_at: nil, created_by_id: 243, request_accepted_at: "2024-12-...e_id: 388, member_role_id: nil, expiry_notified_at: nil, is_source_accessible_to_current_user: true>1791 is expected to include #<ProjectMember id: 417, access_level: 40, source_id: 155, source_type: "Project", user_id: 247, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1792 is expected to include #<ProjectMember id: 418, access_level: 30, source_id: 155, source_type: "Project", user_id: 248, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1793 is expected to include #<GroupMember id: 425, access_level: 5, source_id: 389, source_type: "Namespace", user_id: 254, notif... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1794 is expected not to include #<GroupMember id: 410, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 240, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1795 is expected not to include #<ProjectMember id: 412, access_level: 40, source_id: 155, source_type: "Project", user_id: 242, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1796 .connected_to_user1797 is expected to include #<GroupMember id: 413, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 243, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1798 is expected to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1799 is expected to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1800 is expected to include #<ProjectMember source_id: 155, requested_at: nil, created_by_id: 243, request_accepted_at: "2024-12-...e_id: 388, member_role_id: nil, expiry_notified_at: nil, is_source_accessible_to_current_user: true>1801 is expected to include #<ProjectMember id: 417, access_level: 40, source_id: 155, source_type: "Project", user_id: 247, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1802 is expected to include #<ProjectMember id: 418, access_level: 30, source_id: 155, source_type: "Project", user_id: 248, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1803 is expected to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1804 is expected to include #<GroupMember id: 425, access_level: 5, source_id: 389, source_type: "Namespace", user_id: 254, notif... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1805 is expected not to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1806 .authorizable1807 includes the member who has an associated user record, but also having an invite_token1808 is expected to include #<GroupMember id: 413, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 243, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1809 is expected to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1810 is expected to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1811 is expected to include #<ProjectMember source_id: 155, requested_at: nil, created_by_id: 243, request_accepted_at: "2024-12-...e_id: 388, member_role_id: nil, expiry_notified_at: nil, is_source_accessible_to_current_user: true>1812 is expected to include #<ProjectMember id: 417, access_level: 40, source_id: 155, source_type: "Project", user_id: 247, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1813 is expected to include #<ProjectMember id: 418, access_level: 30, source_id: 155, source_type: "Project", user_id: 248, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1814 is expected not to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1815 is expected not to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1816 is expected not to include #<GroupMember id: 425, access_level: 5, source_id: 389, source_type: "Namespace", user_id: 254, notif... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1817 is expected not to include #<GroupMember id: 410, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 240, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1818 is expected not to include #<ProjectMember id: 412, access_level: 40, source_id: 155, source_type: "Project", user_id: 242, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1819# [RSpecRunTime] RSpec elapsed time: 7 minutes 1.59 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.13 1.22 1.10 1/298 554431820.1821 .distinct_on_user_with_max_access_level1822 for group1823 is expected not to include #<GroupMember id: 489, access_level: 30, source_id: 540, source_type: "Namespace", user_id: 243, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1824 is expected not to include #<GroupMember id: 490, access_level: 40, source_id: 540, source_type: "Namespace", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1825 is expected not to include nil1826 is expected to include #<GroupMember id: 413, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 243, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1827 is expected to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1828 is expected to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1829 is expected to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1830 is expected to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1831 is expected to include #<ProjectMember source_id: 155, requested_at: nil, created_by_id: 243, request_accepted_at: "2024-12-...e_id: 388, member_role_id: nil, expiry_notified_at: nil, is_source_accessible_to_current_user: true>1832 is expected to include #<ProjectMember id: 417, access_level: 40, source_id: 155, source_type: "Project", user_id: 247, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1833 is expected to include #<ProjectMember id: 418, access_level: 30, source_id: 155, source_type: "Project", user_id: 248, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1834 is expected to include #<GroupMember id: 425, access_level: 5, source_id: 389, source_type: "Namespace", user_id: 254, notif... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1835 is expected to include #<GroupMember id: 493, access_level: 40, source_id: 540, source_type: "Namespace", user_id: 246, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1836# [RSpecRunTime] RSpec elapsed time: 7 minutes 3.74 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.12 1.21 1.10 1/298 554441837.1838 for other_group1839 is expected not to include #<GroupMember id: 489, access_level: 30, source_id: 540, source_type: "Namespace", user_id: 243, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1840 is expected not to include nil1841 is expected not to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1842 is expected to include #<GroupMember id: 413, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 243, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1843 is expected to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1844 is expected to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1845 is expected to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1846 is expected to include #<ProjectMember source_id: 155, requested_at: nil, created_by_id: 243, request_accepted_at: "2024-12-...e_id: 388, member_role_id: nil, expiry_notified_at: nil, is_source_accessible_to_current_user: true>1847 is expected to include #<ProjectMember id: 417, access_level: 40, source_id: 155, source_type: "Project", user_id: 247, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1848 is expected to include #<ProjectMember id: 418, access_level: 30, source_id: 155, source_type: "Project", user_id: 248, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1849 is expected to include #<GroupMember id: 425, access_level: 5, source_id: 389, source_type: "Namespace", user_id: 254, notif... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1850 is expected to include #<GroupMember id: 490, access_level: 40, source_id: 540, source_type: "Namespace", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1851 is expected to include #<GroupMember id: 493, access_level: 40, source_id: 540, source_type: "Namespace", user_id: 246, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1852 for project1853 is expected not to include #<GroupMember id: 489, access_level: 30, source_id: 540, source_type: "Namespace", user_id: 243, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1854 is expected not to include nil1855 is expected not to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1856 is expected not to include #<GroupMember id: 490, access_level: 40, source_id: 540, source_type: "Namespace", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1857 is expected to include #<GroupMember id: 413, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 243, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1858 is expected to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1859 is expected to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1860 is expected to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1861 is expected to include #<ProjectMember source_id: 155, requested_at: nil, created_by_id: 243, request_accepted_at: "2024-12-...e_id: 388, member_role_id: nil, expiry_notified_at: nil, is_source_accessible_to_current_user: true>1862 is expected to include #<ProjectMember id: 417, access_level: 40, source_id: 155, source_type: "Project", user_id: 247, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1863 is expected to include #<ProjectMember id: 418, access_level: 30, source_id: 155, source_type: "Project", user_id: 248, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1864 is expected to include #<GroupMember id: 425, access_level: 5, source_id: 389, source_type: "Namespace", user_id: 254, notif... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1865 is expected to include #<ProjectMember id: 492, access_level: 40, source_id: 189, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1866 is expected to include #<GroupMember id: 493, access_level: 40, source_id: 540, source_type: "Namespace", user_id: 246, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1867 for other object1868 raises an error1869 with where conditions1870 is expected to eq [#<GroupMember id: 494, access_level: 50, source_id: 548, source_type: "Namespace", user_id: 321, not...nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>]1871 .with_invited_user_state1872 is expected to include #<GroupMember id: 413, access_level: 50, source_id: 389, source_type: "Namespace", user_id: 243, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1873 is expected to include #<ProjectMember id: 415, access_level: 40, source_id: 155, source_type: "Project", user_id: 245, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1874 is expected to include #<ProjectMember id: 420, access_level: 30, source_id: 155, source_type: "Project", user_id: nil, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1875 is expected to include #<ProjectMember id: 422, access_level: 30, source_id: 155, source_type: "Project", user_id: 251, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1876 is expected to include #<ProjectMember id: 423, access_level: 30, source_id: 155, source_type: "Project", user_id: 252, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1877 is expected to include #<ProjectMember source_id: 155, requested_at: nil, created_by_id: 243, request_accepted_at: "2024-12-...e_id: 388, member_role_id: nil, expiry_notified_at: nil, is_source_accessible_to_current_user: true>1878 with invited pending members1879 includes invited user state1880 .with_user1881 returns the member1882 .active_state1883 includes members with an active state1884 does not include members with an awaiting state1885 .including_user_ids1886 includes members with given user ids1887 .excluding_users1888 excludes members with given user ids1889 Delegate methods1890 is expected to respond to #user_name1891 is expected to respond to #user_email1892 callbacks1893 #send_invite1894 with an invited group member1895 enqueues initial invite email1896 with an uninvited member1897 does not enqueue the initial invite email1898 .with_created_by1899 only returns members that are created_by a user1900# [RSpecRunTime] RSpec elapsed time: 7 minutes 9.56 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.11 1.21 1.10 1/296 554451901.1902 .valid_email?1903 is a valid email format1904 is not a valid email format1905 .filter_by_user_type1906 when the user type is valid1907 returns service accounts1908 when the user type is invalid1909 returns nil1910 .distinct_on_source_and_case_insensitive_invite_email1911 finds distinct members on email1912# [RSpecRunTime] RSpec elapsed time: 7 minutes 11.36 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.11 1.21 1.10 1/296 554461913.1914 .order_updated_desc1915 contains only the latest updated case insensitive email invite1916# [RSpecRunTime] RSpec elapsed time: 7 minutes 12.49 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.10 1.20 1.10 1/296 554471917.1918 .with_static_role1919 is expected to contain exactly #<GroupMember id: 515, access_level: 50, source_id: 581, source_type: "Namespace", user_id: 340, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>1920 .coerce_to_no_access1921 returns NO_ACCESS for the member1922 .with_group_group_sharing_access1923 member_access_in_invited_group: 20, group_sharing_access: 301924 behaves like returns the minimum of member access level and group sharing access level1925DEPRECATION WARNING: GroupGroupLink model aliases `shared_group`, but `shared_group` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :group, :shared_group` or define the method manually. (called from block (4 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/models/member_spec.rb:1039)1926 is expected to eq 201927 with multiple group group links1928 behaves like returns the minimum of member access level and group sharing access level1929 is expected to eq 201930 member_access_in_invited_group: 30, group_sharing_access: 201931 behaves like returns the minimum of member access level and group sharing access level1932 is expected to eq 201933 with multiple group group links1934 behaves like returns the minimum of member access level and group sharing access level1935 is expected to eq 201936 #accept_request1937 is expected to be truthy1938 is expected to be truthy1939 clears requested_at1940 saves the approving user1941 sets the request accepted timestamp1942 calls #after_accept_request1943# [RSpecRunTime] RSpec elapsed time: 7 minutes 20.27 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.17 1.22 1.10 1/296 554481944.1945 #invite?1946 is expected to be invite1947 #request?1948 when requests for project and group are raised1949 behaves like calls notification service and todo service1950 is expected to be request1951 behaves like calls notification service and todo service1952 is expected to be request1953 #pending?1954 is expected to be pending1955 is expected to be pending1956# [RSpecRunTime] RSpec elapsed time: 7 minutes 23.5 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.16 1.21 1.10 1/296 554491957.1958 #hook_prerequisites_met?1959 when the member does not have an associated user1960 returns false1961 when the member has an associated user1962 returns true1963 #accept_invite!1964 resets the invite token1965 sets the invite accepted timestamp1966 sets the user1967 calls #after_accept_invite1968 does not accept the invite if saving a new user fails1969 authorized projects1970 successfully completes a refresh1971# [RSpecRunTime] RSpec elapsed time: 7 minutes 34.27 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.06 1.19 1.09 1/296 554501972.1973 when after accepting invite1974 enqueues an email to user1975 calls updates the two factor requirement1976 when member source is a project1977 calls updates the two factor requirement1978# [RSpecRunTime] RSpec elapsed time: 7 minutes 35.73 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.06 1.19 1.09 1/296 554511979.1980 #decline_invite!1981 destroys the member1982 calls #after_decline_invite1983# [RSpecRunTime] RSpec elapsed time: 7 minutes 36.9 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.06 1.19 1.09 1/296 554521984.1985 #generate_invite_token1986 sets the invite token1987 generate invite token on create1988 sets the invite token1989 when invite was already accepted1990 does not set invite token1991# [RSpecRunTime] RSpec elapsed time: 7 minutes 39.09 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.05 1.19 1.09 2/296 554531992.1993 .find_by_invite_token1994 finds the member1995 .pluck_user_ids1996 plucks the user ids1997 #send_invitation_reminder1998 an invited group member1999 enqueues a reminder email2000 an invited member without a raw invite token set2001 generates a new token2002 an uninvited member2003 does not send a reminder2004 #invite_to_unknown_user?2005 when user is nil2006 is expected to eq true2007 when user is set2008 is expected to eq false2009 destroying a record2010 refreshes user's authorized projects2011# [RSpecRunTime] RSpec elapsed time: 7 minutes 47.32 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.04 1.18 1.09 1/296 554542012.2013 for updating organization_users2014 when creating2015 inserts new record on member creation2016 when user already exists in the organization_users2017 for an already existing default organization_user2018 does not insert a new record in organization_users2019 does not update timestamps2020 for an already existing owner organization_user2021 does not insert a new record in organization_users nor update the access_level2022 when updating the organization_users is not successful2023 rolls back the member creation2024 when member is an invite2025 behaves like does not create an organization_user entry2026 is expected not to change `Organizations::OrganizationUser.count`2027 when member is an access request2028 behaves like does not create an organization_user entry2029 is expected not to change `Organizations::OrganizationUser.count`2030 when updating2031 when member accept invite2032 behaves like an action that creates an organization record after commit2033 inserts new record on member creation2034 when organization does not exist2035 behaves like does not create an organization_user entry2036 is expected not to change `Organizations::OrganizationUser.count`2037 when updating the organization_users is not successful2038 rolls back the member creation2039 when member's access request is approved2040 behaves like an action that creates an organization record after commit2041 inserts new record on member creation2042 when organization does not exist2043 behaves like does not create an organization_user entry2044 is expected not to change `Organizations::OrganizationUser.count`2045 when updating the organization_users is not successful2046 rolls back the member creation2047 when updating a non user_id/requested_at attribute2048 behaves like does not create an organization_user entry2049 is expected not to change `Organizations::OrganizationUser.count`2050 when after_commit :update_highest_role2051 member_type: :project_member, source_type: :project2052 create member2053 when lease is obtained2054 takes the lease but does not release it2055 schedules a job in the future2056# [RSpecRunTime] RSpec elapsed time: 7 minutes 51.85 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.04 1.18 1.09 1/296 554552057.2058 when lease cannot be obtained2059 only schedules one job2060 when member exists2061 update member2062 when access level was changed2063 when lease is obtained2064 takes the lease but does not release it2065 schedules a job in the future2066# [RSpecRunTime] RSpec elapsed time: 7 minutes 54.05 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.04 1.18 1.09 1/296 554562067.2068 when lease cannot be obtained2069 only schedules one job2070 when access level was not changed2071 does not obtain an exclusive lease2072 destroy member2073 when lease is obtained2074 takes the lease but does not release it2075 schedules a job in the future2076# [RSpecRunTime] RSpec elapsed time: 7 minutes 57.07 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.04 1.18 1.09 1/296 554572077.2078 when lease cannot be obtained2079 only schedules one job2080 member_type: :group_member, source_type: :group2081 create member2082 when lease is obtained2083 takes the lease but does not release it2084 schedules a job in the future2085 when lease cannot be obtained2086 only schedules one job2087 when member exists2088 update member2089 when access level was changed2090 when lease is obtained2091 takes the lease but does not release it2092 schedules a job in the future2093 when lease cannot be obtained2094 only schedules one job2095 when access level was not changed2096 does not obtain an exclusive lease2097 destroy member2098 when lease is obtained2099 takes the lease but does not release it2100 schedules a job in the future2101 when lease cannot be obtained2102 only schedules one job2103 when after_update :post_update_hook2104 when access_level is changed2105 calls NotificationService.update_member2106 does not send an email when the access level has not changed2107 when expiration is changed2108 calls the notification service when membership expiry has changed2109 when after_create :post_create_hook2110 calls the system hook service2111 when member is a requested member2112 calls the system hook service2113 when source is a group2114 does not create an event2115 behaves like invokes a notification2116 enqueues an email to user2117 when source is a project2118 when source is a personal project2119 when member is the owner of the namespace2120 does not enqueue an email2121 does not create an event2122 when member is not the namespace owner2123 behaves like performs all the common hooks2124 creates an event2125 behaves like invokes a notification2126 enqueues an email to user2127 when source is not a personal project2128 behaves like performs all the common hooks2129 creates an event2130 behaves like invokes a notification2131 enqueues an email to user2132 when after_create :update_two_factor_requirement2133 calls update_two_factor_requirement after creation2134 when after_destroy :update_two_factor_requirement2135 calls update_two_factor_requirement after deletion2136 log_invitation_token_cleanup2137 when on gitlab.com2138 doesn't log info for members without invitation or accepted invitation2139 logs error for accepted members with token and creates membership2140# [RSpecRunTime] RSpec elapsed time: 8 minutes 8.72 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.03 1.17 1.09 1/296 554582141.2142 when not on gitlab.com2143 does not log error for accepted members with token and creates membership2144 #set_member_namespace_id2145 on create2146 sets the member_namespace_id2147 .sort_by_attribute2148 sort users in ascending order by access-level2149 sort users in descending order by access-level2150 sorts users in descending order by their creation time2151 sorts users in ascending order by their creation time2152 sort users by recent last activity2153 sort users by oldest last activity2154 when sort by recent_sign_in2155 sorts users by recent sign-in time2156 pushes users who never signed in to the end2157# [RSpecRunTime] RSpec elapsed time: 8 minutes 10.66 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.03 1.17 1.09 1/296 554592158.2159 when sort by oldest_sign_in2160 sorts users by the oldest sign-in time2161 pushes users who never signed in to the end2162 with loose foreign key on members.user_id2163 behaves like cleanup by a loose foreign key2164 cleans up (delete or nullify) the model2165# [RSpecRunTime] RSpec elapsed time: 8 minutes 15.2 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.03 1.16 1.09 1/296 554602166.2167# [RSpecRunTime] Finishing example group spec/models/member_spec.rb. It took 2 minutes 0.86 second. Expected to take 2 minutes 13.82 seconds.2168# [RSpecRunTime] Starting example group spec/tasks/gitlab/check_rake_spec.rb. Expected to take 1 minute 27.93 seconds.2169check.rake2170 gitlab:check rake task2171 behaves like system check rake task2172 runs the check2173# [RSpecRunTime] RSpec elapsed time: 8 minutes 53.13 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.01 1.14 1.08 1/298 554862174.2175 gitlab:gitlab_shell:check rake task2176 behaves like system check rake task2177 runs the check2178# [RSpecRunTime] RSpec elapsed time: 8 minutes 57.14 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.01 1.14 1.08 1/298 554932179.2180 gitlab:gitaly:check rake task2181 behaves like system check rake task2182 runs the check2183# [RSpecRunTime] RSpec elapsed time: 9 minutes 1.11 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.01 1.14 1.08 2/298 554992184.2185 gitlab:sidekiq:check rake task2186 behaves like system check rake task2187 runs the check2188# [RSpecRunTime] RSpec elapsed time: 9 minutes 5.28 seconds. Current RSS: ~1355M. Threads: 4. load average: 0.93 1.12 1.08 1/298 555082189.2190 gitlab:incoming_email:check rake task2191 behaves like system check rake task2192 runs the check2193# [RSpecRunTime] RSpec elapsed time: 9 minutes 9.32 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.02 1.13 1.08 1/298 555142194.2195 gitlab:ldap:check rake task2196 behaves like system check rake task2197 runs the check2198# [RSpecRunTime] RSpec elapsed time: 9 minutes 13.22 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.01 1.13 1.08 1/298 555202199.2200 when LDAP is not enabled2201 does not attempt to bind or search for users2202# [RSpecRunTime] RSpec elapsed time: 9 minutes 17.08 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.01 1.13 1.08 1/298 555212203.2204 when LDAP is enabled2205 attempts to bind using credentials2206 searches for 100 LDAP users2207 sanitizes output2208# [RSpecRunTime] RSpec elapsed time: 9 minutes 28.7 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.31 1.19 1.10 1/298 555222209.2210# [RSpecRunTime] Finishing example group spec/tasks/gitlab/check_rake_spec.rb. It took 1 minute 16.82 seconds. Expected to take 1 minute 27.93 seconds.2211# [RSpecRunTime] RSpec elapsed time: 9 minutes 32.08 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.31 1.19 1.10 1/298 555232212.2213# [RSpecRunTime] Starting example group spec/lib/gitlab/database/consistency_checker_spec.rb. Expected to take 1 minute 6.39 seconds.2214Gitlab::Database::ConsistencyChecker2215 #over_time_limit?2216 returns true only if the running time has exceeded MAX_RUNTIME2217 #execute2218 when empty tables2219 returns an empty response2220 when the tables contain matching items2221 does not process more than MAX_BATCHES2222 doesn not exceed the MAX_RUNTIME2223 returns the correct number of matches and batches checked2224 returns the min_id as the next_start_id if the check reaches the last element2225# [RSpecRunTime] RSpec elapsed time: 10 minutes 4.24 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.29 1.20 1.11 1/298 555242226.2227 when some items are missing from the first table2228 reports the missing elements2229# [RSpecRunTime] RSpec elapsed time: 10 minutes 11.98 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.35 1.22 1.11 1/298 555252230.2231 when some items are missing from the second table2232 reports the missing elements2233# [RSpecRunTime] RSpec elapsed time: 10 minutes 19.73 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.38 1.22 1.12 1/299 555262234.2235 when elements are different between the two tables2236 reports the difference between the two tables2237# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.2 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.35 1.22 1.12 1/299 555272238.2239# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/consistency_checker_spec.rb. It took 55.13 seconds. Expected to take 1 minute 6.39 seconds.2240# [RSpecRunTime] Starting example group spec/services/members/approve_access_request_service_spec.rb. Expected to take 49.45 seconds.2241Members::ApproveAccessRequestService2242 when an access requester is found2243 when current user is nil2244 and :ldap option is not given2245 behaves like a service raising Gitlab::Access::AccessDeniedError2246 raises Gitlab::Access::AccessDeniedError2247# [RSpecRunTime] RSpec elapsed time: 10 minutes 28.66 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.40 1.23 1.12 1/299 555282248.2249 behaves like a service raising Gitlab::Access::AccessDeniedError2250 raises Gitlab::Access::AccessDeniedError2251# [RSpecRunTime] RSpec elapsed time: 10 minutes 29.91 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.40 1.23 1.12 1/299 555292252.2253 and :skip_authorization option is false2254 behaves like a service raising Gitlab::Access::AccessDeniedError2255 raises Gitlab::Access::AccessDeniedError2256# [RSpecRunTime] RSpec elapsed time: 10 minutes 31.13 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.40 1.23 1.12 1/299 555302257.2258 behaves like a service raising Gitlab::Access::AccessDeniedError2259 raises Gitlab::Access::AccessDeniedError2260# [RSpecRunTime] RSpec elapsed time: 10 minutes 32.37 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.37 1.23 1.12 1/299 555312261.2262 and :skip_authorization option is true2263 behaves like a service approving an access request2264 succeeds2265 returns a <Source>Member2266 calls the method to resolve access request for the approver2267 resolves the todos for the access requests2268 with a custom access level2269 returns a ProjectMember with the custom access level2270# [RSpecRunTime] RSpec elapsed time: 10 minutes 39.06 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.34 1.23 1.12 1/299 555322271.2272 behaves like a service approving an access request2273 succeeds2274 returns a <Source>Member2275 calls the method to resolve access request for the approver2276 resolves the todos for the access requests2277 with a custom access level2278 returns a ProjectMember with the custom access level2279# [RSpecRunTime] RSpec elapsed time: 10 minutes 45.54 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.31 1.22 1.12 1/299 555332280.2281 when current user cannot approve access request to the project2282 behaves like a service raising Gitlab::Access::AccessDeniedError2283 raises Gitlab::Access::AccessDeniedError2284# [RSpecRunTime] RSpec elapsed time: 10 minutes 46.82 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.31 1.22 1.12 1/299 555342285.2286 behaves like a service raising Gitlab::Access::AccessDeniedError2287 raises Gitlab::Access::AccessDeniedError2288# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.06 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.28 1.22 1.12 1/299 555352289.2290 when current user can approve access request to the project2291 behaves like a service approving an access request2292 succeeds2293 returns a <Source>Member2294 calls the method to resolve access request for the approver2295 resolves the todos for the access requests2296 with a custom access level2297 returns a ProjectMember with the custom access level2298# [RSpecRunTime] RSpec elapsed time: 10 minutes 56.18 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.26 1.21 1.12 1/299 555362299.2300 behaves like a service approving an access request2301 succeeds2302 returns a <Source>Member2303 calls the method to resolve access request for the approver2304 resolves the todos for the access requests2305 with a custom access level2306 returns a ProjectMember with the custom access level2307# [RSpecRunTime] RSpec elapsed time: 11 minutes 4.29 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.22 1.21 1.11 1/299 555372308.2309 in a project2310 maintainers2311 cannot approve the access request of a requester to give them OWNER permissions2312 behaves like a service raising Gitlab::Access::AccessDeniedError2313 raises Gitlab::Access::AccessDeniedError2314# [RSpecRunTime] RSpec elapsed time: 11 minutes 6.36 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.22 1.21 1.11 1/299 555382315.2316 owners2317 can approve the access request of a requester to give them OWNER permissions2318 behaves like a service approving an access request2319 succeeds2320 returns a <Source>Member2321 calls the method to resolve access request for the approver2322 resolves the todos for the access requests2323 with a custom access level2324 returns a ProjectMember with the custom access level2325# [RSpecRunTime] RSpec elapsed time: 11 minutes 15.14 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.26 1.22 1.12 1/299 555392326.2327# [RSpecRunTime] Finishing example group spec/services/members/approve_access_request_service_spec.rb. It took 47.94 seconds. Expected to take 49.45 seconds.2328# [RSpecRunTime] Starting example group spec/models/diff_note_spec.rb. Expected to take 43.96 seconds.2329DiffNote2330 does not allow STI2331 validations2332 traces the line_code when no line_code is not already set2333 does not trace the line code when already set2334 is not valid when noteable is empty2335 behaves like a valid diff positionable note2336 for commit2337 position diff refs matches commit diff refs2338 is valid2339# [RSpecRunTime] RSpec elapsed time: 11 minutes 17.39 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.24 1.21 1.12 1/303 556072340.2341 position diff refs does not match commit diff refs2342 is invalid2343 commit does not exist2344 is invalid2345 original_position=2346 doesn't accept non-hash JSON passed as a string2347 does accept a position hash as a string2348 doesn't accept an array2349 does accept a hash2350# [RSpecRunTime] RSpec elapsed time: 11 minutes 22.46 seconds. Current RSS: ~1479M. Threads: 4. load average: 1.22 1.21 1.12 1/304 556882351.2352 position=2353 doesn't accept non-hash JSON passed as a string2354 does accept a position hash as a string2355 doesn't accept an array2356 does accept a hash2357# [RSpecRunTime] RSpec elapsed time: 11 minutes 25.86 seconds. Current RSS: ~1481M. Threads: 4. load average: 1.22 1.21 1.12 1/304 557412358.2359 change_position=2360 doesn't accept non-hash JSON passed as a string2361 does accept a position hash as a string2362 doesn't accept an array2363 does accept a hash2364# [RSpecRunTime] RSpec elapsed time: 11 minutes 30.47 seconds. Current RSS: ~1475M. Threads: 4. load average: 1.20 1.20 1.12 1/304 557942365.2366 schema validation2367 position_attrs: {:old_path=>"YlQNw0np3EYkwppQ91RKYVZZ7bbv5xPfKLGlYz1vj63RKv0U5VbiUpQkM8tcS90ST6jFCFWLQS3MmhBcEisMRpBxMmDegknf2yEfTnMhNPVYeBrRWefwGHx8EsZnwpXa03gHtsiO7BkBaUz6onxTAlsMVFqTwjDuyDdO2uTlAU8t4vMmtYF5tnpVzhZErk4hugil6tYXrGIPy6chEAqTAezoDvYg66hDRV4TgkGntutsU2O3mrs53upFNpfyjPFvHhx7U2cIWd0FhC3AyJFCj0I6FEyVohnq2I6sRmEOvvyg62y2TUjsep0L6YqbXQiZd263tJJdb5f9j17C9JWVQKtYargzUhxWuetAwo7xEgx17PuzKyFJoL0y9l2eLf7BfgkOZXYnNjNNUTJTMKIm0XqySgT6S8lrOAMFZNvajD272b4tBmft9lvgOnEScNzUKBR7aeon9m5rGtCPzaq4BGva0g4DiPMX8tvVfnbF3ZSQTJwB3ly7hLLMEpVyaUB35ogAWVirM7cp2F7P3dR1Z9QpWSLYJ1HSqKwvbjDfkIyoDJDKf0kY7sWebLlJMlETW2uVJL4K9qPL5YfvVssKXSUGmX83vOzOov3Go7zKlqEXzPCTPIkVvmGnNV8BBZ1x9I6MzhX72u2sqGio5l5tXOj7bYfEbeh8IlaVpS72VVIPjTNMib94QQMGPIoutcT9yLTae6k9e0Ubd1CckLrTGtX9Ygi6PBYYEBLl2VAlpDDaeJAy5Q18qnNSR42orD1Uxi70nnXPwniCpzKjjknxFvY8TzEeB6SHXHAaq5lb4zmO0yeYmEQJ0SiOR5SKtdp8xz3H2x0xV3OhW8RbD8sn1q87VUQZz7ViqcXJKIDCCCcpL9KakHrRtKTd7PhXNw8QWCCpEaznV19o3KZkjCSSmAufGmQCqfwPBM3QG2MzP3NeW8qe1QBMtN9ToMaX7p40CC3uE7twFs6OjkdwZridq4XKvw6xEOBqxfSNEDHiI"}2368 is expected to be invalid2369 position_attrs: {:new_path=>"0WIHgveW8yUWx1PpWw5uCPtjmDkodYi99M2gYnhu2vuM8q2yQ5EbxhONGM9eeazIY17kz4aCNWCFdacS6fQRbGvFsfpJ7gRdl7RpBy6hOnhptvFdyZ1lxhdm0NqmtCrSAew2RGyYiM4h6oRA9e1pP1KtZMe6VTS67Ao8OeCixKjy9mvKOoCmwKZNvXG7tgl6L9n34X92zfnDPNdCQYAahng7CDa3qEJbWPzw0Z8W04KH5xahVnRDvFhYJN5SDU55B7491W52WB4YgTAEM5IaRY9ctIgP13qSoDqQqcaocyJqRDjZeccs0vO93WgmXdMFLBeShjHQMepOdLD1UqyQ7HP0kQrq7tQlyQNbO5MFoJQHveqdLF2eN4uLe6Chnb0vGWxImSWw1XAfcVmtsASnMuzR2xero2zNnURSNIEQVy18kzdmyxFe3NQsuHgGsonVdrslYMxgq6W8zDRnrkaWLMsWSNI6PJ3GhMZEGYh9wgAj6wmyE5uIKwWqZzUiPaYELinS5KbliWNzhP6SKPJEin8WhG3cMPp3rGQ7lPgh5Wd9rjbV61tGmcMvMrDMRXopAsXNOp5WYo31jcgX0fAwP4U3Yk1qVaL9dC3MyMF0Dr1E9g4ZBF6z2nUzdTeYPAUmMlOrY1AIJNRxPnTHlkMuKwXvTUtMVQ49OJMNJMCRpLj5AJxPPQMPSljudsnWzhHuCDHjJYBhyv99Dh3WrtwAORpXd3FjrYLKdpIld2kiVU8oB3HefsoLHMvPQTiN1gs6NCxcxea1ZkxMfVEeXkmgn5bxTOdEaIGhU86MJbdvqPZWl0Osd4lzhGAn04cevcT03ZGf23DISBn5eK9iWg424Vohebqf3REg8X93HH9l7mj1x858biNGe0YbP4bnACliAATdUZwEpnFLc22VjgIIKe9WpNN85uMUeBab4jbrEiubcUlKEpw9AaNeykP6wgMWFiRin32roG0vdfa9EYttNQDw3TqMuexWW29BXwM8N"}2370 is expected to be invalid2371 position_attrs: {:old_line=>"foo"}2372 is expected to be invalid2373 position_attrs: {:new_line=>"foo"}2374 is expected to be invalid2375 position_attrs: {:line_range=>{:foo=>"bar"}}2376 is expected to be invalid2377 position_attrs: {:line_range=>{:line_code=>"9i7ndZWja5m2dxlQMycC2HOWC9Tj0Kf6qKW8OKklbQl68cDgl8IfZmwZFRUwGfzOng7kZlENzOghfu5QbSqV8yB7Nu65SxyHNANrb"}}2378 is expected to be invalid2379 position_attrs: {:line_range=>{:type=>"oD3aYGdouFTVryqseSvX7rET7AWYxzcFCZHB6Ji7I1each0qaCijSALtUFRVdEVV9PZ25lYWvve6L4iLm2wqJdPoxOz2XdSQHwnko"}}2380 is expected to be invalid2381 position_attrs: {:line_range=>{:old_line=>"foo"}}2382 is expected to be invalid2383 position_attrs: {:line_range=>{:new_line=>"foo"}}2384 is expected to be invalid2385 when diff note is set on SHA256 repository2386 creates a note without an error2387# [RSpecRunTime] RSpec elapsed time: 11 minutes 39.8 seconds. Current RSS: ~1484M. Threads: 4. load average: 1.25 1.21 1.12 1/305 560262388.2389 when importing2390 does not check if it's supported2391 #position=2392 when provided a string2393 sets the position2394 when provided a hash2395 sets the position2396 when provided a position object2397 sets the position2398 #original_position=2399 when provided a string2400 sets the original position2401 when provided a hash2402 sets the original position2403 when provided a position object2404 sets the original position2405 #create_diff_file callback2406 merge request2407 does not create diff note file if it is a reply2408 when diffs are already created2409 when diff_file is found in persisted diffs2410 when importing2411 when diff_line is found in persisted diff_file2412 creates a diff note file2413# [RSpecRunTime] RSpec elapsed time: 11 minutes 41.75 seconds. Current RSS: ~1479M. Threads: 4. load average: 1.25 1.21 1.12 1/306 560702414.2415 when diff_line is not found in persisted diff_file2416 behaves like a valid diff note with after commit callback2417 when diff file is fetched from repository2418 when diff_line is not found2419 raises an error2420 when diff_line is found2421 fallback to fetch file from repository2422 creates a diff note file2423 when diff file is not found in repository2424 raises an error2425 when not importing2426 when diff_line is not found2427 raises an error2428 when diff_line is found2429 creates a diff note file2430 when diff file is not found in persisted diffs2431 behaves like a valid diff note with after commit callback2432 when diff file is fetched from repository2433 when diff_line is not found2434 raises an error2435 when diff_line is found2436 fallback to fetch file from repository2437 creates a diff note file2438 when diff file is not found in repository2439 raises an error2440 when diffs are not already created2441 behaves like a valid diff note with after commit callback2442 when diff file is fetched from repository2443 when diff_line is not found2444 raises an error2445 when diff_line is found2446 fallback to fetch file from repository2447 creates a diff note file2448 when diff file is not found in repository2449 raises an error2450 commit2451 creates a diff note file2452 does not create diff note file if it is a reply2453# [RSpecRunTime] RSpec elapsed time: 11 minutes 44.61 seconds. Current RSS: ~1480M. Threads: 4. load average: 1.23 1.21 1.12 1/305 561282454.2455 #diff_file2456 when note_diff_file association exists2457 returns persisted diff file data2458 when the discussion was created in the diff2459 returns correct diff file2460 when discussion is outdated or not created in the diff2461 returns the correct diff file2462 note diff file creation enqueuing2463 enqueues CreateNoteDiffFileWorker if it is the first note of a discussion2464 does not enqueues CreateNoteDiffFileWorker if not first note of a discussion2465# [RSpecRunTime] RSpec elapsed time: 11 minutes 48.18 seconds. Current RSS: ~1469M. Threads: 4. load average: 1.21 1.21 1.12 1/306 562622466.2467 when noteable is a Design2468 does not return a diff file2469# [RSpecRunTime] RSpec elapsed time: 11 minutes 50.1 seconds. Current RSS: ~1463M. Threads: 4. load average: 1.21 1.21 1.12 1/306 562992470.2471 #latest_diff_file2472 when noteable is a Design2473 does not return a diff file2474 #diff_line2475 returns the correct diff line2476 #line_code2477 returns the correct line code2478 #active?2479 when noteable is a commit2480 returns true2481 when noteable is a merge request2482 when the merge request's diff refs match that of the diff note2483 returns true2484 when the merge request's diff refs don't match that of the diff note2485 returns false2486 creation2487 updating of position2488 when noteable is a commit2489 doesn't update the position2490 when noteable is a merge request2491 when the note is active2492 doesn't update the position2493 when the note is outdated2494 updates the position2495 #discussion_id2496 when it is newly created2497 has a discussion id2498# [RSpecRunTime] RSpec elapsed time: 11 minutes 53.52 seconds. Current RSS: ~1456M. Threads: 4. load average: 1.19 1.20 1.12 1/306 564282499.2500 when it didn't store a discussion id before2501 has a discussion id2502# [RSpecRunTime] RSpec elapsed time: 11 minutes 55.01 seconds. Current RSS: ~1464M. Threads: 4. load average: 1.19 1.20 1.12 1/306 564862503.2504 #created_at_diff?2505 when noteable is a commit2506 returns true2507 when noteable is a merge request2508 when the diff refs match the original one of the diff note2509 returns true2510 when the diff refs don't match the original one of the diff note2511 returns false2512 #supports_suggestion?2513 when noteable does not exist2514 returns false2515 when noteable does not support suggestions2516 returns false2517 when line is not suggestible2518 returns false2519 #banzai_render_context2520 includes expected context2521# [RSpecRunTime] RSpec elapsed time: 11 minutes 57.27 seconds. Current RSS: ~1460M. Threads: 4. load average: 1.19 1.20 1.12 1/305 565822522.2523 image diff notes2524 returns true for on_image?2525 validations2526 is expected not to validate that :line_code cannot be empty/falsy2527 does not validate diff line2528 does not update the position2529 #to_ability_name2530 is expected to eq "note"2531 #shas2532 returns list of SHAs based on original_position2533 when position changes2534 includes the new position SHAs2535 #latest_diff_file_path2536 returns the file_path of latest_diff_file2537 #raw_truncated_diff_lines2538 returns raw truncated diff lines2539# [RSpecRunTime] Finishing example group spec/models/diff_note_spec.rb. It took 42.77 seconds. Expected to take 43.96 seconds.2540# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/offset_pagination_spec.rb. Expected to take 37.41 seconds.2541Gitlab::Pagination::OffsetPagination2542 #paginate2543 when resource can be paginated2544 first page2545 does not return the total headers when excluding them2546 when resources count is less than MAX_COUNT_LIMIT2547 behaves like paginated response2548 returns appropriate amount of resources2549 executes only one SELECT COUNT query2550# [RSpecRunTime] RSpec elapsed time: 12 minutes 2.54 seconds. Current RSS: ~1444M. Threads: 4. load average: 1.16 1.20 1.11 1/304 565982551.2552 behaves like response with pagination headers2553 adds appropriate headers2554# [RSpecRunTime] RSpec elapsed time: 12 minutes 4.16 seconds. Current RSS: ~1438M. Threads: 4. load average: 1.16 1.20 1.11 1/304 565992555.2556 when resources count is more than MAX_COUNT_LIMIT2557 does not return the X-Total and X-Total-Pages headers2558 behaves like paginated response2559 returns appropriate amount of resources2560 executes only one SELECT COUNT query2561# [RSpecRunTime] RSpec elapsed time: 12 minutes 9.03 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.15 1.19 1.11 1/299 566002562.2563 when without_count is true2564 does not return the X-Total and X-Total-Pages headers2565 behaves like paginated response2566 returns appropriate amount of resources2567 executes only one SELECT COUNT query2568# [RSpecRunTime] RSpec elapsed time: 12 minutes 13.83 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.14 1.19 1.11 1/299 566012569.2570 when resource already paginated2571 when per_page param is specified2572 returns appropriate amount of resources based on per_page param2573# [RSpecRunTime] RSpec elapsed time: 12 minutes 15.5 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.14 1.19 1.11 1/299 566022574.2575 when page and per page params are strings2576 returns appropriate amount of resources2577# [RSpecRunTime] RSpec elapsed time: 12 minutes 17.14 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.14 1.19 1.11 1/299 566032578.2579 when per_page param is blank2580 returns appropriate amount of resources2581# [RSpecRunTime] RSpec elapsed time: 12 minutes 18.75 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.13 1.19 1.11 1/299 566042582.2583 when page param is blank2584 returns appropriate amount of resources based on resource per(N)2585# [RSpecRunTime] RSpec elapsed time: 12 minutes 20.48 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.13 1.19 1.11 1/299 566052586.2587 when resource does not respond to limit_value2588 when page param is blank2589 returns appropriate amount of resources2590# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.12 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.13 1.19 1.11 1/299 566062591.2592 when per_page param is blank2593 returns appropriate amount of resources with default per page value2594# [RSpecRunTime] RSpec elapsed time: 12 minutes 23.79 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.12 1.18 1.11 1/299 566072595.2596 when resource is a paginatable array2597 only returns the requested resources2598 does not return total headers when excluding them2599 does not return total pages when excluding them2600 behaves like response with pagination headers2601 adds appropriate headers2602# [RSpecRunTime] RSpec elapsed time: 12 minutes 30.25 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.11 1.18 1.11 1/299 566082603.2604 when resources count is more than MAX_COUNT_LIMIT2605 does not return the X-Total and X-Total-Pages headers2606# [RSpecRunTime] RSpec elapsed time: 12 minutes 31.94 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.11 1.18 1.11 1/299 566092607.2608 second page2609 returns appropriate amount of resources2610 adds appropriate headers2611# [RSpecRunTime] RSpec elapsed time: 12 minutes 35.23 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.18 1.19 1.11 1/299 566102612.2613 if order2614 is not present it adds default order(:id) if no order is present2615 is present it does not add anything2616# [RSpecRunTime] RSpec elapsed time: 12 minutes 38.4 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.16 1.19 1.11 1/299 566112617.2618 when resource empty2619 first page2620 returns appropriate amount of resources2621 adds appropriate headers2622# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/offset_pagination_spec.rb. It took 40.58 seconds. Expected to take 37.41 seconds.2623# [RSpecRunTime] Starting example group spec/models/pages_domain_spec.rb. Expected to take 34.73 seconds.2624PagesDomain2625 does not allow STI2626 associations2627 is expected to belong to project required: false2628 .for_project2629 returns domains assigned to project2630# [RSpecRunTime] RSpec elapsed time: 12 minutes 39.98 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.16 1.19 1.11 1/299 566122631.2632 .verified2633 finds verified2634# [RSpecRunTime] RSpec elapsed time: 12 minutes 41.19 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.16 1.19 1.11 1/300 566132635.2636 domain validations2637 when the domain is unique2638 is expected to validate that :domain is case-insensitively unique2639 with different domain names2640 domain: "my.domain.com", expected: true2641 is expected to have attributes {:valid? => true}2642 domain: "123.456.789", expected: true2643 is expected to have attributes {:valid? => true}2644 domain: "0x12345.com", expected: true2645 is expected to have attributes {:valid? => true}2646 domain: "0123123", expected: true2647 is expected to have attributes {:valid? => true}2648 domain: "a-reserved.com", expected: true2649 is expected to have attributes {:valid? => true}2650 domain: "a.b-reserved.com", expected: true2651 is expected to have attributes {:valid? => true}2652 domain: "reserved.com", expected: true2653 is expected to have attributes {:valid? => true}2654 domain: "_foo.com", expected: false2655 is expected to have attributes {:valid? => false}2656 domain: "a.reserved.com", expected: false2657 is expected to have attributes {:valid? => false}2658 domain: "a.b.reserved.com", expected: false2659 is expected to have attributes {:valid? => false}2660 domain: nil, expected: false2661 is expected to have attributes {:valid? => false}2662 HTTPS-only2663 when project is set to use pages https only2664 certificate: nil, key: nil, auto_ssl_enabled: false, errors_on: [:certificate, :key]2665 is adds the expected errors2666 certificate: nil, key: nil, auto_ssl_enabled: true, errors_on: []2667 is adds the expected errors2668 certificate: "-----BEGIN CERTIFICATE-----\nMIIBrzCCARgCCQDbfQx2zdkNYTANBgkqhkiG9w0BAQsFADAbMRkwFwYDVQQDDBB0\nZXN0LWNlcnRpZmljYXRlMCAXDTIwMDMxNjE0MjAzNFoYDzIyMjAwMTI4MTQyMDM0\nWjAbMRkwFwYDVQQDDBB0ZXN0LWNlcnRpZmljYXRlMIGfMA0GCSqGSIb3DQEBAQUA\nA4GNADCBiQKBgQCkvgn0vRnEUnWEjUs8h+UCUAa+bpkS+hPiopTld/YmBTv/aB41\nHWqU0VpK8JzTwqe6mnnJOCa/Ir9eLT1TQ3za++nhm+v92JJzgD9EDoy1rp6AvJI1\nPjfyR1Odja1Hl96hMvBClfS3ggyXAZAZPmHo5/Z8qYPHO7C7J99wgeot2wIDAQAB\nMA0GCSqGSIb3DQEBCwUAA4GBACc+chrTAuvnMBTedc4/dy16pEesK6oGjywYUd/0\n/FBr8Vry7QUXMSgfraza9S0V+JvFvZFqkkOyJKW+m30kThWzyc/2e+BRxTh/QrxP\n0j84QXtmnVtW4jsAwfBBfg78ST27eyp/WhruI6F/kZlXhfAed0RcPbRnbi3yvUPL\nLo4T\n-----END CERTIFICATE-----\n", key: nil, auto_ssl_enabled: false, errors_on: [:key]2669 is adds the expected errors2670 certificate: "-----BEGIN CERTIFICATE-----\nMIIBrzCCARgCCQDbfQx2zdkNYTANBgkqhkiG9w0BAQsFADAbMRkwFwYDVQQDDBB0\nZXN0LWNlcnRpZmljYXRlMCAXDTIwMDMxNjE0MjAzNFoYDzIyMjAwMTI4MTQyMDM0\nWjAbMRkwFwYDVQQDDBB0ZXN0LWNlcnRpZmljYXRlMIGfMA0GCSqGSIb3DQEBAQUA\nA4GNADCBiQKBgQCkvgn0vRnEUnWEjUs8h+UCUAa+bpkS+hPiopTld/YmBTv/aB41\nHWqU0VpK8JzTwqe6mnnJOCa/Ir9eLT1TQ3za++nhm+v92JJzgD9EDoy1rp6AvJI1\nPjfyR1Odja1Hl96hMvBClfS3ggyXAZAZPmHo5/Z8qYPHO7C7J99wgeot2wIDAQAB\nMA0GCSqGSIb3DQEBCwUAA4GBACc+chrTAuvnMBTedc4/dy16pEesK6oGjywYUd/0\n/FBr8Vry7QUXMSgfraza9S0V+JvFvZFqkkOyJKW+m30kThWzyc/2e+BRxTh/QrxP\n0j84QXtmnVtW4jsAwfBBfg78ST27eyp/WhruI6F/kZlXhfAed0RcPbRnbi3yvUPL\nLo4T\n-----END CERTIFICATE-----\n", key: nil, auto_ssl_enabled: true, errors_on: [:key]2671 is adds the expected errors2672 certificate: nil, key: "-----BEGIN PRIVATE KEY-----\nMIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAKS+CfS9GcRSdYSN\nSzyH5QJQBr5umRL6E+KilOV39iYFO/9oHjUdapTRWkrwnNPCp7qaeck4Jr8iv14t\nPVNDfNr76eGb6/3YknOAP0QOjLWunoC8kjU+N/JHU52NrUeX3qEy8EKV9LeCDJcB\nkBk+Yejn9nypg8c7sLsn33CB6i3bAgMBAAECgYA2D26w80T7WZvazYr86BNMePpd\nj2mIAqx32KZHzt/lhh40J/SRtX9+Kl0Y7nBoRR5Ja9u/HkAIxNxLiUjwg9r6cpg/\nuITEF5nMt7lAk391BuI+7VOZZGbJDsq2ulPd6lO+C8Kq/PI/e4kXcIjeH6KwQsuR\n5vrXfBZ3sQfflaiN4QJBANBt8JY2LIGQF8o89qwUpRL5vbnKQ4IzZ5+TOl4RLR7O\nAQpJ81tGuINghO7aunctb6rrcKJrxmEH1whzComybrMCQQDKV49nOBudRBAIgG4K\nEnLzsRKISUHMZSJiYTYnablof8cKw1JaQduw7zgrUlLwnroSaAGX88+Jw1f5n2Lh\nVlg5AkBDdUGnrDLtYBCDEQYZHblrkc7ZAeCllDOWjxUV+uMqlCv8A4Ey6omvY57C\nm6I8DkWVAQx8VPtozhvHjUw80rZHAkB55HWHAM3h13axKG0htCt7klhPsZHpx6MH\nEPjGlXIT+aW2XiPmK3ZlCDcWIenE+lmtbOpI159Wpk8BGXs/s/xBAkEAlAY3ymgx\n63BDJEwvOb2IaP8lDDxNsXx9XJNVvQbv5n15vNsLHbjslHfAhAbxnLQ1fLhUPqSi\nnNp/xedE1YxutQ==\n-----END PRIVATE KEY-----\n", auto_ssl_enabled: false, errors_on: [:certificate, :key]2673 is adds the expected errors2674 certificate: nil, key: "-----BEGIN PRIVATE KEY-----\nMIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAKS+CfS9GcRSdYSN\nSzyH5QJQBr5umRL6E+KilOV39iYFO/9oHjUdapTRWkrwnNPCp7qaeck4Jr8iv14t\nPVNDfNr76eGb6/3YknOAP0QOjLWunoC8kjU+N/JHU52NrUeX3qEy8EKV9LeCDJcB\nkBk+Yejn9nypg8c7sLsn33CB6i3bAgMBAAECgYA2D26w80T7WZvazYr86BNMePpd\nj2mIAqx32KZHzt/lhh40J/SRtX9+Kl0Y7nBoRR5Ja9u/HkAIxNxLiUjwg9r6cpg/\nuITEF5nMt7lAk391BuI+7VOZZGbJDsq2ulPd6lO+C8Kq/PI/e4kXcIjeH6KwQsuR\n5vrXfBZ3sQfflaiN4QJBANBt8JY2LIGQF8o89qwUpRL5vbnKQ4IzZ5+TOl4RLR7O\nAQpJ81tGuINghO7aunctb6rrcKJrxmEH1whzComybrMCQQDKV49nOBudRBAIgG4K\nEnLzsRKISUHMZSJiYTYnablof8cKw1JaQduw7zgrUlLwnroSaAGX88+Jw1f5n2Lh\nVlg5AkBDdUGnrDLtYBCDEQYZHblrkc7ZAeCllDOWjxUV+uMqlCv8A4Ey6omvY57C\nm6I8DkWVAQx8VPtozhvHjUw80rZHAkB55HWHAM3h13axKG0htCt7klhPsZHpx6MH\nEPjGlXIT+aW2XiPmK3ZlCDcWIenE+lmtbOpI159Wpk8BGXs/s/xBAkEAlAY3ymgx\n63BDJEwvOb2IaP8lDDxNsXx9XJNVvQbv5n15vNsLHbjslHfAhAbxnLQ1fLhUPqSi\nnNp/xedE1YxutQ==\n-----END PRIVATE KEY-----\n", auto_ssl_enabled: true, errors_on: [:key]2675 is adds the expected errors2676 certificate: "-----BEGIN CERTIFICATE-----\nMIIBrzCCARgCCQDbfQx2zdkNYTANBgkqhkiG9w0BAQsFADAbMRkwFwYDVQQDDBB0\nZXN0LWNlcnRpZmljYXRlMCAXDTIwMDMxNjE0MjAzNFoYDzIyMjAwMTI4MTQyMDM0\nWjAbMRkwFwYDVQQDDBB0ZXN0LWNlcnRpZmljYXRlMIGfMA0GCSqGSIb3DQEBAQUA\nA4GNADCBiQKBgQCkvgn0vRnEUnWEjUs8h+UCUAa+bpkS+hPiopTld/YmBTv/aB41\nHWqU0VpK8JzTwqe6mnnJOCa/Ir9eLT1TQ3za++nhm+v92JJzgD9EDoy1rp6AvJI1\nPjfyR1Odja1Hl96hMvBClfS3ggyXAZAZPmHo5/Z8qYPHO7C7J99wgeot2wIDAQAB\nMA0GCSqGSIb3DQEBCwUAA4GBACc+chrTAuvnMBTedc4/dy16pEesK6oGjywYUd/0\n/FBr8Vry7QUXMSgfraza9S0V+JvFvZFqkkOyJKW+m30kThWzyc/2e+BRxTh/QrxP\n0j84QXtmnVtW4jsAwfBBfg78ST27eyp/WhruI6F/kZlXhfAed0RcPbRnbi3yvUPL\nLo4T\n-----END CERTIFICATE-----\n", key: "-----BEGIN PRIVATE KEY-----\nMIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAKS+CfS9GcRSdYSN\nSzyH5QJQBr5umRL6E+KilOV39iYFO/9oHjUdapTRWkrwnNPCp7qaeck4Jr8iv14t\nPVNDfNr76eGb6/3YknOAP0QOjLWunoC8kjU+N/JHU52NrUeX3qEy8EKV9LeCDJcB\nkBk+Yejn9nypg8c7sLsn33CB6i3bAgMBAAECgYA2D26w80T7WZvazYr86BNMePpd\nj2mIAqx32KZHzt/lhh40J/SRtX9+Kl0Y7nBoRR5Ja9u/HkAIxNxLiUjwg9r6cpg/\nuITEF5nMt7lAk391BuI+7VOZZGbJDsq2ulPd6lO+C8Kq/PI/e4kXcIjeH6KwQsuR\n5vrXfBZ3sQfflaiN4QJBANBt8JY2LIGQF8o89qwUpRL5vbnKQ4IzZ5+TOl4RLR7O\nAQpJ81tGuINghO7aunctb6rrcKJrxmEH1whzComybrMCQQDKV49nOBudRBAIgG4K\nEnLzsRKISUHMZSJiYTYnablof8cKw1JaQduw7zgrUlLwnroSaAGX88+Jw1f5n2Lh\nVlg5AkBDdUGnrDLtYBCDEQYZHblrkc7ZAeCllDOWjxUV+uMqlCv8A4Ey6omvY57C\nm6I8DkWVAQx8VPtozhvHjUw80rZHAkB55HWHAM3h13axKG0htCt7klhPsZHpx6MH\nEPjGlXIT+aW2XiPmK3ZlCDcWIenE+lmtbOpI159Wpk8BGXs/s/xBAkEAlAY3ymgx\n63BDJEwvOb2IaP8lDDxNsXx9XJNVvQbv5n15vNsLHbjslHfAhAbxnLQ1fLhUPqSi\nnNp/xedE1YxutQ==\n-----END PRIVATE KEY-----\n", auto_ssl_enabled: false, errors_on: []2677 is adds the expected errors2678 certificate: "-----BEGIN CERTIFICATE-----\nMIIBrzCCARgCCQDbfQx2zdkNYTANBgkqhkiG9w0BAQsFADAbMRkwFwYDVQQDDBB0\nZXN0LWNlcnRpZmljYXRlMCAXDTIwMDMxNjE0MjAzNFoYDzIyMjAwMTI4MTQyMDM0\nWjAbMRkwFwYDVQQDDBB0ZXN0LWNlcnRpZmljYXRlMIGfMA0GCSqGSIb3DQEBAQUA\nA4GNADCBiQKBgQCkvgn0vRnEUnWEjUs8h+UCUAa+bpkS+hPiopTld/YmBTv/aB41\nHWqU0VpK8JzTwqe6mnnJOCa/Ir9eLT1TQ3za++nhm+v92JJzgD9EDoy1rp6AvJI1\nPjfyR1Odja1Hl96hMvBClfS3ggyXAZAZPmHo5/Z8qYPHO7C7J99wgeot2wIDAQAB\nMA0GCSqGSIb3DQEBCwUAA4GBACc+chrTAuvnMBTedc4/dy16pEesK6oGjywYUd/0\n/FBr8Vry7QUXMSgfraza9S0V+JvFvZFqkkOyJKW+m30kThWzyc/2e+BRxTh/QrxP\n0j84QXtmnVtW4jsAwfBBfg78ST27eyp/WhruI6F/kZlXhfAed0RcPbRnbi3yvUPL\nLo4T\n-----END CERTIFICATE-----\n", key: "-----BEGIN PRIVATE KEY-----\nMIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAKS+CfS9GcRSdYSN\nSzyH5QJQBr5umRL6E+KilOV39iYFO/9oHjUdapTRWkrwnNPCp7qaeck4Jr8iv14t\nPVNDfNr76eGb6/3YknOAP0QOjLWunoC8kjU+N/JHU52NrUeX3qEy8EKV9LeCDJcB\nkBk+Yejn9nypg8c7sLsn33CB6i3bAgMBAAECgYA2D26w80T7WZvazYr86BNMePpd\nj2mIAqx32KZHzt/lhh40J/SRtX9+Kl0Y7nBoRR5Ja9u/HkAIxNxLiUjwg9r6cpg/\nuITEF5nMt7lAk391BuI+7VOZZGbJDsq2ulPd6lO+C8Kq/PI/e4kXcIjeH6KwQsuR\n5vrXfBZ3sQfflaiN4QJBANBt8JY2LIGQF8o89qwUpRL5vbnKQ4IzZ5+TOl4RLR7O\nAQpJ81tGuINghO7aunctb6rrcKJrxmEH1whzComybrMCQQDKV49nOBudRBAIgG4K\nEnLzsRKISUHMZSJiYTYnablof8cKw1JaQduw7zgrUlLwnroSaAGX88+Jw1f5n2Lh\nVlg5AkBDdUGnrDLtYBCDEQYZHblrkc7ZAeCllDOWjxUV+uMqlCv8A4Ey6omvY57C\nm6I8DkWVAQx8VPtozhvHjUw80rZHAkB55HWHAM3h13axKG0htCt7klhPsZHpx6MH\nEPjGlXIT+aW2XiPmK3ZlCDcWIenE+lmtbOpI159Wpk8BGXs/s/xBAkEAlAY3ymgx\n63BDJEwvOb2IaP8lDDxNsXx9XJNVvQbv5n15vNsLHbjslHfAhAbxnLQ1fLhUPqSi\nnNp/xedE1YxutQ==\n-----END PRIVATE KEY-----\n", auto_ssl_enabled: true, errors_on: []2679 is adds the expected errors2680 when project is not set to https only2681 certificate: nil, key: nil, auto_ssl_enabled: false, errors_on: []2682 is adds the expected errors2683 certificate: nil, key: nil, auto_ssl_enabled: true, errors_on: []2684 is adds the expected errors2685 certificate: "-----BEGIN CERTIFICATE-----\nMIIBrzCCARgCCQDbfQx2zdkNYTANBgkqhkiG9w0BAQsFADAbMRkwFwYDVQQDDBB0\nZXN0LWNlcnRpZmljYXRlMCAXDTIwMDMxNjE0MjAzNFoYDzIyMjAwMTI4MTQyMDM0\nWjAbMRkwFwYDVQQDDBB0ZXN0LWNlcnRpZmljYXRlMIGfMA0GCSqGSIb3DQEBAQUA\nA4GNADCBiQKBgQCkvgn0vRnEUnWEjUs8h+UCUAa+bpkS+hPiopTld/YmBTv/aB41\nHWqU0VpK8JzTwqe6mnnJOCa/Ir9eLT1TQ3za++nhm+v92JJzgD9EDoy1rp6AvJI1\nPjfyR1Odja1Hl96hMvBClfS3ggyXAZAZPmHo5/Z8qYPHO7C7J99wgeot2wIDAQAB\nMA0GCSqGSIb3DQEBCwUAA4GBACc+chrTAuvnMBTedc4/dy16pEesK6oGjywYUd/0\n/FBr8Vry7QUXMSgfraza9S0V+JvFvZFqkkOyJKW+m30kThWzyc/2e+BRxTh/QrxP\n0j84QXtmnVtW4jsAwfBBfg78ST27eyp/WhruI6F/kZlXhfAed0RcPbRnbi3yvUPL\nLo4T\n-----END CERTIFICATE-----\n", key: nil, auto_ssl_enabled: false, errors_on: [:key]2686 is adds the expected errors2687 certificate: "-----BEGIN CERTIFICATE-----\nMIIBrzCCARgCCQDbfQx2zdkNYTANBgkqhkiG9w0BAQsFADAbMRkwFwYDVQQDDBB0\nZXN0LWNlcnRpZmljYXRlMCAXDTIwMDMxNjE0MjAzNFoYDzIyMjAwMTI4MTQyMDM0\nWjAbMRkwFwYDVQQDDBB0ZXN0LWNlcnRpZmljYXRlMIGfMA0GCSqGSIb3DQEBAQUA\nA4GNADCBiQKBgQCkvgn0vRnEUnWEjUs8h+UCUAa+bpkS+hPiopTld/YmBTv/aB41\nHWqU0VpK8JzTwqe6mnnJOCa/Ir9eLT1TQ3za++nhm+v92JJzgD9EDoy1rp6AvJI1\nPjfyR1Odja1Hl96hMvBClfS3ggyXAZAZPmHo5/Z8qYPHO7C7J99wgeot2wIDAQAB\nMA0GCSqGSIb3DQEBCwUAA4GBACc+chrTAuvnMBTedc4/dy16pEesK6oGjywYUd/0\n/FBr8Vry7QUXMSgfraza9S0V+JvFvZFqkkOyJKW+m30kThWzyc/2e+BRxTh/QrxP\n0j84QXtmnVtW4jsAwfBBfg78ST27eyp/WhruI6F/kZlXhfAed0RcPbRnbi3yvUPL\nLo4T\n-----END CERTIFICATE-----\n", key: nil, auto_ssl_enabled: true, errors_on: [:key]2688 is adds the expected errors2689 certificate: nil, key: "-----BEGIN PRIVATE KEY-----\nMIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAKS+CfS9GcRSdYSN\nSzyH5QJQBr5umRL6E+KilOV39iYFO/9oHjUdapTRWkrwnNPCp7qaeck4Jr8iv14t\nPVNDfNr76eGb6/3YknOAP0QOjLWunoC8kjU+N/JHU52NrUeX3qEy8EKV9LeCDJcB\nkBk+Yejn9nypg8c7sLsn33CB6i3bAgMBAAECgYA2D26w80T7WZvazYr86BNMePpd\nj2mIAqx32KZHzt/lhh40J/SRtX9+Kl0Y7nBoRR5Ja9u/HkAIxNxLiUjwg9r6cpg/\nuITEF5nMt7lAk391BuI+7VOZZGbJDsq2ulPd6lO+C8Kq/PI/e4kXcIjeH6KwQsuR\n5vrXfBZ3sQfflaiN4QJBANBt8JY2LIGQF8o89qwUpRL5vbnKQ4IzZ5+TOl4RLR7O\nAQpJ81tGuINghO7aunctb6rrcKJrxmEH1whzComybrMCQQDKV49nOBudRBAIgG4K\nEnLzsRKISUHMZSJiYTYnablof8cKw1JaQduw7zgrUlLwnroSaAGX88+Jw1f5n2Lh\nVlg5AkBDdUGnrDLtYBCDEQYZHblrkc7ZAeCllDOWjxUV+uMqlCv8A4Ey6omvY57C\nm6I8DkWVAQx8VPtozhvHjUw80rZHAkB55HWHAM3h13axKG0htCt7klhPsZHpx6MH\nEPjGlXIT+aW2XiPmK3ZlCDcWIenE+lmtbOpI159Wpk8BGXs/s/xBAkEAlAY3ymgx\n63BDJEwvOb2IaP8lDDxNsXx9XJNVvQbv5n15vNsLHbjslHfAhAbxnLQ1fLhUPqSi\nnNp/xedE1YxutQ==\n-----END PRIVATE KEY-----\n", auto_ssl_enabled: false, errors_on: [:key]2690 is adds the expected errors2691 certificate: nil, key: "-----BEGIN PRIVATE KEY-----\nMIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAKS+CfS9GcRSdYSN\nSzyH5QJQBr5umRL6E+KilOV39iYFO/9oHjUdapTRWkrwnNPCp7qaeck4Jr8iv14t\nPVNDfNr76eGb6/3YknOAP0QOjLWunoC8kjU+N/JHU52NrUeX3qEy8EKV9LeCDJcB\nkBk+Yejn9nypg8c7sLsn33CB6i3bAgMBAAECgYA2D26w80T7WZvazYr86BNMePpd\nj2mIAqx32KZHzt/lhh40J/SRtX9+Kl0Y7nBoRR5Ja9u/HkAIxNxLiUjwg9r6cpg/\nuITEF5nMt7lAk391BuI+7VOZZGbJDsq2ulPd6lO+C8Kq/PI/e4kXcIjeH6KwQsuR\n5vrXfBZ3sQfflaiN4QJBANBt8JY2LIGQF8o89qwUpRL5vbnKQ4IzZ5+TOl4RLR7O\nAQpJ81tGuINghO7aunctb6rrcKJrxmEH1whzComybrMCQQDKV49nOBudRBAIgG4K\nEnLzsRKISUHMZSJiYTYnablof8cKw1JaQduw7zgrUlLwnroSaAGX88+Jw1f5n2Lh\nVlg5AkBDdUGnrDLtYBCDEQYZHblrkc7ZAeCllDOWjxUV+uMqlCv8A4Ey6omvY57C\nm6I8DkWVAQx8VPtozhvHjUw80rZHAkB55HWHAM3h13axKG0htCt7klhPsZHpx6MH\nEPjGlXIT+aW2XiPmK3ZlCDcWIenE+lmtbOpI159Wpk8BGXs/s/xBAkEAlAY3ymgx\n63BDJEwvOb2IaP8lDDxNsXx9XJNVvQbv5n15vNsLHbjslHfAhAbxnLQ1fLhUPqSi\nnNp/xedE1YxutQ==\n-----END PRIVATE KEY-----\n", auto_ssl_enabled: true, errors_on: [:key]2692 is adds the expected errors2693 certificate: "-----BEGIN CERTIFICATE-----\nMIIBrzCCARgCCQDbfQx2zdkNYTANBgkqhkiG9w0BAQsFADAbMRkwFwYDVQQDDBB0\nZXN0LWNlcnRpZmljYXRlMCAXDTIwMDMxNjE0MjAzNFoYDzIyMjAwMTI4MTQyMDM0\nWjAbMRkwFwYDVQQDDBB0ZXN0LWNlcnRpZmljYXRlMIGfMA0GCSqGSIb3DQEBAQUA\nA4GNADCBiQKBgQCkvgn0vRnEUnWEjUs8h+UCUAa+bpkS+hPiopTld/YmBTv/aB41\nHWqU0VpK8JzTwqe6mnnJOCa/Ir9eLT1TQ3za++nhm+v92JJzgD9EDoy1rp6AvJI1\nPjfyR1Odja1Hl96hMvBClfS3ggyXAZAZPmHo5/Z8qYPHO7C7J99wgeot2wIDAQAB\nMA0GCSqGSIb3DQEBCwUAA4GBACc+chrTAuvnMBTedc4/dy16pEesK6oGjywYUd/0\n/FBr8Vry7QUXMSgfraza9S0V+JvFvZFqkkOyJKW+m30kThWzyc/2e+BRxTh/QrxP\n0j84QXtmnVtW4jsAwfBBfg78ST27eyp/WhruI6F/kZlXhfAed0RcPbRnbi3yvUPL\nLo4T\n-----END CERTIFICATE-----\n", key: "-----BEGIN PRIVATE KEY-----\nMIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAKS+CfS9GcRSdYSN\nSzyH5QJQBr5umRL6E+KilOV39iYFO/9oHjUdapTRWkrwnNPCp7qaeck4Jr8iv14t\nPVNDfNr76eGb6/3YknOAP0QOjLWunoC8kjU+N/JHU52NrUeX3qEy8EKV9LeCDJcB\nkBk+Yejn9nypg8c7sLsn33CB6i3bAgMBAAECgYA2D26w80T7WZvazYr86BNMePpd\nj2mIAqx32KZHzt/lhh40J/SRtX9+Kl0Y7nBoRR5Ja9u/HkAIxNxLiUjwg9r6cpg/\nuITEF5nMt7lAk391BuI+7VOZZGbJDsq2ulPd6lO+C8Kq/PI/e4kXcIjeH6KwQsuR\n5vrXfBZ3sQfflaiN4QJBANBt8JY2LIGQF8o89qwUpRL5vbnKQ4IzZ5+TOl4RLR7O\nAQpJ81tGuINghO7aunctb6rrcKJrxmEH1whzComybrMCQQDKV49nOBudRBAIgG4K\nEnLzsRKISUHMZSJiYTYnablof8cKw1JaQduw7zgrUlLwnroSaAGX88+Jw1f5n2Lh\nVlg5AkBDdUGnrDLtYBCDEQYZHblrkc7ZAeCllDOWjxUV+uMqlCv8A4Ey6omvY57C\nm6I8DkWVAQx8VPtozhvHjUw80rZHAkB55HWHAM3h13axKG0htCt7klhPsZHpx6MH\nEPjGlXIT+aW2XiPmK3ZlCDcWIenE+lmtbOpI159Wpk8BGXs/s/xBAkEAlAY3ymgx\n63BDJEwvOb2IaP8lDDxNsXx9XJNVvQbv5n15vNsLHbjslHfAhAbxnLQ1fLhUPqSi\nnNp/xedE1YxutQ==\n-----END PRIVATE KEY-----\n", auto_ssl_enabled: false, errors_on: []2694 is adds the expected errors2695 certificate: "-----BEGIN CERTIFICATE-----\nMIIBrzCCARgCCQDbfQx2zdkNYTANBgkqhkiG9w0BAQsFADAbMRkwFwYDVQQDDBB0\nZXN0LWNlcnRpZmljYXRlMCAXDTIwMDMxNjE0MjAzNFoYDzIyMjAwMTI4MTQyMDM0\nWjAbMRkwFwYDVQQDDBB0ZXN0LWNlcnRpZmljYXRlMIGfMA0GCSqGSIb3DQEBAQUA\nA4GNADCBiQKBgQCkvgn0vRnEUnWEjUs8h+UCUAa+bpkS+hPiopTld/YmBTv/aB41\nHWqU0VpK8JzTwqe6mnnJOCa/Ir9eLT1TQ3za++nhm+v92JJzgD9EDoy1rp6AvJI1\nPjfyR1Odja1Hl96hMvBClfS3ggyXAZAZPmHo5/Z8qYPHO7C7J99wgeot2wIDAQAB\nMA0GCSqGSIb3DQEBCwUAA4GBACc+chrTAuvnMBTedc4/dy16pEesK6oGjywYUd/0\n/FBr8Vry7QUXMSgfraza9S0V+JvFvZFqkkOyJKW+m30kThWzyc/2e+BRxTh/QrxP\n0j84QXtmnVtW4jsAwfBBfg78ST27eyp/WhruI6F/kZlXhfAed0RcPbRnbi3yvUPL\nLo4T\n-----END CERTIFICATE-----\n", key: "-----BEGIN PRIVATE KEY-----\nMIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAKS+CfS9GcRSdYSN\nSzyH5QJQBr5umRL6E+KilOV39iYFO/9oHjUdapTRWkrwnNPCp7qaeck4Jr8iv14t\nPVNDfNr76eGb6/3YknOAP0QOjLWunoC8kjU+N/JHU52NrUeX3qEy8EKV9LeCDJcB\nkBk+Yejn9nypg8c7sLsn33CB6i3bAgMBAAECgYA2D26w80T7WZvazYr86BNMePpd\nj2mIAqx32KZHzt/lhh40J/SRtX9+Kl0Y7nBoRR5Ja9u/HkAIxNxLiUjwg9r6cpg/\nuITEF5nMt7lAk391BuI+7VOZZGbJDsq2ulPd6lO+C8Kq/PI/e4kXcIjeH6KwQsuR\n5vrXfBZ3sQfflaiN4QJBANBt8JY2LIGQF8o89qwUpRL5vbnKQ4IzZ5+TOl4RLR7O\nAQpJ81tGuINghO7aunctb6rrcKJrxmEH1whzComybrMCQQDKV49nOBudRBAIgG4K\nEnLzsRKISUHMZSJiYTYnablof8cKw1JaQduw7zgrUlLwnroSaAGX88+Jw1f5n2Lh\nVlg5AkBDdUGnrDLtYBCDEQYZHblrkc7ZAeCllDOWjxUV+uMqlCv8A4Ey6omvY57C\nm6I8DkWVAQx8VPtozhvHjUw80rZHAkB55HWHAM3h13axKG0htCt7klhPsZHpx6MH\nEPjGlXIT+aW2XiPmK3ZlCDcWIenE+lmtbOpI159Wpk8BGXs/s/xBAkEAlAY3ymgx\n63BDJEwvOb2IaP8lDDxNsXx9XJNVvQbv5n15vNsLHbjslHfAhAbxnLQ1fLhUPqSi\nnNp/xedE1YxutQ==\n-----END PRIVATE KEY-----\n", auto_ssl_enabled: true, errors_on: []2696 is adds the expected errors2697 when certificate is specified2698 saves validity time2699 validate certificate2700 for serverless domain2701 requires certificate and key to be present2702 with matching key2703 is expected to be valid2704 when no certificate is specified2705 is expected not to be valid2706 when no key is specified2707 is expected not to be valid2708 for not matching key2709 is expected not to be valid2710 when certificate is expired2711 when certificate is being changed2712 adds error to certificate2713 when certificate is already saved2714 doesn't add error to certificate2715 with ecdsa certificate2716 is expected to be valid2717 when curve is set explicitly by parameters2718 adds errors to private key2719 validations2720 is expected to validate that :verification_code cannot be empty/falsy2721 when validating max certificate key length2722 validates the certificate key length2723 when the key has more than 8192 bytes2724 adds a human readable error2725 does not run SSL key verification2726 default values2727 is expected to have attributes {:auto_ssl_enabled => false, :scope => "project", :usage => "pages", :wildcard => false}2728 #verification_code2729 is set automatically with 128 bits of SecureRandom data2730 #keyed_verification_code2731 is expected to eq "gitlab-pages-verification-code=8e99fe164b4774ef2c38b97f55e30761"2732 #verification_domain2733 is expected to be nil2734 is a well-known subdomain if the domain is present2735 #url2736 is expected to eq "https://my38.domain.com"2737 without the certificate2738 is expected to eq "http://my39.domain.com"2739 #has_matching_key?2740 is expected to be truthy2741 for invalid key2742 is expected to be falsey2743 #has_valid_intermediates?2744 for self signed2745 is expected to be truthy2746 for missing certificate chain2747 is expected to be falsey2748 for trusted certificate chain2749 is expected to be truthy2750 for chain with unknown root CA2751 is expected to be truthy2752 #expired?2753 for valid2754 is expected to be falsey2755 for expired2756 is expected to be truthy2757 #subject2758 is expected to eq "/CN=test-certificate"2759 #certificate_text2760 is expected not to be empty2761 #https?2762 when a certificate is present2763 is expected to be https2764 when no certificate is present2765 is expected not to be https2766 #user_provided_key2767 when certificate is provided by user2768 is expected to eq "-----BEGIN PRIVATE KEY-----\nMIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAKS+CfS9GcRSdYSN\nSzyH5...aP8lDDxNsXx9XJNVvQbv5n15vNsLHbjslHfAhAbxnLQ1fLhUPqSi\nnNp/xedE1YxutQ==\n-----END PRIVATE KEY-----\n"2769 when certificate is provided by gitlab2770 is expected to be nil2771 #user_provided_certificate2772 when certificate is provided by user2773 is expected to eq "-----BEGIN CERTIFICATE-----\nMIIBrzCCARgCCQDbfQx2zdkNYTANBgkqhkiG9w0BAQsFADAbMRkwFwYDVQQDDBB0\nZXN0L...0j84QXtmnVtW4jsAwfBBfg78ST27eyp/WhruI6F/kZlXhfAed0RcPbRnbi3yvUPL\nLo4T\n-----END CERTIFICATE-----\n"2774 when certificate is provided by gitlab2775 is expected to be nil2776 #user_provided_key=2777 when value has been changed2778 assignes new value to key2779 changes certificate source2780# [RSpecRunTime] RSpec elapsed time: 12 minutes 49.5 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.14 1.18 1.11 1/299 566142781.2782 when value has not been not changed2783 does not change certificate source2784 #gitlab_provided_key=2785 when value has been changed2786 assignes new value to key2787 changes certificate source2788 when value has not been not changed2789 does not change certificate source2790 #user_provided_certificate=2791 when value has been changed2792 assignes new value to certificate2793 changes certificate source2794# [RSpecRunTime] RSpec elapsed time: 12 minutes 52.63 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.13 1.18 1.11 1/299 566152795.2796 when value has not been not changed2797 does not change certificate source2798 #gitlab_provided_certificate=2799 when value has been changed2800 assignes new value to certificate2801 changes certificate source2802# [RSpecRunTime] RSpec elapsed time: 12 minutes 54.49 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.13 1.18 1.11 1/299 566162803.2804 when value has not been not changed2805 does not change certificate source2806 #save2807 when we failed to obtain ssl certificate2808 clears failure if auto ssl is disabled2809 does not clear failure on unrelated updates2810# [RSpecRunTime] RSpec elapsed time: 12 minutes 56.29 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.13 1.18 1.11 1/299 566172811.2812 .for_removal2813 when domain is not schedule for removal2814 does not return domain2815 when domain is scheduled for removal yesterday2816 returns domain2817 when domain is scheduled for removal tomorrow2818 does not return domain2819 .instance_serverless2820 returns domains that are wildcard, instance-level, and serverless2821# [RSpecRunTime] RSpec elapsed time: 12 minutes 59.76 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.12 1.18 1.11 1/299 566182822.2823 .need_auto_ssl_renewal2824 contains only domains needing ssl renewal2825# [RSpecRunTime] RSpec elapsed time: 13 minutes 2.96 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.27 1.21 1.12 3/299 566192826.2827 #validate_custom_domain_count_per_project2828 when max custom domain setting is set to 02829 returns without an error2830 when max custom domain setting is not set to 02831 returns with an error for extra domains2832# [RSpecRunTime] RSpec elapsed time: 13 minutes 4.5 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.27 1.21 1.12 1/299 566202833.2834 .find_by_domain_case_insensitive2835 lookup is case-insensitive2836# [RSpecRunTime] Finishing example group spec/models/pages_domain_spec.rb. It took 26.45 seconds. Expected to take 34.73 seconds.2837# [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/snippet_reference_filter_spec.rb. Expected to take 29.88 seconds.2838Banzai::Filter::References::SnippetReferenceFilter2839 requires project context2840 ignores valid references contained inside 'pre' element2841 ignores valid references contained inside 'code' element2842 ignores valid references contained inside 'a' element2843 ignores valid references contained inside 'style' element2844 internal reference2845 links to a valid reference2846 links with adjacent text2847 ignores invalid snippet IDs2848 includes a title attribute2849 escapes the title attribute2850 includes default classes2851 includes a data-project attribute2852 includes a data-snippet attribute2853 supports an :only_path context2854# [RSpecRunTime] RSpec elapsed time: 13 minutes 12.74 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.23 1.20 1.12 1/299 566212855.2856 cross-project / cross-namespace complete reference2857 links to a valid reference2858 link has valid text2859 has valid text2860 ignores invalid snippet IDs on the referenced project2861 ignores when attempting to reference a group with full path2862# [RSpecRunTime] RSpec elapsed time: 13 minutes 18.31 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.21 1.20 1.12 1/299 566222863.2864 cross-project / same-namespace complete reference2865 links to a valid reference2866 link has valid text2867 has valid text2868 ignores invalid snippet IDs on the referenced project2869# [RSpecRunTime] RSpec elapsed time: 13 minutes 22.2 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.21 1.20 1.12 1/299 566232870.2871 cross-project shorthand reference2872 links to a valid reference2873 link has valid text2874 has valid text2875 ignores invalid snippet IDs on the referenced project2876# [RSpecRunTime] RSpec elapsed time: 13 minutes 25.88 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.19 1.19 1.12 1/299 566242877.2878 cross-project URL reference2879 links to a valid reference2880 links with adjacent text2881 ignores invalid snippet IDs on the referenced project2882# [RSpecRunTime] RSpec elapsed time: 13 minutes 29.28 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.18 1.19 1.12 1/298 566252883.2884 group context2885 links to a valid reference2886 ignores internal references2887# [RSpecRunTime] RSpec elapsed time: 13 minutes 30.84 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.18 1.19 1.12 1/298 566262888.2889 checking N+12890 does not have N+1 per multiple references per project2891# [RSpecRunTime] RSpec elapsed time: 13 minutes 32.09 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.18 1.19 1.12 1/298 566272892.2893# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/snippet_reference_filter_spec.rb. It took 27.14 seconds. Expected to take 29.88 seconds.2894# [RSpecRunTime] Starting example group spec/services/milestones/transfer_service_spec.rb. Expected to take 28.23 seconds.2895Milestones::TransferService2896 #execute2897 when old_group is present2898 without existing milestone at the new group level2899 recreates the missing group milestones at project level2900 applies new project milestone to issues with group milestone2901 deletes milestone counters cache for both milestones2902 does not apply new project milestone to issues with project milestone2903 applies new project milestone to merge_requests with group milestone2904 does not apply new project milestone to issuables with project milestone2905 does not recreate missing group milestones that are not applied to issues or merge requests2906 when milestone is from an ancestor group2907 recreates the missing group milestones at project level2908# [RSpecRunTime] RSpec elapsed time: 13 minutes 47.94 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.05 1.16 1.11 1/298 566282909.2910 when find_or_create_milestone returns nil2911 removes issues group milestone2912 removes merge requests group milestone2913# [RSpecRunTime] RSpec elapsed time: 13 minutes 51.7 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.05 1.16 1.11 1/298 566292914.2915 with existing milestone at the new group level2916 does not create a new milestone2917 applies existing milestone to issues with group milestone2918 applies existing milestone to merge_requests with group milestone2919# [RSpecRunTime] RSpec elapsed time: 13 minutes 57.79 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.12 1.17 1.11 1/298 566302920.2921 when old_group is not present2922 returns nil2923# [RSpecRunTime] Finishing example group spec/services/milestones/transfer_service_spec.rb. It took 26.29 seconds. Expected to take 28.23 seconds.2924# [RSpecRunTime] Starting example group spec/services/ci/play_build_service_spec.rb. Expected to take 24.75 seconds.2925Ci::PlayBuildService#execute2926 when project does not have repository yet2927DEPRECATION WARNING: CommitStatus model aliases `user`, but `user` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :author, :user` or define the method manually. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/services/ci/play_build_service_spec.rb:9)2928 allows user to play build if protected branch rules are met2929 does not allow user with developer role to play build2930# [RSpecRunTime] RSpec elapsed time: 14 minutes 2.12 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.12 1.17 1.11 1/298 566312931.2932 when project has repository2933 allows user with developer role to play a build2934 prevents a blocked developer from playing a build2935# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.7 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.11 1.17 1.11 1/298 566582936.2937 when build is a playable manual action2938 enqueues the build2939 reassignes build user correctly2940 when a subsequent job is skipped2941 marks the subsequent job as processable2942# [RSpecRunTime] RSpec elapsed time: 14 minutes 8.21 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.02 1.15 1.10 1/298 566592943.2944 when variables are supplied2945DEPRECATION WARNING: Ci::JobVariable model aliases `value` and has a method called `value` defined. Starting in Rails 7.2 `secret_value` will not be calling `value` anymore. You may want to additionally define `secret_value` to preserve the current behavior. (called from block in execute at /builds/gitlab-org/gitlab/app/services/ci/enqueue_job_service.rb:18)2946DEPRECATION WARNING: Ci::JobVariable model aliases `value` and has a method called `value=` defined. Starting in Rails 7.2 `secret_value=` will not be calling `value=` anymore. You may want to additionally define `secret_value=` to preserve the current behavior. (called from block in execute at /builds/gitlab-org/gitlab/app/services/ci/enqueue_job_service.rb:18)2947DEPRECATION WARNING: Ci::JobVariable model aliases `value` and has a method called `value_before_type_cast` defined. Starting in Rails 7.2 `secret_value_before_type_cast` will not be calling `value_before_type_cast` anymore. You may want to additionally define `secret_value_before_type_cast` to preserve the current behavior. (called from block in execute at /builds/gitlab-org/gitlab/app/services/ci/enqueue_job_service.rb:18)2948DEPRECATION WARNING: Ci::JobVariable model aliases `value` and has a method called `value?` defined. Starting in Rails 7.2 `secret_value?` will not be calling `value?` anymore. You may want to additionally define `secret_value?` to preserve the current behavior. (called from block in execute at /builds/gitlab-org/gitlab/app/services/ci/enqueue_job_service.rb:18)2949DEPRECATION WARNING: Ci::JobVariable model aliases `value` and has a method called `value_changed?` defined. Starting in Rails 7.2 `secret_value_changed?` will not be calling `value_changed?` anymore. You may want to additionally define `secret_value_changed?` to preserve the current behavior. (called from block in execute at /builds/gitlab-org/gitlab/app/services/ci/enqueue_job_service.rb:18)2950DEPRECATION WARNING: Ci::JobVariable model aliases `value` and has a method called `value_change` defined. Starting in Rails 7.2 `secret_value_change` will not be calling `value_change` anymore. You may want to additionally define `secret_value_change` to preserve the current behavior. (called from block in execute at /builds/gitlab-org/gitlab/app/services/ci/enqueue_job_service.rb:18)2951DEPRECATION WARNING: Ci::JobVariable model aliases `value` and has a method called `value_was` defined. Starting in Rails 7.2 `secret_value_was` will not be calling `value_was` anymore. You may want to additionally define `secret_value_was` to preserve the current behavior. (called from block in execute at /builds/gitlab-org/gitlab/app/services/ci/enqueue_job_service.rb:18)2952 assigns the variables to the build2953 and variables are invalid2954 resets the attributes of the build2955# [RSpecRunTime] RSpec elapsed time: 14 minutes 10.68 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.02 1.15 1.10 1/298 566602956.2957 when user defined variables are restricted2958 when user is maintainer2959 assigns the variables to the build2960# [RSpecRunTime] RSpec elapsed time: 14 minutes 12.06 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.02 1.15 1.10 1/298 566612961.2962 when user is developer2963 raises an error2964# [RSpecRunTime] RSpec elapsed time: 14 minutes 13.39 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.02 1.14 1.10 1/298 566622965.2966 when build is not a playable manual action2967 duplicates the build2968 assigns users correctly2969 and is not retryable2970 does not duplicate the build2971 does not enqueue the build2972# [RSpecRunTime] RSpec elapsed time: 14 minutes 19.02 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.02 1.14 1.10 1/298 566632973.2974 when build is not action2975 raises an error2976 when user does not have ability to trigger action2977 raises an error2978# [RSpecRunTime] Finishing example group spec/services/ci/play_build_service_spec.rb. It took 22.41 seconds. Expected to take 24.75 seconds.2979# [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability/detailed_merge_status_service_spec.rb. Expected to take 23.3 seconds.2980MergeRequests::Mergeability::DetailedMergeStatusService2981 calls every mergeability check2982 when merge status is cannot_be_merged_rechecking2983 returns :checking2984# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.42 seconds. Current RSS: ~1445M. Threads: 4. load average: 1.01 1.14 1.10 1/303 567682985.2986 when merge status is checking2987 returns :checking2988# [RSpecRunTime] RSpec elapsed time: 14 minutes 24.71 seconds. Current RSS: ~1454M. Threads: 4. load average: 1.01 1.14 1.10 1/304 568202989.2990 when merge status is unchecked2991 returns :unchecked2992# [RSpecRunTime] RSpec elapsed time: 14 minutes 26.05 seconds. Current RSS: ~1463M. Threads: 4. load average: 1.01 1.14 1.10 1/304 568722993.2994 when merge checks are a success2995 returns :mergeable2996# [RSpecRunTime] RSpec elapsed time: 14 minutes 27.53 seconds. Current RSS: ~1470M. Threads: 4. load average: 1.01 1.14 1.10 1/304 569262997.2998 when merge status is preparing2999 returns :checking3000# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.84 seconds. Current RSS: ~1477M. Threads: 4. load average: 1.01 1.14 1.10 1/304 569783001.3002 when all but the ci check fails3003 when pipeline does not exist3004 returns the failed check3005# [RSpecRunTime] RSpec elapsed time: 14 minutes 30.2 seconds. Current RSS: ~1477M. Threads: 4. load average: 1.01 1.14 1.10 1/304 570333006.3007 when pipeline exists3008 ci_status: :created, expected_detailed_merge_status: :ci_still_running3009 is expected to eq :ci_still_running3010# [RSpecRunTime] RSpec elapsed time: 14 minutes 31.72 seconds. Current RSS: ~1475M. Threads: 4. load average: 1.01 1.14 1.10 1/304 570863011.3012 ci_status: :pending, expected_detailed_merge_status: :ci_still_running3013 is expected to eq :ci_still_running3014# [RSpecRunTime] RSpec elapsed time: 14 minutes 33.33 seconds. Current RSS: ~1474M. Threads: 4. load average: 1.25 1.18 1.11 1/304 571403015.3016 ci_status: :running, expected_detailed_merge_status: :ci_still_running3017 is expected to eq :ci_still_running3018# [RSpecRunTime] RSpec elapsed time: 14 minutes 34.86 seconds. Current RSS: ~1474M. Threads: 4. load average: 1.25 1.18 1.11 1/304 571943019.3020 ci_status: :manual, expected_detailed_merge_status: :ci_still_running3021 is expected to eq :ci_still_running3022# [RSpecRunTime] RSpec elapsed time: 14 minutes 36.48 seconds. Current RSS: ~1472M. Threads: 4. load average: 1.25 1.18 1.11 1/304 572473023.3024 ci_status: :scheduled, expected_detailed_merge_status: :ci_still_running3025 is expected to eq :ci_still_running3026# [RSpecRunTime] RSpec elapsed time: 14 minutes 37.98 seconds. Current RSS: ~1470M. Threads: 4. load average: 1.31 1.20 1.12 1/304 573013027.3028 ci_status: :failed, expected_detailed_merge_status: :ci_must_pass3029 is expected to eq :ci_must_pass3030# [RSpecRunTime] RSpec elapsed time: 14 minutes 39.48 seconds. Current RSS: ~1469M. Threads: 4. load average: 1.31 1.20 1.12 1/304 573543031.3032 ci_status: :success, expected_detailed_merge_status: :mergeable3033 is expected to eq :mergeable3034# [RSpecRunTime] RSpec elapsed time: 14 minutes 41.07 seconds. Current RSS: ~1465M. Threads: 4. load average: 1.31 1.20 1.12 1/305 574083035.3036 when merge status have a failure3037 returns the failed check3038# [RSpecRunTime] RSpec elapsed time: 14 minutes 42.47 seconds. Current RSS: ~1462M. Threads: 4. load average: 1.29 1.20 1.12 1/304 574603039.3040# [RSpecRunTime] Finishing example group spec/services/merge_requests/mergeability/detailed_merge_status_service_spec.rb. It took 21.67 seconds. Expected to take 23.3 seconds.3041# [RSpecRunTime] Starting example group spec/serializers/ci/pipeline_entity_spec.rb. Expected to take 20.77 seconds.3042Ci::PipelineEntity3043 #as_json3044 when pipeline is empty3045 contains required fields3046 excludes coverage data when disabled3047 contains details3048 contains flags3049# [RSpecRunTime] RSpec elapsed time: 14 minutes 46.63 seconds. Current RSS: ~1453M. Threads: 4. load average: 1.29 1.20 1.12 1/303 574613050.3051 when default branch not protected3052 when pipeline is retryable3053 does not serialize stage builds3054 user has ability to retry pipeline3055 contains retry path3056# [RSpecRunTime] RSpec elapsed time: 14 minutes 47.8 seconds. Current RSS: ~1464M. Threads: 4. load average: 1.26 1.19 1.12 1/303 574623057.3058 user does not have ability to retry pipeline3059 does not contain retry path3060 when pipeline is cancelable3061 does not serialize stage builds3062 user has ability to cancel pipeline3063 contains cancel path3064# [RSpecRunTime] RSpec elapsed time: 14 minutes 49.34 seconds. Current RSS: ~1490M. Threads: 4. load average: 1.26 1.19 1.12 1/303 574633065.3066 user does not have ability to cancel pipeline3067 does not contain cancel path3068 delete path3069 user has ability to delete pipeline3070 contains delete path3071 user does not have ability to delete pipeline3072 does not contain delete path3073 when pipeline ref is empty3074 does not generate branch path3075 when pipeline has a failure reason set3076 has a correct failure reason3077# [RSpecRunTime] RSpec elapsed time: 14 minutes 52.89 seconds. Current RSS: ~1487M. Threads: 4. load average: 1.24 1.19 1.12 1/299 574643078.3079 when request has a project3080 when pipeline is detached merge request pipeline3081 makes detached flag true3082 does not expose source sha and target sha3083 when user is a developer3084 has merge request information3085# [RSpecRunTime] RSpec elapsed time: 14 minutes 55.42 seconds. Current RSS: ~1502M. Threads: 4. load average: 1.24 1.19 1.12 1/301 575203086.3087 when user is an external user3088 has no merge request information3089 when pipeline is merge request pipeline3090 makes detached flag false3091 makes atached flag true3092 exposes source sha and target sha3093 exposes merge request event type3094# [RSpecRunTime] RSpec elapsed time: 14 minutes 58.46 seconds. Current RSS: ~1520M. Threads: 4. load average: 1.22 1.18 1.12 1/303 575723095.3096 when pipeline has failed builds3097 when the user can retry the pipeline3098 when disable_failed_builds is true3099 exposes the failed builds count but not the failed builds3100 when over the limit3101 uses the limited scope and limits the return value3102# [RSpecRunTime] RSpec elapsed time: 14 minutes 59.74 seconds. Current RSS: ~1520M. Threads: 4. load average: 1.22 1.18 1.12 1/302 575733103.3104 when disable_failed_builds is false3105 exposes the failed builds count but not the failed builds3106 when over the limit3107 uses the unlimited scope3108# [RSpecRunTime] RSpec elapsed time: 15 minutes 2.53 seconds. Current RSS: ~1519M. Threads: 4. load average: 1.20 1.18 1.11 1/302 575743109.3110 when disable_failed_builds is nil3111 exposes the failed builds count and the failed builds3112 when the user cannot retry the pipeline3113 is nil3114 when pipeline has coverage3115 exposes the coverage3116 when pipeline has a schedule3117 exposes the schedule3118 when pipeline has no schedule3119 is nil3120# [RSpecRunTime] Finishing example group spec/serializers/ci/pipeline_entity_spec.rb. It took 22.23 seconds. Expected to take 20.77 seconds.3121# [RSpecRunTime] Starting example group spec/services/projects/participants_service_spec.rb. Expected to take 19.06 seconds.3122Projects::ParticipantsService3123 #execute3124 returns results in correct order3125 includes `All Project and Group Members`3126 does not return duplicate author3127 N+1 checks3128 avoids N+1 UserDetail queries3129 avoids N+1 groups queries3130# [RSpecRunTime] RSpec elapsed time: 15 minutes 7.64 seconds. Current RSS: ~1504M. Threads: 4. load average: 1.19 1.18 1.11 1/299 575753131.3132 when noteable.participants contains placeholder or import users3133 does not return the placeholder and import users3134 group items3135 group user counts3136 returns correct user counts for groups3137# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.51 seconds. Current RSS: ~1499M. Threads: 4. load average: 1.19 1.18 1.11 1/298 575763138.3139 avatar_url3140 returns an url for the avatar3141 returns an url for the avatar with relative url3142# [RSpecRunTime] RSpec elapsed time: 15 minutes 10.52 seconds. Current RSS: ~1484M. Threads: 4. load average: 1.19 1.18 1.11 1/298 575773143.3144 with subgroups3145 returns results ordered by full path3146 when search param is given3147 only returns matching groups3148 when user search already returns enough results3149 does not return any groups3150# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.26 seconds. Current RSS: ~1466M. Threads: 4. load average: 1.17 1.17 1.11 1/298 575783151.3152 when `disable_all_mention` FF is enabled3153 does not include `All Project and Group Members`3154 #project_members3155 when there is a project in group namespace3156 returns members of a group3157 when there is a private group and a public project3158 when the private group is invited to the public project3159 does not return the private group3160 returns private group members3161 returns the project maintainer3162 returns project members from an invited public group3163 returns members of the ancestral groups of the private group3164 returns invited group members of the private group3165# [RSpecRunTime] RSpec elapsed time: 15 minutes 21.11 seconds. Current RSS: ~1445M. Threads: 4. load average: 1.08 1.16 1.11 1/298 575793166.3167 when search param is given3168 only returns matching members3169# [RSpecRunTime] Finishing example group spec/services/projects/participants_service_spec.rb. It took 17.33 seconds. Expected to take 19.06 seconds.3170# [RSpecRunTime] Starting example group spec/lib/gitlab/group_search_results_spec.rb. Expected to take 18.52 seconds.3171Gitlab::GroupSearchResults3172 issues search3173 state not provided3174 returns opened and closed results3175# [RSpecRunTime] RSpec elapsed time: 15 minutes 23.61 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.07 1.15 1.10 1/298 575803176.3177 all state3178 returns opened and closed results3179 closed state3180 returns only closed results3181 opened state3182 returns only opened results3183 unsupported state3184 returns only opened results3185 filter not provided (all behavior)3186 returns confidential and not confidential results3187 confidential filter3188 returns only confidential results3189 not confidential filter3190 returns not confidential results3191 merge_requests search3192 state not provided3193 returns opened and closed results3194# [RSpecRunTime] RSpec elapsed time: 15 minutes 27.72 seconds. Current RSS: ~1461M. Threads: 4. load average: 1.15 1.17 1.11 1/298 575813195.3196 all state3197 returns opened and closed results3198 closed state3199 returns only closed results3200 opened state3201 returns only opened results3202 unsupported state3203 returns only opened results3204 when filter not provided (all behavior)3205 returns unarchived results only3206 when include_archived is true3207 returns archived and unarchived results3208 when include_archived filter is false3209 returns unarchived results only3210 milestones search3211 when filter not provided (all behavior)3212 returns unarchived results only3213 when include_archived is true3214 returns archived and unarchived results3215 when include_archived filter is false3216 returns unarchived results only3217 #projects3218 filtering3219 behaves like search results filtered by archived3220 when filter not provided (all behavior)3221 returns unarchived results only3222 when include_archived is true3223 returns archived and unarchived results3224 when include_archived filter is false3225 returns unarchived results only3226 user search3227 returns the users belonging to the group matching the search query3228 returns the user belonging to the subgroup matching the search query3229 returns the user belonging to the parent group matching the search query3230 does not return the user belonging to the private subgroup3231 does not return the user belonging to an unrelated group3232 does not return the user invited to the group3233 calls GroupFinder during execution3234# [RSpecRunTime] RSpec elapsed time: 15 minutes 38.12 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.05 1.14 1.10 1/298 575823235.3236 #issuable_params3237 sets include_subgroups flag by default3238# [RSpecRunTime] Finishing example group spec/lib/gitlab/group_search_results_spec.rb. It took 16.14 seconds. Expected to take 18.52 seconds.3239# [RSpecRunTime] Starting example group spec/helpers/projects/project_members_helper_spec.rb. Expected to take 16.22 seconds.3240Projects::ProjectMembersHelper3241 project members3242 #project_members_app_data_json3243 returns expected json3244 sets `members` property that matches json schema3245 sets `member_path` property3246 when pagination is not available3247 sets `pagination` attribute to expected json3248# [RSpecRunTime] RSpec elapsed time: 15 minutes 44.49 seconds. Current RSS: ~1456M. Threads: 4. load average: 0.97 1.13 1.10 1/299 575833249.3250 when pagination is available3251 sets `pagination` attribute to expected json3252 group links3253 sets `group.members` property that matches json schema3254 sets `member_path` property3255 inherited3256 include_relations: [:inherited, :direct], result: lazy { [group_link_7, group_link_4, group_link_9, group_link_5, group_link_3].map(&:id) }3257 returns correct group links3258# [RSpecRunTime] RSpec elapsed time: 15 minutes 52.18 seconds. Current RSS: ~1455M. Threads: 4. load average: 0.97 1.12 1.10 1/299 575843259.3260 include_relations: [:inherited], result: lazy { [group_link_1, group_link_4, group_link_5, group_link_3].map(&:id) }3261 returns correct group links3262 include_relations: [:direct], result: lazy { [group_link_7, group_link_8, group_link_9].map(&:id) }3263 returns correct group links3264# [RSpecRunTime] RSpec elapsed time: 15 minutes 54.17 seconds. Current RSS: ~1474M. Threads: 4. load average: 0.97 1.12 1.09 1/299 575853265.3266 #project_member_header_subtext3267 when user can admin project members3268 contains expected text3269 when user cannot admin project members3270 contains expected text3271# [RSpecRunTime] Finishing example group spec/helpers/projects/project_members_helper_spec.rb. It took 16.1 seconds. Expected to take 16.22 seconds.3272# [RSpecRunTime] Starting example group spec/services/merge_requests/assign_issues_service_spec.rb. Expected to take 15.8 seconds.3273MergeRequests::AssignIssuesService3274 finds unassigned issues fixed in merge request3275 ignores issues the user cannot update assignee on3276 ignores issues already assigned to any user3277 ignores all issues unless current_user is merge_request.author3278 accepts precomputed data for closes_issues3279 assigns these to the merge request owner3280 ignores external issues3281# [RSpecRunTime] Finishing example group spec/services/merge_requests/assign_issues_service_spec.rb. It took 13.93 seconds. Expected to take 15.8 seconds.3282# [RSpecRunTime] RSpec elapsed time: 16 minutes 8.27 seconds. Current RSS: ~1482M. Threads: 4. load average: 0.98 1.11 1.09 1/304 579463283.3284# [RSpecRunTime] Starting example group spec/lib/gitlab/cluster/mixins/puma_cluster_spec.rb. Expected to take 14.83 seconds.3285Gitlab::Cluster::Mixins::PumaCluster3286 when running Puma in Cluster-mode3287 signal: :USR1, exitstatus: 140, termsig: nil3288 properly handles process lifecycle3289# [RSpecRunTime] RSpec elapsed time: 16 minutes 12.09 seconds. Current RSS: ~1471M. Threads: 4. load average: 0.98 1.11 1.09 1/304 579513290.3291 signal: :USR2, exitstatus: 140, termsig: nil3292 properly handles process lifecycle3293# [RSpecRunTime] RSpec elapsed time: 16 minutes 14.55 seconds. Current RSS: ~1468M. Threads: 4. load average: 0.98 1.11 1.09 1/303 579553294.3295 signal: :INT, exitstatus: 140, termsig: nil3296 properly handles process lifecycle3297# [RSpecRunTime] RSpec elapsed time: 16 minutes 17.0 seconds. Current RSS: ~1465M. Threads: 4. load average: 0.98 1.11 1.09 1/301 579593298.3299 signal: :HUP, exitstatus: 140, termsig: nil3300 properly handles process lifecycle3301# [RSpecRunTime] RSpec elapsed time: 16 minutes 19.33 seconds. Current RSS: ~1464M. Threads: 4. load average: 0.98 1.11 1.09 1/299 579633302.3303 signal: :TERM, exitstatus: nil, termsig: 153304 properly handles process lifecycle3305# [RSpecRunTime] RSpec elapsed time: 16 minutes 21.77 seconds. Current RSS: ~1464M. Threads: 4. load average: 0.98 1.11 1.09 1/299 579653306.3307# [RSpecRunTime] Finishing example group spec/lib/gitlab/cluster/mixins/puma_cluster_spec.rb. It took 13.5 seconds. Expected to take 14.83 seconds.3308# [RSpecRunTime] Starting example group spec/tasks/gitlab/artifacts/migrate_rake_spec.rb. Expected to take 13.82 seconds.3309gitlab:artifacts namespace rake task3310 gitlab:artifacts:migrate3311 when local storage is used3312 and remote storage is defined3313 migrates file to remote storage3314# [RSpecRunTime] RSpec elapsed time: 16 minutes 23.72 seconds. Current RSS: ~1470M. Threads: 4. load average: 0.98 1.11 1.09 1/299 579663315.3316 and remote storage is not defined3317 fails to migrate to remote storage3318# [RSpecRunTime] RSpec elapsed time: 16 minutes 25.01 seconds. Current RSS: ~1469M. Threads: 4. load average: 0.98 1.11 1.09 1/298 579673319.3320 when remote storage is used3321 file stays on remote storage3322# [RSpecRunTime] RSpec elapsed time: 16 minutes 26.42 seconds. Current RSS: ~1467M. Threads: 4. load average: 0.98 1.11 1.09 1/298 579683323.3324 gitlab:artifacts:migrate_to_local3325 when remote storage is used3326 and job has remote file store defined3327 migrates file to local storage3328# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.86 seconds. Current RSS: ~1462M. Threads: 4. load average: 0.98 1.11 1.09 1/298 579693329.3330 when local storage is used3331 file stays on local storage3332# [RSpecRunTime] RSpec elapsed time: 16 minutes 29.22 seconds. Current RSS: ~1456M. Threads: 4. load average: 0.98 1.11 1.09 1/298 579703333.3334# [RSpecRunTime] Finishing example group spec/tasks/gitlab/artifacts/migrate_rake_spec.rb. It took 10.79 seconds. Expected to take 13.82 seconds.3335# [RSpecRunTime] RSpec elapsed time: 16 minutes 32.62 seconds. Current RSS: ~1435M. Threads: 4. load average: 1.07 1.12 1.09 1/298 579713336.3337# [RSpecRunTime] Starting example group spec/services/projects/hashed_storage/migrate_attachments_service_spec.rb. Expected to take 13.49 seconds.3338Projects::HashedStorage::MigrateAttachmentsService3339 #execute3340 works even when project validation fails3341 when succeeds3342 moves attachments to hashed storage layout3343 returns true3344 sets skipped to false3345# [RSpecRunTime] RSpec elapsed time: 16 minutes 35.94 seconds. Current RSS: ~1465M. Threads: 4. load average: 1.07 1.12 1.09 1/298 580203346.3347 when original folder does not exist anymore3348 skips moving folders and go to next3349 returns true3350 sets skipped to true3351# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.6 seconds. Current RSS: ~1465M. Threads: 4. load average: 1.06 1.12 1.09 1/298 580573352.3353 when target folder already exists3354 succeed when target is empty3355 succeed when target include only discardable items3356 raises AttachmentCannotMoveError when there are non discardable items on target path3357# [RSpecRunTime] RSpec elapsed time: 16 minutes 41.29 seconds. Current RSS: ~1491M. Threads: 4. load average: 1.06 1.12 1.09 1/299 580943358.3359 #old_disk_path3360 returns old disk_path for project3361 #new_disk_path3362 returns new disk_path for project3363 #target_path_discardable?3364 returns true when it include only items on the discardable list3365# [RSpecRunTime] Finishing example group spec/services/projects/hashed_storage/migrate_attachments_service_spec.rb. It took 11.41 seconds. Expected to take 13.49 seconds.3366# [RSpecRunTime] Starting example group spec/services/search/global_service_spec.rb. Expected to take 12.4 seconds.3367Search::GlobalService3368 #execute3369 unauthenticated3370 returns public projects only3371# [RSpecRunTime] RSpec elapsed time: 16 minutes 46.16 seconds. Current RSS: ~1497M. Threads: 4. load average: 0.98 1.10 1.09 2/298 581313372.3373 authenticated3374 returns public, internal and private projects3375 returns only public & internal projects3376 project name is searchable3377 does not return archived projects3378 returns archived projects if the include_archived option is passed3379 issues3380 sorting3381 sort: created_desc3382 sorts results by created_at3383# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.57 seconds. Current RSS: ~1493M. Threads: 4. load average: 1.06 1.11 1.09 1/298 581323384.3385 sort: created_asc3386 sorts results by created_at3387 sort: updated_desc3388 sorts results by updated_desc3389 sort: updated_asc3390 sorts results by updated_asc3391 merge_request3392 sorting3393 sort: created_desc3394 sorts results by created_at3395# [RSpecRunTime] RSpec elapsed time: 16 minutes 50.7 seconds. Current RSS: ~1480M. Threads: 4. load average: 1.06 1.11 1.09 1/297 581333396.3397 sort: created_asc3398 sorts results by created_at3399# [RSpecRunTime] RSpec elapsed time: 16 minutes 52.18 seconds. Current RSS: ~1466M. Threads: 4. load average: 1.06 1.11 1.09 1/297 581343400.3401 sort: updated_desc3402 sorts results by updated_desc3403# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.64 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.05 1.11 1.09 2/298 581353404.3405 sort: updated_asc3406 sorts results by updated_asc3407# [RSpecRunTime] RSpec elapsed time: 16 minutes 54.97 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.05 1.11 1.09 1/298 581363408.3409# [RSpecRunTime] Finishing example group spec/services/search/global_service_spec.rb. It took 10.96 seconds. Expected to take 12.4 seconds.3410# [RSpecRunTime] Starting example group spec/lib/click_house/migration_support/exclusive_lock_spec.rb. Expected to take 12.1 seconds.3411ClickHouse::MigrationSupport::ExclusiveLock3412 .register_running_worker3413 yields without arguments3414 registers worker for a limited period of time3415 .execute_migration3416 yields without raising error3417 when migration lock is taken3418 raises LockError3419# [RSpecRunTime] RSpec elapsed time: 17 minutes 6.23 seconds. Current RSS: ~1440M. Threads: 4. load average: 0.89 1.08 1.08 1/298 581373420.3421 when ClickHouse workers are still active3422 waits for workers and raises ClickHouse::MigrationSupport::LockError if workers do not stop in time3423 ignores expired workers3424 when worker registration is almost expiring3425 completes migration3426 .pause_workers?3427 is expected to eq false3428 with lock taken3429 is expected to eq true3430# [RSpecRunTime] Finishing example group spec/lib/click_house/migration_support/exclusive_lock_spec.rb. It took 11.93 seconds. Expected to take 12.1 seconds.3431# [RSpecRunTime] Starting example group spec/services/issue_links/create_service_spec.rb. Expected to take 11.17 seconds.3432IssueLinks::CreateService3433 #execute3434 behaves like issuable link creation3435 #execute3436 when the items list is empty3437 returns error3438# [RSpecRunTime] RSpec elapsed time: 17 minutes 8.74 seconds. Current RSS: ~1434M. Threads: 4. load average: 0.90 1.07 1.08 1/298 581383439.3440 when Issuable not found3441 returns error3442 no relationship is created3443 when user has no permission to target issuable3444 returns error3445 no relationship is created3446 source and target are the same issuable3447 does not create notes3448 no relationship is created3449 when there is an issuable to relate3450 creates relationships3451 returns success status and created links3452 creates notes3453# [RSpecRunTime] RSpec elapsed time: 17 minutes 14.24 seconds. Current RSS: ~1449M. Threads: 4. load average: 0.91 1.07 1.08 1/298 581393454.3455 when reference of any already related issue is present3456 creates notes only for new relations3457 when reference of all related issue are present3458 returns error status3459 when target is an incident3460 behaves like an incident management tracked event3461 .track_event3462 tracks the event using redis3463# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.36 seconds. Current RSS: ~1448M. Threads: 4. load average: 0.91 1.07 1.08 1/298 581403464.3465 behaves like Snowplow event tracking with RedisHLL context3466 behaves like Snowplow event tracking3467 is emitted3468# [RSpecRunTime] RSpec elapsed time: 17 minutes 17.69 seconds. Current RSS: ~1453M. Threads: 4. load average: 0.92 1.07 1.08 1/298 581413469.3470# [RSpecRunTime] Finishing example group spec/services/issue_links/create_service_spec.rb. It took 10.79 seconds. Expected to take 11.17 seconds.3471# [RSpecRunTime] Starting example group spec/services/admin/abuse_reports/moderate_user_service_spec.rb. Expected to take 10.11 seconds.3472Admin::AbuseReports::ModerateUserService3473 #execute3474 when invalid parameters are given3475 invalid user3476 when no user is given3477 behaves like returns an error response3478 returns an error response3479 when given user is no admin3480 behaves like returns an error response3481 returns an error response3482 invalid action3483 when no action is given3484 behaves like returns an error response3485 returns an error response3486 when unknown action is given3487 behaves like returns an error response3488 returns an error response3489 invalid reason3490Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol.3492To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.3493 sets the reason to `other`3494 when banning the user3495 calls the Users::BanService3496 when closing the report3497 behaves like closes the report3498 closes the report3499 when similar open reports for the user exist3500 closes the similar report3501 behaves like records an event3502 records the event3503 returns the event success message3504 when not closing the report3505 behaves like does not close the report3506 does not close the report3507 when similar open reports for the user exist3508 does not close the similar report3509 behaves like records an event3510 records the event3511 returns the event success message3512 when banning the user fails3513 behaves like returns an error response3514 returns an error response3515 behaves like does not close the report3516 does not close the report3517 when similar open reports for the user exist3518 does not close the similar report3519 behaves like does not record an event3520 does not record an event3521 when blocking the user3522 calls the Users::BlockService3523 when closing the report3524 behaves like closes the report3525 closes the report3526 when similar open reports for the user exist3527 closes the similar report3528 behaves like records an event3529 records the event3530 returns the event success message3531 when not closing the report3532 behaves like does not close the report3533 does not close the report3534 when similar open reports for the user exist3535 does not close the similar report3536 behaves like records an event3537 records the event3538 returns the event success message3539 when blocking the user fails3540 behaves like returns an error response3541 returns an error response3542 behaves like does not close the report3543 does not close the report3544 when similar open reports for the user exist3545 does not close the similar report3546 behaves like does not record an event3547 does not record an event3548 when deleting the user3549 calls the delete_async method3550 when closing the report3551 behaves like closes the report3552 closes the report3553 when similar open reports for the user exist3554 closes the similar report3555 behaves like records an event3556 records the event3557 returns the event success message3558 when not closing the report3559 behaves like does not close the report3560 does not close the report3561 when similar open reports for the user exist3562 does not close the similar report3563 behaves like records an event3564 records the event3565 returns the event success message3566 when trusting the user3567 calls the Users::TrustService method3568 when not closing the report3569 behaves like does not close the report3570 does not close the report3571 when similar open reports for the user exist3572 does not close the similar report3573 behaves like records an event3574 records the event3575 returns the event success message3576 when closing the report3577 behaves like closes the report3578 closes the report3579 when similar open reports for the user exist3580 closes the similar report3581 behaves like records an event3582 records the event3583 returns the event success message3584 when trusting the user fails3585 behaves like returns an error response3586 returns an error response3587 behaves like does not close the report3588 does not close the report3589 when similar open reports for the user exist3590 does not close the similar report3591 behaves like does not record an event3592 does not record an event3593 when only closing the report3594 behaves like closes the report3595 closes the report3596 when similar open reports for the user exist3597 closes the similar report3598 behaves like records an event3599 records the event3600 returns the event success message3601 when report is already closed3602 behaves like returns an error response3603 returns an error response3604 behaves like does not record an event3605 does not record an event3606# [RSpecRunTime] Finishing example group spec/services/admin/abuse_reports/moderate_user_service_spec.rb. It took 7.77 seconds. Expected to take 10.11 seconds.3607# [RSpecRunTime] Starting example group spec/workers/pages_domain_verification_cron_worker_spec.rb. Expected to take 9.59 seconds.3608PagesDomainVerificationCronWorker3609 #perform3610 does nothing if the database is read-only3611 enqueues a PagesDomainVerificationWorker for domains needing verification3612 behaves like a pages cronjob scheduling jobs with context3613 schedules the renewal with a context3614 with RequestStore enabled3615 does not cause extra queries for multiple domains3616# [RSpecRunTime] RSpec elapsed time: 17 minutes 34.6 seconds. Current RSS: ~1474M. Threads: 4. load average: 0.93 1.07 1.08 1/298 581423617.3618# [RSpecRunTime] Finishing example group spec/workers/pages_domain_verification_cron_worker_spec.rb. It took 9.13 seconds. Expected to take 9.59 seconds.3619# [RSpecRunTime] Starting example group spec/models/packages/dependency_link_spec.rb. Expected to take 9.12 seconds.3620Packages::DependencyLink3621 does not allow STI3622 relationships3623 is expected to belong to package required: false inverse_of => dependency_links3624 is expected to belong to dependency required: false inverse_of => dependency_links3625 is expected to have one nuget_metadatum inverse_of => dependency_link3626# [RSpecRunTime] RSpec elapsed time: 17 minutes 36.5 seconds. Current RSS: ~1467M. Threads: 4. load average: 0.93 1.07 1.08 1/298 581433627.3628 validations3629 is expected to validate that :package cannot be empty/falsy3630 is expected to validate that :dependency cannot be empty/falsy3631 package_id and package_dependency_id uniqueness for dependency_type3632 is not valid3633# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.97 seconds. Current RSS: ~1446M. Threads: 4. load average: 0.94 1.07 1.08 1/298 581443634.3635 with multiple links3636 .with_dependency_type3637 returns links of the given type3638# [RSpecRunTime] RSpec elapsed time: 17 minutes 41.51 seconds. Current RSS: ~1441M. Threads: 4. load average: 0.94 1.07 1.08 1/299 581453639.3640 .for_package3641 returns the link for the given package3642# [RSpecRunTime] RSpec elapsed time: 17 minutes 43.09 seconds. Current RSS: ~1439M. Threads: 4. load average: 0.95 1.06 1.08 1/299 581463643.3644 .dependency_ids_grouped_by_type3645 aggregates dependencies by type3646 .for_packages3647 returns dependency links for selected packages3648 .select_dependency_id3649 returns only dependency_id3650# [RSpecRunTime] Finishing example group spec/models/packages/dependency_link_spec.rb. It took 8.59 seconds. Expected to take 9.12 seconds.3651# [RSpecRunTime] Starting example group spec/services/labels/transfer_service_spec.rb. Expected to take 8.77 seconds.3652Labels::TransferService3653 behaves like transfer labels3654 #execute3655DEPRECATION WARNING: GroupLabel model aliases `group`, but `group` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :subject, :group` or define the method manually. (called from block (4 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/services/labels/transfer_service_spec.rb:25)3656 recreates missing group labels at project level and assigns them to the issuables3657 recreates missing ancestor group labels at project level and assigns them to the issuables3658 recreates label priorities related to the missing group labels3659 does not recreate missing group labels that are not applied to issues or merge requests3660 does not recreate missing group labels that already exist in the project group3661 updates only label links in the given project3662 when moving within the same ancestor group3663 does not recreate ancestor group labels3664# [RSpecRunTime] RSpec elapsed time: 17 minutes 51.42 seconds. Current RSS: ~1452M. Threads: 4. load average: 0.95 1.06 1.07 1/304 582823665.3666# [RSpecRunTime] Finishing example group spec/services/labels/transfer_service_spec.rb. It took 8.23 seconds. Expected to take 8.77 seconds.3667# [RSpecRunTime] Starting example group spec/models/uploads/fog_spec.rb. Expected to take 8.3 seconds.3668Uploads::Fog3669 does not allow STI3670 #available?3671 when object storage is enabled3672 is expected to be truthy3673 when object storage is disabled3674 is expected to be falsy3675 model with uploads3676 Fog provider acceptance tests3677 with AWS provider3678 behaves like Fog provider3679 #get_object3680 returns a Hash with a body3681 #delete_object3682 returns true3683 with Google provider3684 behaves like Fog provider3685 #get_object3686 returns a Hash with a body3687 #delete_object3688 returns true3689 with AzureRM provider3690 behaves like Fog provider3691 #get_object3692 returns a Hash with a body3693 #delete_object3694 returns true3695 #keys3696 returns keys3697 #delete_keys3698 deletes multiple data3699 with bucket prefix3700 deletes multiple data3701# [RSpecRunTime] RSpec elapsed time: 17 minutes 57.28 seconds. Current RSS: ~1445M. Threads: 4. load average: 0.95 1.06 1.07 1/300 582833702.3703 when one of keys is missing3704 deletes only existing keys3705# [RSpecRunTime] Finishing example group spec/models/uploads/fog_spec.rb. It took 6.45 seconds. Expected to take 8.3 seconds.3706# [RSpecRunTime] Starting example group spec/lib/container_registry/blob_spec.rb. Expected to take 7.99 seconds.3707ContainerRegistry::Blob3708 is expected to respond to #repository3709 is expected to delegate #registry to the #repository object3710 is expected to delegate #client to the #repository object3711 #path3712 returns a valid path to the blob3713# [RSpecRunTime] RSpec elapsed time: 18 minutes 0.05 second. Current RSS: ~1440M. Threads: 4. load average: 0.96 1.06 1.07 1/300 582843714.3715 #digest3716 return correct digest value3717 #type3718 returns a correct type3719 #revision3720 returns a correct blob SHA3721 #short_revision3722 return a short SHA3723 #delete3724 returns true when blob has been successfully deleted3725 #data3726 when locally stored3727 returns a correct blob data3728 when externally stored3729 for a valid address3730 returns correct data3731 for a relative address3732 returns correct data3733 for invalid file3734 raises an error3735# [RSpecRunTime] Finishing example group spec/lib/container_registry/blob_spec.rb. It took 6.65 seconds. Expected to take 7.99 seconds.3736# [RSpecRunTime] Starting example group spec/services/projects/container_repository/gitlab/cleanup_tags_service_spec.rb. Expected to take 7.45 seconds.3737Projects::ContainerRepository::Gitlab::CleanupTagsService3738 #execute3739 with several tags pages3740 behaves like when regex matching everything is specified3741 behaves like removing the expected tags3742 removes the expected tags3743 with deprecated name_regex param3744 behaves like removing the expected tags3745 removes the expected tags3746 behaves like when regex matching everything is specified and latest is not kept3747 behaves like removing the expected tags3748 removes the expected tags3749 behaves like when delete regex matching specific tags is used3750 behaves like removing the expected tags3751 removes the expected tags3752 behaves like when delete regex matching specific tags is used with overriding allow regex3753 behaves like removing the expected tags3754 removes the expected tags3755 with name_regex_delete overriding deprecated name_regex3756 behaves like removing the expected tags3757 removes the expected tags3758 behaves like with allow regex value3759 behaves like removing the expected tags3760 removes the expected tags3761 behaves like when keeping only N tags3762 sorts tags by date3763 behaves like when not keeping N tags3764 does not sort tags by date3765 when removing keeping only 33766 behaves like not removing anything3767 does not remove anything3768 behaves like when removing older than 1 day3769 behaves like removing the expected tags3770 removes the expected tags3771 behaves like when combining all parameters3772 behaves like removing the expected tags3773 removes the expected tags3774 behaves like when running a container_expiration_policy3775 with valid container_expiration_policy param3776 removes the expected tags3777 with a timeout3778 removes the first few pages3779 when disable_timeout is set to true3780 does not check if it timed out3781 behaves like when regex matching everything is specified3782 behaves like removing the expected tags3783 removes the expected tags3784 with deprecated name_regex param3785 behaves like removing the expected tags3786 removes the expected tags3787 with a single tags page3788 behaves like when regex matching everything is specified3789 behaves like removing the expected tags3790 removes the expected tags3791 with deprecated name_regex param3792 behaves like removing the expected tags3793 removes the expected tags3794 behaves like when delete regex matching specific tags is used3795 behaves like removing the expected tags3796 removes the expected tags3797 behaves like when delete regex matching specific tags is used with overriding allow regex3798 behaves like removing the expected tags3799 removes the expected tags3800 with name_regex_delete overriding deprecated name_regex3801 behaves like removing the expected tags3802 removes the expected tags3803 behaves like with allow regex value3804 behaves like removing the expected tags3805 removes the expected tags3806 behaves like when keeping only N tags3807 sorts tags by date3808 behaves like when not keeping N tags3809 does not sort tags by date3810 behaves like when removing keeping only 33811 behaves like removing the expected tags3812 removes the expected tags3813 behaves like when removing older than 1 day3814 behaves like removing the expected tags3815 removes the expected tags3816 behaves like when combining all parameters3817 behaves like removing the expected tags3818 removes the expected tags3819 behaves like when running a container_expiration_policy3820 with valid container_expiration_policy param3821 removes the expected tags3822 with no tags page3823 is expected to eq {:before_delete_size=>0, :deleted=>[], :deleted_size=>0, :original_size=>0, :status=>:success}3824# [RSpecRunTime] Finishing example group spec/services/projects/container_repository/gitlab/cleanup_tags_service_spec.rb. It took 7.11 seconds. Expected to take 7.45 seconds.3825# [RSpecRunTime] Starting example group spec/graphql/mutations/releases/create_spec.rb. Expected to take 7.2 seconds.3826Mutations::Releases::Create3827 #resolve3828 when the current user has access to create releases3829 returns no errors3830 creates the release with the correct tag3831 creates the release with the correct name3832 creates the release with the correct description3833 creates the release with the correct released_at3834 creates the release with the correct created_at3835 creates the release with the correct milestone associations3836 asset links3837 creates a single asset link3838 creates the link with the correct name3839 creates the link with the correct url3840 creates the link with the correct link type3841 creates the link with the correct direct filepath3842# [RSpecRunTime] RSpec elapsed time: 18 minutes 16.95 seconds. Current RSS: ~1487M. Threads: 4. load average: 1.11 1.09 1.08 2/299 583543843.3844 with protected tag3845 when user has access to the protected tag3846 does not have errors3847 when user does not have access to the protected tag3848 has an access error3849 when the current user doesn't have access to create releases3850 raises an error3851# [RSpecRunTime] Finishing example group spec/graphql/mutations/releases/create_spec.rb. It took 5.91 seconds. Expected to take 7.2 seconds.3852# [RSpecRunTime] Starting example group spec/serializers/merge_request_serializer_spec.rb. Expected to take 6.95 seconds.3853MergeRequestSerializer3854 widget merge request serialization3855 matches issue json schema3856# [RSpecRunTime] RSpec elapsed time: 18 minutes 19.16 seconds. Current RSS: ~1507M. Threads: 4. load average: 1.11 1.09 1.08 1/302 584143857.3858 sidebar merge request serialization3859 matches merge_request_sidebar json schema3860 sidebar_extras merge request serialization3861 matches merge_request_sidebar_extras json schema3862 basic merge request serialization3863 matches basic merge request json schema3864 noteable merge request serialization3865 matches noteable merge request json schema3866 when merge_request is locked3867 matches noteable merge request json schema3868# [RSpecRunTime] RSpec elapsed time: 18 minutes 21.07 seconds. Current RSS: ~1508M. Threads: 4. load average: 1.11 1.09 1.08 1/304 584683869.3870 when project is archived3871 matches noteable merge request json schema3872# [RSpecRunTime] RSpec elapsed time: 18 minutes 22.42 seconds. Current RSS: ~1513M. Threads: 4. load average: 1.10 1.09 1.08 1/304 585213873.3874 poll cached widget merge request serialization3875 matches basic merge request json schema3876 poll widget merge request serialization3877 matches basic merge request json schema3878 no serializer3879 falls back to the widget entity3880# [RSpecRunTime] Finishing example group spec/serializers/merge_request_serializer_spec.rb. It took 5.84 seconds. Expected to take 6.95 seconds.3881# [RSpecRunTime] Starting example group spec/models/user_detail_spec.rb. Expected to take 6.5 seconds.3882UserDetail3883 does not allow STI3884 is expected to belong to user required: false3885 is expected to belong to bot_namespace required: false inverse_of => bot_user_details3886 is expected to define :registration_objective as an enum backed by an integer with values ‹[:basics, :move_repository, :code_storage, :exploring, :ci, :other, :joining_team]›, suffix: true3887 validations3888 for onboarding_status json schema3889 is expected to allow :onboarding_status to be ‹{step_url: "_some_string_", email_opt_in: true, initial_registration_type: "free", registration_type: "free", glm_source: "glm_source", glm_content: "glm_content", joining_project: true, role: 0, registration_objective: 0}›3890 for step_url3891 is expected to allow :onboarding_status to be ‹{step_url: "_some_string_"}›3892 when 'step_url' is invalid3893 is expected not to allow :onboarding_status to be ‹{step_url: []}›3894 for email_opt_in3895 is expected to allow :onboarding_status to be ‹{email_opt_in: true}›3896 when 'email_opt_in' is invalid3897 is expected not to allow :onboarding_status to be ‹{email_opt_in: "true"}›3898 for initial_registration_type3899 is expected to allow :onboarding_status to be ‹{initial_registration_type: "free"}›3900 when 'initial_registration_type' is invalid3901 is expected not to allow :onboarding_status to be ‹{initial_registration_type: []}›3902 for registration_type3903 is expected to allow :onboarding_status to be ‹{registration_type: "free"}›3904 when 'registration_type' is invalid3905 is expected not to allow :onboarding_status to be ‹{registration_type: []}›3906 for registration_objective3907 is expected to allow :onboarding_status to be ‹{registration_objective: 0}›3908 when 'registration_objective' is invalid3909 is expected not to allow :onboarding_status to be ‹{registration_objective: []}›3910 when 'registration_objective' is invalid integer3911 is expected not to allow :onboarding_status to be ‹{registration_objective: 10}›3912 when 'registration_objective' is invalid string3913 is expected not to allow :onboarding_status to be ‹{registration_objective: "long-string-not-listed"}›3914 for glm_content3915 is expected to allow :onboarding_status to be ‹{glm_content: "glm_content"}›3916 when 'glm_content' is invalid3917 is expected not to allow :onboarding_status to be ‹{glm_content: []}›3918 for glm_source3919 is expected to allow :onboarding_status to be ‹{glm_source: "glm_source"}›3920 when 'glm_source' is invalid3921 is expected not to allow :onboarding_status to be ‹{glm_source: []}›3922 for joining_project3923 is expected to allow :onboarding_status to be ‹{joining_project: true}›3924 when 'joining_project' is invalid3925 is expected not to allow :onboarding_status to be ‹{joining_project: "true"}›3926 for role3927 is expected to allow :onboarding_status to be ‹{role: 0}›3928 when 'role' is invalid3929 is expected not to allow :onboarding_status to be ‹{role: 10}›3930 when there is no data3931 is expected to allow :onboarding_status to be ‹{}›3932 when trying to store an unsupported key3933 is expected not to allow :onboarding_status to be ‹{unsupported_key: "_some_value_"}›3934 when validating bot namespace user type3935 for a human user3936 does not allow bot namespace to be set3937 when invalid bot_namespace is already set3938 is valid3939 can be set back to nil3940 for a bot user3941 allows bot namespace to be set3942 #job_title3943 is expected not to validate that :job_title cannot be empty/falsy3944 is expected to validate that the length of :job_title is at most 2003945 #pronouns3946 is expected not to validate that :pronouns cannot be empty/falsy3947 is expected to validate that the length of :pronouns is at most 503948 #pronunciation3949 is expected not to validate that :pronunciation cannot be empty/falsy3950 is expected to validate that the length of :pronunciation is at most 2553951 #bio3952 is expected to validate that the length of :bio is at most 2553953 #linkedin3954 is expected to validate that the length of :linkedin is at most 5003955 #twitter3956 is expected to validate that the length of :twitter is at most 5003957 #skype3958 is expected to validate that the length of :skype is at most 5003959 #discord3960 is expected to validate that the length of :discord is at most 5003961 when discord is set3962 accepts a valid discord user id3963 throws an error when other url format is wrong3964 #bluesky3965 when bluesky is set3966 accepts a valid bluesky did id3967 when bluesky is set to a wrong format3968 when bluesky did:plc is too long3969 behaves like throws an error3970 is expected to contain exactly "Bluesky must contain only a bluesky did:plc identifier."3971 when bluesky did:plc is wrong3972 behaves like throws an error3973 is expected to contain exactly "Bluesky must contain only a bluesky did:plc identifier."3974 when bluesky other bluesky did: formats are used3975 behaves like throws an error3976 is expected to contain exactly "Bluesky must contain only a bluesky did:plc identifier."3977 #mastodon3978 is expected to validate that the length of :mastodon is at most 5003979 when mastodon is set3980 accepts a valid mastodon username3981 throws an error when mastodon username format is wrong3982 #location3983 is expected to validate that the length of :location is at most 5003984 #organization3985 is expected to validate that the length of :organization is at most 5003986 #website_url3987 is expected to validate that the length of :website_url is at most 5003988 only validates the website_url if it is changed3989 #save3990 behaves like prevents `nil` value3991 converts `nil` to the empty string3992 behaves like prevents `nil` value3993 converts `nil` to the empty string3994 behaves like prevents `nil` value3995 converts `nil` to the empty string3996 behaves like prevents `nil` value3997 converts `nil` to the empty string3998 behaves like prevents `nil` value3999 converts `nil` to the empty string4000 behaves like prevents `nil` value4001 converts `nil` to the empty string4002 behaves like prevents `nil` value4003 converts `nil` to the empty string4004 behaves like prevents `nil` value4005 converts `nil` to the empty string4006 behaves like prevents `nil` value4007 converts `nil` to the empty string4008 behaves like prevents `nil` value4009 converts `nil` to the empty string4010 #sanitize_attrs4011 encodes HTML entities4012 encodes HTML entities4013 encodes HTML entities4014 encodes HTML entities4015 does not encode HTML entities4016 does not encode HTML entities4017 sanitizes on validation4018 behaves like sanitizes html4019 sanitizes html tags4020 sanitizes iframe scripts4021 sanitizes js scripts4022 behaves like sanitizes html4023 sanitizes html tags4024 sanitizes iframe scripts4025 sanitizes js scripts4026 behaves like sanitizes html4027 sanitizes html tags4028 sanitizes iframe scripts4029 sanitizes js scripts4030 behaves like sanitizes html4031 sanitizes html tags4032 sanitizes iframe scripts4033 sanitizes js scripts4034 behaves like sanitizes html4035 sanitizes html tags4036 sanitizes iframe scripts4037 sanitizes js scripts4038 behaves like sanitizes html4039 sanitizes html tags4040 sanitizes iframe scripts4041 sanitizes js scripts4042# [RSpecRunTime] Finishing example group spec/models/user_detail_spec.rb. It took 5.09 seconds. Expected to take 6.5 seconds.4043# [RSpecRunTime] Starting example group spec/models/integrations/mattermost_slash_commands_spec.rb. Expected to take 6.38 seconds.4044Integrations::MattermostSlashCommands4045 does not allow STI4046 behaves like Integrations::Base::SlashCommands4047 Associations4048DEPRECATION WARNING: Integration model aliases `title`, but `title` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :name, :title` or define the method manually. (called from block (3 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/support/shared_examples/models/concerns/integrations/base/slash_commands_shared_examples.rb:5)4049 is expected to respond to #token4050 default values4051 is expected to eq :chat4052 #valid_token?4053 when the token is empty4054 is false4055 when there is a token4056 accepts equal tokens4057 #trigger4058 when token is not passed4059 returns nil4060 with a token passed4061 when user does not exist4062 when no url can be generated4063 responds with the authorize url4064 when an auth url can be generated4065 generates the url4066 when the user is authenticated4067 with verified request4068 triggers the command4069 when user is blocked4070 behaves like blocks command execution4071 blocks command execution4072# [RSpecRunTime] RSpec elapsed time: 18 minutes 30.72 seconds. Current RSS: ~1467M. Threads: 4. load average: 1.09 1.08 1.08 1/303 585294073.4074 when user is deactivated4075 behaves like blocks command execution4076 blocks command execution4077 with unverified request4078 caches the slash command params and returns confirmation message4079 Mattermost API4080 #configure4081 when the request succeeds4082 saves the integration4083 saves the token4084 when an error is received4085 shows error messages4086 #list_teams4087 when the request succeeds4088 returns a list of teams4089 when an error is received4090 shows error messages4091 #redirect_url4092 is expected to eq "http://www.mattermost.com/team/channels/channel"4093 with invalid URL scheme4094 is expected to be nil4095 with unsafe URL4096 is expected to be nil4097 #confirmation_url4098 is expected to be present4099 #avatar_url4100 returns the avatar image path4101# [RSpecRunTime] Finishing example group spec/models/integrations/mattermost_slash_commands_spec.rb. It took 4.53 seconds. Expected to take 6.38 seconds.4102# [RSpecRunTime] Starting example group spec/models/integrations/squash_tm_spec.rb. Expected to take 6.09 seconds.4103Integrations::SquashTm4104 does not allow STI4105 .default_test_event4106 is expected to eq "issue"4107 behaves like Integrations::HasWebHook4108 associations4109 is expected to have one service_hook inverse_of => integration4110 callbacks4111 calls #update_web_hook! when enabled4112 does not call #update_web_hook! when disabled4113 does not call #update_web_hook! when validation fails4114 #hook_url4115 returns a string4116 #url_variables4117 returns a hash4118 #hook_ssl_verification4119 returns a boolean4120 delegates to #enable_ssl_verification if the concern is included4121 #update_web_hook!4122 creates or updates a service hook4123 raises an error if the service hook could not be saved4124 does not attempt to save the service hook if there are no changes4125# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.56 seconds. Current RSS: ~1490M. Threads: 4. load average: 1.08 1.08 1.08 1/298 585304126.4127 #execute_web_hook!4128 creates the webhook if necessary and executes it4129 raises an error if the service hook could not be saved4130 #execute4131Job arguments to WebHooks::LogExecutionWorker must be native JSON types, but Wed, 18 Dec 2024 11:05:04.700936318 UTC +00:00 is a ActiveSupport::TimeWithZone.4133To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4134 calls Squash TM API4135 Validations4136 when integration is active4137 is expected to validate that :url cannot be empty/falsy4138 is expected to allow :url to be ‹"https://example.com"›4139 is expected not to allow :url to be ‹nil›4140 is expected not to allow :url to be ‹""›4141 is expected not to allow :url to be ‹"foo"›4142 is expected not to allow :url to be ‹"example.com"›4143 is expected not to validate that :token cannot be empty/falsy4144 is expected to validate that the length of :token is at most 2554145 is expected to allow :token to be ‹nil›4146 is expected to allow :token to be ‹"foo"›4147 when integration is inactive4148 is expected not to validate that :url cannot be empty/falsy4149 is expected not to validate that :token cannot be empty/falsy4150 behaves like Integrations::ResetSecretFields4151 #exposing_secrets_fields4152 returns an array of strings4153 #reset_secret_fields?4154 returns false if no exposing field has changed4155 returns true if any exposing field has changed4156 validation callback4157 when an exposing field has changed4158 clears all secret fields4159 when a secret field has been updated4160 does not clear this secret field4161 when a secret field has been updated with the same value4162 does not clear this secret field4163 when no exposing field has changed4164 does not clear any secret fields4165 #test4166 when server is responding4167 is expected to eq {:result=>"OK", :success=>true}4168 when server rejects the request4169 is expected to eq {:result=>"Unauthorized", :success=>false}4170 when test request executes with errors4171 is expected to eq {:result=>"error message", :success=>false}4172# [RSpecRunTime] Finishing example group spec/models/integrations/squash_tm_spec.rb. It took 6.12 seconds. Expected to take 6.09 seconds.4173# [RSpecRunTime] Starting example group spec/services/groups/import_export/export_service_spec.rb. Expected to take 5.88 seconds.4174Groups::ImportExport::ExportService4175 #async_execute4176 when the job can be successfully scheduled4177 enqueues an export job4178Job arguments to GroupExportWorker must be native JSON types, but :exported_by_admin is a Symbol.4180To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4181 returns truthy4182 when the user was an admin4183 passes `exported_by_admin` correctly in the `params` hash4184 when the job cannot be scheduled4185 returns falsey4186 #execute4187 saves the version4188 saves the models using ndjson tree saver4189 compresses and removes tmp files4190 notifies the user4191 creates an audit event4192 when the user was an admin4193 logs group exported audit event4194 when silent exports are enabled4195 does not create an audit event4196 does not create any Todos4197# [RSpecRunTime] RSpec elapsed time: 18 minutes 43.65 seconds. Current RSS: ~1484M. Threads: 4. load average: 1.07 1.08 1.08 1/302 585584198.4199 when saver succeeds4200 saves the group in the file system4201 when user does not have admin_group permission4202 fails4203 logs the error4204 tracks the error4205 when export fails4206 when file saver fails4207 removes the remaining exported data4208 notifies the user about failed group export4209 when file compression fails4210 removes the remaining exported data4211 notifies logger4212 when there is an existing export file4213 replaces it4214# [RSpecRunTime] Finishing example group spec/services/groups/import_export/export_service_spec.rb. It took 6.18 seconds. Expected to take 5.88 seconds.4215# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/policy/variables_spec.rb. Expected to take 5.7 seconds.4216Gitlab::Ci::Build::Policy::Variables4217 #satisfied_by?4218DEPRECATION WARNING: Ci::PipelineVariable model aliases `value` and has a method called `value` defined. Starting in Rails 7.2 `secret_value` will not be calling `value` anymore. You may want to additionally define `secret_value` to preserve the current behavior. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/lib/gitlab/ci/build/policy/variables_spec.rb:24)4219DEPRECATION WARNING: Ci::PipelineVariable model aliases `value` and has a method called `value=` defined. Starting in Rails 7.2 `secret_value=` will not be calling `value=` anymore. You may want to additionally define `secret_value=` to preserve the current behavior. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/lib/gitlab/ci/build/policy/variables_spec.rb:24)4220DEPRECATION WARNING: Ci::PipelineVariable model aliases `value` and has a method called `value_before_type_cast` defined. Starting in Rails 7.2 `secret_value_before_type_cast` will not be calling `value_before_type_cast` anymore. You may want to additionally define `secret_value_before_type_cast` to preserve the current behavior. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/lib/gitlab/ci/build/policy/variables_spec.rb:24)4221DEPRECATION WARNING: Ci::PipelineVariable model aliases `value` and has a method called `value?` defined. Starting in Rails 7.2 `secret_value?` will not be calling `value?` anymore. You may want to additionally define `secret_value?` to preserve the current behavior. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/lib/gitlab/ci/build/policy/variables_spec.rb:24)4222DEPRECATION WARNING: Ci::PipelineVariable model aliases `value` and has a method called `value_changed?` defined. Starting in Rails 7.2 `secret_value_changed?` will not be calling `value_changed?` anymore. You may want to additionally define `secret_value_changed?` to preserve the current behavior. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/lib/gitlab/ci/build/policy/variables_spec.rb:24)4223DEPRECATION WARNING: Ci::PipelineVariable model aliases `value` and has a method called `value_change` defined. Starting in Rails 7.2 `secret_value_change` will not be calling `value_change` anymore. You may want to additionally define `secret_value_change` to preserve the current behavior. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/lib/gitlab/ci/build/policy/variables_spec.rb:24)4224DEPRECATION WARNING: Ci::PipelineVariable model aliases `value` and has a method called `value_was` defined. Starting in Rails 7.2 `secret_value_was` will not be calling `value_was` anymore. You may want to additionally define `secret_value_was` to preserve the current behavior. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/lib/gitlab/ci/build/policy/variables_spec.rb:24)4225 is satisfied by at least one matching statement4226 is satisfied by a matching pipeline variable4227 is not satisfied by an overridden empty variable4228 is satisfied by a truthy pipeline expression4229 is not satisfied by a falsy pipeline expression4230 is satisfied by a truthy expression using undefined variable4231 is not satisfied by a falsy expression using undefined variable4232DEPRECATION WARNING: Ci::Variable model aliases `value` and has a method called `value` defined. Starting in Rails 7.2 `secret_value` will not be calling `value` anymore. You may want to additionally define `secret_value` to preserve the current behavior. (called from block (3 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/lib/gitlab/ci/build/policy/variables_spec.rb:72)4233DEPRECATION WARNING: Ci::Variable model aliases `value` and has a method called `value=` defined. Starting in Rails 7.2 `secret_value=` will not be calling `value=` anymore. You may want to additionally define `secret_value=` to preserve the current behavior. (called from block (3 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/lib/gitlab/ci/build/policy/variables_spec.rb:72)4234DEPRECATION WARNING: Ci::Variable model aliases `value` and has a method called `value_before_type_cast` defined. Starting in Rails 7.2 `secret_value_before_type_cast` will not be calling `value_before_type_cast` anymore. You may want to additionally define `secret_value_before_type_cast` to preserve the current behavior. (called from block (3 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/lib/gitlab/ci/build/policy/variables_spec.rb:72)4235DEPRECATION WARNING: Ci::Variable model aliases `value` and has a method called `value?` defined. Starting in Rails 7.2 `secret_value?` will not be calling `value?` anymore. You may want to additionally define `secret_value?` to preserve the current behavior. (called from block (3 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/lib/gitlab/ci/build/policy/variables_spec.rb:72)4236DEPRECATION WARNING: Ci::Variable model aliases `value` and has a method called `value_changed?` defined. Starting in Rails 7.2 `secret_value_changed?` will not be calling `value_changed?` anymore. You may want to additionally define `secret_value_changed?` to preserve the current behavior. (called from block (3 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/lib/gitlab/ci/build/policy/variables_spec.rb:72)4237DEPRECATION WARNING: Ci::Variable model aliases `value` and has a method called `value_change` defined. Starting in Rails 7.2 `secret_value_change` will not be calling `value_change` anymore. You may want to additionally define `secret_value_change` to preserve the current behavior. (called from block (3 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/lib/gitlab/ci/build/policy/variables_spec.rb:72)4238DEPRECATION WARNING: Ci::Variable model aliases `value` and has a method called `value_was` defined. Starting in Rails 7.2 `secret_value_was` will not be calling `value_was` anymore. You may want to additionally define `secret_value_was` to preserve the current behavior. (called from block (3 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/lib/gitlab/ci/build/policy/variables_spec.rb:72)4239 allows to evaluate regular CI variables4240 does not persist neither pipeline nor build4241 when a bridge job is used4242 is satisfied by a matching expression for a bridge job4243# [RSpecRunTime] RSpec elapsed time: 18 minutes 50.91 seconds. Current RSS: ~1472M. Threads: 4. load average: 1.06 1.08 1.08 1/298 585654244.4245 when using project ci variables in environment scope4246 is satisfied by scoped variable match4247 is not satisfied when matching against overridden variable4248# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/policy/variables_spec.rb. It took 6.08 seconds. Expected to take 5.7 seconds.4249# [RSpecRunTime] Starting example group spec/views/projects/pages/show.html.haml_spec.rb. Expected to take 5.44 seconds.4250projects/pages/show4251 warning about failed Let's Encrypt4252 doesn't show auto ssl error warning4253 when we failed to obtain Let's Encrypt's certificate4254 shows auto ssl error warning4255# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.03 seconds. Current RSS: ~1463M. Threads: 4. load average: 1.06 1.08 1.08 1/298 585904256.4257 validation warning4258 doesn't show auto ssl error warning4259 when domain is not verified4260 shows auto ssl error warning4261# [RSpecRunTime] RSpec elapsed time: 18 minutes 56.34 seconds. Current RSS: ~1473M. Threads: 4. load average: 1.06 1.08 1.08 1/298 586154262.4263# [RSpecRunTime] Finishing example group spec/views/projects/pages/show.html.haml_spec.rb. It took 4.96 seconds. Expected to take 5.44 seconds.4264# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/ldap/user_spec.rb. Expected to take 5.36 seconds.4265Gitlab::Auth::Ldap::User4266 #should_save?4267 marks existing ldap user as changed4268 marks existing non-ldap user if the email matches as changed4269 does not mark existing ldap user as changed4270 #valid_sign_in?4271 returns true4272 returns false if the GitLab user is not valid4273 find or create4274 finds the user if already existing4275 connects to existing non-ldap user if the email matches4276 connects to existing ldap user if the extern_uid changes4277 connects to existing ldap user if the extern_uid changes and email address has upper case characters4278 maintains an identity per provider4279 creates a new user if not found4280 when signup is disabled4281 creates the user4282# [RSpecRunTime] RSpec elapsed time: 18 minutes 59.06 seconds. Current RSS: ~1470M. Threads: 4. load average: 1.05 1.08 1.08 1/298 586164283.4284 when user confirmation email is enabled4285 creates and confirms the user anyway4286 when the current minimum password length is different from the default minimum password length4287 creates the user4288 updating email4289 when LDAP sets an email4290 has a real email4291 has email set as synced4292 has email set as read-only4293 has synced attributes provider set to ldapmain4294 when LDAP doesn't set an email4295 has a temp email4296 has email set as not synced4297 does not have email set as read-only4298 blocking4299 signup4300 dont block on create4301 is expected not to be blocked4302 block on create4303 is expected to be blocked4304 sign-in4305 dont block on create4306 is expected not to be blocked4307 block on create4308 is expected not to be blocked4309# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/ldap/user_spec.rb. It took 4.84 seconds. Expected to take 5.36 seconds.4310# [RSpecRunTime] Starting example group spec/models/users_statistics_spec.rb. Expected to take 5.04 seconds.4311UsersStatistics4312 does not allow STI4313 scopes4314 .order_created_at_desc4315 returns the entries ordered by created at descending4316 .latest4317 returns the latest entry4318 .create_current_stats!4319 when successful4320 creates an entry with the current statistics values4321# [RSpecRunTime] RSpec elapsed time: 19 minutes 2.92 seconds. Current RSS: ~1453M. Threads: 4. load average: 0.97 1.06 1.07 1/298 586174322.4323 when unsuccessful4324 raises an ActiveRecord::RecordInvalid exception4325# [RSpecRunTime] RSpec elapsed time: 19 minutes 4.68 seconds. Current RSS: ~1441M. Threads: 4. load average: 0.97 1.06 1.07 1/298 586184326.4327 #active4328 sums users statistics values without the value for blocked4329 #total4330 sums all users statistics values4331# [RSpecRunTime] Finishing example group spec/models/users_statistics_spec.rb. It took 3.59 seconds. Expected to take 5.04 seconds.4332# [RSpecRunTime] Starting example group spec/models/ci/catalog/components_project_spec.rb. Expected to take 4.85 seconds.4333Ci::Catalog::ComponentsProject4334 does not allow STI4335 #find_catalog_component4336 when the component exists in the CI catalog4337 returns the catalog resource component4338 when there is more than one catalog resource version with the given sha4339 returns the catalog resource component of the latest version4340# [RSpecRunTime] RSpec elapsed time: 19 minutes 6.68 seconds. Current RSS: ~1425M. Threads: 4. load average: 0.97 1.06 1.07 1/303 588074341.4342 when the component does not exist in the CI catalog4343 returns nil4344 #fetch_component4345 component_name: "secret-detection", content: "spec:\n inputs:\n website:\n---\nimage: alpine_1", path: "templates/secret-detection.yml"4346 fetches the content for a component4347 component_name: "dast", content: "image: alpine_2", path: "templates/dast/template.yml"4348 fetches the content for a component4349 component_name: "template", content: "image: alpine_3", path: "templates/template.yml"4350 fetches the content for a component4351 component_name: "blank-yaml", content: "", path: "templates/blank-yaml.yml"4352 fetches the content for a component4353 component_name: "non/exist", content: nil, path: nil4354 fetches the content for a component4355 #extract_spec4356 with a valid spec4357 extracts the spec from a blob4358 with an invalid spec4359 raises InvalidFormatError4360 #extract_component_name4361 with invalid component path4362 raises an error4363 with valid component paths4364 path: "templates/secret-detection.yml", name: "secret-detection"4365 extracts the component name from the path4366 path: "templates/secret_detection.yml", name: "secret_detection"4367 extracts the component name from the path4368 path: "templates/secret_detection123.yml", name: "secret_detection123"4369 extracts the component name from the path4370 path: "templates/secret-detection-123.yml", name: "secret-detection-123"4371 extracts the component name from the path4372 path: "templates/dast/template.yml", name: "dast"4373 extracts the component name from the path4374 path: "templates/d-a-s_t/template.yml", name: "d-a-s_t"4375 extracts the component name from the path4376 path: "templates/template.yml", name: "template"4377 extracts the component name from the path4378 path: "templates/blank-yaml.yml", name: "blank-yaml"4379 extracts the component name from the path4380 #fetch_component_paths4381 retrieves all the valid paths for components4382 does not fetch more paths than the limit4383 when there are invalid paths4384 does not retrieve the invalid path(s) and only retrieves the valid one(s)4385# [RSpecRunTime] RSpec elapsed time: 19 minutes 8.82 seconds. Current RSS: ~1411M. Threads: 4. load average: 0.97 1.06 1.07 1/303 589364386.4387# [RSpecRunTime] Finishing example group spec/models/ci/catalog/components_project_spec.rb. It took 4.06 seconds. Expected to take 4.85 seconds.4388# [RSpecRunTime] Starting example group spec/serializers/ci/lint/result_serializer_spec.rb. Expected to take 4.81 seconds.4389Ci::Lint::ResultSerializer4390 when config is invalid4391 returns expected validity4392 returns job data4393 behaves like matches schema4394 is expected to match schema "entities/lint_result_entity"4395# [RSpecRunTime] RSpec elapsed time: 19 minutes 9.95 seconds. Current RSS: ~1419M. Threads: 4. load average: 0.97 1.06 1.07 1/303 589654396.4397 when config is valid4398 returns expected validity4399 returns job data4400 behaves like matches schema4401 is expected to match schema "entities/lint_result_entity"4402 when dry run is enabled4403 returns expected validity4404 returns job data4405 behaves like matches schema4406 is expected to match schema "entities/lint_result_entity"4407 when only is not nil in the yaml4408 when only: is hash4409 renders only:refs as hash4410 behaves like matches schema4411 is expected to match schema "entities/lint_result_entity"4412 when only is an array of strings in the yaml4413 renders only: list as hash4414 behaves like matches schema4415 is expected to match schema "entities/lint_result_entity"4416 when except is not nil in the yaml4417 when except: is hash4418 renders except as hash4419 behaves like matches schema4420 is expected to match schema "entities/lint_result_entity"4421 when except is an array of strings in the yaml4422 renders only: list as hash4423 behaves like matches schema4424 is expected to match schema "entities/lint_result_entity"4425 with minimal job configuration4426 renders the job with defaults4427 behaves like matches schema4428 is expected to match schema "entities/lint_result_entity"4429 with environment defined4430 when formatted as a hash in yaml4431 renders the environment as a string4432 behaves like matches schema4433 is expected to match schema "entities/lint_result_entity"4434 when formatted as a string in yaml4435 renders the environment as a string4436 behaves like matches schema4437 is expected to match schema "entities/lint_result_entity"4438 when script values are formatted as arrays in the yaml4439 renders the scripts as arrays4440 behaves like matches schema4441 is expected to match schema "entities/lint_result_entity"4442# [RSpecRunTime] Finishing example group spec/serializers/ci/lint/result_serializer_spec.rb. It took 4.4 seconds. Expected to take 4.81 seconds.4443# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/build/associations_spec.rb. Expected to take 4.54 seconds.4444Gitlab::Ci::Pipeline::Chain::Build::Associations4445 sets pipeline variables4446 when a bridge is passed in to the pipeline creation4447 links the pipeline to the upstream bridge job4448 behaves like does not break the chain4449 returns false4450# [RSpecRunTime] RSpec elapsed time: 19 minutes 15.63 seconds. Current RSS: ~1439M. Threads: 4. load average: 0.97 1.06 1.07 1/303 590174451.4452 when a bridge is not passed in to the pipeline creation4453 leaves the source pipeline empty4454 behaves like does not break the chain4455 returns false4456 when project setting restrict_user_defined_variables is enabled4457 when user is developer4458 returns an error on variables_attributes4459 behaves like breaks the chain4460 returns true4461 when variables_attributes is not specified4462 assigns empty variables4463 behaves like does not break the chain4464 returns false4465 when user is maintainer4466 assigns variables_attributes4467 behaves like does not break the chain4468 returns false4469 with duplicate pipeline variables4470 returns an error for variables_attributes4471 behaves like breaks the chain4472 returns true4473# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/build/associations_spec.rb. It took 4.28 seconds. Expected to take 4.54 seconds.4474# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/analytics_menu_spec.rb. Expected to take 4.52 seconds.4475Sidebars::Projects::Menus::AnalyticsMenu4476 #render?4477 whe user cannot read analytics4478 returns false4479 whe user can read analytics4480 returns true4481 when menu does not have any menu items4482 returns false4483 when menu has menu items4484 returns true4485 #link4486 returns link to the value stream page4487 when Value Stream is not visible4488 returns link to the the first visible menu item4489 Menu items4490 CI/CD4491 is expected not to be nil4492 when the project repository is empty4493 is expected to be nil4494 when builds access level is DISABLED4495 is expected to be nil4496 when the user does not have access4497 is expected to be nil4498 Repository4499 is expected not to be nil4500 when the project repository is empty4501 is expected to be nil4502 when a user does not have access to repository graphs4503 is expected to be nil4504 when the user does not have access4505 is expected to be nil4506 Value Stream4507 is expected not to be nil4508 when the user does not have access4509 is expected to be nil4510 when issues are disabled4511 is expected not to be nil4512 when merge requests are disabled4513 is expected not to be nil4514 when the issues and merge requests are disabled4515 is expected to be nil4516# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/analytics_menu_spec.rb. It took 4.22 seconds. Expected to take 4.52 seconds.4517# [RSpecRunTime] Starting example group spec/services/milestones/close_service_spec.rb. Expected to take 4.17 seconds.4518Milestones::CloseService4519 #execute4520 is expected to be valid4521 is expected to be closed4522 event4523 is expected to be truthy4524 is expected to eq #<Milestone id:246 namespace1133/project-842%"Milestone v1.2">4525 is expected to eq "closed"4526# [RSpecRunTime] RSpec elapsed time: 19 minutes 25.62 seconds. Current RSS: ~1476M. Threads: 4. load average: 0.98 1.05 1.07 1/299 590354527.4528# [RSpecRunTime] Finishing example group spec/services/milestones/close_service_spec.rb. It took 3.89 seconds. Expected to take 4.17 seconds.4529# [RSpecRunTime] Starting example group spec/lib/banzai/filter/math_filter_spec.rb. Expected to take 4.15 seconds.4530Banzai::Filter::MathFilter4531 add js-render to all math4532 when limiting how many elements can be marked as math4533 enforces limits by default4534 when project with user namespace (no group)4535 limits4536 when project with group, no namespace settings4537 limits4538 when project with group, default namespace settings4539 limits4540 when limits math_rendering_limits_enabled is false4541 does not limit4542 when for wikis4543 does limit4544 when for blobs4545 does limit for blobs4546 legacy math filter4547 handles multiple styles in one text block4548 inline math using $...$ syntax4549 with valid syntax4550 text: "$2+2$", result_template: "<p><math>2+2</math></p>"4551 behaves like inline math4552 removes surrounding dollar signs and adds class code, math and js-render-math4553 text: "$22+1$ and $22 + a^2$", result_template: "<p><math>22+1</math> and <math>22 + a^2</math></p>"4554 behaves like inline math4555 removes surrounding dollar signs and adds class code, math and js-render-math4556 text: "$22 and $2+2$", result_template: "<p>$22 and <math>2+2</math></p>"4557 behaves like inline math4558 removes surrounding dollar signs and adds class code, math and js-render-math4559 text: "$2+2$ $22 and flightjs/Flight$22 $2+2$", result_template: "<p><math>2+2</math> $22 and flightjs/Flight$22 <math>2+2</math></p>"4560 behaves like inline math4561 removes surrounding dollar signs and adds class code, math and js-render-math4562 text: "$1/2$ <b>test</b>", result_template: "<p><math>1/2</math> <b>test</b></p>"4563 behaves like inline math4564 removes surrounding dollar signs and adds class code, math and js-render-math4565 text: "$a!$", result_template: "<p><math>a!</math></p>"4566 behaves like inline math4567 removes surrounding dollar signs and adds class code, math and js-render-math4568 text: "$x$", result_template: "<p><math>x</math></p>"4569 behaves like inline math4570 removes surrounding dollar signs and adds class code, math and js-render-math4571 text: "$1+2\\$$", result_template: "<p><math>1+2\\$</math></p>"4572 behaves like inline math4573 removes surrounding dollar signs and adds class code, math and js-render-math4574 text: "$1+\\$2$", result_template: "<p><math>1+\\$2</math></p>"4575 behaves like inline math4576 removes surrounding dollar signs and adds class code, math and js-render-math4577 text: "$1+\\%2$", result_template: "<p><math>1+\\%2</math></p>"4578 behaves like inline math4579 removes surrounding dollar signs and adds class code, math and js-render-math4580 text: "$1+\\#2$", result_template: "<p><math>1+\\#2</math></p>"4581 behaves like inline math4582 removes surrounding dollar signs and adds class code, math and js-render-math4583 text: "$1+\\&2$", result_template: "<p><math>1+\\&2</math></p>"4584 behaves like inline math4585 removes surrounding dollar signs and adds class code, math and js-render-math4586 text: "$1+\\{2$", result_template: "<p><math>1+\\{2</math></p>"4587 behaves like inline math4588 removes surrounding dollar signs and adds class code, math and js-render-math4589 text: "$1+\\}2$", result_template: "<p><math>1+\\}2</math></p>"4590 behaves like inline math4591 removes surrounding dollar signs and adds class code, math and js-render-math4592 text: "$1+\\_2$", result_template: "<p><math>1+\\_2</math></p>"4593 behaves like inline math4594 removes surrounding dollar signs and adds class code, math and js-render-math4595 inline math using $`...`$ syntax4596 with valid syntax4597 text: "$`2+2`$", result_template: "<p><math>2+2</math></p>"4598 behaves like inline math4599 removes surrounding dollar signs and adds class code, math and js-render-math4600 text: "$`22+1`$ and $`22 + a^2`$", result_template: "<p><math>22+1</math> and <math>22 + a^2</math></p>"4601 behaves like inline math4602 removes surrounding dollar signs and adds class code, math and js-render-math4603 text: "$22 and $`2+2`$", result_template: "<p>$22 and <math>2+2</math></p>"4604 behaves like inline math4605 removes surrounding dollar signs and adds class code, math and js-render-math4606 text: "$`2+2`$ $22 and flightjs/Flight$22 $`2+2`$", result_template: "<p><math>2+2</math> $22 and flightjs/Flight$22 <math>2+2</math></p>"4607 behaves like inline math4608 removes surrounding dollar signs and adds class code, math and js-render-math4609 text: "test $$`2+2`$$ test", result_template: "<p>test $<math>2+2</math>$ test</p>"4610 behaves like inline math4611 removes surrounding dollar signs and adds class code, math and js-render-math4612 text: "$`1+\\$2`$", result_template: "<p><math>1+\\$2</math></p>"4613 behaves like inline math4614 removes surrounding dollar signs and adds class code, math and js-render-math4615 inline display math using $$...$$ syntax4616 with valid syntax4617 text: "$$2+2$$", result_template: "<p><math>2+2</math></p>"4618 behaves like display math4619 removes surrounding dollar signs and adds class code, math and js-render-math4620 text: "$$ 2+2 $$", result_template: "<p><math>2+2</math></p>"4621 behaves like display math4622 removes surrounding dollar signs and adds class code, math and js-render-math4623 text: "$$22+1$$ and $$22 + a^2$$", result_template: "<p><math>22+1</math> and <math>22 + a^2</math></p>"4624 behaves like display math4625 removes surrounding dollar signs and adds class code, math and js-render-math4626 text: "$22 and $$2+2$$", result_template: "<p>$22 and <math>2+2</math></p>"4627 behaves like display math4628 removes surrounding dollar signs and adds class code, math and js-render-math4629 text: "$$2+2$$ $22 and flightjs/Flight$22 $$2+2$$", result_template: "<p><math>2+2</math> $22 and flightjs/Flight$22 <math>2+2</math></p>"4630 behaves like display math4631 removes surrounding dollar signs and adds class code, math and js-render-math4632 text: "flightjs/Flight$22 and $$a^2 + b^2 = c^2$$", result_template: "<p>flightjs/Flight$22 and <math>a^2 + b^2 = c^2</math></p>"4633 behaves like display math4634 removes surrounding dollar signs and adds class code, math and js-render-math4635 text: "$$a!$$", result_template: "<p><math>a!</math></p>"4636 behaves like display math4637 removes surrounding dollar signs and adds class code, math and js-render-math4638 text: "$$x$$", result_template: "<p><math>x</math></p>"4639 behaves like display math4640 removes surrounding dollar signs and adds class code, math and js-render-math4641 text: "$$20,000 and $$30,000", result_template: "<p><math>20,000 and</math>30,000</p>"4642 behaves like display math4643 removes surrounding dollar signs and adds class code, math and js-render-math4644 block display math using $$\n...\n$$ syntax4645 with valid syntax4646 text: "$$\n2+2\n$$", result_template: "<math>2+2\n</math>"4647 behaves like display math4648 removes surrounding dollar signs and adds class code, math and js-render-math4649 text: "$$ \n2+2\n$$", result_template: "<math>2+2\n</math>"4650 behaves like display math4651 removes surrounding dollar signs and adds class code, math and js-render-math4652 text: "$$\n2+2\n3+4\n$$", result_template: "<math>2+2\n3+4\n</math>"4653 behaves like display math4654 removes surrounding dollar signs and adds class code, math and js-render-math4655 when it spans multiple lines4656 behaves like display math4657 removes surrounding dollar signs and adds class code, math and js-render-math4658 when it contains \4659 behaves like display math4660 removes surrounding dollar signs and adds class code, math and js-render-math4661 display math using ```math...``` syntax4662 adds data-math-style display attribute to display math4663 adds js-render-math class to display math4664 ignores code blocks that are not math4665 requires the pre to contain both code and math4666 unrecognized syntax4667 text: "`2+2`", result: "<p><code>2+2</code></p>"4668 is ignored4669 text: "test $`2+2` test", result: "<p>test $<code>2+2</code> test</p>"4670 is ignored4671 text: "test `2+2`$ test", result: "<p>test <code>2+2</code>$ test</p>"4672 is ignored4673 text: "$20,000 and $30,000", result: "<p>$20,000 and $30,000</p>"4674 is ignored4675 text: "$20,000 in $USD", result: "<p>$20,000 in $USD</p>"4676 is ignored4677 text: "$ a^2 $", result: "<p>$ a^2 $</p>"4678 is ignored4679 text: "test $$\n2+2\n$$", result: "<p>test $$\n2+2\n$$</p>"4680 is ignored4681 text: "$\n$", result: "<p>$\n$</p>"4682 is ignored4683 text: "$$$", result: "<p>$$$</p>"4684 is ignored4685 text: "`$1+2$`", result: "<p><code>$1+2$</code></p>"4686 is ignored4687 text: "`$$1+2$$`", result: "<p><code>$$1+2$$</code></p>"4688 is ignored4689 text: "`$\\$1+2$$`", result: "<p><code>$\\$1+2$$</code></p>"4690 is ignored4691 behaves like pipeline timing check4692 checks the pipeline timing4693# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/math_filter_spec.rb. It took 4.1 seconds. Expected to take 4.15 seconds.4694# [RSpecRunTime] Starting example group spec/lib/gitlab/jira_import_spec.rb. Expected to take 3.91 seconds.4695Gitlab::JiraImport4696 .validate_project_settings!4697 without user param4698 behaves like jira configuration base checks4699 with configuration_check set to false4700 does not raise Jira integration error4701 when Jira integration was not setup4702 behaves like raise Jira import error4703 returns error4704 when Jira integration exists4705 when Jira connection is not valid4706 behaves like raise Jira import error4707 returns error4708 when jira connection is valid4709 does not return any error4710 with user param provided4711 when user has permission to run import4712 behaves like jira configuration base checks4713 with configuration_check set to false4714 does not raise Jira integration error4715 when Jira integration was not setup4716 behaves like raise Jira import error4717 returns error4718 when Jira integration exists4719 when Jira connection is not valid4720 behaves like raise Jira import error4721 returns error4722 when jira integration is configured4723 when issues feature is disabled4724 behaves like raise Jira import error4725 returns error4726 when everything is ok4727 does not return any error4728 when user does not have permissions to run the import4729 behaves like raise Jira import error4730 returns error4731 .already_imported_cache_key4732 returns cache key for already imported items4733 .jira_issues_next_page_cache_key4734 returns cache key for next issues4735 .get_issues_next_start_at4736 returns zero when not defined4737 returns negative value for next issues to be imported starting point4738 returns cached value for next issues to be imported starting point4739 .cache_users_mapping4740 stores the data correctly4741 .get_user_mapping4742 reads the data correctly4743 returns nil if value not found4744 .store_issues_next_started_at4745 stores nil value4746 stores positive value4747 stores negative value4748# [RSpecRunTime] Finishing example group spec/lib/gitlab/jira_import_spec.rb. It took 3.37 seconds. Expected to take 3.91 seconds.4749# [RSpecRunTime] Starting example group spec/serializers/group_link/group_group_link_entity_spec.rb. Expected to take 3.85 seconds.4750GroupLink::GroupGroupLinkEntity4751 matches json schema4752 correctly exposes `valid_roles`4753 source4754 exposes `source`4755 is_direct_member4756 exposes `is_direct_member` as true for corresponding group4757 exposes `is_direct_member` as false for other source4758 when current user has owner permissions for the shared group4759 when direct_member? is true4760 exposes `can_update` and `can_remove` as `true`4761 when direct_member? is false4762 exposes `can_update` and `can_remove` as `false`4763 when current user is not a group member4764 when shared with group is public4765 does expose shared_with_group details4766 does expose source details4767 sets is_shared_with_group_private to false4768 when shared with group is private4769 does not expose shared_with_group details4770 does not expose source details4771 sets is_shared_with_group_private to true4772# [RSpecRunTime] RSpec elapsed time: 19 minutes 35.66 seconds. Current RSS: ~1462M. Threads: 4. load average: 0.97 1.05 1.07 1/298 590364773.4774# [RSpecRunTime] Finishing example group spec/serializers/group_link/group_group_link_entity_spec.rb. It took 2.57 seconds. Expected to take 3.85 seconds.4775# [RSpecRunTime] Starting example group spec/graphql/mutations/incident_management/timeline_event/promote_from_note_spec.rb. Expected to take 3.64 seconds.4776Mutations::IncidentManagement::TimelineEvent::PromoteFromNote4777 is expected to require graphql authorizations :admin_incident_management_timeline_event4778 #resolve4779 when a user has permissions to create timeline event4780 behaves like creating an incident timeline event4781 creates a timeline event4782 responds with a timeline event4783# [RSpecRunTime] RSpec elapsed time: 19 minutes 37.34 seconds. Current RSS: ~1454M. Threads: 4. load average: 0.97 1.05 1.07 1/298 590374784.4785 when TimelineEvents::CreateService responds with an error4786 behaves like responding with an incident timeline errors4787 returns errors4788 when note does not exist4789 raises an error4790 when note does not belong to an incident4791 raises an error4792 when note belongs to anything else but issuable4793 raises an error4794 behaves like failing to create an incident timeline event4795 when a user has no permissions to create timeline event4796 raises an error4797# [RSpecRunTime] Finishing example group spec/graphql/mutations/incident_management/timeline_event/promote_from_note_spec.rb. It took 2.34 seconds. Expected to take 3.64 seconds.4798# [RSpecRunTime] Starting example group spec/models/users/phone_number_validation_spec.rb. Expected to take 3.54 seconds.4799Users::PhoneNumberValidation4800Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol.4802To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4803 is expected not to allow :phone_number to be ‹"+555555"›4804 is expected to validate that :international_dial_code cannot be empty/falsy4805 is expected to validate that the length of :phone_number is at most 124806 is expected not to allow :phone_number to be ‹"555 555"›4807 is expected to validate that :phone_number cannot be empty/falsy4808 is expected to validate that the length of :country is at most 34809 is expected to validate that :international_dial_code looks like an integer greater than or equal to 1 and less than or equal to 9994810 is expected to belong to banned_user required: false4811 is expected to allow :phone_number to be ‹"555555"›4812 is expected to belong to user required: false4813 does not allow STI4814 is expected to validate that :country cannot be empty/falsy4815 is expected not to allow :phone_number to be ‹"555-555"›4816 is expected to validate that the length of :telesign_reference_xid is at most 2554817 #similar_records4818 returns matches with the same international dialing code and phone number4819 .sms_send_allowed_after4820 when there are no attempts yet4821 is expected to be nil4822 attempt_number: 2, expected_delay: 1 minute4823 returns the correct delayed timestamp value4824 attempt_number: 3, expected_delay: 3 minutes4825 returns the correct delayed timestamp value4826 attempt_number: 4, expected_delay: 5 minutes4827 returns the correct delayed timestamp value4828 attempt_number: 5, expected_delay: 10 minutes4829 returns the correct delayed timestamp value4830 attempt_number: 6, expected_delay: 10 minutes4831 returns the correct delayed timestamp value4832 #duplicate_records4833 returns matches with the same international dialing code and phone number4834 #validated?4835 when phone number record is not validated4836 returns false4837 when phone number record is validated4838 returns true4839 .by_reference_id4840 is expected to eq #<Users::PhoneNumberValidation user_id: 1522, validated_at: nil, created_at: "2024-12-18 11:06:07.481...telesign_reference_xid: "7B5081C0-31ED-BA28-40DC-A6556DD0AEA0", sms_sent_at: nil, sms_send_count: 0>4841 when there is no matching record4842 is expected to be nil4843 scopes4844 #for_user4845 when multiple records exist for multiple users4846 returns the correct phone number record for user4847 .similar_to4848 returns only records with the same international dialing code and phone number4849 .related_to_banned_user?4850 when banned user has the same international dial code and phone number4851 and the matching record has not been verified4852 is expected to eq false4853 and the matching record has been verified4854 is expected to eq true4855 when banned user has the same international dial code and phone number, but different country code4856 is expected to eq true4857 when banned user does not have the same international dial code4858 is expected to eq false4859 when banned user does not have the same phone number4860 is expected to eq false4861 when not-banned user has the same international dial code and phone number4862 is expected to eq false4863# [RSpecRunTime] Finishing example group spec/models/users/phone_number_validation_spec.rb. It took 2.35 seconds. Expected to take 3.54 seconds.4864# [RSpecRunTime] Starting example group spec/graphql/resolvers/merge_request_pipelines_resolver_spec.rb. Expected to take 3.34 seconds.4865Resolvers::MergeRequestPipelinesResolver4866 resolves only MRs for the passed merge request4867 with archived project4868 is expected not to contain exactly #<Ci::Pipeline ref: "master", sha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", before_sha: nil, creat...tion_id: 100, id: 50, auto_canceled_by_id: nil, auto_canceled_by_partition_id: nil, trigger_id: nil>4869# [RSpecRunTime] RSpec elapsed time: 19 minutes 43.07 seconds. Current RSS: ~1453M. Threads: 4. load average: 0.98 1.05 1.07 1/302 590904870.4871# [RSpecRunTime] Finishing example group spec/graphql/resolvers/merge_request_pipelines_resolver_spec.rb. It took 2.71 seconds. Expected to take 3.34 seconds.4872# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/parallel_spec.rb. Expected to take 3.31 seconds.4873Ci::CreatePipelineService4874 job:parallel4875 numeric4876 creates the pipeline4877 creates 3 jobs4878# [RSpecRunTime] RSpec elapsed time: 19 minutes 44.62 seconds. Current RSS: ~1459M. Threads: 4. load average: 0.98 1.05 1.07 1/302 591134879.4880 matrix4881 creates the pipeline4882 creates 4 builds with the corresponding matrix variables4883 when a bridge is using parallel:matrix4884 creates the pipeline4885 creates 1 build and 4 bridges with the corresponding matrix variables4886# [RSpecRunTime] RSpec elapsed time: 19 minutes 46.8 seconds. Current RSS: ~1452M. Threads: 4. load average: 0.98 1.05 1.07 8/302 591144887.4888# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/parallel_spec.rb. It took 3.73 seconds. Expected to take 3.31 seconds.4889# [RSpecRunTime] Starting example group spec/lib/gitlab/database/namespace_project_ids_each_batch_spec.rb. Expected to take 3.09 seconds.4890Gitlab::Database::NamespaceProjectIdsEachBatch4891 returns the correct project IDs4892 when passed an optional resolver4893 returns the correct project IDs filtered by resolver4894# [RSpecRunTime] RSpec elapsed time: 19 minutes 49.48 seconds. Current RSS: ~1440M. Threads: 4. load average: 0.98 1.05 1.07 1/302 591154895.4896# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/namespace_project_ids_each_batch_spec.rb. It took 2.67 seconds. Expected to take 3.09 seconds.4897# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/run_spec.rb. Expected to take 3.07 seconds.4898Ci::CreatePipelineService4899 when multiple jobs have the same run configuration4900 creates one execution config for each unique execution config4901# [RSpecRunTime] RSpec elapsed time: 19 minutes 50.83 seconds. Current RSS: ~1438M. Threads: 4. load average: 0.98 1.05 1.07 1/303 591384902.4903 when job has multiple run steps with different configurations4904 creates jobs with correct execution_config data4905 when job has invalid run configuration4906 returns errors for invalid configuration4907 when job has valid run configuration4908 creates a job with run data4909# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/run_spec.rb. It took 2.58 seconds. Expected to take 3.07 seconds.4910# [RSpecRunTime] Starting example group spec/services/integrations/slack_interactions/slack_block_actions/incident_management/project_update_handler_spec.rb. Expected to take 2.89 seconds.4911Integrations::SlackInteractions::SlackBlockActions::IncidentManagement::ProjectUpdateHandler4912 #execute4913 when project is updated4914 returns success response and updates cache4915# [RSpecRunTime] RSpec elapsed time: 19 minutes 53.71 seconds. Current RSS: ~1420M. Threads: 4. load average: 0.98 1.05 1.07 1/300 591394916.4917 when project is unchanged4918 behaves like does not make api call4919 does not make the api call and returns nil4920 when user does not have permission to read a project4921 behaves like does not make api call4922 does not make the api call and returns nil4923 when api response is not ok4924 returns error response4925 when Slack API call raises an HTTP exception4926 tracks the exception and returns an error message4927# [RSpecRunTime] Finishing example group spec/services/integrations/slack_interactions/slack_block_actions/incident_management/project_update_handler_spec.rb. It took 2.57 seconds. Expected to take 2.89 seconds.4928# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/factory_bot/strategy_in_callback_spec.rb. Expected to take 2.88 seconds.4929RuboCop::Cop::RSpec::FactoryBot::StrategyInCallback4930 behaves like an offensive factory call4931 registers an offence for multiple build(:ci_job_artifact, :archive) calls4932 registers an offense for build(:ci_job_artifact, :archive) when is a send node4933 registers an offense for build(:ci_job_artifact, :archive) when is assigned4934 registers an offence for multiple build_list(:ci_job_artifact, :archive) calls4935 registers an offense for build_list(:ci_job_artifact, :archive) when is a send node4936 registers an offense for build_list(:ci_job_artifact, :archive) when is assigned4937 registers an offence for multiple build_stubbed(:ci_job_artifact, :archive) calls4938 registers an offense for build_stubbed(:ci_job_artifact, :archive) when is a send node4939 registers an offense for build_stubbed(:ci_job_artifact, :archive) when is assigned4940 registers an offence for multiple build_stubbed_list(:ci_job_artifact, :archive) calls4941 registers an offense for build_stubbed_list(:ci_job_artifact, :archive) when is a send node4942 registers an offense for build_stubbed_list(:ci_job_artifact, :archive) when is assigned4943 registers an offence for multiple create(:ci_job_artifact, :archive) calls4944 registers an offense for create(:ci_job_artifact, :archive) when is a send node4945 registers an offense for create(:ci_job_artifact, :archive) when is assigned4946 registers an offence for multiple create_list(:ci_job_artifact, :archive) calls4947 registers an offense for create_list(:ci_job_artifact, :archive) when is a send node4948 registers an offense for create_list(:ci_job_artifact, :archive) when is assigned4949 behaves like an offensive factory call4950 registers an offence for multiple ::FactoryBot.build(:ci_job_artifact, :archive) calls4951 registers an offense for ::FactoryBot.build(:ci_job_artifact, :archive) when is a send node4952 registers an offense for ::FactoryBot.build(:ci_job_artifact, :archive) when is assigned4953 registers an offence for multiple ::FactoryBot.build_list(:ci_job_artifact, :archive) calls4954 registers an offense for ::FactoryBot.build_list(:ci_job_artifact, :archive) when is a send node4955 registers an offense for ::FactoryBot.build_list(:ci_job_artifact, :archive) when is assigned4956 registers an offence for multiple ::FactoryBot.build_stubbed(:ci_job_artifact, :archive) calls4957 registers an offense for ::FactoryBot.build_stubbed(:ci_job_artifact, :archive) when is a send node4958 registers an offense for ::FactoryBot.build_stubbed(:ci_job_artifact, :archive) when is assigned4959 registers an offence for multiple ::FactoryBot.build_stubbed_list(:ci_job_artifact, :archive) calls4960 registers an offense for ::FactoryBot.build_stubbed_list(:ci_job_artifact, :archive) when is a send node4961 registers an offense for ::FactoryBot.build_stubbed_list(:ci_job_artifact, :archive) when is assigned4962 registers an offence for multiple ::FactoryBot.create(:ci_job_artifact, :archive) calls4963 registers an offense for ::FactoryBot.create(:ci_job_artifact, :archive) when is a send node4964 registers an offense for ::FactoryBot.create(:ci_job_artifact, :archive) when is assigned4965 registers an offence for multiple ::FactoryBot.create_list(:ci_job_artifact, :archive) calls4966 registers an offense for ::FactoryBot.create_list(:ci_job_artifact, :archive) when is a send node4967 registers an offense for ::FactoryBot.create_list(:ci_job_artifact, :archive) when is assigned4968 behaves like an offensive factory call4969 registers an offence for multiple FactoryBot.build(:ci_job_artifact, :archive) calls4970 registers an offense for FactoryBot.build(:ci_job_artifact, :archive) when is a send node4971 registers an offense for FactoryBot.build(:ci_job_artifact, :archive) when is assigned4972 registers an offence for multiple FactoryBot.build_list(:ci_job_artifact, :archive) calls4973 registers an offense for FactoryBot.build_list(:ci_job_artifact, :archive) when is a send node4974 registers an offense for FactoryBot.build_list(:ci_job_artifact, :archive) when is assigned4975 registers an offence for multiple FactoryBot.build_stubbed(:ci_job_artifact, :archive) calls4976 registers an offense for FactoryBot.build_stubbed(:ci_job_artifact, :archive) when is a send node4977 registers an offense for FactoryBot.build_stubbed(:ci_job_artifact, :archive) when is assigned4978 registers an offence for multiple FactoryBot.build_stubbed_list(:ci_job_artifact, :archive) calls4979 registers an offense for FactoryBot.build_stubbed_list(:ci_job_artifact, :archive) when is a send node4980 registers an offense for FactoryBot.build_stubbed_list(:ci_job_artifact, :archive) when is assigned4981 registers an offence for multiple FactoryBot.create(:ci_job_artifact, :archive) calls4982 registers an offense for FactoryBot.create(:ci_job_artifact, :archive) when is a send node4983 registers an offense for FactoryBot.create(:ci_job_artifact, :archive) when is assigned4984 registers an offence for multiple FactoryBot.create_list(:ci_job_artifact, :archive) calls4985 registers an offense for FactoryBot.create_list(:ci_job_artifact, :archive) when is a send node4986 registers an offense for FactoryBot.create_list(:ci_job_artifact, :archive) when is assigned4987# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/factory_bot/strategy_in_callback_spec.rb. It took 2.12 seconds. Expected to take 2.88 seconds.4988# [RSpecRunTime] Starting example group spec/presenters/ci/group_variable_presenter_spec.rb. Expected to take 2.75 seconds.4989Ci::GroupVariablePresenter4990 inherits from Gitlab::View::Presenter::Delegated4991 #initialize4992DEPRECATION WARNING: Ci::GroupVariable model aliases `value` and has a method called `value` defined. Starting in Rails 7.2 `secret_value` will not be calling `value` anymore. You may want to additionally define `secret_value` to preserve the current behavior. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/presenters/ci/group_variable_presenter_spec.rb:9)4993DEPRECATION WARNING: Ci::GroupVariable model aliases `value` and has a method called `value=` defined. Starting in Rails 7.2 `secret_value=` will not be calling `value=` anymore. You may want to additionally define `secret_value=` to preserve the current behavior. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/presenters/ci/group_variable_presenter_spec.rb:9)4994DEPRECATION WARNING: Ci::GroupVariable model aliases `value` and has a method called `value_before_type_cast` defined. Starting in Rails 7.2 `secret_value_before_type_cast` will not be calling `value_before_type_cast` anymore. You may want to additionally define `secret_value_before_type_cast` to preserve the current behavior. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/presenters/ci/group_variable_presenter_spec.rb:9)4995DEPRECATION WARNING: Ci::GroupVariable model aliases `value` and has a method called `value?` defined. Starting in Rails 7.2 `secret_value?` will not be calling `value?` anymore. You may want to additionally define `secret_value?` to preserve the current behavior. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/presenters/ci/group_variable_presenter_spec.rb:9)4996DEPRECATION WARNING: Ci::GroupVariable model aliases `value` and has a method called `value_changed?` defined. Starting in Rails 7.2 `secret_value_changed?` will not be calling `value_changed?` anymore. You may want to additionally define `secret_value_changed?` to preserve the current behavior. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/presenters/ci/group_variable_presenter_spec.rb:9)4997DEPRECATION WARNING: Ci::GroupVariable model aliases `value` and has a method called `value_change` defined. Starting in Rails 7.2 `secret_value_change` will not be calling `value_change` anymore. You may want to additionally define `secret_value_change` to preserve the current behavior. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/presenters/ci/group_variable_presenter_spec.rb:9)4998DEPRECATION WARNING: Ci::GroupVariable model aliases `value` and has a method called `value_was` defined. Starting in Rails 7.2 `secret_value_was` will not be calling `value_was` anymore. You may want to additionally define `secret_value_was` to preserve the current behavior. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/presenters/ci/group_variable_presenter_spec.rb:9)4999 takes a variable and optional params5000 exposes variable5001 forwards missing methods to variable5002 #placeholder5003 is expected to eq "GROUP_VARIABLE"5004 #form_path5005 is expected to eq "/groups/group238/-/settings/ci_cd"5006 #edit_path5007 is expected to eq "/groups/group239/-/variables"5008 #delete_path5009 is expected to eq "/groups/group240/-/variables"5010# [RSpecRunTime] Finishing example group spec/presenters/ci/group_variable_presenter_spec.rb. It took 1.35 seconds. Expected to take 2.75 seconds.5011# [RSpecRunTime] Starting example group spec/services/boards/create_service_spec.rb. Expected to take 2.7 seconds.5012Boards::CreateService5013 #execute5014 when board parent is a project5015 behaves like boards create service5016 when parent does not have a board5017 creates a new board5018 creates the default lists5019# [RSpecRunTime] RSpec elapsed time: 20 minutes 0.18 second. Current RSS: ~1416M. Threads: 4. load average: 1.06 1.06 1.07 1/299 591405020.5021 when parent has a board5022 does not create a new board5023# [RSpecRunTime] RSpec elapsed time: 20 minutes 1.21 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.06 1.06 1.07 1/299 591415024.5025 when board parent is a group5026 behaves like boards create service5027 when parent does not have a board5028 creates a new board5029 creates the default lists5030 when parent has a board5031 does not create a new board5032# [RSpecRunTime] Finishing example group spec/services/boards/create_service_spec.rb. It took 3.71 seconds. Expected to take 2.7 seconds.5033# [RSpecRunTime] Starting example group spec/lib/gitlab/zentao/query_spec.rb. Expected to take 2.59 seconds.5034Gitlab::Zentao::Query5035 #issues5036 when params are empty5037 fills default params5038 when params contain valid options5039 fills params with standard of ZenTao5040 when params contain invalid options5041 fills default params with standard of ZenTao5042 #issue5043 returns issue object by client5044# [RSpecRunTime] Finishing example group spec/lib/gitlab/zentao/query_spec.rb. It took 2.72 seconds. Expected to take 2.59 seconds.5045# [RSpecRunTime] Starting example group spec/presenters/ci/pipeline_artifacts/code_coverage_presenter_spec.rb. Expected to take 2.53 seconds.5046Ci::PipelineArtifacts::CodeCoveragePresenter5047 #for_files5048 when code coverage has data5049 when filenames is empty5050 returns hash without coverage5051 when filenames do not match code coverage data5052 returns hash without coverage5053 when filenames matches code coverage data5054 when asking for one filename5055 returns coverage for the given filename5056 when asking for multiple filenames5057 returns coverage for a the given filenames5058# [RSpecRunTime] Finishing example group spec/presenters/ci/pipeline_artifacts/code_coverage_presenter_spec.rb. It took 2.67 seconds. Expected to take 2.53 seconds.5059# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_finished_spec.rb. Expected to take 2.4 seconds.5060Gitlab::Analytics::CycleAnalytics::StageEvents::MergeRequestLastBuildFinished5061 behaves like value stream analytics event5062 is expected to be a kind of String5063 is expected to be a kind of Symbol5064 is expected to include ApplicationRecord(abstract)5065 is expected to respond to #timestamp_projection5066 is expected to respond to #html_description5067 is expected to be a kind of Array5068 #apply_query_customization5069 expects an ActiveRecord::Relation object as argument and returns a modified version of it5070 #hash_code5071 returns a hash that uniquely identifies an event5072 does not differ when the same object is built with the same params5073 behaves like LEFT JOIN-able value stream analytics event5074 can use the event as LEFT JOIN5075 when looking at the record with data5076 contains the timestamp expression5077# [RSpecRunTime] RSpec elapsed time: 20 minutes 9.59 seconds. Current RSS: ~1466M. Threads: 4. load average: 1.05 1.06 1.07 1/303 592435078.5079 when looking at the record without data5080 returns nil for the timestamp expression5081# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_finished_spec.rb. It took 2.42 seconds. Expected to take 2.4 seconds.5082# [RSpecRunTime] Starting example group spec/finders/merge_request/metrics_finder_spec.rb. Expected to take 2.34 seconds.5083MergeRequest::MetricsFinder5084 when target project is missing5085 is expected to be empty5086# [RSpecRunTime] RSpec elapsed time: 20 minutes 10.84 seconds. Current RSS: ~1472M. Threads: 4. load average: 1.05 1.06 1.07 1/304 592645087.5088 when the user is not part of the project5089 is expected to be empty5090 when user is part of the project5091 returns merge request records5092 excludes not merged records5093 when only merged_before is given5094 is expected to eq [#<MergeRequest::Metrics merge_request_id: 171, merged_at: "2020-05-01 00:00:00.000000000 +0000", lat...ect_id: 733, id: 209, first_contribution: false, pipeline_id: nil, reviewer_first_assigned_at: nil>]5095 when only merged_after is given5096 is expected to eq [#<MergeRequest::Metrics merge_request_id: 171, merged_at: "2020-05-01 00:00:00.000000000 +0000", lat...ect_id: 733, id: 209, first_contribution: false, pipeline_id: nil, reviewer_first_assigned_at: nil>]5097 when no records matching the date range5098 is expected to be empty5099# [RSpecRunTime] Finishing example group spec/finders/merge_request/metrics_finder_spec.rb. It took 2.29 seconds. Expected to take 2.34 seconds.5100# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/repository_menu_spec.rb. Expected to take 2.29 seconds.5101Sidebars::Projects::Menus::RepositoryMenu5102 #render?5103 when project repository is empty5104 returns false5105 when project repository is not empty5106 when user can download code5107 returns true5108 when user cannot download code5109 returns false5110 for menu items5111 Files5112 behaves like repository menu item with different super sidebar title5113 is expected to eq "Files"5114 when inside the super sidebar5115 is expected to eq "Repository"5116 Commits5117 behaves like repository menu item link for5118 ref_type: nil, link: lazy { "#{route}?ref_type=heads" }5119 has a link with the fully qualifed ref route5120 ref_type: "heads", link: lazy { "#{route}?ref_type=heads" }5121 has a link with the fully qualifed ref route5122 ref_type: "tags", link: lazy { "#{route}?ref_type=tags" }5123 has a link with the fully qualifed ref route5124 when ref is not the default5125 and ref_type is not provided5126 is expected to eq "/namespace1164/project-881/-/commits/nonmain"5127 and ref_type is provided5128 is expected to eq "/namespace1164/project-881/-/commits/nonmain?ref_type=heads"5129 Contributor analytics5130 when analytics is disabled5131 is expected to be nil5132 when analytics is enabled5133 behaves like repository menu item link for5134 ref_type: nil, link: lazy { "#{route}?ref_type=heads" }5135 has a link with the fully qualifed ref route5136 ref_type: "heads", link: lazy { "#{route}?ref_type=heads" }5137 has a link with the fully qualifed ref route5138 ref_type: "tags", link: lazy { "#{route}?ref_type=tags" }5139 has a link with the fully qualifed ref route5140 when ref is not the default5141 and ref_type is not provided5142 is expected to eq "/namespace1164/project-881/-/graphs/nonmain"5143 and ref_type is provided5144 is expected to eq "/namespace1164/project-881/-/graphs/nonmain?ref_type=heads"5145 Network5146 behaves like repository menu item link for5147 ref_type: nil, link: lazy { "#{route}?ref_type=heads" }5148 has a link with the fully qualifed ref route5149 ref_type: "heads", link: lazy { "#{route}?ref_type=heads" }5150 has a link with the fully qualifed ref route5151 ref_type: "tags", link: lazy { "#{route}?ref_type=tags" }5152 has a link with the fully qualifed ref route5153 when ref is not the default5154 and ref_type is not provided5155 is expected to eq "/namespace1164/project-881/-/network/nonmain"5156 and ref_type is provided5157 is expected to eq "/namespace1164/project-881/-/network/nonmain?ref_type=heads"5158 behaves like repository menu item with different super sidebar title5159 is expected to eq "Graph"5160 when inside the super sidebar5161 is expected to eq "Repository graph"5162# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/repository_menu_spec.rb. It took 1.97 seconds. Expected to take 2.29 seconds.5163# [RSpecRunTime] Starting example group spec/models/packages/rubygems/package_spec.rb. Expected to take 2.18 seconds.5164Packages::Rubygems::Package5165 does not allow STI5166 .installable5167 behaves like installable packages5168 for rubygems_package5169 does not include non-installable packages5170 includes installable packages5171# [RSpecRunTime] RSpec elapsed time: 20 minutes 15.95 seconds. Current RSS: ~1475M. Threads: 4. load average: 1.05 1.06 1.07 1/303 592825172.5173 associations5174 is expected to have one rubygems_metadatum class_name => Packages::Rubygems::Metadatum inverse_of => package5175# [RSpecRunTime] Finishing example group spec/models/packages/rubygems/package_spec.rb. It took 2.12 seconds. Expected to take 2.18 seconds.5176# [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/reference_cache_spec.rb. Expected to take 2.14 seconds.5177Banzai::Filter::References::ReferenceCache5178 #load_reference_cache5179 when rendered_html is not memoized5180 generates new html5181# [RSpecRunTime] RSpec elapsed time: 20 minutes 17.23 seconds. Current RSS: ~1467M. Threads: 4. load average: 1.05 1.06 1.07 1/303 592835182.5183 when rendered_html is memoized5184 reuses memoized rendered HTML when available5185 when result is not available5186 is expected not to raise Exception5187 when cache is loaded5188 loads the cache5189 #references_per_parent5190 loads references grouped per parent paths5191 #parent_per_reference5192 returns a Hash containing projects grouped per parent paths5193 #records_per_parent5194 returns a Hash containing records grouped per parent5195 when the cache is loaded with absolute references5196 loads references grouped per parent path and absolute references5197 #initialize_reference_cache5198 does not have an N+1 query problem with cross projects5199 #find_for_paths5200 with RequestStore disabled5201 returns a list of Projects for a list of paths5202 return an empty array for paths that do not exist5203 finds group and project by absolute path5204 with RequestStore enabled5205 returns a list of Projects for a list of paths5206 when no project with that path exists5207 returns no value5208 adds the ref to the project refs cache5209 #current_parent_path5210 returns the path of the current parent5211 #current_project_namespace_path5212 returns the path of the current project namespace5213 #full_project_path5214 returns current parent path when no ref specified5215 returns combined namespace and project ref5216 returns default namespace and project ref when namespace nil5217 returns absolute paths when matched to an absolute path5218 #full_group_path5219 returns current parent path when no group ref specified5220 returns group ref5221# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/reference_cache_spec.rb. It took 2.31 seconds. Expected to take 2.14 seconds.5222# [RSpecRunTime] Starting example group spec/models/users/namespace_commit_email_spec.rb. Expected to take 2.05 seconds.5223Users::NamespaceCommitEmail5224 does not allow STI5225 is expected to be valid5226 associations5227 is expected to belong to user required: false5228 is expected to belong to namespace required: false5229 is expected to belong to email required: false5230 .delete_for_namespace5231 deletes all records for namespace5232 validations5233 is expected to validate that :user cannot be empty/falsy5234 is expected to validate that :namespace cannot be empty/falsy5235 is expected to validate that :email cannot be empty/falsy5236 is expected to validate that :user is case-sensitively unique within the scope of :namespace_id5237 validate_root_group5238 when root group5239 is expected to be valid5240 when subgroup5241 is invalid and reports the relevant error5242# [RSpecRunTime] Finishing example group spec/models/users/namespace_commit_email_spec.rb. It took 1.8 seconds. Expected to take 2.05 seconds.5243# [RSpecRunTime] Starting example group spec/graphql/resolvers/user_discussions_count_resolver_spec.rb. Expected to take 2.01 seconds.5244Resolvers::UserDiscussionsCountResolver5245 #resolve5246 is expected to have nullable GraphQL type Int5247 when counting discussions from a public issue5248 returns the number of discussions for the issue5249# [RSpecRunTime] RSpec elapsed time: 20 minutes 21.32 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.05 1.06 1.07 1/298 592845250.5251 when a user has permission to view discussions5252 returns the number of non-system discussions for the issue5253 when a user does not have permission to view discussions5254 returns no discussions5255# [RSpecRunTime] Finishing example group spec/graphql/resolvers/user_discussions_count_resolver_spec.rb. It took 1.5 seconds. Expected to take 2.01 seconds.5256# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/global_file_size_check_spec.rb. Expected to take 1.96 seconds.5257Gitlab::Checks::GlobalFileSizeCheck5258 #validate!5259 checks for file sizes5260 when global_file_size_check is disabled5261 does not log5262# [RSpecRunTime] RSpec elapsed time: 20 minutes 22.93 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.04 1.06 1.07 1/299 593005263.5264 when there are oversized blobs5265 logs a message with blob size and raises an exception5266 when the enforce_global_file_size_limit feature flag is disabled5267 does not raise an exception5268# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/global_file_size_check_spec.rb. It took 1.88 seconds. Expected to take 1.96 seconds.5269# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/test/junit_spec.rb. Expected to take 1.9 seconds.5270Gitlab::Ci::Parsers::Test::Junit5271 #parse!5272 parses XML using XmlConverter5273 when data is JUnit style XML5274 when there are no <testcases> in <testsuite>5275 ignores the case5276 when there are no <testcases> in <testsuites>5277 ignores the case5278 when there is only one <testsuite> in <testsuites>5279 parses XML and adds a test case to a suite5280 when there is <testcase>5281 and has failure5282 behaves like <testcase> XML parser5283 parses XML and adds a test case to the suite5284 and has failure with no message but has system-err5285 behaves like <testcase> XML parser5286 parses XML and adds a test case to the suite5287 and has failure with message, system-out and system-err5288 behaves like <testcase> XML parser5289 parses XML and adds a test case to the suite5290 and has error5291 behaves like <testcase> XML parser5292 parses XML and adds a test case to the suite5293 and has error with no message but has system-err5294 behaves like <testcase> XML parser5295 parses XML and adds a test case to the suite5296 and has error with message, system-out and system-err5297 behaves like <testcase> XML parser5298 parses XML and adds a test case to the suite5299 and has skipped5300 behaves like <testcase> XML parser5301 parses XML and adds a test case to the suite5302 with an empty double-tag5303 behaves like <testcase> XML parser5304 parses XML and adds a test case to the suite5305 and has an unknown type5306 behaves like <testcase> XML parser5307 parses XML and adds a test case to the suite5308 and has no content5309 behaves like <testcase> XML parser5310 parses XML and adds a test case to the suite5311 PHPUnit5312 parses XML and adds a test case to a suite5313 when there are two test cases5314 parses XML and adds test cases to a suite5315 when there are two test suites5316 parses XML and adds test cases to a suite5317 when number of test cases exceeds the max_test_cases limit5318 and test cases are unique5319 behaves like rejecting too many test cases5320 attaches an error to the TestSuite object5321 and test cases are duplicates5322 behaves like rejecting too many test cases5323 attaches an error to the TestSuite object5324 when data is not JUnit style XML5325 attaches an error to the TestSuite object5326 when data is malformed JUnit XML5327 attaches an error to the TestSuite object5328 returns 0 tests cases5329 returns a failure status5330 when data is not XML5331 attaches an error to the TestSuite object5332 returns 0 tests cases5333 returns a failure status5334 when attachment is specified in failed test case5335 assigns correct attributes to the test case5336 when attachment is way too long5337 assigns correct attributes to the test case5338 when data contains multiple attachments tag5339 adds the first match attachment to a test case5340 when data does not match attachment tag regex5341 does not add attachment to a test case5342 when attachment is specified in test case with error5343 assigns correct attributes to the test case5344 when XML is empty string5345 returns 0 tests cases and has no errors5346# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/test/junit_spec.rb. It took 1.77 seconds. Expected to take 1.9 seconds.5347# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_server_import/import_lfs_object_worker_spec.rb. Expected to take 1.85 seconds.5348Gitlab::BitbucketServerImport::ImportLfsObjectWorker5349 behaves like Gitlab::BitbucketServerImport::ObjectImporter5350 .sidekiq_retries_exhausted5351 notifies the waiter5352 #perform5353 when project does not exist5354 behaves like notifies the waiter5355 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time5356 when project has import started5357 calls the importer5358 behaves like notifies the waiter5359 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time5360 when project import has been cancelled5361 does not call the importer5362 behaves like notifies the waiter5363 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time5364 when project import has failed5365 does not call the importer5366 behaves like notifies the waiter5367 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time5368# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_server_import/import_lfs_object_worker_spec.rb. It took 1.68 seconds. Expected to take 1.85 seconds.5369# [RSpecRunTime] Starting example group spec/lib/gitlab/protocol_access_spec.rb. Expected to take 1.81 seconds.5370Gitlab::ProtocolAccess5371 .allowed?5372 protocol: "web", project: nil, admin_setting: nil, namespace_setting: nil, expected_result: true5373 is expected to equal true5374 protocol: "ssh", project: nil, admin_setting: nil, namespace_setting: nil, expected_result: true5375 is expected to equal true5376 protocol: "http", project: nil, admin_setting: nil, namespace_setting: nil, expected_result: true5377 is expected to equal true5378 protocol: "ssh", project: nil, admin_setting: "", namespace_setting: nil, expected_result: true5379 is expected to equal true5380 protocol: "http", project: nil, admin_setting: "", namespace_setting: nil, expected_result: true5381 is expected to equal true5382 protocol: "ssh", project: nil, admin_setting: "ssh", namespace_setting: nil, expected_result: true5383 is expected to equal true5384 protocol: "http", project: nil, admin_setting: "http", namespace_setting: nil, expected_result: true5385 is expected to equal true5386 protocol: "ssh", project: nil, admin_setting: "http", namespace_setting: nil, expected_result: false5387 is expected to equal false5388 protocol: "http", project: nil, admin_setting: "ssh", namespace_setting: nil, expected_result: false5389 is expected to equal false5390 protocol: "ssh", project: p1, admin_setting: nil, namespace_setting: "all", expected_result: true5391 is expected to equal true5392 protocol: "http", project: p1, admin_setting: nil, namespace_setting: "all", expected_result: true5393 is expected to equal true5394 protocol: "ssh", project: p1, admin_setting: nil, namespace_setting: "ssh", expected_result: true5395 is expected to equal true5396 protocol: "http", project: p1, admin_setting: nil, namespace_setting: "http", expected_result: true5397 is expected to equal true5398 protocol: "ssh", project: p1, admin_setting: nil, namespace_setting: "http", expected_result: false5399 is expected to equal false5400 protocol: "http", project: p1, admin_setting: nil, namespace_setting: "ssh", expected_result: false5401 is expected to equal false5402 protocol: "ssh", project: p1, admin_setting: "", namespace_setting: "all", expected_result: true5403 is expected to equal true5404 protocol: "http", project: p1, admin_setting: "", namespace_setting: "all", expected_result: true5405 is expected to equal true5406 protocol: "ssh", project: p1, admin_setting: "ssh", namespace_setting: "ssh", expected_result: true5407 is expected to equal true5408 protocol: "http", project: p1, admin_setting: "http", namespace_setting: "http", expected_result: true5409 is expected to equal true5410# [RSpecRunTime] Finishing example group spec/lib/gitlab/protocol_access_spec.rb. It took 1.26 seconds. Expected to take 1.81 seconds.5411# [RSpecRunTime] Starting example group spec/services/search/snippet_service_spec.rb. Expected to take 1.73 seconds.5412Search::SnippetService5413 #execute5414 unauthenticated5415 returns public snippets only5416 authenticated5417 returns only public & internal snippets for regular users5418 returns public, internal snippets and project private snippets for project members5419 returns public, internal and private snippets where user is the author5420 when admin mode is enabled5421 returns all snippets when user is admin5422 when admin mode is disabled5423 returns only public & internal snippets when user is admin5424 #scope5425 always scopes to snippet_titles5426# [RSpecRunTime] Finishing example group spec/services/search/snippet_service_spec.rb. It took 1.42 seconds. Expected to take 1.73 seconds.5427# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/jira_imports_total_imported_issues_count_metric_spec.rb. Expected to take 1.69 seconds.5428Gitlab::Usage::Metrics::Instrumentations::JiraImportsTotalImportedIssuesCountMetric5429 behaves like a correct instrumented metric value and query5430 behaves like a correct instrumented metric value5431 has correct value5432# [RSpecRunTime] RSpec elapsed time: 20 minutes 31.08 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.04 1.06 1.07 1/299 593135433.5434 behaves like a correct instrumented metric query5435 has correct generate query5436# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/jira_imports_total_imported_issues_count_metric_spec.rb. It took 1.51 seconds. Expected to take 1.69 seconds.5437# [RSpecRunTime] Starting example group spec/services/import/placeholder_references/load_service_spec.rb. Expected to take 1.65 seconds.5438Import::PlaceholderReferences::LoadService5439 #execute5440 loads data pushed with `Import::PlaceholderReferences::PushService`5441 loads data to PostgreSQL in batches5442 does not load data for another import_uid5443 does not load data for another import_source5444 when something in the batch has an unexpected schema5445 loads just the valid data, and clears the set5446# [RSpecRunTime] RSpec elapsed time: 20 minutes 32.33 seconds. Current RSS: ~1421M. Threads: 4. load average: 1.04 1.06 1.07 1/299 593145447.5448 when loading to PostgreSQL fails due to an ActiveRecord::RecordInvalid5449 loads just the valid data, and clears the list5450 when loading to PostgreSQL fails due to ActiveRecord::InvalidForeignKey5451 logs the error and clears the failing batch but continues5452 when loading to PostgreSQL fails for an unhandled reason5453 bubbles the exception and does not clear the set5454 when fetching set from Redis fails5455 bubbles the exception, does not load any data, and does not clear the set5456 when clearing the set from Redis fails5457 bubbles the exception and does not clear the set, but does load the data5458# [RSpecRunTime] Finishing example group spec/services/import/placeholder_references/load_service_spec.rb. It took 1.43 seconds. Expected to take 1.65 seconds.5459# [RSpecRunTime] Starting example group spec/finders/packages/composer/packages_finder_spec.rb. Expected to take 1.6 seconds.5460Packages::Composer::PackagesFinder5461 #execute5462 is expected to contain exactly #<Packages::Composer::Package id: 17, project_id: 756, created_at: "2024-12-18 11:07:00.763739919 +00...type: "composer", creator_id: 1603, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Composer::Package id: 18, project_id: 756, created_at: "2024-12-18 11:07:00.773561338 +00...type: "composer", creator_id: 1603, status: "default", last_downloaded_at: nil, status_message: nil>5463 when disabling the package registry for the project5464 is expected to be empty5465# [RSpecRunTime] RSpec elapsed time: 20 minutes 33.97 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.04 1.05 1.07 1/298 593155466.5467# [RSpecRunTime] Finishing example group spec/finders/packages/composer/packages_finder_spec.rb. It took 1.41 seconds. Expected to take 1.6 seconds.5468# [RSpecRunTime] Starting example group spec/services/work_items/data_sync/handlers/copy_data_handler_spec.rb. Expected to take 1.55 seconds.5469WorkItems::DataSync::Handlers::CopyDataHandler5470 #service_desk_reply_to5471 returns the target_namespace service_desk_alias_address5472 #execute5473 calls BaseCreateService with correct parameters5474 when BaseCreateService raises an error5475 raises error5476 #project5477 when target_namespace is a ProjectNamespace5478 returns the project5479 when target_namespace is not a ProjectNamespace5480 returns nil5481 #relative_position5482 when work_item and target_namespace have the same root ancestor5483 returns the work_item relative_position5484 when work_item and target_namespace have different root ancestors5485 returns nil5486# [RSpecRunTime] Finishing example group spec/services/work_items/data_sync/handlers/copy_data_handler_spec.rb. It took 1.09 seconds. Expected to take 1.55 seconds.5487# [RSpecRunTime] Starting example group spec/graphql/mutations/alert_management/alerts/todo/create_spec.rb. Expected to take 1.52 seconds.5488Mutations::AlertManagement::Alerts::Todo::Create5489 is expected to require graphql authorizations :update_alert_management_alert5490 #resolve5491 behaves like an incident management tracked event5492 .track_event5493 tracks the event using redis5494 behaves like Snowplow event tracking with RedisHLL context5495 behaves like Snowplow event tracking5496 is emitted5497 when user does not have permissions5498 is expected to raise Gitlab::Graphql::Errors::ResourceNotAvailable5499 when project is invalid5500 is expected to raise Gitlab::Graphql::Errors::ResourceNotAvailable5501 when alert is invalid5502 is expected to raise Gitlab::Graphql::Errors::ResourceNotAvailable5503 when the create service yields errors5504 is expected not to change `Todo.count`5505 is expected to eq ["error"]5506 with valid inputs5507 creates a new todo5508 is expected to eq {:alert=>#<AlertManagement::Alert id:2 namespace1230/project-940^alert#1>, :errors=>[], :todo=>#<Todo...0 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil, snoozed_until: nil>}5509# [RSpecRunTime] Finishing example group spec/graphql/mutations/alert_management/alerts/todo/create_spec.rb. It took 1.13 seconds. Expected to take 1.52 seconds.5510# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_users_associating_milestones_to_releases_metric_spec.rb. Expected to take 1.46 seconds.5511Gitlab::Usage::Metrics::Instrumentations::CountUsersAssociatingMilestonesToReleasesMetric5512 behaves like a correct instrumented metric value5513 has correct value5514# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_users_associating_milestones_to_releases_metric_spec.rb. It took 0.9 second. Expected to take 1.46 seconds.5515# [RSpecRunTime] Starting example group spec/services/ci/pipeline_triggers/update_service_spec.rb. Expected to take 1.43 seconds.5516Ci::PipelineTriggers::UpdateService5517 execute5518 when user does not have permission5519 returns ServiceResponse.error5520 when user has permission5521 updates database values with passed description param5522 returns ServiceResponse.success5523 when update fails5524 returns ServiceResponse.error5525# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_triggers/update_service_spec.rb. It took 1.01 seconds. Expected to take 1.43 seconds.5526# [RSpecRunTime] Starting example group spec/services/users/update_highest_member_role_service_spec.rb. Expected to take 1.38 seconds.5527Users::UpdateHighestMemberRoleService5528 #execute5529 when user_highest_role already exists5530 when the current highest access level equals the already stored highest access level5531 does not update the highest access level5532 when the current highest access level does not equal the already stored highest access level5533 updates the highest access level5534 when user_highest_role does not exist5535 creates an user_highest_role object to store the highest access level5536# [RSpecRunTime] Finishing example group spec/services/users/update_highest_member_role_service_spec.rb. It took 1.16 seconds. Expected to take 1.38 seconds.5537# [RSpecRunTime] Starting example group spec/services/ci/runners/reset_registration_token_service_spec.rb. Expected to take 1.35 seconds.5538Ci::Runners::ResetRegistrationTokenService#execute5539 with instance scope5540 behaves like a registration token reset operation5541 without user5542 does not reset registration token and returns error response5543 with unauthorized user5544 does not reset registration token and returns error response5545 with admin user5546 resets registration token and returns value unchanged5547 when allow_runner_registration_token is false5548 does not reset registration token and returns error response5549 with group scope5550 behaves like a registration token reset operation5551 without user5552 does not reset registration token and returns error response5553 with unauthorized user5554 does not reset registration token and returns error response5555 with admin user5556 resets registration token and returns value unchanged5557 when allow_runner_registration_token is false5558 does not reset registration token and returns error response5559 with project scope5560 behaves like a registration token reset operation5561 without user5562 does not reset registration token and returns error response5563 with unauthorized user5564 does not reset registration token and returns error response5565 with admin user5566 resets registration token and returns value unchanged5567 when allow_runner_registration_token is false5568 does not reset registration token and returns error response5569# [RSpecRunTime] Finishing example group spec/services/ci/runners/reset_registration_token_service_spec.rb. It took 1.09 seconds. Expected to take 1.35 seconds.5570# [RSpecRunTime] Starting example group spec/workers/gitlab/jira_import/import_issue_worker_spec.rb. Expected to take 1.33 seconds.5571Gitlab::JiraImport::ImportIssueWorker5572 modules5573 is expected to includes the ApplicationWorker module5574 is expected to includes the Gitlab::JiraImport::QueueOptions module5575 is expected to includes the Gitlab::Import::DatabaseHelpers module5576 is expected to includes the Gitlab::Import::NotifyUponDeath module5577 #perform5578 when any exception raised while inserting to DB5579 record a failed to import issue5580 when record is successfully inserted5581 when import label does not exist5582 does not record import failure5583 when import label exists5584 does not record import failure5585 creates an issue with the correct attributes5586 when legacy work_item_type_id was part of the attributes (backward compatibility)5587 creates an issue with the correct type5588 when the issues_set_correct_work_item_type_id feature flag is disabled5589 record a failed to import issue, old_id does not exist in the work_item_types.id column5590 when a correct work_item_types_id is used5591 creates an issue with the correct type5592 when assignee_ids is nil5593 creates an issue without assignee5594 when assignee_ids is an empty array5595 creates an issue without assignee5596# [RSpecRunTime] Finishing example group spec/workers/gitlab/jira_import/import_issue_worker_spec.rb. It took 1.24 seconds. Expected to take 1.33 seconds.5597# [RSpecRunTime] Starting example group spec/lib/api/ml/mlflow/api_helpers_spec.rb. Expected to take 1.27 seconds.5598API::Ml::Mlflow::ApiHelpers5599 #model_order_params5600 input: "", order_by: "name", sort: "asc"5601 is correct5602 input: "name", order_by: "name", sort: "asc"5603 is correct5604 input: "name DESC", order_by: "name", sort: "desc"5605 is correct5606 input: "last_updated_timestamp", order_by: "updated_at", sort: "asc"5607 is correct5608 input: "last_updated_timestamp asc", order_by: "updated_at", sort: "asc"5609 is correct5610 input: "last_updated_timestamp DESC", order_by: "updated_at", sort: "desc"5611 is correct5612 #gitlab_tags5613 when tags param is not supplied5614 returns nil5615 when tags param is supplied5616 input: [], output: nil5617 is correct5618 input: [{}], output: {}5619 is correct5620 input: [{:key=>"foo", :value=>"bar"}], output: {}5621 is correct5622 input: [{:key=>"gitlab.version", :value=>"1.2.3"}], output: {"version"=>"1.2.3"}5623 is correct5624 input: [{:key=>"foo", :value=>"bar"}, {:key=>"gitlab.foo", :value=>"baz"}], output: {"foo"=>"baz"}5625 is correct5626 #candidates_order_params5627 input: "", order_by: nil, order_by_type: nil, sort: nil5628 is correct5629 input: "created_at", order_by: "created_at", order_by_type: "column", sort: nil5630 is correct5631 input: "created_at ASC", order_by: "created_at", order_by_type: "column", sort: "ASC"5632 is correct5633 input: "metrics.something", order_by: "something", order_by_type: "metric", sort: nil5634 is correct5635 input: "metrics.something asc", order_by: "something", order_by_type: "metric", sort: "asc"5636 is correct5637 input: "metrics.something.blah asc", order_by: "something", order_by_type: "metric", sort: "asc"5638 is correct5639 input: "params.something ASC", order_by: nil, order_by_type: nil, sort: "ASC"5640 is correct5641 input: "metadata.something ASC", order_by: nil, order_by_type: nil, sort: "ASC"5642 is correct5643 #custom_version5644 input: [], output: nil5645 is correct5646 input: [{}], output: nil5647 is correct5648 input: [{:key=>"foo", :value=>"bar"}], output: nil5649 is correct5650 input: [{:key=>"gitlab.version", :value=>"1.2.3"}], output: "1.2.3"5651 is correct5652 input: [{:key=>"foo", :value=>"bar"}, {:key=>"gitlab.foo", :value=>"baz"}], output: nil5653 is correct5654 #model_filter_params5655 input: "", output: {}5656 is correct5657 input: "name=\"\"", output: {:name=>""}5658 is correct5659 input: "name=foo", output: {:name=>"foo"}5660 is correct5661 input: "name=\"foo\"", output: {:name=>"foo"}5662 is correct5663 input: "invalid=\"foo\"", output: {}5664 is correct5665# [RSpecRunTime] Finishing example group spec/lib/api/ml/mlflow/api_helpers_spec.rb. It took 0.92 second. Expected to take 1.27 seconds.5666# [RSpecRunTime] Starting example group spec/workers/projects/record_target_platforms_worker_spec.rb. Expected to take 1.26 seconds.5667Projects::RecordTargetPlatformsWorker5668 has the `until_executed` deduplicate strategy5669 overrides #lease_release? to return false5670 when project uses Swift programming language5671 creates and executes a Projects::AppleTargetPlatformDetectorService instance for the project5672 logs extra metadata on done5673 when project uses Objective-C programming language5674 creates and executes a Projects::AppleTargetPlatformDetectorService instance for the project5675 logs extra metadata on done5676 when the project does not contain programming languages for Apple platforms5677 behaves like does nothing5678 does nothing5679 when project is not found5680 does nothing5681 when exclusive lease cannot be obtained5682 behaves like does nothing5683 does nothing5684# [RSpecRunTime] Finishing example group spec/workers/projects/record_target_platforms_worker_spec.rb. It took 1.06 seconds. Expected to take 1.26 seconds.5685# [RSpecRunTime] Starting example group spec/models/integrations/apple_app_store_spec.rb. Expected to take 1.22 seconds.5686Integrations::AppleAppStore5687 does not allow STI5688 when integration is disabled5689 #ci_variables5690 returns an empty array5691 Validations5692 when active5693 is expected to validate that :app_store_issuer_id cannot be empty/falsy5694 is expected to validate that :app_store_key_id cannot be empty/falsy5695 is expected to validate that :app_store_private_key cannot be empty/falsy5696 is expected to validate that :app_store_private_key_file_name cannot be empty/falsy5697************************************************************************5698Warning from shoulda-matchers:5699You are using `validate_inclusion_of` to assert that a boolean column5700allows boolean values and disallows non-boolean ones. Be aware that it5701is not possible to fully test this, as boolean columns will5702automatically convert non-boolean values to boolean ones. Hence, you5703should consider removing this test.5704************************************************************************5705 is expected to validate that :app_store_protected_refs is either ‹true› or ‹false›5706 is expected to allow :app_store_issuer_id to be ‹"aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee"›5707 is expected not to allow :app_store_issuer_id to be ‹"abcde"›5708 is expected to allow :app_store_private_key to be ‹"-----BEGIN PRIVATE KEY-----\nMIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAKS+CfS9GcRSdYSN\nSzyH5QJQBr5umRL6E+KilOV39iYFO/9oHjUdapTRWkrwnNPCp7qaeck4Jr8iv14t\nPVNDfNr76eGb6/3YknOAP0QOjLWunoC8kjU+N/JHU52NrUeX3qEy8EKV9LeCDJcB\nkBk+Yejn9nypg8c7sLsn33CB6i3bAgMBAAECgYA2D26w80T7WZvazYr86BNMePpd\nj2mIAqx32KZHzt/lhh40J/SRtX9+Kl0Y7nBoRR5Ja9u/HkAIxNxLiUjwg9r6cpg/\nuITEF5nMt7lAk391BuI+7VOZZGbJDsq2ulPd6lO+C8Kq/PI/e4kXcIjeH6KwQsuR\n5vrXfBZ3sQfflaiN4QJBANBt8JY2LIGQF8o89qwUpRL5vbnKQ4IzZ5+TOl4RLR7O\nAQpJ81tG...›5709 is expected not to allow :app_store_private_key to be ‹"foo"›5710 is expected to allow :app_store_key_id to be ‹"ABCD1EF12G"›5711 is expected not to allow :app_store_key_id to be ‹"ABC"›5712 is expected not to allow :app_store_key_id to be ‹"abc1"›5713 is expected not to allow :app_store_key_id to be ‹"-A0-"›5714 when integration is enabled5715 #fields5716 returns custom fields5717 #test5718 returns true for a successful request5719 returns false for an invalid request5720 #help5721 renders prompt information5722 .to_param5723 returns the name of the integration5724 #ci_variables5725 returns the vars for protected branch5726 doesn't return the vars for unprotected branch5727 #initialize_properties5728 when app_store_protected_refs is nil5729 sets app_store_protected_refs to true5730 when app_store_protected_refs is false5731 sets app_store_protected_refs to false5732# [RSpecRunTime] Finishing example group spec/models/integrations/apple_app_store_spec.rb. It took 0.91 second. Expected to take 1.22 seconds.5733# [RSpecRunTime] Starting example group spec/workers/packages/helm/extraction_worker_spec.rb. Expected to take 1.17 seconds.5734Packages::Helm::ExtractionWorker5735 #perform5736 with valid package file5737 behaves like an idempotent worker5738 is labeled as idempotent5739 performs multiple times sequentially without raising an exception5740 updates package and package file5741 with invalid package file id5742 doesn't update helm_file_metadatum5743 with controlled errors5744 with an empty package file5745 behaves like handling error5746 mark the package as errored5747 with an invalid YAML5748 behaves like handling error5749 mark the package as errored5750 with an invalid Chart.yaml5751 behaves like handling error5752 mark the package as errored5753 with uncontrolled errors5754 behaves like handling error5755 mark the package as errored5756# [RSpecRunTime] Finishing example group spec/workers/packages/helm/extraction_worker_spec.rb. It took 1.11 seconds. Expected to take 1.17 seconds.5757# [RSpecRunTime] Starting example group spec/graphql/types/base_field_spec.rb. Expected to take 1.14 seconds.5758Types::BaseField5759 supports named reasons: renamed5760 adds a formatted `deprecated_reason` to the subject5761 appends to the description if given5762 does not allow :experiment and :deprecated together5763 supports :experiment5764 does not append to the description if it is absent5765 adds information about the replacement if provided5766 validations5767 raises an informative error if `deprecation_reason` is used5768 raises an error if a required property is missing5769 raises an error if milestone is not a String5770 #field_authorized?5771 delegates to authorization providing the scopes5772 when considering complexity5773 defaults to 15774 has specified value5775 #base_complexity5776 with no gitaly calls5777 defaults to 15778 with a gitaly call5779 adds 1 to the default value5780 when field has a resolver5781 when a valid complexity is already set5782 uses this complexity5783 and is a connection5784 sets complexity depending on arguments for resolvers5785 sets complexity depending on number load limits for resolvers5786 and is not a connection5787 sets complexity as normal5788 calls_gitaly5789 defaults to false5790 for fields with a resolver5791 adds 1 if true5792 for fields without a resolver5793 adds 1 if true5794 with declared constant complexity value5795 has complexity set to that constant5796 does not raise an error even with Gitaly calls5797 authorized?5798 defaults to true5799 tests the field authorization, if provided5800 tests the field authorization, if provided, when it succeeds5801 only tests the resolver authorization if it authorizes_object?5802 tests the resolver authorization, if provided5803 tests field authorization before resolver authorization, when field auth fails5804 tests field authorization before resolver authorization, when field auth succeeds5805 visible?5806 defaults to true5807 when subject is deprecated5808 defaults to true5809 returns false if `remove_deprecated` is true in context5810 #resolve5811 late_extensions is given5812 registers the late extensions after the regular extensions5813# [RSpecRunTime] Finishing example group spec/graphql/types/base_field_spec.rb. It took 0.91 second. Expected to take 1.14 seconds.5814# [RSpecRunTime] Starting example group spec/services/ci/pipeline_triggers/destroy_service_spec.rb. Expected to take 1.13 seconds.5815Ci::PipelineTriggers::DestroyService5816 #execute5817 when user does not have permission5818 returns an error5819# [RSpecRunTime] RSpec elapsed time: 20 minutes 48.47 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.03 1.05 1.07 1/298 593285820.5821 when user has permission5822 deletes the pipeline trigger token5823 when destroy fails5824 returns ServiceResponse.error5825# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_triggers/destroy_service_spec.rb. It took 2.25 seconds. Expected to take 1.13 seconds.5826# [RSpecRunTime] Starting example group spec/workers/namespaces/root_statistics_worker_spec.rb. Expected to take 1.07 seconds.5827Namespaces::RootStatisticsWorker#perform5828 has the `until_executed` deduplicate strategy5829 has an option to reschedule once if deduplicated5830 with a namespace5831 executes refresher service5832 deletes namespace aggregated schedule row5833 when something goes wrong when updating5834 does not delete the aggregation schedule5835 logs the error5836 with no namespace5837 does not execute the refresher service5838 with a namespace with no aggregation scheduled5839 does not execute the refresher service5840 behaves like an idempotent worker5841 is labeled as idempotent5842 performs multiple times sequentially without raising an exception5843 deletes one aggregation schedule5844 behaves like worker with data consistency5845 .get_data_consistency_feature_flag_enabled?5846 returns true5847 .get_data_consistency_per_database5848 returns correct data consistency5849# [RSpecRunTime] Finishing example group spec/workers/namespaces/root_statistics_worker_spec.rb. It took 1.05 seconds. Expected to take 1.07 seconds.5850# [RSpecRunTime] Starting example group spec/lib/sbom/package_url/encoder_spec.rb. Expected to take 1.05 seconds.5851Sbom::PackageUrl::Encoder5852 #encode5853 valid maven purl5854 is expected to eq "pkg:maven/org.apache.commons/io@1.3.4"5855 basic valid maven purl without version5856 is expected to eq "pkg:maven/org.apache.commons/io"5857 valid go purl without version and with subpath5858 is expected to eq "pkg:golang/google.golang.org/genproto#googleapis/api/annotations"5859 valid go purl with version and subpath5860 is expected to eq "pkg:golang/google.golang.org/genproto@abcdedf#googleapis/api/annotations"5861 bitbucket namespace and name should be lowercased5862 is expected to eq "pkg:bitbucket/birkenfeld/pygments-main@244fd47e07d1014f0aed9c"5863 github namespace and name should be lowercased5864 is expected to eq "pkg:github/package-url/purl-spec@244fd47e07d1004f0aed9c"5865 debian can use qualifiers5866 is expected to eq "pkg:deb/debian/curl@7.50.3-1?arch=i386&distro=jessie"5867 docker uses qualifiers and hash image id as versions5868 is expected to eq "pkg:docker/customer/dockerimage@sha256%3A244fd47e07d1004f0aed9c?repository_url=gcr.io"5869 Java gem can use a qualifier5870 is expected to eq "pkg:gem/jruby-launcher@1.1.2?platform=java"5871 maven often uses qualifiers5872 is expected to eq "pkg:maven/org.apache.xmlgraphics/batik-anim@1.9.1?classifier=sources&repository_url=repo.spring.io%2Frelease"5873 maven pom reference5874 is expected to eq "pkg:maven/org.apache.xmlgraphics/batik-anim@1.9.1?extension=pom&repository_url=repo.spring.io%2Frelease"5875 maven can come with a type qualifier5876 is expected to eq "pkg:maven/net.sf.jacob-project/jacob@1.14.3?classifier=x86&type=dll"5877 npm can be scoped5878 is expected to eq "pkg:npm/%40angular/animation@12.3.1"5879 nuget names are case sensitive5880 is expected to eq "pkg:nuget/EnterpriseLibrary.Common@6.0.1304"5881 pypi names have special rules and not case sensitive5882 is expected to eq "pkg:pypi/django-package@1.11.1.dev1"5883 rpm often use qualifiers5884 is expected to eq "pkg:rpm/fedora/curl@7.50.3-1.fc25?arch=i386&distro=fedora-25"5885 slash / after scheme is not significant5886 is expected to eq "pkg:maven/org.apache.commons/io"5887 double slash // after scheme is not significant5888 is expected to eq "pkg:maven/org.apache.commons/io"5889 slash /// after type is not significant5890 is expected to eq "pkg:maven/org.apache.commons/io"5891 valid maven purl with case sensitive namespace and name5892 is expected to eq "pkg:maven/HTTPClient/HTTPClient@0.3-3"5893 valid maven purl containing a space in the version and qualifier5894 is expected to eq "pkg:maven/mygroup/myartifact@1.0.0+Final?mykey=my+value"5895 valid conan purl5896 is expected to eq "pkg:conan/cctz@2.3"5897 valid conan purl with namespace and qualifier channel5898 is expected to eq "pkg:conan/bincrafters/cctz@2.3?channel=stable"5899 valid conda purl with qualifiers5900 is expected to eq "pkg:conda/absl-py@0.4.1?build=py36h06a4308_0&channel=main&subdir=linux-64&type=tar.bz2"5901 valid cran purl5902 is expected to eq "pkg:cran/A3@0.9.1"5903 valid swift purl5904 is expected to eq "pkg:swift/github.com/Alamofire/Alamofire@5.4.3"5905 valid hackage purl5906 is expected to eq "pkg:hackage/AC-HalfInteger@1.2.1"5907 when purl requires normalization5908 outputs normalized form5909# [RSpecRunTime] Finishing example group spec/lib/sbom/package_url/encoder_spec.rb. It took 0.76 second. Expected to take 1.05 seconds.5910# [RSpecRunTime] Starting example group spec/services/alert_management/http_integrations/destroy_service_spec.rb. Expected to take 1.02 seconds.5911AlertManagement::HttpIntegrations::DestroyService5912 #execute5913 successfully returns the integration5914 when the current_user is anonymous5915 behaves like error response5916 has an informative message5917 when current_user does not have permission to create integrations5918 behaves like error response5919 has an informative message5920 when an error occurs during removal5921 behaves like error response5922 has an informative message5923 when destroying a legacy Prometheus integration5924 behaves like error response5925 has an informative message5926# [RSpecRunTime] Finishing example group spec/services/alert_management/http_integrations/destroy_service_spec.rb. It took 0.81 second. Expected to take 1.02 seconds.5927# [RSpecRunTime] Starting example group spec/services/ci/append_build_trace_service_spec.rb. Expected to take 0.99 second.5928Ci::AppendBuildTraceService5929 build trace append is successful5930 returns a correct stream size and status code5931 when could not correctly append to a trace5932 responds with content range violation and data stored5933 logs exception if build has live trace5934 when the trace size is exceeded5935 returns 403 status code5936 when debug_trace param is provided5937 when sending the first trace5938 updates build metadata debug_trace_enabled5939 when sending the second trace5940 does not update build metadata debug_trace_enabled5941# [RSpecRunTime] Finishing example group spec/services/ci/append_build_trace_service_spec.rb. It took 1.01 seconds. Expected to take 0.99 second.5942# [RSpecRunTime] Starting example group spec/finders/repositories/changelog_commits_finder_spec.rb. Expected to take 0.95 second.5943Repositories::ChangelogCommitsFinder5944 #each_page5945 only yields commits with the given trailer5946 ignores commits that are reverted5947 includes revert commits if they have a trailer5948 supports paginating of commits5949 #revert_commit_sha5950 returns the SHA of a reverted commit5951 returns nil when the commit is not a revert commit5952 returns nil when the commit has no description5953# [RSpecRunTime] Finishing example group spec/finders/repositories/changelog_commits_finder_spec.rb. It took 0.94 second. Expected to take 0.95 second.5954# [RSpecRunTime] Starting example group spec/models/projects/branch_rule_spec.rb. Expected to take 0.92 second.5955Projects::BranchRule5956 does not allow STI5957 generates a valid global id5958 delegates methods to protected branch5959 is protected5960 branch protection returns protected branch5961 #matching_branches_count5962 returns the number of branches that are matching the protected branch name5963 ::find(id)5964 when id matches a Project5965 finds the project and initializes a branch rule5966 when id does not match a Project5967 raises an ActiveRecord::RecordNotFound error describing the branch rule5968# [RSpecRunTime] Finishing example group spec/models/projects/branch_rule_spec.rb. It took 0.91 second. Expected to take 0.92 second.5969# [RSpecRunTime] Starting example group spec/models/ci/build_name_spec.rb. Expected to take 0.9 second.5970Ci::BuildName5971 is expected to belong to build required: false5972 does not allow STI5973 #name=5974 truncates name to 255 characters5975 partitioning5976 with build5977 sets partition_id to the current partition value5978 when it is already set5979 does not change the partition_id value5980 validation5981 is expected to validate that :build cannot be empty/falsy5982 is expected to validate that :name cannot be empty/falsy5983# [RSpecRunTime] Finishing example group spec/models/ci/build_name_spec.rb. It took 0.76 second. Expected to take 0.9 second.5984# [RSpecRunTime] Starting example group spec/serializers/feature_flag_summary_entity_spec.rb. Expected to take 0.87 second.5985FeatureFlagSummaryEntity5986 has summary information5987# [RSpecRunTime] Finishing example group spec/serializers/feature_flag_summary_entity_spec.rb. It took 0.82 second. Expected to take 0.87 second.5988# [RSpecRunTime] Starting example group spec/models/packages/debian/group_component_spec.rb. Expected to take 0.84 second.5989Packages::Debian::GroupComponent5990 does not allow STI5991 behaves like Debian Distribution Component5992DEPRECATION WARNING: Packages::Debian::GroupDistribution model aliases `group`, but `group` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :container, :group` or define the method manually. (called from block (3 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/factories/packages/debian/group_component.rb:5)5993 relationships5994 is expected to belong to distribution class_name => Packages::Debian::GroupDistribution required: false inverse_of => components5995 is expected to have many files class_name => Packages::Debian::GroupComponentFile inverse_of => component5996 delegations5997 is expected to delegate #group to the #distribution object5998 validations5999 #distribution6000 is expected to validate that :distribution cannot be empty/falsy6001 #name6002 is expected to validate that :name cannot be empty/falsy6003 is expected to allow :name to be ‹"main"›6004 is expected to allow :name to be ‹"non-free"›6005 is expected to allow :name to be ‹"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"›6006 is expected not to allow :name to be ‹"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"›6007 is expected not to allow :name to be ‹"non/free"›6008 is expected not to allow :name to be ‹"hé"›6009 scopes6010 .ordered_by_name6011 sorts by name6012 .with_distribution6013 does not return other distributions6014 .with_name6015 does not return other distributions6016# [RSpecRunTime] Finishing example group spec/models/packages/debian/group_component_spec.rb. It took 0.79 second. Expected to take 0.84 second.6017# [RSpecRunTime] Starting example group spec/services/projects/open_merge_requests_count_service_spec.rb. Expected to take 0.82 second.6018Projects::OpenMergeRequestsCountService6019 behaves like a counter caching service6020 #count6021 caches the count6022 #refresh_cache6023 refreshes the cache6024 #delete_cache6025 removes the cache6026 #uncached_count6027 does not cache the count6028 #count6029 returns the number of open merge requests6030# [RSpecRunTime] Finishing example group spec/services/projects/open_merge_requests_count_service_spec.rb. It took 0.7 second. Expected to take 0.82 second.6031# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/override_spec.rb. Expected to take 0.77 second.6032Gitlab::Utils::Override6033 #override6034 when instance is klass.new(0)6035 when STATIC_VERIFICATION is set6036 when subject is a class6037 behaves like checking as intended6038 checks ok for overriding method6039 checks ok for overriding method using negative arity6040 raises NotImplementedError when it is not overriding anything6041 raises NotImplementedError when overriding a method with different arity6042 when subject is a module, and class is prepending it6043 behaves like checking as intended6044 checks ok for overriding method6045 checks ok for overriding method using negative arity6046 raises NotImplementedError when it is not overriding anything6047 raises NotImplementedError when overriding a method with different arity6048 when subject is a module, and class is including it6049 behaves like checking as intended, nothing was overridden6050 raises NotImplementedError because it is not overriding it6051 raises NotImplementedError when it is not overriding anything6052 when ActiveSupport::Concern and class_methods are used6053 when it is defining a overriding method6054 verifies6055 when it is not defining a overriding method6056 raises NotImplementedError6057 when STATIC_VERIFICATION is not set6058 when subject is a class6059 behaves like nothing happened6060 does not complain when it is overriding something6061 does not complain when it is not overriding anything6062 when subject is a module, and class is prepending it6063 behaves like nothing happened6064 does not complain when it is overriding something6065 does not complain when it is not overriding anything6066 when subject is a module, and class is including it6067 does not complain when it is overriding something6068 does not complain when it is not overriding anything6069 when instance is klass6070 when STATIC_VERIFICATION is set6071 when subject is a module, and class is prepending it6072 behaves like checking as intended6073 checks ok for overriding method6074 checks ok for overriding method using negative arity6075 raises NotImplementedError when it is not overriding anything6076 raises NotImplementedError when overriding a method with different arity6077 when subject is a module, and class is extending it6078 behaves like checking as intended, nothing was overridden6079 raises NotImplementedError because it is not overriding it6080 raises NotImplementedError when it is not overriding anything6081# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/override_spec.rb. It took 0.71 second. Expected to take 0.77 second.6082# [RSpecRunTime] Starting example group spec/models/bulk_imports/export_upload_spec.rb. Expected to take 0.76 second.6083BulkImports::ExportUpload6084 does not allow STI6085 stores export file6086 associations6087 is expected to belong to export required: false6088 ActiveRecord callbacks6089 export file is stored in after_commit callback6090 #uploads_sharding_key6091 returns project_id or group_id6092# [RSpecRunTime] Finishing example group spec/models/bulk_imports/export_upload_spec.rb. It took 0.69 second. Expected to take 0.76 second.6093# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/cursor_based_keyset_spec.rb. Expected to take 0.73 second.6094Gitlab::Pagination::CursorBasedKeyset6095 .available_for_type?6096 returns true for when class implements .supported_keyset_orderings6097 return false when class does not implement .supported_keyset_orderings6098 .enforced_for_type?6099 relation: #<ActiveRecord::Relation []>, result: true6100 returns true only for enforced types6101 relation: #<ActiveRecord::Relation []>, result: true6102 returns true only for enforced types6103 relation: #<ActiveRecord::Relation []>, result: false6104 returns true only for enforced types6105 when relation is Ci::Build6106 when feature flag enforce_ci_builds_pagination_limit is enabled6107 is expected to equal true6108 when feature fllag enforce_ci_builds_pagination_limit is disabled6109 is expected to equal false6110 .available?6111 when param order is supported by the model6112 returns true6113 when sort param is not supported by the model6114 returns false6115 when order_by params is not supported by the model6116 returns false6117 when model does not implement .supported_keyset_orderings6118 returns false6119# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/cursor_based_keyset_spec.rb. It took 0.65 second. Expected to take 0.73 second.6120# [RSpecRunTime] Starting example group spec/lib/api/helpers/packages/npm_spec.rb. Expected to take 0.72 second.6121API::Helpers::Packages::Npm6122 #enqueue_sync_metadata_cache_worker6123 behaves like enqueue a worker to sync a metadata cache6124 enqueues a worker to create a metadata cache6125# [RSpecRunTime] Finishing example group spec/lib/api/helpers/packages/npm_spec.rb. It took 0.55 second. Expected to take 0.72 second.6126# [RSpecRunTime] Starting example group spec/services/achievements/create_service_spec.rb. Expected to take 0.67 second.6127Achievements::CreateService6128 #execute6129 when user does not have permission6130 returns an error6131 when user has permission6132 creates an achievement6133 returns an error when the achievement is not persisted6134# [RSpecRunTime] Finishing example group spec/services/achievements/create_service_spec.rb. It took 0.65 second. Expected to take 0.67 second.6135# [RSpecRunTime] Starting example group spec/lib/api/entities/snippets/repository_storage_move_spec.rb. Expected to take 0.66 second.6136API::Entities::Snippets::RepositoryStorageMove6137 #as_json6138DEPRECATION WARNING: Snippets::RepositoryStorageMove model aliases `container`, but `container` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :snippet, :container` or define the method manually. (called from block (3 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/lib/api/entities/snippets/repository_storage_move_spec.rb:11)6139 includes basic fields6140# [RSpecRunTime] Finishing example group spec/lib/api/entities/snippets/repository_storage_move_spec.rb. It took 0.64 second. Expected to take 0.66 second.6141# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/samplers/puma_sampler_spec.rb. Expected to take 0.63 second.6142Gitlab::Metrics::Samplers::PumaSampler6143 behaves like metrics sampler6144 when sampling interval is passed explicitly6145 is expected to eq 426146 when sampling interval is passed through the environment6147 is expected to eq 426148 when no sampling interval is passed anywhere6149 uses the hardcoded default6150 #start6151 calls the sample method on the sampler thread6152 with warmup set to true6153 calls the sample method first on the caller thread6154 #safe_sample6155 calls #sample once6156 when sampling fails with error6157 recovers from errors6158 with logger6159 logs errors6160 #sample6161 in cluster mode6162 samples master statistics6163 samples worker statistics6164 with empty worker stats6165 does not log worker stats6166 in single mode6167 samples worker statistics6168# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/samplers/puma_sampler_spec.rb. It took 0.59 second. Expected to take 0.63 second.6169# [RSpecRunTime] Starting example group spec/models/concerns/sha_attribute_spec.rb. Expected to take 0.62 second.6170ShaAttribute6171 does not allow STI6172 .sha_attribute6173 defines a SHA attribute with Gitlab::Database::ShaAttribute type6174 .sha256_attribute6175 defines a SHA256 attribute with Gitlab::Database::ShaAttribute type6176 .load_schema!6177 column_name: binary_column, environment: "development", expected_error: :no_error6178 with sha_attribute6179 validates column type6180 with sha256_attribute6181 validates column type6182 column_name: binary_column, environment: "production", expected_error: :no_error6183 with sha_attribute6184 validates column type6185 with sha256_attribute6186 validates column type6187 column_name: text_column, environment: "development", expected_error: :sha_mismatch_error6188 with sha_attribute6189 validates column type6190 with sha256_attribute6191 validates column type6192 column_name: text_column, environment: "production", expected_error: :no_error6193 with sha_attribute6194 validates column type6195 with sha256_attribute6196 validates column type6197 column_name: :__non_existent_column, environment: "development", expected_error: :no_error6198 with sha_attribute6199 validates column type6200 with sha256_attribute6201 validates column type6202 column_name: :__non_existent_column, environment: "production", expected_error: :no_error6203 with sha_attribute6204 validates column type6205 with sha256_attribute6206 validates column type6207# [RSpecRunTime] Finishing example group spec/models/concerns/sha_attribute_spec.rb. It took 0.6 second. Expected to take 0.62 second.6208# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/incident_management/incident_new_spec.rb. Expected to take 0.6 second.6209Gitlab::SlashCommands::IncidentManagement::IncidentNew6210 #collection6211 when collection method id called6212 calls IssuesFinder6213 #allowed?6214 returns true6215 when feature flag is disabled6216 returns false in allowed?6217 #execute6218 when invoked6219 sends ephemeral response6220# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/incident_management/incident_new_spec.rb. It took 0.52 second. Expected to take 0.6 second.6221# [RSpecRunTime] Starting example group spec/lib/banzai/renderer_spec.rb. Expected to take 0.58 second.6222Banzai::Renderer6223 #cache_collection_render6224 when an item has a rendered field6225 does not touch redis if the field is in the cache6226 #render_field6227 without cache6228 returns cacheless render field6229 with cache6230 with a stale cache6231 caches and returns the result6232 skips database caching on a GitLab read-only instance6233 with an up-to-date cache6234 uses the cache6235 #cacheless_render6236 without cache6237 returns cacheless render field6238 #post_process6239 when xhtml6240 without :post_process_pipeline key6241 uses PostProcessPipeline6242 with :post_process_pipeline key6243 uses passed post process pipeline6244 when not xhtml6245 without :post_process_pipeline key6246 uses PostProcessPipeline6247 with :post_process_pipeline key6248 uses passed post process pipeline6249 #full_cache_key6250 returns nil when no cache_key6251 returns a valid full cache key6252 pipeline name defaults to :full6253 instrumentation in render_result6254 calculates pipeline timing6255D, [2024-12-18T11:07:31.170004 #52140] DEBUG -- : 0.000018_s (0.000018_s): NormalizeSourceFilter [PreProcessPipeline]6256D, [2024-12-18T11:07:31.170054 #52140] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PreProcessPipeline", :filter=>"Banzai::Filter::NormalizeSourceFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true, :pre_process=>true}, :result=>{:pipeline_timing=>1.823999991756864e-05}}6257D, [2024-12-18T11:07:31.170514 #52140] DEBUG -- : 0.000017_s (0.000035_s): TruncateSourceFilter [PreProcessPipeline]6258D, [2024-12-18T11:07:31.170553 #52140] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PreProcessPipeline", :filter=>"Banzai::Filter::TruncateSourceFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true, :pre_process=>true}, :result=>{:pipeline_timing=>3.501000173855573e-05}}6259D, [2024-12-18T11:07:31.170942 #52140] DEBUG -- : 0.000058_s (0.000093_s): FrontMatterFilter [PreProcessPipeline]6260D, [2024-12-18T11:07:31.170968 #52140] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PreProcessPipeline", :filter=>"Banzai::Filter::FrontMatterFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true, :pre_process=>true}, :result=>{:pipeline_timing=>9.291999958804809e-05}}6261D, [2024-12-18T11:07:31.171410 #52140] DEBUG -- : 0.000017_s (0.000017_s): IncludeFilter [PlainMarkdownPipeline]6262D, [2024-12-18T11:07:31.171435 #52140] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PlainMarkdownPipeline", :filter=>"Banzai::Filter::IncludeFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true}, :result=>{:pipeline_timing=>1.6840000171214342e-05}}6263D, [2024-12-18T11:07:31.171813 #52140] DEBUG -- : 0.000015_s (0.000031_s): MarkdownPreEscapeLegacyFilter [PlainMarkdownPipeline]6264D, [2024-12-18T11:07:31.171843 #52140] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PlainMarkdownPipeline", :filter=>"Banzai::Filter::MarkdownPreEscapeLegacyFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true}, :result=>{:pipeline_timing=>3.1489998946199194e-05}}6265D, [2024-12-18T11:07:31.172231 #52140] DEBUG -- : 0.000012_s (0.000044_s): DollarMathPreLegacyFilter [PlainMarkdownPipeline]6266D, [2024-12-18T11:07:31.172259 #52140] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PlainMarkdownPipeline", :filter=>"Banzai::Filter::DollarMathPreLegacyFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true}, :result=>{:pipeline_timing=>4.350999734015204e-05}}6267D, [2024-12-18T11:07:31.172644 #52140] DEBUG -- : 0.000013_s (0.000056_s): BlockquoteFenceLegacyFilter [PlainMarkdownPipeline]6268D, [2024-12-18T11:07:31.172670 #52140] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PlainMarkdownPipeline", :filter=>"Banzai::Filter::BlockquoteFenceLegacyFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true}, :result=>{:pipeline_timing=>5.6339995353482664e-05}}6269D, [2024-12-18T11:07:31.173203 #52140] DEBUG -- : 0.000240_s (0.000297_s): MarkdownFilter [PlainMarkdownPipeline]6270D, [2024-12-18T11:07:31.173233 #52140] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PlainMarkdownPipeline", :filter=>"Banzai::Filter::MarkdownFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true}, :result=>{:pipeline_timing=>0.0002967099972011056}}6271D, [2024-12-18T11:07:31.173778 #52140] DEBUG -- : 0.000272_s (0.000568_s): ConvertTextToDocFilter [PlainMarkdownPipeline]6272D, [2024-12-18T11:07:31.173805 #52140] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PlainMarkdownPipeline", :filter=>"Banzai::Filter::ConvertTextToDocFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true}, :result=>{:pipeline_timing=>0.0005683999952452723}}6273D, [2024-12-18T11:07:31.174170 #52140] DEBUG -- : 0.000014_s (0.000582_s): DollarMathPostLegacyFilter [PlainMarkdownPipeline]6274D, [2024-12-18T11:07:31.174219 #52140] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PlainMarkdownPipeline", :filter=>"Banzai::Filter::DollarMathPostLegacyFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true}, :result=>{:pipeline_timing=>0.0005824499967275187}}6275D, [2024-12-18T11:07:31.174611 #52140] DEBUG -- : 0.000011_s (0.000594_s): MarkdownPostEscapeLegacyFilter [PlainMarkdownPipeline]6276D, [2024-12-18T11:07:31.174637 #52140] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PlainMarkdownPipeline", :filter=>"Banzai::Filter::MarkdownPostEscapeLegacyFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true}, :result=>{:pipeline_timing=>0.0005935999979556073}}6277 enables debug output6278D, [2024-12-18T11:07:31.202608 #52140] DEBUG -- : 0.000018_s (0.000018_s): NormalizeSourceFilter [PreProcessPipeline]6279D, [2024-12-18T11:07:31.202985 #52140] DEBUG -- : 0.000015_s (0.000033_s): TruncateSourceFilter [PreProcessPipeline]6280D, [2024-12-18T11:07:31.203409 #52140] DEBUG -- : 0.000087_s (0.000120_s): FrontMatterFilter [PreProcessPipeline]6281D, [2024-12-18T11:07:31.203827 #52140] DEBUG -- : 0.000016_s (0.000016_s): IncludeFilter [PlainMarkdownPipeline]6282D, [2024-12-18T11:07:31.204208 #52140] DEBUG -- : 0.000014_s (0.000030_s): MarkdownPreEscapeLegacyFilter [PlainMarkdownPipeline]6283D, [2024-12-18T11:07:31.204578 #52140] DEBUG -- : 0.000011_s (0.000040_s): DollarMathPreLegacyFilter [PlainMarkdownPipeline]6284D, [2024-12-18T11:07:31.204945 #52140] DEBUG -- : 0.000012_s (0.000053_s): BlockquoteFenceLegacyFilter [PlainMarkdownPipeline]6285D, [2024-12-18T11:07:31.205446 #52140] DEBUG -- : 0.000238_s (0.000291_s): MarkdownFilter [PlainMarkdownPipeline]6286D, [2024-12-18T11:07:31.205966 #52140] DEBUG -- : 0.000269_s (0.000560_s): ConvertTextToDocFilter [PlainMarkdownPipeline]6287D, [2024-12-18T11:07:31.206331 #52140] DEBUG -- : 0.000014_s (0.000574_s): DollarMathPostLegacyFilter [PlainMarkdownPipeline]6288D, [2024-12-18T11:07:31.206709 #52140] DEBUG -- : 0.000010_s (0.000584_s): MarkdownPostEscapeLegacyFilter [PlainMarkdownPipeline]6289 enables debug_timing output6290 generates a color for the duration6291 formats duration6292# [RSpecRunTime] Finishing example group spec/lib/banzai/renderer_spec.rb. It took 0.53 second. Expected to take 0.58 second.6293# [RSpecRunTime] Starting example group spec/lib/sbom/purl_type/converter_spec.rb. Expected to take 0.56 second.6294Sbom::PurlType::Converter6295 .purl_type_for_pkg_manager6296 given_package_manager: "bundler", expected_purl_type: "gem"6297 returns the expected purl_type6298 given_package_manager: "yarn", expected_purl_type: "npm"6299 returns the expected purl_type6300 given_package_manager: "npm", expected_purl_type: "npm"6301 returns the expected purl_type6302 given_package_manager: "pnpm", expected_purl_type: "npm"6303 returns the expected purl_type6304 given_package_manager: "maven", expected_purl_type: "maven"6305 returns the expected purl_type6306 given_package_manager: "sbt", expected_purl_type: "maven"6307 returns the expected purl_type6308 given_package_manager: "gradle", expected_purl_type: "maven"6309 returns the expected purl_type6310 given_package_manager: "composer", expected_purl_type: "composer"6311 returns the expected purl_type6312 given_package_manager: "conan", expected_purl_type: "conan"6313 returns the expected purl_type6314 given_package_manager: "go", expected_purl_type: "golang"6315 returns the expected purl_type6316 given_package_manager: "nuget", expected_purl_type: "nuget"6317 returns the expected purl_type6318 given_package_manager: "pip", expected_purl_type: "pypi"6319 returns the expected purl_type6320 given_package_manager: "pipenv", expected_purl_type: "pypi"6321 returns the expected purl_type6322 given_package_manager: "poetry", expected_purl_type: "pypi"6323 returns the expected purl_type6324 given_package_manager: "setuptools", expected_purl_type: "pypi"6325 returns the expected purl_type6326 given_package_manager: "Python (python-pkg)", expected_purl_type: "pypi"6327 returns the expected purl_type6328 given_package_manager: "analyzer (gobinary)", expected_purl_type: "golang"6329 returns the expected purl_type6330 given_package_manager: "unknown-pkg-manager", expected_purl_type: nil6331 returns the expected purl_type6332 given_package_manager: "Python (unknown)", expected_purl_type: nil6333 returns the expected purl_type6334# [RSpecRunTime] Finishing example group spec/lib/sbom/purl_type/converter_spec.rb. It took 0.62 second. Expected to take 0.56 second.6335# [RSpecRunTime] Starting example group spec/views/groups/show.html.haml_spec.rb. Expected to take 0.54 second.6336groups/show6337 group README6338 with readme project6339 renders #js-group-readme6340 with private readme project6341 does not render #js-group-readme6342 without readme project6343 does not render #js-group-readme6344# [RSpecRunTime] Finishing example group spec/views/groups/show.html.haml_spec.rb. It took 0.56 second. Expected to take 0.54 second.6345# [RSpecRunTime] Starting example group spec/models/anti_abuse/event_spec.rb. Expected to take 0.52 second.6346AntiAbuse::Event6347 does not allow STI6348 is expected to be valid6349 validations6350 is expected to validate that :source cannot be empty/falsy6351 is expected to validate that :category cannot be empty/falsy6352 is expected to validate that :user cannot be empty/falsy6353 associations6354 is expected to belong to user class_name => User required: false inverse_of => abuse_events6355 is expected to belong to abuse_report required: false inverse_of => abuse_events6356 enums6357 is expected to define :source as an enum backed by an integer with values ‹{spamcheck: 0, virus_total: 1, arkose_custom_score: 2, arkose_global_score: 3, telesign: 4, pvs: 5}›6358 is expected to define :category as an enum backed by an integer with values ‹{spam: 0, virus: 1, fraud: 2, ci_cd: 3}›6359# [RSpecRunTime] Finishing example group spec/models/anti_abuse/event_spec.rb. It took 0.4 second. Expected to take 0.52 second.6360# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/parallel_rspec_runner_spec.rb. Expected to take 0.51 second.6361Tooling::ParallelRSpecRunner6362 #run6363 without filter_tests_file option6364 behaves like runs node tests6365 runs rspec with tests allocated for this node6366 given filter tests file6367 when filter_tests_file is empty6368 behaves like runs node tests6369 runs rspec with tests allocated for this node6370 when filter_tests_file does not exist6371 behaves like runs node tests6372 runs rspec with tests allocated for this node6373 when filter_tests_file is not empty6374 behaves like runs node tests6375 runs rspec with tests allocated for this node6376 with rspec args6377 behaves like runs node tests6378 runs rspec with tests allocated for this node6379 when KNAPSACK_RSPEC_SUITE_REPORT_PATH set6380 when GITLAB_CI env var is not set6381 does not parse expected rspec report6382 with GITLAB_CI env var set to true6383 parses expected rspec report6384# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/parallel_rspec_runner_spec.rb. It took 0.31 second. Expected to take 0.51 second.6385# [RSpecRunTime] Starting example group spec/lib/gitlab/hook_data/base_builder_spec.rb. Expected to take 0.48 second.6386Gitlab::HookData::BaseBuilder6387 #absolute_image_urls6388 with an upload prefix specified6389 relative image URL6390 is expected to eq ""6391 absolute upload URL6392 is expected to eq ""6393 absolute non-upload URL6394 is expected to eq ""6395 without an upload prefix specified6396 relative image URL6397 is expected to eq ""6398 absolute upload URL6399 is expected to eq ""6400 absolute non-upload URL6401 is expected to eq ""6402 HTTP URL6403 is expected to eq ""6404 HTTPS URL6405 is expected to eq ""6406 protocol-relative URL6407 is expected to eq ""6408 URL reference by title6409 is expected to eq "![foo]\n\n[foo]: foo.png"6410 URL reference by label6411 is expected to eq "![][foo]\n\n[foo]: foo.png"6412 in Markdown inline code block6413 is expected to eq "``"6414 in HTML tag on the same line6415 is expected to eq "<p></p>"6416 in Markdown multi-line code block6417 is expected to eq "```\n\n```"6418 in HTML tag on different lines6419 is expected to eq "<p>\n\n</p>"6420# [RSpecRunTime] Finishing example group spec/lib/gitlab/hook_data/base_builder_spec.rb. It took 0.43 second. Expected to take 0.48 second.6421# [RSpecRunTime] Starting example group spec/workers/projects/import_export/after_import_merge_requests_worker_spec.rb. Expected to take 0.47 second.6422Projects::ImportExport::AfterImportMergeRequestsWorker6423 #perform6424 sets the latest merge request diff ids6425 behaves like an idempotent worker6426 is labeled as idempotent6427 performs multiple times sequentially without raising an exception6428# [RSpecRunTime] Finishing example group spec/workers/projects/import_export/after_import_merge_requests_worker_spec.rb. It took 0.47 second. Expected to take 0.47 second.6429# [RSpecRunTime] Starting example group spec/presenters/user_presenter_spec.rb. Expected to take 0.46 second.6430UserPresenter6431 #web_path6432 is expected to eq "/user640"6433 #web_url6434 is expected to eq "http://localhost/user640"6435 #can?6436 forwards call to the given user6437 Gitpod6438 Gitpod enabled for application6439 #preferences_gitpod_path6440 is expected to eq "/-/profile/preferences#user_gitpod_enabled"6441 #profile_enable_gitpod_path6442 is expected to eq "/-/user_settings/profile?user%5Bgitpod_enabled%5D=true"6443 Gitpod disabled for application6444 #preferences_gitpod_path6445 is expected to eq nil6446 #profile_enable_gitpod_path6447 is expected to eq nil6448 #saved_replies6449 when user has no permission to read saved replies6450 is expected to eq #<ActiveRecord::Relation []>6451 when user has permission to read saved replies6452 is expected to eq [#<Users::SavedReply id: 1, user_id: 1650, created_at: "2024-12-18 11:07:34.393657689 +0000", updated_at: "2024-12-18 11:07:34.393657689 +0000", name: "saved_reply_1", content: [FILTERED]>]6453# [RSpecRunTime] Finishing example group spec/presenters/user_presenter_spec.rb. It took 0.42 second. Expected to take 0.46 second.6454# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_server_import/importers/lfs_object_importer_spec.rb. Expected to take 0.44 second.6455Gitlab::BitbucketServerImport::Importers::LfsObjectImporter6456 #execute6457 calls the LfsDownloadService with the lfs object attributes6458 logs its progress6459# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_server_import/importers/lfs_object_importer_spec.rb. It took 0.38 second. Expected to take 0.44 second.6460# [RSpecRunTime] Starting example group spec/lib/gitlab/safe_request_loader_spec.rb. Expected to take 0.42 second.6461Gitlab::SafeRequestLoader6462 .execute6463 gets data from the store and returns it6464 #execute6465 without a block6466 raises an error6467 when a resource_id is nil6468 contains resource_data with nil key6469 with SafeRequestStore considerations6470 when request store is active6471 gets data from the store6472 with already loaded resource_ids6473 does not re-fetch data if resource_id already exists6474 with mixture of new and existing resource_ids6475 when block does not filter for only the missing resource_ids6476 overwrites existing keyed data with results from the block6477 when passing the missing resource_ids to a block that filters for them6478 only updates resource_data with keyed items that did not exist6479 with default_value for resource_ids that did not exist in the results6480 when default_value is provided6481 populates a default value6482 when default_value is not provided6483 populates a default_value of nil6484 when request store is not active6485 has no data added from the store6486 with mixture of new and existing resource_ids6487 when block does not filter out existing resource_data keys6488 overwrites existing keyed data with results from the block6489 when passing the missing resource_ids to a block that filters for them6490 only updates resource_data with keyed items that did not exist6491 with default_value for resource_ids that did not exist in the results6492 when default_value is provided6493 populates a default value6494 when default_value is not provided6495 populates a default_value of nil6496# [RSpecRunTime] Finishing example group spec/lib/gitlab/safe_request_loader_spec.rb. It took 0.44 second. Expected to take 0.42 second.6497# [RSpecRunTime] Starting example group spec/serializers/impersonation_access_token_serializer_spec.rb. Expected to take 0.41 second.6498ImpersonationAccessTokenSerializer6499 #represent6500 can render a single token6501 can render a collection of tokens6502# [RSpecRunTime] Finishing example group spec/serializers/impersonation_access_token_serializer_spec.rb. It took 0.39 second. Expected to take 0.41 second.6503# [RSpecRunTime] Starting example group spec/lib/gitlab/memory/watchdog/configuration_spec.rb. Expected to take 0.39 second.6504Gitlab::Memory::Watchdog::Configuration6505 #initialize6506 initialize monitors6507 #monitors6508 when monitors are configured to be used6509 when two different monitor class are configured6510 when monitors are not configured6511 monitors are empty6512 when monitors are configured inline6513 calls each monitor and returns correct results6514 monitors are not empty6515 when monitors are configured in a block6516 calls each monitor and returns correct results6517 monitors are not empty6518 when monitors are configured with monitor name6519 calls each monitor and returns correct results6520 monitors are not empty6521 #event_reporter6522 when event reporter is not set6523 defaults to EventReporter6524 #sleep_time_seconds6525 when sleep_time_seconds is not set6526 defaults to SLEEP_TIME_SECONDS6527 #handler6528 when handler is not set6529 defaults to NullHandler6530# [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/watchdog/configuration_spec.rb. It took 0.32 second. Expected to take 0.39 second.6531# [RSpecRunTime] Starting example group spec/rubocop/cop/performance/readlines_each_spec.rb. Expected to take 0.38 second.6532RuboCop::Cop::Performance::ReadlinesEach6533 when reading all lines using IO.readlines.each6534 autocorrects `readlines.each` to `each_line`6535 behaves like class read6536 and it is called as a class method on IO6537 flags it as an offense6538 when just using readlines without each6539 does not flag it as an offense6540 behaves like class read6541 and it is called as a class method on File6542 flags it as an offense6543 when just using readlines without each6544 does not flag it as an offense6545 and it is called as an instance method on a return value6546 flags it as an offense6547 and it is called as an instance method on an assigned variable6548 flags it as an offense6549 and it is called as an instance method on a new object6550 flags it as an offense6551 when just using readlines without each6552 does not flag it as an offense6553# [RSpecRunTime] Finishing example group spec/rubocop/cop/performance/readlines_each_spec.rb. It took 0.28 second. Expected to take 0.38 second.6554# [RSpecRunTime] Starting example group spec/lib/gitlab/mimir_client_spec.rb. Expected to take 0.36 second.6555Gitlab::MimirClient6556 #ready?6557 returns true when status code is 2006558 returns false when status code is not 2006559 raises error when ready api throws exception6560 #initialize6561 forwards the auth headers through HTTP request6562 #healthy?6563 returns true when status code is 200 and healthy response body6564 returns false when status code is not 2006565 raises error when ready api throws exception6566# [RSpecRunTime] Finishing example group spec/lib/gitlab/mimir_client_spec.rb. It took 0.23 second. Expected to take 0.36 second.6567# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/change_column_null_on_high_traffic_table_spec.rb. Expected to take 0.35 second.6568RuboCop::Cop::Migration::ChangeColumnNullOnHighTrafficTable6569 when outside of a migration6570 does not register any offenses6571 in a migration6572 when the helper is used without any argument6573 does not register any offenses6574 when the helper is used with arguments6575 with discouraged helper on non high-traffic table6576 does not register any offenses6577 with discouraged helper on a high-traffic table6578 registers an offense6579# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/change_column_null_on_high_traffic_table_spec.rb. It took 0.18 second. Expected to take 0.35 second.6580# [RSpecRunTime] Starting example group spec/lib/gitlab/database/similarity_score_spec.rb. Expected to take 0.33 second.6581Gitlab::Database::SimilarityScore6582 when passing empty values6583 when search is nil6584 orders by a constant 0 value6585 when rules are empty6586 orders by a constant 0 value6587 when similarity scoring based on the path6588 when searching for `git`6589 is expected to eq ["git", "gitlab", "gitaly"]6590 when searching for `gitlab`6591 is expected to eq ["gitlab", "gitlab-styles", "gitlab-danger"]6592 when searching for something unrelated6593 results have 0 similarity score6594 score multiplier6595 ranks `path` matches higher6596 annotation6597 annotates the generated SQL expression6598# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/similarity_score_spec.rb. It took 0.31 second. Expected to take 0.33 second.6599# [RSpecRunTime] Starting example group spec/scripts/pipeline_test_report_builder_spec.rb. Expected to take 0.32 second.6600PipelineTestReportBuilder6601 #previous_pipeline6602 pipeline in a fork project6603 returns fork pipeline6604 pipeline in target project6605 returns failed pipeline6606 #test_report_for_pipeline6607 for previous pipeline6608[PipelineTestReportBuilder] Discovered previous failed pipeline (#1) for MR!6609[PipelineTestReportBuilder] 1 failed builds in test stage found...6610 fetches builds from pipeline related to MR6611 canonical pipeline6612 no previous pipeline6613 returns empty hash6614 no failed test builds6615[PipelineTestReportBuilder] Discovered previous failed pipeline (#1) for MR!6616[PipelineTestReportBuilder] 0 failed builds in test stage found...6617 returns a hash with an empty "suites" array6618 failed pipeline and failed test builds6619[PipelineTestReportBuilder] Discovered previous failed pipeline (#1) for MR!6620[PipelineTestReportBuilder] 1 failed builds in test stage found...6621 returns populated test list for suites6622 when receiving a server error6623 when response code is 4046624[PipelineTestReportBuilder] Discovered previous failed pipeline (#1) for MR!6625[PipelineTestReportBuilder] Artifacts not found. They may have expired. Skipping this build.6626[PipelineTestReportBuilder] 0 failed builds in test stage found...6627 continues without the missing reports6628 when response code is unexpected6629[PipelineTestReportBuilder] Discovered previous failed pipeline (#1) for MR!6630 raises HTTPServerException6631 for latest pipeline6632[PipelineTestReportBuilder] Discovered latest failed pipeline (#3) for MR!6633[PipelineTestReportBuilder] 1 failed builds in test stage found...6634 fetches builds from pipeline related to MR6635# [RSpecRunTime] Finishing example group spec/scripts/pipeline_test_report_builder_spec.rb. It took 0.28 second. Expected to take 0.32 second.6636# [RSpecRunTime] Starting example group spec/lib/sidebars/user_profile/panel_spec.rb. Expected to take 0.3 second.6637Sidebars::UserProfile::Panel6638 does not add legacy menu items6639 #aria_label6640 is expected to eq "User profile navigation"6641 when profile_tabs_vue feature is disabled6642 add legacy menu items6643 behaves like a panel instantiable by the anonymous user6644 is expected to be a kind of Sidebars::UserProfile::Panel6645 #super_sidebar_context_header6646 is expected to eq "Profile"6647 behaves like a panel with uniquely identifiable menu items6648 all menu_items have unique item_id6649 all menu_items have an item_id6650# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_profile/panel_spec.rb. It took 0.29 second. Expected to take 0.3 second.6651# [RSpecRunTime] Starting example group spec/keeps/helpers/milestones_spec.rb. Expected to take 0.29 second.6652Keeps::Helpers::Milestones6653 #upcoming_milestone6654 returns milestones in the future6655 #past_milestone6656 when asking 1 milestone ago6657 is expected to eq "16.8"6658 when asking 9 milestones ago6659 is expected to eq "16.0"6660 when asking 10 milestones ago6661 is expected to eq "15.11"6662 when asking 22 milestones ago6663 is expected to eq "14.10"6664 #before_cuttoff?6665 is expected to eq false6666 when milestone is before cuttoff6667 is expected to eq true6668 when milestone is more than 2 major versions before cuttoff6669 is expected to eq true6670# [RSpecRunTime] Finishing example group spec/keeps/helpers/milestones_spec.rb. It took 0.23 second. Expected to take 0.29 second.6671# [RSpecRunTime] Starting example group spec/views/layouts/header/_super_sidebar_logged_out.html.haml_spec.rb. Expected to take 0.28 second.6672layouts/header/_super_sidebar_logged_out6673 renders links to Explore and Sign-in and Register6674 on gitlab.com6675 renders marketing links6676 renders the free trial button6677 on self-managed6678 does not render marketing links6679# [RSpecRunTime] Finishing example group spec/views/layouts/header/_super_sidebar_logged_out.html.haml_spec.rb. It took 0.32 second. Expected to take 0.28 second.6680# [RSpecRunTime] Starting example group spec/lib/gitlab/instrumentation/redis_cluster_router_spec.rb. Expected to take 0.27 second.6681Gitlab::Instrumentation::RedisClusterRouter6682 .format_slotmap6683 handles empty slot array6684 handles incomplete slot array6685 handles complete slot array6686 .compact_array6687 input: [1, 2, 3, 4, 5, 6, 7], output: "1-7"6688 is expected to eq "1-7"6689 input: [1, 2, 3, 5, 6, 7, 9, 10], output: "1-3,5-7,9-10"6690 is expected to eq "1-3,5-7,9-10"6691 input: [1, 2, 3, 4, 5, 7], output: "1-5,7-7"6692 is expected to eq "1-5,7-7"6693 input: [], output: ""6694 is expected to eq ""6695 input: [1, 1, 1, 1], output: "1-1"6696 is expected to eq "1-1"6697 #send_command6698 tracks exception6699# [RSpecRunTime] Finishing example group spec/lib/gitlab/instrumentation/redis_cluster_router_spec.rb. It took 0.31 second. Expected to take 0.27 second.6700# [RSpecRunTime] Starting example group spec/validators/named_ecdsa_key_validator_spec.rb. Expected to take 0.26 second.6701NamedEcdsaKeyValidator6702 with empty value6703 does not add any error if value is empty6704 when key is not EC6705 does not add any error6706 with ECDSA certificate with named curve6707 does not add any error6708 with ECDSA certificate with explicit curve params6709 adds errors6710# [RSpecRunTime] Finishing example group spec/validators/named_ecdsa_key_validator_spec.rb. It took 0.23 second. Expected to take 0.26 second.6711# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/formatters/file_formatter_spec.rb. Expected to take 0.25 second.6712Gitlab::Diff::Formatters::FileFormatter6713 #==6714 is expected to eq #<Gitlab::Diff::Formatters::FileFormatter:0x00007fa53f524f68 @ignore_whitespace_change=false, @old_path="path.rb", @new_path="path.rb", @base_sha=123, @start_sha=456, @head_sha=789>6715 with attribute:old_path6716 is expected not to eq #<Gitlab::Diff::Formatters::FileFormatter:0x00007fa53f77bd70 @ignore_whitespace_change=false, @old_path=9, @new_path="path.rb", @base_sha=123, @start_sha=456, @head_sha=789>6717 with attribute:new_path6718 is expected not to eq #<Gitlab::Diff::Formatters::FileFormatter:0x00007fa53f7dc990 @ignore_whitespace_change=false, @old_path="path.rb", @new_path=9, @base_sha=123, @start_sha=456, @head_sha=789>6719 behaves like position formatter6720 #key6721 is expected to eq [123, 456, 789, "de3eea90969ae27f8293b7a3ae40fb423d1e05da", "de3eea90969ae27f8293b7a3ae40fb423d1e05da", "path.rb", "path.rb"]6722 #complete?6723 when there are missing key attributes6724 is expected to be truthy6725 when old_line and new_line are nil6726 is expected to be falsy6727 #to_h6728 is expected to eq {:base_sha=>123, :head_sha=>789, :new_path=>"path.rb", :old_path=>"path.rb", :position_type=>"file", :start_sha=>456}6729 #==6730 is expected to eq #<Gitlab::Diff::Formatters::FileFormatter:0x00007fa53fabf5b8 @ignore_whitespace_change=false, @old_path="path.rb", @new_path="path.rb", @base_sha=123, @start_sha=456, @head_sha=789>6731# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/formatters/file_formatter_spec.rb. It took 0.23 second. Expected to take 0.25 second.6732# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_non_sql_metrics_spec.rb. Expected to take 0.25 second.6733Gitlab::UsageDataNonSqlMetrics6734 #add_metric6735 computes the metric value for given metric6736 .count6737 returns default value for count6738 .distinct_count6739 returns default value for distinct count6740 .estimate_batch_distinct_count6741 returns default value for estimate_batch_distinct_count6742 .sum6743 returns default value for sum6744 .histogram6745 returns default value for histogram6746 min/max methods6747 model: User(id: integer, email: string, encrypted_password: string, reset_password_token: string, reset_password_sent_at: datetime, remember_created_at: datetime, sign_in_count: integer, current_sign_in_at: datetime, last_sign_in_at: datetime, current_sign_in_ip: string, last_sign_in_ip: string, created_at: datetime, updated_at: datetime, name: string, admin: boolean, projects_limit: integer, failed_attempts: integer, locked_at: datetime, username: string, can_create_group: boolean, can_create_team: boolean, state: string, color_scheme_id: integer, password_expires_at: datetime, created_by_id: integer, last_credential_check_at: datetime, avatar: string, confirmation_token: string, confirmed_at: datetime, confirmation_sent_at: datetime, unconfirmed_email: string, hide_no_ssh_key: boolean, admin_email_unsubscribed_at: datetime, notification_email: string, hide_no_password: boolean, password_automatically_set: boolean, encrypted_otp_secret: string, encrypted_otp_secret_iv: string, encrypted_otp_secret_salt: string, otp_required_for_login: boolean, otp_backup_codes: text, public_email: string, dashboard: integer, project_view: integer, consumed_timestep: integer, layout: integer, hide_project_limit: boolean, note: text, unlock_token: string, otp_grace_period_started_at: datetime, external: boolean, incoming_email_token: string, auditor: boolean, require_two_factor_authentication_from_group: boolean, two_factor_grace_period: integer, last_activity_on: date, notified_of_own_activity: boolean, preferred_language: string, theme_id: integer, accepted_term_id: integer, feed_token: string, private_profile: boolean, roadmap_layout: integer, include_private_contributions: boolean, commit_email: string, group_view: integer, managing_group_id: integer, first_name: string, last_name: string, static_object_token: string, role: integer, user_type: integer, static_object_token_encrypted: text, otp_secret_expires_at: timestamptz, onboarding_in_progress: boolean, color_mode_id: integer, composite_identity_enforced: boolean, otp_secret: ), result: nil6748 returns nil6749 model: Issue(id: integer, title: string, author_id: integer, project_id: integer, created_at: datetime, updated_at: datetime, description: text, milestone_id: integer, iid: integer, updated_by_id: integer, weight: integer, confidential: boolean, due_date: date, moved_to_id: integer, lock_version: integer, title_html: text, description_html: text, time_estimate: integer, relative_position: integer, service_desk_reply_to: string, cached_markdown_version: integer, last_edited_at: datetime, last_edited_by_id: integer, discussion_locked: boolean, closed_at: timestamptz, closed_by_id: integer, state_id: integer, duplicated_to_id: integer, promoted_to_epic_id: integer, health_status: integer, external_key: string, sprint_id: integer, blocking_issues_count: integer, upvotes_count: integer, work_item_type_id: integer, namespace_id: integer, start_date: date, imported_from: integer, correct_work_item_type_id: integer), result: nil6750 returns nil6751 model: Deployment(id: integer, iid: integer, project_id: integer, environment_id: integer, ref: string, tag: boolean, sha: string, user_id: integer, deployable_type: string, created_at: datetime, updated_at: datetime, on_stop: string, status: integer, finished_at: timestamptz, deployable_id: integer, archived: boolean), result: nil6752 returns nil6753 model: Project(id: integer, name: string, path: string, description: text, created_at: datetime, updated_at: datetime, creator_id: integer, namespace_id: integer, last_activity_at: datetime, import_url: string, visibility_level: integer, archived: boolean, avatar: string, merge_requests_template: text, star_count: integer, merge_requests_rebase_enabled: boolean, import_type: string, import_source: string, approvals_before_merge: integer, reset_approvals_on_push: boolean, merge_requests_ff_only_enabled: boolean, issues_template: text, mirror: boolean, mirror_last_update_at: datetime, mirror_last_successful_update_at: datetime, mirror_user_id: integer, shared_runners_enabled: boolean, runners_token: string, build_allow_git_fetch: boolean, build_timeout: integer, mirror_trigger_builds: boolean, pending_delete: boolean, public_builds: boolean, last_repository_check_failed: boolean, last_repository_check_at: datetime, only_allow_merge_if_pipeline_succeeds: boolean, has_external_issue_tracker: boolean, repository_storage: string, repository_read_only: boolean, request_access_enabled: boolean, has_external_wiki: boolean, ci_config_path: string, lfs_enabled: boolean, description_html: text, only_allow_merge_if_all_discussions_are_resolved: boolean, repository_size_limit: integer, printing_merge_request_link_enabled: boolean, auto_cancel_pending_pipelines: integer, service_desk_enabled: boolean, cached_markdown_version: integer, delete_error: text, last_repository_updated_at: datetime, disable_overriding_approvers_per_merge_request: boolean, storage_version: integer, resolve_outdated_diff_discussions: boolean, remote_mirror_available_overridden: boolean, only_mirror_protected_branches: boolean, pull_mirror_available_overridden: boolean, jobs_cache_index: integer, external_authorization_classification_label: string, mirror_overwrites_diverged_branches: boolean, pages_https_only: boolean, external_webhook_token: string, packages_enabled: boolean, merge_requests_author_approval: boolean, pool_repository_id: integer, runners_token_encrypted: string, bfg_object_map: string, detected_repository_languages: boolean, merge_requests_disable_committers_approval: boolean, require_password_to_approve: boolean, max_pages_size: integer, max_artifacts_size: integer, pull_mirror_branch_prefix: string, remove_source_branch_after_merge: boolean, marked_for_deletion_at: date, marked_for_deletion_by_user_id: integer, autoclose_referenced_issues: boolean, suggestion_commit_message: string, project_namespace_id: integer, hidden: boolean, organization_id: integer, verification_checksum: binary), result: nil6754 returns nil6755# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_non_sql_metrics_spec.rb. It took 0.29 second. Expected to take 0.25 second.6756# [RSpecRunTime] Starting example group spec/services/user_project_access_changed_service_spec.rb. Expected to take 0.23 second.6757UserProjectAccessChangedService6758 #execute6759 permits high-priority operation6760 permits medium-priority operation6761 sets the current caller_id as related_class in the context of all the enqueued jobs6762 for low priority operation6763 does not perform low-priority operation6764 when the feature flag `do_not_run_safety_net_auth_refresh_jobs` is disabled6765 permits low-priority operation6766 with load balancing enabled6767 sticks all the updated users and returns the original result6768 avoids N+1 cached queries6769# [RSpecRunTime] Finishing example group spec/services/user_project_access_changed_service_spec.rb. It took 0.19 second. Expected to take 0.23 second.6770# [RSpecRunTime] Starting example group spec/models/repository_language_spec.rb. Expected to take 0.23 second.6771RepositoryLanguage6772 does not allow STI6773 associations6774 is expected to belong to project required: false6775 is expected to belong to programming_language required: false6776 validations6777 is expected to allow :share to be ‹0›6778 is expected to allow :share to be ‹100.0›6779 is expected not to allow :share to be ‹100.1›6780# [RSpecRunTime] Finishing example group spec/models/repository_language_spec.rb. It took 0.2 second. Expected to take 0.23 second.6781# [RSpecRunTime] Starting example group spec/lib/gitlab/git/blame_mode_spec.rb. Expected to take 0.21 second.6782Gitlab::Git::BlameMode6783 #pagination?6784 is expected to be truthy6785 when `streaming` params is enabled6786 is expected to be falsey6787 when `no_pagination` param is provided6788 is expected to be falsey6789 #full?6790 is expected to be falsey6791 #streaming?6792 is expected to be falsey6793 when streaming param is provided6794 is expected to be truthy6795# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/blame_mode_spec.rb. It took 0.2 second. Expected to take 0.21 second.6796# [RSpecRunTime] Starting example group spec/workers/service_desk_email_receiver_worker_spec.rb. Expected to take 0.21 second.6797ServiceDeskEmailReceiverWorker6798 #perform6799 when service_desk_email config is enabled6800 does not ignore the email6801 when service desk receiver raises an exception6802 sends a rejection email6803 when service_desk_email config is disabled6804 ignores the email6805# [RSpecRunTime] Finishing example group spec/workers/service_desk_email_receiver_worker_spec.rb. It took 0.31 second. Expected to take 0.21 second.6806# [RSpecRunTime] Starting example group spec/scripts/setup/find-jh-branch_spec.rb. Expected to take 0.2 second.6807FindJhBranch6808 #run6809 when it is not a merge request6810 returns JH_DEFAULT_BRANCH6811 when it is a merge request6812 when there is a corresponding JH branch6813 returns the corresponding JH branch name6814 when there is no corresponding JH branch6815 returns the default JH branch6816 when it is targeting a default branch6817 when there is a corresponding JH stable branch6818 returns the corresponding JH stable branch6819 when there is no corresponding JH stable branch6820 raises FindJhBranch::BranchNotFound6821 when it is not targeting the default branch6822 returns the default JH branch6823# [RSpecRunTime] Finishing example group spec/scripts/setup/find-jh-branch_spec.rb. It took 0.19 second. Expected to take 0.2 second.6824# [RSpecRunTime] Starting example group spec/rubocop/cop/code_reuse/service_class_spec.rb. Expected to take 0.19 second.6825RuboCop::Cop::CodeReuse::ServiceClass6826 flags the use of a Service class in a Serializer6827 does not flag the use of a Service class in a regular class6828 flags the use of a Service class in a model6829 flags the use of a Service class in a Finder6830 flags the use of a Service class in a Presenter6831# [RSpecRunTime] Finishing example group spec/rubocop/cop/code_reuse/service_class_spec.rb. It took 0.16 second. Expected to take 0.19 second.6832# [RSpecRunTime] Starting example group spec/lib/gitlab/config/entry/validators/nested_array_helpers_spec.rb. Expected to take 0.19 second.6833Gitlab::Config::Entry::Validators::NestedArrayHelpers6834 #validate_nested_array6835 with valid values6836 with arrays of integers6837 is expected to be empty6838 with nested arrays of integers6839 is expected to be empty6840 with invalid values6841 with single integers6842 is expected to eq {:value=>["is invalid"]}6843 when it is nested over the limit6844 is expected to eq {:value=>["is invalid"]}6845 when a value in the array is not valid6846 is expected to eq {:value=>["is invalid"]}6847 when a value in the nested array is not valid6848 is expected to eq {:value=>["is invalid"]}6849# [RSpecRunTime] Finishing example group spec/lib/gitlab/config/entry/validators/nested_array_helpers_spec.rb. It took 0.17 second. Expected to take 0.19 second.6850# [RSpecRunTime] Starting example group spec/workers/ci/runners/process_runner_version_update_worker_spec.rb. Expected to take 0.18 second.6851Ci::Runners::ProcessRunnerVersionUpdateWorker6852 #perform6853 is labeled as idempotent6854 performs multiple times sequentially without raising an exception6855 logs the service result6856# [RSpecRunTime] Finishing example group spec/workers/ci/runners/process_runner_version_update_worker_spec.rb. It took 0.21 second. Expected to take 0.18 second.6857# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/factory_bot/avoid_create_spec.rb. Expected to take 0.17 second.6858RuboCop::Cop::RSpec::FactoryBot::AvoidCreate6859 behaves like an offensive factory call6860 registers an offense for create(:user)6861 registers an offense for create_list(:user)6862 behaves like an offensive factory call6863 registers an offense for FactoryBot.create(:user)6864 registers an offense for FactoryBot.create_list(:user)6865# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/factory_bot/avoid_create_spec.rb. It took 0.13 second. Expected to take 0.17 second.6866# [RSpecRunTime] Starting example group spec/models/concerns/from_intersect_spec.rb. Expected to take 0.17 second.6867FromIntersect6868 does not allow STI6869 behaves like from set operator6870 #from_intersect6871 selects from the results of the INTERSECT6872 returns empty set when passing empty array6873 supports the use of a custom alias for the sub query6874 supports keeping duplicate rows6875# [RSpecRunTime] Finishing example group spec/models/concerns/from_intersect_spec.rb. It took 0.16 second. Expected to take 0.17 second.6876# [RSpecRunTime] Starting example group spec/lib/banzai/filter/blockquote_fence_legacy_filter_spec.rb. Expected to take 0.16 second.6877Banzai::Filter::BlockquoteFenceLegacyFilter6878 converts blockquote fences to blockquote lines6879 does not require newlines at start or end of string6880 allows trailing whitespace on blockquote fence lines6881 when incomplete blockquote fences with multiple blocks are present6882 does not raise timeout error6883# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/blockquote_fence_legacy_filter_spec.rb. It took 0.15 second. Expected to take 0.16 second.6884# [RSpecRunTime] Starting example group spec/views/notify/user_deactivated_email.html.haml_spec.rb. Expected to take 0.16 second.6885notify/user_deactivated_email.html.haml6886 displays the user's name6887 when additional text setting is set6888 when additional text feature flag is enabled6889 displays the additional text6890 when additional text setting is not set6891 does not display any additional text6892# [RSpecRunTime] Finishing example group spec/views/notify/user_deactivated_email.html.haml_spec.rb. It took 0.13 second. Expected to take 0.16 second.6893# [RSpecRunTime] Starting example group spec/lib/sidebars/explore/menus/catalog_menu_spec.rb. Expected to take 0.15 second.6894Sidebars::Explore::Menus::CatalogMenu6895 renders the correct title6896 renders the correct icon6897 renders the correct link6898 renders6899# [RSpecRunTime] Finishing example group spec/lib/sidebars/explore/menus/catalog_menu_spec.rb. It took 0.14 second. Expected to take 0.15 second.6900# [RSpecRunTime] Starting example group spec/views/notify/repository_push_email.text.haml_spec.rb. Expected to take 0.14 second.6901notify/repository_push_email.text.haml6902 renders changed files6903 when commit message includes special characters6904 does not escape special characters for plain text emails6905# [RSpecRunTime] Finishing example group spec/views/notify/repository_push_email.text.haml_spec.rb. It took 0.13 second. Expected to take 0.14 second.6906# [RSpecRunTime] Starting example group spec/workers/batched_git_ref_updates/cleanup_scheduler_worker_spec.rb. Expected to take 0.14 second.6907BatchedGitRefUpdates::CleanupSchedulerWorker6908 #perform6909 delegates to CleanupSchedulerService6910 logs stats6911 behaves like an idempotent worker6912 is labeled as idempotent6913 performs multiple times sequentially without raising an exception6914# [RSpecRunTime] Finishing example group spec/workers/batched_git_ref_updates/cleanup_scheduler_worker_spec.rb. It took 0.13 second. Expected to take 0.14 second.6915# [RSpecRunTime] Starting example group spec/models/issues/csv_import_spec.rb. Expected to take 0.13 second.6916Issues::CsvImport6917 does not allow STI6918 associations6919 is expected to belong to project required: true6920 is expected to belong to user required: true6921# [RSpecRunTime] Finishing example group spec/models/issues/csv_import_spec.rb. It took 0.12 second. Expected to take 0.13 second.6922# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/rails_queue_duration_spec.rb. Expected to take 0.13 second.6923Gitlab::Middleware::RailsQueueDuration6924 #call6925 calls the app when metrics are disabled6926 when metrics are enabled6927 calls the app when metrics are enabled but no timing header is found6928 sets proxy_flight_time and calls the app when the header is present6929 observes rails queue duration metrics and calls the app when the header is present6930# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/rails_queue_duration_spec.rb. It took 0.12 second. Expected to take 0.13 second.6931# [RSpecRunTime] Starting example group spec/graphql/types/error_tracking/sentry_error_stack_trace_type_spec.rb. Expected to take 0.13 second.6932Types::ErrorTracking::SentryErrorStackTraceType6933 exposes the expected fields6934 is expected to require graphql authorizations :read_sentry_issue6935 is expected to eq "SentryErrorStackTrace"6936# [RSpecRunTime] Finishing example group spec/graphql/types/error_tracking/sentry_error_stack_trace_type_spec.rb. It took 0.09 second. Expected to take 0.13 second.6937# [RSpecRunTime] Starting example group spec/lib/gitlab/external_authorization/config_spec.rb. Expected to take 0.12 second.6938Gitlab::ExternalAuthorization::Config6939 allows deploy tokens and keys when external authorization is disabled6940 when external authorization is enabled6941 disable deploy tokens and keys6942 enable deploy tokens and keys when it is explicitly enabled and service url is blank6943# [RSpecRunTime] Finishing example group spec/lib/gitlab/external_authorization/config_spec.rb. It took 0.11 second. Expected to take 0.12 second.6944# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/variables/downstream/generator_spec.rb. Expected to take 0.12 second.6945Gitlab::Ci::Variables::Downstream::Generator6946 #calculate6947 creates attributes for downstream pipeline variables from the given yaml variables, pipeline variables and pipeline schedule variables6948 returns empty array when bridge has no variables6949 with file variable interpolation6950 does not expand file variables and adds file variables6951# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/variables/downstream/generator_spec.rb. It took 0.1 second. Expected to take 0.12 second.6952# [RSpecRunTime] Starting example group spec/support_specs/matchers/be_sorted_spec.rb. Expected to take 0.11 second.6953be_sorted6954 matches empty collections, regardless of arguments6955 matches in both directions6956 can match on a projection6957# [RSpecRunTime] Finishing example group spec/support_specs/matchers/be_sorted_spec.rb. It took 0.1 second. Expected to take 0.11 second.6958# [RSpecRunTime] Starting example group spec/lib/sidebars/groups/menus/scope_menu_spec.rb. Expected to take 0.1 second.6959Sidebars::Groups::Menus::ScopeMenu6960 behaves like serializable as super_sidebar_menu_args6961 returns hash with provided attributes6962 returns hash with an item_id6963# [RSpecRunTime] Finishing example group spec/lib/sidebars/groups/menus/scope_menu_spec.rb. It took 0.09 second. Expected to take 0.1 second.6964# [RSpecRunTime] Starting example group spec/graphql/types/issue_sort_enum_spec.rb. Expected to take 0.1 second.6965Types::IssueSortEnum6966 is expected to eq "IssueSort"6967 exposes all the existing issue sort values6968 behaves like common sort values6969 exposes all the existing common sort values6970# [RSpecRunTime] Finishing example group spec/graphql/types/issue_sort_enum_spec.rb. It took 0.1 second. Expected to take 0.1 second.6971# [RSpecRunTime] Starting example group spec/tooling/danger/clickhouse_spec.rb. Expected to take 0.1 second.6972Tooling::Danger::Clickhouse6973 #changes6974 with click_house gem changes6975 returns only clickhouse changes6976 with clickhouse data changes6977 returns only clickhouse changes6978 with clickhouse app changes6979 returns only clickhouse changes6980# [RSpecRunTime] Finishing example group spec/tooling/danger/clickhouse_spec.rb. It took 0.1 second. Expected to take 0.1 second.6981# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/batched_background_migrations_metric_spec.rb. Expected to take 0.1 second.6982Gitlab::Usage::Metrics::Instrumentations::BatchedBackgroundMigrationsMetric6983 behaves like a correct instrumented metric value6984 has correct value6985# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/batched_background_migrations_metric_spec.rb. It took 0.12 second. Expected to take 0.1 second.6986# [RSpecRunTime] Starting example group spec/helpers/protected_refs_helper_spec.rb. Expected to take 0.09 second.6987ProtectedRefsHelper6988 #protected_access_levels_for_dropdowns6989 returns roles for {create,push,merge}_access_levels6990 #protected_access_level_dropdown_roles6991 returns dropdown options for each protected ref access level6992# [RSpecRunTime] Finishing example group spec/helpers/protected_refs_helper_spec.rb. It took 0.07 second. Expected to take 0.09 second.6993# [RSpecRunTime] Starting example group spec/lib/api/validations/validators/integer_none_any_spec.rb. Expected to take 0.08 second.6994API::Validations::Validators::IntegerNoneAny6995 valid parameters6996 does not raise a validation error6997 invalid parameters6998 raises a validation error6999# [RSpecRunTime] Finishing example group spec/lib/api/validations/validators/integer_none_any_spec.rb. It took 0.07 second. Expected to take 0.08 second.7000# [RSpecRunTime] Starting example group spec/rubocop/cop/database/avoid_inheritance_column_spec.rb. Expected to take 0.08 second.7001RuboCop::Cop::Database::AvoidInheritanceColumn7002 flags when :inheritance_column is used7003 does not flag when :inheritance_column is set to :_type_disabled7004# [RSpecRunTime] Finishing example group spec/rubocop/cop/database/avoid_inheritance_column_spec.rb. It took 0.07 second. Expected to take 0.08 second.7005# [RSpecRunTime] Starting example group spec/lib/atlassian/jira_connect/serializers/base_entity_spec.rb. Expected to take 0.08 second.7006Atlassian::JiraConnect::Serializers::BaseEntity7007 generates the update_sequence_id7008 with update_sequence_id option7009 uses the custom update_sequence_id7010# [RSpecRunTime] Finishing example group spec/lib/atlassian/jira_connect/serializers/base_entity_spec.rb. It took 0.07 second. Expected to take 0.08 second.7011# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/none_spec.rb. Expected to take 0.07 second.7012Gitlab::SidekiqMiddleware::DuplicateJobs::Strategies::None7013 #schedule7014 yields without checking for duplicates7015 #perform7016 does not delete any locks before executing7017# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/none_spec.rb. It took 0.06 second. Expected to take 0.07 second.7018# [RSpecRunTime] Starting example group spec/graphql/types/ci/runner_architecture_type_spec.rb. Expected to take 0.07 second.7019Types::Ci::RunnerArchitectureType7020 is expected to eq "RunnerArchitecture"7021 exposes the expected fields7022# [RSpecRunTime] Finishing example group spec/graphql/types/ci/runner_architecture_type_spec.rb. It took 0.06 second. Expected to take 0.07 second.7023# [RSpecRunTime] Starting example group spec/serializers/ci/group_variable_entity_spec.rb. Expected to take 0.07 second.7024Ci::GroupVariableEntity7025 #as_json7026 contains required fields7027# [RSpecRunTime] Finishing example group spec/serializers/ci/group_variable_entity_spec.rb. It took 0.05 second. Expected to take 0.07 second.7028# [RSpecRunTime] Starting example group spec/lib/system_check/app/gitlab_cable_config_exists_check_spec.rb. Expected to take 0.07 second.7029SystemCheck::App::GitlabCableConfigExistsCheck7030 #check?7031 when config/cable.yml exists7032 is expected to eq true7033 when config/cable.yml does not exist7034 is expected to eq false7035# [RSpecRunTime] Finishing example group spec/lib/system_check/app/gitlab_cable_config_exists_check_spec.rb. It took 0.1 second. Expected to take 0.07 second.7036# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/import_collaborator_worker_spec.rb. Expected to take 0.07 second.7037Gitlab::GithubImport::ImportCollaboratorWorker7038 #import7039 imports a collaborator7040# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/import_collaborator_worker_spec.rb. It took 0.06 second. Expected to take 0.07 second.7041# [RSpecRunTime] Starting example group spec/graphql/types/extensions_marketplace_opt_in_status_enum_spec.rb. Expected to take 0.07 second.7042Types::ExtensionsMarketplaceOptInStatusEnum7043 is expected to eq "ExtensionsMarketplaceOptInStatus"7044 exposes all the existing extensions_marketplace_opt_in_status values7045# [RSpecRunTime] Finishing example group spec/graphql/types/extensions_marketplace_opt_in_status_enum_spec.rb. It took 0.07 second. Expected to take 0.07 second.7046# [RSpecRunTime] Starting example group spec/serializers/ci/codequality_mr_diff_entity_spec.rb. Expected to take 0.06 second.7047Ci::CodequalityMrDiffEntity7048 #as_json7049 when quality report has degradations7050 contains correct codequality mr diff report7051# [RSpecRunTime] Finishing example group spec/serializers/ci/codequality_mr_diff_entity_spec.rb. It took 0.08 second. Expected to take 0.06 second.7052# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/role_spec.rb. Expected to take 0.05 second.7053Gitlab::Kubernetes::Role7054 #generate7055 is expected to eq #<Kubeclient::Resource metadata={:name=>"example-name", :namespace=>"example-namespace"}, rules=[{:ap...>["hello.world"], :resources=>["oil", "diamonds", "coffee"], :verbs=>["say", "do", "walk", "run"]}]>7056# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/role_spec.rb. It took 0.04 second. Expected to take 0.05 second.7057# [RSpecRunTime] Starting example group spec/graphql/types/packages/conan/metadatum_type_spec.rb. Expected to take 0.05 second.7058Types::Packages::Conan::MetadatumType7059 includes conan metadatum fields7060# [RSpecRunTime] Finishing example group spec/graphql/types/packages/conan/metadatum_type_spec.rb. It took 0.04 second. Expected to take 0.05 second.7061# [RSpecRunTime] Starting example group spec/graphql/types/ci/variable_input_type_spec.rb. Expected to take 0.04 second.7062Types::Ci::VariableInputType7063 has the correct arguments7064# [RSpecRunTime] Finishing example group spec/graphql/types/ci/variable_input_type_spec.rb. It took 0.04 second. Expected to take 0.04 second.7065# [RSpecRunTime] Starting example group spec/lib/forever_spec.rb. Expected to take 0.04 second.7066Forever7067 .date7068 returns Postgresql future date7069# [RSpecRunTime] Finishing example group spec/lib/forever_spec.rb. It took 0.04 second. Expected to take 0.04 second.7070# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/normalizer/factory_spec.rb. Expected to take 0.04 second.7071Gitlab::Ci::Config::Normalizer::Factory7072 #create7073 when no strategy applies7074 is expected to be empty7075# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/normalizer/factory_spec.rb. It took 0.04 second. Expected to take 0.04 second.7076# [RSpecRunTime] Starting example group spec/lib/gitlab/puma_logging/json_formatter_spec.rb. Expected to take 0.04 second.7077Gitlab::PumaLogging::JSONFormatter7078 generate json format with timestamp and pid7079# [RSpecRunTime] Finishing example group spec/lib/gitlab/puma_logging/json_formatter_spec.rb. It took 0.04 second. Expected to take 0.04 second.7080# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/metrics_spec.rb. Expected to take 0.04 second.7081Gitlab::Ci::Pipeline::Metrics7082 .pipeline_creation_step_duration_histogram7083 adds the step to the step duration histogram7084# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/metrics_spec.rb. It took 0.04 second. Expected to take 0.04 second.7085auto_explain log contains 1448 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-36-44.52140.main.ndjson.gz7086took 27.1470838997087auto_explain log contains 1452 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-36-44.52140.ci.ndjson.gz7088took 24.3099095997089[TEST PROF INFO] EventProf results for sql.active_record7090Total time: 02:54.160 of 21:09.679 (13.72%)7091Total events: 2638867092Top 5 slowest suites (by time):7093Notes::QuickActionsService (./spec/services/notes/quick_actions_service_spec.rb:5) – 00:22.922 (33943 / 211) of 03:28.918 (10.97%)7094Member (./spec/models/member_spec.rb:5) – 00:21.611 (31566 / 408) of 02:00.863 (17.88%)7095check.rake (./spec/tasks/gitlab/check_rake_spec.rb:5) – 00:19.502 (26517 / 10) of 01:16.871 (25.37%)7096Note (./spec/models/note_spec.rb:5) – 00:18.633 (30164 / 292) of 02:39.027 (11.72%)7097Gitlab::Datab...istencyChecker (./spec/lib/gitlab/database/consistency_checker_spec.rb:5) – 00:08.489 (14148 / 9) of 00:55.131 (15.4%)7098Knapsack report was generated. Preview:7099{7100 "spec/services/notes/quick_actions_service_spec.rb": 208.8660909350001,7101 "spec/models/note_spec.rb": 159.02743310599908,7102 "spec/models/member_spec.rb": 120.8634170839996,7103 "spec/tasks/gitlab/check_rake_spec.rb": 76.81765259799977,7104 "spec/lib/gitlab/database/consistency_checker_spec.rb": 55.1308371060004,7105 "spec/services/members/approve_access_request_service_spec.rb": 47.93654848599908,7106 "spec/models/diff_note_spec.rb": 42.76979777300039,7107 "spec/lib/gitlab/pagination/offset_pagination_spec.rb": 40.583980305000296,7108 "spec/models/pages_domain_spec.rb": 26.453213400000095,7109 "spec/lib/banzai/filter/references/snippet_reference_filter_spec.rb": 27.133650351999677,7110 "spec/services/milestones/transfer_service_spec.rb": 26.294139667999843,7111 "spec/services/ci/play_build_service_spec.rb": 22.413786452998465,7112 "spec/services/merge_requests/mergeability/detailed_merge_status_service_spec.rb": 21.669448326001657,7113 "spec/serializers/ci/pipeline_entity_spec.rb": 22.2345257449997,7114 "spec/services/projects/participants_service_spec.rb": 17.332012547001796,7115 "spec/lib/gitlab/group_search_results_spec.rb": 16.144381101999898,7116 "spec/helpers/projects/project_members_helper_spec.rb": 16.098037114001272,7117 "spec/services/merge_requests/assign_issues_service_spec.rb": 13.926468964000378,7118 "spec/lib/gitlab/cluster/mixins/puma_cluster_spec.rb": 13.501438151000912,7119 "spec/tasks/gitlab/artifacts/migrate_rake_spec.rb": 10.78670206100287,7120 "spec/services/projects/hashed_storage/migrate_attachments_service_spec.rb": 11.410575885998696,7121 "spec/services/search/global_service_spec.rb": 10.954222051001125,7122 "spec/lib/click_house/migration_support/exclusive_lock_spec.rb": 11.929038928999944,7123 "spec/services/issue_links/create_service_spec.rb": 10.788613861001068,7124 "spec/services/admin/abuse_reports/moderate_user_service_spec.rb": 7.7725028679997195,7125 "spec/workers/pages_domain_verification_cron_worker_spec.rb": 9.128718381998624,7126 "spec/models/packages/dependency_link_spec.rb": 8.592257172997051,7127 "spec/services/labels/transfer_service_spec.rb": 8.229836962000263,7128 "spec/models/uploads/fog_spec.rb": 6.454558321998775,7129 "spec/lib/container_registry/blob_spec.rb": 6.6460342290010885,7130 "spec/services/projects/container_repository/gitlab/cleanup_tags_service_spec.rb": 7.10717906300124,7131 "spec/graphql/mutations/releases/create_spec.rb": 5.908433347001846,7132 "spec/serializers/merge_request_serializer_spec.rb": 5.8395142709996435,7133 "spec/models/user_detail_spec.rb": 5.085323295999842,7134 "spec/models/integrations/mattermost_slash_commands_spec.rb": 4.527128961002745,7135 "spec/models/integrations/squash_tm_spec.rb": 6.114708728000551,7136 "spec/services/groups/import_export/export_service_spec.rb": 6.184380055001384,7137 "spec/lib/gitlab/ci/build/policy/variables_spec.rb": 6.0804504600018845,7138 "spec/views/projects/pages/show.html.haml_spec.rb": 4.958747710999887,7139 "spec/lib/gitlab/auth/ldap/user_spec.rb": 4.841364077001344,7140 "spec/models/users_statistics_spec.rb": 3.5847746949984867,7141 "spec/models/ci/catalog/components_project_spec.rb": 4.057420223001827,7142 "spec/serializers/ci/lint/result_serializer_spec.rb": 4.396806136999658,7143 "spec/lib/gitlab/ci/pipeline/chain/build/associations_spec.rb": 4.283794392998971,7144 "spec/lib/sidebars/projects/menus/analytics_menu_spec.rb": 4.220069144997979,7145 "spec/services/milestones/close_service_spec.rb": 3.893757599998935,7146 "spec/lib/banzai/filter/math_filter_spec.rb": 4.103045179999754,7147 "spec/lib/gitlab/jira_import_spec.rb": 3.3664930350023496,7148 "spec/serializers/group_link/group_group_link_entity_spec.rb": 2.5712129320017993,7149 "spec/graphql/mutations/incident_management/timeline_event/promote_from_note_spec.rb": 2.343277191997913,7150 "spec/models/users/phone_number_validation_spec.rb": 2.353648650998366,7151 "spec/graphql/resolvers/merge_request_pipelines_resolver_spec.rb": 2.7100072050016024,7152 "spec/services/ci/create_pipeline_service/parallel_spec.rb": 3.7321689580021484,7153 "spec/lib/gitlab/database/namespace_project_ids_each_batch_spec.rb": 2.6728538469978957,7154 "spec/services/ci/create_pipeline_service/run_spec.rb": 2.583564081000077,7155 "spec/services/integrations/slack_interactions/slack_block_actions/incident_management/project_update_handler_spec.rb": 2.566180051999254,7156 "spec/rubocop/cop/rspec/factory_bot/strategy_in_callback_spec.rb": 2.123610902999644,7157 "spec/presenters/ci/group_variable_presenter_spec.rb": 1.3515672479989007,7158 "spec/services/boards/create_service_spec.rb": 3.714020759001869,7159 "spec/lib/gitlab/zentao/query_spec.rb": 2.7162312350010325,7160 "spec/presenters/ci/pipeline_artifacts/code_coverage_presenter_spec.rb": 2.6717407569994975,7161 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_finished_spec.rb": 2.420952518001286,7162 "spec/finders/merge_request/metrics_finder_spec.rb": 2.291645065000921,7163 "spec/lib/sidebars/projects/menus/repository_menu_spec.rb": 1.9670296690019313,7164 "spec/models/packages/rubygems/package_spec.rb": 2.1161683020000055,7165 "spec/lib/banzai/filter/references/reference_cache_spec.rb": 2.308079644000827,7166 "spec/models/users/namespace_commit_email_spec.rb": 1.7947920369988424,7167 "spec/graphql/resolvers/user_discussions_count_resolver_spec.rb": 1.494767681000667,7168 "spec/lib/gitlab/checks/global_file_size_check_spec.rb": 1.8753109539975412,7169 "spec/lib/gitlab/ci/parsers/test/junit_spec.rb": 1.7704727579985047,7170 "spec/workers/gitlab/bitbucket_server_import/import_lfs_object_worker_spec.rb": 1.6772016430004442,7171 "spec/lib/gitlab/protocol_access_spec.rb": 1.2624429120005516,7172 "spec/services/search/snippet_service_spec.rb": 1.4215969939978095,7173 "spec/lib/gitlab/usage/metrics/instrumentations/jira_imports_total_imported_issues_count_metric_spec.rb": 1.5078985309992277,7174 "spec/services/import/placeholder_references/load_service_spec.rb": 1.4261617939991993,7175 "spec/finders/packages/composer/packages_finder_spec.rb": 1.4145011549990159,7176 "spec/services/work_items/data_sync/handlers/copy_data_handler_spec.rb": 1.0925924190014484,7177 "spec/graphql/mutations/alert_management/alerts/todo/create_spec.rb": 1.1303237280008034,7178 "spec/lib/gitlab/usage/metrics/instrumentations/count_users_associating_milestones_to_releases_metric_spec.rb": 0.9027959180020844,7179 "spec/services/ci/pipeline_triggers/update_service_spec.rb": 1.0055433039997297,7180 "spec/services/users/update_highest_member_role_service_spec.rb": 1.1616071270000248,7181 "spec/services/ci/runners/reset_registration_token_service_spec.rb": 1.09358433899979,7182 "spec/workers/gitlab/jira_import/import_issue_worker_spec.rb": 1.243948642997566,7183 "spec/lib/api/ml/mlflow/api_helpers_spec.rb": 0.9231690569977218,7184 "spec/workers/projects/record_target_platforms_worker_spec.rb": 1.0625321810002788,7185 "spec/models/integrations/apple_app_store_spec.rb": 0.9114748980027798,7186 "spec/workers/packages/helm/extraction_worker_spec.rb": 1.106656618998386,7187 "spec/graphql/types/base_field_spec.rb": 0.913399228000344,7188 "spec/services/ci/pipeline_triggers/destroy_service_spec.rb": 2.2527462959988043,7189 "spec/workers/namespaces/root_statistics_worker_spec.rb": 1.0501454920013202,7190 "spec/lib/sbom/package_url/encoder_spec.rb": 0.7639551140018739,7191 "spec/services/alert_management/http_integrations/destroy_service_spec.rb": 0.807274172999314,7192 "spec/services/ci/append_build_trace_service_spec.rb": 1.0052731339965248,7193 "spec/finders/repositories/changelog_commits_finder_spec.rb": 0.9355150669980503,7194 "spec/models/projects/branch_rule_spec.rb": 0.9130377969995607,7195 "spec/models/ci/build_name_spec.rb": 0.762864484997408,7196 "spec/serializers/feature_flag_summary_entity_spec.rb": 0.8243397719998029,7197 "spec/models/packages/debian/group_component_spec.rb": 0.7928297940015909,7198 "spec/services/projects/open_merge_requests_count_service_spec.rb": 0.6959561479998229,7199 "spec/lib/gitlab/utils/override_spec.rb": 0.7099532669999462,7200 "spec/models/bulk_imports/export_upload_spec.rb": 0.6886573180017876,7201 "spec/lib/gitlab/pagination/cursor_based_keyset_spec.rb": 0.6449238099994545,7202 "spec/lib/api/helpers/packages/npm_spec.rb": 0.5485862450004788,7203 "spec/services/achievements/create_service_spec.rb": 0.6486547399981646,7204 "spec/lib/api/entities/snippets/repository_storage_move_spec.rb": 0.6356480909998936,7205 "spec/lib/gitlab/metrics/samplers/puma_sampler_spec.rb": 0.5881482920012786,7206 "spec/models/concerns/sha_attribute_spec.rb": 0.6006392130002496,7207 "spec/lib/gitlab/slash_commands/incident_management/incident_new_spec.rb": 0.5201944959990215,7208 "spec/lib/banzai/renderer_spec.rb": 0.5307571349985665,7209 "spec/lib/sbom/purl_type/converter_spec.rb": 0.6148033520003082,7210 "spec/views/groups/show.html.haml_spec.rb": 0.5597488039966265,7211 "spec/models/anti_abuse/event_spec.rb": 0.3989847920020111,7212 "spec/tooling/lib/tooling/parallel_rspec_runner_spec.rb": 0.31179048500052886,7213 "spec/lib/gitlab/hook_data/base_builder_spec.rb": 0.4307623799977591,7214 "spec/workers/projects/import_export/after_import_merge_requests_worker_spec.rb": 0.46767150899904664,7215 "spec/presenters/user_presenter_spec.rb": 0.4166538600002241,7216 "spec/lib/gitlab/bitbucket_server_import/importers/lfs_object_importer_spec.rb": 0.3804912230007176,7217 "spec/lib/gitlab/safe_request_loader_spec.rb": 0.4437020389996178,7218 "spec/serializers/impersonation_access_token_serializer_spec.rb": 0.39334657300059916,7219 "spec/lib/gitlab/memory/watchdog/configuration_spec.rb": 0.3221333149995189,7220 "spec/rubocop/cop/performance/readlines_each_spec.rb": 0.284622376999323,7221 "spec/lib/gitlab/mimir_client_spec.rb": 0.23390395000024,7222 "spec/rubocop/cop/migration/change_column_null_on_high_traffic_table_spec.rb": 0.17676376099916524,7223 "spec/lib/gitlab/database/similarity_score_spec.rb": 0.30817127599948435,7224 "spec/scripts/pipeline_test_report_builder_spec.rb": 0.27676736699868343,7225 "spec/lib/sidebars/user_profile/panel_spec.rb": 0.2930085970001528,7226 "spec/keeps/helpers/milestones_spec.rb": 0.22566125999946962,7227 "spec/views/layouts/header/_super_sidebar_logged_out.html.haml_spec.rb": 0.32354905600004713,7228 "spec/lib/gitlab/instrumentation/redis_cluster_router_spec.rb": 0.3099690349990851,7229 "spec/validators/named_ecdsa_key_validator_spec.rb": 0.23370270900340984,7230 "spec/lib/gitlab/diff/formatters/file_formatter_spec.rb": 0.232022460000735,7231 "spec/lib/gitlab/usage_data_non_sql_metrics_spec.rb": 0.29245252599866944,7232 "spec/services/user_project_access_changed_service_spec.rb": 0.18759479200161877,7233 "spec/models/repository_language_spec.rb": 0.1963262509998458,7234 "spec/lib/gitlab/git/blame_mode_spec.rb": 0.20010296100008418,7235 "spec/workers/service_desk_email_receiver_worker_spec.rb": 0.3113557359974948,7236 "spec/scripts/setup/find-jh-branch_spec.rb": 0.1882885310005804,7237 "spec/rubocop/cop/code_reuse/service_class_spec.rb": 0.1625421019998612,7238 "spec/lib/gitlab/config/entry/validators/nested_array_helpers_spec.rb": 0.1732345919990621,7239 "spec/workers/ci/runners/process_runner_version_update_worker_spec.rb": 0.21394156099995598,7240 "spec/rubocop/cop/rspec/factory_bot/avoid_create_spec.rb": 0.13428993399793399,7241 "spec/models/concerns/from_intersect_spec.rb": 0.1626414519996615,7242 "spec/lib/banzai/filter/blockquote_fence_legacy_filter_spec.rb": 0.1450026929996966,7243 "spec/views/notify/user_deactivated_email.html.haml_spec.rb": 0.12479677400187938,7244 "spec/lib/sidebars/explore/menus/catalog_menu_spec.rb": 0.13704009399953065,7245 "spec/views/notify/repository_push_email.text.haml_spec.rb": 0.126453043998481,7246 "spec/workers/batched_git_ref_updates/cleanup_scheduler_worker_spec.rb": 0.13292178399933618,7247 "spec/models/issues/csv_import_spec.rb": 0.11557803499817965,7248 "spec/lib/gitlab/middleware/rails_queue_duration_spec.rb": 0.1237286240029789,7249 "spec/graphql/types/error_tracking/sentry_error_stack_trace_type_spec.rb": 0.09392522599955555,7250 "spec/lib/gitlab/external_authorization/config_spec.rb": 0.11391234400070971,7251 "spec/lib/gitlab/ci/variables/downstream/generator_spec.rb": 0.09955270600039512,7252 "spec/support_specs/matchers/be_sorted_spec.rb": 0.09475215500060585,7253 "spec/lib/sidebars/groups/menus/scope_menu_spec.rb": 0.09317698599988944,7254 "spec/graphql/types/issue_sort_enum_spec.rb": 0.09663743599958252,7255 "spec/tooling/danger/clickhouse_spec.rb": 0.10348993499792414,7256 "spec/lib/gitlab/usage/metrics/instrumentations/batched_background_migrations_metric_spec.rb": 0.11859082400042098,7257 "spec/helpers/protected_refs_helper_spec.rb": 0.07258534699940355,7258 "spec/lib/api/validations/validators/integer_none_any_spec.rb": 0.06943260700063547,7259 "spec/rubocop/cop/database/avoid_inheritance_column_spec.rb": 0.07183921699834173,7260 "spec/lib/atlassian/jira_connect/serializers/base_entity_spec.rb": 0.06771959700199659,7261 "spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/none_spec.rb": 0.0638108769999235,7262 "spec/graphql/types/ci/runner_architecture_type_spec.rb": 0.05910430800213362,7263 "spec/serializers/ci/group_variable_entity_spec.rb": 0.04695997700036969,7264 "spec/lib/system_check/app/gitlab_cable_config_exists_check_spec.rb": 0.09795207600109279,7265 "spec/workers/gitlab/github_import/import_collaborator_worker_spec.rb": 0.061538396999822,7266 "spec/graphql/types/extensions_marketplace_opt_in_status_enum_spec.rb": 0.07094038700233796,7267 "spec/serializers/ci/codequality_mr_diff_entity_spec.rb": 0.083488315998693,7268 "spec/lib/gitlab/kubernetes/role_spec.rb": 0.04270967800039216,7269 "spec/graphql/types/packages/conan/metadatum_type_spec.rb": 0.039742487999319565,7270 "spec/graphql/types/ci/variable_input_type_spec.rb": 0.039987008000025526,7271 "spec/lib/forever_spec.rb": 0.04326432800007751,7272 "spec/lib/gitlab/ci/config/normalizer/factory_spec.rb": 0.04209118799917633,7273 "spec/lib/gitlab/puma_logging/json_formatter_spec.rb": 0.0398519779992057,7274 "spec/lib/gitlab/ci/pipeline/metrics_spec.rb": 0.0395223080013238367275}7276Knapsack global time execution for tests: 21m 09s7277Failures:7278 1) Note clear_blank_line_code! clears a blank line code before validation7279 Failure/Error: connection.public_send(...)7280 ActiveRecord::StatementInvalid:7281 PG::SyntaxError: ERROR: syntax error at or near "NULL"7282 LINE 1: SELECT COUNT(*) FROM (NULL) notes /*application:test,correla...7283 ^7284 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:107:in `public_send'7285 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:107:in `block in read_using_load_balancer'7286 # ./lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'7287 # ./lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'7288 # ./lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'7289 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:106:in `read_using_load_balancer'7290 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:48:in `select_all'7291 # ./app/models/note.rb:801:in `does_not_exceed_notes_limit?'7292 # ./spec/models/note_spec.rb:1096:in `block (4 levels) in <top (required)>'7293 # ./spec/models/note_spec.rb:1096:in `block (3 levels) in <top (required)>'7294 # ./spec/spec_helper.rb:461:in `block (3 levels) in <top (required)>'7295 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'7296 # ./spec/spec_helper.rb:460:in `block (2 levels) in <top (required)>'7297 # ./spec/spec_helper.rb:455:in `block (3 levels) in <top (required)>'7298 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'7299 # ./spec/spec_helper.rb:446:in `block (2 levels) in <top (required)>'7300 # ./spec/spec_helper.rb:442:in `block (3 levels) in <top (required)>'7301 # ./lib/gitlab/application_context.rb:100:in `with_raw_context'7302 # ./spec/spec_helper.rb:442:in `block (2 levels) in <top (required)>'7303 # ./spec/spec_helper.rb:413:in `block (3 levels) in <top (required)>'7304 # ./lib/gitlab/ci/config/feature_flags.rb:38:in `ensure_correct_usage'7305 # ./spec/spec_helper.rb:412:in `block (2 levels) in <top (required)>'7306 # ./spec/spec_helper.rb:271:in `block (2 levels) in <top (required)>'7307 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7308 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'7309 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'7310 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'7311 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'7312 # ------------------7313 # --- Caused by: ---7314 # PG::SyntaxError:7315 # ERROR: syntax error at or near "NULL"7316 # LINE 1: SELECT COUNT(*) FROM (NULL) notes /*application:test,correla...7317 # ^7318 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:107:in `public_send'7319Finished in 22 minutes 9 seconds (files took 54.95 seconds to load)73202925 examples, 1 failure7321Failed examples:7322rspec ./spec/models/note_spec.rb:1093 # Note clear_blank_line_code! clears a blank line code before validation7323Randomized with seed 223407324Stopped processing SimpleCov as a previous error not related to SimpleCov has been detected7325[TEST PROF INFO] Time spent in factories: 11:31.083 (51.67% of total time)7326RSpec exited with 1.7327[job-metrics] Updating job metrics tag for the CI/CD job.7328RSPEC_RETRIED_TESTS_REPORT_PATH: rspec/retried_tests-8674210478.txt7329Retrying the failing examples in a new RSpec process...7330$ gem install junit_merge --no-document --version 0.1.27331Successfully installed nokogiri-1.17.2-x86_64-linux7332Successfully installed junit_merge-0.1.273332 gems installed7334==> 'gem install junit_merge --no-document --version 0.1.2' succeeded in 1 seconds.7335Running RSpec command: bin/rspec -Ispec -rspec_helper --color --failure-exit-code 1 --error-exit-code 2 --format documentation --format Support::Formatters::JsonFormatter --out rspec/rspec-retry-8674210478.json --format RspecJunitFormatter --out rspec/rspec-retry-8674210478.xml --only-failures --pattern "spec/{bin,channels,components,config,contracts,db,dependencies,elastic,elastic_integration,experiments,facades,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.rb"7336/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!7337warning: parser/current is loading parser/ruby32, which recognizes 3.2.6-compliant syntax, but you are running 3.2.5.7339Run options: include {:last_run_status=>"failed"}7340# [RSpecRunTime] Starting RSpec timer...7341DEPRECATION WARNING: Calling behavior on ActiveSupport::Deprecation is deprecated and will be removed from Rails (use Rails.application.deprecators[framework].behavior where framework is for example :active_record instead) (called from load at bin/rspec:9)7342DEPRECATION WARNING: Calling behavior= on ActiveSupport::Deprecation is deprecated and will be removed from Rails (use Rails.application.deprecators.behavior= instead) (called from load at bin/rspec:9)7343[TEST PROF INFO] EventProf enabled (sql.active_record)7344unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.7345unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.7346Test environment set up in 0.539868365 seconds7347# [RSpecRunTime] Starting example group spec/models/note_spec.rb. Expected to take 2 minutes 42.83 seconds.7348Note7349 clear_blank_line_code!7350DEPRECATION WARNING: Note model aliases `updated_by`, but `updated_by` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :last_edited_by, :updated_by` or define the method manually. (called from block (3 levels) in <main> at /builds/gitlab-org/gitlab/spec/models/note_spec.rb:1094)7351DEPRECATION WARNING: Project model aliases `approvals_before_merge` and has a method called `approvals_before_merge` defined. Starting in Rails 7.2 `fallback_approvals_required` will not be calling `approvals_before_merge` anymore. You may want to additionally define `fallback_approvals_required` to preserve the current behavior. (called from initialize at /builds/gitlab-org/gitlab/app/models/project.rb:1169)7352DEPRECATION WARNING: Project model aliases `pipeline_configuration_full_path`, but `pipeline_configuration_full_path` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :compliance_pipeline_configuration_full_path, :pipeline_configuration_full_path` or define the method manually. (called from initialize at /builds/gitlab-org/gitlab/app/models/project.rb:1169)7353DEPRECATION WARNING: User model aliases `maintainers_groups`, but `maintainers_groups` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :masters_groups, :maintainers_groups` or define the method manually. (called from block (3 levels) in <main> at /builds/gitlab-org/gitlab/spec/factories/namespaces.rb:12)7354DEPRECATION WARNING: Namespaces::ProjectNamespace model aliases `parent_id` and has a method called `parent_id=` defined. Starting in Rails 7.2 `namespace_id=` will not be calling `parent_id=` anymore. You may want to additionally define `namespace_id=` to preserve the current behavior. (called from block (3 levels) in <main> at /builds/gitlab-org/gitlab/spec/factories/projects.rb:121)7355DEPRECATION WARNING: Namespaces::ProjectNamespace model aliases `parent`, but `parent` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :namespace, :parent` or define the method manually. (called from block (3 levels) in <main> at /builds/gitlab-org/gitlab/spec/factories/projects.rb:121)7356DEPRECATION WARNING: Issue model aliases `incident_management_issuable_escalation_status`, but `incident_management_issuable_escalation_status` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :escalation_status, :incident_management_issuable_escalation_status` or define the method manually. (called from block (4 levels) in <main> at /builds/gitlab-org/gitlab/spec/factories/notes.rb:134)7357 clears a blank line code before validation (FAILED - 1)7358# [RSpecRunTime] Finishing example group spec/models/note_spec.rb. It took 1.18 seconds. Expected to take 2 minutes 42.83 seconds.7359auto_explain log contains 1453 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-36-44.59385.main.ndjson.gz7360took 24.6674011737361auto_explain log contains 1453 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-36-44.59385.ci.ndjson.gz7362took 24.077510017363[TEST PROF INFO] EventProf results for sql.active_record7364Total time: 00:00.143 of 00:01.176 (12.23%)7365Total events: 367366Top 5 slowest suites (by time):7367Note (./spec/models/note_spec.rb:5) – 00:00.143 (36 / 1) of 00:01.176 (12.23%)7368Failures:7369 1) Note clear_blank_line_code! clears a blank line code before validation7370 Failure/Error: connection.public_send(...)7371 ActiveRecord::StatementInvalid:7372 PG::SyntaxError: ERROR: syntax error at or near "NULL"7373 LINE 1: SELECT COUNT(*) FROM (NULL) notes /*application:test,correla...7374 ^7375 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:107:in `public_send'7376 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:107:in `block in read_using_load_balancer'7377 # ./lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'7378 # ./lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'7379 # ./lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'7380 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:106:in `read_using_load_balancer'7381 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:48:in `select_all'7382 # ./app/models/note.rb:801:in `does_not_exceed_notes_limit?'7383 # ./spec/models/note_spec.rb:1096:in `block (4 levels) in <main>'7384 # ./spec/models/note_spec.rb:1096:in `block (3 levels) in <main>'7385 # ./spec/spec_helper.rb:461:in `block (3 levels) in <top (required)>'7386 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'7387 # ./spec/spec_helper.rb:460:in `block (2 levels) in <top (required)>'7388 # ./spec/spec_helper.rb:455:in `block (3 levels) in <top (required)>'7389 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'7390 # ./spec/spec_helper.rb:446:in `block (2 levels) in <top (required)>'7391 # ./spec/spec_helper.rb:442:in `block (3 levels) in <top (required)>'7392 # ./lib/gitlab/application_context.rb:100:in `with_raw_context'7393 # ./spec/spec_helper.rb:442:in `block (2 levels) in <top (required)>'7394 # ./spec/spec_helper.rb:413:in `block (3 levels) in <top (required)>'7395 # ./lib/gitlab/ci/config/feature_flags.rb:38:in `ensure_correct_usage'7396 # ./spec/spec_helper.rb:412:in `block (2 levels) in <top (required)>'7397 # ./spec/spec_helper.rb:271:in `block (2 levels) in <top (required)>'7398 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <main>'7399 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <main>'7400 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <main>'7401 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'7402 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <main>'7403 # ------------------7404 # --- Caused by: ---7405 # PG::SyntaxError:7406 # ERROR: syntax error at or near "NULL"7407 # LINE 1: SELECT COUNT(*) FROM (NULL) notes /*application:test,correla...7408 # ^7409 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:107:in `public_send'7410Finished in 56.57 seconds (files took 1 minute 18.8 seconds to load)74111 example, 1 failure7412Failed examples:7413rspec ./spec/models/note_spec.rb:1093 # Note clear_blank_line_code! clears a blank line code before validation7414[TEST PROF INFO] Time spent in factories: 00:00.032 (0.05% of total time)7415*******************************************************7416Checking whether there was a known infrastructure error7417*******************************************************7418Not changing the CI/CD job exit code.7420Running after script...7421$ source scripts/utils.sh7422$ log_disk_usage7423*******************************************************7424This runner currently has 55G free disk space.7425*******************************************************7482$ bundle exec gem list gitlab_quality-test_tooling7483gitlab_quality-test_tooling (2.4.0)7484$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command7487$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command7490$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command7493$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command7496$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command7675$ tooling/bin/push_job_metrics || true7676[job-metrics] Pushing job metrics file for the CI/CD job.7677[job-metrics] Pushed 4 CI job metric entries to InfluxDB.7679Uploading artifacts...7680auto_explain/: found 5 matching artifact files and directories 7681coverage/: found 4 matching artifact files and directories 7682WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 7683deprecations/: found 34 matching artifact files and directories 7684knapsack/: found 4 matching artifact files and directories 7685rspec/: found 13 matching artifact files and directories 7686WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 7687log/*.log: found 16 matching artifact files and directories 7688WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/8674210478/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com7689WARNING: Retrying... context=artifacts-uploader error=request redirected7690Uploading artifacts as "archive" to coordinator... 201 Created id=8674210478 responseStatus=201 Created token=glcbt-667691Uploading artifacts...7692rspec/rspec-*.xml: found 2 matching artifact files and directories 7693WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/8674210478/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com7694WARNING: Retrying... context=artifacts-uploader error=request redirected7695Uploading artifacts as "junit" to coordinator... 201 Created id=8674210478 responseStatus=201 Created token=glcbt-667697ERROR: Job failed: exit code 1