rspec unit pg14 29/32
Failed Started
by
@huzaifaiftikhar1

Huzaifa Iftikhar
1 "spec/validators/js_regex_validator_spec.rb": 1.419171331733882,2 "spec/lib/gitlab/word_diff/positions_counter_spec.rb": 1.3794493970890291,3 "spec/lib/gitlab/usage/metrics/instrumentations/count_project_snippets_metric_spec.rb": 1.3479559156810579,4 "spec/views/shared/milestones/_top.html.haml_spec.rb": 1.3154716284479464,5 "spec/presenters/dev_ops_report/metric_presenter_spec.rb": 1.2946808062706878,6 "spec/services/export_csv/map_export_fields_service_spec.rb": 1.2495381197928868,7 "spec/lib/banzai/pipeline/post_process_pipeline_spec.rb": 1.2410247673007873,8 "spec/views/devise/shared/_signup_omniauth_provider_list_spec.rb": 1.2119758814727937,9 "spec/graphql/types/incident_management/timeline_event_tag_type_spec.rb": 1.185999570089142,10 "spec/workers/todos_destroyer/entity_leave_worker_spec.rb": 1.1628142447556362,11 "spec/lib/google_api/auth_spec.rb": 1.1400122173059204,12 "spec/graphql/types/container_respository_tags_sort_enum_spec.rb": 1.1192482507879078,13 "spec/graphql/types/merge_requests/mergeability_check_type_spec.rb": 1.081098587517364,14 "spec/models/concerns/cross_database_modification_spec.rb": 1.060686890173097,15 "spec/models/group/crm_settings_spec.rb": 1.0203921124271038,16 "spec/helpers/environment_helper_spec.rb": 1.0200130181243943,17 "spec/lib/bitbucket_server/retry_with_delay_spec.rb": 0.9760517808094189,18 "spec/graphql/resolvers/alert_management/alert_status_counts_resolver_spec.rb": 0.9601000845425158,19 "spec/lib/gitlab/tracking/helpers/weak_password_error_event_spec.rb": 0.9312802548037938,20 "spec/graphql/types/kas/agent_metadata_type_spec.rb": 0.9177022828192313,21 "spec/graphql/types/ci/test_report_summary_type_spec.rb": 0.8858772152173015,22 "spec/lib/gitlab/github_import/importer/issue_and_label_links_importer_spec.rb": 0.8738286612877152,23 "spec/graphql/types/label_type_spec.rb": 0.8324772402757596,24 "spec/serializers/serverless/domain_entity_spec.rb": 0.797442482174677,25 "spec/workers/concerns/cluster_agent_queue_spec.rb": 0.7801091513004096,26 "spec/lib/gitlab/sidekiq_middleware/pause_control/client_spec.rb": 0.7527868181943009,27 "spec/rubocop/qa_helpers_spec.rb": 0.7409635228263782,28 "spec/policies/concerns/archived_abilities_spec.rb": 0.7132050636059524,29 "spec/graphql/types/security/codequality_reports_comparer/report_type_spec.rb": 0.7075047504105457,30 "spec/lib/mattermost/command_spec.rb": 0.6917164080496007,31 "spec/graphql/types/ci/catalog/resource_sort_enum_spec.rb": 0.6848753232449867,32 "spec/graphql/types/permission_types/container_repository_spec.rb": 0.6594447006088184,33 "spec/graphql/types/packages/composer/metadatum_type_spec.rb": 0.6523829045790621,34 "spec/lib/bulk_imports/groups/extractors/subgroups_extractor_spec.rb": 0.6351481525727692,35 "spec/helpers/deploy_tokens_helper_spec.rb": 0.5862920122186904,36 "spec/lib/gitlab/error_tracking/log_formatter_spec.rb": 0.5385898435984343,37 "spec/graphql/types/permission_types/ci/pipeline_spec.rb": 0.5055066860942351,38 "spec/lib/gitlab/database/async_constraints_spec.rb": 0.4881950308478177,39 "spec/lib/gitlab/usage/metrics/instrumentations/uuid_metric_spec.rb": 0.47524635334693177,40 "spec/lib/gitlab/ci/status/bridge/waiting_for_resource_spec.rb": 0.4643722898198481,41 "spec/graphql/types/work_items/widgets/notifications_type_spec.rb": 0.45333175992195485,42 "spec/lib/gitlab/saas_spec.rb": 0.4459208211258586,43 "spec/lib/gitlab/memory/watchdog/handlers/puma_handler_spec.rb": 0.4326524736817772,44 "spec/graphql/types/ci/group_variable_connection_type_spec.rb": 0.416284659162007245}46Running 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-6348595049.json --format RspecJunitFormatter --out rspec/rspec-6348595049.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request -- spec/services/merge_requests/refresh_service_spec.rb spec/rubocop/cop/rspec/feature_category_spec.rb spec/services/todo_service_spec.rb spec/lib/banzai/filter/references/issue_reference_filter_spec.rb spec/helpers/projects_helper_spec.rb spec/services/auto_merge/base_service_spec.rb spec/services/merge_requests/mergeability_check_service_spec.rb spec/models/protected_branch_spec.rb spec/lib/gitlab/background_migration/disable_legacy_open_source_license_for_one_member_no_repo_projects_spec.rb spec/lib/gitlab/database/migrations/background_migration_helpers_spec.rb spec/models/concerns/milestoneish_spec.rb spec/views/search/_results.html.haml_spec.rb spec/scripts/internal_events/cli_spec.rb spec/finders/ci/runner_jobs_finder_spec.rb spec/policies/commit_policy_spec.rb spec/services/projects/update_repository_storage_service_spec.rb spec/lib/gitlab/project_authorizations_spec.rb spec/models/container_registry/protection/rule_spec.rb spec/models/merge_request_diff_commit_spec.rb spec/lib/container_registry/client_spec.rb spec/lib/bulk_imports/clients/http_spec.rb spec/finders/clusters/knative_services_finder_spec.rb spec/policies/ci/runner_manager_policy_spec.rb spec/lib/api/helpers/packages/dependency_proxy_helpers_spec.rb spec/services/post_receive_service_spec.rb spec/policies/todo_policy_spec.rb spec/models/concerns/project_api_compatibility_spec.rb spec/lib/gitlab/cache/json_caches/json_keyed_spec.rb spec/helpers/tab_helper_spec.rb spec/workers/users/deactivate_dormant_users_worker_spec.rb spec/lib/gitlab/ci/trace/checksum_spec.rb spec/services/merge_requests/retarget_chain_service_spec.rb spec/lib/extracts_path_spec.rb spec/initializers/load_balancing_spec.rb spec/workers/merge_request_cleanup_refs_worker_spec.rb spec/lib/gitlab/sidekiq_config/worker_matcher_spec.rb spec/uploaders/packages/package_file_uploader_spec.rb spec/lib/gitlab/gitaly_client/ref_service_spec.rb spec/lib/gitlab/diff/position_tracer/image_strategy_spec.rb spec/lib/sidebars/projects/menus/infrastructure_menu_spec.rb spec/lib/sidebars/projects/menus/settings_menu_spec.rb spec/models/protected_branch/merge_access_level_spec.rb spec/services/ci/pipeline_schedules/create_service_spec.rb spec/serializers/commit_entity_spec.rb spec/lib/gitlab/ci/pipeline/chain/populate_metadata_spec.rb spec/lib/gitlab/mail_room/mail_room_spec.rb spec/lib/gitlab/template/merge_request_template_spec.rb spec/rubocop/cop/graphql/descriptions_spec.rb spec/lib/gitlab/exclusive_lease_helpers/sleeping_lock_spec.rb spec/services/security/ci_configuration/sast_create_service_spec.rb spec/services/ci/runners/register_runner_service_spec.rb spec/serializers/merge_request_diff_entity_spec.rb spec/lib/gitlab/database/health_status/indicators/patroni_apdex_spec.rb spec/lib/gitlab/consul/internal_spec.rb spec/finders/keys_finder_spec.rb spec/lib/gitlab/database/dictionary_spec.rb spec/models/snippet_statistics_spec.rb spec/services/service_ping/submit_service_ping_service_spec.rb spec/services/ci/build_erase_service_spec.rb spec/lib/gitlab/ci/build/step_spec.rb spec/lib/gitlab/github_import/importer/single_endpoint_diff_notes_importer_spec.rb spec/services/projects/deploy_tokens/create_service_spec.rb spec/services/quick_actions/target_service_spec.rb spec/services/projects/download_service_spec.rb spec/models/integrations/campfire_spec.rb spec/graphql/resolvers/board_resolver_spec.rb spec/models/x509_certificate_spec.rb spec/lib/gitlab/ci/pipeline/expression/parser_spec.rb spec/models/concerns/use_sql_function_for_primary_key_lookups_spec.rb spec/models/clusters/agents/authorizations/user_access/project_authorization_spec.rb spec/tooling/graphql/docs/renderer_spec.rb spec/lib/gitlab/database/async_constraints/postgres_async_constraint_validation_spec.rb spec/lib/gitlab/ci/pipeline/expression/lexer_spec.rb spec/services/users/assigned_issues_count_service_spec.rb spec/views/layouts/terms.html.haml_spec.rb spec/lib/gitlab/email/service_desk_email_spec.rb spec/models/packages/sem_ver_spec.rb spec/models/ci/commit_with_pipeline_spec.rb spec/workers/bulk_imports/pipeline_batch_worker_spec.rb spec/finders/autocomplete/group_users_finder_spec.rb spec/lib/gitlab/cache/request_cache_spec.rb spec/models/milestone_note_spec.rb spec/finders/releases/evidence_pipeline_finder_spec.rb spec/lib/gitlab/github_import/importer/events/cross_referenced_spec.rb spec/lib/gitlab/popen/runner_spec.rb spec/services/projects/import_export/parallel_export_service_spec.rb spec/lib/gitlab/ci/config/entry/reports/coverage_report_spec.rb spec/lib/gitlab/usage_data_counters/note_counter_spec.rb spec/lib/gitlab/auth/user_access_denied_reason_spec.rb spec/lib/gitlab/endpoint_attributes_spec.rb spec/lib/gitlab/reactive_cache_set_cache_spec.rb spec/policies/projects/branch_rule_policy_spec.rb spec/lib/bitbucket/representation/pull_request_comment_spec.rb spec/services/ci/create_pipeline_service/parameter_content_spec.rb spec/models/ci/build_trace_spec.rb spec/lib/gitlab/sanitizers/svg_spec.rb spec/models/concerns/access_requestable_spec.rb spec/lib/gitlab/import_export/repo_saver_spec.rb spec/services/packages/composer/composer_json_service_spec.rb spec/lib/gitlab/ci/reports/test_reports_comparer_spec.rb spec/graphql/types/snippets/blob_viewer_type_spec.rb spec/tasks/gitlab/sidekiq_rake_spec.rb spec/models/concerns/clusters/agents/authorizations/ci_access/config_scopes_spec.rb spec/graphql/resolvers/merge_requests_count_resolver_spec.rb spec/services/branches/validate_new_service_spec.rb spec/lib/gitlab/database/schema_cache_with_renamed_table_spec.rb spec/lib/file_size_validator_spec.rb spec/services/update_container_registry_info_service_spec.rb spec/helpers/sessions_helper_spec.rb spec/lib/gitlab/ci/variables/builder/project_spec.rb spec/lib/gitlab/tracking/service_ping_context_spec.rb spec/helpers/award_emoji_helper_spec.rb spec/lib/gitlab/database/load_balancing/service_discovery/sampler_spec.rb spec/models/work_items/widgets/assignees_spec.rb spec/lib/sidebars/admin/menus/applications_menu_spec.rb spec/lib/gitlab/background_migration/batching_strategies/dismissed_vulnerabilities_strategy_spec.rb spec/components/pajamas/card_component_spec.rb spec/channels/noteable/notes_channel_spec.rb spec/services/packages/create_temporary_package_service_spec.rb spec/models/packages/event_spec.rb spec/serializers/rollout_status_entity_spec.rb spec/lib/gitlab/database/async_indexes/index_creator_spec.rb spec/lib/gitlab/issuable/clone/copy_resource_events_service_spec.rb spec/workers/packages/mark_package_files_for_destruction_worker_spec.rb spec/graphql/mutations/todos/restore_spec.rb spec/policies/project_hook_policy_spec.rb spec/services/alert_management/http_integrations/update_service_spec.rb spec/lib/bulk_imports/groups/pipelines/namespace_settings_pipeline_spec.rb spec/services/ci/create_pipeline_service/artifacts_spec.rb spec/services/packages/update_tags_service_spec.rb spec/workers/ci/archive_trace_worker_spec.rb spec/lib/gitlab/seeders/ci/runner/runner_fleet_pipeline_seeder_spec.rb spec/lib/gitlab/gitaly_client/cleanup_service_spec.rb spec/lib/gitlab/import_export/group/object_builder_spec.rb spec/lib/bitbucket/representation/comment_spec.rb spec/finders/ci/runner_managers_finder_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/project_imports_creators_metric_spec.rb spec/lib/gitlab/plantuml_spec.rb spec/models/projects/wiki_repository_spec.rb spec/lib/gitlab/slash_commands/presenters/issue_close_spec.rb spec/workers/pipeline_hooks_worker_spec.rb spec/services/packages/remove_tag_service_spec.rb spec/lib/gitlab/legacy_github_import/release_formatter_spec.rb spec/services/ci/build_unschedule_service_spec.rb spec/lib/gitlab/database/type/color_spec.rb spec/lib/gitlab/github_import/importer/events/reopened_spec.rb spec/lib/gitlab/import_export/wiki_repo_saver_spec.rb spec/services/incident_management/issuable_escalation_statuses/after_update_service_spec.rb spec/models/user_mentions/commit_user_mention_spec.rb spec/serializers/ci/daily_build_group_report_result_entity_spec.rb spec/graphql/resolvers/ci/test_suite_resolver_spec.rb spec/rubocop/cop/migration/migration_record_spec.rb spec/services/admin/abuse_report_labels/create_service_spec.rb spec/services/ci/build_cancel_service_spec.rb spec/lib/gitlab/ci/reports/security/locations/secret_detection_spec.rb spec/lib/gitlab/sidekiq_middleware/concurrency_limit/workers_map_spec.rb spec/lib/gitlab/pagination/keyset/in_operator_optimization/array_scope_columns_spec.rb spec/services/packages/npm/deprecate_package_service_spec.rb spec/graphql/types/color_type_spec.rb spec/lib/gitlab/ci/config/entry/release/assets_spec.rb spec/lib/gitlab/github_gists_import/status_spec.rb spec/lib/gitlab/circuit_breaker/notifier_spec.rb spec/lib/gitlab/github_import/clients/proxy_spec.rb spec/lib/gitlab/ci/status/waiting_for_callback_spec.rb spec/lib/constraints/admin_constrainer_spec.rb spec/models/notes/note_metadata_spec.rb spec/workers/pages_domain_verification_worker_spec.rb spec/graphql/types/timeframe_type_spec.rb spec/services/ci/queue/pending_builds_strategy_spec.rb spec/services/projects/batch_open_issues_count_service_spec.rb spec/views/notify/push_to_merge_request_email.text.haml_spec.rb spec/graphql/mutations/users/saved_replies/create_spec.rb spec/lib/gitlab/kubernetes/config_map_spec.rb spec/rubocop/cop/gitlab/avoid_feature_get_spec.rb spec/views/admin/projects/_form.html.haml_spec.rb spec/lib/gitlab/checks/force_push_spec.rb spec/lib/gitlab/kubernetes/ingress_spec.rb spec/workers/jira_connect/sync_feature_flags_worker_spec.rb spec/routing/user_routing_spec.rb spec/lib/slack/block_kit/app_home_opened_spec.rb spec/rubocop/cop/migration/background_migration_missing_active_concern_spec.rb spec/validators/js_regex_validator_spec.rb spec/lib/gitlab/word_diff/positions_counter_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/count_project_snippets_metric_spec.rb spec/views/shared/milestones/_top.html.haml_spec.rb spec/presenters/dev_ops_report/metric_presenter_spec.rb spec/services/export_csv/map_export_fields_service_spec.rb spec/lib/banzai/pipeline/post_process_pipeline_spec.rb spec/views/devise/shared/_signup_omniauth_provider_list_spec.rb spec/graphql/types/incident_management/timeline_event_tag_type_spec.rb spec/workers/todos_destroyer/entity_leave_worker_spec.rb spec/lib/google_api/auth_spec.rb spec/graphql/types/container_respository_tags_sort_enum_spec.rb spec/graphql/types/merge_requests/mergeability_check_type_spec.rb spec/models/concerns/cross_database_modification_spec.rb spec/models/group/crm_settings_spec.rb spec/helpers/environment_helper_spec.rb spec/lib/bitbucket_server/retry_with_delay_spec.rb spec/graphql/resolvers/alert_management/alert_status_counts_resolver_spec.rb spec/lib/gitlab/tracking/helpers/weak_password_error_event_spec.rb spec/graphql/types/kas/agent_metadata_type_spec.rb spec/graphql/types/ci/test_report_summary_type_spec.rb spec/lib/gitlab/github_import/importer/issue_and_label_links_importer_spec.rb spec/graphql/types/label_type_spec.rb spec/serializers/serverless/domain_entity_spec.rb spec/workers/concerns/cluster_agent_queue_spec.rb spec/lib/gitlab/sidekiq_middleware/pause_control/client_spec.rb spec/rubocop/qa_helpers_spec.rb spec/policies/concerns/archived_abilities_spec.rb spec/graphql/types/security/codequality_reports_comparer/report_type_spec.rb spec/lib/mattermost/command_spec.rb spec/graphql/types/ci/catalog/resource_sort_enum_spec.rb spec/graphql/types/permission_types/container_repository_spec.rb spec/graphql/types/packages/composer/metadatum_type_spec.rb spec/lib/bulk_imports/groups/extractors/subgroups_extractor_spec.rb spec/helpers/deploy_tokens_helper_spec.rb spec/lib/gitlab/error_tracking/log_formatter_spec.rb spec/graphql/types/permission_types/ci/pipeline_spec.rb spec/lib/gitlab/database/async_constraints_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/uuid_metric_spec.rb spec/lib/gitlab/ci/status/bridge/waiting_for_resource_spec.rb spec/graphql/types/work_items/widgets/notifications_type_spec.rb spec/lib/gitlab/saas_spec.rb spec/lib/gitlab/memory/watchdog/handlers/puma_handler_spec.rb spec/graphql/types/ci/group_variable_connection_type_spec.rbKnapsack report generator started!47tput: No value for $TERM and no -T specified48tput: No value for $TERM and no -T specified49Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}50# [RSpecRunTime] Starting RSpec timer...51[TEST PROF INFO] EventProf enabled (sql.active_record)52unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.53unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.54Test environment set up in 3.05875 seconds55# [RSpecRunTime] Starting example group spec/services/merge_requests/refresh_service_spec.rb. Expected to take 4 minutes 30.05 seconds.56MergeRequests::RefreshService57 #execute58 push to origin repo source branch59 executes hooks with update action60 triggers mergeRequestMergeStatusUpdated GraphQL subscription conditionally61 reloads source branch MRs memoization62 outdates MR suggestions63 calls the merge request activity counter64 query count65 does not execute a lot of queries66 when a merge error exists67 clears merge errors when pushing to the source branch68 does not clear merge errors when pushing to the target branch69# [RSpecRunTime] RSpec elapsed time: 40.27 seconds. Current RSS: ~1481M. load average: 1.27 1.15 1.00 1/291 187070 when source branch ref does not exists71 closes MRs without source branch ref72 does not change the merge request diff73# [RSpecRunTime] RSpec elapsed time: 47.48 seconds. Current RSS: ~1484M. load average: 1.25 1.15 1.00 1/292 212674 when pipeline exists for the source branch75 updates the head_pipeline_id for @merge_request76 does not update the head_pipeline_id for @fork_merge_request77# [RSpecRunTime] RSpec elapsed time: 57.26 seconds. Current RSS: ~1452M. load average: 1.36 1.18 1.01 1/292 248178 Pipelines for merge requests79 when .gitlab-ci.yml has merge_requests keywords80 create detached merge request pipeline with commits81 does not create detached merge request pipeline for forked project82 create detached merge request pipeline for non-fork merge request83 when "push_options: nil" is passed84 creates a detached merge request pipeline with commits85# [RSpecRunTime] RSpec elapsed time: 1 minute 18.94 seconds. Current RSS: ~1461M. load average: 1.60 1.25 1.03 1/290 321786 when ci.skip push_options are passed87 creates a skipped detached merge request pipeline with commits88# [RSpecRunTime] RSpec elapsed time: 1 minute 24.02 seconds. Current RSS: ~1464M. load average: 1.55 1.24 1.03 1/290 339289 when service is hooked by target branch90 does not create detached merge request pipeline91# [RSpecRunTime] RSpec elapsed time: 1 minute 27.39 seconds. Current RSS: ~1469M. load average: 1.51 1.24 1.03 1/290 348592 when service runs on forked project93 creates detached merge request pipeline for fork merge request94# [RSpecRunTime] RSpec elapsed time: 1 minute 32.03 seconds. Current RSS: ~1479M. load average: 1.47 1.23 1.03 1/290 363195 when branch pipeline was created before a detaced merge request pipeline has been created96 sets the latest detached merge request pipeline as a head pipeline97 returns pipelines in correct order98# [RSpecRunTime] RSpec elapsed time: 1 minute 42.85 seconds. Current RSS: ~1461M. load average: 1.47 1.24 1.04 1/290 400299 when MergeRequestUpdateWorker is retried by an exception100 does not re-create a duplicate detached merge request pipeline101# [RSpecRunTime] RSpec elapsed time: 1 minute 49.9 seconds. Current RSS: ~1457M. load average: 1.48 1.25 1.04 1/290 4271102 when the pipeline should be skipped103 saves a skipped detached merge request pipeline104# [RSpecRunTime] RSpec elapsed time: 1 minute 55.04 seconds. Current RSS: ~1462M. load average: 1.44 1.25 1.04 1/290 4459105 when .gitlab-ci.yml does not have merge_requests keywords106 does not create a detached merge request pipeline107# [RSpecRunTime] RSpec elapsed time: 1 minute 59.79 seconds. Current RSS: ~1459M. load average: 1.44 1.25 1.04 1/291 4635108 when .gitlab-ci.yml is invalid109 persists a pipeline with config error110# [RSpecRunTime] RSpec elapsed time: 2 minutes 5.06 seconds. Current RSS: ~1464M. load average: 1.37 1.24 1.04 3/292 4810111 when .gitlab-ci.yml file is valid but has a logical error112 persists a pipeline with config error113# [RSpecRunTime] RSpec elapsed time: 2 minutes 10.46 seconds. Current RSS: ~1460M. load average: 1.34 1.23 1.04 1/291 4985114 push to origin repo source branch115 executes hooks with update action116# [RSpecRunTime] RSpec elapsed time: 2 minutes 14.34 seconds. Current RSS: ~1461M. load average: 1.34 1.23 1.04 1/291 5156117 push to origin repo target branch118 when all MRs to the target branch had diffs119 updates the merge state120# [RSpecRunTime] RSpec elapsed time: 2 minutes 17.52 seconds. Current RSS: ~1475M. load average: 1.31 1.23 1.04 1/291 5248121 when an MR to be closed was empty already122 only updates the non-empty MRs123# [RSpecRunTime] RSpec elapsed time: 2 minutes 20.75 seconds. Current RSS: ~1484M. load average: 1.29 1.23 1.04 1/291 5357124 manual merge of source branch125 updates the merge state126# [RSpecRunTime] RSpec elapsed time: 2 minutes 23.92 seconds. Current RSS: ~1482M. load average: 1.29 1.23 1.04 1/291 5459127 push to fork repo source branch128 open fork merge request129 calls MergeRequests::LinkLfsObjectsService#execute130 executes hooks with update action131 outdates opened forked MR suggestions132# [RSpecRunTime] RSpec elapsed time: 2 minutes 33.5 seconds. Current RSS: ~1487M. load average: 1.24 1.22 1.04 1/292 5847133 closed fork merge request134 do not execute hooks with update action135 updates merge request to closed state136# [RSpecRunTime] RSpec elapsed time: 2 minutes 38.67 seconds. Current RSS: ~1490M. load average: 1.30 1.23 1.04 1/292 6022137 push to fork repo target branch138 changes to merge requests139 updates the merge request state140# [RSpecRunTime] RSpec elapsed time: 2 minutes 41.18 seconds. Current RSS: ~1488M. load average: 1.36 1.24 1.05 1/292 6110141 merge request diff142 does not reload the diff of the merge request made from fork143# [RSpecRunTime] RSpec elapsed time: 2 minutes 43.83 seconds. Current RSS: ~1486M. load average: 1.36 1.24 1.05 1/292 6198144 forked projects with the same source branch name as target branch145 reloads a new diff for a push to the forked project146 reloads a new diff for a force push to the source branch147 reloads a new diff for a force push to the target branch148 reloads a new diff for a push to the target project that contains a commit in the MR149 does not increase the diff count for a new push to target branch150# [RSpecRunTime] RSpec elapsed time: 3 minutes 6.9 seconds. Current RSS: ~1469M. load average: 1.50 1.29 1.07 3/293 7452151 push to origin repo target branch after fork project was removed152 updates the merge request state153# [RSpecRunTime] RSpec elapsed time: 3 minutes 10.0 seconds. Current RSS: ~1475M. load average: 1.46 1.28 1.07 1/292 7543154 push new branch that exists in a merge request155 refreshes the merge request156# [RSpecRunTime] RSpec elapsed time: 3 minutes 13.34 seconds. Current RSS: ~1487M. load average: 1.46 1.28 1.07 1/292 7672157 merge request metrics158 when the merge request is sourced from the same project159 creates a `MergeRequestsClosingIssues` record for each issue closed by a commit160# [RSpecRunTime] RSpec elapsed time: 3 minutes 17.38 seconds. Current RSS: ~1486M. load average: 1.42 1.28 1.07 1/292 7778161 when the merge request is sourced from a different project162 creates a `MergeRequestsClosingIssues` record for each issue closed by a commit163# [RSpecRunTime] RSpec elapsed time: 3 minutes 21.89 seconds. Current RSS: ~1488M. load average: 1.39 1.27 1.07 1/292 7893164 marking the merge request as draft165 marks the merge request as draft from fixup commits166 references the commit that caused the draft status167 does not mark as draft based on commits that do not belong to an MR168# [RSpecRunTime] RSpec elapsed time: 3 minutes 32.27 seconds. Current RSS: ~1483M. load average: 1.33 1.26 1.07 1/292 8329169 updating merge_commit170 feature enabled171 updates merge requests' merge_commit and merged_commit values172# [RSpecRunTime] RSpec elapsed time: 3 minutes 34.23 seconds. Current RSS: ~1482M. load average: 1.33 1.26 1.07 1/292 8409173 #abort_ff_merge_requests_with_when_pipeline_succeeds174 when Project#merge_method is set to FF175 behaves like aborted merge requests for MWPS176 aborts auto_merge177 removes merge_user178 does not add todos for merge user179 adds todos for merge author180# [RSpecRunTime] RSpec elapsed time: 3 minutes 37.8 seconds. Current RSS: ~1489M. load average: 1.30 1.26 1.06 1/292 8499181 with forked project182 behaves like aborted merge requests for MWPS183 aborts auto_merge184 removes merge_user185 does not add todos for merge user186 adds todos for merge author187# [RSpecRunTime] RSpec elapsed time: 3 minutes 39.69 seconds. Current RSS: ~1488M. load average: 1.30 1.26 1.06 1/291 8524188 with bogus auto merge strategy189 behaves like maintained merge requests for MWPS190 does not cancel auto merge191 does not change merge_user192 does not add todos193 when Project#merge_method is set to rebase_merge194 behaves like aborted merge requests for MWPS195 aborts auto_merge196 removes merge_user197 does not add todos for merge user198 adds todos for merge author199# [RSpecRunTime] RSpec elapsed time: 3 minutes 42.48 seconds. Current RSS: ~1491M. load average: 1.36 1.27 1.07 1/291 8561200 with forked project201 behaves like aborted merge requests for MWPS202 aborts auto_merge203 removes merge_user204 does not add todos for merge user205 adds todos for merge author206# [RSpecRunTime] RSpec elapsed time: 3 minutes 44.46 seconds. Current RSS: ~1490M. load average: 1.36 1.27 1.07 1/291 8586207 when Project#merge_method is set to merge208 behaves like maintained merge requests for MWPS209 does not cancel auto merge210 does not change merge_user211 does not add todos212 with forked project213 behaves like maintained merge requests for MWPS214 does not cancel auto merge215 does not change merge_user216 does not add todos217 #abort_auto_merges218 aborts MWPS for merge requests219 when merge params contains up-to-date sha220 maintains MWPS for merge requests221# [RSpecRunTime] RSpec elapsed time: 3 minutes 48.8 seconds. Current RSS: ~1495M. load average: 1.33 1.27 1.07 1/292 8726222# [RSpecRunTime] Finishing example group spec/services/merge_requests/refresh_service_spec.rb. It took 3 minutes 44.16 seconds. Expected to take 4 minutes 30.05 seconds.223# [RSpecRunTime] RSpec elapsed time: 3 minutes 49.88 seconds. Current RSS: ~1487M. load average: 1.33 1.27 1.07 1/292 8727224# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/feature_category_spec.rb. Expected to take 3 minutes 43.03 seconds.225RuboCop::Cop::RSpec::FeatureCategory226 does not flag use of invalid categories in non-example code227 flags missing feature category in top level example group228 flags invalid feature category for non-symbols229 with defined in config/feature_categories.yml and custom categories230 valid_category: "acquisition"231 behaves like feature category validation232 flags invalid feature category in top level example group233 flags invalid feature category in nested context234 flags invalid feature category in examples235 does not flag if feature category is valid236 suggests an alternative237# [RSpecRunTime] RSpec elapsed time: 3 minutes 51.05 seconds. Current RSS: ~1496M. load average: 1.38 1.28 1.08 1/292 8728238 valid_category: "activation"239 behaves like feature category validation240 flags invalid feature category in top level example group241 flags invalid feature category in nested context242 flags invalid feature category in examples243 does not flag if feature category is valid244 suggests an alternative245 valid_category: "advisory_database"246 behaves like feature category validation247 flags invalid feature category in top level example group248 flags invalid feature category in nested context249 flags invalid feature category in examples250 does not flag if feature category is valid251 suggests an alternative252 valid_category: "ai_abstraction_layer"253 behaves like feature category validation254 flags invalid feature category in top level example group255 flags invalid feature category in nested context256 flags invalid feature category in examples257 does not flag if feature category is valid258 suggests an alternative259 valid_category: "ai_evaluation"260 behaves like feature category validation261 flags invalid feature category in top level example group262 flags invalid feature category in nested context263 flags invalid feature category in examples264 does not flag if feature category is valid265 suggests an alternative266 valid_category: "ai_research"267 behaves like feature category validation268 flags invalid feature category in top level example group269 flags invalid feature category in nested context270 flags invalid feature category in examples271 does not flag if feature category is valid272 suggests an alternative273 valid_category: "api"274 behaves like feature category validation275 flags invalid feature category in top level example group276 flags invalid feature category in nested context277 flags invalid feature category in examples278 does not flag if feature category is valid279 suggests an alternative280 valid_category: "api_security"281 behaves like feature category validation282 flags invalid feature category in top level example group283 flags invalid feature category in nested context284 flags invalid feature category in examples285 does not flag if feature category is valid286 suggests an alternative287 valid_category: "application_instrumentation"288 behaves like feature category validation289 flags invalid feature category in top level example group290 flags invalid feature category in nested context291 flags invalid feature category in examples292 does not flag if feature category is valid293 suggests an alternative294 valid_category: "attack_emulation"295 behaves like feature category validation296 flags invalid feature category in top level example group297 flags invalid feature category in nested context298 flags invalid feature category in examples299 does not flag if feature category is valid300 suggests an alternative301 valid_category: "audit_events"302 behaves like feature category validation303 flags invalid feature category in top level example group304 flags invalid feature category in nested context305 flags invalid feature category in examples306 does not flag if feature category is valid307 suggests an alternative308 valid_category: "auto_devops"309 behaves like feature category validation310 flags invalid feature category in top level example group311 flags invalid feature category in nested context312 flags invalid feature category in examples313 does not flag if feature category is valid314 suggests an alternative315 valid_category: "backup_restore"316 behaves like feature category validation317 flags invalid feature category in top level example group318 flags invalid feature category in nested context319 flags invalid feature category in examples320 does not flag if feature category is valid321 suggests an alternative322 valid_category: "build"323 behaves like feature category validation324 flags invalid feature category in top level example group325 flags invalid feature category in nested context326 flags invalid feature category in examples327 does not flag if feature category is valid328 suggests an alternative329 valid_category: "build_artifacts"330 behaves like feature category validation331 flags invalid feature category in top level example group332 flags invalid feature category in nested context333 flags invalid feature category in examples334 does not flag if feature category is valid335 suggests an alternative336 valid_category: "capacity_planning"337 behaves like feature category validation338 flags invalid feature category in top level example group339 flags invalid feature category in nested context340 flags invalid feature category in examples341 does not flag if feature category is valid342 suggests an alternative343 valid_category: "cell"344 behaves like feature category validation345 flags invalid feature category in top level example group346 flags invalid feature category in nested context347 flags invalid feature category in examples348 does not flag if feature category is valid349 suggests an alternative350 valid_category: "cloud_connector"351 behaves like feature category validation352 flags invalid feature category in top level example group353 flags invalid feature category in nested context354 flags invalid feature category in examples355 does not flag if feature category is valid356 suggests an alternative357 valid_category: "cloud_native_installation"358 behaves like feature category validation359 flags invalid feature category in top level example group360 flags invalid feature category in nested context361 flags invalid feature category in examples362 does not flag if feature category is valid363 suggests an alternative364 valid_category: "code_quality"365 behaves like feature category validation366 flags invalid feature category in top level example group367 flags invalid feature category in nested context368 flags invalid feature category in examples369 does not flag if feature category is valid370 suggests an alternative371 valid_category: "code_review_workflow"372 behaves like feature category validation373 flags invalid feature category in top level example group374 flags invalid feature category in nested context375 flags invalid feature category in examples376 does not flag if feature category is valid377 suggests an alternative378 valid_category: "code_search"379 behaves like feature category validation380 flags invalid feature category in top level example group381 flags invalid feature category in nested context382 flags invalid feature category in examples383 does not flag if feature category is valid384 suggests an alternative385 valid_category: "code_suggestions"386 behaves like feature category validation387 flags invalid feature category in top level example group388 flags invalid feature category in nested context389 flags invalid feature category in examples390 does not flag if feature category is valid391 suggests an alternative392 valid_category: "code_testing"393 behaves like feature category validation394 flags invalid feature category in top level example group395 flags invalid feature category in nested context396 flags invalid feature category in examples397 does not flag if feature category is valid398 suggests an alternative399 valid_category: "commerce_integrations"400 behaves like feature category validation401 flags invalid feature category in top level example group402 flags invalid feature category in nested context403 flags invalid feature category in examples404 does not flag if feature category is valid405 suggests an alternative406 valid_category: "compliance_management"407 behaves like feature category validation408 flags invalid feature category in top level example group409 flags invalid feature category in nested context410 flags invalid feature category in examples411 does not flag if feature category is valid412 suggests an alternative413 valid_category: "consumables_cost_management"414 behaves like feature category validation415 flags invalid feature category in top level example group416 flags invalid feature category in nested context417 flags invalid feature category in examples418 does not flag if feature category is valid419 suggests an alternative420 valid_category: "container_registry"421 behaves like feature category validation422 flags invalid feature category in top level example group423 flags invalid feature category in nested context424 flags invalid feature category in examples425 does not flag if feature category is valid426 suggests an alternative427 valid_category: "container_scanning"428 behaves like feature category validation429 flags invalid feature category in top level example group430 flags invalid feature category in nested context431 flags invalid feature category in examples432 does not flag if feature category is valid433 suggests an alternative434 valid_category: "continuous_delivery"435 behaves like feature category validation436 flags invalid feature category in top level example group437 flags invalid feature category in nested context438 flags invalid feature category in examples439 does not flag if feature category is valid440 suggests an alternative441 valid_category: "continuous_integration"442 behaves like feature category validation443 flags invalid feature category in top level example group444 flags invalid feature category in nested context445 flags invalid feature category in examples446 does not flag if feature category is valid447 suggests an alternative448 valid_category: "customersdot_application"449 behaves like feature category validation450 flags invalid feature category in top level example group451 flags invalid feature category in nested context452 flags invalid feature category in examples453 does not flag if feature category is valid454 suggests an alternative455 valid_category: "database"456 behaves like feature category validation457 flags invalid feature category in top level example group458 flags invalid feature category in nested context459 flags invalid feature category in examples460 does not flag if feature category is valid461 suggests an alternative462 valid_category: "dataops"463 behaves like feature category validation464 flags invalid feature category in top level example group465 flags invalid feature category in nested context466 flags invalid feature category in examples467 does not flag if feature category is valid468 suggests an alternative469 valid_category: "dedicated"470 behaves like feature category validation471 flags invalid feature category in top level example group472 flags invalid feature category in nested context473 flags invalid feature category in examples474 does not flag if feature category is valid475 suggests an alternative476 valid_category: "delivery"477 behaves like feature category validation478 flags invalid feature category in top level example group479 flags invalid feature category in nested context480 flags invalid feature category in examples481 does not flag if feature category is valid482 suggests an alternative483 valid_category: "dependency_firewall"484 behaves like feature category validation485 flags invalid feature category in top level example group486 flags invalid feature category in nested context487 flags invalid feature category in examples488 does not flag if feature category is valid489 suggests an alternative490 valid_category: "dependency_management"491 behaves like feature category validation492 flags invalid feature category in top level example group493 flags invalid feature category in nested context494 flags invalid feature category in examples495 does not flag if feature category is valid496 suggests an alternative497 valid_category: "dependency_proxy"498 behaves like feature category validation499 flags invalid feature category in top level example group500 flags invalid feature category in nested context501 flags invalid feature category in examples502 does not flag if feature category is valid503 suggests an alternative504 valid_category: "deployment_management"505 behaves like feature category validation506 flags invalid feature category in top level example group507 flags invalid feature category in nested context508 flags invalid feature category in examples509 does not flag if feature category is valid510 suggests an alternative511 valid_category: "design_management"512 behaves like feature category validation513 flags invalid feature category in top level example group514 flags invalid feature category in nested context515 flags invalid feature category in examples516 does not flag if feature category is valid517 suggests an alternative518 valid_category: "design_system"519 behaves like feature category validation520 flags invalid feature category in top level example group521 flags invalid feature category in nested context522 flags invalid feature category in examples523 does not flag if feature category is valid524 suggests an alternative525 valid_category: "devops_reports"526 behaves like feature category validation527 flags invalid feature category in top level example group528 flags invalid feature category in nested context529 flags invalid feature category in examples530 does not flag if feature category is valid531 suggests an alternative532 valid_category: "disaster_recovery"533 behaves like feature category validation534 flags invalid feature category in top level example group535 flags invalid feature category in nested context536 flags invalid feature category in examples537 does not flag if feature category is valid538 suggests an alternative539 valid_category: "dora_metrics"540 behaves like feature category validation541 flags invalid feature category in top level example group542 flags invalid feature category in nested context543 flags invalid feature category in examples544 does not flag if feature category is valid545 suggests an alternative546 valid_category: "duo_chat"547 behaves like feature category validation548 flags invalid feature category in top level example group549 flags invalid feature category in nested context550 flags invalid feature category in examples551 does not flag if feature category is valid552 suggests an alternative553 valid_category: "dynamic_application_security_testing"554 behaves like feature category validation555 flags invalid feature category in top level example group556 flags invalid feature category in nested context557 flags invalid feature category in examples558 does not flag if feature category is valid559 suggests an alternative560 valid_category: "editor_extensions"561 behaves like feature category validation562 flags invalid feature category in top level example group563 flags invalid feature category in nested context564 flags invalid feature category in examples565 does not flag if feature category is valid566 suggests an alternative567 valid_category: "environment_management"568 behaves like feature category validation569 flags invalid feature category in top level example group570 flags invalid feature category in nested context571 flags invalid feature category in examples572 does not flag if feature category is valid573 suggests an alternative574 valid_category: "error_budgets"575 behaves like feature category validation576 flags invalid feature category in top level example group577 flags invalid feature category in nested context578 flags invalid feature category in examples579 does not flag if feature category is valid580 suggests an alternative581 valid_category: "error_tracking"582 behaves like feature category validation583 flags invalid feature category in top level example group584 flags invalid feature category in nested context585 flags invalid feature category in examples586 does not flag if feature category is valid587 suggests an alternative588 valid_category: "feature_flags"589 behaves like feature category validation590 flags invalid feature category in top level example group591 flags invalid feature category in nested context592 flags invalid feature category in examples593 does not flag if feature category is valid594 suggests an alternative595 valid_category: "five_minute_production_app"596 behaves like feature category validation597 flags invalid feature category in top level example group598 flags invalid feature category in nested context599 flags invalid feature category in examples600 does not flag if feature category is valid601 suggests an alternative602 valid_category: "fleet_visibility"603 behaves like feature category validation604 flags invalid feature category in top level example group605 flags invalid feature category in nested context606 flags invalid feature category in examples607 does not flag if feature category is valid608 suggests an alternative609 valid_category: "fulfillment_admin_tooling"610 behaves like feature category validation611 flags invalid feature category in top level example group612 flags invalid feature category in nested context613 flags invalid feature category in examples614 does not flag if feature category is valid615 suggests an alternative616 valid_category: "fulfillment_infrastructure"617 behaves like feature category validation618 flags invalid feature category in top level example group619 flags invalid feature category in nested context620 flags invalid feature category in examples621 does not flag if feature category is valid622 suggests an alternative623 valid_category: "fuzz_testing"624 behaves like feature category validation625 flags invalid feature category in top level example group626 flags invalid feature category in nested context627 flags invalid feature category in examples628 does not flag if feature category is valid629 suggests an alternative630 valid_category: "geo_replication"631 behaves like feature category validation632 flags invalid feature category in top level example group633 flags invalid feature category in nested context634 flags invalid feature category in examples635 does not flag if feature category is valid636 suggests an alternative637 valid_category: "gitaly"638 behaves like feature category validation639 flags invalid feature category in top level example group640 flags invalid feature category in nested context641 flags invalid feature category in examples642 does not flag if feature category is valid643 suggests an alternative644 valid_category: "gitlab_cli"645 behaves like feature category validation646 flags invalid feature category in top level example group647 flags invalid feature category in nested context648 flags invalid feature category in examples649 does not flag if feature category is valid650 suggests an alternative651 valid_category: "gitlab_docs"652 behaves like feature category validation653 flags invalid feature category in top level example group654 flags invalid feature category in nested context655 flags invalid feature category in examples656 does not flag if feature category is valid657 suggests an alternative658 valid_category: "global_search"659 behaves like feature category validation660 flags invalid feature category in top level example group661 flags invalid feature category in nested context662 flags invalid feature category in examples663 does not flag if feature category is valid664 suggests an alternative665 valid_category: "groups_and_projects"666 behaves like feature category validation667 flags invalid feature category in top level example group668 flags invalid feature category in nested context669 flags invalid feature category in examples670 does not flag if feature category is valid671 suggests an alternative672 valid_category: "helm_chart_registry"673 behaves like feature category validation674 flags invalid feature category in top level example group675 flags invalid feature category in nested context676 flags invalid feature category in examples677 does not flag if feature category is valid678 suggests an alternative679 valid_category: "importers"680 behaves like feature category validation681 flags invalid feature category in top level example group682 flags invalid feature category in nested context683 flags invalid feature category in examples684 does not flag if feature category is valid685 suggests an alternative686 valid_category: "incident_management"687 behaves like feature category validation688 flags invalid feature category in top level example group689 flags invalid feature category in nested context690 flags invalid feature category in examples691 does not flag if feature category is valid692 suggests an alternative693 valid_category: "infrastructure_as_code"694 behaves like feature category validation695 flags invalid feature category in top level example group696 flags invalid feature category in nested context697 flags invalid feature category in examples698 does not flag if feature category is valid699 suggests an alternative700 valid_category: "infrastructure_cost_data"701 behaves like feature category validation702 flags invalid feature category in top level example group703 flags invalid feature category in nested context704 flags invalid feature category in examples705 does not flag if feature category is valid706 suggests an alternative707 valid_category: "insider_threat"708 behaves like feature category validation709 flags invalid feature category in top level example group710 flags invalid feature category in nested context711 flags invalid feature category in examples712 does not flag if feature category is valid713 suggests an alternative714 valid_category: "instance_resiliency"715 behaves like feature category validation716 flags invalid feature category in top level example group717 flags invalid feature category in nested context718 flags invalid feature category in examples719 does not flag if feature category is valid720 suggests an alternative721 valid_category: "integrations"722 behaves like feature category validation723 flags invalid feature category in top level example group724 flags invalid feature category in nested context725 flags invalid feature category in examples726 does not flag if feature category is valid727 suggests an alternative728 valid_category: "internationalization"729 behaves like feature category validation730 flags invalid feature category in top level example group731 flags invalid feature category in nested context732 flags invalid feature category in examples733 does not flag if feature category is valid734 suggests an alternative735# [RSpecRunTime] RSpec elapsed time: 4 minutes 31.07 seconds. Current RSS: ~1536M. load average: 1.19 1.24 1.07 1/286 8729736 valid_category: "logging"737 behaves like feature category validation738 flags invalid feature category in top level example group739 flags invalid feature category in nested context740 flags invalid feature category in examples741 does not flag if feature category is valid742 suggests an alternative743 valid_category: "measurement_and_locking"744 behaves like feature category validation745 flags invalid feature category in top level example group746 flags invalid feature category in nested context747 flags invalid feature category in examples748 does not flag if feature category is valid749 suggests an alternative750 valid_category: "merge_trains"751 behaves like feature category validation752 flags invalid feature category in top level example group753 flags invalid feature category in nested context754 flags invalid feature category in examples755 does not flag if feature category is valid756 suggests an alternative757 valid_category: "metrics"758 behaves like feature category validation759 flags invalid feature category in top level example group760 flags invalid feature category in nested context761 flags invalid feature category in examples762 does not flag if feature category is valid763 suggests an alternative764 valid_category: "mlops"765 behaves like feature category validation766 flags invalid feature category in top level example group767 flags invalid feature category in nested context768 flags invalid feature category in examples769 does not flag if feature category is valid770 suggests an alternative771 valid_category: "mobile_devops"772 behaves like feature category validation773 flags invalid feature category in top level example group774 flags invalid feature category in nested context775 flags invalid feature category in examples776 does not flag if feature category is valid777 suggests an alternative778 valid_category: "navigation"779 behaves like feature category validation780 flags invalid feature category in top level example group781 flags invalid feature category in nested context782 flags invalid feature category in examples783 does not flag if feature category is valid784 suggests an alternative785 valid_category: "okr_management"786 behaves like feature category validation787 flags invalid feature category in top level example group788 flags invalid feature category in nested context789 flags invalid feature category in examples790 does not flag if feature category is valid791 suggests an alternative792 valid_category: "omnibus_package"793 behaves like feature category validation794 flags invalid feature category in top level example group795 flags invalid feature category in nested context796 flags invalid feature category in examples797 does not flag if feature category is valid798 suggests an alternative799 valid_category: "on_call_schedule_management"800 behaves like feature category validation801 flags invalid feature category in top level example group802 flags invalid feature category in nested context803 flags invalid feature category in examples804 does not flag if feature category is valid805 suggests an alternative806 valid_category: "onboarding"807 behaves like feature category validation808 flags invalid feature category in top level example group809 flags invalid feature category in nested context810 flags invalid feature category in examples811 does not flag if feature category is valid812 suggests an alternative813 valid_category: "organization"814 behaves like feature category validation815 flags invalid feature category in top level example group816 flags invalid feature category in nested context817 flags invalid feature category in examples818 does not flag if feature category is valid819 suggests an alternative820 valid_category: "package_registry"821 behaves like feature category validation822 flags invalid feature category in top level example group823 flags invalid feature category in nested context824 flags invalid feature category in examples825 does not flag if feature category is valid826 suggests an alternative827 valid_category: "pages"828 behaves like feature category validation829 flags invalid feature category in top level example group830 flags invalid feature category in nested context831 flags invalid feature category in examples832 does not flag if feature category is valid833 suggests an alternative834 valid_category: "permissions"835 behaves like feature category validation836 flags invalid feature category in top level example group837 flags invalid feature category in nested context838 flags invalid feature category in examples839 does not flag if feature category is valid840 suggests an alternative841 valid_category: "pipeline_composition"842 behaves like feature category validation843 flags invalid feature category in top level example group844 flags invalid feature category in nested context845 flags invalid feature category in examples846 does not flag if feature category is valid847 suggests an alternative848 valid_category: "portfolio_management"849 behaves like feature category validation850 flags invalid feature category in top level example group851 flags invalid feature category in nested context852 flags invalid feature category in examples853 does not flag if feature category is valid854 suggests an alternative855 valid_category: "product_analytics_data_management"856 behaves like feature category validation857 flags invalid feature category in top level example group858 flags invalid feature category in nested context859 flags invalid feature category in examples860 does not flag if feature category is valid861 suggests an alternative862 valid_category: "product_analytics_visualization"863 behaves like feature category validation864 flags invalid feature category in top level example group865 flags invalid feature category in nested context866 flags invalid feature category in examples867 does not flag if feature category is valid868 suggests an alternative869 valid_category: "pubsec_services"870 behaves like feature category validation871 flags invalid feature category in top level example group872 flags invalid feature category in nested context873 flags invalid feature category in examples874 does not flag if feature category is valid875 suggests an alternative876 valid_category: "purchase"877 behaves like feature category validation878 flags invalid feature category in top level example group879 flags invalid feature category in nested context880 flags invalid feature category in examples881 does not flag if feature category is valid882 suggests an alternative883 valid_category: "quality_management"884 behaves like feature category validation885 flags invalid feature category in top level example group886 flags invalid feature category in nested context887 flags invalid feature category in examples888 does not flag if feature category is valid889 suggests an alternative890 valid_category: "rate_limiting"891 behaves like feature category validation892 flags invalid feature category in top level example group893 flags invalid feature category in nested context894 flags invalid feature category in examples895 does not flag if feature category is valid896 suggests an alternative897 valid_category: "redis"898 behaves like feature category validation899 flags invalid feature category in top level example group900 flags invalid feature category in nested context901 flags invalid feature category in examples902 does not flag if feature category is valid903 suggests an alternative904 valid_category: "release_evidence"905 behaves like feature category validation906 flags invalid feature category in top level example group907 flags invalid feature category in nested context908 flags invalid feature category in examples909 does not flag if feature category is valid910 suggests an alternative911 valid_category: "release_orchestration"912 behaves like feature category validation913 flags invalid feature category in top level example group914 flags invalid feature category in nested context915 flags invalid feature category in examples916 does not flag if feature category is valid917 suggests an alternative918 valid_category: "remote_development"919 behaves like feature category validation920 flags invalid feature category in top level example group921 flags invalid feature category in nested context922 flags invalid feature category in examples923 does not flag if feature category is valid924 suggests an alternative925 valid_category: "requirements_management"926 behaves like feature category validation927 flags invalid feature category in top level example group928 flags invalid feature category in nested context929 flags invalid feature category in examples930 does not flag if feature category is valid931 suggests an alternative932 valid_category: "review_apps"933 behaves like feature category validation934 flags invalid feature category in top level example group935 flags invalid feature category in nested context936 flags invalid feature category in examples937 does not flag if feature category is valid938 suggests an alternative939 valid_category: "runner"940 behaves like feature category validation941 flags invalid feature category in top level example group942 flags invalid feature category in nested context943 flags invalid feature category in examples944 does not flag if feature category is valid945 suggests an alternative946 valid_category: "runner_saas"947 behaves like feature category validation948 flags invalid feature category in top level example group949 flags invalid feature category in nested context950 flags invalid feature category in examples951 does not flag if feature category is valid952 suggests an alternative953 valid_category: "saas_provisioning"954 behaves like feature category validation955 flags invalid feature category in top level example group956 flags invalid feature category in nested context957 flags invalid feature category in examples958 does not flag if feature category is valid959 suggests an alternative960 valid_category: "sbom"961 behaves like feature category validation962 flags invalid feature category in top level example group963 flags invalid feature category in nested context964 flags invalid feature category in examples965 does not flag if feature category is valid966 suggests an alternative967 valid_category: "scalability"968 behaves like feature category validation969 flags invalid feature category in top level example group970 flags invalid feature category in nested context971 flags invalid feature category in examples972 does not flag if feature category is valid973 suggests an alternative974 valid_category: "seat_cost_management"975 behaves like feature category validation976 flags invalid feature category in top level example group977 flags invalid feature category in nested context978 flags invalid feature category in examples979 does not flag if feature category is valid980 suggests an alternative981 valid_category: "secret_detection"982 behaves like feature category validation983 flags invalid feature category in top level example group984 flags invalid feature category in nested context985 flags invalid feature category in examples986 does not flag if feature category is valid987 suggests an alternative988 valid_category: "secrets_management"989 behaves like feature category validation990 flags invalid feature category in top level example group991 flags invalid feature category in nested context992 flags invalid feature category in examples993 does not flag if feature category is valid994 suggests an alternative995 valid_category: "security_policy_management"996 behaves like feature category validation997 flags invalid feature category in top level example group998 flags invalid feature category in nested context999 flags invalid feature category in examples1000 does not flag if feature category is valid1001 suggests an alternative1002 valid_category: "service_desk"1003 behaves like feature category validation1004 flags invalid feature category in top level example group1005 flags invalid feature category in nested context1006 flags invalid feature category in examples1007 does not flag if feature category is valid1008 suggests an alternative1009 valid_category: "service_ping"1010 behaves like feature category validation1011 flags invalid feature category in top level example group1012 flags invalid feature category in nested context1013 flags invalid feature category in examples1014 does not flag if feature category is valid1015 suggests an alternative1016 valid_category: "sm_provisioning"1017 behaves like feature category validation1018 flags invalid feature category in top level example group1019 flags invalid feature category in nested context1020 flags invalid feature category in examples1021 does not flag if feature category is valid1022 suggests an alternative1023 valid_category: "software_composition_analysis"1024 behaves like feature category validation1025 flags invalid feature category in top level example group1026 flags invalid feature category in nested context1027 flags invalid feature category in examples1028 does not flag if feature category is valid1029 suggests an alternative1030 valid_category: "source_code_management"1031 behaves like feature category validation1032 flags invalid feature category in top level example group1033 flags invalid feature category in nested context1034 flags invalid feature category in examples1035 does not flag if feature category is valid1036 suggests an alternative1037 valid_category: "static_application_security_testing"1038 behaves like feature category validation1039 flags invalid feature category in top level example group1040 flags invalid feature category in nested context1041 flags invalid feature category in examples1042 does not flag if feature category is valid1043 suggests an alternative1044 valid_category: "subscription_management"1045 behaves like feature category validation1046 flags invalid feature category in top level example group1047 flags invalid feature category in nested context1048 flags invalid feature category in examples1049 does not flag if feature category is valid1050 suggests an alternative1051 valid_category: "switchboard"1052 behaves like feature category validation1053 flags invalid feature category in top level example group1054 flags invalid feature category in nested context1055 flags invalid feature category in examples1056 does not flag if feature category is valid1057 suggests an alternative1058 valid_category: "system_access"1059 behaves like feature category validation1060 flags invalid feature category in top level example group1061 flags invalid feature category in nested context1062 flags invalid feature category in examples1063 does not flag if feature category is valid1064 suggests an alternative1065 valid_category: "team_planning"1066 behaves like feature category validation1067 flags invalid feature category in top level example group1068 flags invalid feature category in nested context1069 flags invalid feature category in examples1070 does not flag if feature category is valid1071 suggests an alternative1072 valid_category: "tracing"1073 behaves like feature category validation1074 flags invalid feature category in top level example group1075 flags invalid feature category in nested context1076 flags invalid feature category in examples1077 does not flag if feature category is valid1078 suggests an alternative1079 valid_category: "user_management"1080 behaves like feature category validation1081 flags invalid feature category in top level example group1082 flags invalid feature category in nested context1083 flags invalid feature category in examples1084 does not flag if feature category is valid1085 suggests an alternative1086 valid_category: "user_profile"1087 behaves like feature category validation1088 flags invalid feature category in top level example group1089 flags invalid feature category in nested context1090 flags invalid feature category in examples1091 does not flag if feature category is valid1092 suggests an alternative1093 valid_category: "value_stream_management"1094 behaves like feature category validation1095 flags invalid feature category in top level example group1096 flags invalid feature category in nested context1097 flags invalid feature category in examples1098 does not flag if feature category is valid1099 suggests an alternative1100 valid_category: "vulnerability_management"1101 behaves like feature category validation1102 flags invalid feature category in top level example group1103 flags invalid feature category in nested context1104 flags invalid feature category in examples1105 does not flag if feature category is valid1106 suggests an alternative1107 valid_category: "web_ide"1108 behaves like feature category validation1109 flags invalid feature category in top level example group1110 flags invalid feature category in nested context1111 flags invalid feature category in examples1112 does not flag if feature category is valid1113 suggests an alternative1114 valid_category: "webhooks"1115 behaves like feature category validation1116 flags invalid feature category in top level example group1117 flags invalid feature category in nested context1118 flags invalid feature category in examples1119 does not flag if feature category is valid1120 suggests an alternative1121 valid_category: "wiki"1122 behaves like feature category validation1123 flags invalid feature category in top level example group1124 flags invalid feature category in nested context1125 flags invalid feature category in examples1126 does not flag if feature category is valid1127 suggests an alternative1128 valid_category: "tooling"1129 behaves like feature category validation1130 flags invalid feature category in top level example group1131 flags invalid feature category in nested context1132 flags invalid feature category in examples1133 does not flag if feature category is valid1134 suggests an alternative1135 valid_category: "shared"1136 behaves like feature category validation1137 flags invalid feature category in top level example group1138 flags invalid feature category in nested context1139 flags invalid feature category in examples1140 does not flag if feature category is valid1141 suggests an alternative1142 #external_dependency_checksum1143 returns a SHA256 digest used by RuboCop to invalid cache1144# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/feature_category_spec.rb. It took 1 minute 13.37 seconds. Expected to take 3 minutes 43.03 seconds.1145# [RSpecRunTime] Starting example group spec/services/todo_service_spec.rb. Expected to take 2 minutes 42.04 seconds.1146TodoService1147 updates cached counts when a todo is created1148 Issues1149 #new_issue1150 creates a todo if assigned1151 does not create a todo if unassigned1152 creates a todo if assignee is the current user1153 creates a todo for each valid mentioned user1154 creates a directly addressed todo for each valid addressed user1155 creates correct todos for each valid user based on the type of mention1156 does not create todo if user can not see the issue when issue is confidential1157 does not create directly addressed todo if user cannot see the issue when issue is confidential1158 when a private group is mentioned1159 creates a todo for group members1160# [RSpecRunTime] RSpec elapsed time: 5 minutes 11.53 seconds. Current RSS: ~1552M. load average: 1.16 1.23 1.07 1/284 87361161 issue is an incident1162 behaves like an incident management tracked event1163 .track_event1164 tracks the event using redis1165 behaves like Snowplow event tracking with RedisHLL context1166 behaves like Snowplow event tracking1167 is emitted1168 #update_issue1169 creates a todo for each valid mentioned user not included in skip_users1170 creates a todo for each valid user not included in skip_users based on the type of mention1171 creates a directly addressed todo for each valid addressed user not included in skip_users1172 does not create a todo if user was already mentioned and todo is pending1173 does not create a todo if user was already mentioned and todo is done1174 does not create a directly addressed todo if user was already mentioned or addressed and todo is pending1175 does not create a directly addressed todo if user was already mentioned or addressed and todo is done1176 does not create todo if user can not see the issue when issue is confidential1177 does not create a directly addressed todo if user can not see the issue when issue is confidential1178 issues with a task list1179 does not create todo when tasks are marked as completed1180 does not create directly addressed todo when tasks are marked as completed1181 does not raise an error when description not change1182# [RSpecRunTime] RSpec elapsed time: 5 minutes 20.42 seconds. Current RSS: ~1515M. load average: 1.14 1.22 1.07 1/283 87371183 #close_issue1184 marks related pending todos to the target for the user as done1185 #destroy_target1186 refreshes the todos count cache for users with todos on the target1187 yields the target to the caller1188 #resolve_todos_for_target1189 marks related pending todos to the target for the user as done1190 cached counts1191 updates when todos change1192 #resolve_todos_with_attributes_for_target1193 marks related pending todos to the target for all the users as done1194 marks related only filtered pending todos to the target for all the users as done1195 fetches the pending todos with users preloaded1196 #new_note1197 mark related pending todos to the noteable for the note author as done1198 does not mark related pending todos it is a system note1199 creates a todo for each valid mentioned user1200 creates a todo for each valid user based on the type of mention1201 creates a directly addressed todo for each valid addressed user1202 does not create todo if user can not see the issue when leaving a note on a confidential issue1203 does not create a directly addressed todo if user can not see the issue when leaving a note on a confidential issue1204 does not create todo if user can not read confidential note1205 does not create todo when leaving a note on snippet1206 commits1207 leaving a note on a commit in a public project1208 creates a todo for each valid mentioned user1209 creates a directly addressed todo for each valid mentioned user1210# [RSpecRunTime] RSpec elapsed time: 5 minutes 33.9 seconds. Current RSS: ~1510M. load average: 1.11 1.21 1.07 1/288 87861211 leaving a note on a commit in a public project with private code1212 creates a todo for each valid mentioned user1213 creates a directly addressed todo for each valid mentioned user1214# [RSpecRunTime] RSpec elapsed time: 5 minutes 36.37 seconds. Current RSS: ~1514M. load average: 1.03 1.19 1.07 1/288 88211215 leaving a note on a commit in a private project1216 creates a todo for each valid mentioned user1217 creates a directly addressed todo for each valid mentioned user1218# [RSpecRunTime] RSpec elapsed time: 5 minutes 38.86 seconds. Current RSS: ~1517M. load average: 1.03 1.19 1.07 1/288 88521219 #mark_todo1220 creates a todo from an issue1221 when issue belongs to a group1222 creates a todo from an issue1223 #todo_exists?1224 returns false when no todo exist for the given issuable1225 returns true when a todo exist for the given issuable1226 when multiple_todos are enabled1227 creates a MENTIONED todo even if user already has a pending MENTIONED todo1228 creates a DIRECTLY_ADDRESSED todo even if user already has a pending DIRECTLY_ADDRESSED todo1229 creates an ASSIGNED todo even if user already has a pending MARKED todo1230 does not create an ASSIGNED todo if user already has an ASSIGNED todo1231 creates multiple todos if a user is assigned and mentioned in a new issue1232# [RSpecRunTime] RSpec elapsed time: 5 minutes 42.7 seconds. Current RSS: ~1528M. load average: 1.02 1.19 1.06 1/288 88531233 Work Items1234 #mark_todo1235 creates a todo from a work item1236 when work item belongs to a group1237 creates a todo from a work item1238 #todo_exists?1239 returns false when no todo exist for the given work_item1240 returns true when a todo exist for the given work_item1241 #resolve_todos_for_target1242 marks related pending todos to the target for the user as done1243 cached counts1244 updates when todos change1245 #reassigned_assignable1246 assignable is a merge request1247 behaves like reassigned target1248 creates a pending todo for new assignee1249 does not create a todo if unassigned1250 creates a todo if new assignee is the current user1251 does not create a todo for guests1252 does not create a directly addressed todo for guests1253 does not create a todo if already assigned1254# [RSpecRunTime] RSpec elapsed time: 5 minutes 47.53 seconds. Current RSS: ~1525M. load average: 1.02 1.18 1.06 1/289 90231255 assignable is a project level issue1256 behaves like reassigned target1257 creates a pending todo for new assignee1258 does not create a todo if unassigned1259 creates a todo if new assignee is the current user1260 does not create a todo for guests1261 does not create a directly addressed todo for guests1262 does not create a todo if already assigned1263# [RSpecRunTime] RSpec elapsed time: 5 minutes 49.29 seconds. Current RSS: ~1524M. load average: 1.02 1.18 1.06 1/289 90241264 assignable is a project level work_item1265 behaves like reassigned target1266 creates a pending todo for new assignee1267 does not create a todo if unassigned1268 creates a todo if new assignee is the current user1269 does not create a todo for guests1270 does not create a directly addressed todo for guests1271 does not create a todo if already assigned1272# [RSpecRunTime] RSpec elapsed time: 5 minutes 51.05 seconds. Current RSS: ~1529M. load average: 1.02 1.18 1.06 1/288 90251273 assignable is a group level issue1274 behaves like reassigned target1275 creates a pending todo for new assignee1276 does not create a todo if unassigned1277 creates a todo if new assignee is the current user1278 does not create a todo for guests1279 does not create a directly addressed todo for guests1280 does not create a todo if already assigned1281# [RSpecRunTime] RSpec elapsed time: 5 minutes 52.41 seconds. Current RSS: ~1522M. load average: 1.02 1.18 1.06 1/288 90261282 assignable is a group level work item1283 behaves like reassigned target1284 creates a pending todo for new assignee1285 does not create a todo if unassigned1286 creates a todo if new assignee is the current user1287 does not create a todo for guests1288 does not create a directly addressed todo for guests1289 does not create a todo if already assigned1290# [RSpecRunTime] RSpec elapsed time: 5 minutes 53.79 seconds. Current RSS: ~1525M. load average: 1.02 1.18 1.06 1/288 90271291 assignable is an alert1292 behaves like reassigned target1293 creates a pending todo for new assignee1294 does not create a todo if unassigned1295 creates a todo if new assignee is the current user1296 does not create a todo for guests1297 does not create a directly addressed todo for guests1298 does not create a todo if already assigned1299 #reassigned_reviewable1300 reviewable is a merge request1301 behaves like reassigned reviewable target1302 with no existing reviewers1303 creates a pending todo for new reviewer1304 with an existing reviewer1305 does not create a todo if unassigned1306 creates a todo if new reviewer is the current user1307 does not create a todo if already assigned1308# [RSpecRunTime] RSpec elapsed time: 5 minutes 56.72 seconds. Current RSS: ~1528M. load average: 1.02 1.18 1.06 1/289 91371309 Merge Requests1310 #new_merge_request1311 creates a pending todo if assigned1312 does not create a todo if unassigned1313 creates a todo if assignee is the current user1314 creates a todo for each valid mentioned user1315 creates a todo for each valid user based on the type of mention1316 creates a directly addressed todo for each valid addressed user1317# [RSpecRunTime] RSpec elapsed time: 6 minutes 1.05 seconds. Current RSS: ~1519M. load average: 1.02 1.17 1.06 1/290 93001318 #update_merge_request1319 creates a todo for each valid mentioned user not included in skip_users1320 creates a todo for each valid user not included in skip_users based on the type of mention1321 creates a directly addressed todo for each valid addressed user not included in skip_users1322 does not create a todo if user was already mentioned and todo is pending1323 does not create a todo if user was already mentioned and todo is done1324 does not create a directly addressed todo if user was already mentioned or addressed and todo is pending1325 does not create a directly addressed todo if user was already mentioned or addressed and todo is done1326 with a task list1327 does not create todo when tasks are marked as completed1328 does not create directly addressed todo when tasks are marked as completed1329 does not raise an error when description not change1330# [RSpecRunTime] RSpec elapsed time: 6 minutes 9.49 seconds. Current RSS: ~1498M. load average: 1.01 1.17 1.06 1/290 95711331 #close_merge_request1332 marks related pending todos to the target for the user as done1333 #merge_merge_request1334 marks related pending todos to the target for the user as done1335 does not create todo for guests1336 does not create directly addressed todo for guests1337# [RSpecRunTime] RSpec elapsed time: 6 minutes 11.56 seconds. Current RSS: ~1502M. load average: 1.01 1.17 1.06 1/290 96801338 #new_award_emoji1339 marks related pending todos to the target for the user as done1340 #merge_request_build_failed1341 creates a pending todo for each merge_participant1342 #merge_request_push1343 marks related pending todos to the target for the user as done1344 #merge_request_became_unmergeable1345 creates a pending todo for each merge_participant1346 #mark_todo1347 creates a todo from a merge request1348 #new_note1349 creates a todo for mentioned user on new diff note1350 creates a directly addressed todo for addressed user on new diff note1351 creates a todo for mentioned user on legacy diff note1352 does not create todo for guests1353# [RSpecRunTime] RSpec elapsed time: 6 minutes 18.56 seconds. Current RSS: ~1509M. load average: 1.01 1.16 1.06 1/290 99621354 Designs1355 creates a todo for mentioned user on new diff note1356 #update_note1357 creates a todo for each valid mentioned user not included in skip_users1358 creates a todo for each valid user not included in skip_users based on the type of mention1359 creates a directly addressed todo for each valid addressed user not included in skip_users1360 does not create a todo if user was already mentioned and todo is done1361 does not create a directly addressed todo if user was already mentioned or addressed and todo is pending1362 does not create a directly addressed todo if user was already mentioned or addressed and todo is done1363 users already have pending todos and the multiple_todos feature is off1364 does not create a todo if user was already mentioned and todo is pending1365 does not create N+1 queries for pending todos1366# [RSpecRunTime] RSpec elapsed time: 6 minutes 24.34 seconds. Current RSS: ~1494M. load average: 0.93 1.15 1.06 1/289 99631367 #resolve_todos1368 behaves like updating todos state1369 updates related todos for the user with the new_state1370 updates resolution mechanism1371 returns the updated ids1372 cached counts1373 updates when todos change1374# [RSpecRunTime] RSpec elapsed time: 6 minutes 31.85 seconds. Current RSS: ~1485M. load average: 0.95 1.14 1.06 1/284 99641375 #restore_todos1376 behaves like updating todos state1377 updates related todos for the user with the new_state1378 returns the updated ids1379 cached counts1380 updates when todos change1381# [RSpecRunTime] RSpec elapsed time: 6 minutes 37.35 seconds. Current RSS: ~1470M. load average: 0.95 1.14 1.05 1/284 99651382 #resolve_todo1383 marks pending todo as done1384 saves resolution mechanism1385 cached counts1386 updates when todos change1387# [RSpecRunTime] RSpec elapsed time: 6 minutes 40.51 seconds. Current RSS: ~1472M. load average: 0.96 1.14 1.05 1/284 99661388 #resolve_access_request_todos1389 marks the todos for group access request handlers as done1390 marks the todos for project access request handlers as done1391# [RSpecRunTime] RSpec elapsed time: 6 minutes 43.99 seconds. Current RSS: ~1470M. load average: 0.96 1.14 1.05 1/284 99671392 #restore_todo1393 marks resolved todo as pending1394 cached counts1395 updates when todos change1396# [RSpecRunTime] RSpec elapsed time: 6 minutes 46.0 seconds. Current RSS: ~1475M. load average: 0.96 1.13 1.05 2/284 99681397 #create_request_review_todo1398 creates a todo for reviewer1399 #create_member_access_request_todos1400 when request is raised for group1401 behaves like member access request is raised1402 when the source has more than 10 owners1403 creates todos for 10 recently active source owners1404# [RSpecRunTime] RSpec elapsed time: 6 minutes 50.52 seconds. Current RSS: ~1466M. load average: 0.88 1.11 1.05 1/289 99971405 when total owners are less than 101406 creates todos for all source owners1407# [RSpecRunTime] RSpec elapsed time: 6 minutes 51.76 seconds. Current RSS: ~1466M. load average: 0.88 1.11 1.05 1/289 99981408 when multiple access requests are raised1409 creates todos for 10 recently active source owners for multiple requests1410# [RSpecRunTime] RSpec elapsed time: 6 minutes 55.2 seconds. Current RSS: ~1451M. load average: 0.89 1.11 1.05 1/289 99991411 when request is raised for project1412 behaves like member access request is raised1413 when the source has more than 10 owners1414 creates todos for 10 recently active source owners1415# [RSpecRunTime] RSpec elapsed time: 6 minutes 59.47 seconds. Current RSS: ~1447M. load average: 0.89 1.11 1.05 1/284 100001416 when total owners are less than 101417 creates todos for all source owners1418# [RSpecRunTime] RSpec elapsed time: 7 minutes 0.74 second. Current RSS: ~1449M. load average: 0.90 1.11 1.05 2/284 100011419 when multiple access requests are raised1420 creates todos for 10 recently active source owners for multiple requests1421# [RSpecRunTime] RSpec elapsed time: 7 minutes 4.73 seconds. Current RSS: ~1450M. load average: 0.90 1.11 1.05 1/284 100021422# [RSpecRunTime] Finishing example group spec/services/todo_service_spec.rb. It took 2 minutes 1.57 seconds. Expected to take 2 minutes 42.04 seconds.1423# [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/issue_reference_filter_spec.rb. Expected to take 1 minute 47.89 seconds.1424Banzai::Filter::References::IssueReferenceFilter1425 requires project context1426 ignores valid references contained inside 'pre' element1427 ignores valid references contained inside 'code' element1428 ignores valid references contained inside 'a' element1429 ignores valid references contained inside 'style' element1430 performance1431 does not have a N+1 query problem1432# [RSpecRunTime] RSpec elapsed time: 7 minutes 8.05 seconds. Current RSS: ~1461M. load average: 0.99 1.13 1.05 1/284 100031433 standard internal reference1434 behaves like an internal reference1435 links to a valid reference1436 links with adjacent text1437 ignores invalid issue IDs1438 includes a title attribute1439 escapes the title attribute1440 renders non-HTML tooltips1441 includes default classes1442 includes a data-project attribute1443 includes a data-issue attribute1444 includes data attributes for issuable popover1445 includes a data-original attribute1446 does not escape the data-original attribute1447 includes a data-reference-format attribute1448 includes a data-reference-format attribute for URL references1449 includes a data-reference-format attribute for extended summary URL references1450 supports an :only_path context1451 does not process links containing issue numbers followed by text1452 behaves like a reference containing an element node1453 does not escape inner html1454# [RSpecRunTime] RSpec elapsed time: 7 minutes 18.34 seconds. Current RSS: ~1463M. load average: 0.92 1.10 1.05 1/284 100041455 behaves like a reference with issue type information1456 contains issue-type as a data attribute1457 alternative internal_reference1458 behaves like an internal reference1459 links to a valid reference1460 links with adjacent text1461 ignores invalid issue IDs1462 includes a title attribute1463 escapes the title attribute1464 renders non-HTML tooltips1465 includes default classes1466 includes a data-project attribute1467 includes a data-issue attribute1468 includes data attributes for issuable popover1469 includes a data-original attribute1470 does not escape the data-original attribute1471 includes a data-reference-format attribute1472 includes a data-reference-format attribute for URL references1473 includes a data-reference-format attribute for extended summary URL references1474 supports an :only_path context1475 does not process links containing issue numbers followed by text1476 behaves like a reference containing an element node1477 does not escape inner html1478# [RSpecRunTime] RSpec elapsed time: 7 minutes 29.23 seconds. Current RSS: ~1462M. load average: 0.93 1.10 1.04 1/284 100051479 behaves like a reference with issue type information1480 contains issue-type as a data attribute1481 cross-project / cross-namespace complete reference1482 ignores valid references when cross-reference project uses external tracker1483 links to a valid reference1484 link has valid text1485 has valid text1486 includes default classes1487 ignores invalid issue IDs on the referenced project1488 behaves like a reference containing an element node1489 does not escape inner html1490# [RSpecRunTime] RSpec elapsed time: 7 minutes 36.66 seconds. Current RSS: ~1466M. load average: 0.94 1.10 1.04 1/284 100061491 behaves like a reference with issue type information1492 contains issue-type as a data attribute1493# [RSpecRunTime] RSpec elapsed time: 7 minutes 37.74 seconds. Current RSS: ~1465M. load average: 0.94 1.10 1.04 1/284 100071494 cross-project / same-namespace complete reference1495 ignores valid references when cross-reference project uses external tracker1496 links to a valid reference1497 link has valid text1498 has valid text1499 includes default classes1500 ignores invalid issue IDs on the referenced project1501 behaves like a reference containing an element node1502 does not escape inner html1503# [RSpecRunTime] RSpec elapsed time: 7 minutes 43.79 seconds. Current RSS: ~1456M. load average: 0.95 1.10 1.04 1/284 100081504 behaves like a reference with issue type information1505 contains issue-type as a data attribute1506 cross-project shorthand reference1507 ignores valid references when cross-reference project uses external tracker1508 links to a valid reference1509 link has valid text1510 has valid text1511 includes default classes1512 ignores invalid issue IDs on the referenced project1513 behaves like a reference containing an element node1514 does not escape inner html1515# [RSpecRunTime] RSpec elapsed time: 7 minutes 50.94 seconds. Current RSS: ~1456M. load average: 1.03 1.11 1.05 1/284 100091516 behaves like a reference with issue type information1517 contains issue-type as a data attribute1518 cross-project URL reference1519 links to a valid reference1520 link with trailing slash1521 links with adjacent text1522 includes default classes1523 behaves like a reference containing an element node1524 does not escape inner html1525# [RSpecRunTime] RSpec elapsed time: 7 minutes 56.8 seconds. Current RSS: ~1455M. load average: 1.03 1.11 1.05 1/284 100101526 behaves like a reference with issue type information1527 contains issue-type as a data attribute1528# [RSpecRunTime] RSpec elapsed time: 7 minutes 57.82 seconds. Current RSS: ~1457M. load average: 1.03 1.11 1.05 1/284 100111529 cross-project reference in link href1530 links to a valid reference1531 links with adjacent text1532 includes default classes1533 behaves like a reference containing an element node1534 does not escape inner html1535# [RSpecRunTime] RSpec elapsed time: 8 minutes 1.91 seconds. Current RSS: ~1461M. load average: 1.02 1.10 1.05 1/284 100121536 behaves like a reference with issue type information1537 contains issue-type as a data attribute1538# [RSpecRunTime] RSpec elapsed time: 8 minutes 3.04 seconds. Current RSS: ~1462M. load average: 1.02 1.10 1.05 1/284 100131539 cross-project URL in link href1540 links to a valid reference1541 links with adjacent text1542 includes default classes1543 behaves like a reference containing an element node1544 does not escape inner html1545# [RSpecRunTime] RSpec elapsed time: 8 minutes 7.03 seconds. Current RSS: ~1462M. load average: 1.10 1.12 1.05 1/284 100141546 behaves like a reference with issue type information1547 contains issue-type as a data attribute1548# [RSpecRunTime] RSpec elapsed time: 8 minutes 8.1 seconds. Current RSS: ~1461M. load average: 1.10 1.12 1.05 1/284 100151549 when processing a link to the designs tab1550 includes the word "designs" after the reference in the text content1551 design management is not available1552 links to the issue, but not to the designs tab1553# [RSpecRunTime] RSpec elapsed time: 8 minutes 9.42 seconds. Current RSS: ~1463M. load average: 1.10 1.12 1.05 1/284 100161554 group context1555 ignores shorthanded issue reference1556 ignores valid references when cross-reference project uses external tracker1557 links to a valid reference for complete cross-reference1558 ignores reference for shorthand cross-reference1559 links to a valid reference for url cross-reference1560 links to a valid reference for cross-reference in link href1561 links to a valid reference for issue reference in the link href1562# [RSpecRunTime] RSpec elapsed time: 8 minutes 14.42 seconds. Current RSS: ~1469M. load average: 1.09 1.12 1.05 1/284 100171563 .references_in1564 yields valid references1565 doesn't yield invalid references1566 doesn't yield unsupported references1567# [RSpecRunTime] RSpec elapsed time: 8 minutes 16.28 seconds. Current RSS: ~1475M. load average: 1.17 1.13 1.06 1/290 100581568 #object_link_text_extras1569 the link does not go to the designs tab1570 does not include designs1571 the link goes to the designs tab1572 includes designs1573 design management is disabled1574 does not include designs in the extras1575# [RSpecRunTime] RSpec elapsed time: 8 minutes 18.07 seconds. Current RSS: ~1480M. load average: 1.17 1.13 1.06 1/290 100591576# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/issue_reference_filter_spec.rb. It took 1 minute 13.33 seconds. Expected to take 1 minute 47.89 seconds.1577# [RSpecRunTime] Starting example group spec/helpers/projects_helper_spec.rb. Expected to take 1 minute 34.77 seconds.1578ProjectsHelper1579 #project_incident_management_setting1580 when incident_management_setting exists1581 return project_incident_management_setting1582# [RSpecRunTime] RSpec elapsed time: 8 minutes 19.43 seconds. Current RSS: ~1488M. load average: 1.17 1.13 1.06 1/289 100721583 when incident_management_setting does not exist1584 builds incident_management_setting1585 #error_tracking_setting_project_json1586 error tracking setting does not exist1587 returns nil1588 error tracking setting exists1589 api_url present1590 returns error tracking json1591 api_url not present1592 returns nil1593 can_change_visibility_level?1594 returns false if there are no appropriate permissions1595 returns true if there are permissions1596 #can_disable_emails?1597 returns true for the project owner1598 returns false for anyone else1599 returns false if group emails disabled1600# [RSpecRunTime] RSpec elapsed time: 8 minutes 22.2 seconds. Current RSS: ~1503M. load average: 1.15 1.13 1.06 1/290 100731601 #load_pipeline_status1602 loads the pipeline status in batch1603 #load_catalog_resources1604 does not execute a database query when project.catalog_resource is accessed1605 #last_pipeline_from_status_cache1606 without a pipeline1607 returns nil1608 when pipeline_status is loaded1609 returns nil without calling gitaly when there is no pipeline1610 when FF load_last_pipeline_from_pipeline_status is disabled1611 returns nil1612 with a pipeline1613 returns the latest pipeline1614 when pipeline_status is loaded1615 returns the latest pipeline without calling gitaly1616 when FF load_last_pipeline_from_pipeline_status is disabled1617 returns the latest pipeline1618 #show_no_ssh_key_message?1619 user has no keys1620 returns true1621 user has an ssh key1622 returns false1623 #show_no_password_message?1624 user has password set1625 returns false1626 user has hidden the message1627 returns false1628 user requires a password for Git1629 returns true1630 user requires a personal access token for Git1631 returns true1632 #no_password_message1633 password authentication is enabled for Git1634 returns message prompting user to set password or set up a PAT1635 password authentication is disabled for Git1636 returns message prompting user to set up a PAT1637 #link_to_project1638 returns an HTML link to the project1639# [RSpecRunTime] RSpec elapsed time: 8 minutes 28.06 seconds. Current RSS: ~1479M. load average: 1.14 1.13 1.06 1/289 101011640 #link_to_member_avatar1641 returns image tag for member avatar1642 returns image tag with avatar class1643 #link_to_member1644 using the default options1645 returns an HTML link to the user1646 HTML escapes the name of the user1647 when user is nil1648 returns "(deleted)"1649 default_clone_protocol1650 when user is not logged in and gitlab protocol is HTTP1651 returns HTTP1652 when user is not logged in and gitlab protocol is HTTPS1653 returns HTTPS1654 #last_push_event1655 returns recent push on the current project1656 when there is no current_user1657 returns nil1658 #show_projects1659 returns true when there are projects1660 returns true when there are no projects but a name is given1661 returns true when there are no projects but personal is present1662 returns false when there are no projects and there is no name1663 #push_to_create_project_command1664 returns the command to push to create project over HTTP1665 returns the command to push to create project over SSH1666 #any_projects?1667 returns true when projects will be returned1668 returns false when no projects will be returned1669 returns true when using a non-empty Array1670 returns false when using an empty Array1671 only executes a single query when a LIMIT is applied1672 #git_user_name1673 parses quotes in name1674 #git_user_email1675 not logged-in1676 returns your@email.com1677 user logged in1678 user has no configured commit email1679 returns the primary email1680 user has a configured commit email1681 returns the commit email1682 show_xcode_link1683 when the repository is xcode compatible1684 returns false if the visitor is not using macos1685 returns true if the visitor is using macos1686 when the repository is not xcode compatible1687 returns false if the visitor is not using macos1688 returns false if the visitor is using macos1689 #explore_projects_tab?1690 returns true when on the "All" tab under "Explore projects"1691 returns true when on the "Trending" tab under "Explore projects"1692 returns true when on the "Starred" tab under "Explore projects"1693 returns false when on the "Your projects" tab1694 #show_count?1695 enabled flag1696 returns true if compact mode is disabled1697 returns false if compact mode is enabled1698 disabled flag1699 returns false if disabled flag is true1700 returns true if disabled flag is false1701 #show_auto_devops_implicitly_enabled_banner?1702 global_setting: true, project_setting: nil, builds_visibility: :disabled, gitlab_ci_yml: true, user_access: :developer, result: false1703 is expected to eq false1704# [RSpecRunTime] RSpec elapsed time: 8 minutes 34.06 seconds. Current RSS: ~1512M. load average: 1.13 1.12 1.06 1/289 101081705 global_setting: true, project_setting: nil, builds_visibility: :disabled, gitlab_ci_yml: true, user_access: :maintainer, result: false1706 is expected to eq false1707 global_setting: true, project_setting: nil, builds_visibility: :disabled, gitlab_ci_yml: true, user_access: :owner, result: false1708 is expected to eq false1709 global_setting: true, project_setting: nil, builds_visibility: :disabled, gitlab_ci_yml: false, user_access: :developer, result: false1710 is expected to eq false1711 global_setting: true, project_setting: nil, builds_visibility: :disabled, gitlab_ci_yml: false, user_access: :maintainer, result: false1712 is expected to eq false1713 global_setting: true, project_setting: nil, builds_visibility: :disabled, gitlab_ci_yml: false, user_access: :owner, result: false1714 is expected to eq false1715 global_setting: true, project_setting: nil, builds_visibility: :enabled, gitlab_ci_yml: true, user_access: :developer, result: false1716 is expected to eq false1717 global_setting: true, project_setting: nil, builds_visibility: :enabled, gitlab_ci_yml: true, user_access: :maintainer, result: false1718 is expected to eq false1719 global_setting: true, project_setting: nil, builds_visibility: :enabled, gitlab_ci_yml: true, user_access: :owner, result: false1720 is expected to eq false1721 global_setting: true, project_setting: nil, builds_visibility: :enabled, gitlab_ci_yml: false, user_access: :developer, result: false1722 is expected to eq false1723 global_setting: true, project_setting: nil, builds_visibility: :enabled, gitlab_ci_yml: false, user_access: :maintainer, result: true1724 is expected to eq true1725 global_setting: true, project_setting: nil, builds_visibility: :enabled, gitlab_ci_yml: false, user_access: :owner, result: true1726 is expected to eq true1727 global_setting: true, project_setting: true, builds_visibility: :disabled, gitlab_ci_yml: true, user_access: :developer, result: false1728 is expected to eq false1729 global_setting: true, project_setting: true, builds_visibility: :disabled, gitlab_ci_yml: true, user_access: :maintainer, result: false1730 is expected to eq false1731 global_setting: true, project_setting: true, builds_visibility: :disabled, gitlab_ci_yml: true, user_access: :owner, result: false1732 is expected to eq false1733 global_setting: true, project_setting: true, builds_visibility: :disabled, gitlab_ci_yml: false, user_access: :developer, result: false1734 is expected to eq false1735 global_setting: true, project_setting: true, builds_visibility: :disabled, gitlab_ci_yml: false, user_access: :maintainer, result: false1736 is expected to eq false1737 global_setting: true, project_setting: true, builds_visibility: :disabled, gitlab_ci_yml: false, user_access: :owner, result: false1738 is expected to eq false1739 global_setting: true, project_setting: true, builds_visibility: :enabled, gitlab_ci_yml: true, user_access: :developer, result: false1740 is expected to eq false1741 global_setting: true, project_setting: true, builds_visibility: :enabled, gitlab_ci_yml: true, user_access: :maintainer, result: false1742 is expected to eq false1743 global_setting: true, project_setting: true, builds_visibility: :enabled, gitlab_ci_yml: true, user_access: :owner, result: false1744 is expected to eq false1745 global_setting: true, project_setting: true, builds_visibility: :enabled, gitlab_ci_yml: false, user_access: :developer, result: false1746 is expected to eq false1747 global_setting: true, project_setting: true, builds_visibility: :enabled, gitlab_ci_yml: false, user_access: :maintainer, result: false1748 is expected to eq false1749 global_setting: true, project_setting: true, builds_visibility: :enabled, gitlab_ci_yml: false, user_access: :owner, result: false1750 is expected to eq false1751 global_setting: true, project_setting: false, builds_visibility: :disabled, gitlab_ci_yml: true, user_access: :developer, result: false1752 is expected to eq false1753 global_setting: true, project_setting: false, builds_visibility: :disabled, gitlab_ci_yml: true, user_access: :maintainer, result: false1754 is expected to eq false1755 global_setting: true, project_setting: false, builds_visibility: :disabled, gitlab_ci_yml: true, user_access: :owner, result: false1756 is expected to eq false1757 global_setting: true, project_setting: false, builds_visibility: :disabled, gitlab_ci_yml: false, user_access: :developer, result: false1758 is expected to eq false1759 global_setting: true, project_setting: false, builds_visibility: :disabled, gitlab_ci_yml: false, user_access: :maintainer, result: false1760 is expected to eq false1761 global_setting: true, project_setting: false, builds_visibility: :disabled, gitlab_ci_yml: false, user_access: :owner, result: false1762 is expected to eq false1763 global_setting: true, project_setting: false, builds_visibility: :enabled, gitlab_ci_yml: true, user_access: :developer, result: false1764 is expected to eq false1765 global_setting: true, project_setting: false, builds_visibility: :enabled, gitlab_ci_yml: true, user_access: :maintainer, result: false1766 is expected to eq false1767 global_setting: true, project_setting: false, builds_visibility: :enabled, gitlab_ci_yml: true, user_access: :owner, result: false1768 is expected to eq false1769 global_setting: true, project_setting: false, builds_visibility: :enabled, gitlab_ci_yml: false, user_access: :developer, result: false1770 is expected to eq false1771 global_setting: true, project_setting: false, builds_visibility: :enabled, gitlab_ci_yml: false, user_access: :maintainer, result: false1772 is expected to eq false1773 global_setting: true, project_setting: false, builds_visibility: :enabled, gitlab_ci_yml: false, user_access: :owner, result: false1774 is expected to eq false1775 #show_mobile_devops_project_promo?1776 hide_cookie: false, mobile_target_platform: true, result: true1777 resolves if mobile devops promo banner should be displayed1778 hide_cookie: false, mobile_target_platform: false, result: false1779 resolves if mobile devops promo banner should be displayed1780 hide_cookie: true, mobile_target_platform: false, result: false1781 resolves if mobile devops promo banner should be displayed1782 hide_cookie: true, mobile_target_platform: true, result: false1783 resolves if mobile devops promo banner should be displayed1784 #can_admin_project_member?1785 when user is project owner1786 returns true for owner of project1787 when user is not a project owner1788 user_project_role: :maintainer, can_admin: true1789 resolves if the user can import members1790 user_project_role: :developer, can_admin: false1791 resolves if the user can import members1792 user_project_role: :reporter, can_admin: false1793 resolves if the user can import members1794 user_project_role: :guest, can_admin: false1795 resolves if the user can import members1796 #project_license_name(project)1797 gitaly is working appropriately1798 returns the license name1799 memoizes the value1800 gitaly is unreachable1801 Gitlab::Git::CommandError1802 behaves like returns nil and tracks exception1803 is expected to be nil1804 tracks the exception1805 memoizes the nil value1806 GRPC::Unavailable1807 behaves like returns nil and tracks exception1808 is expected to be nil1809 tracks the exception1810 memoizes the nil value1811 GRPC::DeadlineExceeded1812 behaves like returns nil and tracks exception1813 is expected to be nil1814 tracks the exception1815 memoizes the nil value1816 #show_terraform_banner?1817 the project does not contain terraform files1818 is expected to be falsey1819 the project contains terraform files1820 is expected to be truthy1821 the project already has a terraform state1822 is expected to be falsey1823 the :show_terraform_banner feature flag is disabled1824 is expected to be falsey1825 #project_title1826 enqueues the elements in the breadcrumb schema list1827 with malicious owner name1828 escapes the malicious owner name1829 #project_permissions_panel_data1830 includes project_permissions_settings1831 includes membersPagePath1832 includes canAddCatalogResource1833 #project_classes1834 is expected to be a kind of String1835 PUC highlighting enabled1836 is expected to include "project-highlight-puc"1837 PUC highlighting disabled1838 is expected not to include "project-highlight-puc"1839 #delete_confirm_phrase1840 includes the project path with namespace1841 fork security helpers1842 #able_to_see_merge_requests?1843 can_read_merge_request: false, merge_requests_enabled: false, expected: false1844 returns the correct response1845 can_read_merge_request: true, merge_requests_enabled: false, expected: false1846 returns the correct response1847 can_read_merge_request: false, merge_requests_enabled: true, expected: false1848 returns the correct response1849 can_read_merge_request: true, merge_requests_enabled: true, expected: true1850 returns the correct response1851 #able_to_see_issues?1852 can_read_issues: false, issues_enabled: false, expected: false1853 returns the correct response1854 can_read_issues: true, issues_enabled: false, expected: false1855 returns the correct response1856 can_read_issues: false, issues_enabled: true, expected: false1857 returns the correct response1858 can_read_issues: true, issues_enabled: true, expected: true1859 returns the correct response1860 #able_to_see_forks_count?1861 can_read_code: false, forking_enabled: false, expected: false1862 returns the correct response1863 can_read_code: true, forking_enabled: false, expected: false1864 returns the correct response1865 can_read_code: false, forking_enabled: true, expected: false1866 returns the correct response1867 can_read_code: true, forking_enabled: true, expected: true1868 returns the correct response1869 #fork_button_data_attributes1870 has_user: false, project_already_forked: false, forkable_namespaces: [], expected: nil1871 is expected to eq nil1872 has_user: true, project_already_forked: false, forkable_namespaces: [0], expected: {:forks_count=>4, :project_full_path=>"/project/path", :project_forks_url=>"/project/forks", :can_create_fork=>"true", :can_fork_project=>"true", :can_read_code=>"true", :new_fork_url=>"/project/new/fork", :user_fork_url=>nil}1873 is expected to eq {:can_create_fork=>"true", :can_fork_project=>"true", :can_read_code=>"true", :forks_count=>4, :new_f...rk", :project_forks_url=>"/project/forks", :project_full_path=>"/project/path", :user_fork_url=>nil}1874 has_user: true, project_already_forked: false, forkable_namespaces: [0, 1], expected: {:forks_count=>4, :project_full_path=>"/project/path", :project_forks_url=>"/project/forks", :can_create_fork=>"true", :can_fork_project=>"true", :can_read_code=>"true", :new_fork_url=>"/project/new/fork", :user_fork_url=>nil}1875 is expected to eq {:can_create_fork=>"true", :can_fork_project=>"true", :can_read_code=>"true", :forks_count=>4, :new_f...rk", :project_forks_url=>"/project/forks", :project_full_path=>"/project/path", :user_fork_url=>nil}1876 has_user: true, project_already_forked: true, forkable_namespaces: [0], expected: {:forks_count=>4, :project_full_path=>"/project/path", :project_forks_url=>"/project/forks", :can_create_fork=>"true", :can_fork_project=>"true", :can_read_code=>"true", :new_fork_url=>"/project/new/fork", :user_fork_url=>"/user/fork"}1877 is expected to eq {:can_create_fork=>"true", :can_fork_project=>"true", :can_read_code=>"true", :forks_count=>4, :new_f...ject_forks_url=>"/project/forks", :project_full_path=>"/project/path", :user_fork_url=>"/user/fork"}1878 has_user: true, project_already_forked: true, forkable_namespaces: [0, 1], expected: {:forks_count=>4, :project_full_path=>"/project/path", :project_forks_url=>"/project/forks", :can_create_fork=>"true", :can_fork_project=>"true", :can_read_code=>"true", :new_fork_url=>"/project/new/fork", :user_fork_url=>nil}1879 is expected to eq {:can_create_fork=>"true", :can_fork_project=>"true", :can_read_code=>"true", :forks_count=>4, :new_f...rk", :project_forks_url=>"/project/forks", :project_full_path=>"/project/path", :user_fork_url=>nil}1880 #star_count_data_attributes1881 when user has already starred the project1882 is expected to eq {:project_id=>300, :sign_in_path=>"sign/in/path", :star_count=>5, :starred=>"true", :starrers_path=>"/namespace169/project-301/-/starrers"}1883 when user has not starred the project1884 is expected to eq {:project_id=>300, :sign_in_path=>"sign/in/path", :star_count=>5, :starred=>"false", :starrers_path=>"/namespace169/project-301/-/starrers"}1885 #notification_data_attributes1886 returns default user notification settings1887 is expected to eq {:emails_disabled=>"false", :notification_dropdown_items=>"[\"global\",\"watch\",\"participating\",\"...disabled\"]", :notification_help_page_path=>"notification/help/path", :notification_level=>"global"}1888 returns configured users notification settings1889 is expected to eq {:emails_disabled=>"true", :notification_dropdown_items=>"[\"global\",\"watch\",\"participating\",\"m..."disabled\"]", :notification_help_page_path=>"notification/help/path", :notification_level=>"watch"}1890 #home_panel_data_attributes1891 can_read_project: true, is_empty_repo: true1892 returns default user project details1893 is expected to eq {:can_read_project=>"true", :is_project_empty=>"true", :project_id=>300}1894 can_read_project: false, is_empty_repo: false1895 returns default user project details1896 is expected to eq {:can_read_project=>"false", :is_project_empty=>"false", :project_id=>300}1897 #import_from_bitbucket_message1898 behaves like configure import method modal1899 as a user1900 returns a link to contact an administrator1901 as an administrator1902 returns a link to configure bitbucket1903 #show_archived_project_banner?1904 with no project1905 behaves like does not show the banner1906 is expected to equal false1907 with unsaved project1908 behaves like does not show the banner1909 is expected to equal false1910 with the setting enabled1911 with an active project1912 behaves like does not show the banner1913 is expected to equal false1914 with an inactive project1915 shows the banner1916 #show_inactive_project_deletion_banner?1917 with no project1918 behaves like does not show the banner1919 is expected to equal false1920 with unsaved project1921 behaves like does not show the banner1922 is expected to equal false1923 with the setting disabled1924 behaves like does not show the banner1925 is expected to equal false1926 with the setting enabled1927 with an active project1928 behaves like does not show the banner1929 is expected to equal false1930 with an inactive project1931 shows the banner1932 #inactive_project_deletion_date1933 returns the deletion date1934 #can_admin_associated_clusters?1935 when project has a cluster1936 if user can admin cluster1937 is expected to be truthy1938 if user can not admin cluster1939 is expected to be falsey1940 when project has a group cluster1941 if user can admin cluster1942 is expected to be truthy1943 if user can not admin cluster1944 is expected to be falsey1945 when project doesn't have a cluster1946 if user can admin cluster1947 is expected to be falsey1948 if user can not admin cluster1949 is expected to be falsey1950 #show_clusters_alert?1951 is_gitlab_com: false, user_can_admin_cluster: false, expected: false1952 is expected to eq false1953 is_gitlab_com: false, user_can_admin_cluster: true, expected: false1954 is expected to eq false1955 is_gitlab_com: true, user_can_admin_cluster: false, expected: false1956 is expected to eq false1957 is_gitlab_com: true, user_can_admin_cluster: true, expected: true1958 is expected to eq true1959 #clusters_deprecation_alert_message1960 if user has an active licence1961 displays the correct messagee1962 if user doesn't have an active licence1963 displays the correct message1964 #project_coverage_chart_data_attributes1965 returns project data to render coverage chart1966 #localized_project_human_access1967 key: 0, localized_project_human_access: "No access"1968 with correct key1969 key: 5, localized_project_human_access: "Minimal Access"1970 with correct key1971 key: 10, localized_project_human_access: "Guest"1972 with correct key1973 key: 20, localized_project_human_access: "Reporter"1974 with correct key1975 key: 30, localized_project_human_access: "Developer"1976 with correct key1977 key: 40, localized_project_human_access: "Maintainer"1978 with correct key1979 key: 50, localized_project_human_access: "Owner"1980 with correct key1981 #vue_fork_divergence_data1982 returns empty hash when fork source is not available1983 when fork source is available1984 returns the data related to fork divergence1985 returns view_mr_path if a merge request for the branch exists1986 when a user cannot create a merge request1987 project_role: :guest, source_project_role: :developer1988 create_mr_path is nil1989# [RSpecRunTime] RSpec elapsed time: 8 minutes 59.61 seconds. Current RSS: ~1562M. load average: 1.02 1.10 1.05 1/289 101421990 project_role: :developer, source_project_role: :guest1991 create_mr_path is nil1992 #remote_mirror_setting_enabled?1993 returns false1994 #http_clone_url_to_repo1995 is expected to eq "http_url_to_repo"1996 #ssh_clone_url_to_repo1997 is expected to eq "ssh_url_to_repo"1998 #can_view_branch_rules?1999 when user is a maintainer2000 is expected to be truthy2001 when user is a developer2002 is expected to be falsey2003 #can_push_code?2004 when user is nil2005 is expected to be falsey2006 when user is a developer on the project2007 is expected to be truthy2008 when user is a reporter on the project2009 is expected to be falsey2010 #can_admin_associated_clusters?(project)2011 project_clusters_exist: false, user_can_admin_project_clusters: false, group_clusters_exist: false, user_can_admin_group_clusters: false, expected: false2012 is expected to eq false2013 project_clusters_exist: true, user_can_admin_project_clusters: false, group_clusters_exist: false, user_can_admin_group_clusters: false, expected: false2014 is expected to eq false2015 project_clusters_exist: false, user_can_admin_project_clusters: true, group_clusters_exist: false, user_can_admin_group_clusters: false, expected: false2016 is expected to eq false2017 project_clusters_exist: false, user_can_admin_project_clusters: false, group_clusters_exist: true, user_can_admin_group_clusters: false, expected: false2018 is expected to eq false2019 project_clusters_exist: false, user_can_admin_project_clusters: false, group_clusters_exist: false, user_can_admin_group_clusters: true, expected: false2020 is expected to eq false2021 project_clusters_exist: true, user_can_admin_project_clusters: true, group_clusters_exist: false, user_can_admin_group_clusters: false, expected: true2022 is expected to eq true2023 project_clusters_exist: false, user_can_admin_project_clusters: false, group_clusters_exist: true, user_can_admin_group_clusters: true, expected: true2024 is expected to eq true2025 project_clusters_exist: true, user_can_admin_project_clusters: true, group_clusters_exist: true, user_can_admin_group_clusters: true, expected: true2026 is expected to eq true2027 #branch_rules_path2028 is expected to eq "/namespace169/project-301/-/settings/repository#js-branch-rules"2029 #visibility_level_content2030 behaves like returns visibility level content_tag2031 returns visibility level content_tag2032 returns visibility level content_tag with extra CSS classes2033 when project creator is banned2034 returns hidden resource icon2035 with hide_projects_of_banned_users feature flag disabled2036 behaves like returns visibility level content_tag2037 returns visibility level content_tag2038 returns visibility level content_tag with extra CSS classes2039 when project creator is banned2040 behaves like returns visibility level content_tag2041 returns visibility level content_tag2042 returns visibility level content_tag with extra CSS classes2043 #hidden_issue_icon2044 when issue is hidden2045 returns icon with tooltip2046 when issue is not hidden2047 returns `nil`2048 #issue_manual_ordering_class2049 when sorting by relative position2050 returns manual ordering class2051 when manual sorting disabled2052 returns nil2053# [RSpecRunTime] Finishing example group spec/helpers/projects_helper_spec.rb. It took 46.62 seconds. Expected to take 1 minute 34.77 seconds.2054# [RSpecRunTime] Starting example group spec/services/auto_merge/base_service_spec.rb. Expected to take 1 minute 17.42 seconds.2055AutoMerge::BaseService2056 #execute2057 sets properies to the merge request2058 yields block2059 returns activated strategy name2060 when merge parameters are given2061 sets merge parameters2062# [RSpecRunTime] RSpec elapsed time: 9 minutes 10.67 seconds. Current RSS: ~1573M. load average: 1.02 1.09 1.05 1/291 103022063 when strategy is merge when pipeline succeeds2064 sets the auto merge strategy2065 returns activated strategy name2066 calls AutoMergeProcessWorker2067# [RSpecRunTime] RSpec elapsed time: 9 minutes 15.93 seconds. Current RSS: ~1548M. load average: 0.93 1.07 1.04 1/291 104202068 when failed to save merge request2069 does not yield block2070 returns failed2071 tracks the exception2072# [RSpecRunTime] RSpec elapsed time: 9 minutes 20.35 seconds. Current RSS: ~1547M. load average: 0.94 1.07 1.04 2/292 105382073 when exception happens in yield block2074 returns failed status2075 rollback the transaction2076 tracks the exception2077# [RSpecRunTime] RSpec elapsed time: 9 minutes 24.75 seconds. Current RSS: ~1550M. load average: 0.94 1.07 1.04 1/291 106562078 #update2079 when merge params are specified2080 updates merge params2081# [RSpecRunTime] RSpec elapsed time: 9 minutes 26.37 seconds. Current RSS: ~1551M. load average: 1.02 1.09 1.05 1/291 106962082 #cancel2083 behaves like Canceled or Dropped2084 removes properies from the merge request2085 yields block2086 returns success status2087 when merge params are set2088 removes merge parameters2089# [RSpecRunTime] RSpec elapsed time: 9 minutes 32.37 seconds. Current RSS: ~1547M. load average: 0.94 1.07 1.04 1/291 108532090 when failed to save2091 does not yield block2092# [RSpecRunTime] RSpec elapsed time: 9 minutes 33.91 seconds. Current RSS: ~1545M. load average: 0.94 1.07 1.04 1/291 108932093 when failed to save merge request2094 returns error status2095# [RSpecRunTime] RSpec elapsed time: 9 minutes 35.45 seconds. Current RSS: ~1544M. load average: 0.95 1.07 1.04 1/291 109332096 when exception happens in yield block2097 returns error2098 rollback the transaction2099 tracks the exception2100# [RSpecRunTime] RSpec elapsed time: 9 minutes 39.95 seconds. Current RSS: ~1544M. load average: 0.95 1.07 1.04 1/291 110512101 #abort2102 behaves like Canceled or Dropped2103 removes properies from the merge request2104 yields block2105 returns success status2106 when merge params are set2107 removes merge parameters2108# [RSpecRunTime] RSpec elapsed time: 9 minutes 45.97 seconds. Current RSS: ~1545M. load average: 0.96 1.06 1.04 1/291 112082109 when failed to save2110 does not yield block2111# [RSpecRunTime] RSpec elapsed time: 9 minutes 47.49 seconds. Current RSS: ~1542M. load average: 0.96 1.06 1.04 1/291 112482112 when failed to save2113 returns error status2114# [RSpecRunTime] RSpec elapsed time: 9 minutes 48.99 seconds. Current RSS: ~1542M. load average: 0.96 1.06 1.04 1/291 112882115 when exception happens in yield block2116 returns error2117 rollback the transaction2118 tracks the exception2119# [RSpecRunTime] RSpec elapsed time: 9 minutes 53.48 seconds. Current RSS: ~1541M. load average: 0.96 1.06 1.04 1/291 114062120 #process2121 is expected to respond to #process2122 is expected to raise NotImplementedError2123# [RSpecRunTime] RSpec elapsed time: 9 minutes 54.7 seconds. Current RSS: ~1541M. load average: 0.96 1.06 1.04 1/291 114072124 #available_for?2125 can_be_merged: true, open: true, broken: false, discussions: true, blocked: false, draft: false, result: true2126 returns the expected results2127# [RSpecRunTime] RSpec elapsed time: 9 minutes 56.32 seconds. Current RSS: ~1542M. load average: 0.96 1.06 1.04 1/291 114472128 can_be_merged: false, open: true, broken: false, discussions: true, blocked: false, draft: false, result: false2129 returns the expected results2130# [RSpecRunTime] RSpec elapsed time: 9 minutes 57.99 seconds. Current RSS: ~1535M. load average: 0.96 1.06 1.04 1/291 114872131 can_be_merged: true, open: false, broken: false, discussions: true, blocked: false, draft: false, result: false2132 returns the expected results2133# [RSpecRunTime] RSpec elapsed time: 9 minutes 59.52 seconds. Current RSS: ~1535M. load average: 0.96 1.06 1.04 1/291 115272134 can_be_merged: true, open: true, broken: true, discussions: true, blocked: false, draft: false, result: false2135 returns the expected results2136# [RSpecRunTime] RSpec elapsed time: 10 minutes 1.12 seconds. Current RSS: ~1537M. load average: 0.97 1.06 1.04 1/292 115672137 can_be_merged: true, open: true, broken: false, discussions: false, blocked: false, draft: false, result: false2138 returns the expected results2139# [RSpecRunTime] RSpec elapsed time: 10 minutes 2.71 seconds. Current RSS: ~1540M. load average: 0.97 1.06 1.04 2/292 116072140 can_be_merged: true, open: true, broken: false, discussions: true, blocked: true, draft: false, result: false2141 returns the expected results2142# [RSpecRunTime] RSpec elapsed time: 10 minutes 4.33 seconds. Current RSS: ~1540M. load average: 0.97 1.06 1.04 1/291 116472143 can_be_merged: true, open: true, broken: false, discussions: true, blocked: false, draft: true, result: false2144 returns the expected results2145# [RSpecRunTime] RSpec elapsed time: 10 minutes 5.95 seconds. Current RSS: ~1539M. load average: 0.97 1.06 1.04 1/291 116872146# [RSpecRunTime] Finishing example group spec/services/auto_merge/base_service_spec.rb. It took 1 minute 1.32 seconds. Expected to take 1 minute 17.42 seconds.2147# [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability_check_service_spec.rb. Expected to take 1 minute 12.15 seconds.2148MergeRequests::MergeabilityCheckService2149 #async_execute2150 updates merge status to checking2151 enqueues MergeRequestMergeabilityCheckWorker2152 when read-only DB2153 does not enqueue MergeRequestMergeabilityCheckWorker2154# [RSpecRunTime] RSpec elapsed time: 10 minutes 9.5 seconds. Current RSS: ~1540M. load average: 0.97 1.06 1.04 1/291 118052155 #execute2156 behaves like mergeable merge request2157 updates or keeps merge status as can_be_merged2158 reloads merge head diff2159 update diff discussion positions2160 updates the merge ref2161 returns ServiceResponse.success2162 ServiceResponse has merge_ref_head payload2163# [RSpecRunTime] RSpec elapsed time: 10 minutes 18.15 seconds. Current RSS: ~1541M. load average: 1.13 1.09 1.05 1/291 122942164 when concurrent calls2165 waits first lock and returns "cached" result in subsequent calls2166 writes the merge-ref once2167 resets one merge request upon execution2168 when retry_lease flag is false2169 the first call succeeds, subsequent concurrent calls get a lock error response2170# [RSpecRunTime] RSpec elapsed time: 10 minutes 28.24 seconds. Current RSS: ~1534M. load average: 1.04 1.07 1.04 1/293 125812171 when broken2172 returns ServiceResponse.error2173 behaves like unmergeable merge request2174 updates or keeps merge status as cannot_be_merged2175 does not change the merge ref HEAD2176 returns ServiceResponse.error2177# [RSpecRunTime] RSpec elapsed time: 10 minutes 33.12 seconds. Current RSS: ~1551M. load average: 1.12 1.09 1.05 1/291 127742178 when it cannot be merged on git2179 returns ServiceResponse.error and keeps merge status as cannot_be_merged2180# [RSpecRunTime] RSpec elapsed time: 10 minutes 34.53 seconds. Current RSS: ~1552M. load average: 1.12 1.09 1.05 1/291 128282181 when MR cannot be merged and has no merge ref2182 returns ServiceResponse.error2183 behaves like unmergeable merge request2184 updates or keeps merge status as cannot_be_merged2185 does not change the merge ref HEAD2186 returns ServiceResponse.error2187# [RSpecRunTime] RSpec elapsed time: 10 minutes 39.42 seconds. Current RSS: ~1559M. load average: 1.11 1.08 1.05 1/291 130212188 when MR cannot be merged and has outdated merge ref2189 returns ServiceResponse.error2190 behaves like unmergeable merge request2191 updates or keeps merge status as cannot_be_merged2192 does not change the merge ref HEAD2193 returns ServiceResponse.error2194# [RSpecRunTime] RSpec elapsed time: 10 minutes 44.45 seconds. Current RSS: ~1559M. load average: 1.10 1.08 1.04 1/291 132542195 when merge request is not given2196 returns ServiceResponse.error2197# [RSpecRunTime] RSpec elapsed time: 10 minutes 45.7 seconds. Current RSS: ~1558M. load average: 1.33 1.13 1.06 1/291 132942198 when read-only DB2199 returns ServiceResponse.error2200# [RSpecRunTime] RSpec elapsed time: 10 minutes 46.91 seconds. Current RSS: ~1558M. load average: 1.33 1.13 1.06 1/291 133342201 when fails to update the merge-ref2202 does not reload merge head diff2203 returns ServiceResponse.error2204 behaves like unmergeable merge request2205 updates or keeps merge status as cannot_be_merged2206 does not change the merge ref HEAD2207 returns ServiceResponse.error2208# [RSpecRunTime] RSpec elapsed time: 10 minutes 52.91 seconds. Current RSS: ~1559M. load average: 1.38 1.15 1.07 1/291 135742209 recheck enforced2210 when MR is marked as mergeable, but repo is not mergeable and MR is not opened2211 returns ServiceResponse.error2212 does not change the merge status2213# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.31 seconds. Current RSS: ~1558M. load average: 1.43 1.16 1.07 1/291 136572214 when MR is mergeable but merge-ref does not exists2215 behaves like mergeable merge request2216 updates or keeps merge status as can_be_merged2217 reloads merge head diff2218 update diff discussion positions2219 updates the merge ref2220 returns ServiceResponse.success2221 ServiceResponse has merge_ref_head payload2222# [RSpecRunTime] RSpec elapsed time: 11 minutes 4.13 seconds. Current RSS: ~1542M. load average: 1.40 1.16 1.07 1/291 141582223 when MR is mergeable but merge-ref is already updated2224 returns ServiceResponse.success2225 does not recreate the merge-ref2226 does not reload merge head diff2227# [RSpecRunTime] RSpec elapsed time: 11 minutes 7.94 seconds. Current RSS: ~1540M. load average: 1.45 1.17 1.08 1/291 143302228# [RSpecRunTime] Finishing example group spec/services/merge_requests/mergeability_check_service_spec.rb. It took 1 minute 2.01 seconds. Expected to take 1 minute 12.15 seconds.2229# [RSpecRunTime] Starting example group spec/models/protected_branch_spec.rb. Expected to take 1 minute 3.33 seconds.2230ProtectedBranch2231 does not allow STI2232 Associations2233 is expected to belong to project required: false2234 is expected to belong to group required: false2235 is expected to have many merge_access_levels inverse_of => protected_branch2236 is expected to have many push_access_levels inverse_of => protected_branch2237 Validation2238 is expected to validate that :name cannot be empty/falsy2239 uniqueness2240 is expected to validate that :name is case-sensitively unique within the scope of :project_id and :namespace_id2241 when the protected_branch was saved previously2242 is expected not to validate that :name is case-sensitively unique2243 and name is changed2244 is expected to validate that :name is case-sensitively unique within the scope of :project_id and :namespace_id2245# [RSpecRunTime] RSpec elapsed time: 11 minutes 10.38 seconds. Current RSS: ~1548M. load average: 1.41 1.17 1.08 1/291 143312246 #validate_either_project_or_top_group2247 when protected branch does not have project or group association2248 validate failed2249 when protected branch is associated with both project and group2250 validate failed2251 when protected branch is associated with a subgroup2252 validate failed2253 set a group2254 when associated with group2255 create successfully2256 when associated with other namespace2257 create failed with `ActiveRecord::AssociationTypeMismatch`2258 #matches?2259 when the protected branch setting is not a wildcard2260 returns true for branch names that are an exact match2261 returns false for branch names that are not an exact match2262 when the protected branch name contains wildcard(s)2263 when there is a single '*'2264 returns true for branch names matching the wildcard2265 returns false for branch names not matching the wildcard2266 when the wildcard contains regex symbols other than a '*'2267 returns true for branch names matching the wildcard2268 returns false for branch names not matching the wildcard2269 when there are '*'s at either end2270 returns true for branch names matching the wildcard2271 returns false for branch names not matching the wildcard2272 when there are arbitrarily placed '*'s2273 returns true for branch names matching the wildcard2274 returns false for branch names not matching the wildcard2275 #matching2276 for direct matches2277 returns a list of protected branches matching the given branch name2278 accepts a list of protected branches to search from, so as to avoid a DB call2279 for wildcard matches2280 returns a list of protected branches matching the given branch name2281 accepts a list of protected branches to search from, so as to avoid a DB call2282 #protected?2283 existing project2284 returns true when the branch matches a protected branch via direct match2285 returns true when the branch matches a protected branch via wildcard match2286 returns false when the branch does not match a protected branch via direct match2287 returns false when the branch does not match a protected branch via wildcard match2288 returns false when branch name is nil2289 with caching2290 correctly invalidates a cache2291 correctly uses the cached version2292 when project is updated2293 does not invalidate a cache2294# [RSpecRunTime] RSpec elapsed time: 11 minutes 18.37 seconds. Current RSS: ~1581M. load average: 1.38 1.17 1.08 1/287 143742295 when other project protected branch is updated2296 does not invalidate the current project cache2297 new project2298 when feature flag `default_branch_protection_defaults` is disabled2299 when the group has set their own default_branch_protection level2300 default_branch_protection_level: 0, result: false2301 protects the default branch based on the default branch protection setting of the group2302 default_branch_protection_level: 1, result: false2303 protects the default branch based on the default branch protection setting of the group2304 default_branch_protection_level: 3, result: true2305 protects the default branch based on the default branch protection setting of the group2306 default_branch_protection_level: 2, result: true2307 protects the default branch based on the default branch protection setting of the group2308 when the group has not set their own default_branch_protection level2309 default_branch_protection_level: 0, result: false2310 protects the default branch based on the instance level default branch protection setting2311 default_branch_protection_level: 1, result: false2312 protects the default branch based on the instance level default branch protection setting2313 default_branch_protection_level: 3, result: true2314 protects the default branch based on the instance level default branch protection setting2315 default_branch_protection_level: 2, result: true2316 protects the default branch based on the instance level default branch protection setting2317 when feature flag `default_branch_protection_defaults` is enabled2318 when the group has set their own default_branch_protection level2319 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>30}], :allowed_to_merge=>[{"access_level"=>30}], :allow_force_push=>true}, result: false2320 protects the default branch based on the default branch protection setting of the group2321 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>30}], :allowed_to_merge=>[{"access_level"=>40}], :allow_force_push=>false}, result: false2322 protects the default branch based on the default branch protection setting of the group2323 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>40}], :allowed_to_merge=>[{"access_level"=>30}], :allow_force_push=>false}, result: true2324 protects the default branch based on the default branch protection setting of the group2325 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>40}], :allowed_to_merge=>[{"access_level"=>40}], :allow_force_push=>false}, result: true2326 protects the default branch based on the default branch protection setting of the group2327 when the group has not set their own default_branch_protection level2328 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>30}], :allowed_to_merge=>[{"access_level"=>30}], :allow_force_push=>true}, result: false2329 protects the default branch based on the instance level default branch protection setting2330 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>30}], :allowed_to_merge=>[{"access_level"=>40}], :allow_force_push=>false}, result: false2331 protects the default branch based on the instance level default branch protection setting2332 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>40}], :allowed_to_merge=>[{"access_level"=>30}], :allow_force_push=>false}, result: true2333 protects the default branch based on the instance level default branch protection setting2334 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>40}], :allowed_to_merge=>[{"access_level"=>40}], :allow_force_push=>false}, result: true2335 protects the default branch based on the instance level default branch protection setting2336 #allow_force_push?2337 when feature flag disabled2338 when the attr allow_force_push is true2339 returns true2340 when the attr allow_force_push is false2341 returns false2342 when feature flag enabled2343 group_level_value: true, project_level_value: false, result: true2344 returns result2345 group_level_value: false, project_level_value: true, result: false2346 returns result2347 group_level_value: true, project_level_value: nil, result: true2348 returns result2349 group_level_value: false, project_level_value: nil, result: false2350 returns result2351 group_level_value: nil, project_level_value: nil, result: false2352 returns result2353 #any_protected?2354 existing project2355 returns true when any of the branch names match a protected branch via direct match2356 returns true when any of the branch matches a protected branch via wildcard match2357 returns false when none of branches does not match a protected branch via direct match2358 returns false when none of the branches does not match a protected branch via wildcard match2359# [RSpecRunTime] RSpec elapsed time: 11 minutes 31.26 seconds. Current RSS: ~1547M. load average: 1.29 1.16 1.07 1/285 143992360 .protected_refs2361 when feature flag enabled2362 call `all_protected_branches`2363 when feature flag disabled2364 call `protected_branches`2365 .protected_ref_accessible_to?2366 with guest2367 is expected to eq false2368# [RSpecRunTime] RSpec elapsed time: 11 minutes 32.94 seconds. Current RSS: ~1543M. load average: 1.29 1.16 1.07 1/285 144002369 with reporter2370 is expected to eq false2371 with developer2372 is expected to eq false2373 with maintainer2374 is expected to eq true2375 with owner2376 is expected to eq true2377 with admin2378 is expected to eq true2379 when project is an empty repository2380 when user is an admin2381 is expected to eq true2382 when user is maintainer2383 is expected to eq true2384 when user is developer and initial push is allowed2385 is expected to eq true2386 when user is developer and initial push is not allowed2387 is expected to eq false2388 .by_name2389 returns protected branches with a matching name2390 returns protected branches with a partially matching name2391 returns protected branches with a matching name regardless of the casing2392 returns nothing when nothing matches2393 return nothing when query is blank2394# [RSpecRunTime] RSpec elapsed time: 11 minutes 43.06 seconds. Current RSS: ~1491M. load average: 1.25 1.15 1.07 1/285 144012395 .get_ids_by_name2396 returns the id for each protected branch matching name2397 .downcase_humanized_name2398 returns downcase humanized name2399 .default_branch?2400 when the name matches the default branch2401 is expected to be default branch2402 when the name does not match the default branch2403 is expected not to be default branch2404 when a wildcard name matches the default branch2405 is expected not to be default branch2406 #group_level?2407 when entity is a Group2408 is expected to be group level2409 when entity is a Project2410 is expected not to be group level2411# [RSpecRunTime] Finishing example group spec/models/protected_branch_spec.rb. It took 36.33 seconds. Expected to take 1 minute 3.33 seconds.2412# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/background_migration_helpers_spec.rb. Expected to take 51.82 seconds.2413Gitlab::Database::Migrations::BackgroundMigrationHelpers2414 when the migration is running against the main database2415 behaves like helpers that enqueue background migrations2416 #queue_background_migration_jobs_by_range_at_intervals2417 when the model has an ID column2418-- Scheduled 2 FooJob jobs with a maximum of 2 records per batch and an interval of 600 seconds.2419The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-03-08 06:40:36 UTC."2420 returns the final expected delay2421-- Scheduled 0 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds.2422The migration is expected to take at least 0 seconds. Expect all jobs to have completed after 2024-03-08 06:20:36 UTC."2423 returns zero when nothing gets queued2424 when the delay_interval is smaller than the minimum2425-- Scheduled 2 FooJob jobs with a maximum of 2 records per batch and an interval of 120 seconds.2426The migration is expected to take at least 240 seconds. Expect all jobs to have completed after 2024-03-08 06:24:36 UTC."2427 sets the delay_interval to the minimum value2428 with batch_size option2429-- Scheduled 2 FooJob jobs with a maximum of 2 records per batch and an interval of 600 seconds.2430The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-03-08 06:40:37 UTC."2431 queues jobs correctly2432 without batch_size option2433-- Scheduled 1 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds.2434The migration is expected to take at least 600 seconds. Expect all jobs to have completed after 2024-03-08 06:30:37 UTC."2435 queues jobs correctly2436 with other_job_arguments option2437-- Scheduled 1 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds.2438The migration is expected to take at least 600 seconds. Expect all jobs to have completed after 2024-03-08 06:30:37 UTC."2439 queues jobs correctly2440 with initial_delay option2441-- Scheduled 1 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds.2442The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-03-08 06:40:37 UTC."2443 queues jobs correctly2444 with track_jobs option2445-- Scheduled 1 ::FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds.2446The migration is expected to take at least 600 seconds. Expect all jobs to have completed after 2024-03-08 06:30:38 UTC."2447 creates a record for each job in the database2448 without track_jobs option2449-- Scheduled 1 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds.2450The migration is expected to take at least 600 seconds. Expect all jobs to have completed after 2024-03-08 06:30:38 UTC."2451 does not create records in the database2452 when the model specifies a primary_column_name2453-- Scheduled 2 FooJob jobs with a maximum of 2 records per batch and an interval of 600 seconds.2454The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-03-08 06:40:38 UTC."2455 returns the final expected delay2456 when the primary_column_name is a string2457-- Scheduled 1 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds.2458The migration is expected to take at least 600 seconds. Expect all jobs to have completed after 2024-03-08 06:30:39 UTC."2459 does not raise error2460# [RSpecRunTime] RSpec elapsed time: 11 minutes 48.67 seconds. Current RSS: ~1501M. load average: 1.23 1.15 1.07 1/285 144022461 when the primary_column_name is not an integer or a string2462 raises error2463 when the primary_column_name does not exist2464 raises error2465 when the model doesn't have an ID or primary_column_name column2466 raises error (for now)2467 when using Migration[2.0]2468 when restriction is set to gitlab_shared2469 does raise an exception2470 when within transaction2471 does raise an exception2472 #requeue_background_migration_jobs_by_range_at_intervals2473-- Scheduled 2 TestJob jobs with an interval of 600 seconds.2474The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-03-08 06:40:42 UTC."2475 returns the expected duration2476-- Scheduled 2 TestJob jobs with an interval of 600 seconds.2477The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-03-08 06:40:42 UTC."2478 queues pending jobs2479 when using Migration[2.0]2480main: -- Scheduled 2 TestJob jobs with an interval of 600 seconds.2481The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-03-08 06:40:42 UTC."2482 does re-enqueue pending jobs2483 when restriction is set2484 does raise an exception2485 when within transaction2486 does raise an exception2487 when nothing is queued2488-- Scheduled 0 FakeJob jobs with an interval of 600 seconds.2489The migration is expected to take at least 0 seconds. Expect all jobs to have completed after 2024-03-08 06:20:43 UTC."2490 returns expected duration of zero when nothing gets queued2491 with batch_size option2492-- Scheduled 2 TestJob jobs with an interval of 600 seconds.2493The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-03-08 06:40:43 UTC."2494 returns the expected duration2495-- Scheduled 2 TestJob jobs with an interval of 600 seconds.2496The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-03-08 06:40:43 UTC."2497 queues pending jobs2498-- Scheduled 0 TestJob jobs with an interval of 600 seconds.2499The migration is expected to take at least 0 seconds. Expect all jobs to have completed after 2024-03-08 06:20:43 UTC."2500 retrieve jobs in batches2501 with initial_delay option2502-- Scheduled 2 TestJob jobs with an interval of 600 seconds.2503The migration is expected to take at least 1380 seconds. Expect all jobs to have completed after 2024-03-08 06:43:43 UTC."2504 returns the expected duration2505-- Scheduled 2 TestJob jobs with an interval of 600 seconds.2506The migration is expected to take at least 1380 seconds. Expect all jobs to have completed after 2024-03-08 06:43:43 UTC."2507 queues pending jobs2508 when nothing is queued2509-- Scheduled 0 FakeJob jobs with an interval of 600 seconds.2510The migration is expected to take at least 0 seconds. Expect all jobs to have completed after 2024-03-08 06:20:43 UTC."2511 returns expected duration of zero when nothing gets queued2512 #finalize_background_migration2513 behaves like finalized tracked background migration2514 processed the scheduled sidekiq queue2515 processed the async sidekiq queue2516 removes 'pending' tracked jobs2517 removes 'succeeded' tracked jobs2518 when within transaction2519 does raise an exception2520 when using Migration[2.0]2521 behaves like finalized tracked background migration2522 processed the scheduled sidekiq queue2523 processed the async sidekiq queue2524 removes 'pending' tracked jobs2525 removes 'succeeded' tracked jobs2526 when restriction is set2527 does raise an exception2528 when running migration in reconfigured ActiveRecord::Base context2529 behaves like reconfigures connection stack2530 does restore connection hierarchy2531 when removing all tracked job records2532 behaves like finalized tracked background migration2533 processed the scheduled sidekiq queue2534 processed the async sidekiq queue2535 removes 'pending' tracked jobs2536 removes 'succeeded' tracked jobs2537 behaves like removed tracked jobs2538 removes 'pending' tracked jobs2539 behaves like removed tracked jobs2540 removes 'succeeded' tracked jobs2541 when retaining all tracked job records2542 retains 'succeeded' tracked jobs2543 behaves like finalized background migration2544 processed the scheduled sidekiq queue2545 processed the async sidekiq queue2546 removes 'pending' tracked jobs2547 during retry race condition2548 behaves like finalized tracked background migration2549 processed the scheduled sidekiq queue2550 processed the async sidekiq queue2551 removes 'pending' tracked jobs2552 removes 'succeeded' tracked jobs2553 #migrate_in2554 calls perform_in for the correct worker2555 pushes a context with the current class name as caller_id2556 when a specific coordinator is given2557 uses that coordinator2558 #delete_queued_jobs2559 deletes all queued jobs for the given background migration2560 when the migration is running against the ci database2561 behaves like helpers that enqueue background migrations2562 #queue_background_migration_jobs_by_range_at_intervals2563 when the model has an ID column2564-- Scheduled 2 FooJob jobs with a maximum of 2 records per batch and an interval of 600 seconds.2565The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-03-08 06:40:47 UTC."2566 returns the final expected delay2567-- Scheduled 0 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds.2568The migration is expected to take at least 0 seconds. Expect all jobs to have completed after 2024-03-08 06:20:48 UTC."2569 returns zero when nothing gets queued2570 when the delay_interval is smaller than the minimum2571-- Scheduled 2 FooJob jobs with a maximum of 2 records per batch and an interval of 120 seconds.2572The migration is expected to take at least 240 seconds. Expect all jobs to have completed after 2024-03-08 06:24:48 UTC."2573 sets the delay_interval to the minimum value2574 with batch_size option2575-- Scheduled 2 FooJob jobs with a maximum of 2 records per batch and an interval of 600 seconds.2576The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-03-08 06:40:48 UTC."2577 queues jobs correctly2578 without batch_size option2579-- Scheduled 1 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds.2580The migration is expected to take at least 600 seconds. Expect all jobs to have completed after 2024-03-08 06:30:48 UTC."2581 queues jobs correctly2582 with other_job_arguments option2583-- Scheduled 1 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds.2584The migration is expected to take at least 600 seconds. Expect all jobs to have completed after 2024-03-08 06:30:49 UTC."2585 queues jobs correctly2586 with initial_delay option2587-- Scheduled 1 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds.2588The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-03-08 06:40:49 UTC."2589 queues jobs correctly2590 with track_jobs option2591-- Scheduled 1 ::FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds.2592The migration is expected to take at least 600 seconds. Expect all jobs to have completed after 2024-03-08 06:30:49 UTC."2593 creates a record for each job in the database2594 without track_jobs option2595-- Scheduled 1 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds.2596The migration is expected to take at least 600 seconds. Expect all jobs to have completed after 2024-03-08 06:30:50 UTC."2597 does not create records in the database2598 when the model specifies a primary_column_name2599-- Scheduled 2 FooJob jobs with a maximum of 2 records per batch and an interval of 600 seconds.2600The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-03-08 06:40:50 UTC."2601 returns the final expected delay2602 when the primary_column_name is a string2603-- Scheduled 1 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds.2604The migration is expected to take at least 600 seconds. Expect all jobs to have completed after 2024-03-08 06:30:51 UTC."2605 does not raise error2606# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.35 second. Current RSS: ~1507M. load average: 1.19 1.14 1.07 2/286 144032607 when the primary_column_name is not an integer or a string2608 raises error2609 when the primary_column_name does not exist2610 raises error2611 when the model doesn't have an ID or primary_column_name column2612 raises error (for now)2613 when using Migration[2.0]2614 when restriction is set to gitlab_shared2615 does raise an exception2616 when within transaction2617 does raise an exception2618 #requeue_background_migration_jobs_by_range_at_intervals2619-- Scheduled 2 TestJob jobs with an interval of 600 seconds.2620The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-03-08 06:40:54 UTC."2621 returns the expected duration2622-- Scheduled 2 TestJob jobs with an interval of 600 seconds.2623The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-03-08 06:40:54 UTC."2624 queues pending jobs2625 when using Migration[2.0]2626ci: -- Scheduled 2 TestJob jobs with an interval of 600 seconds.2627The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-03-08 06:40:54 UTC."2628 does re-enqueue pending jobs2629 when restriction is set2630 does raise an exception2631 when within transaction2632 does raise an exception2633 when nothing is queued2634-- Scheduled 0 FakeJob jobs with an interval of 600 seconds.2635The migration is expected to take at least 0 seconds. Expect all jobs to have completed after 2024-03-08 06:20:54 UTC."2636 returns expected duration of zero when nothing gets queued2637 with batch_size option2638-- Scheduled 2 TestJob jobs with an interval of 600 seconds.2639The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-03-08 06:40:54 UTC."2640 returns the expected duration2641-- Scheduled 2 TestJob jobs with an interval of 600 seconds.2642The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-03-08 06:40:55 UTC."2643 queues pending jobs2644-- Scheduled 0 TestJob jobs with an interval of 600 seconds.2645The migration is expected to take at least 0 seconds. Expect all jobs to have completed after 2024-03-08 06:20:55 UTC."2646 retrieve jobs in batches2647 with initial_delay option2648-- Scheduled 2 TestJob jobs with an interval of 600 seconds.2649The migration is expected to take at least 1380 seconds. Expect all jobs to have completed after 2024-03-08 06:43:55 UTC."2650 returns the expected duration2651-- Scheduled 2 TestJob jobs with an interval of 600 seconds.2652The migration is expected to take at least 1380 seconds. Expect all jobs to have completed after 2024-03-08 06:43:55 UTC."2653 queues pending jobs2654 when nothing is queued2655-- Scheduled 0 FakeJob jobs with an interval of 600 seconds.2656The migration is expected to take at least 0 seconds. Expect all jobs to have completed after 2024-03-08 06:20:55 UTC."2657 returns expected duration of zero when nothing gets queued2658 #finalize_background_migration2659 behaves like finalized tracked background migration2660 processed the scheduled sidekiq queue2661 processed the async sidekiq queue2662 removes 'pending' tracked jobs2663 removes 'succeeded' tracked jobs2664 when within transaction2665 does raise an exception2666 when using Migration[2.0]2667 behaves like finalized tracked background migration2668 processed the scheduled sidekiq queue2669 processed the async sidekiq queue2670 removes 'pending' tracked jobs2671 removes 'succeeded' tracked jobs2672 when restriction is set2673 does raise an exception2674 when running migration in reconfigured ActiveRecord::Base context2675 behaves like reconfigures connection stack2676 does restore connection hierarchy2677 when removing all tracked job records2678 behaves like finalized tracked background migration2679 processed the scheduled sidekiq queue2680 processed the async sidekiq queue2681 removes 'pending' tracked jobs2682 removes 'succeeded' tracked jobs2683 behaves like removed tracked jobs2684 removes 'pending' tracked jobs2685 behaves like removed tracked jobs2686 removes 'succeeded' tracked jobs2687 when retaining all tracked job records2688 retains 'succeeded' tracked jobs2689 behaves like finalized background migration2690 processed the scheduled sidekiq queue2691 processed the async sidekiq queue2692 removes 'pending' tracked jobs2693 during retry race condition2694 behaves like finalized tracked background migration2695 processed the scheduled sidekiq queue2696 processed the async sidekiq queue2697 removes 'pending' tracked jobs2698 removes 'succeeded' tracked jobs2699 #migrate_in2700 calls perform_in for the correct worker2701 pushes a context with the current class name as caller_id2702 when a specific coordinator is given2703 uses that coordinator2704 #delete_queued_jobs2705 deletes all queued jobs for the given background migration2706 #delete_job_tracking2707 with default status2708 retains 'pending' tracked jobs2709 removes 'succeeded' tracked jobs2710 with explicit status2711 removes 'pending' tracked jobs2712 removes 'succeeded' tracked jobs2713# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/background_migration_helpers_spec.rb. It took 24.38 seconds. Expected to take 51.82 seconds.2714# [RSpecRunTime] Starting example group spec/models/concerns/milestoneish_spec.rb. Expected to take 47.25 seconds.2715Milestone Milestoneish2716 does not allow STI2717 #sorted_issues2718 sorts issues by label priority2719 limits issue count and keeps the ordering2720# [RSpecRunTime] RSpec elapsed time: 12 minutes 11.37 seconds. Current RSS: ~1518M. load average: 1.16 1.14 1.07 1/287 144122721 with attributes visibility2722 #issue_participants_visible_by_user2723 visibility: :public, user_role: nil, result: [:member]2724 returns the proper participants2725 visibility: :public, user_role: :non_member, result: [:member]2726 returns the proper participants2727 visibility: :public, user_role: :guest, result: [:member]2728 returns the proper participants2729 visibility: :public, user_role: :member, result: [:member, :assignee]2730 returns the proper participants2731 visibility: :internal, user_role: nil, result: []2732 returns the proper participants2733 visibility: :internal, user_role: :non_member, result: [:member]2734 returns the proper participants2735 visibility: :internal, user_role: :guest, result: [:member]2736 returns the proper participants2737 visibility: :internal, user_role: :member, result: [:member, :assignee]2738 returns the proper participants2739 visibility: :private, user_role: nil, result: []2740 returns the proper participants2741 visibility: :private, user_role: :non_member, result: []2742 returns the proper participants2743 visibility: :private, user_role: :guest, result: [:member]2744 returns the proper participants2745 visibility: :private, user_role: :member, result: [:member, :assignee]2746 returns the proper participants2747 #issue_labels_visible_by_user2748 visibility: :public, user_role: nil, result: [:label1]2749 returns the proper participants2750 visibility: :public, user_role: :non_member, result: [:label1]2751 returns the proper participants2752 visibility: :public, user_role: :guest, result: [:label1]2753 returns the proper participants2754 visibility: :public, user_role: :member, result: [:label1, :label2]2755 returns the proper participants2756 visibility: :internal, user_role: nil, result: []2757 returns the proper participants2758 visibility: :internal, user_role: :non_member, result: [:label1]2759 returns the proper participants2760 visibility: :internal, user_role: :guest, result: [:label1]2761 returns the proper participants2762 visibility: :internal, user_role: :member, result: [:label1, :label2]2763 returns the proper participants2764 visibility: :private, user_role: nil, result: []2765 returns the proper participants2766 visibility: :private, user_role: :non_member, result: []2767 returns the proper participants2768 visibility: :private, user_role: :guest, result: [:label1]2769 returns the proper participants2770 visibility: :private, user_role: :member, result: [:label1, :label2]2771 returns the proper participants2772 #sorted_merge_requests2773 sorts merge requests by label priority2774 #merge_requests_visible_to_user2775 when project is private2776 does not return any merge request for a non member2777 returns milestone merge requests for a member2778 when project is public2779 when merge requests are available to anyone2780 returns milestone merge requests for a non member2781 when merge requests are available to project members2782 does not return any merge request for a non member2783 returns milestone merge requests for a member2784 when milestone is at parent level group2785 does not return any merge request for a non member2786 returns milestone merge requests for a member2787# [RSpecRunTime] RSpec elapsed time: 12 minutes 26.56 seconds. Current RSS: ~1501M. load average: 1.12 1.13 1.07 1/290 144362788 #complete?2789 returns false when has items opened2790 returns true when all items are closed2791 #percent_complete2792 with division by zero2793 is expected to eq 02794 #closed_issues_count2795 counts all closed issues including confidential2796 #total_issues_count2797 counts all issues including confidential2798 #total_merge_requests_count2799 counts merge requests2800 #remaining_days2801 shows 0 if no due date2802 shows 0 if expired2803 shows correct remaining days2804# [RSpecRunTime] RSpec elapsed time: 12 minutes 31.46 seconds. Current RSS: ~1497M. load average: 1.11 1.13 1.07 1/290 144372805 #elapsed_days2806 shows 0 if no start_date set2807 shows 0 if start_date is a future2808 shows correct amount of days2809# [RSpecRunTime] RSpec elapsed time: 12 minutes 33.67 seconds. Current RSS: ~1488M. load average: 1.11 1.13 1.07 1/287 144382810 #total_time_spent2811 calculates total time spent2812 includes merge request time spent2813# [RSpecRunTime] RSpec elapsed time: 12 minutes 34.75 seconds. Current RSS: ~1486M. load average: 1.11 1.13 1.07 1/287 144392814 #human_total_time_spent2815 returns nil if no time has been spent2816 #total_time_estimate2817 calculates total estimate2818 includes merge request time estimate2819 #human_total_time_estimate2820 returns nil if no time has been spent2821 #expires_at2822 returns the date when milestone expires2823 returns the date when milestone expires2824# [RSpecRunTime] Finishing example group spec/models/concerns/milestoneish_spec.rb. It took 28.46 seconds. Expected to take 47.25 seconds.2825# [RSpecRunTime] Starting example group spec/views/search/_results.html.haml_spec.rb. Expected to take 43.49 seconds.2826search/_results2827 page size2828 when search results have a count2829 displays the page size2830# [RSpecRunTime] RSpec elapsed time: 12 minutes 39.43 seconds. Current RSS: ~1491M. load average: 1.18 1.14 1.07 1/285 144402831 when search results do not have a count2832 does not display the page size2833# [RSpecRunTime] RSpec elapsed time: 12 minutes 41.03 seconds. Current RSS: ~1480M. load average: 1.17 1.14 1.07 1/285 144412834 when searching notes which contain quotes in markdown2835 renders plain quotes2836# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.07 seconds. Current RSS: ~1478M. load average: 1.17 1.14 1.07 1/285 144422837 rendering all types of search results2838 when scope is issues2839 when admin mode is enabled2840 renders the click text event tracking attributes2841# [RSpecRunTime] RSpec elapsed time: 12 minutes 46.03 seconds. Current RSS: ~1471M. load average: 1.16 1.14 1.07 1/291 145162842 when admin mode is disabled2843 does not render the click text event tracking attributes2844# [RSpecRunTime] RSpec elapsed time: 12 minutes 47.59 seconds. Current RSS: ~1469M. load average: 1.16 1.14 1.07 1/290 145172845 when scope is merge_requests2846 when admin mode is enabled2847 renders the click text event tracking attributes2848# [RSpecRunTime] RSpec elapsed time: 12 minutes 49.26 seconds. Current RSS: ~1463M. load average: 1.16 1.14 1.07 1/290 145182849 when admin mode is disabled2850 does not render the click text event tracking attributes2851# [RSpecRunTime] RSpec elapsed time: 12 minutes 50.85 seconds. Current RSS: ~1460M. load average: 1.14 1.13 1.07 1/290 145192852 git blame click tracking2853 when admin mode is enabled2854 renders the click link event tracking attributes2855# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.8 seconds. Current RSS: ~1462M. load average: 1.14 1.13 1.07 1/290 145232856 when admin mode is disabled2857 does not render the click link event tracking attributes2858# [RSpecRunTime] RSpec elapsed time: 12 minutes 55.37 seconds. Current RSS: ~1460M. load average: 1.13 1.13 1.07 1/285 145242859 when scope is blobs2860 does not render the sidebar2861 when admin mode is enabled2862 renders the click text event tracking attributes2863# [RSpecRunTime] RSpec elapsed time: 12 minutes 58.51 seconds. Current RSS: ~1475M. load average: 1.13 1.13 1.07 1/285 145282864 when admin mode is disabled2865 does not render the click text event tracking attributes2866# [RSpecRunTime] RSpec elapsed time: 13 minutes 0.15 second. Current RSS: ~1480M. load average: 1.12 1.13 1.07 1/285 145292867 when scope is notes2868 does not render the sidebar2869 when admin mode is enabled2870 renders the click text event tracking attributes2871# [RSpecRunTime] RSpec elapsed time: 13 minutes 3.49 seconds. Current RSS: ~1488M. load average: 1.12 1.13 1.07 1/286 145302872 when admin mode is disabled2873 does not render the click text event tracking attributes2874# [RSpecRunTime] RSpec elapsed time: 13 minutes 5.2 seconds. Current RSS: ~1491M. load average: 1.11 1.13 1.07 1/286 145312875 when scope is wiki_blobs2876 does not render the sidebar2877 when admin mode is enabled2878 renders the click text event tracking attributes2879# [RSpecRunTime] RSpec elapsed time: 13 minutes 8.38 seconds. Current RSS: ~1492M. load average: 1.11 1.13 1.07 1/285 145392880 when admin mode is disabled2881 does not render the click text event tracking attributes2882# [RSpecRunTime] RSpec elapsed time: 13 minutes 9.94 seconds. Current RSS: ~1492M. load average: 1.11 1.13 1.07 1/285 145402883 when scope is milestones2884 does not render the sidebar2885 when admin mode is enabled2886 renders the click text event tracking attributes2887# [RSpecRunTime] RSpec elapsed time: 13 minutes 13.04 seconds. Current RSS: ~1490M. load average: 1.10 1.12 1.07 1/285 145412888 when admin mode is disabled2889 does not render the click text event tracking attributes2890# [RSpecRunTime] RSpec elapsed time: 13 minutes 14.6 seconds. Current RSS: ~1490M. load average: 1.10 1.12 1.07 1/285 145422891# [RSpecRunTime] Finishing example group spec/views/search/_results.html.haml_spec.rb. It took 37.42 seconds. Expected to take 43.49 seconds.2892# [RSpecRunTime] Starting example group spec/scripts/internal_events/cli_spec.rb. Expected to take 40.84 seconds.2893Cli2894 behaves like definition fixtures are valid2895 for events2896 when offline2897 behaves like creates the right defintion files2898 in scenario: Creates a new event with product stage/section/group input manually2899 behaves like creates the right defintion files2900tput: No value for $TERM and no -T specified2901 in scenario: Creates a new metric with product stage/section/group input manually2902# [RSpecRunTime] RSpec elapsed time: 13 minutes 16.67 seconds. Current RSS: ~1536M. load average: 1.09 1.12 1.07 1/286 145452903 when window size is unavailable2904 behaves like creates the right defintion files2905 in scenario: Terminal size does not prevent file creation2906 when creating new events2907 behaves like creates the right defintion files2908 in scenario: Creates a new event and flows directly into metric creation2909 behaves like creates the right defintion files2910 in scenario: Requires description & action before continuing2911 behaves like creates the right defintion files2912 in scenario: Does not allow existing events for action2913 behaves like creates the right defintion files2914 in scenario: Creates a new event without identifiers2915 behaves like creates the right defintion files2916 in scenario: Smashing the keyboard/return creates an event & metrics with the most common attributes, then shows usage2917 behaves like creates the right defintion files2918 in scenario: Creates an event after helping the user figure out next steps2919 behaves like creates the right defintion files2920 in scenario: Creates a new event and flows directly into usage examples2921 behaves like creates the right defintion files2922 in scenario: Skips event creation, then saves event & flows directly into metric creation2923 with invalid event name2924 prompts user to select another name2925 when user doesn't know what they're trying to do2926 handles when user isn't trying to track product usage2927 handles when product usage can't be tracked with events2928 handles when user needs to add a new event2929 handles when user needs to add a new metric2930 when showing usage examples2931 for an event with identifiers2932 shows backend examples2933 for an event without identifiers2934 shows all examples2935 when viewing examples for multiple events2936 switches between events gracefully (FAILED - 1)2937# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.75 seconds. Current RSS: ~1616M. load average: 0.85 1.06 1.05 1/285 145462938 behaves like definition fixtures are valid2939 for metrics2940 when creating new metrics2941 behaves like creates the right defintion files2942tput: No value for $TERM and no -T specified2943 in scenario: Create a weekly/monthly metric for a single event2944 behaves like creates the right defintion files2945tput: No value for $TERM and no -T specified2946 in scenario: Create a weekly/monthly metric for a multiple events, but select only one event2947 behaves like creates the right defintion files2948tput: No value for $TERM and no -T specified2949 in scenario: Create a weekly/monthly metric for multiple events2950 behaves like creates the right defintion files2951tput: No value for $TERM and no -T specified2952 in scenario: Create an all time total metric for a single event2953 behaves like creates the right defintion files2954 in scenario: Try to create a database metric2955 behaves like creates the right defintion files2956tput: No value for $TERM and no -T specified2957 in scenario: Create an all time total metric for a single event, and confirm each attribute copied from event2958 behaves like creates the right defintion files2959tput: No value for $TERM and no -T specified2960 in scenario: Create a metric after helping the user figure out next steps2961 behaves like creates the right defintion files2962tput: No value for $TERM and no -T specified2963 in scenario: User overwrites metric that already exists2964 behaves like creates the right defintion files2965tput: No value for $TERM and no -T specified2966 in scenario: User opts not to overwrite metric that already exists2967 when creating a metric from multiple events2968tput: No value for $TERM and no -T specified2969 filters the product group options based on common section2970tput: No value for $TERM and no -T specified2971 filters the product group options based on common section & stage2972# [RSpecRunTime] RSpec elapsed time: 13 minutes 50.46 seconds. Current RSS: ~1728M. load average: 0.87 1.06 1.05 1/286 145582973 when product group for event no longer exists2974tput: No value for $TERM and no -T specified2975 prompts user to select another group2976 when creating a metric for an event which has metrics2977tput: No value for $TERM and no -T specified2978 shows all metrics options2979 with an existing weekly metric2980tput: No value for $TERM and no -T specified2981 partially filters metric options2982# [RSpecRunTime] RSpec elapsed time: 13 minutes 53.02 seconds. Current RSS: ~1737M. load average: 0.87 1.06 1.05 2/286 145622983 with an existing total metric2984tput: No value for $TERM and no -T specified2985 filters whole metric options2986 when event excludes identifiers2987tput: No value for $TERM and no -T specified2988 filters unavailable identifiers2989 when all metrics already exist2990tput: No value for $TERM and no -T specified2991 exits the script and directs user to search for existing metrics2992# [RSpecRunTime] Finishing example group spec/scripts/internal_events/cli_spec.rb. It took 40.92 seconds. Expected to take 40.84 seconds.2993# [RSpecRunTime] Starting example group spec/finders/ci/runner_jobs_finder_spec.rb. Expected to take 36.85 seconds.2994Ci::RunnerJobsFinder2995 #execute2996 when params is empty2997 returns all jobs assigned to Runner2998# [RSpecRunTime] RSpec elapsed time: 13 minutes 58.67 seconds. Current RSS: ~1686M. load average: 0.88 1.06 1.05 1/285 145662999 when the user has guest access3000 does not returns jobs the user does not have permission to see3001# [RSpecRunTime] RSpec elapsed time: 13 minutes 59.99 seconds. Current RSS: ~1634M. load average: 0.88 1.06 1.05 1/285 145673002 when the user is admin3003 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-08 08:50:29.000000000 +0000", u...: 9, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-08 08:50:29.000000000 +0000", u... 10, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-08 08:50:29.000000000 +0000", u... 11, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-08 08:50:29.000000000 +0000", u... 12, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, and #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-08 08:50:29.000000000 +0000", u... 13, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>3004 when user is developer3005 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-08 08:50:29.000000000 +0000", u...: 9, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-08 08:50:29.000000000 +0000", u... 10, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-08 08:50:29.000000000 +0000", u... 11, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-08 08:50:29.000000000 +0000", u... 12, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, and #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-08 08:50:29.000000000 +0000", u... 13, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>3006 when the user has different access levels in different projects3007 returns only the jobs the user has permission to see3008# [RSpecRunTime] RSpec elapsed time: 14 minutes 2.88 seconds. Current RSS: ~1587M. load average: 0.89 1.06 1.05 1/286 145683009 when the user has reporter access level or greater3010 returns jobs assigned to the Runner that the user has access to3011 when params contains status3012 when status is created3013 returns matched job3014# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.12 seconds. Current RSS: ~1566M. load average: 0.89 1.06 1.05 1/286 145693015 when status is waiting_for_resource3016 returns matched job3017# [RSpecRunTime] RSpec elapsed time: 14 minutes 5.17 seconds. Current RSS: ~1547M. load average: 0.98 1.07 1.06 1/286 145703018 when status is preparing3019 returns matched job3020# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.27 seconds. Current RSS: ~1540M. load average: 0.98 1.07 1.06 1/286 145713021 when status is waiting_for_callback3022 returns matched job3023# [RSpecRunTime] RSpec elapsed time: 14 minutes 7.37 seconds. Current RSS: ~1528M. load average: 0.98 1.07 1.06 1/286 145723024 when status is pending3025 returns matched job3026# [RSpecRunTime] RSpec elapsed time: 14 minutes 8.49 seconds. Current RSS: ~1523M. load average: 0.98 1.07 1.06 1/286 145733027 when status is running3028 returns matched job3029# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.67 seconds. Current RSS: ~1525M. load average: 0.98 1.07 1.06 1/286 145743030 when status is success3031 returns matched job3032# [RSpecRunTime] RSpec elapsed time: 14 minutes 10.86 seconds. Current RSS: ~1528M. load average: 0.98 1.07 1.05 1/286 145753033 when status is failed3034 returns matched job3035# [RSpecRunTime] RSpec elapsed time: 14 minutes 11.97 seconds. Current RSS: ~1528M. load average: 0.98 1.07 1.05 1/286 145763036 when status is canceling3037 returns matched job3038# [RSpecRunTime] RSpec elapsed time: 14 minutes 13.06 seconds. Current RSS: ~1525M. load average: 0.98 1.07 1.05 1/286 145773039 when status is canceled3040 returns matched job3041# [RSpecRunTime] RSpec elapsed time: 14 minutes 14.22 seconds. Current RSS: ~1525M. load average: 0.98 1.07 1.05 1/286 145783042 when status is skipped3043 returns matched job3044# [RSpecRunTime] RSpec elapsed time: 14 minutes 15.42 seconds. Current RSS: ~1523M. load average: 0.99 1.07 1.05 1/286 145793045 when status is manual3046 returns matched job3047# [RSpecRunTime] RSpec elapsed time: 14 minutes 16.55 seconds. Current RSS: ~1521M. load average: 0.99 1.07 1.05 1/286 145803048 when status is scheduled3049 returns matched job3050# [RSpecRunTime] RSpec elapsed time: 14 minutes 17.65 seconds. Current RSS: ~1520M. load average: 0.99 1.07 1.05 1/286 145813051 when system_id is specified3052 returns jobs from the specified system3053 when specified system_id does not exist3054 is expected to be empty3055 when order_by and sort are specified3056 when order_by id and sort is asc3057 sorts as id: :asc3058 when order_by is specified and sort is not specified3059 when order_by id and sort is not specified3060 sorts as id: :desc3061# [RSpecRunTime] Finishing example group spec/finders/ci/runner_jobs_finder_spec.rb. It took 23.09 seconds. Expected to take 36.85 seconds.3062# [RSpecRunTime] Starting example group spec/policies/commit_policy_spec.rb. Expected to take 35.31 seconds.3063CommitPolicy3064 #rules3065 when project is public3066 when the user is not a project member3067 behaves like can read commit and create a note3068 can read commit3069 can create a note3070# [RSpecRunTime] RSpec elapsed time: 14 minutes 20.59 seconds. Current RSS: ~1537M. load average: 1.07 1.09 1.06 3/288 146043071 when repository access level is private3072 when the user is not a project member3073 behaves like cannot read commit nor create a note3074 cannot read commit3075 cannot create a note3076# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.41 seconds. Current RSS: ~1548M. load average: 1.07 1.09 1.06 1/289 146273077 when the user is a direct project member3078 and the user is a developer3079 behaves like can read commit and create a note3080 can read commit3081 can create a note3082# [RSpecRunTime] RSpec elapsed time: 14 minutes 24.48 seconds. Current RSS: ~1566M. load average: 1.07 1.09 1.06 1/290 146503083 when the user is an inherited member from the group3084 and the user is a guest3085 behaves like can read commit and create a note3086 can read commit3087 can create a note3088# [RSpecRunTime] RSpec elapsed time: 14 minutes 26.57 seconds. Current RSS: ~1572M. load average: 1.14 1.10 1.06 1/290 146733089 and the user is a reporter3090 behaves like can read commit and create a note3091 can read commit3092 can create a note3093# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.74 seconds. Current RSS: ~1567M. load average: 1.14 1.10 1.06 1/290 146963094 and the user is a developer3095 behaves like can read commit and create a note3096 can read commit3097 can create a note3098# [RSpecRunTime] RSpec elapsed time: 14 minutes 30.77 seconds. Current RSS: ~1558M. load average: 1.13 1.10 1.06 1/290 147193099 when project is private3100 when the user is not a project member3101 behaves like cannot read commit nor create a note3102 cannot read commit3103 cannot create a note3104# [RSpecRunTime] RSpec elapsed time: 14 minutes 32.58 seconds. Current RSS: ~1553M. load average: 1.13 1.10 1.06 1/290 147423105 when the user is a direct project member3106 and the user is a developer3107 behaves like can read commit and create a note3108 can read commit3109 can create a note3110# [RSpecRunTime] RSpec elapsed time: 14 minutes 34.75 seconds. Current RSS: ~1555M. load average: 1.13 1.10 1.06 1/290 147653111 and the user is a guest3112 cannot download code3113 behaves like cannot read commit nor create a note3114 cannot read commit3115 cannot create a note3116# [RSpecRunTime] RSpec elapsed time: 14 minutes 37.86 seconds. Current RSS: ~1555M. load average: 1.12 1.10 1.06 1/290 147993117 when the user is an inherited member from the group3118 and the user is a guest3119 behaves like cannot read commit nor create a note3120 cannot read commit3121 cannot create a note3122# [RSpecRunTime] RSpec elapsed time: 14 minutes 40.03 seconds. Current RSS: ~1552M. load average: 1.11 1.10 1.06 1/290 148223123 and the user is a reporter3124 behaves like can read commit and create a note3125 can read commit3126 can create a note3127# [RSpecRunTime] RSpec elapsed time: 14 minutes 42.2 seconds. Current RSS: ~1546M. load average: 1.11 1.10 1.06 1/290 148453128 and the user is a developer3129 behaves like can read commit and create a note3130 can read commit3131 can create a note3132# [RSpecRunTime] RSpec elapsed time: 14 minutes 44.28 seconds. Current RSS: ~1554M. load average: 1.11 1.10 1.06 1/290 148683133# [RSpecRunTime] Finishing example group spec/policies/commit_policy_spec.rb. It took 25.69 seconds. Expected to take 35.31 seconds.3134# [RSpecRunTime] Starting example group spec/services/projects/update_repository_storage_service_spec.rb. Expected to take 32.85 seconds.3135Projects::UpdateRepositoryStorageService3136 #execute3137 without wiki and design repository3138 when the move succeeds3139 moves the repository to the new storage and unmarks the repository as read-only3140# [RSpecRunTime] RSpec elapsed time: 14 minutes 45.58 seconds. Current RSS: ~1552M. load average: 1.10 1.09 1.06 1/290 148783141 when touch raises an exception3142 marks the storage move as failed and restores read-write access3143 when the filesystems are the same3144 updates the database without trying to move the repostory3145 when the move fails3146 unmarks the repository as read-only without updating the repository storage3147 when the cleanup fails3148 sets the correct state3149 when the checksum does not match3150 unmarks the repository as read-only without updating the repository storage3151 with repository pool3152 when project had a repository pool3153 creates a new repository pool and connects project to it3154 when new shard has a repository pool3155 connects project to it3156# [RSpecRunTime] RSpec elapsed time: 14 minutes 51.58 seconds. Current RSS: ~1549M. load average: 1.09 1.09 1.06 1/289 149363157 when new shard has a repository pool without the root project3158 connects project to it3159# [RSpecRunTime] RSpec elapsed time: 14 minutes 53.25 seconds. Current RSS: ~1544M. load average: 1.09 1.09 1.06 1/287 149523160 when repository does not exist3161 does not mirror object pool3162 when project belongs to repository pool, but not as a root project3163 creates a new repository pool and connects project to it3164# [RSpecRunTime] RSpec elapsed time: 14 minutes 55.64 seconds. Current RSS: ~1529M. load average: 1.08 1.09 1.06 1/285 149683165 when project belongs to the repository pool without a root project3166 creates a new repository pool without a root project and connects project to it3167# [RSpecRunTime] RSpec elapsed time: 14 minutes 57.29 seconds. Current RSS: ~1526M. load average: 1.08 1.09 1.06 1/285 149843168 when object pool checksum does not match3169 raises an error and removes the new object pool repository3170# [RSpecRunTime] RSpec elapsed time: 14 minutes 58.3 seconds. Current RSS: ~1526M. load average: 1.08 1.09 1.06 1/285 149933171 when the repository move is finished3172 is idempotent3173 when the repository move is failed3174 is idempotent3175 project with no repositories3176 updates the database3177 with wiki repository3178 when the move succeeds3179 moves the project and its wiki repository to the new storage and unmarks the repository as read-only3180 when the filesystems are the same3181 updates the database without trying to move the repostory3182 when the move of the wiki repository fails3183 unmarks the repository as read-only without updating the repository storage3184 when the cleanup of the wiki repository fails3185 sets the correct state3186 when the checksum of the wiki repository does not match3187 unmarks the repository as read-only without updating the repository storage3188 with design repository3189 when the move succeeds3190 moves the project and its design repository to the new storage and unmarks the repository as read-only3191 when the filesystems are the same3192 updates the database without trying to move the repostory3193 when the move of the design repository fails3194 unmarks the repository as read-only without updating the repository storage3195 when the cleanup of the design repository fails3196 sets the correct state3197 when the checksum of the design repository does not match3198 unmarks the repository as read-only without updating the repository storage3199# [RSpecRunTime] Finishing example group spec/services/projects/update_repository_storage_service_spec.rb. It took 24.88 seconds. Expected to take 32.85 seconds.3200# [RSpecRunTime] Starting example group spec/lib/gitlab/project_authorizations_spec.rb. Expected to take 31.92 seconds.3201Gitlab::ProjectAuthorizations3202 user added to group and project3203 returns the correct number of authorizations3204 includes the correct projects3205 includes the correct access levels3206# [RSpecRunTime] RSpec elapsed time: 15 minutes 13.63 seconds. Current RSS: ~1522M. load average: 1.14 1.10 1.07 1/285 151303207 unapproved access request3208 group membership3209 does not create authorization3210 inherited group membership3211 does not create authorization3212 project membership3213 does not create authorization3214 shared group3215 does not create authorization3216 shared project3217 does not create authorization3218 user with minimal access to group3219 group membership3220 does not create authorization3221 inherited group membership3222 does not create authorization3223 shared group3224 does not create authorization3225 shared project3226 does not create authorization3227 with nested groups3228 includes nested groups3229 inherits access levels when the user is not a member of a nested group3230 uses the greatest access level when a user is a member of a nested group3231# [RSpecRunTime] RSpec elapsed time: 15 minutes 22.22 seconds. Current RSS: ~1508M. load average: 1.19 1.11 1.07 1/285 151313232 with shared projects3233 creates proper authorizations3234 even when the `lock_memberships_to_ldap` setting has been turned ON3235 creates proper authorizations3236# [RSpecRunTime] RSpec elapsed time: 15 minutes 23.38 seconds. Current RSS: ~1508M. load average: 1.19 1.11 1.07 1/285 151323237 when the group containing the project has forbidden group shares for any of its projects3238 does not create authorizations3239 with shared groups3240 group user3241 creates proper authorizations3242# [RSpecRunTime] RSpec elapsed time: 15 minutes 25.79 seconds. Current RSS: ~1501M. load average: 1.18 1.11 1.07 1/285 151333243 with lower group access level than max access level for share3244 creates proper authorizations3245 parent group user3246 creates proper authorizations3247 child group user3248 creates proper authorizations3249 user without accepted access request3250 does not have access to group and its projects3251 unrelated project owner3252 does not have access to group and its projects3253# [RSpecRunTime] RSpec elapsed time: 15 minutes 30.27 seconds. Current RSS: ~1499M. load average: 1.16 1.11 1.07 1/285 151343254 with pending memberships3255 group membership3256 does not create authorization3257 inherited group membership3258 does not create authorization3259 project membership3260 does not create authorization3261 shared group3262 does not create authorization3263 shared project3264 does not create authorization3265# [RSpecRunTime] Finishing example group spec/lib/gitlab/project_authorizations_spec.rb. It took 25.09 seconds. Expected to take 31.92 seconds.3266# [RSpecRunTime] Starting example group spec/models/container_registry/protection/rule_spec.rb. Expected to take 30.62 seconds.3267ContainerRegistry::Protection::Rule3268 does not allow STI3269 enums3270 is expected to define :push_protected_up_to_access_level as an enum backed by an integer with values ‹{developer: 30, maintainer: 40, owner: 50}›, prefix: :push_protected_up_to3271 is expected to define :delete_protected_up_to_access_level as an enum backed by an integer with values ‹{developer: 30, maintainer: 40, owner: 50}›, prefix: :delete_protected_up_to3272 behaves like having unique enum values3273 has unique values in "delete_protected_up_to_access_level"3274 has unique values in "push_protected_up_to_access_level"3275 .for_push_exists?3276 when the repository path matches multiple protection rules3277 project: project_with_crpr, access_level: 20, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-stage-sha-1234" }, for_push_exists: true3278 is expected to eq true3279 project: project_with_crpr, access_level: 30, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-stage-sha-1234" }, for_push_exists: true3280 is expected to eq true3281 project: project_with_crpr, access_level: 40, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-stage-sha-1234" }, for_push_exists: false3282 is expected to eq false3283 project: project_with_crpr, access_level: 40, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-stage-sha-1234" }, for_push_exists: false3284 is expected to eq false3285 project: project_with_crpr, access_level: 50, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-stage-sha-1234" }, for_push_exists: false3286 is expected to eq false3287 project: project_with_crpr, access_level: 60, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-stage-sha-1234" }, for_push_exists: false3288 is expected to eq false3289 project: project_with_crpr, access_level: 30, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-prod-sha-1234" }, for_push_exists: true3290 is expected to eq true3291 project: project_with_crpr, access_level: 40, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-prod-sha-1234" }, for_push_exists: true3292 is expected to eq true3293 project: project_with_crpr, access_level: 50, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-prod-sha-1234" }, for_push_exists: false3294 is expected to eq false3295 project: project_with_crpr, access_level: 60, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-prod-sha-1234" }, for_push_exists: false3296 is expected to eq false3297 project: project_with_crpr, access_level: 30, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-release-v1" }, for_push_exists: true3298 is expected to eq true3299 project: project_with_crpr, access_level: 50, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-release-v1" }, for_push_exists: true3300 is expected to eq true3301 project: project_with_crpr, access_level: 60, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-release-v1" }, for_push_exists: false3302 is expected to eq false3303 project: project_with_crpr, access_level: 30, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-any-suffix" }, for_push_exists: true3304 is expected to eq true3305 project: project_with_crpr, access_level: 40, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-any-suffix" }, for_push_exists: false3306 is expected to eq false3307 project: project_with_crpr, access_level: 50, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-any-suffix" }, for_push_exists: false3308 is expected to eq false3309 project: project_with_crpr, access_level: 30, repository_path: lazy { "#{project_with_crpr.full_path}/non-matching-container" }, for_push_exists: false3310 is expected to eq false3311 project: project_with_crpr, access_level: 0, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-prod-sha-1234" }, for_push_exists: true3312 is expected to eq true3313 project: project_with_crpr, access_level: 0, repository_path: "", for_push_exists: false3314 is expected to eq false3315 project: project_with_crpr, access_level: nil, repository_path: nil, for_push_exists: false3316 is expected to eq false3317 project: project_with_crpr, access_level: 30, repository_path: nil, for_push_exists: false3318 is expected to eq false3319 project: project_with_crpr, access_level: nil, repository_path: lazy { "#{project_with_crpr.full_path}/non-matching-container" }, for_push_exists: false3320 is expected to eq false3321 project: project_without_crpr, access_level: 30, repository_path: lazy { "#{project_without_crpr.full_path}/my-container-prod-sha-1234" }, for_push_exists: false3322 is expected to eq false3323 project: project_without_crpr, access_level: 40, repository_path: lazy { "#{project_without_crpr.full_path}/my-container-prod-sha-1234" }, for_push_exists: false3324 is expected to eq false3325 project: project_without_crpr, access_level: 50, repository_path: lazy { "#{project_without_crpr.full_path}/my-container-prod-sha-1234" }, for_push_exists: false3326 is expected to eq false3327 relationships3328 is expected to belong to project required: false inverse_of => container_registry_protection_rules3329 .for_repository_path3330 with several container registry protection rule scenarios3331 repository_path: lazy { "#{project.full_path}/my_container" }, expected_container_registry_protection_rules: [container_registry_protection_rule]3332 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 5, project_id: 718, created_at: "2024-03-08 06:24:30.122332...d_up_to_access_level: "developer", repository_path_pattern: "namespace606/project-758/my_container">3333 repository_path: lazy { "#{project.full_path}/my2container" }, expected_container_registry_protection_rules: []3334 is expected to contain exactly3335 repository_path: lazy { "#{project.full_path}/my_container-2" }, expected_container_registry_protection_rules: []3336 is expected to contain exactly3337 repository_path: lazy { "#{project.full_path}/my_container-with-wildcard-start" }, expected_container_registry_protection_rules: [protection_rule_with_wildcard_start]3338 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 6, project_id: 718, created_at: "2024-03-08 06:24:30.128092...evel: "developer", repository_path_pattern: "namespace606/project-758/*my_container-with-wildca...">3339 repository_path: lazy { "#{project.full_path}/my_container-with-wildcard-start-end" }, expected_container_registry_protection_rules: []3340 is expected to contain exactly3341 repository_path: lazy { "#{project.full_path}/anychar-my_container-with-wildcard-start" }, expected_container_registry_protection_rules: [protection_rule_with_wildcard_start]3342 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 6, project_id: 718, created_at: "2024-03-08 06:24:30.128092...evel: "developer", repository_path_pattern: "namespace606/project-758/*my_container-with-wildca...">3343 repository_path: lazy { "#{project.full_path}/anychar-my_container-with-wildcard-start-anychar" }, expected_container_registry_protection_rules: []3344 is expected to contain exactly3345 repository_path: lazy { "#{project.full_path}/my_container-with-wildcard-end" }, expected_container_registry_protection_rules: [protection_rule_with_wildcard_end]3346 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 7, project_id: 718, created_at: "2024-03-08 06:24:30.133592...evel: "developer", repository_path_pattern: "namespace606/project-758/my_container-with-wildcar...">3347 repository_path: lazy { "#{project.full_path}/my_container-with-wildcard-end-anychar:1234567890" }, expected_container_registry_protection_rules: [protection_rule_with_wildcard_end]3348 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 7, project_id: 718, created_at: "2024-03-08 06:24:30.133592...evel: "developer", repository_path_pattern: "namespace606/project-758/my_container-with-wildcar...">3349 repository_path: lazy { "#{project.full_path}/anychar-my_container-with-wildcard-end" }, expected_container_registry_protection_rules: []3350 is expected to contain exactly3351 repository_path: lazy { "#{project.full_path}/anychar-my_container-with-wildcard-end-anychar:1234567890" }, expected_container_registry_protection_rules: []3352 is expected to contain exactly3353 repository_path: lazy { "#{project.full_path}/my_container-with-wildcard-middle" }, expected_container_registry_protection_rules: [protection_rule_with_wildcard_middle]3354 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 8, project_id: 718, created_at: "2024-03-08 06:24:30.138579...evel: "developer", repository_path_pattern: "namespace606/project-758/*my_container-with-wildca...">3355 repository_path: lazy { "#{project.full_path}/anychar-my_container-with-wildcard-middle" }, expected_container_registry_protection_rules: [protection_rule_with_wildcard_middle]3356 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 8, project_id: 718, created_at: "2024-03-08 06:24:30.138579...evel: "developer", repository_path_pattern: "namespace606/project-758/*my_container-with-wildca...">3357 repository_path: lazy { "#{project.full_path}/anychar-my_container-anychar-wildcard-middle-anychar" }, expected_container_registry_protection_rules: []3358 is expected to contain exactly3359 repository_path: lazy { "#{project.full_path}/my_container-with-wildcard-start-middle-end" }, expected_container_registry_protection_rules: [protection_rule_with_wildcard_start_middle_end]3360 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 9, project_id: 718, created_at: "2024-03-08 06:24:30.143522...evel: "developer", repository_path_pattern: "namespace606/project-758/**my_container**with-wild...">3361 repository_path: lazy { "#{project.full_path}/anychar-my_container-anychar-with-wildcard-start-middle-end-anychar" }, expected_container_registry_protection_rules: [protection_rule_with_wildcard_start_middle_end]3362 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 9, project_id: 718, created_at: "2024-03-08 06:24:30.143522...evel: "developer", repository_path_pattern: "namespace606/project-758/**my_container**with-wild...">3363 repository_path: lazy { "#{project.full_path}/****my_container-*****-with-wildcard-start-middle-end****" }, expected_container_registry_protection_rules: [protection_rule_with_wildcard_start_middle_end]3364 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 9, project_id: 718, created_at: "2024-03-08 06:24:30.143522...evel: "developer", repository_path_pattern: "namespace606/project-758/**my_container**with-wild...">3365 repository_path: lazy { "other-#{project.full_path}/anychar-my_container-anychar-with-wildcard-start-middle-end-anychar" }, expected_container_registry_protection_rules: []3366 is expected to contain exactly3367 repository_path: lazy { "#{project.full_path}/my_container-with_underscore" }, expected_container_registry_protection_rules: [protection_rule_with_underscore]3368 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 10, project_id: 718, created_at: "2024-03-08 06:24:30.14837...evel: "developer", repository_path_pattern: "namespace606/project-758/my_container-with_undersc...">3369 repository_path: lazy { "#{project.full_path}/my_container-with*underscore" }, expected_container_registry_protection_rules: []3370 is expected to contain exactly3371 repository_path: lazy { "#{project.full_path}/my_container-with_any_underscore" }, expected_container_registry_protection_rules: []3372 is expected to contain exactly3373 repository_path: lazy { "#{project.full_path}/my_container-with-regex-char-period.*" }, expected_container_registry_protection_rules: [protection_rule_with_regex_char_period]3374 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 11, project_id: 718, created_at: "2024-03-08 06:24:30.15325...evel: "developer", repository_path_pattern: "namespace606/project-758/my_container-with-regex-c...">3375 repository_path: lazy { "#{project.full_path}/my_container-with-regex-char-period.anychar" }, expected_container_registry_protection_rules: [protection_rule_with_regex_char_period]3376 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 11, project_id: 718, created_at: "2024-03-08 06:24:30.15325...evel: "developer", repository_path_pattern: "namespace606/project-758/my_container-with-regex-c...">3377 repository_path: lazy { "#{project.full_path}/my_container-with-regex-char-period." }, expected_container_registry_protection_rules: [protection_rule_with_regex_char_period]3378 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 11, project_id: 718, created_at: "2024-03-08 06:24:30.15325...evel: "developer", repository_path_pattern: "namespace606/project-758/my_container-with-regex-c...">3379 repository_path: lazy { "#{project.full_path}/my_container-with-regex-char-period" }, expected_container_registry_protection_rules: []3380 is expected to contain exactly3381 repository_path: lazy { "#{project.full_path}/my_container-with-regex-char-period-any" }, expected_container_registry_protection_rules: []3382 is expected to contain exactly3383 repository_path: nil, expected_container_registry_protection_rules: []3384 is expected to contain exactly3385 repository_path: "", expected_container_registry_protection_rules: []3386 is expected to contain exactly3387 repository_path: "other_project_scope/any_container", expected_container_registry_protection_rules: []3388 is expected to contain exactly3389 with multiple matching container registry protection rules3390 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 12, project_id: 718, created_at: "2024-03-08 06:24:33.12460..._up_to_access_level: "developer", repository_path_pattern: "namespace606/project-758/my_container*"> and #<ContainerRegistry::Protection::Rule id: 5, project_id: 718, created_at: "2024-03-08 06:24:30.122332...d_up_to_access_level: "developer", repository_path_pattern: "namespace606/project-758/my_container">3391 validations3392 #repository_path_pattern3393 is expected to validate that :repository_path_pattern cannot be empty/falsy3394 is expected to validate that the length of :repository_path_pattern is at most 2553395 #path_pattern_starts_with_project_full_path3396 project: project_downcased_path, repository_path_pattern: lazy { project_downcased_path.full_path }, allowed: true3397 is expected to allow :repository_path_pattern to be ‹"namespace609/project-761"›3398 project: project_downcased_path, repository_path_pattern: lazy { "#{project_downcased_path.full_path}*" }, allowed: true3399 is expected to allow :repository_path_pattern to be ‹"namespace610/project-762*"›3400 project: project_downcased_path, repository_path_pattern: lazy { "#{project_downcased_path.full_path}/*" }, allowed: true3401 is expected to allow :repository_path_pattern to be ‹"namespace611/project-763/*"›3402 project: project_downcased_path, repository_path_pattern: lazy { "#{project_downcased_path.full_path}/sub-image*" }, allowed: true3403 is expected to allow :repository_path_pattern to be ‹"namespace612/project-764/sub-image*"›3404 project: project_downcased_path, repository_path_pattern: lazy { "#{project_downcased_path.full_path}/sub-image/*" }, allowed: true3405 is expected to allow :repository_path_pattern to be ‹"namespace613/project-765/sub-image/*"›3406 project: project_downcased_path, repository_path_pattern: lazy { "#{project_downcased_path.full_path}/sub-image/*/sub-sub-image" }, allowed: true3407 is expected to allow :repository_path_pattern to be ‹"namespace614/project-766/sub-image/*/sub-sub-image"›3408 project: project_downcased_path, repository_path_pattern: lazy { "#{project_downcased_path.full_path}/sub-image/sub-sub-image*" }, allowed: true3409 is expected to allow :repository_path_pattern to be ‹"namespace615/project-767/sub-image/sub-sub-image*"›3410 project: project_downcased_path, repository_path_pattern: lazy { project_downcased_path.full_path.upcase }, allowed: false3411 is expected not to allow :repository_path_pattern to be ‹"NAMESPACE616/PROJECT-768"›3412 project: project_downcased_path, repository_path_pattern: lazy { "*#{project_downcased_path.path}" }, allowed: false3413 is expected not to allow :repository_path_pattern to be ‹"*project-769"›3414 project: project_downcased_path, repository_path_pattern: lazy { "*#{project_downcased_path.path}/*" }, allowed: false3415 is expected not to allow :repository_path_pattern to be ‹"*project-770/*"›3416 project: project_downcased_path, repository_path_pattern: lazy { "any-project-scope/#{project_downcased_path.path}" }, allowed: false3417 is expected not to allow :repository_path_pattern to be ‹"any-project-scope/project-771"›3418 project: project_downcased_path, repository_path_pattern: lazy { build(:project).full_path }, allowed: false3419 is expected not to allow :repository_path_pattern to be ‹"namespace621/project-773"›3420 project: project_downcased_path, repository_path_pattern: lazy { project_downcased_path.path }, allowed: false3421 is expected not to allow :repository_path_pattern to be ‹"project-774"›3422 project: project_downcased_path, repository_path_pattern: nil, allowed: false3423 is expected not to allow :repository_path_pattern to be ‹nil›3424 project: project_mixcased_path, repository_path_pattern: lazy { project_mixcased_path.full_path.downcase }, allowed: true3425 is expected to allow :repository_path_pattern to be ‹"namespace624/namespace1/mixcased-project-path"›3426 project: project_mixcased_path, repository_path_pattern: lazy { "#{project_mixcased_path.full_path.downcase}*" }, allowed: true3427 is expected to allow :repository_path_pattern to be ‹"namespace625/namespace1/mixcased-project-path*"›3428 project: project_mixcased_path, repository_path_pattern: lazy { "#{project_mixcased_path.full_path.downcase}/sub-image/*" }, allowed: true3429 is expected to allow :repository_path_pattern to be ‹"namespace626/namespace1/mixcased-project-path/sub-image/*"›3430 project: project_mixcased_path, repository_path_pattern: lazy { project_mixcased_path.full_path }, allowed: false3431 is expected not to allow :repository_path_pattern to be ‹"namespace627/namespace1/MIXCASED-project-path"›3432 project: project_mixcased_path, repository_path_pattern: lazy { project_mixcased_path.full_path.upcase }, allowed: false3433 is expected not to allow :repository_path_pattern to be ‹"NAMESPACE628/NAMESPACE1/MIXCASED-PROJECT-PATH"›3434 project: project_mixcased_path, repository_path_pattern: lazy { "#{project_mixcased_path.full_path}/sub-image*" }, allowed: false3435 is expected not to allow :repository_path_pattern to be ‹"namespace629/namespace1/MIXCASED-project-path/sub-image*"›3436 #delete_protected_up_to_access_level3437 is expected to validate that :delete_protected_up_to_access_level cannot be empty/falsy3438 #push_protected_up_to_access_level3439 is expected to validate that :push_protected_up_to_access_level cannot be empty/falsy3440# [RSpecRunTime] Finishing example group spec/models/container_registry/protection/rule_spec.rb. It took 9.85 seconds. Expected to take 30.62 seconds.3441# [RSpecRunTime] Starting example group spec/models/merge_request_diff_commit_spec.rb. Expected to take 28.06 seconds.3442MergeRequestDiffCommit3443 does not allow STI3444 behaves like a BulkInsertSafe model3445 when calling class methods directly3446 raises an error when method is not bulk-insert safe3447 does not raise an error when method is bulk-insert safe3448 .bulk_insert!3449 when all items are valid3450 inserts them all3451 returns an empty array3452# [RSpecRunTime] RSpec elapsed time: 15 minutes 59.35 seconds. Current RSS: ~1562M. load average: 1.16 1.12 1.07 1/290 154553453 when some items are invalid3454 does not insert any of them and raises an error3455 inserts them anyway when bypassing validations3456 associations3457 is expected to belong to commit_author required: false3458 is expected to belong to committer required: false3459 #to_hash3460 returns the same results as Commit#to_hash, except for parent_ids3461# [RSpecRunTime] RSpec elapsed time: 16 minutes 0.91 second. Current RSS: ~1569M. load average: 1.15 1.11 1.07 1/292 154983462 .create_bulk3463 inserts the commits into the database en masse3464 creates diff commit users3465 with dates larger than the DB limit3466 uses a sanitized date3467# [RSpecRunTime] RSpec elapsed time: 16 minutes 4.21 seconds. Current RSS: ~1575M. load average: 1.15 1.11 1.07 1/291 156323468 .prepare_commits_for_bulk_insert3469 returns the commit hashes and unique user tuples3470# [RSpecRunTime] Finishing example group spec/models/merge_request_diff_commit_spec.rb. It took 20.22 seconds. Expected to take 28.06 seconds.3471# [RSpecRunTime] Starting example group spec/lib/container_registry/client_spec.rb. Expected to take 27.53 seconds.3472ContainerRegistry::Client3473 #repository_manifest3474 behaves like handling repository manifest3475 GET /v2/:name/manifests/mytag3476 behaves like handling timeouts3477 handles network timeouts3478 logs the error3479 behaves like handling repository manifest3480 GET /v2/:name/manifests/mytag3481 behaves like handling timeouts3482 handles network timeouts3483 logs the error3484 #blob3485 GET /v2/:name/blobs/:digest3486 with a 307 redirect3487 behaves like handling redirects3488 follows the redirect3489 with a redirect location with params ending with =3490 behaves like handling redirects3491 follows the redirect3492 with a redirect location with params ending with %3D3493 behaves like handling redirects3494 follows the redirect3495 behaves like handling timeouts3496 handles network timeouts3497 logs the error3498 #upload_blob3499 with successful uploads3500 starts the upload and posts the blob3501 with a failed upload3502 returns a failure3503 #generate_empty_manifest3504 uploads a random image and returns the manifest3505 when upload fails3506 is expected to equal nil3507 #put_tag3508 uploads the manifest and returns the digest3509 #delete_repository_tag_by_digest3510 when the tag exists3511 is expected to be truthy3512 when the tag does not exist3513 is expected to be truthy3514 when an error occurs3515 is expected to be falsey3516 #supports_tag_delete?3517 registry_tags_support_enabled: true, is_on_dot_com: true, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: true3518 returns the expected result3519 registry_tags_support_enabled: true, is_on_dot_com: false, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: true, expected_result: true3520 returns the expected result3521 registry_tags_support_enabled: true, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: true3522 returns the expected result3523 registry_tags_support_enabled: true, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: true3524 returns the expected result3525 registry_tags_support_enabled: false, is_on_dot_com: true, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: true3526 returns the expected result3527 registry_tags_support_enabled: false, is_on_dot_com: false, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: true, expected_result: false3528 returns the expected result3529 registry_tags_support_enabled: false, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: false3530 returns the expected result3531 registry_tags_support_enabled: false, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: false3532 returns the expected result3533 #registry_info3534 behaves like handling registry info3535 when the check is successful3536 when using the GitLab container registry3537 identifies the vendor as "gitlab"3538 identifies version and features3539 identifies the registry DB as enabled3540 when using a third-party container registry3541 identifies the vendor as "other"3542 does not identify version or features3543 does not identify the registry DB as enabled3544 when the check is not successful3545 does not identify vendor, version or features3546 when the check returns an unexpected value in the database enabled header3547 does not identify the registry DB as enabled3548 .supports_tag_delete?3549 registry_api_url: "http://sandbox.local", registry_enabled: true, registry_tags_support_enabled: true, is_on_dot_com: true, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: true3550 returns the expected result3551 registry_api_url: "http://sandbox.local", registry_enabled: true, registry_tags_support_enabled: true, is_on_dot_com: false, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: true, expected_result: true3552 returns the expected result3553 registry_api_url: "http://sandbox.local", registry_enabled: true, registry_tags_support_enabled: false, is_on_dot_com: true, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: true3554 returns the expected result3555 registry_api_url: "http://sandbox.local", registry_enabled: true, registry_tags_support_enabled: false, is_on_dot_com: false, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: true, expected_result: false3556 returns the expected result3557 registry_api_url: "http://sandbox.local", registry_enabled: false, registry_tags_support_enabled: true, is_on_dot_com: true, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: false3558 returns the expected result3559 registry_api_url: "http://sandbox.local", registry_enabled: false, registry_tags_support_enabled: true, is_on_dot_com: false, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: false3560 returns the expected result3561 registry_api_url: "http://sandbox.local", registry_enabled: false, registry_tags_support_enabled: false, is_on_dot_com: true, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: false3562 returns the expected result3563 registry_api_url: "http://sandbox.local", registry_enabled: false, registry_tags_support_enabled: false, is_on_dot_com: false, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: false3564 returns the expected result3565 registry_api_url: "http://sandbox.local", registry_enabled: true, registry_tags_support_enabled: true, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: true3566 returns the expected result3567 registry_api_url: "http://sandbox.local", registry_enabled: true, registry_tags_support_enabled: true, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: true3568 returns the expected result3569 registry_api_url: "http://sandbox.local", registry_enabled: true, registry_tags_support_enabled: false, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: false3570 returns the expected result3571 registry_api_url: "http://sandbox.local", registry_enabled: true, registry_tags_support_enabled: false, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: false3572 returns the expected result3573 registry_api_url: "http://sandbox.local", registry_enabled: false, registry_tags_support_enabled: true, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: false, expected_result: false3574 returns the expected result3575 registry_api_url: "http://sandbox.local", registry_enabled: false, registry_tags_support_enabled: true, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: false, expected_result: false3576 returns the expected result3577 registry_api_url: "http://sandbox.local", registry_enabled: false, registry_tags_support_enabled: false, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: false, expected_result: false3578 returns the expected result3579 registry_api_url: "http://sandbox.local", registry_enabled: false, registry_tags_support_enabled: false, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: false, expected_result: false3580 returns the expected result3581 registry_api_url: "", registry_enabled: true, registry_tags_support_enabled: true, is_on_dot_com: true, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: false3582 returns the expected result3583 registry_api_url: "", registry_enabled: true, registry_tags_support_enabled: true, is_on_dot_com: false, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: false3584 returns the expected result3585 registry_api_url: "", registry_enabled: true, registry_tags_support_enabled: false, is_on_dot_com: true, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: false3586 returns the expected result3587 registry_api_url: "", registry_enabled: true, registry_tags_support_enabled: false, is_on_dot_com: false, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: false3588 returns the expected result3589 registry_api_url: "", registry_enabled: false, registry_tags_support_enabled: true, is_on_dot_com: true, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: false3590 returns the expected result3591 registry_api_url: "", registry_enabled: false, registry_tags_support_enabled: true, is_on_dot_com: false, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: false3592 returns the expected result3593 registry_api_url: "", registry_enabled: false, registry_tags_support_enabled: false, is_on_dot_com: true, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: false3594 returns the expected result3595 registry_api_url: "", registry_enabled: false, registry_tags_support_enabled: false, is_on_dot_com: false, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: false3596 returns the expected result3597 registry_api_url: "", registry_enabled: true, registry_tags_support_enabled: true, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: false, expected_result: false3598 returns the expected result3599 registry_api_url: "", registry_enabled: true, registry_tags_support_enabled: true, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: false, expected_result: false3600 returns the expected result3601 registry_api_url: "", registry_enabled: true, registry_tags_support_enabled: false, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: false, expected_result: false3602 returns the expected result3603 registry_api_url: "", registry_enabled: true, registry_tags_support_enabled: false, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: false, expected_result: false3604 returns the expected result3605 registry_api_url: "", registry_enabled: false, registry_tags_support_enabled: true, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: false, expected_result: false3606 returns the expected result3607 registry_api_url: "", registry_enabled: false, registry_tags_support_enabled: true, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: false, expected_result: false3608 returns the expected result3609 registry_api_url: "", registry_enabled: false, registry_tags_support_enabled: false, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: false, expected_result: false3610 returns the expected result3611 registry_api_url: "", registry_enabled: false, registry_tags_support_enabled: false, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: false, expected_result: false3612 returns the expected result3613 #repository_tags3614 returns a successful response3615 .registry_info3616 behaves like handling registry info3617 when the check is successful3618 when using the GitLab container registry3619 identifies the vendor as "gitlab"3620 identifies version and features3621 identifies the registry DB as enabled3622 when using a third-party container registry3623 identifies the vendor as "other"3624 does not identify version or features3625 does not identify the registry DB as enabled3626 when the check is not successful3627 does not identify vendor, version or features3628 when the check returns an unexpected value in the database enabled header3629 does not identify the registry DB as enabled3630# [RSpecRunTime] Finishing example group spec/lib/container_registry/client_spec.rb. It took 10.38 seconds. Expected to take 27.53 seconds.3631# [RSpecRunTime] Starting example group spec/lib/bulk_imports/clients/http_spec.rb. Expected to take 26.37 seconds.3632BulkImports::Clients::HTTP3633 #get3634 performs network request3635 error handling3636 when any known HTTP error occurs3637 exception_class: Net::OpenTimeout3638 raises BulkImports::NetworkError3639 exception_class: Net::ReadTimeout3640 raises BulkImports::NetworkError3641 exception_class: Net::WriteTimeout3642 raises BulkImports::NetworkError3643 exception_class: Gitlab::HTTP_V2::ReadTotalTimeout3644 raises BulkImports::NetworkError3645 exception_class: EOFError3646 raises BulkImports::NetworkError3647 exception_class: SocketError3648 raises BulkImports::NetworkError3649 exception_class: OpenSSL::SSL::SSLError3650 raises BulkImports::NetworkError3651 exception_class: OpenSSL::OpenSSLError3652 raises BulkImports::NetworkError3653 exception_class: Errno::ECONNRESET3654 raises BulkImports::NetworkError3655 exception_class: Errno::ECONNREFUSED3656 raises BulkImports::NetworkError3657 exception_class: Errno::EHOSTUNREACH3658 raises BulkImports::NetworkError3659 exception_class: Errno::ENETUNREACH3660 raises BulkImports::NetworkError3661 exception_class: Gitlab::HTTP_V2::BlockedUrlError3662 raises BulkImports::NetworkError3663 exception_class: Gitlab::HTTP_V2::RedirectionTooDeep3664 raises BulkImports::NetworkError3665 exception_class: Net::HTTPBadResponse3666 raises BulkImports::NetworkError3667 when response is not success3668 raises BulkImports::NetworkError3669 #each_page3670 with a block3671 yields every retrieved page to the supplied block3672 without a block3673 returns an Enumerator3674 when the request is asynchronous3675 sets a timeout that is double the default read timeout3676 #post3677 performs network request3678 error handling3679 when any known HTTP error occurs3680 exception_class: Net::OpenTimeout3681 raises BulkImports::NetworkError3682 exception_class: Net::ReadTimeout3683 raises BulkImports::NetworkError3684 exception_class: Net::WriteTimeout3685 raises BulkImports::NetworkError3686 exception_class: Gitlab::HTTP_V2::ReadTotalTimeout3687 raises BulkImports::NetworkError3688 exception_class: EOFError3689 raises BulkImports::NetworkError3690 exception_class: SocketError3691 raises BulkImports::NetworkError3692 exception_class: OpenSSL::SSL::SSLError3693 raises BulkImports::NetworkError3694 exception_class: OpenSSL::OpenSSLError3695 raises BulkImports::NetworkError3696 exception_class: Errno::ECONNRESET3697 raises BulkImports::NetworkError3698 exception_class: Errno::ECONNREFUSED3699 raises BulkImports::NetworkError3700 exception_class: Errno::EHOSTUNREACH3701 raises BulkImports::NetworkError3702 exception_class: Errno::ENETUNREACH3703 raises BulkImports::NetworkError3704 exception_class: Gitlab::HTTP_V2::BlockedUrlError3705 raises BulkImports::NetworkError3706 exception_class: Gitlab::HTTP_V2::RedirectionTooDeep3707 raises BulkImports::NetworkError3708 exception_class: Net::HTTPBadResponse3709 raises BulkImports::NetworkError3710 when response is not success3711 raises BulkImports::NetworkError3712 #head3713 performs network request3714 error handling3715 when any known HTTP error occurs3716 exception_class: Net::OpenTimeout3717 raises BulkImports::NetworkError3718 exception_class: Net::ReadTimeout3719 raises BulkImports::NetworkError3720 exception_class: Net::WriteTimeout3721 raises BulkImports::NetworkError3722 exception_class: Gitlab::HTTP_V2::ReadTotalTimeout3723 raises BulkImports::NetworkError3724 exception_class: EOFError3725 raises BulkImports::NetworkError3726 exception_class: SocketError3727 raises BulkImports::NetworkError3728 exception_class: OpenSSL::SSL::SSLError3729 raises BulkImports::NetworkError3730 exception_class: OpenSSL::OpenSSLError3731 raises BulkImports::NetworkError3732 exception_class: Errno::ECONNRESET3733 raises BulkImports::NetworkError3734 exception_class: Errno::ECONNREFUSED3735 raises BulkImports::NetworkError3736 exception_class: Errno::EHOSTUNREACH3737 raises BulkImports::NetworkError3738 exception_class: Errno::ENETUNREACH3739 raises BulkImports::NetworkError3740 exception_class: Gitlab::HTTP_V2::BlockedUrlError3741 raises BulkImports::NetworkError3742 exception_class: Gitlab::HTTP_V2::RedirectionTooDeep3743 raises BulkImports::NetworkError3744 exception_class: Net::HTTPBadResponse3745 raises BulkImports::NetworkError3746 when response is not success3747 raises BulkImports::NetworkError3748 #stream3749 performs network request with stream_body option3750 #instance_version3751 returns version as an instance of Gitlab::VersionInfo3752 when /version endpoint is not available3753 requests /metadata endpoint3754 when /metadata endpoint returns a 4013755 raises a BulkImports:Error3756 when /metadata endpoint returns a 4033757 raises a BulkImports:Error3758 when /metadata endpoint returns a 4043759 raises a BulkImports:Error3760 when /metadata endpoint returns any other BulkImports::NetworkError3761 raises a BulkImports:NetworkError3762 #validate_instance_version!3763 when instance version is greater than or equal to the minimum major version3764 is expected to eq true3765 when instance version is less than the minimum major version3766 is expected to raise BulkImports::Error3767 #validate_import_scopes!3768 when the source_version is < 15.53769 skips validation3770 when source version is 15.5 or higher3771 when an HTTP error is raised3772 raises BulkImports::NetworkError3773 when scopes are valid3774 returns true3775 when scopes are invalid3776 raises a BulkImports error3777 #instance_enterprise3778 returns source instance enterprise information3779 when enterprise information is missing3780 defaults to true3781 #compatible_for_project_migration?3782 when instance version is lower the the expected minimum3783 returns false3784 when instance version is at least the expected minimum3785 returns true3786 when url is relative3787 performs network request to a relative gitlab url3788# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/clients/http_spec.rb. It took 7.5 seconds. Expected to take 26.37 seconds.3789# [RSpecRunTime] Starting example group spec/finders/clusters/knative_services_finder_spec.rb. Expected to take 25.49 seconds.3790Clusters::KnativeServicesFinder3791 #service_pod_details3792 behaves like a cached data3793 has an unintialized cache3794 when using synchronous reactive cache3795 when there are functions for cluster namespace3796 is expected not to be blank3797# [RSpecRunTime] RSpec elapsed time: 16 minutes 26.29 seconds. Current RSS: ~1618M. load average: 1.26 1.14 1.08 1/290 156773798 when there are no functions for cluster namespace3799 is expected to be blank3800# [RSpecRunTime] RSpec elapsed time: 16 minutes 28.41 seconds. Current RSS: ~1618M. load average: 1.26 1.14 1.08 1/290 157003801 #services3802 behaves like a cached data3803 has an unintialized cache3804 when using synchronous reactive cache3805 when there are functions for cluster namespace3806 is expected not to be blank3807# [RSpecRunTime] RSpec elapsed time: 16 minutes 32.28 seconds. Current RSS: ~1587M. load average: 1.24 1.14 1.08 1/290 157453808 when there are no functions for cluster namespace3809 is expected to be blank3810# [RSpecRunTime] RSpec elapsed time: 16 minutes 34.27 seconds. Current RSS: ~1584M. load average: 1.24 1.14 1.08 1/290 157683811 #knative_detected3812 when knative is installed3813 is expected to be truthy3814 discovers knative installation3815# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.14 seconds. Current RSS: ~1579M. load average: 1.30 1.15 1.09 1/290 158133816 when knative is not installed3817 is expected to be falsy3818 does not discover knative installation3819# [RSpecRunTime] RSpec elapsed time: 16 minutes 42.03 seconds. Current RSS: ~1570M. load average: 1.27 1.15 1.09 1/290 158583820# [RSpecRunTime] Finishing example group spec/finders/clusters/knative_services_finder_spec.rb. It took 19.82 seconds. Expected to take 25.49 seconds.3821# [RSpecRunTime] Starting example group spec/policies/ci/runner_manager_policy_spec.rb. Expected to take 23.98 seconds.3822Ci::RunnerManagerPolicy3823 ability :read_runner_manager3824 without access3825 behaves like does not allow reading runners managers on any scope3826 with instance runner3827 is expected not to be allowed :read_runner_manager3828 with shared runners disabled for groups and projects3829 is expected not to be allowed :read_runner_manager3830# [RSpecRunTime] RSpec elapsed time: 16 minutes 44.0 seconds. Current RSS: ~1560M. load average: 1.27 1.15 1.09 1/290 158593831 with group runner3832 is expected not to be allowed :read_runner_manager3833 with sharing of group runners disabled3834 is expected not to be allowed :read_runner_manager3835 with project runner3836 is expected not to be allowed :read_runner_manager3837 with guest access3838 behaves like does not allow reading runners managers on any scope3839 with instance runner3840 is expected not to be allowed :read_runner_manager3841 with shared runners disabled for groups and projects3842 is expected not to be allowed :read_runner_manager3843 with group runner3844 is expected not to be allowed :read_runner_manager3845 with sharing of group runners disabled3846 is expected not to be allowed :read_runner_manager3847 with project runner3848 is expected not to be allowed :read_runner_manager3849 with developer access3850 behaves like a policy allowing reading instance runner manager depending on runner sharing3851 with instance runner3852 shared_runners_enabled_on_group: false, shared_runners_enabled_on_project: false, expect_can_read: false3853 is expected not to be allowed :read_runner_manager3854 shared_runners_enabled_on_group: false, shared_runners_enabled_on_project: true, expect_can_read: true3855 is expected to be allowed :read_runner_manager3856 shared_runners_enabled_on_group: true, shared_runners_enabled_on_project: false, expect_can_read: true3857 is expected to be allowed :read_runner_manager3858 shared_runners_enabled_on_group: true, shared_runners_enabled_on_project: true, expect_can_read: true3859 is expected to be allowed :read_runner_manager3860 behaves like a policy allowing reading group runner manager depending on runner sharing3861 with group runner3862 is expected to be allowed :read_runner_manager3863 with sharing of group runners disabled3864 is expected to be allowed :read_runner_manager3865 when user belongs to subgroup only3866 with runner visible to group project3867 is expected to be allowed :read_runner_manager3868 with sharing of group runners disabled3869 is expected not to be allowed :read_runner_manager3870 without projects in group3871 is expected not to be allowed :read_runner_manager3872 when user is not developer in associated group3873 is expected not to be allowed :read_runner_manager3874 when user is developer in a group invited to group as developer3875 is expected to be allowed :read_runner_manager3876 when runner is in subgroup3877 is expected to be allowed :read_runner_manager3878 with sharing of group runners disabled3879 is expected not to be allowed :read_runner_manager3880 with project runner3881 is expected to be allowed :read_runner_manager3882 when user is not developer in parent group3883 is expected not to be allowed :read_runner_manager3884 when user is developer in a group invited to project as developer3885 is expected to be allowed :read_runner_manager3886 with maintainer access3887 behaves like a policy allowing reading instance runner manager depending on runner sharing3888 with instance runner3889 shared_runners_enabled_on_group: false, shared_runners_enabled_on_project: false, expect_can_read: false3890 is expected not to be allowed :read_runner_manager3891 shared_runners_enabled_on_group: false, shared_runners_enabled_on_project: true, expect_can_read: true3892 is expected to be allowed :read_runner_manager3893 shared_runners_enabled_on_group: true, shared_runners_enabled_on_project: false, expect_can_read: true3894 is expected to be allowed :read_runner_manager3895 shared_runners_enabled_on_group: true, shared_runners_enabled_on_project: true, expect_can_read: true3896 is expected to be allowed :read_runner_manager3897 behaves like a policy allowing reading group runner manager depending on runner sharing3898 with group runner3899 is expected to be allowed :read_runner_manager3900 with sharing of group runners disabled3901 is expected to be allowed :read_runner_manager3902 when user belongs to subgroup only3903 with runner visible to group project3904 is expected to be allowed :read_runner_manager3905 with sharing of group runners disabled3906 is expected not to be allowed :read_runner_manager3907 without projects in group3908 is expected not to be allowed :read_runner_manager3909 when user is not maintainer in associated group3910 is expected not to be allowed :read_runner_manager3911 when user is maintainer in a group invited to group as maintainer3912 is expected to be allowed :read_runner_manager3913 when runner is in subgroup3914 is expected to be allowed :read_runner_manager3915 with sharing of group runners disabled3916 is expected not to be allowed :read_runner_manager3917 with project runner3918 is expected to be allowed :read_runner_manager3919 with owner access3920 behaves like a policy allowing reading instance runner manager depending on runner sharing3921 with instance runner3922 shared_runners_enabled_on_group: false, shared_runners_enabled_on_project: false, expect_can_read: false3923 is expected not to be allowed :read_runner_manager3924 shared_runners_enabled_on_group: false, shared_runners_enabled_on_project: true, expect_can_read: true3925 is expected to be allowed :read_runner_manager3926 shared_runners_enabled_on_group: true, shared_runners_enabled_on_project: false, expect_can_read: true3927 is expected to be allowed :read_runner_manager3928 shared_runners_enabled_on_group: true, shared_runners_enabled_on_project: true, expect_can_read: true3929 is expected to be allowed :read_runner_manager3930 with group runner3931 is expected to be allowed :read_runner_manager3932 with sharing of group runners disabled3933 is expected to be allowed :read_runner_manager3934 with project runner3935 is expected to be allowed :read_runner_manager3936# [RSpecRunTime] Finishing example group spec/policies/ci/runner_manager_policy_spec.rb. It took 11.68 seconds. Expected to take 23.98 seconds.3937# [RSpecRunTime] Starting example group spec/lib/api/helpers/packages/dependency_proxy_helpers_spec.rb. Expected to take 23.38 seconds.3938API::Helpers::Packages::DependencyProxyHelpers3939 #redirect_registry_request3940 with maven packages3941 application_setting: true, group_setting: nil, forward_to_registry: true, example_name: "executing redirect"3942 behaves like executing redirect3943 redirects to package registry3944 application_setting: true, group_setting: nil, forward_to_registry: false, example_name: "executing fallback"3945 behaves like executing fallback3946 redirects to package registry3947 application_setting: false, group_setting: nil, forward_to_registry: true, example_name: "executing fallback"3948 behaves like executing fallback3949 redirects to package registry3950 application_setting: false, group_setting: nil, forward_to_registry: false, example_name: "executing fallback"3951 behaves like executing fallback3952 redirects to package registry3953 application_setting: true, group_setting: false, forward_to_registry: true, example_name: "executing fallback"3954 behaves like executing fallback3955 redirects to package registry3956 application_setting: true, group_setting: false, forward_to_registry: false, example_name: "executing fallback"3957 behaves like executing fallback3958 redirects to package registry3959 application_setting: false, group_setting: true, forward_to_registry: true, example_name: "executing redirect"3960 behaves like executing redirect3961 redirects to package registry3962 application_setting: false, group_setting: true, forward_to_registry: false, example_name: "executing fallback"3963 behaves like executing fallback3964 redirects to package registry3965 when no target is present3966 behaves like executing redirect3967 redirects to package registry3968 when maven_central_request_forwarding is disabled3969 application_setting: true, forward_to_registry: true3970 behaves like executing fallback3971 redirects to package registry3972 application_setting: true, forward_to_registry: false3973 behaves like executing fallback3974 redirects to package registry3975 application_setting: false, forward_to_registry: true3976 behaves like executing fallback3977 redirects to package registry3978 application_setting: false, forward_to_registry: false3979 behaves like executing fallback3980 redirects to package registry3981 with npm packages3982 application_setting: true, group_setting: nil, forward_to_registry: true, example_name: "executing redirect"3983 behaves like executing redirect3984 redirects to package registry3985 application_setting: true, group_setting: nil, forward_to_registry: false, example_name: "executing fallback"3986 behaves like executing fallback3987 redirects to package registry3988 application_setting: false, group_setting: nil, forward_to_registry: true, example_name: "executing fallback"3989 behaves like executing fallback3990 redirects to package registry3991 application_setting: false, group_setting: nil, forward_to_registry: false, example_name: "executing fallback"3992 behaves like executing fallback3993 redirects to package registry3994 application_setting: true, group_setting: false, forward_to_registry: true, example_name: "executing fallback"3995 behaves like executing fallback3996 redirects to package registry3997 application_setting: true, group_setting: false, forward_to_registry: false, example_name: "executing fallback"3998 behaves like executing fallback3999 redirects to package registry4000 application_setting: false, group_setting: true, forward_to_registry: true, example_name: "executing redirect"4001 behaves like executing redirect4002 redirects to package registry4003 application_setting: false, group_setting: true, forward_to_registry: false, example_name: "executing fallback"4004 behaves like executing fallback4005 redirects to package registry4006 when no target is present4007 behaves like executing redirect4008 redirects to package registry4009 when maven_central_request_forwarding is disabled4010 application_setting: true, forward_to_registry: true4011 behaves like executing fallback4012 redirects to package registry4013 application_setting: true, forward_to_registry: false4014 behaves like executing fallback4015 redirects to package registry4016 application_setting: false, forward_to_registry: true4017 behaves like executing fallback4018 redirects to package registry4019 application_setting: false, forward_to_registry: false4020 behaves like executing fallback4021 redirects to package registry4022 with pypi packages4023 application_setting: true, group_setting: nil, forward_to_registry: true, example_name: "executing redirect"4024 behaves like executing redirect4025 redirects to package registry4026 application_setting: true, group_setting: nil, forward_to_registry: false, example_name: "executing fallback"4027 behaves like executing fallback4028 redirects to package registry4029 application_setting: false, group_setting: nil, forward_to_registry: true, example_name: "executing fallback"4030 behaves like executing fallback4031 redirects to package registry4032 application_setting: false, group_setting: nil, forward_to_registry: false, example_name: "executing fallback"4033 behaves like executing fallback4034 redirects to package registry4035 application_setting: true, group_setting: false, forward_to_registry: true, example_name: "executing fallback"4036 behaves like executing fallback4037 redirects to package registry4038 application_setting: true, group_setting: false, forward_to_registry: false, example_name: "executing fallback"4039 behaves like executing fallback4040 redirects to package registry4041 application_setting: false, group_setting: true, forward_to_registry: true, example_name: "executing redirect"4042 behaves like executing redirect4043 redirects to package registry4044 application_setting: false, group_setting: true, forward_to_registry: false, example_name: "executing fallback"4045 behaves like executing fallback4046 redirects to package registry4047 when no target is present4048 behaves like executing redirect4049 redirects to package registry4050 when maven_central_request_forwarding is disabled4051 application_setting: true, forward_to_registry: true4052 behaves like executing fallback4053 redirects to package registry4054 application_setting: true, forward_to_registry: false4055 behaves like executing fallback4056 redirects to package registry4057 application_setting: false, forward_to_registry: true4058 behaves like executing fallback4059 redirects to package registry4060 application_setting: false, forward_to_registry: false4061 behaves like executing fallback4062 redirects to package registry4063 with non-forwardable package type4064 conan4065 raises an error4066 nuget4067 raises an error4068 composer4069 raises an error4070 generic4071 raises an error4072 golang4073 raises an error4074 debian4075 raises an error4076 rubygems4077 raises an error4078 helm4079 raises an error4080 terraform_module4081 raises an error4082 rpm4083 raises an error4084 ml_model4085 raises an error4086 #registry_url4087 package_type: :maven, expected_result: "https://repo.maven.apache.org/maven2/test/123", params: {:path=>"test", :file_name=>"123", :project=>nil}4088 is expected to eq "https://repo.maven.apache.org/maven2/test/123"4089 package_type: :npm, expected_result: "https://registry.npmjs.org/test", params: {:package_name=>"test"}4090 is expected to eq "https://registry.npmjs.org/test"4091 package_type: :pypi, expected_result: "https://pypi.org/simple/test/", params: {:package_name=>"test"}4092 is expected to eq "https://pypi.org/simple/test/"4093 with non-forwardable package type conan4094 raises an error4095 with non-forwardable package type nuget4096 raises an error4097 with non-forwardable package type composer4098 raises an error4099 with non-forwardable package type generic4100 raises an error4101 with non-forwardable package type golang4102 raises an error4103 with non-forwardable package type debian4104 raises an error4105 with non-forwardable package type rubygems4106 raises an error4107 with non-forwardable package type helm4108 raises an error4109 with non-forwardable package type terraform_module4110 raises an error4111 with non-forwardable package type rpm4112 raises an error4113 with non-forwardable package type ml_model4114 raises an error4115# [RSpecRunTime] Finishing example group spec/lib/api/helpers/packages/dependency_proxy_helpers_spec.rb. It took 8.5 seconds. Expected to take 23.38 seconds.4116# [RSpecRunTime] Starting example group spec/services/post_receive_service_spec.rb. Expected to take 22.61 seconds.4117PostReceiveService4118 when project is nil4119 does not return error4120 behaves like does not record an onboarding progress action4121 is expected not to receive new(*(any args)) 0 times4122# [RSpecRunTime] RSpec elapsed time: 17 minutes 3.57 seconds. Current RSS: ~1602M. load average: 1.26 1.15 1.09 1/285 158784123 when repository is nil4124 does not return error4125 when both repository and project are nil4126 does not return error4127 with Project4128 returns link to create new merge request4129 returns the link to an existing merge request when it exists4130 does not invoke MergeRequests::PushOptionsHandlerService4131 behaves like post_receive_service actions4132 enqueues a PostReceive worker job4133 decreases the reference counter and returns the result4134 behaves like records an onboarding progress action4135 is expected to receive execute({:action=>:git_write}) 1 time4136# [RSpecRunTime] RSpec elapsed time: 17 minutes 4.98 seconds. Current RSS: ~1596M. load average: 1.26 1.15 1.09 1/291 159134137 when printing_merge_request_link_enabled is false4138 returns no merge request messages4139 when there are merge_request push options4140 invalidates the branch name cache4141 invokes MergeRequests::PushOptionsHandlerService4142 creates a new merge request4143 links to the newly created merge request4144 adds errors on the service instance to warnings4145 adds ActiveRecord errors on invalid MergeRequest records to warnings4146# [RSpecRunTime] RSpec elapsed time: 17 minutes 9.38 seconds. Current RSS: ~1587M. load average: 1.24 1.15 1.09 1/290 159724147 with PersonalSnippet4148 does not return link to create new merge request4149 does not return the link to an existing merge request when it exists4150 behaves like post_receive_service actions4151 enqueues a PostReceive worker job4152 decreases the reference counter and returns the result4153 behaves like records an onboarding progress action4154 is expected to receive execute({:action=>:git_write}) 1 time4155 with ProjectSnippet4156 does not return link to create new merge request4157 does not return the link to an existing merge request when it exists4158 behaves like post_receive_service actions4159 enqueues a PostReceive worker job4160 decreases the reference counter and returns the result4161 behaves like records an onboarding progress action4162 is expected to receive execute({:action=>:git_write}) 1 time4163 broadcast message banner exists4164 outputs a broadcast message when show_in_cli is true4165 does not output a broadcast message when show_in_cli is false4166 broadcast message notification exists4167 does not output a broadcast message4168 broadcast message does not exist4169 does not output a broadcast message4170 nil broadcast message4171 does not output a broadcast message4172 broadcast message has a target_path4173 no project path matches4174 does not output the scoped broadcast messages4175 does output another message that doesn't have a target_path4176 project path matches4177 does output the latest scoped broadcast message4178 does not output the older scoped broadcast message4179 does not output another message that doesn't have a target_path4180 with a redirected data4181 returns redirected message on the response4182 with new project data4183 returns new project message on the response4184 #process_mr_push_options4185 when repository belongs to a snippet4186 with PersonalSnippet4187 returns an error message4188 with ProjectSnippet4189 returns an error message4190 #merge_request_urls4191 when repository belongs to a snippet4192 with PersonalSnippet4193 returns an empty array4194 with ProjectSnippet4195 returns an empty array4196# [RSpecRunTime] Finishing example group spec/services/post_receive_service_spec.rb. It took 11.16 seconds. Expected to take 22.61 seconds.4197# [RSpecRunTime] Starting example group spec/policies/todo_policy_spec.rb. Expected to take 21.48 seconds.4198TodoPolicy4199 own_todo4200 user: user1, todo: todo1, allowed: true4201 behaves like grants the expected permissions4202 is expected to be allowed :read_todo4203# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.65 seconds. Current RSS: ~1560M. load average: 1.20 1.14 1.09 1/290 160284204 user: user2, todo: todo2, allowed: true4205 behaves like grants the expected permissions4206 is expected to be allowed :read_todo4207 user: user1, todo: todo2, allowed: false4208 behaves like grants the expected permissions4209 is expected to be disallowed :read_todo4210 user: user1, todo: todo3, allowed: false4211 behaves like grants the expected permissions4212 is expected to be disallowed :read_todo4213 user: user2, todo: todo1, allowed: false4214 behaves like grants the expected permissions4215 is expected to be disallowed :read_todo4216 user: user2, todo: todo4, allowed: false4217 behaves like grants the expected permissions4218 is expected to be disallowed :read_todo4219 user: user3, todo: todo1, allowed: false4220 behaves like grants the expected permissions4221 is expected to be disallowed :read_todo4222 user: user3, todo: todo2, allowed: false4223 behaves like grants the expected permissions4224 is expected to be disallowed :read_todo4225 user: user3, todo: todo3, allowed: false4226 behaves like grants the expected permissions4227 is expected to be disallowed :read_todo4228 user: user3, todo: todo4, allowed: false4229 behaves like grants the expected permissions4230 is expected to be disallowed :read_todo4231 user: user2, todo: todo3, allowed: false4232 behaves like grants the expected permissions4233 is expected to be disallowed :read_todo4234 read_note4235 user: reporter, todo: no_note_todo1, allowed: true4236 behaves like grants the expected permissions4237 is expected to be allowed :read_todo4238# [RSpecRunTime] RSpec elapsed time: 17 minutes 23.58 seconds. Current RSS: ~1501M. load average: 1.18 1.14 1.09 1/285 160294239 behaves like grants the expected permissions4240 is expected to be allowed :update_todo4241 user: reporter, todo: note_todo1, allowed: true4242 behaves like grants the expected permissions4243 is expected to be allowed :read_todo4244 behaves like grants the expected permissions4245 is expected to be allowed :update_todo4246 user: reporter, todo: internal_note_todo1, allowed: true4247 behaves like grants the expected permissions4248 is expected to be allowed :read_todo4249 behaves like grants the expected permissions4250 is expected to be allowed :update_todo4251 user: guest, todo: no_note_todo2, allowed: true4252 behaves like grants the expected permissions4253 is expected to be allowed :read_todo4254 behaves like grants the expected permissions4255 is expected to be allowed :update_todo4256 user: guest, todo: note_todo2, allowed: true4257 behaves like grants the expected permissions4258 is expected to be allowed :read_todo4259 behaves like grants the expected permissions4260 is expected to be allowed :update_todo4261 user: guest, todo: internal_note_todo2, allowed: false4262 behaves like grants the expected permissions4263 is expected to be disallowed :read_todo4264 behaves like grants the expected permissions4265 is expected to be disallowed :update_todo4266 user: non_member, todo: no_note_todo3, allowed: false4267 behaves like grants the expected permissions4268 is expected to be disallowed :read_todo4269 behaves like grants the expected permissions4270 is expected to be disallowed :update_todo4271 user: non_member, todo: note_todo3, allowed: false4272 behaves like grants the expected permissions4273 is expected to be disallowed :read_todo4274 behaves like grants the expected permissions4275 is expected to be disallowed :update_todo4276 user: non_member, todo: internal_note_todo3, allowed: false4277 behaves like grants the expected permissions4278 is expected to be disallowed :read_todo4279 behaves like grants the expected permissions4280 is expected to be disallowed :update_todo4281# [RSpecRunTime] Finishing example group spec/policies/todo_policy_spec.rb. It took 12.32 seconds. Expected to take 21.48 seconds.4282# [RSpecRunTime] Starting example group spec/models/concerns/project_api_compatibility_spec.rb. Expected to take 21.13 seconds.4283ProjectAPICompatibility4284 does not allow STI4285 converts build_git_strategy=fetch to build_allow_git_fetch=true4286 converts build_git_strategy=clone to build_allow_git_fetch=false4287 #auto_devops_enabled4288 initial: :missing, final: nil4289 sets the correct value4290# [RSpecRunTime] RSpec elapsed time: 17 minutes 27.49 seconds. Current RSS: ~1522M. load average: 1.17 1.14 1.09 1/285 160304291 initial: :missing, final: false4292 sets the correct value4293 initial: :missing, final: true4294 sets the correct value4295 initial: nil, final: nil4296 sets the correct value4297 initial: nil, final: false4298 sets the correct value4299 initial: nil, final: true4300 sets the correct value4301 initial: false, final: nil4302 sets the correct value4303 initial: false, final: false4304 sets the correct value4305 initial: false, final: true4306 sets the correct value4307 initial: true, final: nil4308 sets the correct value4309 initial: true, final: false4310 sets the correct value4311 initial: true, final: true4312 sets the correct value4313 #auto_devops_deploy_strategy4314 initial: :missing, final: "continuous"4315 sets the correct value4316 initial: :missing, final: "manual"4317 sets the correct value4318 initial: :missing, final: "timed_incremental"4319 sets the correct value4320 initial: "continuous", final: "continuous"4321 sets the correct value4322 initial: "continuous", final: "manual"4323 sets the correct value4324 initial: "continuous", final: "timed_incremental"4325 sets the correct value4326 initial: "manual", final: "continuous"4327 sets the correct value4328 initial: "manual", final: "manual"4329 sets the correct value4330 initial: "manual", final: "timed_incremental"4331 sets the correct value4332 initial: "timed_incremental", final: "continuous"4333 sets the correct value4334 initial: "timed_incremental", final: "manual"4335 sets the correct value4336 initial: "timed_incremental", final: "timed_incremental"4337 sets the correct value4338# [RSpecRunTime] Finishing example group spec/models/concerns/project_api_compatibility_spec.rb. It took 13.34 seconds. Expected to take 21.13 seconds.4339# [RSpecRunTime] Starting example group spec/lib/gitlab/cache/json_caches/json_keyed_spec.rb. Expected to take 19.84 seconds.4340Gitlab::Cache::JsonCaches::JsonKeyed4341 behaves like Json Cache class4342 #read4343 returns the cached value when there is data in the cache with the given key4344 returns nil when there is no data in the cache with the given key4345 parses the cached value4346 returns nil when klass is nil4347 gracefully handles an empty hash4348 when the cached value is a JSON true value4349 parses the cached value4350 when the cached value is a JSON false value4351 parses the cached value4352 when the cached value is a hash4353 gracefully handles bad cached entry4354 gracefully handles unknown attributes4355 gracefully handles excluded fields from attributes during serialization4356 when the cached value is an array4357 parses the cached value4358 returns an empty array when klass is nil4359 gracefully handles bad cached entry4360 gracefully handles an empty array4361 gracefully handles items with unknown attributes4362 #write4363 writes value to the cache with the given key4364 writes a string containing a JSON representation of the value to the cache4365 passes options the underlying cache implementation4366 passes options the underlying cache implementation when options is empty4367 passes options the underlying cache implementation when options is nil4368 #fetch4369 requires a block4370 passes options the underlying cache implementation4371 when the given key does not exist in the cache4372 when the result of the block is truthy4373 returns the result of the block4374 caches the value4375 when the result of the block is false4376 returns the result of the block4377 caches the value4378 when the result of the block is nil4379 returns the result of the block4380 caches the value4381 when the given key exists in the cache4382 when the cached value is a hash4383 parses the cached value4384 decodes enums correctly4385 returns the result of the block when `as` option is nil4386 returns the result of the block when `as` option is missing4387 when the cached value is an instance of ActiveRecord::Base4388 returns a persisted record when id is set4389 returns a new record when id is nil4390 returns a new record when id is missing4391 gracefully handles bad cached entry4392 gracefully handles an empty hash4393 gracefully handles unknown attributes4394 gracefully handles excluded fields from attributes during serialization4395# [RSpecRunTime] RSpec elapsed time: 17 minutes 43.63 seconds. Current RSS: ~1527M. load average: 1.13 1.13 1.09 1/285 160314396 when the cached value is a array4397 parses the cached value4398 returns an empty array when `as` option is nil4399 returns an empty array when `as` option is not provided4400 when the cached value is true4401 returns the cached value4402 does not execute the block4403 does not write to the cache4404 when the cached value is false4405 returns the cached value4406 does not execute the block4407 does not write to the cache4408 when the cached value is nil4409 returns the result of the block4410 writes the result of the block to the cache4411 #read4412 when the cached value is a hash4413 returns nil when the data is not in a nested structure4414 when there are other nested keys in the cache4415 only returns the value we are concerned with4416 when cache_key_strategy is unknown4417 raises KeyError4418 #write4419 when there is an existing value in the cache4420 preserves the existing value when writing a different key4421 overwrites existing value when writing the same key4422 when using the version strategy4423 writes value to the cache with the given key4424 #expire4425 with cache_key concerns4426 uses the expanded_key4427 when namespace is nil4428 uses the expanded_key4429# [RSpecRunTime] Finishing example group spec/lib/gitlab/cache/json_caches/json_keyed_spec.rb. It took 6.74 seconds. Expected to take 19.84 seconds.4430# [RSpecRunTime] Starting example group spec/helpers/tab_helper_spec.rb. Expected to take 19.58 seconds.4431TabHelper4432 gl_tabs_nav4433 creates a tabs navigation4434 captures block output4435 adds custom class4436 gl_tab_link_to4437 creates a tab4438 creates a tab with block output4439 creates a tab with custom classes for enclosing list item without content block provided4440 creates a tab with custom classes for enclosing list item with content block provided4441 creates a tab with custom classes for anchor element4442 creates an active tab with item_active = true4443 when on the active page4444 creates an active tab4445 creates an inactive tab with item_active = false4446 nav_link4447 passes extra html options to the list element4448 with the content of the li4449 captures block output4450 controller_param: nil, action_param: nil, path_param: nil, active: false4451 is expected to eq false4452 controller_param: :foo, action_param: nil, path_param: nil, active: true4453 is expected to eq true4454 controller_param: :bar, action_param: nil, path_param: nil, active: false4455 is expected to eq false4456 controller_param: :bar, action_param: :foo, path_param: nil, active: false4457 is expected to eq false4458 controller_param: :foo, action_param: :bar, path_param: nil, active: false4459 is expected to eq false4460 controller_param: :foo, action_param: :foo, path_param: nil, active: true4461 is expected to eq true4462 controller_param: :bar, action_param: nil, path_param: "foo#foo", active: true4463 is expected to eq true4464 controller_param: :bar, action_param: nil, path_param: ["foo#foo", "bar#bar"], active: true4465 is expected to eq true4466 controller_param: :bar, action_param: :bar, path_param: ["foo#foo", "bar#bar"], active: true4467 is expected to eq true4468 controller_param: :foo, action_param: nil, path_param: "bar#foo", active: true4469 is expected to eq true4470 controller_param: :bar, action_param: nil, path_param: "bar#foo", active: false4471 is expected to eq false4472 controller_param: :foo, action_param: [:foo, :bar], path_param: "bar#foo", active: true4473 is expected to eq true4474 controller_param: :bar, action_param: :bar, path_param: "foo#foo", active: true4475 is expected to eq true4476 controller_param: :foo, action_param: :foo, path_param: "bar#foo", active: true4477 is expected to eq true4478 controller_param: :bar, action_param: :foo, path_param: "bar#foo", active: false4479 is expected to eq false4480 controller_param: :foo, action_param: :bar, path_param: "bar#foo", active: false4481 is expected to eq false4482 controller_param: [:foo, :bar], action_param: nil, path_param: nil, active: true4483 is expected to eq true4484 controller_param: [:foo, :bar], action_param: nil, path_param: "bar#foo", active: true4485 is expected to eq true4486 controller_param: [:foo, :bar], action_param: :foo, path_param: "bar#foo", active: true4487 is expected to eq true4488 controller_param: nil, action_param: :foo, path_param: nil, active: true4489 is expected to eq true4490 controller_param: nil, action_param: :bar, path_param: nil, active: false4491 is expected to eq false4492 controller_param: nil, action_param: nil, path_param: "foo#bar", active: false4493 is expected to eq false4494 controller_param: nil, action_param: nil, path_param: "foo#foo", active: true4495 is expected to eq true4496 controller_param: nil, action_param: :bar, path_param: ["foo#foo", "bar#bar"], active: true4497 is expected to eq true4498 controller_param: nil, action_param: :bar, path_param: "foo#foo", active: true4499 is expected to eq true4500 controller_param: nil, action_param: :foo, path_param: "bar#foo", active: true4501 is expected to eq true4502 controller_param: nil, action_param: [:foo, :bar], path_param: nil, active: true4503 is expected to eq true4504 controller_param: nil, action_param: [:foo, :bar], path_param: "bar#foo", active: true4505 is expected to eq true4506 controller_param: nil, action_param: :bar, path_param: "bar#foo", active: false4507 is expected to eq false4508 page: nil, excluded_page: nil, active: false4509 is expected to eq false4510 page: "_some_page_", excluded_page: nil, active: true4511 is expected to eq true4512 page: "_some_page_", excluded_page: "_excluded_page_", active: true4513 is expected to eq true4514 page: "_some_page_", excluded_page: "_some_page_", active: false4515 is expected to eq false4516 with namespace in path notation4517 controller_param: "foo/foo", action_param: nil, path_param: nil, active: false4518 is expected to eq false4519 controller_param: "bar/foo", action_param: nil, path_param: nil, active: true4520 is expected to eq true4521 controller_param: "foo/foo", action_param: :foo, path_param: nil, active: false4522 is expected to eq false4523 controller_param: "bar/foo", action_param: :bar, path_param: nil, active: false4524 is expected to eq false4525 controller_param: "bar/foo", action_param: :foo, path_param: nil, active: true4526 is expected to eq true4527 controller_param: nil, action_param: nil, path_param: "foo/foo#foo", active: false4528 is expected to eq false4529 controller_param: nil, action_param: nil, path_param: "bar/foo#foo", active: true4530 is expected to eq true4531 gl_tab_counter_badge4532 creates a tab counter badge4533 with extra classes4534 creates a tab counter badge with the correct class attribute4535 with data attributes4536 creates a tab counter badge with the data attributes4537# [RSpecRunTime] Finishing example group spec/helpers/tab_helper_spec.rb. It took 6.64 seconds. Expected to take 19.58 seconds.4538# [RSpecRunTime] Starting example group spec/workers/users/deactivate_dormant_users_worker_spec.rb. Expected to take 18.75 seconds.4539Users::DeactivateDormantUsersWorker4540 #perform4541 does not run for SaaS4542 when automatic deactivation of dormant users is enabled4543 when admin mode is not enabled4544 is expected to change `dormant.reload.state` to "deactivated" and change `inactive.reload.state` to "deactivated"4545 example at ./spec/workers/users/deactivate_dormant_users_worker_spec.rb:674546 example at ./spec/workers/users/deactivate_dormant_users_worker_spec.rb:814547 user_type: :human, expected_state: "deactivated"4548 is expected to eq "deactivated"4549# [RSpecRunTime] RSpec elapsed time: 17 minutes 54.34 seconds. Current RSS: ~1526M. load average: 1.11 1.13 1.08 1/285 160324550 user_type: :support_bot, expected_state: "active"4551 is expected to eq "active"4552 user_type: :alert_bot, expected_state: "active"4553 is expected to eq "active"4554 user_type: :visual_review_bot, expected_state: "active"4555 is expected to eq "active"4556 user_type: :service_user, expected_state: "deactivated"4557 is expected to eq "deactivated"4558 user_type: :ghost, expected_state: "active"4559 is expected to eq "active"4560 user_type: :project_bot, expected_state: "active"4561 is expected to eq "active"4562 user_type: :migration_bot, expected_state: "active"4563 is expected to eq "active"4564 user_type: :security_bot, expected_state: "active"4565 is expected to eq "active"4566 user_type: :automation_bot, expected_state: "active"4567 is expected to eq "active"4568 when admin mode is enabled4569 is expected to change `dormant.reload.state` to "deactivated" and change `inactive.reload.state` to "deactivated"4570 example at ./spec/workers/users/deactivate_dormant_users_worker_spec.rb:674571 example at ./spec/workers/users/deactivate_dormant_users_worker_spec.rb:814572 user_type: :human, expected_state: "deactivated"4573 is expected to eq "deactivated"4574# [RSpecRunTime] RSpec elapsed time: 17 minutes 58.94 seconds. Current RSS: ~1522M. load average: 1.10 1.12 1.08 1/285 160334575 user_type: :support_bot, expected_state: "active"4576 is expected to eq "active"4577 user_type: :alert_bot, expected_state: "active"4578 is expected to eq "active"4579 user_type: :visual_review_bot, expected_state: "active"4580 is expected to eq "active"4581 user_type: :service_user, expected_state: "deactivated"4582 is expected to eq "deactivated"4583 user_type: :ghost, expected_state: "active"4584 is expected to eq "active"4585 user_type: :project_bot, expected_state: "active"4586 is expected to eq "active"4587 user_type: :migration_bot, expected_state: "active"4588 is expected to eq "active"4589 user_type: :security_bot, expected_state: "active"4590 is expected to eq "active"4591 user_type: :automation_bot, expected_state: "active"4592 is expected to eq "active"4593 when automatic deactivation of dormant users is disabled4594 does nothing4595# [RSpecRunTime] Finishing example group spec/workers/users/deactivate_dormant_users_worker_spec.rb. It took 10.18 seconds. Expected to take 18.75 seconds.4596# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/trace/checksum_spec.rb. Expected to take 17.7 seconds.4597Gitlab::Ci::Trace::Checksum4598 when build pending state exists4599 when matching persisted trace chunks exist4600 calculates combined trace chunks CRC32 correctly4601 when trace chunks were persisted in a wrong order4602 makes trace checksum invalid but not corrupted4603 when one of the trace chunks is missing4604 makes trace checksum invalid and corrupted4605 when checksums of persisted trace chunks do not match4606 makes trace checksum invalid but not corrupted4607 when persisted trace chunks are missing4608 makes trace checksum invalid4609 when build pending state is missing4610 #state_crc324611 returns nil4612 #valid?4613 is expected not to be valid4614 #trace_chunks4615 does not load raw_data from a database store4616 #last_chunk4617 when there are no chunks4618 returns nil4619 is not a valid trace4620 is not a corrupted trace4621# [RSpecRunTime] RSpec elapsed time: 18 minutes 9.52 seconds. Current RSS: ~1505M. load average: 1.24 1.15 1.10 1/285 160344622 when there are multiple chunks4623 returns chunk with the highest index4624 is not a valid trace4625 is not a corrupted trace4626# [RSpecRunTime] RSpec elapsed time: 18 minutes 11.39 seconds. Current RSS: ~1500M. load average: 1.22 1.15 1.09 1/285 160354627 #trace_size4628 returns total trace size in bytes4629# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/trace/checksum_spec.rb. It took 9.39 seconds. Expected to take 17.7 seconds.4630# [RSpecRunTime] Starting example group spec/services/merge_requests/retarget_chain_service_spec.rb. Expected to take 17.53 seconds.4631MergeRequests::RetargetChainService4632 #execute4633 when there is another MR4634 in the same project4635 and current is merged4636 behaves like retargets merge request4637 another merge request is retargeted4638# [RSpecRunTime] RSpec elapsed time: 18 minutes 13.75 seconds. Current RSS: ~1504M. load average: 1.22 1.15 1.09 1/291 160834639 and current is closed4640 behaves like does not retarget merge request4641 another merge request is unchanged4642 and another is closed4643 behaves like does not retarget merge request4644 another merge request is unchanged4645 and another is merged4646 behaves like does not retarget merge request4647 another merge request is unchanged4648 in forked project4649 when user has access to source project4650 behaves like retargets merge request4651 another merge request is retargeted4652# [RSpecRunTime] RSpec elapsed time: 18 minutes 16.7 seconds. Current RSS: ~1500M. load average: 1.28 1.17 1.10 1/290 161014653 when user does not have access to source project4654 behaves like does not retarget merge request4655 another merge request is unchanged4656# [RSpecRunTime] RSpec elapsed time: 18 minutes 17.88 seconds. Current RSS: ~1498M. load average: 1.28 1.17 1.10 1/290 161044657 and current and another MR is from a fork4658 behaves like does not retarget merge request4659 another merge request is unchanged4660# [RSpecRunTime] RSpec elapsed time: 18 minutes 19.61 seconds. Current RSS: ~1496M. load average: 1.28 1.17 1.10 1/290 161054661 when many merge requests are to be retargeted4662 retargets and rebases only 4 of them4663 when rebase_when_retargetting_mrs is disabled4664 does not rebase any MRs4665# [RSpecRunTime] RSpec elapsed time: 18 minutes 26.36 seconds. Current RSS: ~1498M. load average: 1.24 1.16 1.10 1/290 162224666# [RSpecRunTime] Finishing example group spec/services/merge_requests/retarget_chain_service_spec.rb. It took 14.35 seconds. Expected to take 17.53 seconds.4667# [RSpecRunTime] Starting example group spec/lib/extracts_path_spec.rb. Expected to take 16.72 seconds.4668ExtractsPath4669 #assign_ref_vars4670 log tree path has no escape sequences4671 behaves like assigns ref vars4672 assigns the repository var4673 ref contains %204674 is not converted to a space in @id4675# [RSpecRunTime] RSpec elapsed time: 18 minutes 27.59 seconds. Current RSS: ~1512M. load average: 1.24 1.16 1.10 1/290 162424676 ref contains trailing space4677 strips surrounding space4678 ref contains leading space4679 strips surrounding space4680 path contains space4681 is not converted to %20 in @path4682 subclass overrides get_id4683 uses ref returned by get_id4684 ref contains space in the middle4685 returns 4044686 ref only exists without .atom suffix4687 with a path4688 renders a 4044689 without a path4690 sets the un-suffixed version as @ref4691 sets the request format to Atom4692 ref exists with .atom suffix4693 with a path4694 sets the suffixed version as @ref4695 does not change the request format4696 without a path4697 sets the suffixed version as @ref4698 does not change the request format4699 ref and path are nil4700 does not set commit4701 ref points to a previous default branch4702 redirects to the new default branch for a GET request4703 redirects to the new default branch for a HEAD request4704 returns 404 for any other request type4705 redirect behaviour is disabled4706 returns 404 for a GET request4707 behaves like extracts refs4708 #extract_ref4709 returns an empty pair when no repository_container is set4710 without a path4711 extracts a valid branch4712 extracts a valid tag4713 extracts a valid commit SHA1 ref without a path4714 extracts a valid commit SHA256 ref without a path4715 falls back to a primitive split for an invalid ref4716 does not fetch ref names when there is no slash4717 fetches ref names when there is a slash4718 with a path4719 extracts a valid branch4720 extracts a valid tag4721 extracts a valid commit SHA14722 extracts a valid commit SHA2564723 falls back to a primitive split for an invalid ref4724 extracts the longest matching ref4725 when the repository does not have ambiguous refs4726 does not fetch all ref names when the first path component is a ref4727 fetches all ref names when the first path component is not a ref4728 when the repository has ambiguous refs4729 always fetches all ref names4730 #extract_ref_without_atom4731 ignores any matching refs suffixed with atom4732 returns the longest matching ref4733 raises an error if there are no matching refs4734# [RSpecRunTime] Finishing example group spec/lib/extracts_path_spec.rb. It took 5.99 seconds. Expected to take 16.72 seconds.4735# [RSpecRunTime] Starting example group spec/initializers/load_balancing_spec.rb. Expected to take 16.49 seconds.4736load_balancing4737 with replica hosts configured4738 configures load balancer with two replica hosts4739 for a clustered puma worker4740 configures load balancer to have two replica hosts4741 makes a read query successfully4742 makes a write query successfully4743# [RSpecRunTime] RSpec elapsed time: 18 minutes 44.83 seconds. Current RSS: ~1504M. load average: 1.11 1.13 1.09 1/283 162774744# [RSpecRunTime] Finishing example group spec/initializers/load_balancing_spec.rb. It took 12.6 seconds. Expected to take 16.49 seconds.4745# [RSpecRunTime] Starting example group spec/workers/merge_request_cleanup_refs_worker_spec.rb. Expected to take 15.6 seconds.4746MergeRequestCleanupRefsWorker4747 #perform_work4748 when next cleanup schedule is found4749 marks the cleanup schedule as completed on success4750 when service fails4751 marks the cleanup schedule as unstarted and track the failure4752 and cleanup schedule has already failed 3 times4753 marks the cleanup schedule as failed and track the failure4754# [RSpecRunTime] RSpec elapsed time: 18 minutes 48.5 seconds. Current RSS: ~1532M. load average: 1.10 1.13 1.09 1/291 164084755 when there is no next cleanup schedule found4756 does nothing4757 #remaining_work_count4758 returns number of scheduled and unstarted cleanup schedule records4759 when count exceeds max_running_jobs4760 gets capped at max_running_jobs4761# [RSpecRunTime] RSpec elapsed time: 18 minutes 56.6 seconds. Current RSS: ~1589M. load average: 1.09 1.13 1.09 1/291 167994762 #max_running_jobs4763 returns the value of MAX_RUNNING_JOBS4764# [RSpecRunTime] Finishing example group spec/workers/merge_request_cleanup_refs_worker_spec.rb. It took 11.79 seconds. Expected to take 15.6 seconds.4765# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_config/worker_matcher_spec.rb. Expected to take 15.49 seconds.4766Gitlab::SidekiqConfig::WorkerMatcher4767 #match?4768 with valid input4769 query: "worker_name=WorkerA", expected_metadatas: ["WorkerA"]4770 is expected to contain exactly "WorkerA"4771 query: "worker_name=WorkerA2", expected_metadatas: ["WorkerA2"]4772 is expected to contain exactly "WorkerA2"4773 query: "worker_name=WorkerB|worker_name=WorkerD", expected_metadatas: ["WorkerB"]4774 is expected to contain exactly "WorkerB"4775 query: "worker_name!=WorkerA", expected_metadatas: ["WorkerA2", "WorkerB", "WorkerC"]4776 is expected to contain exactly "WorkerA2", "WorkerB", and "WorkerC"4777 query: "feature_category=category_a", expected_metadatas: ["WorkerA", "WorkerA2"]4778 is expected to contain exactly "WorkerA" and "WorkerA2"4779 query: "feature_category=category_a,category_c", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerC"]4780 is expected to contain exactly "WorkerA", "WorkerA2", and "WorkerC"4781 query: "feature_category=category_a|feature_category=category_c", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerC"]4782 is expected to contain exactly "WorkerA", "WorkerA2", and "WorkerC"4783 query: "feature_category!=category_a", expected_metadatas: ["WorkerB", "WorkerC"]4784 is expected to contain exactly "WorkerB" and "WorkerC"4785 query: "has_external_dependencies=true", expected_metadatas: ["WorkerB"]4786 is expected to contain exactly "WorkerB"4787 query: "has_external_dependencies=false", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerC"]4788 is expected to contain exactly "WorkerA", "WorkerA2", and "WorkerC"4789 query: "has_external_dependencies=true,false", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerB", "WorkerC"]4790 is expected to contain exactly "WorkerA", "WorkerA2", "WorkerB", and "WorkerC"4791 query: "has_external_dependencies=true|has_external_dependencies=false", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerB", "WorkerC"]4792 is expected to contain exactly "WorkerA", "WorkerA2", "WorkerB", and "WorkerC"4793 query: "has_external_dependencies!=true", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerC"]4794 is expected to contain exactly "WorkerA", "WorkerA2", and "WorkerC"4795 query: "urgency=high", expected_metadatas: ["WorkerA2", "WorkerB"]4796 is expected to contain exactly "WorkerA2" and "WorkerB"4797 query: "urgency=low", expected_metadatas: ["WorkerA"]4798 is expected to contain exactly "WorkerA"4799 query: "urgency=high,low,throttled", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerB", "WorkerC"]4800 is expected to contain exactly "WorkerA", "WorkerA2", "WorkerB", and "WorkerC"4801 query: "urgency=low|urgency=throttled", expected_metadatas: ["WorkerA", "WorkerC"]4802 is expected to contain exactly "WorkerA" and "WorkerC"4803 query: "urgency!=high", expected_metadatas: ["WorkerA", "WorkerC"]4804 is expected to contain exactly "WorkerA" and "WorkerC"4805 query: "name=a", expected_metadatas: ["WorkerA"]4806 is expected to contain exactly "WorkerA"4807 query: "name=a,b", expected_metadatas: ["WorkerA", "WorkerB"]4808 is expected to contain exactly "WorkerA" and "WorkerB"4809 query: "name=a,a:2|name=b", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerB"]4810 is expected to contain exactly "WorkerA", "WorkerA2", and "WorkerB"4811 query: "name!=a,a:2", expected_metadatas: ["WorkerB", "WorkerC"]4812 is expected to contain exactly "WorkerB" and "WorkerC"4813 query: "resource_boundary=memory", expected_metadatas: ["WorkerB", "WorkerC"]4814 is expected to contain exactly "WorkerB" and "WorkerC"4815 query: "resource_boundary=memory,cpu", expected_metadatas: ["WorkerA", "WorkerB", "WorkerC"]4816 is expected to contain exactly "WorkerA", "WorkerB", and "WorkerC"4817 query: "resource_boundary=memory|resource_boundary=cpu", expected_metadatas: ["WorkerA", "WorkerB", "WorkerC"]4818 is expected to contain exactly "WorkerA", "WorkerB", and "WorkerC"4819 query: "resource_boundary!=memory,cpu", expected_metadatas: ["WorkerA2"]4820 is expected to contain exactly "WorkerA2"4821 query: "tags=no_disk_io", expected_metadatas: ["WorkerA", "WorkerB"]4822 is expected to contain exactly "WorkerA" and "WorkerB"4823 query: "tags=no_disk_io,git_access", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerB"]4824 is expected to contain exactly "WorkerA", "WorkerA2", and "WorkerB"4825 query: "tags=no_disk_io|tags=git_access", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerB"]4826 is expected to contain exactly "WorkerA", "WorkerA2", and "WorkerB"4827 query: "tags=no_disk_io&tags=git_access", expected_metadatas: ["WorkerA"]4828 is expected to contain exactly "WorkerA"4829 query: "tags!=no_disk_io", expected_metadatas: ["WorkerA2", "WorkerC"]4830 is expected to contain exactly "WorkerA2" and "WorkerC"4831 query: "tags!=no_disk_io,git_access", expected_metadatas: ["WorkerC"]4832 is expected to contain exactly "WorkerC"4833 query: "tags=unknown_tag", expected_metadatas: []4834 is expected to contain exactly4835 query: "tags!=no_disk_io", expected_metadatas: ["WorkerA2", "WorkerC"]4836 is expected to contain exactly "WorkerA2" and "WorkerC"4837 query: "tags!=no_disk_io,git_access", expected_metadatas: ["WorkerC"]4838 is expected to contain exactly "WorkerC"4839 query: "tags!=unknown_tag", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerB", "WorkerC"]4840 is expected to contain exactly "WorkerA", "WorkerA2", "WorkerB", and "WorkerC"4841 query: "feature_category=category_a&urgency=high", expected_metadatas: ["WorkerA2"]4842 is expected to contain exactly "WorkerA2"4843 query: "feature_category=category_a&urgency=high|feature_category=category_c", expected_metadatas: ["WorkerA2", "WorkerC"]4844 is expected to contain exactly "WorkerA2" and "WorkerC"4845 query: "*", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerB", "WorkerC"]4846 is expected to contain exactly "WorkerA", "WorkerA2", "WorkerB", and "WorkerC"4847 with invalid input4848 query: "feature_category=\"category_a\"", error: Gitlab::SidekiqConfig::WorkerMatcher::InvalidTerm4849 is expected to raise Gitlab::SidekiqConfig::WorkerMatcher::InvalidTerm4850 query: "feature_category=", error: Gitlab::SidekiqConfig::WorkerMatcher::InvalidTerm4851 is expected to raise Gitlab::SidekiqConfig::WorkerMatcher::InvalidTerm4852 query: "feature_category~category_a", error: Gitlab::SidekiqConfig::WorkerMatcher::InvalidTerm4853 is expected to raise Gitlab::SidekiqConfig::WorkerMatcher::InvalidTerm4854 query: "invalid_term=a", error: Gitlab::SidekiqConfig::WorkerMatcher::UnknownPredicate4855 is expected to raise Gitlab::SidekiqConfig::WorkerMatcher::UnknownPredicate4856# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_config/worker_matcher_spec.rb. It took 5.48 seconds. Expected to take 15.49 seconds.4857# [RSpecRunTime] Starting example group spec/uploaders/packages/package_file_uploader_spec.rb. Expected to take 14.81 seconds.4858Packages::PackageFileUploader4859 behaves like builds correct paths4860 #store_dir4861 behaves like matches the method pattern4862 is expected to match /^\h{2}\/\h{2}\/\h{64}\/packages\/\d+\/files\/\d+$/4863 #cache_dir4864 behaves like matches the method pattern4865 is expected to match /\/packages\/tmp\/cache/4866 #work_dir4867 behaves like matches the method pattern4868 is expected to match /\/packages\/tmp\/work/4869 #upload_path4870 behaves like matches the method pattern4871 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4872 #relative_path4873 is relative (PENDING: Path not set, skipping.)4874 .absolute_path4875 behaves like matches the method pattern4876 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4877 .base_dir4878 behaves like matches the method pattern4879 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4880 path traversal exploits4881 throws an exception4882 object store is remote4883 behaves like builds correct paths4884 #store_dir4885 behaves like matches the method pattern4886 is expected to match /^\h{2}\/\h{2}\/\h{64}\/packages\/\d+\/files\/\d+$/4887 #cache_dir4888 behaves like matches the method pattern4889 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4890 #work_dir4891 behaves like matches the method pattern4892 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4893 #upload_path4894 behaves like matches the method pattern4895 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4896 #relative_path4897 is relative (PENDING: Path not set, skipping.)4898 .absolute_path4899 behaves like matches the method pattern4900 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4901 .base_dir4902 behaves like matches the method pattern4903 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4904 path traversal exploits4905 throws an exception4906 remote file4907 with object storage enabled4908 can store file remotely4909# [RSpecRunTime] Finishing example group spec/uploaders/packages/package_file_uploader_spec.rb. It took 8.31 seconds. Expected to take 14.81 seconds.4910# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/ref_service_spec.rb. Expected to take 14.57 seconds.4911Gitlab::GitalyClient::RefService4912 #branches4913 sends a find_all_branches message4914 #remote_branches4915 sends a find_all_remote_branches message4916 concatenates and returns the response branches as Gitlab::Git::Branch objects4917 #merged_branches4918 sends a find_all_branches message4919 #find_branch4920 sends a find_branch message4921 when Gitaly returns a ambiguios reference error4922 raises an UnknownRef error4923 #find_tag4924 sends a find_tag message4925 when tag is empty4926 does not send a fing_tag message4927 when Gitaly returns an Internal error4928 raises an Internal error4929 when Gitaly returns a tag_not_found error4930 raises an UnknownRef error4931 #default_branch_name4932 sends a find_default_branch_name message4933 #local_branches4934 sends a find_local_branches message4935 parses and sends the sort parameter4936 translates known mismatches on sort param values4937 uses default sort by name4938 #tags4939 sends a find_all_tags message4940 with sorting option4941 sends a correct find_all_tags message4942 with semantic version sorting4943 sends a correct find_all_tags message4944 when sorting option is invalid4945 uses default sort by name4946 with pagination option4947 sends a correct find_all_tags message4948 #branch_names_contains_sha4949 sends a list_branch_names_containing_commit message4950 #get_tag_messages4951 sends a get_tag_messages message4952 #get_tag_signatures4953 sends a get_tag_signatures message4954 #ref_exists?4955 sends a ref_exists message4956 #update_refs4957 sends a update_refs message4958 with a generic BadStatus error4959 raises the BadStatus error4960 with a reference state mismatch error4961 raises ReferencesLockedError4962 with a references locked error4963 raises ReferencesLockedError4964 with a invalid format error4965 raises InvalidRefFormatError4966 #delete_refs4967 sends a delete_refs message4968 with a references locked error4969 raises ReferencesLockedError4970 with a invalid format error4971 raises InvalidRefFormatError4972 #list_refs4973 sends a list_refs message4974 accepts a patterns argument4975 accepts a pointing_at_oids argument4976 accepts a peel_tags argument4977 #find_refs_by_oid4978 sends a find_refs_by_oid message4979 filters by ref_patterns4980# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/ref_service_spec.rb. It took 5.4 seconds. Expected to take 14.57 seconds.4981# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/position_tracer/image_strategy_spec.rb. Expected to take 13.93 seconds.4982Gitlab::Diff::PositionTracer::ImageStrategy4983 #trace4984 diff scenarios4985 when the file was created in the old diff4986 when the file is unchanged between the old and the new diff4987 returns the new position4988 when the file was updated between the old and the new diff4989 returns the position of the change4990 when the file was renamed in between the old and the new diff4991 returns the position of the change4992 when the file was removed in between the old and the new diff4993 returns the position of the change4994 when the file is unchanged in the new diff4995 returns the position of the change4996# [RSpecRunTime] RSpec elapsed time: 19 minutes 21.05 seconds. Current RSS: ~1590M. load average: 1.18 1.15 1.10 1/294 171804997 when the file was changed in the old diff4998 when the file is unchanged in between the old and the new diff4999 returns the new position5000# [RSpecRunTime] RSpec elapsed time: 19 minutes 22.18 seconds. Current RSS: ~1586M. load average: 1.18 1.15 1.10 1/293 172675001 when the file was updated in between the old and the new diff5002 returns the position of the change5003# [RSpecRunTime] RSpec elapsed time: 19 minutes 23.26 seconds. Current RSS: ~1590M. load average: 1.18 1.15 1.10 1/293 173445004 when the file was renamed in between the old and the new diff5005 returns the position of the change5006# [RSpecRunTime] RSpec elapsed time: 19 minutes 24.46 seconds. Current RSS: ~1588M. load average: 1.18 1.15 1.10 1/293 174385007 when the file was removed in between the old and the new diff5008 returns the position of the change5009# [RSpecRunTime] RSpec elapsed time: 19 minutes 25.55 seconds. Current RSS: ~1585M. load average: 1.24 1.16 1.10 1/293 175145010 when the file is unchanged in the new diff5011 returns the position of the change5012# [RSpecRunTime] RSpec elapsed time: 19 minutes 26.82 seconds. Current RSS: ~1581M. load average: 1.24 1.16 1.10 3/293 176255013# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/position_tracer/image_strategy_spec.rb. It took 10.89 seconds. Expected to take 13.93 seconds.5014# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/infrastructure_menu_spec.rb. Expected to take 13.76 seconds.5015Sidebars::Projects::Menus::InfrastructureMenu5016 behaves like not serializable as super_sidebar_menu_args5017 returns nil5018 #render?5019 when menu does not have any menu items5020 returns false5021 when menu has menu items5022 returns true5023 behavior based on access level setting5024 infrastructure_access_level: enabled, render: true5025 renders based on the infrastructure access level5026 infrastructure_access_level: disabled, render: false5027 renders based on the infrastructure access level5028 #link5029 when Kubernetes menu item is visible5030 menu link points to Kubernetes page5031 when Kubernetes menu item is not visible5032 menu link points to Terraform states page5033 when Terraform states menu is not visible5034 menu link points to Google Cloud page5035 Menu Items5036 Kubernetes5037 behaves like access rights checks5038 is expected not to be nil5039 when the user does not have access5040 is expected to be nil5041 Terraform states5042 behaves like access rights checks5043 is expected not to be nil5044 when the user does not have access5045 is expected to be nil5046 if terraform_state.enabled=true5047 behaves like access rights checks5048 is expected not to be nil5049 when the user does not have access5050 is expected to be nil5051 if terraform_state.enabled=false5052 is expected to be nil5053 Google Cloud5054 behaves like access rights checks5055 is expected not to be nil5056 when the user does not have access5057 is expected to be nil5058 when feature flag is turned off globally5059 is expected to be nil5060 when feature flag is enabled for specific project5061 behaves like access rights checks5062 is expected not to be nil5063 when the user does not have access5064 is expected to be nil5065 when feature flag is enabled for specific group5066 behaves like access rights checks5067 is expected not to be nil5068 when the user does not have access5069 is expected to be nil5070 when feature flag is enabled for specific project5071 behaves like access rights checks5072 is expected not to be nil5073 when the user does not have access5074 is expected to be nil5075 when instance is not configured for Google OAuth25076 is expected to be nil5077 AWS5078 behaves like access rights checks5079 is expected not to be nil5080 when the user does not have access5081 is expected to be nil5082 when feature flag is turned off globally5083 is expected to be nil5084 when feature flag is enabled for specific project5085 behaves like access rights checks5086 is expected not to be nil5087 when the user does not have access5088 is expected to be nil5089 when feature flag is enabled for specific group5090 behaves like access rights checks5091 is expected not to be nil5092 when the user does not have access5093 is expected to be nil5094 when feature flag is enabled for specific project5095 behaves like access rights checks5096 is expected not to be nil5097 when the user does not have access5098 is expected to be nil5099# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/infrastructure_menu_spec.rb. It took 5.61 seconds. Expected to take 13.76 seconds.5100# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/settings_menu_spec.rb. Expected to take 13.36 seconds.5101Sidebars::Projects::Menus::SettingsMenu5102 #render?5103 returns false when menu does not have any menu items5104 #separated?5105 returns true5106 Menu items5107 General5108 behaves like access rights checks5109 is expected not to be nil5110 when the user does not have access5111 is expected to be nil5112 Integrations5113 behaves like access rights checks5114 is expected not to be nil5115 when the user does not have access5116 is expected to be nil5117 Webhooks5118 behaves like access rights checks5119 is expected not to be nil5120 when the user does not have access5121 is expected to be nil5122 Access Tokens5123 behaves like access rights checks5124 is expected not to be nil5125 when the user does not have access5126 is expected to be nil5127 Repository5128 behaves like access rights checks5129 is expected not to be nil5130 when the user does not have access5131 is expected to be nil5132 CI/CD5133 when project is archived5134 is expected to be nil5135 when project is not archived5136 is expected not to be nil5137 when the user does not have access5138 is expected to be nil5139 Monitor5140 when project is archived5141 is expected to be nil5142 when project is not archived5143 is expected not to be nil5144 is expected to eq "Monitor"5145 when the user does not have access5146 is expected to be nil5147 Merge requests5148 behaves like access rights checks5149 is expected not to be nil5150 when the user does not have access5151 is expected to be nil5152 Packages and registries5153 when container registry setting is disabled5154 is expected to be nil5155 when container registry setting is enabled5156 is expected not to be nil5157 when the user does not have access5158 is expected to be nil5159 when package registry setting is enabled5160 is expected not to be nil5161 when the user does not have access5162 is expected to be nil5163 Usage Quotas5164 is expected not to be nil5165 when the user does not have access5166 is expected to be nil5167# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/settings_menu_spec.rb. It took 5.59 seconds. Expected to take 13.36 seconds.5168# [RSpecRunTime] Starting example group spec/models/protected_branch/merge_access_level_spec.rb. Expected to take 12.92 seconds.5169ProtectedBranch::MergeAccessLevel5170 does not allow STI5171 is expected to belong to protected_branch required: false5172 validations5173 when role?5174 is expected to validate that :access_level is either ‹30›, ‹40›, ‹60›, or ‹0›5175 is expected to validate that :access_level cannot be empty/falsy5176 is expected to validate that :access_level is case-sensitively unique within the scope of :protected_branch_id5177# [RSpecRunTime] RSpec elapsed time: 19 minutes 39.18 seconds. Current RSS: ~1587M. load average: 1.12 1.14 1.09 1/288 176265178 when not role?5179 is expected not to validate that :access_level cannot be empty/falsy5180 is expected not to validate that :access_level is either ‹30›, ‹40›, ‹60›, or ‹0›5181 is expected not to validate that :access_level is case-sensitively unique within the scope of :protected_branch_id5182 ::human_access_levels5183 is expected to eq {30=>"Developers + Maintainers", 40=>"Maintainers", 60=>"Instance admins", 0=>"No one"}5184 #check_access5185 when current_user is nil5186 is expected to eq false5187 when current_user access exists without membership5188 does not check membership if check_membership_in_protected_ref_access FF is disabled5189 when check_membership_in_protected_ref_access FF is enabled5190 does check membership5191 returns false5192 when user has inherited membership5193 is expected to be truthy5194 when access_level is NO_ACCESS5195 is expected to eq false5196 when instance admin access is configured5197 when current_user is a maintainer5198 is expected to eq false5199 when current_user is admin5200 is expected to eq true5201 when current_user can push_code to project5202 and member access is high enough5203 is expected to eq true5204 when external authorization denies access5205 is expected to be falsey5206 and member access is too low5207 is expected to eq false5208 when current_user cannot push_code to project5209 is expected to eq false5210 #project5211 delegates project to protected_branch association5212 #protected_branch_group5213 looks for the group attached to protected_branch5214 when current_project is nil5215 and protected_branch_group isn't nil5216 assign_access_level: :guest, expected_check_access: false5217 is expected to eq false5218 assign_access_level: :reporter, expected_check_access: false5219 is expected to eq false5220 assign_access_level: :developer, expected_check_access: true5221 is expected to eq true5222 assign_access_level: :maintainer, expected_check_access: true5223 is expected to eq true5224 assign_access_level: :owner, expected_check_access: true5225 is expected to eq true5226 ::allowed_access_levels5227 when running on Gitlab.com?5228 is expected to contain exactly 30, 40, and 05229 when self hosted?5230 is expected to contain exactly 30, 40, 60, and 05231# [RSpecRunTime] Finishing example group spec/models/protected_branch/merge_access_level_spec.rb. It took 6.15 seconds. Expected to take 12.92 seconds.5232# [RSpecRunTime] Starting example group spec/services/ci/pipeline_schedules/create_service_spec.rb. Expected to take 12.72 seconds.5233Ci::PipelineSchedules::CreateService5234 execute5235 when user does not have permission5236 returns ServiceResponse.error5237 when user has permission5238 saves values with passed params5239 returns ServiceResponse.success5240 when enforce_full_refs_for_pipeline_schedules is enabled5241 saves values with passed params5242 when schedule save fails5243 returns ServiceResponse.error5244 behaves like pipeline schedules checking variables permission5245 when sending variables5246 when user is maintainer5247 behaves like success response with variables5248 saves variables5249 behaves like success response5250 saves values with passed params5251 when enforce_full_refs_for_pipeline_schedules is enabled5252 saves values with passed params5253 when user is developer5254 behaves like success response with variables5255 saves variables5256 behaves like success response5257 saves values with passed params5258 when enforce_full_refs_for_pipeline_schedules is enabled5259 saves values with passed params5260 when restrict_user_defined_variables is true5261 behaves like success response with variables5262 saves variables5263 behaves like success response5264 saves values with passed params5265 when enforce_full_refs_for_pipeline_schedules is enabled5266 saves values with passed params5267 when user is developer5268 behaves like failure response5269 does not save5270 when not sending variables5271 when user is maintainer5272 behaves like success response5273 saves values with passed params5274 when enforce_full_refs_for_pipeline_schedules is enabled5275 saves values with passed params5276 when user is developer5277 behaves like success response5278 saves values with passed params5279 when enforce_full_refs_for_pipeline_schedules is enabled5280 saves values with passed params5281 when restrict_user_defined_variables is true5282 behaves like success response5283 saves values with passed params5284 when enforce_full_refs_for_pipeline_schedules is enabled5285 saves values with passed params5286 when user is developer5287 behaves like success response5288 saves values with passed params5289 when enforce_full_refs_for_pipeline_schedules is enabled5290 saves values with passed params5291# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_schedules/create_service_spec.rb. It took 6.04 seconds. Expected to take 12.72 seconds.5292# [RSpecRunTime] Starting example group spec/serializers/commit_entity_spec.rb. Expected to take 12.28 seconds.5293CommitEntity5294 contains path to commit5295 contains URL to commit5296 needs to receive project in the request5297 exposes gravatar url that belongs to author5298 when commit author is a user5299 contains information about user5300# [RSpecRunTime] RSpec elapsed time: 19 minutes 53.62 seconds. Current RSS: ~1585M. load average: 1.10 1.13 1.09 1/293 176815301 when commit author is not a user5302 does not contain author details5303 when type is not set5304 does not expose extra properties5305 when type is "full"5306 exposes extra properties5307 when commit has signature5308 exposes "signature_html"5309# [RSpecRunTime] RSpec elapsed time: 19 minutes 58.12 seconds. Current RSS: ~1578M. load average: 1.09 1.13 1.09 1/293 177405310 when commit has pipeline5311 exposes "pipeline_status_path"5312 when commit_url_params is set5313 adds commit_url_params to url and path5314# [RSpecRunTime] Finishing example group spec/serializers/commit_entity_spec.rb. It took 9.54 seconds. Expected to take 12.28 seconds.5315# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/populate_metadata_spec.rb. Expected to take 12.06 seconds.5316Gitlab::Ci::Pipeline::Chain::PopulateMetadata5317 with auto_cancel5318 builds pipeline_metadata5319 behaves like not breaking the chain5320 does not break the chain5321# [RSpecRunTime] RSpec elapsed time: 20 minutes 1.1 seconds. Current RSS: ~1571M. load average: 1.08 1.13 1.09 1/293 177805322 with no auto_cancel5323 behaves like not saving pipeline metadata5324 does not save pipeline metadata5325 with auto_cancel: nil5326 behaves like not saving pipeline metadata5327 does not save pipeline metadata5328 with auto_cancel_on_new_commit and no auto_cancel_on_job_failure5329 builds pipeline_metadata5330 with auto_cancel_on_job_failure and no auto_cancel_on_new_commit5331 builds pipeline_metadata5332 with auto_cancel_on_new_commit: nil and auto_cancel_on_job_failure: nil5333 behaves like not saving pipeline metadata5334 does not save pipeline metadata5335 with auto_cancel_on_new_commit valid and auto_cancel_on_job_failure: nil5336 builds pipeline_metadata5337 with auto_cancel_on_new_commit: nil and auto_cancel_on_job_failure valid5338 builds pipeline_metadata5339 when auto_cancel_on_job_failure: none5340 builds pipeline_metadata5341 when auto_cancel_pipeline_on_job_failure feature is disabled5342 ignores the auto_cancel_on_job_failure value5343 with workflow:rules:auto_cancel5344 with auto_cancel:on_new_commit not set and rules:workflow:auto_cancel:on_new_commit set5345 when the rule is matched5346 builds pipeline_metadata5347 when the rule is not matched5348 builds pipeline_metadata5349 with auto_cancel:on_new_commit set and rules:workflow:auto_cancel:on_new_commit set5350 when the rule is matched5351 builds pipeline_metadata5352 when the rule is not matched5353 builds pipeline_metadata5354 with pipeline name5355 builds pipeline_metadata5356 behaves like not breaking the chain5357 does not break the chain5358 with empty name5359 behaves like not saving pipeline metadata5360 does not save pipeline metadata5361 with empty name after variable substitution5362 behaves like not saving pipeline metadata5363 does not save pipeline metadata5364 with variables5365 substitutes variables5366 with invalid name5367 returns error and breaks chain5368 with both pipeline name and auto_cancel5369 builds pipeline_metadata5370 behaves like not breaking the chain5371 does not break the chain5372# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/populate_metadata_spec.rb. It took 6.14 seconds. Expected to take 12.06 seconds.5373# [RSpecRunTime] Starting example group spec/lib/gitlab/mail_room/mail_room_spec.rb. Expected to take 11.67 seconds.5374Gitlab::MailRoom5375 #enabled_configs5376 when both email and address is set5377 returns email configs5378 when the yml file cannot be found5379 returns an empty list5380 when email is disabled5381 returns an empty list5382 when email is enabled but address is not set5383 returns an empty list5384 when a config value is missing from the yml file5385 overwrites missing values with the default5386 when only incoming_email config is present5387 returns only encoming_email5388 setting up redis settings5389 sets delivery method to Sidekiq by default5390 sets redis config5391 setting up the log path5392 if the log path is a relative path5393 expands the log path to an absolute value5394 if the log path is absolute path5395 leaves the path as-is5396 #enabled_mailbox_types5397 when all mailbox types are enabled5398 returns the mailbox types5399 when an mailbox_types is disabled5400 returns the mailbox types5401 when email is disabled5402 returns an empty array5403 #worker_for5404 matched mailbox types5405 returns the constantized worker class5406 non-existing mailbox_type5407 returns nil5408 config/mail_room.yml5409 when delivery_method is implicit5410 behaves like renders mail-specific config file correctly5411 renders mail room config file correctly5412 behaves like renders arbitration options correctly5413 renders arbitration options correctly5414 behaves like renders the sidekiq delivery method and options correctly5415 renders the sidekiq delivery method and options correctly5416 when delivery_method is explicitly sidekiq5417 behaves like renders mail-specific config file correctly5418 renders mail room config file correctly5419 behaves like renders arbitration options correctly5420 renders arbitration options correctly5421 behaves like renders the sidekiq delivery method and options correctly5422 renders the sidekiq delivery method and options correctly5423 when delivery_method is webhook (internally postback in mail_room)5424 renders the webhook (postback) delivery method and options correctly5425 behaves like renders mail-specific config file correctly5426 renders mail room config file correctly5427 behaves like renders arbitration options correctly5428 renders arbitration options correctly5429 mailroom encrypted configuration5430 when parsing secrets.yml5431 reads in the secrets.yml file as erb and merges shared and test environments5432 when parsing gitlab.yml5433 returns default encrypted_secret_file path5434 returns encrypted_secret_file relative to custom shared path5435 returns custom encrypted_secret_file5436 when using encrypted secrets5437 renders the encrypted secrets into the configuration correctly5438# [RSpecRunTime] Finishing example group spec/lib/gitlab/mail_room/mail_room_spec.rb. It took 3.96 seconds. Expected to take 11.67 seconds.5439# [RSpecRunTime] Starting example group spec/lib/gitlab/template/merge_request_template_spec.rb. Expected to take 11.57 seconds.5440Gitlab::Template::MergeRequestTemplate5441 .all5442 strips the md suffix5443 combines the globals and rest5444# [RSpecRunTime] RSpec elapsed time: 20 minutes 12.06 seconds. Current RSS: ~1575M. load average: 1.07 1.12 1.09 1/293 180045445 .find5446 returns nil if the file does not exist5447 returns the merge request object of a valid file5448# [RSpecRunTime] RSpec elapsed time: 20 minutes 14.01 seconds. Current RSS: ~1585M. load average: 1.07 1.12 1.09 1/293 181615449 .by_category5450 return array of templates5451 when repo is bare or empty5452 returns empty array5453# [RSpecRunTime] RSpec elapsed time: 20 minutes 15.61 seconds. Current RSS: ~1580M. load average: 1.06 1.12 1.09 1/293 182425454 #content5455 loads the full file5456 raises error when file is not found5457 when repo is empty5458 raises file not found5459# [RSpecRunTime] RSpec elapsed time: 20 minutes 18.0 seconds. Current RSS: ~1579M. load average: 1.06 1.12 1.09 1/293 183995460# [RSpecRunTime] Finishing example group spec/lib/gitlab/template/merge_request_template_spec.rb. It took 8.14 seconds. Expected to take 11.57 seconds.5461# [RSpecRunTime] Starting example group spec/rubocop/cop/graphql/descriptions_spec.rb. Expected to take 11.13 seconds.5462RuboCop::Cop::Graphql::Descriptions5463 autocorrecting "this" to "the"5464 autocorrects if "this" is found5465 does not autocorrect if "this" is not found5466 autocorrects a heredoc if "this" is found5467 does not autocorrect a heredoc if "this" is not found5468 with fields5469 adds an offense when there is no description5470 adds an offense when description does not end in a period5471 adds an offense when description begins with "A"5472 adds an offense when description begins with "The"5473 adds an offense when description contains the demonstrative "this"5474 does not add an offense when a word does not contain the substring "this"5475 does not add an offense when description is correct5476 does not add an offense when there is a resolver5477# [RSpecRunTime] RSpec elapsed time: 20 minutes 19.94 seconds. Current RSS: ~1576M. load average: 1.06 1.12 1.09 1/293 184005478 with arguments5479 adds an offense when there is no description5480 adds an offense when description does not end in a period5481 adds an offense when description begins with "A"5482 adds an offense when description begins with "The"5483 adds an offense when description contains the demonstrative "this"5484 does not add an offense when a word does not contain the substring "this"5485 does not add an offense when description is correct5486# [RSpecRunTime] RSpec elapsed time: 20 minutes 21.1 seconds. Current RSS: ~1580M. load average: 1.06 1.12 1.09 1/293 184015487 autocorrecting periods in descriptions5488 autocorrects missing periods5489 does not autocorrect if periods exist5490 autocorrects a heredoc5491 does not autocorrect a heredoc if periods exist5492 with enum values5493 adds an offense when there is no description5494 adds an offense when description does not end in a period5495 adds an offense when description begins with "The"5496 adds an offense when description begins with "A"5497 adds an offense when description contains the demonstrative "this"5498 does not add an offense when a word does not contain the substring "this"5499 does not add an offense when description is correct (defined using `description:`)5500 does not add an offense when description is correct (defined as a second argument)5501# [RSpecRunTime] RSpec elapsed time: 20 minutes 22.76 seconds. Current RSS: ~1583M. load average: 1.06 1.12 1.09 1/293 184025502# [RSpecRunTime] Finishing example group spec/rubocop/cop/graphql/descriptions_spec.rb. It took 4.74 seconds. Expected to take 11.13 seconds.5503# [RSpecRunTime] Starting example group spec/lib/gitlab/exclusive_lease_helpers/sleeping_lock_spec.rb. Expected to take 10.98 seconds.5504Gitlab::ExclusiveLeaseHelpers::SleepingLock5505 #retried?5506 we have not made any attempts5507 is expected not to be retried5508 we just made a single (initial) attempt5509 is not considered a retry5510 made multiple attempts5511 is considered a retry5512 #obtain5513 when the lease is not held5514 obtains the lease on the first attempt, without sleeping5515 when the lease is obtained already5516 when retries are not specified5517 retries to obtain a lease and raises an error5518# [RSpecRunTime] RSpec elapsed time: 20 minutes 24.41 seconds. Current RSS: ~1581M. load average: 1.06 1.12 1.09 1/293 184035519 when specified retries are above the maximum attempts5520 retries to obtain a lease and raises an error5521# [RSpecRunTime] RSpec elapsed time: 20 minutes 30.99 seconds. Current RSS: ~1576M. load average: 0.89 1.08 1.08 1/288 184045522 when the lease is held elsewhere5523 retries to obtain a lease and raises an error5524 when the delay is computed from the attempt number5525 uses the computation to determine the sleep length5526 when lease is granted after retry5527 knows that it retried5528 cancel5529 cancels the lease5530# [RSpecRunTime] Finishing example group spec/lib/gitlab/exclusive_lease_helpers/sleeping_lock_spec.rb. It took 8.63 seconds. Expected to take 10.98 seconds.5531# [RSpecRunTime] Starting example group spec/services/security/ci_configuration/sast_create_service_spec.rb. Expected to take 10.72 seconds.5532Security::CiConfiguration::SastCreateService5533 #execute5534 user does not belong to project5535 returns an error status5536 does not track a snowplow event5537 user belongs to project5538 does track the snowplow event5539 raises exception if the user does not have permission to create a new branch5540 when exception is raised5541 when branch was created5542 tries to rm branch5543# [RSpecRunTime] RSpec elapsed time: 20 minutes 33.65 seconds. Current RSS: ~1586M. load average: 0.89 1.08 1.08 1/293 184765544 when branch was not created5545 does not try to rm branch5546 with no parameters5547 returns the path to create a new merge request5548 when the project has a non-default ci config file5549 does track the snowplow event5550 when existing ci config contains anchors/aliases5551 returns a ServiceResponse error5552 when parsing existing ci config gives a Psych error5553 returns a ServiceResponse error5554 when parsing existing ci config gives any other error5555 is successful5556 with parameters5557 returns the path to create a new merge request5558 when the project is empty5559 returns a ServiceResponse error5560 when the repository is empty5561 when initialize_with_sast is false5562 returns a ServiceResponse error5563 when initialize_with_sast is true5564 behaves like commits directly to the default branch5565 commits directly to the default branch5566 when committing to the default branch5567 does not try to remove that branch on raised exceptions5568 behaves like commits directly to the default branch5569 commits directly to the default branch5570# [RSpecRunTime] Finishing example group spec/services/security/ci_configuration/sast_create_service_spec.rb. It took 6.07 seconds. Expected to take 10.72 seconds.5571# [RSpecRunTime] Starting example group spec/services/ci/runners/register_runner_service_spec.rb. Expected to take 10.6 seconds.5572Ci::Runners::RegisterRunnerService#execute5573 when no token is provided5574 returns error response5575 when invalid token is provided5576 returns error response5577 when valid token is provided5578 when instance registration token is used5579 creates runner with default values5580 when registering instance runners is disallowed5581 behaves like runner registration is disallowed5582 returns error response with runner_registration_disallowed reason5583 with non-default arguments5584 creates runner with specified values5585 with runner token expiration interval5586 creates runner with token expiration5587 when project registration token is used5588 creates project runner5589 with runner registration disabled at instance level5590 behaves like runner registration is disallowed5591 returns error response with runner_registration_disallowed reason5592 with runner registration disabled at group level5593 behaves like runner registration is disallowed5594 returns error response with runner_registration_disallowed reason5595 when it exceeds the application limits5596 does not create runner5597 when abandoned runners cause application limits to not be exceeded5598 creates runner5599 when valid runner registrars do not include project5600 returns 403 error5601 when group registration token is used5602 creates a group runner5603 with runner registration disabled at instance level5604 behaves like runner registration is disallowed5605 returns error response with runner_registration_disallowed reason5606 with runner registration disabled at group level5607 behaves like runner registration is disallowed5608 returns error response with runner_registration_disallowed reason5609 when it exceeds the application limits5610 does not create runner5611 when abandoned runners cause application limits to not be exceeded5612 creates runner5613 when valid runner registrars do not include group5614 returns error response5615 when tags are provided5616 creates runner with tags5617 creates tags in bulk5618 and tag list exceeds limit5619 does not create any tags5620# [RSpecRunTime] Finishing example group spec/services/ci/runners/register_runner_service_spec.rb. It took 4.68 seconds. Expected to take 10.6 seconds.5621# [RSpecRunTime] Starting example group spec/serializers/merge_request_diff_entity_spec.rb. Expected to take 10.19 seconds.5622MergeRequestDiffEntity5623 as json5624 exposes needed attributes5625 #version_index5626 when diff is not present5627 behaves like version_index is nil5628 returns nil5629 when diff is not included in @merge_request_diffs5630 behaves like version_index is nil5631 returns nil5632# [RSpecRunTime] RSpec elapsed time: 20 minutes 45.33 seconds. Current RSS: ~1544M. load average: 0.99 1.09 1.08 1/294 187885633 when @merge_request_diffs.size <= 15634 behaves like version_index is nil5635 returns nil5636 when @merge_request_diffs.size > 15637 returns difference between size and diff index5638# [RSpecRunTime] RSpec elapsed time: 20 minutes 46.96 seconds. Current RSS: ~1545M. load average: 0.99 1.09 1.08 1/294 188745639 #short_commit_sha5640 returns short sha5641 returns nil if head_commit_sha does not exist5642 #head_version_path5643 merge request can be merged5644 returns diff path with diff_head param set5645 merge request cannot be merged5646 returns diff path with diff_head param set5647# [RSpecRunTime] Finishing example group spec/serializers/merge_request_diff_entity_spec.rb. It took 6.57 seconds. Expected to take 10.19 seconds.5648# [RSpecRunTime] Starting example group spec/lib/gitlab/database/health_status/indicators/patroni_apdex_spec.rb. Expected to take 9.98 seconds.5649Gitlab::Database::HealthStatus::Indicators::PatroniApdex5650 behaves like Prometheus Alert based health indicator5651 #evaluate5652 behaves like Patroni Apdex Evaluator5653 with main schema5654 returns NoSignal signal in case the feature flag is disabled5655 returns Normal signal when SLI condition is met5656 returns Stop signal when SLI condition is not met5657 without prometheus_alert_db_indicators_settings5658 returns Unknown signal5659 when Prometheus client is not ready5660 returns Unknown signal5661 when apdex SLI query is not configured5662 returns Unknown signal5663 when slo is not configured5664 returns Unknown signal5665 when SLI can not be calculated5666 result: nil5667 returns Unknown signal5668 result: []5669 returns Unknown signal5670 result: [{}]5671 returns Unknown signal5672 result: [{"value"=>1}]5673 returns Unknown signal5674 result: [{"value"=>[1]}]5675 returns Unknown signal5676 behaves like Patroni Apdex Evaluator5677 with ci schema5678 returns NoSignal signal in case the feature flag is disabled5679 returns Normal signal when SLI condition is met5680 returns Stop signal when SLI condition is not met5681 without prometheus_alert_db_indicators_settings5682 returns Unknown signal5683 when Prometheus client is not ready5684 returns Unknown signal5685 when apdex SLI query is not configured5686 returns Unknown signal5687 when slo is not configured5688 returns Unknown signal5689 when SLI can not be calculated5690 result: nil5691 returns Unknown signal5692 result: []5693 returns Unknown signal5694 result: [{}]5695 returns Unknown signal5696 result: [{"value"=>1}]5697 returns Unknown signal5698 result: [{"value"=>[1]}]5699 returns Unknown signal5700# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/health_status/indicators/patroni_apdex_spec.rb. It took 2.66 seconds. Expected to take 9.98 seconds.5701# [RSpecRunTime] Starting example group spec/lib/gitlab/consul/internal_spec.rb. Expected to take 9.77 seconds.5702Gitlab::Consul::Internal5703 .api_url5704 returns correct value5705 when consul setting is not present in gitlab.yml5706 does not fail5707 .discover_service5708 behaves like returns nil given blank value of5709 with5710 is expected to be nil5711 with5712 is expected to be nil5713 behaves like returns nil given blank value of5714 with5715 is expected to be nil5716 with5717 is expected to be nil5718 one service discovered5719 returns the service address and port5720 multiple services discovered5721 uses the first service5722 behaves like handles failure response5723 raises Gitlab::Consul::Internal::SocketError when SocketError is rescued5724 raises Gitlab::Consul::Internal::SSLError when OpenSSL::SSL::SSLError is rescued5725 raises Gitlab::Consul::Internal::ECONNREFUSED when Errno::ECONNREFUSED is rescued5726 raises Consul::Internal::UnexpectedResponseError when StandardError is rescued5727 raises Consul::Internal::UnexpectedResponseError when request returns 5005728 raises Consul::Internal::UnexpectedResponseError when request returns non json data5729 .discover_prometheus_server_address5730 returns the server address5731 behaves like returns nil given blank value of5732 with5733 is expected to be nil5734 with5735 is expected to be nil5736 behaves like handles failure response5737 raises Gitlab::Consul::Internal::SocketError when SocketError is rescued5738 raises Gitlab::Consul::Internal::SSLError when OpenSSL::SSL::SSLError is rescued5739 raises Gitlab::Consul::Internal::ECONNREFUSED when Errno::ECONNREFUSED is rescued5740 raises Consul::Internal::UnexpectedResponseError when StandardError is rescued5741 raises Consul::Internal::UnexpectedResponseError when request returns 5005742 raises Consul::Internal::UnexpectedResponseError when request returns non json data5743# [RSpecRunTime] Finishing example group spec/lib/gitlab/consul/internal_spec.rb. It took 2.33 seconds. Expected to take 9.77 seconds.5744# [RSpecRunTime] Starting example group spec/finders/keys_finder_spec.rb. Expected to take 9.47 seconds.5745KeysFinder5746 key_type5747 when `key_type` is `ssh`5748 returns only SSH keys5749# [RSpecRunTime] RSpec elapsed time: 20 minutes 56.52 seconds. Current RSS: ~1559M. load average: 0.99 1.09 1.08 1/293 189835750 when `key_type` is not specified5751 returns all types of keys5752 fingerprint5753 with invalid fingerprint5754 with invalid MD5 fingerprint5755 raises InvalidFingerprint5756 with invalid SHA fingerprint5757 raises InvalidFingerprint5758 with valid fingerprints5759 personal key with valid MD5 params5760 with an existent fingerprint5761 returns the key5762 with FIPS mode5763 raises InvalidFingerprint5764 deploy key with an existent fingerprint5765 returns the key5766 with FIPS mode5767 raises InvalidFingerprint5768 with a non-existent fingerprint5769 returns nil5770 with FIPS mode5771 raises InvalidFingerprint5772 personal key with valid SHA256 params5773 with an existent fingerprint5774 returns key5775 deploy key with an existent fingerprint5776 returns key5777 with a non-existent fingerprint5778 returns nil5779 user5780 without user5781 contains ssh_keys of all users in the system5782 with user5783 contains ssh_keys of only the specified users5784 sort order5785 sorts in last_used_at_desc order5786# [RSpecRunTime] Finishing example group spec/finders/keys_finder_spec.rb. It took 4.38 seconds. Expected to take 9.47 seconds.5787# [RSpecRunTime] Starting example group spec/lib/gitlab/database/dictionary_spec.rb. Expected to take 9.4 seconds.5788Gitlab::Database::Dictionary5789 #find_all_by_schema5790 returns an array of entries with a given schema5791 returns an empty array if no entries match the schema5792 .entries5793 all tables and views are unique5794 builds a Dictionary with validated Entry records5795 #find_all_having_desired_sharding_key_migration_job5796 returns an array of entries having desired sharding key migration job5797 #find_by_table_name5798 finds an entry by table name5799 returns nil if the entry is not found5800 ::Entry5801 for a table5802 #name_and_schema5803 returns the name of the table and its gitlab schema5804 #table_name5805 returns the name of the table5806 #view_name5807 returns nil5808 #milestone5809 returns the milestone in which the table was introduced5810 #gitlab_schema5811 returns the gitlab_schema of the table5812 #schema?5813 checks if the given schema matches the schema of the table5814 #key_name5815 returns the value of the name of the table5816 #desired_sharding_key_migration_job_name5817 returns the name of the migration that backfills the desired sharding key5818 #validate!5819 raises an error if the gitlab_schema is empty5820 with allow_cross_joins5821 #allow_cross_to_schemas5822 returns the list of allowed schemas5823 with allow_cross_transactions5824 #allow_cross_to_schemas5825 returns the list of allowed schemas5826 with allow_cross_foreign_keys5827 #allow_cross_to_schemas5828 returns the list of allowed schemas5829 for a view5830 #table_name5831 returns nil5832 #view_name5833 returns the name of the view5834 #key_name5835 returns the value of the name of the view5836 .any_entry5837 loads an entry from any scope5838 #to_name_and_schema_mapping5839 returns a hash of name and schema mappings5840 .entry5841 loads an Entry from the given scope5842# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/dictionary_spec.rb. It took 2.5 seconds. Expected to take 9.4 seconds.5843# [RSpecRunTime] Starting example group spec/models/snippet_statistics_spec.rb. Expected to take 9.27 seconds.5844SnippetStatistics5845 does not allow STI5846 is expected to belong to snippet required: false5847 is expected to validate that :snippet cannot be empty/falsy5848 #update_commit_count5849 updates the count of commits5850 when the snippet does not have a repository5851 returns 05852 #update_file_count5853 updates the count of files5854 when the snippet does not have a repository5855 returns 05856 #update_repository_size5857 updates the repository_size5858 when the snippet does not have a repository5859 returns 05860 #refresh!5861 retrieves and saves statistic data from repository5862 when the database is read-only5863 does nothing5864 with a PersonalSnippet5865 when creating5866 behaves like personal snippet statistics updates5867 schedules a namespace statistics worker5868 does not try to update project stats5869 when updating5870 behaves like personal snippet statistics updates5871 schedules a namespace statistics worker5872 does not try to update project stats5873 with a ProjectSnippet5874 does not call personal snippet callbacks5875 behaves like UpdateProjectStatistics5876 is expected to be a new record5877# [RSpecRunTime] Finishing example group spec/models/snippet_statistics_spec.rb. It took 3.85 seconds. Expected to take 9.27 seconds.5878# [RSpecRunTime] Starting example group spec/services/service_ping/submit_service_ping_service_spec.rb. Expected to take 8.9 seconds.5879ServicePing::SubmitService5880 when usage ping is disabled5881 behaves like does not run5882 is expected not to receive post(*(any args)) 0 times5883 when usage ping is disabled from GitLab config file5884 behaves like does not run5885 is expected not to receive post(*(any args)) 0 times5886 when enabled_and_consented is false5887 behaves like does not run5888 is expected not to receive post(*(any args)) 0 times5889 when enabled_and_consented is true5890 submits a service ping payload without errors5891 when usage ping is enabled5892 sends a POST request5893 and user requires usage stats consent5894 behaves like does not run5895 is expected not to receive post(*(any args)) 0 times5896 when conv_index data is passed5897 saves usage_data_id to version_usage_data_id_value5898 behaves like saves DevOps report data from the response5899 is expected to eq 31.375900 when only usage_data_id is passed in response5901 does not save DevOps report data5902 saves usage_data_id to version_usage_data_id_value5903 when version app usage_data_id is invalid5904 raises an exception5905 when DevOps report data is passed5906 behaves like saves DevOps report data from the response5907 is expected to eq 31.375908 with saving raw_usage_data5909 creates a raw_usage_data record5910 saves the correct payload5911 links to the default organization5912 and usage ping response has unsuccessful status5913 raises an exception5914 and usage data is empty string5915 behaves like does not send a blank usage ping payload5916 is expected to raise ServicePing::SubmitService::SubmissionError5917 and usage data is nil5918 behaves like does not send a blank usage ping payload5919 is expected to raise ServicePing::SubmitService::SubmissionError5920 if version app response fails5921 raises SubmissionError5922 when skip_db_write passed to service5923 does not save RawUsageData5924 does not call DevOpsReport service5925 metadata reporting5926 submits metadata5927# [RSpecRunTime] Finishing example group spec/services/service_ping/submit_service_ping_service_spec.rb. It took 3.07 seconds. Expected to take 8.9 seconds.5928# [RSpecRunTime] Starting example group spec/services/ci/build_erase_service_spec.rb. Expected to take 8.81 seconds.5929Ci::BuildEraseService5930 #execute5931 when build is erasable5932 is successful5933 erases artifacts5934 erases trace5935 records erasure detail5936 when project is undergoing statistics refresh5937 logs a warning5938# [RSpecRunTime] RSpec elapsed time: 21 minutes 11.27 seconds. Current RSS: ~1538M. load average: 0.99 1.08 1.08 1/288 190235939 when build is not erasable5940 is not successful5941 does not erase artifacts5942 does not erase trace5943# [RSpecRunTime] RSpec elapsed time: 21 minutes 14.53 seconds. Current RSS: ~1510M. load average: 0.99 1.08 1.08 1/288 190245944# [RSpecRunTime] Finishing example group spec/services/ci/build_erase_service_spec.rb. It took 7.05 seconds. Expected to take 8.81 seconds.5945# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/step_spec.rb. Expected to take 8.61 seconds.5946Gitlab::Ci::Build::Step5947 #from_commands5948 when script option is specified5949 behaves like has correct script5950 fabricates an object5951 when before and script option is specified5952 behaves like has correct script5953 fabricates an object5954 when timeout option is specified in seconds5955 has job level timeout5956 behaves like has correct script5957 fabricates an object5958# [RSpecRunTime] RSpec elapsed time: 21 minutes 17.17 seconds. Current RSS: ~1499M. load average: 0.99 1.08 1.08 1/288 190255959 #from_release5960 with release5961 returns the release-cli command line5962 when release is empty5963 does not fabricate an object5964 #from_after_script5965 when after_script is empty5966 does not fabricate an object5967 when after_script is not empty5968 fabricates an object5969# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/step_spec.rb. It took 5.05 seconds. Expected to take 8.61 seconds.5970# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/single_endpoint_diff_notes_importer_spec.rb. Expected to take 8.52 seconds.5971Gitlab::GithubImport::Importer::SingleEndpointDiffNotesImporter5972 is expected to includes the Gitlab::GithubImport::ParallelScheduling module5973 is expected to includes the Gitlab::GithubImport::SingleEndpointNotesImporting module5974 is expected to eq Gitlab::GithubImport::Representation::DiffNote5975 is expected to eq Gitlab::GithubImport::Importer::DiffNoteImporter5976 is expected to eq :pull_request_comments5977 is expected to eq :diff_note5978 is expected to eq 15979 #each_object_to_import5980 fetches data5981 skips cached pages5982 skips cached merge requests5983# [RSpecRunTime] RSpec elapsed time: 21 minutes 24.74 seconds. Current RSS: ~1516M. load average: 0.99 1.08 1.08 1/288 190265984# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/single_endpoint_diff_notes_importer_spec.rb. It took 5.15 seconds. Expected to take 8.52 seconds.5985# [RSpecRunTime] Starting example group spec/services/projects/deploy_tokens/create_service_spec.rb. Expected to take 8.32 seconds.5986Projects::DeployTokens::CreateService5987 behaves like a deploy token creation service5988 #execute5989 when the deploy token is valid5990 creates a new DeployToken5991 creates a new ProjectDeployToken5992 returns a DeployToken5993 sets the creator_id as the id of the current_user5994# [RSpecRunTime] RSpec elapsed time: 21 minutes 27.01 seconds. Current RSS: ~1514M. load average: 0.99 1.08 1.08 1/288 190275995 when expires at date is not passed5996 sets Forever.date5997 when username is empty string5998 converts it to nil5999 when username is provided6000 keeps the provided username6001 when the deploy token is invalid6002 does not create a new DeployToken6003 does not create a new ProjectDeployToken6004# [RSpecRunTime] RSpec elapsed time: 21 minutes 29.65 seconds. Current RSS: ~1509M. load average: 0.99 1.08 1.08 1/288 190286005# [RSpecRunTime] Finishing example group spec/services/projects/deploy_tokens/create_service_spec.rb. It took 4.91 seconds. Expected to take 8.32 seconds.6006# [RSpecRunTime] Starting example group spec/services/quick_actions/target_service_spec.rb. Expected to take 8.25 seconds.6007QuickActions::TargetService6008 #execute6009 for issue6010 behaves like find target6011 returns the target6012# [RSpecRunTime] RSpec elapsed time: 21 minutes 30.82 seconds. Current RSS: ~1505M. load average: 0.99 1.08 1.08 1/288 190296013 behaves like build target6014 builds a new target6015 behaves like build target6016 builds a new target6017 for work item6018 behaves like find target6019 returns the target6020 when work item belongs to a group6021 behaves like find target6022 returns the target6023 for merge request6024 behaves like find target6025 returns the target6026 behaves like build target6027 builds a new target6028 behaves like build target6029 builds a new target6030 for commit6031 behaves like find target6032 returns the target6033 behaves like no target6034 returns nil6035 with nil target_iid6036 behaves like find target6037 returns the target6038 for unknown type6039 behaves like no target6040 returns nil6041# [RSpecRunTime] Finishing example group spec/services/quick_actions/target_service_spec.rb. It took 4.89 seconds. Expected to take 8.25 seconds.6042# [RSpecRunTime] Starting example group spec/services/projects/download_service_spec.rb. Expected to take 7.97 seconds.6043Projects::DownloadService6044 File service6045 for a URL that is not on allowlist6046 is expected to eq nil6047 for URLs that are on the allowlist6048 an image file6049 is expected to have key :alt6050 is expected to have key :url6051 is expected to match "rails_sample.jpg"6052 is expected to eq "rails_sample"6053# [RSpecRunTime] RSpec elapsed time: 21 minutes 36.98 seconds. Current RSS: ~1551M. load average: 1.00 1.08 1.08 1/293 190636054 a txt file6055 is expected to have key :alt6056 is expected to have key :url6057 is expected to match "doc_sample.txt"6058 is expected to eq "doc_sample.txt"6059# [RSpecRunTime] RSpec elapsed time: 21 minutes 38.9 seconds. Current RSS: ~1542M. load average: 1.00 1.08 1.08 1/293 190646060# [RSpecRunTime] Finishing example group spec/services/projects/download_service_spec.rb. It took 4.37 seconds. Expected to take 7.97 seconds.6061# [RSpecRunTime] Starting example group spec/models/integrations/campfire_spec.rb. Expected to take 7.92 seconds.6062Integrations::Campfire6063 does not allow STI6064 behaves like Integrations::ResetSecretFields6065 #exposing_secrets_fields6066 returns an array of strings6067 #reset_secret_fields?6068 returns false if no exposing field has changed6069 returns true if any exposing field has changed6070 validation callback6071 when an exposing field has changed6072 clears all secret fields6073 when a secret field has been updated6074 does not clear this secret field6075 when a secret field has been updated with the same value6076 does not clear this secret field6077 when no exposing field has changed6078 does not clear any secret fields6079 behaves like Integrations::HasAvatar6080 #avatar_url6081 returns the expected avatar URL6082 Validations6083 is expected to validate that :room looks like an integer greater than 06084 is expected to validate that the length of :subdomain is between 1 and 636085 is expected to allow :subdomain to be ‹"foo"›6086 is expected not to allow :subdomain to be ‹"foo.bar"›6087 is expected not to allow :subdomain to be ‹"foo.bar/#"›6088 when integration is active6089 is expected to validate that :token cannot be empty/falsy6090 when integration is inactive6091 is expected not to validate that :token cannot be empty/falsy6092 #execute6093 calls Campfire API to get a list of rooms and speak in a room6094 calls Campfire API to get a list of rooms but shouldn't speak in a room6095 #log_error6096 logs an error6097# [RSpecRunTime] Finishing example group spec/models/integrations/campfire_spec.rb. It took 2.3 seconds. Expected to take 7.92 seconds.6098# [RSpecRunTime] Starting example group spec/graphql/resolvers/board_resolver_spec.rb. Expected to take 7.67 seconds.6099Resolvers::BaseResolver.single6100 #resolve6101 when there is no parent6102 returns nil if parent is nil6103 when project boards6104 behaves like group and project boards resolver6105 does not create a default board6106 calls Boards::BoardsFinder6107 requires an ID6108 when querying for a single board6109 returns specified board6110 returns nil if board not found6111# [RSpecRunTime] RSpec elapsed time: 21 minutes 43.68 seconds. Current RSS: ~1537M. load average: 1.00 1.07 1.07 1/291 190656112 when group boards6113 behaves like group and project boards resolver6114 does not create a default board6115 calls Boards::BoardsFinder6116 requires an ID6117 when querying for a single board6118 returns specified board6119 returns nil if board not found6120# [RSpecRunTime] RSpec elapsed time: 21 minutes 44.83 seconds. Current RSS: ~1536M. load average: 1.00 1.07 1.07 1/290 190666121# [RSpecRunTime] Finishing example group spec/graphql/resolvers/board_resolver_spec.rb. It took 3.62 seconds. Expected to take 7.67 seconds.6122# [RSpecRunTime] Starting example group spec/models/x509_certificate_spec.rb. Expected to take 7.67 seconds.6123X509Certificate6124 does not allow STI6125 validation6126 is expected to validate that :subject_key_identifier cannot be empty/falsy6127 is expected to validate that :email cannot be empty/falsy6128 is expected to validate that :serial_number cannot be empty/falsy6129 is expected to validate that :x509_issuer_id cannot be empty/falsy6130 associations6131 is expected to belong to x509_issuer required: true6132 .safe_create!6133 creates a new certificate if it was not found6134 assigns the correct attributes when creating6135 calls mark_commit_signatures_unverified6136 certificate revocation handling6137 starts a revoke worker if certificate is revoked6138 does not starts a revoke worker for good certificates6139# [RSpecRunTime] RSpec elapsed time: 21 minutes 46.93 seconds. Current RSS: ~1558M. load average: 1.00 1.07 1.07 1/288 190676140 validators6141 accepts correct subject_key_identifier6142 rejects invalid subject_key_identifier6143 accepts correct email address6144 rejects invalid email6145 accepts valid serial_number6146 rejects invalid serial_number6147# [RSpecRunTime] Finishing example group spec/models/x509_certificate_spec.rb. It took 2.78 seconds. Expected to take 7.67 seconds.6148# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/parser_spec.rb. Expected to take 7.41 seconds.6149Gitlab::Ci::Pipeline::Expression::Parser6150 #tree6151 validates simple operators6152 expression: "$VAR1 == \"123\"", result_tree: "equals($VAR1, \"123\")"6153 is expected to eq "equals($VAR1, \"123\")"6154 expression: "$VAR1 == \"123\" == $VAR2", result_tree: "equals(equals($VAR1, \"123\"), $VAR2)"6155 is expected to eq "equals(equals($VAR1, \"123\"), $VAR2)"6156 expression: "$VAR", result_tree: "$VAR"6157 is expected to eq "$VAR"6158 expression: "\"some value\"", result_tree: "\"some value\""6159 is expected to eq "\"some value\""6160 expression: "null", result_tree: "null"6161 is expected to eq "null"6162 expression: "$VAR1 || $VAR2 && $VAR3", result_tree: "or($VAR1, and($VAR2, $VAR3))"6163 is expected to eq "or($VAR1, and($VAR2, $VAR3))"6164 expression: "$VAR1 && $VAR2 || $VAR3", result_tree: "or(and($VAR1, $VAR2), $VAR3)"6165 is expected to eq "or(and($VAR1, $VAR2), $VAR3)"6166 expression: "$VAR1 && $VAR2 || $VAR3 && $VAR4", result_tree: "or(and($VAR1, $VAR2), and($VAR3, $VAR4))"6167 is expected to eq "or(and($VAR1, $VAR2), and($VAR3, $VAR4))"6168 expression: "$VAR1 && ($VAR2 || $VAR3) && $VAR4", result_tree: "and(and($VAR1, or($VAR2, $VAR3)), $VAR4)"6169 is expected to eq "and(and($VAR1, or($VAR2, $VAR3)), $VAR4)"6170 when combining && and OR operators6171 returns operations in a correct order6172 when using parenthesis6173 returns operations in a correct order6174 when expression is empty6175 raises a parsing error6176 when two value tokens have no operator6177 raises a parsing error6178 when an operator has no left side6179 raises an OperatorError6180 when an operator has no right side6181 raises an OperatorError6182 when parenthesis are unmatched6183 expression: "$VAR == ("6184 raises a ParseError6185 expression: "$VAR2 == (\"aa\""6186 raises a ParseError6187 expression: "$VAR2 == (\"aa\"))"6188 raises a ParseError6189 expression: "$VAR2 == \"aa\")"6190 raises a ParseError6191 expression: "(($VAR2 == \"aa\")"6192 raises a ParseError6193 expression: "($VAR2 == \"aa\"))"6194 raises a ParseError6195# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/parser_spec.rb. It took 2.21 seconds. Expected to take 7.41 seconds.6196# [RSpecRunTime] Starting example group spec/models/concerns/use_sql_function_for_primary_key_lookups_spec.rb. Expected to take 7.4 seconds.6197UseSqlFunctionForPrimaryKeyLookups6198 does not allow STI6199 when the use_sql_functions_for_primary_key_lookups FF is off6200 loads the correct record6201 uses the SQL-based finder query6202 when the use_sql_functions_for_primary_key_lookups FF is on6203 loads the correct record6204 uses the fuction-based finder query6205 uses query cache6206 when the model has ignored columns6207 enumerates the column names6208 when there are scope attributes6209 loads the correct record6210 does not use the function-based finder query6211 when there are multiple arguments6212 loads the correct records6213 does not use the function-based finder query6214 when there is block given6215 loads the correct records6216 does not use the function-based finder query6217 when there is no primary key defined6218 raises ActiveRecord::UnknownPrimaryKey6219 when id is provided as an array6220 returns the correct record as an array6221 does use the function-based finder query6222 when array has multiple elements6223 does not use the function-based finder query6224 when the provided id is null6225 raises ActiveRecord::RecordNotFound6226 when the provided id is not a string that can cast to numeric6227 raises ActiveRecord::RecordNotFound6228# [RSpecRunTime] Finishing example group spec/models/concerns/use_sql_function_for_primary_key_lookups_spec.rb. It took 2.86 seconds. Expected to take 7.4 seconds.6229# [RSpecRunTime] Starting example group spec/models/clusters/agents/authorizations/user_access/project_authorization_spec.rb. Expected to take 7.14 seconds.6230Clusters::Agents::Authorizations::UserAccess::ProjectAuthorization6231 is expected to validate jsonb schema "config"6232 is expected to belong to agent class_name => Clusters::Agent required: true6233 is expected to belong to project class_name => Project required: true6234 does not allow STI6235 .for_user6236 user_role: :guest, expected_access_level: nil6237 returns the expected result6238# [RSpecRunTime] RSpec elapsed time: 21 minutes 54.0 seconds. Current RSS: ~1553M. load average: 1.00 1.07 1.07 1/288 190686239 user_role: :reporter, expected_access_level: nil6240 returns the expected result6241 user_role: :developer, expected_access_level: 306242 returns the expected result6243 user_role: :maintainer, expected_access_level: 406244 returns the expected result6245 user_role: :owner, expected_access_level: 506246 returns the expected result6247 #config_project6248 is expected to eq #<Project id:976 namespace959/project-1123>>6249# [RSpecRunTime] Finishing example group spec/models/clusters/agents/authorizations/user_access/project_authorization_spec.rb. It took 3.16 seconds. Expected to take 7.14 seconds.6250# [RSpecRunTime] Starting example group spec/tooling/graphql/docs/renderer_spec.rb. Expected to take 7.13 seconds.6251Tooling::Graphql::Docs::Renderer6252 #contents6253 headings6254 contains the expected sections6255 when a field has a list type6256 is expected to include "### `ArrayTest`\n\n#### Fields\n\n| Name | Type | Description |\n| ---- | ---- | ----------- |\n| <a id=\"arraytestfoo\"></a>`foo` | [`[String!]!`](#string) | A description. |\n"6257 a top level query field6258 generates the query with arguments6259 when description does not end with `.`6260 adds the `.` to the end6261 when fields are not defined in alphabetical order6262 lists the fields in alphabetical order6263 when a field has a documentation reference6264 behaves like renders correctly as GraphQL documentation6265 contains the expected section6266 when an argument is deprecated6267 behaves like renders correctly as GraphQL documentation6268 contains the expected section6269 when a field is deprecated6270 behaves like renders correctly as GraphQL documentation6271 contains the expected section6272 when a Query.field is deprecated6273 behaves like renders correctly as GraphQL documentation6274 contains the expected section6275 when an argument is in alpha6276 behaves like renders correctly as GraphQL documentation6277 contains the expected section6278 when a field is in alpha6279 behaves like renders correctly as GraphQL documentation6280 contains the expected section6281 when a Query.field is in alpha6282 behaves like renders correctly as GraphQL documentation6283 contains the expected section6284 when a field has an Enumeration type6285 behaves like renders correctly as GraphQL documentation6286 contains the expected section6287 when a field has a global ID type6288 section for IDTest6289 behaves like renders correctly as GraphQL documentation6290 contains the expected section6291 section for UserID6292 behaves like renders correctly as GraphQL documentation6293 contains the expected section6294 when there is a mutation6295 does not render the automatically generated payload type6296 does not render the automatically generated input type as its own section6297 behaves like renders correctly as GraphQL documentation6298 contains the expected section6299 when there is an input type6300 behaves like renders correctly as GraphQL documentation6301 contains the expected section6302 when there is an interface and a union6303 lists the fields correctly, and includes descriptions of all the types6304# [RSpecRunTime] Finishing example group spec/tooling/graphql/docs/renderer_spec.rb. It took 2.37 seconds. Expected to take 7.13 seconds.6305# [RSpecRunTime] Starting example group spec/lib/gitlab/database/async_constraints/postgres_async_constraint_validation_spec.rb. Expected to take 6.96 seconds.6306Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation6307 is expected to be a kind of Gitlab::Database::SharedModel(abstract)6308 does not allow STI6309 .constraint_type_exists?6310 is expected to be truthy6311 always asks the database6312 #handle_exception!6313 increases the attempts number6314 saves error details6315 .table_available?6316 is expected to be truthy6317 when the table does not exist6318 is expected to be falsy6319 scopes6320 .ordered6321 is expected to eq [#<Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation id: 3, created_at: "2024-03-..."fk_users_id_2", table_name: "users", last_error: nil, attempts: 1, constraint_type: "foreign_key">]6322 .foreign_key_type6323 is expected to eq [#<Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation id: 4, created_at: "2024-03-..."fk_users_id_4", table_name: "users", last_error: nil, attempts: 1, constraint_type: "foreign_key">]6324 does not apply the filter if the column is not present6325 .check_constraint_type6326 is expected to eq [#<Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation id: 9, created_at: "2024-03-...sers_id_9", table_name: "users", last_error: nil, attempts: 0, constraint_type: "check_constraint">]6327 validations6328 is expected to validate that :name cannot be empty/falsy6329 is expected to validate that :name is case-sensitively unique within the scope of :table_name6330 is expected to validate that the length of :name is at most 636331 is expected to validate that :table_name cannot be empty/falsy6332 is expected to validate that the length of :table_name is at most 636333 is expected to validate that the length of :last_error is at most 100006334# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/async_constraints/postgres_async_constraint_validation_spec.rb. It took 2.38 seconds. Expected to take 6.96 seconds.6335# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexer_spec.rb. Expected to take 6.85 seconds.6336Gitlab::Ci::Pipeline::Expression::Lexer6337 #tokens6338 returns single value6339 does ignore whitespace characters6340 returns multiple values of the same token6341 returns multiple values with different tokens6342 returns tokens and operators6343 limits statement to specified amount of tokens6344 raises syntax error in case of finding unknown tokens6345 with complex expressions6346 expression: "$PRESENT_VARIABLE =~ /my var/ && $EMPTY_VARIABLE =~ /nope/", tokens: ["$PRESENT_VARIABLE", "=~", "/my var/", "&&", "$EMPTY_VARIABLE", "=~", "/nope/"]6347 is expected to eq ["$PRESENT_VARIABLE", "=~", "/my var/", "&&", "$EMPTY_VARIABLE", "=~", "/nope/"]6348 expression: "$EMPTY_VARIABLE == \"\" && $PRESENT_VARIABLE", tokens: ["$EMPTY_VARIABLE", "==", "\"\"", "&&", "$PRESENT_VARIABLE"]6349 is expected to eq ["$EMPTY_VARIABLE", "==", "\"\"", "&&", "$PRESENT_VARIABLE"]6350 expression: "$EMPTY_VARIABLE == \"\" && $PRESENT_VARIABLE != \"nope\"", tokens: ["$EMPTY_VARIABLE", "==", "\"\"", "&&", "$PRESENT_VARIABLE", "!=", "\"nope\""]6351 is expected to eq ["$EMPTY_VARIABLE", "==", "\"\"", "&&", "$PRESENT_VARIABLE", "!=", "\"nope\""]6352 expression: "$PRESENT_VARIABLE && $EMPTY_VARIABLE", tokens: ["$PRESENT_VARIABLE", "&&", "$EMPTY_VARIABLE"]6353 is expected to eq ["$PRESENT_VARIABLE", "&&", "$EMPTY_VARIABLE"]6354 expression: "$PRESENT_VARIABLE =~ /my var/ || $EMPTY_VARIABLE =~ /nope/", tokens: ["$PRESENT_VARIABLE", "=~", "/my var/", "||", "$EMPTY_VARIABLE", "=~", "/nope/"]6355 is expected to eq ["$PRESENT_VARIABLE", "=~", "/my var/", "||", "$EMPTY_VARIABLE", "=~", "/nope/"]6356 expression: "$EMPTY_VARIABLE == \"\" || $PRESENT_VARIABLE", tokens: ["$EMPTY_VARIABLE", "==", "\"\"", "||", "$PRESENT_VARIABLE"]6357 is expected to eq ["$EMPTY_VARIABLE", "==", "\"\"", "||", "$PRESENT_VARIABLE"]6358 expression: "$EMPTY_VARIABLE == \"\" || $PRESENT_VARIABLE != \"nope\"", tokens: ["$EMPTY_VARIABLE", "==", "\"\"", "||", "$PRESENT_VARIABLE", "!=", "\"nope\""]6359 is expected to eq ["$EMPTY_VARIABLE", "==", "\"\"", "||", "$PRESENT_VARIABLE", "!=", "\"nope\""]6360 expression: "$PRESENT_VARIABLE || $EMPTY_VARIABLE", tokens: ["$PRESENT_VARIABLE", "||", "$EMPTY_VARIABLE"]6361 is expected to eq ["$PRESENT_VARIABLE", "||", "$EMPTY_VARIABLE"]6362 expression: "$PRESENT_VARIABLE && null || $EMPTY_VARIABLE == \"\"", tokens: ["$PRESENT_VARIABLE", "&&", "null", "||", "$EMPTY_VARIABLE", "==", "\"\""]6363 is expected to eq ["$PRESENT_VARIABLE", "&&", "null", "||", "$EMPTY_VARIABLE", "==", "\"\""]6364 with parentheses are used6365 expression: "($PRESENT_VARIABLE =~ /my var/) && $EMPTY_VARIABLE =~ /nope/", tokens: ["(", "$PRESENT_VARIABLE", "=~", "/my var/", ")", "&&", "$EMPTY_VARIABLE", "=~", "/nope/"]6366 is expected to eq ["(", "$PRESENT_VARIABLE", "=~", "/my var/", ")", "&&", "$EMPTY_VARIABLE", "=~", "/nope/"]6367 expression: "$PRESENT_VARIABLE =~ /my var/ || ($EMPTY_VARIABLE =~ /nope/)", tokens: ["$PRESENT_VARIABLE", "=~", "/my var/", "||", "(", "$EMPTY_VARIABLE", "=~", "/nope/", ")"]6368 is expected to eq ["$PRESENT_VARIABLE", "=~", "/my var/", "||", "(", "$EMPTY_VARIABLE", "=~", "/nope/", ")"]6369 expression: "($PRESENT_VARIABLE && (null || $EMPTY_VARIABLE == \"\"))", tokens: ["(", "$PRESENT_VARIABLE", "&&", "(", "null", "||", "$EMPTY_VARIABLE", "==", "\"\"", ")", ")"]6370 is expected to eq ["(", "$PRESENT_VARIABLE", "&&", "(", "null", "||", "$EMPTY_VARIABLE", "==", "\"\"", ")", ")"]6371 #lexemes6372 returns an array of syntax lexemes6373# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexer_spec.rb. It took 2.05 seconds. Expected to take 6.85 seconds.6374# [RSpecRunTime] Starting example group spec/services/users/assigned_issues_count_service_spec.rb. Expected to take 6.72 seconds.6375Users::AssignedIssuesCountService6376 when the number of assigned open issues exceeds max_limit6377 when user is admin6378 returns the max_limit count6379# [RSpecRunTime] RSpec elapsed time: 22 minutes 4.15 seconds. Current RSS: ~1548M. load average: 1.00 1.07 1.07 1/288 190706380 when user is non-admin6381 returns the max_limit count6382 when user has assigned open issues from archived and closed projects6383 count all assigned open issues excluding those from closed or archived projects6384 behaves like a counter caching service6385 #count6386 caches the count6387 #refresh_cache6388 refreshes the cache6389 #delete_cache6390 removes the cache6391 #uncached_count6392 does not cache the count6393# [RSpecRunTime] Finishing example group spec/services/users/assigned_issues_count_service_spec.rb. It took 3.98 seconds. Expected to take 6.72 seconds.6394# [RSpecRunTime] Starting example group spec/views/layouts/terms.html.haml_spec.rb. Expected to take 6.66 seconds.6395layouts/terms6396 behaves like a layout which reflects the application theme setting6397 as a themed layout6398 when no theme is explicitly selected6399 renders with the default theme6400 when user is authenticated & has selected a specific theme6401 chosen_theme: #<struct Gitlab::Themes::Theme id=1, name="Indigo", css_class="ui-indigo", primary_color="#222261">6402 renders with the Indigo theme6403 chosen_theme: #<struct Gitlab::Themes::Theme id=6, name="Light Indigo", css_class="ui-light-indigo", primary_color="#41419f">6404 renders with the Light Indigo theme6405 chosen_theme: #<struct Gitlab::Themes::Theme id=4, name="Blue", css_class="ui-blue", primary_color="#0b2640">6406 renders with the Blue theme6407 chosen_theme: #<struct Gitlab::Themes::Theme id=7, name="Light Blue", css_class="ui-light-blue", primary_color="#145aa1">6408 renders with the Light Blue theme6409 chosen_theme: #<struct Gitlab::Themes::Theme id=5, name="Green", css_class="ui-green", primary_color="#0e4328">6410 renders with the Green theme6411 chosen_theme: #<struct Gitlab::Themes::Theme id=8, name="Light Green", css_class="ui-light-green", primary_color="#1b653f">6412 renders with the Light Green theme6413 chosen_theme: #<struct Gitlab::Themes::Theme id=9, name="Red", css_class="ui-red", primary_color="#580d02">6414 renders with the Red theme6415 chosen_theme: #<struct Gitlab::Themes::Theme id=10, name="Light Red", css_class="ui-light-red", primary_color="#a02e1c">6416 renders with the Light Red theme6417 chosen_theme: #<struct Gitlab::Themes::Theme id=2, name="Gray", css_class="ui-gray", primary_color="#333238">6418 renders with the Gray theme6419 chosen_theme: #<struct Gitlab::Themes::Theme id=3, name="Neutral", css_class="ui-neutral", primary_color="#ececef">6420 renders with the Neutral theme6421 behaves like a layout which reflects the preferred language6422 when changing the a preferred language6423 renders the correct `lang` attribute in the html element6424# [RSpecRunTime] Finishing example group spec/views/layouts/terms.html.haml_spec.rb. It took 3.6 seconds. Expected to take 6.66 seconds.6425# [RSpecRunTime] Starting example group spec/lib/gitlab/email/service_desk_email_spec.rb. Expected to take 6.48 seconds.6426Gitlab::Email::ServiceDeskEmail6427 behaves like common email methods6428 behaves like enabled? method for email6429 value: false, address: nil, result: false6430 is expected to eq false6431 value: false, address: "replies+%{key}@example.com", result: false6432 is expected to eq false6433 value: true, address: nil, result: false6434 is expected to eq false6435 value: true, address: "replies+%{key}@example.com", result: true6436 is expected to eq true6437 behaves like supports_wildcard? method for email6438 when address contains the wildcard placeholder6439 confirms that wildcard is supported6440 when address doesn't contain the wildcard placeholder6441 returns that wildcard is not supported6442 when address is nil6443 returns that wildcard is not supported6444 behaves like key_from_fallback_message_id method for email6445 returns reply key6446 behaves like supports_issue_creation? method for email6447 enabled_value: false, supports_wildcard_value: false, result: false6448 is expected to eq false6449 enabled_value: false, supports_wildcard_value: true, result: false6450 is expected to eq false6451 enabled_value: true, supports_wildcard_value: false, result: false6452 is expected to eq false6453 enabled_value: true, supports_wildcard_value: true, result: true6454 is expected to eq true6455 behaves like reply_address method for email6456 returns the address with an interpolated reply key6457 behaves like unsubscribe_address method for email6458 returns the address with interpolated reply key and unsubscribe suffix6459 behaves like scan_fallback_references method for email6460 returns reply key6461 .address_for_key6462 when service desk address is set6463 returns address6464 when service desk address is not set6465 returns nil6466 .key_from_address6467 when service desk address is set6468 returns key6469 when service desk address is not set6470 returns nil6471# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/service_desk_email_spec.rb. It took 1.97 seconds. Expected to take 6.48 seconds.6472# [RSpecRunTime] Starting example group spec/models/packages/sem_ver_spec.rb. Expected to take 6.42 seconds.6473Packages::SemVer6474 does not allow STI6475 #parse6476 behaves like #parse with a valid semver6477 with 1.0.06478 returns v1.0.0 with prefix6479 returns 1.0.0 without prefix6480 behaves like #parse with a valid semver6481 with 1.0.0-pre6482 returns v1.0.0-pre with prefix6483 returns 1.0.0-pre without prefix6484 behaves like #parse with a valid semver6485 with 1.0.0+build6486 returns v1.0.0+build with prefix6487 returns 1.0.0+build without prefix6488 behaves like #parse with a valid semver6489 with 1.0.0-pre+build6490 returns v1.0.0-pre+build with prefix6491 returns 1.0.0-pre+build without prefix6492 behaves like #parse with an invalid semver6493 with 01.0.06494 returns nil with prefix6495 returns nil without prefix6496 behaves like #parse with an invalid semver6497 with 0.01.06498 returns nil with prefix6499 returns nil without prefix6500 behaves like #parse with an invalid semver6501 with 0.0.016502 returns nil with prefix6503 returns nil without prefix6504 behaves like #parse with an invalid semver6505 with 1.0.0asdf6506 returns nil with prefix6507 returns nil without prefix6508# [RSpecRunTime] Finishing example group spec/models/packages/sem_ver_spec.rb. It took 1.77 seconds. Expected to take 6.42 seconds.6509# [RSpecRunTime] Starting example group spec/models/ci/commit_with_pipeline_spec.rb. Expected to take 6.33 seconds.6510Ci::CommitWithPipeline6511 does not allow STI6512 #last_pipeline6513 returns last pipeline6514 #lazy_latest_pipeline6515 returns the correct pipelines with only 1 SQL query per project6516 #latest_pipeline6517 without ref argument6518 behaves like fetching latest pipeline6519 returns the latest pipeline for the project6520 returns the memoized pipeline for the key of6521 when a particular ref is specified6522 behaves like fetching latest pipeline6523 returns the latest pipeline for the project6524 returns the memoized pipeline for the key of master6525 #latest_pipeline_for_project6526 returns the latest pipeline of the commit for the given ref and project6527 #set_latest_pipeline_for_ref6528 sets the latest pipeline for a given reference6529 #status6530 returns the status of the latest pipeline for the given ref6531 returns nil when latest pipeline is not present for the given ref6532 returns the status of the latest pipeline when no ref is given6533# [RSpecRunTime] Finishing example group spec/models/ci/commit_with_pipeline_spec.rb. It took 2.4 seconds. Expected to take 6.33 seconds.6534# [RSpecRunTime] Starting example group spec/workers/bulk_imports/pipeline_batch_worker_spec.rb. Expected to take 6.25 seconds.6535BulkImports::PipelineBatchWorker6536 performs multiple times sequentially without raising an exception6537 is labeled as idempotent6538 processes the batch once6539 with stop signal from database health check6540DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_BulkImports::PipelineBatchWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6541 defers the job by set time6542DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_BulkImports::PipelineBatchWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6543 lazy evaluates schema and tables6544 when `bulk_import_deferred_workers` feature flag is disabled6545DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_BulkImports::PipelineBatchWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6546 does not defer job execution6547# [RSpecRunTime] RSpec elapsed time: 22 minutes 17.5 seconds. Current RSS: ~1550M. load average: 1.24 1.11 1.09 1/293 191096548 .sidekiq_retries_exhausted6549 sets batch status to failed6550 #perform6551 runs the given pipeline batch successfully6552 with tracker status6553 when tracker is failed6554 skips the batch6555 when tracker is finished6556 skips the batch6557 with batch status6558 when batch status is started6559 finishes the batch6560 when batch status is created6561 finishes the batch6562 when batch status is finished6563 stays finished6564 when exclusive lease cannot be obtained6565 does not run the pipeline6566 when pipeline raises an exception6567 when pipeline is retryable6568 retries the batch6569 when pipeline raises an error6570 keeps batch status as `started` and lets the error bubble up6571# [RSpecRunTime] Finishing example group spec/workers/bulk_imports/pipeline_batch_worker_spec.rb. It took 2.71 seconds. Expected to take 6.25 seconds.6572# [RSpecRunTime] Starting example group spec/finders/autocomplete/group_users_finder_spec.rb. Expected to take 6.12 seconds.6573Autocomplete::GroupUsersFinder6574 #execute6575 with group members6576 returns members of groups in the hierarchy6577# [RSpecRunTime] RSpec elapsed time: 22 minutes 20.77 seconds. Current RSS: ~1539M. load average: 1.22 1.11 1.09 2/294 191106578 with project members6579 returns members of descendant projects6580 with invited group members6581 returns members of groups invited to this group6582 returns members of groups invited to an ancestor group6583 returns members of groups invited to a descendant group6584 returns members of groups invited to a child project6585 returns members of groups invited to a descendant project6586 does not return members of groups invited to a project of an ancestor group6587# [RSpecRunTime] RSpec elapsed time: 22 minutes 22.49 seconds. Current RSS: ~1535M. load average: 1.22 1.11 1.09 1/293 191116588# [RSpecRunTime] Finishing example group spec/finders/autocomplete/group_users_finder_spec.rb. It took 3.42 seconds. Expected to take 6.12 seconds.6589# [RSpecRunTime] Starting example group spec/lib/gitlab/cache/request_cache_spec.rb. Expected to take 6.06 seconds.6590Gitlab::Cache::RequestCache6591 when RequestStore is active6592 computes once for different instances when keys are the same6593 computes twice if RequestStore starts over6594 behaves like cache for the same instance6595 does not compute twice for the same argument6596 computes twice for the different argument6597 computes twice for the different class name6598 computes twice for the different method6599 when request_cache_key is provided6600 computes twice for the different keys, id6601 computes twice for the different keys, name6602 uses extra method cache key if provided6603# [RSpecRunTime] RSpec elapsed time: 22 minutes 23.66 seconds. Current RSS: ~1548M. load average: 1.22 1.11 1.09 1/293 191126604 when RequestStore is inactive6605 computes twice for different instances even if keys are the same6606 behaves like cache for the same instance6607 does not compute twice for the same argument6608 computes twice for the different argument6609 computes twice for the different class name6610 computes twice for the different method6611 when request_cache_key is provided6612 computes twice for the different keys, id6613 computes twice for the different keys, name6614 uses extra method cache key if provided6615# [RSpecRunTime] Finishing example group spec/lib/gitlab/cache/request_cache_spec.rb. It took 1.98 seconds. Expected to take 6.06 seconds.6616# [RSpecRunTime] Starting example group spec/models/milestone_note_spec.rb. Expected to take 5.91 seconds.6617MilestoneNote6618 does not allow STI6619 .from_event6620 behaves like a synthetic note6621 behaves like a system note6622 has the correct attributes6623# [RSpecRunTime] RSpec elapsed time: 22 minutes 25.96 seconds. Current RSS: ~1556M. load average: 1.20 1.11 1.09 1/293 191196624 #discussion_id6625 returns the expected discussion id6626# [RSpecRunTime] RSpec elapsed time: 22 minutes 27.1 seconds. Current RSS: ~1554M. load average: 1.20 1.11 1.09 1/289 191266627 with a remove milestone event6628 creates the expected note6629# [RSpecRunTime] RSpec elapsed time: 22 minutes 28.35 seconds. Current RSS: ~1556M. load average: 1.20 1.11 1.09 1/288 191336630# [RSpecRunTime] Finishing example group spec/models/milestone_note_spec.rb. It took 3.87 seconds. Expected to take 5.91 seconds.6631# [RSpecRunTime] Starting example group spec/finders/releases/evidence_pipeline_finder_spec.rb. Expected to take 5.85 seconds.6632Releases::EvidencePipelineFinder#execute6633 when the tag is passed6634 returns the evidence pipeline6635 when the ref is passed6636 returns the evidence pipeline6637 empty params6638 returns nil6639 params[:evidence_pipeline] is present6640 returns the passed evidence pipeline6641# [RSpecRunTime] Finishing example group spec/finders/releases/evidence_pipeline_finder_spec.rb. It took 3.39 seconds. Expected to take 5.85 seconds.6642# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/events/cross_referenced_spec.rb. Expected to take 5.79 seconds.6643Gitlab::GithubImport::Importer::Events::CrossReferenced6644 with Issue6645 behaves like import cross-referenced event6646 when referenced in other issue6647 creates expected note6648# [RSpecRunTime] RSpec elapsed time: 22 minutes 33.51 seconds. Current RSS: ~1553M. load average: 1.18 1.11 1.09 1/293 191996649 when referenced in pull request6650 creates expected note6651 when referenced in out of project issue/pull_request6652 does not create expected note6653 with MergeRequest6654 behaves like import cross-referenced event6655 when referenced in other issue6656 creates expected note6657 when referenced in pull request6658 creates expected note6659 when referenced in out of project issue/pull_request6660 does not create expected note6661# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/events/cross_referenced_spec.rb. It took 3.69 seconds. Expected to take 5.79 seconds.6662# [RSpecRunTime] Starting example group spec/lib/gitlab/popen/runner_spec.rb. Expected to take 5.64 seconds.6663Gitlab::Popen::Runner6664 #run6665 runs the command and returns the result6666 #all_success_and_clean?6667 returns true when exit status is 0 and stderr is empty6668 returns false when exit status is not 06669 returns false when exit stderr has something6670 #all_success?6671 returns true when exit status is 06672 returns false when exit status is not 06673 returns true6674 #all_stderr_empty?6675 returns true when stderr is empty6676 returns true when exit status is not 06677 returns false when exit stderr has something6678 #failed_results6679 returns [] when everything is passed6680 returns the result when exit status is not 06681 returns [] when exit stderr has something6682 #warned_results6683 returns [] when everything is passed6684 returns [] when exit status is not 06685 returns the result when exit stderr has something6686# [RSpecRunTime] Finishing example group spec/lib/gitlab/popen/runner_spec.rb. It took 1.72 seconds. Expected to take 5.64 seconds.6687# [RSpecRunTime] Starting example group spec/services/projects/import_export/parallel_export_service_spec.rb. Expected to take 5.57 seconds.6688Projects::ImportExport::ParallelExportService6689 #execute6690 creates a project export archive file6691 logs export progress6692 executes after export stragegy on export success6693 ensures files are cleaned up6694 when export fails6695 notifies the error to the user6696# [RSpecRunTime] RSpec elapsed time: 22 minutes 39.57 seconds. Current RSS: ~1562M. load average: 1.17 1.11 1.09 1/293 192886697 when after export stragegy fails6698 notifies the error to the user6699# [RSpecRunTime] Finishing example group spec/services/projects/import_export/parallel_export_service_spec.rb. It took 2.86 seconds. Expected to take 5.57 seconds.6700# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/reports/coverage_report_spec.rb. Expected to take 5.46 seconds.6701Gitlab::Ci::Config::Entry::Reports::CoverageReport6702 validations6703 when it is valid6704 is expected to be valid6705 is expected to eq {:coverage_format=>"cobertura", :path=>"cobertura-coverage.xml"}6706 when it is not a hash6707 config: "string"6708 is expected not to be valid6709 is expected to include /should be a hash/6710 config: true6711 is expected not to be valid6712 is expected to include /should be a hash/6713 config: []6714 is expected not to be valid6715 is expected to include /should be a hash/6716 with unsupported coverage format6717 is expected not to be valid6718 is expected to include /format must be one of supported formats/6719 without coverage format6720 is expected not to be valid6721 is expected to include /format can't be blank/6722 without path6723 is expected not to be valid6724 is expected to include /path can't be blank/6725 with invalid path6726 is expected not to be valid6727 is expected to include /path should be a string/6728 with unknown keys6729 is expected not to be valid6730 is expected to include /contains unknown keys/6731# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/reports/coverage_report_spec.rb. It took 1.99 seconds. Expected to take 5.46 seconds.6732# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/note_counter_spec.rb. Expected to take 5.38 seconds.6733Gitlab::UsageDataCounters::NoteCounter6734 behaves like a note usage counter6735 .count(create)6736 increments the Note create counter by 16737 .read(create)6738 returns the total number of create events6739 behaves like a note usage counter6740 .count(create)6741 increments the Note create counter by 16742 .read(create)6743 returns the total number of create events6744 behaves like a note usage counter6745 .count(create)6746 increments the Note create counter by 16747 .read(create)6748 returns the total number of create events6749 .totals6750 can report all totals6751 unknown events or noteable_type6752 event: :create, noteable_type: "Snippet", expected_count: 1, should_raise: false6753 handles event6754 event: :wibble, noteable_type: "Snippet", expected_count: 0, should_raise: true6755 handles event6756 event: :create, noteable_type: "MergeRequest", expected_count: 1, should_raise: false6757 handles event6758 event: :wibble, noteable_type: "MergeRequest", expected_count: 0, should_raise: true6759 handles event6760 event: :create, noteable_type: "Commit", expected_count: 1, should_raise: false6761 handles event6762 event: :wibble, noteable_type: "Commit", expected_count: 0, should_raise: true6763 handles event6764 event: :create, noteable_type: "Issue", expected_count: 0, should_raise: false6765 handles event6766 event: :wibble, noteable_type: "Issue", expected_count: 0, should_raise: false6767 handles event6768# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/note_counter_spec.rb. It took 1.57 seconds. Expected to take 5.38 seconds.6769# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/user_access_denied_reason_spec.rb. Expected to take 5.27 seconds.6770Gitlab::Auth::UserAccessDeniedReason6771 #rejection_message6772 when a user is blocked6773 is expected to match /blocked/6774 a user did not accept the enforced terms6775 is expected to match /must accept the Terms of Service/6776 is expected to include "user570"6777 is expected to include "http://localhost"6778# [RSpecRunTime] RSpec elapsed time: 22 minutes 45.85 seconds. Current RSS: ~1577M. load average: 1.07 1.09 1.08 1/288 192896779 when the user is internal6780 is expected to match /This action cannot be performed by internal users/6781 when the user is deactivated6782 is expected to eq "Your account has been deactivated by your administrator. Please log back in from a web browser to reactivate your account at http://localhost"6783 when the user is unconfirmed6784 is expected to match /Your primary email address is not confirmed/6785 when the user is blocked pending approval6786 is expected to eq "Your account is pending approval from your administrator and hence blocked."6787 when the user has expired password6788 is expected to eq "Your password expired. Please access GitLab from a web browser to update your password."6789# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/user_access_denied_reason_spec.rb. It took 3.04 seconds. Expected to take 5.27 seconds.6790# [RSpecRunTime] Starting example group spec/lib/gitlab/endpoint_attributes_spec.rb. Expected to take 5.16 seconds.6791Gitlab::EndpointAttributes6792 is nil when nothing was defined6793 returns the expected category6794 falls back to default when urgency was not defined6795 returns the expected urgency6796 returns feature category for an implied action if not specify actions6797 returns expected duration for an implied action if not specify actions6798 returns the expected category for categories defined in subclasses6799 falls back to superclass's feature category6800 returns the expected urgency for categories defined in subclasses6801 falls back to superclass's expected duration6802 raises an error when defining for the controller and for individual actions6803 raises an error when multiple calls define the same action6804 raises an error when multiple calls define the same action6805 does not raise an error when multiple calls define the same action and configs6806 raises an error if the expected duration is not supported6807# [RSpecRunTime] Finishing example group spec/lib/gitlab/endpoint_attributes_spec.rb. It took 1.72 seconds. Expected to take 5.16 seconds.6808# [RSpecRunTime] RSpec elapsed time: 22 minutes 48.45 seconds. Current RSS: ~1578M. load average: 1.07 1.09 1.08 1/288 192906809# [RSpecRunTime] Starting example group spec/lib/gitlab/reactive_cache_set_cache_spec.rb. Expected to take 5.12 seconds.6810Gitlab::ReactiveCacheSetCache6811 #cache_key6812 includes the suffix6813 #read6814 is expected to be empty6815 after item added6816 is expected to contain exactly "test_item"6817 #write6818 writes the value to the cache6819 sets the expiry of the set6820 #clear_cache!6821 deletes the cached items6822 when key size is large6823 sends multiple pipelines of 1000 unlinks6824 #include?6825 is expected to equal false6826 item added6827 is expected to equal true6828 count6829 is expected to equal 06830 item added6831 is expected to equal 16832# [RSpecRunTime] Finishing example group spec/lib/gitlab/reactive_cache_set_cache_spec.rb. It took 1.99 seconds. Expected to take 5.12 seconds.6833# [RSpecRunTime] Starting example group spec/policies/projects/branch_rule_policy_spec.rb. Expected to take 5.02 seconds.6834Projects::BranchRulePolicy6835 as a developer6836 behaves like disallows branch rule crud6837 is expected not to be allowed :read_branch_rule6838 is expected not to be allowed :create_branch_rule6839 is expected not to be allowed :update_branch_rule6840 is expected not to be allowed :destroy_branch_rule6841 as a guest6842 behaves like disallows branch rule crud6843 is expected not to be allowed :read_branch_rule6844 is expected not to be allowed :create_branch_rule6845 is expected not to be allowed :update_branch_rule6846 is expected not to be allowed :destroy_branch_rule6847 as a maintainer6848 behaves like allows branch rule crud6849 is expected to be allowed :read_branch_rule6850 is expected to be allowed :create_branch_rule6851 is expected to be allowed :update_branch_rule6852 is expected to be allowed :destroy_branch_rule6853# [RSpecRunTime] Finishing example group spec/policies/projects/branch_rule_policy_spec.rb. It took 1.87 seconds. Expected to take 5.02 seconds.6854# [RSpecRunTime] Starting example group spec/lib/bitbucket/representation/pull_request_comment_spec.rb. Expected to take 4.93 seconds.6855Bitbucket::Representation::PullRequestComment6856 #iid6857 is expected to eq 16858 #file_path6859 is expected to eq "/path"6860 #old_pos6861 is expected to eq 36862 #new_pos6863 is expected to eq 36864 #parent_id6865 is expected to eq 26866 is expected to be nil6867 #inline?6868 is expected to be truthy6869 is expected to be falsey6870 #has_parent?6871 is expected to be truthy6872 is expected to be falsey6873 #deleted?6874 is expected to be truthy6875 is expected to be falsey6876 is expected to be falsey6877# [RSpecRunTime] Finishing example group spec/lib/bitbucket/representation/pull_request_comment_spec.rb. It took 1.3 seconds. Expected to take 4.93 seconds.6878# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/parameter_content_spec.rb. Expected to take 4.91 seconds.6879Ci::CreatePipelineService6880 #execute6881 when source is a dangling build6882 parameter config content6883 creates a pipeline6884 creates builds with the correct names6885 creates stages with the correct names6886 sets the correct config source6887# [RSpecRunTime] RSpec elapsed time: 22 minutes 56.47 seconds. Current RSS: ~1554M. load average: 1.06 1.08 1.08 1/293 193276888# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/parameter_content_spec.rb. It took 2.95 seconds. Expected to take 4.91 seconds.6889# [RSpecRunTime] Starting example group spec/models/ci/build_trace_spec.rb. Expected to take 4.78 seconds.6890Ci::BuildTrace6891 does not allow STI6892 returns formatted trace6893 delegated methods6894 is expected to delegate #state to the #trace object6895 is expected to delegate #append to the #trace object6896 is expected to delegate #truncated to the #trace object6897 is expected to delegate #offset to the #trace object6898 is expected to delegate #size to the #trace object6899 is expected to delegate #total to the #trace object6900 is expected to delegate #build_id to the #build object as #id6901 is expected to delegate #build_status to the #build object as #status6902 is expected to delegate #build_complete? to the #build object as #complete?6903# [RSpecRunTime] RSpec elapsed time: 22 minutes 58.13 seconds. Current RSS: ~1555M. load average: 1.06 1.08 1.08 1/293 193286904 with invalid UTF-8 data6905 returns valid UTF-8 data6906# [RSpecRunTime] Finishing example group spec/models/ci/build_trace_spec.rb. It took 1.78 seconds. Expected to take 4.78 seconds.6907# [RSpecRunTime] Starting example group spec/lib/gitlab/sanitizers/svg_spec.rb. Expected to take 4.77 seconds.6908Gitlab::Sanitizers::SVG6909 .clean6910 delegates sanitization to scrubber6911 returns sanitized data6912 scrubber6913 #scrub6914 removes an invalid element6915 removes an invalid attribute6916 accepts valid element6917 accepts valid namespaced attributes6918 #attribute_name_with_namespace6919 returns name with prefix when attribute is namespaced6920 #unsafe_href?6921 returns true if href attribute is an external url6922 returns false if href atttribute is an internal reference6923 #data_attribute?6924 returns true if is a valid data attribute6925 returns false if attribute is namespaced6926 returns false if not a data attribute6927# [RSpecRunTime] Finishing example group spec/lib/gitlab/sanitizers/svg_spec.rb. It took 1.38 seconds. Expected to take 4.77 seconds.6928# [RSpecRunTime] Starting example group spec/models/concerns/access_requestable_spec.rb. Expected to take 4.64 seconds.6929AccessRequestable6930 does not allow STI6931 Group6932 #request_access6933 is expected to be a kind of GroupMember(id: integer, access_level: integer, source_id: integer, source_type: string, user_id: int...ss: boolean, member_namespace_id: integer, member_role_id: integer, expiry_notified_at: timestamptz)6934 is expected to eq #<User id:1438 @user578>6935 #access_requested?6936 is expected to be truthy6937 Project6938 #request_access6939 is expected to be a kind of ProjectMember(id: integer, access_level: integer, source_id: integer, source_type: string, user_id: i...ss: boolean, member_namespace_id: integer, member_role_id: integer, expiry_notified_at: timestamptz)6940 #access_requested?6941 is expected to be truthy6942# [RSpecRunTime] Finishing example group spec/models/concerns/access_requestable_spec.rb. It took 2.59 seconds. Expected to take 4.64 seconds.6943# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/repo_saver_spec.rb. Expected to take 4.63 seconds.6944Gitlab::ImportExport::RepoSaver6945 bundle a project Git repo6946 bundles the repo successfully6947 creates the directory for the repository6948 when the repo is empty6949 bundles the repo successfully6950# [RSpecRunTime] RSpec elapsed time: 23 minutes 4.53 seconds. Current RSS: ~1558M. load average: 1.05 1.08 1.08 1/293 193456951# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/repo_saver_spec.rb. It took 2.3 seconds. Expected to take 4.63 seconds.6952# [RSpecRunTime] Starting example group spec/services/packages/composer/composer_json_service_spec.rb. Expected to take 4.53 seconds.6953Packages::Composer::ComposerJsonService6954 #execute6955 with an existing file6956 with a valid file6957 returns the parsed json6958 with an invalid file6959 raises an error6960 without the composer.json file6961 raises an error6962# [RSpecRunTime] Finishing example group spec/services/packages/composer/composer_json_service_spec.rb. It took 2.13 seconds. Expected to take 4.53 seconds.6963# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/test_reports_comparer_spec.rb. Expected to take 4.48 seconds.6964Gitlab::Ci::Reports::TestReportsComparer6965 #suite_comparers6966 when head and base reports include two test suites6967 returns test suite comparers with specified values6968 #total_status6969 when all tests cases are success in head suites6970 returns the total status6971 when there is a failed test case in head suites6972 returns the total status in head suite6973 when there is an error test case in head suites6974 returns the total status in head suite6975 #total_count6976 returns the total test counts in head suites6977 #resolved_count6978 when there is a resolved failure test case in head suites6979 returns the correct count6980 when there is a resolved error test case in head suites6981 returns the correct count6982 when there are no resolved test cases in head suites6983 returns the correct count6984 #failed_count6985 when there is a failed test case in head suites6986 returns the correct count6987 when there are no failed test cases in head suites6988 returns the correct count6989 #error_count6990 when there is an error test case in head suites6991 returns the correct count6992 when there are no error test cases in head suites6993 returns the correct count6994# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/test_reports_comparer_spec.rb. It took 1.43 seconds. Expected to take 4.48 seconds.6995# [RSpecRunTime] Starting example group spec/graphql/types/snippets/blob_viewer_type_spec.rb. Expected to take 4.37 seconds.6996Types::Snippets::BlobViewerType6997 has the correct fields6998 is expected to be non null6999 is expected to be non null7000 is expected to be non null7001 is expected to be non null7002 is expected not to be non null7003 is expected to be non null7004 is expected to be non null7005 collapsed7006 behaves like nil field converted to false7007 returns false7008# [RSpecRunTime] RSpec elapsed time: 23 minutes 9.65 seconds. Current RSS: ~1579M. load average: 0.97 1.06 1.07 1/293 194157009 tooLarge7010 behaves like nil field converted to false7011 returns false7012# [RSpecRunTime] Finishing example group spec/graphql/types/snippets/blob_viewer_type_spec.rb. It took 1.78 seconds. Expected to take 4.37 seconds.7013# [RSpecRunTime] Starting example group spec/tasks/gitlab/sidekiq_rake_spec.rb. Expected to take 4.37 seconds.7014sidekiq.rake7015 gitlab:sidekiq:migrate_jobs:schedule rake task7016 behaves like migration rake task7017 runs the migrator with a mapping of workers to queues7018 gitlab:sidekiq:migrate_jobs:retry rake task7019 behaves like migration rake task7020 runs the migrator with a mapping of workers to queues7021 gitlab:sidekiq:migrate_jobs:queued rake task7022 runs the migrator with a mapping of workers to queues7023# [RSpecRunTime] Finishing example group spec/tasks/gitlab/sidekiq_rake_spec.rb. It took 3.11 seconds. Expected to take 4.37 seconds.7024# [RSpecRunTime] RSpec elapsed time: 23 minutes 13.11 seconds. Current RSS: ~1549M. load average: 0.97 1.06 1.07 1/293 194237025# [RSpecRunTime] Starting example group spec/models/concerns/clusters/agents/authorizations/ci_access/config_scopes_spec.rb. Expected to take 4.28 seconds.7026Clusters::Agents::Authorizations::CiAccess::ConfigScopes7027 does not allow STI7028 .with_available_ci_access_fields7029 is expected to contain exactly #<Clusters::Agents::Authorizations::CiAccess::ProjectAuthorization id: 1, project_id: 1014, agent_id: 3, config: {"default_namespace"=>"production"}>, #<Clusters::Agents::Authorizations::CiAccess::ProjectAuthorization id: 2, project_id: 1014, agent_id: 4, config: {"access_as"=>{}}>, and #<Clusters::Agents::Authorizations::CiAccess::ProjectAuthorization id: 3, project_id: 1014, agent_id: 5, config: {"access_as"=>{"agent"=>{}}}>7030# [RSpecRunTime] RSpec elapsed time: 23 minutes 16.75 seconds. Current RSS: ~1528M. load average: 0.97 1.06 1.07 1/294 194247031# [RSpecRunTime] Finishing example group spec/models/concerns/clusters/agents/authorizations/ci_access/config_scopes_spec.rb. It took 3.72 seconds. Expected to take 4.28 seconds.7032# [RSpecRunTime] Starting example group spec/graphql/resolvers/merge_requests_count_resolver_spec.rb. Expected to take 4.23 seconds.7033Resolvers::MergeRequestsCountResolver7034 #resolve7035 is expected to have nullable GraphQL type Int7036 when user can only view an issue's closing merge requests that are public7037 returns the count of the merge requests closing the issue7038# [RSpecRunTime] RSpec elapsed time: 23 minutes 19.26 seconds. Current RSS: ~1524M. load average: 0.97 1.06 1.07 1/295 195107039 when user can view an issue's closing merge requests that are both public and private7040 returns the count of the merge requests closing the issue7041# [RSpecRunTime] Finishing example group spec/graphql/resolvers/merge_requests_count_resolver_spec.rb. It took 2.77 seconds. Expected to take 4.23 seconds.7042# [RSpecRunTime] Starting example group spec/services/branches/validate_new_service_spec.rb. Expected to take 4.16 seconds.7043Branches::ValidateNewService7044 #execute7045 validation7046 returns error with an invalid branch name7047 returns success with a valid branch name7048# [RSpecRunTime] RSpec elapsed time: 23 minutes 21.23 seconds. Current RSS: ~1542M. load average: 0.98 1.06 1.07 1/295 195247049 branch exist7050 returns error when branch exists7051 returns success when branch name is available7052# [RSpecRunTime] RSpec elapsed time: 23 minutes 22.58 seconds. Current RSS: ~1542M. load average: 0.98 1.06 1.07 1/294 195397053# [RSpecRunTime] Finishing example group spec/services/branches/validate_new_service_spec.rb. It took 3.06 seconds. Expected to take 4.16 seconds.7054# [RSpecRunTime] Starting example group spec/lib/gitlab/database/schema_cache_with_renamed_table_spec.rb. Expected to take 4.13 seconds.7055Gitlab::Database::SchemaCacheWithRenamedTable7056 when table is not renamed yet7057 uses the original table to look up metadata7058 when table is renamed7059 uses the renamed table to look up metadata7060 has primary key7061 has the same column definitions7062 has the same indexes7063 has the same column_hash7064 when the table behind a model is actually a view7065 can persist records7066 can find records7067# [RSpecRunTime] RSpec elapsed time: 23 minutes 25.12 seconds. Current RSS: ~1547M. load average: 0.98 1.06 1.07 1/294 195407068# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/schema_cache_with_renamed_table_spec.rb. It took 2.54 seconds. Expected to take 4.13 seconds.7069# [RSpecRunTime] Starting example group spec/lib/file_size_validator_spec.rb. Expected to take 4.06 seconds.7070FileSizeValidator7071 options uses an integer7072 attachment exceeds maximum limit7073 attachment under maximum limit7074# [RSpecRunTime] RSpec elapsed time: 23 minutes 26.57 seconds. Current RSS: ~1539M. load average: 1.06 1.08 1.08 1/294 195417075 options uses a symbol7076 attachment exceeds maximum limit7077 attachment under maximum limit7078# [RSpecRunTime] RSpec elapsed time: 23 minutes 27.78 seconds. Current RSS: ~1538M. load average: 1.06 1.08 1.08 1/294 195427079# [RSpecRunTime] Finishing example group spec/lib/file_size_validator_spec.rb. It took 2.66 seconds. Expected to take 4.06 seconds.7080# [RSpecRunTime] Starting example group spec/services/update_container_registry_info_service_spec.rb. Expected to take 4.01 seconds.7081UpdateContainerRegistryInfoService7082 #execute7083 when container registry is disabled7084 behaves like invalid config7085 does not update the application settings7086 does not raise an error7087 when container registry api_url is blank7088 behaves like invalid config7089 does not update the application settings7090 does not raise an error7091 when creating a registry client instance7092 uses a token with no access permissions7093 when unabled to detect the container registry type7094 sets the application settings to their defaults7095 when able to detect the container registry type7096 when using the GitLab container registry7097 updates application settings accordingly7098 when using a third-party container registry7099 updates application settings accordingly7100# [RSpecRunTime] RSpec elapsed time: 23 minutes 31.46 seconds. Current RSS: ~1572M. load average: 1.05 1.07 1.08 1/289 195437101# [RSpecRunTime] Finishing example group spec/services/update_container_registry_info_service_spec.rb. It took 3.67 seconds. Expected to take 4.01 seconds.7102# [RSpecRunTime] Starting example group spec/helpers/sessions_helper_spec.rb. Expected to take 3.97 seconds.7103SessionsHelper7104 #unconfirmed_email?7105 returns true when the flash alert contains a devise failure unconfirmed message7106 returns false when the flash alert does not contain a devise failure unconfirmed message7107 #unconfirmed_verification_email?7108 reset_first_offer?: true, unconfirmed_email_present?: true, token_valid?: true, result: true7109 is expected to eq true7110 reset_first_offer?: false, unconfirmed_email_present?: true, token_valid?: true, result: false7111 is expected to eq false7112 reset_first_offer?: true, unconfirmed_email_present?: false, token_valid?: true, result: false7113 is expected to eq false7114 reset_first_offer?: true, unconfirmed_email_present?: true, token_valid?: false, result: false7115 is expected to eq false7116 #verification_email7117 when there is an unconfirmed verification email7118 is expected to eq "unconfirmed@email"7119 when there is no unconfirmed verification email7120 is expected to eq "user1764@example.org"7121 #verification_data7122 returns the expected data7123 #obfuscated_email7124 delegates to Gitlab::Utils::Email.obfuscated_email7125 #remember_me_enabled?7126 when application setting is enabled7127 is expected to equal true7128 when application setting is disabled7129 is expected to equal false7130# [RSpecRunTime] Finishing example group spec/helpers/sessions_helper_spec.rb. It took 1.67 seconds. Expected to take 3.97 seconds.7131# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/variables/builder/project_spec.rb. Expected to take 3.89 seconds.7132Gitlab::Ci::Variables::Builder::Project7133 #secret_variables7134 when the ref is protected7135 contains all the variables7136 when the ref is not protected7137 contains only the unprotected variables7138 when environment name is specified7139 when environment scope is exactly matched7140 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007ce35592f058 @variable={:key=>"VARIABLE_1", :value=>"secret", :public=>false, :file=>false, :masked=>false, :raw=>false}>7141 when environment scope is matched by wildcard7142 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007ce354b30100 @variable={:key=>"VARIABLE_1", :value=>"secret", :public=>false, :file=>false, :masked=>false, :raw=>false}>7143 when environment scope does not match7144 is expected not to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007ce35408f4f8 @variable={:key=>"VARIABLE_1", :value=>"secret", :public=>false, :file=>false, :masked=>false, :raw=>false}>7145 when environment scope has _7146 does not treat it as wildcard7147 when environment name contains underscore7148 matches literally for _7149 when environment scope has %7150 does not treat it as wildcard7151 when environment name contains a percent7152 matches literally for _7153 when variables with the same name have different environment scopes7154 puts variables matching environment scope more in the end7155# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/variables/builder/project_spec.rb. It took 1.78 seconds. Expected to take 3.89 seconds.7156# [RSpecRunTime] Starting example group spec/lib/gitlab/tracking/service_ping_context_spec.rb. Expected to take 3.85 seconds.7157Gitlab::Tracking::ServicePingContext7158 #to_context7159 for redis_hll data source7160 contains event_name7161 for redis data source7162 contains event_name7163 #init7164 with valid configuration7165 data_source: :redis, event: "some_event"7166 does not raise errors7167 data_source: :redis_hll, event: "some_event"7168 does not raise errors7169 with invalid configuration7170 data_source: :redis, event: nil7171 does not raise errors7172 data_source: :redis_hll, event: nil7173 does not raise errors7174 data_source: :random, event: "some_event"7175 does not raise errors7176# [RSpecRunTime] Finishing example group spec/lib/gitlab/tracking/service_ping_context_spec.rb. It took 0.84 second. Expected to take 3.85 seconds.7177# [RSpecRunTime] Starting example group spec/helpers/award_emoji_helper_spec.rb. Expected to take 3.81 seconds.7178AwardEmojiHelper7179 .toggle_award_url7180 note on personal snippet7181 returns correct url7182 note on project item7183 returns correct url7184 personal snippet7185 returns correct url7186 merge request7187 returns correct url7188 issue7189 returns correct url7190# [RSpecRunTime] Finishing example group spec/helpers/award_emoji_helper_spec.rb. It took 2.8 seconds. Expected to take 3.81 seconds.7191# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/service_discovery/sampler_spec.rb. Expected to take 3.76 seconds.7192Gitlab::Database::LoadBalancing::ServiceDiscovery::Sampler7193 #sample7194 samples max_replica_pools addresses7195 samples random ports across all hosts7196 returns the same answer for the same input when called multiple times7197 gives a consistent answer regardless of input ordering7198 samples fairly across all hosts7199 when input is an empty array7200 returns an empty array7201 when there are less replicas than max_replica_pools7202 returns the same addresses7203 when max_replica_pools is nil7204 returns the same addresses7205# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/service_discovery/sampler_spec.rb. It took 1.0 second. Expected to take 3.76 seconds.7206# [RSpecRunTime] Starting example group spec/models/work_items/widgets/assignees_spec.rb. Expected to take 3.72 seconds.7207WorkItems::Widgets::Assignees7208 does not allow STI7209 .type7210 is expected to eq :assignees7211 .quick_action_params7212 is expected to include :assignee_ids7213 .can_invite_members?7214 when resource_parent is a project7215 checks the ability with the correct permission7216 when resource_parent is a group7217 checks the ability with the correct permission7218 #type7219 is expected to eq :assignees7220 #assignees7221 is expected to eq #<ActiveRecord::Associations::CollectionProxy [#<User id:1486 @user602>]>7222 #allows_multiple_assignees?7223 is expected to eq false7224# [RSpecRunTime] Finishing example group spec/models/work_items/widgets/assignees_spec.rb. It took 1.35 seconds. Expected to take 3.72 seconds.7225# [RSpecRunTime] Starting example group spec/lib/sidebars/admin/menus/applications_menu_spec.rb. Expected to take 3.68 seconds.7226Sidebars::Admin::Menus::ApplicationsMenu7227 behaves like Admin menu without sub menus7228 does not contain any sub menu(s)7229 defines correct active route7230 behaves like Admin menu7231 renders the correct link7232 renders the correct title7233 renders the correct icon7234 renders the separator if needed7235 #render?7236 when user is admin7237 renders7238 when user is not admin7239 does not render7240 when user is not logged in7241 does not render7242# [RSpecRunTime] Finishing example group spec/lib/sidebars/admin/menus/applications_menu_spec.rb. It took 1.08 seconds. Expected to take 3.68 seconds.7243# [RSpecRunTime] Starting example group spec/components/pajamas/card_component_spec.rb. Expected to take 3.59 seconds.7244Pajamas::CardComponent7245 slots7246 renders card header7247 renders card body7248 renders footer7249 with defaults7250 does not have a header or footer7251 renders the card and body7252 with custom options7253 renders card options7254 renders header options7255 renders body options7256 renders footer options7257# [RSpecRunTime] Finishing example group spec/components/pajamas/card_component_spec.rb. It took 1.0 second. Expected to take 3.59 seconds.7258# [RSpecRunTime] Starting example group spec/channels/noteable/notes_channel_spec.rb. Expected to take 3.53 seconds.7259Noteable::NotesChannel7260 #subscribed7261 rejects the subscription when noteable params are missing7262 on an issue7263 behaves like handle subscription based on user access7264 subscribes to the noteable stream when user has access7265 rejects the subscription when the user does not have access7266# [RSpecRunTime] RSpec elapsed time: 23 minutes 44.62 seconds. Current RSS: ~1596M. load average: 1.05 1.07 1.07 1/294 195967267 on a merge request7268 behaves like handle subscription based on user access7269 subscribes to the noteable stream when user has access7270 rejects the subscription when the user does not have access7271# [RSpecRunTime] Finishing example group spec/channels/noteable/notes_channel_spec.rb. It took 2.25 seconds. Expected to take 3.53 seconds.7272# [RSpecRunTime] Starting example group spec/services/packages/create_temporary_package_service_spec.rb. Expected to take 3.49 seconds.7273Packages::CreateTemporaryPackageService7274 #execute7275 creates the package7276 can create two packages in a row7277 behaves like assigns the package creator7278 assigns the package creator7279 behaves like assigns build to package7280 with build info7281 assigns the pipeline to the package7282# [RSpecRunTime] Finishing example group spec/services/packages/create_temporary_package_service_spec.rb. It took 1.54 seconds. Expected to take 3.49 seconds.7283# [RSpecRunTime] Starting example group spec/models/packages/event_spec.rb. Expected to take 3.46 seconds.7284Packages::Event7285 does not allow STI7286 .unique_counters_for7287 is expected to contain exactly "i_package_npm_deploy_token"7288 behaves like handle forbidden event type7289 is expected to eq []7290 when an originator type is quest7291 is expected to eq []7292 .event_allowed?7293 is expected to eq true7294 behaves like handle forbidden event type7295 is expected to eq false7296 .counters_for7297 is expected to contain exactly "i_package_push_package", "i_package_push_package_by_deploy_token", and "i_package_npm_push_package"7298 behaves like handle forbidden event type7299 is expected to eq []7300# [RSpecRunTime] Finishing example group spec/models/packages/event_spec.rb. It took 0.99 second. Expected to take 3.46 seconds.7301# [RSpecRunTime] Starting example group spec/serializers/rollout_status_entity_spec.rb. Expected to take 3.41 seconds.7302RolloutStatusEntity7303 exposes status7304 exposes has_legacy_app_label7305 when kube deployment is valid7306 exposes deployment data7307 does not expose canary ingress if it does not exist7308 when canary ingress exists7309 expose canary ingress7310 when kube deployment is empty7311 exposes status7312 does not expose deployment data7313# [RSpecRunTime] Finishing example group spec/serializers/rollout_status_entity_spec.rb. It took 0.84 second. Expected to take 3.41 seconds.7314# [RSpecRunTime] Starting example group spec/lib/gitlab/database/async_indexes/index_creator_spec.rb. Expected to take 3.37 seconds.7315Gitlab::Database::AsyncIndexes::IndexCreator7316 #perform7317 creates the index while controlling statement timeout7318 removes the index preparation record from postgres_async_indexes7319 skips logic if not able to acquire exclusive lease7320 logs messages around execution7321 when the index already exists7322 skips index creation7323 removes the index preparation record from postgres_async_indexes7324 logs an appropriate message7325# [RSpecRunTime] RSpec elapsed time: 23 minutes 49.88 seconds. Current RSS: ~1597M. load average: 1.04 1.07 1.07 1/294 196317326# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/async_indexes/index_creator_spec.rb. It took 1.29 seconds. Expected to take 3.37 seconds.7327# [RSpecRunTime] Starting example group spec/lib/gitlab/issuable/clone/copy_resource_events_service_spec.rb. Expected to take 3.35 seconds.7328Gitlab::Issuable::Clone::CopyResourceEventsService7329 copies the resource label events7330 with existing milestone events7331 copies existing resource milestone events7332# [RSpecRunTime] RSpec elapsed time: 23 minutes 52.21 seconds. Current RSS: ~1579M. load average: 1.04 1.07 1.07 1/294 196327333 with existing state events7334 copies existing state events as expected7335# [RSpecRunTime] Finishing example group spec/lib/gitlab/issuable/clone/copy_resource_events_service_spec.rb. It took 2.55 seconds. Expected to take 3.35 seconds.7336# [RSpecRunTime] Starting example group spec/workers/packages/mark_package_files_for_destruction_worker_spec.rb. Expected to take 3.3 seconds.7337Packages::MarkPackageFilesForDestructionWorker7338 #perform7339 with a valid package id7340 marks all package files as pending_destruction7341 behaves like an idempotent worker7342 is labeled as idempotent7343 performs multiple times sequentially without raising an exception7344 with an invalid package id7345 marks no packag files7346 behaves like an idempotent worker7347 is labeled as idempotent7348 performs multiple times sequentially without raising an exception7349 with a nil package id7350 marks no packag files7351 behaves like an idempotent worker7352 is labeled as idempotent7353 performs multiple times sequentially without raising an exception7354# [RSpecRunTime] Finishing example group spec/workers/packages/mark_package_files_for_destruction_worker_spec.rb. It took 1.48 seconds. Expected to take 3.3 seconds.7355# [RSpecRunTime] Starting example group spec/graphql/mutations/todos/restore_spec.rb. Expected to take 3.26 seconds.7356Mutations::Todos::Restore7357 is expected to require graphql authorizations :update_todo7358 #resolve7359 restores a single todo7360 handles a todo which is already pending as expected7361 ignores requests for todos which do not belong to the current user7362# [RSpecRunTime] RSpec elapsed time: 23 minutes 56.22 seconds. Current RSS: ~1574M. load average: 1.03 1.07 1.07 1/289 196337363# [RSpecRunTime] Finishing example group spec/graphql/mutations/todos/restore_spec.rb. It took 2.3 seconds. Expected to take 3.26 seconds.7364# [RSpecRunTime] Starting example group spec/policies/project_hook_policy_spec.rb. Expected to take 3.24 seconds.7365ProjectHookPolicy7366 when the user is not a maintainer7367 cannot read and destroy web-hooks7368 when the user is a maintainer7369 can read and destroy web-hooks7370# [RSpecRunTime] Finishing example group spec/policies/project_hook_policy_spec.rb. It took 1.55 seconds. Expected to take 3.24 seconds.7371# [RSpecRunTime] Starting example group spec/services/alert_management/http_integrations/update_service_spec.rb. Expected to take 3.18 seconds.7372AlertManagement::HttpIntegrations::UpdateService7373 #execute7374 when the current_user is anonymous7375 behaves like error response7376 has an informative message7377 when current_user does not have permission to create integrations7378 behaves like error response7379 has an informative message7380 when an error occurs during update7381 behaves like error response7382 has an informative message7383 with name param7384 successfully updates the integration7385 with active param7386 successfully updates the integration7387 with regenerate_token flag7388 successfully updates the integration7389# [RSpecRunTime] Finishing example group spec/services/alert_management/http_integrations/update_service_spec.rb. It took 1.38 seconds. Expected to take 3.18 seconds.7390# [RSpecRunTime] Starting example group spec/lib/bulk_imports/groups/pipelines/namespace_settings_pipeline_spec.rb. Expected to take 3.16 seconds.7391BulkImports::Groups::Pipelines::NamespaceSettingsPipeline7392 #run7393 imports allowed namespace settings attributes7394 #transform7395 fetches only allowed attributes and symbolize keys7396 when there is no data to transform7397 is expected to eq nil7398 #after_run7399 calls extractor#remove_tmpdir7400# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/groups/pipelines/namespace_settings_pipeline_spec.rb. It took 1.42 seconds. Expected to take 3.16 seconds.7401# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/artifacts_spec.rb. Expected to take 3.1 seconds.7402Ci::CreatePipelineService7403 artifacts:7404 reports:7405 with valid config7406 creates pipeline with builds7407# [RSpecRunTime] RSpec elapsed time: 24 minutes 1.73 seconds. Current RSS: ~1552M. load average: 1.03 1.06 1.07 1/292 196507408 with invalid config7409 creates pipeline with yaml errors7410# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/artifacts_spec.rb. It took 1.6 seconds. Expected to take 3.1 seconds.7411# [RSpecRunTime] Starting example group spec/services/packages/update_tags_service_spec.rb. Expected to take 3.06 seconds.7412Packages::UpdateTagsService7413 #execute7414 behaves like updating tags7415 updates a tag7416 with an existing tag7417 on the same package7418 behaves like updating tags7419 updates a tag7420 with different name7421 behaves like updating tags7422 updates a tag7423 on a different package7424 behaves like updating tags7425 updates a tag7426 with empty tags7427 is a no op7428# [RSpecRunTime] Finishing example group spec/services/packages/update_tags_service_spec.rb. It took 1.46 seconds. Expected to take 3.06 seconds.7429# [RSpecRunTime] Starting example group spec/workers/ci/archive_trace_worker_spec.rb. Expected to take 3.02 seconds.7430Ci::ArchiveTraceWorker7431 #perform7432 when job is found7433 executes service7434 has preloaded the arguments for archiving7435# [RSpecRunTime] RSpec elapsed time: 24 minutes 5.09 seconds. Current RSS: ~1542M. load average: 1.03 1.06 1.07 1/294 196577436 when job is not found7437 does not execute service7438# [RSpecRunTime] Finishing example group spec/workers/ci/archive_trace_worker_spec.rb. It took 1.57 seconds. Expected to take 3.02 seconds.7439# [RSpecRunTime] Starting example group spec/lib/gitlab/seeders/ci/runner/runner_fleet_pipeline_seeder_spec.rb. Expected to take 2.97 seconds.7440Gitlab::Seeders::Ci::Runner::RunnerFleetPipelineSeeder7441 #seed7442 with nil job_count7443 creates expected jobs7444# [RSpecRunTime] RSpec elapsed time: 24 minutes 7.1 seconds. Current RSS: ~1526M. load average: 1.03 1.06 1.07 1/294 196587445# [RSpecRunTime] Finishing example group spec/lib/gitlab/seeders/ci/runner/runner_fleet_pipeline_seeder_spec.rb. It took 1.9 seconds. Expected to take 2.97 seconds.7446# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/cleanup_service_spec.rb. Expected to take 2.94 seconds.7447Gitlab::GitalyClient::CleanupService7448 #apply_bfg_object_map_stream7449 sends an apply_bfg_object_map_stream message7450 #rewrite_history7451 sends a rewrite_history message7452 with a generic BadStatus error7453 raises the BadStatus error7454 with an empty request7455 raises an InvalidArgument error7456# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/cleanup_service_spec.rb. It took 1.99 seconds. Expected to take 2.94 seconds.7457# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/group/object_builder_spec.rb. Expected to take 2.91 seconds.7458Gitlab::ImportExport::Group::ObjectBuilder7459 labels7460 finds the existing group label7461 creates a new label7462 when description is an empty string7463 finds the existing group label7464 milestones7465 finds the existing group milestone7466 creates a new milestone7467# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/group/object_builder_spec.rb. It took 1.26 seconds. Expected to take 2.91 seconds.7468# [RSpecRunTime] Starting example group spec/lib/bitbucket/representation/comment_spec.rb. Expected to take 2.85 seconds.7469Bitbucket::Representation::Comment7470 #author7471 is expected to eq "Ben"7472 is expected to be nil7473 #note7474 is expected to eq "Text"7475 is expected to be nil7476 #created_at7477 is expected to eq Fri, 08 Mar 20247478 #updated_at7479 is expected to eq Fri, 08 Mar 20247480 is expected to eq Fri, 08 Mar 20247481# [RSpecRunTime] Finishing example group spec/lib/bitbucket/representation/comment_spec.rb. It took 0.94 second. Expected to take 2.85 seconds.7482# [RSpecRunTime] Starting example group spec/finders/ci/runner_managers_finder_spec.rb. Expected to take 2.83 seconds.7483Ci::RunnerManagersFinder#execute7484 filter by status7485 for offline7486 is expected to contain exactly #<Ci::RunnerManager id: 8, runner_id: 27, executor_type: nil, created_at: "2024-03-08 06:33:03.000000...ion: nil, platform: nil, architecture: nil, ip_address: nil, config: {}, system_xid: "r_495711da47">7487 for online7488 is expected to contain exactly #<Ci::RunnerManager id: 9, runner_id: 27, executor_type: nil, created_at: "2024-03-08 06:33:03.000000...ion: nil, platform: nil, architecture: nil, ip_address: nil, config: {}, system_xid: "r_b4ca42d88e">7489 for stale7490 is expected to contain exactly #<Ci::RunnerManager id: 11, runner_id: 27, executor_type: nil, created_at: "2024-03-01 06:33:02.00000...ion: nil, platform: nil, architecture: nil, ip_address: nil, config: {}, system_xid: "r_39edcf88e1">7491 for never_contacted7492 is expected to contain exactly #<Ci::RunnerManager id: 10, runner_id: 27, executor_type: nil, created_at: "2024-03-08 06:33:03.00000...ion: nil, platform: nil, architecture: nil, ip_address: nil, config: {}, system_xid: "r_86d23bb50f"> and #<Ci::RunnerManager id: 11, runner_id: 27, executor_type: nil, created_at: "2024-03-01 06:33:02.00000...ion: nil, platform: nil, architecture: nil, ip_address: nil, config: {}, system_xid: "r_39edcf88e1">7493 for invalid status7494 returns all runner managers7495 filter by system_id7496 when system_id matches runner_manager1's7497 is expected to contain exactly #<Ci::RunnerManager id: 12, runner_id: 27, executor_type: nil, created_at: "2024-03-08 06:33:03.68904...ion: nil, platform: nil, architecture: nil, ip_address: nil, config: {}, system_xid: "r_da26d7ff06">7498 when system_id matches runner_manager2's7499 is expected to contain exactly #<Ci::RunnerManager id: 13, runner_id: 27, executor_type: nil, created_at: "2024-03-08 06:33:03.69376...ion: nil, platform: nil, architecture: nil, ip_address: nil, config: {}, system_xid: "r_9f49ed64b1">7500 when system_id doesn't match7501 is expected to be empty7502 without any arguments7503 returns all runner managers in id_desc order7504# [RSpecRunTime] Finishing example group spec/finders/ci/runner_managers_finder_spec.rb. It took 1.19 seconds. Expected to take 2.83 seconds.7505# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/project_imports_creators_metric_spec.rb. Expected to take 2.8 seconds.7506Gitlab::Usage::Metrics::Instrumentations::ProjectImportsCreatorsMetric7507 behaves like a correct instrumented metric value and query7508 behaves like a correct instrumented metric value7509 has correct value7510# [RSpecRunTime] RSpec elapsed time: 24 minutes 14.0 seconds. Current RSS: ~1532M. load average: 1.03 1.06 1.07 1/289 196597511 behaves like a correct instrumented metric query7512 has correct generate query7513 behaves like a correct instrumented metric value and query7514 behaves like a correct instrumented metric value7515 has correct value7516 behaves like a correct instrumented metric query7517 has correct generate query7518# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/project_imports_creators_metric_spec.rb. It took 1.89 seconds. Expected to take 2.8 seconds.7519# [RSpecRunTime] Starting example group spec/lib/gitlab/plantuml_spec.rb. Expected to take 2.76 seconds.7520Gitlab::Plantuml7521 .configure7522 when PlantUML is enabled7523 configures the endpoint URL7524 enables PNG support7525 disables SVG support7526 disables TXT support7527 when PlantUML is disabled7528 configures the endpoint URL7529 enables PNG support7530 disables SVG support7531 disables TXT support7532# [RSpecRunTime] Finishing example group spec/lib/gitlab/plantuml_spec.rb. It took 1.09 seconds. Expected to take 2.76 seconds.7533# [RSpecRunTime] Starting example group spec/models/projects/wiki_repository_spec.rb. Expected to take 2.71 seconds.7534Projects::WikiRepository7535 does not allow STI7536 associations7537 is expected to belong to project required: false inverse_of => wiki_repository7538 validations7539 is expected to validate that :project cannot be empty/falsy7540 is expected to validate that :project is case-sensitively unique7541# [RSpecRunTime] Finishing example group spec/models/projects/wiki_repository_spec.rb. It took 0.85 second. Expected to take 2.71 seconds.7542# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/presenters/issue_close_spec.rb. Expected to take 2.69 seconds.7543Gitlab::SlashCommands::Presenters::IssueClose7544 is expected to be a kind of Hash7545 shows the issue7546 confidential issue7547 shows an ephemeral response7548# [RSpecRunTime] RSpec elapsed time: 24 minutes 18.11 seconds. Current RSS: ~1535M. load average: 1.02 1.06 1.07 1/289 196607549# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/presenters/issue_close_spec.rb. It took 1.8 seconds. Expected to take 2.69 seconds.7550# [RSpecRunTime] Starting example group spec/workers/pipeline_hooks_worker_spec.rb. Expected to take 2.66 seconds.7551PipelineHooksWorker7552 #perform7553 when pipeline exists7554 executes hooks for the pipeline7555 when pipeline does not exist7556 does not raise exception7557 when the user is blocked7558 returns early without executing7559 behaves like worker with data consistency7560 .get_data_consistency_feature_flag_enabled?7561 returns true7562 .get_data_consistency7563 returns correct data consistency7564# [RSpecRunTime] Finishing example group spec/workers/pipeline_hooks_worker_spec.rb. It took 1.58 seconds. Expected to take 2.66 seconds.7565# [RSpecRunTime] Starting example group spec/services/packages/remove_tag_service_spec.rb. Expected to take 2.61 seconds.7566Packages::RemoveTagService7567 #execute7568 with existing tag7569 is expected to change `Packages::Tag.count` by -17570 with nil7571 is expected to raise ArgumentError7572# [RSpecRunTime] RSpec elapsed time: 24 minutes 22.21 seconds. Current RSS: ~1518M. load average: 1.02 1.06 1.07 1/289 196617573# [RSpecRunTime] Finishing example group spec/services/packages/remove_tag_service_spec.rb. It took 2.53 seconds. Expected to take 2.61 seconds.7574# [RSpecRunTime] Starting example group spec/lib/gitlab/legacy_github_import/release_formatter_spec.rb. Expected to take 2.58 seconds.7575Gitlab::LegacyGithubImport::ReleaseFormatter7576 #attributes7577 returns formatted attributes7578 with a nil published_at date7579 inserts a timestamp for released_at7580 #valid7581 when release is not a draft7582 returns true7583 when release is draft7584 returns false7585 when release has NULL tag7586 returns false7587# [RSpecRunTime] Finishing example group spec/lib/gitlab/legacy_github_import/release_formatter_spec.rb. It took 0.96 second. Expected to take 2.58 seconds.7588# [RSpecRunTime] Starting example group spec/services/ci/build_unschedule_service_spec.rb. Expected to take 2.55 seconds.7589Ci::BuildUnscheduleService7590 #execute7591 when user is authorized to unschedule the build7592 when build is scheduled7593 transits build to manual7594 when build is not scheduled7595 responds with unprocessable entity7596 when user is not authorized to unschedule the build7597 responds with forbidden7598# [RSpecRunTime] Finishing example group spec/services/ci/build_unschedule_service_spec.rb. It took 1.34 seconds. Expected to take 2.55 seconds.7599# [RSpecRunTime] Starting example group spec/lib/gitlab/database/type/color_spec.rb. Expected to take 2.52 seconds.7600Gitlab::Database::Type::Color7601 serializes by calling #to_s7602 serializes nil to nil7603 casts by calling Color::new7604 accepts colors as arguments to cast7605 allows nil database values7606 tells us what is serializable7607 tells us what is not serializable7608# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/type/color_spec.rb. It took 0.93 second. Expected to take 2.52 seconds.7609# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/events/reopened_spec.rb. Expected to take 2.49 seconds.7610Gitlab::GithubImport::Importer::Events::Reopened7611 with Issue7612 behaves like new event7613 creates expected event and state event7614 with MergeRequest7615 behaves like new event7616 creates expected event and state event7617# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/events/reopened_spec.rb. It took 1.27 seconds. Expected to take 2.49 seconds.7618# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/wiki_repo_saver_spec.rb. Expected to take 2.47 seconds.7619Gitlab::ImportExport::WikiRepoSaver7620 bundle a wiki Git repo7621 bundles the repo successfully7622 when the repo is empty7623 bundles the repo successfully7624# [RSpecRunTime] RSpec elapsed time: 24 minutes 28.35 seconds. Current RSS: ~1533M. load average: 1.02 1.06 1.07 1/295 197527625# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/wiki_repo_saver_spec.rb. It took 1.63 seconds. Expected to take 2.47 seconds.7626# [RSpecRunTime] Starting example group spec/services/incident_management/issuable_escalation_statuses/after_update_service_spec.rb. Expected to take 2.42 seconds.7627IncidentManagement::IssuableEscalationStatuses::AfterUpdateService7628 with status attributes7629 adds a status change system note7630 adds a status change timeline event7631# [RSpecRunTime] RSpec elapsed time: 24 minutes 29.66 seconds. Current RSS: ~1529M. load average: 1.02 1.06 1.07 1/294 197537632 with non-status attributes7633 does not add a status change system note or timeline event7634# [RSpecRunTime] Finishing example group spec/services/incident_management/issuable_escalation_statuses/after_update_service_spec.rb. It took 1.61 seconds. Expected to take 2.42 seconds.7635# [RSpecRunTime] Starting example group spec/models/user_mentions/commit_user_mention_spec.rb. Expected to take 2.4 seconds.7636CommitUserMention7637 does not allow STI7638 associations7639 is expected to belong to note required: false7640 behaves like has user mentions7641 #has_mentions?7642 when no mentions7643 returns false7644 when mentioned_users_ids not null7645 returns true7646 when mentioned projects7647 returns true7648 when mentioned groups7649 returns true7650# [RSpecRunTime] Finishing example group spec/models/user_mentions/commit_user_mention_spec.rb. It took 0.89 second. Expected to take 2.4 seconds.7651# [RSpecRunTime] Starting example group spec/serializers/ci/daily_build_group_report_result_entity_spec.rb. Expected to take 2.35 seconds.7652Ci::DailyBuildGroupReportResultEntity7653 #as_json7654 is expected to include :date7655 is expected not to include :group_name7656 is expected to include :coverage7657 when given param_type is not allowed7658 is expected not to include :coverage7659 is expected not to include :something_else7660# [RSpecRunTime] Finishing example group spec/serializers/ci/daily_build_group_report_result_entity_spec.rb. It took 0.72 second. Expected to take 2.35 seconds.7661# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/test_suite_resolver_spec.rb. Expected to take 2.31 seconds.7662Resolvers::Ci::TestSuiteResolver7663 #resolve7664 when pipeline has builds with test reports7665 renders test suite data7666# [RSpecRunTime] RSpec elapsed time: 24 minutes 33.02 seconds. Current RSS: ~1553M. load average: 1.18 1.09 1.08 1/296 197727667 when pipeline has no builds that matches the given build_ids7668 returns nil7669# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/test_suite_resolver_spec.rb. It took 1.83 seconds. Expected to take 2.31 seconds.7670# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/migration_record_spec.rb. Expected to take 2.27 seconds.7671RuboCop::Cop::Migration::MigrationRecord7672 outside of a migration7673 behaves like a disabled cop7674 does not register any offenses7675 in migration7676 in an old migration7677 behaves like a disabled cop7678 does not register any offenses7679 that is recent7680 adds an offense if inheriting from ActiveRecord::Base7681 adds an offense if inheriting from ::ActiveRecord::Base7682 in migration7683 in an old migration7684 behaves like a disabled cop7685 does not register any offenses7686 that is recent7687 adds an offense if inheriting from ApplicationRecord7688 adds an offense if inheriting from ::ApplicationRecord7689 outside of a migration7690 behaves like a disabled cop7691 does not register any offenses7692# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/migration_record_spec.rb. It took 1.1 seconds. Expected to take 2.27 seconds.7693# [RSpecRunTime] Starting example group spec/services/admin/abuse_report_labels/create_service_spec.rb. Expected to take 2.26 seconds.7694Admin::AbuseReportLabels::CreateService7695 #execute7696 behaves like creates a label with the correct values7697 creates a label with the correct values7698 returns the persisted label7699 without color param7700 behaves like creates a label with the correct values7701 creates a label with the correct values7702 returns the persisted label7703 with errors7704 does not create the label7705 returns the label with errors7706# [RSpecRunTime] Finishing example group spec/services/admin/abuse_report_labels/create_service_spec.rb. It took 0.9 second. Expected to take 2.26 seconds.7707# [RSpecRunTime] Starting example group spec/services/ci/build_cancel_service_spec.rb. Expected to take 2.21 seconds.7708Ci::BuildCancelService7709 #execute7710 when user is authorized to cancel the build7711 when build is cancelable7712 transits build to canceled7713 when build is not cancelable7714 responds with unprocessable entity7715 when user is not authorized to cancel the build7716 responds with forbidden7717# [RSpecRunTime] Finishing example group spec/services/ci/build_cancel_service_spec.rb. It took 1.34 seconds. Expected to take 2.21 seconds.7718# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/security/locations/secret_detection_spec.rb. Expected to take 2.19 seconds.7719Gitlab::Ci::Reports::Security::Locations::SecretDetection7720 behaves like vulnerability location7721 #initialize7722 when all params are given7723 initializes an instance7724 param: :file_path7725 when param file_path is missing7726 raises an error7727 param: :start_line7728 when param start_line is missing7729 raises an error7730 #fingerprint7731 generates expected fingerprint7732 #fingerprint_path7733 generates expected fingerprint7734 #==7735 returns true when fingerprints are equal7736 returns false when fingerprints are different7737# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/security/locations/secret_detection_spec.rb. It took 0.89 second. Expected to take 2.19 seconds.7738# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/concurrency_limit/workers_map_spec.rb. Expected to take 2.15 seconds.7739Gitlab::SidekiqMiddleware::ConcurrencyLimit::WorkersMap7740 .workers7741 includes the worker7742 .over_the_limit?7743 returns false if no limit is set7744 returns false if under the limit7745 returns true if over the limit7746 .limit_for7747 accepts worker instance7748 accepts worker class7749 returns nil for unknown worker7750 returns nil if the feature flag is disabled7751# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/concurrency_limit/workers_map_spec.rb. It took 1.04 seconds. Expected to take 2.15 seconds.7752# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/array_scope_columns_spec.rb. Expected to take 2.12 seconds.7753Gitlab::Pagination::Keyset::InOperatorOptimization::ArrayScopeColumns7754 builds array column names7755 when no columns are given7756 is expected to raise /No array columns were given/7757 when Arel AS node is given as input7758 works with Arel AS nodes7759# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/array_scope_columns_spec.rb. It took 0.46 second. Expected to take 2.12 seconds.7760# [RSpecRunTime] Starting example group spec/services/packages/npm/deprecate_package_service_spec.rb. Expected to take 2.11 seconds.7761Packages::Npm::DeprecatePackageService7762 #execute7763 when passing deprecatation message7764 adds or updates the deprecated field7765 executes 5 queries7766 when passing deprecated as empty string7767 removes the deprecation warning7768 when passing async: true to execute7769 calls the worker and return7770# [RSpecRunTime] Finishing example group spec/services/packages/npm/deprecate_package_service_spec.rb. It took 1.05 seconds. Expected to take 2.11 seconds.7771# [RSpecRunTime] Starting example group spec/graphql/types/color_type_spec.rb. Expected to take 2.06 seconds.7772Types::ColorType7773 is expected to eq "Color"7774 coerces Color object into hex string7775 coerces an hex string into Color object7776 coerces an named Color into hex string7777 coerces an named color into Color object7778 rejects invalid input7779 rejects nil7780# [RSpecRunTime] Finishing example group spec/graphql/types/color_type_spec.rb. It took 0.91 second. Expected to take 2.06 seconds.7781# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/release/assets_spec.rb. Expected to take 2.05 seconds.7782Gitlab::Ci::Config::Entry::Release::Assets7783 validation7784 when entry config value is correct7785 #value7786 returns assets configuration7787 #valid?7788 is valid7789 when entry value is not correct7790 #errors7791 when value of assets is invalid7792 reports error7793 when value of assets:links is empty7794 reports error7795 when there is an unknown key present7796 reports error7797# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/release/assets_spec.rb. It took 0.69 second. Expected to take 2.05 seconds.7798# [RSpecRunTime] Starting example group spec/lib/gitlab/github_gists_import/status_spec.rb. Expected to take 1.99 seconds.7799Gitlab::GithubGistsImport::Status7800 #fail!7801 sets failed status7802 #finish!7803 sets finished status7804 #started?7805 checks if status is started7806 #start!7807 expires the key7808# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_gists_import/status_spec.rb. It took 0.58 second. Expected to take 1.99 seconds.7809# [RSpecRunTime] Starting example group spec/lib/gitlab/circuit_breaker/notifier_spec.rb. Expected to take 1.99 seconds.7810Gitlab::CircuitBreaker::Notifier7811 #notify_run7812test block7813 is expected not to raise Exception7814 #notify7815 when event is failure7816 sends an exception to Gitlab::ErrorTracking7817 when event is not failure7818 does not send an exception to Gitlab::ErrorTracking7819 #notify_warning7820 is expected not to raise Exception7821# [RSpecRunTime] Finishing example group spec/lib/gitlab/circuit_breaker/notifier_spec.rb. It took 0.51 second. Expected to take 1.99 seconds.7822# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/clients/proxy_spec.rb. Expected to take 1.93 seconds.7823Gitlab::GithubImport::Clients::Proxy7824 is expected to delegate #octokit to the #client object7825 is expected to delegate #each_object to the #client object7826 is expected to delegate #user to the #client object7827 #repos7828 fetches repos with Gitlab::GithubImport::Client (GraphQL API)7829 #count_by7830 when value is cached7831 returns repository count from cache7832 when value is not cached7833 returns repository count7834# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/clients/proxy_spec.rb. It took 0.69 second. Expected to take 1.93 seconds.7835# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/waiting_for_callback_spec.rb. Expected to take 1.91 seconds.7836Gitlab::Ci::Status::WaitingForCallback7837 #name7838 is expected to eq "WAITING_FOR_CALLBACK"7839 #favicon7840 is expected to eq "favicon_status_pending"7841 #group7842 is expected to eq "waiting-for-callback"7843 #label7844 is expected to eq "waiting for callback"7845 #text7846 is expected to eq "Waiting"7847 #details_path7848 is expected to be nil7849 #icon7850 is expected to eq "status_pending"7851# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/waiting_for_callback_spec.rb. It took 0.8 second. Expected to take 1.91 seconds.7852# [RSpecRunTime] Starting example group spec/lib/constraints/admin_constrainer_spec.rb. Expected to take 1.91 seconds.7853Constraints::AdminConstrainer7854 #matches7855 application setting :admin_mode is enabled7856 when user is a regular user7857 forbids access7858 when user is an admin7859 admin mode is disabled7860 forbids access7861 admin mode is enabled7862 allows access7863 application setting :admin_mode is disabled7864 when user is a regular user7865 forbids access7866 when user is an admin7867 allows access7868# [RSpecRunTime] Finishing example group spec/lib/constraints/admin_constrainer_spec.rb. It took 0.87 second. Expected to take 1.91 seconds.7869# [RSpecRunTime] Starting example group spec/models/notes/note_metadata_spec.rb. Expected to take 1.86 seconds.7870Notes::NoteMetadata7871 does not allow STI7872 callbacks7873 with before_save :ensure_email_participant_length7874 when email length is > 2557875 rewrites the email within max length7876 when email is within permissible length7877 saves the email as-is7878 associations7879 is expected to belong to note required: false7880# [RSpecRunTime] Finishing example group spec/models/notes/note_metadata_spec.rb. It took 0.83 second. Expected to take 1.86 seconds.7881# [RSpecRunTime] Starting example group spec/workers/pages_domain_verification_worker_spec.rb. Expected to take 1.85 seconds.7882PagesDomainVerificationWorker7883 #perform7884 does nothing if the database is read-only7885 does nothing for a non-existent domain7886 delegates to VerifyPagesDomainService7887# [RSpecRunTime] Finishing example group spec/workers/pages_domain_verification_worker_spec.rb. It took 0.57 second. Expected to take 1.85 seconds.7888# [RSpecRunTime] Starting example group spec/graphql/types/timeframe_type_spec.rb. Expected to take 1.81 seconds.7889Types::TimeframeInputType7890 coerces ISO-dates into Time objects7891 rejects invalid input7892 accepts times as input7893 requires both ends of the range7894 rejects invalid range7895# [RSpecRunTime] Finishing example group spec/graphql/types/timeframe_type_spec.rb. It took 0.62 second. Expected to take 1.81 seconds.7896# [RSpecRunTime] Starting example group spec/services/ci/queue/pending_builds_strategy_spec.rb. Expected to take 1.79 seconds.7897Ci::Queue::PendingBuildsStrategy7898 build_and_partition_ids7899 returns build id with partition id7900 builds_for_group_runner7901 returns builds ordered by build ID7902# [RSpecRunTime] Finishing example group spec/services/ci/queue/pending_builds_strategy_spec.rb. It took 1.03 seconds. Expected to take 1.79 seconds.7903# [RSpecRunTime] Starting example group spec/services/projects/batch_open_issues_count_service_spec.rb. Expected to take 1.75 seconds.7904Projects::BatchOpenIssuesCountService7905 #refresh_cache_and_retrieve_data7906 when cache is clean7907 refreshes cache keys correctly7908# [RSpecRunTime] RSpec elapsed time: 24 minutes 49.48 seconds. Current RSS: ~1541M. load average: 1.14 1.08 1.08 1/289 197737909# [RSpecRunTime] Finishing example group spec/services/projects/batch_open_issues_count_service_spec.rb. It took 1.2 seconds. Expected to take 1.75 seconds.7910# [RSpecRunTime] Starting example group spec/views/notify/push_to_merge_request_email.text.haml_spec.rb. Expected to take 1.73 seconds.7911notify/push_to_merge_request_email.text.haml7912 behaves like renders plain text email correctly7913 renders the email without HTML links7914# [RSpecRunTime] RSpec elapsed time: 24 minutes 50.87 seconds. Current RSS: ~1544M. load average: 1.37 1.13 1.10 1/295 198177915# [RSpecRunTime] Finishing example group spec/views/notify/push_to_merge_request_email.text.haml_spec.rb. It took 1.39 seconds. Expected to take 1.73 seconds.7916# [RSpecRunTime] Starting example group spec/graphql/mutations/users/saved_replies/create_spec.rb. Expected to take 1.69 seconds.7917Mutations::Users::SavedReplies::Create7918 #resolve7919 when service fails to create a new saved reply7920 is expected to be nil7921 is expected to contain exactly "Content can't be blank" and "Name can't be blank"7922 when service successfully creates a new saved reply7923 is expected to eq "save_reply_name"7924 is expected to eq "Save Reply Content"7925 is expected to be empty7926# [RSpecRunTime] Finishing example group spec/graphql/mutations/users/saved_replies/create_spec.rb. It took 0.81 second. Expected to take 1.69 seconds.7927# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/config_map_spec.rb. Expected to take 1.66 seconds.7928Gitlab::Kubernetes::ConfigMap7929 #generate7930 builds a Kubeclient Resource7931 #config_map_name7932 returns the config_map name7933# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/config_map_spec.rb. It took 0.43 second. Expected to take 1.66 seconds.7934# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/avoid_feature_get_spec.rb. Expected to take 1.64 seconds.7935RuboCop::Cop::Gitlab::AvoidFeatureGet7936 bans use of Feature.ban7937 ignores unrelated code7938# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/avoid_feature_get_spec.rb. It took 0.38 second. Expected to take 1.64 seconds.7939# [RSpecRunTime] Starting example group spec/views/admin/projects/_form.html.haml_spec.rb. Expected to take 1.61 seconds.7940admin/projects/_form7941 project runner registration setting7942 runner_registration_enabled: true, valid_runner_registrars: ["project"], checked: true, disabled: false7943 renders the checkbox correctly7944 runner_registration_enabled: false, valid_runner_registrars: ["project"], checked: false, disabled: false7945 renders the checkbox correctly7946 runner_registration_enabled: false, valid_runner_registrars: ["group"], checked: false, disabled: true7947 renders the checkbox correctly7948# [RSpecRunTime] Finishing example group spec/views/admin/projects/_form.html.haml_spec.rb. It took 0.58 second. Expected to take 1.61 seconds.7949# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/force_push_spec.rb. Expected to take 1.57 seconds.7950Gitlab::Checks::ForcePush7951 .force_push?7952 when the repo is empty7953 returns false7954 when new rev is a descendant of old rev7955 returns false7956 when new rev is not a descendant of old rev7957 returns true7958# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/force_push_spec.rb. It took 0.87 second. Expected to take 1.57 seconds.7959# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/ingress_spec.rb. Expected to take 1.54 seconds.7960Gitlab::Kubernetes::Ingress7961 #canary?7962 with canary ingress parameters7963 is expected to be truthy7964 with stable ingress parameters7965 is expected to be falsey7966 #canary_weight7967 with canary ingress parameters7968 is expected to eq 507969# [RSpecRunTime] RSpec elapsed time: 24 minutes 55.67 seconds. Current RSS: ~1557M. load average: 1.34 1.13 1.09 1/294 198277970 with stable ingress parameters7971 is expected to be nil7972 #name7973 is expected to eq "production-auto-deploy"7974# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/ingress_spec.rb. It took 1.92 seconds. Expected to take 1.54 seconds.7975# [RSpecRunTime] Starting example group spec/workers/jira_connect/sync_feature_flags_worker_spec.rb. Expected to take 1.52 seconds.7976JiraConnect::SyncFeatureFlagsWorker7977 behaves like worker with data consistency7978 .get_data_consistency_feature_flag_enabled?7979 returns true7980 .get_data_consistency7981 returns correct data consistency7982 #perform7983 when object exists7984 calls the Jira sync service7985 when object does not exist7986 does not call the sync service7987# [RSpecRunTime] Finishing example group spec/workers/jira_connect/sync_feature_flags_worker_spec.rb. It took 0.84 second. Expected to take 1.52 seconds.7988# [RSpecRunTime] Starting example group spec/routing/user_routing_spec.rb. Expected to take 1.48 seconds.7989user routing7990 when GitHub OAuth on project import is cancelled7991 behaves like redirecting a legacy path7992 redirects /users/auth?error=access_denied&state=xyz to /users/sign_in7993# [RSpecRunTime] RSpec elapsed time: 24 minutes 57.97 seconds. Current RSS: ~1569M. load average: 1.34 1.13 1.09 1/295 198297994 when GitHub OAuth on sign in is cancelled7995 when all required parameters are present7996 behaves like redirecting a legacy path7997 redirects /users/auth?error=access_denied&state=xyz to /projects/new#import_project7998 when one of the required parameters is missing7999 behaves like redirecting a legacy path8000 redirects /users/auth?error=access_denied&state= to /auth8001# [RSpecRunTime] Finishing example group spec/routing/user_routing_spec.rb. It took 1.57 seconds. Expected to take 1.48 seconds.8002# [RSpecRunTime] Starting example group spec/lib/slack/block_kit/app_home_opened_spec.rb. Expected to take 1.47 seconds.8003Slack::BlockKit::AppHomeOpened8004 #build8005 generates blocks of type "home"8006 prompts the user to connect their GitLab account8007 when the user has linked their GitLab account8008 displays the GitLab user they are linked to8009# [RSpecRunTime] Finishing example group spec/lib/slack/block_kit/app_home_opened_spec.rb. It took 0.77 second. Expected to take 1.47 seconds.8010# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/background_migration_missing_active_concern_spec.rb. Expected to take 1.43 seconds.8011RuboCop::Cop::Migration::BackgroundMigrationMissingActiveConcern8012 in non-ee background migration8013 behaves like offense is not registered8014 does not register any offenses8015 in ee background migration8016 when scope_to is not used inside prepended block8017 does not register any offenses8018 when scope_to is used inside prepended block8019 does not register any offenses if the module does extend ActiveSupport::Concern8020 registers an offense if the module does not extend ActiveSupport::Concern8021 when outside of a migration8022 behaves like offense is not registered8023 does not register any offenses8024# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/background_migration_missing_active_concern_spec.rb. It took 0.68 second. Expected to take 1.43 seconds.8025# [RSpecRunTime] Starting example group spec/validators/js_regex_validator_spec.rb. Expected to take 1.42 seconds.8026JsRegexValidator8027 #validates_each8028 user_default_internal_regex: nil, result: []8029 generates correct errors8030 user_default_internal_regex: "", result: []8031 generates correct errors8032 user_default_internal_regex: "(?#comment)", result: ["Regex Pattern (?#comment) can not be expressed in Javascript"]8033 generates correct errors8034 user_default_internal_regex: "(?(a)b|c)", result: ["invalid conditional pattern: /(?(a)b|c)/i"]8035 generates correct errors8036# [RSpecRunTime] Finishing example group spec/validators/js_regex_validator_spec.rb. It took 0.55 second. Expected to take 1.42 seconds.8037# [RSpecRunTime] Starting example group spec/lib/gitlab/word_diff/positions_counter_spec.rb. Expected to take 1.38 seconds.8038Gitlab::WordDiff::PositionsCounter8039 Initial state8040 starts with predefined values8041 #increase_pos_num8042 increases old and new positions8043 #increase_obj_index8044 increases object index8045 #set_pos_num8046 sets old and new positions8047# [RSpecRunTime] Finishing example group spec/lib/gitlab/word_diff/positions_counter_spec.rb. It took 0.61 second. Expected to take 1.38 seconds.8048# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_project_snippets_metric_spec.rb. Expected to take 1.35 seconds.8049Gitlab::Usage::Metrics::Instrumentations::CountProjectSnippetsMetric8050 with a timeframe of all8051 behaves like a correct instrumented metric value8052 has correct value8053 with a time_frame of 28 days8054 behaves like a correct instrumented metric value8055 has correct value8056# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_project_snippets_metric_spec.rb. It took 0.89 second. Expected to take 1.35 seconds.8057# [RSpecRunTime] Starting example group spec/views/shared/milestones/_top.html.haml_spec.rb. Expected to take 1.32 seconds.8058shared/milestones/_top.html.haml8059 does not render a deprecation message for a non-legacy and non-dashboard milestone8060# [RSpecRunTime] Finishing example group spec/views/shared/milestones/_top.html.haml_spec.rb. It took 0.87 second. Expected to take 1.32 seconds.8061# [RSpecRunTime] Starting example group spec/presenters/dev_ops_report/metric_presenter_spec.rb. Expected to take 1.29 seconds.8062DevOpsReport::MetricPresenter8063 #cards8064 includes instance score, leader score and percentage score8065 #idea_to_production_steps8066 returns percentage score when it depends on a single feature8067 returns percentage score when it depends on two features8068 #average_percentage_score8069 calculates an average value across all the features8070# [RSpecRunTime] Finishing example group spec/presenters/dev_ops_report/metric_presenter_spec.rb. It took 0.56 second. Expected to take 1.29 seconds.8071# [RSpecRunTime] Starting example group spec/services/export_csv/map_export_fields_service_spec.rb. Expected to take 1.25 seconds.8072ExportCsv::MapExportFieldsService8073 #execute8074 returns a hash with selected fields only8075 when the fields collection is empty8076 returns a hash with all fields8077 when fields collection includes invalid fields8078 returns a hash with valid selected fields only8079 #invalid_fields8080 returns an array containing invalid fields8081# [RSpecRunTime] Finishing example group spec/services/export_csv/map_export_fields_service_spec.rb. It took 0.53 second. Expected to take 1.25 seconds.8082# [RSpecRunTime] Starting example group spec/lib/banzai/pipeline/post_process_pipeline_spec.rb. Expected to take 1.24 seconds.8083Banzai::Pipeline::PostProcessPipeline8084 when a document only has upload links8085 does not make any Gitaly calls8086 when both upload and repository links are present8087 searches for attributes only once8088# [RSpecRunTime] Finishing example group spec/lib/banzai/pipeline/post_process_pipeline_spec.rb. It took 0.81 second. Expected to take 1.24 seconds.8089# [RSpecRunTime] Starting example group spec/views/devise/shared/_signup_omniauth_provider_list_spec.rb. Expected to take 1.21 seconds.8090devise/shared/_signup_omniauth_provider_list8091 is expected to have text "Register with:"8092 renders button in form8093 behaves like sso buttons have snowplow tracking8094 contains tracking attributes8095# [RSpecRunTime] Finishing example group spec/views/devise/shared/_signup_omniauth_provider_list_spec.rb. It took 0.69 second. Expected to take 1.21 seconds.8096# [RSpecRunTime] Starting example group spec/graphql/types/incident_management/timeline_event_tag_type_spec.rb. Expected to take 1.19 seconds.8097Types::IncidentManagement::TimelineEventTagType8098 is expected to require graphql authorizations :read_incident_management_timeline_event_tag8099 is expected to eq "TimelineEventTagType"8100 exposes the expected fields8101# [RSpecRunTime] Finishing example group spec/graphql/types/incident_management/timeline_event_tag_type_spec.rb. It took 0.44 second. Expected to take 1.19 seconds.8102# [RSpecRunTime] Starting example group spec/workers/todos_destroyer/entity_leave_worker_spec.rb. Expected to take 1.16 seconds.8103TodosDestroyer::EntityLeaveWorker8104 calls the Todos::Destroy::EntityLeaveService with the params it was given8105# [RSpecRunTime] Finishing example group spec/workers/todos_destroyer/entity_leave_worker_spec.rb. It took 0.25 second. Expected to take 1.16 seconds.8106# [RSpecRunTime] Starting example group spec/lib/google_api/auth_spec.rb. Expected to take 1.14 seconds.8107GoogleApi::Auth8108 #authorize_url8109 returns authorize_url8110 #get_token8111 returns token and expires_at8112 expects the client to receive default options8113# [RSpecRunTime] Finishing example group spec/lib/google_api/auth_spec.rb. It took 0.44 second. Expected to take 1.14 seconds.8114# [RSpecRunTime] Starting example group spec/graphql/types/container_respository_tags_sort_enum_spec.rb. Expected to take 1.12 seconds.8115Types::ContainerRepositoryTagsSortEnum8116 is expected to eq "ContainerRepositoryTagSort"8117 exposes all the existing issue sort values8118# [RSpecRunTime] Finishing example group spec/graphql/types/container_respository_tags_sort_enum_spec.rb. It took 0.34 second. Expected to take 1.12 seconds.8119# [RSpecRunTime] Starting example group spec/graphql/types/merge_requests/mergeability_check_type_spec.rb. Expected to take 1.08 seconds.8120Types::MergeRequests::MergeabilityCheckType8121 is expected to eq "MergeRequestMergeabilityCheck"8122 is expected to have graphql fields :identifier and :status8123# [RSpecRunTime] Finishing example group spec/graphql/types/merge_requests/mergeability_check_type_spec.rb. It took 0.34 second. Expected to take 1.08 seconds.8124# [RSpecRunTime] Starting example group spec/models/concerns/cross_database_modification_spec.rb. Expected to take 1.06 seconds.8125CrossDatabaseModification8126 does not allow STI8127 .transaction8128 adds the current gitlab schema to gitlab_transactions_stack8129 yields8130# [RSpecRunTime] Finishing example group spec/models/concerns/cross_database_modification_spec.rb. It took 0.45 second. Expected to take 1.06 seconds.8131# [RSpecRunTime] Starting example group spec/models/group/crm_settings_spec.rb. Expected to take 1.02 seconds.8132Group::CrmSettings8133 does not allow STI8134 associations8135 is expected to belong to group required: false8136 validations8137 is expected to validate that :group cannot be empty/falsy8138# [RSpecRunTime] Finishing example group spec/models/group/crm_settings_spec.rb. It took 0.45 second. Expected to take 1.02 seconds.8139# [RSpecRunTime] Starting example group spec/helpers/environment_helper_spec.rb. Expected to take 1.02 seconds.8140EnvironmentHelper8141 #environments_detail_data_json8142 returns the correct data8143# [RSpecRunTime] Finishing example group spec/helpers/environment_helper_spec.rb. It took 0.76 second. Expected to take 1.02 seconds.8144# [RSpecRunTime] Starting example group spec/lib/bitbucket_server/retry_with_delay_spec.rb. Expected to take 0.98 second.8145BitbucketServer::RetryWithDelay8146 .retry_with_delay8147 when the function succeeds on the first try8148 calls the function once and returns its result8149 when the request has a status code of 4298150 calls the function again after a delay8151# [RSpecRunTime] Finishing example group spec/lib/bitbucket_server/retry_with_delay_spec.rb. It took 0.35 second. Expected to take 0.98 second.8152# [RSpecRunTime] Starting example group spec/graphql/resolvers/alert_management/alert_status_counts_resolver_spec.rb. Expected to take 0.96 second.8153Resolvers::AlertManagement::AlertStatusCountsResolver8154 #resolve8155 is expected to be a kind of Gitlab::AlertManagement::AlertStatusCounts8156 is expected to eq #<Project id:1105 namespace1101/project-1269>>8157# [RSpecRunTime] Finishing example group spec/graphql/resolvers/alert_management/alert_status_counts_resolver_spec.rb. It took 0.6 second. Expected to take 0.96 second.8158# [RSpecRunTime] Starting example group spec/lib/gitlab/tracking/helpers/weak_password_error_event_spec.rb. Expected to take 0.93 second.8159Gitlab::Tracking::Helpers::WeakPasswordErrorEvent8160 when user does not have a weak password error8161 does not track the event8162 when user does not have any errors8163 does not track the event8164 when user has a weak password error8165 tracks the event8166# [RSpecRunTime] Finishing example group spec/lib/gitlab/tracking/helpers/weak_password_error_event_spec.rb. It took 0.47 second. Expected to take 0.93 second.8167# [RSpecRunTime] Starting example group spec/graphql/types/kas/agent_metadata_type_spec.rb. Expected to take 0.92 second.8168Types::Kas::AgentMetadataType8169 is expected to eq "AgentMetadata"8170 is expected to eq "Information about a connected Agent"8171 is expected to have graphql fields :version, :commit, :pod_namespace, and :pod_name8172# [RSpecRunTime] Finishing example group spec/graphql/types/kas/agent_metadata_type_spec.rb. It took 0.45 second. Expected to take 0.92 second.8173# [RSpecRunTime] Starting example group spec/graphql/types/ci/test_report_summary_type_spec.rb. Expected to take 0.89 second.8174Types::Ci::TestReportSummaryType8175 is expected to eq "TestReportSummary"8176 contains attributes related to a pipeline test report summary8177# [RSpecRunTime] Finishing example group spec/graphql/types/ci/test_report_summary_type_spec.rb. It took 0.35 second. Expected to take 0.89 second.8178# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/issue_and_label_links_importer_spec.rb. Expected to take 0.87 second.8179Gitlab::GithubImport::Importer::IssueAndLabelLinksImporter8180 #execute8181 imports an issue and its labels8182# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/issue_and_label_links_importer_spec.rb. It took 0.26 second. Expected to take 0.87 second.8183# [RSpecRunTime] Starting example group spec/graphql/types/label_type_spec.rb. Expected to take 0.83 second.8184Types::LabelType8185 has the correct fields8186 is expected to require graphql authorizations :read_label8187# [RSpecRunTime] Finishing example group spec/graphql/types/label_type_spec.rb. It took 0.34 second. Expected to take 0.83 second.8188# [RSpecRunTime] Starting example group spec/serializers/serverless/domain_entity_spec.rb. Expected to take 0.8 second.8189Serverless::DomainEntity8190 #as_json8191 has an id8192 has a domain8193# [RSpecRunTime] Finishing example group spec/serializers/serverless/domain_entity_spec.rb. It took 0.37 second. Expected to take 0.8 second.8194# [RSpecRunTime] Starting example group spec/workers/concerns/cluster_agent_queue_spec.rb. Expected to take 0.78 second.8195ClusterAgentQueue8196 is expected to eq :deployment_management8197# [RSpecRunTime] Finishing example group spec/workers/concerns/cluster_agent_queue_spec.rb. It took 0.26 second. Expected to take 0.78 second.8198# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/pause_control/client_spec.rb. Expected to take 0.75 second.8199Gitlab::SidekiqMiddleware::PauseControl::Client8200 #call8201 when strategy is enabled8202 does not schedule the job8203 when strategy is disabled8204 schedules the job8205# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/pause_control/client_spec.rb. It took 0.36 second. Expected to take 0.75 second.8206# [RSpecRunTime] Starting example group spec/rubocop/qa_helpers_spec.rb. Expected to take 0.74 second.8207RuboCop::QAHelpers8208 #in_qa_file?8209 returns true for a node in the qa/ directory8210 returns false for a node outside the qa/ directory8211# [RSpecRunTime] Finishing example group spec/rubocop/qa_helpers_spec.rb. It took 0.34 second. Expected to take 0.74 second.8212# [RSpecRunTime] Starting example group spec/policies/concerns/archived_abilities_spec.rb. Expected to take 0.71 second.8213ArchivedAbilities8214 .archived_abilities8215 returns an array of abilities to be prevented when archived8216 .archived_features8217 returns an array of features to be prevented when archived8218# [RSpecRunTime] Finishing example group spec/policies/concerns/archived_abilities_spec.rb. It took 0.37 second. Expected to take 0.71 second.8219# [RSpecRunTime] Starting example group spec/graphql/types/security/codequality_reports_comparer/report_type_spec.rb. Expected to take 0.71 second.8220Types::Security::CodequalityReportsComparer::ReportType8221 has expected fields8222 is expected to eq "CodequalityReportsComparerReport"8223# [RSpecRunTime] Finishing example group spec/graphql/types/security/codequality_reports_comparer/report_type_spec.rb. It took 0.34 second. Expected to take 0.71 second.8224# [RSpecRunTime] Starting example group spec/lib/mattermost/command_spec.rb. Expected to take 0.69 second.8225Mattermost::Command8226 #create8227 for valid trigger word8228 returns a token8229 for error message8230 raises an error with message8231# [RSpecRunTime] Finishing example group spec/lib/mattermost/command_spec.rb. It took 0.35 second. Expected to take 0.69 second.8232# [RSpecRunTime] Starting example group spec/graphql/types/ci/catalog/resource_sort_enum_spec.rb. Expected to take 0.68 second.8233Types::Ci::Catalog::ResourceSortEnum8234 exposes all the existing catalog resource sort orders8235 is expected to eq "CiCatalogResourceSort"8236# [RSpecRunTime] Finishing example group spec/graphql/types/ci/catalog/resource_sort_enum_spec.rb. It took 0.34 second. Expected to take 0.68 second.8237# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/container_repository_spec.rb. Expected to take 0.66 second.8238Types::PermissionTypes::ContainerRepository8239 has the expected fields8240# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/container_repository_spec.rb. It took 0.27 second. Expected to take 0.66 second.8241# [RSpecRunTime] Starting example group spec/graphql/types/packages/composer/metadatum_type_spec.rb. Expected to take 0.65 second.8242Types::Packages::Composer::MetadatumType8243 includes composer metadatum fields8244# [RSpecRunTime] Finishing example group spec/graphql/types/packages/composer/metadatum_type_spec.rb. It took 0.26 second. Expected to take 0.65 second.8245# [RSpecRunTime] Starting example group spec/lib/bulk_imports/groups/extractors/subgroups_extractor_spec.rb. Expected to take 0.64 second.8246BulkImports::Groups::Extractors::SubgroupsExtractor8247 #extract8248 returns ExtractedData response8249# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/groups/extractors/subgroups_extractor_spec.rb. It took 0.41 second. Expected to take 0.64 second.8250# [RSpecRunTime] Starting example group spec/helpers/deploy_tokens_helper_spec.rb. Expected to take 0.59 second.8251DeployTokensHelper8252 #deploy_token_revoke_button_data8253 returns expected hash8254# [RSpecRunTime] Finishing example group spec/helpers/deploy_tokens_helper_spec.rb. It took 0.27 second. Expected to take 0.59 second.8255# [RSpecRunTime] Starting example group spec/lib/gitlab/error_tracking/log_formatter_spec.rb. Expected to take 0.54 second.8256Gitlab::ErrorTracking::LogFormatter8257 appends error-related log fields and filters sensitive Sidekiq arguments8258# [RSpecRunTime] Finishing example group spec/lib/gitlab/error_tracking/log_formatter_spec.rb. It took 0.28 second. Expected to take 0.54 second.8259# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/ci/pipeline_spec.rb. Expected to take 0.51 second.8260Types::PermissionTypes::Ci::Pipeline8261 has expected permission fields8262# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/ci/pipeline_spec.rb. It took 0.25 second. Expected to take 0.51 second.8263# [RSpecRunTime] Starting example group spec/lib/gitlab/database/async_constraints_spec.rb. Expected to take 0.49 second.8264Gitlab::Database::AsyncConstraints8265 .validate_pending_entries!8266 executes pending validations8267# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/async_constraints_spec.rb. It took 0.27 second. Expected to take 0.49 second.8268# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/uuid_metric_spec.rb. Expected to take 0.48 second.8269Gitlab::Usage::Metrics::Instrumentations::UuidMetric8270 behaves like a correct instrumented metric value8271 has correct value8272# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/uuid_metric_spec.rb. It took 0.26 second. Expected to take 0.48 second.8273# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/bridge/waiting_for_resource_spec.rb. Expected to take 0.46 second.8274Gitlab::Ci::Status::Bridge::WaitingForResource8275 is expected to be < Gitlab::Ci::Status::Processable::WaitingForResource8276# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/bridge/waiting_for_resource_spec.rb. It took 0.26 second. Expected to take 0.46 second.8277# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/notifications_type_spec.rb. Expected to take 0.45 second.8278Types::WorkItems::Widgets::NotificationsType8279 exposes the expected fields8280# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/notifications_type_spec.rb. It took 0.26 second. Expected to take 0.45 second.8281# [RSpecRunTime] Starting example group spec/lib/gitlab/saas_spec.rb. Expected to take 0.45 second.8282Gitlab::Saas8283 .canary_toggle_com_url8284 is expected to eq "https://next.gitlab.com"8285# [RSpecRunTime] Finishing example group spec/lib/gitlab/saas_spec.rb. It took 0.26 second. Expected to take 0.45 second.8286# [RSpecRunTime] Starting example group spec/lib/gitlab/memory/watchdog/handlers/puma_handler_spec.rb. Expected to take 0.43 second.8287Gitlab::Memory::Watchdog::Handlers::PumaHandler8288 #call8289 invokes orderly termination via Puma API8290# [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/watchdog/handlers/puma_handler_spec.rb. It took 0.26 second. Expected to take 0.43 second.8291# [RSpecRunTime] Starting example group spec/graphql/types/ci/group_variable_connection_type_spec.rb. Expected to take 0.42 second.8292#<Class:0x00007ce3549afbf0>8293 has the expected fields8294# [RSpecRunTime] Finishing example group spec/graphql/types/ci/group_variable_connection_type_spec.rb. It took 0.26 second. Expected to take 0.42 second.8295auto_explain log contains 1227 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-29-32.340.main.ndjson.gz8296took 19.8174943798297auto_explain log contains 1227 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-29-32.340.ci.ndjson.gz8298took 17.5158492178299[TEST PROF INFO] EventProf results for sql.active_record8300Total time: 04:59.702 of 25:12.206 (19.82%)8301Total events: 2780638302Top 5 slowest suites (by time):8303MergeRequests::RefreshService (./spec/services/merge_requests/refresh_service_spec.rb:5) – 00:53.454 (41891 / 77) of 03:44.206 (23.84%)8304TodoService (./spec/services/todo_service_spec.rb:5) – 00:31.130 (27420 / 161) of 02:01.573 (25.61%)8305Banzai::Filte...eferenceFilter (./spec/lib/banzai/filter/references/issue_reference_filter_spec.rb:5) – 00:20.427 (17199 / 99) of 01:13.328 (27.86%)8306AutoMerge::BaseService (./spec/services/auto_merge/base_service_spec.rb:5) – 00:13.840 (11777 / 41) of 01:01.320 (22.57%)8307MergeRequests...tyCheckService (./spec/services/merge_requests/mergeability_check_service_spec.rb:5) – 00:11.270 (9199 / 44) of 01:02.008 (18.18%)8308Knapsack report was generated. Preview:8309{8310 "spec/services/merge_requests/refresh_service_spec.rb": 224.15543018399967,8311 "spec/rubocop/cop/rspec/feature_category_spec.rb": 73.37248686099974,8312 "spec/services/todo_service_spec.rb": 121.57273549799993,8313 "spec/lib/banzai/filter/references/issue_reference_filter_spec.rb": 73.3284045750006,8314 "spec/helpers/projects_helper_spec.rb": 46.620867489000375,8315 "spec/services/auto_merge/base_service_spec.rb": 61.32054509000045,8316 "spec/services/merge_requests/mergeability_check_service_spec.rb": 62.00809244300035,8317 "spec/models/protected_branch_spec.rb": 36.32740436399945,8318 "spec/lib/gitlab/database/migrations/background_migration_helpers_spec.rb": 24.38458050600093,8319 "spec/models/concerns/milestoneish_spec.rb": 28.45781352099948,8320 "spec/views/search/_results.html.haml_spec.rb": 37.42203489599888,8321 "spec/scripts/internal_events/cli_spec.rb": 40.921688313999766,8322 "spec/finders/ci/runner_jobs_finder_spec.rb": 23.086432968000736,8323 "spec/policies/commit_policy_spec.rb": 25.690249265000602,8324 "spec/services/projects/update_repository_storage_service_spec.rb": 24.880237377999947,8325 "spec/lib/gitlab/project_authorizations_spec.rb": 25.08782289499868,8326 "spec/models/container_registry/protection/rule_spec.rb": 9.846844241999861,8327 "spec/models/merge_request_diff_commit_spec.rb": 20.223671771000227,8328 "spec/lib/container_registry/client_spec.rb": 10.38044280000031,8329 "spec/lib/bulk_imports/clients/http_spec.rb": 7.501448395001717,8330 "spec/finders/clusters/knative_services_finder_spec.rb": 19.816041366000718,8331 "spec/policies/ci/runner_manager_policy_spec.rb": 11.675345395000477,8332 "spec/lib/api/helpers/packages/dependency_proxy_helpers_spec.rb": 8.49696709500131,8333 "spec/services/post_receive_service_spec.rb": 11.164130148999902,8334 "spec/policies/todo_policy_spec.rb": 12.32017554399863,8335 "spec/models/concerns/project_api_compatibility_spec.rb": 13.33620765500018,8336 "spec/lib/gitlab/cache/json_caches/json_keyed_spec.rb": 6.736918135000451,8337 "spec/helpers/tab_helper_spec.rb": 6.638710766001168,8338 "spec/workers/users/deactivate_dormant_users_worker_spec.rb": 10.178104942999198,8339 "spec/lib/gitlab/ci/trace/checksum_spec.rb": 9.394082114000412,8340 "spec/services/merge_requests/retarget_chain_service_spec.rb": 14.350664765999682,8341 "spec/lib/extracts_path_spec.rb": 5.992459741000857,8342 "spec/initializers/load_balancing_spec.rb": 12.602689350000219,8343 "spec/workers/merge_request_cleanup_refs_worker_spec.rb": 11.78862285499963,8344 "spec/lib/gitlab/sidekiq_config/worker_matcher_spec.rb": 5.481801931000518,8345 "spec/uploaders/packages/package_file_uploader_spec.rb": 8.314461050000318,8346 "spec/lib/gitlab/gitaly_client/ref_service_spec.rb": 5.398537819999547,8347 "spec/lib/gitlab/diff/position_tracer/image_strategy_spec.rb": 10.89281076000043,8348 "spec/lib/sidebars/projects/menus/infrastructure_menu_spec.rb": 5.604624466001042,8349 "spec/lib/sidebars/projects/menus/settings_menu_spec.rb": 5.587078478998592,8350 "spec/models/protected_branch/merge_access_level_spec.rb": 6.145919894001054,8351 "spec/services/ci/pipeline_schedules/create_service_spec.rb": 6.038667656001053,8352 "spec/serializers/commit_entity_spec.rb": 9.542107657000088,8353 "spec/lib/gitlab/ci/pipeline/chain/populate_metadata_spec.rb": 6.141881663999811,8354 "spec/lib/gitlab/mail_room/mail_room_spec.rb": 3.9644683280002937,8355 "spec/lib/gitlab/template/merge_request_template_spec.rb": 8.137975240999367,8356 "spec/rubocop/cop/graphql/descriptions_spec.rb": 4.742077007000262,8357 "spec/lib/gitlab/exclusive_lease_helpers/sleeping_lock_spec.rb": 8.628636213999926,8358 "spec/services/security/ci_configuration/sast_create_service_spec.rb": 6.073192342000766,8359 "spec/services/ci/runners/register_runner_service_spec.rb": 4.678495533999012,8360 "spec/serializers/merge_request_diff_entity_spec.rb": 6.56878749399948,8361 "spec/lib/gitlab/database/health_status/indicators/patroni_apdex_spec.rb": 2.6559218000002147,8362 "spec/lib/gitlab/consul/internal_spec.rb": 2.3300764190007612,8363 "spec/finders/keys_finder_spec.rb": 4.377074439000353,8364 "spec/lib/gitlab/database/dictionary_spec.rb": 2.496389279000141,8365 "spec/models/snippet_statistics_spec.rb": 3.8462162209998496,8366 "spec/services/service_ping/submit_service_ping_service_spec.rb": 3.069201381998937,8367 "spec/services/ci/build_erase_service_spec.rb": 7.04673897900102,8368 "spec/lib/gitlab/ci/build/step_spec.rb": 5.052428269998927,8369 "spec/lib/gitlab/github_import/importer/single_endpoint_diff_notes_importer_spec.rb": 5.147563589998754,8370 "spec/services/projects/deploy_tokens/create_service_spec.rb": 4.906402477998199,8371 "spec/services/quick_actions/target_service_spec.rb": 4.886748190001526,8372 "spec/services/projects/download_service_spec.rb": 4.367516680000335,8373 "spec/models/integrations/campfire_spec.rb": 2.303419451998707,8374 "spec/graphql/resolvers/board_resolver_spec.rb": 3.6211196369986283,8375 "spec/models/x509_certificate_spec.rb": 2.777725077001378,8376 "spec/lib/gitlab/ci/pipeline/expression/parser_spec.rb": 2.209522602999641,8377 "spec/models/concerns/use_sql_function_for_primary_key_lookups_spec.rb": 2.856256286999269,8378 "spec/models/clusters/agents/authorizations/user_access/project_authorization_spec.rb": 3.163306610998916,8379 "spec/tooling/graphql/docs/renderer_spec.rb": 2.370137212999907,8380 "spec/lib/gitlab/database/async_constraints/postgres_async_constraint_validation_spec.rb": 2.381529562999276,8381 "spec/lib/gitlab/ci/pipeline/expression/lexer_spec.rb": 2.049798280999312,8382 "spec/services/users/assigned_issues_count_service_spec.rb": 3.9839689259988518,8383 "spec/views/layouts/terms.html.haml_spec.rb": 3.5987856009996904,8384 "spec/lib/gitlab/email/service_desk_email_spec.rb": 1.964953060998596,8385 "spec/models/packages/sem_ver_spec.rb": 1.7663017449995095,8386 "spec/models/ci/commit_with_pipeline_spec.rb": 2.403906890000144,8387 "spec/workers/bulk_imports/pipeline_batch_worker_spec.rb": 2.7063944340006856,8388 "spec/finders/autocomplete/group_users_finder_spec.rb": 3.422610411000278,8389 "spec/lib/gitlab/cache/request_cache_spec.rb": 1.9841748689996166,8390 "spec/models/milestone_note_spec.rb": 3.8703664889999345,8391 "spec/finders/releases/evidence_pipeline_finder_spec.rb": 3.385704076001275,8392 "spec/lib/gitlab/github_import/importer/events/cross_referenced_spec.rb": 3.688686099998449,8393 "spec/lib/gitlab/popen/runner_spec.rb": 1.7191732200008119,8394 "spec/services/projects/import_export/parallel_export_service_spec.rb": 2.8551691369993932,8395 "spec/lib/gitlab/ci/config/entry/reports/coverage_report_spec.rb": 1.9933566370000335,8396 "spec/lib/gitlab/usage_data_counters/note_counter_spec.rb": 1.568563296999855,8397 "spec/lib/gitlab/auth/user_access_denied_reason_spec.rb": 3.0417172350007604,8398 "spec/lib/gitlab/endpoint_attributes_spec.rb": 1.7192749400001048,8399 "spec/lib/gitlab/reactive_cache_set_cache_spec.rb": 1.9927374879989657,8400 "spec/policies/projects/branch_rule_policy_spec.rb": 1.8650992019993282,8401 "spec/lib/bitbucket/representation/pull_request_comment_spec.rb": 1.3024891280001611,8402 "spec/services/ci/create_pipeline_service/parameter_content_spec.rb": 2.9449080470003537,8403 "spec/models/ci/build_trace_spec.rb": 1.780174662000718,8404 "spec/lib/gitlab/sanitizers/svg_spec.rb": 1.377439730000333,8405 "spec/models/concerns/access_requestable_spec.rb": 2.592121806999785,8406 "spec/lib/gitlab/import_export/repo_saver_spec.rb": 2.302081881000049,8407 "spec/services/packages/composer/composer_json_service_spec.rb": 2.131807971998569,8408 "spec/lib/gitlab/ci/reports/test_reports_comparer_spec.rb": 1.4278372729986586,8409 "spec/graphql/types/snippets/blob_viewer_type_spec.rb": 1.7749202930008323,8410 "spec/tasks/gitlab/sidekiq_rake_spec.rb": 3.110900756999399,8411 "spec/models/concerns/clusters/agents/authorizations/ci_access/config_scopes_spec.rb": 3.717662205999659,8412 "spec/graphql/resolvers/merge_requests_count_resolver_spec.rb": 2.774181635999412,8413 "spec/services/branches/validate_new_service_spec.rb": 3.059477582999534,8414 "spec/lib/gitlab/database/schema_cache_with_renamed_table_spec.rb": 2.5394971839996288,8415 "spec/lib/file_size_validator_spec.rb": 2.6566487700001744,8416 "spec/services/update_container_registry_info_service_spec.rb": 3.673908612001469,8417 "spec/helpers/sessions_helper_spec.rb": 1.6682470249998005,8418 "spec/lib/gitlab/ci/variables/builder/project_spec.rb": 1.7837738620000891,8419 "spec/lib/gitlab/tracking/service_ping_context_spec.rb": 0.8409980120013643,8420 "spec/helpers/award_emoji_helper_spec.rb": 2.7972878930013394,8421 "spec/lib/gitlab/database/load_balancing/service_discovery/sampler_spec.rb": 0.9955561139995552,8422 "spec/models/work_items/widgets/assignees_spec.rb": 1.3521353929991164,8423 "spec/lib/sidebars/admin/menus/applications_menu_spec.rb": 1.0767432550001104,8424 "spec/components/pajamas/card_component_spec.rb": 1.003456663000179,8425 "spec/channels/noteable/notes_channel_spec.rb": 2.2517322069998045,8426 "spec/services/packages/create_temporary_package_service_spec.rb": 1.5361964109997643,8427 "spec/models/packages/event_spec.rb": 0.9857535150003969,8428 "spec/serializers/rollout_status_entity_spec.rb": 0.8398968619985681,8429 "spec/lib/gitlab/database/async_indexes/index_creator_spec.rb": 1.285422920000201,8430 "spec/lib/gitlab/issuable/clone/copy_resource_events_service_spec.rb": 2.5522550030000275,8431 "spec/workers/packages/mark_package_files_for_destruction_worker_spec.rb": 1.4747916489995987,8432 "spec/graphql/mutations/todos/restore_spec.rb": 2.303700022001067,8433 "spec/policies/project_hook_policy_spec.rb": 1.5539092990002246,8434 "spec/services/alert_management/http_integrations/update_service_spec.rb": 1.3810992979997536,8435 "spec/lib/bulk_imports/groups/pipelines/namespace_settings_pipeline_spec.rb": 1.4173293250005372,8436 "spec/services/ci/create_pipeline_service/artifacts_spec.rb": 1.6038150429994857,8437 "spec/services/packages/update_tags_service_spec.rb": 1.4606069790006586,8438 "spec/workers/ci/archive_trace_worker_spec.rb": 1.570841806998942,8439 "spec/lib/gitlab/seeders/ci/runner/runner_fleet_pipeline_seeder_spec.rb": 1.8957214089987247,8440 "spec/lib/gitlab/gitaly_client/cleanup_service_spec.rb": 1.9944185780004773,8441 "spec/lib/gitlab/import_export/group/object_builder_spec.rb": 1.2577523830004793,8442 "spec/lib/bitbucket/representation/comment_spec.rb": 0.9408619099995121,8443 "spec/finders/ci/runner_managers_finder_spec.rb": 1.1858743320008216,8444 "spec/lib/gitlab/usage/metrics/instrumentations/project_imports_creators_metric_spec.rb": 1.8891423490003945,8445 "spec/lib/gitlab/plantuml_spec.rb": 1.088441892999981,8446 "spec/models/projects/wiki_repository_spec.rb": 0.8538099199995486,8447 "spec/lib/gitlab/slash_commands/presenters/issue_close_spec.rb": 1.7952554499988764,8448 "spec/workers/pipeline_hooks_worker_spec.rb": 1.5767478460002167,8449 "spec/services/packages/remove_tag_service_spec.rb": 2.524678396001036,8450 "spec/lib/gitlab/legacy_github_import/release_formatter_spec.rb": 0.9610244579998835,8451 "spec/services/ci/build_unschedule_service_spec.rb": 1.3436151839996455,8452 "spec/lib/gitlab/database/type/color_spec.rb": 0.9313762609999685,8453 "spec/lib/gitlab/github_import/importer/events/reopened_spec.rb": 1.2683412520000275,8454 "spec/lib/gitlab/import_export/wiki_repo_saver_spec.rb": 1.6323645599986776,8455 "spec/services/incident_management/issuable_escalation_statuses/after_update_service_spec.rb": 1.6139747409997653,8456 "spec/models/user_mentions/commit_user_mention_spec.rb": 0.8902786569997261,8457 "spec/serializers/ci/daily_build_group_report_result_entity_spec.rb": 0.721121234999373,8458 "spec/graphql/resolvers/ci/test_suite_resolver_spec.rb": 1.8300380969994876,8459 "spec/rubocop/cop/migration/migration_record_spec.rb": 1.103423300999566,8460 "spec/services/admin/abuse_report_labels/create_service_spec.rb": 0.8959289849990455,8461 "spec/services/ci/build_cancel_service_spec.rb": 1.3357128649986407,8462 "spec/lib/gitlab/ci/reports/security/locations/secret_detection_spec.rb": 0.890393726000184,8463 "spec/lib/gitlab/sidekiq_middleware/concurrency_limit/workers_map_spec.rb": 1.041279728000518,8464 "spec/lib/gitlab/pagination/keyset/in_operator_optimization/array_scope_columns_spec.rb": 0.46309706600004574,8465 "spec/services/packages/npm/deprecate_package_service_spec.rb": 1.0466066780008987,8466 "spec/graphql/types/color_type_spec.rb": 0.9105337540004257,8467 "spec/lib/gitlab/ci/config/entry/release/assets_spec.rb": 0.6847944700002699,8468 "spec/lib/gitlab/github_gists_import/status_spec.rb": 0.5777180730001419,8469 "spec/lib/gitlab/circuit_breaker/notifier_spec.rb": 0.5076472800010379,8470 "spec/lib/gitlab/github_import/clients/proxy_spec.rb": 0.6906841700001678,8471 "spec/lib/gitlab/ci/status/waiting_for_callback_spec.rb": 0.8040739359985309,8472 "spec/lib/constraints/admin_constrainer_spec.rb": 0.8649170190001314,8473 "spec/models/notes/note_metadata_spec.rb": 0.8251568140003656,8474 "spec/workers/pages_domain_verification_worker_spec.rb": 0.5682005829985428,8475 "spec/graphql/types/timeframe_type_spec.rb": 0.6147349090006173,8476 "spec/services/ci/queue/pending_builds_strategy_spec.rb": 1.030416220000916,8477 "spec/services/projects/batch_open_issues_count_service_spec.rb": 1.2004454099987925,8478 "spec/views/notify/push_to_merge_request_email.text.haml_spec.rb": 1.389611837999837,8479 "spec/graphql/mutations/users/saved_replies/create_spec.rb": 0.8097445549992699,8480 "spec/lib/gitlab/kubernetes/config_map_spec.rb": 0.4315353799993318,8481 "spec/rubocop/cop/gitlab/avoid_feature_get_spec.rb": 0.38403317499978584,8482 "spec/views/admin/projects/_form.html.haml_spec.rb": 0.5827678719997493,8483 "spec/lib/gitlab/checks/force_push_spec.rb": 0.8658244189991819,8484 "spec/lib/gitlab/kubernetes/ingress_spec.rb": 1.921104376000585,8485 "spec/workers/jira_connect/sync_feature_flags_worker_spec.rb": 0.8415702920010517,8486 "spec/routing/user_routing_spec.rb": 1.570298026999808,8487 "spec/lib/slack/block_kit/app_home_opened_spec.rb": 0.76642437999908,8488 "spec/rubocop/cop/migration/background_migration_missing_active_concern_spec.rb": 0.6841975309998816,8489 "spec/validators/js_regex_validator_spec.rb": 0.5503098860008322,8490 "spec/lib/gitlab/word_diff/positions_counter_spec.rb": 0.6095423090009717,8491 "spec/lib/gitlab/usage/metrics/instrumentations/count_project_snippets_metric_spec.rb": 0.8890165960001468,8492 "spec/views/shared/milestones/_top.html.haml_spec.rb": 0.8734061979994294,8493 "spec/presenters/dev_ops_report/metric_presenter_spec.rb": 0.5601394650002476,8494 "spec/services/export_csv/map_export_fields_service_spec.rb": 0.5264669680000225,8495 "spec/lib/banzai/pipeline/post_process_pipeline_spec.rb": 0.8092834159997437,8496 "spec/views/devise/shared/_signup_omniauth_provider_list_spec.rb": 0.6898789589995431,8497 "spec/graphql/types/incident_management/timeline_event_tag_type_spec.rb": 0.4435351890006132,8498 "spec/workers/todos_destroyer/entity_leave_worker_spec.rb": 0.24767335099932097,8499 "spec/lib/google_api/auth_spec.rb": 0.43986909799969,8500 "spec/graphql/types/container_respository_tags_sort_enum_spec.rb": 0.33665128000029654,8501 "spec/graphql/types/merge_requests/mergeability_check_type_spec.rb": 0.337453710999398,8502 "spec/models/concerns/cross_database_modification_spec.rb": 0.4544590179993975,8503 "spec/models/group/crm_settings_spec.rb": 0.4517813769998611,8504 "spec/helpers/environment_helper_spec.rb": 0.7552594720000343,8505 "spec/lib/bitbucket_server/retry_with_delay_spec.rb": 0.346203818999129,8506 "spec/graphql/resolvers/alert_management/alert_status_counts_resolver_spec.rb": 0.600561449999077,8507 "spec/lib/gitlab/tracking/helpers/weak_password_error_event_spec.rb": 0.46862743599922396,8508 "spec/graphql/types/kas/agent_metadata_type_spec.rb": 0.453914576999523,8509 "spec/graphql/types/ci/test_report_summary_type_spec.rb": 0.3484436199996708,8510 "spec/lib/gitlab/github_import/importer/issue_and_label_links_importer_spec.rb": 0.2645195289987896,8511 "spec/graphql/types/label_type_spec.rb": 0.34398592000070494,8512 "spec/serializers/serverless/domain_entity_spec.rb": 0.37352550600007817,8513 "spec/workers/concerns/cluster_agent_queue_spec.rb": 0.25657657999909134,8514 "spec/lib/gitlab/sidekiq_middleware/pause_control/client_spec.rb": 0.3606548080006178,8515 "spec/rubocop/qa_helpers_spec.rb": 0.34204827999928966,8516 "spec/policies/concerns/archived_abilities_spec.rb": 0.3738196459999017,8517 "spec/graphql/types/security/codequality_reports_comparer/report_type_spec.rb": 0.34208740099893475,8518 "spec/lib/mattermost/command_spec.rb": 0.34913602999949944,8519 "spec/graphql/types/ci/catalog/resource_sort_enum_spec.rb": 0.3430508999990707,8520 "spec/graphql/types/permission_types/container_repository_spec.rb": 0.2732565380010783,8521 "spec/graphql/types/packages/composer/metadatum_type_spec.rb": 0.2618165389994829,8522 "spec/lib/bulk_imports/groups/extractors/subgroups_extractor_spec.rb": 0.40543365299890866,8523 "spec/helpers/deploy_tokens_helper_spec.rb": 0.2739534079992154,8524 "spec/lib/gitlab/error_tracking/log_formatter_spec.rb": 0.2823427269995591,8525 "spec/graphql/types/permission_types/ci/pipeline_spec.rb": 0.2529574300006061,8526 "spec/lib/gitlab/database/async_constraints_spec.rb": 0.2722644980003679,8527 "spec/lib/gitlab/usage/metrics/instrumentations/uuid_metric_spec.rb": 0.25717729099960707,8528 "spec/lib/gitlab/ci/status/bridge/waiting_for_resource_spec.rb": 0.25789371999962896,8529 "spec/graphql/types/work_items/widgets/notifications_type_spec.rb": 0.2596359199997096,8530 "spec/lib/gitlab/saas_spec.rb": 0.2576877900010004,8531 "spec/lib/gitlab/memory/watchdog/handlers/puma_handler_spec.rb": 0.2643476190005458,8532 "spec/graphql/types/ci/group_variable_connection_type_spec.rb": 0.257175140000981638533}8534Knapsack global time execution for tests: 25m 11s8535Pending: (Failures listed here are expected and do not affect your suite's status)8536 1) Packages::PackageFileUploader behaves like builds correct paths #upload_path behaves like matches the method pattern 8537 # No pattern provided, skipping.8538 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88539 2) Packages::PackageFileUploader behaves like builds correct paths #relative_path is relative8540 # Path not set, skipping.8541 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:408542 3) Packages::PackageFileUploader behaves like builds correct paths .absolute_path behaves like matches the method pattern 8543 # No pattern provided, skipping.8544 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88545 4) Packages::PackageFileUploader behaves like builds correct paths .base_dir behaves like matches the method pattern 8546 # No pattern provided, skipping.8547 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88548 5) Packages::PackageFileUploader object store is remote behaves like builds correct paths #cache_dir behaves like matches the method pattern 8549 # No pattern provided, skipping.8550 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88551 6) Packages::PackageFileUploader object store is remote behaves like builds correct paths #work_dir behaves like matches the method pattern 8552 # No pattern provided, skipping.8553 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88554 7) Packages::PackageFileUploader object store is remote behaves like builds correct paths #upload_path behaves like matches the method pattern 8555 # No pattern provided, skipping.8556 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88557 8) Packages::PackageFileUploader object store is remote behaves like builds correct paths #relative_path is relative8558 # Path not set, skipping.8559 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:408560 9) Packages::PackageFileUploader object store is remote behaves like builds correct paths .absolute_path behaves like matches the method pattern 8561 # No pattern provided, skipping.8562 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88563 10) Packages::PackageFileUploader object store is remote behaves like builds correct paths .base_dir behaves like matches the method pattern 8564 # No pattern provided, skipping.8565 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88566Failures:8567 1) Cli when showing usage examples when viewing examples for multiple events switches between events gracefully8568 Failure/Error: raise "Condition not met: #{condition_name}"8569 RuntimeError:8570 Condition not met: expect_cli_output do8571 output = plain_last_lines(320)8572 output.include?(expected_example_prompt) &&8573 output.include?(expected_event1_example) &&8574 output.include?(expected_event2_example)8575 end8576 # ./spec/support/helpers/wait_helpers.rb:16:in `block in wait_for'8577 # ./spec/support/helpers/wait_helpers.rb:9:in `loop'8578 # ./spec/support/helpers/wait_helpers.rb:9:in `wait_for'8579 # ./spec/scripts/internal_events/cli_spec.rb:908:in `block in expect_cli_output'8580 # ./spec/scripts/internal_events/cli_spec.rb:902:in `with_cli_thread'8581 # ./spec/scripts/internal_events/cli_spec.rb:908:in `expect_cli_output'8582 # ./spec/scripts/internal_events/cli_spec.rb:677:in `block (4 levels) in <top (required)>'8583 # ./spec/spec_helper.rb:426:in `block (3 levels) in <top (required)>'8584 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'8585 # ./spec/spec_helper.rb:417:in `block (2 levels) in <top (required)>'8586 # ./spec/spec_helper.rb:413:in `block (3 levels) in <top (required)>'8587 # ./lib/gitlab/application_context.rb:70:in `with_raw_context'8588 # ./spec/spec_helper.rb:413:in `block (2 levels) in <top (required)>'8589 # ./spec/spec_helper.rb:260:in `block (2 levels) in <top (required)>'8590 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8591 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'8592 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'8593 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'8594 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'8595Finished in 25 minutes 56 seconds (files took 1 minute 45.37 seconds to load)85963893 examples, 1 failure, 10 pending8597Failed examples:8598rspec ./spec/scripts/internal_events/cli_spec.rb:664 # Cli when showing usage examples when viewing examples for multiple events switches between events gracefully8599Randomized with seed 267048600Stopped processing SimpleCov as a previous error not related to SimpleCov has been detected8601[TEST PROF INFO] Time spent in factories: 11:13.732 (42.01% of total time)8602RSpec exited with 1.8603[job-metrics] Updating job metrics tag for the CI/CD job.8604RSPEC_RETRIED_TESTS_REPORT_PATH: rspec/retried_tests-6348595049.txt8605Retrying the failing examples in a new RSpec process...8606$ gem install junit_merge --no-document --version 0.1.28607Successfully installed nokogiri-1.16.2-x86_64-linux8608Successfully installed junit_merge-0.1.286092 gems installed8610==> 'gem install junit_merge --no-document --version 0.1.2' succeeded in 1 seconds.8611Running 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-6348595049.json --format RspecJunitFormatter --out rspec/rspec-retry-6348595049.xml --only-failures --pattern "spec/{bin,channels,components,config,contracts,db,dependencies,elastic,elastic_integration,experiments,factories,finders,frontend,graphql,haml_lint,helpers,initializers,keeps,lib,metrics_server,models,policies,presenters,rack_servers,replicators,routing,rubocop,scripts,serializers,services,sidekiq,sidekiq_cluster,spam,support_specs,tasks,uploaders,validators,views,workers,tooling,dot_gitlab_ci}{,/**/}*_spec.rb"8612tput: No value for $TERM and no -T specified8613tput: No value for $TERM and no -T specified8614Run options: include {:last_run_status=>"failed"}8615# [RSpecRunTime] Starting RSpec timer...8616[TEST PROF INFO] EventProf enabled (sql.active_record)8617unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.8618unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.8619Test environment set up in 0.424528408 seconds8620# [RSpecRunTime] Starting example group spec/scripts/internal_events/cli_spec.rb. Expected to take 40.84 seconds.8621Cli8622 when showing usage examples8623 when viewing examples for multiple events8624 switches between events gracefully (FAILED - 1)8625# [RSpecRunTime] Finishing example group spec/scripts/internal_events/cli_spec.rb. It took 20.83 seconds. Expected to take 40.84 seconds.8626auto_explain log contains 1227 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-29-32.19864.main.ndjson.gz8627took 17.4902304548628auto_explain log contains 1228 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-29-32.19864.ci.ndjson.gz8629took 17.452251588630[TEST PROF INFO] EventProf results for sql.active_record8631Total time: 00:00.225 of 00:20.825 (1.08%)8632Total events: 1158633Top 5 slowest suites (by time):8634Cli (./spec/scripts/internal_events/cli_spec.rb:7) – 00:00.225 (115 / 1) of 00:20.825 (1.08%)8635Failures:8636 1) Cli when showing usage examples when viewing examples for multiple events switches between events gracefully8637 Failure/Error: raise "Condition not met: #{condition_name}"8638 RuntimeError:8639 Condition not met: expect_cli_output do8640 output = plain_last_lines(320)8641 output.include?(expected_example_prompt) &&8642 output.include?(expected_event1_example) &&8643 output.include?(expected_event2_example)8644 end8645 # ./spec/support/helpers/wait_helpers.rb:16:in `block in wait_for'8646 # ./spec/support/helpers/wait_helpers.rb:9:in `loop'8647 # ./spec/support/helpers/wait_helpers.rb:9:in `wait_for'8648 # ./spec/scripts/internal_events/cli_spec.rb:908:in `block in expect_cli_output'8649 # ./spec/scripts/internal_events/cli_spec.rb:902:in `with_cli_thread'8650 # ./spec/scripts/internal_events/cli_spec.rb:908:in `expect_cli_output'8651 # ./spec/scripts/internal_events/cli_spec.rb:677:in `block (4 levels) in <main>'8652 # ./spec/spec_helper.rb:426:in `block (3 levels) in <top (required)>'8653 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'8654 # ./spec/spec_helper.rb:417:in `block (2 levels) in <top (required)>'8655 # ./spec/spec_helper.rb:413:in `block (3 levels) in <top (required)>'8656 # ./lib/gitlab/application_context.rb:70:in `with_raw_context'8657 # ./spec/spec_helper.rb:413:in `block (2 levels) in <top (required)>'8658 # ./spec/spec_helper.rb:260:in `block (2 levels) in <top (required)>'8659 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <main>'8660 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <main>'8661 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <main>'8662 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'8663 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <main>'8664Finished in 1 minute 0.87 seconds (files took 45.29 seconds to load)86651 example, 1 failure8666Failed examples:8667rspec ./spec/scripts/internal_events/cli_spec.rb:664 # Cli when showing usage examples when viewing examples for multiple events switches between events gracefully8668Randomized with seed 222918669[TEST PROF INFO] Time spent in factories: 00:00.019 (0.03% of total time)8670./scripts/rspec_helpers.sh: line 336: pop_var_context: head of shell_variables not a function context8671./scripts/rspec_helpers.sh: line 220: pop_var_context: head of shell_variables not a function context8672./scripts/rspec_helpers.sh: line 295: pop_var_context: head of shell_variables not a function context8673scripts/utils.sh: line 83: pop_var_context: head of shell_variables not a function context8674/usr/bin/bash: line 385: pop_var_context: head of shell_variables not a function context8676Running after script...8677$ source scripts/utils.sh8678$ bundle exec gem list gitlab_quality-test_tooling8679gitlab_quality-test_tooling (1.17.0)8680$ section_start "relate-failure-issue" "Report test failures" # collapsed multi-line command8688$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command8690$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command8695$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command8697$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command8701$ tooling/bin/push_job_metrics || true8702[job-metrics] Pushing job metrics file for the CI/CD job.8703[job-metrics] Pushed 4 CI job metric entries to InfluxDB.8705Uploading artifacts...8706auto_explain/: found 5 matching artifact files and directories 8707coverage/: found 4 matching artifact files and directories 8708WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8709deprecations/: found 4 matching artifact files and directories 8710knapsack/: found 4 matching artifact files and directories 8711rspec/: found 15 matching artifact files and directories 8712WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8713log/*.log: found 19 matching artifact files and directories 8714WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6348595049/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com8715WARNING: Retrying... context=artifacts-uploader error=request redirected8716Uploading artifacts as "archive" to coordinator... 201 Created id=6348595049 responseStatus=201 Created token=glcbt-658717Uploading artifacts...8718rspec/rspec-*.xml: found 2 matching artifact files and directories 8719WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6348595049/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com8720WARNING: Retrying... context=artifacts-uploader error=request redirected8721Uploading artifacts as "junit" to coordinator... 201 Created id=6348595049 responseStatus=201 Created token=glcbt-658723ERROR: Job failed: exit code 1