rspec unit pg14 16/32
Passed Started
by
@vshushlin

Vladimir Shushlin
1 "spec/serializers/import/fogbugz_provider_repo_entity_spec.rb": 2.586356032088808,2 "spec/models/loose_foreign_keys/turbo_modification_tracker_spec.rb": 2.553449217172332,3 "spec/lib/gitlab/submodule_links_spec.rb": 2.5359552619538914,4 "spec/services/integrations/test/group_service_spec.rb": 2.48942484252664,5 "spec/graphql/resolvers/user_discussions_count_resolver_spec.rb": 2.447494895202171,6 "spec/graphql/types/color_type_spec.rb": 2.4435538970895845,7 "spec/lib/bulk_imports/groups/pipelines/group_attributes_pipeline_spec.rb": 2.417276803038443,8 "spec/lib/gitlab/performance_bar/with_top_level_warnings_spec.rb": 2.371088760533893,9 "spec/support_specs/database/without_check_constraint_spec.rb": 2.3444931862194083,10 "spec/services/projects/hashed_storage/migration_service_spec.rb": 2.291179855811526,11 "spec/lib/gitlab/project_transfer_spec.rb": 2.2689447521679713,12 "spec/lib/gitlab/sanitizers/exception_message_spec.rb": 2.236046024193712,13 "spec/lib/gitlab/anonymous_session_spec.rb": 2.2090537919275492,14 "spec/graphql/resolvers/users/group_count_resolver_spec.rb": 2.1778000368290487,15 "spec/graphql/types/incident_management/escalation_status_enum_spec.rb": 2.148153150466571,16 "spec/lib/banzai/pipeline/quick_action_pipeline_spec.rb": 2.098212988742841,17 "spec/policies/application_setting_policy_spec.rb": 2.0925849838252506,18 "spec/lib/gitlab/ci/status/waiting_for_resource_spec.rb": 2.0535990656268783,19 "spec/serializers/rollout_status_entity_spec.rb": 2.0298398052645528,20 "spec/lib/gitlab/ssh/commit_spec.rb": 1.9841402719765342,21 "spec/workers/jira_connect/sync_deployments_worker_spec.rb": 1.977205164374248,22 "spec/serializers/merge_requests/pipeline_entity_spec.rb": 1.9538930070396565,23 "spec/lib/gitlab/redis/cluster_util_spec.rb": 1.8914158339796865,24 "spec/policies/identity_provider_policy_spec.rb": 1.8878886951605294,25 "spec/lib/gitlab/analytics/cycle_analytics/median_spec.rb": 1.848018127268432,26 "spec/scripts/pipeline/average_reports_spec.rb": 1.82418590252627,27 "spec/workers/projects/schedule_bulk_repository_shard_moves_worker_spec.rb": 1.807929839188587,28 "spec/serializers/test_reports_comparer_serializer_spec.rb": 1.7646196773028837,29 "spec/workers/pages_domain_verification_worker_spec.rb": 1.7540525327986214,30 "spec/lib/system_check_spec.rb": 1.6886313772654604,31 "spec/models/releases/source_spec.rb": 1.6774583644542396,32 "spec/lib/gitlab/etag_caching/router/graphql_spec.rb": 1.6334731148353272,33 "spec/helpers/recaptcha_helper_spec.rb": 1.6291250648408777,34 "spec/lib/sidebars/projects/menus/ci_cd_menu_spec.rb": 1.584912165270354,35 "spec/lib/gitlab/sidekiq_middleware/pause_control/server_spec.rb": 1.582308364448111,36 "spec/lib/gitlab/usage/metrics/instrumentations/gitlab_settings_metric_spec.rb": 1.5321508804926318,37 "spec/lib/gitlab/auth/blocked_user_tracker_spec.rb": 1.5148667047065625,38 "spec/graphql/types/diff_refs_type_spec.rb": 1.4763277097045946,39 "spec/rubocop/cop/gitlab/bulk_insert_spec.rb": 1.4462206494225551,40 "spec/helpers/plan_limits_helper_spec.rb": 1.4226734585901788,41 "spec/views/shared/milestones/_top.html.haml_spec.rb": 1.3928231720968585,42 "spec/serializers/personal_access_token_serializer_spec.rb": 1.3506714244407227,43 "spec/tooling/lib/tooling/test_map_packer_spec.rb": 1.3372330844676723,44 "spec/lib/gitlab/class_attributes_spec.rb": 1.298211189671107,45 "spec/lib/sidebars/concerns/has_avatar_spec.rb": 1.2737592639548896,46 "spec/workers/gitlab/github_import/attachments/import_merge_request_worker_spec.rb": 1.2498094489672649,47 "spec/lib/bulk_imports/file_downloads/validations_spec.rb": 1.232604861599226,48 "spec/lib/gitlab/ci/config/entry/publish_spec.rb": 1.2011944199653075,49 "spec/lib/gitlab/namespaced_session_store_spec.rb": 1.184426823386232,50 "spec/lib/gitlab/github_import/representation/representable_spec.rb": 1.1617388429450064,51 "spec/lib/gitlab/checks/timed_logger_spec.rb": 1.1245453899802886,52 "spec/services/integrations/slack_interactions/block_action_service_spec.rb": 1.1007199204422666,53 "spec/services/projects/prometheus/metrics/destroy_service_spec.rb": 1.0593585661384712,54 "spec/models/discussion_note_spec.rb": 1.0472168058649824,55 "spec/lib/gitlab/usage/metrics/instrumentations/count_ml_experiments_metric_spec.rb": 1.0139528549605512,56 "spec/lib/gitlab/middleware/query_analyzer_spec.rb": 0.9863309699237773,57 "spec/lib/gitlab/bitbucket_import/parallel_scheduling_spec.rb": 0.9759633978344181,58 "spec/services/cloud_seed/google_cloud/gcp_region_add_or_replace_service_spec.rb": 0.944933749728919,59 "spec/lib/gitlab/sidekiq_middleware/query_analyzer_spec.rb": 0.9333860143864479,60 "spec/lib/forever_spec.rb": 0.9042323064054391,61 "spec/services/repositories/replicate_service_spec.rb": 0.8813182650147318,62 "spec/lib/gitlab/merge_requests/mergeability/redis_interface_spec.rb": 0.8621388949094612,63 "spec/graphql/types/work_items/widgets/assignees_type_spec.rb": 0.8363874745767673,64 "spec/graphql/mutations/concerns/mutations/resolves_group_spec.rb": 0.7946936251413019,65 "spec/graphql/types/evidence_type_spec.rb": 0.7889747819233751,66 "spec/workers/onboarding/user_added_worker_spec.rb": 0.7387388112767248,67 "spec/lib/service_ping/permit_data_categories_spec.rb": 0.7217332696773505,68 "spec/graphql/types/commit_signatures/verification_status_enum_spec.rb": 0.7174384837895769,69 "spec/graphql/types/tree/type_enum_spec.rb": 0.7002980726417734,70 "spec/models/concerns/token_authenticatable_strategies/digest_spec.rb": 0.6895189184480478,71 "spec/lib/banzai/pipeline/emoji_pipeline_spec.rb": 0.6747652792310628,72 "spec/serializers/entity_request_spec.rb": 0.6647749945952989,73 "spec/lib/gitlab/database/no_new_tables_with_gitlab_main_schema_spec.rb": 0.6471983742199275,74 "spec/graphql/types/alert_management/integration_type_spec.rb": 0.6414855833506854,75 "spec/lib/gitlab/internal_events_tracking_spec.rb": 0.5462400975893622,76 "spec/lib/gitlab/language_data_spec.rb": 0.5330349448179923,77 "spec/lib/bitbucket/representation/user_spec.rb": 0.4855450214139954,78 "spec/graphql/types/ci/variable_input_type_spec.rb": 0.4724958191290293,79 "spec/lib/gitlab/usage/metrics/instrumentations/index_inconsistencies_metric_spec.rb": 0.4702444765065924,80 "spec/graphql/types/permission_types/issue_spec.rb": 0.4523522219441586,81 "spec/lib/gitlab/ci/reports/sbom/metadata_spec.rb": 0.45139104075131153,82 "spec/lib/gitlab/gitaly_client/diff_stitcher_spec.rb": 0.43368862396233715,83 "spec/serializers/evidences/project_entity_spec.rb": 0.433383554591143184}85Running 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-6437522012.json --format RspecJunitFormatter --out rspec/rspec-6437522012.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request -- spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb spec/lib/gitlab/import_export/project/tree_restorer_spec.rb spec/finders/snippets_finder_spec.rb spec/models/namespace_setting_spec.rb spec/lib/gitlab/email/handler/service_desk_handler_spec.rb spec/lib/gitlab/asciidoc_spec.rb spec/services/ci/retry_job_service_spec.rb spec/lib/gitlab/background_migration/backfill_integrations_enable_ssl_verification_spec.rb spec/models/protected_branch_spec.rb spec/services/ci/create_pipeline_service/cross_project_pipeline_spec.rb spec/lib/gitlab/diff/position_spec.rb spec/lib/gitlab/import_export/members_mapper_spec.rb spec/lib/gitlab/redis/db_load_balancing_spec.rb spec/services/incident_management/timeline_events/create_service_spec.rb spec/lib/gitlab/background_migration/backfill_owasp_top_ten_of_vulnerability_reads_spec.rb spec/models/error_tracking/project_error_tracking_setting_spec.rb spec/services/system_note_service_spec.rb spec/lib/banzai/pipeline/wiki_pipeline_spec.rb spec/lib/gitlab/background_migration/backfill_merge_request_diffs_project_id_spec.rb spec/models/integrations/prometheus_spec.rb spec/lib/gitlab/redis/repository_cache_spec.rb spec/lib/gitlab/gpg/invalid_gpg_signature_updater_spec.rb spec/models/integrations/jenkins_spec.rb spec/views/notify/pipeline_fixed_email.html.haml_spec.rb spec/lib/gitlab/ci/config/external/processor_spec.rb spec/policies/user_policy_spec.rb spec/models/appearance_spec.rb spec/services/admin/set_feature_flag_service_spec.rb spec/policies/todo_policy_spec.rb spec/tasks/gitlab/ldap_rake_spec.rb spec/finders/personal_access_tokens_finder_spec.rb spec/lib/gitlab/background_migration/backfill_partition_id_ci_pipeline_config_spec.rb spec/services/merge_requests/update_reviewers_service_spec.rb spec/services/test_hooks/project_service_spec.rb spec/services/projects/participants_service_spec.rb spec/finders/packages/npm/package_finder_spec.rb spec/lib/banzai/filter/references/design_reference_filter_spec.rb spec/lib/gitlab/ci/config/entry/variables_spec.rb spec/views/projects/edit.html.haml_spec.rb spec/presenters/project_member_presenter_spec.rb spec/lib/gitlab/ci/templates/AWS/deploy_ecs_gitlab_ci_yaml_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/count_bulk_imports_entities_metric_spec.rb spec/lib/generators/gitlab/partitioning/foreign_keys_generator_spec.rb spec/lib/gitlab/runtime_spec.rb spec/services/ci/create_pipeline_service/partitioning_spec.rb spec/lib/gitlab/exclusive_lease_helpers/sleeping_lock_spec.rb spec/lib/gitlab/ci/config/entry/image_spec.rb spec/lib/gitlab/ci/config/entry/service_spec.rb spec/finders/projects/groups_finder_spec.rb spec/lib/gitlab/background_migration/delete_orphans_approval_project_rules2_spec.rb spec/views/projects/_home_panel.html.haml_spec.rb spec/lib/gitlab/database/sharding_key_spec.rb spec/helpers/ci/status_helper_spec.rb spec/lib/gitlab/sidekiq_migrate_jobs_spec.rb spec/lib/gitlab/database/dictionary_spec.rb spec/services/ci/catalog/resources/validate_service_spec.rb spec/graphql/resolvers/projects_resolver_spec.rb spec/services/ci/create_pipeline_service/workflow_auto_cancel_spec.rb spec/services/todos/destroy/confidential_issue_service_spec.rb spec/lib/gitlab/ci/config/header/input_spec.rb spec/services/packages/composer/create_package_service_spec.rb spec/services/merge_requests/delete_non_latest_diffs_service_spec.rb spec/services/projects/group_links/create_service_spec.rb spec/models/custom_emoji_spec.rb spec/lib/gitlab/diff/file_collection/commit_spec.rb spec/services/gpg_keys/validate_integrations_service_spec.rb spec/models/integrations/mock_ci_spec.rb spec/tasks/gitlab/gitaly_rake_spec.rb spec/services/jira_connect_subscriptions/create_service_spec.rb spec/finders/boards/boards_finder_spec.rb spec/services/web_hooks/destroy_service_spec.rb spec/finders/resource_state_event_finder_spec.rb spec/lib/gitlab/slash_commands/presenters/deploy_spec.rb spec/lib/gitlab/ci/reports/security/scanner_spec.rb spec/lib/gitlab/rack_attack_spec.rb spec/services/activity_pub/projects/releases_unfollow_service_spec.rb spec/services/draft_notes/destroy_service_spec.rb spec/services/projects/move_project_group_links_service_spec.rb spec/lib/gitlab/database/migration_helpers/convert_to_bigint_spec.rb spec/lib/gitlab/query_limiting/transaction_spec.rb spec/lib/gitlab/legacy_github_import/client_spec.rb spec/graphql/mutations/security/ci_configuration/configure_sast_iac_spec.rb spec/models/packages/go/module_spec.rb spec/lib/bitbucket_server/connection_spec.rb spec/graphql/mutations/issues/set_severity_spec.rb spec/rubocop/cop/rails/migration_timestamp_spec.rb spec/lib/gitlab/ci/config/entry/auto_cancel_spec.rb spec/models/blob_viewer/readme_spec.rb spec/services/ci/create_pipeline_service/logger_spec.rb spec/lib/gitlab/pagination/keyset/pager_spec.rb spec/lib/gitlab/background_migration/backfill_sbom_occurrences_traversal_ids_and_archived_spec.rb spec/lib/gitlab/health_checks/db_check_spec.rb spec/services/ci/job_artifacts/destroy_associations_service_spec.rb spec/lib/gitlab/slash_commands/issue_show_spec.rb spec/services/web_hooks/log_destroy_service_spec.rb spec/lib/gitlab/ci/pipeline/expression/lexeme/string_spec.rb spec/lib/gitlab/local_and_remote_storage_migration/artifact_migrater_spec.rb spec/workers/gitlab/bitbucket_import/import_pull_request_notes_worker_spec.rb spec/models/design_management/design_action_spec.rb spec/workers/concerns/worker_context_spec.rb spec/workers/stage_update_worker_spec.rb spec/lib/gitlab/dependency_linker/package_json_linker_spec.rb spec/graphql/mutations/issues/move_spec.rb spec/lib/gitlab/import_export/json/ndjson_reader_spec.rb spec/models/container_registry/data_repair_detail_spec.rb spec/lib/sidebars/admin/menus/system_hooks_menu_spec.rb spec/models/merge_request_context_commit_spec.rb spec/services/projects/gitlab_projects_import_service_spec.rb spec/lib/gitlab/pipeline_scope_counts_spec.rb spec/models/merge_request/approval_removal_settings_spec.rb spec/graphql/mutations/clusters/agents/create_spec.rb spec/lib/gitlab/checks/matching_merge_request_spec.rb spec/services/packages/nuget/symbols/create_symbol_files_service_spec.rb spec/lib/gitlab/background_migration/issues_internal_id_scope_updater_spec.rb spec/services/design_management/copy_design_collection/queue_service_spec.rb spec/services/award_emojis/copy_service_spec.rb spec/lib/gitlab/usage_data_counters/wiki_page_counter_spec.rb spec/lib/generators/gitlab/usage_metric_generator_spec.rb spec/services/ml/increment_version_service_spec.rb spec/lib/sidebars/user_settings/menus/authentication_log_menu_spec.rb spec/workers/snippets/update_repository_storage_worker_spec.rb spec/lib/gitlab/hook_data/key_builder_spec.rb spec/finders/autocomplete/deploy_keys_with_write_access_finder_spec.rb spec/lib/gitlab/ci/ansi2json/state_spec.rb spec/services/snippets/count_service_spec.rb spec/lib/gitlab/graphql/batch_key_spec.rb spec/services/ci/pipeline_schedule_service_spec.rb spec/lib/gitlab/word_diff/segments/diff_hunk_spec.rb spec/lib/error_tracking/sentry_client/pagination_parser_spec.rb spec/routing/openid_connect_spec.rb spec/workers/database/monitor_locked_tables_worker_spec.rb spec/lib/gitlab/form_builders/gitlab_ui_form_builder_spec.rb spec/models/system_note_metadata_spec.rb spec/lib/gitlab/github_import/importer/pull_requests/merged_by_importer_spec.rb spec/lib/gitlab/internal_post_receive/response_spec.rb spec/validators/qualified_domain_array_validator_spec.rb spec/rubocop/cop/gitlab/event_store_subscriber_spec.rb spec/graphql/types/repository_type_spec.rb spec/tooling/lib/tooling/find_files_using_feature_flags_spec.rb spec/lib/gitlab/slash_commands/presenters/issue_comment_spec.rb spec/rubocop/cop/performance/active_record_subtransaction_methods_spec.rb spec/serializers/import/fogbugz_provider_repo_entity_spec.rb spec/models/loose_foreign_keys/turbo_modification_tracker_spec.rb spec/lib/gitlab/submodule_links_spec.rb spec/services/integrations/test/group_service_spec.rb spec/graphql/resolvers/user_discussions_count_resolver_spec.rb spec/graphql/types/color_type_spec.rb spec/lib/bulk_imports/groups/pipelines/group_attributes_pipeline_spec.rb spec/lib/gitlab/performance_bar/with_top_level_warnings_spec.rb spec/support_specs/database/without_check_constraint_spec.rb spec/services/projects/hashed_storage/migration_service_spec.rb spec/lib/gitlab/project_transfer_spec.rb spec/lib/gitlab/sanitizers/exception_message_spec.rb spec/lib/gitlab/anonymous_session_spec.rb spec/graphql/resolvers/users/group_count_resolver_spec.rb spec/graphql/types/incident_management/escalation_status_enum_spec.rb spec/lib/banzai/pipeline/quick_action_pipeline_spec.rb spec/policies/application_setting_policy_spec.rb spec/lib/gitlab/ci/status/waiting_for_resource_spec.rb spec/serializers/rollout_status_entity_spec.rb spec/lib/gitlab/ssh/commit_spec.rb spec/workers/jira_connect/sync_deployments_worker_spec.rb spec/serializers/merge_requests/pipeline_entity_spec.rb spec/lib/gitlab/redis/cluster_util_spec.rb spec/policies/identity_provider_policy_spec.rb spec/lib/gitlab/analytics/cycle_analytics/median_spec.rb spec/scripts/pipeline/average_reports_spec.rb spec/workers/projects/schedule_bulk_repository_shard_moves_worker_spec.rb spec/serializers/test_reports_comparer_serializer_spec.rb spec/workers/pages_domain_verification_worker_spec.rb spec/lib/system_check_spec.rb spec/models/releases/source_spec.rb spec/lib/gitlab/etag_caching/router/graphql_spec.rb spec/helpers/recaptcha_helper_spec.rb spec/lib/sidebars/projects/menus/ci_cd_menu_spec.rb spec/lib/gitlab/sidekiq_middleware/pause_control/server_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/gitlab_settings_metric_spec.rb spec/lib/gitlab/auth/blocked_user_tracker_spec.rb spec/graphql/types/diff_refs_type_spec.rb spec/rubocop/cop/gitlab/bulk_insert_spec.rb spec/helpers/plan_limits_helper_spec.rb spec/views/shared/milestones/_top.html.haml_spec.rb spec/serializers/personal_access_token_serializer_spec.rb spec/tooling/lib/tooling/test_map_packer_spec.rb spec/lib/gitlab/class_attributes_spec.rb spec/lib/sidebars/concerns/has_avatar_spec.rb spec/workers/gitlab/github_import/attachments/import_merge_request_worker_spec.rb spec/lib/bulk_imports/file_downloads/validations_spec.rb spec/lib/gitlab/ci/config/entry/publish_spec.rb spec/lib/gitlab/namespaced_session_store_spec.rb spec/lib/gitlab/github_import/representation/representable_spec.rb spec/lib/gitlab/checks/timed_logger_spec.rb spec/services/integrations/slack_interactions/block_action_service_spec.rb spec/services/projects/prometheus/metrics/destroy_service_spec.rb spec/models/discussion_note_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/count_ml_experiments_metric_spec.rb spec/lib/gitlab/middleware/query_analyzer_spec.rb spec/lib/gitlab/bitbucket_import/parallel_scheduling_spec.rb spec/services/cloud_seed/google_cloud/gcp_region_add_or_replace_service_spec.rb spec/lib/gitlab/sidekiq_middleware/query_analyzer_spec.rb spec/lib/forever_spec.rb spec/services/repositories/replicate_service_spec.rb spec/lib/gitlab/merge_requests/mergeability/redis_interface_spec.rb spec/graphql/types/work_items/widgets/assignees_type_spec.rb spec/graphql/mutations/concerns/mutations/resolves_group_spec.rb spec/graphql/types/evidence_type_spec.rb spec/workers/onboarding/user_added_worker_spec.rb spec/lib/service_ping/permit_data_categories_spec.rb spec/graphql/types/commit_signatures/verification_status_enum_spec.rb spec/graphql/types/tree/type_enum_spec.rb spec/models/concerns/token_authenticatable_strategies/digest_spec.rb spec/lib/banzai/pipeline/emoji_pipeline_spec.rb spec/serializers/entity_request_spec.rb spec/lib/gitlab/database/no_new_tables_with_gitlab_main_schema_spec.rb spec/graphql/types/alert_management/integration_type_spec.rb spec/lib/gitlab/internal_events_tracking_spec.rb spec/lib/gitlab/language_data_spec.rb spec/lib/bitbucket/representation/user_spec.rb spec/graphql/types/ci/variable_input_type_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/index_inconsistencies_metric_spec.rb spec/graphql/types/permission_types/issue_spec.rb spec/lib/gitlab/ci/reports/sbom/metadata_spec.rb spec/lib/gitlab/gitaly_client/diff_stitcher_spec.rb spec/serializers/evidences/project_entity_spec.rbKnapsack report generator started!86Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}87# [RSpecRunTime] Starting RSpec timer...88[TEST PROF INFO] EventProf enabled (sql.active_record)89unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.90unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.91Test environment set up in 2.725146347 seconds92# [RSpecRunTime] Starting example group spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb. Expected to take 6 minutes 0.27 second.93Ci::PipelineProcessing::AtomicProcessingService94 Pipeline Processing Service Tests With Yaml95 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build2_build1_rules_out_test_needs_build1_with_optional.yml"96 follows transitions97 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails.yml"98 follows transitions99# [RSpecRunTime] RSpec elapsed time: 16.23 seconds. Current RSS: ~1386M. load average: 1.18 1.04 1.24 1/285 452100 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_deploy_is_delayed_and_needs_test.yml"101 follows transitions102# [RSpecRunTime] RSpec elapsed time: 19.15 seconds. Current RSS: ~1397M. load average: 1.17 1.04 1.24 1/285 471103 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_deploy_is_manual_and_needs_test.yml"104 follows transitions105# [RSpecRunTime] RSpec elapsed time: 21.9 seconds. Current RSS: ~1411M. load average: 1.17 1.04 1.24 1/284 490106 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_deploy_needs_test.yml"107 follows transitions108# [RSpecRunTime] RSpec elapsed time: 24.64 seconds. Current RSS: ~1415M. load average: 1.15 1.03 1.24 1/284 509109 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_deploy_needs_test_when_always.yml"110 follows transitions111# [RSpecRunTime] RSpec elapsed time: 26.98 seconds. Current RSS: ~1413M. load average: 1.15 1.03 1.24 1/284 528112 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_other_build_succeeds_deploy_needs_one_build_and_test.yml"113 follows transitions114# [RSpecRunTime] RSpec elapsed time: 30.52 seconds. Current RSS: ~1423M. load average: 1.14 1.03 1.24 1/284 549115 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_other_build_succeeds_deploy_needs_one_build_and_test_when_always.yml"116 follows transitions117# [RSpecRunTime] RSpec elapsed time: 33.51 seconds. Current RSS: ~1424M. load average: 1.13 1.03 1.23 1/284 570118 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_test_always.yml"119 follows transitions120# [RSpecRunTime] RSpec elapsed time: 35.73 seconds. Current RSS: ~1422M. load average: 1.13 1.03 1.23 1/284 589121 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_test_fails_with_allow_failure.yml"122 follows transitions123# [RSpecRunTime] RSpec elapsed time: 38.59 seconds. Current RSS: ~1425M. load average: 1.04 1.01 1.23 1/284 608124 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_test_on_failure.yml"125 follows transitions126# [RSpecRunTime] RSpec elapsed time: 40.79 seconds. Current RSS: ~1430M. load average: 1.04 1.01 1.23 1/284 627127 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_test_on_failure_deploy_needs_test.yml"128 follows transitions129# [RSpecRunTime] RSpec elapsed time: 45.11 seconds. Current RSS: ~1432M. load average: 0.96 1.00 1.22 1/284 652130 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_test_skips_rollback_on_failure.yml"131 follows transitions132# [RSpecRunTime] RSpec elapsed time: 47.92 seconds. Current RSS: ~1430M. load average: 0.96 1.00 1.22 1/284 671133 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_with_allow_failure_test_on_failure.yml"134 follows transitions135# [RSpecRunTime] RSpec elapsed time: 51.15 seconds. Current RSS: ~1432M. load average: 0.96 1.00 1.22 1/285 690136 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_rules_out_test_needs_build_with_optional.yml"137 follows transitions138# [RSpecRunTime] RSpec elapsed time: 53.47 seconds. Current RSS: ~1433M. load average: 0.96 1.00 1.22 1/285 707139 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_succeds_test_manual_allow_failure_true_deploy_needs_both.yml"140 follows transitions141# [RSpecRunTime] RSpec elapsed time: 56.49 seconds. Current RSS: ~1434M. load average: 0.96 1.00 1.22 1/283 726142 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_succeds_test_manual_allow_failure_true_deploy_needs_test.yml"143 follows transitions144# [RSpecRunTime] RSpec elapsed time: 59.61 seconds. Current RSS: ~1434M. load average: 0.97 1.00 1.22 1/283 745145 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_succeeds_test_on_failure.yml"146 follows transitions147# [RSpecRunTime] RSpec elapsed time: 1 minute 2.54 seconds. Current RSS: ~1432M. load average: 0.97 1.00 1.22 1/283 764148 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_succeeds_test_on_failure_deploy_needs_test.yml"149 follows transitions150# [RSpecRunTime] RSpec elapsed time: 1 minute 5.7 seconds. Current RSS: ~1431M. load average: 0.97 1.00 1.22 1/283 783151 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_test_manual_review_deploy.yml"152 follows transitions153# [RSpecRunTime] RSpec elapsed time: 1 minute 9.61 seconds. Current RSS: ~1422M. load average: 0.97 1.00 1.21 1/283 804154 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_test_two_manual_review_test_staging_production.yml"155 follows transitions156# [RSpecRunTime] RSpec elapsed time: 1 minute 17.88 seconds. Current RSS: ~1419M. load average: 0.98 1.00 1.21 1/283 837157 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_builds_succeed_test_on_failure_deploy_needs_one_build_and_test.yml"158 follows transitions159# [RSpecRunTime] RSpec elapsed time: 1 minute 21.32 seconds. Current RSS: ~1419M. load average: 0.98 1.00 1.21 1/282 856160 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_builds_succeed_test_on_failure_deploy_needs_one_build_and_test_when_always.yml"161 follows transitions162# [RSpecRunTime] RSpec elapsed time: 1 minute 25.55 seconds. Current RSS: ~1422M. load average: 0.98 1.00 1.21 1/283 878163 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_deploy_needs_empty.yml"164 follows transitions165# [RSpecRunTime] RSpec elapsed time: 1 minute 27.05 seconds. Current RSS: ~1425M. load average: 0.98 1.00 1.21 2/283 893166 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_same_stage_with_fail_and_retry_1.yml"167 follows transitions168# [RSpecRunTime] RSpec elapsed time: 1 minute 31.78 seconds. Current RSS: ~1427M. load average: 0.98 1.00 1.21 1/283 923169 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_same_stage_with_fail_and_retry_2.yml"170 follows transitions171# [RSpecRunTime] RSpec elapsed time: 1 minute 36.59 seconds. Current RSS: ~1419M. load average: 0.98 1.00 1.21 1/283 953172 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_same_stage_with_subsequent_manual_jobs.yml"173 follows transitions174# [RSpecRunTime] RSpec elapsed time: 1 minute 41.75 seconds. Current RSS: ~1427M. load average: 1.06 1.02 1.21 1/283 978175 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_same_stages.yml"176 follows transitions177# [RSpecRunTime] RSpec elapsed time: 1 minute 44.72 seconds. Current RSS: ~1421M. load average: 1.06 1.02 1.21 1/283 1001178 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_fails_with_allow_failure.yml"179 follows transitions180# [RSpecRunTime] RSpec elapsed time: 1 minute 48.1 seconds. Current RSS: ~1422M. load average: 1.05 1.02 1.21 1/283 1022181 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_false.yml"182 follows transitions183# [RSpecRunTime] RSpec elapsed time: 1 minute 52.45 seconds. Current RSS: ~1428M. load average: 1.05 1.02 1.21 1/283 1048184 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_false_deploy_always.yml"185 follows transitions186# [RSpecRunTime] RSpec elapsed time: 1 minute 55.55 seconds. Current RSS: ~1433M. load average: 1.05 1.02 1.21 1/283 1069187 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_false_deploy_on_failure.yml"188 follows transitions189# [RSpecRunTime] RSpec elapsed time: 1 minute 58.56 seconds. Current RSS: ~1433M. load average: 1.05 1.01 1.20 1/283 1090190 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_false_other_test_succeeds_deploy_needs_both.yml"191 follows transitions192# [RSpecRunTime] RSpec elapsed time: 2 minutes 0.9 second. Current RSS: ~1432M. load average: 1.05 1.01 1.20 1/283 1107193 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_true_deploy_always.yml"194 follows transitions195# [RSpecRunTime] RSpec elapsed time: 2 minutes 2.34 seconds. Current RSS: ~1434M. load average: 1.04 1.01 1.20 1/283 1122196 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_true_deploy_on_failure.yml"197 follows transitions198# [RSpecRunTime] RSpec elapsed time: 2 minutes 6.41 seconds. Current RSS: ~1409M. load average: 1.04 1.01 1.20 1/283 1143199 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_true_fails.yml"200 follows transitions201# [RSpecRunTime] RSpec elapsed time: 2 minutes 11.18 seconds. Current RSS: ~1419M. load average: 1.04 1.01 1.20 1/283 1169202 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_true_other_test_succeeds_deploy_needs_both.yml"203 follows transitions204# [RSpecRunTime] RSpec elapsed time: 2 minutes 13.84 seconds. Current RSS: ~1417M. load average: 1.12 1.03 1.21 1/283 1186205 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_true_succeeds.yml"206 follows transitions207# [RSpecRunTime] RSpec elapsed time: 2 minutes 18.59 seconds. Current RSS: ~1408M. load average: 1.11 1.03 1.20 1/283 1212208 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_post_test_needs_deploy_is_stage.yml"209 follows transitions210# [RSpecRunTime] RSpec elapsed time: 2 minutes 21.3 seconds. Current RSS: ~1415M. load average: 1.11 1.03 1.20 1/283 1231211 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_same_and_different_stage_needs.yml"212 follows transitions213# [RSpecRunTime] RSpec elapsed time: 2 minutes 24.08 seconds. Current RSS: ~1419M. load average: 1.10 1.03 1.20 1/283 1248214 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_same_stage_needs.yml"215 follows transitions216# [RSpecRunTime] RSpec elapsed time: 2 minutes 28.43 seconds. Current RSS: ~1398M. load average: 1.17 1.05 1.21 1/283 1269217 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_on_failure_no_needs.yml"218 follows transitions219# [RSpecRunTime] RSpec elapsed time: 2 minutes 31.03 seconds. Current RSS: ~1395M. load average: 1.17 1.05 1.21 1/283 1286220 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_build_cancels_test1_and_test2_have_when.yml"221 follows transitions222# [RSpecRunTime] RSpec elapsed time: 2 minutes 33.91 seconds. Current RSS: ~1400M. load average: 1.16 1.04 1.21 1/283 1305223 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_build_cancels_with_allow_failure_test1_and_test2_have_when.yml"224 follows transitions225# [RSpecRunTime] RSpec elapsed time: 2 minutes 36.3 seconds. Current RSS: ~1401M. load average: 1.16 1.04 1.21 1/283 1324226 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_build_fails.yml"227 follows transitions228# [RSpecRunTime] RSpec elapsed time: 2 minutes 39.48 seconds. Current RSS: ~1403M. load average: 1.14 1.04 1.20 1/283 1343229 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_build_fails_test_on_failure.yml"230 follows transitions231# [RSpecRunTime] RSpec elapsed time: 2 minutes 43.4 seconds. Current RSS: ~1402M. load average: 1.13 1.04 1.20 1/283 1366232 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_build_fails_with_allow_failure_test_on_failure.yml"233 follows transitions234# [RSpecRunTime] RSpec elapsed time: 2 minutes 46.98 seconds. Current RSS: ~1409M. load average: 1.13 1.04 1.20 1/283 1387235 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_build_succeeds_test_manual_allow_failure_true.yml"236 follows transitions237# [RSpecRunTime] RSpec elapsed time: 2 minutes 49.84 seconds. Current RSS: ~1410M. load average: 1.20 1.06 1.21 1/283 1406238 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_build_succeeds_test_on_failure.yml"239 follows transitions240# [RSpecRunTime] RSpec elapsed time: 2 minutes 53.65 seconds. Current RSS: ~1394M. load average: 1.27 1.07 1.21 1/283 1427241 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_build_test_manual_review_deploy.yml"242 follows transitions243# [RSpecRunTime] RSpec elapsed time: 2 minutes 57.19 seconds. Current RSS: ~1401M. load average: 1.27 1.07 1.21 1/283 1450244 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_one_test_succeeds_one_manual_test_fails_and_retry_manual_build.yml"245 follows transitions246# [RSpecRunTime] RSpec elapsed time: 3 minutes 2.22 seconds. Current RSS: ~1409M. load average: 1.24 1.07 1.21 1/283 1476247 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_one_test_succeeds_one_manual_test_fails_and_retry_pipeline.yml"248 follows transitions249# [RSpecRunTime] RSpec elapsed time: 3 minutes 7.13 seconds. Current RSS: ~1408M. load average: 1.22 1.07 1.21 1/283 1500250 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_test_manual_allow_failure_false.yml"251 follows transitions252# [RSpecRunTime] RSpec elapsed time: 3 minutes 11.34 seconds. Current RSS: ~1410M. load average: 1.21 1.07 1.21 1/283 1526253 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_test_manual_allow_failure_true.yml"254 follows transitions255# [RSpecRunTime] RSpec elapsed time: 3 minutes 15.63 seconds. Current RSS: ~1417M. load average: 1.27 1.09 1.21 1/283 1547256 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_test_manual_allow_failure_true_deploy_always.yml"257 follows transitions258# [RSpecRunTime] RSpec elapsed time: 3 minutes 17.08 seconds. Current RSS: ~1412M. load average: 1.27 1.09 1.21 1/283 1562259 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_test_manual_allow_failure_true_deploy_on_failure.yml"260 follows transitions261# [RSpecRunTime] RSpec elapsed time: 3 minutes 21.28 seconds. Current RSS: ~1398M. load average: 1.25 1.08 1.21 1/283 1583262 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_test_on_failure_no_prev_stage.yml"263 follows transitions264# [RSpecRunTime] RSpec elapsed time: 3 minutes 23.67 seconds. Current RSS: ~1399M. load average: 1.47 1.13 1.23 1/283 1600265 Pipeline Processing Service266 when simple pipeline is defined267 processes a pipeline268 does not process pipeline if existing stage is running269# [RSpecRunTime] RSpec elapsed time: 3 minutes 30.92 seconds. Current RSS: ~1427M. load average: 1.51 1.15 1.23 1/283 1644270 custom stage with first job allowed to fail271 automatically triggers a next stage when build finishes272# [RSpecRunTime] RSpec elapsed time: 3 minutes 34.35 seconds. Current RSS: ~1429M. load average: 1.47 1.14 1.23 1/283 1666273 when optional manual actions are defined274 when builds are successful275 properly processes the pipeline276# [RSpecRunTime] RSpec elapsed time: 3 minutes 40.18 seconds. Current RSS: ~1432M. load average: 1.51 1.16 1.23 1/283 1696277 when test job fails278 properly processes the pipeline279# [RSpecRunTime] RSpec elapsed time: 3 minutes 46.04 seconds. Current RSS: ~1419M. load average: 1.39 1.14 1.23 1/283 1726280 when test and test_failure jobs fail281 properly processes the pipeline282# [RSpecRunTime] RSpec elapsed time: 3 minutes 51.95 seconds. Current RSS: ~1414M. load average: 1.36 1.14 1.22 1/283 1756283 when deploy job fails284 properly processes the pipeline285# [RSpecRunTime] RSpec elapsed time: 3 minutes 57.79 seconds. Current RSS: ~1418M. load average: 1.30 1.13 1.22 1/283 1786286 when build is canceled in the second stage287 does not schedule builds after build has been canceled288# [RSpecRunTime] RSpec elapsed time: 4 minutes 2.14 seconds. Current RSS: ~1415M. load average: 1.30 1.13 1.22 1/283 1810289 when listing optional manual actions290 returns only for skipped builds291# [RSpecRunTime] RSpec elapsed time: 4 minutes 6.88 seconds. Current RSS: ~1422M. load average: 1.28 1.13 1.22 1/284 1838292 when delayed jobs are defined293 when the scene is timed incremental rollout294 when builds are successful295 properly processes the pipeline296# [RSpecRunTime] RSpec elapsed time: 4 minutes 13.63 seconds. Current RSS: ~1406M. load average: 1.24 1.13 1.22 1/284 1872297 when build job fails298 properly processes the pipeline299# [RSpecRunTime] RSpec elapsed time: 4 minutes 17.02 seconds. Current RSS: ~1415M. load average: 1.24 1.13 1.22 1/285 1893300 when rollout 10% is unscheduled301 properly processes the pipeline302 when user plays rollout 10%303 schedules rollout100%304# [RSpecRunTime] RSpec elapsed time: 4 minutes 24.9 seconds. Current RSS: ~1425M. load average: 1.20 1.12 1.21 1/285 1942305 when rollout 10% fails306 properly processes the pipeline307 when user retries rollout 10%308 does not schedule rollout10% again309# [RSpecRunTime] RSpec elapsed time: 4 minutes 35.1 seconds. Current RSS: ~1413M. load average: 1.33 1.15 1.22 1/285 2007310 when rollout 10% is played immidiately311 properly processes the pipeline312# [RSpecRunTime] RSpec elapsed time: 4 minutes 38.44 seconds. Current RSS: ~1412M. load average: 1.30 1.15 1.22 1/285 2029313 when only one scheduled job exists in a pipeline314 properly processes the pipeline315# [RSpecRunTime] RSpec elapsed time: 4 minutes 40.04 seconds. Current RSS: ~1419M. load average: 1.30 1.15 1.22 1/285 2046316 when there are two delayed jobs in a stage317 blocks the stage until all scheduled jobs finished318# [RSpecRunTime] RSpec elapsed time: 4 minutes 42.31 seconds. Current RSS: ~1428M. load average: 1.20 1.13 1.21 1/285 2065319 when a delayed job is allowed to fail320 blocks the stage and continues after it failed321# [RSpecRunTime] RSpec elapsed time: 4 minutes 45.29 seconds. Current RSS: ~1437M. load average: 1.20 1.13 1.21 1/285 2088322 when an exception is raised during a persistent ref creation323 process the pipeline324# [RSpecRunTime] RSpec elapsed time: 4 minutes 46.62 seconds. Current RSS: ~1438M. load average: 1.20 1.13 1.21 1/285 2106325 when there are manual action in earlier stages326 when first stage has only optional manual actions327 starts from the second stage328# [RSpecRunTime] RSpec elapsed time: 4 minutes 48.06 seconds. Current RSS: ~1444M. load average: 1.18 1.12 1.21 1/285 2121329 when second stage has only optional manual actions330 skips second stage and continues on third stage331# [RSpecRunTime] RSpec elapsed time: 4 minutes 50.77 seconds. Current RSS: ~1443M. load average: 1.18 1.12 1.21 1/285 2140332 when there are only manual actions in stages333 processes all jobs until blocking actions encountered334# [RSpecRunTime] RSpec elapsed time: 4 minutes 52.44 seconds. Current RSS: ~1441M. load average: 1.33 1.16 1.22 1/285 2158335 when there is only one manual action336 skips the pipeline337 when the action was played338 queues the action and pipeline339# [RSpecRunTime] RSpec elapsed time: 4 minutes 56.27 seconds. Current RSS: ~1439M. load average: 1.33 1.16 1.22 1/285 2195340 when blocking manual actions are defined341 when first stage succeeds342 blocks pipeline on stage with first manual action343# [RSpecRunTime] RSpec elapsed time: 4 minutes 59.15 seconds. Current RSS: ~1440M. load average: 1.30 1.15 1.22 1/285 2215344 when first stage fails345 does not take blocking action into account346# [RSpecRunTime] RSpec elapsed time: 5 minutes 3.08 seconds. Current RSS: ~1436M. load average: 1.36 1.17 1.23 1/284 2237347 when pipeline is promoted sequentially up to the end348 properly processes entire pipeline349# [RSpecRunTime] RSpec elapsed time: 5 minutes 11.32 seconds. Current RSS: ~1411M. load average: 1.33 1.16 1.22 1/284 2275350 when second stage has only on_failure jobs351 skips second stage and continues on third stage352# [RSpecRunTime] RSpec elapsed time: 5 minutes 13.96 seconds. Current RSS: ~1415M. load average: 1.30 1.16 1.22 1/284 2294353 when failed build in the middle stage is retried354 when failed build is the only unsuccessful build in the stage355 does trigger builds in the next stage356# [RSpecRunTime] RSpec elapsed time: 5 minutes 21.16 seconds. Current RSS: ~1427M. load average: 1.28 1.16 1.22 1/288 2340357 when builds with auto-retries are configured358 automatically retries builds in a valid order359# [RSpecRunTime] RSpec elapsed time: 5 minutes 25.93 seconds. Current RSS: ~1423M. load average: 1.26 1.16 1.22 1/288 2370360 when pipeline with needs is created361 when linux:* finishes first it runs it out of order362 when one of the jobs is run on a failure363 when another job in build phase fails first364 does skip linux:notify365# [RSpecRunTime] RSpec elapsed time: 5 minutes 35.73 seconds. Current RSS: ~1413M. load average: 1.14 1.13 1.21 1/288 2425366 when linux:build job fails first367 does run linux:notify368# [RSpecRunTime] RSpec elapsed time: 5 minutes 38.85 seconds. Current RSS: ~1417M. load average: 1.12 1.13 1.21 1/288 2444369 when there is a job scheduled with dag but no need (needs: [])370 runs deploy_pages without waiting prior stages371# [RSpecRunTime] RSpec elapsed time: 5 minutes 45.37 seconds. Current RSS: ~1410M. load average: 1.11 1.13 1.21 1/289 2479372 when a needed job is skipped373 skips the jobs depending on it374# [RSpecRunTime] RSpec elapsed time: 5 minutes 48.51 seconds. Current RSS: ~1413M. load average: 1.10 1.13 1.21 1/288 2499375 when a needed job is manual376 makes deploy DAG to be skipped377# [RSpecRunTime] RSpec elapsed time: 5 minutes 50.67 seconds. Current RSS: ~1418M. load average: 1.10 1.13 1.21 1/288 2517378 when jobs change from stopped to alive status during pipeline processing379 runs ResetSkippedJobsService on the new alive jobs and logs event (FAILED - 1)380 logs event381 when the new alive jobs belong to different users382 runs ResetSkippedJobsService on the new alive jobs383 assigns the correct user to the dependent jobs384 logs event385# [RSpecRunTime] RSpec elapsed time: 6 minutes 4.03 seconds. Current RSS: ~1417M. load average: 1.08 1.12 1.20 1/288 2630386 when a bridge job has parallel:matrix config387 creates pipeline with bridges, then passes the matrix variables to downstream jobs388# [RSpecRunTime] RSpec elapsed time: 6 minutes 11.44 seconds. Current RSS: ~1413M. load average: 1.07 1.12 1.20 1/288 2747389 when a bridge job has invalid downstream project390 creates a pipeline, then fails the bridge job391# [RSpecRunTime] RSpec elapsed time: 6 minutes 16.94 seconds. Current RSS: ~1409M. load average: 1.07 1.11 1.20 1/288 2778392 when the dependency is stage-independent393 processes subsequent jobs in the correct order when playing first job394# [RSpecRunTime] RSpec elapsed time: 6 minutes 20.82 seconds. Current RSS: ~1420M. load average: 1.06 1.11 1.20 1/288 2811395 when the exclusive lease is taken396 skips pipeline processing397 deployments creation398 creates deployment records for the deploy jobs399# [RSpecRunTime] RSpec elapsed time: 6 minutes 28.23 seconds. Current RSS: ~1436M. load average: 1.05 1.11 1.20 1/288 2893400# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb. It took 6 minutes 22.99 seconds. Expected to take 6 minutes 0.27 second.401# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/project/tree_restorer_spec.rb. Expected to take 3 minutes 10.9 seconds.402Gitlab::ImportExport::Project::TreeRestorer403 behaves like project tree restorer work properly404 restore project tree405 JSON406 restores models based on JSON407 restore correct project features408 has the project description409 has the same label associated to two issues410 has milestones associated to two separate issues411 does not import ci config path412 creates a valid pipeline note413 pipeline has the correct user ID414 restores pipelines with missing ref415 restores pipeline for merge request416 restores pipelines based on ascending id order417 restores pipeline metadata418 preserves work_item_type for all issues (legacy with issue_type and new with work_item_type)419 preserves updated_at on issues420 has multiple issue assignees421 restores timelogs for issues422 contains the merge access levels on a protected branch423 contains the push access levels on a protected branch424 contains the create access levels on a protected tag425 restores issue resource label events426 restores issue resource milestone events427 restores issue resource state events428 restores merge requests resource label events429 restores merge request resource milestone events430 restores merge request resource state events431 restores suggestion432 has the correct data for merge request diff files433 has the correct data for merge request diff commits434 assigns committer and author details to all diff commits435 assigns the correct commit users to different diff commits436 has the correct data for merge request latest_merge_request_diff437 sets MWPS to false for all merge requests438 has multiple merge request assignees439 has multiple merge request reviewers440 has labels associated to label links, associated to issues441 has project labels442 has merge request approvals443 has no group labels444 has issue boards445 has lists associated with the issue board446 has a project feature447 has custom attributes448 has badges449 has snippets450 has award emoji for a snippet451 snippet has notes452 snippet has award emojis on notes453 restores `ci_cd_settings` : `group_runners_enabled` setting454 restores `auto_devops`455 restores zoom meetings456 restores sentry issues457 has award emoji for an issue458 has award emoji for a note in an issue459 restores container_expiration_policy460 restores error_tracking_setting461 restores external pull requests462 restores pipeline schedules463 restores commit notes464 when importing a project with cached_markdown_version and note_html465 for an Issue466 does not import note_html467# [RSpecRunTime] RSpec elapsed time: 6 minutes 56.37 seconds. Current RSS: ~1498M. load average: 1.03 1.10 1.19 1/288 3046468 for a Merge Request469 does not import note_html470 merge request system note metadata471 restores title action for unmark wip472 restores commit action and commit count for pushing 3 commits473 event at forth level of the tree474 restores the event475 has the action476 event belongs to note, belongs to merge request, belongs to a project477 restores releases478 with links & milestones479 with author480 as ghost user when imported release author is empty481 as existing member when imported release author is matched with existing user482 as import user when imported release author cannot be matched483 Merge requests484 always has the new project as a target485 has the same source project as originally if source/target are the same486 has the new project as target if source/target differ487 has no source if source/target differ488 has award emoji489 notes490 has award emoji491 has diff note diff file492 tokens are regenerated493 has new CI trigger tokens494 has a new CI build token495 has restored the correct number of records496 has the correct number of merge requests497 does not restore triggers498 has the correct number of pipelines and statuses499 when restoring hierarchy of pipeline, stages and jobs500 correctly restores association between a stage and a job501 correctly restores association between a pipeline and a job502 restores a Hash for CommitStatus options503 restores external pull request for the restored pipeline504 has no import failures505 pipelines506 restores pipelines507 marks cancelable pipelines as canceled508 stages509 restores pipeline stages510 marks cancelable stages as canceled511 correctly restores association between stage and a pipeline512 builds513 restores builds514 marks cancelable builds as canceled515 bridges516 restores bridges517 marks cancelable bridges as canceled518 generic commit statuses519 restores generic commit statuses520 marks cancelable generic commit statuses as canceled521 when expect tree structure is not present in the export path522 fails to restore the project523 Light JSON524 with a simple project525 issue system note metadata restored successfully526 when there is an existing build with build token527 behaves like restores project successfully528 restores the project529 has labels530 has label priorities531 has milestones532 has issues533 has ci pipelines534 has external pull requests535 does not set params that are excluded from import_export settings536 records exact number of import failures537# [RSpecRunTime] RSpec elapsed time: 7 minutes 20.33 seconds. Current RSS: ~1426M. load average: 1.02 1.09 1.18 1/283 3047538 multiple pipelines reference the same external pull request539 restores external pull request for the restored pipelines540 behaves like restores project successfully541 restores the project542 has labels543 has label priorities544 has milestones545 has issues546 has ci pipelines547 has external pull requests548 does not set params that are excluded from import_export settings549 records exact number of import failures550# [RSpecRunTime] RSpec elapsed time: 7 minutes 31.72 seconds. Current RSS: ~1428M. load average: 1.09 1.10 1.18 1/283 3048551 when post import action throw non-retriable exception552 report post import error553# [RSpecRunTime] RSpec elapsed time: 7 minutes 33.19 seconds. Current RSS: ~1428M. load average: 1.08 1.10 1.18 1/283 3049554 when post import action throw retriable exception one time555 records the failures in the database556 behaves like restores project successfully557 restores the project558 has labels559 has label priorities560 has milestones561 has issues562 has ci pipelines563 has external pull requests564 does not set params that are excluded from import_export settings565 records exact number of import failures566# [RSpecRunTime] RSpec elapsed time: 7 minutes 52.6 seconds. Current RSS: ~1407M. load average: 0.85 1.04 1.16 1/283 3050567 when the project has overridden params in import data568 handles string versions of visibility_level569 overwrites the params stored in the JSON570 does not allow setting params that are excluded from import_export settings571 overrides project feature access levels572# [RSpecRunTime] RSpec elapsed time: 7 minutes 58.87 seconds. Current RSS: ~1415M. load average: 0.78 1.03 1.16 1/283 3051573 with a project that has a group574 restores issue states575 behaves like restores project successfully576 restores the project577 has labels578 has label priorities579 has milestones580 has issues581 has ci pipelines582 has external pull requests583 does not set params that are excluded from import_export settings584 records exact number of import failures585# [RSpecRunTime] RSpec elapsed time: 8 minutes 19.87 seconds. Current RSS: ~1395M. load average: 0.84 1.02 1.15 1/283 3052586 behaves like restores group correctly587 has group label588 has group milestone589 has the correct visibility level590# [RSpecRunTime] RSpec elapsed time: 8 minutes 26.31 seconds. Current RSS: ~1388M. load average: 0.86 1.02 1.15 1/283 3053591 with existing group models592 imports labels593 imports milestones594# [RSpecRunTime] RSpec elapsed time: 8 minutes 29.64 seconds. Current RSS: ~1394M. load average: 0.87 1.02 1.15 1/283 3054595 with clashing milestones on IID596 preserves the project milestone IID597# [RSpecRunTime] RSpec elapsed time: 8 minutes 31.36 seconds. Current RSS: ~1399M. load average: 0.87 1.02 1.15 1/283 3055598 with external authorization classification labels599 converts empty external classification authorization labels to nil600 preserves valid external classification authorization labels601# [RSpecRunTime] RSpec elapsed time: 8 minutes 34.24 seconds. Current RSS: ~1400M. load average: 0.88 1.02 1.15 1/283 3056602 Minimal JSON603 visibility level604 no group visibility605 uses the project visibility606# [RSpecRunTime] RSpec elapsed time: 8 minutes 35.63 seconds. Current RSS: ~1401M. load average: 0.88 1.02 1.15 1/283 3057607 with restricted internal visibility608 internal project609 uses private visibility610# [RSpecRunTime] RSpec elapsed time: 8 minutes 36.93 seconds. Current RSS: ~1404M. load average: 0.88 1.02 1.15 1/283 3058611 with group visibility612 private group visibility613 uses the group visibility614# [RSpecRunTime] RSpec elapsed time: 8 minutes 38.87 seconds. Current RSS: ~1403M. load average: 0.89 1.02 1.15 1/283 3059615 public group visibility616 uses the project visibility617# [RSpecRunTime] RSpec elapsed time: 8 minutes 40.73 seconds. Current RSS: ~1406M. load average: 0.89 1.02 1.15 1/283 3060618 internal group visibility619 uses the group visibility620 with restricted internal visibility621 sets private visibility622# [RSpecRunTime] RSpec elapsed time: 8 minutes 44.57 seconds. Current RSS: ~1407M. load average: 0.90 1.02 1.15 1/283 3061623 with project members624 restores project members625# [RSpecRunTime] RSpec elapsed time: 8 minutes 46.53 seconds. Current RSS: ~1406M. load average: 0.90 1.02 1.15 1/283 3062626 JSON with invalid records627 when failures occur because a relation fails to be processed628 records the failures in the database629 behaves like restores project successfully630 restores the project631 has labels632 has label priorities633 has milestones634 has issues635 has ci pipelines636 has external pull requests637 does not set params that are excluded from import_export settings638 records exact number of import failures639# [RSpecRunTime] RSpec elapsed time: 8 minutes 57.28 seconds. Current RSS: ~1416M. load average: 0.84 1.00 1.14 1/283 3063640 when there are a mix of invalid milestones and issues with IIDs641 tracks the relation IID if present642# [RSpecRunTime] RSpec elapsed time: 8 minutes 59.15 seconds. Current RSS: ~1410M. load average: 0.85 1.00 1.14 1/283 3064643 JSON with design management data644 restores project associations correctly645 behaves like restores project successfully646 restores the project647 has labels648 has label priorities649 has milestones650 has issues651 has ci pipelines652 has external pull requests653 does not set params that are excluded from import_export settings654 records exact number of import failures655# [RSpecRunTime] RSpec elapsed time: 9 minutes 16.84 seconds. Current RSS: ~1388M. load average: 0.89 1.00 1.14 1/283 3065656 restores issue associations correctly657 index: 0, design_filenames: ["chirrido3.jpg", "jonathan_richman.jpg", "mariavontrap.jpeg"], version_shas: ["27702d08f5ee021ae938737f84e8fe7c38599e85", "9358d1bac8ff300d3d2597adaa2572a20f7f8703", "e1a4a501bcb42f291f84e5d04c8f927821542fb6"], events: ["creation", "creation", "creation", "modification", "modification", "deletion"], author_emails: ["user_1@gitlabexample.com", "user_1@gitlabexample.com", "user_2@gitlabexample.com"]658 is expected to contain exactly "user_1@gitlabexample.com", "user_1@gitlabexample.com", and "user_2@gitlabexample.com"659# [RSpecRunTime] RSpec elapsed time: 9 minutes 18.69 seconds. Current RSS: ~1388M. load average: 0.90 1.00 1.14 1/283 3066660 index: 1, design_filenames: ["1 (1).jpeg", "2099743.jpg", "a screenshot (1).jpg", "chirrido3.jpg"], version_shas: ["73f871b4c8c1d65c62c460635e023179fb53abc4", "8587e78ab6bda3bc820a9f014c3be4a21ad4fcc8", "c9b5f067f3e892122a4b12b0a25a8089192f3ac8"], events: ["creation", "creation", "creation", "creation", "modification"], author_emails: ["user_1@gitlabexample.com", "user_2@gitlabexample.com", "user_2@gitlabexample.com"]661 is expected to contain exactly "user_1@gitlabexample.com", "user_2@gitlabexample.com", and "user_2@gitlabexample.com"662# [RSpecRunTime] RSpec elapsed time: 9 minutes 20.44 seconds. Current RSS: ~1387M. load average: 0.90 1.00 1.14 3/284 3067663 restores design version associations correctly664 index: 0, version_shas: ["73f871b4c8c1d65c62c460635e023179fb53abc4", "c9b5f067f3e892122a4b12b0a25a8089192f3ac8"]665 is expected to contain exactly "73f871b4c8c1d65c62c460635e023179fb53abc4" and "c9b5f067f3e892122a4b12b0a25a8089192f3ac8"666# [RSpecRunTime] RSpec elapsed time: 9 minutes 22.29 seconds. Current RSS: ~1386M. load average: 0.90 1.00 1.14 1/283 3068667 index: 1, version_shas: ["73f871b4c8c1d65c62c460635e023179fb53abc4"]668 is expected to contain exactly "73f871b4c8c1d65c62c460635e023179fb53abc4"669# [RSpecRunTime] RSpec elapsed time: 9 minutes 24.0 seconds. Current RSS: ~1385M. load average: 0.90 1.00 1.13 1/283 3069670 index: 2, version_shas: ["c9b5f067f3e892122a4b12b0a25a8089192f3ac8"]671 is expected to contain exactly "c9b5f067f3e892122a4b12b0a25a8089192f3ac8"672# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.89 seconds. Current RSS: ~1384M. load average: 0.90 1.00 1.13 1/283 3070673 index: 3, version_shas: ["27702d08f5ee021ae938737f84e8fe7c38599e85", "9358d1bac8ff300d3d2597adaa2572a20f7f8703", "e1a4a501bcb42f291f84e5d04c8f927821542fb6"]674 is expected to contain exactly "27702d08f5ee021ae938737f84e8fe7c38599e85", "9358d1bac8ff300d3d2597adaa2572a20f7f8703", and "e1a4a501bcb42f291f84e5d04c8f927821542fb6"675# [RSpecRunTime] RSpec elapsed time: 9 minutes 27.56 seconds. Current RSS: ~1383M. load average: 0.91 1.00 1.13 1/283 3071676 index: 4, version_shas: ["8587e78ab6bda3bc820a9f014c3be4a21ad4fcc8"]677 is expected to contain exactly "8587e78ab6bda3bc820a9f014c3be4a21ad4fcc8"678# [RSpecRunTime] RSpec elapsed time: 9 minutes 29.28 seconds. Current RSS: ~1383M. load average: 0.91 1.00 1.13 1/283 3072679 index: 5, version_shas: ["27702d08f5ee021ae938737f84e8fe7c38599e85", "e1a4a501bcb42f291f84e5d04c8f927821542fb6"]680 is expected to contain exactly "27702d08f5ee021ae938737f84e8fe7c38599e85" and "e1a4a501bcb42f291f84e5d04c8f927821542fb6"681# [RSpecRunTime] RSpec elapsed time: 9 minutes 30.97 seconds. Current RSS: ~1383M. load average: 0.91 1.00 1.13 1/283 3073682 index: 6, version_shas: ["27702d08f5ee021ae938737f84e8fe7c38599e85"]683 is expected to contain exactly "27702d08f5ee021ae938737f84e8fe7c38599e85"684# [RSpecRunTime] RSpec elapsed time: 9 minutes 32.72 seconds. Current RSS: ~1382M. load average: 0.92 1.00 1.13 1/283 3074685# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/project/tree_restorer_spec.rb. It took 3 minutes 3.87 seconds. Expected to take 3 minutes 10.9 seconds.686# [RSpecRunTime] Starting example group spec/finders/snippets_finder_spec.rb. Expected to take 2 minutes 8.54 seconds.687SnippetsFinder688 #initialize689 raises ArgumentError when a project and author are given690 #execute691 filter by scope692 returns all snippets for 'all' scope693 returns all snippets for 'are_private' scope694 returns all snippets for 'are_internal' scope695 returns all snippets for 'are_public' scope696# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.58 seconds. Current RSS: ~1393M. load average: 0.92 1.00 1.13 1/283 3075697 filter by author698 returns internal snippets699 returns private snippets700 returns public snippets701 returns all snippets702 returns only public snippets if unauthenticated user703 returns all personal snippets for an admin in admin mode704 returns all snippets (everything) for an admin when all_available="true" passed in705 returns all snippets for non-admin user, even when all_available="true" passed in706 returns all public and internal snippets for an admin without admin mode707 when the author is a User object708 returns all public and internal snippets709# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.16 seconds. Current RSS: ~1429M. load average: 0.92 1.00 1.13 1/283 3076710 when the author is the User id711 returns all public and internal snippets712 when author is not valid713 returns quickly714 filter by project715 returns public and internal snippets for non project members716 returns public snippets for non project members717 returns internal snippets for non project members718 does not return private snippets for non project members719 returns all snippets for project members720 returns private snippets for project members721 returns all snippets for an admin in admin mode722 returns public and internal snippets for an admin without admin mode723 when project is a Project object724 returns public personal and project snippets for unauthorized user725# [RSpecRunTime] RSpec elapsed time: 9 minutes 38.24 seconds. Current RSS: ~1440M. load average: 0.93 1.00 1.13 1/283 3077726 when project is a Project id727 returns public personal and project snippets for unauthorized user728 filter by author729 returns all snippets for project members730 when project is not valid731 returns quickly732 filter by snippet type733 when filtering by only_personal snippet734 returns all personal snippets for the admin735 returns only personal snippets visible by user736 returns only internal or public personal snippets for user without snippets737 filtering by ids738 returns only personal snippet739 explore snippets740 returns only public personal snippets for unauthenticated users741 also returns internal personal snippets for authenticated users742 returns all personal snippets for admins when in admin mode743 also returns internal personal snippets for admins without admin mode744 filtering for snippets authored by banned users745 returns banned snippets for admins when in admin mode746 does not return banned snippets for non-admin users747 when hide_snippets_of_banned_users feature flag is off748 returns banned snippets for non-admin users749 when the user cannot read cross project750 returns only personal snippets when the user cannot read cross project751 when only project snippets are required752 returns no records753 when project snippets are disabled754 returns quickly755 no sort param is provided756 returns snippets sorted by id757 sort param is provided758 returns snippets sorted by sort param759 behaves like snippet visibility760 For project snippets761 project_visibility: :public, feature_visibility: :enabled, user_type: :unauthenticated, snippet_visibility: :public, outcome: true762 For project and unauthenticated users763 returns proper outcome764 Without a given project and unauthenticated users765 returns proper outcome766 project_visibility: :public, feature_visibility: :enabled, user_type: :unauthenticated, snippet_visibility: :internal, outcome: false767 For project and unauthenticated users768 returns proper outcome769 Without a given project and unauthenticated users770 returns proper outcome771 project_visibility: :public, feature_visibility: :enabled, user_type: :unauthenticated, snippet_visibility: :private, outcome: false772 For project and unauthenticated users773 returns proper outcome774 Without a given project and unauthenticated users775 returns proper outcome776 project_visibility: :public, feature_visibility: :enabled, user_type: :external, snippet_visibility: :public, outcome: true777 For project and external users778 returns proper outcome779 Without a given project and external users780 returns proper outcome781 project_visibility: :public, feature_visibility: :enabled, user_type: :external, snippet_visibility: :internal, outcome: false782 For project and external users783 returns proper outcome784 Without a given project and external users785 returns proper outcome786 project_visibility: :public, feature_visibility: :enabled, user_type: :external, snippet_visibility: :private, outcome: false787 For project and external users788 returns proper outcome789 Without a given project and external users790 returns proper outcome791 project_visibility: :public, feature_visibility: :enabled, user_type: :non_member, snippet_visibility: :public, outcome: true792 For project and non_member users793 returns proper outcome794 Without a given project and non_member users795 returns proper outcome796 project_visibility: :public, feature_visibility: :enabled, user_type: :non_member, snippet_visibility: :internal, outcome: true797 For project and non_member users798 returns proper outcome799 Without a given project and non_member users800 returns proper outcome801 project_visibility: :public, feature_visibility: :enabled, user_type: :non_member, snippet_visibility: :private, outcome: false802 For project and non_member users803 returns proper outcome804 Without a given project and non_member users805 returns proper outcome806 project_visibility: :public, feature_visibility: :enabled, user_type: :member, snippet_visibility: :public, outcome: true807 For project and member users808 returns proper outcome809 Without a given project and member users810 returns proper outcome811 project_visibility: :public, feature_visibility: :enabled, user_type: :member, snippet_visibility: :internal, outcome: true812 For project and member users813 returns proper outcome814 Without a given project and member users815 returns proper outcome816 project_visibility: :public, feature_visibility: :enabled, user_type: :member, snippet_visibility: :private, outcome: true817 For project and member users818 returns proper outcome819 Without a given project and member users820 returns proper outcome821 project_visibility: :public, feature_visibility: :enabled, user_type: :author, snippet_visibility: :public, outcome: true822 For project and author users823 returns proper outcome824 Without a given project and author users825 returns proper outcome826 project_visibility: :public, feature_visibility: :enabled, user_type: :author, snippet_visibility: :internal, outcome: true827 For project and author users828 returns proper outcome829 Without a given project and author users830 returns proper outcome831 project_visibility: :public, feature_visibility: :enabled, user_type: :author, snippet_visibility: :private, outcome: true832 For project and author users833 returns proper outcome834 Without a given project and author users835 returns proper outcome836 project_visibility: :public, feature_visibility: :private, user_type: :unauthenticated, snippet_visibility: :public, outcome: false837 For project and unauthenticated users838 returns proper outcome839 Without a given project and unauthenticated users840 returns proper outcome841 project_visibility: :public, feature_visibility: :private, user_type: :unauthenticated, snippet_visibility: :internal, outcome: false842 For project and unauthenticated users843 returns proper outcome844 Without a given project and unauthenticated users845 returns proper outcome846 project_visibility: :public, feature_visibility: :private, user_type: :unauthenticated, snippet_visibility: :private, outcome: false847 For project and unauthenticated users848 returns proper outcome849 Without a given project and unauthenticated users850 returns proper outcome851 project_visibility: :public, feature_visibility: :private, user_type: :external, snippet_visibility: :public, outcome: false852 For project and external users853 returns proper outcome854 Without a given project and external users855 returns proper outcome856 project_visibility: :public, feature_visibility: :private, user_type: :external, snippet_visibility: :internal, outcome: false857 For project and external users858 returns proper outcome859 Without a given project and external users860 returns proper outcome861 project_visibility: :public, feature_visibility: :private, user_type: :external, snippet_visibility: :private, outcome: false862 For project and external users863 returns proper outcome864 Without a given project and external users865 returns proper outcome866 project_visibility: :public, feature_visibility: :private, user_type: :non_member, snippet_visibility: :public, outcome: false867 For project and non_member users868 returns proper outcome869 Without a given project and non_member users870 returns proper outcome871 project_visibility: :public, feature_visibility: :private, user_type: :non_member, snippet_visibility: :internal, outcome: false872 For project and non_member users873 returns proper outcome874 Without a given project and non_member users875 returns proper outcome876 project_visibility: :public, feature_visibility: :private, user_type: :non_member, snippet_visibility: :private, outcome: false877 For project and non_member users878 returns proper outcome879 Without a given project and non_member users880 returns proper outcome881 project_visibility: :public, feature_visibility: :private, user_type: :member, snippet_visibility: :public, outcome: true882 For project and member users883 returns proper outcome884 Without a given project and member users885 returns proper outcome886 project_visibility: :public, feature_visibility: :private, user_type: :member, snippet_visibility: :internal, outcome: true887 For project and member users888 returns proper outcome889 Without a given project and member users890 returns proper outcome891 project_visibility: :public, feature_visibility: :private, user_type: :member, snippet_visibility: :private, outcome: true892 For project and member users893 returns proper outcome894 Without a given project and member users895 returns proper outcome896 project_visibility: :public, feature_visibility: :private, user_type: :author, snippet_visibility: :public, outcome: true897 For project and author users898 returns proper outcome899 Without a given project and author users900 returns proper outcome901 project_visibility: :public, feature_visibility: :private, user_type: :author, snippet_visibility: :internal, outcome: true902 For project and author users903 returns proper outcome904 Without a given project and author users905 returns proper outcome906 project_visibility: :public, feature_visibility: :private, user_type: :author, snippet_visibility: :private, outcome: true907 For project and author users908 returns proper outcome909 Without a given project and author users910 returns proper outcome911 project_visibility: :public, feature_visibility: :disabled, user_type: :unauthenticated, snippet_visibility: :public, outcome: false912 For project and unauthenticated users913 returns proper outcome914 Without a given project and unauthenticated users915 returns proper outcome916 project_visibility: :public, feature_visibility: :disabled, user_type: :unauthenticated, snippet_visibility: :internal, outcome: false917 For project and unauthenticated users918 returns proper outcome919 Without a given project and unauthenticated users920 returns proper outcome921 project_visibility: :public, feature_visibility: :disabled, user_type: :unauthenticated, snippet_visibility: :private, outcome: false922 For project and unauthenticated users923 returns proper outcome924 Without a given project and unauthenticated users925 returns proper outcome926 project_visibility: :public, feature_visibility: :disabled, user_type: :external, snippet_visibility: :public, outcome: false927 For project and external users928 returns proper outcome929 Without a given project and external users930 returns proper outcome931 project_visibility: :public, feature_visibility: :disabled, user_type: :external, snippet_visibility: :internal, outcome: false932 For project and external users933 returns proper outcome934 Without a given project and external users935 returns proper outcome936 project_visibility: :public, feature_visibility: :disabled, user_type: :external, snippet_visibility: :private, outcome: false937 For project and external users938 returns proper outcome939 Without a given project and external users940 returns proper outcome941 project_visibility: :public, feature_visibility: :disabled, user_type: :non_member, snippet_visibility: :public, outcome: false942 For project and non_member users943 returns proper outcome944 Without a given project and non_member users945 returns proper outcome946 project_visibility: :public, feature_visibility: :disabled, user_type: :non_member, snippet_visibility: :internal, outcome: false947 For project and non_member users948 returns proper outcome949 Without a given project and non_member users950 returns proper outcome951 project_visibility: :public, feature_visibility: :disabled, user_type: :non_member, snippet_visibility: :private, outcome: false952 For project and non_member users953 returns proper outcome954 Without a given project and non_member users955 returns proper outcome956 project_visibility: :public, feature_visibility: :disabled, user_type: :member, snippet_visibility: :public, outcome: false957 For project and member users958 returns proper outcome959 Without a given project and member users960 returns proper outcome961 project_visibility: :public, feature_visibility: :disabled, user_type: :member, snippet_visibility: :internal, outcome: false962 For project and member users963 returns proper outcome964 Without a given project and member users965 returns proper outcome966 project_visibility: :public, feature_visibility: :disabled, user_type: :member, snippet_visibility: :private, outcome: false967 For project and member users968 returns proper outcome969 Without a given project and member users970 returns proper outcome971 project_visibility: :public, feature_visibility: :disabled, user_type: :author, snippet_visibility: :public, outcome: false972 For project and author users973 returns proper outcome974 Without a given project and author users975 returns proper outcome976 project_visibility: :public, feature_visibility: :disabled, user_type: :author, snippet_visibility: :internal, outcome: false977 For project and author users978 returns proper outcome979 Without a given project and author users980 returns proper outcome981 project_visibility: :public, feature_visibility: :disabled, user_type: :author, snippet_visibility: :private, outcome: false982 For project and author users983 returns proper outcome984 Without a given project and author users985 returns proper outcome986 project_visibility: :internal, feature_visibility: :enabled, user_type: :unauthenticated, snippet_visibility: :public, outcome: false987 For project and unauthenticated users988 returns proper outcome989 Without a given project and unauthenticated users990 returns proper outcome991 project_visibility: :internal, feature_visibility: :enabled, user_type: :unauthenticated, snippet_visibility: :internal, outcome: false992 For project and unauthenticated users993 returns proper outcome994 Without a given project and unauthenticated users995 returns proper outcome996 project_visibility: :internal, feature_visibility: :enabled, user_type: :unauthenticated, snippet_visibility: :private, outcome: false997 For project and unauthenticated users998 returns proper outcome999 Without a given project and unauthenticated users1000 returns proper outcome1001 project_visibility: :internal, feature_visibility: :enabled, user_type: :external, snippet_visibility: :public, outcome: false1002 For project and external users1003 returns proper outcome1004 Without a given project and external users1005 returns proper outcome1006 project_visibility: :internal, feature_visibility: :enabled, user_type: :external, snippet_visibility: :internal, outcome: false1007 For project and external users1008 returns proper outcome1009 Without a given project and external users1010 returns proper outcome1011 project_visibility: :internal, feature_visibility: :enabled, user_type: :external, snippet_visibility: :private, outcome: false1012 For project and external users1013 returns proper outcome1014 Without a given project and external users1015 returns proper outcome1016 project_visibility: :internal, feature_visibility: :enabled, user_type: :non_member, snippet_visibility: :public, outcome: true1017 For project and non_member users1018 returns proper outcome1019 Without a given project and non_member users1020 returns proper outcome1021 project_visibility: :internal, feature_visibility: :enabled, user_type: :non_member, snippet_visibility: :internal, outcome: true1022 For project and non_member users1023 returns proper outcome1024 Without a given project and non_member users1025 returns proper outcome1026 project_visibility: :internal, feature_visibility: :enabled, user_type: :non_member, snippet_visibility: :private, outcome: false1027 For project and non_member users1028 returns proper outcome1029 Without a given project and non_member users1030 returns proper outcome1031 project_visibility: :internal, feature_visibility: :enabled, user_type: :member, snippet_visibility: :public, outcome: true1032 For project and member users1033 returns proper outcome1034 Without a given project and member users1035 returns proper outcome1036 project_visibility: :internal, feature_visibility: :enabled, user_type: :member, snippet_visibility: :internal, outcome: true1037 For project and member users1038 returns proper outcome1039 Without a given project and member users1040 returns proper outcome1041 project_visibility: :internal, feature_visibility: :enabled, user_type: :member, snippet_visibility: :private, outcome: true1042 For project and member users1043 returns proper outcome1044 Without a given project and member users1045 returns proper outcome1046 project_visibility: :internal, feature_visibility: :enabled, user_type: :author, snippet_visibility: :public, outcome: true1047 For project and author users1048 returns proper outcome1049 Without a given project and author users1050 returns proper outcome1051 project_visibility: :internal, feature_visibility: :enabled, user_type: :author, snippet_visibility: :internal, outcome: true1052 For project and author users1053 returns proper outcome1054 Without a given project and author users1055 returns proper outcome1056 project_visibility: :internal, feature_visibility: :enabled, user_type: :author, snippet_visibility: :private, outcome: true1057 For project and author users1058 returns proper outcome1059 Without a given project and author users1060 returns proper outcome1061 project_visibility: :internal, feature_visibility: :private, user_type: :unauthenticated, snippet_visibility: :public, outcome: false1062 For project and unauthenticated users1063 returns proper outcome1064 Without a given project and unauthenticated users1065 returns proper outcome1066 project_visibility: :internal, feature_visibility: :private, user_type: :unauthenticated, snippet_visibility: :internal, outcome: false1067 For project and unauthenticated users1068 returns proper outcome1069 Without a given project and unauthenticated users1070 returns proper outcome1071 project_visibility: :internal, feature_visibility: :private, user_type: :unauthenticated, snippet_visibility: :private, outcome: false1072 For project and unauthenticated users1073 returns proper outcome1074 Without a given project and unauthenticated users1075 returns proper outcome1076 project_visibility: :internal, feature_visibility: :private, user_type: :external, snippet_visibility: :public, outcome: false1077 For project and external users1078 returns proper outcome1079 Without a given project and external users1080 returns proper outcome1081 project_visibility: :internal, feature_visibility: :private, user_type: :external, snippet_visibility: :internal, outcome: false1082 For project and external users1083 returns proper outcome1084 Without a given project and external users1085 returns proper outcome1086 project_visibility: :internal, feature_visibility: :private, user_type: :external, snippet_visibility: :private, outcome: false1087 For project and external users1088 returns proper outcome1089 Without a given project and external users1090 returns proper outcome1091 project_visibility: :internal, feature_visibility: :private, user_type: :non_member, snippet_visibility: :public, outcome: false1092 For project and non_member users1093 returns proper outcome1094 Without a given project and non_member users1095 returns proper outcome1096 project_visibility: :internal, feature_visibility: :private, user_type: :non_member, snippet_visibility: :internal, outcome: false1097 For project and non_member users1098 returns proper outcome1099 Without a given project and non_member users1100 returns proper outcome1101 project_visibility: :internal, feature_visibility: :private, user_type: :non_member, snippet_visibility: :private, outcome: false1102 For project and non_member users1103 returns proper outcome1104 Without a given project and non_member users1105 returns proper outcome1106 project_visibility: :internal, feature_visibility: :private, user_type: :member, snippet_visibility: :public, outcome: true1107 For project and member users1108 returns proper outcome1109 Without a given project and member users1110 returns proper outcome1111 project_visibility: :internal, feature_visibility: :private, user_type: :member, snippet_visibility: :internal, outcome: true1112 For project and member users1113 returns proper outcome1114 Without a given project and member users1115 returns proper outcome1116 project_visibility: :internal, feature_visibility: :private, user_type: :member, snippet_visibility: :private, outcome: true1117 For project and member users1118 returns proper outcome1119 Without a given project and member users1120 returns proper outcome1121 project_visibility: :internal, feature_visibility: :private, user_type: :author, snippet_visibility: :public, outcome: true1122 For project and author users1123 returns proper outcome1124 Without a given project and author users1125 returns proper outcome1126 project_visibility: :internal, feature_visibility: :private, user_type: :author, snippet_visibility: :internal, outcome: true1127 For project and author users1128 returns proper outcome1129 Without a given project and author users1130 returns proper outcome1131 project_visibility: :internal, feature_visibility: :private, user_type: :author, snippet_visibility: :private, outcome: true1132 For project and author users1133 returns proper outcome1134 Without a given project and author users1135 returns proper outcome1136 project_visibility: :internal, feature_visibility: :disabled, user_type: :unauthenticated, snippet_visibility: :public, outcome: false1137 For project and unauthenticated users1138 returns proper outcome1139 Without a given project and unauthenticated users1140 returns proper outcome1141 project_visibility: :internal, feature_visibility: :disabled, user_type: :unauthenticated, snippet_visibility: :internal, outcome: false1142 For project and unauthenticated users1143 returns proper outcome1144 Without a given project and unauthenticated users1145 returns proper outcome1146 project_visibility: :internal, feature_visibility: :disabled, user_type: :unauthenticated, snippet_visibility: :private, outcome: false1147 For project and unauthenticated users1148 returns proper outcome1149 Without a given project and unauthenticated users1150 returns proper outcome1151 project_visibility: :internal, feature_visibility: :disabled, user_type: :external, snippet_visibility: :public, outcome: false1152 For project and external users1153 returns proper outcome1154 Without a given project and external users1155 returns proper outcome1156 project_visibility: :internal, feature_visibility: :disabled, user_type: :external, snippet_visibility: :internal, outcome: false1157 For project and external users1158 returns proper outcome1159 Without a given project and external users1160 returns proper outcome1161 project_visibility: :internal, feature_visibility: :disabled, user_type: :external, snippet_visibility: :private, outcome: false1162 For project and external users1163 returns proper outcome1164 Without a given project and external users1165 returns proper outcome1166 project_visibility: :internal, feature_visibility: :disabled, user_type: :non_member, snippet_visibility: :public, outcome: false1167 For project and non_member users1168 returns proper outcome1169 Without a given project and non_member users1170 returns proper outcome1171 project_visibility: :internal, feature_visibility: :disabled, user_type: :non_member, snippet_visibility: :internal, outcome: false1172 For project and non_member users1173 returns proper outcome1174 Without a given project and non_member users1175 returns proper outcome1176 project_visibility: :internal, feature_visibility: :disabled, user_type: :non_member, snippet_visibility: :private, outcome: false1177 For project and non_member users1178 returns proper outcome1179 Without a given project and non_member users1180 returns proper outcome1181 project_visibility: :internal, feature_visibility: :disabled, user_type: :member, snippet_visibility: :public, outcome: false1182 For project and member users1183 returns proper outcome1184 Without a given project and member users1185 returns proper outcome1186 project_visibility: :internal, feature_visibility: :disabled, user_type: :member, snippet_visibility: :internal, outcome: false1187 For project and member users1188 returns proper outcome1189 Without a given project and member users1190 returns proper outcome1191 project_visibility: :internal, feature_visibility: :disabled, user_type: :member, snippet_visibility: :private, outcome: false1192 For project and member users1193 returns proper outcome1194 Without a given project and member users1195 returns proper outcome1196 project_visibility: :internal, feature_visibility: :disabled, user_type: :author, snippet_visibility: :public, outcome: false1197 For project and author users1198 returns proper outcome1199 Without a given project and author users1200 returns proper outcome1201 project_visibility: :internal, feature_visibility: :disabled, user_type: :author, snippet_visibility: :internal, outcome: false1202 For project and author users1203 returns proper outcome1204 Without a given project and author users1205 returns proper outcome1206 project_visibility: :internal, feature_visibility: :disabled, user_type: :author, snippet_visibility: :private, outcome: false1207 For project and author users1208 returns proper outcome1209 Without a given project and author users1210 returns proper outcome1211 project_visibility: :private, feature_visibility: :enabled, user_type: :unauthenticated, snippet_visibility: :public, outcome: false1212 For project and unauthenticated users1213 returns proper outcome1214 Without a given project and unauthenticated users1215 returns proper outcome1216 project_visibility: :private, feature_visibility: :enabled, user_type: :unauthenticated, snippet_visibility: :internal, outcome: false1217 For project and unauthenticated users1218 returns proper outcome1219 Without a given project and unauthenticated users1220 returns proper outcome1221 project_visibility: :private, feature_visibility: :enabled, user_type: :unauthenticated, snippet_visibility: :private, outcome: false1222 For project and unauthenticated users1223 returns proper outcome1224 Without a given project and unauthenticated users1225 returns proper outcome1226 project_visibility: :private, feature_visibility: :enabled, user_type: :external, snippet_visibility: :public, outcome: true1227 For project and external users1228 returns proper outcome1229 Without a given project and external users1230 returns proper outcome1231 project_visibility: :private, feature_visibility: :enabled, user_type: :external, snippet_visibility: :internal, outcome: true1232 For project and external users1233 returns proper outcome1234 Without a given project and external users1235 returns proper outcome1236 project_visibility: :private, feature_visibility: :enabled, user_type: :external, snippet_visibility: :private, outcome: true1237 For project and external users1238 returns proper outcome1239 Without a given project and external users1240 returns proper outcome1241 project_visibility: :private, feature_visibility: :enabled, user_type: :non_member, snippet_visibility: :public, outcome: false1242 For project and non_member users1243 returns proper outcome1244 Without a given project and non_member users1245 returns proper outcome1246 project_visibility: :private, feature_visibility: :enabled, user_type: :non_member, snippet_visibility: :internal, outcome: false1247 For project and non_member users1248 returns proper outcome1249 Without a given project and non_member users1250 returns proper outcome1251 project_visibility: :private, feature_visibility: :enabled, user_type: :non_member, snippet_visibility: :private, outcome: false1252 For project and non_member users1253 returns proper outcome1254 Without a given project and non_member users1255 returns proper outcome1256 project_visibility: :private, feature_visibility: :enabled, user_type: :member, snippet_visibility: :public, outcome: true1257 For project and member users1258 returns proper outcome1259 Without a given project and member users1260 returns proper outcome1261 project_visibility: :private, feature_visibility: :enabled, user_type: :member, snippet_visibility: :internal, outcome: true1262 For project and member users1263 returns proper outcome1264 Without a given project and member users1265 returns proper outcome1266 project_visibility: :private, feature_visibility: :enabled, user_type: :member, snippet_visibility: :private, outcome: true1267 For project and member users1268 returns proper outcome1269 Without a given project and member users1270 returns proper outcome1271 project_visibility: :private, feature_visibility: :enabled, user_type: :author, snippet_visibility: :public, outcome: true1272 For project and author users1273 returns proper outcome1274 Without a given project and author users1275 returns proper outcome1276 project_visibility: :private, feature_visibility: :enabled, user_type: :author, snippet_visibility: :internal, outcome: true1277 For project and author users1278 returns proper outcome1279 Without a given project and author users1280 returns proper outcome1281 project_visibility: :private, feature_visibility: :enabled, user_type: :author, snippet_visibility: :private, outcome: true1282 For project and author users1283 returns proper outcome1284 Without a given project and author users1285 returns proper outcome1286 project_visibility: :private, feature_visibility: :private, user_type: :unauthenticated, snippet_visibility: :public, outcome: false1287 For project and unauthenticated users1288 returns proper outcome1289 Without a given project and unauthenticated users1290 returns proper outcome1291 project_visibility: :private, feature_visibility: :private, user_type: :unauthenticated, snippet_visibility: :internal, outcome: false1292 For project and unauthenticated users1293 returns proper outcome1294 Without a given project and unauthenticated users1295 returns proper outcome1296 project_visibility: :private, feature_visibility: :private, user_type: :unauthenticated, snippet_visibility: :private, outcome: false1297 For project and unauthenticated users1298 returns proper outcome1299 Without a given project and unauthenticated users1300 returns proper outcome1301 project_visibility: :private, feature_visibility: :private, user_type: :external, snippet_visibility: :public, outcome: true1302 For project and external users1303 returns proper outcome1304 Without a given project and external users1305 returns proper outcome1306 project_visibility: :private, feature_visibility: :private, user_type: :external, snippet_visibility: :internal, outcome: true1307 For project and external users1308 returns proper outcome1309 Without a given project and external users1310 returns proper outcome1311 project_visibility: :private, feature_visibility: :private, user_type: :external, snippet_visibility: :private, outcome: true1312 For project and external users1313 returns proper outcome1314 Without a given project and external users1315 returns proper outcome1316# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.18 seconds. Current RSS: ~1449M. load average: 1.01 1.01 1.13 1/284 30801317 project_visibility: :private, feature_visibility: :private, user_type: :non_member, snippet_visibility: :public, outcome: false1318 For project and non_member users1319 returns proper outcome1320 Without a given project and non_member users1321 returns proper outcome1322 project_visibility: :private, feature_visibility: :private, user_type: :non_member, snippet_visibility: :internal, outcome: false1323 For project and non_member users1324 returns proper outcome1325 Without a given project and non_member users1326 returns proper outcome1327 project_visibility: :private, feature_visibility: :private, user_type: :non_member, snippet_visibility: :private, outcome: false1328 For project and non_member users1329 returns proper outcome1330 Without a given project and non_member users1331 returns proper outcome1332 project_visibility: :private, feature_visibility: :private, user_type: :member, snippet_visibility: :public, outcome: true1333 For project and member users1334 returns proper outcome1335 Without a given project and member users1336 returns proper outcome1337 project_visibility: :private, feature_visibility: :private, user_type: :member, snippet_visibility: :internal, outcome: true1338 For project and member users1339 returns proper outcome1340 Without a given project and member users1341 returns proper outcome1342 project_visibility: :private, feature_visibility: :private, user_type: :member, snippet_visibility: :private, outcome: true1343 For project and member users1344 returns proper outcome1345 Without a given project and member users1346 returns proper outcome1347 project_visibility: :private, feature_visibility: :private, user_type: :author, snippet_visibility: :public, outcome: true1348 For project and author users1349 returns proper outcome1350 Without a given project and author users1351 returns proper outcome1352 project_visibility: :private, feature_visibility: :private, user_type: :author, snippet_visibility: :internal, outcome: true1353 For project and author users1354 returns proper outcome1355 Without a given project and author users1356 returns proper outcome1357 project_visibility: :private, feature_visibility: :private, user_type: :author, snippet_visibility: :private, outcome: true1358 For project and author users1359 returns proper outcome1360 Without a given project and author users1361 returns proper outcome1362 project_visibility: :private, feature_visibility: :disabled, user_type: :unauthenticated, snippet_visibility: :public, outcome: false1363 For project and unauthenticated users1364 returns proper outcome1365 Without a given project and unauthenticated users1366 returns proper outcome1367 project_visibility: :private, feature_visibility: :disabled, user_type: :unauthenticated, snippet_visibility: :internal, outcome: false1368 For project and unauthenticated users1369 returns proper outcome1370 Without a given project and unauthenticated users1371 returns proper outcome1372 project_visibility: :private, feature_visibility: :disabled, user_type: :unauthenticated, snippet_visibility: :private, outcome: false1373 For project and unauthenticated users1374 returns proper outcome1375 Without a given project and unauthenticated users1376 returns proper outcome1377 project_visibility: :private, feature_visibility: :disabled, user_type: :external, snippet_visibility: :public, outcome: false1378 For project and external users1379 returns proper outcome1380 Without a given project and external users1381 returns proper outcome1382 project_visibility: :private, feature_visibility: :disabled, user_type: :external, snippet_visibility: :internal, outcome: false1383 For project and external users1384 returns proper outcome1385 Without a given project and external users1386 returns proper outcome1387 project_visibility: :private, feature_visibility: :disabled, user_type: :external, snippet_visibility: :private, outcome: false1388 For project and external users1389 returns proper outcome1390 Without a given project and external users1391 returns proper outcome1392 project_visibility: :private, feature_visibility: :disabled, user_type: :non_member, snippet_visibility: :public, outcome: false1393 For project and non_member users1394 returns proper outcome1395 Without a given project and non_member users1396 returns proper outcome1397 project_visibility: :private, feature_visibility: :disabled, user_type: :non_member, snippet_visibility: :internal, outcome: false1398 For project and non_member users1399 returns proper outcome1400 Without a given project and non_member users1401 returns proper outcome1402 project_visibility: :private, feature_visibility: :disabled, user_type: :non_member, snippet_visibility: :private, outcome: false1403 For project and non_member users1404 returns proper outcome1405 Without a given project and non_member users1406 returns proper outcome1407 project_visibility: :private, feature_visibility: :disabled, user_type: :member, snippet_visibility: :public, outcome: false1408 For project and member users1409 returns proper outcome1410 Without a given project and member users1411 returns proper outcome1412 project_visibility: :private, feature_visibility: :disabled, user_type: :member, snippet_visibility: :internal, outcome: false1413 For project and member users1414 returns proper outcome1415 Without a given project and member users1416 returns proper outcome1417 project_visibility: :private, feature_visibility: :disabled, user_type: :member, snippet_visibility: :private, outcome: false1418 For project and member users1419 returns proper outcome1420 Without a given project and member users1421 returns proper outcome1422 project_visibility: :private, feature_visibility: :disabled, user_type: :author, snippet_visibility: :public, outcome: false1423 For project and author users1424 returns proper outcome1425 Without a given project and author users1426 returns proper outcome1427 project_visibility: :private, feature_visibility: :disabled, user_type: :author, snippet_visibility: :internal, outcome: false1428 For project and author users1429 returns proper outcome1430 Without a given project and author users1431 returns proper outcome1432 project_visibility: :private, feature_visibility: :disabled, user_type: :author, snippet_visibility: :private, outcome: false1433 For project and author users1434 returns proper outcome1435 Without a given project and author users1436 returns proper outcome1437 For personal snippets1438 snippet_visibility: :public, user_type: :unauthenticated, outcome: true1439 For personal and public snippets with unauthenticated user1440 returns proper outcome1441 snippet_visibility: :public, user_type: :external, outcome: true1442 For personal and public snippets with external user1443 returns proper outcome1444 snippet_visibility: :public, user_type: :non_member, outcome: true1445 For personal and public snippets with non_member user1446 returns proper outcome1447 snippet_visibility: :public, user_type: :author, outcome: true1448 For personal and public snippets with author user1449 returns proper outcome1450 snippet_visibility: :internal, user_type: :unauthenticated, outcome: false1451 For personal and internal snippets with unauthenticated user1452 returns proper outcome1453 snippet_visibility: :internal, user_type: :external, outcome: false1454 For personal and internal snippets with external user1455 returns proper outcome1456 snippet_visibility: :internal, user_type: :non_member, outcome: true1457 For personal and internal snippets with non_member user1458 returns proper outcome1459 snippet_visibility: :internal, user_type: :author, outcome: true1460 For personal and internal snippets with author user1461 returns proper outcome1462 snippet_visibility: :private, user_type: :unauthenticated, outcome: false1463 For personal and private snippets with unauthenticated user1464 returns proper outcome1465 snippet_visibility: :private, user_type: :external, outcome: false1466 For personal and private snippets with external user1467 returns proper outcome1468 snippet_visibility: :private, user_type: :non_member, outcome: false1469 For personal and private snippets with non_member user1470 returns proper outcome1471 snippet_visibility: :private, user_type: :author, outcome: true1472 For personal and private snippets with author user1473 returns proper outcome1474 when the user cannot read cross project1475 returns only personal snippets1476 external authorization1477 includes the result if the external service allows access1478 does not include any results if the external service denies access1479 behaves like a finder with external authorization service1480 finds the subject1481 with an external authorization service1482 does not include the subject when no project was given1483 includes the subject when a project id was given1484# [RSpecRunTime] RSpec elapsed time: 11 minutes 2.07 seconds. Current RSS: ~1490M. load average: 1.00 1.01 1.12 1/281 30811485# [RSpecRunTime] Finishing example group spec/finders/snippets_finder_spec.rb. It took 1 minute 29.33 seconds. Expected to take 2 minutes 8.54 seconds.1486# [RSpecRunTime] Starting example group spec/models/namespace_setting_spec.rb. Expected to take 1 minute 36.07 seconds.1487NamespaceSetting1488 does not allow STI1489 is expected to define :jobs_to_be_done as an enum backed by an integer with values ‹[:basics, :move_repository, :code_storage, :exploring, :ci, :other]›, suffix: true1490 is expected to define :enabled_git_access_protocol as an enum backed by an integer with values ‹[:all, :ssh, :http]›, suffix: true1491 behaves like sanitizable1492 includes Sanitizable1493 #default_branch_name1494 when input includes javascript tags1495 gets sanitized1496 #default_branch_name validation1497 when input contains pre-escaped html entities1498 is not valid1499 when it contains a path component1500 is not valid1501 Associations1502 is expected to belong to namespace required: false1503 default values1504 is expected to eq {}1505 validations1506 #default_branch_name_content1507 when not set1508 behaves like doesn't return an error1509 doesn't return an error1510 when set1511 behaves like doesn't return an error1512 doesn't return an error1513 when an empty string1514 behaves like doesn't return an error1515 doesn't return an error1516 #allow_mfa_for_group1517 group is top-level group1518 is valid1519 group is a subgroup1520 is invalid1521 #allow_resource_access_token_creation_for_group1522 group is top-level group1523 is valid1524 group is a subgroup1525 is invalid when resource access token creation is not enabled1526 is valid when resource access tokens are enabled1527 default_branch_protections_defaults validations1528 is expected to validate jsonb schema "default_branch_protection_defaults"1529 when json is more than 1kb1530 is expected not to allow :default_branch_protection_defaults to be ‹{name: "110oyp83zxnfhn9ir6yqgh4gd8c0w59p8vhu639cqg87dtxfoiqdb0hs7geoty7tfht897uwnovmz2xxdav4mesz03eeb9z6ayk5ejrt96bww58kmzdwofdi6w1e1f7ui751luws91fn0ma817t26j2jgisqpr3x00qxvr9ip2l7avbtxf2meitu17p8c244thcdtey81ytx7wxee6lk31s836q6aotcd1f1bpg00mowvma2687wt16qz7h40qgz1evkreoz4sf5iry3967fthb5dw3fr8jtfj9lq62v7x9xqlfin9oxuu87na8azuv3567a1vlaclb9t47of3bq4tpj6wfgosjr7a7gbhx60riwkp8d7aehfac4bnckjflf7qc5gx70fcgyrpovzcb5m2ezolerp07ltd07ynbkpsrfcj2ekjaa5nz6agux04wcptzdeframvcu0n71398bjav9zekfokw3ibfpitouuklqx4qikzgy7wczngpayk9mg48zqeokrbpk3n99tly7mk30j5imjlcbru0j86que9byr8pnr9ts6iwcj3cxeel3xh2msfp91evhp26wdyuuss13xav5jenaqgsxietilg5wntpg7ps7sryf12wi1g134ip59uvqc792bk62o5o9lcl8pkr70c8w7g5084r0qs7uwz5qy48dj9pjw75qf0gt8ghh1dm7ba9oskzhlowwz0ygdo3cx5ftk8ss28djesqbmqb3wwvfsrgiy4lxh6ia6ec1k5r6vvpgchzesocq03hcuy0biy30k11yobuzs2eek2x1hncpusnxjx9f3dwjt8943l67w64wn1mf2ua17l9lfgl1s2bavfkjp2w7rt6x7u7e1rndyqikv1uevcol793kq9djnbd9zi6wg5prbk2n2kfo7sfzli5uoges6uuvsmo19tz9ria2hu2do7usqxfqm8yackfb9eoo98u7i9n1o3e3rdng7znity0khu6bmoi2vako7se4xibtiqztozd3wp96w116tuvffdmyt74kpba84m0p9uhzx1ycsfbm0p5a1kt0wz65p4ggeb3c66rm2wk6i1umeipw6wkhxwc1oxi1jyn2m81f3b"}›1531 when json less than 1kb1532 is expected to allow :default_branch_protection_defaults to be ‹{name: "cii4ko32v1x1593h373wd8bpmtm1jxglroia1nrio08ctgnm2jysb650aewowvtfoivsrts3uizzdzgeo2s5evzogp3ar6js28qs998x8oeruk4tzni93cifz43dkf0gkwnlykm6n5xz07tpwsx8z32txxnjekz3j2jsro6i1lhi09rqkmwrvm8rl746sot4ou79xvsr2pw9ckrdhohv2m3she0r40awzlveblk4mp9oqie2dzlle3m6r1uw6gznxfkxg6xzp8ba0qjjnqt1bnd3p8z00gklx2xemeor0nxwuw6uxvtos1gsg951q20sxomqu0qpt79tu14j7jyyso5croazx4871vm6d6qugr6oc6klin5ntk0a0jkoyswp0fjawp38d7xlc1mecgexzxrcnzr6cq3614izlcw0s6ewdn2lrqve2x0ck4wbzn9y9u3ehicdfzsfn71xg0jqfs0zr1kl9yibj8stvz40e1866nsrgprg8s9lafiar5dx"}›1533 #prevent_sharing_groups_outside_hierarchy1534 when this namespace is a root ancestor1535 returns the actual stored value1536 when this namespace is a descendant1537 returns the value stored for the parent settings1538 #show_diff_preview_in_email?1539 when not a subgroup1540 does not query the db when there is no parent group1541 when :show_diff_preview_in_email is false1542 returns false1543 when :show_diff_preview_in_email is true1544 returns true1545 when a group has parent groups1546 when a parent group has disabled diff previews1547 returns false1548 when all parent groups have enabled diff previews1549 returns true1550 #emails_enabled?1551 when the groups setting is changed1552 returns false when the attribute is false1553 when a group has a parent1554 returns true when no parent has disabled emails1555 when ancestor emails are disabled1556 returns false1557# [RSpecRunTime] RSpec elapsed time: 11 minutes 11.16 seconds. Current RSS: ~1487M. load average: 1.16 1.04 1.13 1/281 30821558 when a group has parent groups1559 when a parent group has emails disabled1560 returns false1561 when all parent groups have emails enabled1562 returns true1563 runner registration settings1564 #runner_registration_enabled?1565 when runner registration is enabled1566 is expected to be truthy1567 behaves like with runner registration settings changing in hierarchy1568 when there are no parents1569 is expected to be truthy1570 when no group can register runners1571 is expected to be falsey1572 when there are parents1573 when a parent group has runner registration disabled1574 is expected to be falsey1575 when all parent groups have runner registration enabled1576 is expected to be truthy1577 when runner registration is disabled1578 is expected to be falsey1579 does not query the db1580 when group runner registration is disallowed1581 is expected to be falsey1582 #all_ancestors_have_runner_registration_enabled?1583 behaves like with runner registration settings changing in hierarchy1584 when there are no parents1585 is expected to be truthy1586 when no group can register runners1587 is expected to be falsey1588 when there are parents1589 when a parent group has runner registration disabled1590 is expected to be falsey1591 when all parent groups have runner registration enabled1592 is expected to be truthy1593 #allow_runner_registration_token?1594 when a top-level group1595 when :allow_runner_registration_token is false1596 returns false1597 does not query the db1598 when :allow_runner_registration_token is true1599 returns true1600 when disallowed by application setting1601 is expected to be falsey1602 when a group has parent groups1603 when a parent group has runner registration disabled1604 is expected to be falsey1605 when all parent groups have runner registration enabled1606 is expected to be truthy1607 when disallowed by application setting1608 is expected to be falsey1609 #toggle_security_policy_custom_ci1610 behaves like a cascading namespace setting boolean attribute1611 #toggle_security_policy_custom_ci1612 when there is no parent1613 and the value is not nil1614 returns the local value1615 and the value is nil1616 returns the application settings value1617 when parent does not lock the attribute1618 and value is not nil1619 returns local setting when present1620 returns the parent value when local value is nil1621 returns the correct dirty value1622 does not return the application setting value when parent value is false1623 and the value is nil1624 cascades to the application settings value1625 when multiple ancestors set a value1626 returns the closest ancestor value1627 when parent locks the attribute1628 returns the parent value1629 does not allow the local value to be saved1630 when the application settings locks the attribute1631 returns the application setting value1632 does not allow the local value to be saved1633 when parent locked the attribute then the application settings locks it1634 returns the application setting value1635 #toggle_security_policy_custom_ci?1636 aliases the method when the attribute is a boolean1637 #toggle_security_policy_custom_ci=1638 parent_value: true, current_subgroup_value: nil, new_subgroup_value: true, expected_subgroup_value_after_update: nil1639 validates starting values from before block1640 does not save the value locally when it matches cascaded value1641 when mass assigned1642 does not save the value locally when it matches cascaded value1643 parent_value: true, current_subgroup_value: nil, new_subgroup_value: "true", expected_subgroup_value_after_update: nil1644 validates starting values from before block1645 does not save the value locally when it matches cascaded value1646 when mass assigned1647 does not save the value locally when it matches cascaded value1648 parent_value: true, current_subgroup_value: false, new_subgroup_value: true, expected_subgroup_value_after_update: true1649 validates starting values from before block1650 does not save the value locally when it matches cascaded value1651 when mass assigned1652 does not save the value locally when it matches cascaded value1653 parent_value: true, current_subgroup_value: false, new_subgroup_value: "true", expected_subgroup_value_after_update: true1654 validates starting values from before block1655 does not save the value locally when it matches cascaded value1656 when mass assigned1657 does not save the value locally when it matches cascaded value1658 parent_value: true, current_subgroup_value: true, new_subgroup_value: false, expected_subgroup_value_after_update: false1659 validates starting values from before block1660 does not save the value locally when it matches cascaded value1661 when mass assigned1662 does not save the value locally when it matches cascaded value1663 parent_value: true, current_subgroup_value: true, new_subgroup_value: "false", expected_subgroup_value_after_update: false1664 validates starting values from before block1665 does not save the value locally when it matches cascaded value1666 when mass assigned1667 does not save the value locally when it matches cascaded value1668 parent_value: false, current_subgroup_value: nil, new_subgroup_value: false, expected_subgroup_value_after_update: nil1669 validates starting values from before block1670 does not save the value locally when it matches cascaded value1671 when mass assigned1672 does not save the value locally when it matches cascaded value1673 parent_value: false, current_subgroup_value: nil, new_subgroup_value: true, expected_subgroup_value_after_update: true1674 validates starting values from before block1675 does not save the value locally when it matches cascaded value1676 when mass assigned1677 does not save the value locally when it matches cascaded value1678 parent_value: false, current_subgroup_value: true, new_subgroup_value: false, expected_subgroup_value_after_update: false1679 validates starting values from before block1680 does not save the value locally when it matches cascaded value1681 when mass assigned1682 does not save the value locally when it matches cascaded value1683 parent_value: false, current_subgroup_value: false, new_subgroup_value: true, expected_subgroup_value_after_update: true1684 validates starting values from before block1685 does not save the value locally when it matches cascaded value1686 when mass assigned1687 does not save the value locally when it matches cascaded value1688 #toggle_security_policy_custom_ci_locked?1689 when attribute is locked by self1690 is not locked by default1691 is locked when including self1692 when parent does not lock the attribute1693 behaves like not locked1694 is not locked by an ancestor1695 is not locked by application setting1696 does not return a locked namespace1697 when parent locks the attribute1698 is locked by an ancestor1699 is not locked by application setting1700 returns a locked namespace settings object1701 when not locked by application settings1702 behaves like not locked1703 is not locked by an ancestor1704 is not locked by application setting1705 does not return a locked namespace1706 when locked by application settings1707 is not locked by an ancestor1708 is locked by application setting1709 does not return a locked namespace1710 #lock_toggle_security_policy_custom_ci=1711 when parent locks the attribute1712 does not allow the attribute to be saved1713 when parent does not lock the attribute1714 allows the lock to be set when the attribute is not nil1715 does not allow the lock to be saved when the attribute is nil1716 copies the cascaded value when locking the attribute if the local value is nil1717 when application settings locks the attribute1718 does not allow the attribute to be saved1719 when application_settings does not lock the attribute1720 allows the attribute to be saved1721 after update callback1722 clears descendant locks1723 #toggle_security_policies_policy_scope1724 behaves like a cascading namespace setting boolean attribute1725 #toggle_security_policies_policy_scope1726 when there is no parent1727 and the value is not nil1728 returns the local value1729 and the value is nil1730 returns the application settings value1731 when parent does not lock the attribute1732 and value is not nil1733 returns local setting when present1734 returns the parent value when local value is nil1735 returns the correct dirty value1736 does not return the application setting value when parent value is false1737 and the value is nil1738 cascades to the application settings value1739 when multiple ancestors set a value1740 returns the closest ancestor value1741 when parent locks the attribute1742 returns the parent value1743 does not allow the local value to be saved1744 when the application settings locks the attribute1745 returns the application setting value1746 does not allow the local value to be saved1747 when parent locked the attribute then the application settings locks it1748 returns the application setting value1749 #toggle_security_policies_policy_scope?1750 aliases the method when the attribute is a boolean1751 #toggle_security_policies_policy_scope=1752 parent_value: true, current_subgroup_value: nil, new_subgroup_value: true, expected_subgroup_value_after_update: nil1753 validates starting values from before block1754 does not save the value locally when it matches cascaded value1755 when mass assigned1756 does not save the value locally when it matches cascaded value1757 parent_value: true, current_subgroup_value: nil, new_subgroup_value: "true", expected_subgroup_value_after_update: nil1758 validates starting values from before block1759 does not save the value locally when it matches cascaded value1760 when mass assigned1761 does not save the value locally when it matches cascaded value1762 parent_value: true, current_subgroup_value: false, new_subgroup_value: true, expected_subgroup_value_after_update: true1763 validates starting values from before block1764 does not save the value locally when it matches cascaded value1765 when mass assigned1766 does not save the value locally when it matches cascaded value1767 parent_value: true, current_subgroup_value: false, new_subgroup_value: "true", expected_subgroup_value_after_update: true1768 validates starting values from before block1769 does not save the value locally when it matches cascaded value1770 when mass assigned1771 does not save the value locally when it matches cascaded value1772 parent_value: true, current_subgroup_value: true, new_subgroup_value: false, expected_subgroup_value_after_update: false1773 validates starting values from before block1774 does not save the value locally when it matches cascaded value1775 when mass assigned1776 does not save the value locally when it matches cascaded value1777 parent_value: true, current_subgroup_value: true, new_subgroup_value: "false", expected_subgroup_value_after_update: false1778 validates starting values from before block1779 does not save the value locally when it matches cascaded value1780 when mass assigned1781 does not save the value locally when it matches cascaded value1782 parent_value: false, current_subgroup_value: nil, new_subgroup_value: false, expected_subgroup_value_after_update: nil1783 validates starting values from before block1784 does not save the value locally when it matches cascaded value1785 when mass assigned1786 does not save the value locally when it matches cascaded value1787 parent_value: false, current_subgroup_value: nil, new_subgroup_value: true, expected_subgroup_value_after_update: true1788 validates starting values from before block1789 does not save the value locally when it matches cascaded value1790 when mass assigned1791 does not save the value locally when it matches cascaded value1792 parent_value: false, current_subgroup_value: true, new_subgroup_value: false, expected_subgroup_value_after_update: false1793 validates starting values from before block1794 does not save the value locally when it matches cascaded value1795 when mass assigned1796 does not save the value locally when it matches cascaded value1797 parent_value: false, current_subgroup_value: false, new_subgroup_value: true, expected_subgroup_value_after_update: true1798 validates starting values from before block1799 does not save the value locally when it matches cascaded value1800 when mass assigned1801 does not save the value locally when it matches cascaded value1802 #toggle_security_policies_policy_scope_locked?1803 when attribute is locked by self1804 is not locked by default1805 is locked when including self1806 when parent does not lock the attribute1807 behaves like not locked1808 is not locked by an ancestor1809 is not locked by application setting1810 does not return a locked namespace1811 when parent locks the attribute1812 is locked by an ancestor1813 is not locked by application setting1814 returns a locked namespace settings object1815 when not locked by application settings1816 behaves like not locked1817 is not locked by an ancestor1818 is not locked by application setting1819 does not return a locked namespace1820 when locked by application settings1821 is not locked by an ancestor1822 is locked by application setting1823 does not return a locked namespace1824 #lock_toggle_security_policies_policy_scope=1825 when parent locks the attribute1826 does not allow the attribute to be saved1827 when parent does not lock the attribute1828 allows the lock to be set when the attribute is not nil1829 does not allow the lock to be saved when the attribute is nil1830 copies the cascaded value when locking the attribute if the local value is nil1831 when application settings locks the attribute1832 does not allow the attribute to be saved1833 when application_settings does not lock the attribute1834 allows the attribute to be saved1835 after update callback1836 clears descendant locks1837 #math_rendering_limits_enabled1838 behaves like a cascading namespace setting boolean attribute1839 #math_rendering_limits_enabled1840 when there is no parent1841 and the value is not nil1842 returns the local value1843 and the value is nil1844 returns the application settings value1845 when parent does not lock the attribute1846 and value is not nil1847 returns local setting when present1848 returns the parent value when local value is nil1849 returns the correct dirty value1850 does not return the application setting value when parent value is false1851 and the value is nil1852 cascades to the application settings value1853 when multiple ancestors set a value1854 returns the closest ancestor value1855 when parent locks the attribute1856 returns the parent value1857 does not allow the local value to be saved1858 when the application settings locks the attribute1859 returns the application setting value1860 does not allow the local value to be saved1861 when parent locked the attribute then the application settings locks it1862 returns the application setting value1863 #math_rendering_limits_enabled?1864 aliases the method when the attribute is a boolean1865 #math_rendering_limits_enabled=1866 parent_value: true, current_subgroup_value: nil, new_subgroup_value: true, expected_subgroup_value_after_update: nil1867 validates starting values from before block1868 does not save the value locally when it matches cascaded value1869 when mass assigned1870 does not save the value locally when it matches cascaded value1871 parent_value: true, current_subgroup_value: nil, new_subgroup_value: "true", expected_subgroup_value_after_update: nil1872 validates starting values from before block1873 does not save the value locally when it matches cascaded value1874 when mass assigned1875 does not save the value locally when it matches cascaded value1876 parent_value: true, current_subgroup_value: false, new_subgroup_value: true, expected_subgroup_value_after_update: true1877 validates starting values from before block1878 does not save the value locally when it matches cascaded value1879 when mass assigned1880 does not save the value locally when it matches cascaded value1881 parent_value: true, current_subgroup_value: false, new_subgroup_value: "true", expected_subgroup_value_after_update: true1882 validates starting values from before block1883 does not save the value locally when it matches cascaded value1884 when mass assigned1885 does not save the value locally when it matches cascaded value1886 parent_value: true, current_subgroup_value: true, new_subgroup_value: false, expected_subgroup_value_after_update: false1887 validates starting values from before block1888 does not save the value locally when it matches cascaded value1889 when mass assigned1890 does not save the value locally when it matches cascaded value1891 parent_value: true, current_subgroup_value: true, new_subgroup_value: "false", expected_subgroup_value_after_update: false1892 validates starting values from before block1893 does not save the value locally when it matches cascaded value1894 when mass assigned1895 does not save the value locally when it matches cascaded value1896 parent_value: false, current_subgroup_value: nil, new_subgroup_value: false, expected_subgroup_value_after_update: nil1897 validates starting values from before block1898 does not save the value locally when it matches cascaded value1899 when mass assigned1900 does not save the value locally when it matches cascaded value1901 parent_value: false, current_subgroup_value: nil, new_subgroup_value: true, expected_subgroup_value_after_update: true1902 validates starting values from before block1903 does not save the value locally when it matches cascaded value1904 when mass assigned1905 does not save the value locally when it matches cascaded value1906 parent_value: false, current_subgroup_value: true, new_subgroup_value: false, expected_subgroup_value_after_update: false1907 validates starting values from before block1908 does not save the value locally when it matches cascaded value1909 when mass assigned1910 does not save the value locally when it matches cascaded value1911 parent_value: false, current_subgroup_value: false, new_subgroup_value: true, expected_subgroup_value_after_update: true1912 validates starting values from before block1913 does not save the value locally when it matches cascaded value1914 when mass assigned1915 does not save the value locally when it matches cascaded value1916 #math_rendering_limits_enabled_locked?1917 when attribute is locked by self1918 is not locked by default1919 is locked when including self1920 when parent does not lock the attribute1921 behaves like not locked1922 is not locked by an ancestor1923 is not locked by application setting1924 does not return a locked namespace1925 when parent locks the attribute1926 is locked by an ancestor1927 is not locked by application setting1928 returns a locked namespace settings object1929 when not locked by application settings1930 behaves like not locked1931 is not locked by an ancestor1932 is not locked by application setting1933 does not return a locked namespace1934 when locked by application settings1935 is not locked by an ancestor1936 is locked by application setting1937 does not return a locked namespace1938 #lock_math_rendering_limits_enabled=1939 when parent locks the attribute1940 does not allow the attribute to be saved1941 when parent does not lock the attribute1942 allows the lock to be set when the attribute is not nil1943 does not allow the lock to be saved when the attribute is nil1944 copies the cascaded value when locking the attribute if the local value is nil1945 when application settings locks the attribute1946 does not allow the attribute to be saved1947 when application_settings does not lock the attribute1948 allows the attribute to be saved1949 after update callback1950 clears descendant locks1951 default_branch_protection_defaults1952 returns the value for default_branch_protection_defaults1953 when provided with content that does not match the JSON schema1954 is expected to allow :default_branch_protection_defaults to be ‹{name: "bar"}›1955 is expected not to allow :default_branch_protection_defaults to be ‹{foo: "bar"}›1956# [RSpecRunTime] Finishing example group spec/models/namespace_setting_spec.rb. It took 49.41 seconds. Expected to take 1 minute 36.07 seconds.1957# [RSpecRunTime] Starting example group spec/lib/gitlab/email/handler/service_desk_handler_spec.rb. Expected to take 1 minute 24.25 seconds.1958Gitlab::Email::Handler::ServiceDeskHandler1959 service desk is enabled for the project1960 when encoding of an email is iso-8859-21961 creates a new issue with readable subject and body1962# [RSpecRunTime] RSpec elapsed time: 11 minutes 53.41 seconds. Current RSS: ~1524M. load average: 1.22 1.07 1.13 1/282 30971963 when everything is fine1964 attaches existing CRM contacts1965 behaves like a new issue request1966 creates a new issue1967 creates an issue_email_participant1968 sends thank you email1969 adds metric events for incoming and reply emails1970# [RSpecRunTime] RSpec elapsed time: 11 minutes 57.94 seconds. Current RSS: ~1508M. load average: 1.20 1.07 1.13 1/286 31061971 when add_external_participants_from_cc is true1972 behaves like a new issue request1973 creates a new issue1974 creates an issue_email_participant1975 sends thank you email1976 adds metric events for incoming and reply emails1977# [RSpecRunTime] RSpec elapsed time: 12 minutes 1.88 seconds. Current RSS: ~1484M. load average: 1.20 1.07 1.13 1/286 31151978 when more than the defined limit of participants are in Cc header1979 behaves like a new issue request1980 creates a new issue1981 creates an issue_email_participant1982 sends thank you email1983 adds metric events for incoming and reply emails1984# [RSpecRunTime] RSpec elapsed time: 12 minutes 5.89 seconds. Current RSS: ~1463M. load average: 1.27 1.08 1.14 1/286 31241985 when no CC header is present1986 behaves like does not add CC address1987 creates a new issue and adds issue_email_participant from From header1988 when service desk system address is in CC1989 behaves like does not add CC address1990 creates a new issue and adds issue_email_participant from From header1991 when service_desk_email is part of CC1992 behaves like does not add CC address1993 creates a new issue and adds issue_email_participant from From header1994 when custom email is part of CC1995 behaves like does not add CC address1996 creates a new issue and adds issue_email_participant from From header1997# [RSpecRunTime] RSpec elapsed time: 12 minutes 9.78 seconds. Current RSS: ~1463M. load average: 1.25 1.08 1.14 1/286 31251998 with legacy incoming email address1999 behaves like a new issue request2000 creates a new issue2001 creates an issue_email_participant2002 sends thank you email2003 adds metric events for incoming and reply emails2004# [RSpecRunTime] RSpec elapsed time: 12 minutes 13.77 seconds. Current RSS: ~1464M. load average: 1.22 1.08 1.14 1/286 31342005 when replying to issue creation email2006 when an issue with message_id has been found2007 does not create an additional issue2008 adds a comment to the created issue2009 does not send thank you email2010 creates issue_email_participants for author and reply author2011 when issue_email_participants FF is disabled2012 creates issue_email_participant for the author2013# [RSpecRunTime] RSpec elapsed time: 12 minutes 19.74 seconds. Current RSS: ~1457M. load average: 1.21 1.08 1.13 1/285 31352014 when an issue with message_id has not been found2015 creates a new issue correctly2016 sends thank you email once2017 creates issue_email_participant for the author2018# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.57 seconds. Current RSS: ~1457M. load average: 1.27 1.09 1.14 1/283 31362019 when using issue templates2020 and template is present2021 appends template text to issue description2022 when quick actions are present2023 applies quick action commands present on templates2024 applies group labels using quick actions2025 redacts quick actions present on user email body2026 when issues are set to private2027 applies quick action commands present on templates2028# [RSpecRunTime] RSpec elapsed time: 12 minutes 30.0 seconds. Current RSS: ~1448M. load average: 1.25 1.09 1.14 1/286 32752029 and template cannot be found2030 does not append template text to issue description2031 creates support bot note on issue2032 does not send warning note email2033# [RSpecRunTime] RSpec elapsed time: 12 minutes 34.25 seconds. Current RSS: ~1443M. load average: 1.15 1.07 1.13 1/286 33022034 when all lines of email are quoted2035 creates email with correct body2036 when using additional service desk alias address2037 when using project key2038 behaves like a new issue request2039 creates a new issue2040 creates an issue_email_participant2041 sends thank you email2042 adds metric events for incoming and reply emails2043# [RSpecRunTime] RSpec elapsed time: 12 minutes 39.01 seconds. Current RSS: ~1447M. load average: 1.14 1.07 1.13 1/286 33112044 when there is no project with the key2045 bounces the email2046 when the project slug does not match2047 bounces the email2048 when there are multiple projects with same key2049 process email for project with matching slug2050# [RSpecRunTime] RSpec elapsed time: 12 minutes 40.69 seconds. Current RSS: ~1447M. load average: 1.14 1.07 1.13 1/286 33122051 when project key is not set2052 behaves like a new issue request2053 creates a new issue2054 creates an issue_email_participant2055 sends thank you email2056 adds metric events for incoming and reply emails2057# [RSpecRunTime] RSpec elapsed time: 12 minutes 44.32 seconds. Current RSS: ~1450M. load average: 1.13 1.07 1.13 1/286 33212058 when receiving a service desk custom email address verification email2059 when using incoming_email address2060 behaves like an early exiting handler2061 does not trigger the verification process and does not add an issue2062 with valid service desk settings2063 successfully verifies the custom email address2064 and custom email address is not the configured subaddress of the project2065 behaves like an early exiting handler2066 does not trigger the verification process and does not add an issue2067 and verification tokens do not match2068 behaves like a handler that does not verify the custom email2069 does not verify the custom email address2070 and verification email ingested too late2071 behaves like a handler that does not verify the custom email2072 does not verify the custom email address2073 and from header differs from custom email address2074 behaves like a handler that does not verify the custom email2075 does not verify the custom email address2076 when using service_desk_email address2077 behaves like an early exiting handler2078 does not trigger the verification process and does not add an issue2079 with valid service desk settings2080 behaves like a handler that does not verify the custom email2081 does not verify the custom email address2082 when issue email creation fails2083 still creates a new issue2084 does not create issue email record2085# [RSpecRunTime] RSpec elapsed time: 12 minutes 48.25 seconds. Current RSS: ~1449M. load average: 1.12 1.07 1.13 1/286 33222086 when rate limiting is in effect2087 when too many requests are sent by one user2088 raises an error2089 creates 1 issue2090# [RSpecRunTime] RSpec elapsed time: 12 minutes 50.2 seconds. Current RSS: ~1448M. load average: 1.12 1.07 1.13 1/286 33392091 when requests are sent by different users2092 creates 2 issues2093# [RSpecRunTime] RSpec elapsed time: 12 minutes 51.82 seconds. Current RSS: ~1442M. load average: 1.12 1.07 1.13 1/286 33482094 when limit is higher than sent emails2095 creates 2 issues2096# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.39 seconds. Current RSS: ~1443M. load average: 1.11 1.07 1.13 1/286 33572097 #can_handle?2098 handles the new email key format2099 handles the legacy email key format2100 doesn't handle invalid email key2101 when there is no to address2102 behaves like a new issue request2103 creates a new issue2104 creates an issue_email_participant2105 sends thank you email2106 adds metric events for incoming and reply emails2107# [RSpecRunTime] RSpec elapsed time: 12 minutes 57.88 seconds. Current RSS: ~1434M. load average: 1.18 1.08 1.13 1/286 33742108 when there is no from address2109 creates a new issue2110 does not send thank you email2111# [RSpecRunTime] RSpec elapsed time: 12 minutes 59.62 seconds. Current RSS: ~1439M. load average: 1.18 1.08 1.13 1/286 33752112 when there is a sender address and a from address2113 prefers the from address2114# [RSpecRunTime] RSpec elapsed time: 13 minutes 0.65 second. Current RSS: ~1440M. load average: 1.18 1.08 1.13 1/286 33782115 when service desk is not enabled for project2116 does not create an issue2117 does not send thank you email2118 when the email is forwarded through an alias2119 behaves like a new issue request2120 creates a new issue2121 creates an issue_email_participant2122 sends thank you email2123 adds metric events for incoming and reply emails2124# [RSpecRunTime] RSpec elapsed time: 13 minutes 4.73 seconds. Current RSS: ~1444M. load average: 1.16 1.08 1.13 1/286 33872125 when the email is forwarded2126 behaves like a new issue request2127 creates a new issue2128 creates an issue_email_participant2129 sends thank you email2130 adds metric events for incoming and reply emails2131# [RSpecRunTime] RSpec elapsed time: 13 minutes 8.64 seconds. Current RSS: ~1443M. load average: 1.15 1.08 1.13 1/286 33962132 service desk is disabled for the project2133 bounces the email2134 doesn't create an issue2135# [RSpecRunTime] RSpec elapsed time: 13 minutes 10.28 seconds. Current RSS: ~1441M. load average: 1.15 1.08 1.13 1/286 33972136# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/handler/service_desk_handler_spec.rb. It took 1 minute 18.81 seconds. Expected to take 1 minute 24.25 seconds.2137# [RSpecRunTime] Starting example group spec/lib/gitlab/asciidoc_spec.rb. Expected to take 1 minute 13.92 seconds.2138Gitlab::Asciidoc2139 without project2140 converts the input using Asciidoctor and default options2141 with asciidoc_opts2142 merges the options with default ones2143# [RSpecRunTime] RSpec elapsed time: 13 minutes 11.69 seconds. Current RSS: ~1460M. load average: 1.15 1.08 1.13 1/286 33982144 with requested path2145 ignores {docname} when not available2146 sets {docname} for root2147 sets {docname} for just a filename2148 sets {docname} for a directory2149 sets {docname} for a complete path2150# [RSpecRunTime] RSpec elapsed time: 13 minutes 14.39 seconds. Current RSS: ~1516M. load average: 1.14 1.08 1.13 1/286 33992151 XSS2152 does not convert dangerous link with extra attribute into HTML2153 does not convert dangerous link with unsafe scheme into HTML2154 does not convert dangerous image with onerror into HTML2155asciidoctor: WARNING: <stdin>: line 1: unterminated listing block2156 does not convert dangerous fenced code with inline script into HTML2157 does not allow locked attributes to be overridden2158# [RSpecRunTime] RSpec elapsed time: 13 minutes 17.17 seconds. Current RSS: ~1529M. load average: 1.14 1.08 1.13 1/283 34002159 images2160 does lazy load and link image2161 does not automatically link image if link is explicitly defined2162# [RSpecRunTime] RSpec elapsed time: 13 minutes 18.27 seconds. Current RSS: ~1531M. load average: 1.13 1.08 1.13 1/282 34012163 with admonition2164 preserves classes2165 with passthrough2166 removes non heading ids2167 removes non footnote def ids2168 removes non footnote ref ids2169# [RSpecRunTime] RSpec elapsed time: 13 minutes 20.58 seconds. Current RSS: ~1538M. load average: 1.13 1.08 1.13 1/282 34022170 with footnotes2171 preserves ids and links2172 with section anchors2173 preserves ids and links2174 with xrefs2175 preserves ids2176 with checklist2177 preserves classes2178 with marks2179 preserves classes2180 with fenced block2181 highlights syntax2182 with listing block2183 highlights syntax2184 with stem block2185 does not apply syntax highlighting2186 external links2187 adds the `rel` attribute to the link2188 LaTex code2189 adds class js-render-math to the output2190# [RSpecRunTime] RSpec elapsed time: 13 minutes 27.36 seconds. Current RSS: ~1527M. load average: 1.11 1.07 1.13 1/281 34032191 outfilesuffix2192 defaults to adoc2193 with mermaid diagrams2194 adds class js-render-mermaid to the output2195 applies subs in diagram block2196# [RSpecRunTime] RSpec elapsed time: 13 minutes 29.07 seconds. Current RSS: ~1533M. load average: 1.11 1.07 1.13 1/281 34042197 with Kroki enabled2198 converts a graphviz diagram to image2199 does not convert a blockdiag diagram to image2200 does not allow kroki-plantuml-include to be overridden2201 does not allow kroki-server-url to be overridden2202# [RSpecRunTime] RSpec elapsed time: 13 minutes 31.23 seconds. Current RSS: ~1546M. load average: 1.11 1.07 1.13 1/281 34052203 with Kroki and BlockDiag (additional format) enabled2204 converts a blockdiag diagram to image2205 with project2206 include directive2207 cyclic imports2208 completes successfully2209# [RSpecRunTime] RSpec elapsed time: 13 minutes 33.87 seconds. Current RSS: ~1546M. load average: 1.10 1.07 1.13 1/286 35602210 with path to non-existing file2211 renders Unresolved directive placeholder2212# [RSpecRunTime] RSpec elapsed time: 13 minutes 35.28 seconds. Current RSS: ~1543M. load average: 1.10 1.07 1.13 1/286 35822213 with path to a binary file2214 does not read the blob2215 renders Unresolved directive placeholder2216# [RSpecRunTime] RSpec elapsed time: 13 minutes 37.98 seconds. Current RSS: ~1542M. load average: 1.17 1.09 1.13 1/286 36202217 with path to file in external storage2218 does not read the blob2219 renders Unresolved directive placeholder2220# [RSpecRunTime] RSpec elapsed time: 13 minutes 40.72 seconds. Current RSS: ~1551M. load average: 1.17 1.09 1.13 1/286 36582221 with a URI that returns 4042222 renders Unresolved directive placeholder2223# [RSpecRunTime] RSpec elapsed time: 13 minutes 42.11 seconds. Current RSS: ~1557M. load average: 1.17 1.09 1.13 1/286 36772224 with path to a textual file2225 when requested path is a file in the repo2226 the file is specified by absolute path2227 includes content of the file2228# [RSpecRunTime] RSpec elapsed time: 13 minutes 43.6 seconds. Current RSS: ~1561M. load average: 1.16 1.09 1.13 1/286 37192229 the file is specified by relative path2230 includes content of the file2231# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.12 seconds. Current RSS: ~1559M. load average: 1.16 1.09 1.13 1/286 37622232 the file is specified by relative path with leading ./2233 includes content of the file2234# [RSpecRunTime] RSpec elapsed time: 13 minutes 46.62 seconds. Current RSS: ~1558M. load average: 1.16 1.09 1.13 1/286 38052235 the file is specified by relative path to a file up one directory2236 includes content of the file2237# [RSpecRunTime] RSpec elapsed time: 13 minutes 48.09 seconds. Current RSS: ~1559M. load average: 1.14 1.08 1.13 1/286 38472238 the file is specified by relative path for a file up multiple directories2239 includes content of the file2240# [RSpecRunTime] RSpec elapsed time: 13 minutes 49.63 seconds. Current RSS: ~1559M. load average: 1.14 1.08 1.13 1/286 38882241 without a commit (only ref)2242 the file is specified by absolute path2243 includes content of the file2244# [RSpecRunTime] RSpec elapsed time: 13 minutes 51.13 seconds. Current RSS: ~1562M. load average: 1.14 1.08 1.13 1/286 39282245 the file is specified by relative path2246 includes content of the file2247# [RSpecRunTime] RSpec elapsed time: 13 minutes 52.62 seconds. Current RSS: ~1559M. load average: 1.05 1.07 1.12 1/286 39692248 the file is specified by relative path with leading ./2249 includes content of the file2250# [RSpecRunTime] RSpec elapsed time: 13 minutes 54.14 seconds. Current RSS: ~1560M. load average: 1.05 1.07 1.12 1/286 40102251 the file is specified by relative path to a file up one directory2252 includes content of the file2253# [RSpecRunTime] RSpec elapsed time: 13 minutes 55.67 seconds. Current RSS: ~1560M. load average: 1.05 1.07 1.12 1/286 40502254 the file is specified by relative path for a file up multiple directories2255 includes content of the file2256# [RSpecRunTime] RSpec elapsed time: 13 minutes 57.12 seconds. Current RSS: ~1558M. load average: 1.05 1.07 1.12 1/286 40892257 when requested path is a directory in the repo2258 the file is specified by absolute path2259 includes content of the file2260# [RSpecRunTime] RSpec elapsed time: 13 minutes 58.59 seconds. Current RSS: ~1559M. load average: 1.05 1.06 1.12 1/286 41312261 the file is specified by relative path2262 includes content of the file2263# [RSpecRunTime] RSpec elapsed time: 14 minutes 0.12 second. Current RSS: ~1562M. load average: 1.05 1.06 1.12 1/286 41742264 the file is specified by relative path with leading ./2265 includes content of the file2266# [RSpecRunTime] RSpec elapsed time: 14 minutes 1.64 seconds. Current RSS: ~1557M. load average: 1.05 1.06 1.12 1/286 42172267 the file is specified by relative path to a file up one directory2268 includes content of the file2269# [RSpecRunTime] RSpec elapsed time: 14 minutes 3.17 seconds. Current RSS: ~1557M. load average: 0.96 1.05 1.12 1/286 42592270 the file is specified by relative path for a file up multiple directories2271 includes content of the file2272# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.66 seconds. Current RSS: ~1559M. load average: 0.96 1.05 1.12 1/286 43002273 without a commit (only ref)2274 the file is specified by absolute path2275 includes content of the file2276# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.13 seconds. Current RSS: ~1557M. load average: 0.96 1.05 1.12 1/286 43402277 the file is specified by relative path2278 includes content of the file2279# [RSpecRunTime] RSpec elapsed time: 14 minutes 7.72 seconds. Current RSS: ~1555M. load average: 0.97 1.05 1.11 1/286 43812280 the file is specified by relative path with leading ./2281 includes content of the file2282# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.15 seconds. Current RSS: ~1555M. load average: 0.97 1.05 1.11 1/286 44222283 the file is specified by relative path to a file up one directory2284 includes content of the file2285# [RSpecRunTime] RSpec elapsed time: 14 minutes 10.62 seconds. Current RSS: ~1552M. load average: 0.97 1.05 1.11 1/286 44622286 the file is specified by relative path for a file up multiple directories2287 includes content of the file2288# [RSpecRunTime] RSpec elapsed time: 14 minutes 12.07 seconds. Current RSS: ~1553M. load average: 0.97 1.05 1.11 1/286 45012289 when repository is passed into the context2290 when the file exists2291 is expected to include "<p>Content from wiki</p>"2292# [RSpecRunTime] RSpec elapsed time: 14 minutes 13.78 seconds. Current RSS: ~1552M. load average: 0.97 1.04 1.11 1/286 45392293 when the file does not exist2294 is expected to include "[ERROR: include::wiki_file.adoc[] - unresolved directive]"2295# [RSpecRunTime] RSpec elapsed time: 14 minutes 15.28 seconds. Current RSS: ~1553M. load average: 0.97 1.04 1.11 1/286 45632296 the effect of max-includes2297 includes the content of all sources2298 when the document includes more than asciidoc_max_includes2299 includes only the content of the first 2 sources2300# [RSpecRunTime] RSpec elapsed time: 14 minutes 18.51 seconds. Current RSS: ~1553M. load average: 0.97 1.04 1.11 1/286 47122301 recursive includes with relative paths2302 includes content of the included files recursively2303# [RSpecRunTime] RSpec elapsed time: 14 minutes 20.43 seconds. Current RSS: ~1552M. load average: 0.97 1.04 1.11 1/286 48192304# [RSpecRunTime] Finishing example group spec/lib/gitlab/asciidoc_spec.rb. It took 1 minute 10.28 seconds. Expected to take 1 minute 13.92 seconds.2305# [RSpecRunTime] Starting example group spec/services/ci/retry_job_service_spec.rb. Expected to take 1 minute 6.73 seconds.2306Ci::RetryJobService2307 #clone!2308 raises an error when an unexpected class is passed2309 when the job to be cloned is a bridge2310 does not create a new deployment2311 behaves like clones the job2312 when the user has ability to execute job2313 marks the old job as retried2314 when there is a failed job ToDo for the MR2315 resolves the ToDo for the failed job2316# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.39 seconds. Current RSS: ~1512M. load average: 0.97 1.04 1.11 1/287 48802317 when the job has needs2318 bulk inserts all the needs2319 when the user does not have permission to execute the job2320 raises an error2321 when the pipeline is started automatically2322 behaves like creates associations for a deployable job2323 when a job with a deployment is retried2324 creates a new deployment2325 does not create a new environment2326# [RSpecRunTime] RSpec elapsed time: 14 minutes 27.26 seconds. Current RSS: ~1503M. load average: 0.97 1.04 1.11 1/286 49212327 when a job with a dynamic environment is retried2328 creates a new deployment2329 does not create a new environment2330# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.87 seconds. Current RSS: ~1491M. load average: 0.98 1.04 1.11 1/286 49612331 when given variables2332 does not give variables to the new bridge2333 when the job to be cloned is a build2334 does not create a new deployment2335 behaves like clones the job2336 when the user has ability to execute job2337 marks the old job as retried2338 when there is a failed job ToDo for the MR2339 resolves the ToDo for the failed job2340# [RSpecRunTime] RSpec elapsed time: 14 minutes 31.72 seconds. Current RSS: ~1488M. load average: 0.98 1.04 1.11 1/287 49982341 when the job has needs2342 bulk inserts all the needs2343 when the user does not have permission to execute the job2344 raises an error2345 when the pipeline is started automatically2346 behaves like creates associations for a deployable job2347 when a job with a deployment is retried2348 creates a new deployment2349 does not create a new environment2350# [RSpecRunTime] RSpec elapsed time: 14 minutes 33.92 seconds. Current RSS: ~1489M. load average: 0.98 1.04 1.11 1/286 50372351 when a job with a dynamic environment is retried2352 creates a new deployment2353 does not create a new environment2354# [RSpecRunTime] RSpec elapsed time: 14 minutes 35.68 seconds. Current RSS: ~1482M. load average: 0.98 1.04 1.11 1/286 50762355 when given variables2356 when the build is actionable2357 gives variables to the new build2358 when the build is not actionable2359 does not give variables to the new build2360 when enqueue_if_actionable is provided2361 enqueue_if_actionable: true, trait: nil, enqueue_immediately: false2362 behaves like checks enqueue_immediately?2363 returns enqueue_immediately2364 enqueue_if_actionable: true, trait: :manual, enqueue_immediately: true2365 behaves like checks enqueue_immediately?2366 returns enqueue_immediately2367 enqueue_if_actionable: true, trait: :expired_scheduled, enqueue_immediately: true2368 behaves like checks enqueue_immediately?2369 returns enqueue_immediately2370 enqueue_if_actionable: false, trait: nil, enqueue_immediately: false2371 behaves like checks enqueue_immediately?2372 returns enqueue_immediately2373 enqueue_if_actionable: false, trait: :manual, enqueue_immediately: false2374 behaves like checks enqueue_immediately?2375 returns enqueue_immediately2376 enqueue_if_actionable: false, trait: :expired_scheduled, enqueue_immediately: false2377 behaves like checks enqueue_immediately?2378 returns enqueue_immediately2379 #execute2380 when the job to be retried is a bridge2381 and it is not retryable2382 behaves like does not retry the job2383 returns :not_retryable and :unprocessable_entity2384# [RSpecRunTime] RSpec elapsed time: 14 minutes 39.3 seconds. Current RSS: ~1493M. load average: 0.98 1.04 1.11 1/286 50832385 behaves like retries the job2386 enqueues the new job2387 behaves like clones the job2388 when the user has ability to execute job2389 marks the old job as retried2390 when there is a failed job ToDo for the MR2391 resolves the ToDo for the failed job2392# [RSpecRunTime] RSpec elapsed time: 14 minutes 41.66 seconds. Current RSS: ~1497M. load average: 0.98 1.04 1.11 1/287 51272393 when the job has needs2394 bulk inserts all the needs2395 when the user does not have permission to execute the job2396 raises an error2397 when there are subsequent processables that are skipped2398 resumes pipeline processing in the subsequent stage2399 updates ownership for subsequent builds2400 updates ownership for subsequent bridges2401# [RSpecRunTime] RSpec elapsed time: 14 minutes 44.98 seconds. Current RSS: ~1494M. load average: 0.98 1.04 1.11 1/286 51522402 when the pipeline has other jobs2403 when job has a nil scheduling_type2404 populates scheduling_type of processables2405 when job has scheduling_type2406 does not call populate_scheduling_type!2407 when the pipeline is a child pipeline and the bridge uses strategy:depend2408 marks the source bridge as pending2409 when given variables2410 does not give variables to the new bridge2411 when the job to be retried is a build2412 and it is not retryable2413 behaves like does not retry the job2414 returns :not_retryable and :unprocessable_entity2415 behaves like retries the job2416 enqueues the new job2417 behaves like clones the job2418 when the user has ability to execute job2419 marks the old job as retried2420 when there is a failed job ToDo for the MR2421 resolves the ToDo for the failed job2422# [RSpecRunTime] RSpec elapsed time: 14 minutes 50.69 seconds. Current RSS: ~1466M. load average: 0.98 1.04 1.11 1/287 52162423 when the job has needs2424 bulk inserts all the needs2425 when the user does not have permission to execute the job2426 raises an error2427 when there are subsequent processables that are skipped2428 resumes pipeline processing in the subsequent stage2429 updates ownership for subsequent builds2430 updates ownership for subsequent bridges2431# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.34 seconds. Current RSS: ~1464M. load average: 0.99 1.04 1.11 1/286 52392432 when the pipeline has other jobs2433 when job has a nil scheduling_type2434 populates scheduling_type of processables2435 when job has scheduling_type2436 does not call populate_scheduling_type!2437 when the pipeline is a child pipeline and the bridge uses strategy:depend2438 marks the source bridge as pending2439 automatic retryable build2440 creates a new build and enqueues BuildQueueWorker2441# [RSpecRunTime] RSpec elapsed time: 14 minutes 58.02 seconds. Current RSS: ~1456M. load average: 0.99 1.04 1.10 1/286 52612442 when there are subsequent jobs that are skipped2443 does not cause an N+1 when updating the job ownership2444 when given variables2445 when the build is actionable2446 gives variables to the new build2447 when the build is not actionable2448 does not give variables to the new build2449 when job being retried has jobs in previous stages2450 previous_stage_job_status: :created, after_status: "created"2451 updates the new job status to after_status2452 previous_stage_job_status: :pending, after_status: "created"2453 updates the new job status to after_status2454 previous_stage_job_status: :running, after_status: "created"2455 updates the new job status to after_status2456 previous_stage_job_status: :manual, after_status: "created"2457 updates the new job status to after_status2458 previous_stage_job_status: :scheduled, after_status: "created"2459 updates the new job status to after_status2460 previous_stage_job_status: :success, after_status: "pending"2461 updates the new job status to after_status2462 previous_stage_job_status: :failed, after_status: "skipped"2463 updates the new job status to after_status2464 previous_stage_job_status: :skipped, after_status: "pending"2465 updates the new job status to after_status2466 when job being retried has DAG dependencies2467 dag_dependency_status: :created, after_status: "created"2468 updates the new job status to after_status2469 dag_dependency_status: :pending, after_status: "created"2470 updates the new job status to after_status2471 dag_dependency_status: :running, after_status: "created"2472 updates the new job status to after_status2473 dag_dependency_status: :manual, after_status: "created"2474 updates the new job status to after_status2475 dag_dependency_status: :scheduled, after_status: "created"2476 updates the new job status to after_status2477 dag_dependency_status: :success, after_status: "pending"2478 updates the new job status to after_status2479 dag_dependency_status: :failed, after_status: "skipped"2480 updates the new job status to after_status2481# [RSpecRunTime] RSpec elapsed time: 15 minutes 10.67 seconds. Current RSS: ~1452M. load average: 1.00 1.04 1.10 1/286 53322482 dag_dependency_status: :skipped, after_status: "skipped"2483 updates the new job status to after_status2484# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.71 seconds. Current RSS: ~1450M. load average: 1.00 1.04 1.10 1/286 53382485 when there are other manual/scheduled jobs2486 trait: nil, enqueue_immediately: false2487 retries the given job but not the other manual/scheduled jobs2488 behaves like checks enqueue_immediately?2489 returns enqueue_immediately2490# [RSpecRunTime] RSpec elapsed time: 15 minutes 13.23 seconds. Current RSS: ~1449M. load average: 1.08 1.05 1.11 1/286 53452491 trait: :manual, enqueue_immediately: true2492 retries the given job but not the other manual/scheduled jobs2493 behaves like checks enqueue_immediately?2494 returns enqueue_immediately2495# [RSpecRunTime] RSpec elapsed time: 15 minutes 14.46 seconds. Current RSS: ~1449M. load average: 1.08 1.05 1.11 1/286 53522496 trait: :expired_scheduled, enqueue_immediately: true2497 retries the given job but not the other manual/scheduled jobs2498 behaves like checks enqueue_immediately?2499 returns enqueue_immediately2500# [RSpecRunTime] RSpec elapsed time: 15 minutes 15.85 seconds. Current RSS: ~1450M. load average: 1.08 1.05 1.11 1/286 53592501# [RSpecRunTime] Finishing example group spec/services/ci/retry_job_service_spec.rb. It took 55.3 seconds. Expected to take 1 minute 6.73 seconds.2502# [RSpecRunTime] Starting example group spec/models/protected_branch_spec.rb. Expected to take 54.82 seconds.2503ProtectedBranch2504 does not allow STI2505 Associations2506 is expected to belong to project required: false2507 is expected to belong to group required: false2508 is expected to have many merge_access_levels inverse_of => protected_branch2509 is expected to have many push_access_levels inverse_of => protected_branch2510 Validation2511 is expected to validate that :name cannot be empty/falsy2512 uniqueness2513 is expected to validate that :name is case-sensitively unique within the scope of :project_id and :namespace_id2514 when the protected_branch was saved previously2515 is expected not to validate that :name is case-sensitively unique2516 and name is changed2517 is expected to validate that :name is case-sensitively unique within the scope of :project_id and :namespace_id2518# [RSpecRunTime] RSpec elapsed time: 15 minutes 18.56 seconds. Current RSS: ~1462M. load average: 1.07 1.05 1.11 1/286 53602519 #validate_either_project_or_top_group2520 when protected branch does not have project or group association2521 validate failed2522 when protected branch is associated with both project and group2523 validate failed2524 when protected branch is associated with a subgroup2525 validate failed2526 set a group2527 when associated with group2528 create successfully2529 when associated with other namespace2530 create failed with `ActiveRecord::AssociationTypeMismatch`2531 #matches?2532 when the protected branch setting is not a wildcard2533 returns true for branch names that are an exact match2534 returns false for branch names that are not an exact match2535 when the protected branch name contains wildcard(s)2536 when there is a single '*'2537 returns true for branch names matching the wildcard2538 returns false for branch names not matching the wildcard2539 when the wildcard contains regex symbols other than a '*'2540 returns true for branch names matching the wildcard2541 returns false for branch names not matching the wildcard2542 when there are '*'s at either end2543 returns true for branch names matching the wildcard2544 returns false for branch names not matching the wildcard2545 when there are arbitrarily placed '*'s2546 returns true for branch names matching the wildcard2547 returns false for branch names not matching the wildcard2548 #matching2549 for direct matches2550 returns a list of protected branches matching the given branch name2551 accepts a list of protected branches to search from, so as to avoid a DB call2552# [RSpecRunTime] RSpec elapsed time: 15 minutes 22.13 seconds. Current RSS: ~1479M. load average: 1.07 1.05 1.11 1/286 53612553 for wildcard matches2554 returns a list of protected branches matching the given branch name2555 accepts a list of protected branches to search from, so as to avoid a DB call2556# [RSpecRunTime] RSpec elapsed time: 15 minutes 23.5 seconds. Current RSS: ~1472M. load average: 1.14 1.07 1.11 2/285 53622557 #protected?2558 existing project2559 returns true when the branch matches a protected branch via direct match2560 returns true when the branch matches a protected branch via wildcard match2561 returns false when the branch does not match a protected branch via direct match2562 returns false when the branch does not match a protected branch via wildcard match2563 returns false when branch name is nil2564 with caching2565 correctly invalidates a cache2566 correctly uses the cached version2567 when project is updated2568 does not invalidate a cache2569# [RSpecRunTime] RSpec elapsed time: 15 minutes 28.63 seconds. Current RSS: ~1510M. load average: 1.13 1.06 1.11 1/281 54052570 when other project protected branch is updated2571 does not invalidate the current project cache2572 new project2573 when feature flag `default_branch_protection_defaults` is disabled2574 when the group has set their own default_branch_protection level2575 default_branch_protection_level: 0, result: false2576 protects the default branch based on the default branch protection setting of the group2577 default_branch_protection_level: 1, result: false2578 protects the default branch based on the default branch protection setting of the group2579 default_branch_protection_level: 3, result: true2580 protects the default branch based on the default branch protection setting of the group2581 default_branch_protection_level: 2, result: true2582 protects the default branch based on the default branch protection setting of the group2583 when the group has not set their own default_branch_protection level2584 default_branch_protection_level: 0, result: false2585 protects the default branch based on the instance level default branch protection setting2586 default_branch_protection_level: 1, result: false2587 protects the default branch based on the instance level default branch protection setting2588 default_branch_protection_level: 3, result: true2589 protects the default branch based on the instance level default branch protection setting2590 default_branch_protection_level: 2, result: true2591 protects the default branch based on the instance level default branch protection setting2592 when feature flag `default_branch_protection_defaults` is enabled2593 when the group has set their own default_branch_protection level2594 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>30}], :allowed_to_merge=>[{"access_level"=>30}], :allow_force_push=>true}, result: false2595 protects the default branch based on the default branch protection setting of the group2596 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>30}], :allowed_to_merge=>[{"access_level"=>40}], :allow_force_push=>false}, result: false2597 protects the default branch based on the default branch protection setting of the group2598 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>40}], :allowed_to_merge=>[{"access_level"=>30}], :allow_force_push=>false}, result: true2599 protects the default branch based on the default branch protection setting of the group2600 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>40}], :allowed_to_merge=>[{"access_level"=>40}], :allow_force_push=>false}, result: true2601 protects the default branch based on the default branch protection setting of the group2602 when the group has not set their own default_branch_protection level2603 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>30}], :allowed_to_merge=>[{"access_level"=>30}], :allow_force_push=>true}, result: false2604 protects the default branch based on the instance level default branch protection setting2605 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>30}], :allowed_to_merge=>[{"access_level"=>40}], :allow_force_push=>false}, result: false2606 protects the default branch based on the instance level default branch protection setting2607 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>40}], :allowed_to_merge=>[{"access_level"=>30}], :allow_force_push=>false}, result: true2608 protects the default branch based on the instance level default branch protection setting2609 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>40}], :allowed_to_merge=>[{"access_level"=>40}], :allow_force_push=>false}, result: true2610 protects the default branch based on the instance level default branch protection setting2611 #allow_force_push?2612 when feature flag disabled2613 when the attr allow_force_push is true2614 returns true2615 when the attr allow_force_push is false2616 returns false2617 when feature flag enabled2618 group_level_value: true, project_level_value: false, result: true2619 returns result2620 group_level_value: false, project_level_value: true, result: false2621 returns result2622 group_level_value: true, project_level_value: nil, result: true2623 returns result2624 group_level_value: false, project_level_value: nil, result: false2625 returns result2626 group_level_value: nil, project_level_value: nil, result: false2627 returns result2628 #any_protected?2629 existing project2630 returns true when any of the branch names match a protected branch via direct match2631 returns true when any of the branch matches a protected branch via wildcard match2632 returns false when none of branches does not match a protected branch via direct match2633 returns false when none of the branches does not match a protected branch via wildcard match2634# [RSpecRunTime] RSpec elapsed time: 15 minutes 44.29 seconds. Current RSS: ~1486M. load average: 1.10 1.06 1.11 1/281 54302635 .protected_refs2636 when feature flag enabled2637 call `all_protected_branches`2638 when feature flag disabled2639 call `protected_branches`2640 .protected_ref_accessible_to?2641 with guest2642 is expected to eq false2643# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.25 seconds. Current RSS: ~1483M. load average: 1.10 1.06 1.11 1/281 54312644 with reporter2645 is expected to eq false2646 with developer2647 is expected to eq false2648 with maintainer2649 is expected to eq true2650 with owner2651 is expected to eq true2652 with admin2653 is expected to eq true2654 when project is an empty repository2655 when user is an admin2656 is expected to eq true2657 when user is maintainer2658 is expected to eq true2659 when user is developer and initial push is allowed2660 is expected to eq true2661 when user is developer and initial push is not allowed2662 is expected to eq false2663 .by_name2664 returns protected branches with a matching name2665 returns protected branches with a partially matching name2666 returns protected branches with a matching name regardless of the casing2667 returns nothing when nothing matches2668 return nothing when query is blank2669# [RSpecRunTime] RSpec elapsed time: 15 minutes 58.41 seconds. Current RSS: ~1442M. load average: 1.08 1.06 1.11 1/281 54322670 .get_ids_by_name2671 returns the id for each protected branch matching name2672 .downcase_humanized_name2673 returns downcase humanized name2674 .default_branch?2675 when the name matches the default branch2676 is expected to be default branch2677 when the name does not match the default branch2678 is expected not to be default branch2679 when a wildcard name matches the default branch2680 is expected not to be default branch2681 #group_level?2682 when entity is a Group2683 is expected to be group level2684 when entity is a Project2685 is expected not to be group level2686# [RSpecRunTime] Finishing example group spec/models/protected_branch_spec.rb. It took 44.01 seconds. Expected to take 54.82 seconds.2687# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/cross_project_pipeline_spec.rb. Expected to take 49.11 seconds.2688Ci::CreatePipelineService#execute2689 behaves like creating a pipeline with environment keyword2690 with environment2691 creates the environment2692 sets tags when build job (PENDING: No reason given)2693# [RSpecRunTime] RSpec elapsed time: 16 minutes 7.79 seconds. Current RSS: ~1475M. load average: 1.14 1.07 1.11 1/286 55682694 with environment with auto_stop_in2695 creates the environment with auto stop in2696# [RSpecRunTime] RSpec elapsed time: 16 minutes 10.31 seconds. Current RSS: ~1473M. load average: 1.14 1.07 1.11 1/286 56252697 with environment name including persisted variables2698 skips persisted variables in environment name2699# [RSpecRunTime] RSpec elapsed time: 16 minutes 12.84 seconds. Current RSS: ~1471M. load average: 1.21 1.09 1.11 1/286 56822700 when environment with Kubernetes configuration2701 stores the requested namespace2702# [RSpecRunTime] RSpec elapsed time: 16 minutes 15.38 seconds. Current RSS: ~1473M. load average: 1.21 1.09 1.11 1/286 57392703 when environment with invalid name2704 does not create an environment2705# [RSpecRunTime] RSpec elapsed time: 16 minutes 18.03 seconds. Current RSS: ~1473M. load average: 1.19 1.09 1.11 1/286 57982706 when environment with duplicate names2707 creates a pipeline with the environment2708# [RSpecRunTime] RSpec elapsed time: 16 minutes 26.85 seconds. Current RSS: ~1451M. load average: 1.26 1.10 1.12 1/286 59162709 when pipeline has a job with environment2710 when environment name is valid2711 has a job with environment2712# [RSpecRunTime] RSpec elapsed time: 16 minutes 32.62 seconds. Current RSS: ~1459M. load average: 1.30 1.11 1.12 1/286 60122713 when environment name is invalid2714 has a job without environment2715# [RSpecRunTime] RSpec elapsed time: 16 minutes 35.25 seconds. Current RSS: ~1470M. load average: 1.30 1.11 1.12 1/286 60692716 with resource group2717 creates bridge job with resource group2718 when sidekiq processes the job2719 transitions to pending status and triggers a downstream pipeline2720 when the resource is occupied by the other bridge2721 stays waiting for resource2722# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.56 seconds. Current RSS: ~1473M. load average: 1.31 1.13 1.12 1/286 62942723# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/cross_project_pipeline_spec.rb. It took 47.76 seconds. Expected to take 49.11 seconds.2724# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/position_spec.rb. Expected to take 47.66 seconds.2725Gitlab::Diff::Position2726 factory2727 produces a complete text position2728 produces a complete image position2729 allows the diff_refs to be passed as a single object2730 position for an added text file2731 is expected to be on text2732 is expected not to be on image2733 #diff_file2734 returns the correct diff file2735# [RSpecRunTime] RSpec elapsed time: 16 minutes 50.73 seconds. Current RSS: ~1482M. load average: 1.31 1.13 1.12 1/286 63282736 #diff_line2737 returns the correct diff line2738 #line_code2739 returns the correct line code2740 position for an added image file2741 is expected not to be on text2742 is expected to be on image2743 returns the correct diff file2744# [RSpecRunTime] RSpec elapsed time: 16 minutes 54.8 seconds. Current RSS: ~1515M. load average: 1.37 1.14 1.13 1/286 63962745 position for a changed file2746 position for an added line2747 #diff_file2748 returns the correct diff file2749 different folded positions in the same diff file2750 expands the diff file2751# [RSpecRunTime] RSpec elapsed time: 16 minutes 56.59 seconds. Current RSS: ~1515M. load average: 1.37 1.14 1.13 1/286 64262752 #diff_line2753 returns the correct diff line2754 #line_code2755 returns the correct line code2756 position for an unchanged line2757 #diff_file2758 returns the correct diff file2759 #diff_line2760 returns the correct diff line2761 #line_code2762 returns the correct line code2763 position for a removed line2764 #diff_file2765 returns the correct diff file2766 #diff_line2767 returns the correct diff line2768 #line_code2769 returns the correct line code2770 position for a renamed file2771 position for an added line2772 #diff_file2773 returns the correct diff file2774 #diff_line2775 returns the correct diff line2776 #line_code2777 returns the correct line code2778 position for an unchanged line2779 #diff_file2780 returns the correct diff file2781 #diff_line2782 returns the correct diff line2783 #line_code2784 returns the correct line code2785 position for a removed line2786 #diff_file2787 returns the correct diff file2788 #diff_line2789 returns the correct diff line2790 #line_code2791 returns the correct line code2792 position for a deleted file2793 #diff_file2794 returns the correct diff file2795 #diff_line2796 returns the correct diff line2797 #line_code2798 returns the correct line code2799 position for a missing ref2800 #diff_file2801 does not raise exception2802 #diff_line2803 does not raise exception2804 #line_code2805 does not raise exception2806 position for a file in the initial commit2807 #diff_file2808 returns the correct diff file2809 #diff_line2810 returns the correct diff line2811 #line_code2812 returns the correct line code2813 position for a file in a straight comparison2814 #diff_file2815 returns the correct diff file2816 #diff_line2817 returns the correct diff line2818 #line_code2819 returns the correct line code2820 #==2821 when positions are equal2822 returns true2823 when positions are equal, except for truncated shas2824 returns true2825 when positions are unequal2826 returns false2827 #as_json2828 for text position2829 behaves like diff position json2830 returns the position as JSON2831 for image position2832 behaves like diff position json2833 returns the position as JSON2834 #to_json2835 for text position2836 behaves like diff position json2837 returns the position as JSON2838 works when nested under another hash2839 for image position2840 behaves like diff position json2841 returns the position as JSON2842 works when nested under another hash2843 #file_hash2844 returns SHA1 representation of the file_path2845 #multiline?2846 when the position type is text2847 when the start lines equal the end lines2848 returns true2849 when the start lines do not equal the end lines2850 returns true2851 when the position type is not text2852 returns false2853# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/position_spec.rb. It took 36.81 seconds. Expected to take 47.66 seconds.2854# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/members_mapper_spec.rb. Expected to take 41.82 seconds.2855Gitlab::ImportExport::MembersMapper2856 map members2857 when importable is Project2858 includes the exported user ID in the map2859 maps a member2860 defaults to importer member if it does not exist2861 has invited members with no user2862 maps created_by_id to user on new instance2863 replaced user_id with user_id from new instance2864 adds users to project members2865 maps an owner as a maintainer2866 logging2867 logs member addition2868 when exporter member is invalid2869 logs member addition failure2870# [RSpecRunTime] RSpec elapsed time: 17 minutes 34.65 seconds. Current RSS: ~1461M. load average: 1.38 1.17 1.14 1/281 69202871 user is not an admin2872 does not map a member2873 defaults to importer member if it does not exist2874# [RSpecRunTime] RSpec elapsed time: 17 minutes 36.73 seconds. Current RSS: ~1448M. load average: 1.38 1.17 1.14 1/281 69212875 chooses the one with an email2876 maps the member that has a matching email2877# [RSpecRunTime] RSpec elapsed time: 17 minutes 37.79 seconds. Current RSS: ~1446M. load average: 1.35 1.17 1.14 1/281 69222878 when user has email exported2879 maps a member2880 importer same as group member2881 maps the project member2882 maps the project member if it already exists2883# [RSpecRunTime] RSpec elapsed time: 17 minutes 41.37 seconds. Current RSS: ~1443M. load average: 1.35 1.17 1.14 1/281 69232884 importing group members2885 maps the importer2886 maps the group member2887# [RSpecRunTime] RSpec elapsed time: 17 minutes 43.97 seconds. Current RSS: ~1442M. load average: 1.32 1.16 1.14 1/281 69242888 when importer mapping fails2889 includes importer specific error message2890 when importer is not an admin2891 and the imported project is part of a group2892 behaves like it fetches the access level from parent group2893 and resolves it correctly2894# [RSpecRunTime] RSpec elapsed time: 17 minutes 45.93 seconds. Current RSS: ~1441M. load average: 1.32 1.16 1.14 1/281 69252895 behaves like it fetches the access level from parent group2896 and resolves it correctly2897 behaves like it fetches the access level from parent group2898 and resolves it correctly2899 and the imported group is part of another group2900 behaves like it fetches the access level from parent group2901 and resolves it correctly2902 behaves like it fetches the access level from parent group2903 and resolves it correctly2904 behaves like it fetches the access level from parent group2905 and resolves it correctly2906 when importable is Group2907 includes the exported user ID in the map2908 maps a member2909 defaults to importer member if it does not exist2910 has invited members with no user2911 maps created_by_id to user on new instance2912 replaced user_id with user_id from new instance2913 does not lower owner access level2914 logging2915 logs member addition2916 when exporter member is invalid2917 logs member addition failure2918# [RSpecRunTime] RSpec elapsed time: 17 minutes 55.58 seconds. Current RSS: ~1456M. load average: 1.27 1.16 1.14 1/281 69262919 user is not an admin2920 does not map a member2921 defaults to importer member if it does not exist2922 chooses the one with an email2923 maps the member that has a matching email2924 when user has email exported2925 maps a member2926# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/members_mapper_spec.rb. It took 33.27 seconds. Expected to take 41.82 seconds.2927# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/db_load_balancing_spec.rb. Expected to take 39.43 seconds.2928Gitlab::Redis::DbLoadBalancing2929 .config_file_name2930 when there is no config file anywhere2931 is expected to be nil2932 #secret_file2933 when explicitly specified in config file2934 returns the absolute path of specified file inside Rails root2935 when not explicitly specified2936 returns the default path in the encrypted settings shared directory2937 .with2938 yields a ::Redis2939 when running on single-threaded runtime2940 instantiates a connection pool with size 52941 when running on multi-threaded runtime2942 instantiates a connection pool with a size based on the concurrency of the worker2943 when there is no config at all2944 can run an empty block2945 .store2946 with old format2947 behaves like redis store2948 instantiates Redis::Store2949 with the namespace2950 uses specified namespace2951 with new format2952 behaves like redis store2953 instantiates Redis::Store2954 with the namespace2955 uses specified namespace2956 #db2957 with old format2958 returns the correct db2959 with new format2960 returns the correct db2961 with cluster-mode2962 returns the correct db2963 .url2964 withstands mutation2965 when yml file with env variable2966 reads redis url from env variable2967 #fetch_config2968 raises an exception when the config file contains invalid yaml2969 when redis.yml exists2970 uses config/redis.yml2971 when no config file exsits2972 returns nil2973 when resque.yml exists2974 returns the config from resque.yml2975 .params2976 withstands mutation2977 with command to generate extra config specified2978 when the command returns valid yaml2979 merges config from command on top of config from file2980 when the command returns invalid yaml2981 raises error2982 when the parsed external command output returns invalid hash2983 raises an error2984 when the command fails2985 raises error2986 when url contains unix socket reference2987 with old format2988 returns path key instead2989 with new format2990 returns path key instead2991 when url is host based2992 with old format2993 returns hash with host, port, db, and password2994 with new format2995 rails_env: "development", host: "development-host"2996 returns hash with host, port, db, and password2997 does not raise ArgumentError for invalid keywords in SentinelConfig2998 rails_env: "test", host: "test-host"2999 returns hash with host, port, db, and password3000 does not raise ArgumentError for invalid keywords in SentinelConfig3001 rails_env: "production", host: "production-host"3002 returns hash with host, port, db, and password3003 does not raise ArgumentError for invalid keywords in SentinelConfig3004 behaves like instrumentation_class in custom key3005 moves instrumentation class into custom3006 with redis cluster format3007 rails_env: "development", host: "development-master"3008 returns hash with cluster and password3009 does not raise ArgumentError for invalid keywords in ClusterConfig3010 behaves like instrumentation_class in custom key3011 moves instrumentation class into custom3012 rails_env: "test", host: "test-master"3013 returns hash with cluster and password3014 does not raise ArgumentError for invalid keywords in ClusterConfig3015 behaves like instrumentation_class in custom key3016 moves instrumentation class into custom3017 rails_env: "production", host: "production-master"3018 returns hash with cluster and password3019 does not raise ArgumentError for invalid keywords in ClusterConfig3020 behaves like instrumentation_class in custom key3021 moves instrumentation class into custom3022 .version3023 returns a version3024 behaves like redis_shared_examples3025 .config_file_name3026 when there is no config file anywhere3027 is expected to be nil3028 .store3029 with old format3030 behaves like redis store3031 instantiates Redis::Store3032 with the namespace3033 uses specified namespace3034 with new format3035 behaves like redis store3036 instantiates Redis::Store3037 with the namespace3038 uses specified namespace3039 .params3040 withstands mutation3041 with command to generate extra config specified3042 when the command returns valid yaml3043 merges config from command on top of config from file3044 when the command returns invalid yaml3045 raises error3046 when the parsed external command output returns invalid hash3047 raises an error3048 when the command fails3049 raises error3050 when url contains unix socket reference3051 with old format3052 returns path key instead3053 with new format3054 returns path key instead3055 when url is host based3056 with old format3057 returns hash with host, port, db, and password3058 with new format3059 rails_env: "development", host: "development-host"3060 returns hash with host, port, db, and password3061 does not raise ArgumentError for invalid keywords in SentinelConfig3062 rails_env: "test", host: "test-host"3063 returns hash with host, port, db, and password3064 does not raise ArgumentError for invalid keywords in SentinelConfig3065 rails_env: "production", host: "production-host"3066 returns hash with host, port, db, and password3067 does not raise ArgumentError for invalid keywords in SentinelConfig3068 behaves like instrumentation_class in custom key3069 moves instrumentation class into custom3070 with redis cluster format3071 rails_env: "development", host: "development-master"3072 returns hash with cluster and password3073 does not raise ArgumentError for invalid keywords in ClusterConfig3074 behaves like instrumentation_class in custom key3075 moves instrumentation class into custom3076 rails_env: "test", host: "test-master"3077 returns hash with cluster and password3078 does not raise ArgumentError for invalid keywords in ClusterConfig3079 behaves like instrumentation_class in custom key3080 moves instrumentation class into custom3081 rails_env: "production", host: "production-master"3082 returns hash with cluster and password3083 does not raise ArgumentError for invalid keywords in ClusterConfig3084 behaves like instrumentation_class in custom key3085 moves instrumentation class into custom3086 .url3087 withstands mutation3088 when yml file with env variable3089 reads redis url from env variable3090 .version3091 returns a version3092 .with3093 yields a ::Redis3094 when running on single-threaded runtime3095 instantiates a connection pool with size 53096 when running on multi-threaded runtime3097 instantiates a connection pool with a size based on the concurrency of the worker3098 when there is no config at all3099 can run an empty block3100 #db3101 with old format3102 returns the correct db3103 with new format3104 returns the correct db3105 with cluster-mode3106 returns the correct db3107 #sentinels3108 when sentinels are defined3109 rails_env: "development", hosts: ["development-replica1", "development-replica2"]3110 returns an array of hashes with host and port keys3111 rails_env: "test", hosts: ["test-replica1", "test-replica2"]3112 returns an array of hashes with host and port keys3113 rails_env: "production", hosts: ["production-replica1", "production-replica2"]3114 returns an array of hashes with host and port keys3115 when sentinels are not defined3116 returns nil3117 when cluster is defined3118 returns nil3119 #sentinels?3120 when sentinels are defined3121 returns true3122 when sentinels are not defined3123 is expected to eq nil3124 when cluster is defined3125 returns false3126 #raw_config_hash3127 returns old-style single url config in a hash3128 returns cluster config without url key in a hash3129 #secret_file3130 when explicitly specified in config file3131 returns the absolute path of specified file inside Rails root3132 when not explicitly specified3133 returns the default path in the encrypted settings shared directory3134 #parse_client_tls_options3135 when configuration does not have TLS related options3136 returns the coniguration as-is3137 when specified certificate file does not exist3138 raises error about missing certificate file3139 when specified key file does not exist3140 raises error about missing key file3141 when only certificate file is specified3142 renders resque.yml correctly3143 when only key file is specified3144 renders resque.yml correctly3145 when configuration valid TLS related options3146 converts cert_file and key_file appropriately3147 #fetch_config3148 raises an exception when the config file contains invalid yaml3149 when redis.yml exists3150 uses config/redis.yml3151 when no config file exsits3152 returns nil3153 when resque.yml exists3154 returns the config from resque.yml3155 #sentinels?3156 when sentinels are defined3157 returns true3158 when sentinels are not defined3159 is expected to eq nil3160 when cluster is defined3161 returns false3162 #sentinels3163 when sentinels are defined3164 rails_env: "development", hosts: ["development-replica1", "development-replica2"]3165 returns an array of hashes with host and port keys3166 rails_env: "test", hosts: ["test-replica1", "test-replica2"]3167 returns an array of hashes with host and port keys3168 rails_env: "production", hosts: ["production-replica1", "production-replica2"]3169 returns an array of hashes with host and port keys3170 when sentinels are not defined3171 returns nil3172 when cluster is defined3173 returns nil3174 .pool3175 when not using fallback config3176 creates its own connection pool3177 when using fallback config3178 uses the fallback class connection pool3179 #parse_client_tls_options3180 when configuration does not have TLS related options3181 returns the coniguration as-is3182 when specified certificate file does not exist3183 raises error about missing certificate file3184 when specified key file does not exist3185 raises error about missing key file3186 when only certificate file is specified3187 renders resque.yml correctly3188 when only key file is specified3189 renders resque.yml correctly3190 when configuration valid TLS related options3191 converts cert_file and key_file appropriately3192 #raw_config_hash3193 returns old-style single url config in a hash3194 returns cluster config without url key in a hash3195 #fetch_config3196 when redis.yml exists3197 when the fallback has a redis.yml entry3198 is expected to eq {"fallback redis.yml"=>123}3199 and an instance config file exists3200 is expected to eq {"instance specific file"=>456}3201 and the instance has a redis.yml entry3202 is expected to eq {"instance redis.yml"=>789}3203 when no redis config file exsits3204 returns nil3205 when resque.yml exists3206 returns the config from resque.yml3207# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/db_load_balancing_spec.rb. It took 15.95 seconds. Expected to take 39.43 seconds.3208# [RSpecRunTime] Starting example group spec/services/incident_management/timeline_events/create_service_spec.rb. Expected to take 35.46 seconds.3209IncidentManagement::TimelineEvents::CreateService3210 #execute3211 successfully creates a database record3212 when current user is blank3213 behaves like error response3214 has an informative message3215 behaves like does not track incident management event3216 does not track the event3217# [RSpecRunTime] RSpec elapsed time: 18 minutes 15.23 seconds. Current RSS: ~1510M. load average: 1.13 1.13 1.13 1/281 69273218 when user does not have permissions to create timeline events3219 behaves like error response3220 has an informative message3221 behaves like does not track incident management event3222 does not track the event3223 when error occurs during creation3224 behaves like error response3225 has an informative message3226 behaves like does not track incident management event3227 does not track the event3228 with default action3229 matches the default action3230 creates a system note3231 behaves like success response3232 has timeline event3233 behaves like an incident management tracked event3234 .track_event3235 tracks the event using redis3236 behaves like Snowplow event tracking with RedisHLL context3237 behaves like Snowplow event tracking3238 is emitted3239 with auto_created param3240 when auto_created is true3241 does not create a system note3242 when user does not have permissions3243 behaves like success response3244 has timeline event3245 behaves like an incident management tracked event3246 .track_event3247 tracks the event using redis3248 behaves like Snowplow event tracking with RedisHLL context3249 behaves like Snowplow event tracking3250 is emitted3251 when auto_created is false3252 creates a system note3253 with non_default action3254 matches the action from arguments3255 behaves like success response3256 has timeline event3257 behaves like an incident management tracked event3258 .track_event3259 tracks the event using redis3260 behaves like Snowplow event tracking with RedisHLL context3261 behaves like Snowplow event tracking3262 is emitted3263 when timeline event tag names are passed3264 matches the tag name3265 behaves like success response3266 has timeline event3267 behaves like an incident management tracked event3268 .track_event3269 tracks the event using redis3270 behaves like Snowplow event tracking with RedisHLL context3271 behaves like Snowplow event tracking3272 is emitted3273 when predefined tags are passed3274 matches the two tags on the event and creates on project3275 behaves like success response3276 has timeline event3277 behaves like an incident management tracked event3278 .track_event3279 tracks the event using redis3280 behaves like Snowplow event tracking with RedisHLL context3281 behaves like Snowplow event tracking3282 is emitted3283 when invalid tag names are passed3284 does not create timeline event3285 behaves like error response3286 has an informative message3287 behaves like does not track incident management event3288 does not track the event3289 with editable param3290 when editable is true3291 behaves like success response3292 has timeline event3293 behaves like an incident management tracked event3294 .track_event3295 tracks the event using redis3296 behaves like Snowplow event tracking with RedisHLL context3297 behaves like Snowplow event tracking3298 is emitted3299 when editable is false3300 behaves like success response3301 has timeline event3302 behaves like an incident management tracked event3303 .track_event3304 tracks the event using redis3305 behaves like Snowplow event tracking with RedisHLL context3306 behaves like Snowplow event tracking3307 is emitted3308 when note is more than 280 characters long3309 when was not promoted from note3310 when auto_created is true3311 behaves like success response3312 has timeline event3313 behaves like an incident management tracked event3314 .track_event3315 tracks the event using redis3316 behaves like Snowplow event tracking with RedisHLL context3317 behaves like Snowplow event tracking3318 is emitted3319 when auto_created is false3320 behaves like error response3321 has an informative message3322 behaves like does not track incident management event3323 does not track the event3324 when promoted from note3325 behaves like success response3326 has timeline event3327 behaves like an incident management tracked event3328 .track_event3329 tracks the event using redis3330 behaves like Snowplow event tracking with RedisHLL context3331 behaves like Snowplow event tracking3332 is emitted3333 automatically created timeline events3334 .create_incident3335 behaves like successfully created timeline event3336 creates a timeline event3337 successfully creates a database record3338 does not create a system note3339 behaves like an incident management tracked event3340 .track_event3341 tracks the event using redis3342 behaves like Snowplow event tracking with RedisHLL context3343 behaves like Snowplow event tracking3344 is emitted3345 .reopen_incident3346 behaves like successfully created timeline event3347 creates a timeline event3348 successfully creates a database record3349 does not create a system note3350 behaves like an incident management tracked event3351 .track_event3352 tracks the event using redis3353 behaves like Snowplow event tracking with RedisHLL context3354 behaves like Snowplow event tracking3355 is emitted3356 .resolve_incident3357 behaves like successfully created timeline event3358 creates a timeline event3359 successfully creates a database record3360 does not create a system note3361 behaves like an incident management tracked event3362 .track_event3363 tracks the event using redis3364 behaves like Snowplow event tracking with RedisHLL context3365 behaves like Snowplow event tracking3366 is emitted3367 .change_incident_status3368 behaves like successfully created timeline event3369 creates a timeline event3370 successfully creates a database record3371 does not create a system note3372 behaves like an incident management tracked event3373 .track_event3374 tracks the event using redis3375 behaves like Snowplow event tracking with RedisHLL context3376 behaves like Snowplow event tracking3377 is emitted3378 .change_severity3379 behaves like successfully created timeline event3380 creates a timeline event3381 successfully creates a database record3382 does not create a system note3383 behaves like an incident management tracked event3384 .track_event3385 tracks the event using redis3386 behaves like Snowplow event tracking with RedisHLL context3387 behaves like Snowplow event tracking3388 is emitted3389 .change_labels3390 when there are neither added nor removed labels3391 responds with error3392 does not create timeline event3393 when there are only added labels3394 behaves like successfully created timeline event3395 creates a timeline event3396 successfully creates a database record3397 does not create a system note3398 behaves like an incident management tracked event3399 .track_event3400 tracks the event using redis3401 behaves like Snowplow event tracking with RedisHLL context3402 behaves like Snowplow event tracking3403 is emitted3404 when there are only removed labels3405 behaves like successfully created timeline event3406 creates a timeline event3407 successfully creates a database record3408 does not create a system note3409 behaves like an incident management tracked event3410 .track_event3411 tracks the event using redis3412 behaves like Snowplow event tracking with RedisHLL context3413 behaves like Snowplow event tracking3414 is emitted3415 when there are both added and removed labels3416 behaves like successfully created timeline event3417 creates a timeline event3418 successfully creates a database record3419 does not create a system note3420 behaves like an incident management tracked event3421 .track_event3422 tracks the event using redis3423 behaves like Snowplow event tracking with RedisHLL context3424 behaves like Snowplow event tracking3425 is emitted3426 when there is a single added and single removed labels3427 behaves like successfully created timeline event3428 creates a timeline event3429 successfully creates a database record3430 does not create a system note3431 behaves like an incident management tracked event3432 .track_event3433 tracks the event using redis3434 behaves like Snowplow event tracking with RedisHLL context3435 behaves like Snowplow event tracking3436 is emitted3437 when feature flag is disabled3438 does not create timeline event3439# [RSpecRunTime] Finishing example group spec/services/incident_management/timeline_events/create_service_spec.rb. It took 19.76 seconds. Expected to take 35.46 seconds.3440# [RSpecRunTime] Starting example group spec/models/error_tracking/project_error_tracking_setting_spec.rb. Expected to take 32.59 seconds.3441ErrorTracking::ProjectErrorTrackingSetting3442 does not allow STI3443 Associations3444 is expected to belong to project required: false3445 Validations3446 is expected to validate that the length of :api_url is at most 2553447 is expected to allow :api_url to be ‹"http://gitlab.com/api/0/projects/project1/something"›3448 is expected not to allow :api_url to be ‹"http://gitlab.com/api/0/projects/project1/something€"›3449 disallows non-booleans in enabled column3450 allows booleans in enabled column3451 rejects invalid api_urls3452 fails validation without org and project slugs3453 presence validations3454 enabled: true, integrated: true, token: nil, api_url: nil, valid?: true3455 is expected to eq true3456# [RSpecRunTime] RSpec elapsed time: 18 minutes 36.52 seconds. Current RSS: ~1521M. load average: 1.09 1.12 1.12 1/281 69283457 enabled: true, integrated: false, token: nil, api_url: nil, valid?: false3458 is expected to eq false3459 enabled: true, integrated: false, token: nil, api_url: "http://example.com/api/0/projects/org-slug/proj-slug/", valid?: false3460 is expected to eq false3461 enabled: true, integrated: false, token: "token", api_url: nil, valid?: false3462 is expected to eq false3463 enabled: true, integrated: false, token: "token", api_url: "http://example.com/api/0/projects/org-slug/proj-slug/", valid?: true3464 is expected to eq true3465 enabled: false, integrated: false, token: nil, api_url: nil, valid?: true3466 is expected to eq true3467 enabled: false, integrated: false, token: nil, api_url: "http://example.com/api/0/projects/org-slug/proj-slug/", valid?: true3468 is expected to eq true3469 enabled: false, integrated: false, token: "token", api_url: nil, valid?: true3470 is expected to eq true3471 enabled: false, integrated: false, token: "token", api_url: "http://example.com/api/0/projects/org-slug/proj-slug/", valid?: true3472 is expected to eq true3473 Callbacks3474 after_save :create_client_key!3475 without client key3476 creates a new client key3477 with sentry backend3478 does not create a new client key3479 when feature disabled3480 does not create a new client key3481 when client key already exists3482 does not create a new client key3483 before_validation :reset_token3484 when a token was previously set3485 resets token if url changed3486 does not reset token if new url is set together with the same token3487 does not reset token if new url is set together with a new token3488 .extract_sentry_external_url3489 when passing a URL3490 is expected to eq "https://sentrytest.gitlab.com/sentry-org/sentry-project"3491 when passing nil3492 is expected to be nil3493 #sentry_external_url3494 returns the correct url3495 #sentry_client3496 is expected to be a kind of ErrorTracking::SentryClient3497 is expected to have attributes {:token => "access_token_123", :url => "https://sentrytest.gitlab.com/api/0/projects/sentry-org/sentry-project"}3498 #list_sentry_issues3499 when cached3500 returns cached issues3501 when not cached3502 returns nil3503 client errors3504 exception: ErrorTracking::SentryClient::Error, error_type: "non_20x_response_from_sentry", error_message: "something"3505 returns an error3506 exception: ErrorTracking::SentryClient::MissingKeysError, error_type: "missing_keys_in_sentry_response", error_message: "something"3507 returns an error3508 exception: ErrorTracking::SentryClient::ResponseInvalidSizeError, error_type: "invalid_size_of_sentry_response", error_message: "something"3509 returns an error3510 exception: ErrorTracking::SentryClient::Issue::BadRequestError, error_type: "bad_request_for_sentry_api", error_message: "something"3511 returns an error3512 exception: StandardError, error_type: nil, error_message: "Unexpected Error"3513 returns an error3514 #list_sentry_projects3515 calls sentry client3516 #issue_details3517 when cached3518 is expected to eq {:issue=>#<Gitlab::ErrorTracking::DetailedError:0x00007b94ead334c0 @id="1", @title="title", @type="er..., @first_release_version="12345678", @tags={:level=>"error", :logger=>"rails"}, @gitlab_commit=nil>}3519 is expected to eq "12345678"3520 is expected to eq nil3521 is expected to eq nil3522 when release version is nil3523 is expected to eq nil3524 is expected to eq nil3525 when repo commit matches first release version3526 is expected to eq "12345678"3527 is expected to eq "/namespace363/project-283/-/commit/12345678"3528 when not cached3529 is expected not to receive sentry_client(*(any args)) 0 times3530 is expected to be nil3531 #issue_latest_event3532 returns the error event3533 #update_issue3534 when sentry response is successful3535 returns the successful response3536 when sentry raises an error3537 returns the successful response3538 when sentry_project_id is not set3539 when sentry_project_id is not set3540 tries to backfill it from sentry API3541 when the project cannot be found on sentry3542 raises error3543 when mismatching sentry_project_id is detected3544 raises error3545 passing parameters to sentry client3546 returns the successful response3547 slugs3548 behaves like slug from api_url3549 when api_url is correct3550 returns slug3551 when api_url is blank3552 returns nil3553 behaves like slug from api_url3554 when api_url is correct3555 returns slug3556 when api_url is blank3557 returns nil3558 names from api_url3559 behaves like name from api_url3560 when name is present in DB3561 returns name from DB3562 when name is null in DB3563 titleizes and returns slug from api_url3564 returns nil when api_url is incorrect3565 returns nil when api_url is blank3566 behaves like name from api_url3567 when name is present in DB3568 returns name from DB3569 when name is null in DB3570 titleizes and returns slug from api_url3571 returns nil when api_url is incorrect3572 returns nil when api_url is blank3573 .build_api_url_from3574 correctly builds api_url with slugs3575 correctly builds api_url without slugs3576 does not raise exception with invalid url3577 returns nil when api_host is blank3578 #api_host3579 when api_url exists3580 extracts the api_host from api_url3581 when api_url is nil3582 returns nil3583 #expire_issues_cache3584 clears the cache3585 #sentry_enabled3586 enabled: true, integrated: false, sentry_enabled: true3587 is expected to eq true3588 enabled: true, integrated: true, sentry_enabled: false3589 is expected to eq false3590 enabled: true, integrated: true, sentry_enabled: false3591 is expected to eq false3592 enabled: false, integrated: false, sentry_enabled: false3593 is expected to eq false3594 #integrated_enabled?3595 enabled: true, integrated: false, integrated_enabled: false3596 is expected to eq false3597 enabled: false, integrated: true, integrated_enabled: false3598 is expected to eq false3599 enabled: true, integrated: true, integrated_enabled: true3600 is expected to eq true3601 #gitlab_dsn3602 is expected to eq "http://glet_29ffc27def89b553568b92102e021449@localhost:8080/errortracking/api/v1/projects/321"3603# [RSpecRunTime] Finishing example group spec/models/error_tracking/project_error_tracking_setting_spec.rb. It took 13.49 seconds. Expected to take 32.59 seconds.3604# [RSpecRunTime] Starting example group spec/services/system_note_service_spec.rb. Expected to take 30.29 seconds.3605SystemNoteService3606 .add_commits3607 calls CommitService3608# [RSpecRunTime] RSpec elapsed time: 18 minutes 48.1 seconds. Current RSS: ~1526M. load average: 1.07 1.11 1.12 1/281 69353609 .tag_commit3610 calls CommitService3611 .change_assignee3612 calls IssuableService3613 .change_issuable_assignees3614 calls IssuableService3615 .change_issuable_reviewers3616 calls IssuableService3617 .request_review3618 calls IssuableService3619 .change_issuable_contacts3620 calls IssuableService3621 .close_after_error_tracking_resolve3622 calls IssuableService3623 .relate_issuable3624 calls IssuableService3625 .unrelate_issuable3626 calls IssuableService3627 .change_start_date_or_due_date3628 calls TimeTrackingService3629 .change_status3630 calls IssuableService3631 .merge_when_checks_pass3632 calls MergeRequestsService3633 .cancel_auto_merge3634 calls MergeRequestsService3635 .abort_auto_merge3636 calls MergeRequestsService3637 .merge_when_pipeline_succeeds3638 calls MergeRequestsService3639 .cancel_merge_when_pipeline_succeeds3640 calls MergeRequestsService3641 .abort_merge_when_pipeline_succeeds3642 calls MergeRequestsService3643 .change_title3644 calls IssuableService3645 .change_description3646 calls IssuableService3647 .change_issue_confidentiality3648 calls IssuableService3649 .change_branch3650 calls MergeRequestsService3651 .change_branch_presence3652 calls MergeRequestsService3653 .new_issue_branch3654 calls MergeRequestsService3655 .new_merge_request3656 calls MergeRequestsService3657 .zoom_link_added3658 calls ZoomService3659 .zoom_link_removed3660 calls ZoomService3661 .cross_reference3662 calls IssuableService3663 .cross_reference_disallowed?3664 calls IssuableService3665 .cross_reference_exists?3666 calls IssuableService3667 .noteable_moved3668 calls IssuableService3669 .noteable_cloned3670 calls IssuableService3671 .change_time_estimate3672 calls TimeTrackingService3673 .discussion_continued_in_issue3674 creates a new note in the discussion3675 mentions the created issue in the system note3676 behaves like a system note3677 has the correct attributes3678# [RSpecRunTime] RSpec elapsed time: 18 minutes 57.38 seconds. Current RSS: ~1495M. load average: 1.07 1.11 1.12 1/287 70913679 .change_time_spent3680 calls TimeTrackingService3681 .created_timelog3682 calls TimeTrackingService3683 .remove_timelog3684 calls TimeTrackingService3685 .handle_merge_request_draft3686 calls MergeRequestsService3687 .add_merge_request_draft_from_commit3688 calls MergeRequestsService3689 .change_task_status3690 calls IssuableService3691 .resolve_all_discussions3692 calls MergeRequestsService3693 .diff_discussion_outdated3694 calls MergeRequestsService3695 .mark_duplicate_issue3696 calls IssuableService3697 .mark_canonical_issue_of_duplicate3698 calls IssuableService3699 .email_participants3700 calls IssuableService3701 .discussion_lock3702 calls IssuableService3703 .auto_resolve_prometheus_alert3704 calls IssuableService3705 .design_version_added3706 calls DesignManagementService3707 .design_discussion_added3708 calls DesignManagementService3709# [RSpecRunTime] RSpec elapsed time: 19 minutes 2.37 seconds. Current RSS: ~1488M. load average: 1.06 1.11 1.12 1/286 71103710 .approve_mr3711 calls MergeRequestsService3712 .unapprove_mr3713 calls MergeRequestsService3714 .change_alert_status3715 with status change reason3716 calls AlertManagementService3717 without status change reason3718 calls AlertManagementService3719 .new_alert_issue3720 calls AlertManagementService3721 .create_new_alert3722 calls AlertManagementService3723 .change_incident_severity3724 calls IncidentService3725 .change_incident_status3726 with status change reason3727 calls IncidentService3728 without status change reason3729 calls IncidentService3730 .log_resolving_alert3731 calls AlertManagementService3732 .change_issue_type3733 calls IssuableService3734 .add_timeline_event3735 calls IncidentsService3736 .edit_timeline_event3737 calls IncidentsService3738 .delete_timeline_event3739 calls IncidentsService3740 .relate_work_item3741 calls IssuableService3742 .unrelate_wotk_item3743 calls IssuableService3744# [RSpecRunTime] Finishing example group spec/services/system_note_service_spec.rb. It took 18.01 seconds. Expected to take 30.29 seconds.3745# [RSpecRunTime] Starting example group spec/lib/banzai/pipeline/wiki_pipeline_spec.rb. Expected to take 29.67 seconds.3746Banzai::Pipeline::WikiPipeline3747 TableOfContents3748 replaces the tag with the TableOfContentsFilter result3749 is not case-sensitive3750 works with alternative [toc] tag3751 handles an empty pipeline result3752 Links3753 when GitLab is hosted at a root URL3754 linking to pages within the wiki3755 when creating hierarchical links to the current directory3756 rewrites non-file links to be at the scope of the current directory3757 rewrites file links to be at the scope of the current directory3758 when creating hierarchical links to the parent directory3759 rewrites non-file links to be at the scope of the parent directory3760 rewrites file links to be at the scope of the parent directory3761 when creating hierarchical links to a sub-directory3762 rewrites non-file links to be at the scope of the sub-directory3763 rewrites file links to be at the scope of the sub-directory3764 when creating non-hierarchical links3765 rewrites non-file links to be at the scope of the wiki root3766 rewrites non-file links (with spaces) to be at the scope of the wiki root3767 rewrites file links to be at the scope of the current directory3768 rewrites links with anchor3769 rewrites links (with spaces) with anchor3770 when creating root links3771 rewrites non-file links to be at the scope of the wiki root3772 rewrites file links to be at the scope of the wiki root3773 linking to pages outside the wiki (absolute)3774 doesn't rewrite links3775 when GitLab is hosted at a relative URL3776 linking to pages within the wiki3777 when creating hierarchical links to the current directory3778 rewrites non-file links to be at the scope of the current directory3779 rewrites file links to be at the scope of the current directory3780 when creating hierarchical links to the parent directory3781 rewrites non-file links to be at the scope of the parent directory3782 rewrites file links to be at the scope of the parent directory3783 when creating hierarchical links to a sub-directory3784 rewrites non-file links to be at the scope of the sub-directory3785 rewrites file links to be at the scope of the sub-directory3786 when creating non-hierarchical links3787 rewrites non-file links to be at the scope of the wiki root3788 rewrites non-file links (with spaces) to be at the scope of the wiki root3789 rewrites file links to be at the scope of the current directory3790 rewrites links with anchor3791 rewrites links (with spaces) with anchor3792 when creating root links3793 rewrites non-file links to be at the scope of the wiki root3794 rewrites file links to be at the scope of the wiki root3795 linking to pages outside the wiki (absolute)3796 doesn't rewrite links3797 checking slug validity when assembling links3798 with a valid slug3799 includes the slug in a (.) relative link3800 includeds the slug in a (..) relative link3801 when the slug is deemed unsafe or invalid3802 with the invalid slug javascript:3803 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3804 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3805 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3806 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3807 with the invalid slug JaVaScRiPt:3808 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3809 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3810 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3811 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3812 with the invalid slug javascript:3813 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3814 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3815 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3816 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3817 with the invalid slug javascript :3818 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3819 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3820 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3821 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3822 with the invalid slug javascript:3823 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3824 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3825 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3826 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3827 with the invalid slug javascript :3828 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3829 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3830 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3831 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3832 with the invalid slug :javascript:3833 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3834 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3835 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3836 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3837 with the invalid slug javascript:3838 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3839 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3840 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3841 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3842 with the invalid slug javascript:3843 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3844 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3845 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3846 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3847 with the invalid slug javascript:3848 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3849 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3850 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3851 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3852 with the invalid slug javascript:3853 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3854 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3855 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3856 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3857 with the invalid slug javascript:3858 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3859 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3860 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3861 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3862 with the invalid slug  javascript:3863 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3864 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3865 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3866 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3867 videos and audio3868 generates video html structure3869 rewrites and replaces video links names with white spaces to %203870 generates audio html structure3871 rewrites and replaces audio links names with white spaces to %203872 gollum tag filters3873 when local image file exists3874 sets the proper attributes for the image3875# [RSpecRunTime] Finishing example group spec/lib/banzai/pipeline/wiki_pipeline_spec.rb. It took 11.48 seconds. Expected to take 29.67 seconds.3876# [RSpecRunTime] Starting example group spec/models/integrations/prometheus_spec.rb. Expected to take 26.63 seconds.3877Integrations::Prometheus3878 does not allow STI3879 behaves like Integrations::BaseMonitoring3880 default values3881 is expected to eq :monitoring3882 redirects3883 does not follow redirects3884 Validations3885 when manual_configuration is enabled3886 does not validates presence of api_url3887 when manual configuration is disabled3888 does not validate presence of api_url3889 local connections allowed3890 does not validate presence of api_url3891 when the api_url domain points to localhost or local network3892 cannot query3893 can query when local requests are allowed3894 #test3895 success3896 reads the discovery endpoint3897 failure3898 fails to read the discovery endpoint3899 when configuration is not valid3900 returns failure message3901 #prometheus_client3902 manual configuration is enabled3903 calls valid?3904 manual configuration is disabled3905 no client provided3906 when local requests are allowed3907 allows local requests3908 when local requests are blocked3909 blocks local requests3910 behind IAP3911 includes the authorization header3912 with invalid IAP JSON3913 does not include authorization header3914 when passed with token_credential_uri3915 param_name: :token_credential_uri3916 does not make any unexpected HTTP requests3917 param_name: :tokencredentialuri3918 does not make any unexpected HTTP requests3919 param_name: :Token_credential_uri3920 does not make any unexpected HTTP requests3921 param_name: :tokenCredentialUri3922 does not make any unexpected HTTP requests3923 #prometheus_available?3924 clusters with enabled prometheus3925 cluster belongs to project3926 returns true3927# [RSpecRunTime] RSpec elapsed time: 19 minutes 23.78 seconds. Current RSS: ~1519M. load average: 1.19 1.13 1.12 1/281 71163928 cluster belongs to projects group3929 returns true3930 avoids N+1 queries3931# [RSpecRunTime] RSpec elapsed time: 19 minutes 28.46 seconds. Current RSS: ~1484M. load average: 1.17 1.13 1.12 1/281 71173932 cluster belongs to gitlab instance3933 returns true3934 clusters with prometheus disabled3935 returns false3936 clusters without prometheus3937 returns false3938 no clusters3939 returns false3940 #synchronize_service_state before_save callback3941 no clusters with prometheus are installed3942 when integration is inactive3943 activates integration when manual_configuration is enabled3944 keeps integration inactive when manual_configuration is disabled3945 when integration is active3946 keeps the integration active when manual_configuration is enabled3947 inactivates the integration when manual_configuration is disabled3948 with prometheus installed in the cluster3949 when integration is inactive3950 activates integration when manual_configuration is enabled3951 activates integration when manual_configuration is disabled3952 when integration is active3953 keeps integration active when manual_configuration is enabled3954 keeps integration active when manual_configuration is disabled3955 #track_events after_commit callback3956 enabling manual_configuration3957 tracks enable event3958 tracks disable event3959 #sync_http_integration after_save callback3960 with corresponding HTTP integration3961 syncs the attribute3962 when changing a different attribute3963 does not sync the attribute or execute extra queries3964 without corresponding HTTP integration3965 does not sync the attribute or execute extra queries3966 #editable?3967 is editable3968 when cluster exists with prometheus enabled3969 remains editable3970 #google_iap_service_account_json3971 with valid JSON3972 masks all JSON values3973 with invalid JSON3974 value: nil3975 is expected to eq nil3976 value: ""3977 is expected to eq ""3978 value: " "3979 is expected to eq " "3980 value: "invalid json"3981 is expected to eq "invalid json"3982# [RSpecRunTime] Finishing example group spec/models/integrations/prometheus_spec.rb. It took 16.99 seconds. Expected to take 26.63 seconds.3983# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/repository_cache_spec.rb. Expected to take 25.85 seconds.3984Gitlab::Redis::RepositoryCache3985 migrates from self to ClusterRepositoryCache3986 .cache_store3987 has a default ttl of 8 hours3988 uses a pool of multistore connections3989 .with3990 yields a MultiStore3991 borrows connection3992 when running on single-threaded runtime3993 instantiates a connection pool with size 53994 when running on multi-threaded runtime3995 instantiates a connection pool with a size based on the concurrency of the worker3996 when there is no config at all3997 can run an empty block3998 behaves like redis_shared_examples3999 .config_file_name4000 when there is no config file anywhere4001 is expected to be nil4002 .store4003 with old format4004 behaves like redis store4005 instantiates Redis::Store4006 with the namespace4007 uses specified namespace4008 with new format4009 behaves like redis store4010 instantiates Redis::Store4011 with the namespace4012 uses specified namespace4013 .params4014 withstands mutation4015 with command to generate extra config specified4016 when the command returns valid yaml4017 merges config from command on top of config from file4018 when the command returns invalid yaml4019 raises error4020 when the parsed external command output returns invalid hash4021 raises an error4022 when the command fails4023 raises error4024 when url contains unix socket reference4025 with old format4026 returns path key instead4027 with new format4028 returns path key instead4029 when url is host based4030 with old format4031 returns hash with host, port, db, and password4032 with new format4033 rails_env: "development", host: "development-host"4034 returns hash with host, port, db, and password4035 does not raise ArgumentError for invalid keywords in SentinelConfig4036 rails_env: "test", host: "test-host"4037 returns hash with host, port, db, and password4038 does not raise ArgumentError for invalid keywords in SentinelConfig4039 rails_env: "production", host: "production-host"4040 returns hash with host, port, db, and password4041 does not raise ArgumentError for invalid keywords in SentinelConfig4042 behaves like instrumentation_class in custom key4043 moves instrumentation class into custom4044 with redis cluster format4045 rails_env: "development", host: "development-master"4046 returns hash with cluster and password4047 does not raise ArgumentError for invalid keywords in ClusterConfig4048 behaves like instrumentation_class in custom key4049 moves instrumentation class into custom4050 rails_env: "test", host: "test-master"4051 returns hash with cluster and password4052 does not raise ArgumentError for invalid keywords in ClusterConfig4053 behaves like instrumentation_class in custom key4054 moves instrumentation class into custom4055 rails_env: "production", host: "production-master"4056 returns hash with cluster and password4057 does not raise ArgumentError for invalid keywords in ClusterConfig4058 behaves like instrumentation_class in custom key4059 moves instrumentation class into custom4060 .url4061 withstands mutation4062 when yml file with env variable4063 reads redis url from env variable4064 .version4065 returns a version4066 #db4067 with old format4068 returns the correct db4069 with new format4070 returns the correct db4071 with cluster-mode4072 returns the correct db4073 #sentinels4074 when sentinels are defined4075 rails_env: "development", hosts: ["development-replica1", "development-replica2"]4076 returns an array of hashes with host and port keys4077 rails_env: "test", hosts: ["test-replica1", "test-replica2"]4078 returns an array of hashes with host and port keys4079 rails_env: "production", hosts: ["production-replica1", "production-replica2"]4080 returns an array of hashes with host and port keys4081 when sentinels are not defined4082 returns nil4083 when cluster is defined4084 returns nil4085 #sentinels?4086 when sentinels are defined4087 returns true4088 when sentinels are not defined4089 is expected to eq nil4090 when cluster is defined4091 returns false4092 #raw_config_hash4093 returns old-style single url config in a hash4094 returns cluster config without url key in a hash4095 #secret_file4096 when explicitly specified in config file4097 returns the absolute path of specified file inside Rails root4098 when not explicitly specified4099 returns the default path in the encrypted settings shared directory4100 #parse_client_tls_options4101 when configuration does not have TLS related options4102 returns the coniguration as-is4103 when specified certificate file does not exist4104 raises error about missing certificate file4105 when specified key file does not exist4106 raises error about missing key file4107 when only certificate file is specified4108 renders resque.yml correctly4109 when only key file is specified4110 renders resque.yml correctly4111 when configuration valid TLS related options4112 converts cert_file and key_file appropriately4113 #fetch_config4114 raises an exception when the config file contains invalid yaml4115 when redis.yml exists4116 uses config/redis.yml4117 when no config file exsits4118 returns nil4119 when resque.yml exists4120 returns the config from resque.yml4121 #fetch_config4122 when redis.yml exists4123 when the fallback has a redis.yml entry4124 is expected to eq {"fallback redis.yml"=>123}4125 and an instance config file exists4126 is expected to eq {"instance specific file"=>456}4127 and the instance has a redis.yml entry4128 is expected to eq {"instance redis.yml"=>789}4129 when no redis config file exsits4130 returns nil4131 when resque.yml exists4132 returns the config from resque.yml4133 .pool4134 when not using fallback config4135 creates its own connection pool4136 when using fallback config4137 uses the fallback class connection pool4138# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/repository_cache_spec.rb. It took 8.39 seconds. Expected to take 25.85 seconds.4139# [RSpecRunTime] Starting example group spec/lib/gitlab/gpg/invalid_gpg_signature_updater_spec.rb. Expected to take 24.33 seconds.4140Gitlab::Gpg::InvalidGpgSignatureUpdater4141 #run4142 gpg signature did have an associated gpg key which was removed later4143 assigns the gpg key to the signature when the missing gpg key is added4144 does not assign the gpg key when an unrelated gpg key is added4145# [RSpecRunTime] RSpec elapsed time: 19 minutes 47.98 seconds. Current RSS: ~1519M. load average: 1.20 1.14 1.12 1/281 72264146 gpg signature did not have an associated gpg key4147 updates the signature to being valid when the missing gpg key is added4148 keeps the signature at being invalid when an unrelated gpg key is added4149# [RSpecRunTime] RSpec elapsed time: 19 minutes 52.86 seconds. Current RSS: ~1510M. load average: 1.19 1.14 1.12 1/281 73254150 gpg signature did have an associated unverified gpg key4151 updates the signature to being valid when the user updates the email address4152 keeps the signature at being invalid when the changed email address is still unrelated4153# [RSpecRunTime] RSpec elapsed time: 19 minutes 59.78 seconds. Current RSS: ~1493M. load average: 1.17 1.13 1.12 1/281 74724154 gpg signature did not have an associated gpg subkey4155 updates the signature to being valid when the missing gpg key is added4156# [RSpecRunTime] RSpec elapsed time: 20 minutes 2.69 seconds. Current RSS: ~1495M. load average: 1.24 1.15 1.13 1/281 75344157# [RSpecRunTime] Finishing example group spec/lib/gitlab/gpg/invalid_gpg_signature_updater_spec.rb. It took 20.91 seconds. Expected to take 24.33 seconds.4158# [RSpecRunTime] Starting example group spec/models/integrations/jenkins_spec.rb. Expected to take 24.06 seconds.4159Integrations::Jenkins4160 does not allow STI4161 sets the default values4162 behaves like Integrations::BaseCi4163 default values4164 is expected to eq :ci4165 behaves like Integrations::ResetSecretFields4166 #exposing_secrets_fields4167 returns an array of strings4168 #reset_secret_fields?4169 returns false if no exposing field has changed4170 returns true if any exposing field has changed4171 validation callback4172 when an exposing field has changed4173 clears all secret fields4174 when a secret field has been updated4175 does not clear this secret field4176 when a secret field has been updated with the same value4177 does not clear this secret field4178 when no exposing field has changed4179 does not clear any secret fields4180 accessors4181 is expected to respond to #enable_ssl_verification4182 is expected to respond to #enable_ssl_verification?4183 #initialize_properties4184 enables the setting by default4185 does not enable the setting if the record is already persisted4186 does not enable the setting if a custom value was set4187 #fields4188 inserts the checkbox field after the first URL field, or at the end4189 does not insert the field repeatedly4190 behaves like Integrations::HasWebHook4191 associations4192 is expected to have one service_hook inverse_of => integration4193 callbacks4194 calls #update_web_hook! when enabled4195 does not call #update_web_hook! when disabled4196 does not call #update_web_hook! when validation fails4197 #hook_url4198 returns a string4199 #url_variables4200 returns a hash4201 #hook_ssl_verification4202 returns a boolean4203 delegates to #enable_ssl_verification if the concern is included4204 #update_web_hook!4205 creates or updates a service hook4206 raises an error if the service hook could not be saved4207 does not attempt to save the service hook if there are no changes4208# [RSpecRunTime] RSpec elapsed time: 20 minutes 8.61 seconds. Current RSS: ~1552M. load average: 1.30 1.16 1.13 1/281 75354209 #execute_web_hook!4210 creates the webhook if necessary and executes it4211 raises an error if the service hook could not be saved4212# [RSpecRunTime] RSpec elapsed time: 20 minutes 9.73 seconds. Current RSS: ~1558M. load average: 1.30 1.16 1.13 1/281 75364213 Validations4214 when the integration is active4215 #username4216 when password was not touched4217 is expected not to validate that :username cannot be empty/falsy4218 when password was touched4219 is expected to validate that :username cannot be empty/falsy4220 when password is blank4221 does not validate the username4222 #password4223 does not validate the presence of password if username is nil4224 validates the presence of password if username is present4225# [RSpecRunTime] RSpec elapsed time: 20 minutes 12.52 seconds. Current RSS: ~1575M. load average: 1.27 1.16 1.13 1/281 75374226 when the integration is inactive4227 is expected not to validate that :username cannot be empty/falsy4228 is expected not to validate that :password cannot be empty/falsy4229 #hook_url4230 when the jenkins_url has no relative path4231 is expected to eq "http://jenkins.example.com/project/my_project"4232 when the jenkins_url has relative path4233 is expected to eq "http://organization.example.com/jenkins/project/my_project"4234 userinfo is missing and username and password are set4235 is expected to eq "http://u%24ername:pas%24%20word@organization.example.com/jenkins/project/my_project"4236 userinfo is provided and username and password are set4237 is expected to eq "http://username:password@organization.example.com/jenkins/project/my_project"4238 userinfo is provided username and password are not set4239 is expected to eq "http://u:p@organization.example.com/jenkins/project/my_project"4240 #test4241 returns the right status4242 #execute4243 invokes the Jenkins API4244 adds default web hook headers to the request4245 request url contains properly serialized username and password4246# [RSpecRunTime] RSpec elapsed time: 20 minutes 15.51 seconds. Current RSS: ~1568M. load average: 1.27 1.16 1.13 1/281 75384247# [RSpecRunTime] Finishing example group spec/models/integrations/jenkins_spec.rb. It took 12.8 seconds. Expected to take 24.06 seconds.4248# [RSpecRunTime] Starting example group spec/views/notify/pipeline_fixed_email.html.haml_spec.rb. Expected to take 22.58 seconds.4249notify/pipeline_fixed_email.html.haml4250 when pipeline has a name attribute4251 behaves like pipeline status changes email4252 when the pipeline contains a failed job4253 behaves like renders the pipeline status changes email correctly4254 pipeline with user4255 renders the email correctly4256 behaves like correct pipeline information for pipelines for merge requests4257 when pipeline for merge request4258 renders a source ref of the pipeline4259# [RSpecRunTime] RSpec elapsed time: 20 minutes 19.21 seconds. Current RSS: ~1545M. load average: 1.25 1.16 1.13 1/287 76264260 pipeline without user4261 renders the email correctly4262# [RSpecRunTime] RSpec elapsed time: 20 minutes 21.06 seconds. Current RSS: ~1537M. load average: 1.25 1.16 1.13 1/287 76714263 when the latest failed job is a bridge job4264 behaves like renders the pipeline status changes email correctly4265 pipeline with user4266 renders the email correctly4267 behaves like correct pipeline information for pipelines for merge requests4268 when pipeline for merge request4269 renders a source ref of the pipeline4270# [RSpecRunTime] RSpec elapsed time: 20 minutes 24.3 seconds. Current RSS: ~1486M. load average: 1.23 1.15 1.13 1/287 77584271 pipeline without user4272 renders the email correctly4273# [RSpecRunTime] RSpec elapsed time: 20 minutes 25.99 seconds. Current RSS: ~1483M. load average: 1.23 1.15 1.13 1/287 78034274 when pipeline does not have a name attribute4275 behaves like pipeline status changes email4276 when the pipeline contains a failed job4277 behaves like renders the pipeline status changes email correctly4278 pipeline with user4279 renders the email correctly4280 behaves like correct pipeline information for pipelines for merge requests4281 when pipeline for merge request4282 renders a source ref of the pipeline4283# [RSpecRunTime] RSpec elapsed time: 20 minutes 29.11 seconds. Current RSS: ~1483M. load average: 1.21 1.15 1.13 1/287 78904284 pipeline without user4285 renders the email correctly4286# [RSpecRunTime] RSpec elapsed time: 20 minutes 30.87 seconds. Current RSS: ~1478M. load average: 1.21 1.15 1.13 1/287 79354287 when the latest failed job is a bridge job4288 behaves like renders the pipeline status changes email correctly4289 pipeline with user4290 renders the email correctly4291 behaves like correct pipeline information for pipelines for merge requests4292 when pipeline for merge request4293 renders a source ref of the pipeline4294# [RSpecRunTime] RSpec elapsed time: 20 minutes 34.01 seconds. Current RSS: ~1478M. load average: 1.20 1.15 1.13 1/287 80224295 pipeline without user4296 renders the email correctly4297# [RSpecRunTime] RSpec elapsed time: 20 minutes 35.72 seconds. Current RSS: ~1477M. load average: 1.20 1.15 1.13 1/287 80674298# [RSpecRunTime] Finishing example group spec/views/notify/pipeline_fixed_email.html.haml_spec.rb. It took 20.24 seconds. Expected to take 22.58 seconds.4299# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/processor_spec.rb. Expected to take 22.16 seconds.4300Gitlab::Ci::Config::External::Processor4301 #perform4302 when no external files defined4303 returns the same values4304# [RSpecRunTime] RSpec elapsed time: 20 minutes 37.42 seconds. Current RSS: ~1479M. load average: 1.20 1.15 1.13 1/287 80824305 when an invalid local file is defined4306 raises an error4307 when an invalid remote file is defined4308 raises an error4309 with a valid remote external file is defined4310 appends the file to the values4311 removes the 'include' keyword4312 when the remote file has `include` with rules:exists4313 evaluates the rule as false4314 removes the 'include' keyword4315 with a valid local external file is defined4316 appends the file to the values4317 removes the 'include' keyword4318 with multiple external files are defined4319 appends the files to the values4320 removes the 'include' keyword4321# [RSpecRunTime] RSpec elapsed time: 20 minutes 41.44 seconds. Current RSS: ~1491M. load average: 1.18 1.15 1.13 1/287 82484322 when external files are defined but not valid4323 raises an error4324 when both external files and values defined the same key4325 takes precedence4326 when a nested includes are defined4327 when project is public4328 properly expands all includes4329 propagates the pipeline logger4330 stores includes4331# [RSpecRunTime] RSpec elapsed time: 20 minutes 45.03 seconds. Current RSS: ~1480M. load average: 1.25 1.16 1.13 1/287 85954332 when user is reporter of another project4333 properly expands all includes4334# [RSpecRunTime] RSpec elapsed time: 20 minutes 46.04 seconds. Current RSS: ~1476M. load average: 1.25 1.16 1.13 1/287 86944335 when user is not allowed4336 raises an error4337 when too many includes is included4338 raises an error4339 when config includes an external configuration file via SSL web request4340 with an acceptable certificate4341 is expected to include {:image => "image:1.0"}4342 with a self-signed certificate4343 returns a reportable configuration error4344 include:component4345 appends the file to the values4346 when a valid project file is defined4347 appends the file to the values4348 when valid project files are defined in a single include4349 appends the file to the values4350 stores includes4351# [RSpecRunTime] RSpec elapsed time: 20 minutes 51.06 seconds. Current RSS: ~1462M. load average: 1.23 1.16 1.13 1/287 90894352 when local file path has wildcard4353 fetches the matched files4354 stores includes4355# [RSpecRunTime] RSpec elapsed time: 20 minutes 52.28 seconds. Current RSS: ~1461M. load average: 1.23 1.16 1.13 1/287 92184356 when rules defined4357 when a rule is invalid4358 raises IncludeError4359# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/processor_spec.rb. It took 16.87 seconds. Expected to take 22.16 seconds.4360# [RSpecRunTime] Starting example group spec/policies/user_policy_spec.rb. Expected to take 21.0 seconds.4361UserPolicy4362 reading a user's information4363 is expected to be allowed :read_user4364 reading a different user's Personal Access Tokens4365 when user is admin4366 when admin mode is enabled4367 is expected to be allowed :read_user_personal_access_tokens4368 when admin mode is disabled4369 is expected not to be allowed :read_user_personal_access_tokens4370 when user is not an admin4371 requesting their own personal access tokens4372 is expected to be allowed :read_user_personal_access_tokens4373 requesting a different user's personal access tokens4374 is expected not to be allowed :read_user_personal_access_tokens4375 creating a different user's Personal Access Tokens4376 when current_user is admin4377 when admin mode is enabled and current_user is not blocked4378 is expected to be allowed :create_user_personal_access_token4379 when admin mode is enabled and current_user is blocked4380 is expected not to be allowed :create_user_personal_access_token4381 when admin mode is disabled4382 is expected not to be allowed :create_user_personal_access_token4383 when current_user is not an admin4384 creating their own personal access tokens4385 when current_user is not blocked4386 is expected to be allowed :create_user_personal_access_token4387 when current_user is blocked4388 is expected not to be allowed :create_user_personal_access_token4389 creating a different user's personal access tokens4390 is expected not to be allowed :create_user_personal_access_token4391 reading a user's associations count4392 when current_user is not an admin4393 fetching their own data4394 when current_user is not blocked4395 is expected to be allowed :get_user_associations_count4396 when current_user is blocked4397 is expected not to be allowed :get_user_associations_count4398 fetching a different user's data4399 is expected not to be allowed :get_user_associations_count4400 when current_user is an admin4401 fetching their own data4402 when current_user is not blocked4403 is expected to be allowed :get_user_associations_count4404 when current_user is blocked4405 is expected not to be allowed :get_user_associations_count4406 fetching a different user's data4407 is expected to be allowed :get_user_associations_count4408 updating a user's status4409 behaves like changing a user4410 when a regular user tries to destroy another regular user4411 is expected not to be allowed :update_user_status4412 when a regular user tries to destroy themselves4413 is expected to be allowed :update_user_status4414 when an admin user tries to destroy a regular user4415 when admin mode is enabled4416 is expected to be allowed :update_user_status4417 when admin mode is disabled4418 is expected to be disallowed :update_user_status4419 when an admin user tries to destroy a ghost user4420 is expected not to be allowed :update_user_status4421 destroying a user4422 behaves like changing a user4423 when a regular user tries to destroy another regular user4424 is expected not to be allowed :destroy_user4425 when a regular user tries to destroy themselves4426 is expected to be allowed :destroy_user4427 when an admin user tries to destroy a regular user4428 when admin mode is enabled4429 is expected to be allowed :destroy_user4430 when admin mode is disabled4431 is expected to be disallowed :destroy_user4432 when an admin user tries to destroy a ghost user4433 is expected not to be allowed :destroy_user4434 updating a user4435 behaves like changing a user4436 when a regular user tries to destroy another regular user4437 is expected not to be allowed :update_user4438 when a regular user tries to destroy themselves4439 is expected to be allowed :update_user4440 when an admin user tries to destroy a regular user4441 when admin mode is enabled4442 is expected to be allowed :update_user4443 when admin mode is disabled4444 is expected to be disallowed :update_user4445 when an admin user tries to destroy a ghost user4446 is expected not to be allowed :update_user4447 disabling two-factor authentication4448 disabling their own two-factor authentication4449 is expected to be allowed :disable_two_factor4450 disabling the two-factor authentication of another user4451 when the executor is an admin4452 is expected to be allowed :disable_two_factor4453 when the executor is not an admin4454 is expected not to be allowed :disable_two_factor4455 reading a user's group count4456 when current_user is an admin4457 is expected to be allowed :read_group_count4458 for self users4459 is expected to be allowed :read_group_count4460 when accessing a different user's group count4461 is expected not to be allowed :read_group_count4462 :read_user_profile4463 when the user is unconfirmed4464 is expected not to be allowed :read_user_profile4465 when the user is confirmed4466 is expected to be allowed :read_user_profile4467 :read_user_groups4468 when user is admin4469 when admin mode is enabled4470 is expected to be allowed :read_user_groups4471 when admin mode is disabled4472 is expected not to be allowed :read_user_groups4473 when user is not an admin4474 requesting their own manageable groups4475 is expected to be allowed :read_user_groups4476 requesting a different user's manageable groups4477 is expected not to be allowed :read_user_groups4478 :read_user_organizations4479 when user is admin4480 when admin mode is enabled4481 is expected to be allowed :read_user_organizations4482 when admin mode is disabled4483 is expected not to be allowed :read_user_organizations4484 when user is not an admin4485 requesting their own organizations4486 is expected to be allowed :read_user_organizations4487 requesting a different user's orgnanizations4488 is expected not to be allowed :read_user_organizations4489 :read_user_email_address4490 when user is admin4491 when admin mode is enabled4492 is expected to be allowed :read_user_email_address4493 is expected to be allowed :admin_user_email_address4494 when admin mode is disabled4495 is expected not to be allowed :read_user_email_address4496 is expected not to be allowed :admin_user_email_address4497 when user is not an admin4498 requesting their own4499 is expected to be allowed :read_user_email_address4500 is expected to be allowed :admin_user_email_address4501 requesting a different user's4502 is expected not to be allowed :read_user_email_address4503 is expected not to be allowed :admin_user_email_address4504# [RSpecRunTime] Finishing example group spec/policies/user_policy_spec.rb. It took 7.61 seconds. Expected to take 21.0 seconds.4505# [RSpecRunTime] Starting example group spec/models/appearance_spec.rb. Expected to take 20.41 seconds.4506Appearance4507 does not allow STI4508 example at ./spec/models/appearance_spec.rb:94509 is expected to eq nil4510 is expected to have many uploads4511 default values4512 is expected to eq ""4513 is expected to eq ""4514 is expected to eq ""4515 is expected to eq ""4516 is expected to eq ""4517 is expected to eq ""4518 is expected to eq ""4519 is expected to eq ""4520 is expected to eq ""4521 is expected to eq ""4522 is expected to eq "#E75E40"4523 is expected to eq "#FFFFFF"4524 is expected to eq false4525 is expected to contain exactly 192 and 5124526# [RSpecRunTime] RSpec elapsed time: 21 minutes 2.55 seconds. Current RSS: ~1492M. load average: 1.17 1.15 1.13 1/283 92214527 #single_appearance_row4528 adds an error when more than 1 row exists4529 with uploads4530 behaves like model with uploads4531 .destroy4532 with mounted uploader4533 deletes remote uploads4534 with not mounted uploads4535 with local files4536 deletes any FileUploader uploads which are not mounted (PENDING: No reason given)4537 deletes local files (PENDING: No reason given)4538 with remote files4539 deletes any FileUploader uploads which are not mounted (PENDING: No reason given)4540 deletes remote files (PENDING: No reason given)4541 behaves like logo paths4542 returns nil when there is no upload4543 returns the path when the upload has been orphaned4544 returns a local path using the system route4545 with asset host configured4546 returns a full URL with the system path4547 behaves like logo paths4548 returns nil when there is no upload4549 returns the path when the upload has been orphaned4550 returns a local path using the system route4551 with asset host configured4552 returns a full URL with the system path4553 behaves like logo paths4554 returns nil when there is no upload4555 returns the path when the upload has been orphaned4556 returns a local path using the system route4557 with asset host configured4558 returns a full URL with the system path4559 behaves like logo paths4560 returns nil when there is no upload4561 returns the path when the upload has been orphaned4562 returns a local path using the system route4563 with asset host configured4564 returns a full URL with the system path4565 behaves like icon paths sized4566 returns icon path with size parameter4567 behaves like icon paths sized4568 returns icon path with size parameter4569 validations4570 is expected to allow :message_background_color to be ‹nil›4571 is expected to allow :message_background_color to be ‹"#000"›4572 is expected to allow :message_background_color to be ‹"#AABBCC"›4573 is expected not to allow :message_background_color to be ‹"000"›4574 is expected to allow :message_font_color to be ‹nil›4575 is expected to allow :message_font_color to be ‹"#000"›4576 is expected to allow :message_font_color to be ‹"#AABBCC"›4577 is expected not to allow :message_font_color to be ‹"000"›4578 valid pwa attributes4579 attribute: :pwa_name, value: nil4580 behaves like validation allows4581 is expected to allow :pwa_name to be ‹nil›4582 attribute: :pwa_name, value: "GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG"4583 behaves like validation allows4584 is expected to allow :pwa_name to be ‹"GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG"›4585 attribute: :pwa_short_name, value: nil4586 behaves like validation allows4587 is expected to allow :pwa_short_name to be ‹nil›4588 attribute: :pwa_short_name, value: "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS"4589 behaves like validation allows4590 is expected to allow :pwa_short_name to be ‹"SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS"›4591 attribute: :pwa_description, value: nil4592 behaves like validation allows4593 is expected to allow :pwa_description to be ‹nil›4594 attribute: :pwa_description, value: "TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT"4595 behaves like validation allows4596 is expected to allow :pwa_description to be ‹"TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT...›4597 invalid pwa attributes4598 attribute: :pwa_name, value: "GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG", message: "is too long (maximum is 255 characters)"4599 behaves like validation permits with message4600 is expected not to allow :pwa_name to be ‹"GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG"›, producing a custom validation error on failure4601 attribute: :pwa_short_name, value: "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", message: "is too long (maximum is 255 characters)"4602 behaves like validation permits with message4603 is expected not to allow :pwa_short_name to be ‹"SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS"›, producing a custom validation error on failure4604 attribute: :pwa_description, value: "TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT", message: "is too long (maximum is 2048 characters)"4605 behaves like validation permits with message4606 is expected not to allow :pwa_description to be ‹"TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT...›, producing a custom validation error on failure4607 email_header_and_footer_enabled4608 default email_header_and_footer_enabled flag value4609 returns email_header_and_footer_enabled as true4610 when setting email_header_and_footer_enabled flag value4611 returns email_header_and_footer_enabled as true4612# [RSpecRunTime] Finishing example group spec/models/appearance_spec.rb. It took 7.97 seconds. Expected to take 20.41 seconds.4613# [RSpecRunTime] Starting example group spec/services/admin/set_feature_flag_service_spec.rb. Expected to take 19.84 seconds.4614Admin::SetFeatureFlagService4615 sequences of executions4616 if we enable_percentage_of_actors and then disable4617 leaves the flag off4618 if we enable and then enable_percentage_of_actors4619 reports an error4620 if we disable the flag first4621 sets the percentage of actors4622 #execute4623 when we cannot interpret the operation4624 is expected to be error4625 is expected to have attributes {:reason => :illegal_operation}4626 is expected to have attributes {:message => "Cannot set 'account_validation_email' (\"unknown\") to \"wibble\""}4627 when the key is absent4628 is expected to be error4629 is expected to have attributes {:reason => :illegal_operation}4630 is expected to have attributes {:message => "Cannot set 'account_validation_email' to \"wibble\""}4631 when the value to set cannot be parsed4632 is expected to be error4633 is expected to have attributes {:reason => :illegal_operation}4634 is expected to have attributes {:message => "Not a percentage"}4635 when value is "remove_opt_out"4636 without a target4637 returns an error4638 with a target4639 when there is currently no opt-out4640 returns an error4641 when there is currently an opt-out4642 removes the opt out4643 when value is "opt_out"4644 opts the user and group out4645 without a target4646 is expected to be error4647 is expected to have attributes {:reason => :illegal_operation}4648 when enabling the feature flag4649 enables the feature flag4650 logs the event4651 when the flag is default_enabled4652 leaves the flag enabled4653 when enabling for a user actor4654 enables the feature flag4655 when the flag has been opted out for user4656 records an error4657 when the flag is default_enabled4658 leaves the feature enabled4659 when user does not exist4660 does nothing4661 when enabling for a feature group4662 enables the feature flag4663 when enabling for a project4664 enables the feature flag4665 when enabling for a group4666 enables the feature flag4667 when group does not exist4668 returns an error4669 when enabling for a user namespace4670 enables the feature flag4671 when namespace does not exist4672 returns an error4673 when enabling for a group namespace4674 enables the feature flag4675 when enabling for a repository4676 enables the feature flag4677 when enabling for a user actor and a feature group4678 enables the feature flag4679 when enabling given a percentage of time4680 enables the feature flag4681 when value is a float4682 enables the feature flag4683 with a target4684 is expected to be error4685 is expected to have attributes {:reason => :illegal_operation}4686 when enabling given a percentage of actors4687 enables the feature flag4688 when value is a float4689 enables the feature flag4690 with a target4691 is expected to be error4692 is expected to have attributes {:reason => :illegal_operation}4693 when disabling the feature flag4694 disables the feature flag4695 logs the event4696 when disabling for a user actor4697 disables the feature flag4698 when user does not exist4699 returns an error4700 when disabling for a feature group4701 disables the feature flag4702 when disabling for a project4703 disables the feature flag4704 when disabling for a group4705 disables the feature flag4706 when group does not exist4707 returns an error4708 when disabling for a user namespace4709 disables the feature flag4710 when namespace does not exist4711 returns an error4712 when disabling for a group namespace4713 disables the feature flag4714 when disabling for a user actor and a feature group4715 disables the feature flag4716# [RSpecRunTime] Finishing example group spec/services/admin/set_feature_flag_service_spec.rb. It took 7.55 seconds. Expected to take 19.84 seconds.4717# [RSpecRunTime] Starting example group spec/policies/todo_policy_spec.rb. Expected to take 19.06 seconds.4718TodoPolicy4719 own_todo4720 user: user1, todo: todo1, allowed: true4721 behaves like grants the expected permissions4722 is expected to be allowed :read_todo4723# [RSpecRunTime] RSpec elapsed time: 21 minutes 20.09 seconds. Current RSS: ~1475M. load average: 1.14 1.14 1.12 1/282 92224724 user: user2, todo: todo2, allowed: true4725 behaves like grants the expected permissions4726 is expected to be allowed :read_todo4727 user: user1, todo: todo2, allowed: false4728 behaves like grants the expected permissions4729 is expected to be disallowed :read_todo4730 user: user1, todo: todo3, allowed: false4731 behaves like grants the expected permissions4732 is expected to be disallowed :read_todo4733 user: user2, todo: todo1, allowed: false4734 behaves like grants the expected permissions4735 is expected to be disallowed :read_todo4736 user: user2, todo: todo4, allowed: false4737 behaves like grants the expected permissions4738 is expected to be disallowed :read_todo4739 user: user3, todo: todo1, allowed: false4740 behaves like grants the expected permissions4741 is expected to be disallowed :read_todo4742 user: user3, todo: todo2, allowed: false4743 behaves like grants the expected permissions4744 is expected to be disallowed :read_todo4745 user: user3, todo: todo3, allowed: false4746 behaves like grants the expected permissions4747 is expected to be disallowed :read_todo4748 user: user3, todo: todo4, allowed: false4749 behaves like grants the expected permissions4750 is expected to be disallowed :read_todo4751 user: user2, todo: todo3, allowed: false4752 behaves like grants the expected permissions4753 is expected to be disallowed :read_todo4754 read_note4755 user: reporter, todo: no_note_todo1, allowed: true4756 behaves like grants the expected permissions4757 is expected to be allowed :read_todo4758# [RSpecRunTime] RSpec elapsed time: 21 minutes 29.19 seconds. Current RSS: ~1426M. load average: 1.04 1.12 1.12 1/282 92234759 behaves like grants the expected permissions4760 is expected to be allowed :update_todo4761 user: reporter, todo: note_todo1, allowed: true4762 behaves like grants the expected permissions4763 is expected to be allowed :read_todo4764 behaves like grants the expected permissions4765 is expected to be allowed :update_todo4766 user: reporter, todo: internal_note_todo1, allowed: true4767 behaves like grants the expected permissions4768 is expected to be allowed :read_todo4769 behaves like grants the expected permissions4770 is expected to be allowed :update_todo4771 user: guest, todo: no_note_todo2, allowed: true4772 behaves like grants the expected permissions4773 is expected to be allowed :read_todo4774 behaves like grants the expected permissions4775 is expected to be allowed :update_todo4776 user: guest, todo: note_todo2, allowed: true4777 behaves like grants the expected permissions4778 is expected to be allowed :read_todo4779 behaves like grants the expected permissions4780 is expected to be allowed :update_todo4781 user: guest, todo: internal_note_todo2, allowed: false4782 behaves like grants the expected permissions4783 is expected to be disallowed :read_todo4784 behaves like grants the expected permissions4785 is expected to be disallowed :update_todo4786 user: non_member, todo: no_note_todo3, allowed: false4787 behaves like grants the expected permissions4788 is expected to be disallowed :read_todo4789 behaves like grants the expected permissions4790 is expected to be disallowed :update_todo4791 user: non_member, todo: note_todo3, allowed: false4792 behaves like grants the expected permissions4793 is expected to be disallowed :read_todo4794 behaves like grants the expected permissions4795 is expected to be disallowed :update_todo4796 user: non_member, todo: internal_note_todo3, allowed: false4797 behaves like grants the expected permissions4798 is expected to be disallowed :read_todo4799 behaves like grants the expected permissions4800 is expected to be disallowed :update_todo4801# [RSpecRunTime] Finishing example group spec/policies/todo_policy_spec.rb. It took 15.86 seconds. Expected to take 19.06 seconds.4802# [RSpecRunTime] Starting example group spec/tasks/gitlab/ldap_rake_spec.rb. Expected to take 18.12 seconds.4803gitlab:ldap:rename_provider rake task4804 completes without error4805# [RSpecRunTime] Finishing example group spec/tasks/gitlab/ldap_rake_spec.rb. It took 4.97 seconds. Expected to take 18.12 seconds.4806# [RSpecRunTime] RSpec elapsed time: 21 minutes 36.74 seconds. Current RSS: ~1433M. load average: 1.04 1.12 1.12 1/282 92244807# [RSpecRunTime] Starting example group spec/tasks/gitlab/ldap_rake_spec.rb. Expected to take 18.12 seconds.4808gitlab:ldap:secret rake tasks4809 :show4810 displays error when file does not exist4811 displays error when key does not exist4812 displays error when key is changed4813 outputs the unencrypted content when present4814# [RSpecRunTime] RSpec elapsed time: 21 minutes 38.21 seconds. Current RSS: ~1444M. load average: 1.03 1.11 1.12 1/282 92254815 edit4816# main:4817# password: '123'4818# bind_dn: 'gitlab-adm'4819 creates encrypted file4820 displays error when key does not exist4821 displays error when key is changed4822 displays error when write directory does not exist4823somevalue shows a warning when content is invalid4824 displays error when $EDITOR is not set4825# main:4826# password: '123'4827# bind_dn: 'gitlab-adm'4828 when $EDITOR contains multiple arguments4829 when $EDITOR is set to a non-existent binary4830# [RSpecRunTime] RSpec elapsed time: 21 minutes 40.03 seconds. Current RSS: ~1457M. load average: 1.03 1.11 1.12 1/282 92304831 write4832 creates encrypted file from stdin4833 displays error when key does not exist4834 displays error when write directory does not exist4835somevalue shows a warning when content is invalid4836# [RSpecRunTime] Finishing example group spec/tasks/gitlab/ldap_rake_spec.rb. It took 7.08 seconds. Expected to take 18.12 seconds.4837# [RSpecRunTime] RSpec elapsed time: 21 minutes 43.88 seconds. Current RSS: ~1448M. load average: 1.11 1.13 1.12 1/282 92324838# [RSpecRunTime] Starting example group spec/finders/personal_access_tokens_finder_spec.rb. Expected to take 17.52 seconds.4839PersonalAccessTokensFinder4840 #execute4841 by current user4842 with no user4843 returns all tokens4844 with admin4845 when admin mode setting is disabled4846 returns all tokens4847 when admin mode setting is enabled4848 when in admin mode4849 returns all tokens4850 when not in admin mode4851 returns no tokens4852 when user can read user personal access tokens4853 returns tokens of user4854 when user can not read user personal access tokens4855 returns no tokens4856 by user4857 by_user: nil, expected_tokens: tokens_keys4858 returns tokens by user4859 by_user: user, expected_tokens: [:active, :expired, :revoked, :active_impersonation, :expired_impersonation, :revoked_impersonation]4860 returns tokens by user4861 by_user: other_user, expected_tokens: [:active_other]4862 returns tokens by user4863 by_user: admin, expected_tokens: []4864 returns tokens by user4865 by users4866 by_users: nil, expected_tokens: tokens_keys4867 returns tokens by users4868 by_users: lazy { [user] }, expected_tokens: [:active, :expired, :revoked, :active_impersonation, :expired_impersonation, :revoked_impersonation]4869 returns tokens by users4870 by_users: lazy { [other_user] }, expected_tokens: [:active_other]4871 returns tokens by users4872 by_users: lazy { [user, other_user] }, expected_tokens: [:active, :active_other, :expired, :revoked, :active_impersonation, :expired_impersonation, :revoked_impersonation]4873 returns tokens by users4874 by_users: [], expected_tokens: []4875 returns tokens by users4876 by impersonation4877 by_impersonation: nil, expected_tokens: tokens_keys4878 returns tokens by impersonation4879 by_impersonation: true, expected_tokens: [:active_impersonation, :expired_impersonation, :revoked_impersonation]4880 returns tokens by impersonation4881 by_impersonation: false, expected_tokens: [:active, :active_other, :expired, :revoked, :bot]4882 returns tokens by impersonation4883 by_impersonation: "other", expected_tokens: tokens_keys4884 returns tokens by impersonation4885 by state4886 by_state: nil, expected_tokens: tokens_keys4887 returns tokens by state4888 by_state: "active", expected_tokens: [:active, :active_other, :active_impersonation, :bot]4889 returns tokens by state4890 by_state: "inactive", expected_tokens: [:expired, :revoked, :expired_impersonation, :revoked_impersonation]4891 returns tokens by state4892 by_state: "other", expected_tokens: tokens_keys4893 returns tokens by state4894 by owner type4895 by_owner_type: nil, expected_tokens: tokens_keys4896 returns tokens by owner type4897 by_owner_type: "human", expected_tokens: [:active, :active_other, :expired, :revoked, :active_impersonation, :expired_impersonation, :revoked_impersonation]4898 returns tokens by owner type4899 by_owner_type: "other", expected_tokens: tokens_keys4900 returns tokens by owner type4901 by revoked state4902 by_revoked_state: nil, expected_tokens: [:active, :active_other, :expired, :active_impersonation, :expired_impersonation, :bot]4903 returns tokens by revoked state4904 by_revoked_state: true, expected_tokens: [:revoked, :revoked_impersonation]4905 returns tokens by revoked state4906 by_revoked_state: false, expected_tokens: [:active, :active_other, :expired, :active_impersonation, :expired_impersonation, :bot]4907 returns tokens by revoked state4908 by created date4909 by created before4910 by_created_before: Thu, 14 Mar 2024 13:44:46.061966523 UTC +00:00, expected_tokens: []4911 returns tokens by created before4912 by_created_before: Mon, 18 Mar 2024 13:44:46.062280043 UTC +00:00, expected_tokens: [:active_other]4913 returns tokens by created before4914 by_created_before: Fri, 22 Mar 2024 13:44:46.062419363 UTC +00:00, expected_tokens: tokens_keys4915 returns tokens by created before4916 by created after4917 by_created_after: Thu, 14 Mar 2024 13:44:46.065958123 UTC +00:00, expected_tokens: tokens_keys4918 returns tokens by created before4919 by_created_after: Mon, 18 Mar 2024 13:44:46.066154713 UTC +00:00, expected_tokens: [:active, :expired, :revoked, :active_impersonation, :expired_impersonation, :revoked_impersonation, :bot]4920 returns tokens by created before4921 by_created_after: Fri, 22 Mar 2024 13:44:46.066314513 UTC +00:00, expected_tokens: []4922 returns tokens by created before4923 by last used date4924 by last used before4925 by_last_used_before: Thu, 14 Mar 2024 13:44:46.070254712 UTC +00:00, expected_tokens: []4926 returns tokens by last used before4927 by_last_used_before: Mon, 18 Mar 2024 13:44:46.070444572 UTC +00:00, expected_tokens: [:active_other]4928 returns tokens by last used before4929 by_last_used_before: Fri, 22 Mar 2024 13:44:46.070597192 UTC +00:00, expected_tokens: tokens_keys4930 returns tokens by last used before4931 by last used after4932 by_last_used_after: Thu, 14 Mar 2024 13:44:46.073763332 UTC +00:00, expected_tokens: tokens_keys4933 returns tokens by last used after4934 by_last_used_after: Mon, 18 Mar 2024 13:44:46.073948082 UTC +00:00, expected_tokens: [:active, :expired, :revoked, :active_impersonation, :expired_impersonation, :revoked_impersonation, :bot]4935 returns tokens by last used after4936 by_last_used_after: Fri, 22 Mar 2024 13:44:46.074072412 UTC +00:00, expected_tokens: []4937 returns tokens by last used after4938 by search4939 by_search: nil, expected_tokens: tokens_keys4940 returns tokens by search4941 by_search: "my_pat", expected_tokens: [:active, :active_other]4942 returns tokens by search4943 by_search: "other", expected_tokens: []4944 returns tokens by search4945 sort4946 sort: nil, expected_tokens: tokens_keys4947 returns ordered tokens4948 sort: "id_asc", expected_tokens: [:active, :active_other, :expired, :revoked, :active_impersonation, :expired_impersonation, :revoked_impersonation, :bot]4949 returns ordered tokens4950 sort: "id_desc", expected_tokens: [:bot, :revoked_impersonation, :expired_impersonation, :active_impersonation, :revoked, :expired, :active_other, :active]4951 returns ordered tokens4952 sort: "other", expected_tokens: tokens_keys4953 returns ordered tokens4954 delegates4955 #find_by_id4956 returns token by id4957 #find_by_token4958 returns token by token4959 #find4960 returns token by id4961# [RSpecRunTime] Finishing example group spec/finders/personal_access_tokens_finder_spec.rb. It took 7.24 seconds. Expected to take 17.52 seconds.4962# [RSpecRunTime] Starting example group spec/services/merge_requests/update_reviewers_service_spec.rb. Expected to take 16.23 seconds.4963MergeRequests::UpdateReviewersService4964 execute4965 when the parameters are valid4966 updates the MR4967 creates system note about merge_request review request4968 creates a pending todo for new review request4969 sends email reviewer change notifications to old and new reviewers4970 updates open merge request counter for reviewers4971 updates the tracking4972 tracks reviewers changed event4973 calls MergeRequest::ResolveTodosService#async_execute4974 executes hooks with update action4975 does not update the reviewers if they do not have access4976 when using sentinel values4977 behaves like removing all reviewers4978 removes all reviewers4979# [RSpecRunTime] RSpec elapsed time: 22 minutes 4.79 seconds. Current RSS: ~1446M. load average: 1.08 1.12 1.12 1/282 92484980 when the reviewer_ids parameter is the empty list4981 behaves like removing all reviewers4982 removes all reviewers4983 behaves like triggers GraphQL subscription mergeRequestReviewersUpdated4984 is expected to receive merge_request_reviewers_updated(#<MergeRequest id:29 group119/project-347!1>) 1 time4985 when reviewers did not change4986 behaves like does not trigger GraphQL subscription mergeRequestReviewersUpdated4987 is expected not to receive merge_request_reviewers_updated(*(any args)) 0 times4988 when user has no set_merge_request_metadata permissions4989 does not update the MR reviewers4990# [RSpecRunTime] Finishing example group spec/services/merge_requests/update_reviewers_service_spec.rb. It took 16.85 seconds. Expected to take 16.23 seconds.4991# [RSpecRunTime] Starting example group spec/services/test_hooks/project_service_spec.rb. Expected to take 15.93 seconds.4992TestHooks::ProjectService4993 #execute4994 allows to set a custom project4995 hook with not implemented test4996 returns error message4997# [RSpecRunTime] RSpec elapsed time: 22 minutes 9.29 seconds. Current RSS: ~1476M. load average: 1.07 1.12 1.12 1/282 92554998 push_events4999 executes hook5000 tag_push_events5001 executes hook5002 note_events5003 returns error message if not enough data5004 executes hook5005 issues_events5006 behaves like a test webhook that operates on issues5007 returns error message if not enough data5008 executes hook5009 confidential_issues_events5010 behaves like a test webhook that operates on issues5011 returns error message if not enough data5012 executes hook5013 merge_requests_events5014 returns error message if not enough data5015 executes hook5016 job_events5017 returns error message if not enough data5018 executes hook5019# [RSpecRunTime] RSpec elapsed time: 22 minutes 14.14 seconds. Current RSS: ~1508M. load average: 1.07 1.12 1.11 1/282 92565020 pipeline_events5021 returns error message if not enough data5022 executes hook5023# [RSpecRunTime] RSpec elapsed time: 22 minutes 15.24 seconds. Current RSS: ~1509M. load average: 1.07 1.12 1.11 1/282 92575024 wiki_page_events5025 returns error message if wiki disabled5026 returns error message if not enough data5027 executes hook5028# [RSpecRunTime] RSpec elapsed time: 22 minutes 16.87 seconds. Current RSS: ~1506M. load average: 1.07 1.12 1.11 1/284 92935029 releases_events5030 returns error message if not enough data5031 executes hook5032 emoji5033 returns error message if not enough data5034 executes hook5035# [RSpecRunTime] RSpec elapsed time: 22 minutes 19.01 seconds. Current RSS: ~1512M. load average: 1.06 1.11 1.11 1/284 92945036 when resource access token events hook5037 executes hook5038# [RSpecRunTime] Finishing example group spec/services/test_hooks/project_service_spec.rb. It took 11.48 seconds. Expected to take 15.93 seconds.5039# [RSpecRunTime] Starting example group spec/services/projects/participants_service_spec.rb. Expected to take 15.37 seconds.5040Projects::ParticipantsService5041 #execute5042 returns results in correct order5043 includes `All Project and Group Members`5044 does not return duplicate author5045 N+1 checks5046 avoids N+1 UserDetail queries5047 avoids N+1 groups queries5048# [RSpecRunTime] RSpec elapsed time: 22 minutes 22.81 seconds. Current RSS: ~1497M. load average: 1.06 1.11 1.11 1/285 92955049 group items5050 group user counts5051 returns correct user counts for groups5052# [RSpecRunTime] RSpec elapsed time: 22 minutes 24.33 seconds. Current RSS: ~1487M. load average: 1.06 1.11 1.11 1/285 92965053 avatar_url5054 returns an url for the avatar5055 returns an url for the avatar with relative url5056# [RSpecRunTime] RSpec elapsed time: 22 minutes 25.44 seconds. Current RSS: ~1490M. load average: 1.06 1.11 1.11 1/285 92975057 with subgroups5058 returns results ordered by full path5059 when search param is given5060 only returns matching groups5061# [RSpecRunTime] RSpec elapsed time: 22 minutes 27.74 seconds. Current RSS: ~1485M. load average: 1.05 1.11 1.11 1/282 92985062 when `disable_all_mention` FF is enabled5063 does not include `All Project and Group Members`5064 #project_members5065 when there is a project in group namespace5066 returns members of a group5067 when there is a private group and a public project5068 when the private group is invited to the public project5069 does not return the private group5070 returns private group members5071 returns the project maintainer5072 returns project members from an invited public group5073 returns members of the ancestral groups of the private group5074 returns invited group members of the private group5075# [RSpecRunTime] RSpec elapsed time: 22 minutes 33.4 seconds. Current RSS: ~1478M. load average: 1.13 1.12 1.12 1/282 92995076 when search param is given5077 only returns matching members5078# [RSpecRunTime] Finishing example group spec/services/projects/participants_service_spec.rb. It took 15.04 seconds. Expected to take 15.37 seconds.5079# [RSpecRunTime] Starting example group spec/finders/packages/npm/package_finder_spec.rb. Expected to take 15.08 seconds.5080Packages::Npm::PackageFinder5081 #execute5082 with a project5083 behaves like finding packages by name5084 is expected to eq [#<Packages::Package id: 1, project_id: 389, created_at: "2024-03-20 14:07:26.655737000 +0000", updat...kage_type: "npm", creator_id: 840, status: "default", last_downloaded_at: nil, status_message: nil>]5085 with unknown package name5086 is expected to be empty5087 with an uninstallable package5088 is expected to be empty5089 set to nil5090 is expected to be empty5091 with a namespace5092 behaves like accepting a namespace for5093 that is a group5094 behaves like finding packages by name5095 is expected to eq [#<Packages::Package id: 1, project_id: 389, created_at: "2024-03-20 14:07:26.655737000 +0000", updat...kage_type: "npm", creator_id: 840, status: "default", last_downloaded_at: nil, status_message: nil>]5096 with unknown package name5097 is expected to be empty5098 with an uninstallable package5099 is expected to be empty5100 within another group5101 behaves like finding packages by name5102 is expected to eq [#<Packages::Package id: 1, project_id: 389, created_at: "2024-03-20 14:07:26.655737000 +0000", updat...kage_type: "npm", creator_id: 840, status: "default", last_downloaded_at: nil, status_message: nil>]5103 with unknown package name5104 is expected to be empty5105# [RSpecRunTime] RSpec elapsed time: 22 minutes 37.77 seconds. Current RSS: ~1494M. load average: 1.04 1.11 1.11 1/282 93005106 with an uninstallable package5107 is expected to be empty5108 that is a user namespace5109 behaves like finding packages by name5110 is expected to eq [#<Packages::Package id: 1, project_id: 389, created_at: "2024-03-20 14:07:26.655737000 +0000", updat...kage_type: "npm", creator_id: 840, status: "default", last_downloaded_at: nil, status_message: nil>]5111 with unknown package name5112 is expected to be empty5113 with an uninstallable package5114 is expected to be empty5115 set to nil5116 is expected to be empty5117 #find_by_version5118 with a project5119 behaves like finding packages by version5120 is expected to eq #<Packages::Package id: 1, project_id: 389, created_at: "2024-03-20 14:07:26.655737000 +0000", update...ckage_type: "npm", creator_id: 840, status: "default", last_downloaded_at: nil, status_message: nil>5121 with unknown version5122 is expected to be nil5123 with a namespace5124 behaves like accepting a namespace for5125 that is a group5126 behaves like finding packages by version5127 is expected to eq #<Packages::Package id: 1, project_id: 389, created_at: "2024-03-20 14:07:26.655737000 +0000", update...ckage_type: "npm", creator_id: 840, status: "default", last_downloaded_at: nil, status_message: nil>5128 with unknown version5129 is expected to be nil5130 within another group5131 behaves like finding packages by version5132 is expected to eq #<Packages::Package id: 1, project_id: 389, created_at: "2024-03-20 14:07:26.655737000 +0000", update...ckage_type: "npm", creator_id: 840, status: "default", last_downloaded_at: nil, status_message: nil>5133 with unknown version5134 is expected to be nil5135# [RSpecRunTime] RSpec elapsed time: 22 minutes 41.51 seconds. Current RSS: ~1503M. load average: 1.04 1.11 1.11 1/282 93015136 that is a user namespace5137 behaves like finding packages by version5138 is expected to eq #<Packages::Package id: 1, project_id: 389, created_at: "2024-03-20 14:07:26.655737000 +0000", update...ckage_type: "npm", creator_id: 840, status: "default", last_downloaded_at: nil, status_message: nil>5139 with unknown version5140 is expected to be nil5141 #last5142 with a project5143 behaves like finding package by last5144 is expected to eq #<Packages::Package id: 1, project_id: 389, created_at: "2024-03-20 14:07:26.655737000 +0000", update...ckage_type: "npm", creator_id: 840, status: "default", last_downloaded_at: nil, status_message: nil>5145 with a namespace5146 behaves like accepting a namespace for5147 that is a group5148 behaves like finding package by last5149 is expected to eq #<Packages::Package id: 1, project_id: 389, created_at: "2024-03-20 14:07:26.655737000 +0000", update...ckage_type: "npm", creator_id: 840, status: "default", last_downloaded_at: nil, status_message: nil>5150 within another group5151 behaves like finding package by last5152 is expected to eq #<Packages::Package id: 1, project_id: 389, created_at: "2024-03-20 14:07:26.655737000 +0000", update...ckage_type: "npm", creator_id: 840, status: "default", last_downloaded_at: nil, status_message: nil>5153 that is a user namespace5154 behaves like finding package by last5155 is expected to eq #<Packages::Package id: 1, project_id: 389, created_at: "2024-03-20 14:07:26.655737000 +0000", update...ckage_type: "npm", creator_id: 840, status: "default", last_downloaded_at: nil, status_message: nil>5156 with duplicate packages5157 is expected to eq #<Packages::Package id: 2, project_id: 390, created_at: "2024-03-20 14:07:35.949373177 +0000", update...ckage_type: "npm", creator_id: 844, status: "default", last_downloaded_at: nil, status_message: nil>5158# [RSpecRunTime] Finishing example group spec/finders/packages/npm/package_finder_spec.rb. It took 10.22 seconds. Expected to take 15.08 seconds.5159# [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/design_reference_filter_spec.rb. Expected to take 14.48 seconds.5160Banzai::Filter::References::DesignReferenceFilter5161 does not error when we add redaction to the pipeline5162 .call5163 requires project context5164# [RSpecRunTime] RSpec elapsed time: 22 minutes 46.68 seconds. Current RSS: ~1470M. load average: 1.03 1.10 1.11 1/282 93065165 #call5166 feature flags5167 design management is not enabled5168 behaves like a no-op filter5169 does nothing5170 wrapped in a <pre/>5171 behaves like a no-op filter5172 does nothing5173 wrapped in a <code/>5174 behaves like a no-op filter5175 does nothing5176 wrapped in a <a/>5177 behaves like a no-op filter5178 does nothing5179 wrapped in a <style/>5180 behaves like a no-op filter5181 does nothing5182 .identifier5183 filename: "simple.png"5184 can parse the reference5185 filename: "SIMPLE.PNG"5186 can parse the reference5187 filename: "has-hyphen.jpg"5188 can parse the reference5189 filename: "snake_case.svg"5190 can parse the reference5191 static properties5192 is expected to eq :design5193 #data_attributes_for5194 is expected to include {:issue => 265, :original => "Added http://localhost/namespace446/project-363/-/issues/10/designs/homescreen-3.jpg", :project => 391, :design => 136}5195 internal reference5196 behaves like a reference containing an element node5197 does not escape inner html5198 behaves like a good link reference5199 produces a good link5200 the filename contains invalid characters5201 filename: "with some spaces.png"5202 behaves like a no-op filter5203 does nothing5204 filename: "with <script>console.log(\"pwded\")<%2Fscript>.png"5205 behaves like a no-op filter5206 does nothing5207 filename: "foo\"bar.png"5208 behaves like a no-op filter5209 does nothing5210 filename: "A \"very\" good file.png"5211 behaves like a no-op filter5212 does nothing5213 the reference is to a non-existant design5214 behaves like a no-op filter5215 does nothing5216 design management is disabled for the referenced project5217 behaves like a no-op filter5218 does nothing5219 link pattern5220 matches5221 cross-project / cross-namespace complete reference5222 links to a valid reference5223 link has valid text5224 includes default classes5225 behaves like a reference containing an element node5226 does not escape inner html5227 behaves like a good link reference5228 produces a good link5229 design management is disabled for that project5230 behaves like a no-op filter5231 does nothing5232 the reference is invalid5233 behaves like a no-op filter5234 does nothing5235 performance5236 is linear in the number of projects with design management enabled each design refers to5237# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/design_reference_filter_spec.rb. It took 6.97 seconds. Expected to take 14.48 seconds.5238# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/variables_spec.rb. Expected to take 14.31 seconds.5239Gitlab::Ci::Config::Entry::Variables5240 when entry config value has key-value pairs5241 behaves like valid config5242 #value5243 returns hash with key value strings5244 #errors5245 does not append errors5246 #valid?5247 is valid5248 #value_with_data5249 returns variable with data5250 #value_with_prefill_data5251 returns variable with prefill data5252 with numeric keys and values in the config5253 behaves like valid config5254 #value5255 returns hash with key value strings5256 #errors5257 does not append errors5258 #valid?5259 is valid5260 when key is an array5261 behaves like invalid config5262 #valid?5263 is not valid5264 #errors5265 saves errors5266 when value is a symbol5267 behaves like valid config5268 #value5269 returns hash with key value strings5270 #errors5271 does not append errors5272 #valid?5273 is valid5274 when value is a boolean5275 behaves like valid config5276 #value5277 returns hash with key value strings5278 #errors5279 does not append errors5280 #valid?5281 is valid5282 when entry config value has unallowed value key-value pair and value is a string5283 when there is no allowed_value_data metadata5284 behaves like invalid config5285 #valid?5286 is not valid5287 #errors5288 saves errors5289 when metadata has the allowed_value_data key5290 behaves like valid config5291 #value5292 returns hash with key value strings5293 #errors5294 does not append errors5295 #valid?5296 is valid5297 #value_with_data5298 returns variable with data5299 #value_with_prefill_data5300 returns variable with prefill data5301 when entry config value has options5302 when metadata has allowed_value_data5303 behaves like valid config5304 #value5305 returns hash with key value strings5306 #errors5307 does not append errors5308 #valid?5309 is valid5310 #value_with_data5311 returns variable with data5312 #value_with_prefill_data5313 returns variable with prefill data5314 when entry config value has key-value pair and hash5315 behaves like invalid config5316 #valid?5317 is not valid5318 #errors5319 saves errors5320 when metadata has allowed_value_data5321 behaves like valid config5322 #value5323 returns hash with key value strings5324 #errors5325 does not append errors5326 #valid?5327 is valid5328 #value_with_data5329 returns variable with data5330 #value_with_prefill_data5331 returns variable with prefill data5332 when entry value is an array5333 behaves like invalid config5334 #valid?5335 is not valid5336 #errors5337 saves errors5338 when metadata has allowed_value_data5339 when entry value has hash with other key-pairs5340 behaves like invalid config5341 #valid?5342 is not valid5343 #errors5344 saves errors5345 when entry config value has hash without description5346 behaves like valid config5347 #value5348 returns hash with key value strings5349 #errors5350 does not append errors5351 #valid?5352 is valid5353# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/variables_spec.rb. It took 4.88 seconds. Expected to take 14.31 seconds.5354# [RSpecRunTime] Starting example group spec/views/projects/edit.html.haml_spec.rb. Expected to take 13.6 seconds.5355projects/edit5356 project export disabled5357 does not display the project export option5358# [RSpecRunTime] RSpec elapsed time: 22 minutes 58.05 seconds. Current RSS: ~1495M. load average: 1.03 1.10 1.11 1/282 93095359 forking5360 project is not a fork5361 hides the remove fork relationship settings5362 project is a fork5363 shows the remove fork relationship settings to an authorized user5364 hides the fork relationship settings from an unauthorized user5365 hides the fork source from an unauthorized user5366 shows the fork source to an authorized user5367# [RSpecRunTime] RSpec elapsed time: 23 minutes 6.41 seconds. Current RSS: ~1457M. load average: 1.02 1.10 1.10 1/282 93105368 prompt user about registration features5369 when service ping is enabled5370 behaves like does not render registration features prompt5371 does not render a placeholder input with registration features message5372 with no license and service ping disabled5373 behaves like renders registration features prompt5374 renders a placeholder input with registration features message5375# [RSpecRunTime] RSpec elapsed time: 23 minutes 8.37 seconds. Current RSS: ~1450M. load average: 1.02 1.09 1.10 1/282 93115376 pages menu entry callout5377 does show a callout5378 notifications on renaming the project path5379 when the GitlabAPI is supported5380 displays the warning regarding the container registry5381 when the GitlabAPI is not supported5382 does not display the warning regarding the container registry5383# [RSpecRunTime] Finishing example group spec/views/projects/edit.html.haml_spec.rb. It took 14.58 seconds. Expected to take 13.6 seconds.5384# [RSpecRunTime] Starting example group spec/presenters/project_member_presenter_spec.rb. Expected to take 13.46 seconds.5385ProjectMemberPresenter5386 #can_resend_invite?5387 when project_member is invited5388 and user can admin_project_member5389 is expected to eq true5390 and user cannot admin_project_member5391 is expected to eq false5392 when project_member is not invited5393 and user can admin_project_member5394 is expected to eq false5395 and user cannot admin_project_member5396 is expected to eq false5397 #last_owner?5398 when member is the holder of the personal namespace5399 is expected to eq true5400 when member is not the holder of the personal namespace5401 is expected to eq false5402 #can_update?5403 when user is NOT attempting to update an Owner5404 when user can update_project_member5405 is expected to eq true5406 when user cannot update_project_member5407 is expected to eq false5408 when user is attempting to update an Owner5409 when user can manage owners5410 is expected to eq true5411 when user cannot manage owners5412 is expected to eq false5413 #can_remove?5414 when user is NOT attempting to remove an Owner5415 when user can destroy_project_member5416 is expected to eq true5417 when user cannot destroy_project_member5418 is expected to eq false5419 when user is attempting to remove an Owner5420 when user can manage owners5421 is expected to eq true5422 when user cannot manage owners5423 is expected to eq false5424 #can_approve?5425 when project_member has request an invite5426 and user can update_project_member5427 is expected to eq true5428 and user cannot update_project_member5429 is expected to eq false5430 when project_member did not request an invite5431 and user can update_project_member5432 is expected to eq false5433 and user cannot update_project_member5434 is expected to eq false5435 valid level roles5436 when user cannot manage owners5437 behaves like #valid_level_roles5438 when no parent member is present5439 returns all permissible roles5440# [RSpecRunTime] RSpec elapsed time: 23 minutes 14.61 seconds. Current RSS: ~1479M. load average: 1.02 1.09 1.10 1/282 93125441 when parent member is present5442 returns higher roles when a parent member is present5443 when access request to parent is pending5444 returns all permissible roles5445# [RSpecRunTime] RSpec elapsed time: 23 minutes 17.22 seconds. Current RSS: ~1476M. load average: 1.02 1.09 1.10 1/282 93135446 when user can manage owners5447 behaves like #valid_level_roles5448 when no parent member is present5449 returns all permissible roles5450# [RSpecRunTime] RSpec elapsed time: 23 minutes 18.31 seconds. Current RSS: ~1479M. load average: 1.02 1.09 1.10 1/282 93145451 when parent member is present5452 returns higher roles when a parent member is present5453 when access request to parent is pending5454 returns all permissible roles5455# [RSpecRunTime] RSpec elapsed time: 23 minutes 20.98 seconds. Current RSS: ~1475M. load average: 1.02 1.09 1.10 3/283 93155456# [RSpecRunTime] Finishing example group spec/presenters/project_member_presenter_spec.rb. It took 9.96 seconds. Expected to take 13.46 seconds.5457# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/AWS/deploy_ecs_gitlab_ci_yaml_spec.rb. Expected to take 12.98 seconds.5458Deploy-ECS.gitlab-ci.yml5459 the created pipeline5460 creates the expected jobs5461 behaves like no pipeline yaml error5462 does not have any error5463# [RSpecRunTime] RSpec elapsed time: 23 minutes 27.41 seconds. Current RSS: ~1440M. load average: 1.02 1.09 1.10 1/286 93665464 when the DAST template is also included5465 does not have any error5466# [RSpecRunTime] RSpec elapsed time: 23 minutes 29.74 seconds. Current RSS: ~1440M. load average: 1.01 1.09 1.10 1/287 93925467 when running a pipeline for a branch5468 creates the expected jobs5469 behaves like no pipeline yaml error5470 does not have any error5471# [RSpecRunTime] RSpec elapsed time: 23 minutes 34.27 seconds. Current RSS: ~1440M. load average: 1.01 1.08 1.10 1/287 94535472 when deploying to ECS Fargate5473 creates the expected jobs5474# [RSpecRunTime] RSpec elapsed time: 23 minutes 36.58 seconds. Current RSS: ~1440M. load average: 1.01 1.08 1.10 2/287 94845475# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/AWS/deploy_ecs_gitlab_ci_yaml_spec.rb. It took 15.6 seconds. Expected to take 12.98 seconds.5476# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_bulk_imports_entities_metric_spec.rb. Expected to take 12.71 seconds.5477Gitlab::Usage::Metrics::Instrumentations::CountBulkImportsEntitiesMetric5478 with no source_type5479 with all time frame5480 behaves like a correct instrumented metric value and query5481 behaves like a correct instrumented metric value5482 has correct value5483 behaves like a correct instrumented metric query5484 has correct generate query5485 for 28d time frame5486 behaves like a correct instrumented metric value and query5487 behaves like a correct instrumented metric value5488 has correct value5489 behaves like a correct instrumented metric query5490 has correct generate query5491 with invalid source_type5492 raises ArgumentError5493 with source_type project_entity5494 with all time frame5495 behaves like a correct instrumented metric value and query5496 behaves like a correct instrumented metric value5497 has correct value5498 behaves like a correct instrumented metric query5499 has correct generate query5500 for 28d time frame5501 behaves like a correct instrumented metric value and query5502 behaves like a correct instrumented metric value5503 has correct value5504 behaves like a correct instrumented metric query5505 has correct generate query5506 with source_type group_entity5507 with all time frame5508 behaves like a correct instrumented metric value and query5509 behaves like a correct instrumented metric value5510 has correct value5511 behaves like a correct instrumented metric query5512 has correct generate query5513 for 28d time frame5514 behaves like a correct instrumented metric value and query5515 behaves like a correct instrumented metric value5516 has correct value5517 behaves like a correct instrumented metric query5518 has correct generate query5519 with entity status5520 with all time frame5521 behaves like a correct instrumented metric value and query5522 behaves like a correct instrumented metric value5523 has correct value5524 behaves like a correct instrumented metric query5525 has correct generate query5526 for 28d time frame5527 behaves like a correct instrumented metric value and query5528 behaves like a correct instrumented metric value5529 has correct value5530 behaves like a correct instrumented metric query5531 has correct generate query5532 with entity status and source_type5533 with all time frame5534 behaves like a correct instrumented metric value and query5535 behaves like a correct instrumented metric value5536 has correct value5537 behaves like a correct instrumented metric query5538 has correct generate query5539 for 28d time frame5540 behaves like a correct instrumented metric value and query5541 behaves like a correct instrumented metric value5542 has correct value5543 behaves like a correct instrumented metric query5544 has correct generate query5545 with has_failures: true5546 with all time frame5547 with project entity5548 behaves like a correct instrumented metric value and query5549 behaves like a correct instrumented metric value5550 has correct value5551 behaves like a correct instrumented metric query5552 has correct generate query5553 with group entity5554 behaves like a correct instrumented metric value and query5555 behaves like a correct instrumented metric value5556 has correct value5557 behaves like a correct instrumented metric query5558 has correct generate query5559 for 28d time frame5560 behaves like a correct instrumented metric value and query5561 behaves like a correct instrumented metric value5562 has correct value5563 behaves like a correct instrumented metric query5564 has correct generate query5565 with has_failures: false5566 with all time frame5567 with project entity5568 behaves like a correct instrumented metric value and query5569 behaves like a correct instrumented metric value5570 has correct value5571 behaves like a correct instrumented metric query5572 has correct generate query5573 with group entity5574 behaves like a correct instrumented metric value and query5575 behaves like a correct instrumented metric value5576 has correct value5577 behaves like a correct instrumented metric query5578 has correct generate query5579 for 28d time frame5580 with project entity5581 behaves like a correct instrumented metric value and query5582 behaves like a correct instrumented metric value5583 has correct value5584 behaves like a correct instrumented metric query5585 has correct generate query5586 with group entity5587 behaves like a correct instrumented metric value and query5588 behaves like a correct instrumented metric value5589 has correct value5590 behaves like a correct instrumented metric query5591 has correct generate query5592# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_bulk_imports_entities_metric_spec.rb. It took 6.48 seconds. Expected to take 12.71 seconds.5593# [RSpecRunTime] Starting example group spec/lib/generators/gitlab/partitioning/foreign_keys_generator_spec.rb. Expected to take 12.34 seconds.5594Gitlab::Partitioning::ForeignKeysGenerator5595 with one FK5596 generates foreign key migrations5597# [RSpecRunTime] RSpec elapsed time: 23 minutes 49.21 seconds. Current RSS: ~1450M. load average: 1.01 1.08 1.10 1/282 94855598 with many FKs5599 generates migrations for the selected FK5600# [RSpecRunTime] RSpec elapsed time: 23 minutes 52.88 seconds. Current RSS: ~1448M. load average: 0.93 1.06 1.09 1/282 94865601 without foreign keys5602 does not generate migrations5603# [RSpecRunTime] RSpec elapsed time: 23 minutes 56.38 seconds. Current RSS: ~1437M. load average: 0.93 1.06 1.09 1/282 94875604# [RSpecRunTime] Finishing example group spec/lib/generators/gitlab/partitioning/foreign_keys_generator_spec.rb. It took 24.04 seconds. Expected to take 12.34 seconds.5605# [RSpecRunTime] RSpec elapsed time: 24 minutes 7.29 seconds. Current RSS: ~1412M. load average: 0.94 1.06 1.09 1/282 94885606# [RSpecRunTime] Starting example group spec/lib/gitlab/runtime_spec.rb. Expected to take 12.03 seconds.5607Gitlab::Runtime5608 when unknown5609 .identify5610 raises an exception when trying to identify5611 .safe_identify5612 returns nil5613 with Puma5614 .puma?5615 returns true5616 on multiple matches5617 .identify5618 raises an exception when trying to identify5619 .safe_identify5620 returns nil5621 puma without cli_config5622 behaves like valid runtime5623 identifies itself5624 does not identify as others5625 reports its maximum concurrency5626 puma with cli_config5627 identifies as an application runtime5628 behaves like valid runtime5629 identifies itself5630 does not identify as others5631 reports its maximum concurrency5632 when ActionCable worker pool size is configured5633 behaves like valid runtime5634 identifies itself5635 does not identify as others5636 reports its maximum concurrency5637 .puma_in_clustered_mode?5638 when Puma is set up with workers > 05639 is expected to equal true5640 when Puma is set up with workers = 05641 is expected to equal false5642 sidekiq5643 identifies as an application runtime5644 behaves like valid runtime5645 identifies itself5646 does not identify as others5647 reports its maximum concurrency5648 console5649 does not identify as an application runtime5650 behaves like valid runtime5651 identifies itself5652 does not identify as others5653 reports its maximum concurrency5654 test suite5655 does not identify as an application runtime5656 behaves like valid runtime5657 identifies itself5658 does not identify as others5659 reports its maximum concurrency5660 geo log cursor5661 behaves like valid runtime5662 identifies itself5663 does not identify as others5664 reports its maximum concurrency5665 rails runner5666 does not identify as an application runtime5667 behaves like valid runtime5668 identifies itself5669 does not identify as others5670 reports its maximum concurrency5671# [RSpecRunTime] Finishing example group spec/lib/gitlab/runtime_spec.rb. It took 4.65 seconds. Expected to take 12.03 seconds.5672# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/partitioning_spec.rb. Expected to take 11.72 seconds.5673Ci::CreatePipelineService5674 assigns partition_id to stages5675 assigns partition_id to processables5676 assigns partition_id to pipeline5677 assigns partition_id to metadata5678 correctly assigns partition and environment5679 with pipeline variables5680 assigns partition_id to pipeline5681 assigns partition_id to variables5682 assigns partition_id to needs5683# [RSpecRunTime] RSpec elapsed time: 24 minutes 19.1 seconds. Current RSS: ~1453M. load average: 0.95 1.06 1.09 1/287 95335684 with parent child pipelines5685 assigns partition values to child pipelines5686# [RSpecRunTime] RSpec elapsed time: 24 minutes 22.53 seconds. Current RSS: ~1461M. load average: 0.96 1.06 1.09 1/287 95665687# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/partitioning_spec.rb. It took 10.71 seconds. Expected to take 11.72 seconds.5688# [RSpecRunTime] Starting example group spec/lib/gitlab/exclusive_lease_helpers/sleeping_lock_spec.rb. Expected to take 11.49 seconds.5689Gitlab::ExclusiveLeaseHelpers::SleepingLock5690 #retried?5691 we have not made any attempts5692 is expected not to be retried5693 we just made a single (initial) attempt5694 is not considered a retry5695 made multiple attempts5696 is considered a retry5697 #obtain5698 when the lease is not held5699 obtains the lease on the first attempt, without sleeping5700 when the lease is obtained already5701 when retries are not specified5702 retries to obtain a lease and raises an error5703# [RSpecRunTime] RSpec elapsed time: 24 minutes 24.29 seconds. Current RSS: ~1462M. load average: 0.96 1.06 1.09 1/287 95675704 when specified retries are above the maximum attempts5705 retries to obtain a lease and raises an error5706# [RSpecRunTime] RSpec elapsed time: 24 minutes 30.9 seconds. Current RSS: ~1459M. load average: 0.88 1.04 1.08 1/285 95685707 when the lease is held elsewhere5708 retries to obtain a lease and raises an error5709 when the delay is computed from the attempt number5710 uses the computation to determine the sleep length5711 when lease is granted after retry5712 knows that it retried5713 cancel5714 cancels the lease5715# [RSpecRunTime] Finishing example group spec/lib/gitlab/exclusive_lease_helpers/sleeping_lock_spec.rb. It took 8.93 seconds. Expected to take 11.49 seconds.5716# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/image_spec.rb. Expected to take 11.32 seconds.5717Gitlab::Ci::Config::Entry::Image5718 when configuration is a string5719 #value5720 returns image hash5721 #errors5722 does not append errors5723 #valid?5724 is valid5725 #image5726 returns image's name5727 #entrypoint5728 returns image's entrypoint5729 #executor_opts5730 returns nil5731 #ports5732 returns image's ports5733 #pull_policy5734 returns nil5735 when configuration is a hash5736 #value5737 returns image hash5738 #errors5739 does not append errors5740 #valid?5741 is valid5742 #image5743 returns image's name5744 #entrypoint5745 returns image's entrypoint5746 when configuration specifies docker5747 is valid5748 #value5749 returns value5750 when docker specifies platform5751 is valid5752 #value5753 returns value5754 when invalid data type is specified for platform option5755 raises an error5756 when docker specifies user5757 is valid5758 #value5759 returns value5760 when user is a UID5761 is valid5762 #value5763 returns value5764 when invalid data type is specified for user option5765 raises an error5766 when docker specifies an invalid option5767 is not valid5768 when configuration has ports5769 when with_image_ports metadata is not enabled5770 #valid?5771 is not valid5772 when with_image_ports metadata is enabled5773 #valid?5774 is valid5775 #ports5776 returns image's ports5777 when configuration has pull_policy5778 #valid?5779 is valid5780 #value5781 returns value5782 when entry value is not correct5783 #errors5784 saves errors5785 #valid?5786 is not valid5787 when unexpected key is specified5788 #errors5789 saves errors5790 #valid?5791 is not valid5792# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/image_spec.rb. It took 3.87 seconds. Expected to take 11.32 seconds.5793# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/service_spec.rb. Expected to take 10.93 seconds.5794Gitlab::Ci::Config::Entry::Service5795 when configuration is a string5796 #valid?5797 is valid5798 #value5799 returns valid hash5800 #image5801 returns service's image name5802 #alias5803 returns service's alias5804 #command5805 returns service's command5806 #ports5807 returns service's ports5808 #executor_opts5809 returns service's executor_opts configuration5810 when configuration is a hash5811 #valid?5812 is valid5813 #value5814 returns valid hash5815 #image5816 returns service's image name5817 #alias5818 returns service's alias5819 #command5820 returns service's command5821 #entrypoint5822 returns service's entrypoint5823 #pull_policy5824 returns nil5825 when configuration has ports5826 when with_image_ports metadata is not enabled5827 #valid?5828 is not valid5829 when with_image_ports metadata is enabled5830 #valid?5831 is valid5832 when unknown port keys detected5833 is not valid5834 #ports5835 returns image's ports5836 when configuration has docker options5837 with platform option5838 #valid?5839 is valid5840 #value5841 returns value5842 with user option5843 #valid?5844 is valid5845 #value5846 returns value5847 when docker options have an invalid property5848 #valid?5849 is not valid5850 when docker options platform is not string5851 #valid?5852 is not valid5853 when configuration has pull_policy5854 #valid?5855 is valid5856 #value5857 returns value5858 when entry value is not correct5859 #errors5860 saves errors5861 #valid?5862 is not valid5863 when unexpected key is specified5864 #errors5865 saves errors5866 #valid?5867 is not valid5868 when service has ports5869 alias field is mandatory5870 when service does not have ports5871 alias field is optional5872# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/service_spec.rb. It took 3.61 seconds. Expected to take 10.93 seconds.5873# [RSpecRunTime] Starting example group spec/finders/projects/groups_finder_spec.rb. Expected to take 10.75 seconds.5874Projects::GroupsFinder5875 #execute5876 Public project5877 behaves like finding related groups5878 returns ancestor groups for this project5879 when the project does not belong to any group5880 is expected to eq []5881# [RSpecRunTime] RSpec elapsed time: 24 minutes 40.76 seconds. Current RSS: ~1503M. load average: 0.90 1.04 1.08 2/283 95695882 when shared groups option is on5883 returns ancestor and all shared groups5884 when shared_min_access_level is developer5885 returns ancestor and shared groups with at least developer access5886 when shared_visible_only is on5887 returns ancestor and public shared groups5888 when user has access to the private shared group5889 returns ancestor and shared groups user has access to5890 when skip group option is on5891 excludes provided groups5892 when user is not authorized5893 returns ancestor groups for this project5894 when visible shared groups are requested5895 returns ancestor groups and public shared groups for this project5896 Private project5897 behaves like finding related groups5898 returns ancestor groups for this project5899 when the project does not belong to any group5900 is expected to eq []5901 when shared groups option is on5902 returns ancestor and all shared groups5903 when shared_min_access_level is developer5904 returns ancestor and shared groups with at least developer access5905 when shared_visible_only is on5906 returns ancestor and public shared groups5907 when user has access to the private shared group5908 returns ancestor and shared groups user has access to5909 when skip group option is on5910 excludes provided groups5911 when user is not authorized5912 is expected to eq []5913 Missing project5914 is expected to eq []5915# [RSpecRunTime] Finishing example group spec/finders/projects/groups_finder_spec.rb. It took 6.19 seconds. Expected to take 10.75 seconds.5916# [RSpecRunTime] Starting example group spec/views/projects/_home_panel.html.haml_spec.rb. Expected to take 10.22 seconds.5917projects/_home_panel5918 home panel5919 renders Vue app root5920 badges5921 has no badges5922 does not render any badge5923 only has group badges5924 behaves like show badges5925 renders the all badges5926# [RSpecRunTime] RSpec elapsed time: 24 minutes 47.91 seconds. Current RSS: ~1497M. load average: 0.84 1.02 1.07 1/282 95705927 only has project badges5928 behaves like show badges5929 renders the all badges5930# [RSpecRunTime] RSpec elapsed time: 24 minutes 49.0 seconds. Current RSS: ~1497M. load average: 0.84 1.02 1.07 1/282 95715931 has both group and project badges5932 behaves like show badges5933 renders the all badges5934# [RSpecRunTime] RSpec elapsed time: 24 minutes 50.3 seconds. Current RSS: ~1502M. load average: 0.84 1.02 1.07 1/282 95725935 forks5936 user can read fork source5937 does not show the forked-from project5938# [RSpecRunTime] RSpec elapsed time: 24 minutes 52.25 seconds. Current RSS: ~1497M. load average: 0.84 1.02 1.07 1/282 95795939 user cannot read fork source5940 shows the message that forked project is inaccessible5941# [RSpecRunTime] RSpec elapsed time: 24 minutes 54.34 seconds. Current RSS: ~1483M. load average: 0.85 1.02 1.07 1/282 95865942# [RSpecRunTime] Finishing example group spec/views/projects/_home_panel.html.haml_spec.rb. It took 9.23 seconds. Expected to take 10.22 seconds.5943# [RSpecRunTime] Starting example group spec/lib/gitlab/database/sharding_key_spec.rb. Expected to take 9.97 seconds.5944new tables missing sharding_key5945 ensures all sharding_key columns exist and reference projects, namespaces or organizations5946 ensures all sharding_key columns are not nullable or have a not null check constraint5947 requires a sharding_key for all cell-local tables, after milestone 16.65948 does not allow tables that are permanently exempted from sharding to have sharding keys5949 only allows `allowed_to_be_missing_not_null` to include sharding keys5950 only allows `allowed_to_be_missing_sharding_key` to include tables that are missing a sharding_key5951 only allows `allowed_to_be_missing_foreign_key` to include sharding keys5952 allows tables that have a sharding key to only have a cell-local schema5953# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/sharding_key_spec.rb. It took 9.44 seconds. Expected to take 9.97 seconds.5954# [RSpecRunTime] RSpec elapsed time: 25 minutes 3.96 seconds. Current RSS: ~1471M. load average: 0.88 1.02 1.07 1/282 95875955# [RSpecRunTime] Starting example group spec/helpers/ci/status_helper_spec.rb. Expected to take 9.91 seconds.5956Ci::StatusHelper5957 #render_ci_icon5958 has 'Pipeline' as the status type in the title5959 has the success status icon5960 when pipeline has commit path5961 links to commit5962 has 'Pipeline' as the status type in the title5963 has the correct status icon5964 when showing status text5965 contains status text5966 when tooltip_placement is provided5967 has the provided tooltip placement5968 when container is provided5969 has the provided container in data5970 when status is success-with-warnings5971 renders warning variant of gl-badge5972 when status is manual5973 renders neutral variant of gl-badge5974 badge and icon appearance5975 status: "success", icon: "status_success_borderless", badge_variant: "success"5976 uses the correct variant and icon for status5977 status: "success-with-warnings", icon: "status_warning_borderless", badge_variant: "warning"5978 uses the correct variant and icon for status5979 status: "pending", icon: "status_pending_borderless", badge_variant: "warning"5980 uses the correct variant and icon for status5981 status: "waiting-for-resource", icon: "status_pending_borderless", badge_variant: "warning"5982 uses the correct variant and icon for status5983 status: "failed", icon: "status_failed_borderless", badge_variant: "danger"5984 uses the correct variant and icon for status5985 status: "running", icon: "status_running_borderless", badge_variant: "info"5986 uses the correct variant and icon for status5987 status: "preparing", icon: "status_preparing_borderless", badge_variant: "neutral"5988 uses the correct variant and icon for status5989 status: "canceled", icon: "status_canceled_borderless", badge_variant: "neutral"5990 uses the correct variant and icon for status5991 status: "created", icon: "status_created_borderless", badge_variant: "neutral"5992 uses the correct variant and icon for status5993 status: "scheduled", icon: "status_scheduled_borderless", badge_variant: "neutral"5994 uses the correct variant and icon for status5995 status: "play", icon: "play", badge_variant: "neutral"5996 uses the correct variant and icon for status5997 status: "skipped", icon: "status_skipped_borderless", badge_variant: "neutral"5998 uses the correct variant and icon for status5999 status: "manual", icon: "status_manual_borderless", badge_variant: "neutral"6000 uses the correct variant and icon for status6001 status: "other-status", icon: "status_canceled_borderless", badge_variant: "neutral"6002 uses the correct variant and icon for status6003# [RSpecRunTime] Finishing example group spec/helpers/ci/status_helper_spec.rb. It took 3.69 seconds. Expected to take 9.91 seconds.6004# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_migrate_jobs_spec.rb. Expected to take 9.57 seconds.6005Gitlab::SidekiqMigrateJobs6006 #migrate_set6007 scheduled jobs6008 behaves like processing a set6009 when the set is empty6010 returns the number of scanned and migrated jobs6011 when the set is not empty6012 returns the number of scanned and migrated jobs6013 when there are no matching jobs6014 does not change any queue names6015 when there are matching jobs6016 migrates only the workers matching the given worker from the set6017 allows migrating multiple workers at once6018 allows migrating multiple workers to the same queue6019 does not try to migrate jobs that are removed from the set during the migration6020 does not try to migrate unmatched jobs that are added to the set during the migration6021 iterates through the entire set of jobs6022 logs output at the start, finish, and every LOG_FREQUENCY jobs6023# [RSpecRunTime] RSpec elapsed time: 25 minutes 9.34 seconds. Current RSS: ~1511M. load average: 0.89 1.02 1.07 1/283 95886024 retried jobs6025 behaves like processing a set6026 when the set is empty6027 returns the number of scanned and migrated jobs6028 when the set is not empty6029 returns the number of scanned and migrated jobs6030 when there are no matching jobs6031 does not change any queue names6032 when there are matching jobs6033 migrates only the workers matching the given worker from the set6034 allows migrating multiple workers at once6035 allows migrating multiple workers to the same queue6036 does not try to migrate jobs that are removed from the set during the migration6037 does not try to migrate unmatched jobs that are added to the set during the migration6038 iterates through the entire set of jobs6039 logs output at the start, finish, and every LOG_FREQUENCY jobs6040# [RSpecRunTime] RSpec elapsed time: 25 minutes 10.82 seconds. Current RSS: ~1517M. load average: 0.89 1.02 1.07 1/283 95896041 #migrate_queues6042 with all workers mapped to default queue6043 behaves like migrating queues6044 migrates the jobs to the correct destination queue6045 with custom mapping to different queues6046 behaves like migrating queues6047 migrates the jobs to the correct destination queue6048 with illegal JSON payload6049 behaves like migrating queues6050 migrates the jobs to the correct destination queue6051 when multiple workers are in the same queue6052 when the queue exists in mappings6053 behaves like migrating queues6054 migrates the jobs to the correct destination queue6055 when the queue doesnt exist in mappings6056 behaves like migrating queues6057 migrates the jobs to the correct destination queue6058# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_migrate_jobs_spec.rb. It took 3.96 seconds. Expected to take 9.57 seconds.6059# [RSpecRunTime] Starting example group spec/lib/gitlab/database/dictionary_spec.rb. Expected to take 9.51 seconds.6060Gitlab::Database::Dictionary6061 .entries6062 all tables and views are unique6063 builds a Dictionary with validated Entry records6064 .any_entry6065 loads an entry from any scope6066 #find_by_table_name6067 finds an entry by table name6068 returns nil if the entry is not found6069 #to_name_and_schema_mapping6070 returns a hash of name and schema mappings6071 #find_all_by_schema6072 returns an array of entries with a given schema6073 returns an empty array if no entries match the schema6074 ::Entry6075 for a table6076 #name_and_schema6077 returns the name of the table and its gitlab schema6078 #table_name6079 returns the name of the table6080 #view_name6081 returns nil6082 #milestone6083 returns the milestone in which the table was introduced6084 #gitlab_schema6085 returns the gitlab_schema of the table6086 #schema?6087 checks if the given schema matches the schema of the table6088 #key_name6089 returns the value of the name of the table6090 #desired_sharding_key_migration_job_name6091 returns the name of the migration that backfills the desired sharding key6092 #validate!6093 raises an error if the gitlab_schema is empty6094 with allow_cross_joins6095 #allow_cross_to_schemas6096 returns the list of allowed schemas6097 with allow_cross_transactions6098 #allow_cross_to_schemas6099 returns the list of allowed schemas6100 with allow_cross_foreign_keys6101 #allow_cross_to_schemas6102 returns the list of allowed schemas6103 for a view6104 #table_name6105 returns nil6106 #view_name6107 returns the name of the view6108 #key_name6109 returns the value of the name of the view6110 .entry6111 loads an Entry from the given scope6112 #find_all_having_desired_sharding_key_migration_job6113 returns an array of entries having desired sharding key migration job6114# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/dictionary_spec.rb. It took 3.03 seconds. Expected to take 9.51 seconds.6115# [RSpecRunTime] Starting example group spec/services/ci/catalog/resources/validate_service_spec.rb. Expected to take 9.25 seconds.6116Ci::Catalog::Resources::ValidateService6117 #execute6118 when a project has a README, a description, and at least one component6119 is valid6120# [RSpecRunTime] RSpec elapsed time: 25 minutes 15.99 seconds. Current RSS: ~1527M. load average: 0.90 1.02 1.07 1/288 96856121 when a project has neither a description nor a README nor components6122 is not valid6123 when a project has components but has neither a description nor a README6124 is not valid6125 when a project has a description but has neither a README nor components6126 is not valid6127 when a project has a README but has neither a description nor components6128 is not valid6129 when a project has components and a description but no README6130 is not valid6131 when a project has components and a README but no description6132 is not valid6133 when a project has a description and a README but no components6134 is not valid6135# [RSpecRunTime] Finishing example group spec/services/ci/catalog/resources/validate_service_spec.rb. It took 7.4 seconds. Expected to take 9.25 seconds.6136# [RSpecRunTime] Starting example group spec/graphql/resolvers/projects_resolver_spec.rb. Expected to take 9.18 seconds.6137Resolvers::ProjectsResolver6138 #resolve6139 when user is not logged in6140 when no filters are applied6141 returns all public projects6142 when search filter is provided6143 returns matching project6144# [RSpecRunTime] RSpec elapsed time: 25 minutes 25.13 seconds. Current RSS: ~1471M. load average: 0.91 1.01 1.07 1/288 99036145 when membership filter is provided6146 returns empty list6147 when searchNamespaces filter is provided6148 returns projects in a matching namespace6149 when searchNamespaces filter false6150 returns ignores namespace matches6151 when topics filter is provided6152 returns matching project6153 when user is logged in6154 when no filters are applied6155 returns all visible projects for the user6156 when search filter is provided6157 returns matching project6158 when membership filter is provided6159 returns projects that user is member of6160 when searchNamespaces filter is provided6161 returns projects from matching group6162 when searchNamespaces filter false6163 returns ignores namespace matches6164 when ids filter is provided6165 returns matching project6166 when sorting6167 when sorting by similarity6168 returns projects in order of similarity to search6169# [RSpecRunTime] RSpec elapsed time: 25 minutes 27.93 seconds. Current RSS: ~1497M. load average: 1.00 1.03 1.08 1/288 99046170 when no sort is provided6171 returns projects in descending order by id6172 when topics filter is provided6173 returns matching project6174# [RSpecRunTime] Finishing example group spec/graphql/resolvers/projects_resolver_spec.rb. It took 6.29 seconds. Expected to take 9.18 seconds.6175# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/workflow_auto_cancel_spec.rb. Expected to take 8.88 seconds.6176Ci::CreatePipelineService6177 on_job_failure6178 when is set to none6179 creates a pipeline with on_job_failure6180# [RSpecRunTime] RSpec elapsed time: 25 minutes 29.75 seconds. Current RSS: ~1490M. load average: 1.00 1.03 1.08 1/288 99216181 when is set to all6182 creates a pipeline with on_job_failure6183 when auto_cancel_pipeline_on_job_failure feature flag is disabled6184 when there are no other metadata settings present6185 creates a pipeline without metadata6186 when other metadata settings are present6187 creates a pipeline with on_job_failure6188 when on_job_failure is set to invalid6189 creates a pipeline with errors6190 when using with workflow:rules6191 when the rule matches6192 creates a pipeline with on_job_failure6193 when the rule does not match6194 creates a pipeline with on_job_failure6195 on_new_commit6196 when is set to interruptible6197 creates a pipeline with on_new_commit6198 when is set to invalid6199 creates a pipeline with errors6200 when using with workflow:rules6201 when the rule matches6202 creates a pipeline with on_new_commit6203 when the rule does not match6204 creates a pipeline with on_new_commit6205# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/workflow_auto_cancel_spec.rb. It took 5.95 seconds. Expected to take 8.88 seconds.6206# [RSpecRunTime] Starting example group spec/services/todos/destroy/confidential_issue_service_spec.rb. Expected to take 8.73 seconds.6207Todos::Destroy::ConfidentialIssueService6208 #execute6209 when issue_id parameter is present6210 when provided issue is confidential6211 removes issue todos for users who can not access the confidential issue6212# [RSpecRunTime] RSpec elapsed time: 25 minutes 36.5 seconds. Current RSS: ~1475M. load average: 1.00 1.03 1.08 1/288 99666213 when provided issue is not confidential6214 does not remove any todos6215# [RSpecRunTime] RSpec elapsed time: 25 minutes 38.49 seconds. Current RSS: ~1466M. load average: 1.00 1.03 1.07 1/288 99676216 when project_id parameter is present6217 removes issues todos for users that cannot access confidential issues6218# [RSpecRunTime] RSpec elapsed time: 25 minutes 41.83 seconds. Current RSS: ~1461M. load average: 1.00 1.03 1.07 1/288 99686219# [RSpecRunTime] Finishing example group spec/services/todos/destroy/confidential_issue_service_spec.rb. It took 7.63 seconds. Expected to take 8.73 seconds.6220# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/header/input_spec.rb. Expected to take 8.5 seconds.6221Gitlab::Ci::Config::Header::Input6222 when given a valid type6223 input_type: "boolean"6224 behaves like a valid input6225 passes validations6226 returns the value6227 input_type: "number"6228 behaves like a valid input6229 passes validations6230 returns the value6231 input_type: "string"6232 behaves like a valid input6233 passes validations6234 returns the value6235 when the limit for allowed number of options is reached6236 #valid?6237 is expected not to be valid6238 #errors6239 returns error about incorrect type6240 when has a description value6241 behaves like a valid input6242 passes validations6243 returns the value6244 when RegEx validation value is not a string6245 behaves like an invalid input6246 fails validations6247 returns the value6248 when is a required input6249 behaves like a valid input6250 passes validations6251 returns the value6252 when has a boolean default value6253 behaves like a valid input6254 passes validations6255 returns the value6256 when has a string default value6257 behaves like a valid input6258 passes validations6259 returns the value6260 when the input has RegEx validation6261 behaves like a valid input6262 passes validations6263 returns the value6264 when contains unknown keywords6265 behaves like an invalid input6266 fails validations6267 returns the value6268 when has a numeric default value6269 behaves like a valid input6270 passes validations6271 returns the value6272 when given an invalid type6273 behaves like an invalid input6274 fails validations6275 returns the value6276 when has invalid name6277 behaves like an invalid input6278 fails validations6279 returns the value6280# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/header/input_spec.rb. It took 3.56 seconds. Expected to take 8.5 seconds.6281# [RSpecRunTime] Starting example group spec/services/packages/composer/create_package_service_spec.rb. Expected to take 8.4 seconds.6282Packages::Composer::CreatePackageService6283 #execute6284 without an existing package6285 with a branch6286 creates the package6287 behaves like assigns the package creator6288 assigns the package creator6289 behaves like assigns build to package6290 with build info6291 assigns the pipeline to the package6292 behaves like assigns status to package6293 with status param6294 assigns the status to the package6295 with a tag6296 creates the package6297 behaves like assigns the package creator6298 assigns the package creator6299 behaves like assigns build to package6300 with build info6301 assigns the pipeline to the package6302 behaves like assigns status to package6303 with status param6304 assigns the status to the package6305 with an existing package6306 belonging to the same project6307 does not create a new package6308 belonging to another project6309 fails with an error6310 with pending_destruction package6311 creates the package6312# [RSpecRunTime] RSpec elapsed time: 25 minutes 50.26 seconds. Current RSS: ~1479M. load average: 1.00 1.03 1.07 1/288 100626313 same name but of different type6314 creates the package6315# [RSpecRunTime] Finishing example group spec/services/packages/composer/create_package_service_spec.rb. It took 5.5 seconds. Expected to take 8.4 seconds.6316# [RSpecRunTime] Starting example group spec/services/merge_requests/delete_non_latest_diffs_service_spec.rb. Expected to take 8.17 seconds.6317MergeRequests::DeleteNonLatestDiffsService6318 #execute6319 schedules no removal if it is already cleaned6320 schedules no removal if it is empty6321 schedules no removal if there is no non-latest diffs6322# [RSpecRunTime] RSpec elapsed time: 25 minutes 58.64 seconds. Current RSS: ~1485M. load average: 1.00 1.03 1.07 1/289 104576323# [RSpecRunTime] Finishing example group spec/services/merge_requests/delete_non_latest_diffs_service_spec.rb. It took 7.76 seconds. Expected to take 8.17 seconds.6324# [RSpecRunTime] Starting example group spec/services/projects/group_links/create_service_spec.rb. Expected to take 8.08 seconds.6325Projects::GroupLinks::CreateService#execute6326 when user has proper permissions to share a project with a group6327 when the user is a MAINTAINER in the project6328 updates authorization6329 behaves like shareable6330 adds group to project6331# [RSpecRunTime] RSpec elapsed time: 26 minutes 2.04 seconds. Current RSS: ~1477M. load average: 1.00 1.03 1.07 1/288 104586332 with specialized project_authorization workers6333 schedules authorization update for users with access to group6334 when sharing outside the hierarchy is disabled6335 behaves like not shareable6336 does not share and returns an error6337 when group is inside hierarchy6338 behaves like shareable6339 adds group to project6340 when sharing it to a group with OWNER access6341 does not share and returns a forbiden error6342 when the user is an OWNER in the project6343 behaves like shareable6344 adds group to project6345 when sharing it to a group with OWNER access6346 behaves like shareable6347 adds group to project6348 when user does not have permissions to share the project with a group6349 behaves like not shareable6350 does not share and returns an error6351 when the user has less than MAINTAINER access in the project6352 behaves like not shareable6353 does not share and returns an error6354 when group is blank6355 behaves like not shareable6356 does not share and returns an error6357# [RSpecRunTime] Finishing example group spec/services/projects/group_links/create_service_spec.rb. It took 7.79 seconds. Expected to take 8.08 seconds.6358# [RSpecRunTime] Starting example group spec/models/custom_emoji_spec.rb. Expected to take 7.97 seconds.6359CustomEmoji6360 does not allow STI6361 Associations6362 is expected to belong to namespace required: false inverse_of => custom_emoji6363 is expected to belong to creator required: false inverse_of => created_custom_emoji6364 is expected to have db column named file6365 is expected to validate that :creator cannot be empty/falsy6366 is expected to validate that the length of :name is at most 366367 is expected to validate that :name cannot be empty/falsy6368 is expected to have db column named external6369# [RSpecRunTime] RSpec elapsed time: 26 minutes 7.66 seconds. Current RSS: ~1493M. load average: 1.00 1.03 1.07 1/288 104596370 exclusion of duplicated emoji6371 disallows emoji names of built-in emoji6372 disallows very long invalid emoji name without regular expression backtracking issues6373 disallows duplicate custom emoji names within namespace6374 disallows non http and https file value6375# [RSpecRunTime] RSpec elapsed time: 26 minutes 9.4 seconds. Current RSS: ~1509M. load average: 1.00 1.03 1.07 1/283 104606376 #for_resource6377 is expected to eq [#<CustomEmoji id: 2, namespace_id: 1227, created_at: "2024-03-20 14:11:01.254828668 +0000", updated_...ustom_emoji2", file: "https://gitlab.com/images/partyparrot.png", external: true, creator_id: 1001>]6378 when group is nil6379 is expected to eq []6380 when resource is a project6381 is expected to eq []6382 #for_namespaces6383 is expected to eq [#<CustomEmoji id: 3, namespace_id: 1231, created_at: "2024-03-20 14:11:02.185734690 +0000", updated_...ame: "parrot", file: "https://gitlab.com/images/partyparrot.png", external: true, creator_id: 1003>]6384 with subgroup6385 is expected to eq [#<CustomEmoji id: 4, namespace_id: 1233, created_at: "2024-03-20 14:11:02.581478751 +0000", updated_...ame: "parrot", file: "https://gitlab.com/images/partyparrot.png", external: true, creator_id: 1004>]6386# [RSpecRunTime] Finishing example group spec/models/custom_emoji_spec.rb. It took 4.64 seconds. Expected to take 7.97 seconds.6387# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/file_collection/commit_spec.rb. Expected to take 7.72 seconds.6388Gitlab::Diff::FileCollection::Commit6389 behaves like diff statistics6390 when include_stats is true6391 Repository#diff_stats is called6392 Gitlab::Diff::File is initialized with diff stats6393# [RSpecRunTime] RSpec elapsed time: 26 minutes 13.11 seconds. Current RSS: ~1502M. load average: 1.00 1.03 1.07 1/285 104836394 when should not request diff stats6395 Repository#diff_stats is not called6396 behaves like unfoldable diff6397 calls Gitlab::Diff::File#unfold_diff_lines with correct position6398 behaves like sortable diff files6399 #raw_diff_files6400 when sorted is false (default)6401 returns unsorted diff files6402 when sorted is true6403 returns sorted diff files6404 #cache_key6405 returns with the commit id6406# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/file_collection/commit_spec.rb. It took 6.32 seconds. Expected to take 7.72 seconds.6407# [RSpecRunTime] Starting example group spec/services/gpg_keys/validate_integrations_service_spec.rb. Expected to take 7.67 seconds.6408GpgKeys::ValidateIntegrationsService6409 returns true6410 when BeyondIdentity integration is not activated6411 return false6412# [RSpecRunTime] RSpec elapsed time: 26 minutes 19.43 seconds. Current RSS: ~1522M. load average: 1.08 1.04 1.08 1/288 105726413 when BeyondIdentity integration is activated6414 returns true on successful check6415 returns false and sets an error on unsuccessful check6416# [RSpecRunTime] RSpec elapsed time: 26 minutes 21.14 seconds. Current RSS: ~1522M. load average: 1.08 1.04 1.08 1/289 106136417 when key is invalid6418 returns false6419# [RSpecRunTime] Finishing example group spec/services/gpg_keys/validate_integrations_service_spec.rb. It took 4.52 seconds. Expected to take 7.67 seconds.6420# [RSpecRunTime] Starting example group spec/models/integrations/mock_ci_spec.rb. Expected to take 7.45 seconds.6421Integrations::MockCi6422 does not allow STI6423 behaves like Integrations::BaseCi6424 default values6425 is expected to eq :ci6426 accessors6427 is expected to respond to #enable_ssl_verification6428 is expected to respond to #enable_ssl_verification?6429 #initialize_properties6430 enables the setting by default6431 does not enable the setting if the record is already persisted6432 does not enable the setting if a custom value was set6433 #fields6434 inserts the checkbox field after the first URL field, or at the end6435 does not insert the field repeatedly6436 #commit_status6437 returns allowed states6438 returns :pending for 404 responses6439 returns :error for responses other than 200 or 4046440 returns :error for unknown states6441 returns :error for invalid JSON6442 returns :error for non-hash JSON responses6443 returns :error for JSON responses without a status6444 returns :error when connection is refused6445# [RSpecRunTime] Finishing example group spec/models/integrations/mock_ci_spec.rb. It took 2.27 seconds. Expected to take 7.45 seconds.6446# [RSpecRunTime] Starting example group spec/tasks/gitlab/gitaly_rake_spec.rb. Expected to take 7.4 seconds.6447gitlab:gitaly namespace rake task6448 clone6449 no dir given6450 aborts and display a help message6451 no storage path given6452 aborts and display a help message6453 when an underlying Git command fail6454 aborts and display a help message6455 checkout or clone6456 calls checkout_or_clone_version with the right arguments6457 install6458 gmake/make6459 gmake is available6460 calls gmake in the gitaly directory6461 when gmake fails6462 aborts process6463 gmake is not available6464 calls make in the gitaly directory6465# [RSpecRunTime] Finishing example group spec/tasks/gitlab/gitaly_rake_spec.rb. It took 3.81 seconds. Expected to take 7.4 seconds.6466# [RSpecRunTime] RSpec elapsed time: 26 minutes 28.15 seconds. Current RSS: ~1522M. load average: 1.07 1.04 1.08 1/283 106336467# [RSpecRunTime] Starting example group spec/services/jira_connect_subscriptions/create_service_spec.rb. Expected to take 7.18 seconds.6468JiraConnectSubscriptions::CreateService6469 remote user does not have access6470 behaves like a failed execution6471 does not create a subscription6472 returns an error status6473 remote user cannot be retrieved6474 behaves like a failed execution6475 does not create a subscription6476 returns an error status6477 when user does have access6478 creates a subscription6479 returns success6480 namespace has projects6481 starts workers to sync projects in batches with delay6482# [RSpecRunTime] RSpec elapsed time: 26 minutes 31.4 seconds. Current RSS: ~1513M. load average: 1.07 1.04 1.08 1/283 106346483 when path is invalid6484 behaves like a failed execution6485 does not create a subscription6486 returns an error status6487 when user does not have access6488 behaves like a failed execution6489 does not create a subscription6490 returns an error status6491# [RSpecRunTime] Finishing example group spec/services/jira_connect_subscriptions/create_service_spec.rb. It took 4.63 seconds. Expected to take 7.18 seconds.6492# [RSpecRunTime] Starting example group spec/finders/boards/boards_finder_spec.rb. Expected to take 7.16 seconds.6493Boards::BoardsFinder6494 #execute6495 when board parent is a project6496 behaves like boards list service6497 does not create a new board6498 returns parent boards6499# [RSpecRunTime] RSpec elapsed time: 26 minutes 34.21 seconds. Current RSS: ~1498M. load average: 1.06 1.04 1.08 1/283 106356500 behaves like multiple boards list service6501 #execute6502 returns all issue boards6503 returns boards ordered by name6504 when wanting a specific board6505 returns board specified by id6506 raises exception when board is not found6507# [RSpecRunTime] RSpec elapsed time: 26 minutes 37.68 seconds. Current RSS: ~1485M. load average: 1.06 1.04 1.07 1/283 106366508 when board parent is a group6509 behaves like boards list service6510 does not create a new board6511 returns parent boards6512# [RSpecRunTime] Finishing example group spec/finders/boards/boards_finder_spec.rb. It took 5.53 seconds. Expected to take 7.16 seconds.6513# [RSpecRunTime] Starting example group spec/services/web_hooks/destroy_service_spec.rb. Expected to take 6.99 seconds.6514WebHooks::DestroyService6515 #execute6516 when the user does not have permission6517 is an error6518 when the user does have permission6519 is successful6520 destroys the hook6521 does not destroy logs6522 schedules the destruction of logs6523 when the hook fails to destroy6524 is not a success6525# [RSpecRunTime] RSpec elapsed time: 26 minutes 43.99 seconds. Current RSS: ~1493M. load average: 1.05 1.04 1.07 1/283 106376526# [RSpecRunTime] Finishing example group spec/services/web_hooks/destroy_service_spec.rb. It took 5.8 seconds. Expected to take 6.99 seconds.6527# [RSpecRunTime] Starting example group spec/finders/resource_state_event_finder_spec.rb. Expected to take 6.89 seconds.6528ResourceStateEventFinder6529 #execute6530 returns events accessible by user6531 when issues are private6532 does not return any events6533# [RSpecRunTime] RSpec elapsed time: 26 minutes 46.03 seconds. Current RSS: ~1488M. load average: 1.05 1.04 1.07 1/283 106386534 when issue is not accesible to the user6535 does not return any events6536 #can_read_eventable?6537 when eventable is an Issue6538 when issue is readable6539 is expected to be truthy6540 when issue is not readable6541 is expected to be falsey6542 when eventable is a MergeRequest6543 when merge request is readable6544 is expected to be truthy6545 when merge request is not readable6546 is expected to be falsey6547# [RSpecRunTime] Finishing example group spec/finders/resource_state_event_finder_spec.rb. It took 5.99 seconds. Expected to take 6.89 seconds.6548# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/presenters/deploy_spec.rb. Expected to take 6.73 seconds.6549Gitlab::SlashCommands::Presenters::Deploy6550 #present6551 is expected to have key :text6552 is expected to have key :response_type6553 is expected to have key :status6554 is expected not to have key :attachments6555 messages the channel of the deploy6556# [RSpecRunTime] RSpec elapsed time: 26 minutes 53.83 seconds. Current RSS: ~1466M. load average: 1.04 1.04 1.07 1/283 106396557 #action_not_found6558 is expected to have key :text6559 is expected to have key :response_type6560 is expected to have key :status6561 is expected not to have key :attachments6562 tells the user there is no action6563# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/presenters/deploy_spec.rb. It took 4.47 seconds. Expected to take 6.73 seconds.6564# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/security/scanner_spec.rb. Expected to take 6.64 seconds.6565Gitlab::Ci::Reports::Security::Scanner6566 #initialize6567 when all params are given6568 initializes an instance6569 when attribute external_id is missing6570 raises an error6571 when attribute name is missing6572 raises an error6573 #key6574 returns external_id6575 #to_hash6576 returns expected hash6577 when vendor is not defined6578 returns expected hash6579 #==6580 when external_id is equal6581 returns true6582 when external_id is different6583 returns false6584 #<=>6585 when the `external_id` of the scanners are different6586 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"gemnasium-maven", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: -16587 is expected to eq -16588# [RSpecRunTime] RSpec elapsed time: 26 minutes 57.2 seconds. Current RSS: ~1494M. load average: 1.04 1.04 1.07 1/283 106406589 scanner_1_attributes: {:external_id=>"gemnasium-maven", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"gemnasium-python", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: -16590 is expected to eq -16591 scanner_1_attributes: {:external_id=>"gemnasium-python", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"bandit", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: 16592 is expected to eq 16593 scanner_1_attributes: {:external_id=>"bandit", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"semgrep", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: -16594 is expected to eq -16595 scanner_1_attributes: {:external_id=>"spotbugs", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"semgrep", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: -16596 is expected to eq -16597 scanner_1_attributes: {:external_id=>"semgrep", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"unknown", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: -16598 is expected to eq -16599 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>nil}, expected_comparison_result: 16600 is expected to eq 16601 when the `external_id` of the scanners are equal6602 when the `name` of the scanners are different6603 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"a", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"b", :vendor=>"bar"}, expected_comparison_result: -16604 is expected to eq -16605 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"d", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"c", :vendor=>"bar"}, expected_comparison_result: 16606 is expected to eq 16607 when the `name` of the scanners are equal6608 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"a"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"a"}, expected_comparison_result: 06609 is expected to eq 06610 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"a"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"b"}, expected_comparison_result: -16611 is expected to eq -16612 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"b"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"a"}, expected_comparison_result: 16613 is expected to eq 16614# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/security/scanner_spec.rb. It took 4.02 seconds. Expected to take 6.64 seconds.6615# [RSpecRunTime] Starting example group spec/lib/gitlab/rack_attack_spec.rb. Expected to take 6.57 seconds.6616Gitlab::RackAttack6617 .configure6618 extends the request class6619 configures the throttle response6620 configures the safelist6621 configures throttles if no dry-run was configured6622 configures tracks if dry-run was configured for all throttles6623 configures tracks and throttles with a selected set of dry-runs6624 enables dry-runs for `throttle_unauthenticated_api` and `throttle_unauthenticated_web` when selecting `throttle_unauthenticated`6625 user allowlist6626 is empty6627 reflects GITLAB_THROTTLE_USER_ALLOWLIST6628# [RSpecRunTime] RSpec elapsed time: 26 minutes 59.86 seconds. Current RSS: ~1505M. load average: 1.11 1.05 1.08 1/283 106416629 .throttled_response_headers6630 matched: "throttle_unauthenticated", match_data: {:discriminator=>"127.0.0.1", :count=>3700, :period=>1 hour, :limit=>3600, :epoch_time=>1609842570}, headers: {"RateLimit-Name"=>"throttle_unauthenticated", "RateLimit-Limit"=>"60", "RateLimit-Observed"=>"3700", "RateLimit-Remaining"=>"0", "RateLimit-Reset"=>"1609844400", "RateLimit-ResetTime"=>"Tue, 05 Jan 2021 11:00:00 GMT", "Retry-After"=>"1830"}6631 generates accurate throttled headers6632 matched: "throttle_unauthenticated", match_data: {:discriminator=>"127.0.0.1", :count=>3700, :period=>1 hour, :limit=>3600, :epoch_time=>1609844399}, headers: {"RateLimit-Name"=>"throttle_unauthenticated", "RateLimit-Limit"=>"60", "RateLimit-Observed"=>"3700", "RateLimit-Remaining"=>"0", "RateLimit-Reset"=>"1609844400", "RateLimit-ResetTime"=>"Tue, 05 Jan 2021 11:00:00 GMT", "Retry-After"=>"1"}6633 generates accurate throttled headers6634 matched: "throttle_unauthenticated", match_data: {:discriminator=>"127.0.0.1", :count=>3700, :period=>1 hour, :limit=>3600, :epoch_time=>1609840800}, headers: {"RateLimit-Name"=>"throttle_unauthenticated", "RateLimit-Limit"=>"60", "RateLimit-Observed"=>"3700", "RateLimit-Remaining"=>"0", "RateLimit-Reset"=>"1609844400", "RateLimit-ResetTime"=>"Tue, 05 Jan 2021 11:00:00 GMT", "Retry-After"=>"3600"}6635 generates accurate throttled headers6636 matched: "throttle_unauthenticated", match_data: {:discriminator=>"127.0.0.1", :count=>3700, :period=>1 hour, :limit=>3600, :epoch_time=>1609889400}, headers: {"RateLimit-Name"=>"throttle_unauthenticated", "RateLimit-Limit"=>"60", "RateLimit-Observed"=>"3700", "RateLimit-Remaining"=>"0", "RateLimit-Reset"=>"1609891200", "RateLimit-ResetTime"=>"Wed, 06 Jan 2021 00:00:00 GMT", "Retry-After"=>"1800"}6637 generates accurate throttled headers6638 matched: "throttle_unauthenticated", match_data: {:discriminator=>"127.0.0.1", :count=>3700, :period=>1 hour, :limit=>3400, :epoch_time=>1609842600}, headers: {"RateLimit-Name"=>"throttle_unauthenticated", "RateLimit-Limit"=>"57", "RateLimit-Observed"=>"3700", "RateLimit-Remaining"=>"0", "RateLimit-Reset"=>"1609844400", "RateLimit-ResetTime"=>"Tue, 05 Jan 2021 11:00:00 GMT", "Retry-After"=>"1800"}6639 generates accurate throttled headers6640 matched: "throttle_unauthenticated", match_data: {:discriminator=>"127.0.0.1", :count=>3700, :period=>1 hour, :limit=>3700, :epoch_time=>1609842600}, headers: {"RateLimit-Name"=>"throttle_unauthenticated", "RateLimit-Limit"=>"62", "RateLimit-Observed"=>"3700", "RateLimit-Remaining"=>"0", "RateLimit-Reset"=>"1609844400", "RateLimit-ResetTime"=>"Tue, 05 Jan 2021 11:00:00 GMT", "Retry-After"=>"1800"}6641 generates accurate throttled headers6642 matched: "throttle_unauthenticated", match_data: {:discriminator=>"127.0.0.1", :count=>3700, :period=>1 hour, :limit=>59, :epoch_time=>1609842600}, headers: {"RateLimit-Name"=>"throttle_unauthenticated", "RateLimit-Limit"=>"1", "RateLimit-Observed"=>"3700", "RateLimit-Remaining"=>"0", "RateLimit-Reset"=>"1609844400", "RateLimit-ResetTime"=>"Tue, 05 Jan 2021 11:00:00 GMT", "Retry-After"=>"1800"}6643 generates accurate throttled headers6644 matched: "throttle_unauthenticated", match_data: {:discriminator=>"127.0.0.1", :count=>3700, :period=>1 hour, :limit=>61, :epoch_time=>1609842600}, headers: {"RateLimit-Name"=>"throttle_unauthenticated", "RateLimit-Limit"=>"2", "RateLimit-Observed"=>"3700", "RateLimit-Remaining"=>"0", "RateLimit-Reset"=>"1609844400", "RateLimit-ResetTime"=>"Tue, 05 Jan 2021 11:00:00 GMT", "Retry-After"=>"1800"}6645 generates accurate throttled headers6646 matched: "throttle_unauthenticated", match_data: {:discriminator=>"127.0.0.1", :count=>3700, :period=>15 seconds, :limit=>10, :epoch_time=>1609842600}, headers: {"RateLimit-Name"=>"throttle_unauthenticated", "RateLimit-Limit"=>"40", "RateLimit-Observed"=>"3700", "RateLimit-Remaining"=>"0", "RateLimit-Reset"=>"1609842615", "RateLimit-ResetTime"=>"Tue, 05 Jan 2021 10:30:15 GMT", "Retry-After"=>"15"}6647 generates accurate throttled headers6648 matched: "throttle_unauthenticated", match_data: {:discriminator=>"127.0.0.1", :count=>3700, :period=>27 seconds, :limit=>10, :epoch_time=>1609842600}, headers: {"RateLimit-Name"=>"throttle_unauthenticated", "RateLimit-Limit"=>"23", "RateLimit-Observed"=>"3700", "RateLimit-Remaining"=>"0", "RateLimit-Reset"=>"1609842627", "RateLimit-ResetTime"=>"Tue, 05 Jan 2021 10:30:27 GMT", "Retry-After"=>"27"}6649 generates accurate throttled headers6650# [RSpecRunTime] Finishing example group spec/lib/gitlab/rack_attack_spec.rb. It took 2.51 seconds. Expected to take 6.57 seconds.6651# [RSpecRunTime] Starting example group spec/services/activity_pub/projects/releases_unfollow_service_spec.rb. Expected to take 6.41 seconds.6652ActivityPub::Projects::ReleasesUnfollowService6653 #execute6654 with a valid payload6655 when there is a subscription for this actor6656 deletes the subscription6657 returns true6658 when there is no subscription for this actor6659 does not delete anything6660 returns true6661 when actor is missing6662 behaves like invalid unfollow request6663 does not delete anything6664 sets an error6665 returns false6666 when actor is an object with no id attribute6667 behaves like invalid unfollow request6668 does not delete anything6669 sets an error6670 returns false6671 when actor is neither a string nor an object6672 behaves like invalid unfollow request6673 does not delete anything6674 sets an error6675 returns false6676 when actor tries to delete someone else's subscription6677 does not delete anything6678 returns true6679# [RSpecRunTime] Finishing example group spec/services/activity_pub/projects/releases_unfollow_service_spec.rb. It took 2.46 seconds. Expected to take 6.41 seconds.6680# [RSpecRunTime] Starting example group spec/services/draft_notes/destroy_service_spec.rb. Expected to take 6.31 seconds.6681DraftNotes::DestroyService6682 destroys a single draft note6683 destroys all draft notes for a user in a merge request6684 diff highlight cache clearing6685 when destroying all draft notes of a user6686 clears highlighting cache if unfold required for any6687# [RSpecRunTime] RSpec elapsed time: 27 minutes 7.6 seconds. Current RSS: ~1522M. load average: 1.10 1.05 1.08 1/289 107606688 when destroying one draft note6689 clears highlighting cache if unfold required6690# [RSpecRunTime] RSpec elapsed time: 27 minutes 8.94 seconds. Current RSS: ~1525M. load average: 1.10 1.05 1.08 1/289 108006691# [RSpecRunTime] Finishing example group spec/services/draft_notes/destroy_service_spec.rb. It took 5.5 seconds. Expected to take 6.31 seconds.6692# [RSpecRunTime] Starting example group spec/services/projects/move_project_group_links_service_spec.rb. Expected to take 6.2 seconds.6693Projects::MoveProjectGroupLinksService6694 #execute6695 moves the group links from one project to another6696 does not move existent group links in the current project6697 rollbacks changes if transaction fails6698 when remove_remaining_elements is false6699 does not remove remaining project group links6700# [RSpecRunTime] RSpec elapsed time: 27 minutes 14.83 seconds. Current RSS: ~1488M. load average: 1.09 1.05 1.08 1/288 108016701# [RSpecRunTime] Finishing example group spec/services/projects/move_project_group_links_service_spec.rb. It took 5.87 seconds. Expected to take 6.2 seconds.6702# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migration_helpers/convert_to_bigint_spec.rb. Expected to take 6.13 seconds.6703Gitlab::Database::MigrationHelpers::ConvertToBigint6704 #temp_column_removed?6705 return true when column is not present6706 return false when column present6707 #columns_swapped?6708 returns true if columns are already swapped6709 returns false if columns are not yet swapped6710 #com_or_dev_or_test_but_not_jh?6711 dot_com: true, dev_or_test: true, jh: true, expectation: true6712 returns true for GitLab.com (but not JH), dev, or test6713 dot_com: true, dev_or_test: false, jh: true, expectation: false6714 returns true for GitLab.com (but not JH), dev, or test6715 dot_com: false, dev_or_test: true, jh: true, expectation: true6716 returns true for GitLab.com (but not JH), dev, or test6717 dot_com: false, dev_or_test: false, jh: true, expectation: false6718 returns true for GitLab.com (but not JH), dev, or test6719 dot_com: true, dev_or_test: true, jh: false, expectation: true6720 returns true for GitLab.com (but not JH), dev, or test6721 dot_com: true, dev_or_test: false, jh: false, expectation: true6722 returns true for GitLab.com (but not JH), dev, or test6723 dot_com: false, dev_or_test: true, jh: false, expectation: true6724 returns true for GitLab.com (but not JH), dev, or test6725 dot_com: false, dev_or_test: false, jh: false, expectation: false6726 returns true for GitLab.com (but not JH), dev, or test6727 #add_bigint_column_indexes6728 without corresponding bigint column6729main: -- column_exists?("_test_table_bigint_indexes", "token_convert_to_bigint")6730main: -> 0.0042s6731 is expected to raise RuntimeError with "Bigint column 'token_convert_to_bigint' does not exist on _test_table_bigint_indexes"6732 with corresponding bigint column6733 without the integer column index6734main: -- column_exists?("_test_table_bigint_indexes", "token_convert_to_bigint")6735main: -> 0.0040s6736main: -- indexes("_test_table_bigint_indexes")6737main: -> 0.0041s6738 does not create new bigint index6739 with integer column indexes6740main: -- column_exists?("_test_table_bigint_indexes", "token_convert_to_bigint")6741main: -> 0.0042s6742main: -- indexes("_test_table_bigint_indexes")6743main: -> 0.0118s6744 creates appropriate bigint indexes6745# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migration_helpers/convert_to_bigint_spec.rb. It took 2.27 seconds. Expected to take 6.13 seconds.6746# [RSpecRunTime] Starting example group spec/lib/gitlab/query_limiting/transaction_spec.rb. Expected to take 6.01 seconds.6747Gitlab::QueryLimiting::Transaction6748 .current6749 returns nil when there is no transaction6750 returns the transaction when present6751 .run6752 runs a transaction and returns it and its return value6753 removes the transaction from the current thread upon completion6754 #act_upon_results6755 when the query threshold is not exceeded6756 does nothing6757 when the query threshold is exceeded6758 raises an error when this is enabled6759 #increment6760 increments the number of executed queries6761 does not increment the number of executed queries when query limiting is disabled6762 does not increment the number of executed queries when the query is known to be ignorable6763 #raise_error?6764 returns true in a test environment6765 returns false in a production environment6766 #threshold_exceeded?6767 returns false when the threshold is not exceeded6768 returns true when the threshold is exceeded6769 #error_message6770 returns the error message to display when the threshold is exceeded6771 includes a list of executed queries6772 indicates if the log is truncated6773 includes the action name in the error message when present6774# [RSpecRunTime] Finishing example group spec/lib/gitlab/query_limiting/transaction_spec.rb. It took 2.08 seconds. Expected to take 6.01 seconds.6775# [RSpecRunTime] Starting example group spec/lib/gitlab/legacy_github_import/client_spec.rb. Expected to take 5.94 seconds.6776Gitlab::LegacyGithubImport::Client6777 does not crash (e.g. GitlabSettings::MissingSetting) when verify_ssl config is not present6778 with client options6779 convert OAuth2 client options to symbols6780 when config is missing6781 is still possible to get an Octokit client6782 is not be possible to get an OAuth2 client6783 allow SSL verification to be configurable on API6784 uses supplied value6785 #api_endpoint6786 when provider does not specify an API endpoint6787 uses GitHub root API endpoint6788 when provider specify a custom API endpoint6789 uses the custom API endpoint6790 when given a host6791 builds a endpoint with the given host and the default API version6792 when given an API version6793 does not use the API version without a host6794 when given a host and version6795 builds a endpoint with the given options6796 and hostname6797 builds a endpoint with the given options6798 #repository6799 returns repository data as a hash6800 #repos6801 returns the user's repositories as a hash6802 github rate limit6803 does not raise error when rate limit is disabled6804 when wait for rate limit is disabled6805 raises the error limit error when requested6806# [RSpecRunTime] Finishing example group spec/lib/gitlab/legacy_github_import/client_spec.rb. It took 2.61 seconds. Expected to take 5.94 seconds.6807# [RSpecRunTime] Starting example group spec/graphql/mutations/security/ci_configuration/configure_sast_iac_spec.rb. Expected to take 5.82 seconds.6808Mutations::Security::CiConfiguration::ConfigureSastIac6809 is expected to require graphql authorizations :push_code6810 #resolve6811 generates an error if the resource is not accessible to the user6812 when user does not have enough permissions6813 generates an error6814# [RSpecRunTime] RSpec elapsed time: 27 minutes 23.2 seconds. Current RSS: ~1518M. load average: 1.07 1.05 1.08 1/283 108086815 when user is a maintainer of a different project6816 generates an error6817 when the user does not have permission to create a new branch6818 returns an array of errors6819 when the user can create a merge request6820 when service successfully generates a path to create a new merge request6821 returns a success path6822 when service can not generate any path to create a new merge request6823 returns an array of errors6824# [RSpecRunTime] Finishing example group spec/graphql/mutations/security/ci_configuration/configure_sast_iac_spec.rb. It took 3.4 seconds. Expected to take 5.82 seconds.6825# [RSpecRunTime] Starting example group spec/models/packages/go/module_spec.rb. Expected to take 5.77 seconds.6826Packages::Go::Module6827 does not allow STI6828 #path_valid?6829 with root path6830 with major version 06831 returns true6832 with major version 16833 returns true6834 with major version 26835 returns false6836 with path ./v26837 with major version 06838 returns false6839 with major version 16840 returns false6841 with major version 26842 returns true6843 #gomod_valid?6844 with good gomod6845 returns true6846 with bad gomod6847 returns false6848 with empty gomod6849 returns false6850# [RSpecRunTime] Finishing example group spec/models/packages/go/module_spec.rb. It took 3.11 seconds. Expected to take 5.77 seconds.6851# [RSpecRunTime] Starting example group spec/lib/bitbucket_server/connection_spec.rb. Expected to take 5.68 seconds.6852BitbucketServer::Connection6853 #get6854 runs with retry_with_delay6855 returns JSON body6856 throws an exception if the response is not 2006857 throws an exception if the response is not JSON6858 throws an exception upon a network error6859 when the response is a 429 rate limit reached error6860 sleeps, retries and if the error persists it fails6861 #post6862 runs with retry_with_delay6863 returns JSON body6864 throws an exception if the response is not 2006865 throws an exception upon a network error6866 throws an exception if the URI is invalid6867 #delete6868 branch API6869 runs with retry_with_delay6870 returns JSON body6871 throws an exception if the response is not 2006872 throws an exception upon a network error6873# [RSpecRunTime] Finishing example group spec/lib/bitbucket_server/connection_spec.rb. It took 2.02 seconds. Expected to take 5.68 seconds.6874# [RSpecRunTime] Starting example group spec/graphql/mutations/issues/set_severity_spec.rb. Expected to take 5.58 seconds.6875Mutations::Issues::SetSeverity6876 is expected to require graphql authorizations :update_issue and :admin_issue6877 #resolve6878 as guest6879 raises an error6880 and also author6881 raises an error6882# [RSpecRunTime] RSpec elapsed time: 27 minutes 31.95 seconds. Current RSS: ~1522M. load average: 1.07 1.05 1.08 1/286 108446883 and also assignee6884 raises an error6885 as reporter6886 when issue type is incident6887 when severity has a correct value6888 updates severity6889 returns no errors6890# [RSpecRunTime] RSpec elapsed time: 27 minutes 33.46 seconds. Current RSS: ~1520M. load average: 1.06 1.04 1.08 1/286 108456891 when severity has an unsuported value6892 sets severity to default6893 returns no errorsr6894 when issue type is not incident6895 does not update the issue6896# [RSpecRunTime] Finishing example group spec/graphql/mutations/issues/set_severity_spec.rb. It took 4.3 seconds. Expected to take 5.58 seconds.6897# [RSpecRunTime] Starting example group spec/rubocop/cop/rails/migration_timestamp_spec.rb. Expected to take 5.56 seconds.6898RuboCop::Cop::Rails::MigrationTimestamp6899 with an invalid date for the timestamp in file name in the future6900 registers an offense6901 when file name is good6902 filename: "19700101000000_some_2fa_migration.rb"6903 registers an offense6904 filename: "19700101000000_some_migration.rb"6905 registers an offense6906 filename: "19700101000000_a_b.rb"6907 registers an offense6908 filename: "19700101000000_1_2.rb"6909 registers an offense6910 with timestamp in file name in the future6911 registers an offense6912 when file name format is bad6913 filename: "some_migration.rb"6914 registers an offense6915 filename: "123456789_some_migration.rb"6916 registers an offense6917 filename: "19700101000000_some_2fa_migration.rb.rb"6918 registers an offense6919 filename: "19700101000000_some_2fa_migration..rb"6920 registers an offense6921 filename: "19700101000000.rb"6922 registers an offense6923 filename: "19700101000000_.rb"6924 registers an offense6925 filename: "19700101000000_a.rb"6926 registers an offense6927 filename: "19700101000000_a_.rb"6928 registers an offense6929 filename: "19700101000000_1.rb"6930 registers an offense6931 filename: "19700101000000_1_.rb"6932 registers an offense6933# [RSpecRunTime] Finishing example group spec/rubocop/cop/rails/migration_timestamp_spec.rb. It took 2.39 seconds. Expected to take 5.56 seconds.6934# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/auto_cancel_spec.rb. Expected to take 5.38 seconds.6935Gitlab::Ci::Config::Entry::AutoCancel6936 with on_new_commit6937 is expected to be valid6938 returns value correctly6939 when on_new_commit is invalid6940 is expected not to be valid6941 returns errors6942 with on_job_failure6943 when the `on_job_failure` value is valid6944 is expected to be valid6945 returns value correctly6946 when the `on_job_failure` value is valid6947 is expected to be valid6948 returns value correctly6949 when the `on_job_failure` value is valid6950 is expected to be valid6951 returns value correctly6952 when on_job_failure is invalid6953 is expected not to be valid6954 returns errors6955 with invalid key6956 is expected not to be valid6957 returns errors6958# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/auto_cancel_spec.rb. It took 1.79 seconds. Expected to take 5.38 seconds.6959# [RSpecRunTime] Starting example group spec/models/blob_viewer/readme_spec.rb. Expected to take 5.29 seconds.6960BlobViewer::Readme6961 does not allow STI6962 #render_error6963 when there is no wiki6964 returns :no_wiki6965# [RSpecRunTime] RSpec elapsed time: 27 minutes 40.03 seconds. Current RSS: ~1541M. load average: 1.06 1.04 1.08 1/284 108596966 when there is an external wiki6967 returns nil6968# [RSpecRunTime] RSpec elapsed time: 27 minutes 41.05 seconds. Current RSS: ~1542M. load average: 1.06 1.04 1.08 1/285 108686969 when there is a local wiki6970 when the wiki is empty6971 returns :no_wiki6972# [RSpecRunTime] RSpec elapsed time: 27 minutes 42.14 seconds. Current RSS: ~1545M. load average: 1.06 1.04 1.08 4/285 108826973 when the wiki is not empty6974 returns nil6975# [RSpecRunTime] RSpec elapsed time: 27 minutes 43.29 seconds. Current RSS: ~1548M. load average: 1.05 1.04 1.07 1/288 109296976# [RSpecRunTime] Finishing example group spec/models/blob_viewer/readme_spec.rb. It took 4.51 seconds. Expected to take 5.29 seconds.6977# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/logger_spec.rb. Expected to take 5.28 seconds.6978Ci::CreatePipelineService6979 pipeline logger6980 when the duration is under the threshold6981 does not create a log entry but it collects the data6982# [RSpecRunTime] RSpec elapsed time: 27 minutes 45.58 seconds. Current RSS: ~1527M. load average: 1.05 1.04 1.07 1/289 109466983 when the durations exceeds the threshold6984 creates a log entry6985 when the pipeline is not persisted6986 creates a log entry6987# [RSpecRunTime] RSpec elapsed time: 27 minutes 46.78 seconds. Current RSS: ~1520M. load average: 1.05 1.04 1.07 1/289 109556988 when the feature flag is disabled6989 does not create a log entry6990 when the size exceeds the threshold6991 creates a log entry6992# [RSpecRunTime] RSpec elapsed time: 27 minutes 49.61 seconds. Current RSS: ~1494M. load average: 1.05 1.04 1.07 1/289 109646993# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/logger_spec.rb. It took 6.31 seconds. Expected to take 5.28 seconds.6994# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/pager_spec.rb. Expected to take 5.12 seconds.6995Gitlab::Pagination::Keyset::Pager6996 #paginate6997 does not execute a query6998 applies a LIMIT6999 returns the limited relation7000 validating the order clause7001 raises an error if has a different order clause than the page7002# [RSpecRunTime] RSpec elapsed time: 27 minutes 52.66 seconds. Current RSS: ~1463M. load average: 1.04 1.04 1.07 1/289 109657003 #finalize7004 passes information about next page to request7005 when retrieving the last page7006 indicates there is another (likely empty) page7007 when retrieving an empty page7008 indicates this is the last page7009# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/keyset/pager_spec.rb. It took 3.5 seconds. Expected to take 5.12 seconds.7010# [RSpecRunTime] Starting example group spec/lib/gitlab/health_checks/db_check_spec.rb. Expected to take 5.0 seconds.7011Gitlab::HealthChecks::DbCheck7012 #metrics7013 Check is passing7014 is expected to include (have attributes {:name => "db_ping_success", :value => 1})7015 is expected to include (have attributes {:name => "db_ping_timeout", :value => 0})7016 is expected to include (have attributes {:name => "db_ping_latency_seconds", :value => (be >= 0)})7017 Check is misbehaving7018 is expected to include (have attributes {:name => "db_ping_success", :value => 0})7019 is expected to include (have attributes {:name => "db_ping_timeout", :value => 0})7020 is expected to include (have attributes {:name => "db_ping_latency_seconds", :value => (be >= 0)})7021 Check is timeouting7022 is expected to include (have attributes {:name => "db_ping_success", :value => 0})7023 is expected to include (have attributes {:name => "db_ping_timeout", :value => 1})7024 is expected to include (have attributes {:name => "db_ping_latency_seconds", :value => (be >= 0)})7025 #readiness7026 Check returns ok7027 is expected to have attributes {:success => true}7028 Check is misbehaving7029 is expected to have attributes {:message => "unexpected Db check result: error!", :success => false}7030 Check is timeouting7031 is expected to have attributes {:message => "Db check timed out", :success => false}7032 Check is raising an unhandled exception7033 is expected to have attributes {:message => "unexpected Db check result: unexpected error", :success => false}7034 with multiple databases7035 checks multiple databases7036# [RSpecRunTime] Finishing example group spec/lib/gitlab/health_checks/db_check_spec.rb. It took 1.96 seconds. Expected to take 5.0 seconds.7037# [RSpecRunTime] Starting example group spec/services/ci/job_artifacts/destroy_associations_service_spec.rb. Expected to take 4.96 seconds.7038Ci::JobArtifacts::DestroyAssociationsService7039 #destroy_records7040 removes all types of artifacts without updating statistics7041 with a locked artifact7042 removes all artifacts7043# [RSpecRunTime] RSpec elapsed time: 27 minutes 59.23 seconds. Current RSS: ~1486M. load average: 1.04 1.04 1.07 1/284 109667044 when there are no artifacts7045 does not raise error7046 #update_statistics7047 updates project statistics7048 when there are no artifacts7049 does not raise error7050# [RSpecRunTime] Finishing example group spec/services/ci/job_artifacts/destroy_associations_service_spec.rb. It took 4.72 seconds. Expected to take 4.96 seconds.7051# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/issue_show_spec.rb. Expected to take 4.85 seconds.7052Gitlab::SlashCommands::IssueShow7053 #execute7054 the issue exists7055 returns the issue7056 when its reference is given7057 shows the issue7058# [RSpecRunTime] RSpec elapsed time: 28 minutes 1.82 seconds. Current RSS: ~1496M. load average: 1.04 1.04 1.07 1/284 109677059 the issue does not exist7060 returns not found7061 .match7062 matches the iid7063 accepts a reference7064# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/issue_show_spec.rb. It took 3.21 seconds. Expected to take 4.85 seconds.7065# [RSpecRunTime] Starting example group spec/services/web_hooks/log_destroy_service_spec.rb. Expected to take 4.82 seconds.7066WebHooks::LogDestroyService7067 #execute7068 with system hook7069 behaves like deletes web hook logs for hook7070 deletes the logs7071 when the data-set exceeds the batch size7072 deletes the logs7073 when it encounters an error7074 reports the error7075 with project hook7076 behaves like deletes web hook logs for hook7077 deletes the logs7078 when the data-set exceeds the batch size7079 deletes the logs7080# [RSpecRunTime] RSpec elapsed time: 28 minutes 5.69 seconds. Current RSS: ~1487M. load average: 1.04 1.04 1.07 1/284 109687081 when it encounters an error7082 reports the error7083# [RSpecRunTime] Finishing example group spec/services/web_hooks/log_destroy_service_spec.rb. It took 3.49 seconds. Expected to take 4.82 seconds.7084# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/string_spec.rb. Expected to take 4.72 seconds.7085Gitlab::Ci::Pipeline::Expression::Lexeme::String7086 .build7087 creates a new instance of the token7088 .type7089 is a value lexeme7090 .scan7091 when using double quotes7092 correctly identifies string token7093 when using single quotes7094 correctly identifies string token7095 when there are mixed quotes in the string7096 is a greedy scanner for double quotes7097 is a greedy scanner for single quotes7098 allows to use single quotes inside double quotes7099 allow to use double quotes inside single quotes7100 allows to use an empty string inside single quotes7101 allow to use an empty string inside double quotes7102 #evaluate7103 returns string value if it is present7104 returns an empty string if it is empty7105# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/string_spec.rb. It took 1.75 seconds. Expected to take 4.72 seconds.7106# [RSpecRunTime] Starting example group spec/lib/gitlab/local_and_remote_storage_migration/artifact_migrater_spec.rb. Expected to take 4.64 seconds.7107Gitlab::LocalAndRemoteStorageMigration::ArtifactMigrater7108 behaves like local and remote storage migration7109 start_store: 1, end_store: 2, method: :migrate_to_remote_storage7110 successfully migrates7111# [RSpecRunTime] RSpec elapsed time: 28 minutes 10.71 seconds. Current RSS: ~1505M. load average: 1.03 1.04 1.07 1/284 109697112 start_store: 2, end_store: 2, method: :migrate_to_remote_storage7113 successfully migrates7114 start_store: 2, end_store: 1, method: :migrate_to_local_storage7115 successfully migrates7116 start_store: 1, end_store: 1, method: :migrate_to_local_storage7117 successfully migrates7118 when migration fails7119 prints error7120# [RSpecRunTime] Finishing example group spec/lib/gitlab/local_and_remote_storage_migration/artifact_migrater_spec.rb. It took 5.29 seconds. Expected to take 4.64 seconds.7121# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/import_pull_request_notes_worker_spec.rb. Expected to take 4.63 seconds.7122Gitlab::BitbucketImport::ImportPullRequestNotesWorker7123 behaves like Gitlab::BitbucketImport::ObjectImporter7124 .sidekiq_retries_exhausted7125 notifies the waiter7126 #perform7127 when project does not exist7128 behaves like notifies the waiter7129 is expected to receive notify("key", anything) 1 time7130 when project has import started7131 calls the importer7132 behaves like notifies the waiter7133 is expected to receive notify("key", anything) 1 time7134 when the importer raises an ActiveRecord::RecordInvalid error7135 tracks the error7136 when the importer raises a StandardError7137 tracks the error and raises the error7138 when project import has been cancelled7139 does not call the importer7140 behaves like notifies the waiter7141 is expected to receive notify("key", anything) 1 time7142 #importer_class7143 does not raise a NotImplementedError7144# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/import_pull_request_notes_worker_spec.rb. It took 2.43 seconds. Expected to take 4.63 seconds.7145# [RSpecRunTime] Starting example group spec/models/design_management/design_action_spec.rb. Expected to take 4.54 seconds.7146DesignManagement::DesignAction7147 does not allow STI7148 validations7149 the design7150 must not be nil7151 the action7152 must not be nil7153 must be a known action7154 the content7155 content is necesary7156 must not be nil if the action is create7157 must not be nil if the action is update7158 content is forbidden7159 must not be nil if the action is delete7160 #gitaly_action7161 the action needs content7162 produces a good gitaly action7163 the action forbids content7164 produces a good gitaly action7165 #issue_id7166 delegates to the design7167 #performed7168 calls design#clear_version_cache when the action has been performed7169# [RSpecRunTime] Finishing example group spec/models/design_management/design_action_spec.rb. It took 1.58 seconds. Expected to take 4.54 seconds.7170# [RSpecRunTime] Starting example group spec/workers/concerns/worker_context_spec.rb. Expected to take 4.48 seconds.7171WorkerContext7172 .worker_context7173 allows modifying the context for the entire worker7174 allows fetches the context from a superclass if none was defined7175 .bulk_perform_async_with_contexts7176 calls bulk_perform_async with the arguments7177 behaves like tracking bulk scheduling contexts7178 clears the contexts7179 context contents7180 keeps track of the context per key to schedule7181 does not share contexts across threads7182 .bulk_perform_in_with_contexts7183 calls bulk_perform_in with the arguments and delay7184 behaves like tracking bulk scheduling contexts7185 clears the contexts7186 context contents7187 keeps track of the context per key to schedule7188 does not share contexts across threads7189 #with_context7190 allows modifying context when the job is running7191 yields the arguments to the block7192# [RSpecRunTime] Finishing example group spec/workers/concerns/worker_context_spec.rb. It took 1.85 seconds. Expected to take 4.48 seconds.7193# [RSpecRunTime] Starting example group spec/workers/stage_update_worker_spec.rb. Expected to take 4.4 seconds.7194StageUpdateWorker7195 #perform7196 when stage exists7197 updates stage status7198 behaves like an idempotent worker7199 is labeled as idempotent7200 performs multiple times sequentially without raising an exception7201 results in the stage getting the skipped status7202# [RSpecRunTime] RSpec elapsed time: 28 minutes 21.81 seconds. Current RSS: ~1517M. load average: 1.03 1.04 1.07 1/285 109717203 when stage does not exist7204 does not raise exception7205# [RSpecRunTime] Finishing example group spec/workers/stage_update_worker_spec.rb. It took 2.55 seconds. Expected to take 4.4 seconds.7206# [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker/package_json_linker_spec.rb. Expected to take 4.37 seconds.7207Gitlab::DependencyLinker::PackageJsonLinker7208 .support?7209 supports package.json7210 does not support other files7211 #link7212 does not link the module name7213 links the homepage7214 links the repository URL7215 links the license7216 links dependencies7217 links dependencies to URL detected on value7218 does not link to NPM when invalid git URL7219 links GitHub repos7220 links Git repos7221 does not link scripts with the same key as a package7222 when dependency is not a string7223 does not link it7224# [RSpecRunTime] RSpec elapsed time: 28 minutes 24.09 seconds. Current RSS: ~1518M. load average: 1.03 1.04 1.07 1/284 109727225# [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker/package_json_linker_spec.rb. It took 2.14 seconds. Expected to take 4.37 seconds.7226# [RSpecRunTime] Starting example group spec/graphql/mutations/issues/move_spec.rb. Expected to take 4.28 seconds.7227Mutations::Issues::Move7228 #resolve7229 raises an error if the resource is not accessible to the user7230 when user does not have permissions7231 returns error message7232# [RSpecRunTime] RSpec elapsed time: 28 minutes 25.78 seconds. Current RSS: ~1511M. load average: 1.03 1.04 1.07 1/284 109737233 when user has sufficient permissions7234 moves issue7235# [RSpecRunTime] RSpec elapsed time: 28 minutes 27.58 seconds. Current RSS: ~1499M. load average: 1.02 1.03 1.07 1/284 109747236# [RSpecRunTime] Finishing example group spec/graphql/mutations/issues/move_spec.rb. It took 3.5 seconds. Expected to take 4.28 seconds.7237# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/json/ndjson_reader_spec.rb. Expected to take 4.21 seconds.7238Gitlab::ImportExport::Json::NdjsonReader7239 #exist?7240 given valid dir_path7241 is expected to equal true7242 given invalid dir_path7243 is expected to equal false7244 #consume_attributes7245 returns the whole root tree from parsed JSON7246 when project.json is symlink or hard link7247 link_method: :link7248 raises an error7249 link_method: :symlink7250 raises an error7251 #consume_relation7252 given any key7253 returns an Enumerator7254 key has been consumed7255 yields nothing to the Enumerator7256 with mark_as_consumed: false7257 yields every relation value to the Enumerator7258 key has not been consumed7259 relation file does not exist7260 yields nothing to the Enumerator7261 when relation file is a symlink or hard link7262 link_method: :link7263 yields nothing to the Enumerator7264 link_method: :symlink7265 yields nothing to the Enumerator7266 relation file is empty7267 yields nothing to the Enumerator7268 relation file contains multiple lines7269 yields every relation value to the Enumerator7270# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/json/ndjson_reader_spec.rb. It took 1.97 seconds. Expected to take 4.21 seconds.7271# [RSpecRunTime] Starting example group spec/models/container_registry/data_repair_detail_spec.rb. Expected to take 4.19 seconds.7272ContainerRegistry::DataRepairDetail7273 is expected to belong to project required: true7274 does not allow STI7275 behaves like having unique enum values7276 has unique values in "status"7277 .ongoing_since7278 is expected to contain exactly #<ContainerRegistry::DataRepairDetail missing_count: 0, project_id: 571, created_at: "2024-03-20 14:13:22.448993628 +0000", updated_at: "2024-03-19 14:13:22.100636334 +0000", status: "ongoing">7279# [RSpecRunTime] RSpec elapsed time: 28 minutes 32.02 seconds. Current RSS: ~1503M. load average: 1.02 1.03 1.07 1/284 109757280# [RSpecRunTime] Finishing example group spec/models/container_registry/data_repair_detail_spec.rb. It took 2.47 seconds. Expected to take 4.19 seconds.7281# [RSpecRunTime] Starting example group spec/lib/sidebars/admin/menus/system_hooks_menu_spec.rb. Expected to take 4.12 seconds.7282Sidebars::Admin::Menus::SystemHooksMenu7283 behaves like Admin menu without sub menus7284 does not contain any sub menu(s)7285 defines correct active route7286 behaves like Admin menu7287 renders the correct link7288 renders the correct title7289 renders the correct icon7290 renders the separator if needed7291 #render?7292 when user is admin7293 renders7294 when user is not admin7295 does not render7296 when user is not logged in7297 does not render7298# [RSpecRunTime] Finishing example group spec/lib/sidebars/admin/menus/system_hooks_menu_spec.rb. It took 1.45 seconds. Expected to take 4.12 seconds.7299# [RSpecRunTime] Starting example group spec/models/merge_request_context_commit_spec.rb. Expected to take 4.06 seconds.7300MergeRequestContextCommit7301 does not allow STI7302 associations7303 is expected to belong to merge_request required: false7304 is expected to have many diff_files class_name => MergeRequestContextCommitDiffFile7305 .delete_bulk7306 deletes context commits for given commit sha's and returns the commit7307 doesn't delete context commits when commit sha's are not passed7308# [RSpecRunTime] RSpec elapsed time: 28 minutes 36.62 seconds. Current RSS: ~1514M. load average: 1.10 1.05 1.08 1/290 110557309# [RSpecRunTime] Finishing example group spec/models/merge_request_context_commit_spec.rb. It took 3.17 seconds. Expected to take 4.06 seconds.7310# [RSpecRunTime] Starting example group spec/services/projects/gitlab_projects_import_service_spec.rb. Expected to take 4.02 seconds.7311Projects::GitlabProjectsImportService7312 #execute7313 behaves like gitlab projects import validations7314 with an invalid path7315 returns an invalid project7316 with a valid path7317 creates a project7318 override params7319 stores them as import data when passed7320 when there is a project with the same path7321 does not create the project7322 when overwrite param is set7323 creates a project in a temporary full_path7324# [RSpecRunTime] RSpec elapsed time: 28 minutes 40.43 seconds. Current RSS: ~1490M. load average: 1.09 1.05 1.08 1/289 110567325# [RSpecRunTime] Finishing example group spec/services/projects/gitlab_projects_import_service_spec.rb. It took 3.78 seconds. Expected to take 4.02 seconds.7326# [RSpecRunTime] Starting example group spec/lib/gitlab/pipeline_scope_counts_spec.rb. Expected to take 3.96 seconds.7327Gitlab::PipelineScopeCounts7328 has policy class7329 has expected attributes7330 with large amount of pipelines7331 sets the PIPELINES_COUNT_LIMIT constant to a value of 1_0007332 when there are more records than the limit7333 limits the found items7334# [RSpecRunTime] RSpec elapsed time: 28 minutes 44.03 seconds. Current RSS: ~1473M. load average: 1.09 1.05 1.07 1/290 110577335# [RSpecRunTime] Finishing example group spec/lib/gitlab/pipeline_scope_counts_spec.rb. It took 3.63 seconds. Expected to take 3.96 seconds.7336# [RSpecRunTime] Starting example group spec/models/merge_request/approval_removal_settings_spec.rb. Expected to take 3.92 seconds.7337MergeRequest::ApprovalRemovalSettings7338 does not allow STI7339 validations7340 when enabling selective_code_owner_removals and reset_approvals_on_push is disabled7341 is expected to be valid7342 when enabling selective_code_owner_removals and reset_approvals_on_push is enabled7343 is expected not to be valid7344 when enabling reset_approvals_on_push and selective_code_owner_removals is disabled7345 is expected to be valid7346 when enabling reset_approvals_on_push and selective_code_owner_removals is enabled7347 is expected not to be valid7348 when enabling reset_approvals_on_push and selective_code_owner_removals7349 is expected not to be valid7350# [RSpecRunTime] Finishing example group spec/models/merge_request/approval_removal_settings_spec.rb. It took 3.41 seconds. Expected to take 3.92 seconds.7351# [RSpecRunTime] Starting example group spec/graphql/mutations/clusters/agents/create_spec.rb. Expected to take 3.86 seconds.7352Mutations::Clusters::Agents::Create7353 is expected to require graphql authorizations :create_cluster7354 #resolve7355 without project permissions7356 raises an error if the resource is not accessible to the user7357# [RSpecRunTime] RSpec elapsed time: 28 minutes 48.7 seconds. Current RSS: ~1472M. load average: 1.08 1.05 1.07 2/284 110647358 with user permissions7359 creates a new clusters_agent7360 invalid params7361 generates an error message when name is invalid7362# [RSpecRunTime] RSpec elapsed time: 28 minutes 51.04 seconds. Current RSS: ~1494M. load average: 1.08 1.05 1.07 1/284 110777363# [RSpecRunTime] Finishing example group spec/graphql/mutations/clusters/agents/create_spec.rb. It took 3.59 seconds. Expected to take 3.86 seconds.7364# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/matching_merge_request_spec.rb. Expected to take 3.82 seconds.7365Gitlab::Checks::MatchingMergeRequest7366 #match?7367 matches a merge request7368 does not match any merge request7369 with load balancing enabled7370 when any secondary is caught up7371 continues to use the secondary7372 only increments total counter7373# [RSpecRunTime] RSpec elapsed time: 28 minutes 53.01 seconds. Current RSS: ~1506M. load average: 1.07 1.05 1.07 1/290 111187374 when all secondaries are lagging behind7375 sticks to the primary7376 increments both total and stale counters7377# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/matching_merge_request_spec.rb. It took 2.22 seconds. Expected to take 3.82 seconds.7378# [RSpecRunTime] Starting example group spec/services/packages/nuget/symbols/create_symbol_files_service_spec.rb. Expected to take 3.77 seconds.7379Packages::Nuget::Symbols::CreateSymbolFilesService7380 #execute7381 when symbol files are found7382 creates a symbol record and extracts the signature7383 when symbol files hit the limit7384 does not create a symbol record7385 behaves like logging an error7386 logs the error7387 without a signature7388 does not call create! on the symbol record7389 without a checksum7390 does not call create! on the symbol record7391 with existing duplicate symbol records7392 does not create a symbol record7393 behaves like logging an error7394 logs the error7395 when a symbol file has the wrong entry size7396 behaves like logging an error7397 logs the error7398 when a symbol file has the wrong entry name7399 behaves like logging an error7400 logs the error7401# [RSpecRunTime] Finishing example group spec/services/packages/nuget/symbols/create_symbol_files_service_spec.rb. It took 1.83 seconds. Expected to take 3.77 seconds.7402# [RSpecRunTime] Starting example group spec/services/design_management/copy_design_collection/queue_service_spec.rb. Expected to take 3.66 seconds.7403DesignManagement::CopyDesignCollection::QueueService7404 returns an error if user does not have permission7405 when user has permission7406 returns an error if design collection copy_state is not queuable7407 sets the design collection copy state7408 queues a DesignManagement::CopyDesignCollectionWorker7409 returns success7410# [RSpecRunTime] RSpec elapsed time: 28 minutes 57.14 seconds. Current RSS: ~1512M. load average: 1.07 1.05 1.07 1/289 111197411# [RSpecRunTime] Finishing example group spec/services/design_management/copy_design_collection/queue_service_spec.rb. It took 2.05 seconds. Expected to take 3.66 seconds.7412# [RSpecRunTime] Starting example group spec/services/award_emojis/copy_service_spec.rb. Expected to take 3.64 seconds.7413AwardEmojis::CopyService7414 #initialize7415 validates that we cannot copy AwardEmoji to the same Awardable7416 #execute7417 copies AwardEmojis7418 returns success7419# [RSpecRunTime] RSpec elapsed time: 28 minutes 59.63 seconds. Current RSS: ~1507M. load average: 1.07 1.05 1.07 1/289 111207420# [RSpecRunTime] Finishing example group spec/services/award_emojis/copy_service_spec.rb. It took 2.48 seconds. Expected to take 3.64 seconds.7421# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/wiki_page_counter_spec.rb. Expected to take 3.57 seconds.7422Gitlab::UsageDataCounters::WikiPageCounter7423 behaves like a redis usage counter7424 .count(view)7425 increments the Wiki Page view counter by 17426 .read(view)7427 returns the total number of view events7428 behaves like a redis usage counter7429 .count(create)7430 increments the Wiki Page create counter by 17431 .read(create)7432 returns the total number of create events7433 behaves like a redis usage counter7434 .count(update)7435 increments the Wiki Page update counter by 17436 .read(update)7437 returns the total number of update events7438 behaves like a redis usage counter7439 .count(delete)7440 increments the Wiki Page delete counter by 17441 .read(delete)7442 returns the total number of delete events7443 behaves like a redis usage counter with totals7444 totals7445 can report all totals7446 unknown events7447 cannot increment7448 cannot read7449# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/wiki_page_counter_spec.rb. It took 1.62 seconds. Expected to take 3.57 seconds.7450# [RSpecRunTime] Starting example group spec/lib/generators/gitlab/usage_metric_generator_spec.rb. Expected to take 3.55 seconds.7451Gitlab::UsageMetricGenerator7452 Creating metric instrumentation files7453 creates CE metric instrumentation files using the template7454 with EE flag true7455 creates EE metric instrumentation files using the template7456 for database type7457 creates the metric instrumentation file using the template7458 for numbers type7459 creates the metric instrumentation file using the template7460 with type option missing7461 raises an ArgumentError7462 with type option value not included in approved superclasses7463 raises an ArgumentError7464 without operation for database metric7465 raises an ArgumentError7466 with wrong operation for database metric7467 raises an ArgumentError7468 without operation for numbers metric7469 raises an ArgumentError7470 with wrong operation for numbers metric7471 raises an ArgumentError7472# [RSpecRunTime] Finishing example group spec/lib/generators/gitlab/usage_metric_generator_spec.rb. It took 1.49 seconds. Expected to take 3.55 seconds.7473# [RSpecRunTime] Starting example group spec/services/ml/increment_version_service_spec.rb. Expected to take 3.48 seconds.7474Ml::IncrementVersionService7475 #execute7476 when given an invalid version format7477 raises an error7478 when given a non-semver version format7479 raises an error7480 when given an unsupported increment type7481 raises an error7482 when valid inputs are provided7483 version: nil, increment_type: nil, result: "1.0.0"7484 is expected to eq "1.0.0"7485 version: "0.0.1", increment_type: nil, result: "1.0.1"7486 is expected to eq "1.0.1"7487 version: "1.0.0", increment_type: nil, result: "2.0.0"7488 is expected to eq "2.0.0"7489 version: "1.0.0", increment_type: :major, result: "2.0.0"7490 is expected to eq "2.0.0"7491 version: "1.0.0", increment_type: :minor, result: "1.1.0"7492 is expected to eq "1.1.0"7493 version: "1.0.0", increment_type: :patch, result: "1.0.1"7494 is expected to eq "1.0.1"7495# [RSpecRunTime] Finishing example group spec/services/ml/increment_version_service_spec.rb. It took 1.23 seconds. Expected to take 3.48 seconds.7496# [RSpecRunTime] Starting example group spec/lib/sidebars/user_settings/menus/authentication_log_menu_spec.rb. Expected to take 3.45 seconds.7497Sidebars::UserSettings::Menus::AuthenticationLogMenu7498 behaves like User settings menu #render? method7499 #render?7500 when user is logged in7501 renders7502 when user is not logged in7503 does not render7504 behaves like User settings menu7505 does not contain any sub menu7506 renders the correct link7507 renders the correct title7508 renders the correct icon7509 defines correct active route7510# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_settings/menus/authentication_log_menu_spec.rb. It took 1.02 seconds. Expected to take 3.45 seconds.7511# [RSpecRunTime] Starting example group spec/workers/snippets/update_repository_storage_worker_spec.rb. Expected to take 3.41 seconds.7512Snippets::UpdateRepositoryStorageWorker7513 behaves like an update storage move worker7514 has the `until_executed` deduplicate strategy7515 #perform7516 deprecated method signature7517 without repository storage move7518 calls the update repository storage service7519 with repository storage move7520 calls the update repository storage service7521 when repository storage move raises an exception7522 releases the exclusive lock7523 when exclusive lease already set7524 does not call the update repository storage service7525 when exclusive lease was taken by the current worker7526 marks storage migration as failed7527 new method signature7528 calls the update repository storage service7529 when repository storage move raises an exception7530 releases the exclusive lock7531 when exclusive lease already set7532 does not call the update repository storage service7533 when exclusive lease was taken by the current worker7534 marks storage migration as failed7535# [RSpecRunTime] Finishing example group spec/workers/snippets/update_repository_storage_worker_spec.rb. It took 1.95 seconds. Expected to take 3.41 seconds.7536# [RSpecRunTime] Starting example group spec/lib/gitlab/hook_data/key_builder_spec.rb. Expected to take 3.36 seconds.7537Gitlab::HookData::KeyBuilder7538 #build7539 for keys that belong to a user7540 data7541 on create7542 is expected to eq "key_create"7543 is expected to eq "user520"7544 behaves like includes the required attributes7545 includes the required attributes7546 on destroy7547 is expected to eq "key_destroy"7548 is expected to eq "user520"7549 behaves like includes the required attributes7550 includes the required attributes7551 for keys that do not belong to a user7552 data7553 on create7554 is expected to eq "key_create"7555 behaves like includes the required attributes7556 includes the required attributes7557 on destroy7558 is expected to eq "key_destroy"7559 behaves like includes the required attributes7560 includes the required attributes7561# [RSpecRunTime] Finishing example group spec/lib/gitlab/hook_data/key_builder_spec.rb. It took 1.5 seconds. Expected to take 3.36 seconds.7562# [RSpecRunTime] Starting example group spec/finders/autocomplete/deploy_keys_with_write_access_finder_spec.rb. Expected to take 3.31 seconds.7563Autocomplete::DeployKeysWithWriteAccessFinder7564 #execute7565 when project is missing7566 returns an empty ActiveRecord::Relation7567 when project is present7568 and current user cannot admin project7569 raises Gitlab::Access::AccessDeniedError7570 and current user can admin project7571 when deploy key does not have write access to project7572 returns an empty ActiveRecord::Relation7573 when deploy key has write access to project7574 returns the deploy keys7575 when searching by title7576 and there are titles that match7577 only returns deploy keys with matching titles7578# [RSpecRunTime] Finishing example group spec/finders/autocomplete/deploy_keys_with_write_access_finder_spec.rb. It took 2.18 seconds. Expected to take 3.31 seconds.7579# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/ansi2json/state_spec.rb. Expected to take 3.3 seconds.7580Gitlab::Ci::Ansi2json::State7581 #encode7582 deterministically signs the state7583 #initialize7584 restores valid prior state7585 ignores unsigned prior state7586 opens and closes a section7587 ignores bad input7588# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/ansi2json/state_spec.rb. It took 0.77 second. Expected to take 3.3 seconds.7589# [RSpecRunTime] Starting example group spec/services/snippets/count_service_spec.rb. Expected to take 3.21 seconds.7590Snippets::CountService7591 #new7592 raises an error if no author or project7593 uses the SnippetsFinder to scope snippets by user7594 allows scoping to project7595 #execute7596 returns a hash of counts7597 only counts snippets the user has access to7598 returns an empty hash if select returns nil7599# [RSpecRunTime] RSpec elapsed time: 29 minutes 13.86 seconds. Current RSS: ~1506M. load average: 1.05 1.04 1.07 1/284 111267600# [RSpecRunTime] Finishing example group spec/services/snippets/count_service_spec.rb. It took 2.49 seconds. Expected to take 3.21 seconds.7601# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/batch_key_spec.rb. Expected to take 3.2 seconds.7602Gitlab::Graphql::BatchKey7603 is equal to keys of the same object, regardless of lookahead or object name7604 delegates attribute lookup methods to the inner object7605 allows the object to be named more meaningfully7606 works as a hash key7607 #requires?7608 returns false if the lookahead was not provided7609 lookahead was provided7610 returns false if the path is empty7611 it selects the field7612 returns true7613 it does not select the field7614 returns false7615# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/batch_key_spec.rb. It took 1.12 seconds. Expected to take 3.2 seconds.7616# [RSpecRunTime] Starting example group spec/services/ci/pipeline_schedule_service_spec.rb. Expected to take 3.13 seconds.7617Ci::PipelineScheduleService7618 #execute7619 schedules next run7620 runs RunPipelineScheduleWorker7621 when owner is nil7622 does not raise an error7623# [RSpecRunTime] RSpec elapsed time: 29 minutes 16.3 seconds. Current RSS: ~1504M. load average: 1.05 1.04 1.07 1/284 111277624 when the project is missing7625 does not raise an exception7626 does not run RunPipelineScheduleWorker7627# [RSpecRunTime] RSpec elapsed time: 29 minutes 17.68 seconds. Current RSS: ~1497M. load average: 1.05 1.04 1.07 1/284 111287628# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_schedule_service_spec.rb. It took 2.7 seconds. Expected to take 3.13 seconds.7629# [RSpecRunTime] Starting example group spec/lib/gitlab/word_diff/segments/diff_hunk_spec.rb. Expected to take 3.12 seconds.7630Gitlab::WordDiff::Segments::DiffHunk7631 #pos_old7632 is expected to eq 37633 when diff hunk is broken7634 is expected to eq 07635 #pos_new7636 is expected to eq 47637 when diff hunk is broken7638 is expected to eq 07639 #first_line?7640 is expected to be falsey7641 when diff hunk located on the first line7642 is expected to be truthy7643 #to_s7644 is expected to eq "@@ -3,14 +4,13 @@"7645# [RSpecRunTime] RSpec elapsed time: 29 minutes 19.87 seconds. Current RSS: ~1492M. load average: 1.05 1.04 1.07 1/284 111297646# [RSpecRunTime] Finishing example group spec/lib/gitlab/word_diff/segments/diff_hunk_spec.rb. It took 2.54 seconds. Expected to take 3.12 seconds.7647# [RSpecRunTime] Starting example group spec/lib/error_tracking/sentry_client/pagination_parser_spec.rb. Expected to take 3.07 seconds.7648ErrorTracking::SentryClient::PaginationParser7649 .parse7650 when headers do not have "link" param7651 returns empty hash7652 when headers.link has previous and next pages7653 returns info about both pages7654 when headers.link has only next page7655 returns only info about the next page7656 when headers.link has only previous page7657 returns only info about the previous page7658# [RSpecRunTime] Finishing example group spec/lib/error_tracking/sentry_client/pagination_parser_spec.rb. It took 0.72 second. Expected to take 3.07 seconds.7659# [RSpecRunTime] Starting example group spec/routing/openid_connect_spec.rb. Expected to take 3.04 seconds.7660Doorkeeper::OpenidConnect::DiscoveryController routing7661 to #provider7662 to #webfinger7663 to #keys7664# [RSpecRunTime] Finishing example group spec/routing/openid_connect_spec.rb. It took 0.6 second. Expected to take 3.04 seconds.7665# [RSpecRunTime] Starting example group spec/routing/openid_connect_spec.rb. Expected to take 3.04 seconds.7666Doorkeeper::OpenidConnect::UserinfoController routing7667 to #show7668 to #show7669# [RSpecRunTime] Finishing example group spec/routing/openid_connect_spec.rb. It took 0.46 second. Expected to take 3.04 seconds.7670# [RSpecRunTime] Starting example group spec/workers/database/monitor_locked_tables_worker_spec.rb. Expected to take 2.99 seconds.7671Database::MonitorLockedTablesWorker7672 #perform7673 when running with single database7674 skips executing the job (PENDING: Skipping because database ci exists)7675 when running in decomposed database7676 when the feature flag is disabled7677 skips executing the job7678 when the feature flag is enabled7679 calls TablesLocker with dry_run enabled7680 reports the tables that need to be locked on both databases main and ci7681 with automatically locking the unlocked tables7682 when there are no tables to be locked7683 does not call the Database::LockTablesWorker7684 when there are tables to be locked7685 when feature flag lock_tables_in_monitoring is enabled7686 locks the tables that need to be locked7687 when feature flag lock_tables_in_monitoring is disabled7688 does not lock the tables that need to be locked7689# [RSpecRunTime] Finishing example group spec/workers/database/monitor_locked_tables_worker_spec.rb. It took 1.04 seconds. Expected to take 2.99 seconds.7690# [RSpecRunTime] Starting example group spec/lib/gitlab/form_builders/gitlab_ui_form_builder_spec.rb. Expected to take 2.97 seconds.7691Gitlab::FormBuilders::GitlabUiFormBuilder7692 #submit7693 without pajamas_button enabled7694 renders a submit input7695 with pajamas_button enabled7696 renders a submit button7697 #gitlab_ui_checkbox_component7698 when not using slots7699 without optional arguments7700 renders correct html7701 with optional arguments7702 renders help text7703 with checkbox_options: { multiple: true }7704 renders labels with correct for attributes7705 when using slots7706 renders correct html7707 #gitlab_ui_radio_component7708 when not using slots7709 without optional arguments7710 renders correct html7711 with optional arguments7712 renders help text7713 when using slots7714 renders correct html7715 #gitlab_ui_datepicker7716 without optional arguments7717 renders correct html7718 with optional arguments7719 renders correct html7720# [RSpecRunTime] Finishing example group spec/lib/gitlab/form_builders/gitlab_ui_form_builder_spec.rb. It took 1.42 seconds. Expected to take 2.97 seconds.7721# [RSpecRunTime] Starting example group spec/models/system_note_metadata_spec.rb. Expected to take 2.9 seconds.7722SystemNoteMetadata7723 does not allow STI7724 associations7725 is expected to belong to note required: false7726 is expected to belong to description_version required: false7727 validation7728 is expected to validate that :note cannot be empty/falsy7729 when action type is invalid7730 is expected to be invalid7731 when action type is valid7732 is expected to be valid7733 when action type is valid7734 is expected to be valid7735 when importing7736 is expected to be valid7737# [RSpecRunTime] Finishing example group spec/models/system_note_metadata_spec.rb. It took 1.17 seconds. Expected to take 2.9 seconds.7738# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/pull_requests/merged_by_importer_spec.rb. Expected to take 2.89 seconds.7739Gitlab::GithubImport::Importer::PullRequests::MergedByImporter7740 when the merger user cannot be mapped to a gitlab user7741 behaves like adds a note referencing the merger user7742 adds a note referencing the merger user7743# [RSpecRunTime] RSpec elapsed time: 29 minutes 27.1 seconds. Current RSS: ~1518M. load average: 1.04 1.04 1.07 1/290 111667744 when original user cannot be found on github7745 behaves like adds a note referencing the merger user7746 adds a note referencing the merger user7747 when the merger user can be mapped7748 assigns the merged by user when mapped7749 when the merger user is not provided7750 adds a note referencing the merger user7751# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/pull_requests/merged_by_importer_spec.rb. It took 2.11 seconds. Expected to take 2.89 seconds.7752# [RSpecRunTime] Starting example group spec/lib/gitlab/internal_post_receive/response_spec.rb. Expected to take 2.84 seconds.7753Gitlab::InternalPostReceive::Response7754 #add_merge_request_urls7755 when there are urls_data7756 adds a message for each merge request URL7757 #add_merge_request_url7758 when :new_merge_request is false7759 adds a basic message to view the existing merge request7760 when :new_merge_request is true7761 adds a basic message to create a new merge request7762 #add_basic_message7763 when text is present7764 adds a basic message7765 when text is blank7766 does not add a message7767 #add_alert_message7768 when text is present7769 adds an alert message7770 when text is blank7771 does not add a message7772 #reference_counter_decreased7773 initially7774 reference_counter_decreased is set to false7775 #reference_counter_decreased=7776 when the argument is truthy7777 reference_counter_decreased is truthy7778 when the argument is falsey7779 reference_counter_decreased is falsey7780# [RSpecRunTime] Finishing example group spec/lib/gitlab/internal_post_receive/response_spec.rb. It took 1.4 seconds. Expected to take 2.84 seconds.7781# [RSpecRunTime] Starting example group spec/validators/qualified_domain_array_validator_spec.rb. Expected to take 2.82 seconds.7782QualifiedDomainArrayValidator7783 validations7784 returns error when attribute is nil7785 allows when domain is valid7786 returns error when domain contains unicode7787 returns error when entry is larger than 255 chars7788 returns error when entry contains HTML tags7789 behaves like can be blank7790 allows when attribute is blank7791 when allow_nil is set to true7792 behaves like can be nil7793 allows when attribute is nil7794 behaves like can be blank7795 allows when attribute is blank7796 when allow_blank is set to true7797 behaves like can be nil7798 allows when attribute is nil7799 behaves like can be blank7800 allows when attribute is blank7801# [RSpecRunTime] Finishing example group spec/validators/qualified_domain_array_validator_spec.rb. It took 1.34 seconds. Expected to take 2.82 seconds.7802# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/event_store_subscriber_spec.rb. Expected to take 2.76 seconds.7803RuboCop::Cop::Gitlab::EventStoreSubscriber7804 a non worker class7805 does not register an offense7806 when a Sidekiq worker overrides #perform7807 does not register an offense7808 when an event store subscriber does not override #perform7809 does not register an offense7810 when a Sidekiq worker implements #handle_event7811 does not register an offense7812 when an event store subscriber overrides #perform7813 registers an offense7814 when an event store subscriber does not implement #handle_event7815 registers an offense7816# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/event_store_subscriber_spec.rb. It took 0.89 second. Expected to take 2.76 seconds.7817# [RSpecRunTime] Starting example group spec/graphql/types/repository_type_spec.rb. Expected to take 2.75 seconds.7818Types::RepositoryType7819 is expected to eq "Repository"7820 is expected to require graphql authorizations :read_code7821 is expected to have graphql field :root_ref7822 is expected to have graphql field :tree7823 is expected to have graphql field :paginated_tree and {:calls_gitaly?=>true, :max_page_size=>100}7824 is expected to have graphql field :exists and {:calls_gitaly?=>true, :complexity=>2}7825 is expected to have graphql field :blobs7826 is expected to have graphql field :branch_names and {:calls_gitaly?=>true, :complexity=>170}7827 is expected to have graphql field :disk_path7828# [RSpecRunTime] Finishing example group spec/graphql/types/repository_type_spec.rb. It took 1.18 seconds. Expected to take 2.75 seconds.7829# [RSpecRunTime] RSpec elapsed time: 29 minutes 32.73 seconds. Current RSS: ~1526M. load average: 1.04 1.04 1.07 1/289 111677830# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/find_files_using_feature_flags_spec.rb. Expected to take 2.71 seconds.7831Tooling::FindFilesUsingFeatureFlags7832 #execute7833 when no ruby files are using the modified feature flag7834 does not add anything to the input file7835 when some ruby files are using the modified feature flags7836 add the matching ruby files to the input file7837 #filter_files7838 when the file does not exist on disk7839 returns an empty array7840 when the file exists on disk7841 when the file is not in the features folder7842 returns an empty array7843 when the filename does not have the correct extension7844 returns an empty array7845 when the ruby file uses a valid feature flag file7846 returns the file7847# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/find_files_using_feature_flags_spec.rb. It took 0.92 second. Expected to take 2.71 seconds.7848# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/presenters/issue_comment_spec.rb. Expected to take 2.68 seconds.7849Gitlab::SlashCommands::Presenters::IssueComment7850 #present7851 is expected to be a kind of Hash7852 sets ephemeral response type7853 sets the title7854 sets the fallback text7855 sets the fields7856 sets the color7857# [RSpecRunTime] RSpec elapsed time: 29 minutes 35.03 seconds. Current RSS: ~1516M. load average: 1.04 1.04 1.07 1/289 111687858# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/presenters/issue_comment_spec.rb. It took 1.5 seconds. Expected to take 2.68 seconds.7859# [RSpecRunTime] Starting example group spec/rubocop/cop/performance/active_record_subtransaction_methods_spec.rb. Expected to take 2.65 seconds.7860RuboCop::Cop::Performance::ActiveRecordSubtransactionMethods7861 when the method uses a subtransaction7862 method: :safe_ensure_unique7863 registers an offense7864 method: :safe_find_or_create_by7865 registers an offense7866 method: :safe_find_or_create_by!7867 registers an offense7868 method: :with_fast_read_statement_timeout7869 registers an offense7870 method: :create_or_find_by7871 registers an offense7872 method: :create_or_find_by!7873 registers an offense7874# [RSpecRunTime] Finishing example group spec/rubocop/cop/performance/active_record_subtransaction_methods_spec.rb. It took 0.91 second. Expected to take 2.65 seconds.7875# [RSpecRunTime] Starting example group spec/serializers/import/fogbugz_provider_repo_entity_spec.rb. Expected to take 2.59 seconds.7876Import::FogbugzProviderRepoEntity7877 behaves like exposes required fields for import entity7878 exposes required fields7879 correctly exposes id7880 correctly exposes full name7881 correctly exposes sanitized name7882 correctly exposes provider link7883# [RSpecRunTime] Finishing example group spec/serializers/import/fogbugz_provider_repo_entity_spec.rb. It took 0.65 second. Expected to take 2.59 seconds.7884# [RSpecRunTime] Starting example group spec/models/loose_foreign_keys/turbo_modification_tracker_spec.rb. Expected to take 2.55 seconds.7885LooseForeignKeys::TurboModificationTracker7886 does not allow STI7887 with limits should be higher than LooseForeignKeys::ModificationTracker7888 expect max_deletes to be equal or higher7889 expect max_updates to be equal or higher7890 expect max_runtime to be equal or higher7891# [RSpecRunTime] Finishing example group spec/models/loose_foreign_keys/turbo_modification_tracker_spec.rb. It took 0.69 second. Expected to take 2.55 seconds.7892# [RSpecRunTime] Starting example group spec/lib/gitlab/submodule_links_spec.rb. Expected to take 2.54 seconds.7893Gitlab::SubmoduleLinks7894 #for7895 when there is no .gitmodules file7896 returns no links7897 when the submodule is unknown7898 returns no links7899 when the submodule is known7900 returns links and caches the by ref7901 when ref name contains a dash7902 returns links7903 and the diff information is available7904 the returned links include the compare link7905 but the submodule url has changed7906 the returned links do not include the compare link7907# [RSpecRunTime] Finishing example group spec/lib/gitlab/submodule_links_spec.rb. It took 0.87 second. Expected to take 2.54 seconds.7908# [RSpecRunTime] Starting example group spec/services/integrations/test/group_service_spec.rb. Expected to take 2.49 seconds.7909Integrations::Test::GroupService7910 #execute7911 without event specified7912 tests the integration with default data7913 with event specified7914 if event is not supported by integration7915 returns error message7916 for `push` event7917 executes integration7918 for `tag_push` event7919 executes integration7920# [RSpecRunTime] Finishing example group spec/services/integrations/test/group_service_spec.rb. It took 1.16 seconds. Expected to take 2.49 seconds.7921# [RSpecRunTime] Starting example group spec/graphql/resolvers/user_discussions_count_resolver_spec.rb. Expected to take 2.45 seconds.7922Resolvers::UserDiscussionsCountResolver7923 #resolve7924 is expected to have nullable GraphQL type Int7925 when counting discussions from a public issue7926 returns the number of discussions for the issue7927# [RSpecRunTime] RSpec elapsed time: 29 minutes 41.01 seconds. Current RSS: ~1511M. load average: 1.03 1.04 1.07 1/284 111697928 when a user has permission to view discussions7929 returns the number of non-system discussions for the issue7930 when a user does not have permission to view discussions7931 returns no discussions7932# [RSpecRunTime] Finishing example group spec/graphql/resolvers/user_discussions_count_resolver_spec.rb. It took 2.09 seconds. Expected to take 2.45 seconds.7933# [RSpecRunTime] Starting example group spec/graphql/types/color_type_spec.rb. Expected to take 2.44 seconds.7934Types::ColorType7935 is expected to eq "Color"7936 coerces Color object into hex string7937 coerces an hex string into Color object7938 coerces an named Color into hex string7939 coerces an named color into Color object7940 rejects invalid input7941 rejects nil7942# [RSpecRunTime] Finishing example group spec/graphql/types/color_type_spec.rb. It took 1.01 seconds. Expected to take 2.44 seconds.7943# [RSpecRunTime] RSpec elapsed time: 29 minutes 42.58 seconds. Current RSS: ~1510M. load average: 1.03 1.04 1.07 1/284 111707944# [RSpecRunTime] Starting example group spec/lib/bulk_imports/groups/pipelines/group_attributes_pipeline_spec.rb. Expected to take 2.42 seconds.7945BulkImports::Groups::Pipelines::GroupAttributesPipeline7946 #run7947 imports allowed group attributes7948 #transform7949 fetches only allowed attributes and symbolize keys7950 when there is no data to transform7951 is expected to eq nil7952 #after_run7953 calls extractor#remove_tmpdir7954 .relation7955 is expected to eq "self"7956# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/groups/pipelines/group_attributes_pipeline_spec.rb. It took 1.16 seconds. Expected to take 2.42 seconds.7957# [RSpecRunTime] Starting example group spec/lib/gitlab/performance_bar/with_top_level_warnings_spec.rb. Expected to take 2.37 seconds.7958Gitlab::PerformanceBar::WithTopLevelWarnings7959 #has_warnings?7960 has_warnings: false, results: {:data=>{}}7961 is expected to eq false7962 has_warnings: false, results: {:data=>{:gitaly=>{:warnings=>[]}}}7963 is expected to eq false7964 has_warnings: true, results: {:data=>{:gitaly=>{:warnings=>[1]}}}7965 is expected to eq true7966 has_warnings: true, results: {:data=>{:gitaly=>{:warnings=>[]}, :redis=>{:warnings=>[1]}}}7967 is expected to eq true7968# [RSpecRunTime] Finishing example group spec/lib/gitlab/performance_bar/with_top_level_warnings_spec.rb. It took 0.69 second. Expected to take 2.37 seconds.7969# [RSpecRunTime] Starting example group spec/support_specs/database/without_check_constraint_spec.rb. Expected to take 2.34 seconds.7970Database::WithoutCheckConstraint7971 .without_check_constraint7972 with invalid table7973 raises exception7974 with invalid constraint name7975 raises exception7976 with constraint7977 removes inside block7978 restores outside block7979 when creating an invalid record7980 enables invalid record creation inside block7981 rolls back changes made within the block7982# [RSpecRunTime] Finishing example group spec/support_specs/database/without_check_constraint_spec.rb. It took 1.18 seconds. Expected to take 2.34 seconds.7983# [RSpecRunTime] Starting example group spec/services/projects/hashed_storage/migration_service_spec.rb. Expected to take 2.29 seconds.7984Projects::HashedStorage::MigrationService7985 #execute7986 attachments migration7987 does not delegate migration if attachments are already migrated7988 migrates legacy attachments to hashed storage7989# [RSpecRunTime] RSpec elapsed time: 29 minutes 50.95 seconds. Current RSS: ~1474M. load average: 1.03 1.04 1.07 1/284 111797990# [RSpecRunTime] Finishing example group spec/services/projects/hashed_storage/migration_service_spec.rb. It took 5.45 seconds. Expected to take 2.29 seconds.7991# [RSpecRunTime] Starting example group spec/lib/gitlab/project_transfer_spec.rb. Expected to take 2.27 seconds.7992Gitlab::ProjectTransfer7993 #move_project7994 moves project upload to another namespace7995 #move_namespace7996 when moving namespace from root into another namespace7997 moves namespace projects' upload7998 when moving namespace from one parent to another7999 moves namespace projects' upload8000 when moving namespace from having a parent to root8001 moves namespace projects' upload8002 #rename_project8003 renames project8004 #rename_namespace8005 renames namespace8006# [RSpecRunTime] Finishing example group spec/lib/gitlab/project_transfer_spec.rb. It took 0.93 second. Expected to take 2.27 seconds.8007# [RSpecRunTime] Starting example group spec/lib/gitlab/sanitizers/exception_message_spec.rb. Expected to take 2.24 seconds.8008Gitlab::Sanitizers::ExceptionMessage8009 .clean8010 when error is a URI::InvalidURIError8011 is expected to eq "bad URI(is not URI?): [FILTERED]"8012 when error is an Addressable::URI::InvalidURIError8013 uri: "http://foo:bar", result: "Invalid port number: [FILTERED]"8014 is expected to eq "Invalid port number: [FILTERED]"8015 uri: "http://foo:%eb", result: "Invalid encoding in port"8016 is expected to eq "Invalid encoding in port"8017 uri: "ht%0atp://foo", result: "Invalid scheme format: [FILTERED]"8018 is expected to eq "Invalid scheme format: [FILTERED]"8019 uri: "http:", result: "Absolute URI missing hierarchical segment: [FILTERED]"8020 is expected to eq "Absolute URI missing hierarchical segment: [FILTERED]"8021 uri: "::http", result: "Cannot assemble URI string with ambiguous path: [FILTERED]"8022 is expected to eq "Cannot assemble URI string with ambiguous path: [FILTERED]"8023 uri: "http://foo bar", result: "Invalid character in host: [FILTERED]"8024 is expected to eq "Invalid character in host: [FILTERED]"8025 with any other exception8026 is not invoked and does nothing8027# [RSpecRunTime] Finishing example group spec/lib/gitlab/sanitizers/exception_message_spec.rb. It took 1.2 seconds. Expected to take 2.24 seconds.8028# [RSpecRunTime] Starting example group spec/lib/gitlab/anonymous_session_spec.rb. Expected to take 2.21 seconds.8029Gitlab::AnonymousSession8030 removes obsolete lookup through ip entries8031 #store_session_ip8032 adds session id to proper key8033 adds expiration time to key8034 when there is already one session8035 increments the session count8036 #stored_sessions8037 returns all anonymous sessions per ip8038# [RSpecRunTime] Finishing example group spec/lib/gitlab/anonymous_session_spec.rb. It took 0.79 second. Expected to take 2.21 seconds.8039# [RSpecRunTime] Starting example group spec/graphql/resolvers/users/group_count_resolver_spec.rb. Expected to take 2.18 seconds.8040Resolvers::Users::GroupCountResolver8041 #resolve8042 resolves group count for users8043 permissions8044 when current_user is an admin8045 is expected to eq [2, 1]8046# [RSpecRunTime] RSpec elapsed time: 29 minutes 55.45 seconds. Current RSS: ~1485M. load average: 1.02 1.03 1.07 1/284 111808047 when current_user does not have access to the requested resource8048 is expected to equal nil8049 when current_user does not exist8050 is expected to equal nil8051# [RSpecRunTime] Finishing example group spec/graphql/resolvers/users/group_count_resolver_spec.rb. It took 1.8 seconds. Expected to take 2.18 seconds.8052# [RSpecRunTime] Starting example group spec/graphql/types/incident_management/escalation_status_enum_spec.rb. Expected to take 2.15 seconds.8053Types::IncidentManagement::EscalationStatusEnum8054 is expected to eq "IssueEscalationStatus"8055 statuses8056 status_name: "TRIGGERED", status_value: :triggered8057 exposes a status with the correct value8058 status_name: "ACKNOWLEDGED", status_value: :acknowledged8059 exposes a status with the correct value8060 status_name: "RESOLVED", status_value: :resolved8061 exposes a status with the correct value8062 status_name: "IGNORED", status_value: :ignored8063 exposes a status with the correct value8064 status_name: "INVALID", status_value: nil8065 exposes a status with the correct value8066# [RSpecRunTime] Finishing example group spec/graphql/types/incident_management/escalation_status_enum_spec.rb. It took 0.84 second. Expected to take 2.15 seconds.8067# [RSpecRunTime] Starting example group spec/lib/banzai/pipeline/quick_action_pipeline_spec.rb. Expected to take 2.1 seconds.8068Banzai::Pipeline::QuickActionPipeline8069 does not a quick action in a code block8070 does detect a quick action8071 does not detect a quick action8072 does detect a multiple quick actions but not in a multi-line blockquote8073# [RSpecRunTime] Finishing example group spec/lib/banzai/pipeline/quick_action_pipeline_spec.rb. It took 0.72 second. Expected to take 2.1 seconds.8074# [RSpecRunTime] Starting example group spec/policies/application_setting_policy_spec.rb. Expected to take 2.09 seconds.8075ApplicationSettingPolicy8076 update_runners_registration_token8077 when anonymous8078 is expected not to be allowed :update_runners_registration_token8079 regular user8080 is expected not to be allowed :update_runners_registration_token8081 when external8082 is expected not to be allowed :update_runners_registration_token8083 admin8084 when admin mode is enabled8085 is expected to be allowed :update_runners_registration_token8086 when admin mode is disabled8087 is expected to be disallowed :update_runners_registration_token8088# [RSpecRunTime] Finishing example group spec/policies/application_setting_policy_spec.rb. It took 1.37 seconds. Expected to take 2.09 seconds.8089# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/waiting_for_resource_spec.rb. Expected to take 2.05 seconds.8090Gitlab::Ci::Status::WaitingForResource8091 #text8092 is expected to eq "Waiting"8093 #label8094 is expected to eq "waiting for resource"8095 #icon8096 is expected to eq "status_pending"8097 #favicon8098 is expected to eq "favicon_status_pending"8099 #group8100 is expected to eq "waiting-for-resource"8101 #name8102 is expected to eq "WAITING_FOR_RESOURCE"8103 #details_path8104 is expected to be nil8105# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/waiting_for_resource_spec.rb. It took 1.03 seconds. Expected to take 2.05 seconds.8106# [RSpecRunTime] Starting example group spec/serializers/rollout_status_entity_spec.rb. Expected to take 2.03 seconds.8107RolloutStatusEntity8108 exposes status8109 exposes has_legacy_app_label8110 when kube deployment is valid8111 exposes deployment data8112 does not expose canary ingress if it does not exist8113 when canary ingress exists8114 expose canary ingress8115 when kube deployment is empty8116 exposes status8117 does not expose deployment data8118# [RSpecRunTime] Finishing example group spec/serializers/rollout_status_entity_spec.rb. It took 0.92 second. Expected to take 2.03 seconds.8119# [RSpecRunTime] Starting example group spec/lib/gitlab/ssh/commit_spec.rb. Expected to take 1.98 seconds.8120Gitlab::Ssh::Commit8121 #signature8122 returns the cached signature on multiple calls8123 when all expected data is present8124 calls signature verifier and uses returned attributes8125# [RSpecRunTime] RSpec elapsed time: 30 minutes 1.71 seconds. Current RSS: ~1632M. load average: 1.02 1.03 1.07 2/285 111878126 when signed_by_key is nil8127 creates signature without a key_id8128 #update_signature!8129 updates verification status8130# [RSpecRunTime] Finishing example group spec/lib/gitlab/ssh/commit_spec.rb. It took 1.48 seconds. Expected to take 1.98 seconds.8131# [RSpecRunTime] Starting example group spec/workers/jira_connect/sync_deployments_worker_spec.rb. Expected to take 1.98 seconds.8132JiraConnect::SyncDeploymentsWorker8133 behaves like worker with data consistency8134 .get_data_consistency_feature_flag_enabled?8135 returns true8136 .get_data_consistency8137 returns correct data consistency8138 #perform8139 when the object exists8140 calls the Jira sync service8141 when the object does not exist8142 does not call the sync service8143# [RSpecRunTime] Finishing example group spec/workers/jira_connect/sync_deployments_worker_spec.rb. It took 1.57 seconds. Expected to take 1.98 seconds.8144# [RSpecRunTime] Starting example group spec/serializers/merge_requests/pipeline_entity_spec.rb. Expected to take 1.95 seconds.8145MergeRequests::PipelineEntity8146 #as_json8147 contains required fields8148 returns presented coverage8149 excludes coverage data when disabled8150# [RSpecRunTime] RSpec elapsed time: 30 minutes 5.17 seconds. Current RSS: ~1717M. load average: 1.02 1.03 1.07 1/287 112088151# [RSpecRunTime] Finishing example group spec/serializers/merge_requests/pipeline_entity_spec.rb. It took 1.59 seconds. Expected to take 1.95 seconds.8152# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/cluster_util_spec.rb. Expected to take 1.89 seconds.8153Gitlab::Redis::ClusterUtil8154 .cluster?8155 when MultiStore8156 pri_store: :cluster, sec_store: :cluster, expected_val: true8157 returns expected value8158 pri_store: :cluster, sec_store: :single, expected_val: true8159 returns expected value8160 pri_store: :single, sec_store: :cluster, expected_val: true8161 returns expected value8162 pri_store: :single, sec_store: :single, expected_val: false8163 returns expected value8164 when is not Redis::Cluster8165 returns false8166 when is Redis::Cluster8167 returns true8168# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/cluster_util_spec.rb. It took 0.93 second. Expected to take 1.89 seconds.8169# [RSpecRunTime] Starting example group spec/policies/identity_provider_policy_spec.rb. Expected to take 1.89 seconds.8170IdentityProviderPolicy8171 #rules8172 is expected to be allowed :link8173 is expected to be allowed :unlink8174 when user is anonymous8175 is expected not to be allowed :link8176 is expected not to be allowed :unlink8177 when provider is saml8178 is expected to be allowed :link8179 is expected not to be allowed :unlink8180# [RSpecRunTime] Finishing example group spec/policies/identity_provider_policy_spec.rb. It took 0.88 second. Expected to take 1.89 seconds.8181# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/median_spec.rb. Expected to take 1.85 seconds.8182Gitlab::Analytics::CycleAnalytics::Median8183 retruns nil when no results8184 returns median duration seconds as float8185# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/median_spec.rb. It took 1.6 seconds. Expected to take 1.85 seconds.8186# [RSpecRunTime] RSpec elapsed time: 30 minutes 8.75 seconds. Current RSS: ~1720M. load average: 1.02 1.03 1.07 1/289 112298187# [RSpecRunTime] Starting example group spec/scripts/pipeline/average_reports_spec.rb. Expected to take 1.82 seconds.8188AverageReports8189 execute8190 with 1 new report8191 returns average durations8192 with 2 new reports8193 returns average durations8194 when some of the new report files do not exist8195 ignores the nil file and only process 1 new report8196# [RSpecRunTime] Finishing example group spec/scripts/pipeline/average_reports_spec.rb. It took 0.57 second. Expected to take 1.82 seconds.8197# [RSpecRunTime] Starting example group spec/workers/projects/schedule_bulk_repository_shard_moves_worker_spec.rb. Expected to take 1.81 seconds.8198Projects::ScheduleBulkRepositoryShardMovesWorker8199 behaves like schedules bulk repository shard moves8200 #perform8201 is labeled as idempotent8202 performs multiple times sequentially without raising an exception8203 schedules container repository storage moves8204# [RSpecRunTime] RSpec elapsed time: 30 minutes 12.16 seconds. Current RSS: ~1741M. load average: 1.02 1.03 1.07 1/289 112368205# [RSpecRunTime] Finishing example group spec/workers/projects/schedule_bulk_repository_shard_moves_worker_spec.rb. It took 2.97 seconds. Expected to take 1.81 seconds.8206# [RSpecRunTime] Starting example group spec/serializers/test_reports_comparer_serializer_spec.rb. Expected to take 1.76 seconds.8207TestReportsComparerSerializer8208 #to_json8209 when head and base reports include two test suites8210 when the status of head report is success8211 matches the schema8212 when the status of head report is failed8213 matches the schema8214 when the status of head report is resolved8215 matches the schema8216# [RSpecRunTime] Finishing example group spec/serializers/test_reports_comparer_serializer_spec.rb. It took 0.64 second. Expected to take 1.76 seconds.8217# [RSpecRunTime] Starting example group spec/workers/pages_domain_verification_worker_spec.rb. Expected to take 1.75 seconds.8218PagesDomainVerificationWorker8219 #perform8220 does nothing if the database is read-only8221 does nothing for a non-existent domain8222 delegates to VerifyPagesDomainService8223# [RSpecRunTime] Finishing example group spec/workers/pages_domain_verification_worker_spec.rb. It took 0.87 second. Expected to take 1.75 seconds.8224# [RSpecRunTime] Starting example group spec/lib/system_check_spec.rb. Expected to take 1.69 seconds.8225SystemCheck8226 .run8227 detects execution of SimpleCheck8228 detects exclusion of OtherCheck in execution8229# [RSpecRunTime] Finishing example group spec/lib/system_check_spec.rb. It took 0.46 second. Expected to take 1.69 seconds.8230# [RSpecRunTime] Starting example group spec/models/releases/source_spec.rb. Expected to take 1.68 seconds.8231Releases::Source8232 does not allow STI8233 .all8234 returns all formats of sources8235 #url8236 returns zip archived source url8237 when ref is directory structure8238 converts slash to dash8239# [RSpecRunTime] Finishing example group spec/models/releases/source_spec.rb. It took 1.23 seconds. Expected to take 1.68 seconds.8240# [RSpecRunTime] Starting example group spec/lib/gitlab/etag_caching/router/graphql_spec.rb. Expected to take 1.63 seconds.8241Gitlab::EtagCaching::Router::Graphql8242 matches pipelines endpoint8243 has a valid feature category for every route8244 applies the default urgency for every route8245 .cache_key8246 uses request path and headers as cache key8247 when the header is missing8248 does not raise errors8249# [RSpecRunTime] Finishing example group spec/lib/gitlab/etag_caching/router/graphql_spec.rb. It took 0.76 second. Expected to take 1.63 seconds.8250# [RSpecRunTime] Starting example group spec/helpers/recaptcha_helper_spec.rb. Expected to take 1.63 seconds.8251RecaptchaHelper8252 .show_recaptcha_sign_up?8253 is expected to eq true8254 when setting is disabled8255 is expected to eq false8256 when it is a QA request8257 is expected to eq false8258 .recaptcha_enabled_on_login?8259 is expected to eq true8260 when setting is disabled8261 is expected to eq false8262 when it is a QA request8263 is expected to eq false8264# [RSpecRunTime] Finishing example group spec/helpers/recaptcha_helper_spec.rb. It took 0.96 second. Expected to take 1.63 seconds.8265# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/ci_cd_menu_spec.rb. Expected to take 1.58 seconds.8266Sidebars::Projects::Menus::CiCdMenu8267 #render?8268 when user cannot read builds8269 returns false8270 when user can read builds8271 returns true8272 Menu items8273 Pipelines Editor8274 when user cannot view pipeline editor8275 does not include pipeline editor menu item8276 when user can view pipeline editor8277 includes pipeline editor menu item8278 Artifacts8279 includes artifacts menu item8280# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/ci_cd_menu_spec.rb. It took 0.83 second. Expected to take 1.58 seconds.8281# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/pause_control/server_spec.rb. Expected to take 1.58 seconds.8282Gitlab::SidekiqMiddleware::PauseControl::Server8283 #call8284 when strategy is enabled8285 puts the job to another queue without execution8286 when strategy is disabled8287 executes the job8288# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/pause_control/server_spec.rb. It took 0.44 second. Expected to take 1.58 seconds.8289# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/gitlab_settings_metric_spec.rb. Expected to take 1.53 seconds.8290Gitlab::Usage::Metrics::Instrumentations::GitlabSettingsMetric8291 settings metric8292 setting_value: false, expected_value: false8293 behaves like a correct instrumented metric value8294 has correct value8295 setting_value: true, expected_value: true8296 behaves like a correct instrumented metric value8297 has correct value8298# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/gitlab_settings_metric_spec.rb. It took 0.45 second. Expected to take 1.53 seconds.8299# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/blocked_user_tracker_spec.rb. Expected to take 1.51 seconds.8300Gitlab::Auth::BlockedUserTracker8301 #log_blocked_user_activity!8302 when user is not blocked8303 does not log blocked user activity8304 when user is not blocked8305 logs blocked user activity8306# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/blocked_user_tracker_spec.rb. It took 0.66 second. Expected to take 1.51 seconds.8307# [RSpecRunTime] Starting example group spec/graphql/types/diff_refs_type_spec.rb. Expected to take 1.48 seconds.8308Types::DiffRefsType8309 is expected to eq "DiffRefs"8310 is expected to have graphql fields :head_sha, :base_sha, and :start_sha8311 is expected to be non null8312 is expected not to be non null8313 is expected to be non null8314# [RSpecRunTime] Finishing example group spec/graphql/types/diff_refs_type_spec.rb. It took 0.76 second. Expected to take 1.48 seconds.8315# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/bulk_insert_spec.rb. Expected to take 1.45 seconds.8316RuboCop::Cop::Gitlab::BulkInsert8317 flags the use of ApplicationRecord.legacy_bulk_insert8318 flags the use of ::ApplicationRecord.legacy_bulk_insert8319# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/bulk_insert_spec.rb. It took 0.45 second. Expected to take 1.45 seconds.8320# [RSpecRunTime] Starting example group spec/helpers/plan_limits_helper_spec.rb. Expected to take 1.42 seconds.8321PlanLimitsHelper8322 #plan_limit_setting_description8323 describes known limits8324 raises an ArgumentError on invalid arguments8325# [RSpecRunTime] Finishing example group spec/helpers/plan_limits_helper_spec.rb. It took 0.44 second. Expected to take 1.42 seconds.8326# [RSpecRunTime] Starting example group spec/views/shared/milestones/_top.html.haml_spec.rb. Expected to take 1.39 seconds.8327shared/milestones/_top.html.haml8328 does not render a deprecation message for a non-legacy and non-dashboard milestone8329# [RSpecRunTime] Finishing example group spec/views/shared/milestones/_top.html.haml_spec.rb. It took 1.03 seconds. Expected to take 1.39 seconds.8330# [RSpecRunTime] RSpec elapsed time: 30 minutes 22.33 seconds. Current RSS: ~1820M. load average: 1.02 1.03 1.07 1/284 112438331# [RSpecRunTime] Starting example group spec/serializers/personal_access_token_serializer_spec.rb. Expected to take 1.35 seconds.8332PersonalAccessTokenSerializer8333 #represent8334 can render a single token8335 can render a collection of tokens8336# [RSpecRunTime] Finishing example group spec/serializers/personal_access_token_serializer_spec.rb. It took 0.68 second. Expected to take 1.35 seconds.8337# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/test_map_packer_spec.rb. Expected to take 1.34 seconds.8338Tooling::TestMapPacker8339 #pack8340 compacts list of test files into a prefix tree8341 does nothing to empty hash8342 #unpack8343 unpack prefix tree into list of test files8344 does nothing to empty hash8345# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/test_map_packer_spec.rb. It took 0.65 second. Expected to take 1.34 seconds.8346# [RSpecRunTime] Starting example group spec/lib/gitlab/class_attributes_spec.rb. Expected to take 1.3 seconds.8347Gitlab::ClassAttributes8348 returns values set on the class8349 returns values set on a superclass8350 returns values from the subclass over attributes from a superclass8351 triggers after hooks after set class values8352# [RSpecRunTime] Finishing example group spec/lib/gitlab/class_attributes_spec.rb. It took 0.65 second. Expected to take 1.3 seconds.8353# [RSpecRunTime] Starting example group spec/lib/sidebars/concerns/has_avatar_spec.rb. Expected to take 1.27 seconds.8354Sidebars::Concerns::HasAvatar8355 #avatar8356 returns nil8357 #avatar_shape8358 returns rect8359 #entity_id8360 returns nil8361# [RSpecRunTime] Finishing example group spec/lib/sidebars/concerns/has_avatar_spec.rb. It took 0.55 second. Expected to take 1.27 seconds.8362# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/attachments/import_merge_request_worker_spec.rb. Expected to take 1.25 seconds.8363Gitlab::GithubImport::Attachments::ImportMergeRequestWorker8364 #import8365 imports an merge request attachments8366# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/attachments/import_merge_request_worker_spec.rb. It took 0.82 second. Expected to take 1.25 seconds.8367# [RSpecRunTime] Starting example group spec/lib/bulk_imports/file_downloads/validations_spec.rb. Expected to take 1.23 seconds.8368BulkImports::FileDownloads::Validations8369 #file_size_limit8370 is expected to raise NotImplementedError8371 #filepath8372 is expected to raise NotImplementedError8373 #raise_error8374 is expected to raise NotImplementedError8375 #response_headers8376 is expected to raise NotImplementedError8377# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/file_downloads/validations_spec.rb. It took 0.71 second. Expected to take 1.23 seconds.8378# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/publish_spec.rb. Expected to take 1.2 seconds.8379Gitlab::Ci::Config::Entry::Publish8380 validations8381 when publish config value is correct8382 #config8383 returns the publish directory8384 #valid?8385 is valid8386 when the value has a wrong type8387 reports an error8388 .default8389 returns the default value8390# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/publish_spec.rb. It took 0.67 second. Expected to take 1.2 seconds.8391# [RSpecRunTime] Starting example group spec/lib/gitlab/namespaced_session_store_spec.rb. Expected to take 1.18 seconds.8392Gitlab::NamespacedSessionStore8393 current session8394 retrieves data from the given key8395 when namespace key does not exist8396 does not create namespace key when reading a value8397 stores data under the specified key8398 passed in session8399 retrieves data from the given key8400# [RSpecRunTime] Finishing example group spec/lib/gitlab/namespaced_session_store_spec.rb. It took 0.68 second. Expected to take 1.18 seconds.8401# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/representable_spec.rb. Expected to take 1.16 seconds.8402Gitlab::GithubImport::Representation::Representable8403 #github_identifiers8404 when class does not define `#github_identifiers`8405 tracks the error8406 when class defines `#github_identifiers`8407 does not track an exception and returns the identifiers8408# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/representable_spec.rb. It took 0.45 second. Expected to take 1.16 seconds.8409# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/timed_logger_spec.rb. Expected to take 1.12 seconds.8410Gitlab::Checks::TimedLogger8411 #log_timed8412 logs message8413 when time limit was reached8414 cancels action8415 cancels action with time elapsed if work was performed8416# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/timed_logger_spec.rb. It took 0.57 second. Expected to take 1.12 seconds.8417# [RSpecRunTime] Starting example group spec/services/integrations/slack_interactions/block_action_service_spec.rb. Expected to take 1.1 seconds.8418Integrations::SlackInteractions::BlockActionService8419 #execute8420 when action_id is incident_management_project8421 executes the correct handler8422 when action_id is not known8423 does not execute the handlers8424# [RSpecRunTime] Finishing example group spec/services/integrations/slack_interactions/block_action_service_spec.rb. It took 0.85 second. Expected to take 1.1 seconds.8425# [RSpecRunTime] Starting example group spec/services/projects/prometheus/metrics/destroy_service_spec.rb. Expected to take 1.06 seconds.8426Projects::Prometheus::Metrics::DestroyService8427 destroys metric8428# [RSpecRunTime] Finishing example group spec/services/projects/prometheus/metrics/destroy_service_spec.rb. It took 0.86 second. Expected to take 1.06 seconds.8429# [RSpecRunTime] Starting example group spec/models/discussion_note_spec.rb. Expected to take 1.05 seconds.8430DiscussionNote8431 does not allow STI8432 #to_ability_name8433 is expected to eq "note"8434 validations8435 when noteable is an abuse report8436 is expected to be valid8437# [RSpecRunTime] Finishing example group spec/models/discussion_note_spec.rb. It took 0.6 second. Expected to take 1.05 seconds.8438# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_ml_experiments_metric_spec.rb. Expected to take 1.01 seconds.8439Gitlab::Usage::Metrics::Instrumentations::CountMlExperimentsMetric8440 behaves like a correct instrumented metric value and query8441 behaves like a correct instrumented metric value8442 has correct value8443 behaves like a correct instrumented metric query8444 has correct generate query8445# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_ml_experiments_metric_spec.rb. It took 0.81 second. Expected to take 1.01 seconds.8446# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/query_analyzer_spec.rb. Expected to take 0.99 second.8447Gitlab::Middleware::QueryAnalyzer8448 the PreventCrossDatabaseModification8449 #call8450 when there is a cross modification8451 detects cross modifications and tracks exception8452 when the detect_cross_database_modification is disabled8453 does not detect cross modifications8454 when there is no cross modification8455 does not log anything8456# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/query_analyzer_spec.rb. It took 0.57 second. Expected to take 0.99 second.8457# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/parallel_scheduling_spec.rb. Expected to take 0.98 second.8458Gitlab::BitbucketImport::ParallelScheduling8459 #calculate_job_delay8460 returns an incremental delay8461 deducts the runtime from the delay8462# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/parallel_scheduling_spec.rb. It took 0.47 second. Expected to take 0.98 second.8463# [RSpecRunTime] Starting example group spec/services/cloud_seed/google_cloud/gcp_region_add_or_replace_service_spec.rb. Expected to take 0.94 second.8464CloudSeed::GoogleCloud::GcpRegionAddOrReplaceService8465 adds and replaces GCP region vars8466# [RSpecRunTime] Finishing example group spec/services/cloud_seed/google_cloud/gcp_region_add_or_replace_service_spec.rb. It took 0.83 second. Expected to take 0.94 second.8467# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/query_analyzer_spec.rb. Expected to take 0.93 second.8468Gitlab::SidekiqMiddleware::QueryAnalyzer8469 the PreventCrossDatabaseModification8470 #call8471 when there is a cross modification8472 detects cross modifications and tracks exception8473 when the detect_cross_database_modification is disabled8474 does not detect cross modifications8475 when there is no cross modification8476 does not log anything8477# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/query_analyzer_spec.rb. It took 0.6 second. Expected to take 0.93 second.8478# [RSpecRunTime] Starting example group spec/lib/forever_spec.rb. Expected to take 0.9 second.8479Forever8480 .date8481 returns Postgresql future date8482# [RSpecRunTime] Finishing example group spec/lib/forever_spec.rb. It took 0.36 second. Expected to take 0.9 second.8483# [RSpecRunTime] Starting example group spec/services/repositories/replicate_service_spec.rb. Expected to take 0.88 second.8484Repositories::ReplicateService8485 replicates repository8486 when checksum does not match8487 raises an error and removes new repository8488 when an error is raised during checksum calculation8489 raises the error and removes new repository8490# [RSpecRunTime] Finishing example group spec/services/repositories/replicate_service_spec.rb. It took 0.56 second. Expected to take 0.88 second.8491# [RSpecRunTime] Starting example group spec/lib/gitlab/merge_requests/mergeability/redis_interface_spec.rb. Expected to take 0.86 second.8492Gitlab::MergeRequests::Mergeability::RedisInterface8493 #save_check8494 saves the hash8495 #retrieve_check8496 returns the hash8497# [RSpecRunTime] Finishing example group spec/lib/gitlab/merge_requests/mergeability/redis_interface_spec.rb. It took 0.44 second. Expected to take 0.86 second.8498# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/assignees_type_spec.rb. Expected to take 0.84 second.8499Types::WorkItems::Widgets::AssigneesType8500 exposes the expected fields8501# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/assignees_type_spec.rb. It took 0.33 second. Expected to take 0.84 second.8502# [RSpecRunTime] Starting example group spec/graphql/mutations/concerns/mutations/resolves_group_spec.rb. Expected to take 0.79 second.8503Mutations::ResolvesGroup8504 uses the GroupsResolver to resolve groups by path8505# [RSpecRunTime] Finishing example group spec/graphql/mutations/concerns/mutations/resolves_group_spec.rb. It took 0.46 second. Expected to take 0.79 second.8506# [RSpecRunTime] Starting example group spec/graphql/types/evidence_type_spec.rb. Expected to take 0.79 second.8507Types::EvidenceType8508 is expected to require graphql authorizations :read_release_evidence8509 has the expected fields8510# [RSpecRunTime] Finishing example group spec/graphql/types/evidence_type_spec.rb. It took 0.43 second. Expected to take 0.79 second.8511# [RSpecRunTime] Starting example group spec/workers/onboarding/user_added_worker_spec.rb. Expected to take 0.74 second.8512Onboarding::UserAddedWorker#perform8513 behaves like records an onboarding progress action8514 is expected to receive execute({:action=>:user_added}) 1 time8515# [RSpecRunTime] Finishing example group spec/workers/onboarding/user_added_worker_spec.rb. It took 0.41 second. Expected to take 0.74 second.8516# [RSpecRunTime] Starting example group spec/lib/service_ping/permit_data_categories_spec.rb. Expected to take 0.72 second.8517ServicePing::PermitDataCategories8518 #execute8519 when usage ping setting is set to true8520 returns all categories8521 when usage ping setting is set to false8522 returns all categories8523# [RSpecRunTime] Finishing example group spec/lib/service_ping/permit_data_categories_spec.rb. It took 0.43 second. Expected to take 0.72 second.8524# [RSpecRunTime] Starting example group spec/graphql/types/commit_signatures/verification_status_enum_spec.rb. Expected to take 0.72 second.8525Types::CommitSignatures::VerificationStatusEnum8526 is expected to eq "VerificationStatus"8527 exposes all signature verification states8528# [RSpecRunTime] Finishing example group spec/graphql/types/commit_signatures/verification_status_enum_spec.rb. It took 0.46 second. Expected to take 0.72 second.8529# [RSpecRunTime] Starting example group spec/graphql/types/tree/type_enum_spec.rb. Expected to take 0.7 second.8530Types::Tree::TypeEnum8531 is expected to eq "EntryType"8532 exposes all tree entry types8533# [RSpecRunTime] Finishing example group spec/graphql/types/tree/type_enum_spec.rb. It took 0.42 second. Expected to take 0.7 second.8534# [RSpecRunTime] Starting example group spec/models/concerns/token_authenticatable_strategies/digest_spec.rb. Expected to take 0.69 second.8535TokenAuthenticatableStrategies::Digest8536 does not allow STI8537 #token_fields8538 includes the digest field8539# [RSpecRunTime] Finishing example group spec/models/concerns/token_authenticatable_strategies/digest_spec.rb. It took 0.44 second. Expected to take 0.69 second.8540# [RSpecRunTime] Starting example group spec/lib/banzai/pipeline/emoji_pipeline_spec.rb. Expected to take 0.67 second.8541Banzai::Pipeline::EmojiPipeline8542 replaces emoji8543 filters out HTML tags8544# [RSpecRunTime] Finishing example group spec/lib/banzai/pipeline/emoji_pipeline_spec.rb. It took 0.43 second. Expected to take 0.67 second.8545# [RSpecRunTime] Starting example group spec/serializers/entity_request_spec.rb. Expected to take 0.66 second.8546EntityRequest8547 methods created8548 defines accessible attributes8549 raises error when attribute is not defined8550# [RSpecRunTime] Finishing example group spec/serializers/entity_request_spec.rb. It took 0.43 second. Expected to take 0.66 second.8551# [RSpecRunTime] Starting example group spec/lib/gitlab/database/no_new_tables_with_gitlab_main_schema_spec.rb. Expected to take 0.65 second.8552new tables with gitlab_main schema8553 only allows tables having `gitlab_main` as its schema in `exempted_tables`8554 only allows exempted tables to have `gitlab_main` as its schema, after milestone 16.78555# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/no_new_tables_with_gitlab_main_schema_spec.rb. It took 0.43 second. Expected to take 0.65 second.8556# [RSpecRunTime] Starting example group spec/graphql/types/alert_management/integration_type_spec.rb. Expected to take 0.64 second.8557Types::AlertManagement::IntegrationType8558 is expected to eq "AlertManagementIntegration"8559 exposes the expected fields8560# [RSpecRunTime] Finishing example group spec/graphql/types/alert_management/integration_type_spec.rb. It took 0.43 second. Expected to take 0.64 second.8561# [RSpecRunTime] Starting example group spec/lib/gitlab/internal_events_tracking_spec.rb. Expected to take 0.55 second.8562Gitlab::InternalEventsTracking8563 .track_internal_event8564 passes event name, args and location to track_event8565# [RSpecRunTime] Finishing example group spec/lib/gitlab/internal_events_tracking_spec.rb. It took 0.38 second. Expected to take 0.55 second.8566# [RSpecRunTime] Starting example group spec/lib/gitlab/language_data_spec.rb. Expected to take 0.53 second.8567Gitlab::LanguageData8568 #extensions8569 loads the extensions once8570# [RSpecRunTime] Finishing example group spec/lib/gitlab/language_data_spec.rb. It took 0.42 second. Expected to take 0.53 second.8571# [RSpecRunTime] Starting example group spec/lib/bitbucket/representation/user_spec.rb. Expected to take 0.49 second.8572Bitbucket::Representation::User8573 #username8574 returns correct value8575# [RSpecRunTime] Finishing example group spec/lib/bitbucket/representation/user_spec.rb. It took 0.34 second. Expected to take 0.49 second.8576# [RSpecRunTime] Starting example group spec/graphql/types/ci/variable_input_type_spec.rb. Expected to take 0.47 second.8577Types::Ci::VariableInputType8578 has the correct arguments8579# [RSpecRunTime] Finishing example group spec/graphql/types/ci/variable_input_type_spec.rb. It took 0.34 second. Expected to take 0.47 second.8580# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/index_inconsistencies_metric_spec.rb. Expected to take 0.47 second.8581Gitlab::Usage::Metrics::Instrumentations::IndexInconsistenciesMetric8582 behaves like a correct instrumented metric value8583 has correct value8584# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/index_inconsistencies_metric_spec.rb. It took 0.34 second. Expected to take 0.47 second.8585# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/issue_spec.rb. Expected to take 0.45 second.8586Types::PermissionTypes::Issue8587 is expected to have graphql field :admin_issue_relation8588# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/issue_spec.rb. It took 0.34 second. Expected to take 0.45 second.8589# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/sbom/metadata_spec.rb. Expected to take 0.45 second.8590Gitlab::Ci::Reports::Sbom::Metadata8591 has correct attributes8592# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/sbom/metadata_spec.rb. It took 0.35 second. Expected to take 0.45 second.8593# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/diff_stitcher_spec.rb. Expected to take 0.43 second.8594Gitlab::GitalyClient::DiffStitcher8595 enumeration8596 combines segregated diff messages together8597# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/diff_stitcher_spec.rb. It took 0.35 second. Expected to take 0.43 second.8598# [RSpecRunTime] Starting example group spec/serializers/evidences/project_entity_spec.rb. Expected to take 0.43 second.8599Evidences::ProjectEntity8600 exposes the expected fields8601# [RSpecRunTime] Finishing example group spec/serializers/evidences/project_entity_spec.rb. It took 0.34 second. Expected to take 0.43 second.8602auto_explain log contains 1636 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-16-32.346.main.ndjson.gz8603took 44.4063969738604auto_explain log contains 1637 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-16-32.346.ci.ndjson.gz8605took 40.7673373418606[TEST PROF INFO] EventProf results for sql.active_record8607Total time: 07:32.099 of 30:37.991 (24.6%)8608Total events: 2674688609Top 5 slowest suites (by time):8610Ci::PipelineP...cessingService (./spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb:5) – 01:56.913 (51822 / 104) of 06:22.989 (30.53%)8611Gitlab::Impor...::TreeRestorer (./spec/lib/gitlab/import_export/project/tree_restorer_spec.rb:9) – 00:44.219 (29056 / 188) of 03:03.867 (24.05%)8612Gitlab::Asciidoc (./spec/lib/gitlab/asciidoc_spec.rb:7) – 00:20.195 (4940 / 68) of 01:10.275 (28.74%)8613Gitlab::Email...iceDeskHandler (./spec/lib/gitlab/email/handler/service_desk_handler_spec.rb:5) – 00:19.470 (11899 / 86) of 01:18.808 (24.71%)8614SnippetsFinder (./spec/finders/snippets_finder_spec.rb:5) – 00:16.053 (11407 / 333) of 01:29.332 (17.97%)8615Knapsack report was generated. Preview:8616{8617 "spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb": 382.9891757769997,8618 "spec/lib/gitlab/import_export/project/tree_restorer_spec.rb": 183.86708280400035,8619 "spec/finders/snippets_finder_spec.rb": 89.33210859500014,8620 "spec/models/namespace_setting_spec.rb": 49.41043487200022,8621 "spec/lib/gitlab/email/handler/service_desk_handler_spec.rb": 78.80856950099997,8622 "spec/lib/gitlab/asciidoc_spec.rb": 70.27517388399974,8623 "spec/services/ci/retry_job_service_spec.rb": 55.30097807899983,8624 "spec/models/protected_branch_spec.rb": 44.01019748499948,8625 "spec/services/ci/create_pipeline_service/cross_project_pipeline_spec.rb": 47.75641617100064,8626 "spec/lib/gitlab/diff/position_spec.rb": 36.81173239100008,8627 "spec/lib/gitlab/import_export/members_mapper_spec.rb": 33.267380630000844,8628 "spec/lib/gitlab/redis/db_load_balancing_spec.rb": 15.945102104999933,8629 "spec/services/incident_management/timeline_events/create_service_spec.rb": 19.76138538699979,8630 "spec/models/error_tracking/project_error_tracking_setting_spec.rb": 13.490057545000127,8631 "spec/services/system_note_service_spec.rb": 18.007688484000028,8632 "spec/lib/banzai/pipeline/wiki_pipeline_spec.rb": 11.484412901999349,8633 "spec/models/integrations/prometheus_spec.rb": 16.993193029000395,8634 "spec/lib/gitlab/redis/repository_cache_spec.rb": 8.39241439700072,8635 "spec/lib/gitlab/gpg/invalid_gpg_signature_updater_spec.rb": 20.91321195099954,8636 "spec/models/integrations/jenkins_spec.rb": 12.796752284999457,8637 "spec/views/notify/pipeline_fixed_email.html.haml_spec.rb": 20.244096254000397,8638 "spec/lib/gitlab/ci/config/external/processor_spec.rb": 16.866575757000646,8639 "spec/policies/user_policy_spec.rb": 7.608284414000082,8640 "spec/models/appearance_spec.rb": 7.969840578000003,8641 "spec/services/admin/set_feature_flag_service_spec.rb": 7.548271349000061,8642 "spec/policies/todo_policy_spec.rb": 15.85650029199951,8643 "spec/tasks/gitlab/ldap_rake_spec.rb": 12.05723948999912,8644 "spec/finders/personal_access_tokens_finder_spec.rb": 7.241783121000481,8645 "spec/services/merge_requests/update_reviewers_service_spec.rb": 16.846929879999152,8646 "spec/services/test_hooks/project_service_spec.rb": 11.482788680999874,8647 "spec/services/projects/participants_service_spec.rb": 15.039965940999537,8648 "spec/finders/packages/npm/package_finder_spec.rb": 10.223790383999585,8649 "spec/lib/banzai/filter/references/design_reference_filter_spec.rb": 6.97314888999972,8650 "spec/lib/gitlab/ci/config/entry/variables_spec.rb": 4.883959443000094,8651 "spec/views/projects/edit.html.haml_spec.rb": 14.576950665999902,8652 "spec/presenters/project_member_presenter_spec.rb": 9.956663822999872,8653 "spec/lib/gitlab/ci/templates/AWS/deploy_ecs_gitlab_ci_yaml_spec.rb": 15.59679271999994,8654 "spec/lib/gitlab/usage/metrics/instrumentations/count_bulk_imports_entities_metric_spec.rb": 6.482219417000124,8655 "spec/lib/generators/gitlab/partitioning/foreign_keys_generator_spec.rb": 13.304267108000204,8656 "spec/lib/gitlab/runtime_spec.rb": 4.649419508999927,8657 "spec/services/ci/create_pipeline_service/partitioning_spec.rb": 10.710447135999857,8658 "spec/lib/gitlab/exclusive_lease_helpers/sleeping_lock_spec.rb": 8.92613211600019,8659 "spec/lib/gitlab/ci/config/entry/image_spec.rb": 3.864663546999509,8660 "spec/lib/gitlab/ci/config/entry/service_spec.rb": 3.60612616599974,8661 "spec/finders/projects/groups_finder_spec.rb": 6.192354135999267,8662 "spec/views/projects/_home_panel.html.haml_spec.rb": 9.225158823000129,8663 "spec/lib/gitlab/database/sharding_key_spec.rb": 9.441448867999497,8664 "spec/helpers/ci/status_helper_spec.rb": 3.684412410000732,8665 "spec/lib/gitlab/sidekiq_migrate_jobs_spec.rb": 3.962539609000487,8666 "spec/lib/gitlab/database/dictionary_spec.rb": 3.0342186580001,8667 "spec/services/ci/catalog/resources/validate_service_spec.rb": 7.396835797999302,8668 "spec/graphql/resolvers/projects_resolver_spec.rb": 6.290918548000263,8669 "spec/services/ci/create_pipeline_service/workflow_auto_cancel_spec.rb": 5.953040013999271,8670 "spec/services/todos/destroy/confidential_issue_service_spec.rb": 7.630117701000017,8671 "spec/lib/gitlab/ci/config/header/input_spec.rb": 3.5610207079998872,8672 "spec/services/packages/composer/create_package_service_spec.rb": 5.496048066000185,8673 "spec/services/merge_requests/delete_non_latest_diffs_service_spec.rb": 7.759903500999826,8674 "spec/services/projects/group_links/create_service_spec.rb": 7.78704893899976,8675 "spec/models/custom_emoji_spec.rb": 4.6433253389996025,8676 "spec/lib/gitlab/diff/file_collection/commit_spec.rb": 6.31840365700009,8677 "spec/services/gpg_keys/validate_integrations_service_spec.rb": 4.5193243689991505,8678 "spec/models/integrations/mock_ci_spec.rb": 2.2656953440000507,8679 "spec/tasks/gitlab/gitaly_rake_spec.rb": 3.805781451000257,8680 "spec/services/jira_connect_subscriptions/create_service_spec.rb": 4.631504430999485,8681 "spec/finders/boards/boards_finder_spec.rb": 5.5270119650003835,8682 "spec/services/web_hooks/destroy_service_spec.rb": 5.79697591599961,8683 "spec/finders/resource_state_event_finder_spec.rb": 5.987846641000033,8684 "spec/lib/gitlab/slash_commands/presenters/deploy_spec.rb": 4.473959972000557,8685 "spec/lib/gitlab/ci/reports/security/scanner_spec.rb": 4.017986605999795,8686 "spec/lib/gitlab/rack_attack_spec.rb": 2.5137202659998366,8687 "spec/services/activity_pub/projects/releases_unfollow_service_spec.rb": 2.459531219999917,8688 "spec/services/draft_notes/destroy_service_spec.rb": 5.499502286999814,8689 "spec/services/projects/move_project_group_links_service_spec.rb": 5.8723279590003585,8690 "spec/lib/gitlab/database/migration_helpers/convert_to_bigint_spec.rb": 2.268187114000284,8691 "spec/lib/gitlab/query_limiting/transaction_spec.rb": 2.0782184569998208,8692 "spec/lib/gitlab/legacy_github_import/client_spec.rb": 2.6086896779997915,8693 "spec/graphql/mutations/security/ci_configuration/configure_sast_iac_spec.rb": 3.3981649699999252,8694 "spec/models/packages/go/module_spec.rb": 3.108683962000214,8695 "spec/lib/bitbucket_server/connection_spec.rb": 2.0161767820000023,8696 "spec/graphql/mutations/issues/set_severity_spec.rb": 4.300723745000141,8697 "spec/rubocop/cop/rails/migration_timestamp_spec.rb": 2.3873205950003467,8698 "spec/lib/gitlab/ci/config/entry/auto_cancel_spec.rb": 1.7925199480005176,8699 "spec/models/blob_viewer/readme_spec.rb": 4.5072732700000415,8700 "spec/services/ci/create_pipeline_service/logger_spec.rb": 6.31333993699991,8701 "spec/lib/gitlab/pagination/keyset/pager_spec.rb": 3.4996317439999984,8702 "spec/lib/gitlab/health_checks/db_check_spec.rb": 1.9583699559998422,8703 "spec/services/ci/job_artifacts/destroy_associations_service_spec.rb": 4.7207856429995445,8704 "spec/lib/gitlab/slash_commands/issue_show_spec.rb": 3.2069040050000694,8705 "spec/services/web_hooks/log_destroy_service_spec.rb": 3.491615052999805,8706 "spec/lib/gitlab/ci/pipeline/expression/lexeme/string_spec.rb": 1.747355432000404,8707 "spec/lib/gitlab/local_and_remote_storage_migration/artifact_migrater_spec.rb": 5.290229242999885,8708 "spec/workers/gitlab/bitbucket_import/import_pull_request_notes_worker_spec.rb": 2.433922211999743,8709 "spec/models/design_management/design_action_spec.rb": 1.580253473999619,8710 "spec/workers/concerns/worker_context_spec.rb": 1.8453040550002697,8711 "spec/workers/stage_update_worker_spec.rb": 2.548666122999748,8712 "spec/lib/gitlab/dependency_linker/package_json_linker_spec.rb": 2.1394058830001086,8713 "spec/graphql/mutations/issues/move_spec.rb": 3.4946711140000843,8714 "spec/lib/gitlab/import_export/json/ndjson_reader_spec.rb": 1.9703602649997265,8715 "spec/models/container_registry/data_repair_detail_spec.rb": 2.4728957089992036,8716 "spec/lib/sidebars/admin/menus/system_hooks_menu_spec.rb": 1.4451942040004724,8717 "spec/models/merge_request_context_commit_spec.rb": 3.1691211580000527,8718 "spec/services/projects/gitlab_projects_import_service_spec.rb": 3.7822793630002707,8719 "spec/lib/gitlab/pipeline_scope_counts_spec.rb": 3.6315085839996755,8720 "spec/models/merge_request/approval_removal_settings_spec.rb": 3.4084046699999817,8721 "spec/graphql/mutations/clusters/agents/create_spec.rb": 3.587471537000056,8722 "spec/lib/gitlab/checks/matching_merge_request_spec.rb": 2.2154350669998166,8723 "spec/services/packages/nuget/symbols/create_symbol_files_service_spec.rb": 1.8273156260001997,8724 "spec/services/design_management/copy_design_collection/queue_service_spec.rb": 2.0462592900003074,8725 "spec/services/award_emojis/copy_service_spec.rb": 2.483211236999523,8726 "spec/lib/gitlab/usage_data_counters/wiki_page_counter_spec.rb": 1.6179211110002143,8727 "spec/lib/generators/gitlab/usage_metric_generator_spec.rb": 1.4846842910001214,8728 "spec/services/ml/increment_version_service_spec.rb": 1.231428299000072,8729 "spec/lib/sidebars/user_settings/menus/authentication_log_menu_spec.rb": 1.017803185000048,8730 "spec/workers/snippets/update_repository_storage_worker_spec.rb": 1.9496649669999897,8731 "spec/lib/gitlab/hook_data/key_builder_spec.rb": 1.4950300000000425,8732 "spec/finders/autocomplete/deploy_keys_with_write_access_finder_spec.rb": 2.183478699999796,8733 "spec/lib/gitlab/ci/ansi2json/state_spec.rb": 0.7676135239998985,8734 "spec/services/snippets/count_service_spec.rb": 2.4868519080000624,8735 "spec/lib/gitlab/graphql/batch_key_spec.rb": 1.1211839970001165,8736 "spec/services/ci/pipeline_schedule_service_spec.rb": 2.6961441729999933,8737 "spec/lib/gitlab/word_diff/segments/diff_hunk_spec.rb": 2.535281335000036,8738 "spec/lib/error_tracking/sentry_client/pagination_parser_spec.rb": 0.7193395069998587,8739 "spec/routing/openid_connect_spec.rb": 1.0590807319995292,8740 "spec/workers/database/monitor_locked_tables_worker_spec.rb": 1.0405474039998808,8741 "spec/lib/gitlab/form_builders/gitlab_ui_form_builder_spec.rb": 1.4171524969997336,8742 "spec/models/system_note_metadata_spec.rb": 1.1699576040000466,8743 "spec/lib/gitlab/github_import/importer/pull_requests/merged_by_importer_spec.rb": 2.1109036649995687,8744 "spec/lib/gitlab/internal_post_receive/response_spec.rb": 1.4033181770000738,8745 "spec/validators/qualified_domain_array_validator_spec.rb": 1.334936172000198,8746 "spec/rubocop/cop/gitlab/event_store_subscriber_spec.rb": 0.8896434349999254,8747 "spec/graphql/types/repository_type_spec.rb": 1.1820246729994324,8748 "spec/tooling/lib/tooling/find_files_using_feature_flags_spec.rb": 0.9176750130000073,8749 "spec/lib/gitlab/slash_commands/presenters/issue_comment_spec.rb": 1.4958818800005247,8750 "spec/rubocop/cop/performance/active_record_subtransaction_methods_spec.rb": 0.9106758640000407,8751 "spec/serializers/import/fogbugz_provider_repo_entity_spec.rb": 0.6500016919999325,8752 "spec/models/loose_foreign_keys/turbo_modification_tracker_spec.rb": 0.6941500890006864,8753 "spec/lib/gitlab/submodule_links_spec.rb": 0.8666907060005542,8754 "spec/services/integrations/test/group_service_spec.rb": 1.1614693049996276,8755 "spec/graphql/resolvers/user_discussions_count_resolver_spec.rb": 2.0860727870003757,8756 "spec/graphql/types/color_type_spec.rb": 1.0068216859999666,8757 "spec/lib/bulk_imports/groups/pipelines/group_attributes_pipeline_spec.rb": 1.1632804939999914,8758 "spec/lib/gitlab/performance_bar/with_top_level_warnings_spec.rb": 0.6871881999995821,8759 "spec/support_specs/database/without_check_constraint_spec.rb": 1.1756095729997469,8760 "spec/services/projects/hashed_storage/migration_service_spec.rb": 5.453424630999507,8761 "spec/lib/gitlab/project_transfer_spec.rb": 0.9272630620007476,8762 "spec/lib/gitlab/sanitizers/exception_message_spec.rb": 1.2022558710004887,8763 "spec/lib/gitlab/anonymous_session_spec.rb": 0.7850462930000504,8764 "spec/graphql/resolvers/users/group_count_resolver_spec.rb": 1.798687057999814,8765 "spec/graphql/types/incident_management/escalation_status_enum_spec.rb": 0.8432574680000471,8766 "spec/lib/banzai/pipeline/quick_action_pipeline_spec.rb": 0.7206344570004148,8767 "spec/policies/application_setting_policy_spec.rb": 1.36582806000024,8768 "spec/lib/gitlab/ci/status/waiting_for_resource_spec.rb": 1.027691164999851,8769 "spec/serializers/rollout_status_entity_spec.rb": 0.9203218729999207,8770 "spec/lib/gitlab/ssh/commit_spec.rb": 1.4774351510004635,8771 "spec/workers/jira_connect/sync_deployments_worker_spec.rb": 1.5681675849991734,8772 "spec/serializers/merge_requests/pipeline_entity_spec.rb": 1.5864344729998265,8773 "spec/lib/gitlab/redis/cluster_util_spec.rb": 0.9306792420002239,8774 "spec/policies/identity_provider_policy_spec.rb": 0.8818183849998604,8775 "spec/lib/gitlab/analytics/cycle_analytics/median_spec.rb": 1.596714823000184,8776 "spec/scripts/pipeline/average_reports_spec.rb": 0.5676444889995764,8777 "spec/workers/projects/schedule_bulk_repository_shard_moves_worker_spec.rb": 2.967353273000299,8778 "spec/serializers/test_reports_comparer_serializer_spec.rb": 0.6382110829999874,8779 "spec/workers/pages_domain_verification_worker_spec.rb": 0.8707576759998119,8780 "spec/lib/system_check_spec.rb": 0.4551760260001174,8781 "spec/models/releases/source_spec.rb": 1.2345452500003375,8782 "spec/lib/gitlab/etag_caching/router/graphql_spec.rb": 0.7604895340000439,8783 "spec/helpers/recaptcha_helper_spec.rb": 0.954580939999687,8784 "spec/lib/sidebars/projects/menus/ci_cd_menu_spec.rb": 0.8346533789999739,8785 "spec/lib/gitlab/sidekiq_middleware/pause_control/server_spec.rb": 0.44005369700062147,8786 "spec/lib/gitlab/usage/metrics/instrumentations/gitlab_settings_metric_spec.rb": 0.45055036600024323,8787 "spec/lib/gitlab/auth/blocked_user_tracker_spec.rb": 0.6615669120001257,8788 "spec/graphql/types/diff_refs_type_spec.rb": 0.7567299640004421,8789 "spec/rubocop/cop/gitlab/bulk_insert_spec.rb": 0.4512984670000151,8790 "spec/helpers/plan_limits_helper_spec.rb": 0.44268166799975006,8791 "spec/views/shared/milestones/_top.html.haml_spec.rb": 1.0262264160000996,8792 "spec/serializers/personal_access_token_serializer_spec.rb": 0.6840024499997526,8793 "spec/tooling/lib/tooling/test_map_packer_spec.rb": 0.6447486229999413,8794 "spec/lib/gitlab/class_attributes_spec.rb": 0.6453829230003976,8795 "spec/lib/sidebars/concerns/has_avatar_spec.rb": 0.5472176699995543,8796 "spec/workers/gitlab/github_import/attachments/import_merge_request_worker_spec.rb": 0.8214627600000313,8797 "spec/lib/bulk_imports/file_downloads/validations_spec.rb": 0.7066275990000577,8798 "spec/lib/gitlab/ci/config/entry/publish_spec.rb": 0.6732784599998922,8799 "spec/lib/gitlab/namespaced_session_store_spec.rb": 0.6778527709993796,8800 "spec/lib/gitlab/github_import/representation/representable_spec.rb": 0.4478179679999812,8801 "spec/lib/gitlab/checks/timed_logger_spec.rb": 0.5670510879999711,8802 "spec/services/integrations/slack_interactions/block_action_service_spec.rb": 0.8464423780005745,8803 "spec/services/projects/prometheus/metrics/destroy_service_spec.rb": 0.8549265579995335,8804 "spec/models/discussion_note_spec.rb": 0.5995067960002416,8805 "spec/lib/gitlab/usage/metrics/instrumentations/count_ml_experiments_metric_spec.rb": 0.8142419510004402,8806 "spec/lib/gitlab/middleware/query_analyzer_spec.rb": 0.5719554689994766,8807 "spec/lib/gitlab/bitbucket_import/parallel_scheduling_spec.rb": 0.4699183249995258,8808 "spec/services/cloud_seed/google_cloud/gcp_region_add_or_replace_service_spec.rb": 0.8272152789995744,8809 "spec/lib/gitlab/sidekiq_middleware/query_analyzer_spec.rb": 0.5954276470001787,8810 "spec/lib/forever_spec.rb": 0.35721099300008063,8811 "spec/services/repositories/replicate_service_spec.rb": 0.5578315299999304,8812 "spec/lib/gitlab/merge_requests/mergeability/redis_interface_spec.rb": 0.4422267069994632,8813 "spec/graphql/types/work_items/widgets/assignees_type_spec.rb": 0.33060228600061237,8814 "spec/graphql/mutations/concerns/mutations/resolves_group_spec.rb": 0.464109945999553,8815 "spec/graphql/types/evidence_type_spec.rb": 0.4329746380008146,8816 "spec/workers/onboarding/user_added_worker_spec.rb": 0.4129125899999053,8817 "spec/lib/service_ping/permit_data_categories_spec.rb": 0.433140357999946,8818 "spec/graphql/types/commit_signatures/verification_status_enum_spec.rb": 0.45721429599961994,8819 "spec/graphql/types/tree/type_enum_spec.rb": 0.4153202000006786,8820 "spec/models/concerns/token_authenticatable_strategies/digest_spec.rb": 0.44337396799983253,8821 "spec/lib/banzai/pipeline/emoji_pipeline_spec.rb": 0.42557907800073735,8822 "spec/serializers/entity_request_spec.rb": 0.4319197780005197,8823 "spec/lib/gitlab/database/no_new_tables_with_gitlab_main_schema_spec.rb": 0.4306894379997175,8824 "spec/graphql/types/alert_management/integration_type_spec.rb": 0.430812717999288,8825 "spec/lib/gitlab/internal_events_tracking_spec.rb": 0.38465023199933057,8826 "spec/lib/gitlab/language_data_spec.rb": 0.4205959789996996,8827 "spec/lib/bitbucket/representation/user_spec.rb": 0.3421418449997873,8828 "spec/graphql/types/ci/variable_input_type_spec.rb": 0.3354394150001099,8829 "spec/lib/gitlab/usage/metrics/instrumentations/index_inconsistencies_metric_spec.rb": 0.3407067750003989,8830 "spec/graphql/types/permission_types/issue_spec.rb": 0.3425863850006863,8831 "spec/lib/gitlab/ci/reports/sbom/metadata_spec.rb": 0.35288443400077085,8832 "spec/lib/gitlab/gitaly_client/diff_stitcher_spec.rb": 0.3493172339994999,8833 "spec/serializers/evidences/project_entity_spec.rb": 0.343082614999730148834}8835Knapsack global time execution for tests: 30m 26s8836Pending: (Failures listed here are expected and do not affect your suite's status)8837 1) Ci::CreatePipelineService#execute behaves like creating a pipeline with environment keyword with environment sets tags when build job8838 # No reason given8839 # ./spec/support/shared_examples/ci/create_pipeline_service_environment_shared_examples.rb:228840 2) Appearance with uploads behaves like model with uploads .destroy with not mounted uploads with local files deletes any FileUploader uploads which are not mounted8841 # No reason given8842 # ./spec/support/shared_examples/models/with_uploads_shared_examples.rb:238843 3) Appearance with uploads behaves like model with uploads .destroy with not mounted uploads with local files deletes local files8844 # No reason given8845 # ./spec/support/shared_examples/models/with_uploads_shared_examples.rb:278846 4) Appearance with uploads behaves like model with uploads .destroy with not mounted uploads with remote files deletes any FileUploader uploads which are not mounted8847 # No reason given8848 # ./spec/support/shared_examples/models/with_uploads_shared_examples.rb:378849 5) Appearance with uploads behaves like model with uploads .destroy with not mounted uploads with remote files deletes remote files8850 # No reason given8851 # ./spec/support/shared_examples/models/with_uploads_shared_examples.rb:418852 6) Database::MonitorLockedTablesWorker#perform when running with single database skips executing the job8853 # Skipping because database ci exists8854 # ./spec/workers/database/monitor_locked_tables_worker_spec.rb:158855Failures:8856 1) Ci::PipelineProcessing::AtomicProcessingService Pipeline Processing Service when jobs change from stopped to alive status during pipeline processing runs ResetSkippedJobsService on the new alive jobs and logs event8857 Failure/Error: expect(all_builds_names_and_statuses).to eq(statuses_1)8858 expected: {:deploy1=>"skipped", :deploy2=>"skipped", :manual1=>"manual", :manual2=>"manual", :test1=>"skipped", :test2=>"skipped"}8859 got: {:deploy1=>"skipped", :deploy2=>"skipped", :manual1=>"manual", :manual2=>"manual", :test1=>"created", :test2=>"skipped"}8860 (compared using ==)8861 Diff:8862 @@ -2,6 +2,6 @@8863 :deploy2 => "skipped",8864 :manual1 => "manual",8865 :manual2 => "manual",8866 -:test1 => "skipped",8867 +:test1 => "created",8868 :test2 => "skipped",8869 # ./spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb:1020:in `block (4 levels) in <top (required)>'8870 # ./spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb:933:in `block (5 levels) in <top (required)>'8871 # ./spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb:933:in `block (4 levels) in <top (required)>'8872 # ./spec/spec_helper.rb:426:in `block (3 levels) in <top (required)>'8873 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'8874 # ./spec/spec_helper.rb:417:in `block (2 levels) in <top (required)>'8875 # ./spec/spec_helper.rb:413:in `block (3 levels) in <top (required)>'8876 # ./lib/gitlab/application_context.rb:70:in `with_raw_context'8877 # ./spec/spec_helper.rb:413:in `block (2 levels) in <top (required)>'8878 # ./spec/spec_helper.rb:260:in `block (2 levels) in <top (required)>'8879 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8880 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'8881 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'8882 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'8883 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'8884Finished in 32 minutes 10 seconds (files took 1 minute 21.57 seconds to load)88853705 examples, 1 failure, 6 pending8886Failed examples:8887rspec ./spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb:1013 # Ci::PipelineProcessing::AtomicProcessingService Pipeline Processing Service when jobs change from stopped to alive status during pipeline processing runs ResetSkippedJobsService on the new alive jobs and logs event8888Randomized with seed 277278889Stopped processing SimpleCov as a previous error not related to SimpleCov has been detected8890[TEST PROF INFO] Time spent in factories: 07:49.288 (24.16% of total time)8891RSpec exited with 1.8892[job-metrics] Updating job metrics tag for the CI/CD job.8893RSPEC_RETRIED_TESTS_REPORT_PATH: rspec/retried_tests-6437522012.txt8894Retrying the failing examples in a new RSpec process...8895$ gem install junit_merge --no-document --version 0.1.28896Successfully installed nokogiri-1.16.3-x86_64-linux8897Successfully installed junit_merge-0.1.288982 gems installed8899==> 'gem install junit_merge --no-document --version 0.1.2' succeeded in 1 seconds.8900Running 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-6437522012.json --format RspecJunitFormatter --out rspec/rspec-retry-6437522012.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"8901Run options: include {:last_run_status=>"failed"}8902# [RSpecRunTime] Starting RSpec timer...8903[TEST PROF INFO] EventProf enabled (sql.active_record)8904unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.8905unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.8906Test environment set up in 0.518483152 seconds8907# [RSpecRunTime] Starting example group spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb. Expected to take 6 minutes 0.27 second.8908Ci::PipelineProcessing::AtomicProcessingService8909 Pipeline Processing Service8910 when jobs change from stopped to alive status during pipeline processing8911 runs ResetSkippedJobsService on the new alive jobs and logs event8912# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb. It took 4.76 seconds. Expected to take 6 minutes 0.27 second.8913auto_explain log contains 1642 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-16-32.11260.main.ndjson.gz8914took 49.6855726758915auto_explain log contains 1642 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-16-32.11260.ci.ndjson.gz8916took 40.2911304568917[TEST PROF INFO] EventProf results for sql.active_record8918Total time: 00:02.066 of 00:04.762 (43.4%)8919Total events: 6538920Top 5 slowest suites (by time):8921Ci::PipelineP...cessingService (./spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb:5) – 00:02.066 (653 / 1) of 00:04.762 (43.4%)8922Finished in 1 minute 41.67 seconds (files took 59.63 seconds to load)89231 example, 0 failures8924[TEST PROF INFO] Time spent in factories: 00:01.592 (1.53% of total time)8925Loading rspec/rspec-6437522012.json...8926Merged rspec/rspec-retry-6437522012.json adding 4 results.8927Saved rspec/rspec-6437522012.json.8928A test was flaky and succeeded after being retried. Checking to see if flaky test is part of this MR...8929Flaky test was not part of this MR.8931Running after script...8932$ source scripts/utils.sh8933$ bundle exec gem list gitlab_quality-test_tooling8934gitlab_quality-test_tooling (1.17.0)8935$ section_start "relate-failure-issue" "Report test failures" # collapsed multi-line command8939$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command8946$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command8951$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command8953$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command8957$ tooling/bin/push_job_metrics || true8958[job-metrics] Pushing job metrics file for the CI/CD job.8959[job-metrics] Pushed 4 CI job metric entries to InfluxDB.8961Not uploading cache ruby-gems-debian-bookworm-ruby-3.1-17 due to policy8963Uploading artifacts...8964auto_explain/: found 5 matching artifact files and directories 8965coverage/: found 4 matching artifact files and directories 8966WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8967WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8968knapsack/: found 4 matching artifact files and directories 8969rspec/: found 15 matching artifact files and directories 8970WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8971log/*.log: found 19 matching artifact files and directories 8972WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6437522012/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com8973WARNING: Retrying... context=artifacts-uploader error=request redirected8974Uploading artifacts as "archive" to coordinator... 201 Created id=6437522012 responseStatus=201 Created token=glcbt-658975Uploading artifacts...8976rspec/rspec-*.xml: found 2 matching artifact files and directories 8977WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6437522012/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com8978WARNING: Retrying... context=artifacts-uploader error=request redirected8979Uploading artifacts as "junit" to coordinator... 201 Created id=6437522012 responseStatus=201 Created token=glcbt-658981Job succeeded