rspec unit pg14 29/32
Passed Started
by
@rkadam3

Rajendra Kadam
1 "spec/db/production/create_base_work_item_types_spec.rb": 2.919959190151297,2 "spec/scripts/generate_rspec_pipeline_spec.rb": 2.842207557135241,3 "spec/lib/gitlab/ci/artifacts/logger_spec.rb": 2.8344412861834156,4 "spec/workers/propagate_integration_inherit_descendant_worker_spec.rb": 2.768416043575953,5 "spec/lib/gitlab/github_import/label_finder_spec.rb": 2.7476890359677766,6 "spec/lib/gitlab/github_import/importer/collaborators_importer_spec.rb": 2.7050968715799066,7 "spec/lib/gitlab/utils/gzip_spec.rb": 2.675000006867063,8 "spec/lib/gitlab/usage/metrics/instrumentations/redis_hll_metric_spec.rb": 2.624482782822734,9 "spec/lib/gitlab/database/migrations/reestablished_connection_stack_spec.rb": 2.5989107335361314,10 "spec/lib/gitlab/database/schema_migrations/context_spec.rb": 2.561056482472254,11 "spec/routing/directs/subscription_portal_spec.rb": 2.52858002108524,12 "spec/lib/gitlab/ci/status/scheduled_spec.rb": 2.488721747023363,13 "spec/graphql/types/ci/detailed_status_type_spec.rb": 2.472100367078771,14 "spec/helpers/groups/settings_helper_spec.rb": 2.4278846601402035,15 "spec/views/shared/projects/_project.html.haml_spec.rb": 2.3977646446251466,16 "spec/lib/gitlab/memory/watchdog/event_reporter_spec.rb": 2.383376313927142,17 "spec/services/bulk_imports/lfs_objects_export_service_spec.rb": 2.331819194656944,18 "spec/services/ci/runners/stale_managers_cleanup_service_spec.rb": 2.323409842159243,19 "spec/lib/gitlab/kas/user_access_spec.rb": 2.2714075685059933,20 "spec/lib/gitlab/pagination/keyset/page_spec.rb": 2.264845881496552,21 "spec/lib/gitlab/usage/metrics/instrumentations/count_issues_created_manually_from_alerts_metric_spec.rb": 2.217168303781201,22 "spec/lib/gitlab/github_gists_import/importer/gists_importer_spec.rb": 2.189866624942967,23 "spec/initializers/carrierwave_s3_encryption_headers_patch_spec.rb": 2.151101337883384,24 "spec/services/export_csv/map_export_fields_service_spec.rb": 2.1274538900852695,25 "spec/graphql/resolvers/ci/runner_jobs_resolver_spec.rb": 2.0842559684589297,26 "spec/lib/gitlab/git/remote_mirror_spec.rb": 2.0648781758087704,27 "spec/serializers/cluster_entity_spec.rb": 2.0247164129700246,28 "spec/components/pajamas/concerns/checkbox_radio_label_with_help_text_spec.rb": 1.9963197038875773,29 "spec/lib/gitlab/usage/metrics/instrumentations/group_imports_users_metric_spec.rb": 1.956825771567839,30 "spec/views/notify/changed_milestone_email.html.haml_spec.rb": 1.9396439904470224,31 "spec/lib/gitlab/ci/templates/MATLAB_spec.rb": 1.895537153524952,32 "spec/services/packages/nuget/extract_metadata_content_service_spec.rb": 1.869384143355272,33 "spec/services/ci/destroy_secure_file_service_spec.rb": 1.8638838186614952,34 "spec/helpers/bizible_helper_spec.rb": 1.8094366940464306,35 "spec/services/pages_domains/create_service_spec.rb": 1.7815366683588627,36 "spec/lib/gitlab/legacy_github_import/release_formatter_spec.rb": 1.7764239264236659,37 "spec/lib/gitlab/import/page_counter_spec.rb": 1.719783273299339,38 "spec/rubocop/cop/avoid_keyword_arguments_in_sidekiq_workers_spec.rb": 1.7022929852927369,39 "spec/services/achievements/create_service_spec.rb": 1.675178431092923,40 "spec/graphql/types/ci/status_action_type_spec.rb": 1.6398759112663357,41 "spec/rubocop/cop/active_model_errors_direct_manipulation_spec.rb": 1.6201098704959764,42 "spec/services/ml/destroy_model_service_spec.rb": 1.5690194859565514,43 "spec/lib/constraints/activity_pub_constrainer_spec.rb": 1.5674273750777514,44 "spec/lib/gitlab/themes_spec.rb": 1.5222601405426528,45 "spec/lib/sidebars/admin/panel_spec.rb": 1.5199971866480668,46 "spec/serializers/admin/user_entity_spec.rb": 1.4775754949592015,47 "spec/services/users/dismiss_callout_service_spec.rb": 1.4701263142481622,48 "spec/graphql/types/permission_types/container_repository_spec.rb": 1.4130125570814565,49 "spec/models/ml/candidate_metadata_spec.rb": 1.4035954650715414,50 "spec/lib/gitlab/word_diff/chunk_collection_spec.rb": 1.3728217170774932,51 "spec/serializers/codequality_degradation_entity_spec.rb": 1.32175422669762,52 "spec/lib/gitlab/ci/config/entry/stage_spec.rb": 1.3187882255369399,53 "spec/serializers/merge_request_current_user_entity_spec.rb": 1.2773418113443373,54 "spec/workers/projects/finalize_project_statistics_refresh_worker_spec.rb": 1.2442635272239675,55 "spec/lib/error_tracking/sentry_client/pagination_parser_spec.rb": 1.2144171116116431,56 "spec/workers/batched_git_ref_updates/project_cleanup_worker_spec.rb": 1.1912525160229017,57 "spec/lib/banzai/filter_array_spec.rb": 1.1749372963785074,58 "spec/lib/gitlab/usage/metrics/instrumentations/count_ml_experiments_metric_spec.rb": 1.1403512008870453,59 "spec/lib/gitlab/circuit_breaker/notifier_spec.rb": 1.1220851880225613,60 "spec/graphql/types/packages/protection/rule_package_type_enum_spec.rb": 1.0914916512092503,61 "spec/lib/gitlab/external_authorization/logger_spec.rb": 1.0755887778767241,62 "spec/graphql/types/project_feature_access_level_type_spec.rb": 1.056515849779237,63 "spec/graphql/resolvers/ci/runner_groups_resolver_spec.rb": 1.0199110212748326,64 "spec/lib/gitlab/graphql/tracers/metrics_tracer_spec.rb": 1.001273186519036,65 "spec/rubocop/cop/group_public_or_visible_to_user_spec.rb": 0.967326512182648,66 "spec/helpers/tracking_helper_spec.rb": 0.9493095153431783,67 "spec/graphql/types/merge_request_state_enum_spec.rb": 0.923212940512206,68 "spec/lib/gitlab/memory/watchdog/monitor_state_spec.rb": 0.9107908296822588,69 "spec/views/explore/projects/topic.html.haml_spec.rb": 0.8794369788098104,70 "spec/rubocop/cop/migration/remove_concurrent_index_spec.rb": 0.8722999134564272,71 "spec/models/namespaces/user_namespace_spec.rb": 0.8309751588715217,72 "spec/lib/gitlab/database/migrations/swap_columns_spec.rb": 0.8168877289375547,73 "spec/lib/api/entities/plan_limit_spec.rb": 0.7637214692613188,74 "spec/rubocop/cop/scalability/idempotent_worker_spec.rb": 0.7496728341584085,75 "spec/validators/iso8601_date_validator_spec.rb": 0.7228135606323222,76 "spec/models/merge_request_context_commit_diff_file_spec.rb": 0.7136982180520831,77 "spec/lib/sidebars/organizations/menus/scope_menu_spec.rb": 0.6981082696298975,78 "spec/lib/gitlab/kubernetes/kubeconfig/entry/context_spec.rb": 0.6909188005364446,79 "spec/graphql/types/branch_protections/push_access_level_type_spec.rb": 0.6724455806195263,80 "spec/views/help/drawers.html.haml_spec.rb": 0.6686833242933671,81 "spec/graphql/types/packages/helm/file_metadatum_type_spec.rb": 0.6466250685865924,82 "spec/lib/gitlab/github_import/job_delay_calculator_spec.rb": 0.6428567915600725,83 "spec/graphql/types/upload_type_spec.rb": 0.6175818887219825,84 "spec/lib/gitlab/database/background_migration/batched_background_migration_dictionary_spec.rb": 0.5844109183626296,85 "spec/lib/gitlab/language_data_spec.rb": 0.5195345423770323,86 "spec/keeps/delete_old_feature_flags_spec.rb": 0.4826041535619664,87 "spec/lib/gitlab/import_export/model_configuration_spec.rb": 0.478037783283453,88 "spec/rubocop/cop/include_sidekiq_worker_spec.rb": 0.454447831806262,89 "spec/lib/gitlab/quick_actions/dsl_spec.rb": 0.4508854798618563,90 "spec/lib/gitlab/usage/metrics/instrumentations/collected_data_categories_metric_spec.rb": 0.43634306973393167,91 "spec/serializers/ci/group_variable_entity_spec.rb": 0.43534511875542725,92 "spec/graphql/types/ci/variable_input_type_spec.rb": 0.41650443771764417,93 "spec/lib/gitlab/word_diff/segments/newline_spec.rb": 0.414687024994983294}95Running 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-6311411313.json --format RspecJunitFormatter --out rspec/rspec-6311411313.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request -- spec/models/packages/package_spec.rb spec/models/repository_spec.rb spec/services/todos/destroy/entity_leave_service_spec.rb spec/models/clusters/platforms/kubernetes_spec.rb spec/lib/gitlab/background_migration/legacy_upload_mover_spec.rb spec/models/milestone_spec.rb spec/lib/gitlab/github_import/user_finder_spec.rb spec/services/issuable/bulk_update_service_spec.rb spec/lib/gitlab/background_migration/backfill_code_suggestions_namespace_settings_spec.rb spec/lib/gitlab/ssh_public_key_spec.rb spec/lib/gitlab/background_migration/backfill_missing_ci_cd_settings_spec.rb spec/models/project_feature_spec.rb spec/models/resource_label_event_spec.rb spec/services/repositories/changelog_service_spec.rb spec/lib/gitlab/database/partitioning_migration_helpers/table_management_helpers_spec.rb spec/models/hooks/system_hook_spec.rb spec/lib/gitlab/ci/pipeline/chain/validate/abilities_spec.rb spec/presenters/blob_presenter_spec.rb spec/lib/gitlab/gitaly_client/commit_service_spec.rb spec/helpers/commits_helper_spec.rb spec/models/packages/debian/file_metadatum_spec.rb spec/models/pages_domain_acme_order_spec.rb spec/models/integrations/jenkins_spec.rb spec/lib/gitlab/redis/cluster_repository_cache_spec.rb spec/helpers/avatars_helper_spec.rb spec/services/issues/set_crm_contacts_service_spec.rb spec/helpers/tab_helper_spec.rb spec/lib/gitlab/gpg_spec.rb spec/lib/gitlab/redis/shared_state_spec.rb spec/helpers/icons_helper_spec.rb spec/lib/gitlab/cache/ci/project_pipeline_status_spec.rb spec/lib/gitlab/ci/ansi2html_spec.rb spec/lib/gitlab/sidekiq_config/worker_matcher_spec.rb spec/helpers/appearances_helper_spec.rb spec/lib/gitlab/contributions_calendar_spec.rb spec/models/ci/job_token/group_scope_link_spec.rb spec/lib/gitlab/ci/build/rules_spec.rb spec/tasks/gitlab/ldap_rake_spec.rb spec/lib/gitlab/runtime_spec.rb spec/services/projects/operations/update_service_spec.rb spec/lib/gitlab/import_export/merge_request_parser_spec.rb spec/workers/bulk_imports/pipeline_worker_spec.rb spec/services/clusters/build_kubernetes_namespace_service_spec.rb spec/lib/gitlab/jwt_authenticatable_spec.rb spec/models/issue/metrics_spec.rb spec/serializers/diffs_entity_spec.rb spec/graphql/mutations/issues/create_spec.rb spec/views/projects/merge_requests/edit.html.haml_spec.rb spec/services/clusters/agents/authorizations/user_access/refresh_service_spec.rb spec/lib/gitlab/ci/status/build/stop_spec.rb spec/finders/packages/maven/package_finder_spec.rb spec/models/concerns/ci/artifactable_spec.rb spec/lib/api/ml/mlflow/api_helpers_spec.rb spec/lib/gitlab/database/load_balancing/session_spec.rb spec/models/projects/import_export/relation_export_spec.rb spec/lib/gitlab/ci/config/entry/workflow_spec.rb spec/lib/gitlab/doctor/reset_tokens_spec.rb spec/lib/gitlab/diff/file_collection/compare_spec.rb spec/models/concerns/use_sql_function_for_primary_key_lookups_spec.rb spec/helpers/sorting_helper_spec.rb spec/services/security/ci_configuration/dependency_scanning_create_service_spec.rb spec/models/state_note_spec.rb spec/presenters/group_member_presenter_spec.rb spec/services/users/set_namespace_commit_email_service_spec.rb spec/models/network/graph_spec.rb spec/uploaders/packages/composer/cache_uploader_spec.rb spec/models/prometheus_alert_event_spec.rb spec/lib/gitlab/ci/reports/test_case_spec.rb spec/models/integrations/clickup_spec.rb spec/lib/gitlab/asciidoc/include_processor_spec.rb spec/models/lfs_file_lock_spec.rb spec/views/projects/commit/_commit_box.html.haml_spec.rb spec/workers/repository_check/single_repository_worker_spec.rb spec/lib/gitlab/import_export/attributes_finder_spec.rb spec/services/integrations/slack_installation/project_service_spec.rb spec/lib/banzai/reference_parser/external_issue_parser_spec.rb spec/lib/gitlab/analytics/cycle_analytics/base_query_builder_spec.rb spec/rubocop/formatter/graceful_formatter_spec.rb spec/lib/constraints/project_url_constrainer_spec.rb spec/lib/gitlab/ci/pipeline/expression/lexeme/not_matches_spec.rb spec/lib/gitlab/lograge/custom_options_spec.rb spec/lib/gitlab/sidekiq_status_spec.rb spec/lib/error_tracking/sentry_client/event_spec.rb spec/models/concerns/bulk_insertable_associations_spec.rb spec/graphql/types/ci/job_trace_type_spec.rb spec/lib/gitlab/usage_data_queries_spec.rb spec/lib/gitlab/ci/config/entry/auto_cancel_spec.rb spec/models/project_deploy_token_spec.rb spec/lib/gitlab/ci/trace/backoff_spec.rb spec/lib/gitlab/issuable/clone/attributes_rewriter_spec.rb spec/validators/x509_certificate_credentials_validator_spec.rb spec/models/postgresql/replication_slot_spec.rb spec/tasks/cache_rake_spec.rb spec/workers/ssh_keys/expired_notification_worker_spec.rb spec/lib/gitlab/ci/status/bridge/common_spec.rb spec/services/packages/debian/update_distribution_service_spec.rb spec/models/achievements/user_achievement_spec.rb spec/workers/deployments/link_merge_request_worker_spec.rb spec/services/files/base_service_spec.rb spec/models/integrations/diffblue_cover_spec.rb spec/lib/gitlab/ci/reports/coverage_report_generator_spec.rb spec/workers/concerns/packages/error_handling_spec.rb spec/serializers/issue_board_entity_spec.rb spec/services/service_desk/custom_email_verifications/create_service_spec.rb spec/lib/bulk_imports/groups/pipelines/group_pipeline_spec.rb spec/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb spec/models/namespace/detail_spec.rb spec/finders/ci/auth_job_finder_spec.rb spec/lib/gitlab/usage_data_counters/wiki_page_counter_spec.rb spec/finders/license_template_finder_spec.rb spec/lib/gitlab/ci/build/credentials/registry/gitlab_registry_spec.rb spec/lib/gitlab/url_blockers/ip_allowlist_entry_spec.rb spec/models/atlassian/identity_spec.rb spec/workers/analytics/usage_trends/counter_job_worker_spec.rb spec/services/merge_requests/mergeability/logger_spec.rb spec/lib/gitlab/diff/formatters/file_formatter_spec.rb spec/lib/gitlab/import/merge_request_creator_spec.rb spec/models/vs_code/settings/vs_code_setting_spec.rb spec/services/design_management/copy_design_collection/queue_service_spec.rb spec/models/concerns/loose_index_scan_spec.rb spec/workers/pages/deactivated_deployments_delete_cron_worker_spec.rb spec/graphql/resolvers/paginated_tree_resolver_spec.rb spec/lib/gitlab/github_import/representation/collaborator_spec.rb spec/lib/banzai/filter/footnote_filter_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/aggregated_metric_spec.rb spec/models/list_user_preference_spec.rb spec/services/merge_requests/mergeability/check_discussions_status_service_spec.rb spec/lib/gitlab/ci/reports/coverage_report_spec.rb spec/lib/gitlab/sidekiq_middleware/admin_mode/server_spec.rb spec/lib/gitlab/ci/parsers_spec.rb spec/models/work_items/hierarchy_restriction_spec.rb spec/db/production/create_base_work_item_types_spec.rb spec/scripts/generate_rspec_pipeline_spec.rb spec/lib/gitlab/ci/artifacts/logger_spec.rb spec/workers/propagate_integration_inherit_descendant_worker_spec.rb spec/lib/gitlab/github_import/label_finder_spec.rb spec/lib/gitlab/github_import/importer/collaborators_importer_spec.rb spec/lib/gitlab/utils/gzip_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/redis_hll_metric_spec.rb spec/lib/gitlab/database/migrations/reestablished_connection_stack_spec.rb spec/lib/gitlab/database/schema_migrations/context_spec.rb spec/routing/directs/subscription_portal_spec.rb spec/lib/gitlab/ci/status/scheduled_spec.rb spec/graphql/types/ci/detailed_status_type_spec.rb spec/helpers/groups/settings_helper_spec.rb spec/views/shared/projects/_project.html.haml_spec.rb spec/lib/gitlab/memory/watchdog/event_reporter_spec.rb spec/services/bulk_imports/lfs_objects_export_service_spec.rb spec/services/ci/runners/stale_managers_cleanup_service_spec.rb spec/lib/gitlab/kas/user_access_spec.rb spec/lib/gitlab/pagination/keyset/page_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/count_issues_created_manually_from_alerts_metric_spec.rb spec/lib/gitlab/github_gists_import/importer/gists_importer_spec.rb spec/initializers/carrierwave_s3_encryption_headers_patch_spec.rb spec/services/export_csv/map_export_fields_service_spec.rb spec/graphql/resolvers/ci/runner_jobs_resolver_spec.rb spec/lib/gitlab/git/remote_mirror_spec.rb spec/serializers/cluster_entity_spec.rb spec/components/pajamas/concerns/checkbox_radio_label_with_help_text_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/group_imports_users_metric_spec.rb spec/views/notify/changed_milestone_email.html.haml_spec.rb spec/lib/gitlab/ci/templates/MATLAB_spec.rb spec/services/packages/nuget/extract_metadata_content_service_spec.rb spec/services/ci/destroy_secure_file_service_spec.rb spec/helpers/bizible_helper_spec.rb spec/services/pages_domains/create_service_spec.rb spec/lib/gitlab/legacy_github_import/release_formatter_spec.rb spec/lib/gitlab/import/page_counter_spec.rb spec/rubocop/cop/avoid_keyword_arguments_in_sidekiq_workers_spec.rb spec/services/achievements/create_service_spec.rb spec/graphql/types/ci/status_action_type_spec.rb spec/rubocop/cop/active_model_errors_direct_manipulation_spec.rb spec/services/ml/destroy_model_service_spec.rb spec/lib/constraints/activity_pub_constrainer_spec.rb spec/lib/gitlab/themes_spec.rb spec/lib/sidebars/admin/panel_spec.rb spec/serializers/admin/user_entity_spec.rb spec/services/users/dismiss_callout_service_spec.rb spec/graphql/types/permission_types/container_repository_spec.rb spec/models/ml/candidate_metadata_spec.rb spec/lib/gitlab/word_diff/chunk_collection_spec.rb spec/serializers/codequality_degradation_entity_spec.rb spec/lib/gitlab/ci/config/entry/stage_spec.rb spec/serializers/merge_request_current_user_entity_spec.rb spec/workers/projects/finalize_project_statistics_refresh_worker_spec.rb spec/lib/error_tracking/sentry_client/pagination_parser_spec.rb spec/workers/batched_git_ref_updates/project_cleanup_worker_spec.rb spec/lib/banzai/filter_array_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/count_ml_experiments_metric_spec.rb spec/lib/gitlab/circuit_breaker/notifier_spec.rb spec/graphql/types/packages/protection/rule_package_type_enum_spec.rb spec/lib/gitlab/external_authorization/logger_spec.rb spec/graphql/types/project_feature_access_level_type_spec.rb spec/graphql/resolvers/ci/runner_groups_resolver_spec.rb spec/lib/gitlab/graphql/tracers/metrics_tracer_spec.rb spec/rubocop/cop/group_public_or_visible_to_user_spec.rb spec/helpers/tracking_helper_spec.rb spec/graphql/types/merge_request_state_enum_spec.rb spec/lib/gitlab/memory/watchdog/monitor_state_spec.rb spec/views/explore/projects/topic.html.haml_spec.rb spec/rubocop/cop/migration/remove_concurrent_index_spec.rb spec/models/namespaces/user_namespace_spec.rb spec/lib/gitlab/database/migrations/swap_columns_spec.rb spec/lib/api/entities/plan_limit_spec.rb spec/rubocop/cop/scalability/idempotent_worker_spec.rb spec/validators/iso8601_date_validator_spec.rb spec/models/merge_request_context_commit_diff_file_spec.rb spec/lib/sidebars/organizations/menus/scope_menu_spec.rb spec/lib/gitlab/kubernetes/kubeconfig/entry/context_spec.rb spec/graphql/types/branch_protections/push_access_level_type_spec.rb spec/views/help/drawers.html.haml_spec.rb spec/graphql/types/packages/helm/file_metadatum_type_spec.rb spec/lib/gitlab/github_import/job_delay_calculator_spec.rb spec/graphql/types/upload_type_spec.rb spec/lib/gitlab/database/background_migration/batched_background_migration_dictionary_spec.rb spec/lib/gitlab/language_data_spec.rb spec/keeps/delete_old_feature_flags_spec.rb spec/lib/gitlab/import_export/model_configuration_spec.rb spec/rubocop/cop/include_sidekiq_worker_spec.rb spec/lib/gitlab/quick_actions/dsl_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/collected_data_categories_metric_spec.rb spec/serializers/ci/group_variable_entity_spec.rb spec/graphql/types/ci/variable_input_type_spec.rb spec/lib/gitlab/word_diff/segments/newline_spec.rbKnapsack report generator started!96Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}97# [RSpecRunTime] Starting RSpec timer...98[TEST PROF INFO] EventProf enabled (sql.active_record)99unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.100unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.101Test environment set up in 1.501820752 seconds102# [RSpecRunTime] Starting example group spec/models/packages/package_spec.rb. Expected to take 4 minutes 29.67 seconds.103Packages::Package104 does not allow STI105 is expected to be a kind of Packages::Downloadable106 behaves like having unique enum values107 has unique values in "package_type"108 has unique values in "status"109 relationships110 is expected to belong to project required: false111 is expected to belong to creator required: false112 is expected to have many package_files dependent => destroy113 is expected to have many dependency_links inverse_of => package114 is expected to have many tags inverse_of => package115 is expected to have many build_infos inverse_of => package116 is expected to have many installable_nuget_package_files inverse_of => package117 is expected to have one conan_metadatum inverse_of => package118 is expected to have one maven_metadatum inverse_of => package119 is expected to have one debian_publication class_name => Packages::Debian::Publication inverse_of => package120 is expected to have one debian_distribution class_name => Packages::Debian::ProjectDistribution through debian_publication source => distribution inverse_of => packages121 is expected to have one nuget_metadatum inverse_of => package122 is expected to have one npm_metadatum inverse_of => package123 is expected to have one rpm_metadatum inverse_of => package124 is expected to have one terraform_module_metadatum inverse_of => package125 is expected to have many nuget_symbols inverse_of => package126# [RSpecRunTime] RSpec elapsed time: 7.61 seconds. Current RSS: ~1347M. load average: 1.11 1.12 1.09 1/272 384127 .with_debian_codename128 is expected to contain exactly #<Packages::Package id: 1, project_id: 1, created_at: "2024-03-04 13:30:57.555298759 +0000", updated_...kage_type: "debian", creator_id: 1, status: "default", last_downloaded_at: nil, status_message: nil>129# [RSpecRunTime] RSpec elapsed time: 9.66 seconds. Current RSS: ~1355M. load average: 1.11 1.12 1.09 1/283 396130 .with_debian_codename_or_suite131 with a codename132 is expected to contain exactly #<Packages::Package id: 2, project_id: 5, created_at: "2024-03-04 13:30:59.098049016 +0000", updated_...kage_type: "debian", creator_id: 5, status: "default", last_downloaded_at: nil, status_message: nil>133# [RSpecRunTime] RSpec elapsed time: 11.2 seconds. Current RSS: ~1362M. load average: 1.10 1.12 1.09 1/283 397134 with a suite135 is expected to contain exactly #<Packages::Package id: 3, project_id: 6, created_at: "2024-03-04 13:30:59.500771053 +0000", updated_...kage_type: "debian", creator_id: 6, status: "default", last_downloaded_at: nil, status_message: nil>136 .with_composer_target137 selects packages with the specified sha138# [RSpecRunTime] RSpec elapsed time: 12.62 seconds. Current RSS: ~1380M. load average: 1.10 1.12 1.09 1/283 398139 .sort_by_attribute140 behaves like package sorting by attribute141 sorting by name142 ascending order143 is expected to eq [#<Packages::Package id: 7, project_id: 10, created_at: "2024-03-04 13:31:01.694333281 +0000", update...age_type: "maven", creator_id: 10, status: "default", last_downloaded_at: nil, status_message: nil>]144# [RSpecRunTime] RSpec elapsed time: 13.78 seconds. Current RSS: ~1387M. load average: 1.10 1.12 1.09 1/284 400145 descending order146 is expected to eq [#<Packages::Package id: 14, project_id: 10, created_at: "2024-03-03 13:31:02.000000000 +0000", updat...ckage_type: "npm", creator_id: 10, status: "default", last_downloaded_at: nil, status_message: nil>]147 behaves like package sorting by attribute148 sorting by created_at149 ascending order150 is expected to eq [#<Packages::Package id: 18, project_id: 10, created_at: "2024-03-03 13:31:03.000000000 +0000", updat...age_type: "nuget", creator_id: 10, status: "default", last_downloaded_at: nil, status_message: nil>]151 descending order152 is expected to eq [#<Packages::Package id: 20, project_id: 10, created_at: "2024-03-04 13:31:03.778492311 +0000", updat...age_type: "maven", creator_id: 10, status: "default", last_downloaded_at: nil, status_message: nil>]153 behaves like package sorting by attribute154 sorting by version155 ascending order156 is expected to eq [#<Packages::Package id: 26, project_id: 10, created_at: "2024-03-03 13:31:04.000000000 +0000", updat...ckage_type: "npm", creator_id: 10, status: "default", last_downloaded_at: nil, status_message: nil>]157 descending order158 is expected to eq [#<Packages::Package id: 27, project_id: 10, created_at: "2024-03-04 13:31:05.002717721 +0000", updat...age_type: "maven", creator_id: 10, status: "default", last_downloaded_at: nil, status_message: nil>]159 behaves like package sorting by attribute160 sorting by type161 ascending order162 is expected to eq [#<Packages::Package id: 34, project_id: 10, created_at: "2024-03-03 13:31:05.000000000 +0000", updat...age_type: "nuget", creator_id: 10, status: "default", last_downloaded_at: nil, status_message: nil>]163 descending order164 is expected to eq [#<Packages::Package id: 36, project_id: 10, created_at: "2024-03-04 13:31:06.390243314 +0000", updat...age_type: "maven", creator_id: 10, status: "default", last_downloaded_at: nil, status_message: nil>]165 behaves like package sorting by attribute166 sorting by project_path167 ascending order168 is expected to eq [#<Packages::Package id: 39, project_id: 10, created_at: "2024-03-04 13:31:07.017923568 +0000", updat...ckage_type: "npm", creator_id: 20, status: "default", last_downloaded_at: nil, status_message: nil>]169 descending order170 is expected to eq [#<Packages::Package id: 48, project_id: 22, created_at: "2024-03-04 13:31:08.795863290 +0000", updat...ckage_type: "npm", creator_id: 10, status: "default", last_downloaded_at: nil, status_message: nil>]171 .for_projects172 returns package1 and package2173# [RSpecRunTime] RSpec elapsed time: 22.27 seconds. Current RSS: ~1419M. load average: 1.08 1.11 1.09 1/285 402174 validations175 is expected to validate that :project cannot be empty/falsy176 is expected to validate that :name is case-sensitively unique within the scope of :project_id, :version, and :package_type177 #name178 is expected to allow :name to be ‹"my/domain/com/my-app"›179 is expected to allow :name to be ‹"my.app-11.07.2018"›180 is expected not to allow :name to be ‹"my(dom$$$ain)com.my-app"›181 conan package182 is expected to allow :name to be ‹"foo+bar"›183 is expected to allow :name to be ‹"foo_bar"›184 is expected to allow :name to be ‹"foo.bar"›185 is expected not to allow :name to be ‹"f_bf_bf_bf_bf_bf_bf_bf_bf_bf_bf_bf_bf_bf_bf_bf_bf_b"›186 is expected not to allow :name to be ‹"+foobar"›187 is expected not to allow :name to be ‹".foobar"›188 is expected not to allow :name to be ‹"%foo%bar"›189# [RSpecRunTime] RSpec elapsed time: 24.38 seconds. Current RSS: ~1444M. load average: 1.08 1.11 1.09 1/285 403190 debian package191 is expected to allow :name to be ‹"0ad"›192 is expected to allow :name to be ‹"g++"›193 is expected not to allow :name to be ‹"a_b"›194 debian incoming195 is expected to allow :name to be ‹"incoming"›196 is expected not to allow :name to be ‹"0ad"›197 is expected not to allow :name to be ‹"g++"›198 is expected not to allow :name to be ‹"a_b"›199# [RSpecRunTime] RSpec elapsed time: 27.63 seconds. Current RSS: ~1438M. load average: 1.08 1.11 1.09 1/285 404200 generic package201 is expected to allow :name to be ‹"123"›202 is expected to allow :name to be ‹"foo"›203 is expected to allow :name to be ‹"foo.bar.baz-2.0-20190901.47283-1"›204 is expected not to allow :name to be ‹"../../foo"›205 is expected not to allow :name to be ‹"..\\..\\foo"›206 is expected not to allow :name to be ‹"%2f%2e%2e%2f%2essh%2fauthorized_keys"›207 is expected not to allow :name to be ‹"$foo/bar"›208 is expected not to allow :name to be ‹"my file name"›209 is expected not to allow :name to be ‹"!!().for(:name)().for(:name)"›210# [RSpecRunTime] RSpec elapsed time: 28.85 seconds. Current RSS: ~1449M. load average: 1.08 1.11 1.09 1/285 405211 helm package212 is expected to allow :name to be ‹"prometheus"›213 is expected to allow :name to be ‹"rook-ceph"›214 is expected not to allow :name to be ‹"a+b"›215 is expected not to allow :name to be ‹"Hé"›216 nuget package217 is expected to allow :name to be ‹"My.Package"›218 is expected to allow :name to be ‹"My.Package.Mvc"›219 is expected to allow :name to be ‹"MyPackage"›220 is expected to allow :name to be ‹"My.23.Package"›221 is expected to allow :name to be ‹"My23Package"›222 is expected to allow :name to be ‹"runtime.my-test64.runtime.package.Mvc"›223 is expected to allow :name to be ‹"my_package"›224 is expected not to allow :name to be ‹"My/package"›225 is expected not to allow :name to be ‹"../../../my_package"›226 is expected not to allow :name to be ‹"%2e%2e%2fmy_package"›227# [RSpecRunTime] RSpec elapsed time: 30.75 seconds. Current RSS: ~1484M. load average: 1.08 1.11 1.09 1/285 406228 npm package229 is expected to allow :name to be ‹"@group-1/package"›230 is expected to allow :name to be ‹"@any-scope/package"›231 is expected to allow :name to be ‹"unscoped-package"›232 is expected not to allow :name to be ‹"@inv@lid-scope/package"›233 is expected not to allow :name to be ‹"@scope/../../package"›234 is expected not to allow :name to be ‹"@scope%2e%2e%fpackage"›235 is expected not to allow :name to be ‹"@scope/sub/package"›236 terraform module package237 is expected to allow :name to be ‹"my-module/my-system"›238 is expected to allow :name to be ‹"my/module"›239 is expected not to allow :name to be ‹"my-module"›240 is expected not to allow :name to be ‹"My-Module"›241 is expected not to allow :name to be ‹"my_module"›242 is expected not to allow :name to be ‹"my.module"›243 is expected not to allow :name to be ‹"../../../my-module"›244 is expected not to allow :name to be ‹"%2e%2e%2fmy-module"›245# [RSpecRunTime] RSpec elapsed time: 32.75 seconds. Current RSS: ~1485M. load average: 1.07 1.11 1.09 1/285 407246 #version247 conan package248 is expected to allow :version to be ‹"1.2"›249 is expected to allow :version to be ‹"1.2.3-beta"›250 is expected to allow :version to be ‹"1.2.3-pre1+build2"›251 is expected not to allow :version to be ‹"1"›252 is expected not to allow :version to be ‹"1.21.21.21.21.21.21.21.21.21.21.21.21.21.21.21.21.2"›253 is expected not to allow :version to be ‹"1./2.3"›254 is expected not to allow :version to be ‹".1.2.3"›255 is expected not to allow :version to be ‹"+1.2.3"›256 is expected not to allow :version to be ‹"%2e%2e%2f1.2.3"›257# [RSpecRunTime] RSpec elapsed time: 34.11 seconds. Current RSS: ~1486M. load average: 1.07 1.11 1.09 1/285 408258 composer package259 is expected to allow :version to be ‹"dev-master"›260 is expected to allow :version to be ‹"2.x-dev"›261 behaves like validating version to be SemVer compliant for262 for composer_package263 is expected to allow :version to be ‹"1.2.3"›264 is expected to allow :version to be ‹"1.2.3-beta"›265 is expected to allow :version to be ‹"1.2.3-alpha.3"›266 is expected not to allow :version to be ‹"1"›267 is expected not to allow :version to be ‹"1.2"›268 is expected not to allow :version to be ‹"1./2.3"›269 is expected not to allow :version to be ‹"../../../../../1.2.3"›270 is expected not to allow :version to be ‹"%2e%2e%2f1.2.3"›271# [RSpecRunTime] RSpec elapsed time: 35.43 seconds. Current RSS: ~1490M. load average: 1.07 1.11 1.09 1/285 409272 debian package273 is expected to allow :version to be ‹"2:4.9.5+dfsg-5+deb10u1"›274 is expected not to allow :version to be ‹"1_0"›275 debian incoming276 is expected to allow :version to be ‹nil›277 is expected not to allow :version to be ‹"2:4.9.5+dfsg-5+deb10u1"›278 is expected not to allow :version to be ‹"1_0"›279# [RSpecRunTime] RSpec elapsed time: 37.87 seconds. Current RSS: ~1492M. load average: 1.07 1.11 1.09 1/285 410280 maven package281 is expected to allow :version to be ‹"0"›282 is expected to allow :version to be ‹"1"›283 is expected to allow :version to be ‹"10"›284 is expected to allow :version to be ‹"1.0"›285 is expected to allow :version to be ‹"1.3.350.v20200505-1744"›286 is expected to allow :version to be ‹"1.1-beta-2"›287 is expected to allow :version to be ‹"1.2-SNAPSHOT"›288 is expected to allow :version to be ‹"12.1.2-2-1"›289 is expected to allow :version to be ‹"1.2.3-beta"›290 is expected to allow :version to be ‹"10.2.3-beta"›291 is expected to allow :version to be ‹"2.0.0.v200706041905-7C78EK9E_EkMNfNOd2d8qq"›292 is expected to allow :version to be ‹"1.2-alpha-1-20050205.060708-1"›293 is expected to allow :version to be ‹"703220b4e2cea9592caeb9f3013f6b1e5335c293"›294 is expected to allow :version to be ‹"RELEASE"›295 is expected not to allow :version to be ‹"..1.2.3"›296 is expected not to allow :version to be ‹"1.2.3..beta"›297 is expected not to allow :version to be ‹" 1.2.3"›298 is expected not to allow :version to be ‹"1.2.3 \r\t"›299 is expected not to allow :version to be ‹"\r\t 1.2.3"›300 is expected not to allow :version to be ‹"1.2.3-4/../../"›301 is expected not to allow :version to be ‹"1.2.3-4%2e%2e%"›302 is expected not to allow :version to be ‹"../../../../../1.2.3"›303 is expected not to allow :version to be ‹"%2e%2e%2f1.2.3"›304# [RSpecRunTime] RSpec elapsed time: 41.3 seconds. Current RSS: ~1505M. load average: 1.06 1.11 1.08 1/285 411305 pypi package306 is expected to allow :version to be ‹"0.1"›307 is expected to allow :version to be ‹"2.0"›308 is expected to allow :version to be ‹"1.2.0"›309 is expected to allow :version to be ‹"0100!0.0"›310 is expected to allow :version to be ‹"00!1.2"›311 is expected to allow :version to be ‹"1.0a"›312 is expected to allow :version to be ‹"1.0-a"›313 is expected to allow :version to be ‹"1.0.a1"›314 is expected to allow :version to be ‹"1.0a1"›315 is expected to allow :version to be ‹"1.0-a1"›316 is expected to allow :version to be ‹"1.0alpha1"›317 is expected to allow :version to be ‹"1.0b1"›318 is expected to allow :version to be ‹"1.0beta1"›319 is expected to allow :version to be ‹"1.0rc1"›320 is expected to allow :version to be ‹"1.0pre1"›321 is expected to allow :version to be ‹"1.0preview1"›322 is expected to allow :version to be ‹"1.0.dev1"›323 is expected to allow :version to be ‹"1.0.DEV1"›324 is expected to allow :version to be ‹"1.0.post1"›325 is expected to allow :version to be ‹"1.0.rev1"›326 is expected to allow :version to be ‹"1.0.r1"›327 is expected to allow :version to be ‹"1.0c2"›328 is expected to allow :version to be ‹"2012.15"›329 is expected to allow :version to be ‹"1.0+5"›330 is expected to allow :version to be ‹"1.0+abc.5"›331 is expected to allow :version to be ‹"1!1.1"›332 is expected to allow :version to be ‹"1.0c3"›333 is expected to allow :version to be ‹"1.0rc2"›334 is expected to allow :version to be ‹"1.0c1"›335 is expected to allow :version to be ‹"1.0b2-346"›336 is expected to allow :version to be ‹"1.0b2.post345"›337 is expected to allow :version to be ‹"1.0b2.post345.dev456"›338 is expected to allow :version to be ‹"1.2.rev33+123456"›339 is expected to allow :version to be ‹"1.1.dev1"›340 is expected to allow :version to be ‹"1.0b1.dev456"›341 is expected to allow :version to be ‹"1.0a12.dev456"›342 is expected to allow :version to be ‹"1.0b2"›343 is expected to allow :version to be ‹"1.0.dev456"›344 is expected to allow :version to be ‹"1.0c1.dev456"›345 is expected to allow :version to be ‹"1.0.post456"›346 is expected to allow :version to be ‹"1.0.post456.dev34"›347 is expected to allow :version to be ‹"1.2+123abc"›348 is expected to allow :version to be ‹"1.2+abc"›349 is expected to allow :version to be ‹"1.2+abc123"›350 is expected to allow :version to be ‹"1.2+abc123def"›351 is expected to allow :version to be ‹"1.2+1234.abc"›352 is expected to allow :version to be ‹"1.2+123456"›353 is expected to allow :version to be ‹"1.2.r32+123456"›354 is expected to allow :version to be ‹"1!1.2.rev33+123456"›355 is expected to allow :version to be ‹"1.0a12"›356 is expected to allow :version to be ‹"1.2.3-45+abcdefgh"›357 is expected to allow :version to be ‹"v1.2.3"›358 is expected not to allow :version to be ‹"1.2.3-45-abcdefgh"›359 is expected not to allow :version to be ‹"..1.2.3"›360 is expected not to allow :version to be ‹" 1.2.3"›361 is expected not to allow :version to be ‹"1.2.3 \r\t"›362 is expected not to allow :version to be ‹"\r\t 1.2.3"›363 is expected not to allow :version to be ‹"1./2.3"›364 is expected not to allow :version to be ‹"1.2.3-4/../../"›365 is expected not to allow :version to be ‹"1.2.3-4%2e%2e%"›366 is expected not to allow :version to be ‹"../../../../../1.2.3"›367 is expected not to allow :version to be ‹"%2e%2e%2f1.2.3"›368# [RSpecRunTime] RSpec elapsed time: 1 minute 16.1 seconds. Current RSS: ~1440M. load average: 1.04 1.09 1.08 1/285 412369 generic package370 is expected to validate that :version cannot be empty/falsy371 is expected to allow :version to be ‹"1.2.3"›372 is expected to allow :version to be ‹"1.3.350"›373 is expected to allow :version to be ‹"1.3.350-20201230123456"›374 is expected to allow :version to be ‹"1.2.3-rc1"›375 is expected to allow :version to be ‹"1.2.3g"›376 is expected to allow :version to be ‹"1.2"›377 is expected to allow :version to be ‹"1.2.bananas"›378 is expected to allow :version to be ‹"v1.2.4-build"›379 is expected to allow :version to be ‹"d50d836eb3de6177ce6c7a5482f27f9c2c84b672"›380 is expected to allow :version to be ‹"this_is_a_string_only"›381 is expected not to allow :version to be ‹"..1.2.3"›382 is expected not to allow :version to be ‹" 1.2.3"›383 is expected not to allow :version to be ‹"1.2.3 \r\t"›384 is expected not to allow :version to be ‹"\r\t 1.2.3"›385 is expected not to allow :version to be ‹"1.2.3-4/../../"›386 is expected not to allow :version to be ‹"1.2.3-4%2e%2e%"›387 is expected not to allow :version to be ‹"../../../../../1.2.3"›388 is expected not to allow :version to be ‹"%2e%2e%2f1.2.3"›389 is expected not to allow :version to be ‹""›390 is expected not to allow :version to be ‹nil›391# [RSpecRunTime] RSpec elapsed time: 1 minute 19.15 seconds. Current RSS: ~1478M. load average: 1.03 1.09 1.08 1/285 413392 helm package393 is expected not to allow :version to be ‹nil›394 is expected not to allow :version to be ‹""›395 is expected to allow :version to be ‹"v1.2.3"›396 is expected to allow :version to be ‹"1.2.3"›397 is expected not to allow :version to be ‹"v1.2"›398 behaves like validating version to be SemVer compliant for399 for npm_package400 is expected to allow :version to be ‹"1.2.3"›401 is expected to allow :version to be ‹"1.2.3-beta"›402 is expected to allow :version to be ‹"1.2.3-alpha.3"›403 is expected not to allow :version to be ‹"1"›404 is expected not to allow :version to be ‹"1.2"›405 is expected not to allow :version to be ‹"1./2.3"›406 is expected not to allow :version to be ‹"../../../../../1.2.3"›407 is expected not to allow :version to be ‹"%2e%2e%2f1.2.3"›408# [RSpecRunTime] RSpec elapsed time: 1 minute 21.05 seconds. Current RSS: ~1487M. load average: 1.03 1.09 1.08 1/285 414409 behaves like validating version to be SemVer compliant for410 for terraform_module_package411 is expected to allow :version to be ‹"1.2.3"›412 is expected to allow :version to be ‹"1.2.3-beta"›413 is expected to allow :version to be ‹"1.2.3-alpha.3"›414 is expected not to allow :version to be ‹"1"›415 is expected not to allow :version to be ‹"1.2"›416 is expected not to allow :version to be ‹"1./2.3"›417 is expected not to allow :version to be ‹"../../../../../1.2.3"›418 is expected not to allow :version to be ‹"%2e%2e%2f1.2.3"›419# [RSpecRunTime] RSpec elapsed time: 1 minute 22.24 seconds. Current RSS: ~1492M. load average: 1.03 1.09 1.08 1/285 415420 nuget package421 is expected to allow :version to be ‹"1.2"›422 is expected to allow :version to be ‹"1.2.3"›423 is expected to allow :version to be ‹"1.2.3.4"›424 is expected to allow :version to be ‹"1.2.3-beta"›425 is expected to allow :version to be ‹"1.2.3-alpha.3"›426 is expected not to allow :version to be ‹"1"›427 is expected not to allow :version to be ‹"1./2.3"›428 is expected not to allow :version to be ‹"../../../../../1.2.3"›429 is expected not to allow :version to be ‹"%2e%2e%2f1.2.3"›430# [RSpecRunTime] RSpec elapsed time: 1 minute 23.54 seconds. Current RSS: ~1496M. load average: 1.03 1.09 1.08 1/285 416431 #npm_package_already_taken432 maven package433 will allow a package of the same name434# [RSpecRunTime] RSpec elapsed time: 1 minute 24.64 seconds. Current RSS: ~1492M. load average: 1.03 1.09 1.08 1/285 417435 npm package436 following the naming convention437 with the second package in the project of the first package438 with no duplicated name439 behaves like validating the first package440 validates the first package441 behaves like validating the second package442 validates the second package443 with duplicated name444 behaves like validating the first package445 validates the first package446 behaves like validating the second package447 validates the second package448 with duplicate name and duplicated version449 behaves like validating the first package450 validates the first package451 behaves like not validating the second package452 does not validate the second package453 behaves like validating both if the first package is pending destruction454 behaves like validating the first package455 validates the first package456 behaves like validating the second package457 validates the second package458 with the second package in a different project than the first package459 with no duplicated name460 behaves like validating the first package461 validates the first package462 behaves like validating the second package463 validates the second package464 with duplicated name465 behaves like validating the first package466 validates the first package467 behaves like validating the second package468 validates the second package469 with duplicate name and duplicated version470 behaves like validating the first package471 validates the first package472 behaves like not validating the second package473 does not validate the second package474 behaves like validating both if the first package is pending destruction475 behaves like validating the first package476 validates the first package477 behaves like validating the second package478 validates the second package479 not following the naming convention480 with the second package in the project of the first package481 with no duplicated name482 behaves like validating the first package483 validates the first package484 behaves like validating the second package485 validates the second package486 with duplicated name487 behaves like validating the first package488 validates the first package489 behaves like validating the second package490 validates the second package491 with duplicate name and duplicated version492 behaves like validating the first package493 validates the first package494 behaves like not validating the second package495 does not validate the second package496 behaves like validating both if the first package is pending destruction497 behaves like validating the first package498 validates the first package499 behaves like validating the second package500 validates the second package501 with the second package in a different project than the first package502 with no duplicated name503 behaves like validating the first package504 validates the first package505 behaves like validating the second package506 validates the second package507 with duplicated name508 behaves like validating the first package509 validates the first package510 behaves like validating the second package511 validates the second package512 with duplicate name and duplicated version513 behaves like validating the first package514 validates the first package515 behaves like validating the second package516 validates the second package517 behaves like validating both if the first package is pending destruction518 behaves like validating the first package519 validates the first package520 behaves like validating the second package521 validates the second package522 recipe uniqueness for conan packages523 will allow a conan package with same project, name, version and package_type524 will not allow a conan package with same recipe (name, version, metadatum.package_channel, metadatum.package_username, and package_type)525 with pending destruction package526 will allow a conan package with same recipe (name, version, metadatum.package_channel, metadatum.package_username, and package_type)527# [RSpecRunTime] RSpec elapsed time: 1 minute 31.1 seconds. Current RSS: ~1492M. load average: 1.03 1.09 1.08 1/285 418528 #valid_composer_global_name529 with different name and different project530 is expected to be valid531 with same name and different project532 will not validate second package533 with pending destruction package534 is expected to be valid535 uniqueness for package type debian536 will not allow a Debian package with same project, name, version and distribution537 will not allow a Debian package with same project, name, version, but no distribution538 with pending_destruction package539 will allow a Debian package with same project, name, version and distribution540# [RSpecRunTime] RSpec elapsed time: 1 minute 34.27 seconds. Current RSS: ~1480M. load average: 1.02 1.09 1.08 1/285 419541 project id, name, version and package type uniqueness for package type maven542 will not allow a maven package with same project, name, version and package_type543 with pending_destruction package544 will allow a maven package with same project, name, version and package_type545# [RSpecRunTime] RSpec elapsed time: 1 minute 36.38 seconds. Current RSS: ~1463M. load average: 1.02 1.08 1.08 1/283 420546 project id, name, version and package type uniqueness for package type npm547 will not allow a npm package with same project, name, version and package_type548 with pending_destruction package549 will allow a npm package with same project, name, version and package_type550# [RSpecRunTime] RSpec elapsed time: 1 minute 37.64 seconds. Current RSS: ~1457M. load average: 1.02 1.08 1.08 1/283 421551 project id, name, version and package type uniqueness for package type nuget552 will not allow a nuget package with same project, name, version and package_type553 with pending_destruction package554 will allow a nuget package with same project, name, version and package_type555# [RSpecRunTime] RSpec elapsed time: 1 minute 38.87 seconds. Current RSS: ~1452M. load average: 1.02 1.08 1.08 1/283 422556 project id, name, version and package type uniqueness for package type pypi557 will not allow a pypi package with same project, name, version and package_type558 with pending_destruction package559 will allow a pypi package with same project, name, version and package_type560# [RSpecRunTime] RSpec elapsed time: 1 minute 40.22 seconds. Current RSS: ~1447M. load average: 1.02 1.08 1.08 1/283 423561 project id, name, version and package type uniqueness for package type composer562 will not allow a composer package with same project, name, version and package_type563 with pending_destruction package564 will allow a composer package with same project, name, version and package_type565# [RSpecRunTime] RSpec elapsed time: 1 minute 41.4 seconds. Current RSS: ~1448M. load average: 1.02 1.08 1.08 1/283 424566 project id, name, version and package type uniqueness for package type generic567 will not allow a generic package with same project, name, version and package_type568 with pending_destruction package569 will allow a generic package with same project, name, version and package_type570# [RSpecRunTime] RSpec elapsed time: 1 minute 42.56 seconds. Current RSS: ~1441M. load average: 1.02 1.08 1.08 1/283 425571 project id, name, version and package type uniqueness for package type golang572 will not allow a golang package with same project, name, version and package_type573 with pending_destruction package574 will allow a golang package with same project, name, version and package_type575# [RSpecRunTime] RSpec elapsed time: 1 minute 43.76 seconds. Current RSS: ~1436M. load average: 1.02 1.08 1.08 1/283 426576 project id, name, version and package type uniqueness for package type debian577 will not allow a debian package with same project, name, version and package_type578 with pending_destruction package579 will allow a debian package with same project, name, version and package_type580# [RSpecRunTime] RSpec elapsed time: 1 minute 45.3 seconds. Current RSS: ~1433M. load average: 1.02 1.08 1.08 1/283 427581 project id, name, version and package type uniqueness for package type rubygems582 will not allow a rubygems package with same project, name, version and package_type583 with pending_destruction package584 will allow a rubygems package with same project, name, version and package_type585# [RSpecRunTime] RSpec elapsed time: 1 minute 46.55 seconds. Current RSS: ~1434M. load average: 1.02 1.08 1.08 1/283 428586 project id, name, version and package type uniqueness for package type helm587 will not allow a helm package with same project, name, version and package_type588 with pending_destruction package589 will allow a helm package with same project, name, version and package_type590# [RSpecRunTime] RSpec elapsed time: 1 minute 47.87 seconds. Current RSS: ~1434M. load average: 1.02 1.08 1.08 1/283 429591 project id, name, version and package type uniqueness for package type terraform_module592 will not allow a terraform_module package with same project, name, version and package_type593 with pending_destruction package594 will allow a terraform_module package with same project, name, version and package_type595# [RSpecRunTime] RSpec elapsed time: 1 minute 49.08 seconds. Current RSS: ~1435M. load average: 1.02 1.08 1.08 1/282 430596 project id, name, version and package type uniqueness for package type rpm597 will not allow a rpm package with same project, name, version and package_type598 with pending_destruction package599 will allow a rpm package with same project, name, version and package_type600# [RSpecRunTime] RSpec elapsed time: 1 minute 50.27 seconds. Current RSS: ~1437M. load average: 1.02 1.08 1.08 1/282 431601 project id, name, version and package type uniqueness for package type ml_model602 will not allow a ml_model package with same project, name, version and package_type603 with pending_destruction package604 will allow a ml_model package with same project, name, version and package_type605# [RSpecRunTime] RSpec elapsed time: 1 minute 51.45 seconds. Current RSS: ~1437M. load average: 1.02 1.08 1.08 1/282 432606 #destroy607 updates the project statistics608 .by_name_and_file_name609 finds a package with correct arguiments610 will raise error if not found611# [RSpecRunTime] RSpec elapsed time: 1 minute 53.32 seconds. Current RSS: ~1437M. load average: 1.02 1.08 1.08 1/282 433612 .debian_incoming_package!613 when incoming exists614 is expected to eq #<Packages::Package id: 185, project_id: 145, created_at: "2024-03-04 13:32:43.539027596 +0000", upda...ge_type: "debian", creator_id: 145, status: "default", last_downloaded_at: nil, status_message: nil>615# [RSpecRunTime] RSpec elapsed time: 1 minute 55.17 seconds. Current RSS: ~1438M. load average: 1.02 1.08 1.08 1/282 434616 when incoming not found617 is expected to raise ActiveRecord::RecordNotFound618# [RSpecRunTime] RSpec elapsed time: 1 minute 56.48 seconds. Current RSS: ~1430M. load average: 1.02 1.08 1.08 1/285 435619 .with_package_type620 is expected to eq [#<Packages::Package id: 188, project_id: 148, created_at: "2024-03-04 13:32:45.553319253 +0000", upd...erraform_module", creator_id: 148, status: "default", last_downloaded_at: nil, status_message: nil>]621 .without_package_type622 is expected to eq [#<Packages::Package id: 190, project_id: 150, created_at: "2024-03-04 13:32:46.486751264 +0000", upd...kage_type: "npm", creator_id: 150, status: "default", last_downloaded_at: nil, status_message: nil>]623 version scopes624 .has_version625 includes only packages with version attribute626# [RSpecRunTime] RSpec elapsed time: 2 minutes 0.17 second. Current RSS: ~1425M. load average: 1.02 1.08 1.08 2/282 436627 .with_version628 includes only packages with specified version629# [RSpecRunTime] RSpec elapsed time: 2 minutes 1.78 seconds. Current RSS: ~1420M. load average: 1.25 1.13 1.09 1/280 437630 .without_version_like631 includes packages without the version pattern632# [RSpecRunTime] RSpec elapsed time: 2 minutes 3.14 seconds. Current RSS: ~1414M. load average: 1.25 1.13 1.09 1/280 438633 conan scopes634 .with_conan_channel635 includes only packages with specified version636# [RSpecRunTime] RSpec elapsed time: 2 minutes 4.23 seconds. Current RSS: ~1416M. load average: 1.25 1.13 1.09 1/280 439637 .with_conan_username638 includes only packages with specified version639# [RSpecRunTime] RSpec elapsed time: 2 minutes 5.31 seconds. Current RSS: ~1417M. load average: 1.25 1.13 1.09 1/280 440640 .preload_conan_metadatum641 loads conan metadatum642# [RSpecRunTime] RSpec elapsed time: 2 minutes 6.39 seconds. Current RSS: ~1418M. load average: 1.23 1.13 1.09 1/280 441643 .with_npm_scope644 is expected to contain exactly #<Packages::Package id: 208, project_id: 168, created_at: "2024-03-04 13:32:55.237865348 +0000", upda...ckage_type: "npm", creator_id: 168, status: "default", last_downloaded_at: nil, status_message: nil>645 .without_nuget_temporary_name646 does not include nuget temporary packages647 .limit_recent648 is expected to contain exactly #<Packages::Package id: 215, project_id: 175, created_at: "2024-03-04 13:32:58.233321072 +0000", upda...age_type: "nuget", creator_id: 175, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 214, project_id: 174, created_at: "2024-03-04 13:32:57.835248943 +0000", upda...age_type: "nuget", creator_id: 174, status: "default", last_downloaded_at: nil, status_message: nil>649# [RSpecRunTime] RSpec elapsed time: 2 minutes 9.74 seconds. Current RSS: ~1414M. load average: 1.23 1.13 1.09 1/280 442650 with several packages651 .pluck_names652 is expected to contain exactly "FooBar", "foobar", "@namespace385/package-32", and "@namespace386/package-33"653# [RSpecRunTime] RSpec elapsed time: 2 minutes 11.06 seconds. Current RSS: ~1415M. load average: 1.23 1.13 1.09 1/280 443654 .pluck_versions655 is expected to contain exactly "1.0.27", "1.0.28", "1.0.58", and "1.0.59"656 .with_name_like657 with downcase name658 is expected to contain exactly #<Packages::Package id: 216, project_id: 176, created_at: "2024-03-04 13:32:58.596940753 +0000", upda...age_type: "nuget", creator_id: 176, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 217, project_id: 177, created_at: "2024-03-04 13:32:58.880070113 +0000", upda...age_type: "nuget", creator_id: 177, status: "default", last_downloaded_at: nil, status_message: nil>659 with prefix wildcard660 is expected to contain exactly #<Packages::Package id: 216, project_id: 176, created_at: "2024-03-04 13:32:58.596940753 +0000", upda...age_type: "nuget", creator_id: 176, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 217, project_id: 177, created_at: "2024-03-04 13:32:58.880070113 +0000", upda...age_type: "nuget", creator_id: 177, status: "default", last_downloaded_at: nil, status_message: nil>661 with suffix wildcard662 is expected to contain exactly #<Packages::Package id: 216, project_id: 176, created_at: "2024-03-04 13:32:58.596940753 +0000", upda...age_type: "nuget", creator_id: 176, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 217, project_id: 177, created_at: "2024-03-04 13:32:58.880070113 +0000", upda...age_type: "nuget", creator_id: 177, status: "default", last_downloaded_at: nil, status_message: nil>663 with surrounding wildcards664 is expected to contain exactly #<Packages::Package id: 216, project_id: 176, created_at: "2024-03-04 13:32:58.596940753 +0000", upda...age_type: "nuget", creator_id: 176, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 217, project_id: 177, created_at: "2024-03-04 13:32:58.880070113 +0000", upda...age_type: "nuget", creator_id: 177, status: "default", last_downloaded_at: nil, status_message: nil>665 .search_by_name666 is expected to contain exactly #<Packages::Package id: 216, project_id: 176, created_at: "2024-03-04 13:32:58.596940753 +0000", upda...age_type: "nuget", creator_id: 176, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 217, project_id: 177, created_at: "2024-03-04 13:32:58.880070113 +0000", upda...age_type: "nuget", creator_id: 177, status: "default", last_downloaded_at: nil, status_message: nil>667 .with_normalized_pypi_name668 is expected to contain exactly #<Packages::Package id: 220, project_id: 180, created_at: "2024-03-04 13:33:00.702446370 +0000", upda...kage_type: "pypi", creator_id: 180, status: "default", last_downloaded_at: nil, status_message: nil>669 .with_case_insensitive_version670 is expected to contain exactly #<Packages::Package id: 221, project_id: 181, created_at: "2024-03-04 13:33:01.176214370 +0000", upda...age_type: "nuget", creator_id: 181, status: "default", last_downloaded_at: nil, status_message: nil>671 .with_case_insensitive_name672 is expected to contain exactly #<Packages::Package id: 222, project_id: 182, created_at: "2024-03-04 13:33:01.628219503 +0000", upda...age_type: "nuget", creator_id: 182, status: "default", last_downloaded_at: nil, status_message: nil>673 .with_nuget_version_or_normalized_version674 version: "1.0.7", with_normalized: true, expected: [nuget_package]675 is expected to contain exactly #<Packages::Package id: 223, project_id: 183, created_at: "2024-03-04 13:33:02.077258945 +0000", upda...age_type: "nuget", creator_id: 183, status: "default", last_downloaded_at: nil, status_message: nil>676 version: "1.0.7", with_normalized: false, expected: []677 is expected to contain exactly678 version: "1.0.7+r3456", with_normalized: true, expected: [nuget_package]679 is expected to contain exactly #<Packages::Package id: 223, project_id: 183, created_at: "2024-03-04 13:33:02.077258945 +0000", upda...age_type: "nuget", creator_id: 183, status: "default", last_downloaded_at: nil, status_message: nil>680 version: "1.0.7+r3456", with_normalized: false, expected: [nuget_package]681 is expected to contain exactly #<Packages::Package id: 223, project_id: 183, created_at: "2024-03-04 13:33:02.077258945 +0000", upda...age_type: "nuget", creator_id: 183, status: "default", last_downloaded_at: nil, status_message: nil>682 status scopes683 .displayable684 does not include non-displayable packages685# [RSpecRunTime] RSpec elapsed time: 2 minutes 16.7 seconds. Current RSS: ~1429M. load average: 1.20 1.12 1.09 1/281 445686 .installable687 does not include non-installable packages688 includes installable packages689 .with_status690 returns packages with specified status691 .select_distinct_name692 returns only distinct names693# [RSpecRunTime] RSpec elapsed time: 2 minutes 19.15 seconds. Current RSS: ~1422M. load average: 1.20 1.12 1.09 1/281 446694 sorting695 orders packages by their projects name ascending696 orders packages by their projects name descending697 behaves like order_project_path scope698 orders packages by their projects path asc, then package id asc699 behaves like order_project_path_desc scope700 orders packages by their projects path desc, then package id desc701 .order_by_package_file702 orders packages their associated package_file's created_at date703 .keyset_pagination_order704 is expected to raise NoMethodError705 with valid params706 ascending direction707 is expected to eq "\"projects\".\"name\" ASC NULLS LAST, \"packages_packages\".\"id\" ASC"708 descending direction709 is expected to eq "\"projects\".\"name\" DESC NULLS FIRST, \"packages_packages\".\"id\" DESC"710 .preload_tags711 preloads tags712 #versions713 returns other package versions of the same package name belonging to the project714 does not return different packages715# [RSpecRunTime] RSpec elapsed time: 2 minutes 24.15 seconds. Current RSS: ~1424M. load average: 1.18 1.12 1.09 1/281 447716 #pipeline717 package without pipeline718 returns nil if there is no pipeline719 package with pipeline720 returns the pipeline721 #pipelines722 package without pipeline723 is expected to be empty724 package with pipeline725 is expected to contain exactly #<Ci::Pipeline id: 2, ref: "master", sha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", before_sha: nil...uest_id: nil, ci_ref_id: 2, locked: "artifacts_locked", partition_id: 101, auto_canceled_by_id: nil> and #<Ci::Pipeline id: 3, ref: "master", sha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", before_sha: nil...uest_id: nil, ci_ref_id: 3, locked: "artifacts_locked", partition_id: 101, auto_canceled_by_id: nil>726 #tag_names727 is expected to eq []728 with tags729 is expected to contain exactly "tag1", "tag2", and "tag3"730 #debian_incoming?731 is expected to eq false732 with debian_incoming733 is expected to eq true734 with debian_package735 is expected to eq false736 #debian_package?737 is expected to eq false738 with debian_incoming739 is expected to eq false740 with debian_package741 is expected to eq true742 #infrastructure_package?743 is expected to eq false744 with generic package745 is expected to eq false746 with terraform module package747 is expected to eq true748 plan_limits749 File size limits for maven750 plan_limits includes column maven_max_file_size751# [RSpecRunTime] RSpec elapsed time: 2 minutes 32.81 seconds. Current RSS: ~1428M. load average: 1.15 1.11 1.09 1/281 448752 File size limits for npm753 plan_limits includes column npm_max_file_size754 File size limits for conan755 plan_limits includes column conan_max_file_size756# [RSpecRunTime] RSpec elapsed time: 2 minutes 34.5 seconds. Current RSS: ~1426M. load average: 1.15 1.11 1.09 1/281 449757 File size limits for nuget758 plan_limits includes column nuget_max_file_size759 File size limits for pypi760 plan_limits includes column pypi_max_file_size761 File size limits for generic762 plan_limits includes column generic_packages_max_file_size763 File size limits for golang764 plan_limits includes column golang_max_file_size765 File size limits for debian766 plan_limits includes column debian_max_file_size767 File size limits for rubygems768 plan_limits includes column rubygems_max_file_size769 File size limits for helm770 plan_limits includes column helm_max_file_size771 File size limits for terraform_module772 plan_limits includes column terraform_module_max_file_size773 File size limits for rpm774 plan_limits includes column rpm_max_file_size775 File size limits for ml_model776 plan_limits includes column ml_model_max_file_size777 #last_build_info778 without build_infos779 returns nil780 with build_infos781 returns the last build info782 #package_settings783 returns the namespace package_settings784 #sync_maven_metadata785 enqueues a sync worker job786 with no user787 behaves like not enqueuing a sync worker job788 does not enqueue a sync worker job789 with a versionless maven package790 behaves like not enqueuing a sync worker job791 does not enqueue a sync worker job792 with a non maven package793 behaves like not enqueuing a sync worker job794 does not enqueue a sync worker job795 #sync_npm_metadata_cache796 enqueues a sync worker job797 with a non npm package798 does not enqueue a sync worker job799# [RSpecRunTime] RSpec elapsed time: 2 minutes 45.68 seconds. Current RSS: ~1415M. load average: 1.20 1.13 1.09 1/281 450800 #mark_package_files_for_destruction801 enqueues a sync worker job802 for a package non pending destruction803 does not enqueues a sync worker job804 #create_build_infos!805 with a valid build806 creates a build info807 with an already existing build info808 does not create a build info809 with a nil build810 does not create a build info811 with a build without a pipeline812 does not create a build info813 with identical pending destruction package814 for package format maven815 is expected to be valid816 for package format npm817 is expected to be valid818 for package format conan819 is expected to be valid820 for package format nuget821 is expected to be valid822 for package format pypi823 is expected to be valid824 for package format composer825 is expected to be valid826 for package format generic827 is expected to be valid828 for package format golang829 is expected to be valid830 for package format debian831 is expected to be valid832 for package format rubygems833 is expected to be valid834 for package format helm835 is expected to be valid836 for package format terraform_module837 is expected to be valid838 for package format rpm839 is expected to be valid840 for package format ml_model841 is expected to be valid842 #normalized_pypi_name843 package_name: "ASDF", normalized_name: "asdf"844 is expected to eq "asdf"845 package_name: "a.B_c-d", normalized_name: "a-b-c-d"846 is expected to eq "a-b-c-d"847 package_name: "a-------b....c___d", normalized_name: "a-b-c-d"848 is expected to eq "a-b-c-d"849 #normalized_nuget_version850 is expected to eq "1.0.0"851 #publish_creation_event852 when package is generic853 publishes an event854 when package is not generic855 does not create event856 inheritance857 for package format maven858 maps to Packages::Package859 for package format npm860 maps to Packages::Package861 for package format conan862 maps to Packages::Package863 for package format nuget864 maps to Packages::Package865 for package format pypi866 maps to Packages::Package867 for package format composer868 maps to Packages::Package869 for package format generic870 maps to Packages::Package871 for package format golang872 maps to Packages::Package873 for package format debian874 maps to Packages::Package875 for package format rubygems876 maps to the correct class877 for package format helm878 maps to Packages::Package879 for package format terraform_module880 maps to Packages::Package881 for package format rpm882 maps to Packages::Package883 for package format ml_model884 maps to the correct class885# [RSpecRunTime] Finishing example group spec/models/packages/package_spec.rb. It took 2 minutes 56.43 seconds. Expected to take 4 minutes 29.67 seconds.886# [RSpecRunTime] Starting example group spec/models/repository_spec.rb. Expected to take 4 minutes 4.42 seconds.887Repository888 does not allow STI889 #branch_names_contains890 is expected to include "master"891 is expected not to include "feature"892 is expected not to include "fix"893 when limit is provided894 is expected to contain exactly "'test'"895# [RSpecRunTime] RSpec elapsed time: 3 minutes 1.9 seconds. Current RSS: ~1437M. load average: 1.14 1.12 1.09 1/281 465896 when storage is broken897 raises a storage error898 #tag_names_contains899 is expected to include "v1.1.0"900 is expected not to include "v1.0.0"901 when limit is provided902 is expected to contain exactly "v1.1.0"903 #tags_sorted_by904 name_desc905 is expected to eq ["v1.1.0", "v1.0.0"]906 name_asc907 is expected to eq ["v1.0.0", "v1.1.0"]908 with pagination909 with limit910 is expected to eq ["v1.0.0"]911 with page token and limit912 is expected to eq ["v1.1.0"]913 with page token only914 raises an ArgumentError915 with negative limit916 returns all tags917 with unknown token918 raises an ArgumentError919 updated920 desc921 is expected to eq ["v0.0.0", "v1.1.0", "v1.0.0"]922 asc923 is expected to eq ["v1.0.0", "v1.1.0", "v0.0.0"]924 annotated tag pointing to a blob925 is expected to eq ["v1.0.0", "v1.1.0", "annotated-tag"]926 semantic versioning sort927 desc928 is expected to eq ["v10.0.0", "v2.0.0", "v1.1.0", "v1.0.0"]929 asc930 is expected to eq ["v1.0.0", "v1.1.0", "v2.0.0", "v10.0.0"]931 unknown option932 is expected to eq ["v1.0.0", "v1.1.0"]933 #ref_exists?934 when ref exists935 returns true936 when ref does not exist937 returns false938 when ref format is incorrect939 returns false940 #search_branch_names941 returns matching branch names942 #list_last_commits_for_tree943 returns the last commits for every entry in the current path944 returns the last commits for every entry in the current path starting from the offset945 returns a limited number of last commits for every entry in the current path starting from the offset946 returns an empty hash when offset is out of bounds947 with a commit with invalid UTF-8 path948 does not raise an error949# [RSpecRunTime] RSpec elapsed time: 3 minutes 7.27 seconds. Current RSS: ~1442M. load average: 1.13 1.11 1.09 1/287 677950 #last_commit_for_path951 is expected to eq "c1acaa58bbcbc3eafe538cb8274ba387047b69f8"952 when storage is broken953 raises a storage error954 with filename with pathspec characters955 returns a commit SHA956 #last_commit_id_for_path957 returns last commit id for a given path958 caches last commit id for a given path959 when storage is broken960 raises a storage error961 with filename with pathspec characters962 returns a commit SHA963 #commits964 when neither the all flag nor a ref are specified965 returns every commit from default branch966 when ref is passed967 returns every commit from the specified ref968 when all969 returns every commit from the repository970 with path971 does not set follow when it is a single path972 does not set follow when it is multiple paths973 when remove_file_commit_history_following feature flag is disabled974 sets follow when it is a single path975 without path976 does not set follow977 when include_referenced_by is passed978 when commit has references979 returns commits with referenced_by excluding that match the patterns980 when matching multiple references981 returns commits with referenced_by that match the patterns982 when 'author' is set983 returns commits from that author984 doesn't returns commits from an unknown author985 when 'all' flag is set986 returns every commit from the repository987 when 'order' flag is set988 passes order option to perform the query989 #new_commits990 when there are no new commits991 returns an empty array992 when new commits are found993 returns the commits994 #commits_by995 finds each commit996 returns only Commit instances997 when some commits are not found998 returns only found commits999# [RSpecRunTime] RSpec elapsed time: 3 minutes 14.11 seconds. Current RSS: ~1531M. load average: 1.12 1.11 1.09 1/287 8241000 when no oids are passed1001 does not call #batch_by_oid1002 #commits_between1003 delegates to Gitlab::Git::Commit#between, returning decorated commits1004 defaults to no limit1005 #find_commits_by_message1006 returns commits with messages containing a given string1007 when query is in UPCASE1008 is case insensitive1009 when message has surrounding spaces1010 removes spaces and returns commits by message1011 when storage is broken1012 raises a storage error1013 #list_commits_by1014 returns commits when no filter is applied1015 returns commits with messages containing a given string1016 is case insensitive1017 returns commits based in before filter1018 returns commits based in after filter1019 returns commits based in author filter1020 when storage is broken1021 raises a storage error1022# [RSpecRunTime] RSpec elapsed time: 3 minutes 18.19 seconds. Current RSS: ~1494M. load average: 1.11 1.11 1.09 1/287 8711023 #blob_at1024 blank sha1025 is expected to be nil1026 regular blob1027 is expected to be an instance of Blob1028 readme blob not on HEAD1029 is expected to be an instance of Blob1030 #merged_to_root_ref?1031 merged branch without ff1032 is expected to be truthy1033 merged with ff1034 is expected to be truthy1035 not merged branch1036 is expected to be falsey1037 default branch1038 is expected to be falsey1039 non merged branch1040 is expected to be falsey1041 non existent branch1042 is expected to be nil1043 when root reference is empty1044 is expected to be nil1045 #root_ref_sha1046 is expected to eq "a94a8fe5ccb19ba61c4c0873d391e987982fbbd3"1047 #merged_branch_names1048 is expected to eq #<Set: {"definitely_merged"}>1049 is expected to be a kind of Set1050 cache expiry1051 is expired when the branches caches are expired1052 is expired when the repository caches are expired1053 cache is empty1054 is expected to eq #<Set: {"definitely_merged"}>1055 cache values1056 writes the values to redis1057 matches the supplied hash1058 cache is not empty1059 is expected to eq #<Set: {"definitely_merged"}>1060 doesn't fetch from the disk1061 cache is partially complete1062 is expected to eq #<Set: {"definitely_merged"}>1063 does fetch from the disk1064 requested branches array is empty1065 is expected to eq #<Set: {"definitely_merged"}>1066 #can_be_merged?1067 mergeable branches1068 is expected to be truthy1069 non-mergeable branches without conflict sides missing1070 is expected to be falsey1071 non-mergeable branches with conflict sides missing1072 is expected to be falsey1073 submodule changes that confuse rugged1074 is expected to be falsey1075 #commit1076 when ref exists1077 returns commit object1078 when ref does not exist1079 returns nil1080 when ref is not specified1081 is using a root ref1082 when ref is not valid1083 when preceding tree element exists1084 returns nil1085 when preceding tree element does not exist1086 returns nil1087 #create_dir1088 commits a change that creates a new directory1089 when committing to another project1090 creates a fork and commit to the forked project1091# [RSpecRunTime] RSpec elapsed time: 3 minutes 24.05 seconds. Current RSS: ~1530M. load average: 1.10 1.11 1.09 1/287 10131092 when an author is specified1093 uses the given email/name to set the commit's author1094 #create_file1095 commits new file successfully1096 creates new file and dir when file_path has a forward slash1097 respects the autocrlf setting1098 when an author is specified1099 uses the given email/name to set the commit's author1100 #update_file1101 updates file successfully1102 updates filename successfully1103 when an author is specified1104 uses the given email/name to set the commit's author1105 #move_dir_files1106 move directory files successfully1107 skips commit with same path1108 #delete_file1109 removes file successfully1110 when an author is specified1111 uses the given email/name to set the commit's author1112# [RSpecRunTime] RSpec elapsed time: 3 minutes 27.33 seconds. Current RSS: ~1542M. load average: 1.09 1.11 1.09 1/287 12521113 search_files_by_content1114 is expected to be a kind of Array1115 regex-escapes the query string1116 properly handles an unmatched parenthesis1117 properly handles when query is not present1118 properly handles query when repo is empty1119 when storage is broken1120 raises a storage error1121# [RSpecRunTime] RSpec elapsed time: 3 minutes 29.13 seconds. Current RSS: ~1539M. load average: 1.09 1.11 1.09 1/287 12661122 result1123 is expected to be a kind of String1124 is expected to eq "master:CHANGELOG\u0000190\u0000 - Feature: Replace teams with group membership\n"1125 search_files_by_name1126 returns result1127 ignores leading slashes1128 properly handles when query is only slashes1129 properly handles when query is not present1130 properly handles query when repo is empty1131 when storage is broken1132 raises a storage error1133# [RSpecRunTime] RSpec elapsed time: 3 minutes 30.73 seconds. Current RSS: ~1528M. load average: 1.09 1.11 1.09 1/287 12761134 #search_files_by_wildcard_path1135 when specifying a normal path1136 returns the path1137 when specifying a wildcard path1138 returns files matching the path in the root folder1139 when specifying a wildcard path for all1140 returns all matching files in all folders1141 when specifying a path to subfolders using two asterisks and a slash1142 returns all files matching the path1143 when specifying a wildcard path to subfolder with just two asterisks1144 returns all files in the matching path1145 when specifying a wildcard path to subfolder with one asterisk1146 returns all files in the matching path1147 when specifying a wildcard path for an unknown number of subfolder levels1148 returns all matched files in all subfolders1149 when specifying a wildcard path to one level of subfolders1150 returns all matched files in one subfolder1151 when sending regexp1152 ignores the regexp and returns an empty array1153 when sending another ref1154 returns an empty array1155 #fetch_as_mirror1156 fetches the URL without creating a remote1157 with http_host provided1158 fetches the URL with resolved_address value1159 #fetch_ref1160 when storage is broken1161 raises a storage error1162 #get_raw_changes1163 with non-UTF8 bytes in paths1164 returns the changes1165 #create_ref1166 redirects the call to write_ref1167 #changelog1168 accepts changelog1169 accepts news instead of changelog1170 accepts history instead of changelog1171 accepts changes instead of changelog1172 is case-insensitive1173# [RSpecRunTime] RSpec elapsed time: 3 minutes 35.99 seconds. Current RSS: ~1537M. load average: 1.09 1.10 1.09 1/287 13701174 #license_blob1175 handles when HEAD points to non-existent ref1176 looks in the root_ref only1177 detects license file with no recognizable open-source license content1178 detects 'LICENSE'1179 detects 'LICENCE'1180 detects 'LiCensE'1181 detects 'LICENSE.md'1182 detects 'LICENSE.foo'1183 detects 'COPYING'1184 detects 'COPYING.md'1185# [RSpecRunTime] RSpec elapsed time: 3 minutes 44.08 seconds. Current RSS: ~1536M. load average: 1.15 1.12 1.09 1/289 17891186 #license_key1187 returns nil when no license is detected1188 returns nil when the repository does not exist1189 returns other when the content is not recognizable1190 returns nil when the commit SHA does not exist1191 returns nil when master does not exist1192 returns the license key1193# [RSpecRunTime] RSpec elapsed time: 3 minutes 48.65 seconds. Current RSS: ~1531M. load average: 1.14 1.12 1.09 1/289 19571194 #license1195 returns nil when no license is detected1196 returns nil when the repository does not exist1197 returns other when the content is not recognizable1198 returns the license1199# [RSpecRunTime] RSpec elapsed time: 3 minutes 51.92 seconds. Current RSS: ~1530M. load average: 1.21 1.13 1.10 1/289 20731200 #gitlab_ci_yml1201 returns valid file1202 returns nil if not exists1203 returns nil for empty repository1204# [RSpecRunTime] RSpec elapsed time: 3 minutes 54.3 seconds. Current RSS: ~1528M. load average: 1.21 1.13 1.10 1/289 21091205 #jenkinsfile?1206 returns valid file1207 is case-insensitive1208 returns false if does not exists1209 #ambiguous_ref?1210 when ref is ambiguous1211 is true1212 when ref is not ambiguous1213 is false1214 #has_ambiguous_refs?1215 branch_names: nil, tag_names: nil, result: false1216 is expected to eq false1217 branch_names: [], tag_names: [], result: false1218 is expected to eq false1219 branch_names: ["a", "b"], tag_names: [], result: false1220 is expected to eq false1221 branch_names: [], tag_names: ["c", "d"], result: false1222 is expected to eq false1223 branch_names: ["a", "b"], tag_names: ["c", "d"], result: false1224 is expected to eq false1225 branch_names: ["a/b"], tag_names: ["c/d"], result: false1226 is expected to eq false1227 branch_names: ["a", "b"], tag_names: ["c", "d", "a/z"], result: true1228 is expected to eq true1229 branch_names: ["a", "b", "c/z"], tag_names: ["c", "d"], result: true1230 is expected to eq true1231 branch_names: ["a/b/z"], tag_names: ["a/b"], result: false1232 is expected to eq false1233 branch_names: ["a/b/z"], tag_names: ["a/b", "a"], result: true1234 is expected to eq true1235 branch_names: ["ab"], tag_names: ["abc/d", "a", "b"], result: false1236 is expected to eq false1237 #expand_ref1238 when ref is not tag or branch name1239 returns nil1240 when ref is tag name1241 returns the tag ref1242 when ref is branch name1243 returns the branch ref1244 #add_branch1245 calls Gitaly's OperationService1246 creates_the_branch1247 expires branches cache1248 with a non-existing target1249 returns false and doesn't create the branch1250# [RSpecRunTime] RSpec elapsed time: 4 minutes 8.46 seconds. Current RSS: ~1518M. load average: 1.16 1.12 1.09 1/289 22861251 when expire_cache: false1252 does not expire branches cache1253 #exists?1254 returns true when a repository exists1255 returns false if no full path can be constructed1256 with broken storage1257 raises a storage error1258# [RSpecRunTime] RSpec elapsed time: 4 minutes 10.97 seconds. Current RSS: ~1516M. load average: 1.16 1.12 1.09 1/289 23101259 behaves like asymmetric cached method1260 asymmetric caching1261 when it returns true1262 caches the output in RequestStore1263 caches the output in RepositoryCache1264# [RSpecRunTime] RSpec elapsed time: 4 minutes 12.55 seconds. Current RSS: ~1515M. load average: 1.15 1.12 1.09 1/289 23231265 when it returns false1266 caches the output in RequestStore1267 does NOT cache the output in RepositoryCache1268# [RSpecRunTime] RSpec elapsed time: 4 minutes 14.06 seconds. Current RSS: ~1516M. load average: 1.15 1.12 1.09 1/289 23361269 #has_visible_content?1270 delegates to raw_repository when true1271 delegates to raw_repository when false1272 behaves like asymmetric cached method1273 asymmetric caching1274 when it returns true1275 caches the output in RequestStore1276 caches the output in RepositoryCache1277# [RSpecRunTime] RSpec elapsed time: 4 minutes 17.12 seconds. Current RSS: ~1524M. load average: 1.06 1.10 1.09 1/289 23611278 when it returns false1279 caches the output in RequestStore1280 does NOT cache the output in RepositoryCache1281# [RSpecRunTime] RSpec elapsed time: 4 minutes 18.61 seconds. Current RSS: ~1527M. load average: 1.06 1.10 1.09 1/286 23741282 #branch_exists?1283 delegates to branch_names when the cache is empty1284 uses redis set caching when the cache is filled1285 #tag_exists?1286 delegates to tag_names when the cache is empty1287 uses redis set caching when the cache is filled1288 #branch_names1289 gets cached across Repository instances1290 #empty?1291 returns true for an empty repository1292 returns false for a non-empty repository1293 caches the output1294# [RSpecRunTime] RSpec elapsed time: 4 minutes 21.84 seconds. Current RSS: ~1524M. load average: 1.05 1.10 1.09 1/285 24021295 #blobs_at1296 returns empty array for an empty repository1297 returns blob array for a non-empty repository1298 when Gitaly returns NoRepository1299 returns empty array1300 #root_ref1301 returns a branch name1302 caches the output1303 returns nil if the repository does not exist1304 behaves like asymmetric cached method1305 asymmetric caching1306 when it returns true1307 caches the output in RequestStore1308 caches the output in RepositoryCache1309# [RSpecRunTime] RSpec elapsed time: 4 minutes 26.15 seconds. Current RSS: ~1513M. load average: 1.05 1.10 1.09 1/288 24521310 when it returns false1311 caches the output in RequestStore1312 does NOT cache the output in RepositoryCache1313# [RSpecRunTime] RSpec elapsed time: 4 minutes 27.66 seconds. Current RSS: ~1515M. load average: 1.05 1.10 1.08 1/288 24651314 #expire_root_ref_cache1315 expires the root reference cache1316 #expire_branch_cache1317 expires the cache for all branches1318 expires the cache for all branches when the root branch is given1319 expires the cache for a specific branch1320 #expire_emptiness_caches1321 expires the caches for an empty repository1322 does not expire the cache for a non-empty repository1323 expires the memoized repository cache1324 skip_merges option1325 is expected not to include "e56497bb5f03a90a51293fc6d516788730953899"1326 #merge1327 merges the code and returns the commit id1328 sets the `in_progress_merge_commit_sha` flag for the given merge request1329 removes carriage returns from commit message1330# [RSpecRunTime] RSpec elapsed time: 4 minutes 31.4 seconds. Current RSS: ~1524M. load average: 1.28 1.15 1.10 1/290 25761331 #merge_to_branch1332 merges two branches and returns the merge commit id1333 does not merge if target branch has been changed1334 #merge_to_ref1335 writes merge of source SHA and first parent ref to MR merge_ref_path1336 #update_refs1337 calls the update_refs method on the raw repo with the same params1338 #ff_merge1339 merges the code and return the commit id1340 sets the `in_progress_merge_commit_sha` flag for the given merge request1341 does not merge if target branch has been changed1342# [RSpecRunTime] RSpec elapsed time: 4 minutes 34.22 seconds. Current RSS: ~1507M. load average: 1.28 1.15 1.10 1/290 27961343 #rebase1344 executes the new Gitaly RPC1345 behaves like a method that can rebase successfully1346 returns the rebase commit sha1347 sets the `rebase_commit_sha` for the given merge request1348# [RSpecRunTime] RSpec elapsed time: 4 minutes 35.35 seconds. Current RSS: ~1500M. load average: 1.28 1.15 1.10 1/290 28681349 rolling back the `rebase_commit_sha`1350 when there are no errors1351 does not rollback when there are no errors1352 when there was an error1353 when a PreReceiveError is encountered in the second step1354 does rollback1355 when a when a GitError is encountered in the second step1356 does rollback1357 #revert1358 when there is a conflict1359 raises an error1360 when commit was already reverted1361 raises an error1362 when commit can be reverted1363 reverts the changes1364 reverting a merge commit1365 reverts the changes1366# [RSpecRunTime] RSpec elapsed time: 4 minutes 40.06 seconds. Current RSS: ~1502M. load average: 1.26 1.14 1.10 1/290 30491367 #cherry_pick1368 when there is a conflict1369 raises an error1370 when commit was already cherry-picked1371 raises an error1372 when commit can be cherry-picked1373 cherry-picks the changes1374 cherry-picking a merge commit1375 cherry-picks the changes1376 #before_delete1377 when a repository does not exist1378 does not flush caches that depend on repository data1379 flushes the tags cache1380 flushes the branches cache1381 flushes the root ref cache1382 flushes the emptiness caches1383 flushes the exists cache1384# [RSpecRunTime] RSpec elapsed time: 4 minutes 44.45 seconds. Current RSS: ~1519M. load average: 1.24 1.14 1.10 1/289 31561385 when a repository exists1386 flushes the tags cache1387 flushes the branches cache1388 flushes the root ref cache1389 flushes the emptiness caches1390# [RSpecRunTime] RSpec elapsed time: 4 minutes 46.47 seconds. Current RSS: ~1542M. load average: 1.22 1.14 1.10 1/289 31731391 #before_change_head1392 flushes the branch cache1393 flushes the root ref cache1394 #after_change_head1395 flushes the method caches1396 calls after_repository_change_head on container1397 #expires_caches_for_tags1398 flushes the cache1399 #before_push_tag1400 logs an event1401 #after_push_commit1402 expires statistics caches1403 #after_create_branch1404 expires the branch caches1405 does not expire the branch caches when specified1406 #after_remove_branch1407 expires the branch caches1408 does not expire the branch caches when specified1409 #lookup1410 uses the lookup cache1411 returns the correct value1412 #after_create1413 calls expire_status_cache1414 logs an event1415 #expire_status_cache1416 flushes the exists cache1417 flushes the root ref cache1418 flushes the emptiness caches1419 #copy_gitattributes1420 returns true with a valid ref1421 returns false with an invalid ref1422 #before_remove_tag1423 flushes the tag cache1424 #branch_count1425 returns the number of branches1426 #tag_count1427 returns the number of tags1428 #expire_branches_cache1429 expires the cache1430 #expire_protected_branches_cache1431 expires the cache1432 when repository does not have a project1433 does not expire the cache1434 #expire_tags_cache1435 expires the cache1436 #add_tag1437 with a valid target1438 creates the tag1439 returns a Gitlab::Git::Tag object1440 with an invalid target1441 returns false1442 #rm_branch1443 removes a branch1444 when pre hooks failed1445 gets an error and does not delete the branch1446# [RSpecRunTime] RSpec elapsed time: 4 minutes 52.42 seconds. Current RSS: ~1562M. load average: 1.20 1.14 1.10 1/289 32431447 #rm_tag1448 removes a tag1449 #find_tag1450 finds a tag with specified name by performing FindTag request1451 does not perform Gitaly call when tags are preloaded1452 returns nil when tag does not exists1453 #avatar1454 returns nil if repo does not exist1455 returns the first avatar file found in the repository1456 caches the output1457# [RSpecRunTime] RSpec elapsed time: 4 minutes 55.59 seconds. Current RSS: ~1559M. load average: 1.20 1.14 1.10 1/289 32851458 #expire_exists_cache1459 expires the cache1460 expires the request store cache1461 #xcode_project?1462 when the root contains a *.xcodeproj directory1463 returns true1464 when the root contains a *.xcworkspace directory1465 returns true1466 when the root contains no Xcode config directory1467 returns false1468 #contribution_guide1469 returns and caches the output1470 #gitignore1471 returns and caches the output1472 #readme1473 with a non-existing repository1474 returns nil1475 with an existing repository1476 when no README exists1477 returns nil1478 #readme_path1479 with a non-existing repository1480 returns nil1481 with an existing repository1482 when no README exists1483 returns nil1484 when a README exists1485 returns the README1486 caches the response1487# [RSpecRunTime] RSpec elapsed time: 5 minutes 1.77 seconds. Current RSS: ~1522M. load average: 1.17 1.13 1.10 1/289 33381488 #expire_statistics_caches1489 expires the caches1490 #expire_all_method_caches1491 expires the caches of all methods1492 all cache_method definitions are in the lists of method caches1493 #file_on_head1494 with a non-existing repository1495 returns nil1496 with a repository that has no blobs1497 returns nil1498 with an existing repository1499 returns a Gitlab::Git::Tree1500 #head_tree1501 with an existing repository1502 returns a Tree1503 with a non-existing repository1504 returns nil1505 behaves like #tree1506 using a non-existing repository1507 is expected to be nil1508 when path is defined1509 is expected to be nil1510 using an existing repository1511 is expected to be an instance of Tree1512 when different sha is set1513 is expected to be an instance of Tree1514 when recursive is true1515 is expected to be an instance of Tree1516 with pagination parameters1517 is expected to be an instance of Tree1518 #size1519 with a non-existing repository1520 returns 01521 with an existing repository1522 returns the repository size as a Float1523 #recent_objects_size1524 with a non-existing repository1525 returns 01526 with an existing repository1527 returns the repository recent_objects_size as a Float1528 #local_branches1529 returns the local branches1530 #commit_count1531 with a non-existing repository1532 returns 01533 with an existing repository1534 returns the commit count1535 #commit_count_for_ref1536 with a non-existing repository1537 returns 01538 with empty repository1539 returns 01540 when searching for the root ref1541 returns the same count as #commit_count1542 #refresh_method_caches1543 refreshes the caches of the given types1544 #changelog_config1545 when there is a changelog_config_path at the commit1546 returns the content1547 when there is no changelog_config_path at the commit1548 returns nil1549 #route_map_for1550 when there is a .gitlab/route-map.yml at the commit1551 returns the content1552 when there is no .gitlab/route-map.yml at the commit1553 returns nil1554 #ancestor? with Gitaly enabled1555 behaves like #ancestor?1556 is an ancestor1557 is not an ancestor1558 returns false on nil-values1559 returns false for invalid commit IDs1560 caching1561 only calls out to Gitaly once1562 calls out to Gitaly again after expiration1563 returns the value from the request store1564 returns the value from the redis cache1565 #archive_metadata1566 with hashed storage disabled1567 uses the project path to generate the filename1568 with hashed storage enabled1569 uses the project path to generate the filename1570 commit cache1571 caches based on SHA1572 caches nil values1573 #raw_repository1574 returns a Gitlab::Git::Repository representation of the repository1575 with a wiki repository1576 creates a Gitlab::Git::Repository with the proper attributes1577 #contributors1578 returns the array of Gitlab::Contributor for the repository1579 order_by email1580 asc1581 returns all the contributors ordered by email asc case insensitive1582 desc1583 returns all the contributors ordered by email desc case insensitive1584 order_by name1585 asc1586 returns all the contributors ordered by name asc case insensitive1587 desc1588 returns all the contributors ordered by name desc case insensitive1589 order_by commits1590 asc1591 returns all the contributors ordered by commits asc1592 desc1593 returns all the contributors ordered by commits desc1594 invalid ordering1595 returns the contributors unsorted1596 invalid sorting1597 returns the contributors unsorted1598 #merge_base1599 only makes one gitaly call1600 #create_if_not_exists1601 creates the repository if it did not exist1602 returns true1603 calls out to the repository client to create a repo1604 creates a repository with a default branch name1605 it does nothing if the repository already existed1606 does nothing if the repository already existed1607 returns nil1608# [RSpecRunTime] RSpec elapsed time: 5 minutes 17.48 seconds. Current RSS: ~1517M. load average: 1.20 1.14 1.10 1/287 35971609 when the repository exists but the cache is not up to date1610 does not raise errors1611 returns nil1612# [RSpecRunTime] RSpec elapsed time: 5 minutes 18.87 seconds. Current RSS: ~1511M. load average: 1.20 1.14 1.10 1/287 36101613 #create_from_bundle1614 calls out to the raw_repository to create a repo from bundle1615 calls after_create1616 when exception is raised1617 after_create is not executed1618# [RSpecRunTime] RSpec elapsed time: 5 minutes 20.53 seconds. Current RSS: ~1508M. load average: 1.20 1.14 1.10 1/287 36111619 #blobs_metadata1620 returns blob metadata in batch for HEAD1621 returns blob metadata for a specified ref1622 performs a single gitaly call1623 #project1624 returns the project for a project snippet1625 returns nil for a personal snippet1626 returns the project for a project wiki1627 returns the container if it is a project1628 returns nil if the container is not a project1629# [RSpecRunTime] RSpec elapsed time: 5 minutes 22.88 seconds. Current RSS: ~1500M. load average: 1.18 1.14 1.10 1/285 36271630 #submodule_links1631 returns an instance of Gitlab::SubmoduleLinks1632 #lfs_enabled?1633 for a project repository1634 returns true when LFS is enabled1635 returns false when LFS is disabled1636 for a project wiki repository1637 delegates to the project1638 for a project snippet repository1639 returns false when LFS is enabled1640 for a personal snippet repository1641 returns false when LFS is enabled1642 for a design repository1643 returns true when LFS is enabled1644 returns false when LFS is disabled1645 .pick_storage_shard1646 when expire is false1647 does not expire existing repository storage value1648 when expire is true1649 expires existing repository storage value1650 #change_head1651 when the branch exists1652 returns truthy1653 does not call container.after_change_head_branch_does_not_exist1654 calls repository hooks1655 copies the gitattributes1656 reloads the default branch1657# [RSpecRunTime] RSpec elapsed time: 5 minutes 28.3 seconds. Current RSS: ~1522M. load average: 1.25 1.15 1.10 1/288 36731658 when the branch does not exist1659 returns falsey1660 calls container.after_change_head_branch_does_not_exist1661 does not call repository hooks1662 #remove_prohibited_branches1663 when branch name is hexadecmal and 40-characters long1664 deletes prohibited branch1665 when branch name is hexadecmal and 64-characters long1666 deletes prohibited branch1667 when branch name is 40-characters long but not hexadecimal1668 returns without removing the branch1669 when branch name is hexadecimal1670 when branch name is less than 40-characters long1671 returns without removing the branch1672 when branch name is more than 40-characters long1673 returns without removing the branch1674 when prohibited branch does not exist1675 returns without removing the branch1676 when raw repository does not exist1677 returns without removing the branch1678 #get_patch_id1679 returns patch_id of given revisions1680 when one of the param is invalid1681 raises an ArgumentError error1682# [RSpecRunTime] RSpec elapsed time: 5 minutes 30.93 seconds. Current RSS: ~1527M. load average: 1.25 1.15 1.10 1/288 36891683 when one of the param is nonexistant1684 returns nil1685 when two revisions are the same1686 returns nil1687 does not report the exception1688# [RSpecRunTime] RSpec elapsed time: 5 minutes 33.1 seconds. Current RSS: ~1527M. load average: 1.31 1.17 1.11 1/288 37141689 when a Gitlab::Git::CommandError is raised1690 returns nil1691 reports the exception1692# [RSpecRunTime] RSpec elapsed time: 5 minutes 34.56 seconds. Current RSS: ~1531M. load average: 1.31 1.17 1.11 1/288 37271693 when a Gitlab::Git::Repository::NoRepository is raised1694 returns nil1695 reports the exception1696# [RSpecRunTime] RSpec elapsed time: 5 minutes 36.03 seconds. Current RSS: ~1531M. load average: 1.31 1.17 1.11 1/288 37401697 #object_pool1698 without object pool1699 is expected to be nil1700 when pool repository exists1701 when the current repository is a primary repository1702 is expected to be nil1703 when repository is linked to the pool repository1704 returns a object pool for the repository1705 when the current repository is not a primary repository1706 is expected to be nil1707 when repository is linked to the pool repository1708 returns a object pool with correct links to primary repository1709 when repository is linked to the pool repository in Gitaly only1710 returns an object pool without a link to the primary repository1711 #object_format1712 for SHA1 repository1713 is expected to eq "sha1"1714 for SHA256 repository1715 is expected to eq "sha256"1716 for missing repository1717 is expected to be nil1718 caching1719 only calls out to Gitaly once1720 calls out to Gitaly again after expiration1721 returns the value from the request store1722 #blank_ref1723 for existing repository1724 for SHA1 repository1725 is expected to eq "0000000000000000000000000000000000000000"1726 for SHA256 repository1727 is expected to eq "0000000000000000000000000000000000000000000000000000000000000000"1728 for missing repository1729 is expected to eq "0000000000000000000000000000000000000000"1730 #empty_tree_id1731 for existing repository1732 for SHA1 repository1733 is expected to eq "4b825dc642cb6eb9a060e54bf8d69288fbee4904"1734 for SHA256 repository1735 is expected to eq "6ef19b41225c5369f1c104d45d8d85efa9b057b53b14b4b9b939dd74decc5321"1736 when "dynamic_empty_tree_id" feature flag is disabled1737 is expected to eq "4b825dc642cb6eb9a060e54bf8d69288fbee4904"1738 for missing repository1739 is expected to eq "4b825dc642cb6eb9a060e54bf8d69288fbee4904"1740 #get_file_attributes1741 when the given attributes are defined1742 returns expected attributes1743 when the attribute is not defined for a given file1744 returns an empty array1745 when revision is an empty string1746 is expected to raise ArgumentError1747 when paths list is empty1748 is expected to raise ArgumentError1749 when attributes list is empty1750 is expected to raise ArgumentError1751# [RSpecRunTime] Finishing example group spec/models/repository_spec.rb. It took 2 minutes 44.28 seconds. Expected to take 4 minutes 4.42 seconds.1752# [RSpecRunTime] Starting example group spec/services/todos/destroy/entity_leave_service_spec.rb. Expected to take 2 minutes 53.74 seconds.1753Todos::Destroy::EntityLeaveService1754 #execute1755 updating a Project1756 when project is private1757 when user is not a member of the project1758 removes project todos for the provided user1759# [RSpecRunTime] RSpec elapsed time: 5 minutes 48.09 seconds. Current RSS: ~1456M. load average: 1.46 1.21 1.12 1/288 39571760 access permissions1761 group_access: nil, project_access: :reporter, method_name: :does_not_remove_any_todos1762 behaves like using different access permissions1763 is expected not to change `Todo.count`1764# [RSpecRunTime] RSpec elapsed time: 5 minutes 51.05 seconds. Current RSS: ~1437M. load average: 1.46 1.21 1.12 1/288 39581765 group_access: nil, project_access: :guest, method_name: :removes_confidential_issues_and_internal_notes_and_merge_request_todos1766 behaves like using different access permissions1767 is expected to contain exactly #<Todo id: 18, user_id: 451, project_id: 445, target_id: 11, target_type: "Issue", author_id: 454, ac...-04 13:36:41.983478485 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil> and #<Todo id: 15, user_id: 451, project_id: 454, target_id: 9, target_type: "Issue", author_id: 463, act...-04 13:36:40.743091918 +0000", commit_id: nil, group_id: 887, resolved_by_action: nil, note_id: nil>1768# [RSpecRunTime] RSpec elapsed time: 5 minutes 53.97 seconds. Current RSS: ~1420M. load average: 1.43 1.21 1.12 1/285 39591769 group_access: :reporter, project_access: nil, method_name: :does_not_remove_any_todos1770 behaves like using different access permissions1771 is expected not to change `Todo.count`1772# [RSpecRunTime] RSpec elapsed time: 5 minutes 56.87 seconds. Current RSS: ~1422M. load average: 1.47 1.22 1.13 1/283 39601773 group_access: :guest, project_access: nil, method_name: :removes_confidential_issues_and_internal_notes_and_merge_request_todos1774 behaves like using different access permissions1775 is expected to contain exactly #<Todo id: 32, user_id: 451, project_id: 445, target_id: 19, target_type: "Issue", author_id: 454, ac...-04 13:36:47.712344410 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil> and #<Todo id: 29, user_id: 451, project_id: 462, target_id: 17, target_type: "Issue", author_id: 471, ac...-04 13:36:46.563658395 +0000", commit_id: nil, group_id: 887, resolved_by_action: nil, note_id: nil>1776# [RSpecRunTime] RSpec elapsed time: 5 minutes 59.69 seconds. Current RSS: ~1421M. load average: 1.47 1.22 1.13 1/283 39611777 group_access: :guest, project_access: :reporter, method_name: :does_not_remove_any_todos1778 behaves like using different access permissions1779 is expected not to change `Todo.count`1780# [RSpecRunTime] RSpec elapsed time: 6 minutes 2.7 seconds. Current RSS: ~1419M. load average: 1.43 1.22 1.12 1/283 39621781 group_access: :guest, project_access: :guest, method_name: :removes_confidential_issues_and_internal_notes_and_merge_request_todos1782 behaves like using different access permissions1783 is expected to contain exactly #<Todo id: 46, user_id: 451, project_id: 445, target_id: 27, target_type: "Issue", author_id: 454, ac...-04 13:36:53.466867653 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil> and #<Todo id: 43, user_id: 451, project_id: 470, target_id: 25, target_type: "Issue", author_id: 479, ac...-04 13:36:52.213593907 +0000", commit_id: nil, group_id: 887, resolved_by_action: nil, note_id: nil>1784# [RSpecRunTime] RSpec elapsed time: 6 minutes 5.5 seconds. Current RSS: ~1414M. load average: 1.43 1.22 1.12 1/283 39631785 when project is private in an internal/public group1786 when user is not a member of the project1787 removes project todos for the provided user1788# [RSpecRunTime] RSpec elapsed time: 6 minutes 8.44 seconds. Current RSS: ~1412M. load average: 1.48 1.23 1.13 1/283 39641789 access permissions1790 group_access: nil, project_access: :reporter, method_name: :does_not_remove_any_todos1791 behaves like using different access permissions1792 is expected not to change `Todo.count`1793# [RSpecRunTime] RSpec elapsed time: 6 minutes 11.25 seconds. Current RSS: ~1412M. load average: 1.44 1.22 1.13 1/283 39651794 group_access: nil, project_access: :guest, method_name: :removes_confidential_issues_and_internal_notes_and_merge_request_todos1795 behaves like using different access permissions1796 is expected to contain exactly #<Todo id: 67, user_id: 451, project_id: 474, target_id: 39, target_type: "Issue", author_id: 484, ac...-04 13:37:02.135246804 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil> and #<Todo id: 64, user_id: 451, project_id: 483, target_id: 37, target_type: "Issue", author_id: 493, ac...-04 13:37:00.884944968 +0000", commit_id: nil, group_id: 946, resolved_by_action: nil, note_id: nil>1797# [RSpecRunTime] RSpec elapsed time: 6 minutes 14.34 seconds. Current RSS: ~1412M. load average: 1.44 1.22 1.13 1/283 39661798 group_access: :reporter, project_access: nil, method_name: :does_not_remove_any_todos1799 behaves like using different access permissions1800 is expected not to change `Todo.count`1801# [RSpecRunTime] RSpec elapsed time: 6 minutes 17.14 seconds. Current RSS: ~1400M. load average: 1.41 1.22 1.13 1/283 39671802 group_access: :guest, project_access: nil, method_name: :removes_confidential_issues_and_internal_notes_and_merge_request_todos1803 behaves like using different access permissions1804 is expected to contain exactly #<Todo id: 81, user_id: 451, project_id: 474, target_id: 47, target_type: "Issue", author_id: 484, ac...-04 13:37:08.032033994 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil> and #<Todo id: 78, user_id: 451, project_id: 491, target_id: 45, target_type: "Issue", author_id: 501, ac...-04 13:37:06.776710559 +0000", commit_id: nil, group_id: 946, resolved_by_action: nil, note_id: nil>1805# [RSpecRunTime] RSpec elapsed time: 6 minutes 19.99 seconds. Current RSS: ~1410M. load average: 1.41 1.22 1.13 1/283 39681806 group_access: :guest, project_access: :reporter, method_name: :does_not_remove_any_todos1807 behaves like using different access permissions1808 is expected not to change `Todo.count`1809# [RSpecRunTime] RSpec elapsed time: 6 minutes 22.91 seconds. Current RSS: ~1410M. load average: 1.37 1.22 1.13 1/285 39691810 group_access: :guest, project_access: :guest, method_name: :removes_confidential_issues_and_internal_notes_and_merge_request_todos1811 behaves like using different access permissions1812 is expected to contain exactly #<Todo id: 95, user_id: 451, project_id: 474, target_id: 55, target_type: "Issue", author_id: 484, ac...-04 13:37:13.741795121 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil> and #<Todo id: 92, user_id: 451, project_id: 499, target_id: 53, target_type: "Issue", author_id: 509, ac...-04 13:37:12.504022843 +0000", commit_id: nil, group_id: 946, resolved_by_action: nil, note_id: nil>1813# [RSpecRunTime] RSpec elapsed time: 6 minutes 25.8 seconds. Current RSS: ~1411M. load average: 1.37 1.22 1.13 1/284 39701814 when project is not private1815 enqueues the PrivateFeaturesWorker1816 confidential issues1817 when a user is not an author of confidential issue1818 behaves like removes confidential issues and internal notes todos1819 is expected to change `Todo.count` from 7 to 51820# [RSpecRunTime] RSpec elapsed time: 6 minutes 31.98 seconds. Current RSS: ~1411M. load average: 1.47 1.24 1.14 1/284 39711821 when a user is an author of confidential issue1822 behaves like removes only internal notes todos1823 is expected to change `Todo.count` from 7 to 61824# [RSpecRunTime] RSpec elapsed time: 6 minutes 35.25 seconds. Current RSS: ~1409M. load average: 1.47 1.24 1.14 1/284 39721825 when a user is an assignee of confidential issue1826 behaves like removes only internal notes todos1827 is expected to change `Todo.count` from 7 to 61828# [RSpecRunTime] RSpec elapsed time: 6 minutes 39.65 seconds. Current RSS: ~1407M. load average: 1.43 1.24 1.14 1/284 39731829 access permissions1830 group_access: nil, project_access: :reporter, method_name: :does_not_remove_any_todos1831 behaves like using different access permissions1832 is expected not to change `Todo.count`1833# [RSpecRunTime] RSpec elapsed time: 6 minutes 43.08 seconds. Current RSS: ~1408M. load average: 1.48 1.25 1.14 1/284 39741834 group_access: nil, project_access: :guest, method_name: :removes_confidential_issues_and_internal_notes_todos1835 behaves like using different access permissions1836 is expected to change `Todo.count` from 7 to 51837# [RSpecRunTime] RSpec elapsed time: 6 minutes 46.67 seconds. Current RSS: ~1412M. load average: 1.44 1.25 1.14 1/284 39751838 group_access: :reporter, project_access: nil, method_name: :does_not_remove_any_todos1839 behaves like using different access permissions1840 is expected not to change `Todo.count`1841# [RSpecRunTime] RSpec elapsed time: 6 minutes 50.0 seconds. Current RSS: ~1412M. load average: 1.44 1.25 1.14 1/284 39761842 group_access: :guest, project_access: nil, method_name: :removes_confidential_issues_and_internal_notes_todos1843 behaves like using different access permissions1844 is expected to change `Todo.count` from 7 to 51845# [RSpecRunTime] RSpec elapsed time: 6 minutes 53.29 seconds. Current RSS: ~1416M. load average: 1.40 1.24 1.14 1/284 39771846 group_access: :guest, project_access: :reporter, method_name: :does_not_remove_any_todos1847 behaves like using different access permissions1848 is expected not to change `Todo.count`1849# [RSpecRunTime] RSpec elapsed time: 6 minutes 56.76 seconds. Current RSS: ~1418M. load average: 1.37 1.24 1.14 1/284 39781850 group_access: :guest, project_access: :guest, method_name: :removes_confidential_issues_and_internal_notes_todos1851 behaves like using different access permissions1852 is expected to change `Todo.count` from 7 to 51853# [RSpecRunTime] RSpec elapsed time: 7 minutes 0.33 second. Current RSS: ~1416M. load average: 1.37 1.24 1.14 2/284 39791854 feature visibility check1855 when issues are visible only to project members1856 removes only users issue todos1857# [RSpecRunTime] RSpec elapsed time: 7 minutes 3.67 seconds. Current RSS: ~1412M. load average: 1.34 1.23 1.14 1/284 39801858 updating a Group1859 when group is private1860 when a user leaves a group1861 removes group and subproject todos for the user1862# [RSpecRunTime] RSpec elapsed time: 7 minutes 6.27 seconds. Current RSS: ~1415M. load average: 1.39 1.25 1.14 1/284 39811863 access permissions1864 group_access: nil, project_access: :reporter, method_name: :does_not_remove_any_todos1865 behaves like using different access permissions1866 is expected not to change `Todo.count`1867# [RSpecRunTime] RSpec elapsed time: 7 minutes 9.32 seconds. Current RSS: ~1417M. load average: 1.39 1.25 1.14 1/284 39821868 group_access: nil, project_access: :guest, method_name: :removes_confidential_issues_and_internal_notes_and_merge_request_todos1869 behaves like using different access permissions1870 is expected to contain exactly #<Todo id: 193, user_id: 451, project_id: 445, target_id: 111, target_type: "Issue", author_id: 454, ...-04 13:38:00.310296948 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil> and #<Todo id: 190, user_id: 451, project_id: 566, target_id: 109, target_type: "Issue", author_id: 587, ...-04 13:37:59.027860616 +0000", commit_id: nil, group_id: 887, resolved_by_action: nil, note_id: nil>1871# [RSpecRunTime] RSpec elapsed time: 7 minutes 12.35 seconds. Current RSS: ~1418M. load average: 1.36 1.24 1.14 1/284 39831872 group_access: :reporter, project_access: nil, method_name: :does_not_remove_any_todos1873 behaves like using different access permissions1874 is expected not to change `Todo.count`1875# [RSpecRunTime] RSpec elapsed time: 7 minutes 15.33 seconds. Current RSS: ~1417M. load average: 1.36 1.24 1.14 1/284 39841876 group_access: :guest, project_access: nil, method_name: :removes_confidential_issues_and_internal_notes_and_merge_request_todos1877 behaves like using different access permissions1878 is expected to contain exactly #<Todo id: 207, user_id: 451, project_id: 445, target_id: 119, target_type: "Issue", author_id: 454, ...-04 13:38:06.267061470 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil> and #<Todo id: 204, user_id: 451, project_id: 574, target_id: 117, target_type: "Issue", author_id: 595, ...-04 13:38:05.046239473 +0000", commit_id: nil, group_id: 887, resolved_by_action: nil, note_id: nil>1879# [RSpecRunTime] RSpec elapsed time: 7 minutes 18.61 seconds. Current RSS: ~1415M. load average: 1.33 1.24 1.14 1/284 39851880 group_access: :guest, project_access: :reporter, method_name: :does_not_remove_any_todos1881 behaves like using different access permissions1882 is expected not to change `Todo.count`1883# [RSpecRunTime] RSpec elapsed time: 7 minutes 21.62 seconds. Current RSS: ~1411M. load average: 1.31 1.23 1.14 1/284 39861884 group_access: :guest, project_access: :guest, method_name: :removes_confidential_issues_and_internal_notes_and_merge_request_todos1885 behaves like using different access permissions1886 is expected to contain exactly #<Todo id: 221, user_id: 451, project_id: 445, target_id: 127, target_type: "Issue", author_id: 454, ...-04 13:38:12.572589942 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil> and #<Todo id: 218, user_id: 451, project_id: 582, target_id: 125, target_type: "Issue", author_id: 603, ...-04 13:38:11.338258155 +0000", commit_id: nil, group_id: 887, resolved_by_action: nil, note_id: nil>1887# [RSpecRunTime] RSpec elapsed time: 7 minutes 24.77 seconds. Current RSS: ~1414M. load average: 1.31 1.23 1.14 1/284 39871888 with nested groups1889 when the user is not a member of any groups/projects1890 removes todos for the user including subprojects todos1891# [RSpecRunTime] RSpec elapsed time: 7 minutes 34.07 seconds. Current RSS: ~1408M. load average: 1.26 1.23 1.14 1/284 39881892 when the user is member of a parent group1893 behaves like does not remove any todos1894 is expected not to change `Todo.count`1895# [RSpecRunTime] RSpec elapsed time: 7 minutes 42.54 seconds. Current RSS: ~1407M. load average: 1.29 1.23 1.14 1/284 39891896 when the user is member of a subgroup1897 does not remove group and subproject todos1898# [RSpecRunTime] RSpec elapsed time: 7 minutes 50.91 seconds. Current RSS: ~1407M. load average: 1.27 1.23 1.14 1/284 39901899 when the user is member of a child project1900 does not remove subproject and group todos1901# [RSpecRunTime] RSpec elapsed time: 7 minutes 59.72 seconds. Current RSS: ~1409M. load average: 1.31 1.24 1.14 1/284 39911902 when group is not private1903 enqueues the PrivateFeaturesWorker1904 access permissions1905 group_access: nil, project_access: nil, method_name: :removes_confidential_issues_and_internal_notes_todos1906 behaves like using different access permissions1907 is expected to change `Todo.count` from 7 to 51908# [RSpecRunTime] RSpec elapsed time: 8 minutes 6.16 seconds. Current RSS: ~1408M. load average: 1.28 1.24 1.14 1/284 39921909 group_access: nil, project_access: :reporter, method_name: :does_not_remove_any_todos1910 behaves like using different access permissions1911 is expected not to change `Todo.count`1912# [RSpecRunTime] RSpec elapsed time: 8 minutes 9.73 seconds. Current RSS: ~1407M. load average: 1.26 1.23 1.14 1/284 39931913 group_access: nil, project_access: :guest, method_name: :removes_confidential_issues_and_internal_notes_todos1914 behaves like using different access permissions1915 is expected to change `Todo.count` from 7 to 51916# [RSpecRunTime] RSpec elapsed time: 8 minutes 13.32 seconds. Current RSS: ~1404M. load average: 1.40 1.26 1.15 1/284 39941917 group_access: :reporter, project_access: nil, method_name: :does_not_remove_any_todos1918 behaves like using different access permissions1919 is expected not to change `Todo.count`1920# [RSpecRunTime] RSpec elapsed time: 8 minutes 17.98 seconds. Current RSS: ~1406M. load average: 1.37 1.26 1.15 1/284 39951921 group_access: :guest, project_access: nil, method_name: :removes_confidential_issues_and_internal_notes_todos1922 behaves like using different access permissions1923 is expected to change `Todo.count` from 7 to 51924# [RSpecRunTime] RSpec elapsed time: 8 minutes 21.19 seconds. Current RSS: ~1416M. load average: 1.37 1.26 1.15 1/284 39961925 group_access: :guest, project_access: :reporter, method_name: :does_not_remove_any_todos1926 behaves like using different access permissions1927 is expected not to change `Todo.count`1928# [RSpecRunTime] RSpec elapsed time: 8 minutes 24.65 seconds. Current RSS: ~1420M. load average: 1.42 1.27 1.16 1/284 39971929 group_access: :guest, project_access: :guest, method_name: :removes_confidential_issues_and_internal_notes_todos1930 behaves like using different access permissions1931 is expected to change `Todo.count` from 7 to 51932# [RSpecRunTime] RSpec elapsed time: 8 minutes 28.55 seconds. Current RSS: ~1420M. load average: 1.38 1.26 1.15 1/284 39981933 when entity type is not valid1934 raises an exception1935# [RSpecRunTime] RSpec elapsed time: 8 minutes 31.21 seconds. Current RSS: ~1412M. load average: 1.35 1.26 1.15 1/284 39991936 when entity was not found1937 does not remove any todos1938# [RSpecRunTime] RSpec elapsed time: 8 minutes 33.75 seconds. Current RSS: ~1417M. load average: 1.35 1.26 1.15 1/284 40001939# [RSpecRunTime] Finishing example group spec/services/todos/destroy/entity_leave_service_spec.rb. It took 2 minutes 49.09 seconds. Expected to take 2 minutes 53.74 seconds.1940# [RSpecRunTime] Starting example group spec/models/clusters/platforms/kubernetes_spec.rb. Expected to take 1 minute 44.86 seconds.1941Clusters::Platforms::Kubernetes1942 does not allow STI1943 is expected to belong to cluster required: false1944 is expected to be a kind of Gitlab::Kubernetes1945 is expected to respond to #ca_pem1946 is expected to validate that :namespace is not ‹"gitlab-managed-apps"›1947 is expected to validate that :api_url cannot be empty/falsy1948 is expected to validate that :token cannot be empty/falsy1949 is expected to delegate #enabled? to the #cluster object1950 is expected to delegate #provided_by_user? to the #cluster object1951 is expected to nullify if blank :namespace1952 behaves like having unique enum values1953 has unique values in "authorization_type"1954# [RSpecRunTime] RSpec elapsed time: 8 minutes 35.6 seconds. Current RSS: ~1445M. load average: 1.35 1.26 1.15 1/284 40011955 default values1956 is expected to eq "rbac"1957 before_validation1958 when namespace includes upper case1959 converts to lower case1960 validation1961 when validates namespace1962 when namespace is nil1963 is expected to be truthy1964 when namespace is longer than 631965 is expected to be falsey1966 when namespace includes invalid character1967 is expected to be falsey1968 when namespace is vaild1969 is expected to be truthy1970 for group cluster1971 is expected to be falsey1972 when validates api_url1973 when api_url is invalid url1974 is expected to be falsey1975 when api_url is nil1976 is expected to be falsey1977 when api_url is valid url1978 is expected to be truthy1979 when api_url is localhost1980 is expected to be falsey1981 Application settings allows local requests1982 is expected to be truthy1983 when validates token1984 when token is nil1985 is expected to be falsey1986 ca_cert1987 with a valid certificate1988 is expected to be truthy1989 with an invalid certificate1990 is expected to be falsey1991 but the certificate is not being updated1992 is expected to be truthy1993 with no certificate1994 is expected to be truthy1995 when using reserved namespaces1996 when no namespace is manually assigned1997 is expected to be valid1998 when no reserved namespace is assigned1999 is expected to be valid2000 when reserved namespace is assigned2001 is expected not to be valid2002 #kubeclient2003 is expected to be an instance of Gitlab::Kubernetes::KubeClient2004 ca_pem is a single certificate2005 adds it to cert_store2006# [RSpecRunTime] RSpec elapsed time: 8 minutes 42.01 seconds. Current RSS: ~1490M. load average: 1.30 1.25 1.15 1/284 40022007 ca_pem is a chain2008 fixture_path: "spec/fixtures/clusters/root_certificate.pem"2009 includes chain of certificates2010 fixture_path: "spec/fixtures/clusters/intermediate_certificate.pem"2011 includes chain of certificates2012 fixture_path: "spec/fixtures/clusters/leaf_certificate.pem"2013 includes chain of certificates2014 #rbac?2015 is expected to be truthy2016 #predefined_variables2017 is expected to include {:key => "KUBE_URL", :value => "https://kubernetes.example.com", :public => true}2018 platform has a CA certificate2019 is expected to include {:key => "KUBE_CA_PEM", :value => "-----BEGIN CERTIFICATE-----\nMIIFtTCCA52gAwIBAgIJAOutg3Kf2y5dMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\nBAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\naWRnaXRzIFB0eSBMdGQwHhcNMTcxMDI5MTgxOTU3WhcNMTgxMDI5MTgxOTU3WjBF\nMQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\nZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEAvQysroM3TLxaavadSPnFIltrYnxCnU4PvCR8971HMWXsq7Z4ShU4BbbE\n8yp7oUFjulSwW6DhdIvnQb8ihLKictLmrA0isQqrD/iNpKZ6/lI4DGWw4QzrvMnW\nV4yy2QZNpg9tzQHd4+xkeeIoG23RijDU/sPd5dqxF+rPHBfCVInmYvSzLvMhneNj\nBt6gV02gU9e9hsnMatsDvEbvWKp7wcbPot0nWrfZulx2QAWyXy+zG9mJQUds6yc0\n4agAeT9JEb/xtRgR/kS0aUHSGnfSnhZiEn17s0PhTmbu7qSHgzgB+7oJrC9jPoUh\nS2Wo3n0xykAjHrA8wC/Ddw3L38S41VQ58GEfNchistPswyMmXo/Oenv9P3s/kCOI\nfndiksFNdqVo51y9Vjngj589hpOseFDyKmWPIEQZ9kxW/crjP6RZWWLHgz26KtxZ\nuJaoYL8VBbYfrk/bucw0Ma2GEOp8rTsBE7SvgejXZa78q+381Kzc/utW6VwSXqzY\nxeIitft0rXi17SZ+XoiTkIXtHn0ZwMtOXNDBADTpFmKa6wVACQilvcpOYD8gUHyH\npB+EDRdST3M4Fiq1MBAVhk8Lj3tHSJ/1ymeF1PWSu57AnJlzerzq2fcfPotNNd37\nZPNkPh0kxPLwxbAyrHflzx9qVVdI1irY9055mNSnhzlec4qJ9cECAwEAAaOBpzCB\npDAdBgNVHQ4EFgQUnVa5dYPoIG/3+qXml0bX8+N16GwwdQYDVR0jBG4wbIAUnVa5\ndYPoIG/3+qXml0bX8+N16GyhSaRHMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIEwpT\nb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGSCCQDr\nrYNyn9suXTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4ICAQAUg4cyxXi1\nVR8ejTpaAruRyJ1pEG9Kc3kiIRXODy60z3hJXnx9LkScPkWGiuL5XacfZ2rMd4bw\noVXIyi8U1UHWfAH8EZdrFKkU92jCiL5soHUONxLAvQEJ/FTR/qijrpzLCxXBdVQE\nxFEDWUu6rxLFyjEwzwnRTLgpjR606fdb7qXHkuAMvZ/ezJj8j97hok3Odpn4lr2H\n6hMTpK7HmDBX+kmdJJ+yBrm9hG1Pzpl7QU0dkxZ+qJNFjYMLnziiTwkv0c5ZaA9E\nNykZUcOv3Sjb6spu1A/E2BSq4WTjkIjrogFlfimE1vmUmObTRJOqUB0Vky1kHEwN\npg7QqIJQmof1EAIaSM/YpUWXyumBwGLDUEud1JUz05In9Q4IZjEwZSJwbQW4fUia\nA93m9rk3Lw3xsFcaUdPMFIXk0rPoF1IgmV/oqb0gK95lOWRLbN+AV8qpKPpcKXOc\nTkIdFE47ZisEDhIdF6wC1izEMLeMEsPAO7/Y6MY4nRxsinSe95lRaw+yQpzx+mvJ\nQ7n1kiHI9Pd5M3+CiQda0d/GO1o5ORJnUGJRvr9HKuNmE7Lif0As/N0AlywjzE7A\n6Z8AEiWyRV1ffshu1k2UKmzvZuZeGGKRtrIjbJIRAtpRVtVZZGzhq5/sojCLoJ+u\ntexqFBUo/4mFRZa4pDItUdyOlDy2/LO/ag==\n-----END CERTIFICATE-----", :public => true}2020 is expected to include {:key => "KUBE_CA_PEM_FILE", :value => "-----BEGIN CERTIFICATE-----\nMIIFtTCCA52gAwIBAgIJAOutg3Kf2y5dMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\nBAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\naWRnaXRzIFB0eSBMdGQwHhcNMTcxMDI5MTgxOTU3WhcNMTgxMDI5MTgxOTU3WjBF\nMQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\nZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEAvQysroM3TLxaavadSPnFIltrYnxCnU4PvCR8971HMWXsq7Z4ShU4BbbE\n8yp7oUFjulSwW6DhdIvnQb8ihLKictLmrA0isQqrD/iNpKZ6/lI4DGWw4QzrvMnW\nV4yy2QZNpg9tzQHd4+xkeeIoG23RijDU/sPd5dqxF+rPHBfCVInmYvSzLvMhneNj\nBt6gV02gU9e9hsnMatsDvEbvWKp7wcbPot0nWrfZulx2QAWyXy+zG9mJQUds6yc0\n4agAeT9JEb/xtRgR/kS0aUHSGnfSnhZiEn17s0PhTmbu7qSHgzgB+7oJrC9jPoUh\nS2Wo3n0xykAjHrA8wC/Ddw3L38S41VQ58GEfNchistPswyMmXo/Oenv9P3s/kCOI\nfndiksFNdqVo51y9Vjngj589hpOseFDyKmWPIEQZ9kxW/crjP6RZWWLHgz26KtxZ\nuJaoYL8VBbYfrk/bucw0Ma2GEOp8rTsBE7SvgejXZa78q+381Kzc/utW6VwSXqzY\nxeIitft0rXi17SZ+XoiTkIXtHn0ZwMtOXNDBADTpFmKa6wVACQilvcpOYD8gUHyH\npB+EDRdST3M4Fiq1MBAVhk8Lj3tHSJ/1ymeF1PWSu57AnJlzerzq2fcfPotNNd37\nZPNkPh0kxPLwxbAyrHflzx9qVVdI1irY9055mNSnhzlec4qJ9cECAwEAAaOBpzCB\npDAdBgNVHQ4EFgQUnVa5dYPoIG/3+qXml0bX8+N16GwwdQYDVR0jBG4wbIAUnVa5\ndYPoIG/3+qXml0bX8+N16GyhSaRHMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIEwpT\nb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGSCCQDr\nrYNyn9suXTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4ICAQAUg4cyxXi1\nVR8ejTpaAruRyJ1pEG9Kc3kiIRXODy60z3hJXnx9LkScPkWGiuL5XacfZ2rMd4bw\noVXIyi8U1UHWfAH8EZdrFKkU92jCiL5soHUONxLAvQEJ/FTR/qijrpzLCxXBdVQE\nxFEDWUu6rxLFyjEwzwnRTLgpjR606fdb7qXHkuAMvZ/ezJj8j97hok3Odpn4lr2H\n6hMTpK7HmDBX+kmdJJ+yBrm9hG1Pzpl7QU0dkxZ+qJNFjYMLnziiTwkv0c5ZaA9E\nNykZUcOv3Sjb6spu1A/E2BSq4WTjkIjrogFlfimE1vmUmObTRJOqUB0Vky1kHEwN\npg7QqIJQmof1EAIaSM/YpUWXyumBwGLDUEud1JUz05In9Q4IZjEwZSJwbQW4fUia\nA93m9rk3Lw3xsFcaUdPMFIXk0rPoF1IgmV/oqb0gK95lOWRLbN+AV8qpKPpcKXOc\nTkIdFE47ZisEDhIdF6wC1izEMLeMEsPAO7/Y6MY4nRxsinSe95lRaw+yQpzx+mvJ\nQ7n1kiHI9Pd5M3+CiQda0d/GO1o5ORJnUGJRvr9HKuNmE7Lif0As/N0AlywjzE7A\n6Z8AEiWyRV1ffshu1k2UKmzvZuZeGGKRtrIjbJIRAtpRVtVZZGzhq5/sojCLoJ+u\ntexqFBUo/4mFRZa4pDItUdyOlDy2/LO/ag==\n-----END CERTIFICATE-----", :public => true, :file => true}2021# [RSpecRunTime] RSpec elapsed time: 8 minutes 47.51 seconds. Current RSS: ~1463M. load average: 1.27 1.25 1.15 1/284 40032022 cluster is managed by project2023 is expected to include {:key => "KUBE_TOKEN", :value => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", :public => false, :masked => true}2024 is expected to include {:key => "KUBE_NAMESPACE", :value => "kubernetes-namespace"}2025 is expected to include {:key => "KUBECONFIG", :value => "kubeconfig", :public => false, :file => true}2026# [RSpecRunTime] RSpec elapsed time: 8 minutes 50.67 seconds. Current RSS: ~1458M. load average: 1.27 1.25 1.15 1/284 40042027 kubernetes namespace exists2028 is expected to include {:key => :fake_key, :value => "fake_value"}2029# [RSpecRunTime] RSpec elapsed time: 8 minutes 51.83 seconds. Current RSS: ~1456M. load average: 1.25 1.24 1.15 1/284 40052030 kubernetes namespace does not exist2031 is expected not to include {:key => "KUBE_TOKEN", :value => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", :public => false, :masked => true}2032 is expected not to include {:key => "KUBE_NAMESPACE", :value => "kubernetes-namespace"}2033 is expected not to include {:key => "KUBECONFIG", :value => "kubeconfig", :public => false, :file => true}2034 cluster is unmanaged2035 is expected to include {:key => "KUBE_TOKEN", :value => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", :public => false, :masked => true}2036 is expected to include {:key => "KUBE_NAMESPACE", :value => "kubernetes-namespace"}2037 is expected to include {:key => "KUBECONFIG", :value => "kubeconfig", :public => false, :file => true}2038 custom namespace is provided2039 is expected to include {:key => "KUBE_TOKEN", :value => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", :public => false, :masked => true}2040 is expected to include {:key => "KUBE_NAMESPACE", :value => "custom-namespace"}2041 is expected to include {:key => "KUBECONFIG", :value => "kubeconfig", :public => false, :file => true}2042# [RSpecRunTime] RSpec elapsed time: 9 minutes 1.16 seconds. Current RSS: ~1443M. load average: 1.31 1.26 1.15 1/285 40062043 cluster variables2044 is expected to include {:key => :fake_key, :value => "fake_value"}2045# [RSpecRunTime] RSpec elapsed time: 9 minutes 2.32 seconds. Current RSS: ~1442M. load average: 1.37 1.27 1.16 1/284 40072046 #terminals2047 with invalid pods2048 returns no terminals2049 with valid pods2050 returns terminals2051 uses max session time from settings2052# [RSpecRunTime] RSpec elapsed time: 9 minutes 5.32 seconds. Current RSS: ~1443M. load average: 1.37 1.27 1.16 1/284 40082053 #calculate_reactive_cache_for2054 when kubernetes responds with valid deployments2055 on a project level cluster2056 is expected to include {:pods => [{"metadata" => {"name" => "kube-pod", "generateName" => "generated-name-with-suffix", "creationTimestamp" => "2016-11-25T19:55:19Z", "annotations" => {"app.gitlab.com/env" => "production", "app.gitlab.com/app" => "project-path-slug"}, "labels" => {}}, "spec" => {"containers" => [{"name" => "container-0"}, {"name" => "container-0-1"}]}, "status" => {"phase" => "Running"}}], :deployments => [{"metadata" => {"name" => "kube-deployment", "generation" => 4, "annotations" => {"app.gitlab.com/env" => "production", "app.gitlab.com/app" => "project-path-slug"}, "labels" => {}}, "spec" => {"replicas" => 3}, "status" => {"observedGeneration" => 4}}], :ingresses => [{"metadata" => {"name" => "production-auto-deploy", "labels" => {"app" => "production", "app.kubernetes.io/managed-by" => "Helm", "chart" => "auto-deploy-app-2.0.0-beta.2", "heritage" => "Helm", "release" => "production"}, "annotations" => {"kubernetes.io/ingress.class" => "nginx", "kubernetes.io/tls-acme" => "true", "meta.helm.sh/release-name" => "production", "meta.helm.sh/release-namespace" => "awesome-app-1-production"}}}]}2057 when reading ingress raises NoMethodError2058 when version request succeeds2059 when server min version is < 232060 does not raise error2061 returns empty array for the K8s component keys2062# [RSpecRunTime] RSpec elapsed time: 9 minutes 8.27 seconds. Current RSS: ~1443M. load average: 1.34 1.26 1.16 1/284 40092063 when server min version is >= 232064 does raise error2065 when the version request fails2066 tracks error and returns empty arrays2067 on a group level cluster2068 is expected to include {:pods => [{"metadata" => {"name" => "kube-pod", "generateName" => "generated-name-with-suffix", "creationTimestamp" => "2016-11-25T19:55:19Z", "annotations" => {"app.gitlab.com/env" => "production", "app.gitlab.com/app" => "project-path-slug"}, "labels" => {}}, "spec" => {"containers" => [{"name" => "container-0"}, {"name" => "container-0-1"}]}, "status" => {"phase" => "Running"}}], :deployments => [{"metadata" => {"name" => "kube-deployment", "generation" => 4, "annotations" => {"app.gitlab.com/env" => "production", "app.gitlab.com/app" => "project-path-slug"}, "labels" => {}}, "spec" => {"replicas" => 3}, "status" => {"observedGeneration" => 4}}], :ingresses => [{"metadata" => {"name" => "production-auto-deploy", "labels" => {"app" => "production", "app.kubernetes.io/managed-by" => "Helm", "chart" => "auto-deploy-app-2.0.0-beta.2", "heritage" => "Helm", "release" => "production"}, "annotations" => {"kubernetes.io/ingress.class" => "nginx", "kubernetes.io/tls-acme" => "true", "meta.helm.sh/release-name" => "production", "meta.helm.sh/release-namespace" => "awesome-app-1-production"}}}]}2069 on an instance level cluster2070 is expected to include {:pods => [{"metadata" => {"name" => "kube-pod", "generateName" => "generated-name-with-suffix", "creationTimestamp" => "2016-11-25T19:55:19Z", "annotations" => {"app.gitlab.com/env" => "production", "app.gitlab.com/app" => "project-path-slug"}, "labels" => {}}, "spec" => {"containers" => [{"name" => "container-0"}, {"name" => "container-0-1"}]}, "status" => {"phase" => "Running"}}], :deployments => [{"metadata" => {"name" => "kube-deployment", "generation" => 4, "annotations" => {"app.gitlab.com/env" => "production", "app.gitlab.com/app" => "project-path-slug"}, "labels" => {}}, "spec" => {"replicas" => 3}, "status" => {"observedGeneration" => 4}}], :ingresses => [{"metadata" => {"name" => "production-auto-deploy", "labels" => {"app" => "production", "app.kubernetes.io/managed-by" => "Helm", "chart" => "auto-deploy-app-2.0.0-beta.2", "heritage" => "Helm", "release" => "production"}, "annotations" => {"kubernetes.io/ingress.class" => "nginx", "kubernetes.io/tls-acme" => "true", "meta.helm.sh/release-name" => "production", "meta.helm.sh/release-namespace" => "awesome-app-1-production"}}}]}2071 when the kubernetes integration is disabled2072 is expected to be nil2073 when there are ignored K8s connections errors2074 Gitlab::HTTP_V2::UrlBlocker::BlockedUrlError2075 does not raise error2076 returns empty array for the K8s component keys2077 logs the error2078# [RSpecRunTime] RSpec elapsed time: 9 minutes 15.1 seconds. Current RSS: ~1447M. load average: 1.31 1.26 1.16 1/284 40102079 Kubeclient::HttpError2080 does not raise error2081 returns empty array for the K8s component keys2082 logs the error2083# [RSpecRunTime] RSpec elapsed time: 9 minutes 18.05 seconds. Current RSS: ~1445M. load average: 1.29 1.25 1.16 1/284 40112084 Errno::ECONNREFUSED2085 does not raise error2086 returns empty array for the K8s component keys2087 logs the error2088# [RSpecRunTime] RSpec elapsed time: 9 minutes 21.03 seconds. Current RSS: ~1444M. load average: 1.29 1.25 1.16 1/284 40122089 URI::InvalidURIError2090 does not raise error2091 returns empty array for the K8s component keys2092 logs the error2093# [RSpecRunTime] RSpec elapsed time: 9 minutes 23.99 seconds. Current RSS: ~1443M. load average: 1.18 1.23 1.15 1/284 40132094 Errno::EHOSTUNREACH2095 does not raise error2096 returns empty array for the K8s component keys2097 logs the error2098# [RSpecRunTime] RSpec elapsed time: 9 minutes 26.9 seconds. Current RSS: ~1444M. load average: 1.17 1.23 1.15 1/284 40142099 OpenSSL::X509::StoreError2100 does not raise error2101 returns empty array for the K8s component keys2102 logs the error2103# [RSpecRunTime] RSpec elapsed time: 9 minutes 29.84 seconds. Current RSS: ~1443M. load average: 1.17 1.23 1.15 1/284 40152104 OpenSSL::SSL::SSLError2105 does not raise error2106 returns empty array for the K8s component keys2107 logs the error2108# [RSpecRunTime] RSpec elapsed time: 9 minutes 32.8 seconds. Current RSS: ~1444M. load average: 1.07 1.21 1.14 1/284 40162109 when kubernetes responds with 500s2110 does not raise kubeclient http error2111 when kubernetes responds with 404s2112 is expected to eq {:deployments=>[], :ingresses=>[], :pods=>[]}2113 #rollout_status2114 legacy deployments based on app label2115 only legacy deployments2116 contains nothing2117 deployment with no pods2118 returns a valid status with matching deployments2119 new deployment based on annotations2120 contains only matching deployments2121 with no deployments but there are pods2122 returns an empty array2123 with valid deployments2124 creates a matching RolloutStatus2125 with canary ingress2126 has canary ingress2127# [RSpecRunTime] RSpec elapsed time: 9 minutes 40.31 seconds. Current RSS: ~1442M. load average: 0.99 1.19 1.14 1/284 40172128 with empty list of deployments2129 creates a matching RolloutStatus2130# [RSpecRunTime] RSpec elapsed time: 9 minutes 41.36 seconds. Current RSS: ~1443M. load average: 0.99 1.18 1.14 1/284 40182131 when the pod track does not match the deployment track2132 does not return the pod2133# [RSpecRunTime] RSpec elapsed time: 9 minutes 42.37 seconds. Current RSS: ~1442M. load average: 0.99 1.18 1.14 1/284 40192134 when the pod track is not stable2135 the pod is not stable2136# [RSpecRunTime] RSpec elapsed time: 9 minutes 43.41 seconds. Current RSS: ~1443M. load average: 0.99 1.18 1.14 1/284 40202137 when the pod track is stable2138 the pod is stable2139# [RSpecRunTime] RSpec elapsed time: 9 minutes 44.42 seconds. Current RSS: ~1443M. load average: 0.99 1.18 1.14 1/284 40212140 when the pod track is not provided2141 the pod is stable2142# [RSpecRunTime] RSpec elapsed time: 9 minutes 45.49 seconds. Current RSS: ~1442M. load average: 0.99 1.18 1.14 1/284 40222143 when the number of matching pods does not match the number of replicas2144 returns a pending pod for each missing replica2145# [RSpecRunTime] RSpec elapsed time: 9 minutes 46.53 seconds. Current RSS: ~1442M. load average: 0.99 1.18 1.13 1/284 40232146 when pending pods are returned for missing replicas2147 returns the correct track for the pending pods2148# [RSpecRunTime] RSpec elapsed time: 9 minutes 47.55 seconds. Current RSS: ~1442M. load average: 0.99 1.18 1.13 1/284 40242149 when two deployments with the same track are missing instances2150 returns the correct number of pending pods2151# [RSpecRunTime] RSpec elapsed time: 9 minutes 48.61 seconds. Current RSS: ~1442M. load average: 0.99 1.18 1.13 1/284 40252152 with multiple matching deployments2153 returns each pod once2154# [RSpecRunTime] RSpec elapsed time: 9 minutes 49.66 seconds. Current RSS: ~1442M. load average: 0.99 1.18 1.13 1/284 40262155 when cache keys are defaulted2156 does not raise error2157 #ingresses2158 when there is an ingress in the namespace2159 returns an ingress2160 when there are no ingresss in the namespace2161 returns nothing2162 #patch_ingress2163 when there is an ingress in the namespace2164 returns an ingress2165 when there are no ingresss in the namespace2166 raises an error2167 #authorization_type2168 behaves like having enum with nil value2169 has enum with nil value2170# [RSpecRunTime] Finishing example group spec/models/clusters/platforms/kubernetes_spec.rb. It took 1 minute 18.63 seconds. Expected to take 1 minute 44.86 seconds.2171# [RSpecRunTime] Starting example group spec/models/milestone_spec.rb. Expected to take 1 minute 20.28 seconds.2172Milestone2173 does not allow STI2174 modules2175 with a project2176 behaves like AtomicInternalId2177 .has_internal_id2178 Module inclusion2179 is expected to includes the AtomicInternalId module2180 Validation2181 when presence validation is required2182 when creating an object2183 raises an error if the internal id is blank2184 when updating an object2185 raises an error if the internal id is blank2186 when presence validation is not required2187 when creating an object2188 does not raise an error if the internal id is blank (PENDING: No reason given)2189 when updating an object2190 does not raise an error if the internal id is blank (PENDING: No reason given)2191 Creating an instance2192 saves a new instance properly2193 internal id generation2194 calls InternalId.generate_next and sets internal id attribute2195 does not overwrite an existing internal id2196 when the instance has an internal ID set2197 calls InternalId.update_last_value and sets the `last_value` to that of the instance2198# [RSpecRunTime] RSpec elapsed time: 9 minutes 57.02 seconds. Current RSS: ~1449M. load average: 0.99 1.17 1.13 1/284 40272199 unsetting the instance internal id on rollback2200 when the internal id has been changed2201 when the internal id is automatically set2202 clears it on the instance2203 when the internal id is manually set2204 does not clear it on the instance2205 when the internal id has not been changed2206 preserves the value on the instance2207 supply of internal ids2208 provides a persistent supply of IID values, sensitive to the current state2209 #reset_scope_internal_id_attribute2210 rewinds the allocated IID2211 allocates the same IID2212# [RSpecRunTime] RSpec elapsed time: 10 minutes 0.52 second. Current RSS: ~1437M. load average: 0.99 1.17 1.13 1/285 40282213 with a group2214 behaves like AtomicInternalId2215 .has_internal_id2216 Module inclusion2217 is expected to includes the AtomicInternalId module2218 Validation2219 when presence validation is required2220 when creating an object2221 raises an error if the internal id is blank2222 when updating an object2223 raises an error if the internal id is blank2224 when presence validation is not required2225 when creating an object2226 does not raise an error if the internal id is blank (PENDING: No reason given)2227 when updating an object2228 does not raise an error if the internal id is blank (PENDING: No reason given)2229 Creating an instance2230 saves a new instance properly2231 internal id generation2232 calls InternalId.generate_next and sets internal id attribute2233 does not overwrite an existing internal id2234 when the instance has an internal ID set2235 calls InternalId.update_last_value and sets the `last_value` to that of the instance2236 unsetting the instance internal id on rollback2237 when the internal id has been changed2238 when the internal id is automatically set2239 clears it on the instance2240 when the internal id is manually set2241 does not clear it on the instance2242 when the internal id has not been changed2243 preserves the value on the instance2244 supply of internal ids2245 provides a persistent supply of IID values, sensitive to the current state2246 #reset_scope_internal_id_attribute2247 rewinds the allocated IID2248 allocates the same IID2249 behaves like a timebox2250 Validation2251 start_date2252 adds an error when start_date is greater then due_date2253 adds an error when start_date is greater than 9999-12-312254# [RSpecRunTime] RSpec elapsed time: 10 minutes 5.35 seconds. Current RSS: ~1439M. load average: 0.99 1.17 1.13 1/285 40292255 due_date2256 adds an error when due_date is greater than 9999-12-312257 Associations2258 is expected to have many issues2259 is expected to have many merge_requests2260 is expected to have many labels through issues2261 #timebox_name2262 returns the name of the model2263 #safe_title2264 normalizes the title for use as a slug2265 #title2266 sanitizes title2267 #to_ability_name2268 returns timebox2269 .within_timeframe2270 can find overlapping timeboxes2271# [RSpecRunTime] RSpec elapsed time: 10 minutes 16.14 seconds. Current RSS: ~1403M. load average: 0.99 1.17 1.13 1/285 40302272 #uniqueness_of_title2273 per project2274 does not accept the same title in a project twice2275 accepts the same title in another project2276# [RSpecRunTime] RSpec elapsed time: 10 minutes 17.88 seconds. Current RSS: ~1399M. load average: 1.00 1.16 1.13 1/285 40312277 per group2278 does not accept the same title in a group twice2279 does not accept the same title of a child project timebox2280# [RSpecRunTime] RSpec elapsed time: 10 minutes 19.58 seconds. Current RSS: ~1396M. load average: 1.00 1.16 1.13 1/285 40322281 MilestoneStruct#serializable_hash2282 presents the predefined milestone as a hash2283 Validation2284 title2285 is expected to validate that :title cannot be empty/falsy2286 is invalid if title would be empty after sanitation2287 milestone_releases2288 when it is tied to a release for another project2289 creates a validation error2290 when it is tied to a release for the same project2291 is valid2292 #parent_type_check2293 is invalid if it has both project_id and group_id2294 Associations2295 is expected to belong to project required: false2296 is expected to belong to group required: false2297 is expected to have many releases2298 is expected to have many milestone_releases2299 .predefined_id?2300 returns true for a predefined Milestone ID2301 returns false for a Milestone ID that is not predefined2302 .order_by_name_asc2303 sorts by name ascending2304 .reorder_by_due_date_asc2305 reorders the input relation2306 behaves like within_timeframe scope2307 .within_timeframe2308 returns resources with start_date and/or end_date between timeframe2309 returns resources which starts before the timeframe2310 returns resources which ends after the timeframe2311 #percent_complete2312 does not count open issues2313 counts closed issues2314 recovers from dividing by zero2315 #expired? and #expired2316 expired2317 returns true when due_date is in the past2318 not expired2319 returns false when due_date is in the future2320 #upcoming?2321 returns true when start_date is in the future2322 returns false when start_date is in the past2323# [RSpecRunTime] RSpec elapsed time: 10 minutes 26.77 seconds. Current RSS: ~1425M. load average: 1.00 1.16 1.13 1/284 40352324 #can_be_closed?2325 returns true if milestone active and all nested issues closed2326 returns false if milestone active and not all nested issues closed2327 #to_ability_name2328 returns milestone2329 .search2330 returns milestones with a matching title2331 returns milestones with a partially matching title2332 returns milestones with a matching title regardless of the casing2333 returns milestones with a matching description2334 returns milestones with a partially matching description2335 returns milestones with a matching description regardless of the casing2336# [RSpecRunTime] RSpec elapsed time: 10 minutes 31.55 seconds. Current RSS: ~1405M. load average: 1.00 1.15 1.13 1/284 40362337 #search_title2338 returns milestones with a matching title2339 returns milestones with a partially matching title2340 returns milestones with a matching title regardless of the casing2341 searches only on the title and ignores milestones with a matching description2342# [RSpecRunTime] RSpec elapsed time: 10 minutes 34.5 seconds. Current RSS: ~1406M. load average: 1.00 1.15 1.13 1/284 40372343 behaves like #for_projects_and_groups2344 #for_projects_and_groups2345 returns no records if projects and groups are nil2346 ids as params2347 behaves like filters by projects and groups2348 returns milestones filtered by project2349 returns milestones filtered by group2350 returns milestones filtered by both project and group2351# [RSpecRunTime] RSpec elapsed time: 10 minutes 36.0 seconds. Current RSS: ~1403M. load average: 1.00 1.15 1.13 1/284 40382352 relations as params2353 behaves like filters by projects and groups2354 returns milestones filtered by project2355 returns milestones filtered by group2356 returns milestones filtered by both project and group2357 objects as params2358 behaves like filters by projects and groups2359 returns milestones filtered by project2360 returns milestones filtered by group2361 returns milestones filtered by both project and group2362 .upcoming_ids2363 returns the next upcoming open milestone ID for each project and group2364 when the projects and groups have no open upcoming milestones2365 returns no results2366# [RSpecRunTime] RSpec elapsed time: 10 minutes 39.12 seconds. Current RSS: ~1408M. load average: 1.00 1.15 1.12 1/284 40392367 #to_reference2368 for a project milestone2369 returns a String reference to the object2370 returns a reference by name when the format is set to :name2371 supports a cross-project reference2372 for a group milestone2373 returns a group milestone reference with a default format2374 returns a reference by name when the format is set to :name2375 does supports cross-project references within a group2376 raises an error when using iid format2377 #reference_link_text2378 returns the title with the reference prefix2379 #participants2380 returns participants without duplicates2381 .sort_with_expired_last2382 ordering by due_date ascending2383 sorts by due date in ascending order (ties broken by id in desc order)2384# [RSpecRunTime] RSpec elapsed time: 10 minutes 43.63 seconds. Current RSS: ~1408M. load average: 1.00 1.15 1.12 1/284 40402385 ordering by due_date descending2386 sorts by due date in descending order (ties broken by id in desc order)2387 .sort_by_attribute2388 ordering by name ascending2389 sorts by title ascending2390# [RSpecRunTime] RSpec elapsed time: 10 minutes 45.0 seconds. Current RSS: ~1404M. load average: 1.00 1.15 1.12 1/284 40412391 ordering by name descending2392 sorts by title descending2393 .states_count2394 when the projects have milestones2395 returns the quantity of milestones in each possible state2396# [RSpecRunTime] RSpec elapsed time: 10 minutes 46.64 seconds. Current RSS: ~1409M. load average: 1.00 1.15 1.12 1/284 40422397 when the projects do not have milestones2398 returns 0 as the quantity of global milestones in each state2399 .reference_pattern2400 is expected to match "gitlab-org/gitlab-ce%123"2401 is expected to match "gitlab-org/gitlab-ce%\"my-milestone\""2402 .link_reference_pattern2403 is expected to match "http://localhost/gitlab-org/gitlab-foss/milestones/123"2404 is expected to match "http://localhost/gitlab-org/gitlab-foss/-/milestones/123"2405 is expected not to match "http://localhost/gitlab-org/gitlab-foss/issues/123"2406 is expected not to match "gitlab-org/gitlab-ce/milestones/123"2407 #merge_requests_enabled?2408 per project2409 is true for projects with MRs enabled2410 is false for projects with MRs disabled2411 is false for projects with repository disabled2412# [RSpecRunTime] RSpec elapsed time: 10 minutes 49.52 seconds. Current RSS: ~1410M. load average: 1.00 1.15 1.12 1/284 40432413 per group2414 is always true for groups, for performance reasons2415 #resource_parent2416 when group is present2417 returns the group2418 when project is present2419 returns the project2420 #parent2421 with group2422 returns the expected parent2423 with project2424 returns the expected parent2425 #subgroup_milestone2426 parent is subgroup2427 returns true2428 parent is not subgroup2429 returns false2430 #project_milestone?2431 when project_id is present2432 returns true2433 when project_id is not present2434 returns false2435 #group_milestone?2436 when group_id is present2437 returns true2438 when group_id is not present2439 returns false2440 #lock_version2441 ensures that lock_version and optimistic locking is enabled2442 #check_for_spam?2443 when spammable attribute title has changed2444 is expected to eq true2445 when spammable attribute description has changed2446 is expected to eq true2447 when spammable attribute has changed but parent is private2448 is expected to eq false2449 when no spammable attribute has changed2450 is expected to eq false2451 .with_ids_or_title2452 returns milestones with matching id or title2453# [RSpecRunTime] RSpec elapsed time: 10 minutes 54.49 seconds. Current RSS: ~1413M. load average: 1.00 1.14 1.12 1/284 40442454# [RSpecRunTime] Finishing example group spec/models/milestone_spec.rb. It took 1 minute 2.12 seconds. Expected to take 1 minute 20.28 seconds.2455# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/user_finder_spec.rb. Expected to take 1 minute 12.1 seconds.2456Gitlab::GithubImport::UserFinder2457 #author_id_for2458 with default author_key2459 returns the user ID for the author of an object2460 returns the ID of the project creator if no user ID could be found2461 returns the ID of the ghost user when the object has no user2462 returns the ID of the ghost user when the given object is nil2463# [RSpecRunTime] RSpec elapsed time: 10 minutes 58.0 seconds. Current RSS: ~1440M. load average: 1.00 1.14 1.12 1/284 40452464 with a non-default author_key2465 when the author_key parameter is :actor2466 behaves like user ID finder2467 returns the user ID for an object2468 when the author_key parameter is :assignee2469 behaves like user ID finder2470 returns the user ID for an object2471 when the author_key parameter is :requested_reviewer2472 behaves like user ID finder2473 returns the user ID for an object2474 when the author_key parameter is :review_requester2475 behaves like user ID finder2476 returns the user ID for an object2477# [RSpecRunTime] RSpec elapsed time: 11 minutes 2.29 seconds. Current RSS: ~1437M. load average: 1.00 1.14 1.12 1/284 40462478 #assignee_id_for2479 returns the user ID for the assignee of an issuable2480 returns nil if the issuable does not have an assignee2481# [RSpecRunTime] RSpec elapsed time: 11 minutes 3.84 seconds. Current RSS: ~1435M. load average: 1.00 1.14 1.12 1/284 40472482 #user_id_for2483 returns the user ID for the given user2484 does not fail with empty input2485# [RSpecRunTime] RSpec elapsed time: 11 minutes 5.43 seconds. Current RSS: ~1442M. load average: 1.00 1.14 1.12 1/284 40482486 #find2487 without a cache2488 finds a GitLab user for a GitHub user ID2489 finds a GitLab user for a GitHub Email address2490# [RSpecRunTime] RSpec elapsed time: 11 minutes 7.31 seconds. Current RSS: ~1461M. load average: 1.00 1.14 1.12 1/284 40492491 with a cache2492 returns the cached user ID2493 does not query the database if the cache key exists but is empty2494# [RSpecRunTime] RSpec elapsed time: 11 minutes 9.01 seconds. Current RSS: ~1457M. load average: 1.00 1.14 1.12 1/284 40502495 #find_from_cache2496 retrieves a GitLab user ID for a GitHub user ID2497 retrieves a GitLab user ID for a GitHub Email address2498 does not query the cache for an Email address when none is given2499# [RSpecRunTime] RSpec elapsed time: 11 minutes 11.49 seconds. Current RSS: ~1468M. load average: 1.00 1.13 1.12 1/284 40512500 #find_id_from_database2501 returns the GitLab user ID for a GitHub user ID2502 returns the GitLab user ID for a GitHub Email address2503# [RSpecRunTime] RSpec elapsed time: 11 minutes 13.23 seconds. Current RSS: ~1470M. load average: 1.00 1.13 1.12 1/284 40522504 #email_for_github_username2505 when the email is cached2506 returns the email from the cache2507 does not make a rate-limited API call2508# [RSpecRunTime] RSpec elapsed time: 11 minutes 14.87 seconds. Current RSS: ~1473M. load average: 1.00 1.13 1.12 1/284 40532509 when the email cache is nil2510 if the email has not been checked for the project2511 if the cached etag is nil2512 makes an API call2513 when github_import_lock_user_finder feature flag is disabled2514 does not lock the finder2515# [RSpecRunTime] RSpec elapsed time: 11 minutes 16.5 seconds. Current RSS: ~1479M. load average: 1.08 1.15 1.12 1/284 40542516 if the response contains an email2517 behaves like returns and caches the email2518 returns the email2519 caches the email and expires the etag and project check caches2520# [RSpecRunTime] RSpec elapsed time: 11 minutes 18.09 seconds. Current RSS: ~1483M. load average: 1.08 1.15 1.12 1/284 40552521 when retried2522 behaves like returns and caches the email2523 returns the email2524 caches the email and expires the etag and project check caches2525# [RSpecRunTime] RSpec elapsed time: 11 minutes 19.74 seconds. Current RSS: ~1483M. load average: 1.08 1.15 1.12 1/284 40562526 if the response does not contain an email2527 returns nil2528 caches a blank email and etag and marks the project as checked2529# [RSpecRunTime] RSpec elapsed time: 11 minutes 21.4 seconds. Current RSS: ~1485M. load average: 1.07 1.14 1.12 1/284 40572530 if the cached etag is not nil2531 makes a non-rate-limited API call2532 if the response contains an email2533 behaves like returns and caches the email2534 returns the email2535 caches the email and expires the etag and project check caches2536# [RSpecRunTime] RSpec elapsed time: 11 minutes 23.87 seconds. Current RSS: ~1484M. load average: 1.07 1.14 1.12 1/284 40582537 if the response does not contain an email2538 behaves like returns nil and caches a negative lookup2539 returns nil2540 caches a blank email and marks the project as checked2541# [RSpecRunTime] RSpec elapsed time: 11 minutes 25.49 seconds. Current RSS: ~1484M. load average: 1.07 1.14 1.12 1/284 40592542 if the response is nil2543 returns nil2544 marks the project as checked2545# [RSpecRunTime] RSpec elapsed time: 11 minutes 27.11 seconds. Current RSS: ~1482M. load average: 1.07 1.14 1.12 1/283 40602546 if the email has been checked for the project2547 returns nil2548 behaves like does not change caches2549 does not write to any of the caches2550# [RSpecRunTime] RSpec elapsed time: 11 minutes 28.72 seconds. Current RSS: ~1482M. load average: 1.07 1.14 1.12 1/283 40612551 behaves like a user resource not found on GitHub2552 returns nil2553 caches a blank email2554# [RSpecRunTime] RSpec elapsed time: 11 minutes 30.35 seconds. Current RSS: ~1482M. load average: 1.07 1.14 1.12 1/283 40622555 when the email cache is blank2556 if the email has not been checked for the project2557 if the cached etag is not nil2558 makes a non-rate-limited API call2559 if the response contains an email2560 behaves like returns and caches the email2561 returns the email2562 caches the email and expires the etag and project check caches2563# [RSpecRunTime] RSpec elapsed time: 11 minutes 32.69 seconds. Current RSS: ~1482M. load average: 1.06 1.14 1.12 1/283 40632564 if the response does not contain an email2565 behaves like returns nil and caches a negative lookup2566 returns nil2567 caches a blank email and marks the project as checked2568# [RSpecRunTime] RSpec elapsed time: 11 minutes 34.32 seconds. Current RSS: ~1481M. load average: 1.06 1.14 1.12 1/283 40642569 if the response is nil2570 behaves like returns nil and caches a negative lookup2571 returns nil2572 caches a blank email and marks the project as checked2573# [RSpecRunTime] RSpec elapsed time: 11 minutes 35.91 seconds. Current RSS: ~1480M. load average: 1.06 1.14 1.12 1/283 40652574 behaves like a user resource not found on GitHub2575 returns nil2576 caches a blank email2577# [RSpecRunTime] RSpec elapsed time: 11 minutes 37.46 seconds. Current RSS: ~1482M. load average: 1.06 1.14 1.12 1/283 40662578 if the cached etag is nil2579 when lock was executed by another process and an email was fetched2580 does not fetch user detail2581 when lock was executed by another process and an email in cache is still blank2582 fetch user detail2583 if the email has been checked for the project2584 returns nil2585 behaves like does not change caches2586 does not write to any of the caches2587# [RSpecRunTime] RSpec elapsed time: 11 minutes 40.62 seconds. Current RSS: ~1481M. load average: 1.06 1.14 1.12 1/283 40672588 #cached_id_for_github_id2589 reads a user ID from the cache2590 reads a non existing cache key2591# [RSpecRunTime] RSpec elapsed time: 11 minutes 42.21 seconds. Current RSS: ~1480M. load average: 1.05 1.14 1.12 1/283 40682592 #cached_id_for_github_email2593 reads a user ID from the cache2594 reads a non existing cache key2595# [RSpecRunTime] RSpec elapsed time: 11 minutes 43.8 seconds. Current RSS: ~1480M. load average: 1.05 1.14 1.12 1/283 40692596 #id_for_github_id2597 queries and caches the user ID for a given GitHub ID2598 caches a nil value if no ID could be found2599 when importing from github enterprise2600 does not look up the user by external id2601# [RSpecRunTime] RSpec elapsed time: 11 minutes 46.19 seconds. Current RSS: ~1481M. load average: 1.05 1.14 1.12 1/283 40702602 #id_for_github_email2603 queries and caches the user ID for a given Email address2604 caches a nil value if no ID could be found2605# [RSpecRunTime] RSpec elapsed time: 11 minutes 47.78 seconds. Current RSS: ~1479M. load average: 1.05 1.13 1.12 1/283 40712606 #query_id_for_github_id2607 returns the ID of the user for the given GitHub user ID2608 returns nil when no user ID could be found2609# [RSpecRunTime] RSpec elapsed time: 11 minutes 49.45 seconds. Current RSS: ~1481M. load average: 1.05 1.13 1.12 1/283 40722610 #query_id_for_github_email2611 returns the ID of the user for the given Email address2612 returns nil if no user ID could be found2613# [RSpecRunTime] RSpec elapsed time: 11 minutes 51.06 seconds. Current RSS: ~1473M. load average: 1.05 1.13 1.12 1/283 40732614 #read_id_from_cache2615 reads an ID from the cache2616 reads a cache key with an empty value2617 reads a cache key that does not exist2618# [RSpecRunTime] RSpec elapsed time: 11 minutes 53.35 seconds. Current RSS: ~1482M. load average: 1.04 1.13 1.12 1/283 40742619# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/user_finder_spec.rb. It took 58.87 seconds. Expected to take 1 minute 12.1 seconds.2620# [RSpecRunTime] Starting example group spec/services/issuable/bulk_update_service_spec.rb. Expected to take 1 minute 10.01 seconds.2621Issuable::BulkUpdateService2622 with issuables at a project level2623 behaves like bulk update service2624 result count only includes authorized issuables2625 when issuable_ids are passed as an array2626 updates assignees2627# [RSpecRunTime] RSpec elapsed time: 11 minutes 56.54 seconds. Current RSS: ~1477M. load average: 1.04 1.13 1.11 1/283 40812628 with unpermitted attributes2629 does not update the issues2630 when issuable update service raises an ArgumentError2631 returns an error response2632 close issues2633 succeeds and returns the correct number of issues updated2634 closes all the issues passed2635 behaves like scheduling cached group count clear2636 schedules worker2637# [RSpecRunTime] RSpec elapsed time: 11 minutes 59.04 seconds. Current RSS: ~1492M. load average: 1.04 1.13 1.11 1/284 40822638 reopen issues2639 succeeds and returns the correct number of issues updated2640 reopens all the issues passed2641 behaves like scheduling cached group count clear2642 schedules worker2643# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.8 second. Current RSS: ~1495M. load average: 1.04 1.13 1.11 1/285 40832644 updating merge request assignee2645 when the new assignee ID is a valid user2646 succeeds2647 updates the assignee to the user ID passed2648# [RSpecRunTime] RSpec elapsed time: 12 minutes 3.2 seconds. Current RSS: ~1497M. load average: 1.04 1.13 1.11 1/291 41452649 when the new assignee ID is 02650 unassigns the issues2651 when the new assignee IDs array is empty2652 removes all assignees2653 updating issue assignee2654 when the new assignee ID is a valid user2655 succeeds2656 updates the assignee to the user ID passed2657# [RSpecRunTime] RSpec elapsed time: 12 minutes 6.56 seconds. Current RSS: ~1493M. load average: 1.03 1.12 1.11 1/290 42002658 when the new assignee ID is 02659 unassigns the issues2660 when the new assignee IDs array is empty2661 removes all assignees2662 updating milestones2663 behaves like updates milestones2664 succeeds2665 updates the issuables milestone2666 behaves like not scheduling cached group count clear2667 does not schedule worker2668 updating confidentiality2669 behaves like updates confidentiality2670 succeeds2671 updates the issuables confidentiality2672# [RSpecRunTime] RSpec elapsed time: 12 minutes 10.33 seconds. Current RSS: ~1496M. load average: 1.03 1.12 1.11 1/289 42012673 behaves like not scheduling cached group count clear2674 does not schedule worker2675 updating labels2676 behaves like updating labels2677 when add_label_ids are passed2678 adds those label IDs to all issues passed2679 does not update issues not passed in2680# [RSpecRunTime] RSpec elapsed time: 12 minutes 13.32 seconds. Current RSS: ~1474M. load average: 1.03 1.12 1.11 1/289 42022681 when remove_label_ids are passed2682 removes those label IDs from all issues passed2683 does not update issues not passed in2684# [RSpecRunTime] RSpec elapsed time: 12 minutes 15.46 seconds. Current RSS: ~1469M. load average: 1.03 1.12 1.11 1/284 42032685 when add_label_ids and remove_label_ids are passed2686 adds the label IDs to all issues passed2687 removes the label IDs from all issues passed2688 does not update issues not passed in2689# [RSpecRunTime] RSpec elapsed time: 12 minutes 19.19 seconds. Current RSS: ~1460M. load average: 1.03 1.12 1.11 1/284 42042690 subscribe to issues2691 subscribes the given user2692 unsubscribe from issues2693 unsubscribes the given user2694 updating issues from external project2695 updates only issues that belong to the parent project2696# [RSpecRunTime] RSpec elapsed time: 12 minutes 21.43 seconds. Current RSS: ~1452M. load average: 1.02 1.12 1.11 1/284 42052697 with issuables at a group level2698 behaves like bulk update service2699 result count only includes authorized issuables2700 when issuable_ids are passed as an array2701 updates assignees2702# [RSpecRunTime] RSpec elapsed time: 12 minutes 24.65 seconds. Current RSS: ~1431M. load average: 1.02 1.12 1.11 1/284 42062703 updating milestones2704 when issues2705 behaves like updates milestones2706 succeeds2707 updates the issuables milestone2708# [RSpecRunTime] RSpec elapsed time: 12 minutes 28.37 seconds. Current RSS: ~1454M. load average: 1.10 1.13 1.11 1/284 42192709 when merge requests2710 behaves like updates milestones2711 succeeds2712 updates the issuables milestone2713# [RSpecRunTime] RSpec elapsed time: 12 minutes 32.48 seconds. Current RSS: ~1462M. load average: 1.50 1.21 1.14 1/289 42602714 updating confidentiality2715 with issues2716 behaves like updates confidentiality2717 succeeds2718 updates the issuables confidentiality2719# [RSpecRunTime] RSpec elapsed time: 12 minutes 35.17 seconds. Current RSS: ~1461M. load average: 1.50 1.21 1.14 1/289 42672720 with merge requests2721 does not throw an error2722 updating labels2723 behaves like updating labels2724 when add_label_ids are passed2725 adds those label IDs to all issues passed2726 does not update issues not passed in2727# [RSpecRunTime] RSpec elapsed time: 12 minutes 40.15 seconds. Current RSS: ~1454M. load average: 1.46 1.21 1.14 1/289 43142728 when remove_label_ids are passed2729 removes those label IDs from all issues passed2730 does not update issues not passed in2731# [RSpecRunTime] RSpec elapsed time: 12 minutes 44.42 seconds. Current RSS: ~1454M. load average: 1.42 1.20 1.14 1/289 43272732 when add_label_ids and remove_label_ids are passed2733 adds the label IDs to all issues passed2734 removes the label IDs from all issues passed2735 does not update issues not passed in2736# [RSpecRunTime] RSpec elapsed time: 12 minutes 51.13 seconds. Current RSS: ~1452M. load average: 1.39 1.20 1.14 1/284 43462737 with issues from external group2738 updates issues that belong to the parent group or descendants2739# [RSpecRunTime] RSpec elapsed time: 12 minutes 54.13 seconds. Current RSS: ~1437M. load average: 1.35 1.20 1.14 1/284 43472740 when no parent is provided2741 returns an unscoped update error2742# [RSpecRunTime] Finishing example group spec/services/issuable/bulk_update_service_spec.rb. It took 1 minute 0.92 second. Expected to take 1 minute 10.01 seconds.2743# [RSpecRunTime] Starting example group spec/lib/gitlab/ssh_public_key_spec.rb. Expected to take 52.61 seconds.2744Gitlab::SSHPublicKey2745 .technology(name)2746 returns nil for an unrecognised name2747 name: :rsa2748 is expected to eq :rsa2749 is expected to eq :rsa2750 name: :dsa2751 is expected to eq :dsa2752 is expected to eq :dsa2753 name: :ecdsa2754 is expected to eq :ecdsa2755 is expected to eq :ecdsa2756 name: :ed255192757 is expected to eq :ed255192758 is expected to eq :ed255192759 name: :ecdsa_sk2760 is expected to eq :ecdsa_sk2761 is expected to eq :ecdsa_sk2762 name: :ed25519_sk2763 is expected to eq :ed25519_sk2764 is expected to eq :ed25519_sk2765 FIPS mode2766 name: :rsa2767 is expected to eq :rsa2768 is expected to eq :rsa2769 name: :ecdsa2770 is expected to eq :ecdsa2771 is expected to eq :ecdsa2772 name: :ed255192773 is expected to eq :ed255192774 is expected to eq :ed255192775 name: :ecdsa_sk2776 is expected to eq :ecdsa_sk2777 is expected to eq :ecdsa_sk2778 name: :ed25519_sk2779 is expected to eq :ed25519_sk2780 is expected to eq :ed25519_sk2781 .supported_types2782 returns array with the names of supported technologies2783 FIPS mode2784 returns array with the names of supported technologies2785 .supported_sizes(name)2786 name: :rsa, sizes: [1024, 2048, 3072, 4096]2787 is expected to eq [1024, 2048, 3072, 4096]2788 is expected to eq [1024, 2048, 3072, 4096]2789 name: :dsa, sizes: [1024, 2048, 3072]2790 is expected to eq [1024, 2048, 3072]2791 is expected to eq [1024, 2048, 3072]2792 name: :ecdsa, sizes: [256, 384, 521]2793 is expected to eq [256, 384, 521]2794 is expected to eq [256, 384, 521]2795 name: :ed25519, sizes: [256]2796 is expected to eq [256]2797 is expected to eq [256]2798 name: :ecdsa_sk, sizes: [256]2799 is expected to eq [256]2800 is expected to eq [256]2801 name: :ed25519_sk, sizes: [256]2802 is expected to eq [256]2803 is expected to eq [256]2804 FIPS mode2805 name: :rsa, sizes: [3072, 4096]2806 is expected to eq [3072, 4096]2807 is expected to eq [3072, 4096]2808 name: :dsa, sizes: []2809 is expected to eq []2810 is expected to eq []2811 name: :ecdsa, sizes: [256, 384, 521]2812 is expected to eq [256, 384, 521]2813 is expected to eq [256, 384, 521]2814 name: :ed25519, sizes: [256]2815 is expected to eq [256]2816 is expected to eq [256]2817 name: :ecdsa_sk, sizes: [256]2818 is expected to eq [256]2819 is expected to eq [256]2820 name: :ed25519_sk, sizes: [256]2821 is expected to eq [256]2822 is expected to eq [256]2823 .supported_algorithms2824 returns all supported algorithms2825 FIPS mode2826 returns all supported algorithms2827 .supported_algorithms_for_name2828 name: :rsa, algorithms: ["ssh-rsa"]2829 returns all supported algorithms for rsa2830 name: :dsa, algorithms: ["ssh-dss"]2831 returns all supported algorithms for dsa2832 name: :ecdsa, algorithms: ["ecdsa-sha2-nistp256", "ecdsa-sha2-nistp384", "ecdsa-sha2-nistp521"]2833 returns all supported algorithms for ecdsa2834 name: :ed25519, algorithms: ["ssh-ed25519"]2835 returns all supported algorithms for ed255192836 name: :ecdsa_sk, algorithms: ["sk-ecdsa-sha2-nistp256@openssh.com"]2837 returns all supported algorithms for ecdsa_sk2838 name: :ed25519_sk, algorithms: ["sk-ssh-ed25519@openssh.com"]2839 returns all supported algorithms for ed25519_sk2840 FIPS mode2841 name: :rsa, algorithms: ["ssh-rsa"]2842 returns all supported algorithms for rsa2843 name: :dsa, algorithms: ["ssh-dss"]2844 returns all supported algorithms for dsa2845 name: :ecdsa, algorithms: ["ecdsa-sha2-nistp256", "ecdsa-sha2-nistp384", "ecdsa-sha2-nistp521"]2846 returns all supported algorithms for ecdsa2847 name: :ed25519, algorithms: ["ssh-ed25519"]2848 returns all supported algorithms for ed255192849 name: :ecdsa_sk, algorithms: ["sk-ecdsa-sha2-nistp256@openssh.com"]2850 returns all supported algorithms for ecdsa_sk2851 name: :ed25519_sk, algorithms: ["sk-ssh-ed25519@openssh.com"]2852 returns all supported algorithms for ed25519_sk2853 .sanitize(key_content)2854 when key has blank space characters2855 removes the extra blank space characters2856 when key doesn't have blank space characters2857 doesn't modify the content2858 when key is invalid2859 returns the original content2860 #valid?2861 with a valid SSH key2862 factory: :rsa_key_20482863 is expected to be valid2864 when key begins with options2865 is expected to be valid2866 when key is in known_hosts format2867 when key begins with 'example.com'2868 is expected to be valid2869 when key begins with '@revoked other.example.com'2870 is expected to be valid2871 factory: :rsa_key_40962872 is expected to be valid2873 when key begins with options2874 is expected to be valid2875 when key is in known_hosts format2876 when key begins with 'example.com'2877 is expected to be valid2878 when key begins with '@revoked other.example.com'2879 is expected to be valid2880 factory: :rsa_key_51202881 is expected to be valid2882 when key begins with options2883 is expected to be valid2884 when key is in known_hosts format2885 when key begins with 'example.com'2886 is expected to be valid2887 when key begins with '@revoked other.example.com'2888 is expected to be valid2889 factory: :rsa_key_81922890 is expected to be valid2891 when key begins with options2892 is expected to be valid2893 when key is in known_hosts format2894 when key begins with 'example.com'2895 is expected to be valid2896 when key begins with '@revoked other.example.com'2897 is expected to be valid2898 factory: :dsa_key_20482899 is expected to be valid2900 when key begins with options2901 is expected to be valid2902 when key is in known_hosts format2903 when key begins with 'example.com'2904 is expected to be valid2905 when key begins with '@revoked other.example.com'2906 is expected to be valid2907 factory: :ecdsa_key_2562908 is expected to be valid2909 when key begins with options2910 is expected to be valid2911 when key is in known_hosts format2912 when key begins with 'example.com'2913 is expected to be valid2914 when key begins with '@revoked other.example.com'2915 is expected to be valid2916 factory: :ed25519_key_2562917 is expected to be valid2918 when key begins with options2919 is expected to be valid2920 when key is in known_hosts format2921 when key begins with 'example.com'2922 is expected to be valid2923 when key begins with '@revoked other.example.com'2924 is expected to be valid2925 factory: :ecdsa_sk_key_2562926 is expected to be valid2927 when key begins with options2928 is expected to be valid2929 when key is in known_hosts format2930 when key begins with 'example.com'2931 is expected to be valid2932 when key begins with '@revoked other.example.com'2933 is expected to be valid2934 factory: :ed25519_sk_key_2562935 is expected to be valid2936 when key begins with options2937 is expected to be valid2938 when key is in known_hosts format2939 when key begins with 'example.com'2940 is expected to be valid2941 when key begins with '@revoked other.example.com'2942 is expected to be valid2943 with an invalid SSH key2944 is expected not to be valid2945 when an unsupported SSH key algorithm2946 is expected not to be valid2947 #type2948 factory: :rsa_key_2048, type: :rsa2949 is expected to eq :rsa2950 factory: :dsa_key_2048, type: :dsa2951 is expected to eq :dsa2952 factory: :ecdsa_key_256, type: :ecdsa2953 is expected to eq :ecdsa2954 factory: :ed25519_key_256, type: :ed255192955 is expected to eq :ed255192956 factory: :ecdsa_sk_key_256, type: :ecdsa_sk2957 is expected to eq :ecdsa_sk2958 factory: :ed25519_sk_key_256, type: :ed25519_sk2959 is expected to eq :ed25519_sk2960 with an invalid SSH key2961 is expected to be nil2962 when the key is represented by a class that is not in the list of supported technologies2963 raises error2964 when the key is represented by a subclass of the class that is in the list of supported technologies2965 raises error2966 #bits2967 factory: :rsa_key_2048, bits: 20482968 is expected to eq 20482969 factory: :rsa_key_4096, bits: 40962970 is expected to eq 40962971 factory: :rsa_key_5120, bits: 51202972 is expected to eq 51202973 factory: :rsa_key_8192, bits: 81922974 is expected to eq 81922975 factory: :dsa_key_2048, bits: 20482976 is expected to eq 20482977 factory: :ecdsa_key_256, bits: 2562978 is expected to eq 2562979 factory: :ed25519_key_256, bits: 2562980 is expected to eq 2562981 factory: :ecdsa_sk_key_256, bits: 2562982 is expected to eq 2562983 factory: :ed25519_sk_key_256, bits: 2562984 is expected to eq 2562985 with an invalid SSH key2986 is expected to be nil2987 when the key is represented by a class that is not in the list of supported technologies2988 raises error2989 when the key is represented by a subclass of the class that is in the list of supported technologies2990 raises error2991 #banned?2992 key: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAwRIdDlHaIqZXND/l1vFT7ue3rc/DvXh2yx5EFtuxGQRHVxGMazDhV4vj5ANGXDQwUYI0iZh6aOVrDy8I/y9/y+YDGCvsnqrDbuPDjW26s2bBXWgUPiC93T3TA6L2KOxhVcl7mljEOIYACRHPpJNYVGhinCxDUH9LxMrdNXgP5Ok= mateidu@localhost"2993 is expected to equal true2994 key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIBnZQ+6nhlPX/JnX5i5hXpljJ89bSnnrsSs51hSPuoJGmoKowBddISK7s10AIpO0xAWGcr8PUr2FOjEBbDHqlRxoXF0Ocms9xv3ql9EYUQ5+U+M6BymWhNTFPOs6gFHUl8Bw3t6c+SRKBpfRFB0yzBj9d093gSdfTAFoz+yLo4vRw=="2995 is expected to equal true2996 key: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAvIhC5skTzxyHif/7iy3yhxuK6/OB13hjPqrskogkYFrcW8OK4VJT+5+Fx7wd4sQCnVn8rNqahw/x6sfcOMDI/Xvn4yKU4t8TnYf2MpUVr4ndz39L5Ds1n7Si1m2suUNxWbKv58I8+NMhlt2ITraSuTU0NGymWOc8+LNi+MHXdLk= SCCP Superuser"2997 is expected to equal true2998 key: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6NF8iallvQVp22WDkTkyrtvp9eWW6A8YVr+kz4TjGYe7gHzIw+niNltGEFHzD8+v1I2YJ6oXevct1YeS0o9HZyN1Q9qgCgzUFtdOKLv6IedplqoPkcmF0aYet2PkEDo3MlTBckFXPITAMzF8dJSIFo9D8HfdOV0IAdx4O7PtixWKn5y2hMNG0zQPyUecp4pzC6kivAIhyfHilFR61RGL+GPXQ2MWZWFYbAGjyiYJnAmCP3NOTd0jMZEnDkbUvxhMmBYSdETk1rRgm+R4LOzFUGaHqHDLKLX+FIPKcF96hrucXzcWyLbIbEgE98OHlnVYCzRdK8jlqm8tehUc9c9WhQ== vagrant insecure public key"2999 is expected to equal true3000 key: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAwRIdDlHaIqZXND/l1vFT7ue3rc/DvXh2yx5EFtuxGQRHVxGMazDhV4vj5ANGXDQwUYI0iZh6aOVrDy8I/y9/y+YDGCvsnqrDbuPDjW26s2bBXWgUPiC93T3TA6L2KOxhVcl7mljEOIYACRHPpJNYVGhinCxDUH9LxMrdNXgP5Ok= mateidu@localhost"3001 is expected to equal true3002 key: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAn8LoId2N5i28cNKuEWWea3yt0I/LdT/NROrF44WZewtxch+DIwteQhM1qL6EKUSqz3Q2geX1crpOsNnyh67xy5lNo086u/QewOCSRAUGrQCXqFQ4JU8ny/qugWALQHjbIaPHj/3zMK09r4cpTSeAU7CW5nQyTKGmh7v9CAfWfcs= adam@localhost.localdomain"3003 is expected to equal true3004 key: "ssh-dss AAAAB3NzaC1kc3MAAACBAJTDsX+8olPZeyr58g9XE0L8PKT5030NZBPlE7np4hBqx36HoWarWq1Csn8M57dWN9StKbs03k2ggY6sYJK5AW2EWar70um3pYjKQHiZq7mITmitsozFN/K7wu2e2iKRgquUwH5SuYoOJ29n7uhaILXiKZP4/H/dDudqPRSY6tJPAAAAFQDtuWH90mDbU2L/Ms2lfl/cja/wHwAAAIAMBwSHZt2ysOHCFe1WLUvdwVDHUqk3QHTskuuAnMlwMtSvCaUxSatdHahsMZ9VCHjoQUx6j+TcgRLDbMlRLnwUlb6wpniehLBFk+qakGcREqks5NxYzFTJXwROzP72jPvVgQyOZHWq81gCild/ljL7hmrduCqYwxDIz4o7U92UKQAAAIBmhSl9CVPgVMv1xO8DAHVhM1huIIK8mNFrzMJz+JXzBx81ms1kWSeQOC/nraaXFTBlqiQsvB8tzr4xZdbaI/QzVLKNAF5C8BJ4ScNlTIx1aZJwyMil8Nzb+0YAsw5Ja+bEZZvEVlAYnd10qRWrPeEY1txLMmX3wDa+JvJL7fmuBg=="3005 is expected to equal true3006 key: "ssh-dss AAAAB3NzaC1kc3MAAACBAMq5EcIFdfCjJakyQnP/BBp9oc6mpaZVguf0Znp5C40twiG1lASQJZlM1qOB/hkBWYeBCHUkcOLEnVXSZzB62L+W/LGKodqnsiQPRr57AA6jPc6mNBnejHai8cSdAl9n/0s2IQjdcrxM8CPq2uEyfm0J3AV6Lrbbxr5NgE5xxM+DAAAAFQCmFk/M7Rx2jexsJ9COpHkHwUjcNQAAAIAdg18oByp/tjjDKhWhmmv+HbVIROkRqSxBvuEZEmcWlg38mLIT1bydfpSou/V4rI5ctxwCfJ1rRr66pw6GwCrz4fXmyVlhrj7TrktyQ9+zRXhynF4wdNPWErhNHb8tGlSOFiOBcUTlouX3V/ka6Dkd6ZQrZLQFaH+gjfyTZZ82HQAAAIEArsJgp7RLPOsCeLqoia/eljseBFVDazO5Q0ysUotTw9wgXGGVWREwm8wNggFNb9eCiBAAUfVZVfhVAtFT0pBf/eIVLPXyaMw3prBt7LqeBrbagODc3WAAdMTPIdYYcOKgv+YvTXa51zG64v6pQOfS8WXgKCzDl44puXfYeDk5lVQ="3007 is expected to equal true3008 key: "ssh-dss AAAAB3NzaC1kc3MAAACBAKwKBw7D4OA1H/uD4htdh04TBIHdbSjeXUSnWJsce8C0tvoB01Yarjv9TFj+tfeDYVWtUK1DA1JkyqSuoAtDANJzF4I6Isyd0KPrW3dHFTcg6Xlz8d3KEaHokY93NOmB/xWEkhme8b7Q0U2iZie2pgWbTLXV0FA+lhskTtPHW3+VAAAAFQDRyayUlVZKXEweF3bUe03zt9e8VQAAAIAEPK1k3Y6ErAbIl96dnUCnZjuWQ7xXy062pf63QuRWI6LYSscm3f1pEknWUNFr/erQ02pkfi2eP9uHl1TI1ql+UmJX3g3frfssLNZwWXAW0m8PbY3HZSs+f5hevM3ua32pnKDmbQ2WpvKNyycKHi81hSI14xMcdblJolhN5iY8/wAAAIAjEe5+0m/TlBtVkqQbUit+s/g+eB+PFQ+raaQdL1uztW3etntXAPH1MjxsAC/vthWYSTYXORkDFMhrO5ssE2rfg9io0NDyTIZt+VRQMGdi++dH8ptU+ldl2ZejLFdTJFwFgcfXz+iQ1mx6h9TPX1crE1KoMAVOj3yKVfKpLB1EkA== root@lbslave"3009 is expected to equal true3010 key: "ssh-dss AAAAB3NzaC1kc3MAAACBAN3AITryJMQyOKZjAky+mQ/8pOHIlu4q8pzmR0qotKaLm2yye5a0PY2rOaQRAzi7EPheBXbqTb8a8TrHhGXI5P7GUHaJho5HhEnw+5TwAvP72L7LcPwxMxj/rLcR/jV+uLMsVeJVWjwJcUv83yzPXoVjK0hrIm+RLLeuTM+gTylHAAAAFQD5gBdXsXAiTz1atzMg3xDFF1zlowAAAIAlLy6TCMlOBM0IcPsvP/9bEjDj0M8YZazdqt4amO2IaNUPYt9/sIsLOQfxIj8myDK1TOp8NyRJep7V5aICG4f3Q+XktlmLzdWn3sjvbWuIAXe1opjG2T69YhxfHZr8Wn7P4tpCgyqM4uHmUKrfnBzQQ9vkUUWsZoUXM2Z7vUXVfQAAAIAU6eNlphQWDwx0KOBiiYhF9BM6kDbQlyw8333rAG3G4CcjI2G8eYGtpBNliaD185UjCEsjPiudhGil/j4Zt/+VY3aGOLoi8kqXBBc8ZAML9bbkXpyhQhMgwiywx3ciFmvSn2UAin8yurStYPQxtXauZN5PYbdwCHPS7ApIStdpMA== wood@endec1"3011 is expected to equal true3012 key: "ssh-dss AAAAB3NzaC1kc3MAAACBAISAE3CAX4hsxTw0dRc0gx8nQ41r3Vkj9OmG6LGeKWRmpy7C6vaExuupjxid76fd4aS56lCUEEoRlJ3zE93qoK9acI6EGqGQFLuDZ0fqMyRSX+ilf+1HDo/TRyuraggxp9Hj9LMpZVbpFATMm0+d9Xs7eLmaJjuMsowNlOf8NFdHAAAAFQCwdvqOAkR6QhuiAapQ/9iVuR0UAQAAAIBpLMo4dhSeWkChfv659WLPftxRrX/HR8YMD/jqa3R4PsVM2g6dQ1191nHugtdV7uaMeOqOJ/QRWeYM+UYwT0Zgx2LqvgVSjNDfdjk+ZRY8x3SmExFi62mKFoTGSOCXfcAfuanjaoF+sepnaiLUd+SoJShGYHoqR2QWiysTRqknlwAAAIBLEgYmr9XCSqjENFDVQPFELYKT7Zs9J87PjPS1AP0qF1OoRGZ5mefK6X/6VivPAUWmmmev/BuAs8M1HtfGeGGzMzDIiU/WZQ3bScLB1Ykrcjk7TOFD6xrnk/inYAp5l29hjidoAONcXoHmUAMYOKqn63Q2AsDpExVcmfj99/BlpQ=="3013 is expected to equal true3014 with a valid SSH key3015 is expected to equal false3016 with an invalid SSH key3017 is expected to equal false3018 #fingerprint3019 factory: :rsa_key_2048, fingerprint: "58:a8:9d:cd:1f:70:f8:5a:d9:e4:24:8e:da:89:e4:fc"3020 is expected to eq "58:a8:9d:cd:1f:70:f8:5a:d9:e4:24:8e:da:89:e4:fc"3021 factory: :rsa_key_4096, fingerprint: "df:73:db:29:3c:a5:32:cf:09:17:7e:8e:9d:de:d7:f7"3022 is expected to eq "df:73:db:29:3c:a5:32:cf:09:17:7e:8e:9d:de:d7:f7"3023 factory: :rsa_key_5120, fingerprint: "fe:fa:3a:4d:7d:51:ec:bf:c7:64:0c:96:d0:17:8a:d0"3024 is expected to eq "fe:fa:3a:4d:7d:51:ec:bf:c7:64:0c:96:d0:17:8a:d0"3025 factory: :rsa_key_8192, fingerprint: "fb:53:7f:e9:2f:f7:17:aa:c8:32:52:06:8e:05:e2:82"3026 is expected to eq "fb:53:7f:e9:2f:f7:17:aa:c8:32:52:06:8e:05:e2:82"3027 factory: :dsa_key_2048, fingerprint: "c8:85:1e:df:44:0f:20:00:3c:66:57:2b:21:10:5a:27"3028 is expected to eq "c8:85:1e:df:44:0f:20:00:3c:66:57:2b:21:10:5a:27"3029 factory: :ecdsa_key_256, fingerprint: "67:a3:a9:7d:b8:e1:15:d4:80:40:21:34:bb:ed:97:38"3030 is expected to eq "67:a3:a9:7d:b8:e1:15:d4:80:40:21:34:bb:ed:97:38"3031 factory: :ed25519_key_256, fingerprint: "e6:eb:45:8a:3c:59:35:5f:e9:5b:80:12:be:7e:22:73"3032 is expected to eq "e6:eb:45:8a:3c:59:35:5f:e9:5b:80:12:be:7e:22:73"3033 factory: :ecdsa_sk_key_256, fingerprint: "56:b9:bc:99:3d:2f:cf:63:6b:70:d8:f9:40:7e:09:4c"3034 is expected to eq "56:b9:bc:99:3d:2f:cf:63:6b:70:d8:f9:40:7e:09:4c"3035 factory: :ed25519_sk_key_256, fingerprint: "f9:a0:64:0b:4b:72:72:0e:62:92:d7:04:14:74:1c:c9"3036 is expected to eq "f9:a0:64:0b:4b:72:72:0e:62:92:d7:04:14:74:1c:c9"3037 with an invalid SSH key3038 is expected to be nil3039 #fingerprint_sha2563040 factory: :rsa_key_2048, fingerprint_sha256: "SHA256:GdtgO0eHbwLB+mK47zblkoXujkqKRZjgMQrHH6Kks3E"3041 is expected to eq "SHA256:GdtgO0eHbwLB+mK47zblkoXujkqKRZjgMQrHH6Kks3E"3042 factory: :rsa_key_4096, fingerprint_sha256: "SHA256:ByDU7hQ1JB95l6p53rHrffc4eXvEtqGUtQhS+Dhyy7g"3043 is expected to eq "SHA256:ByDU7hQ1JB95l6p53rHrffc4eXvEtqGUtQhS+Dhyy7g"3044 factory: :rsa_key_5120, fingerprint_sha256: "SHA256:PCCupLbFHScm4AbEufbGDvhBU27IM0MVAor715qKQK8"3045 is expected to eq "SHA256:PCCupLbFHScm4AbEufbGDvhBU27IM0MVAor715qKQK8"3046 factory: :rsa_key_8192, fingerprint_sha256: "SHA256:CtHFQAS+9Hb8z4vrv4gVQPsHjNN0WIZhWODaB1mQLs4"3047 is expected to eq "SHA256:CtHFQAS+9Hb8z4vrv4gVQPsHjNN0WIZhWODaB1mQLs4"3048 factory: :dsa_key_2048, fingerprint_sha256: "SHA256:+a3DQ7cU5GM+gaYOfmc0VWNnykHQSuth3VRcCpWuYNI"3049 is expected to eq "SHA256:+a3DQ7cU5GM+gaYOfmc0VWNnykHQSuth3VRcCpWuYNI"3050 factory: :ecdsa_key_256, fingerprint_sha256: "SHA256:C+I5k3D+IGeM6k5iBR1ZsphqTKV+7uvL/XZ5hcrTr7g"3051 is expected to eq "SHA256:C+I5k3D+IGeM6k5iBR1ZsphqTKV+7uvL/XZ5hcrTr7g"3052 factory: :ed25519_key_256, fingerprint_sha256: "SHA256:DCKAjzxWrdOTjaGKBBjtCW8qY5++GaiAJflrHPmp6W0"3053 is expected to eq "SHA256:DCKAjzxWrdOTjaGKBBjtCW8qY5++GaiAJflrHPmp6W0"3054 factory: :ecdsa_sk_key_256, fingerprint_sha256: "SHA256:N0sNKBgWKK8usPuPegtgzHQQA9vQ/dRhAEhwFDAnLA4"3055 is expected to eq "SHA256:N0sNKBgWKK8usPuPegtgzHQQA9vQ/dRhAEhwFDAnLA4"3056 factory: :ed25519_sk_key_256, fingerprint_sha256: "SHA256:U8IKRkIHed6vFMTflwweA3HhIf2DWgZ8EFTm9fgwOUk"3057 is expected to eq "SHA256:U8IKRkIHed6vFMTflwweA3HhIf2DWgZ8EFTm9fgwOUk"3058 with an invalid SSH key3059 is expected to be nil3060 #key_text3061 key_value: "this is not a key"3062 carries the unmodified key data3063 key_value: nil3064 carries the unmodified key data3065# [RSpecRunTime] Finishing example group spec/lib/gitlab/ssh_public_key_spec.rb. It took 16.98 seconds. Expected to take 52.61 seconds.3066# [RSpecRunTime] Starting example group spec/models/project_feature_spec.rb. Expected to take 42.76 seconds.3067ProjectFeature3068 does not allow STI3069 is expected to belong to project required: false3070 allows public access level for :pages feature3071 default values3072 is expected to eq 203073 is expected to eq 203074 is expected to eq 203075 is expected to eq 203076 is expected to eq 203077 is expected to eq 203078 is expected to eq 203079 is expected to eq 103080 is expected to eq 203081 is expected to eq 103082 is expected to eq 203083 is expected to eq 203084 is expected to eq 203085 is expected to eq 203086 is expected to eq 203087 is expected to eq 203088 is expected to eq 203089 is expected to eq 203090 is expected to eq 203091# [RSpecRunTime] RSpec elapsed time: 13 minutes 14.14 seconds. Current RSS: ~1486M. load average: 1.25 1.18 1.13 1/285 43483092 PRIVATE_FEATURES_MIN_ACCESS_LEVEL_FOR_PRIVATE_PROJECT3093 has higher level than that of PRIVATE_FEATURES_MIN_ACCESS_LEVEL3094 repository related features3095 does not allow repository related features have higher level3096 behaves like access level validation3097 does not allow public access level for issues3098 does not allow public access level for forking3099 does not allow public access level for merge_requests3100 does not allow public access level for wiki3101 does not allow public access level for snippets3102 does not allow public access level for builds3103 does not allow public access level for repository3104 does not allow public access level for metrics_dashboard3105 does not allow public access level for analytics3106 does not allow public access level for monitor3107 does not allow public access level for operations3108 does not allow public access level for security_and_compliance3109 does not allow public access level for container_registry3110 does not allow public access level for environments3111 does not allow public access level for feature_flags3112 does not allow public access level for releases3113 does not allow public access level for infrastructure3114 does not allow public access level for model_experiments3115 does not allow public access level for model_registry3116# [RSpecRunTime] RSpec elapsed time: 13 minutes 16.92 seconds. Current RSS: ~1489M. load average: 1.23 1.18 1.13 1/285 43493117 default pages access level3118 when new project is private3119 is expected to eq 103120 when new project is internal3121 is expected to eq 103122 when new project is public3123 is expected to eq 203124 when access control is forced on the admin level3125 is expected to eq 103126# [RSpecRunTime] RSpec elapsed time: 13 minutes 19.13 seconds. Current RSS: ~1484M. load average: 1.23 1.18 1.13 1/285 43503127 #public_pages?3128 returns true if Pages access control is not enabled3129 when Pages access control is enabled3130 project_visibility: :private, pages_access_level: 30, result: true3131 properly handles project and Pages visibility settings3132 returns false if access_control is forced on the admin level3133 project_visibility: :internal, pages_access_level: 30, result: true3134 properly handles project and Pages visibility settings3135 returns false if access_control is forced on the admin level3136 project_visibility: :internal, pages_access_level: 20, result: false3137 properly handles project and Pages visibility settings3138 returns false if access_control is forced on the admin level3139 project_visibility: :public, pages_access_level: 20, result: true3140 properly handles project and Pages visibility settings3141 returns false if access_control is forced on the admin level3142 project_visibility: :private, pages_access_level: 10, result: false3143 properly handles project and Pages visibility settings3144 returns false if access_control is forced on the admin level3145 project_visibility: :public, pages_access_level: 10, result: false3146 properly handles project and Pages visibility settings3147 returns false if access_control is forced on the admin level3148 #private_pages?3149 returns false if public_pages? is true3150 returns true if public_pages? is false3151 .required_minimum_access_level3152 handles reporter level3153 handles guest level3154 accepts ActiveModel3155 accepts string3156 handles repository3157 handles package registry3158 raises error if feature is invalid3159 .required_minimum_access_level_for_private_project3160 returns higher permission for repository3161 returns normal permission for issues3162 container_registry_access_level3163 with default value3164 when the default is false3165 creates project_feature with `disabled` container_registry_access_level3166 when the default is true3167 creates project_feature with `enabled` container_registry_access_level3168 when the default is nil3169 creates project_feature with `disabled` container_registry_access_level3170 test build factory3171 private3172 is expected to eq 103173 enabled3174 is expected to eq 203175 disabled3176 is expected to eq 03177 package_registry_access_level3178 with default value3179 config_packages_enabled: false, expected_result: 03180 creates project_feature with correct package_registry_access_level3181 config_packages_enabled: true, expected_result: 203182 creates project_feature with correct package_registry_access_level3183 config_packages_enabled: nil, expected_result: 03184 creates project_feature with correct package_registry_access_level3185 sync packages_enabled3186 initial_value: 0, new_value: 0, expected_result: false3187 set correct value3188 initial_value: 0, new_value: 20, expected_result: true3189 set correct value3190 initial_value: 0, new_value: 30, expected_result: true3191 set correct value3192 initial_value: 20, new_value: 0, expected_result: false3193 set correct value3194 initial_value: 20, new_value: 20, expected_result: true3195 set correct value3196 initial_value: 20, new_value: 30, expected_result: true3197 set correct value3198 initial_value: 30, new_value: 0, expected_result: false3199 set correct value3200 initial_value: 30, new_value: 20, expected_result: true3201 set correct value3202 initial_value: 30, new_value: 30, expected_result: true3203 set correct value3204 #public_packages?3205 returns false if packages config is not enabled3206 with packages config enabled3207 when project is private3208 returns false3209 with package_registry_access_level set to public3210 returns true3211 when project is public3212 returns true3213 #feature_available?3214 when features are disabled3215 returns false3216 when features are enabled only for team members3217 returns false when user is not a team member3218 returns true when user is a team member3219 returns true when user is a member of project group3220 when admin mode is enabled3221 returns true if user is an admin3222# [RSpecRunTime] RSpec elapsed time: 13 minutes 33.4 seconds. Current RSS: ~1466M. load average: 1.18 1.17 1.13 1/285 43513223 when admin mode is disabled3224 returns false when user is an admin3225 when feature is enabled for everyone3226 returns true3227 when feature has any other value3228 returns true3229 #private?3230 merge_requests_access_level: 30, expected_value: false3231 is expected to equal false3232 merge_requests_access_level: 20, expected_value: false3233 is expected to equal false3234 merge_requests_access_level: 10, expected_value: true3235 is expected to equal true3236# [RSpecRunTime] Finishing example group spec/models/project_feature_spec.rb. It took 22.98 seconds. Expected to take 42.76 seconds.3237# [RSpecRunTime] Starting example group spec/models/resource_label_event_spec.rb. Expected to take 38.49 seconds.3238ResourceLabelEvent3239 does not allow STI3240 behaves like having unique enum values3241 has unique values in "action"3242# [RSpecRunTime] RSpec elapsed time: 13 minutes 35.68 seconds. Current RSS: ~1462M. load average: 1.18 1.17 1.13 1/291 43923243 behaves like a resource event3244 importable3245 is expected to respond to #importing?3246 is expected to respond to #imported?3247# [RSpecRunTime] RSpec elapsed time: 13 minutes 37.17 seconds. Current RSS: ~1457M. load average: 1.16 1.17 1.13 1/291 43933248 validations3249 is expected not to allow :user to be ‹nil›3250 when importing3251 is expected to allow :user to be ‹nil›3252 associations3253 is expected to belong to user required: false3254 .created_after3255 returns the expected events3256 returns no events if time is after last record time3257# [RSpecRunTime] RSpec elapsed time: 13 minutes 40.84 seconds. Current RSS: ~1448M. load average: 1.16 1.17 1.13 1/290 43943258 behaves like a resource event for issues3259 associations3260 is expected to belong to issue required: false3261# [RSpecRunTime] RSpec elapsed time: 13 minutes 43.32 seconds. Current RSS: ~1426M. load average: 1.15 1.16 1.13 1/290 43953262 .by_issue3263 returns the expected records for an issue with events3264 returns the expected records for an issue with no events3265 .by_issue_ids3266 returns the expected events3267 .by_created_at_earlier_or_equal_to3268 returns the expected events3269 returns the expected events3270# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.04 seconds. Current RSS: ~1430M. load average: 1.15 1.16 1.13 1/290 43963271 #issuable3272 returns the expected issuable3273# [RSpecRunTime] RSpec elapsed time: 13 minutes 46.85 seconds. Current RSS: ~1429M. load average: 1.14 1.16 1.13 1/285 43973274 behaves like a resource event for merge requests3275 associations3276 is expected to belong to merge_request required: false3277# [RSpecRunTime] RSpec elapsed time: 13 minutes 49.44 seconds. Current RSS: ~1447M. load average: 1.14 1.16 1.13 1/291 45163278 .by_merge_request3279 returns the expected records for an issue with events3280 returns the expected records for an issue with no events3281# [RSpecRunTime] RSpec elapsed time: 13 minutes 50.76 seconds. Current RSS: ~1447M. load average: 1.14 1.16 1.13 1/291 45173282 #issuable3283 returns the expected issuable3284 on callbacks3285 does not trigger note created subscription3286 behaves like a note for work item resource event3287 builds synthetic note with correct synthetic_note_class3288 on callbacks3289 triggers note created subscription3290# [RSpecRunTime] RSpec elapsed time: 13 minutes 53.18 seconds. Current RSS: ~1450M. load average: 1.13 1.16 1.13 1/290 45183291 associations3292 is expected to belong to label required: false3293 validations3294 is expected to be valid3295 Issuable validation3296 is invalid if issue_id and merge_request_id are missing3297 is invalid if issue_id and merge_request_id are set3298 is valid if only issue_id is set3299 is valid if only merge_request_id is set3300 callbacks3301 #broadcast_notes_changed3302 broadcasts note change on event save3303 broadcasts note change on event destroy3304 #outdated_markdown?3305 returns true if label is missing and reference is not empty3306 returns true if reference is not set yet3307 returns true if markdown is outdated3308 returns false if label and reference are set3309 #reference_html3310 when resource event belongs to a group level issue3311 is expected to eq "/groups/group79/-/work_items?label_name=label65"3312 when resource event belongs to a project level issue3313 is expected to eq "/group79/project-1260/-/issues?label_name=label44"3314 when resource event belongs to a merge request3315 is expected to eq "/group79/project-1260/-/merge_requests?label_name=label44"3316 #group3317 when issuable is a merge request3318 is expected to be nil3319 when issuable is an issue3320 when issue exists at the project level3321 is expected to be nil3322 when issue exists at the group level3323 is expected to eq #<Group id:2035 @group79>3324 .visible_to_user?3325 returns events with labels accessible by user3326 filters events with public project labels if issues and MRs are private3327 filters events with project labels not accessible by user3328 filters events with group labels not accessible by user3329# [RSpecRunTime] RSpec elapsed time: 13 minutes 58.48 seconds. Current RSS: ~1463M. load average: 1.12 1.16 1.12 1/290 45193330 #discussion_id3331 generates different discussion ID for events created milliseconds apart3332 with multiple label events3333 builds synthetic note3334# [RSpecRunTime] RSpec elapsed time: 14 minutes 0.07 second. Current RSS: ~1457M. load average: 1.12 1.16 1.12 1/285 45203335# [RSpecRunTime] Finishing example group spec/models/resource_label_event_spec.rb. It took 25.83 seconds. Expected to take 38.49 seconds.3336# [RSpecRunTime] Starting example group spec/services/repositories/changelog_service_spec.rb. Expected to take 36.09 seconds.3337Repositories::ChangelogService3338 #execute3339 generates and commits a changelog section3340 ignores a commit when it's both added and reverted in the same range3341 includes a revert commit when it has a trailer3342 uses the target branch when "to" is unspecified3343 avoids N+1 queries3344 with commit_to_changelog: false3345 generates changelog section3346# [RSpecRunTime] RSpec elapsed time: 14 minutes 20.11 seconds. Current RSS: ~1457M. load average: 1.01 1.13 1.12 1/290 54523347 when one of commits does not exist3348 raises an exception3349# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.38 seconds. Current RSS: ~1457M. load average: 1.01 1.13 1.11 3/291 55823350 when commit range exceeds the limit3351 raises an exception3352 when feature flag is off3353 returns the changelog3354# [RSpecRunTime] RSpec elapsed time: 14 minutes 29.82 seconds. Current RSS: ~1454M. load average: 1.01 1.12 1.11 1/290 58483355 with specified changelog config file path3356 return specified changelog content3357# [RSpecRunTime] RSpec elapsed time: 14 minutes 33.38 seconds. Current RSS: ~1456M. load average: 1.09 1.14 1.12 1/290 60053358 #start_of_commit_range3359 when the "from" argument is specified3360 returns the value of the argument3361 when the "from" argument is unspecified3362 returns the tag commit of the previous version3363 raises an error when no tag is found3364# [RSpecRunTime] Finishing example group spec/services/repositories/changelog_service_spec.rb. It took 33.93 seconds. Expected to take 36.09 seconds.3365# [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning_migration_helpers/table_management_helpers_spec.rb. Expected to take 33.09 seconds.3366Gitlab::Database::PartitioningMigrationHelpers::TableManagementHelpers3367 list partitioning conversion helpers3368 #convert_table_to_first_list_partition3369 behaves like delegates to ConvertTable3370 throws an error if in a transaction3371 delegates to a method on List::ConvertTable3372 #revert_converting_table_to_first_list_partition3373 behaves like delegates to ConvertTable3374 throws an error if in a transaction3375 delegates to a method on List::ConvertTable3376 #prepare_constraint_for_list_partitioning3377 behaves like delegates to ConvertTable3378 throws an error if in a transaction3379 delegates to a method on List::ConvertTable3380 #revert_preparing_constraint_for_list_partitioning3381 behaves like delegates to ConvertTable3382 throws an error if in a transaction3383 delegates to a method on List::ConvertTable3384 #partition_table_by_int_range3385 creates the partitioned table with the same non-key columns3386 removes the default from the primary key column3387 when the table is not allowed3388 raises an error3389 when run inside a transaction block3390 raises an error3391 when the given table does not have a primary key3392 raises an error3393 constructing the partitioned table3394 creates a table partitioned by the proper column3395 requires the migration helper to be run in DDL mode3396 changes the primary key datatype to bigint3397 removes the default from the primary key column3398 creates the partitioned table with the same non-key columns3399# [RSpecRunTime] RSpec elapsed time: 14 minutes 37.66 seconds. Current RSS: ~1480M. load average: 1.08 1.14 1.12 1/290 60063400 keeping data in sync with the partitioned table3401 creates a trigger function on the original table3402 syncs inserts to the partitioned tables3403 syncs updates to the partitioned tables3404 syncs deletes to the partitioned tables3405# [RSpecRunTime] RSpec elapsed time: 14 minutes 38.98 seconds. Current RSS: ~1478M. load average: 1.08 1.14 1.12 1/290 60073406 simulates the merge_request_diff_commits migration3407 creates the partitions3408 creates a composite primary key3409 applies the correct column schema for the new table3410 creates multiple partitions3411 when the table is not empty3412WARNING: Active Record does not support composite primary key.3413_test_merge_request_diff_commits has composite primary key. Composite primary key is ignored.3414 defaults the min_id to 1 and the max_id to 73415# [RSpecRunTime] RSpec elapsed time: 14 minutes 40.46 seconds. Current RSS: ~1475M. load average: 1.08 1.14 1.12 1/290 60083416 when an invalid partition column is given3417 raises an error3418 when partition_size is less than 13419 raises an error3420 when the partitioned table already exists3421 raises an error3422 #partition_table_by_date3423 creates the partitioned table with the same non-key columns3424 removes the default from the primary key column3425 when the table is not allowed3426 raises an error3427 when run inside a transaction block3428 raises an error3429 when the given table does not have a primary key3430 raises an error3431 constructing the partitioned table3432 creates a table partitioned by the proper column3433 requires the migration helper to be run in DDL mode3434 changes the primary key datatype to bigint3435 removes the default from the primary key column3436 creates the partitioned table with the same non-key columns3437# [RSpecRunTime] RSpec elapsed time: 14 minutes 43.11 seconds. Current RSS: ~1479M. load average: 1.07 1.13 1.12 1/290 60093438 keeping data in sync with the partitioned table3439 creates a trigger function on the original table3440 syncs inserts to the partitioned tables3441 syncs updates to the partitioned tables3442 syncs deletes to the partitioned tables3443# [RSpecRunTime] RSpec elapsed time: 14 minutes 44.17 seconds. Current RSS: ~1474M. load average: 1.07 1.13 1.12 1/285 60103444 when the the max_date is less than the min_date3445 raises an error3446 when the max_date is equal to the min_date3447 raises an error3448 when an invalid partition column is given3449 raises an error3450 constructing the partitioned table3451 creates a partition spanning over each month in the range given3452 with a non-integer primary key datatype3453 does not change the primary key datatype3454 when min_date is not given3455 with records present already3456 creates a partition spanning over each month from the first record3457 without data3458 creates the catchall partition plus two actual partition3459 when max_date is not given3460 creates partitions including the next month from today3461 without min_date, max_date3462 creates partitions for the current and next month3463 #drop_partitioned_table_for3464 drops the trigger syncing to the partitioned table3465 drops the partitioned copy and all partitions3466 when the table is not allowed3467 raises an error3468 #enqueue_partitioning_data_migration3469 when the table is not allowed3470 raises an error3471 when run inside a transaction block3472 raises an error3473 when records exist in the source table3474 enqueues jobs to copy each batch of data3475 #cleanup_partitioning_data_migration3476 when the table is not allowed3477 raises an error3478 when tracking records exist in the batched_background_migrations table3479 deletes those pertaining to the given table3480 #create_hash_partitions3481 creates partitions for the full hash space (8 partitions)3482 creates partitions for the full hash space (16 partitions)3483 #finalize_backfilling_partitioned_table3484 when the table is not allowed3485 raises an error3486 when the partitioned table does not exist3487 raises an error3488 finishing pending batched background migration jobs3489 ensures finishing of remaining jobs and vacuums the partitioned table3490 #replace_with_partitioned_table3491 replaces the original table with the partitioned table3492 moves the trigger from the original table to the new table3493 #rollback_replace_with_partitioned_table3494 replaces the partitioned table with the non-partitioned table3495 moves the trigger from the partitioned table to the non-partitioned table3496 #drop_nonpartitioned_archive_table3497 drops the archive table3498 drops the trigger on the source table3499 drops the sync function3500 #create_trigger_to_sync_tables3501 creates the sync function3502 installs the trigger3503# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning_migration_helpers/table_management_helpers_spec.rb. It took 16.59 seconds. Expected to take 33.09 seconds.3504# [RSpecRunTime] Starting example group spec/models/hooks/system_hook_spec.rb. Expected to take 32.34 seconds.3505SystemHook3506 does not allow STI3507 behaves like a hook that does not get automatically disabled on failure3508 .executable/.disabled3509 finds the correct set of project hooks3510 when silent mode is enabled3511 causes no hooks to be considered executable3512 causes all hooks to be considered disabled3513# [RSpecRunTime] RSpec elapsed time: 14 minutes 55.55 seconds. Current RSS: ~1542M. load average: 1.06 1.13 1.11 1/285 60113514 #executable?3515 recent_failures: 0, not_until: :not_set3516 has the correct state3517 recent_failures: 0, not_until: :past3518 has the correct state3519 recent_failures: 0, not_until: :future3520 has the correct state3521 recent_failures: 0, not_until: :now3522 has the correct state3523 recent_failures: 1, not_until: :not_set3524 has the correct state3525# [RSpecRunTime] RSpec elapsed time: 14 minutes 58.73 seconds. Current RSS: ~1529M. load average: 1.06 1.13 1.11 1/285 60123526 recent_failures: 1, not_until: :past3527 has the correct state3528 recent_failures: 1, not_until: :future3529 has the correct state3530 recent_failures: 3, not_until: :not_set3531 has the correct state3532 recent_failures: 3, not_until: :past3533 has the correct state3534 recent_failures: 3, not_until: :future3535 has the correct state3536 recent_failures: 4, not_until: :not_set3537 has the correct state3538 recent_failures: 4, not_until: :past3539 has the correct state3540 recent_failures: 4, not_until: :now3541 has the correct state3542 recent_failures: 4, not_until: :future3543 has the correct state3544 #enable!3545 makes a hook executable if it was marked as failed3546 makes a hook executable if it is currently backed off3547 does not update hooks unless necessary3548 #backoff!3549 when we have not backed off before3550 does not disable the hook3551 when we have exhausted the grace period3552 does not disable the hook3553 #temporarily_disabled?3554 is false3555 #permanently_disabled?3556 is false3557 #alert_status3558 is expected to eq :executable3559 when hook has been disabled3560 is expected to eq :executable3561 when hook has been backed off3562 is expected to eq :executable3563 default attributes3564 sets defined default parameters3565 validations3566 url3567 is expected not to allow :url to be ‹"http://localhost:9000"›3568 is valid if application settings allow local requests from system hooks3569 execute3570 project_create hook3571 project_destroy hook3572 user_create hook3573 user_destroy hook3574 project member create hook3575 project member destroy hook3576 project member update hook3577 group create hook3578 group destroy hook3579 group member create hook3580 group member destroy hook3581 group member update hook3582# [RSpecRunTime] RSpec elapsed time: 15 minutes 13.07 seconds. Current RSS: ~1504M. load average: 1.04 1.12 1.11 1/287 60213583 .repository_update_hooks3584 returns hooks for repository update events only3585 execute WebHookService3586 #execute3587 #async_execute3588 #application_context3589 includes the type3590# [RSpecRunTime] Finishing example group spec/models/hooks/system_hook_spec.rb. It took 23.14 seconds. Expected to take 32.34 seconds.3591# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/validate/abilities_spec.rb. Expected to take 30.47 seconds.3592Gitlab::Ci::Pipeline::Chain::Validate::Abilities3593 when users has no ability to run a pipeline3594 adds an error about insufficient permissions3595 breaks the pipeline builder chain3596# [RSpecRunTime] RSpec elapsed time: 15 minutes 15.44 seconds. Current RSS: ~1483M. load average: 1.04 1.12 1.11 1/287 60323597 when user has ability to create a pipeline3598 does not invalidate the pipeline3599 does not break the chain3600 when project is deleted3601 is expected to contain exactly "Project is deleted!"3602# [RSpecRunTime] RSpec elapsed time: 15 minutes 18.26 seconds. Current RSS: ~1494M. load average: 1.04 1.12 1.11 1/287 60543603 with project imports in progress3604 adds an error about imports3605 breaks the pipeline builder chain3606# [RSpecRunTime] RSpec elapsed time: 15 minutes 19.64 seconds. Current RSS: ~1495M. load average: 1.04 1.12 1.11 1/287 60553607 with completed project imports3608 does not invalidate the pipeline3609 does not break the chain3610# [RSpecRunTime] RSpec elapsed time: 15 minutes 21.24 seconds. Current RSS: ~1488M. load average: 1.04 1.12 1.11 1/287 60563611 #allowed_to_write_ref?3612 when user is a developer3613 is expected to be truthy3614 when pipeline is a detached merge request pipeline3615 is expected to be truthy3616# [RSpecRunTime] RSpec elapsed time: 15 minutes 23.53 seconds. Current RSS: ~1487M. load average: 1.04 1.11 1.11 1/293 61063617 when the branch is protected3618 is expected to be falsey3619 when pipeline is a detached merge request pipeline3620 is expected to be falsey3621# [RSpecRunTime] RSpec elapsed time: 15 minutes 26.11 seconds. Current RSS: ~1488M. load average: 1.04 1.11 1.11 1/293 61553622 when developers are allowed to merge3623 is expected to be truthy3624 when pipeline is a detached merge request pipeline3625 is expected to be truthy3626# [RSpecRunTime] RSpec elapsed time: 15 minutes 28.49 seconds. Current RSS: ~1485M. load average: 1.11 1.13 1.11 1/293 62043627 when the tag is protected3628 is expected to be falsey3629 when developers are allowed to create the tag3630 is expected to be truthy3631# [RSpecRunTime] RSpec elapsed time: 15 minutes 30.41 seconds. Current RSS: ~1485M. load average: 1.11 1.13 1.11 1/293 62193632 when user is a maintainer3633 is expected to be truthy3634 when the branch is protected3635 is expected to be truthy3636 when pipeline is a detached merge request pipeline3637 is expected to be truthy3638# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.59 seconds. Current RSS: ~1493M. load average: 1.18 1.14 1.12 4/293 62763639 when the tag is protected3640 is expected to be truthy3641 when no one can create the tag3642 is expected to be falsey3643# [RSpecRunTime] RSpec elapsed time: 15 minutes 35.55 seconds. Current RSS: ~1485M. load average: 1.18 1.14 1.12 1/293 62913644 when owner cannot create pipeline3645 is expected to be falsey3646# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/validate/abilities_spec.rb. It took 22.66 seconds. Expected to take 30.47 seconds.3647# [RSpecRunTime] Starting example group spec/presenters/blob_presenter_spec.rb. Expected to take 29.02 seconds.3648BlobPresenter3649 #web_url3650 is expected to eq "http://localhost/namespace1353/project-1360/-/blob/HEAD/files/ruby/regex.rb"3651 #web_path3652 is expected to eq "/namespace1353/project-1360/-/blob/HEAD/files/ruby/regex.rb"3653 #edit_blob_path3654 is expected to eq "/namespace1353/project-1360/-/edit/HEAD/files/ruby/regex.rb"3655 #raw_path3656 is expected to eq "/namespace1353/project-1360/-/raw/HEAD/files/ruby/regex.rb"3657 #replace_path3658 is expected to eq "/namespace1353/project-1360/-/update/HEAD/files/ruby/regex.rb"3659 when blob has ref_type3660 when ref_type is heads3661 #web_url3662 is expected to eq "http://localhost/namespace1353/project-1360/-/blob/HEAD/files/ruby/regex.rb?ref_type=heads"3663 #web_path3664 is expected to eq "/namespace1353/project-1360/-/blob/HEAD/files/ruby/regex.rb?ref_type=heads"3665 #edit_blob_path3666 is expected to eq "/namespace1353/project-1360/-/edit/HEAD/files/ruby/regex.rb?ref_type=heads"3667 #raw_path3668 is expected to eq "/namespace1353/project-1360/-/raw/HEAD/files/ruby/regex.rb?ref_type=heads"3669 #replace_path3670 is expected to eq "/namespace1353/project-1360/-/update/HEAD/files/ruby/regex.rb?ref_type=heads"3671 #history_path3672 is expected to eq "/namespace1353/project-1360/-/commits/HEAD/files/ruby/regex.rb?ref_type=heads"3673 #blame_path3674 is expected to eq "/namespace1353/project-1360/-/blame/HEAD/files/ruby/regex.rb?ref_type=heads"3675 behaves like #can_current_user_push_to_branch?3676 is expected to eq true3677 current_user is nil3678 is expected to eq false3679 branch does not exist3680 is expected to eq false3681 when ref_type is tags3682 #web_url3683 is expected to eq "http://localhost/namespace1353/project-1360/-/blob/HEAD/files/ruby/regex.rb?ref_type=tags"3684 #web_path3685 is expected to eq "/namespace1353/project-1360/-/blob/HEAD/files/ruby/regex.rb?ref_type=tags"3686 #edit_blob_path3687 is expected to eq "/namespace1353/project-1360/-/edit/HEAD/files/ruby/regex.rb?ref_type=tags"3688 #raw_path3689 is expected to eq "/namespace1353/project-1360/-/raw/HEAD/files/ruby/regex.rb?ref_type=tags"3690 #replace_path3691 is expected to eq "/namespace1353/project-1360/-/update/HEAD/files/ruby/regex.rb?ref_type=tags"3692 #history_path3693 is expected to eq "/namespace1353/project-1360/-/commits/HEAD/files/ruby/regex.rb?ref_type=tags"3694 #blame_path3695 is expected to eq "/namespace1353/project-1360/-/blame/HEAD/files/ruby/regex.rb?ref_type=tags"3696 behaves like #can_current_user_push_to_branch?3697 is expected to eq true3698 current_user is nil3699 is expected to eq false3700 branch does not exist3701 is expected to eq false3702 #can_modify_blob?3703 when blob is store externally3704 is expected to be falsey3705 when the user cannot edit the tree3706 is expected to be falsey3707 when ref is a branch3708 is expected to be truthy3709 #can_current_user_push_to_branch?3710 is expected to be falsey3711 when ref is a branch3712 delegates to UserAccess3713 behaves like #can_current_user_push_to_branch?3714 is expected to eq true3715 current_user is nil3716 is expected to eq false3717 branch does not exist3718 is expected to eq false3719 #archived?3720 is expected to eq false3721 #pipeline_editor_path3722 when blob is .gitlab-ci.yml3723 is expected to eq "/namespace1353/project-1360/-/ci/editor?branch_name=main"3724 when ref includes the qualifier3725 returns path to unqualified ref3726 Gitpod3727 Gitpod enabled for application and user3728 #gitpod_blob_url3729 is expected to eq "https://gitpod.io#http://localhost/namespace1353/project-1360/-/tree/HEAD/files/ruby/regex.rb"3730 Gitpod disabled at application level3731 #gitpod_blob_url3732 is expected to eq nil3733 Gitpod disabled at user level3734 #gitpod_blob_url3735 is expected to eq nil3736 #find_file_path3737 is expected to eq "/namespace1353/project-1360/-/find_file/HEAD"3738 #blame_path3739 is expected to eq "/namespace1353/project-1360/-/blame/HEAD/files/ruby/regex.rb"3740 #history_path3741 is expected to eq "/namespace1353/project-1360/-/commits/HEAD/files/ruby/regex.rb"3742 #permalink_path3743 is expected to eq "/namespace1353/project-1360/-/blob/b83d6e391c22777fca1ed3012fce84f633d7fed0/files/ruby/regex.rb"3744 environment has been deployed3745 #environment_formatted_external_url3746 is expected to eq "some.environment"3747 #environment_external_url_for_route_map3748 is expected to eq "https://some.environment/files/ruby/regex.rb"3749 chooses the latest deployed environment for #environment_formatted_external_url and #environment_external_url_for_route_map3750 is expected to eq "another.environment"3751 is expected to eq "https://another.environment/files/ruby/regex.rb"3752 #code_owners3753 is expected to contain exactly3754 #ide_edit_path3755 is expected to eq "/-/ide/project/namespace1353/project-1360/edit/HEAD/-/files/ruby/regex.rb"3756 #fork_and_edit_path3757 generates expected URI + query3758 current_user is nil3759 is expected to be nil3760 #ide_fork_and_edit_path3761 generates expected URI + query3762 current_user is nil3763 is expected to be nil3764 #code_navigation_path3765 is expected to eq nil3766 #project_blob_path_root3767 is expected to eq "/namespace1353/project-1360/-/blob/HEAD"3768 given a Gitlab::Graphql::Representation::TreeEntry3769 #web_url3770 is expected to eq "http://localhost/namespace1353/project-1360/-/blob/HEAD/files/ruby/regex.rb"3771 #web_path3772 is expected to eq "/namespace1353/project-1360/-/blob/HEAD/files/ruby/regex.rb"3773 #highlight3774 returns highlighted content3775 returns plain content when :plain is true3776 "to" param is present3777 returns limited highlighted content3778 gitlab-language contains a match3779 passes language to inner call3780 when used_on param is present3781 returns highlighted content3782 #highlight_and_trim3783 returns trimmed content for longer line3784 #blob_language3785 is expected to eq "ruby"3786 gitlab-language contains a match3787 is expected to eq "cpp"3788 when blob is binary3789 is expected to be nil3790 #raw_plain_data3791 when blob is text3792 does not include html in the content3793 #plain_data3794 when blob is binary3795 returns nil3796 when blob is markup3797 returns plain content3798 when blob has syntax3799 returns highlighted syntax content3800 when blob has plain data3801 returns plain text highlighted content3802# [RSpecRunTime] Finishing example group spec/presenters/blob_presenter_spec.rb. It took 10.44 seconds. Expected to take 29.02 seconds.3803# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/commit_service_spec.rb. Expected to take 27.18 seconds.3804Gitlab::GitalyClient::CommitService3805 #diff_from_parent3806 returns a Gitlab::GitalyClient::DiffStitcher3807 encodes paths correctly3808 when a commit has a parent3809 sends an RPC request with the parent ID as left commit3810 when a commit does not have a parent3811 sends an RPC request with empty tree ref as left commit3812 when given a whitespace param3813 and the param is true3814 uses the ignore all white spaces const3815 and the param is false3816 does not set a whitespace param3817 when given no whitespace param3818 does not set a whitespace param3819 #commit_deltas3820 when a commit has a parent3821 sends an RPC request with the parent ID as left commit3822 when a commit does not have a parent3823 sends an RPC request with empty tree ref as left commit3824 #diff_stats3825 sends an RPC request and returns the stats3826 #find_changed_paths3827 when merge_commit_diff_mode is nil3828 returns all paths, including ones from merge commits3829 passes the revs via the requests kwarg as CommitRequest objects3830 when merge_commit_diff_mode is :unspecified3831 returns all paths, including ones from merge commits3832 passes the revs via the requests kwarg as CommitRequest objects3833 when merge_commit_diff_mode is :include_merges3834 returns all paths, including ones from merge commits3835 passes the revs via the requests kwarg as CommitRequest objects3836 when merge_commit_diff_mode is invalid3837 returns all paths, including ones from merge commits3838 passes the revs via the requests kwarg as CommitRequest objects3839 when merge_commit_diff_mode is :all_parents3840 returns only paths different in all parents3841 passes the revs via the requests kwarg as CommitRequest objects3842 when feature flag "merge_commit_diff_modes" is disabled3843 when merge_commit_diff_mode is nil3844 returns all paths, including ones from merge commits3845 passes the revs via the requests kwarg as CommitRequest objects3846 when merge_commit_diff_mode is :unspecified3847 returns all paths, including ones from merge commits3848 passes the revs via the requests kwarg as CommitRequest objects3849 when merge_commit_diff_mode is :include_merges3850 returns all paths, including ones from merge commits3851 passes the revs via the requests kwarg as CommitRequest objects3852 when merge_commit_diff_mode is invalid3853 returns all paths, including ones from merge commits3854 passes the revs via the requests kwarg as CommitRequest objects3855 when merge_commit_diff_mode is :all_parents3856 returns all paths, including ones from merge commits3857 passes the revs via the requests kwarg as CommitRequest objects3858 when all requested objects are invalid3859 does not send RPC request3860 when commit has an empty SHA3861 does not send RPC request3862 when commit sha is not set3863 does not send RPC request3864 #tree_entries3865 sends a get_tree_entries message with default limit3866 when recursive is "true"3867 sends a get_tree_entries message without the limit3868 with UTF-8 params strings3869 handles string encodings correctly3870 with pagination parameters3871 responds with a pagination cursor3872 with structured errors3873 with ResolveTree error3874 raises an IndexError3875 with Path error3876 with missing file3877 behaves like #get_tree_entries path failure3878 raises an IndexError3879 with path including traversal3880 behaves like #get_tree_entries path failure3881 raises an IndexError3882 with absolute path3883 behaves like #get_tree_entries path failure3884 raises an IndexError3885 with long path3886 behaves like #get_tree_entries path failure3887 raises an IndexError3888 with unkown path error3889 behaves like #get_tree_entries path failure3890 raises an IndexError3891 #commit_count3892 sends a commit_count message3893 with UTF-8 params strings3894 handles string encodings correctly3895 #find_commit3896 sends an RPC request3897 caching3898 when passed revision is a branch name3899 calls Gitaly3900 when passed revision is a commit ID3901 returns a cached commit3902 when caching of the ref name is enabled3903 caches negative entries3904 returns a cached commit3905 #list_commits3906 behaves like a ListCommits request3907 sends a list_commits message3908 with multiple revisions3909 behaves like a ListCommits request3910 sends a list_commits message3911 with reverse: true3912 behaves like a ListCommits request3913 sends a list_commits message3914 with commit message, author, before and after3915 behaves like a ListCommits request3916 sends a list_commits message3917 #list_new_commits3918 with hook environment3919 reject commits which exist in target repository3920 behaves like a #list_all_commits message3921 sends a list_all_commits message3922 keep commits which do not exist in target repository3923 behaves like a #list_all_commits message3924 sends a list_all_commits message3925 mixed existing and nonexisting commits3926 behaves like a #list_all_commits message3927 sends a list_all_commits message3928 with more than 100 commits3929 behaves like a #list_all_commits message3930 sends a list_all_commits message3931 without hook environment3932 behaves like a #list_commits message3933 sends a list_commits message3934 #commit_stats3935 sends an RPC request3936 #find_commits3937 sends an RPC request with NONE when default3938 sends an RPC request3939 sends an RPC request with an author3940 #object_existence_map3941 with empty request3942 doesnt call for Gitaly3943 when revision exists3944 behaves like a CheckObjectsExistRequest3945 returns expected results3946 when revision does not exist3947 behaves like a CheckObjectsExistRequest3948 returns expected results3949 when request contains mixed revisions3950 behaves like a CheckObjectsExistRequest3951 returns expected results3952 when requesting many revisions3953 behaves like a CheckObjectsExistRequest3954 returns expected results3955 #commits_by_message3956 when only the query is provided3957 sends an RPC request with the correct payload3958 when all arguments are provided3959 sends an RPC request with the correct payload3960 when limit and offset are not integers3961 sends an RPC request with the correct payload3962 when revision and path contain non-ASCII characters3963 sends an RPC request with the correct payload3964 #list_commits_by_ref_name3965 lists latest commits grouped by a ref name3966 #raw_blame3967 without a range3968 blames a whole file3969 with a range3970 blames part of a file3971 when out of range3972 is expected to raise ArgumentError with "range is outside of the file length"3973 when a file path is not found3974 is expected to raise ArgumentError with "path not found in revision"3975 when an unknown exception is raised3976 is expected to raise #<GRPC::BadStatus: 5:unknown cause>3977 #get_commit_signatures3978 returns commit signatures for specified commit ids3979 #get_patch_id3980 returns patch_id of given revisions3981 when one of the param is invalid3982 raises an GRPC::InvalidArgument error3983 when two revisions are the same3984 raises an GRPC::FailedPrecondition error3985# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/commit_service_spec.rb. It took 11.55 seconds. Expected to take 27.18 seconds.3986# [RSpecRunTime] Starting example group spec/helpers/commits_helper_spec.rb. Expected to take 26.49 seconds.3987CommitsHelper3988 commit_author_link3989 escapes the author email3990 escapes the author name3991 commit_committer_link3992 escapes the committer email3993 escapes the committer name3994 #view_file_button3995 links to project files3996 #view_on_environment_button3997 returns a link tag linking to the file in the environment3998 #diff_mode_swap_button3999 for rendered4000 renders the correct select-rendered button4001 for raw4002 renders the correct select-raw button4003 #commit_to_html4004 renders HTML representation of a commit4005 commit_path4006 returns a persisted merge request commit path4007 returns a non-persisted merge request commit path which commits still reside in the source project4008 returns a project commit path4009# [RSpecRunTime] RSpec elapsed time: 16 minutes 6.19 seconds. Current RSS: ~1480M. load average: 1.24 1.16 1.12 1/293 68364010 #conditionally_paginate_diff_files4011 pagination is enabled4012 has been paginated4013 can change the number of items per page4014 page 14015 has 20 diffs4016 page 54017 has the remaining 5 out of 85 diffs4018 pagination is disabled4019 returns the unpaginated collection4020 #cherry_pick_projects_data4021 returns data for cherry picking into a project4022# [RSpecRunTime] RSpec elapsed time: 16 minutes 9.06 seconds. Current RSS: ~1485M. load average: 1.22 1.16 1.12 1/293 68564023 #commit_options_dropdown_data4024 when user is logged in4025 returns data as expected4026 when can not collaborate on project4027 returns data as expected4028 when commit has already been reverted4029 returns data as expected4030 when user is not logged in4031 returns data as expected4032 #commit_partial_cache_key4033 is expected to eq [#<CommitPresenter(#<Commit id:570e7b2abdd848b95f2f578043fc23bd6f6fd24d namespace1375/project-1383@57...path=>"test", :pipeline_status=>"pipelines/13-20240304134659352321", :referenced_by=>0, :xhr=>true}]4034 final cache key output4035 is expected to include "commit:570e7b2abdd848b95f2f578043fc23bd6f6fd24d"4036 is expected to include "pipelines/15-20240304134703466939"4037# [RSpecRunTime] RSpec elapsed time: 16 minutes 16.25 seconds. Current RSS: ~1473M. load average: 1.21 1.16 1.12 1/294 69754038 #commit_path_template4039 is expected to eq "/namespace1384/project-1392/-/commit/$COMMIT_SHA"4040 #local_committed_date4041 is expected to eq "2023-01-01"4042 when user has a custom timezone4043 selects timezone of the user4044 when user doesn't have a preferred timezone4045 uses system timezone4046 when user timezone is not supported4047 uses system timezone4048 when user is missing4049 uses system timezone4050# [RSpecRunTime] Finishing example group spec/helpers/commits_helper_spec.rb. It took 18.85 seconds. Expected to take 26.49 seconds.4051# [RSpecRunTime] Starting example group spec/models/packages/debian/file_metadatum_spec.rb. Expected to take 25.32 seconds.4052Packages::Debian::FileMetadatum4053 does not allow STI4054 package_file_trait: :unknown, has_component: false, has_architecture: false, has_fields: false4055 behaves like Test Debian file metadatum4056 relationships4057 is expected to belong to package_file required: false4058 validations4059 #package_file4060 is expected to validate that :package_file cannot be empty/falsy4061 #file_type4062 is expected to validate that :file_type cannot be empty/falsy4063 #component4064 has_component=false4065 #architecture4066 has_architecture=false4067 #fields4068 is expected to validate that :fields is empty/falsy4069 #debian_package_type4070 validates package of type debian4071 scopes4072 .with_file_type4073 returns the matching file metadatum4074 package_file_trait: :source, has_component: true, has_architecture: false, has_fields: false4075 behaves like Test Debian file metadatum4076 relationships4077 is expected to belong to package_file required: false4078 validations4079 #package_file4080 is expected to validate that :package_file cannot be empty/falsy4081 #file_type4082 is expected to validate that :file_type cannot be empty/falsy4083 #component4084 has_component=true4085 #architecture4086 has_architecture=false4087 #fields4088 is expected to validate that :fields is empty/falsy4089 #debian_package_type4090 validates package of type debian4091 scopes4092 .with_file_type4093 returns the matching file metadatum4094 package_file_trait: :dsc, has_component: true, has_architecture: false, has_fields: true4095 behaves like Test Debian file metadatum4096 relationships4097 is expected to belong to package_file required: false4098 validations4099 #package_file4100 is expected to validate that :package_file cannot be empty/falsy4101 #file_type4102 is expected to validate that :file_type cannot be empty/falsy4103 #component4104 has_component=true4105 #architecture4106 has_architecture=false4107 #fields4108 is expected to validate that :fields cannot be empty/falsy4109 is expected to allow :fields to be ‹{a: "b"}›4110 is expected not to allow :fields to be ‹{a: {:b=>"c"}}›4111 #debian_package_type4112 validates package of type debian4113 scopes4114 .with_file_type4115 returns the matching file metadatum4116 package_file_trait: :deb, has_component: true, has_architecture: true, has_fields: true4117 behaves like Test Debian file metadatum4118 relationships4119 is expected to belong to package_file required: false4120 validations4121 #package_file4122 is expected to validate that :package_file cannot be empty/falsy4123 #file_type4124 is expected to validate that :file_type cannot be empty/falsy4125 #component4126 has_component=true4127 #architecture4128 has_architecture=true4129 #fields4130 is expected to validate that :fields cannot be empty/falsy4131 is expected to allow :fields to be ‹{a: "b"}›4132 is expected not to allow :fields to be ‹{a: {:b=>"c"}}›4133 #debian_package_type4134 validates package of type debian4135 scopes4136 .with_file_type4137 returns the matching file metadatum4138 package_file_trait: :udeb, has_component: true, has_architecture: true, has_fields: true4139 behaves like Test Debian file metadatum4140 relationships4141 is expected to belong to package_file required: false4142 validations4143 #package_file4144 is expected to validate that :package_file cannot be empty/falsy4145 #file_type4146 is expected to validate that :file_type cannot be empty/falsy4147 #component4148 has_component=true4149 #architecture4150 has_architecture=true4151 #fields4152 is expected to validate that :fields cannot be empty/falsy4153 is expected to allow :fields to be ‹{a: "b"}›4154 is expected not to allow :fields to be ‹{a: {:b=>"c"}}›4155 #debian_package_type4156 validates package of type debian4157 scopes4158 .with_file_type4159 returns the matching file metadatum4160 package_file_trait: :ddeb, has_component: true, has_architecture: true, has_fields: true4161 behaves like Test Debian file metadatum4162 relationships4163 is expected to belong to package_file required: false4164 validations4165 #package_file4166 is expected to validate that :package_file cannot be empty/falsy4167 #file_type4168 is expected to validate that :file_type cannot be empty/falsy4169 #component4170 has_component=true4171 #architecture4172 has_architecture=true4173 #fields4174 is expected to validate that :fields cannot be empty/falsy4175 is expected to allow :fields to be ‹{a: "b"}›4176 is expected not to allow :fields to be ‹{a: {:b=>"c"}}›4177 #debian_package_type4178 validates package of type debian4179 scopes4180 .with_file_type4181 returns the matching file metadatum4182 package_file_trait: :buildinfo, has_component: true, has_architecture: false, has_fields: true4183 behaves like Test Debian file metadatum4184 relationships4185 is expected to belong to package_file required: false4186 validations4187 #package_file4188 is expected to validate that :package_file cannot be empty/falsy4189 #file_type4190 is expected to validate that :file_type cannot be empty/falsy4191 #component4192 has_component=true4193 #architecture4194 has_architecture=false4195 #fields4196 is expected to validate that :fields cannot be empty/falsy4197 is expected to allow :fields to be ‹{a: "b"}›4198 is expected not to allow :fields to be ‹{a: {:b=>"c"}}›4199 #debian_package_type4200 validates package of type debian4201 scopes4202 .with_file_type4203 returns the matching file metadatum4204 package_file_trait: :changes, has_component: false, has_architecture: false, has_fields: true4205 behaves like Test Debian file metadatum4206 relationships4207 is expected to belong to package_file required: false4208 validations4209 #package_file4210 is expected to validate that :package_file cannot be empty/falsy4211 #file_type4212 is expected to validate that :file_type cannot be empty/falsy4213 #component4214 has_component=false4215 #architecture4216 has_architecture=false4217 #fields4218 is expected to validate that :fields cannot be empty/falsy4219 is expected to allow :fields to be ‹{a: "b"}›4220 is expected not to allow :fields to be ‹{a: {:b=>"c"}}›4221 #debian_package_type4222 validates package of type debian4223 scopes4224 .with_file_type4225 returns the matching file metadatum4226# [RSpecRunTime] Finishing example group spec/models/packages/debian/file_metadatum_spec.rb. It took 12.14 seconds. Expected to take 25.32 seconds.4227# [RSpecRunTime] Starting example group spec/models/pages_domain_acme_order_spec.rb. Expected to take 24.34 seconds.4228PagesDomainAcmeOrder4229 does not allow STI4230 .expired4231 returns only expired orders4232# [RSpecRunTime] RSpec elapsed time: 16 minutes 33.19 seconds. Current RSS: ~1478M. load average: 1.15 1.14 1.12 1/288 69764233 .find_by_domain_and_token4234 domain_name: "test.com", challenge_token: "righttoken", present: true4235 is expected to eq true4236# [RSpecRunTime] RSpec elapsed time: 16 minutes 34.36 seconds. Current RSS: ~1480M. load average: 1.15 1.14 1.12 1/288 69774237 domain_name: "test.com", challenge_token: "wrongtoken", present: false4238 is expected to eq false4239# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.17 seconds. Current RSS: ~1479M. load average: 1.13 1.14 1.12 1/288 69784240 domain_name: "test.org", challenge_token: "righttoken", present: false4241 is expected to eq false4242# [RSpecRunTime] RSpec elapsed time: 16 minutes 41.3 seconds. Current RSS: ~1479M. load average: 1.13 1.14 1.12 1/288 69794243 associations4244 is expected to belong to pages_domain required: false4245# [RSpecRunTime] RSpec elapsed time: 16 minutes 42.38 seconds. Current RSS: ~1477M. load average: 1.28 1.17 1.13 1/288 69804246 validations4247 is expected to validate that :pages_domain cannot be empty/falsy4248 is expected to validate that :expires_at cannot be empty/falsy4249 is expected to validate that :url cannot be empty/falsy4250 is expected to validate that :challenge_token cannot be empty/falsy4251 is expected to validate that :challenge_file_content cannot be empty/falsy4252 is expected to validate that :private_key cannot be empty/falsy4253# [RSpecRunTime] RSpec elapsed time: 16 minutes 54.48 seconds. Current RSS: ~1479M. load average: 1.24 1.17 1.13 1/288 69814254# [RSpecRunTime] Finishing example group spec/models/pages_domain_acme_order_spec.rb. It took 25.1 seconds. Expected to take 24.34 seconds.4255# [RSpecRunTime] Starting example group spec/models/integrations/jenkins_spec.rb. Expected to take 23.18 seconds.4256Integrations::Jenkins4257 does not allow STI4258 sets the default values4259 behaves like Integrations::BaseCi4260 default values4261 is expected to eq :ci4262 behaves like Integrations::ResetSecretFields4263 #exposing_secrets_fields4264 returns an array of strings4265 #reset_secret_fields?4266 returns false if no exposing field has changed4267 returns true if any exposing field has changed4268 validation callback4269 when an exposing field has changed4270 clears all secret fields4271 when a secret field has been updated4272 does not clear this secret field4273 when a secret field has been updated with the same value4274 does not clear this secret field4275 when no exposing field has changed4276 does not clear any secret fields4277 accessors4278 is expected to respond to #enable_ssl_verification4279 is expected to respond to #enable_ssl_verification?4280 #initialize_properties4281 enables the setting by default4282 does not enable the setting if the record is already persisted4283 does not enable the setting if a custom value was set4284 #fields4285 inserts the checkbox field after the first URL field, or at the end4286 does not insert the field repeatedly4287 behaves like Integrations::HasWebHook4288 associations4289 is expected to have one service_hook inverse_of => integration4290 callbacks4291 calls #update_web_hook! when enabled4292 does not call #update_web_hook! when disabled4293 does not call #update_web_hook! when validation fails4294 #hook_url4295 returns a string4296 #url_variables4297 returns a hash4298 #hook_ssl_verification4299 returns a boolean4300 delegates to #enable_ssl_verification if the concern is included4301 #update_web_hook!4302 creates or updates a service hook4303 raises an error if the service hook could not be saved4304 does not attempt to save the service hook if there are no changes4305# [RSpecRunTime] RSpec elapsed time: 16 minutes 59.98 seconds. Current RSS: ~1533M. load average: 1.22 1.16 1.12 1/288 69824306 #execute_web_hook!4307 creates the webhook if necessary and executes it4308 raises an error if the service hook could not be saved4309# [RSpecRunTime] RSpec elapsed time: 17 minutes 1.05 seconds. Current RSS: ~1540M. load average: 1.22 1.16 1.12 1/289 69834310 Validations4311 when the integration is active4312 #username4313 when password was not touched4314 is expected not to validate that :username cannot be empty/falsy4315 when password was touched4316 is expected to validate that :username cannot be empty/falsy4317 when password is blank4318 does not validate the username4319 #password4320 does not validate the presence of password if username is nil4321 validates the presence of password if username is present4322 when the integration is inactive4323 is expected not to validate that :username cannot be empty/falsy4324 is expected not to validate that :password cannot be empty/falsy4325 #hook_url4326 when the jenkins_url has no relative path4327 is expected to eq "http://jenkins.example.com/project/my_project"4328 when the jenkins_url has relative path4329 is expected to eq "http://organization.example.com/jenkins/project/my_project"4330 userinfo is missing and username and password are set4331 is expected to eq "http://u%24ername:pas%24%20word@organization.example.com/jenkins/project/my_project"4332 userinfo is provided and username and password are set4333 is expected to eq "http://username:password@organization.example.com/jenkins/project/my_project"4334 userinfo is provided username and password are not set4335 is expected to eq "http://u:p@organization.example.com/jenkins/project/my_project"4336 #test4337 returns the right status4338 #execute4339 invokes the Jenkins API4340 adds default web hook headers to the request4341 request url contains properly serialized username and password4342# [RSpecRunTime] RSpec elapsed time: 17 minutes 6.41 seconds. Current RSS: ~1551M. load average: 1.19 1.16 1.12 1/288 69844343# [RSpecRunTime] Finishing example group spec/models/integrations/jenkins_spec.rb. It took 11.92 seconds. Expected to take 23.18 seconds.4344# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/cluster_repository_cache_spec.rb. Expected to take 22.31 seconds.4345Gitlab::Redis::ClusterRepositoryCache4346 #fetch_config4347 when redis.yml exists4348 when the fallback has a redis.yml entry4349 is expected to eq {"fallback redis.yml"=>123}4350 and an instance config file exists4351 is expected to eq {"instance specific file"=>456}4352 and the instance has a redis.yml entry4353 is expected to eq {"instance redis.yml"=>789}4354 when no redis config file exsits4355 returns nil4356 when resque.yml exists4357 returns the config from resque.yml4358 .pool4359 when not using fallback config4360 creates its own connection pool4361 when using fallback config4362 uses the fallback class connection pool4363 behaves like redis_shared_examples4364 .config_file_name4365 when there is no config file anywhere4366 is expected to be nil4367 .store4368 with old format4369 behaves like redis store4370 instantiates Redis::Store4371 with the namespace4372 uses specified namespace4373 with new format4374 behaves like redis store4375 instantiates Redis::Store4376 with the namespace4377 uses specified namespace4378 .params4379 withstands mutation4380 with command to generate extra config specified4381 when the command returns valid yaml4382 merges config from command on top of config from file4383 when the command returns invalid yaml4384 raises error4385 when the parsed external command output returns invalid hash4386 raises an error4387 when the command fails4388 raises error4389 when url contains unix socket reference4390 with old format4391 returns path key instead4392 with new format4393 returns path key instead4394 when url is host based4395 with old format4396 returns hash with host, port, db, and password4397 with new format4398 rails_env: "development", host: "development-host"4399 returns hash with host, port, db, and password4400 does not raise ArgumentError for invalid keywords in SentinelConfig4401 rails_env: "test", host: "test-host"4402 returns hash with host, port, db, and password4403 does not raise ArgumentError for invalid keywords in SentinelConfig4404 rails_env: "production", host: "production-host"4405 returns hash with host, port, db, and password4406 does not raise ArgumentError for invalid keywords in SentinelConfig4407 behaves like instrumentation_class in custom key4408 moves instrumentation class into custom4409 with redis cluster format4410 rails_env: "development", host: "development-master"4411 returns hash with cluster and password4412 does not raise ArgumentError for invalid keywords in ClusterConfig4413 behaves like instrumentation_class in custom key4414 moves instrumentation class into custom4415 rails_env: "test", host: "test-master"4416 returns hash with cluster and password4417 does not raise ArgumentError for invalid keywords in ClusterConfig4418 behaves like instrumentation_class in custom key4419 moves instrumentation class into custom4420 rails_env: "production", host: "production-master"4421 returns hash with cluster and password4422 does not raise ArgumentError for invalid keywords in ClusterConfig4423 behaves like instrumentation_class in custom key4424 moves instrumentation class into custom4425 .url4426 withstands mutation4427 when yml file with env variable4428 reads redis url from env variable4429 .version4430 returns a version4431 .with4432 yields a ::Redis4433 when running on single-threaded runtime4434 instantiates a connection pool with size 54435 when running on multi-threaded runtime4436 instantiates a connection pool with a size based on the concurrency of the worker4437 when there is no config at all4438 can run an empty block4439 #db4440 with old format4441 returns the correct db4442 with new format4443 returns the correct db4444 with cluster-mode4445 returns the correct db4446 #sentinels4447 when sentinels are defined4448 rails_env: "development", hosts: ["development-replica1", "development-replica2"]4449 returns an array of hashes with host and port keys4450 rails_env: "test", hosts: ["test-replica1", "test-replica2"]4451 returns an array of hashes with host and port keys4452 rails_env: "production", hosts: ["production-replica1", "production-replica2"]4453 returns an array of hashes with host and port keys4454 when sentinels are not defined4455 returns nil4456 when cluster is defined4457 returns nil4458 #sentinels?4459 when sentinels are defined4460 returns true4461 when sentinels are not defined4462 is expected to eq nil4463 when cluster is defined4464 returns false4465 #raw_config_hash4466 returns old-style single url config in a hash4467 returns cluster config without url key in a hash4468 #secret_file4469 when explicitly specified in config file4470 returns the absolute path of specified file inside Rails root4471 when not explicitly specified4472 returns the default path in the encrypted settings shared directory4473 #parse_client_tls_options4474 when configuration does not have TLS related options4475 returns the coniguration as-is4476 when specified certificate file does not exist4477 raises error about missing certificate file4478 when specified key file does not exist4479 raises error about missing key file4480 when only certificate file is specified4481 renders resque.yml correctly4482 when only key file is specified4483 renders resque.yml correctly4484 when configuration valid TLS related options4485 converts cert_file and key_file appropriately4486 #fetch_config4487 raises an exception when the config file contains invalid yaml4488 when redis.yml exists4489 uses config/redis.yml4490 when no config file exsits4491 returns nil4492 when resque.yml exists4493 returns the config from resque.yml4494# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/cluster_repository_cache_spec.rb. It took 7.71 seconds. Expected to take 22.31 seconds.4495# [RSpecRunTime] Starting example group spec/helpers/avatars_helper_spec.rb. Expected to take 21.86 seconds.4496AvatarsHelper4497 #group_icon, #topic_icon4498 when providing a group4499 behaves like resource with a default avatar4500 returns a default avatar div4501 behaves like resource with a custom avatar4502 returns a custom avatar image4503 when providing a topic4504 behaves like resource with a default avatar4505 returns a default avatar div4506 behaves like resource with a custom avatar4507 returns a custom avatar image4508 #avatar_icon_for4509 prefers the user to retrieve the avatar_url4510 falls back to email lookup if no user given4511 #avatar_icon_for_email4512 caches the request4513 behaves like returns avatar for email4514 using an email4515 when there is a matching user4516 returns a relative URL for the avatar4517 when a private email is used4518 calls gravatar_icon4519 when by_commit_email is true4520 returns a relative URL for the avatar4521 when no user exists for the email4522 calls gravatar_icon4523 without an email passed4524 returns the default avatar4525 with a blank email address4526 returns the default avatar4527 #avatar_icon_for_user4528 with a user object passed4529 returns a relative URL for the avatar4530 when the user is blocked4531 behaves like blocked or unconfirmed user with avatar4532 when the viewer is not an admin4533 returns the default avatar4534 when the viewer is an admin4535 returns the default avatar when the user is not passed4536 returns the user avatar when the user is passed4537 when the user is unconfirmed4538 behaves like blocked or unconfirmed user with avatar4539 when the viewer is not an admin4540 returns the default avatar4541 when the viewer is an admin4542 returns the default avatar when the user is not passed4543 returns the user avatar when the user is passed4544 without a user object passed4545 calls gravatar_icon4546 #gravatar_icon4547 with Gravatar disabled4548 returns a generic avatar4549 with Gravatar enabled4550 with FIPS not enabled4551 returns a generic avatar when email is blank4552 returns a valid Gravatar URL4553 uses HTTPs when configured4554 returns custom gravatar path when gravatar_url is set4555 accepts a custom size argument4556 defaults size to 40@2x when given an invalid size4557 accepts a scaling factor4558 ignores case and surrounding whitespace4559 #user_avatar4560 links to the user's profile4561 has the user's name as title4562 contains the user's avatar image4563 #user_avatar_without_link4564 displays user avatar4565 with css_class parameter4566 uses provided css_class4567 with size parameter4568 uses provided size4569 with url parameter4570 uses provided url4571 with lazy parameter4572 adds `lazy` class to class list, sets `data-src` with avatar URL and `src` with placeholder image4573 with has_tooltip parameter4574 with has_tooltip set to true4575 adds has-tooltip4576 with has_tooltip set to false4577 does not add has-tooltip or data container4578 with user_name parameter4579 uses user_name and user_email parameter if user is not present4580 with user parameter4581 prefers user parameter4582 with only_path parameter set to false4583 with user parameter4584 will return avatar with a full path4585 with user_name and user_email4586 will return avatar with a full path4587 with unregistered email address4588 will return default alt text for avatar4589 #avatar_without_link4590 with users4591 displays user avatar4592 with groups4593 displays group avatar4594# [RSpecRunTime] Finishing example group spec/helpers/avatars_helper_spec.rb. It took 9.18 seconds. Expected to take 21.86 seconds.4595# [RSpecRunTime] Starting example group spec/services/issues/set_crm_contacts_service_spec.rb. Expected to take 20.65 seconds.4596Issues::SetCrmContactsService4597 #execute4598 when the user has no permission4599 returns expected error response4600 when user has permission4601 but the crm setting is disabled4602 returns expected error response4603 when the contact does not exist4604 returns expected error response4605 when the contact belongs to a different group4606 returns expected error response4607 replace4608 behaves like setting contacts4609 updates the issue with correct contacts4610 behaves like adds system note4611 calls SystemNoteService.change_issuable_contacts with correct counts4612 with empty list4613 behaves like setting contacts4614 updates the issue with correct contacts4615 behaves like adds system note4616 calls SystemNoteService.change_issuable_contacts with correct counts4617 add4618 behaves like setting contacts4619 updates the issue with correct contacts4620 behaves like adds system note4621 calls SystemNoteService.change_issuable_contacts with correct counts4622 add by email4623 with pure emails in params4624 behaves like setting contacts4625 updates the issue with correct contacts4626 behaves like adds system note4627 calls SystemNoteService.change_issuable_contacts with correct counts4628 with autocomplete prefix emails in params4629 behaves like setting contacts4630 updates the issue with correct contacts4631 behaves like adds system note4632 calls SystemNoteService.change_issuable_contacts with correct counts4633 remove4634 behaves like setting contacts4635 updates the issue with correct contacts4636 behaves like adds system note4637 calls SystemNoteService.change_issuable_contacts with correct counts4638 remove by email4639 with pure email in params4640 behaves like setting contacts4641 updates the issue with correct contacts4642 behaves like adds system note4643 calls SystemNoteService.change_issuable_contacts with correct counts4644 with autocomplete prefix and suffix email in params4645 behaves like setting contacts4646 updates the issue with correct contacts4647 behaves like adds system note4648 calls SystemNoteService.change_issuable_contacts with correct counts4649 when attempting to add more than 64650 returns expected error message4651 when trying to remove non-existent contact4652 returns expected error message4653 when combining params4654 add and remove4655 with contact ids4656 behaves like setting contacts4657 updates the issue with correct contacts4658 with contact emails4659 behaves like setting contacts4660 updates the issue with correct contacts4661 replace and remove4662 returns expected error response4663 replace and add4664 returns expected error response4665 when trying to add an existing issue contact4666 does not return an error4667 when trying to add the same contact twice4668 does not return an error4669 when trying to remove a contact not attached to the issue4670 does not return an error4671# [RSpecRunTime] Finishing example group spec/services/issues/set_crm_contacts_service_spec.rb. It took 13.23 seconds. Expected to take 20.65 seconds.4672# [RSpecRunTime] Starting example group spec/helpers/tab_helper_spec.rb. Expected to take 19.8 seconds.4673TabHelper4674 gl_tabs_nav4675 creates a tabs navigation4676 captures block output4677 adds custom class4678 gl_tab_link_to4679 creates a tab4680 creates a tab with block output4681 creates a tab with custom classes for enclosing list item without content block provided4682 creates a tab with custom classes for enclosing list item with content block provided4683 creates a tab with custom classes for anchor element4684 creates an active tab with item_active = true4685 when on the active page4686 creates an active tab4687 creates an inactive tab with item_active = false4688 nav_link4689 passes extra html options to the list element4690 with the content of the li4691 captures block output4692 controller_param: nil, action_param: nil, path_param: nil, active: false4693 is expected to eq false4694 controller_param: :foo, action_param: nil, path_param: nil, active: true4695 is expected to eq true4696 controller_param: :bar, action_param: nil, path_param: nil, active: false4697 is expected to eq false4698 controller_param: :bar, action_param: :foo, path_param: nil, active: false4699 is expected to eq false4700 controller_param: :foo, action_param: :bar, path_param: nil, active: false4701 is expected to eq false4702 controller_param: :foo, action_param: :foo, path_param: nil, active: true4703 is expected to eq true4704 controller_param: :bar, action_param: nil, path_param: "foo#foo", active: true4705 is expected to eq true4706 controller_param: :bar, action_param: nil, path_param: ["foo#foo", "bar#bar"], active: true4707 is expected to eq true4708 controller_param: :bar, action_param: :bar, path_param: ["foo#foo", "bar#bar"], active: true4709 is expected to eq true4710 controller_param: :foo, action_param: nil, path_param: "bar#foo", active: true4711 is expected to eq true4712 controller_param: :bar, action_param: nil, path_param: "bar#foo", active: false4713 is expected to eq false4714 controller_param: :foo, action_param: [:foo, :bar], path_param: "bar#foo", active: true4715 is expected to eq true4716 controller_param: :bar, action_param: :bar, path_param: "foo#foo", active: true4717 is expected to eq true4718 controller_param: :foo, action_param: :foo, path_param: "bar#foo", active: true4719 is expected to eq true4720 controller_param: :bar, action_param: :foo, path_param: "bar#foo", active: false4721 is expected to eq false4722 controller_param: :foo, action_param: :bar, path_param: "bar#foo", active: false4723 is expected to eq false4724 controller_param: [:foo, :bar], action_param: nil, path_param: nil, active: true4725 is expected to eq true4726 controller_param: [:foo, :bar], action_param: nil, path_param: "bar#foo", active: true4727 is expected to eq true4728 controller_param: [:foo, :bar], action_param: :foo, path_param: "bar#foo", active: true4729 is expected to eq true4730 controller_param: nil, action_param: :foo, path_param: nil, active: true4731 is expected to eq true4732 controller_param: nil, action_param: :bar, path_param: nil, active: false4733 is expected to eq false4734 controller_param: nil, action_param: nil, path_param: "foo#bar", active: false4735 is expected to eq false4736 controller_param: nil, action_param: nil, path_param: "foo#foo", active: true4737 is expected to eq true4738 controller_param: nil, action_param: :bar, path_param: ["foo#foo", "bar#bar"], active: true4739 is expected to eq true4740 controller_param: nil, action_param: :bar, path_param: "foo#foo", active: true4741 is expected to eq true4742 controller_param: nil, action_param: :foo, path_param: "bar#foo", active: true4743 is expected to eq true4744 controller_param: nil, action_param: [:foo, :bar], path_param: nil, active: true4745 is expected to eq true4746 controller_param: nil, action_param: [:foo, :bar], path_param: "bar#foo", active: true4747 is expected to eq true4748 controller_param: nil, action_param: :bar, path_param: "bar#foo", active: false4749 is expected to eq false4750 page: nil, excluded_page: nil, active: false4751 is expected to eq false4752 page: "_some_page_", excluded_page: nil, active: true4753 is expected to eq true4754 page: "_some_page_", excluded_page: "_excluded_page_", active: true4755 is expected to eq true4756 page: "_some_page_", excluded_page: "_some_page_", active: false4757 is expected to eq false4758 with namespace in path notation4759 controller_param: "foo/foo", action_param: nil, path_param: nil, active: false4760 is expected to eq false4761 controller_param: "bar/foo", action_param: nil, path_param: nil, active: true4762 is expected to eq true4763 controller_param: "foo/foo", action_param: :foo, path_param: nil, active: false4764 is expected to eq false4765 controller_param: "bar/foo", action_param: :bar, path_param: nil, active: false4766 is expected to eq false4767 controller_param: "bar/foo", action_param: :foo, path_param: nil, active: true4768 is expected to eq true4769 controller_param: nil, action_param: nil, path_param: "foo/foo#foo", active: false4770 is expected to eq false4771 controller_param: nil, action_param: nil, path_param: "bar/foo#foo", active: true4772 is expected to eq true4773 gl_tab_counter_badge4774 creates a tab counter badge4775 with extra classes4776 creates a tab counter badge with the correct class attribute4777 with data attributes4778 creates a tab counter badge with the data attributes4779# [RSpecRunTime] Finishing example group spec/helpers/tab_helper_spec.rb. It took 6.3 seconds. Expected to take 19.8 seconds.4780# [RSpecRunTime] Starting example group spec/lib/gitlab/gpg_spec.rb. Expected to take 19.47 seconds.4781Gitlab::Gpg4782 .fingerprints_from_key4783 returns CurrentKeyChain.fingerprints_from_key4784# [RSpecRunTime] RSpec elapsed time: 17 minutes 44.04 seconds. Current RSS: ~1493M. load average: 1.10 1.14 1.12 1/288 69994785 .primary_keyids_from_key4786 returns the keyid4787 returns an empty array when the key is invalid4788 .subkeys_from_key4789 returns the subkeys by primary key4790 returns an empty array when there are not subkeys4791 .user_infos_from_key4792 returns the names and emails4793 returns an empty array when the key is invalid4794 downcases the email4795 rejects non UTF-8 names and addresses4796# [RSpecRunTime] RSpec elapsed time: 17 minutes 47.44 seconds. Current RSS: ~1490M. load average: 1.17 1.15 1.12 1/288 70684797 .current_home_dir4798 returns the default value when no explicit home dir has been set4799 returns the explicitly set home dir4800 returns the default value when explicitly setting the home dir to nil4801 .using_tmp_keychain4802 the second thread does not change the first thread's directory4803 allows recursive execution in the same thread4804 keeps track of created and removed keychains in counters4805 cleans up the tmp directory after finishing4806 does not fail if the homedir was deleted while running4807 tracks an exception when cleaning up the tmp dir fails4808 behaves like multiple deletion attempts of the tmp-dir4809 tries for 1 or 15 times4810 tries at least 2 times to remove the tmp dir before raising4811 does not attempt multiple times when the deletion succeeds4812# [RSpecRunTime] RSpec elapsed time: 17 minutes 51.15 seconds. Current RSS: ~1492M. load average: 1.17 1.15 1.12 1/290 71214813 when running in Sidekiq4814 behaves like multiple deletion attempts of the tmp-dir4815 tries for 10 or 15 times4816 tries at least 2 times to remove the tmp dir before raising4817 does not attempt multiple times when the deletion succeeds4818# [RSpecRunTime] Finishing example group spec/lib/gitlab/gpg_spec.rb. It took 9.17 seconds. Expected to take 19.47 seconds.4819# [RSpecRunTime] Starting example group spec/lib/gitlab/gpg_spec.rb. Expected to take 19.47 seconds.4820Gitlab::Gpg::CurrentKeyChain4821 .add4822 stores the key in the keychain4823 .fingerprints_from_key4824 returns the fingerprint4825 returns an empty array when the key is invalid4826# [RSpecRunTime] Finishing example group spec/lib/gitlab/gpg_spec.rb. It took 1.43 seconds. Expected to take 19.47 seconds.4827# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/shared_state_spec.rb. Expected to take 18.73 seconds.4828Gitlab::Redis::SharedState4829 .config_file_name4830 when there is no config file anywhere4831 is expected to be nil4832 .store4833 with old format4834 behaves like redis store4835 instantiates Redis::Store4836 with the namespace4837 uses specified namespace4838 with new format4839 behaves like redis store4840 instantiates Redis::Store4841 with the namespace4842 uses specified namespace4843 .params4844 withstands mutation4845 with command to generate extra config specified4846 when the command returns valid yaml4847 merges config from command on top of config from file4848 when the command returns invalid yaml4849 raises error4850 when the parsed external command output returns invalid hash4851 raises an error4852 when the command fails4853 raises error4854 when url contains unix socket reference4855 with old format4856 returns path key instead4857 with new format4858 returns path key instead4859 when url is host based4860 with old format4861 returns hash with host, port, db, and password4862 with new format4863 rails_env: "development", host: "development-host"4864 returns hash with host, port, db, and password4865 does not raise ArgumentError for invalid keywords in SentinelConfig4866 rails_env: "test", host: "test-host"4867 returns hash with host, port, db, and password4868 does not raise ArgumentError for invalid keywords in SentinelConfig4869 rails_env: "production", host: "production-host"4870 returns hash with host, port, db, and password4871 does not raise ArgumentError for invalid keywords in SentinelConfig4872 behaves like instrumentation_class in custom key4873 moves instrumentation class into custom4874 with redis cluster format4875 rails_env: "development", host: "development-master"4876 returns hash with cluster and password4877 does not raise ArgumentError for invalid keywords in ClusterConfig4878 behaves like instrumentation_class in custom key4879 moves instrumentation class into custom4880 rails_env: "test", host: "test-master"4881 returns hash with cluster and password4882 does not raise ArgumentError for invalid keywords in ClusterConfig4883 behaves like instrumentation_class in custom key4884 moves instrumentation class into custom4885 rails_env: "production", host: "production-master"4886 returns hash with cluster and password4887 does not raise ArgumentError for invalid keywords in ClusterConfig4888 behaves like instrumentation_class in custom key4889 moves instrumentation class into custom4890 .url4891 withstands mutation4892 when yml file with env variable4893 reads redis url from env variable4894 .version4895 returns a version4896 .with4897 yields a ::Redis4898 when running on single-threaded runtime4899 instantiates a connection pool with size 54900 when running on multi-threaded runtime4901 instantiates a connection pool with a size based on the concurrency of the worker4902 when there is no config at all4903 can run an empty block4904 #db4905 with old format4906 returns the correct db4907 with new format4908 returns the correct db4909 with cluster-mode4910 returns the correct db4911 #sentinels4912 when sentinels are defined4913 rails_env: "development", hosts: ["development-replica1", "development-replica2"]4914 returns an array of hashes with host and port keys4915 rails_env: "test", hosts: ["test-replica1", "test-replica2"]4916 returns an array of hashes with host and port keys4917 rails_env: "production", hosts: ["production-replica1", "production-replica2"]4918 returns an array of hashes with host and port keys4919 when sentinels are not defined4920 returns nil4921 when cluster is defined4922 returns nil4923 #sentinels?4924 when sentinels are defined4925 returns true4926 when sentinels are not defined4927 is expected to eq nil4928 when cluster is defined4929 returns false4930 #raw_config_hash4931 returns old-style single url config in a hash4932 returns cluster config without url key in a hash4933 #secret_file4934 when explicitly specified in config file4935 returns the absolute path of specified file inside Rails root4936 when not explicitly specified4937 returns the default path in the encrypted settings shared directory4938 #parse_client_tls_options4939 when configuration does not have TLS related options4940 returns the coniguration as-is4941 when specified certificate file does not exist4942 raises error about missing certificate file4943 when specified key file does not exist4944 raises error about missing key file4945 when only certificate file is specified4946 renders resque.yml correctly4947 when only key file is specified4948 renders resque.yml correctly4949 when configuration valid TLS related options4950 converts cert_file and key_file appropriately4951 #fetch_config4952 raises an exception when the config file contains invalid yaml4953 when redis.yml exists4954 uses config/redis.yml4955 when no config file exsits4956 returns nil4957 when resque.yml exists4958 returns the config from resque.yml4959# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/shared_state_spec.rb. It took 6.55 seconds. Expected to take 18.73 seconds.4960# [RSpecRunTime] Starting example group spec/helpers/icons_helper_spec.rb. Expected to take 17.61 seconds.4961IconsHelper4962 sprite_icon_path4963 returns relative path4964 only calls image_path once when called multiple times4965 when an asset_host is set in the config it will return an absolute local URL4966 returns an absolute URL on that asset host4967 sprite_icon4968 returns svg icon html with DEFAULT_ICON_SIZE4969 returns svg icon html without size class4970 returns svg icon html + size classes4971 returns svg icon html + size classes + additional class4972 returns a file icon4973 non existing icon4974 raises in development mode4975 raises in test mode4976 does not raise in production mode4977 audit icon4978 returns right icon name for standard auth4979 returns right icon name for two-factor auth4980 returns right icon name for google_oauth2 auth4981 file_type_icon_class4982 returns folder-o class4983 returns share class4984 returns document class with .pdf4985 returns doc-image class with .jpg4986 returns doc-image class with .JPG4987 returns doc-image class with .png4988 returns doc-image class with .apng4989 returns doc-image class with .webp4990 returns doc-compressed class with .tar4991 returns doc-compressed class with .TAR4992 returns doc-compressed class with .tar.gz4993 returns volume-up class with .mp34994 returns volume-up class with .MP34995 returns volume-up class with .m4a4996 returns volume-up class with .wav4997 returns live-preview class with .avi4998 returns live-preview class with .AVI4999 returns live-preview class with .mp45000 returns doc-text class with .odt5001 returns doc-text class with .doc5002 returns doc-text class with .DOC5003 returns doc-text class with .docx5004 returns document class with .xls5005 returns document class with .XLS5006 returns document class with .xlsx5007 returns doc-chart class with .odp5008 returns doc-chart class with .ppt5009 returns doc-chart class with .PPT5010 returns doc-chart class with .pptx5011 returns doc-text class with .unknow5012 returns doc-text class with no extension5013# [RSpecRunTime] RSpec elapsed time: 18 minutes 4.68 seconds. Current RSS: ~1499M. load average: 1.14 1.14 1.12 1/288 71625014 #external_snippet_icon5015 returns external snippet icon5016 gl_loading_icon5017 returns the default spinner markup5018 when css_class is provided5019 appends css_class to container element5020 when size is provided5021 sets the size class5022 when color is provided5023 sets the color class5024 when inline is true5025 creates an inline container5026# [RSpecRunTime] Finishing example group spec/helpers/icons_helper_spec.rb. It took 5.37 seconds. Expected to take 17.61 seconds.5027# [RSpecRunTime] Starting example group spec/lib/gitlab/cache/ci/project_pipeline_status_spec.rb. Expected to take 16.9 seconds.5028Gitlab::Cache::Ci::ProjectPipelineStatus5029 .load_for_project5030 loads the status5031 loading in batches5032 .load_in_batch_for_projects5033 loads pipeline_status on projects5034 loads 10 projects without hitting Gitaly call limit5035# [RSpecRunTime] RSpec elapsed time: 18 minutes 12.4 seconds. Current RSS: ~1528M. load average: 1.19 1.16 1.12 1/293 72845036 .update_for_pipeline5037 refreshes the cache if nescessary5038 #has_status?5039 is false when the status wasn't loaded yet5040 is true when all status information was loaded5041 #load_status5042 loads the status from the cache when there is one5043 loads the status from the project commit when there is no cache5044 stores the status in the cache when it loading it from the project5045 sets the state to loaded5046 only loads the status once5047 handles Gitaly unavailable exceptions gracefully5048 handles Gitaly timeout exceptions gracefully5049 gitaly call counts5050 not cached5051 makes a Gitaly call5052# [RSpecRunTime] RSpec elapsed time: 18 minutes 15.12 seconds. Current RSS: ~1527M. load average: 1.19 1.16 1.12 1/293 72895053 cached5054 makes no Gitaly calls5055 #load_from_project5056 reads the status from the pipeline for the commit5057 doesn't fail for an empty project5058 #store_in_cache5059 sets the object in caching5060 #store_in_cache_if_needed5061 stores the state in the cache when the sha is the HEAD of the project5062 doesn't store the status in redis_cache when the sha is not the head of the project5063 deletes the cache if the repository doesn't have a head commit5064 with a status in caching5065 #load_from_cache5066 reads the status from redis_cache5067 refreshes ttl5068 when status is empty string5069 reads the status as nil5070 #has_cache?5071 knows the status is cached5072 #delete_from_cache5073 deletes values from redis_cache5074# [RSpecRunTime] Finishing example group spec/lib/gitlab/cache/ci/project_pipeline_status_spec.rb. It took 12.28 seconds. Expected to take 16.9 seconds.5075# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/ansi2html_spec.rb. Expected to take 16.8 seconds.5076Gitlab::Ci::Ansi2html5077 prints non-ansi as-is5078 strips non-color-changing control sequences5079 prints simply red5080 prints simply red without trailing reset5081 prints simply yellow5082 prints default on blue5083 prints red on blue5084 resets colors after red on blue5085 performs color change from red/blue to yellow/blue5086 performs color change from red/blue to yellow/green5087 performs color change from red/blue to reset to yellow/green5088 ignores unsupported codes5089 prints light red5090 prints default on light red5091 performs color change from red/blue to default/blue5092 performs color change from light red/blue to default/blue5093 prints bold text5094 resets bold text5095 prints italic text5096 resets italic text5097 prints underlined text5098 resets underlined text5099 prints concealed text5100 resets concealed text5101 prints crossed-out text5102 resets crossed-out text5103 can print 256 xterm fg colors5104 can print 256 xterm fg colors on normal magenta background5105 can print 256 xterm bg colors5106 can print 256 xterm fg bold colors5107 can print 256 xterm bg colors on normal magenta foreground5108 prints bold colored text vividly5109 prints bold light colored text correctly5110 prints <5111 replaces newlines with line break tags5112 groups carriage returns with newlines5113 replaces invalid UTF-8 data5114 incremental update5115 with split word5116 behaves like stateable converter5117 to returns html to append5118# [RSpecRunTime] RSpec elapsed time: 18 minutes 21.67 seconds. Current RSS: ~1525M. load average: 1.16 1.15 1.12 1/293 73105119 with split sequence5120 behaves like stateable converter5121 to returns html to append5122 with partial sequence5123 behaves like stateable converter5124 to returns html to append5125 with new line5126 behaves like stateable converter5127 to returns html to append5128 with section markers5129 do not allow XSS injections5130 behaves like a legit section5131 prints light red5132 begins with a section_start html marker5133 ends with a section_end html marker5134 section name includes $5135 behaves like forbidden char in section_name5136 ignores sections5137 section name includes <5138 behaves like forbidden char in section_name5139 ignores sections5140 section name contains .-_5141 behaves like a legit section5142 prints light red5143 begins with a section_start html marker5144 ends with a section_end html marker5145 truncates5146 returns truncated output5147 does not append output5148# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/ansi2html_spec.rb. It took 5.48 seconds. Expected to take 16.8 seconds.5149# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_config/worker_matcher_spec.rb. Expected to take 16.04 seconds.5150Gitlab::SidekiqConfig::WorkerMatcher5151 #match?5152 with valid input5153 query: "worker_name=WorkerA", expected_metadatas: ["WorkerA"]5154 is expected to contain exactly "WorkerA"5155 query: "worker_name=WorkerA2", expected_metadatas: ["WorkerA2"]5156 is expected to contain exactly "WorkerA2"5157 query: "worker_name=WorkerB|worker_name=WorkerD", expected_metadatas: ["WorkerB"]5158 is expected to contain exactly "WorkerB"5159 query: "worker_name!=WorkerA", expected_metadatas: ["WorkerA2", "WorkerB", "WorkerC"]5160 is expected to contain exactly "WorkerA2", "WorkerB", and "WorkerC"5161 query: "feature_category=category_a", expected_metadatas: ["WorkerA", "WorkerA2"]5162 is expected to contain exactly "WorkerA" and "WorkerA2"5163 query: "feature_category=category_a,category_c", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerC"]5164 is expected to contain exactly "WorkerA", "WorkerA2", and "WorkerC"5165 query: "feature_category=category_a|feature_category=category_c", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerC"]5166 is expected to contain exactly "WorkerA", "WorkerA2", and "WorkerC"5167 query: "feature_category!=category_a", expected_metadatas: ["WorkerB", "WorkerC"]5168 is expected to contain exactly "WorkerB" and "WorkerC"5169 query: "has_external_dependencies=true", expected_metadatas: ["WorkerB"]5170 is expected to contain exactly "WorkerB"5171 query: "has_external_dependencies=false", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerC"]5172 is expected to contain exactly "WorkerA", "WorkerA2", and "WorkerC"5173 query: "has_external_dependencies=true,false", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerB", "WorkerC"]5174 is expected to contain exactly "WorkerA", "WorkerA2", "WorkerB", and "WorkerC"5175 query: "has_external_dependencies=true|has_external_dependencies=false", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerB", "WorkerC"]5176 is expected to contain exactly "WorkerA", "WorkerA2", "WorkerB", and "WorkerC"5177 query: "has_external_dependencies!=true", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerC"]5178 is expected to contain exactly "WorkerA", "WorkerA2", and "WorkerC"5179 query: "urgency=high", expected_metadatas: ["WorkerA2", "WorkerB"]5180 is expected to contain exactly "WorkerA2" and "WorkerB"5181 query: "urgency=low", expected_metadatas: ["WorkerA"]5182 is expected to contain exactly "WorkerA"5183 query: "urgency=high,low,throttled", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerB", "WorkerC"]5184 is expected to contain exactly "WorkerA", "WorkerA2", "WorkerB", and "WorkerC"5185 query: "urgency=low|urgency=throttled", expected_metadatas: ["WorkerA", "WorkerC"]5186 is expected to contain exactly "WorkerA" and "WorkerC"5187 query: "urgency!=high", expected_metadatas: ["WorkerA", "WorkerC"]5188 is expected to contain exactly "WorkerA" and "WorkerC"5189 query: "name=a", expected_metadatas: ["WorkerA"]5190 is expected to contain exactly "WorkerA"5191 query: "name=a,b", expected_metadatas: ["WorkerA", "WorkerB"]5192 is expected to contain exactly "WorkerA" and "WorkerB"5193 query: "name=a,a:2|name=b", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerB"]5194 is expected to contain exactly "WorkerA", "WorkerA2", and "WorkerB"5195 query: "name!=a,a:2", expected_metadatas: ["WorkerB", "WorkerC"]5196 is expected to contain exactly "WorkerB" and "WorkerC"5197 query: "resource_boundary=memory", expected_metadatas: ["WorkerB", "WorkerC"]5198 is expected to contain exactly "WorkerB" and "WorkerC"5199 query: "resource_boundary=memory,cpu", expected_metadatas: ["WorkerA", "WorkerB", "WorkerC"]5200 is expected to contain exactly "WorkerA", "WorkerB", and "WorkerC"5201 query: "resource_boundary=memory|resource_boundary=cpu", expected_metadatas: ["WorkerA", "WorkerB", "WorkerC"]5202 is expected to contain exactly "WorkerA", "WorkerB", and "WorkerC"5203 query: "resource_boundary!=memory,cpu", expected_metadatas: ["WorkerA2"]5204 is expected to contain exactly "WorkerA2"5205 query: "tags=no_disk_io", expected_metadatas: ["WorkerA", "WorkerB"]5206 is expected to contain exactly "WorkerA" and "WorkerB"5207 query: "tags=no_disk_io,git_access", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerB"]5208 is expected to contain exactly "WorkerA", "WorkerA2", and "WorkerB"5209 query: "tags=no_disk_io|tags=git_access", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerB"]5210 is expected to contain exactly "WorkerA", "WorkerA2", and "WorkerB"5211 query: "tags=no_disk_io&tags=git_access", expected_metadatas: ["WorkerA"]5212 is expected to contain exactly "WorkerA"5213 query: "tags!=no_disk_io", expected_metadatas: ["WorkerA2", "WorkerC"]5214 is expected to contain exactly "WorkerA2" and "WorkerC"5215 query: "tags!=no_disk_io,git_access", expected_metadatas: ["WorkerC"]5216 is expected to contain exactly "WorkerC"5217 query: "tags=unknown_tag", expected_metadatas: []5218 is expected to contain exactly5219 query: "tags!=no_disk_io", expected_metadatas: ["WorkerA2", "WorkerC"]5220 is expected to contain exactly "WorkerA2" and "WorkerC"5221 query: "tags!=no_disk_io,git_access", expected_metadatas: ["WorkerC"]5222 is expected to contain exactly "WorkerC"5223 query: "tags!=unknown_tag", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerB", "WorkerC"]5224 is expected to contain exactly "WorkerA", "WorkerA2", "WorkerB", and "WorkerC"5225 query: "feature_category=category_a&urgency=high", expected_metadatas: ["WorkerA2"]5226 is expected to contain exactly "WorkerA2"5227 query: "feature_category=category_a&urgency=high|feature_category=category_c", expected_metadatas: ["WorkerA2", "WorkerC"]5228 is expected to contain exactly "WorkerA2" and "WorkerC"5229 query: "*", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerB", "WorkerC"]5230 is expected to contain exactly "WorkerA", "WorkerA2", "WorkerB", and "WorkerC"5231 with invalid input5232 query: "feature_category=\"category_a\"", error: Gitlab::SidekiqConfig::WorkerMatcher::InvalidTerm5233 is expected to raise Gitlab::SidekiqConfig::WorkerMatcher::InvalidTerm5234 query: "feature_category=", error: Gitlab::SidekiqConfig::WorkerMatcher::InvalidTerm5235 is expected to raise Gitlab::SidekiqConfig::WorkerMatcher::InvalidTerm5236 query: "feature_category~category_a", error: Gitlab::SidekiqConfig::WorkerMatcher::InvalidTerm5237 is expected to raise Gitlab::SidekiqConfig::WorkerMatcher::InvalidTerm5238 query: "invalid_term=a", error: Gitlab::SidekiqConfig::WorkerMatcher::UnknownPredicate5239 is expected to raise Gitlab::SidekiqConfig::WorkerMatcher::UnknownPredicate5240# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_config/worker_matcher_spec.rb. It took 4.4 seconds. Expected to take 16.04 seconds.5241# [RSpecRunTime] Starting example group spec/helpers/appearances_helper_spec.rb. Expected to take 15.6 seconds.5242AppearancesHelper5243 pwa icon scaled5244 returns path of maskable logo5245 with custom icon5246 behaves like gets icon path5247 returns path of icon5248 behaves like gets icon path5249 returns path of icon5250 with default icon5251 behaves like gets icon path5252 returns path of icon5253 behaves like gets icon path5254 returns path of icon5255 with wrong input5256 behaves like gets icon path5257 returns path of icon5258 when path is append to root5259 appends root and path5260 #appearance_pwa_name5261 returns the default value5262 returns the customized value5263 #appearance_pwa_short_name5264 returns the default value5265 returns the customized value5266 #appearance_pwa_description5267 returns the default value5268 returns the customized value5269 .current_appearance5270 memoizes empty appearance5271 memoizes custom appearance5272 #header_message5273 returns nil when header message field is not set5274 when header message is set5275 includes current message5276 #footer_message5277 returns nil when footer message field is not set5278 when footer message is set5279 includes current message5280 #brand_image5281 when there is a logo5282 returns a path5283 when there is no associated upload5284 falls back to using the original path5285 when there is no logo5286 returns path of GitLab logo5287 when there is a title5288 returns the title5289 when there is no title5290 returns the default title5291 #brand_image_path5292 with a custom logo5293 returns path of custom logo5294 with no custom logo5295 returns path of GitLab logo5296 #custom_sign_in_description5297 returns an empty string if no custom description is found5298 returns a custom description if all the setting options are found5299 returns a custom description if only one setting options is found5300 #brand_header_logo5301 renders shared/logo by default5302 with header logo5303 renders image tag5304 with add_gitlab_white_text option5305 renders shared/logo_with_white_text partial5306 with add_gitlab_black_text option5307 renders shared/logo_with_black_text partial5308 #brand_title5309 returns the default title when no appearance is present5310 #default_brand_title5311 returns the default title5312# [RSpecRunTime] Finishing example group spec/helpers/appearances_helper_spec.rb. It took 6.86 seconds. Expected to take 15.6 seconds.5313# [RSpecRunTime] Starting example group spec/lib/gitlab/contributions_calendar_spec.rb. Expected to take 15.14 seconds.5314Gitlab::ContributionsCalendar5315 #activity_dates5316 returns a hash of date => count5317 counts the diff notes on merge request5318 counts the discussions on merge requests and issues5319 counts merge request events5320 when the user has opted-in for private contributions5321 shows private and public events to all users5322 still counts correct with feature access levels set to private5323 does not fail if there are no contributed projects5324# [RSpecRunTime] RSpec elapsed time: 18 minutes 40.67 seconds. Current RSS: ~1478M. load average: 1.12 1.14 1.12 1/294 74185325 when events fall under different dates depending on the system time zone5326 renders correct event counts within the UTC timezone5327 renders correct event counts within the Sydney timezone5328 renders correct event counts within the US Central timezone5329# [RSpecRunTime] RSpec elapsed time: 18 minutes 41.84 seconds. Current RSS: ~1481M. load average: 1.11 1.14 1.12 1/294 74195330 when events fall under different dates depending on the contributor's time zone5331 renders correct event counts within the UTC timezone5332 renders correct event counts within the Sydney timezone5333 renders correct event counts within the US Central timezone5334# [RSpecRunTime] RSpec elapsed time: 18 minutes 42.87 seconds. Current RSS: ~1483M. load average: 1.11 1.14 1.12 1/293 74205335 #events_by_date5336 returns all events for a given date5337 only shows private events to authorized users5338 includes diff notes on merge request5339 includes merge request events5340 when the user cannot read cross project5341 does not return any events5342# [RSpecRunTime] RSpec elapsed time: 18 minutes 45.61 seconds. Current RSS: ~1469M. load average: 1.11 1.14 1.12 1/294 74895343# [RSpecRunTime] Finishing example group spec/lib/gitlab/contributions_calendar_spec.rb. It took 11.24 seconds. Expected to take 15.14 seconds.5344# [RSpecRunTime] Starting example group spec/models/ci/job_token/group_scope_link_spec.rb. Expected to take 14.67 seconds.5345Ci::JobToken::GroupScopeLink5346 does not allow STI5347 is expected to belong to source_project required: false5348 is expected to belong to target_group required: false5349 is expected to belong to added_by required: false5350 when project gets deleted, it looses the foreign key on ci_job_token_group_scope_links.source_project_id5351 behaves like cleanup by a loose foreign key5352 cleans up (delete or nullify) the model5353# [RSpecRunTime] RSpec elapsed time: 18 minutes 48.79 seconds. Current RSS: ~1464M. load average: 1.18 1.15 1.12 1/293 74905354 .create5355 when there are more than GROUP_LINK_LIMIT existing links5356 invalidates new links and prevents them from being created5357 does not invalidate existing links5358# [RSpecRunTime] RSpec elapsed time: 18 minutes 51.05 seconds. Current RSS: ~1457M. load average: 1.18 1.15 1.12 1/293 74915359 validations5360 must have a source project5361 must have a target group5362 when group gets deleted, it loses the foreign key on ci_job_token_group_scope_links.target_group_id5363 behaves like cleanup by a loose foreign key5364 cleans up (delete or nullify) the model5365# [RSpecRunTime] RSpec elapsed time: 18 minutes 52.53 seconds. Current RSS: ~1457M. load average: 1.17 1.15 1.12 1/293 74925366 .with_target5367 returns only the links having the given target group5368 .for_source_and_target5369 when link is found5370 is expected to eq #<Ci::JobToken::GroupScopeLink id: 14, source_project_id: 1122, target_group_id: 2390, added_by_id: 1480, created_at: "2024-03-04 13:49:42.088187436 +0000">5371 when link is not found5372 is expected to be nil5373 unique index5374 raises an error, when not unique5375 behaves like cleanup by a loose foreign key5376 cleans up (delete or nullify) the model5377# [RSpecRunTime] RSpec elapsed time: 18 minutes 56.32 seconds. Current RSS: ~1454M. load average: 1.17 1.15 1.12 1/288 74935378 .with_source5379 returns only the links having the given source project5380# [RSpecRunTime] Finishing example group spec/models/ci/job_token/group_scope_link_spec.rb. It took 11.63 seconds. Expected to take 14.67 seconds.5381# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/rules_spec.rb. Expected to take 14.31 seconds.5382Gitlab::Ci::Build::Rules5383 .new5384 with no rules5385 sets @rule_list to an empty array5386 sets @default_when to "on_success"5387 with one rule5388 sets @rule_list to an array of a single rule5389 sets @default_when to "on_success"5390 with multiple rules5391 sets @rule_list to an array of a single rule5392 sets @default_when to "on_success"5393 with a specified default when:5394 sets @rule_list to an array of a single rule5395 sets @default_when to "manual"5396 #evaluate5397 with nil rules5398 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil>5399 and when:manual set as the default5400 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="manual", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil>5401 with no rules5402 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="never", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil>5403 and when:manual set as the default5404 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="never", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil>5405 with one rule without any clauses5406 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="manual", start_in=nil, allow_failure=true, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil>5407 with one matching rule5408 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="always", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil>5409 with two matching rules5410 returns the value of the first matched rule in the list5411 with a non-matching and matching rule5412 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="always", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil>5413 with a matching and non-matching rule5414 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="delayed", start_in="1 day", allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil>5415 with non-matching rules5416 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="never", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil>5417 and when:manual set as the default5418 does not return the default when:5419 with only allow_failure5420 with matching rule5421 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=true, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil>5422 with non-matching rule5423 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="never", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil>5424 with needs5425 when single need is specified5426 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variabl...:name=>"test", :artifacts=>true, :optional=>false}], errors=nil, auto_cancel=nil, interruptible=nil>5427 when multiple needs are specified5428 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variabl...name=>"rspec", :artifacts=>true, :optional=>false}], errors=nil, auto_cancel=nil, interruptible=nil>5429 when there are no needs specified5430 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil>5431 when need is specified with additional attibutes5432 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variabl...e, :name=>"test", :optional=>true, :when=>"never"}], errors=nil, auto_cancel=nil, interruptible=nil>5433 with variables5434 with matching rule5435 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variables={:MY_VAR=>"my var"}, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil>5436 with auto_cancel5437 with matching rule5438 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel={:on_new_commit=>"interruptible"}, interruptible=nil>5439 with interruptible5440 with matching rule5441 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=true>5442 with a regexp variable matching rule5443 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil>5444 Gitlab::Ci::Build::Rules::Result5445 #build_attributes5446 compacts nil values5447 scheduling_type5448 when rules have needs5449 single need5450 saves needs5451 adds schedule type to the build_attributes5452 multiple needs5453 saves needs5454 adds schedule type to the build_attributes5455 when rules do not have needs5456 does not add schedule type to the build_attributes5457 #pass?5458 'when' is 'never'5459 returns false5460 'when' is 'on_success'5461 returns true5462# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/rules_spec.rb. It took 4.94 seconds. Expected to take 14.31 seconds.5463# [RSpecRunTime] Starting example group spec/tasks/gitlab/ldap_rake_spec.rb. Expected to take 13.87 seconds.5464gitlab:ldap:rename_provider rake task5465 completes without error5466# [RSpecRunTime] Finishing example group spec/tasks/gitlab/ldap_rake_spec.rb. It took 3.11 seconds. Expected to take 13.87 seconds.5467# [RSpecRunTime] RSpec elapsed time: 19 minutes 5.43 seconds. Current RSS: ~1467M. load average: 1.14 1.15 1.12 1/288 74945468# [RSpecRunTime] Starting example group spec/tasks/gitlab/ldap_rake_spec.rb. Expected to take 13.87 seconds.5469gitlab:ldap:secret rake tasks5470 :show5471 displays error when file does not exist5472 displays error when key does not exist5473 displays error when key is changed5474 outputs the unencrypted content when present5475# [RSpecRunTime] RSpec elapsed time: 19 minutes 6.72 seconds. Current RSS: ~1475M. load average: 1.13 1.14 1.12 1/288 74955476 edit5477# main:5478# password: '123'5479# bind_dn: 'gitlab-adm'5480 creates encrypted file5481 displays error when key does not exist5482 displays error when key is changed5483 displays error when write directory does not exist5484somevalue shows a warning when content is invalid5485 displays error when $EDITOR is not set5486# main:5487# password: '123'5488# bind_dn: 'gitlab-adm'5489 when $EDITOR contains multiple arguments5490 when $EDITOR is set to a non-existent binary5491# [RSpecRunTime] RSpec elapsed time: 19 minutes 8.41 seconds. Current RSS: ~1481M. load average: 1.13 1.14 1.12 1/288 75005492 write5493 creates encrypted file from stdin5494 displays error when key does not exist5495 displays error when write directory does not exist5496somevalue shows a warning when content is invalid5497# [RSpecRunTime] Finishing example group spec/tasks/gitlab/ldap_rake_spec.rb. It took 6.22 seconds. Expected to take 13.87 seconds.5498# [RSpecRunTime] RSpec elapsed time: 19 minutes 11.69 seconds. Current RSS: ~1467M. load average: 1.12 1.14 1.12 1/288 75025499# [RSpecRunTime] Starting example group spec/lib/gitlab/runtime_spec.rb. Expected to take 13.39 seconds.5500Gitlab::Runtime5501 when unknown5502 .identify5503 raises an exception when trying to identify5504 .safe_identify5505 returns nil5506 with Puma5507 .puma?5508 returns true5509 on multiple matches5510 .identify5511 raises an exception when trying to identify5512 .safe_identify5513 returns nil5514 puma without cli_config5515 behaves like valid runtime5516 identifies itself5517 does not identify as others5518 reports its maximum concurrency5519 puma with cli_config5520 identifies as an application runtime5521 behaves like valid runtime5522 identifies itself5523 does not identify as others5524 reports its maximum concurrency5525 when ActionCable worker pool size is configured5526 behaves like valid runtime5527 identifies itself5528 does not identify as others5529 reports its maximum concurrency5530 .puma_in_clustered_mode?5531 when Puma is set up with workers > 05532 is expected to equal true5533 when Puma is set up with workers = 05534 is expected to equal false5535 sidekiq5536 identifies as an application runtime5537 behaves like valid runtime5538 identifies itself5539 does not identify as others5540 reports its maximum concurrency5541 console5542 does not identify as an application runtime5543 behaves like valid runtime5544 identifies itself5545 does not identify as others5546 reports its maximum concurrency5547 test suite5548 does not identify as an application runtime5549 behaves like valid runtime5550 identifies itself5551 does not identify as others5552 reports its maximum concurrency5553 geo log cursor5554 behaves like valid runtime5555 identifies itself5556 does not identify as others5557 reports its maximum concurrency5558 rails runner5559 does not identify as an application runtime5560 behaves like valid runtime5561 identifies itself5562 does not identify as others5563 reports its maximum concurrency5564# [RSpecRunTime] Finishing example group spec/lib/gitlab/runtime_spec.rb. It took 4.05 seconds. Expected to take 13.39 seconds.5565# [RSpecRunTime] Starting example group spec/services/projects/operations/update_service_spec.rb. Expected to take 13.05 seconds.5566Projects::Operations::UpdateService5567 #execute5568 alerting setting5569 with valid params5570 when regenerate_token is not set5571 with an existing setting5572 ignores provided token5573 without an existing setting5574 behaves like setting creation5575 creates a setting5576 when regenerate_token is set5577 with an existing setting5578 regenerates token5579 without an existing setting5580 behaves like setting creation5581 creates a setting5582 with insufficient permissions5583 behaves like no operation5584 does nothing5585 with empty params5586 behaves like no operation5587 does nothing5588 error tracking5589 with existing error tracking setting5590 updates the settings5591 disable error tracking5592 can set api_url to nil5593 without an existing error tracking setting5594 creates a setting5595 partial_update5596 with setting5597 service succeeds5598 updates attributes5599 only updates enabled attribute5600 with integrated attribute5601 updates integrated attribute5602 only updates enabled and integrated attributes5603# [RSpecRunTime] RSpec elapsed time: 19 minutes 21.69 seconds. Current RSS: ~1505M. load average: 1.10 1.14 1.11 1/288 75035604 without setting5605 creates setting with default values5606# [RSpecRunTime] RSpec elapsed time: 19 minutes 22.94 seconds. Current RSS: ~1501M. load average: 1.10 1.14 1.11 1/288 75045607 with masked param token5608 does not update token5609 with invalid parameters5610 does nothing5611 with inappropriate params5612 ignores params5613 prometheus integration5614 prometheus params were passed into service5615WARNING: You're overriding a previous stub implementation of `new`. Called from /builds/gitlab-org/gitlab/spec/services/projects/operations/update_service_spec.rb:330:in `block (5 levels) in <top (required)>'.. Called from /builds/gitlab-org/gitlab/spec/services/projects/operations/update_service_spec.rb:330:in `block (5 levels) in <top (required)>'.5616 uses Project#find_or_initialize_integration to include instance defined defaults and pass them to Projects::UpdateService5617 when prometheus params are not passed into service5618 does not pass any prometheus params into Projects::UpdateService5619# [RSpecRunTime] Finishing example group spec/services/projects/operations/update_service_spec.rb. It took 9.59 seconds. Expected to take 13.05 seconds.5620# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/merge_request_parser_spec.rb. Expected to take 12.5 seconds.5621Gitlab::ImportExport::MergeRequestParser5622 has a source branch5623 has a target branch5624 fork merge request5625 parses a MR that has no source branch5626 parses a MR that is closed5627 parses a MR that is merged5628# [RSpecRunTime] RSpec elapsed time: 19 minutes 34.65 seconds. Current RSS: ~1476M. load average: 1.16 1.15 1.12 1/293 75735629 when the merge request has diffs5630 when the diff is invalid5631 sets the diff to empty diff5632# [RSpecRunTime] RSpec elapsed time: 19 minutes 36.33 seconds. Current RSS: ~1478M. load average: 1.16 1.15 1.12 1/293 75805633# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/merge_request_parser_spec.rb. It took 11.1 seconds. Expected to take 12.5 seconds.5634# [RSpecRunTime] Starting example group spec/workers/bulk_imports/pipeline_worker_spec.rb. Expected to take 12.41 seconds.5635BulkImports::PipelineWorker5636 runs the given pipeline successfully5637 behaves like an idempotent worker5638 is labeled as idempotent5639 performs multiple times sequentially without raising an exception5640 runs the pipeline and sets tracker to finished5641 when exclusive lease cannot be obtained5642 does not run the pipeline5643 .sidekiq_retries_exhausted5644 logs and sets status as failed5645 when pipeline has abort_on_failure5646 marks entity as failed5647 with stop signal from database health check5648DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_BulkImports::PipelineWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5649 defers the job by set time5650DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_BulkImports::PipelineWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5651 lazy evaluates schema and tables5652 when `bulk_import_deferred_workers` feature flag is disabled5653DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_BulkImports::PipelineWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5654 does not defer job execution5655 when pipeline is finished5656 no-ops and returns5657 when pipeline is skipped5658 no-ops and returns5659 when tracker is started5660 runs the pipeline5661 #perform5662 when entity is failed5663 marks tracker as skipped and logs the skip5664 when retry pipeline error is raised5665 re_enqueues the worker5666 when file extraction pipeline5667 runs the pipeline successfully5668 when export status is started5669 reenqueues pipeline worker5670 when export status is empty5671 when timeout is not reached5672 reenqueues pipeline worker5673 when empty export timeout is reached5674 raises sidekiq error5675 when tracker created_at is nil5676 falls back to entity created_at5677 when export status is failed5678 marks as failed and logs the error5679 when export is batched5680 enqueues pipeline batches5681 enqueues only missing pipelines batches5682 when batches count is less than 15683 marks tracker as finished5684 when pipeline batch enqueuing should be limited5685 only enqueues limited batches and reenqueues itself5686 when there is a batch in progress5687 status: :created5688 counts the in progress batch against the limit5689 status: :started5690 counts the in progress batch against the limit5691 when there is a batch that has finished5692 status: :finished5693 does not count the finished batch against the limit5694 status: :timeout5695 does not count the finished batch against the limit5696 status: :failed5697 does not count the finished batch against the limit5698 status: :skipped5699 does not count the finished batch against the limit5700# [RSpecRunTime] Finishing example group spec/workers/bulk_imports/pipeline_worker_spec.rb. It took 5.46 seconds. Expected to take 12.41 seconds.5701# [RSpecRunTime] Starting example group spec/services/clusters/build_kubernetes_namespace_service_spec.rb. Expected to take 11.93 seconds.5702Clusters::BuildKubernetesNamespaceService5703 initializes a new namespace and sets default values5704 sets cluster_project and environment5705 namespace per environment is disabled5706 initializes a new namespace and sets default values5707 does not set environment5708# [RSpecRunTime] RSpec elapsed time: 19 minutes 48.23 seconds. Current RSS: ~1503M. load average: 1.12 1.14 1.11 1/288 76055709 group cluster5710 initializes a new namespace and sets default values5711 does not set cluster_project5712# [RSpecRunTime] RSpec elapsed time: 19 minutes 52.3 seconds. Current RSS: ~1491M. load average: 1.11 1.14 1.11 1/288 76185713# [RSpecRunTime] Finishing example group spec/services/clusters/build_kubernetes_namespace_service_spec.rb. It took 10.51 seconds. Expected to take 11.93 seconds.5714# [RSpecRunTime] Starting example group spec/lib/gitlab/jwt_authenticatable_spec.rb. Expected to take 11.74 seconds.5715Gitlab::JwtAuthenticatable5716 .secret5717 behaves like reading secret from the secret path5718 returns 32 bytes5719 accepts a trailing newline5720 raises an exception if the secret file cannot be read5721 raises an exception if the secret file contains the wrong number of bytes5722 .read_secret5723 behaves like reading secret from the secret path5724 returns 32 bytes5725 accepts a trailing newline5726 raises an exception if the secret file cannot be read5727 raises an exception if the secret file contains the wrong number of bytes5728 .write_secret5729 without an input5730 uses mode 06005731 writes base64 data5732 with an input5733 uses mode 06005734 writes base64 data5735 .decode_jwt5736 use included class secret5737 accepts a correct header5738 raises an error when the JWT is not signed5739 raises an error when the header is signed with the wrong secret5740 use an input secret5741 accepts a correct header5742 raises an error when the JWT is not signed5743 raises an error when the header is signed with the wrong secret5744 issuer option5745 returns decoded payload if issuer is correct5746 raises an error when the issuer is incorrect5747 raises an error when the issuer is nil5748 audience option5749 returns decoded payload if audience is correct5750 raises an error when the audience is incorrect5751 raises an error when the audience is nil5752 iat_after option5753 returns decoded payload if iat is valid5754 raises an error if iat is invalid5755 raises InvalidPayload exception if iat is a string5756 raises an error if iat is absent5757 raises an error if iat is too far in the past5758 algorithm5759 with default algorithm5760 accepts a correct header5761 with provided algorithm5762 accepts a correct header5763 raises an error when the header is signed with the wrong algorithm5764# [RSpecRunTime] Finishing example group spec/lib/gitlab/jwt_authenticatable_spec.rb. It took 3.84 seconds. Expected to take 11.74 seconds.5765# [RSpecRunTime] Starting example group spec/models/issue/metrics_spec.rb. Expected to take 11.32 seconds.5766Issue::Metrics5767 does not allow STI5768 .for_issues5769 returns metrics associated with given issues5770# [RSpecRunTime] RSpec elapsed time: 19 minutes 58.07 seconds. Current RSS: ~1516M. load average: 1.10 1.14 1.11 1/288 76195771 .with_first_mention_not_earlier_than5772 returns metrics without mentioning in commit or with mentioning after given timestamp5773# [RSpecRunTime] RSpec elapsed time: 19 minutes 59.78 seconds. Current RSS: ~1509M. load average: 1.10 1.14 1.11 1/288 76205774 when recording the default set of issue metrics on issue save5775 milestones5776 records the first time an issue is associated with a milestone5777 does not record the second time an issue is associated with a milestone5778# [RSpecRunTime] RSpec elapsed time: 20 minutes 1.39 seconds. Current RSS: ~1498M. load average: 1.02 1.12 1.11 1/289 76215779 list labels5780 records the first time an issue is associated with a list label5781 does not record the second time an issue is associated with a list label5782# [RSpecRunTime] RSpec elapsed time: 20 minutes 5.73 seconds. Current RSS: ~1449M. load average: 1.02 1.12 1.11 1/288 76285783# [RSpecRunTime] Finishing example group spec/models/issue/metrics_spec.rb. It took 9.58 seconds. Expected to take 11.32 seconds.5784# [RSpecRunTime] Starting example group spec/serializers/diffs_entity_spec.rb. Expected to take 11.19 seconds.5785DiffsEntity5786 as json5787 contains needed attributes5788 broken merge request5789 renders without errors5790# [RSpecRunTime] RSpec elapsed time: 20 minutes 8.97 seconds. Current RSS: ~1456M. load average: 1.01 1.11 1.11 1/294 76855791 when a commit_id is passed5792 when the passed commit is not the first or last in the group5793 includes commit references for previous and next5794# [RSpecRunTime] RSpec elapsed time: 20 minutes 10.86 seconds. Current RSS: ~1462M. load average: 1.01 1.11 1.11 1/293 76965795 when the passed commit is the first in the group5796 includes commit references for nil and previous commit5797# [RSpecRunTime] RSpec elapsed time: 20 minutes 12.45 seconds. Current RSS: ~1466M. load average: 1.01 1.11 1.10 1/293 77035798 when the passed commit is the last in the group5799 includes commit references for the next and nil5800# [RSpecRunTime] RSpec elapsed time: 20 minutes 14.04 seconds. Current RSS: ~1472M. load average: 1.01 1.11 1.10 1/293 77105801 diff_files5802 serializes diff files using DiffFileEntity5803 when there are conflicts5804 serializes diff files with conflicts5805# [RSpecRunTime] Finishing example group spec/serializers/diffs_entity_spec.rb. It took 8.57 seconds. Expected to take 11.19 seconds.5806# [RSpecRunTime] Starting example group spec/graphql/mutations/issues/create_spec.rb. Expected to take 10.8 seconds.5807Mutations::Issues::Create5808 is expected to require graphql authorizations :create_issue5809 #resolve5810 when the user does not have permission to create an issue5811 raises an error5812# [RSpecRunTime] RSpec elapsed time: 20 minutes 15.61 seconds. Current RSS: ~1463M. load average: 1.01 1.11 1.10 1/293 77115813 when the user has exceeded the rate limit5814 raises an error5815 when the user can create an issue5816 when creating an issue a developer5817 creates issue with correct values5818 when passing in label_ids5819 creates issue with correct values5820# [RSpecRunTime] RSpec elapsed time: 20 minutes 18.47 seconds. Current RSS: ~1456M. load average: 1.01 1.11 1.10 1/293 77125821 when trying to create issue with restricted params5822 ignores the special params5823# [RSpecRunTime] RSpec elapsed time: 20 minutes 19.9 seconds. Current RSS: ~1459M. load average: 1.01 1.11 1.10 1/293 77135824 when creating a non-default issue type5825 creates issue with correct values5826# [RSpecRunTime] RSpec elapsed time: 20 minutes 21.54 seconds. Current RSS: ~1454M. load average: 1.01 1.11 1.10 1/292 77145827 when creating an issue as owner5828 sets the special params5829# [RSpecRunTime] RSpec elapsed time: 20 minutes 24.19 seconds. Current RSS: ~1449M. load average: 1.01 1.11 1.10 1/287 77155830 #ready?5831 when passing in both labels and label_ids5832 raises exception when mutually exclusive params are given5833 when passing only `discussion_to_resolve` param5834 raises exception when mutually exclusive params are given5835 when passing only `merge_request_to_resolve_discussions_of` param5836 raises exception when mutually exclusive params are given5837# [RSpecRunTime] Finishing example group spec/graphql/mutations/issues/create_spec.rb. It took 10.31 seconds. Expected to take 10.8 seconds.5838# [RSpecRunTime] Starting example group spec/views/projects/merge_requests/edit.html.haml_spec.rb. Expected to take 10.74 seconds.5839projects/merge_requests/edit.html.haml5840 when a merge request without fork5841 shows editable fields5842 behaves like merge request shows editable fields5843 shows editable fields5844# [RSpecRunTime] RSpec elapsed time: 20 minutes 30.4 seconds. Current RSS: ~1470M. load average: 1.01 1.11 1.10 1/293 78255845 when a merge request with an existing source project is closed5846 shows editable fields5847 behaves like merge request shows editable fields5848 shows editable fields5849# [RSpecRunTime] RSpec elapsed time: 20 minutes 35.62 seconds. Current RSS: ~1469M. load average: 1.01 1.10 1.10 1/293 79365850# [RSpecRunTime] Finishing example group spec/views/projects/merge_requests/edit.html.haml_spec.rb. It took 11.03 seconds. Expected to take 10.74 seconds.5851# [RSpecRunTime] Starting example group spec/services/clusters/agents/authorizations/user_access/refresh_service_spec.rb. Expected to take 10.31 seconds.5852Clusters::Agents::Authorizations::UserAccess::RefreshService5853 #execute5854 group authorization5855 refreshes authorizations for the agent5856 when config contains "access_as" keyword5857 refreshes authorizations for the agent5858# [RSpecRunTime] RSpec elapsed time: 20 minutes 37.58 seconds. Current RSS: ~1463M. load average: 1.09 1.12 1.11 1/293 79375859 when config contains too many groups5860 authorizes groups up to the limit5861 when config contains no groups or projects5862 removes all authorizations5863 when config contains groups or projects outside of the configuration project hierarchy5864 removes all authorizations5865 when configuration project does not belong to a group5866 removes all authorizations5867 project authorization5868 refreshes authorizations for the agent5869 when config contains "access_as" keyword5870 refreshes authorizations for the agent5871 when project belongs to a user namespace, and is in the same namespace as the agent5872 creates an authorization record for the project5873# [RSpecRunTime] RSpec elapsed time: 20 minutes 40.87 seconds. Current RSS: ~1470M. load average: 1.09 1.12 1.11 1/292 79385874 when project belongs to a user namespace, and is authorizing itself5875 creates an authorization record for the project5876 when config contains too many projects5877 authorizes projects up to the limit5878 when config contains no groups or projects5879 removes all authorizations5880 when config contains groups or projects outside of the configuration project hierarchy5881 removes all authorizations5882 when configuration project does not belong to a group5883 removes all authorizations5884# [RSpecRunTime] Finishing example group spec/services/clusters/agents/authorizations/user_access/refresh_service_spec.rb. It took 7.67 seconds. Expected to take 10.31 seconds.5885# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/stop_spec.rb. Expected to take 10.26 seconds.5886Gitlab::Ci::Status::Build::Stop5887 #label5888 is expected to eq "manual stop action"5889 action details5890 #has_action?5891 when user is allowed to update build5892 is expected to have action5893# [RSpecRunTime] RSpec elapsed time: 20 minutes 44.7 seconds. Current RSS: ~1470M. load average: 1.08 1.12 1.10 2/292 79395894 when user is not allowed to update build5895 is expected not to have action5896 #action_path5897 is expected to include "11/play"5898 #action_icon5899 is expected to eq "stop"5900 #action_title5901 is expected to eq "Stop"5902 #action_button_title5903 is expected to eq "Stop this environment"5904 .matches?5905 when build is playable5906 when build stops an environment5907 is a correct match5908 when build does not stop an environment5909 does not match5910 when build is not playable5911 does not match5912 #status_tooltip5913 does not override status status_tooltip5914 #badge_tooltip5915 does not override status badge_tooltip5916# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/stop_spec.rb. It took 8.06 seconds. Expected to take 10.26 seconds.5917# [RSpecRunTime] Starting example group spec/finders/packages/maven/package_finder_spec.rb. Expected to take 9.96 seconds.5918Packages::Maven::PackageFinder5919 uses CTE in the query5920 #execute5921 within the project5922 behaves like handling valid and invalid paths5923 with a valid path5924 is expected to include #<Packages::Package id: 349, project_id: 1202, created_at: "2024-03-04 13:51:40.873332000 +0000", upd...ge_type: "maven", creator_id: 1604, status: "default", last_downloaded_at: nil, status_message: nil>5925# [RSpecRunTime] RSpec elapsed time: 20 minutes 52.72 seconds. Current RSS: ~1448M. load average: 1.07 1.11 1.10 1/287 79405926 with an invalid path5927 returns an empty array5928 with an uninstallable package5929 returns an empty array5930 within a group5931 behaves like handling valid and invalid paths5932 with a valid path5933 is expected to include #<Packages::Package id: 349, project_id: 1202, created_at: "2024-03-04 13:51:40.873332000 +0000", upd...ge_type: "maven", creator_id: 1604, status: "default", last_downloaded_at: nil, status_message: nil>5934 with an invalid path5935 returns an empty array5936 with an uninstallable package5937 returns an empty array5938 when the FF maven_remove_permissions_check_from_finder disabled5939 returns an empty array5940 when an user assigned the developer role5941 behaves like handling valid and invalid paths5942 with a valid path5943 is expected to include #<Packages::Package id: 349, project_id: 1202, created_at: "2024-03-04 13:51:40.873332000 +0000", upd...ge_type: "maven", creator_id: 1604, status: "default", last_downloaded_at: nil, status_message: nil>5944 with an invalid path5945 returns an empty array5946 with an uninstallable package5947 returns an empty array5948# [RSpecRunTime] RSpec elapsed time: 20 minutes 55.37 seconds. Current RSS: ~1469M. load average: 1.07 1.11 1.10 1/287 79415949 across all projects5950 returns an empty array5951 versionless maven-metadata.xml package5952 without order by package file5953 is expected to contain exactly #<Packages::Package id: 351, project_id: 1204, created_at: "2024-03-04 13:51:46.194059444 +0000", upd...ge_type: "maven", creator_id: 1607, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 353, project_id: 1205, created_at: "2024-03-04 13:51:46.580726029 +0000", upd...ge_type: "maven", creator_id: 1609, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 355, project_id: 1206, created_at: "2024-03-04 13:51:46.957595445 +0000", upd...ge_type: "maven", creator_id: 1611, status: "default", last_downloaded_at: nil, status_message: nil>5954# [RSpecRunTime] RSpec elapsed time: 20 minutes 59.1 seconds. Current RSS: ~1460M. load average: 1.06 1.11 1.10 1/287 79425955 with order by package file5956 is expected to eq #<Packages::Package id: 353, project_id: 1205, created_at: "2024-03-04 13:51:46.580726029 +0000", upd...ge_type: "maven", creator_id: 1609, status: "default", last_downloaded_at: nil, status_message: nil>5957# [RSpecRunTime] Finishing example group spec/finders/packages/maven/package_finder_spec.rb. It took 8.33 seconds. Expected to take 9.96 seconds.5958# [RSpecRunTime] Starting example group spec/models/concerns/ci/artifactable_spec.rb. Expected to take 9.83 seconds.5959Ci::Artifactable5960 does not allow STI5961 artifact properties are included5962 when enum is defined5963 is expected to define :file_format as an enum backed by an integer with values ‹{raw: 1, zip: 2, gzip: 3}›, suffix: true5964 when const is defined5965 is expected to be const defined :FILE_FORMAT_ADAPTERS5966 #each_blob5967 when file format is gzip5968 when gzip file contains one file5969 iterates blob once5970 when gzip file contains three files5971 iterates blob three times5972 when decompressed artifact size validator fails5973 fails on blob5974 when file format is raw5975 iterates blob once5976 when there are no adapters for the file format5977 raises an error5978 pushes artifact_size to application context5979 logs artifact size5980 ActiveRecord scopes5981 .expired_before5982 returns expired artifacts5983# [RSpecRunTime] RSpec elapsed time: 21 minutes 6.21 seconds. Current RSS: ~1455M. load average: 1.06 1.11 1.10 1/289 79515984 .expired5985 returns all expired artifacts5986 .with_files_stored_locally5987 returns artifacts stored locally5988 .with_files_stored_remotely5989 returns artifacts stored remotely5990 .project_id_in5991 when artifacts belongs to projects5992 returns artifacts belonging to projects5993# [RSpecRunTime] Finishing example group spec/models/concerns/ci/artifactable_spec.rb. It took 7.72 seconds. Expected to take 9.83 seconds.5994# [RSpecRunTime] Starting example group spec/lib/api/ml/mlflow/api_helpers_spec.rb. Expected to take 9.56 seconds.5995API::Ml::Mlflow::ApiHelpers5996 #model_order_params5997 input: "", order_by: "name", sort: "asc"5998 is correct5999 input: "name", order_by: "name", sort: "asc"6000 is correct6001 input: "name DESC", order_by: "name", sort: "desc"6002 is correct6003 input: "last_updated_timestamp", order_by: "updated_at", sort: "asc"6004 is correct6005 input: "last_updated_timestamp asc", order_by: "updated_at", sort: "asc"6006 is correct6007 input: "last_updated_timestamp DESC", order_by: "updated_at", sort: "desc"6008 is correct6009 #gitlab_tags6010 when tags param is not supplied6011 returns nil6012 when tags param is supplied6013 input: [], output: nil6014 is correct6015 input: [{}], output: {}6016 is correct6017 input: [{:key=>"foo", :value=>"bar"}], output: {}6018 is correct6019 input: [{:key=>"gitlab.version", :value=>"1.2.3"}], output: {"version"=>"1.2.3"}6020 is correct6021 input: [{:key=>"foo", :value=>"bar"}, {:key=>"gitlab.foo", :value=>"baz"}], output: {"foo"=>"baz"}6022 is correct6023 #custom_version6024 input: [], output: nil6025 is correct6026 input: [{}], output: nil6027 is correct6028 input: [{:key=>"foo", :value=>"bar"}], output: nil6029 is correct6030 input: [{:key=>"gitlab.version", :value=>"1.2.3"}], output: "1.2.3"6031 is correct6032 input: [{:key=>"foo", :value=>"bar"}, {:key=>"gitlab.foo", :value=>"baz"}], output: nil6033 is correct6034 #candidates_order_params6035 input: "", order_by: nil, order_by_type: nil, sort: nil6036 is correct6037 input: "created_at", order_by: "created_at", order_by_type: "column", sort: nil6038 is correct6039 input: "created_at ASC", order_by: "created_at", order_by_type: "column", sort: "ASC"6040 is correct6041 input: "metrics.something", order_by: "something", order_by_type: "metric", sort: nil6042 is correct6043 input: "metrics.something asc", order_by: "something", order_by_type: "metric", sort: "asc"6044 is correct6045 input: "metrics.something.blah asc", order_by: "something", order_by_type: "metric", sort: "asc"6046 is correct6047 input: "params.something ASC", order_by: nil, order_by_type: nil, sort: "ASC"6048 is correct6049 input: "metadata.something ASC", order_by: nil, order_by_type: nil, sort: "ASC"6050 is correct6051 #model_filter_params6052 input: "", output: {}6053 is correct6054 input: "name=\"\"", output: {:name=>""}6055 is correct6056 input: "name=foo", output: {:name=>"foo"}6057 is correct6058 input: "name=\"foo\"", output: {:name=>"foo"}6059 is correct6060 input: "invalid=\"foo\"", output: {}6061 is correct6062# [RSpecRunTime] Finishing example group spec/lib/api/ml/mlflow/api_helpers_spec.rb. It took 3.77 seconds. Expected to take 9.56 seconds.6063# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/session_spec.rb. Expected to take 9.44 seconds.6064Gitlab::Database::LoadBalancing::Session6065 .current6066 returns the current session6067 .clear_session6068 clears the current session6069 .without_sticky_writes6070 ignores sticky write events sent by a connection proxy6071 still is aware of write that happened6072 #use_primary?6073 returns true when the primary should be used6074 returns false when a secondary should be used6075 returns true when a write was performed6076 #use_primary6077 uses primary during block6078 continues using primary when write was performed6079 when primary was used before6080 restores state after use6081 when primary was not used6082 restores state after use6083 #performed_write?6084 returns true if a write was performed6085 #ignore_writes6086 ignores write events6087 does not prevent using primary if an exception is raised6088 #use_replicas_for_read_queries6089 sets the flag inside the block6090 restores state after use6091 when primary was used before6092 sets the flag inside the block6093 when a write query is performed before6094 sets the flag inside the block6095 #fallback_to_replicas_for_ambiguous_queries6096 sets the flag inside the block6097 restores state after use6098 when primary was used before6099 uses primary during block6100 when a write was performed before6101 uses primary during block6102 when primary was used inside the block6103 uses primary aterward6104 restores state after use6105 when a write was performed inside the block6106 uses primary aterward6107 restores state after use6108# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/session_spec.rb. It took 3.22 seconds. Expected to take 9.44 seconds.6109# [RSpecRunTime] Starting example group spec/models/projects/import_export/relation_export_spec.rb. Expected to take 9.08 seconds.6110Projects::ImportExport::RelationExport6111 does not allow STI6112 associations6113 is expected to belong to project_export_job required: false6114 is expected to have one upload6115 validations6116 is expected to validate that :project_export_job cannot be empty/falsy6117 is expected to validate that :relation cannot be empty/falsy6118 is expected to validate that :status cannot be empty/falsy6119 is expected to validate that :status looks like an integer6120 is expected to validate that the length of :relation is at most 2556121 is expected to validate that the length of :jid is at most 2556122 is expected to validate that the length of :export_error is at most 3006123 validates uniquness of the relation attribute6124# [RSpecRunTime] RSpec elapsed time: 21 minutes 16.44 seconds. Current RSS: ~1495M. load average: 1.04 1.10 1.10 1/287 79526125 .by_relation6126 returns export relations filtered by relation name6127# [RSpecRunTime] RSpec elapsed time: 21 minutes 17.9 seconds. Current RSS: ~1491M. load average: 1.04 1.10 1.10 1/287 79536128 .relation_names_list6129 includes extra relations list6130 includes root tree relation name project6131 includes project tree top level relation nodes6132 includes project tree nested relation nodes6133 #mark_as_failed6134 sets status to failed and sets the export error6135# [RSpecRunTime] Finishing example group spec/models/projects/import_export/relation_export_spec.rb. It took 4.66 seconds. Expected to take 9.08 seconds.6136# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/workflow_spec.rb. Expected to take 9.0 seconds.6137Gitlab::Ci::Config::Entry::Workflow6138 validations6139 when work config value is a string6140 #valid?6141 is invalid6142 attaches an error specifying that workflow should point to a hash6143 #value6144 returns the invalid configuration6145 when work config value is a hash6146 with an invalid key6147 #valid?6148 is invalid6149 attaches an error specifying the unknown key6150 #value6151 returns the invalid configuration6152 when config has rules6153 #valid?6154 is valid6155 attaches no errors6156 #value6157 returns the config6158 when rules has an invalid key6159 #valid?6160 is invalid6161 attaches an error specifying the unknown key6162 #value6163 returns the invalid configuration6164 when rules has auto_cancel6165 #valid?6166 is valid6167 attaches no errors6168# [RSpecRunTime] RSpec elapsed time: 21 minutes 22.49 seconds. Current RSS: ~1501M. load average: 1.04 1.10 1.10 2/287 79546169 #value6170 returns the config6171 when auto_cancel has an invalid value6172 #valid?6173 is invalid6174 returns error6175 .default6176 is nil6177 with workflow name6178 with a blank name6179 is invalid6180 returns error about invalid name6181 with too long name6182 is invalid6183 returns error about invalid name6184 when name is nil6185 is valid6186 when name is not provided6187 is valid6188 with auto_cancel6189 is expected to be valid6190 returns value correctly6191# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/workflow_spec.rb. It took 4.84 seconds. Expected to take 9.0 seconds.6192# [RSpecRunTime] Starting example group spec/lib/gitlab/doctor/reset_tokens_spec.rb. Expected to take 8.84 seconds.6193Gitlab::Doctor::ResetTokens6194 fixes broken group and not the functional group6195 prints progress along the way6196 fixes project with cipher error6197 prints 'Something went wrong' error when encounters unexpected exception, but continues6198 fixes broken project and not the functional project6199 when non-existing token field is given6200 does not fix anything6201# [RSpecRunTime] RSpec elapsed time: 21 minutes 28.98 seconds. Current RSS: ~1487M. load average: 1.04 1.10 1.10 1/287 79556202 when one model specified6203 fixes broken project6204 does not fix other models6205 when executing in a dry-run mode6206 prints info about fixed project, but does not actually do anything6207# [RSpecRunTime] Finishing example group spec/lib/gitlab/doctor/reset_tokens_spec.rb. It took 6.65 seconds. Expected to take 8.84 seconds.6208# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/file_collection/compare_spec.rb. Expected to take 8.6 seconds.6209Gitlab::Diff::FileCollection::Compare6210 behaves like diff statistics6211 when include_stats is true6212 Repository#diff_stats is called6213 Gitlab::Diff::File is initialized with diff stats6214# [RSpecRunTime] RSpec elapsed time: 21 minutes 32.46 seconds. Current RSS: ~1479M. load average: 1.03 1.10 1.09 1/293 79906215 when should not request diff stats6216 Repository#diff_stats is not called6217 behaves like sortable diff files6218 #raw_diff_files6219 when sorted is false (default)6220 returns unsorted diff files6221 when sorted is true6222 returns sorted diff files6223 #cache_key6224 returns with head and base6225 pagination methods6226 when pagination options are not present6227 returns default values6228 when pagination options are present6229 returns values based on options6230# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/file_collection/compare_spec.rb. It took 6.84 seconds. Expected to take 8.6 seconds.6231# [RSpecRunTime] Starting example group spec/models/concerns/use_sql_function_for_primary_key_lookups_spec.rb. Expected to take 8.53 seconds.6232UseSqlFunctionForPrimaryKeyLookups6233 does not allow STI6234 when the use_sql_functions_for_primary_key_lookups FF is off6235 loads the correct record6236 uses the SQL-based finder query6237# [RSpecRunTime] RSpec elapsed time: 21 minutes 38.65 seconds. Current RSS: ~1499M. load average: 1.35 1.16 1.12 1/293 80806238 when the use_sql_functions_for_primary_key_lookups FF is on6239 loads the correct record6240 uses the fuction-based finder query6241 uses query cache6242 when the model has ignored columns6243 enumerates the column names6244 when there are scope attributes6245 loads the correct record6246 does not use the function-based finder query6247 when there are multiple arguments6248 loads the correct records6249 does not use the function-based finder query6250 when there is block given6251 loads the correct records6252 does not use the function-based finder query6253 when there is no primary key defined6254 raises ActiveRecord::UnknownPrimaryKey6255 when id is provided as an array6256 returns the correct record as an array6257 does use the function-based finder query6258 when array has multiple elements6259 does not use the function-based finder query6260 when the provided id is null6261 raises ActiveRecord::RecordNotFound6262 when the provided id is not a string that can cast to numeric6263 raises ActiveRecord::RecordNotFound6264# [RSpecRunTime] Finishing example group spec/models/concerns/use_sql_function_for_primary_key_lookups_spec.rb. It took 3.73 seconds. Expected to take 8.53 seconds.6265# [RSpecRunTime] Starting example group spec/helpers/sorting_helper_spec.rb. Expected to take 8.27 seconds.6266SortingHelper6267 #issuable_sort_options6268 behaves like without merged date option6269 does not set merged date option6270 when viewing_merge_requests is true6271 behaves like without merged date option6272 does not set merged date option6273 when state param is all6274 behaves like with merged date option6275 adds merged date option6276 when state param is merged6277 behaves like with merged date option6278 adds merged date option6279 #admin_users_sort_options6280 returns correct link attributes in array6281 #issuable_sort_direction_button6282 keeps label filter param6283 returns icon with sort-highest when sort is created_date6284 returns icon with sort-lowest when sort is asc6285 returns icon with sort-lowest when sorting by milestone6286 returns icon with sort-lowest when sorting by due_date6287 #can_sort_by_issue_weight?6288 returns false6289 with `admin/projects` controller6290 #projects_sort_options_hash6291 returns a hash of available sorting options6292 #groups_sort_options_hash6293 returns a hash of available sorting options for the groups6294 with `projects` controller6295 #projects_sort_options_hash6296 returns a hash of available sorting options6297 #tags_sort_options_hash6298 returns a hash of available sorting options6299 with `forks` controller6300 #forks_reverse_sort_options_hash6301 for each sort option6302 sort_key: "created_desc", reverse_sort_title: "created_asc"6303 returns the correct reversed hash6304 sort_key: "created_asc", reverse_sort_title: "created_desc"6305 returns the correct reversed hash6306 sort_key: "latest_activity_desc", reverse_sort_title: "latest_activity_asc"6307 returns the correct reversed hash6308 sort_key: "latest_activity_asc", reverse_sort_title: "latest_activity_desc"6309 returns the correct reversed hash6310 #forks_sort_direction_button6311 returns the correct link to reverse the current sort option6312 for each sort option6313 selected_sort: "created_desc", icon: "sort-highest"6314 returns the correct icon6315 selected_sort: "latest_activity_desc", icon: "sort-highest"6316 returns the correct icon6317 selected_sort: "created_asc", icon: "sort-lowest"6318 returns the correct icon6319 selected_sort: "latest_activity_asc", icon: "sort-lowest"6320 returns the correct icon6321# [RSpecRunTime] Finishing example group spec/helpers/sorting_helper_spec.rb. It took 3.27 seconds. Expected to take 8.27 seconds.6322# [RSpecRunTime] Starting example group spec/services/security/ci_configuration/dependency_scanning_create_service_spec.rb. Expected to take 8.21 seconds.6323Security::CiConfiguration::DependencyScanningCreateService6324 #execute6325 user does not belong to project6326 returns an error status6327 does not track a snowplow event6328# [RSpecRunTime] RSpec elapsed time: 21 minutes 45.64 seconds. Current RSS: ~1516M. load average: 1.32 1.16 1.11 1/293 81136329 user belongs to project6330 does track the snowplow event6331 raises exception if the user does not have permission to create a new branch6332 when exception is raised6333 when branch was created6334 tries to rm branch6335# [RSpecRunTime] RSpec elapsed time: 21 minutes 47.16 seconds. Current RSS: ~1518M. load average: 1.30 1.16 1.11 1/293 81536336 when branch was not created6337 does not try to rm branch6338 with no parameters6339 returns the path to create a new merge request6340 when the project has a non-default ci config file6341 does track the snowplow event6342 when existing ci config contains anchors/aliases6343 returns a ServiceResponse error6344 when parsing existing ci config gives a Psych error6345 returns a ServiceResponse error6346 when parsing existing ci config gives any other error6347 is successful6348 when the project is empty6349 returns a ServiceResponse error6350# [RSpecRunTime] Finishing example group spec/services/security/ci_configuration/dependency_scanning_create_service_spec.rb. It took 5.48 seconds. Expected to take 8.21 seconds.6351# [RSpecRunTime] Starting example group spec/models/state_note_spec.rb. Expected to take 7.92 seconds.6352StateNote6353 does not allow STI6354 .from_event6355 with event state opened6356 contains the expected values6357 behaves like a synthetic note6358 behaves like a system note6359 has the correct attributes6360# [RSpecRunTime] RSpec elapsed time: 21 minutes 51.17 seconds. Current RSS: ~1507M. load average: 1.30 1.16 1.11 1/293 82586361 #discussion_id6362 returns the expected discussion id6363 with event state closed6364 contains the expected values6365 behaves like a synthetic note6366 behaves like a system note6367 has the correct attributes6368 #discussion_id6369 returns the expected discussion id6370 with event state merged6371 contains the expected values6372 behaves like a synthetic note6373 behaves like a system note6374 has the correct attributes6375 #discussion_id6376 returns the expected discussion id6377 with event state locked6378 contains the expected values6379 behaves like a synthetic note6380 behaves like a system note6381 has the correct attributes6382 #discussion_id6383 returns the expected discussion id6384# [RSpecRunTime] RSpec elapsed time: 21 minutes 54.04 seconds. Current RSS: ~1514M. load average: 1.27 1.15 1.11 1/293 82596385 with event state reopened6386 contains the expected values6387 behaves like a synthetic note6388 behaves like a system note6389 has the correct attributes6390 #discussion_id6391 returns the expected discussion id6392 with a mentionable source6393 with a commit6394 contains the expected values6395 with a merge request6396 contains the expected values6397 when closed by error tracking6398 contains the expected values6399 when closed by promotheus alert6400 contains the expected values6401# [RSpecRunTime] Finishing example group spec/models/state_note_spec.rb. It took 5.61 seconds. Expected to take 7.92 seconds.6402# [RSpecRunTime] Starting example group spec/presenters/group_member_presenter_spec.rb. Expected to take 7.81 seconds.6403GroupMemberPresenter6404 #can_resend_invite?6405 when group_member is invited6406 and user can admin_group_member6407 is expected to eq true6408 and user cannot admin_group_member6409 is expected to eq false6410 when group_member is not invited6411 and user can admin_group_member6412 is expected to eq false6413 and user cannot admin_group_member6414 is expected to eq false6415 #last_owner?6416 when member is the last owner of the group6417 is expected to eq true6418 when member is not the last owner of the group6419 is expected to eq false6420 #can_update?6421 when user can update_group_member6422 is expected to eq true6423 when user cannot update_group_member6424 is expected to eq false6425 #can_remove?6426 when user can destroy_group_member6427 is expected to eq true6428 when user cannot destroy_group_member6429 is expected to eq false6430 #can_approve?6431 when group_member has request an invite6432 when user can update_group_member6433 is expected to eq true6434 when user cannot update_group_member6435 is expected to eq false6436 when group_member did not request an invite6437 when user can update_group_member6438 is expected to eq false6439 when user cannot update_group_member6440 is expected to eq false6441 behaves like #valid_level_roles6442 when no parent member is present6443 returns all permissible roles6444 when parent member is present6445 returns higher roles when a parent member is present6446 when access request to parent is pending6447 returns all permissible roles6448# [RSpecRunTime] RSpec elapsed time: 21 minutes 59.76 seconds. Current RSS: ~1514M. load average: 1.25 1.15 1.11 1/293 82966449# [RSpecRunTime] Finishing example group spec/presenters/group_member_presenter_spec.rb. It took 4.26 seconds. Expected to take 7.81 seconds.6450# [RSpecRunTime] Starting example group spec/services/users/set_namespace_commit_email_service_spec.rb. Expected to take 7.68 seconds.6451Users::SetNamespaceCommitEmailService6452 #execute6453 when current_user is not provided6454 returns error message6455 when current_user does not have permission to change namespace commit emails6456 returns error message6457 when target_user does not have permission to access the namespace6458 returns error message6459 when namespace is not provided6460 returns error message6461 when target user is not current user6462 when current user is an admin6463 when admin mode is enabled6464 creates namespace commit email6465 when admin mode is not enabled6466 returns error message6467 when current user is not an admin6468 returns error message6469 when namespace commit email does not exist6470 when email_id is not provided6471 returns error message6472 when model save fails6473 returns error message6474 when namepsace is a group6475 behaves like success6476 creates namespace commit email6477 when namespace is a user6478 behaves like success6479 creates namespace commit email6480 when namespace is a project6481 behaves like success6482 creates namespace commit email6483 when namespace commit email already exists6484 when email_id is not provided6485 destroys the namespace commit email6486 and email_id is provided6487 updates namespace commit email6488 when model save fails6489 returns generic error message6490 with model errors6491 returns the model error message6492# [RSpecRunTime] Finishing example group spec/services/users/set_namespace_commit_email_service_spec.rb. It took 4.0 seconds. Expected to take 7.68 seconds.6493# [RSpecRunTime] Starting example group spec/models/network/graph_spec.rb. Expected to take 7.55 seconds.6494Network::Graph6495 does not allow STI6496 #initialize6497 has initialized6498# [RSpecRunTime] RSpec elapsed time: 22 minutes 5.31 seconds. Current RSS: ~1531M. load average: 1.23 1.15 1.11 1/293 83246499 #commits6500 returns a list of commits6501 only fetches the commits once6502 sorts commits by commit date (descending)6503 sorts children before parents for commits with the same timestamp6504# [RSpecRunTime] RSpec elapsed time: 22 minutes 9.88 seconds. Current RSS: ~1567M. load average: 1.45 1.20 1.13 1/293 84216505# [RSpecRunTime] Finishing example group spec/models/network/graph_spec.rb. It took 6.14 seconds. Expected to take 7.55 seconds.6506# [RSpecRunTime] Starting example group spec/uploaders/packages/composer/cache_uploader_spec.rb. Expected to take 7.4 seconds.6507Packages::Composer::CacheUploader6508 behaves like builds correct paths6509 #store_dir6510 behaves like matches the method pattern6511 is expected to match /^\h{2}\/\h{2}\/\h{64}\/packages\/composer_cache\/\d+$/6512 #cache_dir6513 behaves like matches the method pattern6514 is expected to match /\/packages\/tmp\/cache/6515 #work_dir6516 behaves like matches the method pattern6517 is expected to match /\/packages\/tmp\/work/6518 #upload_path6519 behaves like matches the method pattern6520 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6521 #relative_path6522 is relative (PENDING: Path not set, skipping.)6523 .absolute_path6524 behaves like matches the method pattern6525 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6526 .base_dir6527 behaves like matches the method pattern6528 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6529 path traversal exploits6530 throws an exception6531 object store is remote6532 behaves like builds correct paths6533 #store_dir6534 behaves like matches the method pattern6535 is expected to match /^\h{2}\/\h{2}\/\h{64}\/packages\/composer_cache\/\d+$/6536 #cache_dir6537 behaves like matches the method pattern6538 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6539 #work_dir6540 behaves like matches the method pattern6541 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6542 #upload_path6543 behaves like matches the method pattern6544 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6545 #relative_path6546 is relative (PENDING: Path not set, skipping.)6547# [RSpecRunTime] RSpec elapsed time: 22 minutes 14.88 seconds. Current RSS: ~1538M. load average: 1.42 1.19 1.13 1/293 84226548 .absolute_path6549 behaves like matches the method pattern6550 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6551 .base_dir6552 behaves like matches the method pattern6553 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6554 path traversal exploits6555 throws an exception6556 remote file6557 with object storage enabled6558 can store file remotely6559# [RSpecRunTime] Finishing example group spec/uploaders/packages/composer/cache_uploader_spec.rb. It took 5.99 seconds. Expected to take 7.4 seconds.6560# [RSpecRunTime] Starting example group spec/models/prometheus_alert_event_spec.rb. Expected to take 7.29 seconds.6561PrometheusAlertEvent6562 does not allow STI6563 associations6564 is expected to belong to prometheus_alert required: true6565 validations6566 is expected to be valid6567 is expected to validate that :prometheus_alert cannot be empty/falsy, producing a custom validation error on failure6568 is expected to validate that :payload_key is case-sensitively unique within the scope of :prometheus_alert_id6569 is expected to validate that :started_at cannot be empty/falsy6570 payload_key & ended_at6571 absent if firing?6572 is expected to validate that :payload_key cannot be empty/falsy6573 is expected not to validate that :ended_at cannot be empty/falsy6574# [RSpecRunTime] RSpec elapsed time: 22 minutes 18.16 seconds. Current RSS: ~1503M. load average: 1.38 1.19 1.12 1/293 84236575 present if resolved?6576 is expected not to validate that :payload_key cannot be empty/falsy6577 is expected to validate that :ended_at cannot be empty/falsy6578 #title6579 delegates to alert6580 prometheus_metric_id6581 delegates to alert6582 transaction6583 fire6584 when status is none6585 fires an event6586 when firing6587 cannot fire again6588 resolve6589 when firing6590 resolves an event6591 when resolved6592 cannot resolve again6593# [RSpecRunTime] Finishing example group spec/models/prometheus_alert_event_spec.rb. It took 4.46 seconds. Expected to take 7.29 seconds.6594# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/test_case_spec.rb. Expected to take 7.12 seconds.6595Gitlab::Ci::Reports::TestCase6596 #initialize6597 when required params are given6598 initializes an instance6599 when suite_name is missing6600 behaves like param is missing6601 raises an error6602 when classname is missing6603 behaves like param is missing6604 raises an error6605 when name is missing6606 behaves like param is missing6607 raises an error6608 when attachment is present6609 initializes the attachment if present6610 #has_attachment?6611 #attachment_url6612 when attachment is missing6613 #has_attachment?6614 #attachment_url6615 #set_recent_failures6616 sets the recent_failures information6617# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/test_case_spec.rb. It took 4.18 seconds. Expected to take 7.12 seconds.6618# [RSpecRunTime] Starting example group spec/models/integrations/clickup_spec.rb. Expected to take 7.01 seconds.6619Integrations::Clickup6620 does not allow STI6621 behaves like Integrations::HasAvatar6622 #avatar_url6623 returns the expected avatar URL6624 #reference_pattern6625 does allow project prefix on the reference6626 allows a hash with an alphanumeric key on the reference6627 allows a global prefix with an alphanumeric key on the reference6628 #fields6629 only returns the project_url and issues_url fields6630 Validations6631 when integration is active6632 is expected to validate that :project_url cannot be empty/falsy6633 is expected to validate that :issues_url cannot be empty/falsy6634 behaves like issue tracker integration URL attribute6635 is expected to allow :project_url to be ‹"https://example.com"›6636 is expected not to allow :project_url to be ‹"example.com"›6637 is expected not to allow :project_url to be ‹"ftp://example.com"›6638 is expected not to allow :project_url to be ‹"herp-and-derp"›6639# [RSpecRunTime] RSpec elapsed time: 22 minutes 26.66 seconds. Current RSS: ~1522M. load average: 1.32 1.18 1.12 1/288 84246640 behaves like issue tracker integration URL attribute6641 is expected to allow :issues_url to be ‹"https://example.com"›6642 is expected not to allow :issues_url to be ‹"example.com"›6643 is expected not to allow :issues_url to be ‹"ftp://example.com"›6644 is expected not to allow :issues_url to be ‹"herp-and-derp"›6645 when integration is inactive6646 is expected not to validate that :project_url cannot be empty/falsy6647 is expected not to validate that :issues_url cannot be empty/falsy6648# [RSpecRunTime] Finishing example group spec/models/integrations/clickup_spec.rb. It took 3.36 seconds. Expected to take 7.01 seconds.6649# [RSpecRunTime] Starting example group spec/lib/gitlab/asciidoc/include_processor_spec.rb. Expected to take 6.88 seconds.6650Gitlab::Asciidoc::IncludeProcessor6651 read_lines6652 when reading a file in the repository6653 returns the blob contents6654 allows at most N blob includes6655 when the blob does not exist6656 raises NoData6657 when there is a selector6658 selects the lines6659 when reading content from a URL6660 fetches the data using a GET request6661 allows at most N HTTP includes6662 when the URI returns 4046663 raises NoData6664# [RSpecRunTime] RSpec elapsed time: 22 minutes 30.92 seconds. Current RSS: ~1519M. load average: 1.32 1.18 1.12 1/288 84346665 when there is a selector6666 selects the lines6667 #include_allowed?6668 allows the first include6669 allows the Nth include6670 disallows the Nth + 1 include6671 when allow-uri-read is nil6672 allows http includes6673 allows blob includes6674 when allow-uri-read is false6675 allows http includes6676 allows blob includes6677 when allow-uri-read is true6678 allows http includes6679 allows blob includes6680 without allow-uri-read6681 forbids http includes6682 allows blob includes6683# [RSpecRunTime] Finishing example group spec/lib/gitlab/asciidoc/include_processor_spec.rb. It took 4.58 seconds. Expected to take 6.88 seconds.6684# [RSpecRunTime] Starting example group spec/models/lfs_file_lock_spec.rb. Expected to take 6.81 seconds.6685LfsFileLock6686 does not allow STI6687 is expected to belong to project required: false6688 is expected to belong to user required: false6689 is expected to validate that :project_id cannot be empty/falsy6690 is expected to validate that :user_id cannot be empty/falsy6691 is expected to validate that :path cannot be empty/falsy6692 #can_be_unlocked_by?6693 when it's forced6694 can be unlocked by the author6695 can be unlocked by a maintainer6696 can't be unlocked by other user6697# [RSpecRunTime] RSpec elapsed time: 22 minutes 35.51 seconds. Current RSS: ~1510M. load average: 1.30 1.18 1.12 1/288 84356698 when it isn't forced6699 can be unlocked by the author6700 can't be unlocked by a maintainer6701 can't be unlocked by other user6702# [RSpecRunTime] RSpec elapsed time: 22 minutes 37.11 seconds. Current RSS: ~1507M. load average: 1.27 1.17 1.12 1/288 84366703# [RSpecRunTime] Finishing example group spec/models/lfs_file_lock_spec.rb. It took 4.65 seconds. Expected to take 6.81 seconds.6704# [RSpecRunTime] Starting example group spec/views/projects/commit/_commit_box.html.haml_spec.rb. Expected to take 6.59 seconds.6705projects/commit/_commit_box.html.haml6706 shows the commit SHA6707 when there is a pipeline present6708 when pipeline has stages6709 shows pipeline stages in vue6710# [RSpecRunTime] RSpec elapsed time: 22 minutes 39.84 seconds. Current RSS: ~1503M. load average: 1.27 1.17 1.12 1/293 84646711 when there are multiple pipelines for a commit6712 shows the last pipeline6713# [RSpecRunTime] RSpec elapsed time: 22 minutes 41.33 seconds. Current RSS: ~1500M. load average: 1.27 1.17 1.12 1/293 84846714 when pipeline for the commit is blocked6715 shows correct pipeline description6716# [RSpecRunTime] RSpec elapsed time: 22 minutes 42.56 seconds. Current RSS: ~1494M. load average: 1.25 1.17 1.12 1/293 84986717# [RSpecRunTime] Finishing example group spec/views/projects/commit/_commit_box.html.haml_spec.rb. It took 5.46 seconds. Expected to take 6.59 seconds.6718# [RSpecRunTime] Starting example group spec/workers/repository_check/single_repository_worker_spec.rb. Expected to take 6.54 seconds.6719RepositoryCheck::SingleRepositoryWorker6720 skips when the project has no push events6721 fails when the project has push events and a broken repository6722 succeeds when the project repo is valid6723 fails if the wiki repository is broken6724 skips wikis when disabled6725 creates missing wikis6726# [RSpecRunTime] Finishing example group spec/workers/repository_check/single_repository_worker_spec.rb. It took 6.62 seconds. Expected to take 6.54 seconds.6727# [RSpecRunTime] RSpec elapsed time: 22 minutes 49.34 seconds. Current RSS: ~1483M. load average: 1.23 1.17 1.12 1/293 85416728# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/attributes_finder_spec.rb. Expected to take 6.38 seconds.6729Gitlab::ImportExport::AttributesFinder6730 #find_root6731 generates hash from project tree config6732 individual scenarios6733 generates the correct hash for a single project relation6734 generates the correct hash for a single project feature relation6735 generates the correct hash for a multiple project relation6736 generates the correct hash for a single sub-relation6737 generates the correct hash for a multiple sub-relation6738 generates the correct hash for a sub-relation with another sub-relation6739 generates the correct hash for a relation with included attributes6740 generates the correct hash for a relation with excluded attributes6741 generates the correct hash for a relation with both excluded and included attributes6742 generates the correct hash for a relation with custom methods6743# [RSpecRunTime] RSpec elapsed time: 22 minutes 51.03 seconds. Current RSS: ~1495M. load average: 1.23 1.17 1.12 1/293 85426744 #find_relations_tree6745 when initialized with config including tree6746 when relation is in top-level keys of the tree6747 is expected to eq {:issues=>{}}6748 when the relation is not in top-level keys6749 is expected to be nil6750 when tree is not present in config6751 is expected to be nil6752 when include_import_only_tree is true6753 is expected to eq {:ci_pipelines=>{:stages=>{:builds=>nil, :statuses=>nil}}}6754 #find_excluded_keys6755 when initialized with excluded_attributes6756 is expected to eq ["name", "path"]6757 when excluded_attributes are not present in config6758 is expected to eq []6759# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/attributes_finder_spec.rb. It took 2.59 seconds. Expected to take 6.38 seconds.6760# [RSpecRunTime] Starting example group spec/services/integrations/slack_installation/project_service_spec.rb. Expected to take 6.31 seconds.6761Integrations::SlackInstallation::ProjectService6762 behaves like Integrations::SlackInstallation::BaseService6763 when Slack responds with an error6764 behaves like error response6765 returns error result with message6766 when HTTP error occurs when exchanging token6767 tracks the error6768 behaves like error response6769 returns error result with message6770 when slack_app_enabled is not set6771 behaves like error response6772 returns error result with message6773 when user is unauthorized6774 behaves like error response6775 returns error result with message6776 when Slack responds with an access token6777 handles propagation correctly6778 behaves like success response6779 returns success result and creates all needed records6780 when integration record already exists6781 behaves like success response6782 returns success result and creates all needed records6783 when installation record already exists6784 behaves like success response6785 returns success result and creates all needed records6786 when the team has other Slack installation records6787 updates related legacy records6788 behaves like success response6789 returns success result and creates all needed records6790# [RSpecRunTime] RSpec elapsed time: 22 minutes 56.11 seconds. Current RSS: ~1488M. load average: 1.21 1.17 1.12 1/288 85436791# [RSpecRunTime] Finishing example group spec/services/integrations/slack_installation/project_service_spec.rb. It took 4.28 seconds. Expected to take 6.31 seconds.6792# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/external_issue_parser_spec.rb. Expected to take 6.18 seconds.6793Banzai::ReferenceParser::ExternalIssueParser6794 #nodes_visible_to_user6795 when the link has a data-issue attribute6796 creates reference when the feature is 06797 creates reference when the feature is 106798 creates reference when the feature is 206799# [RSpecRunTime] RSpec elapsed time: 22 minutes 58.26 seconds. Current RSS: ~1482M. load average: 1.19 1.16 1.12 1/288 85446800 #referenced_by6801 when the link has a data-project attribute6802 when the link has a data-external-issue attribute6803 returns an Array of ExternalIssue instances6804 when the link does not have a data-external-issue attribute6805 returns an empty Array6806 when the link does not have a data-project attribute6807 returns an empty Array6808 #issue_ids_per_project6809 returns a Hash containing range IDs per project6810 does not add a project when the data-external-issue attribute is empty6811# [RSpecRunTime] RSpec elapsed time: 23 minutes 2.85 seconds. Current RSS: ~1467M. load average: 1.18 1.16 1.12 1/288 85456812# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/external_issue_parser_spec.rb. It took 6.74 seconds. Expected to take 6.18 seconds.6813# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/base_query_builder_spec.rb. Expected to take 6.08 seconds.6814Gitlab::Analytics::CycleAnalytics::BaseQueryBuilder6815 scopes query within the target project6816 when an unknown parent class is given6817 raises error6818# [RSpecRunTime] RSpec elapsed time: 23 minutes 5.13 seconds. Current RSS: ~1461M. load average: 1.18 1.16 1.12 1/292 85596819 date range parameters6820 when filters by only the `from` parameter6821 is expected to eq 26822 when filters by both `from` and `to` parameters6823 is expected to eq 16824 invalid date range is provided6825 is expected to eq 06826 in progress filter6827 when the filter is present6828 returns only open items6829 when the filter is absent6830 returns finished items6831# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/base_query_builder_spec.rb. It took 4.37 seconds. Expected to take 6.08 seconds.6832# [RSpecRunTime] Starting example group spec/rubocop/formatter/graceful_formatter_spec.rb. Expected to take 6.03 seconds.6833RuboCop::Formatter::GracefulFormatter6834 .adjusted_exit_status6835 active_offenses: 0, status: 0, adjusted_status: 06836 is expected to eq 06837 active_offenses: 0, status: 1, adjusted_status: 06838 is expected to eq 06839 active_offenses: 1, status: 1, adjusted_status: 16840 is expected to eq 16841 active_offenses: 0, status: 2, adjusted_status: 26842 is expected to eq 26843 active_offenses: 1, status: 2, adjusted_status: 26844 is expected to eq 26845 active_offenses: 1, status: 0, adjusted_status: 06846 is expected to eq 06847 with missing @total_offense_count6848 raises an error6849 .grace_period?6850 with Details in config6851 is expected to eq true6852 with unknown value for Details in config6853 is expected to output /Cop\/Name: Unhandled value "unknown" for `Details` key./ to stderr6854 with empty config6855 is expected to eq false6856 without Details in config6857 is expected to eq false6858 with offenses6859 with active only6860 behaves like summary reporting6861 reports summary with 2 inspected, 2 offenses, 0 silenced6862 with silenced only6863 behaves like summary reporting6864 reports summary with 2 inspected, 0 offenses, 2 silenced6865 with active and silenced6866 behaves like summary reporting6867 reports summary with 2 inspected, 2 offenses, 3 silenced6868 .grace_period_key_value6869 is expected to eq "Details: grace period"6870 without offenses6871 behaves like summary reporting6872 reports summary with 2 inspected, 0 offenses, 0 silenced6873 without files to inspect6874 behaves like summary reporting6875 reports summary with 0 inspected, 0 offenses, 0 silenced6876# [RSpecRunTime] Finishing example group spec/rubocop/formatter/graceful_formatter_spec.rb. It took 2.56 seconds. Expected to take 6.03 seconds.6877# [RSpecRunTime] Starting example group spec/lib/constraints/project_url_constrainer_spec.rb. Expected to take 5.9 seconds.6878Constraints::ProjectUrlConstrainer6879 #matches?6880 valid request6881 is expected to be truthy6882 invalid request6883 non-existing project6884 is expected to be falsey6885 existence_check is false6886 is expected to be truthy6887# [RSpecRunTime] RSpec elapsed time: 23 minutes 11.76 seconds. Current RSS: ~1480M. load average: 1.07 1.14 1.11 1/293 85706888 project id ending with .git6889 is expected to be falsey6890 when the request matches a redirect route6891 and is a GET request6892 is expected to be truthy6893 and is NOT a GET request6894 is expected to be falsey6895# [RSpecRunTime] Finishing example group spec/lib/constraints/project_url_constrainer_spec.rb. It took 3.8 seconds. Expected to take 5.9 seconds.6896# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/not_matches_spec.rb. Expected to take 5.81 seconds.6897Gitlab::Ci::Pipeline::Expression::Lexeme::NotMatches6898 .build6899 with non-evaluable operands6900 creates a new instance of the token6901 with evaluable operands6902 creates a new instance of the token6903 .type6904 is an operator6905 .precedence6906 has a precedence6907 #evaluate6908 when left and right do not match6909 is expected to eq true6910 when left and right match6911 is expected to eq false6912 when left is nil6913 is expected to eq true6914 when right is nil6915 is expected to eq true6916 when left and right are nil6917 is expected to eq true6918 when left is an empty string6919 is expected to eq true6920 when left and right are empty strings6921 is expected to eq false6922 when left is a multiline string and matches right6923 is expected to eq false6924# [RSpecRunTime] RSpec elapsed time: 23 minutes 16.86 seconds. Current RSS: ~1485M. load average: 1.07 1.14 1.11 1/292 85716925 when left is a multiline string and does not match right6926 is expected to eq true6927 when a matching pattern uses regex flags6928 is expected to eq false6929 when a non-matching pattern uses regex flags6930 is expected to eq true6931 when right value is a regexp string6932 when matching6933 is expected to eq false6934 when not matching6935 is expected to eq true6936# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/not_matches_spec.rb. It took 3.9 seconds. Expected to take 5.81 seconds.6937# [RSpecRunTime] Starting example group spec/lib/gitlab/lograge/custom_options_spec.rb. Expected to take 5.76 seconds.6938Gitlab::Lograge::CustomOptions6939 .call6940 ignores some parameters6941 formats the parameters6942 adds the current time6943 adds the user id6944 adds the response length6945 adds Cloudflare headers6946 adds the metadata6947 with log_response_length disabled6948 does not add the response length6949# [RSpecRunTime] RSpec elapsed time: 23 minutes 18.8 seconds. Current RSS: ~1490M. load average: 1.07 1.14 1.11 1/288 85726950 when metadata is missing6951 does not break6952 trusted payload6953 is expected to include {:remote_ip => "192.168.1.2", :user_id => "test", :ua => "Nyxt", :queue_duration_s => 0.2, :response_bytes => 1234, :etag_route => "/etag", :request_urgency => :default, :target_duration_s => 1, :cf_ray => "d7e2b54f409f8b03a739851bea3b9403", :cf_request_id => "f4ae1337ebd89d2f0e62cbf1c31d5971"}6954 payload with rejected fields6955 is expected to include {:request_urgency => :high}6956 is expected not to include {:something => "random"}6957 is expected not to include {:username => nil}6958 when correlation_id is overridden6959 sets the overridden value6960 when feature flags are present6961 and :feature_flag_log_states is enabled6962 adds feature flag events6963 and :feature_flag_log_states is disabled6964 does not track or add feature flag events6965# [RSpecRunTime] Finishing example group spec/lib/gitlab/lograge/custom_options_spec.rb. It took 2.4 seconds. Expected to take 5.76 seconds.6966# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_status_spec.rb. Expected to take 5.64 seconds.6967Gitlab::SidekiqStatus6968 .set6969 stores the job ID6970 allows overriding the expiration time6971 does not store anything with a nil expiry6972 .unset6973 removes the job ID6974 .expire6975 refreshes the expiration time if key is present6976 does nothing if key is not present6977 .all_completed?6978 returns true if all jobs have been completed6979 returns false if a job has not yet been completed6980 .running?6981 returns true if job is running6982 returns false if job is not found6983 .num_running6984 returns 0 if all jobs have been completed6985 returns 2 if two jobs are still running6986 .num_completed6987 returns 1 if all jobs have been completed6988 returns 1 if a job has not yet been completed6989 .completed_jids6990 returns the completed job6991 returns only the jobs completed6992 .job_status6993 returns an array of boolean values6994 handles an empty array6995 .key_for6996 returns the key for a job ID6997# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_status_spec.rb. It took 2.26 seconds. Expected to take 5.64 seconds.6998# [RSpecRunTime] Starting example group spec/lib/error_tracking/sentry_client/event_spec.rb. Expected to take 5.6 seconds.6999ErrorTracking::SentryClient7000 #issue_latest_event7001 has correct return type7002 behaves like calls sentry api7003 calls sentry api7004 behaves like Sentry API response size limit7005 when response body is within limit7006 checks parsed response7007 when response body is too large7008 raises an exception7009 when resulting memory size of the parsed response is too large7010 raises an exception7011 with error object created from sentry response7012 parses the stack trace7013 behaves like assigns error tracking event correctly7014 event_object: :issue_id, sentry_response: :groupID7015 is expected to eq "1378364652"7016 event_object: :date_received, sentry_response: :dateReceived7017 is expected to eq "2019-12-08T21:48:08.579417Z"7018 with error without stack trace7019 returns an empty array for stack_trace_entries7020 behaves like assigns error tracking event correctly7021 event_object: :issue_id, sentry_response: :groupID7022 is expected to eq "1378364652"7023 event_object: :date_received, sentry_response: :dateReceived7024 is expected to eq "2019-12-08T21:48:08.579417Z"7025 behaves like non-numeric input handling in Sentry response7026 with non-numeric error id7027 id_input: "string"7028 raises exception7029 id_input: "-1"7030 raises exception7031 id_input: "1\\n2"7032 raises exception7033# [RSpecRunTime] Finishing example group spec/lib/error_tracking/sentry_client/event_spec.rb. It took 1.98 seconds. Expected to take 5.6 seconds.7034# [RSpecRunTime] Starting example group spec/models/concerns/bulk_insertable_associations_spec.rb. Expected to take 5.51 seconds.7035BulkInsertableAssociations7036-- create_table(:_test_bulk_parents, {:force=>true})7037 -> 0.0051s7038-- create_table(:_test_bulk_foos, {:force=>true})7039 -> 0.0047s7040-- create_table(:_test_bulk_bars, {:force=>true})7041 -> 0.0036s7042-- create_table(:_test_simple_bars, {:force=>true})7043 -> 0.0034s7044 does not allow STI7045 saving bulk insertable associations7046 can disable bulk-inserts within a bulk-insert block7047 when items already have IDs7048 stores nothing and raises an error7049 when items have no IDs set7050 stores them all and updates items with IDs7051 when items are empty7052 does nothing7053 when relation name does not match class name7054 stores them all7055 with multiple threads7056 isolates bulk insert behavior between threads7057 with multiple associations7058 isolates writes between associations7059 passing bulk insert arguments7060 disables validations on target association7061 when association is not bulk-insert safe7062 saves it normally7063 when association is not has_many7064 saves it normally7065 when an item is not valid7066 .save7067 invalidates the parent and returns false7068 .save!7069 invalidates the parent and raises error7070-- drop_table(:_test_bulk_foos, {:force=>true})7071 -> 0.0023s7072-- drop_table(:_test_bulk_bars, {:force=>true})7073 -> 0.0016s7074-- drop_table(:_test_simple_bars, {:force=>true})7075 -> 0.0014s7076-- drop_table(:_test_bulk_parents, {:force=>true})7077 -> 0.0012s7078# [RSpecRunTime] Finishing example group spec/models/concerns/bulk_insertable_associations_spec.rb. It took 1.93 seconds. Expected to take 5.51 seconds.7079# [RSpecRunTime] Starting example group spec/graphql/types/ci/job_trace_type_spec.rb. Expected to take 5.39 seconds.7080Types::Ci::JobTraceType7081 has the correct fields7082 htmlSummary7083 when trace contains few lines7084 when last_lines is set to 107085 shows the correct trace contents7086 when trace contains many lines7087 when last_lines is not set7088 shows the last 10 lines of trace contents7089 when last_lines is set to a negative number7090 shows the last line of trace contents7091 when last_lines is set to 107092 shows the correct trace contents7093 when last_lines is set to 1507094 shows the last 100 lines of trace contents7095 when trace contains long lines7096 when last_lines is lower than 16KB7097 shows the whole lines7098 when last_lines is higher than 16KB7099 shows only the latest byte7100# [RSpecRunTime] RSpec elapsed time: 23 minutes 29.26 seconds. Current RSS: ~1496M. load average: 1.14 1.15 1.11 1/288 85757101 when trace is cut in middle of a line7102 shows only the latest byte7103 when trace is cut at end of a line7104 shows only the latest byte7105 when trace contains multi-bytes UTF-87106 when cut in the middle of a codepoint7107 shows a single "invalid utf-8" symbol7108# [RSpecRunTime] Finishing example group spec/graphql/types/ci/job_trace_type_spec.rb. It took 3.66 seconds. Expected to take 5.39 seconds.7109# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_queries_spec.rb. Expected to take 5.27 seconds.7110Gitlab::UsageDataQueries7111 #add_metric7112 builds the query for given metric7113 .with_metadata7114 yields passed block7115 .count7116 returns the raw SQL7117 does not mix a nil column with keyword arguments7118 .distinct_count7119 returns the raw SQL7120 does not mix a nil column with keyword arguments7121 .redis_usage_data7122 returns a stringified class for redis_usage_data with a counter call7123 returns a placeholder string for redis_usage_data with a block7124 .alt_usage_data7125 returns value when used with value7126 returns a placeholder string for alt_usage_data with a block7127 .sum7128 returns the raw SQL7129 .add7130 returns the combined raw SQL with an inner query7131 .histogram7132 returns the histogram sql7133 min/max methods7134 returns nil7135# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_queries_spec.rb. It took 1.66 seconds. Expected to take 5.27 seconds.7136# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/auto_cancel_spec.rb. Expected to take 5.27 seconds.7137Gitlab::Ci::Config::Entry::AutoCancel7138 with on_new_commit7139 is expected to be valid7140 returns value correctly7141 when on_new_commit is invalid7142 is expected not to be valid7143 returns errors7144 with on_job_failure7145 when the `on_job_failure` value is valid7146 is expected to be valid7147 returns value correctly7148 when the `on_job_failure` value is valid7149 is expected to be valid7150 returns value correctly7151 when the `on_job_failure` value is valid7152 is expected to be valid7153 returns value correctly7154 when on_job_failure is invalid7155 is expected not to be valid7156 returns errors7157 with invalid key7158 is expected not to be valid7159 returns errors7160# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/auto_cancel_spec.rb. It took 1.58 seconds. Expected to take 5.27 seconds.7161# [RSpecRunTime] Starting example group spec/models/project_deploy_token_spec.rb. Expected to take 5.08 seconds.7162ProjectDeployToken7163 does not allow STI7164 is expected to belong to project required: false7165 is expected to belong to deploy_token required: false7166 is expected to validate that :deploy_token cannot be empty/falsy7167 is expected to validate that :project cannot be empty/falsy7168 is expected to validate that :deploy_token_id is case-sensitively unique within the scope of :project_id7169# [RSpecRunTime] Finishing example group spec/models/project_deploy_token_spec.rb. It took 3.06 seconds. Expected to take 5.08 seconds.7170# [RSpecRunTime] RSpec elapsed time: 23 minutes 36.16 seconds. Current RSS: ~1492M. load average: 1.12 1.14 1.11 1/288 85767171# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/trace/backoff_spec.rb. Expected to take 5.03 seconds.7172Gitlab::Ci::Trace::Backoff7173 keeps the MAX_ATTEMPTS limit in sync7174 keeps the Redis TTL limit in sync7175 all retries are happening under the 7 days limit7176 #value7177 archival_attempts: 1, result: 9.67178 is expected to eq 9.6 hours7179 archival_attempts: 2, result: 19.27180 is expected to eq 19.2 hours7181 archival_attempts: 3, result: 28.87182 is expected to eq 28.8 hours7183 archival_attempts: 4, result: 38.47184 is expected to eq 38.4 hours7185 archival_attempts: 5, result: 48.07186 is expected to eq 48.0 hours7187 #value_with_jitter7188 archival_attempts: 1, min_value: 9.6, max_value: 13.67189 is expected to be in 9.6 hours..13.6 hours7190 archival_attempts: 2, min_value: 19.2, max_value: 23.27191 is expected to be in 19.2 hours..23.2 hours7192 archival_attempts: 3, min_value: 28.8, max_value: 32.87193 is expected to be in 28.8 hours..32.8 hours7194 archival_attempts: 4, min_value: 38.4, max_value: 42.47195 is expected to be in 38.4 hours..42.4 hours7196 archival_attempts: 5, min_value: 48.0, max_value: 52.07197 is expected to be in 48.0 hours..52.0 hours7198# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/trace/backoff_spec.rb. It took 2.9 seconds. Expected to take 5.03 seconds.7199# [RSpecRunTime] Starting example group spec/lib/gitlab/issuable/clone/attributes_rewriter_spec.rb. Expected to take 4.96 seconds.7200Gitlab::Issuable::Clone::AttributesRewriter7201 with missing target parent7202 raises an ArgumentError7203 setting labels7204 sets labels present in the new project and group labels7205 does not set any labels when not used on the original issue7206 setting milestones7207 sets milestone to nil when old issue milestone is not in the new project7208 copies the milestone when old issue milestone title is in the new project7209 copies the milestone when old issue milestone is a group milestone7210 when include_milestone is false7211 does not return any milestone7212 when target parent is a group7213 setting labels7214 keeps group labels and merges project labels where possible7215# [RSpecRunTime] Finishing example group spec/lib/gitlab/issuable/clone/attributes_rewriter_spec.rb. It took 2.59 seconds. Expected to take 4.96 seconds.7216# [RSpecRunTime] Starting example group spec/validators/x509_certificate_credentials_validator_spec.rb. Expected to take 4.88 seconds.7217X509CertificateCredentialsValidator7218 is not valid when the certificate is not valid7219 is not valid without a certificate7220 when a valid certificate is passed7221 does not track an error for the certificate7222 adds an error when not passing a correct private key7223 adds an error when private key does not match certificate7224 has no error when the private key is correct7225# [RSpecRunTime] RSpec elapsed time: 23 minutes 44.93 seconds. Current RSS: ~1570M. load average: 1.10 1.14 1.11 1/288 85777226 when using a passphrase7227 is valid with the correct data7228 adds an error when the passphrase is wrong7229# [RSpecRunTime] Finishing example group spec/validators/x509_certificate_credentials_validator_spec.rb. It took 3.64 seconds. Expected to take 4.88 seconds.7230# [RSpecRunTime] Starting example group spec/models/postgresql/replication_slot_spec.rb. Expected to take 4.83 seconds.7231Postgresql::ReplicationSlot7232 does not allow STI7233 is expected to be a kind of Gitlab::Database::SharedModel(abstract)7234 .in_use?7235 returns true when replication slots are present7236 returns false when replication slots are not present7237 returns false if the existence check is invalid7238 .lag_too_great?7239 does not raise an exception7240 returns true when replication lag is too great7241 returns false when more than one replicas is up to date enough7242 returns false when replication lag is not too great7243 returns false when there is a nil replication lag7244 #max_replication_slots7245 returns the maximum number of replication slots7246 with enough slots available7247 #slots_count7248 returns the number of replication slots7249 #unused_slots_count7250 returns the number of unused replication slots7251 #max_retained_wal7252 returns the retained WAL size7253 #slots_retained_bytes7254 returns the number of retained bytes7255# [RSpecRunTime] Finishing example group spec/models/postgresql/replication_slot_spec.rb. It took 1.86 seconds. Expected to take 4.83 seconds.7256# [RSpecRunTime] Starting example group spec/tasks/cache_rake_spec.rb. Expected to take 4.76 seconds.7257clearing redis cache7258 clearing pipeline status cache7259 behaves like clears the cache7260 is expected to change `redis_keys(redis).size` by -17261 clearing set caches7262 repository set7263 behaves like clears the cache7264 is expected to change `redis_keys(redis).size` by -17265 reactive cache set7266 behaves like clears the cache7267 is expected to change `redis_keys(redis).size` by -17268# [RSpecRunTime] Finishing example group spec/tasks/cache_rake_spec.rb. It took 4.02 seconds. Expected to take 4.76 seconds.7269# [RSpecRunTime] RSpec elapsed time: 23 minutes 51.21 seconds. Current RSS: ~1672M. load average: 1.10 1.14 1.11 1/289 85907270# [RSpecRunTime] Starting example group spec/workers/ssh_keys/expired_notification_worker_spec.rb. Expected to take 4.71 seconds.7271SshKeys::ExpiredNotificationWorker7272 uses a cronjob queue7273 #perform7274 with a large batch7275 updates all keys regardless of batch size7276# [RSpecRunTime] RSpec elapsed time: 23 minutes 52.25 seconds. Current RSS: ~1703M. load average: 1.09 1.13 1.11 2/289 85917277 with expiring key today7278 invoke the notification service7279 updates notified column7280 behaves like an idempotent worker7281 is labeled as idempotent7282 performs multiple times sequentially without raising an exception7283 when key has expired in the past7284 does not update notified column7285 when key has already been notified of expiration7286 does not update notified column7287# [RSpecRunTime] Finishing example group spec/workers/ssh_keys/expired_notification_worker_spec.rb. It took 1.9 seconds. Expected to take 4.71 seconds.7288# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/bridge/common_spec.rb. Expected to take 4.61 seconds.7289Gitlab::Ci::Status::Bridge::Common7290 #details_path7291 when user has access to read downstream pipeline7292 is expected to have details7293 is expected to include "pipelines/44"7294# [RSpecRunTime] RSpec elapsed time: 23 minutes 54.68 seconds. Current RSS: ~1700M. load average: 1.09 1.13 1.11 1/289 85927295 when user does not have access to read downstream pipeline7296 is expected not to have details7297 is expected to be nil7298 #label7299 returns description7300 when description is nil7301 returns core status label7302# [RSpecRunTime] RSpec elapsed time: 23 minutes 56.1 seconds. Current RSS: ~1698M. load average: 1.09 1.13 1.11 1/289 85937303 when description is empty string7304 returns core status label7305# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/bridge/common_spec.rb. It took 3.67 seconds. Expected to take 4.61 seconds.7306# [RSpecRunTime] Starting example group spec/services/packages/debian/update_distribution_service_spec.rb. Expected to take 4.59 seconds.7307Packages::Debian::UpdateDistributionService7308 behaves like Debian Update Distribution Service7309 with a Debian project distribution7310 with valid simple params7311 behaves like Update Debian Distribution7312 returns ServiceResponse7313 with invalid simple params7314 behaves like Update Debian Distribution7315 returns ServiceResponse7316 with valid components and architectures7317 behaves like Update Debian Distribution7318 returns ServiceResponse7319 with invalid components7320 behaves like Update Debian Distribution7321 returns ServiceResponse7322 with invalid architectures7323 behaves like Update Debian Distribution7324 returns ServiceResponse7325 behaves like Debian Update Distribution Service7326 with a Debian group distribution7327 with valid simple params7328 behaves like Update Debian Distribution7329 returns ServiceResponse7330 with invalid simple params7331 behaves like Update Debian Distribution7332 returns ServiceResponse7333 with valid components and architectures7334 behaves like Update Debian Distribution7335 returns ServiceResponse7336 with invalid components7337 behaves like Update Debian Distribution7338 returns ServiceResponse7339 with invalid architectures7340 behaves like Update Debian Distribution7341 returns ServiceResponse7342# [RSpecRunTime] Finishing example group spec/services/packages/debian/update_distribution_service_spec.rb. It took 4.39 seconds. Expected to take 4.59 seconds.7343# [RSpecRunTime] Starting example group spec/models/achievements/user_achievement_spec.rb. Expected to take 4.48 seconds.7344Achievements::UserAchievement7345 does not allow STI7346 scopes7347 .not_revoked7348 only returns user achievements which have not been revoked7349 associations7350 is expected to belong to achievement inverse_of => user_achievements required: true7351 is expected to belong to user inverse_of => user_achievements required: true7352 is expected to belong to awarded_by_user class_name => User inverse_of => awarded_user_achievements required: true7353 is expected to belong to revoked_by_user class_name => User inverse_of => revoked_user_achievements optional: true7354 #revoked?7355 when revoked7356 is expected to equal true7357 when not revoked7358 is expected to equal false7359# [RSpecRunTime] Finishing example group spec/models/achievements/user_achievement_spec.rb. It took 2.01 seconds. Expected to take 4.48 seconds.7360# [RSpecRunTime] Starting example group spec/workers/deployments/link_merge_request_worker_spec.rb. Expected to take 4.43 seconds.7361Deployments::LinkMergeRequestWorker7362 #perform7363 links merge requests to the deployment7364 does not link merge requests when the deployment is not found7365# [RSpecRunTime] RSpec elapsed time: 24 minutes 4.41 seconds. Current RSS: ~1741M. load average: 1.07 1.13 1.10 1/290 86057366 idempotent7367 is labeled as idempotent7368 performs multiple times sequentially without raising an exception7369 links merge requests to deployment7370# [RSpecRunTime] RSpec elapsed time: 24 minutes 6.99 seconds. Current RSS: ~1768M. load average: 1.07 1.13 1.10 1/293 86467371# [RSpecRunTime] Finishing example group spec/workers/deployments/link_merge_request_worker_spec.rb. It took 3.9 seconds. Expected to take 4.43 seconds.7372# [RSpecRunTime] Starting example group spec/services/files/base_service_spec.rb. Expected to take 4.36 seconds.7373Files::BaseService7374 with a project and group namespace_commit_email7375 sets @author_email to the project namespace_commit_email7376 with an author_email in params and namespace_commit_email7377 gives precedence to the parameter value for @author_email7378 with a project namespace_commit_email7379 sets @author_email to the project namespace_commit_email7380 with a group namespace_commit_email7381 sets @author_email to the group namespace_commit_email7382 with no namespace_commit_emails7383 sets @author_email to user default email7384# [RSpecRunTime] Finishing example group spec/services/files/base_service_spec.rb. It took 2.61 seconds. Expected to take 4.36 seconds.7385# [RSpecRunTime] Starting example group spec/models/integrations/diffblue_cover_spec.rb. Expected to take 4.31 seconds.7386Integrations::DiffblueCover7387 does not allow STI7388 #diffblue_link7389 is expected to include "https://www.diffblue.com/try-cover/gitlab/"7390 #ci-vars7391 when active7392 returns the required pipeline vars7393 when inactive7394 does not return the required pipeline vars7395 Validations7396 when active7397 is expected to validate that :diffblue_license_key cannot be empty/falsy7398 is expected to validate that :diffblue_access_token_name cannot be empty/falsy7399 is expected to validate that :diffblue_access_token_secret cannot be empty/falsy7400 when inactive7401 is expected not to validate that :diffblue_license_key cannot be empty/falsy7402 is expected not to validate that :diffblue_access_token_name cannot be empty/falsy7403 is expected not to validate that :diffblue_access_token_secret cannot be empty/falsy7404 #avatar_url7405 returns the avatar image path7406# [RSpecRunTime] Finishing example group spec/models/integrations/diffblue_cover_spec.rb. It took 1.37 seconds. Expected to take 4.31 seconds.7407# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/coverage_report_generator_spec.rb. Expected to take 4.23 seconds.7408Gitlab::Ci::Reports::CoverageReportGenerator7409 #report7410 when pipeline has multiple builds with coverage reports7411 behaves like having a coverage report7412 returns coverage reports with collected data7413# [RSpecRunTime] RSpec elapsed time: 24 minutes 12.48 seconds. Current RSS: ~1797M. load average: 1.06 1.12 1.10 1/295 86647414 and it is a child pipeline7415 returns empty coverage report7416 when builds are retried7417 does not take retried builds into account7418 when pipeline does not have any builds with coverage reports7419 returns empty coverage reports7420 when pipeline has child pipeline with builds that have coverage reports7421 behaves like having a coverage report7422 returns coverage reports with collected data7423 when both parent and child pipeline have builds with coverage reports7424 behaves like having a coverage report7425 returns coverage reports with collected data7426# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/coverage_report_generator_spec.rb. It took 3.35 seconds. Expected to take 4.23 seconds.7427# [RSpecRunTime] Starting example group spec/workers/concerns/packages/error_handling_spec.rb. Expected to take 4.17 seconds.7428Packages::ErrorHandling7429 #process_package_file_error7430 logs the error with the correct parameters7431 with controlled exception ArgumentError7432 behaves like updates the package status and status message7433 aggregate_failures7434 with controlled exception ActiveRecord::RecordInvalid7435 behaves like updates the package status and status message7436 aggregate_failures7437 with controlled exception Packages::Helm::ExtractFileMetadataService::ExtractionError7438 behaves like updates the package status and status message7439 aggregate_failures7440 with controlled exception Packages::Nuget::ExtractMetadataFileService::ExtractionError7441 behaves like updates the package status and status message7442 aggregate_failures7443 with controlled exception Packages::Nuget::UpdatePackageFromMetadataService::ZipError7444 behaves like updates the package status and status message7445 aggregate_failures7446 with controlled exception Packages::Nuget::UpdatePackageFromMetadataService::ZipError7447 behaves like updates the package status and status message7448 aggregate_failures7449 with controlled exception Packages::Rubygems::ProcessGemService::ExtractionError7450 behaves like updates the package status and status message7451 aggregate_failures7452 with controlled exception Packages::Rubygems::ProcessGemService::InvalidMetadataError7453 behaves like updates the package status and status message7454 aggregate_failures7455 with all other errors7456 behaves like updates the package status and status message7457 aggregate_failures7458 with a very long error message7459 truncates the error message7460# [RSpecRunTime] Finishing example group spec/workers/concerns/packages/error_handling_spec.rb. It took 1.93 seconds. Expected to take 4.17 seconds.7461# [RSpecRunTime] Starting example group spec/serializers/issue_board_entity_spec.rb. Expected to take 4.12 seconds.7462IssueBoardEntity7463 has basic attributes7464 has path and endpoints7465 has milestone attributes7466 has assignee attributes7467 has label attributes7468 type7469 has an issue type7470# [RSpecRunTime] RSpec elapsed time: 24 minutes 17.69 seconds. Current RSS: ~1799M. load average: 1.06 1.12 1.10 1/288 86777471 real_path7472 has an issue path7473 when issue is of type task7474 has a work item path with iid7475# [RSpecRunTime] Finishing example group spec/serializers/issue_board_entity_spec.rb. It took 1.75 seconds. Expected to take 4.12 seconds.7476# [RSpecRunTime] Starting example group spec/services/service_desk/custom_email_verifications/create_service_spec.rb. Expected to take 4.08 seconds.7477ServiceDesk::CustomEmailVerifications::CreateService7478 #execute7479 behaves like a verification process that exits early7480 aborts verification process and exits early7481 when service desk setting exists7482 aborts verification process and exits early7483 when user has maintainer role in project7484 initiates verification process successfully7485 when providing invalid SMTP credentials7486 behaves like a verification process with ramp up error7487 aborts verification process7488 behaves like a verification process with ramp up error7489 aborts verification process7490 behaves like a verification process with ramp up error7491 aborts verification process7492 behaves like a verification process with ramp up error7493 aborts verification process7494# [RSpecRunTime] Finishing example group spec/services/service_desk/custom_email_verifications/create_service_spec.rb. It took 1.82 seconds. Expected to take 4.08 seconds.7495# [RSpecRunTime] Starting example group spec/lib/bulk_imports/groups/pipelines/group_pipeline_spec.rb. Expected to take 4.02 seconds.7496BulkImports::Groups::Pipelines::GroupPipeline7497 #run7498 imports new group into destination group7499 skips duplicates on pipeline rerun7500# [RSpecRunTime] RSpec elapsed time: 24 minutes 21.67 seconds. Current RSS: ~1818M. load average: 1.13 1.14 1.11 1/288 86787501 pipeline parts7502 is expected to includes the BulkImports::Pipeline module7503 is expected to includes the BulkImports::Pipeline::Runner module7504 has extractors7505 has transformers7506 has loaders7507# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/groups/pipelines/group_pipeline_spec.rb. It took 2.38 seconds. Expected to take 4.02 seconds.7508# [RSpecRunTime] Starting example group spec/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb. Expected to take 3.96 seconds.7509Mutations::Security::CiConfiguration::ConfigureSecretDetection7510 is expected to require graphql authorizations :push_code7511 #resolve7512 generates an error if the resource is not accessible to the user7513 when user does not have enough permissions7514 generates an error7515# [RSpecRunTime] RSpec elapsed time: 24 minutes 23.43 seconds. Current RSS: ~1825M. load average: 1.13 1.14 1.11 1/288 86857516 when user is a maintainer of a different project7517 generates an error7518 when the user does not have permission to create a new branch7519 returns an array of errors7520 when the user can create a merge request7521 when service successfully generates a path to create a new merge request7522 returns a success path7523 when service can not generate any path to create a new merge request7524 returns an array of errors7525# [RSpecRunTime] Finishing example group spec/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb. It took 2.81 seconds. Expected to take 3.96 seconds.7526# [RSpecRunTime] Starting example group spec/models/namespace/detail_spec.rb. Expected to take 3.88 seconds.7527Namespace::Detail7528 does not allow STI7529 associations7530 is expected to belong to namespace required: false7531 validations7532 is expected to validate that :namespace cannot be empty/falsy7533 when namespace description changes7534 changes namespace details description7535 when project description changes7536 changes project namespace details description7537 when group description changes7538 changes group namespace details description7539# [RSpecRunTime] Finishing example group spec/models/namespace/detail_spec.rb. It took 1.56 seconds. Expected to take 3.88 seconds.7540# [RSpecRunTime] Starting example group spec/finders/ci/auth_job_finder_spec.rb. Expected to take 3.85 seconds.7541Ci::AuthJobFinder7542 #execute!7543 is expected to eq #<Ci::Build status: "running", finished_at: nil, created_at: "2024-03-04 08:50:29.000000000 +0000", u... 42, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>7544 raises error if the job is not running7545 raises error if the job is erased7546 raises error if the the project is missing7547 raises error if the the project is being removed7548 with wrong job token7549 is expected to be nil7550# [RSpecRunTime] RSpec elapsed time: 24 minutes 28.2 seconds. Current RSS: ~1821M. load average: 1.12 1.13 1.11 1/290 87037551 #execute7552 when job is not running7553 is expected to be nil7554 when job is running7555 sets ci_job_token_scope on the job user7556# [RSpecRunTime] Finishing example group spec/finders/ci/auth_job_finder_spec.rb. It took 1.94 seconds. Expected to take 3.85 seconds.7557# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/wiki_page_counter_spec.rb. Expected to take 3.79 seconds.7558Gitlab::UsageDataCounters::WikiPageCounter7559 behaves like a redis usage counter7560 .count(view)7561 increments the Wiki Page view counter by 17562 .read(view)7563 returns the total number of view events7564 behaves like a redis usage counter7565 .count(create)7566 increments the Wiki Page create counter by 17567 .read(create)7568 returns the total number of create events7569 behaves like a redis usage counter7570 .count(update)7571 increments the Wiki Page update counter by 17572 .read(update)7573 returns the total number of update events7574 behaves like a redis usage counter7575 .count(delete)7576 increments the Wiki Page delete counter by 17577 .read(delete)7578 returns the total number of delete events7579 behaves like a redis usage counter with totals7580 totals7581 can report all totals7582 unknown events7583 cannot increment7584 cannot read7585# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/wiki_page_counter_spec.rb. It took 1.4 seconds. Expected to take 3.79 seconds.7586# [RSpecRunTime] Starting example group spec/finders/license_template_finder_spec.rb. Expected to take 3.76 seconds.7587LicenseTemplateFinder7588 #execute7589 behaves like filters by popular category7590 popular: true7591 only returns popular licenses7592 popular: false7593 only returns unpopular licenses7594 popular: nil7595 returns all licenses known by the Licensee gem7596 correctly copies all attributes7597 #template_names7598 behaves like filters by popular category7599 popular: true7600 only returns popular licenses7601 popular: false7602 only returns unpopular licenses7603 popular: nil7604 returns all licenses known by the Licensee gem7605 template names hash keys7606 has all the expected keys7607# [RSpecRunTime] Finishing example group spec/finders/license_template_finder_spec.rb. It took 1.03 seconds. Expected to take 3.76 seconds.7608# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/credentials/registry/gitlab_registry_spec.rb. Expected to take 3.7 seconds.7609Gitlab::Ci::Build::Credentials::Registry::GitlabRegistry7610 contains valid DockerRegistry credentials7611 .valid?7612 when registry is enabled7613 is expected to be truthy7614# [RSpecRunTime] RSpec elapsed time: 24 minutes 32.59 seconds. Current RSS: ~1844M. load average: 1.11 1.13 1.10 1/290 87047615 when registry is disabled7616 is expected to be falsey7617# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/credentials/registry/gitlab_registry_spec.rb. It took 2.28 seconds. Expected to take 3.7 seconds.7618# [RSpecRunTime] Starting example group spec/lib/gitlab/url_blockers/ip_allowlist_entry_spec.rb. Expected to take 3.69 seconds.7619Gitlab::UrlBlockers::IpAllowlistEntry7620 #initialize7621 initializes without port7622 initializes with port7623 #match?7624 matches with equivalent IP and port7625 matches any port when port is nil7626 does not match when port is present but requested_port is nil7627 matches when port and requested_port are nil7628 works with ipv67629 matches ipv4 within IPv4 range7630 matches IPv6 within IPv6 range7631 matches IPv4 to IPv6 mapped addresses in allow list7632 matches IPv4 to IPv6 mapped addresses in requested IP7633# [RSpecRunTime] Finishing example group spec/lib/gitlab/url_blockers/ip_allowlist_entry_spec.rb. It took 1.39 seconds. Expected to take 3.69 seconds.7634# [RSpecRunTime] Starting example group spec/models/atlassian/identity_spec.rb. Expected to take 3.62 seconds.7635Atlassian::Identity7636 does not allow STI7637 associations7638 is expected to belong to user required: false7639 validations7640 is expected to validate that :extern_uid cannot be empty/falsy7641 is expected to validate that :extern_uid is case-sensitively unique7642 is expected to validate that :user cannot be empty/falsy7643 is expected to validate that :user is case-sensitively unique7644 encrypted tokens7645 saves the encrypted token, refresh token and corresponding ivs7646# [RSpecRunTime] Finishing example group spec/models/atlassian/identity_spec.rb. It took 1.35 seconds. Expected to take 3.62 seconds.7647# [RSpecRunTime] Starting example group spec/workers/analytics/usage_trends/counter_job_worker_spec.rb. Expected to take 3.58 seconds.7648Analytics::UsageTrends::CounterJobWorker7649 is labeled as idempotent7650 performs multiple times sequentially without raising an exception7651 counts a scope and stores the result7652 does not raise error when inserting duplicated measurement7653 does not insert anything when BatchCount returns error7654 when no records are in the database7655 sets 0 as the count7656 when the timeout elapses7657 continues counting later when the timeout elapses7658 when pipelines_succeeded identifier is passed7659 counts successful pipelines7660# [RSpecRunTime] Finishing example group spec/workers/analytics/usage_trends/counter_job_worker_spec.rb. It took 1.66 seconds. Expected to take 3.58 seconds.7661# [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability/logger_spec.rb. Expected to take 3.55 seconds.7662MergeRequests::Mergeability::Logger7663 #instrument7664 raises an error when block is not provided7665 when enabled7666 returns the block's value7667 records durations of instrumented operations7668 when block value responds to #success?7669 behaves like success state logger7670 records operation success state7671# [RSpecRunTime] RSpec elapsed time: 24 minutes 39.19 seconds. Current RSS: ~1856M. load average: 1.10 1.13 1.10 1/294 87457672 when not successful7673 behaves like success state logger7674 records operation success state7675 with multiple observations7676 records durations of instrumented operations7677 when its a query7678 with a single query7679 includes SQL metrics7680 with multiple queries7681 includes SQL metrics7682# [RSpecRunTime] Finishing example group spec/services/merge_requests/mergeability/logger_spec.rb. It took 2.04 seconds. Expected to take 3.55 seconds.7683# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/formatters/file_formatter_spec.rb. Expected to take 3.5 seconds.7684Gitlab::Diff::Formatters::FileFormatter7685 behaves like position formatter7686 #key7687 is expected to eq [123, 456, 789, "de3eea90969ae27f8293b7a3ae40fb423d1e05da", "de3eea90969ae27f8293b7a3ae40fb423d1e05da", "path.rb", "path.rb"]7688 #complete?7689 when there are missing key attributes7690 is expected to be truthy7691 when old_line and new_line are nil7692 is expected to be falsy7693 #to_h7694 is expected to eq {:base_sha=>123, :head_sha=>789, :new_path=>"path.rb", :old_path=>"path.rb", :position_type=>"file", :start_sha=>456}7695 #==7696 is expected to eq #<Gitlab::Diff::Formatters::FileFormatter:0x00007b3e7aaeee60 @ignore_whitespace_change=false, @old_path="path.rb", @new_path="path.rb", @base_sha=123, @start_sha=456, @head_sha=789>7697 #==7698 is expected to eq #<Gitlab::Diff::Formatters::FileFormatter:0x00007b3e732cc608 @ignore_whitespace_change=false, @old_path="path.rb", @new_path="path.rb", @base_sha=123, @start_sha=456, @head_sha=789>7699 with attribute:old_path7700 is expected not to eq #<Gitlab::Diff::Formatters::FileFormatter:0x00007b3e72a98ab8 @ignore_whitespace_change=false, @old_path=9, @new_path="path.rb", @base_sha=123, @start_sha=456, @head_sha=789>7701 with attribute:new_path7702 is expected not to eq #<Gitlab::Diff::Formatters::FileFormatter:0x00007b3e6a238240 @ignore_whitespace_change=false, @old_path="path.rb", @new_path=9, @base_sha=123, @start_sha=456, @head_sha=789>7703# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/formatters/file_formatter_spec.rb. It took 1.05 seconds. Expected to take 3.5 seconds.7704# [RSpecRunTime] Starting example group spec/lib/gitlab/import/merge_request_creator_spec.rb. Expected to take 3.46 seconds.7705Gitlab::Import::MergeRequestCreator7706 #execute7707 merge request already exists7708 updates the data7709# [RSpecRunTime] RSpec elapsed time: 24 minutes 42.5 seconds. Current RSS: ~1849M. load average: 1.01 1.11 1.10 1/294 88097710 new merge request7711 creates a new merge request7712# [RSpecRunTime] RSpec elapsed time: 24 minutes 43.53 seconds. Current RSS: ~1853M. load average: 1.01 1.11 1.10 1/294 88417713# [RSpecRunTime] Finishing example group spec/lib/gitlab/import/merge_request_creator_spec.rb. It took 2.81 seconds. Expected to take 3.46 seconds.7714# [RSpecRunTime] Starting example group spec/models/vs_code/settings/vs_code_setting_spec.rb. Expected to take 3.41 seconds.7715VsCode::Settings::VsCodeSetting7716 does not allow STI7717 validates the presence of required attributes7718 is expected to validate that :setting_type cannot be empty/falsy7719 is expected to validate that :content cannot be empty/falsy7720 is expected to validate that :uuid cannot be empty/falsy7721 .by_setting_type7722 is expected to contain exactly #<VsCode::Settings::VsCodeSetting id: 5, user_id: 1825, created_at: "2024-03-04 13:55:33.220132197 +0...ing_type: "settings", content: [FILTERED], uuid: "cc9f43f5-2d71-41a7-a45c-15971679ff04", version: 1>7723 .by_user7724 is expected to contain exactly #<VsCode::Settings::VsCodeSetting id: 6, user_id: 1826, created_at: "2024-03-04 13:55:33.394935582 +0...ing_type: "settings", content: [FILTERED], uuid: "46640f27-ef21-4e23-8540-fc189a149b51", version: 1>7725 validates the uniqueness of attributes7726 is expected to validate that :setting_type is case-sensitively unique within the scope of :user_id7727 relationship validation7728 is expected to belong to user required: false7729 settings type validation7730 is expected to validate that :setting_type is either ‹"settings"›, ‹"extensions"›, ‹"globalState"›, ‹"machines"›, ‹"keybindings"›, ‹"snippets"›, ‹"tasks"›, or ‹"profiles"›7731# [RSpecRunTime] Finishing example group spec/models/vs_code/settings/vs_code_setting_spec.rb. It took 1.89 seconds. Expected to take 3.41 seconds.7732# [RSpecRunTime] Starting example group spec/services/design_management/copy_design_collection/queue_service_spec.rb. Expected to take 3.36 seconds.7733DesignManagement::CopyDesignCollection::QueueService7734 returns an error if user does not have permission7735 when user has permission7736 returns an error if design collection copy_state is not queuable7737 sets the design collection copy state7738 queues a DesignManagement::CopyDesignCollectionWorker7739 returns success7740# [RSpecRunTime] RSpec elapsed time: 24 minutes 47.58 seconds. Current RSS: ~1847M. load average: 1.01 1.11 1.10 1/293 88427741# [RSpecRunTime] Finishing example group spec/services/design_management/copy_design_collection/queue_service_spec.rb. It took 2.15 seconds. Expected to take 3.36 seconds.7742# [RSpecRunTime] Starting example group spec/models/concerns/loose_index_scan_spec.rb. Expected to take 3.35 seconds.7743LooseIndexScan7744 does not allow STI7745 loading distinct author_ids7746 when using ascending order7747 behaves like assert distinct values example7748 loads the distinct values in the correct order7749# [RSpecRunTime] RSpec elapsed time: 24 minutes 50.05 seconds. Current RSS: ~1817M. load average: 1.01 1.11 1.10 1/293 88437750 when null values are present7751 behaves like assert distinct values example7752 loads the distinct values in the correct order7753 when using descending order7754 behaves like assert distinct values example7755 loads the distinct values in the correct order7756# [RSpecRunTime] Finishing example group spec/models/concerns/loose_index_scan_spec.rb. It took 2.73 seconds. Expected to take 3.35 seconds.7757# [RSpecRunTime] Starting example group spec/workers/pages/deactivated_deployments_delete_cron_worker_spec.rb. Expected to take 3.27 seconds.7758Pages::DeactivatedDeploymentsDeleteCronWorker7759 deletes all deactivated pages deployments and their files from the filesystem7760# [RSpecRunTime] Finishing example group spec/workers/pages/deactivated_deployments_delete_cron_worker_spec.rb. It took 1.64 seconds. Expected to take 3.27 seconds.7761# [RSpecRunTime] RSpec elapsed time: 24 minutes 52.11 seconds. Current RSS: ~1801M. load average: 1.01 1.11 1.10 1/293 88447762# [RSpecRunTime] Starting example group spec/graphql/resolvers/paginated_tree_resolver_spec.rb. Expected to take 3.25 seconds.7763Resolvers::PaginatedTreeResolver7764 is expected to have nullable GraphQL type TreeConnection7765 #resolve7766 resolves to a collection with a tree object7767 with recursive option7768 resolve to a recursive tree7769# [RSpecRunTime] RSpec elapsed time: 24 minutes 53.12 seconds. Current RSS: ~1794M. load average: 1.01 1.11 1.10 1/293 88677770 with limited max_page_size7771 resolves to a pagination collection with a tree object7772 when repository does not exist7773 returns nil7774 when repository is empty7775 returns nil7776 Cursor pagination7777 returns all tree entries during cursor pagination7778 when cursor is invalid7779 generates an error7780 Custom error handling7781 when gitaly is not available7782 generates an unavailable error7783# [RSpecRunTime] Finishing example group spec/graphql/resolvers/paginated_tree_resolver_spec.rb. It took 1.8 seconds. Expected to take 3.25 seconds.7784# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/collaborator_spec.rb. Expected to take 3.2 seconds.7785Gitlab::GithubImport::Representation::Collaborator7786 .from_json_hash7787 behaves like a Collaborator7788 returns an instance of Collaborator7789 with Collaborator7790 includes the user ID7791 includes the username7792 includes the role7793 #github_identifiers7794 returns a hash with needed identifiers7795 .from_api_response7796 behaves like a Collaborator7797 returns an instance of Collaborator7798 with Collaborator7799 includes the user ID7800 includes the username7801 includes the role7802 #github_identifiers7803 returns a hash with needed identifiers7804# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/collaborator_spec.rb. It took 1.32 seconds. Expected to take 3.2 seconds.7805# [RSpecRunTime] Starting example group spec/lib/banzai/filter/footnote_filter_spec.rb. Expected to take 3.17 seconds.7806Banzai::Filter::FootnoteFilter7807 when footnotes exist7808 properly adds the necessary ids and classes7809 when GITLAB_TEST_FOOTNOTE_ID is set7810 uses the test footnote ID instead of a random number7811 when detecting footnotes7812 valid: true, markdown: "1. one[^1]\n[^1]: AbC"7813 detects valid footnotes7814 valid: true, markdown: "1. one[^abc]\n[^abc]: AbC"7815 detects valid footnotes7816 valid: false, markdown: "1. [one](#fnref-abc)"7817 detects valid footnotes7818 valid: false, markdown: "1. one[^1]\n[^abc]: AbC"7819 detects valid footnotes7820# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/footnote_filter_spec.rb. It took 0.86 second. Expected to take 3.17 seconds.7821# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/aggregated_metric_spec.rb. Expected to take 3.14 seconds.7822Gitlab::Usage::Metrics::Instrumentations::AggregatedMetric7823 data_source: "redis_hll", time_frame: "7d", attribute: "user_id", expected_value: 2, property_name_flag_enabled: true7824 has correct value7825 data_source: "redis_hll", time_frame: "28d", attribute: "user_id", expected_value: 4, property_name_flag_enabled: false7826 has correct value7827 data_source: "redis_hll", time_frame: "28d", attribute: "project_id", expected_value: 4, property_name_flag_enabled: false7828 has correct value7829 with not allowed aggregate attribute7830 raises an error7831 data_source: "redis_hll", time_frame: "28d", attribute: "user_id", expected_value: 3, property_name_flag_enabled: true7832 has correct value7833 data_source: "database", time_frame: "7d", attribute: "user_id", expected_value: 3.0, property_name_flag_enabled: true7834 has correct value7835 data_source: "redis_hll", time_frame: "7d", attribute: "project_id", expected_value: 1, property_name_flag_enabled: true7836 has correct value7837# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/aggregated_metric_spec.rb. It took 1.07 seconds. Expected to take 3.14 seconds.7838# [RSpecRunTime] Starting example group spec/models/list_user_preference_spec.rb. Expected to take 3.09 seconds.7839ListUserPreference7840 does not allow STI7841 relationships7842 is expected to belong to list required: false7843 is expected to belong to user required: false7844 is expected to validate that :user_id is case-sensitively unique within the scope of :list_id, producing a custom validation error on failure7845# [RSpecRunTime] RSpec elapsed time: 24 minutes 58.6 seconds. Current RSS: ~1820M. load average: 1.09 1.12 1.10 1/293 88907846# [RSpecRunTime] Finishing example group spec/models/list_user_preference_spec.rb. It took 1.54 seconds. Expected to take 3.09 seconds.7847# [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability/check_discussions_status_service_spec.rb. Expected to take 3.07 seconds.7848MergeRequests::Mergeability::CheckDiscussionsStatusService7849 behaves like mergeability check service7850 sets the identifier7851 sets the description7852 #execute7853 when only_allow_merge_if_all_discussions_are_resolved is true7854 when the merge request is in a mergable state7855 returns a check result with status success7856 when the merge request is not in a mergeable state7857 returns a check result with status failed7858 when only_allow_merge_if_all_discussions_are_resolved is false7859 returns a check result with inactive status7860 #skip?7861 when skip check is true7862 returns true7863 when skip check is false7864 returns false7865 #cacheable?7866 returns false7867# [RSpecRunTime] Finishing example group spec/services/merge_requests/mergeability/check_discussions_status_service_spec.rb. It took 1.08 seconds. Expected to take 3.07 seconds.7868# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/coverage_report_spec.rb. Expected to take 3.03 seconds.7869Gitlab::Ci::Reports::CoverageReport7870 is expected to eq {}7871 #empty?7872 when no file has been added7873 is expected to equal true7874 when file has been added7875 is expected to equal false7876 #pick7877 returns only picked files while ignoring nonexistent ones7878 #add_file7879 when providing two individual files7880 initializes a new test suite and returns it7881 when providing the same files twice7882 with different line coverage7883 initializes a new test suite and returns it7884 with identical line coverage7885 initializes a new test suite and returns it7886# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/coverage_report_spec.rb. It took 0.91 second. Expected to take 3.03 seconds.7887# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/admin_mode/server_spec.rb. Expected to take 3.01 seconds.7888Gitlab::SidekiqMiddleware::AdminMode::Server7889 yields block7890 job has no admin mode field7891 session is not bypassed7892 job has admin mode field7893 nil admin mode id7894 session is not bypassed7895 valid admin mode id7896 session is bypassed7897 admin mode setting disabled7898 yields block7899 session is not bypassed7900# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/admin_mode/server_spec.rb. It took 0.91 second. Expected to take 3.01 seconds.7901# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers_spec.rb. Expected to take 2.97 seconds.7902Gitlab::Ci::Parsers7903 .fabricate!7904 when file_type is junit7905 fabricates the class7906 when file_type is cobertura7907 fabricates the class7908 when file_type is accessibility7909 fabricates the class7910 when file_type is codequality7911 fabricates the class7912 when file_type is terraform7913 fabricates the class7914 when file_type does not exist7915 raises an error7916 .instrument!7917 prepends the Instrumentation module into each parser7918# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers_spec.rb. It took 0.85 second. Expected to take 2.97 seconds.7919# [RSpecRunTime] Starting example group spec/models/work_items/hierarchy_restriction_spec.rb. Expected to take 2.93 seconds.7920WorkItems::HierarchyRestriction7921 does not allow STI7922 validations7923 is expected to validate that :parent_type cannot be empty/falsy7924 is expected to validate that :child_type cannot be empty/falsy7925 is expected to validate that :child_type is case-sensitively unique within the scope of :parent_type_id7926 associations7927 is expected to belong to parent_type required: false7928 is expected to belong to child_type required: false7929 #clear_parent_type_cache!7930 when a hierarchy restriction is saved7931 calls #clear_reactive_cache! on parent type7932 when a hierarchy restriction is destroyed7933 calls #clear_reactive_cache! on parent type7934# [RSpecRunTime] Finishing example group spec/models/work_items/hierarchy_restriction_spec.rb. It took 1.1 seconds. Expected to take 2.93 seconds.7935# [RSpecRunTime] Starting example group spec/db/production/create_base_work_item_types_spec.rb. Expected to take 2.92 seconds.7936Create base work item types in production7937 behaves like work item base types importer7938OK7939 creates all base work item types if they don't exist7940OK7941 creates all default widget definitions7942OK7943 upserts base work item types if they already exist7944OK7945 upserts default widget definitions if they already exist and type changes7946OK7947 does not change default widget definitions if they already exist with changed disabled status7948OK7949 executes single INSERT query per types and widget definitions7950 when some base types exist7951OK7952 inserts all types and does nothing if some already existed7953# [RSpecRunTime] RSpec elapsed time: 25 minutes 5.0 seconds. Current RSS: ~1828M. load average: 1.08 1.12 1.10 1/288 88917954 when some widget definitions exist7955OK7956 inserts all widget definitions and does nothing if some already existed7957# [RSpecRunTime] Finishing example group spec/db/production/create_base_work_item_types_spec.rb. It took 1.7 seconds. Expected to take 2.92 seconds.7958# [RSpecRunTime] Starting example group spec/scripts/generate_rspec_pipeline_spec.rb. Expected to take 2.84 seconds.7959GenerateRspecPipeline7960 #generate!7961 when rspec_files and pipeline_template_path exists7962 generates the pipeline config with default parallelization7963 when parallelization > 07964 generates the pipeline config7965 when parallelization > MAX_NODES_COUNT7966 generates the pipeline config with max parallelization of 507967 when knapsack_report_path is given7968 generates the pipeline config with parallelization based on Knapsack7969 and RSpec files have a high duration7970 generates the pipeline config with parallelization based on Knapsack7971 and Knapsack report does not contain valid JSON7972 generates the pipeline config with default parallelization7973 when test_suite_prefix is given7974 generates the pipeline config based on the test_suite_prefix7975 when generated_pipeline_path is given7976 writes the pipeline config in the given generated_pipeline_path7977 when rspec_files does not exist7978 generates the pipeline config using the no-op template7979 when pipeline_template_path does not exist7980 generates the pipeline config using the no-op template7981# [RSpecRunTime] Finishing example group spec/scripts/generate_rspec_pipeline_spec.rb. It took 1.22 seconds. Expected to take 2.84 seconds.7982# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/artifacts/logger_spec.rb. Expected to take 2.83 seconds.7983Gitlab::Ci::Artifacts::Logger7984 .log_created7985 logs information about created artifact7986# [RSpecRunTime] RSpec elapsed time: 25 minutes 7.98 seconds. Current RSS: ~1822M. load average: 1.08 1.12 1.10 1/288 88927987 .log_deleted7988 logs information about deleted artifacts7989# [RSpecRunTime] RSpec elapsed time: 25 minutes 9.27 seconds. Current RSS: ~1819M. load average: 1.08 1.12 1.10 1/288 88937990# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/artifacts/logger_spec.rb. It took 2.91 seconds. Expected to take 2.83 seconds.7991# [RSpecRunTime] Starting example group spec/workers/propagate_integration_inherit_descendant_worker_spec.rb. Expected to take 2.77 seconds.7992PropagateIntegrationInheritDescendantWorker7993 behaves like an idempotent worker7994 is labeled as idempotent7995 performs multiple times sequentially without raising an exception7996 calls to Integrations::Propagation::BulkUpdateService7997 with an invalid integration id7998 returns without failure7999# [RSpecRunTime] Finishing example group spec/workers/propagate_integration_inherit_descendant_worker_spec.rb. It took 1.16 seconds. Expected to take 2.77 seconds.8000# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/label_finder_spec.rb. Expected to take 2.75 seconds.8001Gitlab::GithubImport::LabelFinder8002 #id_for8003 with a cache in place8004 returns the ID of the given label8005 fetches object id from database if not in cache8006 returns nil for a non existing label name8007 returns nil and skips database read if cache has no record8008 without a cache in place8009 caches the ID of a database row and returns the ID8010 #build_cache8011 builds the cache of all project labels8012 #cache_key_for8013 returns the cache key for a label name8014# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/label_finder_spec.rb. It took 1.34 seconds. Expected to take 2.75 seconds.8015# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/collaborators_importer_spec.rb. Expected to take 2.71 seconds.8016Gitlab::GithubImport::Importer::CollaboratorsImporter8017 #id_for_already_imported_cache8018 returns the ID of the given note8019 #parallel?8020 when parallel option is true8021 is expected to be parallel8022 when parallel option is false8023 is expected not to be parallel8024 #sequential_import8025 imports each collaborator in sequence8026 #each_object_to_import8027 yields every direct collaborator who is not an outside collaborator to the supplied block8028 when a collaborator has been already imported8029 does not yield anything8030 #parallel_import8031 imports each collaborator in parallel8032 when collaborator is already imported8033 doesn't run importer on it8034 #execute8035 when running in parallel mode8036 imports collaborators in parallel8037 when running in sequential mode8038 imports collaborators in sequence8039# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/collaborators_importer_spec.rb. It took 1.32 seconds. Expected to take 2.71 seconds.8040# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/gzip_spec.rb. Expected to take 2.68 seconds.8041Gitlab::Utils::Gzip8042 #gzip_decompress8043 decompresses encoded data8044 returns compressed data when encountering Zlib::GzipFile::Error8045 returns unmodified data when it is determined to be uncompressed8046 #gzip_compress8047 compresses data passed to it8048 returns uncompressed data when encountering Zlib::GzipFile::Error8049# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/gzip_spec.rb. It took 0.74 second. Expected to take 2.68 seconds.8050# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/redis_hll_metric_spec.rb. Expected to take 2.62 seconds.8051Gitlab::Usage::Metrics::Instrumentations::RedisHLLMetric8052 raise exception if events options is not present8053 for 28d8054 behaves like a correct instrumented metric value8055 has correct value8056 for 7d8057 behaves like a correct instrumented metric value8058 has correct value8059 with events attribute defined8060 behaves like a correct instrumented metric value8061 has correct value8062 with feature flag disabled8063 behaves like a correct instrumented metric value8064 has correct value8065 with events having different `unique` values8066 raises an exception8067 with options attributes also defined8068 behaves like a correct instrumented metric value8069 has correct value8070 children classes8071 availability not defined8072 returns default availability8073 availability defined8074 returns defined availability8075# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/redis_hll_metric_spec.rb. It took 1.23 seconds. Expected to take 2.62 seconds.8076# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/reestablished_connection_stack_spec.rb. Expected to take 2.6 seconds.8077Gitlab::Database::Migrations::ReestablishedConnectionStack8078 #with_restored_connection_stack8079 main8080 behaves like reconfigures connection stack8081 does restore connection hierarchy8082 does keep original connection handler8083 ci8084 behaves like reconfigures connection stack8085 does restore connection hierarchy8086 does reconfigure connection handler8087# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/reestablished_connection_stack_spec.rb. It took 1.32 seconds. Expected to take 2.6 seconds.8088# [RSpecRunTime] Starting example group spec/lib/gitlab/database/schema_migrations/context_spec.rb. Expected to take 2.56 seconds.8089Gitlab::Database::SchemaMigrations::Context8090 #schema_directory8091 returns db/schema_migrations8092 CI database8093 returns a directory path that is database specific8094 multiple databases8095 when `schema_migrations_path` is configured as string8096 returns a configured directory path that8097 when `schema_migrations_path` is configured as symbol8098 returns a configured directory path that8099 #versions_to_create8100 migrated versions is the same as migration file versions8101 returns migrated versions8102 migrated versions is subset of migration file versions8103 returns migrated versions8104 migrated versions is superset of migration file versions8105 returns file versions8106 migrated versions has slightly different versions to migration file versions8107 returns the common set8108# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/schema_migrations/context_spec.rb. It took 1.08 seconds. Expected to take 2.56 seconds.8109# [RSpecRunTime] Starting example group spec/routing/directs/subscription_portal_spec.rb. Expected to take 2.53 seconds.8110Custom URLs Subscription Portal8111 subscription_portal_staging_url8112 when STAGING_CUSTOMER_PORTAL_URL is unset8113 is expected to eq "https://customers.staging.gitlab.com"8114 when STAGING_CUSTOMER_PORTAL_URL is set8115 is expected to eq "https://customers.staging.example.com"8116 subscription_portal_url8117 when CUSTOMER_PORTAL_URL ENV is unset8118 test: false, development: false, expected_url: "https://customers.gitlab.com"8119 is expected to eq "https://customers.gitlab.com"8120 test: false, development: true, expected_url: "https://customers.staging.gitlab.com"8121 is expected to eq "https://customers.staging.gitlab.com"8122 test: true, development: false, expected_url: "https://customers.staging.gitlab.com"8123 is expected to eq "https://customers.staging.gitlab.com"8124 when CUSTOMER_PORTAL_URL ENV is set8125 is expected to eq "https://customers.example.com"8126 subscription_portal_instance_review_url8127 is expected to eq "https://customers.staging.gitlab.com/instance_review"8128# [RSpecRunTime] Finishing example group spec/routing/directs/subscription_portal_spec.rb. It took 0.86 second. Expected to take 2.53 seconds.8129# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/scheduled_spec.rb. Expected to take 2.49 seconds.8130Gitlab::Ci::Status::Scheduled8131 #text8132 is expected to eq "Scheduled"8133 #label8134 is expected to eq "scheduled"8135 #icon8136 is expected to eq "status_scheduled"8137 #favicon8138 is expected to eq "favicon_status_scheduled"8139 #group8140 is expected to eq "scheduled"8141 #details_path8142 is expected to be nil8143# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/scheduled_spec.rb. It took 0.74 second. Expected to take 2.49 seconds.8144# [RSpecRunTime] Starting example group spec/graphql/types/ci/detailed_status_type_spec.rb. Expected to take 2.47 seconds.8145Types::Ci::DetailedStatusType8146 is expected to eq "DetailedStatus"8147 has all fields8148 id field8149 correctly renders the field8150 action field8151 correctly renders the field8152# [RSpecRunTime] Finishing example group spec/graphql/types/ci/detailed_status_type_spec.rb. It took 0.95 second. Expected to take 2.47 seconds.8153# [RSpecRunTime] Starting example group spec/helpers/groups/settings_helper_spec.rb. Expected to take 2.43 seconds.8154Groups::SettingsHelper8155 #group_settings_confirm_modal_data8156 prevent_delete_response: true, is_button_disabled: "true", form_value_id: nil8157 returns expected parameters8158 prevent_delete_response: true, is_button_disabled: "true", form_value_id: "fake_form_id"8159 returns expected parameters8160 prevent_delete_response: false, is_button_disabled: "false", form_value_id: nil8161 returns expected parameters8162 prevent_delete_response: false, is_button_disabled: "false", form_value_id: "fake_form_id"8163 returns expected parameters8164# [RSpecRunTime] Finishing example group spec/helpers/groups/settings_helper_spec.rb. It took 0.84 second. Expected to take 2.43 seconds.8165# [RSpecRunTime] Starting example group spec/views/shared/projects/_project.html.haml_spec.rb. Expected to take 2.4 seconds.8166shared/projects/_project.html.haml8167 renders creator avatar if project has a creator8168 renders a generic avatar if project does not have a creator8169# [RSpecRunTime] Finishing example group spec/views/shared/projects/_project.html.haml_spec.rb. It took 1.03 seconds. Expected to take 2.4 seconds.8170# [RSpecRunTime] RSpec elapsed time: 25 minutes 22.04 seconds. Current RSS: ~1826M. load average: 0.98 1.09 1.09 1/288 88948171# [RSpecRunTime] Starting example group spec/lib/gitlab/memory/watchdog/event_reporter_spec.rb. Expected to take 2.38 seconds.8172Gitlab::Memory::Watchdog::EventReporter8173 #stopped8174 logs stop message once8175 #logger8176 when logger is not provided8177 uses default Gitlab::AppLogger8178 #threshold_violated8179 increments violations counter8180 does not increment handled violations counter8181 does not log violation8182 #strikes_exceeded8183 increments handled violations counter8184 logs violation8185 #started8186 logs start message once8187# [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/watchdog/event_reporter_spec.rb. It took 1.05 seconds. Expected to take 2.38 seconds.8188# [RSpecRunTime] Starting example group spec/services/bulk_imports/lfs_objects_export_service_spec.rb. Expected to take 2.33 seconds.8189BulkImports::LfsObjectsExportService8190 #execute8191 exports lfs objects and their repository types8192 when export is batched8193 exports only specified lfs objects8194# [RSpecRunTime] RSpec elapsed time: 25 minutes 24.39 seconds. Current RSS: ~1819M. load average: 0.98 1.09 1.09 1/288 88958195 when lfs object has file on disk missing8196 does not attempt to copy non-existent file8197 when lfs object is remotely stored8198 downloads lfs object from object storage8199 #exported_objects_count8200 return the number of exported lfs objects8201# [RSpecRunTime] Finishing example group spec/services/bulk_imports/lfs_objects_export_service_spec.rb. It took 1.92 seconds. Expected to take 2.33 seconds.8202# [RSpecRunTime] Starting example group spec/services/ci/runners/stale_managers_cleanup_service_spec.rb. Expected to take 2.32 seconds.8203Ci::Runners::StaleManagersCleanupService8204 with some stale runner managers8205 only leaves non-stale runners8206 with more stale runners than SUB_BATCH_LIMIT8207 only leaves non-stale runners8208 with more stale runners than MAX_DELETIONS8209 only leaves non-stale runners8210 with no stale runner managers8211 does not clean any runner managers and returns :success status8212# [RSpecRunTime] Finishing example group spec/services/ci/runners/stale_managers_cleanup_service_spec.rb. It took 1.04 seconds. Expected to take 2.32 seconds.8213# [RSpecRunTime] Starting example group spec/lib/gitlab/kas/user_access_spec.rb. Expected to take 2.27 seconds.8214Gitlab::Kas::UserAccess8215 .{encrypt,decrypt}_public_session_id8216 is expected not to include "the data"8217 is expected to eq "the data"8218 .cookie_data8219 is encrypted, secure, httponly8220 when on non-root path8221 sets :path8222 when on subdomain8223 sets :domain8224 .enabled?8225 is expected to equal true8226# [RSpecRunTime] Finishing example group spec/lib/gitlab/kas/user_access_spec.rb. It took 0.81 second. Expected to take 2.27 seconds.8227# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/page_spec.rb. Expected to take 2.26 seconds.8228Gitlab::Pagination::Keyset::Page8229 #per_page8230 limits to a maximum of 100 records per page8231 uses default value when given 08232 uses default value when given negative values8233 uses the given value if it is within range8234 #next8235 copies over order_by8236 copies over per_page8237 dups the instance8238 sets lower_bounds only on new instance8239# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/keyset/page_spec.rb. It took 1.12 seconds. Expected to take 2.26 seconds.8240# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_issues_created_manually_from_alerts_metric_spec.rb. Expected to take 2.22 seconds.8241Gitlab::Usage::Metrics::Instrumentations::CountIssuesCreatedManuallyFromAlertsMetric8242 on SaaS8243 behaves like a correct instrumented metric value8244 has correct value8245# [RSpecRunTime] RSpec elapsed time: 25 minutes 29.07 seconds. Current RSS: ~1813M. load average: 0.98 1.09 1.09 1/288 88968246 behaves like a correct instrumented metric value8247 has correct value8248# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_issues_created_manually_from_alerts_metric_spec.rb. It took 1.47 seconds. Expected to take 2.22 seconds.8249# [RSpecRunTime] Starting example group spec/lib/gitlab/github_gists_import/importer/gists_importer_spec.rb. Expected to take 2.19 seconds.8250Gitlab::GithubGistsImport::Importer::GistsImporter8251 #execute8252 when success8253 spread parallel import8254 when failure8255 returns an error8256 when rate limit reached8257 returns an error8258# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_gists_import/importer/gists_importer_spec.rb. It took 0.56 second. Expected to take 2.19 seconds.8259# [RSpecRunTime] Starting example group spec/initializers/carrierwave_s3_encryption_headers_patch_spec.rb. Expected to take 2.15 seconds.8260CarrierWave::Storage::Fog::File8261 AWS8262 #copy_to8263 copies the file8264 Azure8265 #copy_to8266 copies the file8267 #authenticated_url8268 has an authenticated URL8269 with custom expire_at8270 properly sets expires param8271 with content_disposition option8272 passes options8273# [RSpecRunTime] Finishing example group spec/initializers/carrierwave_s3_encryption_headers_patch_spec.rb. It took 0.8 second. Expected to take 2.15 seconds.8274# [RSpecRunTime] Starting example group spec/services/export_csv/map_export_fields_service_spec.rb. Expected to take 2.13 seconds.8275ExportCsv::MapExportFieldsService8276 #execute8277 returns a hash with selected fields only8278 when the fields collection is empty8279 returns a hash with all fields8280 when fields collection includes invalid fields8281 returns a hash with valid selected fields only8282 #invalid_fields8283 returns an array containing invalid fields8284# [RSpecRunTime] Finishing example group spec/services/export_csv/map_export_fields_service_spec.rb. It took 0.61 second. Expected to take 2.13 seconds.8285# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/runner_jobs_resolver_spec.rb. Expected to take 2.08 seconds.8286Resolvers::Ci::RunnerJobsResolver8287 #resolve8288 with authorized user8289 with statuses argument8290 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-03-04 08:53:29.000000000 +0000", created_at: "2024-... 51, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil> and #<Ci::Build status: "success", finished_at: "2024-03-04 08:53:29.000000000 +0000", created_at: "2024-... 51, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>8291# [RSpecRunTime] RSpec elapsed time: 25 minutes 32.62 seconds. Current RSS: ~1818M. load average: 0.98 1.09 1.09 1/288 89058292 without statuses argument8293 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-03-04 08:53:29.000000000 +0000", created_at: "2024-... 51, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, #<Ci::Build status: "success", finished_at: "2024-03-04 08:53:29.000000000 +0000", created_at: "2024-... 51, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, and #<Ci::Build status: "failed", finished_at: "2024-03-04 08:53:29.000000000 +0000", created_at: "2024-0... 51, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>8294 with unauthorized user8295 is expected to be nil8296# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/runner_jobs_resolver_spec.rb. It took 1.58 seconds. Expected to take 2.08 seconds.8297# [RSpecRunTime] Starting example group spec/lib/gitlab/git/remote_mirror_spec.rb. Expected to take 2.06 seconds.8298Gitlab::Git::RemoteMirror8299 #update8300 delegates to the Gitaly client8301 wraps gitaly errors8302# [RSpecRunTime] RSpec elapsed time: 25 minutes 34.71 seconds. Current RSS: ~1828M. load average: 0.98 1.09 1.09 1/288 89188303# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/remote_mirror_spec.rb. It took 1.81 seconds. Expected to take 2.06 seconds.8304# [RSpecRunTime] Starting example group spec/serializers/cluster_entity_spec.rb. Expected to take 2.02 seconds.8305ClusterEntity8306 #as_json8307 when provider type is gcp8308 when status is creating8309 has corresponded data8310 when status is errored8311 has corresponded data8312 when provider type is user8313 has corresponded data8314# [RSpecRunTime] Finishing example group spec/serializers/cluster_entity_spec.rb. It took 0.95 second. Expected to take 2.02 seconds.8315# [RSpecRunTime] Starting example group spec/components/pajamas/concerns/checkbox_radio_label_with_help_text_spec.rb. Expected to take 2.0 seconds.8316Pajamas::Concerns::CheckboxRadioLabelWithHelpText8317 #render_label_with_help_text8318 calls `#format_options` with correct arguments8319 when `help_text` argument is passed8320 calls `form.label` with `label` and `help_text` arguments used in the block8321 when `help_text` argument is not passed8322 calls `form.label` with `label` argument used in the block8323 #render_label_tag_with_help_text8324 calls `#format_options` with correct arguments8325 when `help_text` argument is passed8326 calls `label_tag` with `label` and `help_text` arguments used in the block8327 when `help_text` argument is not passed8328 calls `label_tag` with `label` argument used in the block8329# [RSpecRunTime] Finishing example group spec/components/pajamas/concerns/checkbox_radio_label_with_help_text_spec.rb. It took 0.81 second. Expected to take 2.0 seconds.8330# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/group_imports_users_metric_spec.rb. Expected to take 1.96 seconds.8331Gitlab::Usage::Metrics::Instrumentations::GroupImportsUsersMetric8332 behaves like a correct instrumented metric value and query8333 behaves like a correct instrumented metric value8334 has correct value8335 behaves like a correct instrumented metric query8336 has correct generate query8337 behaves like a correct instrumented metric value and query8338 behaves like a correct instrumented metric value8339 has correct value8340 behaves like a correct instrumented metric query8341 has correct generate query8342# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/group_imports_users_metric_spec.rb. It took 1.07 seconds. Expected to take 1.96 seconds.8343# [RSpecRunTime] Starting example group spec/views/notify/changed_milestone_email.html.haml_spec.rb. Expected to take 1.94 seconds.8344notify/changed_milestone_email.html.haml8345 milestone without start and due dates8346 renders without date range8347 milestone with start and due dates8348 renders with date range8349# [RSpecRunTime] Finishing example group spec/views/notify/changed_milestone_email.html.haml_spec.rb. It took 1.55 seconds. Expected to take 1.94 seconds.8350# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/MATLAB_spec.rb. Expected to take 1.9 seconds.8351MATLAB.gitlab-ci.yml8352 the created pipeline8353 creates all jobs8354# [RSpecRunTime] RSpec elapsed time: 25 minutes 41.24 seconds. Current RSS: ~1807M. load average: 0.98 1.09 1.09 1/290 89448355# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/MATLAB_spec.rb. It took 2.17 seconds. Expected to take 1.9 seconds.8356# [RSpecRunTime] Starting example group spec/services/packages/nuget/extract_metadata_content_service_spec.rb. Expected to take 1.87 seconds.8357Packages::Nuget::ExtractMetadataContentService8358 #execute8359 with nuspec file content8360 with dependencies8361 is expected to have key :package_dependencies8362 extracts dependencies8363 with package types8364 is expected to have key :package_types8365 extracts package types8366 with a nuspec file with metadata8367 is expected to eq ["bar", "foo", "tag1", "tag2", "tag3", "tag4", "tag5", "test"]8368 with a nuspec file content with metadata8369 returns the correct metadata8370# [RSpecRunTime] Finishing example group spec/services/packages/nuget/extract_metadata_content_service_spec.rb. It took 0.88 second. Expected to take 1.87 seconds.8371# [RSpecRunTime] Starting example group spec/services/ci/destroy_secure_file_service_spec.rb. Expected to take 1.86 seconds.8372Ci::DestroySecureFileService8373 user is a maintainer8374 destroys the secure file8375# [RSpecRunTime] RSpec elapsed time: 25 minutes 43.8 seconds. Current RSS: ~1792M. load average: 1.15 1.12 1.10 1/290 89458376 user is a developer8377 raises an exception8378# [RSpecRunTime] Finishing example group spec/services/ci/destroy_secure_file_service_spec.rb. It took 1.8 seconds. Expected to take 1.86 seconds.8379# [RSpecRunTime] Starting example group spec/helpers/bizible_helper_spec.rb. Expected to take 1.81 seconds.8380BizibleHelper8381 #bizible_enabled?8382 when bizible config is not true8383 is expected to be falsy8384 when bizible config is enabled8385 is expected to be truthy8386 with ecomm_instrumentation feature flag disabled8387 is expected to be falsey8388 with ecomm_instrumentation feature flag enabled8389 is expected to be truthy8390 with invite_email present8391 is expected to be falsy8392# [RSpecRunTime] Finishing example group spec/helpers/bizible_helper_spec.rb. It took 0.76 second. Expected to take 1.81 seconds.8393# [RSpecRunTime] Starting example group spec/services/pages_domains/create_service_spec.rb. Expected to take 1.78 seconds.8394PagesDomains::CreateService8395 when the user has the required permissions8396 when it saves the domain successfully8397 creates the domain and publishes a PagesDomainCreatedEvent8398 when it fails to save the domain8399 does not create a pages domain and does not publish a PagesDomainCreatedEvent8400 when the user does not have the required permissions8401 does not create a pages domain and does not publish a PagesDomainCreatedEvent8402# [RSpecRunTime] Finishing example group spec/services/pages_domains/create_service_spec.rb. It took 1.29 seconds. Expected to take 1.78 seconds.8403# [RSpecRunTime] Starting example group spec/lib/gitlab/legacy_github_import/release_formatter_spec.rb. Expected to take 1.78 seconds.8404Gitlab::LegacyGithubImport::ReleaseFormatter8405 #attributes8406 returns formatted attributes8407 with a nil published_at date8408 inserts a timestamp for released_at8409 #valid8410 when release is not a draft8411 returns true8412 when release is draft8413 returns false8414 when release has NULL tag8415 returns false8416# [RSpecRunTime] Finishing example group spec/lib/gitlab/legacy_github_import/release_formatter_spec.rb. It took 1.01 seconds. Expected to take 1.78 seconds.8417# [RSpecRunTime] Starting example group spec/lib/gitlab/import/page_counter_spec.rb. Expected to take 1.72 seconds.8418Gitlab::Import::PageCounter8419 #initialize8420 sets the initial page number to 1 when no value is cached8421 sets the initial page number to the cached value when one is present8422 when gists import8423 uses gists specific key8424 #set8425 overwrites the page number when the given number is greater than the current number8426 does not overwrite the page number when the given number is lower than the current number8427 #expire!8428 expires the current page counter8429# [RSpecRunTime] Finishing example group spec/lib/gitlab/import/page_counter_spec.rb. It took 0.89 second. Expected to take 1.72 seconds.8430# [RSpecRunTime] Starting example group spec/rubocop/cop/avoid_keyword_arguments_in_sidekiq_workers_spec.rb. Expected to take 1.7 seconds.8431RuboCop::Cop::AvoidKeywordArgumentsInSidekiqWorkers8432 does not flag a violation for optional keyword arguments usage in non-perform method signatures8433 does not flag a violation for standard optional arguments usage in perform method signature8434 flags violation for keyword arguments usage in perform method signature8435 flags violation for optional keyword arguments usage in perform method signature8436 does not flag a violation for keyword arguments usage in non-perform method signatures8437# [RSpecRunTime] Finishing example group spec/rubocop/cop/avoid_keyword_arguments_in_sidekiq_workers_spec.rb. It took 0.71 second. Expected to take 1.7 seconds.8438# [RSpecRunTime] Starting example group spec/services/achievements/create_service_spec.rb. Expected to take 1.68 seconds.8439Achievements::CreateService8440 #execute8441 when user does not have permission8442 returns an error8443 when user has permission8444 creates an achievement8445 returns an error when the achievement is not persisted8446# [RSpecRunTime] Finishing example group spec/services/achievements/create_service_spec.rb. It took 1.03 seconds. Expected to take 1.68 seconds.8447# [RSpecRunTime] Starting example group spec/graphql/types/ci/status_action_type_spec.rb. Expected to take 1.64 seconds.8448Types::Ci::StatusActionType8449 is expected to eq "StatusAction"8450 exposes the expected fields8451 id field8452 correctly renders the field8453# [RSpecRunTime] Finishing example group spec/graphql/types/ci/status_action_type_spec.rb. It took 0.82 second. Expected to take 1.64 seconds.8454# [RSpecRunTime] Starting example group spec/rubocop/cop/active_model_errors_direct_manipulation_spec.rb. Expected to take 1.62 seconds.8455RuboCop::Cop::ActiveModelErrorsDirectManipulation8456 when modifying errors8457 registers an offense8458 when assigning8459 registers an offense8460 when modifying errors.details8461 registers an offense8462 when assigning8463 registers an offense8464 when modifying errors.messages8465 registers an offense8466 when assigning8467 registers an offense8468# [RSpecRunTime] Finishing example group spec/rubocop/cop/active_model_errors_direct_manipulation_spec.rb. It took 0.81 second. Expected to take 1.62 seconds.8469# [RSpecRunTime] Starting example group spec/services/ml/destroy_model_service_spec.rb. Expected to take 1.57 seconds.8470Ml::DestroyModelService8471 #execute8472 when model name does not exist in the project8473 returns nil8474 when a model exists8475 destroys the model8476# [RSpecRunTime] Finishing example group spec/services/ml/destroy_model_service_spec.rb. It took 1.17 seconds. Expected to take 1.57 seconds.8477# [RSpecRunTime] Starting example group spec/lib/constraints/activity_pub_constrainer_spec.rb. Expected to take 1.57 seconds.8478Constraints::ActivityPubConstrainer8479 #matches?8480 when Accept header is application/ld+json; profile="https://www.w3.org/ns/activitystreams"8481 matches the header8482 when Content-Type header is application/ld+json; profile="https://www.w3.org/ns/activitystreams"8483 matches the header8484 when Accept header is application/activity+json8485 matches the header8486 when Content-Type header is application/activity+json8487 matches the header8488 when Accept and Content-Type headers are missing8489 does not match8490# [RSpecRunTime] Finishing example group spec/lib/constraints/activity_pub_constrainer_spec.rb. It took 0.73 second. Expected to take 1.57 seconds.8491# [RSpecRunTime] Starting example group spec/lib/gitlab/themes_spec.rb. Expected to take 1.52 seconds.8492Gitlab::Themes8493 .body_classes8494 returns a space-separated list of class names8495 .by_id8496 returns a Theme by its ID8497 .default8498 returns the default application theme8499 prevents an infinite loop when configuration default is invalid8500 .each8501 passes the block to the THEMES Array8502# [RSpecRunTime] Finishing example group spec/lib/gitlab/themes_spec.rb. It took 0.68 second. Expected to take 1.52 seconds.8503# [RSpecRunTime] Starting example group spec/lib/sidebars/admin/panel_spec.rb. Expected to take 1.52 seconds.8504Sidebars::Admin::Panel8505 behaves like a panel instantiable by the anonymous user8506 is expected to be a kind of Sidebars::Admin::Panel8507 #aria_label8508 returns the correct aria label8509 behaves like a panel with uniquely identifiable menu items8510 all menu_items have unique item_id8511 all menu_items have an item_id8512 #super_sidebar_context_header8513 returns a hash with the correct title and icon8514# [RSpecRunTime] Finishing example group spec/lib/sidebars/admin/panel_spec.rb. It took 0.77 second. Expected to take 1.52 seconds.8515# [RSpecRunTime] Starting example group spec/serializers/admin/user_entity_spec.rb. Expected to take 1.48 seconds.8516Admin::UserEntity8517 #as_json8518 exposes correct attributes8519# [RSpecRunTime] Finishing example group spec/serializers/admin/user_entity_spec.rb. It took 0.4 second. Expected to take 1.48 seconds.8520# [RSpecRunTime] Starting example group spec/services/users/dismiss_callout_service_spec.rb. Expected to take 1.47 seconds.8521Users::DismissCalloutService8522 #execute8523 behaves like dismissing user callout8524 creates a new user callout8525 returns a user callout8526 sets the dismissed_at attribute to current time8527 updates an existing callout dismissed_at time8528 does not update an invalid record with dismissed_at time8529# [RSpecRunTime] Finishing example group spec/services/users/dismiss_callout_service_spec.rb. It took 0.88 second. Expected to take 1.47 seconds.8530# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/container_repository_spec.rb. Expected to take 1.41 seconds.8531Types::PermissionTypes::ContainerRepository8532 has the expected fields8533# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/container_repository_spec.rb. It took 0.29 second. Expected to take 1.41 seconds.8534# [RSpecRunTime] Starting example group spec/models/ml/candidate_metadata_spec.rb. Expected to take 1.4 seconds.8535Ml::CandidateMetadata8536 does not allow STI8537 associations8538 is expected to belong to candidate required: false8539 uniqueness of name8540 is unique within candidate8541# [RSpecRunTime] Finishing example group spec/models/ml/candidate_metadata_spec.rb. It took 0.9 second. Expected to take 1.4 seconds.8542# [RSpecRunTime] Starting example group spec/lib/gitlab/word_diff/chunk_collection_spec.rb. Expected to take 1.37 seconds.8543Gitlab::WordDiff::ChunkCollection8544 #add8545 adds elements to the chunk collection8546 #content8547 when no elements in the collection8548 is expected to eq ""8549 when elements exist8550 is expected to eq "Hi GitLab!"8551 #reset8552 clears the collection8553 #marker_ranges8554 returns marker ranges for every chunk with changes8555# [RSpecRunTime] Finishing example group spec/lib/gitlab/word_diff/chunk_collection_spec.rb. It took 0.66 second. Expected to take 1.37 seconds.8556# [RSpecRunTime] Starting example group spec/serializers/codequality_degradation_entity_spec.rb. Expected to take 1.32 seconds.8557CodequalityDegradationEntity8558 #as_json8559 when codequality contains an error8560 when line is included in location8561 contains correct codequality degradation details8562 when line is included in positions8563 contains correct codequality degradation details8564 when severity is capitalized8565 lowercases severity8566 when severity is a non-codeclimate-standard severity8567 returns severity as unknown8568# [RSpecRunTime] Finishing example group spec/serializers/codequality_degradation_entity_spec.rb. It took 0.65 second. Expected to take 1.32 seconds.8569# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/stage_spec.rb. Expected to take 1.32 seconds.8570Gitlab::Ci::Config::Entry::Stage8571 validations8572 when stage config value is correct8573 #value8574 returns a stage key8575 #valid?8576 is valid8577 when value has a wrong type8578 reports errors about wrong type8579 .default8580 returns default stage8581# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/stage_spec.rb. It took 0.61 second. Expected to take 1.32 seconds.8582# [RSpecRunTime] Starting example group spec/serializers/merge_request_current_user_entity_spec.rb. Expected to take 1.28 seconds.8583MergeRequestCurrentUserEntity8584 as json8585 exposes needed attributes8586# [RSpecRunTime] Finishing example group spec/serializers/merge_request_current_user_entity_spec.rb. It took 1.04 seconds. Expected to take 1.28 seconds.8587# [RSpecRunTime] Starting example group spec/workers/projects/finalize_project_statistics_refresh_worker_spec.rb. Expected to take 1.24 seconds.8588Projects::FinalizeProjectStatisticsRefreshWorker8589 #perform8590 stores the refresh increment to the buffered counter8591 when record class does not exist8592 does nothing8593 when record does not exist8594 does nothing8595# [RSpecRunTime] Finishing example group spec/workers/projects/finalize_project_statistics_refresh_worker_spec.rb. It took 0.8 second. Expected to take 1.24 seconds.8596# [RSpecRunTime] Starting example group spec/lib/error_tracking/sentry_client/pagination_parser_spec.rb. Expected to take 1.21 seconds.8597ErrorTracking::SentryClient::PaginationParser8598 .parse8599 when headers do not have "link" param8600 returns empty hash8601 when headers.link has previous and next pages8602 returns info about both pages8603 when headers.link has only next page8604 returns only info about the next page8605 when headers.link has only previous page8606 returns only info about the previous page8607# [RSpecRunTime] Finishing example group spec/lib/error_tracking/sentry_client/pagination_parser_spec.rb. It took 0.59 second. Expected to take 1.21 seconds.8608# [RSpecRunTime] Starting example group spec/workers/batched_git_ref_updates/project_cleanup_worker_spec.rb. Expected to take 1.19 seconds.8609BatchedGitRefUpdates::ProjectCleanupWorker8610 behaves like an idempotent worker8611 is labeled as idempotent8612 performs multiple times sequentially without raising an exception8613 #perform8614 delegates to ProjectCleanupService8615 logs stats8616# [RSpecRunTime] Finishing example group spec/workers/batched_git_ref_updates/project_cleanup_worker_spec.rb. It took 0.59 second. Expected to take 1.19 seconds.8617# [RSpecRunTime] Starting example group spec/lib/banzai/filter_array_spec.rb. Expected to take 1.17 seconds.8618Banzai::FilterArray8619 #insert_after8620 inserts an element after a provided element8621 inserts an element at the end when the provided element does not exist8622 #insert_before8623 inserts an element before a provided element8624 inserts an element at the beginning when the provided element does not exist8625# [RSpecRunTime] Finishing example group spec/lib/banzai/filter_array_spec.rb. It took 0.56 second. Expected to take 1.17 seconds.8626# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_ml_experiments_metric_spec.rb. Expected to take 1.14 seconds.8627Gitlab::Usage::Metrics::Instrumentations::CountMlExperimentsMetric8628 behaves like a correct instrumented metric value and query8629 behaves like a correct instrumented metric value8630 has correct value8631 behaves like a correct instrumented metric query8632 has correct generate query8633# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_ml_experiments_metric_spec.rb. It took 0.74 second. Expected to take 1.14 seconds.8634# [RSpecRunTime] Starting example group spec/lib/gitlab/circuit_breaker/notifier_spec.rb. Expected to take 1.12 seconds.8635Gitlab::CircuitBreaker::Notifier8636 #notify8637 when event is failure8638 sends an exception to Gitlab::ErrorTracking8639 when event is not failure8640 does not send an exception to Gitlab::ErrorTracking8641 #notify_warning8642 is expected not to raise Exception8643 #notify_run8644test block8645 is expected not to raise Exception8646# [RSpecRunTime] Finishing example group spec/lib/gitlab/circuit_breaker/notifier_spec.rb. It took 0.63 second. Expected to take 1.12 seconds.8647# [RSpecRunTime] Starting example group spec/graphql/types/packages/protection/rule_package_type_enum_spec.rb. Expected to take 1.09 seconds.8648Types::Packages::Protection::RulePackageTypeEnum8649 exposes all options8650# [RSpecRunTime] Finishing example group spec/graphql/types/packages/protection/rule_package_type_enum_spec.rb. It took 0.32 second. Expected to take 1.09 seconds.8651# [RSpecRunTime] Starting example group spec/lib/gitlab/external_authorization/logger_spec.rb. Expected to take 1.08 seconds.8652Gitlab::ExternalAuthorization::Logger8653 .log_access8654 logs a nice message for an access request8655 does not trip without a project path8656 adds the load time for cached accesses8657# [RSpecRunTime] Finishing example group spec/lib/gitlab/external_authorization/logger_spec.rb. It took 0.53 second. Expected to take 1.08 seconds.8658# [RSpecRunTime] Starting example group spec/graphql/types/project_feature_access_level_type_spec.rb. Expected to take 1.06 seconds.8659Types::ProjectFeatureAccessLevelType8660 has expected fields8661 is expected to eq "ProjectFeatureAccess"8662 is expected to require graphql authorizations nil8663# [RSpecRunTime] Finishing example group spec/graphql/types/project_feature_access_level_type_spec.rb. It took 0.5 second. Expected to take 1.06 seconds.8664# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/runner_groups_resolver_spec.rb. Expected to take 1.02 seconds.8665Resolvers::Ci::RunnerGroupsResolver8666 #resolve8667 with authorized user8668 returns a lazy value with all groups8669 with unauthorized user8670 is expected to be nil8671# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/runner_groups_resolver_spec.rb. It took 0.82 second. Expected to take 1.02 seconds.8672# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/tracers/metrics_tracer_spec.rb. Expected to take 1.0 second.8673Gitlab::Graphql::Tracers::MetricsTracer8674 when used as tracer and query is executed8675 does not record apdex for failing queries8676 duration: 0.1, expected_success: true8677 increments apdex sli8678 duration: 1.1, expected_success: false8679 increments apdex sli8680# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/tracers/metrics_tracer_spec.rb. It took 0.52 second. Expected to take 1.0 second.8681# [RSpecRunTime] Starting example group spec/rubocop/cop/group_public_or_visible_to_user_spec.rb. Expected to take 0.97 second.8682RuboCop::Cop::GroupPublicOrVisibleToUser8683 flags the use of Group.public_or_visible_to_user with a constant receiver8684 does not flag the use of public_or_visible_to_user with a constant that is not Group8685 does not flag the use of Group.public_or_visible_to_user with a send receiver8686# [RSpecRunTime] Finishing example group spec/rubocop/cop/group_public_or_visible_to_user_spec.rb. It took 0.51 second. Expected to take 0.97 second.8687# [RSpecRunTime] Starting example group spec/helpers/tracking_helper_spec.rb. Expected to take 0.95 second.8688TrackingHelper8689 #tracking_attrs8690 returns no data if snowplow is disabled8691 returns data hash8692 can return data directly8693# [RSpecRunTime] Finishing example group spec/helpers/tracking_helper_spec.rb. It took 0.57 second. Expected to take 0.95 second.8694# [RSpecRunTime] Starting example group spec/graphql/types/merge_request_state_enum_spec.rb. Expected to take 0.92 second.8695Types::MergeRequestStateEnum8696 is expected to eq "MergeRequestState"8697 exposes all the existing merge request states8698 behaves like issuable state8699 exposes all the existing issuable states8700# [RSpecRunTime] Finishing example group spec/graphql/types/merge_request_state_enum_spec.rb. It took 0.51 second. Expected to take 0.92 second.8701# [RSpecRunTime] Starting example group spec/lib/gitlab/memory/watchdog/monitor_state_spec.rb. Expected to take 0.91 second.8702Gitlab::Memory::Watchdog::MonitorState8703 #call8704 when threshold is not violated8705 returns correct result8706 when threshold is violated8707 returns correct result8708 when strikes_exceeded8709 returns correct result8710# [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/watchdog/monitor_state_spec.rb. It took 0.5 second. Expected to take 0.91 second.8711# [RSpecRunTime] Starting example group spec/views/explore/projects/topic.html.haml_spec.rb. Expected to take 0.88 second.8712explore/projects/topic.html.haml8713 renders atom feed button with matching path8714# [RSpecRunTime] Finishing example group spec/views/explore/projects/topic.html.haml_spec.rb. It took 0.71 second. Expected to take 0.88 second.8715# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/remove_concurrent_index_spec.rb. Expected to take 0.87 second.8716RuboCop::Cop::Migration::RemoveConcurrentIndex8717 in migration8718 registers an offense when remove_concurrent_index is used inside a change method8719 registers no offense when remove_concurrent_index is used inside an up method8720 outside of migration8721 registers no offense8722# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/remove_concurrent_index_spec.rb. It took 0.56 second. Expected to take 0.87 second.8723# [RSpecRunTime] Starting example group spec/models/namespaces/user_namespace_spec.rb. Expected to take 0.83 second.8724Namespaces::UserNamespace8725 does not allow STI8726 validations8727 is expected to validate that :owner cannot be empty/falsy8728 #owners8729 is expected to contain exactly #<User id: @user656>8730# [RSpecRunTime] Finishing example group spec/models/namespaces/user_namespace_spec.rb. It took 0.54 second. Expected to take 0.83 second.8731# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/swap_columns_spec.rb. Expected to take 0.82 second.8732Gitlab::Database::Migrations::SwapColumns8733 #execute8734 behaves like swapping columns correctly8735main: -- clear_cache!(nil)8736main: -> 0.0002s8737main: -- quote_table_name(:_test_swap_columns_and_defaults)8738main: -> 0.0002s8739main: -- quote_column_name(:integer_column)8740main: -> 0.0001s8741main: -- quote_column_name(:temp_name_for_renaming)8742main: -> 0.0001s8743main: -- execute("ALTER TABLE \"_test_swap_columns_and_defaults\"\n RENAME COLUMN \"integer_column\" TO \"temp_name_for_renaming\"\n")8744main: -> 0.0014s8745main: -- clear_cache!(nil)8746main: -> 0.0001s8747main: -- quote_table_name(:_test_swap_columns_and_defaults)8748main: -> 0.0001s8749main: -- quote_column_name(:bigint_column)8750main: -> 0.0001s8751main: -- quote_column_name(:integer_column)8752main: -> 0.0002s8753main: -- execute("ALTER TABLE \"_test_swap_columns_and_defaults\"\n RENAME COLUMN \"bigint_column\" TO \"integer_column\"\n")8754main: -> 0.0012s8755main: -- clear_cache!(nil)8756main: -> 0.0001s8757main: -- quote_table_name(:_test_swap_columns_and_defaults)8758main: -> 0.0001s8759main: -- quote_column_name(:temp_name_for_renaming)8760main: -> 0.0001s8761main: -- quote_column_name(:bigint_column)8762main: -> 0.0001s8763main: -- execute("ALTER TABLE \"_test_swap_columns_and_defaults\"\n RENAME COLUMN \"temp_name_for_renaming\" TO \"bigint_column\"\n")8764main: -> 0.0011s8765 is expected to change `find_column_by(column1).sql_type` from "integer" to "bigint" and change `find_column_by(column2).sql_type` from "bigint" to "integer"8766 when column names are 63 bytes8767 behaves like swapping columns correctly8768main: -- clear_cache!(nil)8769main: -> 0.0001s8770main: -- quote_table_name(:_test_swap_columns_and_defaults)8771main: -> 0.0001s8772main: -- quote_column_name(:int012345678901234567890123456789012345678901234567890123456789)8773main: -> 0.0001s8774main: -- quote_column_name(:temp_name_for_renaming)8775main: -> 0.0001s8776main: -- execute("ALTER TABLE \"_test_swap_columns_and_defaults\"\n RENAME COLUMN \"int012345678901234567890123456789012345678901234567890123456789\" TO \"temp_name_for_renaming\"\n")8777main: -> 0.0016s8778main: -- clear_cache!(nil)8779main: -> 0.0001s8780main: -- quote_table_name(:_test_swap_columns_and_defaults)8781main: -> 0.0001s8782main: -- quote_column_name(:big012345678901234567890123456789012345678901234567890123456789)8783main: -> 0.0001s8784main: -- quote_column_name(:int012345678901234567890123456789012345678901234567890123456789)8785main: -> 0.0003s8786main: -- execute("ALTER TABLE \"_test_swap_columns_and_defaults\"\n RENAME COLUMN \"big012345678901234567890123456789012345678901234567890123456789\" TO \"int012345678901234567890123456789012345678901234567890123456789\"\n")8787main: -> 0.0014s8788main: -- clear_cache!(nil)8789main: -> 0.0001s8790main: -- quote_table_name(:_test_swap_columns_and_defaults)8791main: -> 0.0001s8792main: -- quote_column_name(:temp_name_for_renaming)8793main: -> 0.0001s8794main: -- quote_column_name(:big012345678901234567890123456789012345678901234567890123456789)8795main: -> 0.0001s8796main: -- execute("ALTER TABLE \"_test_swap_columns_and_defaults\"\n RENAME COLUMN \"temp_name_for_renaming\" TO \"big012345678901234567890123456789012345678901234567890123456789\"\n")8797main: -> 0.0012s8798 is expected to change `find_column_by(column1).sql_type` from "integer" to "bigint" and change `find_column_by(column2).sql_type` from "bigint" to "integer"8799# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/swap_columns_spec.rb. It took 0.47 second. Expected to take 0.82 second.8800# [RSpecRunTime] Starting example group spec/lib/api/entities/plan_limit_spec.rb. Expected to take 0.76 second.8801API::Entities::PlanLimit8802 exposes correct attributes8803 does not expose id and plan_id8804# [RSpecRunTime] Finishing example group spec/lib/api/entities/plan_limit_spec.rb. It took 0.44 second. Expected to take 0.76 second.8805# [RSpecRunTime] Starting example group spec/rubocop/cop/scalability/idempotent_worker_spec.rb. Expected to take 0.75 second.8806RuboCop::Cop::Scalability::IdempotentWorker8807 adds an offense when not defining idempotent method8808 adds an offense when not defining idempotent method8809# [RSpecRunTime] Finishing example group spec/rubocop/cop/scalability/idempotent_worker_spec.rb. It took 0.42 second. Expected to take 0.75 second.8810# [RSpecRunTime] Starting example group spec/validators/iso8601_date_validator_spec.rb. Expected to take 0.72 second.8811Iso8601DateValidator8812 passes a valid date8813 errors on an invalid date8814# [RSpecRunTime] Finishing example group spec/validators/iso8601_date_validator_spec.rb. It took 0.42 second. Expected to take 0.72 second.8815# [RSpecRunTime] Starting example group spec/models/merge_request_context_commit_diff_file_spec.rb. Expected to take 0.71 second.8816MergeRequestContextCommitDiffFile8817 does not allow STI8818 associations8819 is expected to belong to merge_request_context_commit required: false8820# [RSpecRunTime] Finishing example group spec/models/merge_request_context_commit_diff_file_spec.rb. It took 0.43 second. Expected to take 0.71 second.8821# [RSpecRunTime] Starting example group spec/lib/sidebars/organizations/menus/scope_menu_spec.rb. Expected to take 0.7 second.8822Sidebars::Organizations::Menus::ScopeMenu8823 behaves like serializable as super_sidebar_menu_args8824 returns hash with provided attributes8825 returns hash with an item_id8826# [RSpecRunTime] Finishing example group spec/lib/sidebars/organizations/menus/scope_menu_spec.rb. It took 0.44 second. Expected to take 0.7 second.8827# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/kubeconfig/entry/context_spec.rb. Expected to take 0.69 second.8828Gitlab::Kubernetes::Kubeconfig::Entry::Context8829 #to_h8830 is expected to eq {:context=>{:cluster=>"cluster", :user=>"user"}, :name=>"name"}8831 with a namespace8832 is expected to eq {:context=>{:cluster=>"cluster", :namespace=>"namespace", :user=>"user"}, :name=>"name"}8833# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/kubeconfig/entry/context_spec.rb. It took 0.41 second. Expected to take 0.69 second.8834# [RSpecRunTime] Starting example group spec/graphql/types/branch_protections/push_access_level_type_spec.rb. Expected to take 0.67 second.8835Types::BranchProtections::PushAccessLevelType8836 is expected to require graphql authorizations :read_protected_branch8837 is expected to have graphql fields :access_level, :access_level_description, and :deploy_key8838# [RSpecRunTime] Finishing example group spec/graphql/types/branch_protections/push_access_level_type_spec.rb. It took 0.4 second. Expected to take 0.67 second.8839# [RSpecRunTime] Starting example group spec/views/help/drawers.html.haml_spec.rb. Expected to take 0.67 second.8840help/drawers8841 Markdown rendering8842 renders Markdown8843# [RSpecRunTime] Finishing example group spec/views/help/drawers.html.haml_spec.rb. It took 0.34 second. Expected to take 0.67 second.8844# [RSpecRunTime] Starting example group spec/graphql/types/packages/helm/file_metadatum_type_spec.rb. Expected to take 0.65 second.8845Types::Packages::Helm::FileMetadatumType8846 is expected to eq "HelmFileMetadata"8847 includes helm file metadatum fields8848# [RSpecRunTime] Finishing example group spec/graphql/types/packages/helm/file_metadatum_type_spec.rb. It took 0.39 second. Expected to take 0.65 second.8849# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/job_delay_calculator_spec.rb. Expected to take 0.64 second.8850Gitlab::GithubImport::JobDelayCalculator8851 #parallel_import_batch8852 is expected to eq {:delay=>1 minute, :size=>5000}8853 when `github_import_increased_concurrent_workers` feature flag is disabled8854 is expected to eq {:delay=>1 minute, :size=>1000}8855# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/job_delay_calculator_spec.rb. It took 0.43 second. Expected to take 0.64 second.8856# [RSpecRunTime] Starting example group spec/graphql/types/upload_type_spec.rb. Expected to take 0.62 second.8857Types::UploadType8858 is expected to require graphql authorizations :read_upload8859 has the expected fields8860# [RSpecRunTime] Finishing example group spec/graphql/types/upload_type_spec.rb. It took 0.44 second. Expected to take 0.62 second.8861# [RSpecRunTime] Starting example group spec/lib/gitlab/database/background_migration/batched_background_migration_dictionary_spec.rb. Expected to take 0.58 second.8862Gitlab::Database::BackgroundMigration::BatchedBackgroundMigrationDictionary8863 .entry8864 returns a single dictionary entry for the given migration job8865# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/background_migration/batched_background_migration_dictionary_spec.rb. It took 0.54 second. Expected to take 0.58 second.8866# [RSpecRunTime] Starting example group spec/lib/gitlab/language_data_spec.rb. Expected to take 0.52 second.8867Gitlab::LanguageData8868 #extensions8869 loads the extensions once8870# [RSpecRunTime] Finishing example group spec/lib/gitlab/language_data_spec.rb. It took 0.36 second. Expected to take 0.52 second.8871# [RSpecRunTime] Starting example group spec/keeps/delete_old_feature_flags_spec.rb. Expected to take 0.48 second.8872Keeps::DeleteOldFeatureFlags8873 #each_change8874 returns a Gitlab::Housekeeper::Change8875# [RSpecRunTime] Finishing example group spec/keeps/delete_old_feature_flags_spec.rb. It took 0.31 second. Expected to take 0.48 second.8876# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/model_configuration_spec.rb. Expected to take 0.48 second.8877Import/Export model configuration8878 has no new models8879# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/model_configuration_spec.rb. It took 0.36 second. Expected to take 0.48 second.8880# [RSpecRunTime] Starting example group spec/rubocop/cop/include_sidekiq_worker_spec.rb. Expected to take 0.45 second.8881RuboCop::Cop::IncludeSidekiqWorker8882 when `Sidekiq::Worker` is included8883 registers an offense and corrects8884# [RSpecRunTime] Finishing example group spec/rubocop/cop/include_sidekiq_worker_spec.rb. It took 0.32 second. Expected to take 0.45 second.8885# [RSpecRunTime] Starting example group spec/lib/gitlab/quick_actions/dsl_spec.rb. Expected to take 0.45 second.8886Gitlab::QuickActions::Dsl8887 .command_definitions8888 returns an array with commands definitions8889# [RSpecRunTime] Finishing example group spec/lib/gitlab/quick_actions/dsl_spec.rb. It took 0.29 second. Expected to take 0.45 second.8890# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/collected_data_categories_metric_spec.rb. Expected to take 0.44 second.8891Gitlab::Usage::Metrics::Instrumentations::CollectedDataCategoriesMetric8892 behaves like a correct instrumented metric value8893 has correct value8894# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/collected_data_categories_metric_spec.rb. It took 0.3 second. Expected to take 0.44 second.8895# [RSpecRunTime] Starting example group spec/serializers/ci/group_variable_entity_spec.rb. Expected to take 0.44 second.8896Ci::GroupVariableEntity8897 #as_json8898 contains required fields8899# [RSpecRunTime] Finishing example group spec/serializers/ci/group_variable_entity_spec.rb. It took 0.32 second. Expected to take 0.44 second.8900# [RSpecRunTime] Starting example group spec/graphql/types/ci/variable_input_type_spec.rb. Expected to take 0.42 second.8901Types::Ci::VariableInputType8902 has the correct arguments8903# [RSpecRunTime] Finishing example group spec/graphql/types/ci/variable_input_type_spec.rb. It took 0.31 second. Expected to take 0.42 second.8904# [RSpecRunTime] Starting example group spec/lib/gitlab/word_diff/segments/newline_spec.rb. Expected to take 0.41 second.8905Gitlab::WordDiff::Segments::Newline8906 #to_s8907 is expected to eq ""8908# [RSpecRunTime] Finishing example group spec/lib/gitlab/word_diff/segments/newline_spec.rb. It took 0.32 second. Expected to take 0.41 second.8909auto_explain log contains 1952 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-29-32.338.main.ndjson.gz8910took 26.3914459448911auto_explain log contains 1953 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-29-32.338.ci.ndjson.gz8912took 26.5133120438913[TEST PROF INFO] EventProf results for sql.active_record8914Total time: 05:49.951 of 26:14.977 (22.22%)8915Total events: 2643258916Top 5 slowest suites (by time):8917Todos::Destro...tyLeaveService (./spec/services/todos/destroy/entity_leave_service_spec.rb:5) – 00:54.030 (37909 / 46) of 02:49.094 (31.95%)8918Packages::Package (./spec/models/packages/package_spec.rb:4) – 00:37.686 (36796 / 443) of 02:56.428 (21.36%)8919Repository (./spec/models/repository_spec.rb:5) – 00:25.258 (20555 / 452) of 02:44.281 (15.38%)8920Clusters::Pla...ms::Kubernetes (./spec/models/clusters/platforms/kubernetes_spec.rb:5) – 00:24.000 (12917 / 109) of 01:18.624 (30.53%)8921Gitlab::Githu...rt::UserFinder (./spec/lib/gitlab/github_import/user_finder_spec.rb:5) – 00:19.538 (8649 / 71) of 00:58.866 (33.19%)8922Knapsack report was generated. Preview:8923{8924 "spec/models/packages/package_spec.rb": 176.42847040499964,8925 "spec/models/repository_spec.rb": 164.280955878,8926 "spec/services/todos/destroy/entity_leave_service_spec.rb": 169.09427095199953,8927 "spec/models/clusters/platforms/kubernetes_spec.rb": 78.62458139700084,8928 "spec/models/milestone_spec.rb": 62.11697955299951,8929 "spec/lib/gitlab/github_import/user_finder_spec.rb": 58.86663790199964,8930 "spec/services/issuable/bulk_update_service_spec.rb": 60.92344035400038,8931 "spec/lib/gitlab/ssh_public_key_spec.rb": 16.9817226389996,8932 "spec/models/project_feature_spec.rb": 22.98051451899937,8933 "spec/models/resource_label_event_spec.rb": 25.832937447000404,8934 "spec/services/repositories/changelog_service_spec.rb": 33.92633745300009,8935 "spec/lib/gitlab/database/partitioning_migration_helpers/table_management_helpers_spec.rb": 16.59109457500017,8936 "spec/models/hooks/system_hook_spec.rb": 23.14349851299994,8937 "spec/lib/gitlab/ci/pipeline/chain/validate/abilities_spec.rb": 22.660724436000237,8938 "spec/presenters/blob_presenter_spec.rb": 10.436607203000676,8939 "spec/lib/gitlab/gitaly_client/commit_service_spec.rb": 11.54778596899996,8940 "spec/helpers/commits_helper_spec.rb": 18.84933485900001,8941 "spec/models/packages/debian/file_metadatum_spec.rb": 12.140115583999432,8942 "spec/models/pages_domain_acme_order_spec.rb": 25.09979692500019,8943 "spec/models/integrations/jenkins_spec.rb": 11.921429394999905,8944 "spec/lib/gitlab/redis/cluster_repository_cache_spec.rb": 7.7089221219994215,8945 "spec/helpers/avatars_helper_spec.rb": 9.174825857000542,8946 "spec/services/issues/set_crm_contacts_service_spec.rb": 13.230649295000148,8947 "spec/helpers/tab_helper_spec.rb": 6.302314851000119,8948 "spec/lib/gitlab/gpg_spec.rb": 10.596774947000085,8949 "spec/lib/gitlab/redis/shared_state_spec.rb": 6.547387927999807,8950 "spec/helpers/icons_helper_spec.rb": 5.3652540670000235,8951 "spec/lib/gitlab/cache/ci/project_pipeline_status_spec.rb": 12.284529530999862,8952 "spec/lib/gitlab/ci/ansi2html_spec.rb": 5.480559867000011,8953 "spec/lib/gitlab/sidekiq_config/worker_matcher_spec.rb": 4.4024894459998904,8954 "spec/helpers/appearances_helper_spec.rb": 6.8641741999999795,8955 "spec/lib/gitlab/contributions_calendar_spec.rb": 11.23568732700005,8956 "spec/models/ci/job_token/group_scope_link_spec.rb": 11.624856053000258,8957 "spec/lib/gitlab/ci/build/rules_spec.rb": 4.94225234500027,8958 "spec/tasks/gitlab/ldap_rake_spec.rb": 9.323139913999512,8959 "spec/lib/gitlab/runtime_spec.rb": 4.050310738000007,8960 "spec/services/projects/operations/update_service_spec.rb": 9.59419987900037,8961 "spec/lib/gitlab/import_export/merge_request_parser_spec.rb": 11.09968415000003,8962 "spec/workers/bulk_imports/pipeline_worker_spec.rb": 5.46007316899977,8963 "spec/services/clusters/build_kubernetes_namespace_service_spec.rb": 10.511115864000203,8964 "spec/lib/gitlab/jwt_authenticatable_spec.rb": 3.836744377999821,8965 "spec/models/issue/metrics_spec.rb": 9.581572240000241,8966 "spec/serializers/diffs_entity_spec.rb": 8.570188482999583,8967 "spec/graphql/mutations/issues/create_spec.rb": 10.310176122000485,8968 "spec/views/projects/merge_requests/edit.html.haml_spec.rb": 11.028245796999727,8969 "spec/services/clusters/agents/authorizations/user_access/refresh_service_spec.rb": 7.664920825999616,8970 "spec/lib/gitlab/ci/status/build/stop_spec.rb": 8.05826468899977,8971 "spec/finders/packages/maven/package_finder_spec.rb": 8.325061455999275,8972 "spec/models/concerns/ci/artifactable_spec.rb": 7.714901730999372,8973 "spec/lib/api/ml/mlflow/api_helpers_spec.rb": 3.771973932999572,8974 "spec/lib/gitlab/database/load_balancing/session_spec.rb": 3.216747285000565,8975 "spec/models/projects/import_export/relation_export_spec.rb": 4.664466031000302,8976 "spec/lib/gitlab/ci/config/entry/workflow_spec.rb": 4.840695455000059,8977 "spec/lib/gitlab/doctor/reset_tokens_spec.rb": 6.648308650000217,8978 "spec/lib/gitlab/diff/file_collection/compare_spec.rb": 6.8415017010001975,8979 "spec/models/concerns/use_sql_function_for_primary_key_lookups_spec.rb": 3.7326622869995845,8980 "spec/helpers/sorting_helper_spec.rb": 3.2691629299997658,8981 "spec/services/security/ci_configuration/dependency_scanning_create_service_spec.rb": 5.483165685999666,8982 "spec/models/state_note_spec.rb": 5.605675605000215,8983 "spec/presenters/group_member_presenter_spec.rb": 4.262413948000358,8984 "spec/services/users/set_namespace_commit_email_service_spec.rb": 4.00307475200043,8985 "spec/models/network/graph_spec.rb": 6.136132345999613,8986 "spec/uploaders/packages/composer/cache_uploader_spec.rb": 5.989600249999967,8987 "spec/models/prometheus_alert_event_spec.rb": 4.458312409999962,8988 "spec/lib/gitlab/ci/reports/test_case_spec.rb": 4.175002807000055,8989 "spec/models/integrations/clickup_spec.rb": 3.355217912000626,8990 "spec/lib/gitlab/asciidoc/include_processor_spec.rb": 4.581538839000132,8991 "spec/models/lfs_file_lock_spec.rb": 4.654495341999791,8992 "spec/views/projects/commit/_commit_box.html.haml_spec.rb": 5.460386347999702,8993 "spec/workers/repository_check/single_repository_worker_spec.rb": 6.623571881999851,8994 "spec/lib/gitlab/import_export/attributes_finder_spec.rb": 2.593793691999963,8995 "spec/services/integrations/slack_installation/project_service_spec.rb": 4.2793278070003,8996 "spec/lib/banzai/reference_parser/external_issue_parser_spec.rb": 6.74241733100007,8997 "spec/lib/gitlab/analytics/cycle_analytics/base_query_builder_spec.rb": 4.365409009000359,8998 "spec/rubocop/formatter/graceful_formatter_spec.rb": 2.564069904000462,8999 "spec/lib/constraints/project_url_constrainer_spec.rb": 3.8009489010000834,9000 "spec/lib/gitlab/ci/pipeline/expression/lexeme/not_matches_spec.rb": 3.9019719019997865,9001 "spec/lib/gitlab/lograge/custom_options_spec.rb": 2.394815799999378,9002 "spec/lib/gitlab/sidekiq_status_spec.rb": 2.2548705130002418,9003 "spec/lib/error_tracking/sentry_client/event_spec.rb": 1.9829131580008834,9004 "spec/models/concerns/bulk_insertable_associations_spec.rb": 1.928993592999177,9005 "spec/graphql/types/ci/job_trace_type_spec.rb": 3.6596392040000865,9006 "spec/lib/gitlab/usage_data_queries_spec.rb": 1.6626770279999619,9007 "spec/lib/gitlab/ci/config/entry/auto_cancel_spec.rb": 1.5811534750000646,9008 "spec/models/project_deploy_token_spec.rb": 3.0552939490007702,9009 "spec/lib/gitlab/ci/trace/backoff_spec.rb": 2.901169132999712,9010 "spec/lib/gitlab/issuable/clone/attributes_rewriter_spec.rb": 2.5884152319995337,9011 "spec/validators/x509_certificate_credentials_validator_spec.rb": 3.6353852459997142,9012 "spec/models/postgresql/replication_slot_spec.rb": 1.857780499999535,9013 "spec/tasks/cache_rake_spec.rb": 4.016521681000086,9014 "spec/workers/ssh_keys/expired_notification_worker_spec.rb": 1.8993418809996,9015 "spec/lib/gitlab/ci/status/bridge/common_spec.rb": 3.669785810000576,9016 "spec/services/packages/debian/update_distribution_service_spec.rb": 4.389074617000006,9017 "spec/models/achievements/user_achievement_spec.rb": 2.0089333550004085,9018 "spec/workers/deployments/link_merge_request_worker_spec.rb": 3.901786109000568,9019 "spec/services/files/base_service_spec.rb": 2.6134729719997267,9020 "spec/models/integrations/diffblue_cover_spec.rb": 1.369778951000626,9021 "spec/lib/gitlab/ci/reports/coverage_report_generator_spec.rb": 3.3476691080004457,9022 "spec/workers/concerns/packages/error_handling_spec.rb": 1.9267293220000283,9023 "spec/serializers/issue_board_entity_spec.rb": 1.7510184969996772,9024 "spec/services/service_desk/custom_email_verifications/create_service_spec.rb": 1.8196338510006171,9025 "spec/lib/bulk_imports/groups/pipelines/group_pipeline_spec.rb": 2.3749230220000754,9026 "spec/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb": 2.80685298500066,9027 "spec/models/namespace/detail_spec.rb": 1.564497862999815,9028 "spec/finders/ci/auth_job_finder_spec.rb": 1.944325530000242,9029 "spec/lib/gitlab/usage_data_counters/wiki_page_counter_spec.rb": 1.404606708000756,9030 "spec/finders/license_template_finder_spec.rb": 1.032545250000112,9031 "spec/lib/gitlab/ci/build/credentials/registry/gitlab_registry_spec.rb": 2.276849002000745,9032 "spec/lib/gitlab/url_blockers/ip_allowlist_entry_spec.rb": 1.3899647979997098,9033 "spec/models/atlassian/identity_spec.rb": 1.3477726219998658,9034 "spec/workers/analytics/usage_trends/counter_job_worker_spec.rb": 1.6557374459998755,9035 "spec/services/merge_requests/mergeability/logger_spec.rb": 2.0443230109995056,9036 "spec/lib/gitlab/diff/formatters/file_formatter_spec.rb": 1.0536472980002145,9037 "spec/lib/gitlab/import/merge_request_creator_spec.rb": 2.805450684999414,9038 "spec/models/vs_code/settings/vs_code_setting_spec.rb": 1.889711764999447,9039 "spec/services/design_management/copy_design_collection/queue_service_spec.rb": 2.1494665719992554,9040 "spec/models/concerns/loose_index_scan_spec.rb": 2.730367772000136,9041 "spec/workers/pages/deactivated_deployments_delete_cron_worker_spec.rb": 1.6439476959994863,9042 "spec/graphql/resolvers/paginated_tree_resolver_spec.rb": 1.8007254529993588,9043 "spec/lib/gitlab/github_import/representation/collaborator_spec.rb": 1.3204149749999488,9044 "spec/lib/banzai/filter/footnote_filter_spec.rb": 0.8572462350002752,9045 "spec/lib/gitlab/usage/metrics/instrumentations/aggregated_metric_spec.rb": 1.0707923059999302,9046 "spec/models/list_user_preference_spec.rb": 1.5414654550004343,9047 "spec/services/merge_requests/mergeability/check_discussions_status_service_spec.rb": 1.0747272560001875,9048 "spec/lib/gitlab/ci/reports/coverage_report_spec.rb": 0.9144901190002201,9049 "spec/lib/gitlab/sidekiq_middleware/admin_mode/server_spec.rb": 0.909101420999832,9050 "spec/lib/gitlab/ci/parsers_spec.rb": 0.8490996059999816,9051 "spec/models/work_items/hierarchy_restriction_spec.rb": 1.0976539940002112,9052 "spec/db/production/create_base_work_item_types_spec.rb": 1.6956784320000224,9053 "spec/scripts/generate_rspec_pipeline_spec.rb": 1.2149836839998898,9054 "spec/lib/gitlab/ci/artifacts/logger_spec.rb": 2.909662154999751,9055 "spec/workers/propagate_integration_inherit_descendant_worker_spec.rb": 1.1642910290001964,9056 "spec/lib/gitlab/github_import/label_finder_spec.rb": 1.3375992239998595,9057 "spec/lib/gitlab/github_import/importer/collaborators_importer_spec.rb": 1.3187647149998156,9058 "spec/lib/gitlab/utils/gzip_spec.rb": 0.741778155999782,9059 "spec/lib/gitlab/usage/metrics/instrumentations/redis_hll_metric_spec.rb": 1.230033062000075,9060 "spec/lib/gitlab/database/migrations/reestablished_connection_stack_spec.rb": 1.3156228249999913,9061 "spec/lib/gitlab/database/schema_migrations/context_spec.rb": 1.081630005000079,9062 "spec/routing/directs/subscription_portal_spec.rb": 0.8608106249994307,9063 "spec/lib/gitlab/ci/status/scheduled_spec.rb": 0.7442845750001652,9064 "spec/graphql/types/ci/detailed_status_type_spec.rb": 0.9450873080004385,9065 "spec/helpers/groups/settings_helper_spec.rb": 0.8383783460003542,9066 "spec/views/shared/projects/_project.html.haml_spec.rb": 1.0262363799993182,9067 "spec/lib/gitlab/memory/watchdog/event_reporter_spec.rb": 1.0515315080001528,9068 "spec/services/bulk_imports/lfs_objects_export_service_spec.rb": 1.917759672000102,9069 "spec/services/ci/runners/stale_managers_cleanup_service_spec.rb": 1.0379010890001155,9070 "spec/lib/gitlab/kas/user_access_spec.rb": 0.8124780699999974,9071 "spec/lib/gitlab/pagination/keyset/page_spec.rb": 1.1170001030004642,9072 "spec/lib/gitlab/usage/metrics/instrumentations/count_issues_created_manually_from_alerts_metric_spec.rb": 1.4684454919997734,9073 "spec/lib/gitlab/github_gists_import/importer/gists_importer_spec.rb": 0.5618830710000111,9074 "spec/initializers/carrierwave_s3_encryption_headers_patch_spec.rb": 0.8003584709995266,9075 "spec/services/export_csv/map_export_fields_service_spec.rb": 0.6099770769997122,9076 "spec/graphql/resolvers/ci/runner_jobs_resolver_spec.rb": 1.575513613000112,9077 "spec/lib/gitlab/git/remote_mirror_spec.rb": 1.80650857099954,9078 "spec/serializers/cluster_entity_spec.rb": 0.9512275659999432,9079 "spec/components/pajamas/concerns/checkbox_radio_label_with_help_text_spec.rb": 0.8089483500007191,9080 "spec/lib/gitlab/usage/metrics/instrumentations/group_imports_users_metric_spec.rb": 1.0677570059997379,9081 "spec/views/notify/changed_milestone_email.html.haml_spec.rb": 1.544613394999942,9082 "spec/lib/gitlab/ci/templates/MATLAB_spec.rb": 2.165074771000036,9083 "spec/services/packages/nuget/extract_metadata_content_service_spec.rb": 0.8765918529998089,9084 "spec/services/ci/destroy_secure_file_service_spec.rb": 1.797696103000817,9085 "spec/helpers/bizible_helper_spec.rb": 0.7550952139999936,9086 "spec/services/pages_domains/create_service_spec.rb": 1.2922024870003952,9087 "spec/lib/gitlab/legacy_github_import/release_formatter_spec.rb": 1.0069156620002104,9088 "spec/lib/gitlab/import/page_counter_spec.rb": 0.8859909430002517,9089 "spec/rubocop/cop/avoid_keyword_arguments_in_sidekiq_workers_spec.rb": 0.7114834570002131,9090 "spec/services/achievements/create_service_spec.rb": 1.0258917410001231,9091 "spec/graphql/types/ci/status_action_type_spec.rb": 0.8160008689992537,9092 "spec/rubocop/cop/active_model_errors_direct_manipulation_spec.rb": 0.8138609079996968,9093 "spec/services/ml/destroy_model_service_spec.rb": 1.171963456999947,9094 "spec/lib/constraints/activity_pub_constrainer_spec.rb": 0.7260297169996193,9095 "spec/lib/gitlab/themes_spec.rb": 0.6765294010001526,9096 "spec/lib/sidebars/admin/panel_spec.rb": 0.7652852230003191,9097 "spec/serializers/admin/user_entity_spec.rb": 0.400272235000557,9098 "spec/services/users/dismiss_callout_service_spec.rb": 0.8790344840008402,9099 "spec/graphql/types/permission_types/container_repository_spec.rb": 0.28605889400023443,9100 "spec/models/ml/candidate_metadata_spec.rb": 0.8976453420000325,9101 "spec/lib/gitlab/word_diff/chunk_collection_spec.rb": 0.6558596529994247,9102 "spec/serializers/codequality_degradation_entity_spec.rb": 0.6447658030001548,9103 "spec/lib/gitlab/ci/config/entry/stage_spec.rb": 0.608750816999418,9104 "spec/serializers/merge_request_current_user_entity_spec.rb": 1.0355845399999453,9105 "spec/workers/projects/finalize_project_statistics_refresh_worker_spec.rb": 0.800491410000177,9106 "spec/lib/error_tracking/sentry_client/pagination_parser_spec.rb": 0.5906841579999309,9107 "spec/workers/batched_git_ref_updates/project_cleanup_worker_spec.rb": 0.5931977279997227,9108 "spec/lib/banzai/filter_array_spec.rb": 0.5644144910002069,9109 "spec/lib/gitlab/usage/metrics/instrumentations/count_ml_experiments_metric_spec.rb": 0.7437675350001882,9110 "spec/lib/gitlab/circuit_breaker/notifier_spec.rb": 0.6297052850004548,9111 "spec/graphql/types/packages/protection/rule_package_type_enum_spec.rb": 0.315338941999471,9112 "spec/lib/gitlab/external_authorization/logger_spec.rb": 0.5296748040000239,9113 "spec/graphql/types/project_feature_access_level_type_spec.rb": 0.5003999660002592,9114 "spec/graphql/resolvers/ci/runner_groups_resolver_spec.rb": 0.8215867679991788,9115 "spec/lib/gitlab/graphql/tracers/metrics_tracer_spec.rb": 0.5247109550000459,9116 "spec/rubocop/cop/group_public_or_visible_to_user_spec.rb": 0.5085124560000622,9117 "spec/helpers/tracking_helper_spec.rb": 0.5738410300000396,9118 "spec/graphql/types/merge_request_state_enum_spec.rb": 0.5047398460001205,9119 "spec/lib/gitlab/memory/watchdog/monitor_state_spec.rb": 0.502661886000169,9120 "spec/views/explore/projects/topic.html.haml_spec.rb": 0.7095577780000895,9121 "spec/rubocop/cop/migration/remove_concurrent_index_spec.rb": 0.5632276500000444,9122 "spec/models/namespaces/user_namespace_spec.rb": 0.544080813000619,9123 "spec/lib/gitlab/database/migrations/swap_columns_spec.rb": 0.46802001900050527,9124 "spec/lib/api/entities/plan_limit_spec.rb": 0.43906982199951017,9125 "spec/rubocop/cop/scalability/idempotent_worker_spec.rb": 0.4241829330003384,9126 "spec/validators/iso8601_date_validator_spec.rb": 0.4162697430001572,9127 "spec/models/merge_request_context_commit_diff_file_spec.rb": 0.4337193830006072,9128 "spec/lib/sidebars/organizations/menus/scope_menu_spec.rb": 0.4393932520006274,9129 "spec/lib/gitlab/kubernetes/kubeconfig/entry/context_spec.rb": 0.41173207400061074,9130 "spec/graphql/types/branch_protections/push_access_level_type_spec.rb": 0.40328946499994345,9131 "spec/views/help/drawers.html.haml_spec.rb": 0.34049824999965494,9132 "spec/graphql/types/packages/helm/file_metadatum_type_spec.rb": 0.39455357499991806,9133 "spec/lib/gitlab/github_import/job_delay_calculator_spec.rb": 0.4280338729995492,9134 "spec/graphql/types/upload_type_spec.rb": 0.4391453709995403,9135 "spec/lib/gitlab/database/background_migration/batched_background_migration_dictionary_spec.rb": 0.5401611530005539,9136 "spec/lib/gitlab/language_data_spec.rb": 0.3591827390000617,9137 "spec/keeps/delete_old_feature_flags_spec.rb": 0.30695164300050237,9138 "spec/lib/gitlab/import_export/model_configuration_spec.rb": 0.3576405089997934,9139 "spec/rubocop/cop/include_sidekiq_worker_spec.rb": 0.3150420819993087,9140 "spec/lib/gitlab/quick_actions/dsl_spec.rb": 0.2883631249997052,9141 "spec/lib/gitlab/usage/metrics/instrumentations/collected_data_categories_metric_spec.rb": 0.2960374540007251,9142 "spec/serializers/ci/group_variable_entity_spec.rb": 0.3203566820002379,9143 "spec/graphql/types/ci/variable_input_type_spec.rb": 0.3070466530007252,9144 "spec/lib/gitlab/word_diff/segments/newline_spec.rb": 0.32025127199995049145}9146Knapsack global time execution for tests: 26m 14s9147Pending: (Failures listed here are expected and do not affect your suite's status)9148 1) Milestone modules with a project behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when creating an object does not raise an error if the internal id is blank9149 # No reason given9150 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:499151 2) Milestone modules with a project behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when updating an object does not raise an error if the internal id is blank9152 # No reason given9153 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:579154 3) Milestone modules with a group behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when creating an object does not raise an error if the internal id is blank9155 # No reason given9156 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:499157 4) Milestone modules with a group behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when updating an object does not raise an error if the internal id is blank9158 # No reason given9159 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:579160 5) Packages::Composer::CacheUploader behaves like builds correct paths #upload_path behaves like matches the method pattern 9161 # No pattern provided, skipping.9162 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:89163 6) Packages::Composer::CacheUploader behaves like builds correct paths #relative_path is relative9164 # Path not set, skipping.9165 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:409166 7) Packages::Composer::CacheUploader behaves like builds correct paths .absolute_path behaves like matches the method pattern 9167 # No pattern provided, skipping.9168 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:89169 8) Packages::Composer::CacheUploader behaves like builds correct paths .base_dir behaves like matches the method pattern 9170 # No pattern provided, skipping.9171 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:89172 9) Packages::Composer::CacheUploader object store is remote behaves like builds correct paths #cache_dir behaves like matches the method pattern 9173 # No pattern provided, skipping.9174 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:89175 10) Packages::Composer::CacheUploader object store is remote behaves like builds correct paths #work_dir behaves like matches the method pattern 9176 # No pattern provided, skipping.9177 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:89178 11) Packages::Composer::CacheUploader object store is remote behaves like builds correct paths #upload_path behaves like matches the method pattern 9179 # No pattern provided, skipping.9180 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:89181 12) Packages::Composer::CacheUploader object store is remote behaves like builds correct paths #relative_path is relative9182 # Path not set, skipping.9183 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:409184 13) Packages::Composer::CacheUploader object store is remote behaves like builds correct paths .absolute_path behaves like matches the method pattern 9185 # No pattern provided, skipping.9186 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:89187 14) Packages::Composer::CacheUploader object store is remote behaves like builds correct paths .base_dir behaves like matches the method pattern 9188 # No pattern provided, skipping.9189 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:89190Finished in 27 minutes 12 seconds (files took 54.94 seconds to load)91914060 examples, 0 failures, 14 pending9192Randomized with seed 620129193[TEST PROF INFO] Time spent in factories: 13:28.179 (49.29% of total time)9194RSpec exited with 0.9195No examples to retry, congrats!9197Running after script...9198$ echo -e "\e[0Ksection_start:`date +%s`:report_results_section[collapsed=true]\r\e[0KReport results"9209$ tooling/bin/push_job_metrics || true9210[job-metrics] Pushing job metrics file for the CI/CD job.9211[job-metrics] Pushed 4 CI job metric entries to InfluxDB.9213Not uploading cache ruby-gems-debian-bookworm-ruby-3.1-17 due to policy9215Uploading artifacts...9216auto_explain/: found 3 matching artifact files and directories 9217coverage/: found 5 matching artifact files and directories 9218crystalball/: found 2 matching artifact files and directories 9219deprecations/: found 4 matching artifact files and directories 9220knapsack/: found 4 matching artifact files and directories 9221rspec/: found 16 matching artifact files and directories 9222WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 9223log/*.log: found 20 matching artifact files and directories 9224WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6311411313/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com9225WARNING: Retrying... context=artifacts-uploader error=request redirected9226Uploading artifacts as "archive" to coordinator... 201 Created id=6311411313 responseStatus=201 Created token=glcbt-659227Uploading artifacts...9228rspec/rspec-*.xml: found 1 matching artifact files and directories 9229WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6311411313/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com9230WARNING: Retrying... context=artifacts-uploader error=request redirected9231Uploading artifacts as "junit" to coordinator... 201 Created id=6311411313 responseStatus=201 Created token=glcbt-659233Job succeeded