rspec unit pg14 12/32
Passed Started
by
@huzaifaiftikhar1

Huzaifa Iftikhar
1 uses one of the allowed migration classes2 migration: #<struct ActiveRecord::MigrationProxy name="CreateAiAgentsTable", version=20240108123023, filename="db/migrate/20240108123023_create_ai_agents_table.rb", scope="">3 uses one of the allowed migration classes4 migration: #<struct ActiveRecord::MigrationProxy name="CreateAiAgentVersionsTable", version=20240108123115, filename="db/migrate/20240108123115_create_ai_agent_versions_table.rb", scope="">5 uses one of the allowed migration classes6 migration: #<struct ActiveRecord::MigrationProxy name="AddFkOnAiAgentVersionsToAiAgents", version=20240108123509, filename="db/migrate/20240108123509_add_fk_on_ai_agent_versions_to_ai_agents.rb", scope="">7 uses one of the allowed migration classes8 migration: #<struct ActiveRecord::MigrationProxy name="RemoveInternalIdsTriggers", version=20240108125135, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240108125135_remove_internal_ids_triggers.rb", scope="">9 uses one of the allowed migration classes10 migration: #<struct ActiveRecord::MigrationProxy name="AddTemporaryIndexInternalIdsOnIdAndUsage", version=20240108125335, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240108125335_add_temporary_index_internal_ids_on_id_and_usage.rb", scope="">11 uses one of the allowed migration classes12 migration: #<struct ActiveRecord::MigrationProxy name="RemovePackageRegistryDuplicatedIndexes", version=20240108181808, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240108181808_remove_package_registry_duplicated_indexes.rb", scope="">13 uses one of the allowed migration classes14 migration: #<struct ActiveRecord::MigrationProxy name="QueueBackfillDefaultOrganizationOwners", version=20240108182342, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240108182342_queue_backfill_default_organization_owners.rb", scope="">15 uses one of the allowed migration classes16 migration: #<struct ActiveRecord::MigrationProxy name="BackfillInternalIdsWithIssuesUsageForEpics", version=20240108185335, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240108185335_backfill_internal_ids_with_issues_usage_for_epics.rb", scope="">17 uses one of the allowed migration classes18 migration: #<struct ActiveRecord::MigrationProxy name="AddPaymentMethodXidToCreditCardValidation", version=20240108213232, filename="db/migrate/20240108213232_add_payment_method_xid_to_credit_card_validation.rb", scope="">19 uses one of the allowed migration classes20 migration: #<struct ActiveRecord::MigrationProxy name="AddCreditCardValidationPaymentMethodXidUniquenessIndex", version=20240108213323, filename="db/migrate/20240108213323_add_credit_card_validation_payment_method_xid_uniqueness_index.rb", scope="">21 uses one of the allowed migration classes22 migration: #<struct ActiveRecord::MigrationProxy name="RemoveInternalIdsTmpIndex", version=20240108215335, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240108215335_remove_internal_ids_tmp_index.rb", scope="">23 uses one of the allowed migration classes24 migration: #<struct ActiveRecord::MigrationProxy name="CreateIndexOnIdConvertToBigintForSystemNoteMetadataAsync", version=20240109025151, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240109025151_create_index_on_id_convert_to_bigint_for_system_note_metadata_async.rb", scope="">25 uses one of the allowed migration classes26 migration: #<struct ActiveRecord::MigrationProxy name="AddUniqueIndexToSystemNoteMetadataOnIdConvertToBigint", version=20240109031624, filename="db/migrate/20240109031624_add_unique_index_to_system_note_metadata_on_id_convert_to_bigint.rb", scope="">27 uses one of the allowed migration classes28 migration: #<struct ActiveRecord::MigrationProxy name="AddPartitionIdToPipelineArtifact", version=20240109082354, filename="db/migrate/20240109082354_add_partition_id_to_pipeline_artifact.rb", scope="">29 uses one of the allowed migration classes30 migration: #<struct ActiveRecord::MigrationProxy name="QueueBackfillPartitionIdCiPipelineArtifact", version=20240109090354, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240109090354_queue_backfill_partition_id_ci_pipeline_artifact.rb", scope="">31 uses one of the allowed migration classes32 migration: #<struct ActiveRecord::MigrationProxy name="AddPartitionIdToPipelineConfig", version=20240109145839, filename="db/migrate/20240109145839_add_partition_id_to_pipeline_config.rb", scope="">33 uses one of the allowed migration classes34 migration: #<struct ActiveRecord::MigrationProxy name="AddIndexProjectIdComponentVersionIdIdOnSbomOccurrences", version=20240109165047, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240109165047_add_index_project_id_component_version_id_id_on_sbom_occurrences.rb", scope="">35 uses one of the allowed migration classes36 migration: #<struct ActiveRecord::MigrationProxy name="AddColorModeIdToUsers", version=20240110064826, filename="db/migrate/20240110064826_add_color_mode_id_to_users.rb", scope="">37 uses one of the allowed migration classes38 migration: #<struct ActiveRecord::MigrationProxy name="AddRateLimitsToApplicationSettings", version=20240110085226, filename="db/migrate/20240110085226_add_rate_limits_to_application_settings.rb", scope="">39 uses one of the allowed migration classes40 migration: #<struct ActiveRecord::MigrationProxy name="QueueBackfillPartitionIdCiPipelineConfig", version=20240110090352, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240110090352_queue_backfill_partition_id_ci_pipeline_config.rb", scope="">41 uses one of the allowed migration classes42 migration: #<struct ActiveRecord::MigrationProxy name="AddIndexOnProjectIdToWebHooks", version=20240110092610, filename="db/migrate/20240110092610_add_index_on_project_id_to_web_hooks.rb", scope="">43 uses one of the allowed migration classes44 migration: #<struct ActiveRecord::MigrationProxy name="ScheduleIndexRemovalCiBuildTraceMetadata", version=20240110093654, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240110093654_schedule_index_removal_ci_build_trace_metadata.rb", scope="">45 uses one of the allowed migration classes46 migration: #<struct ActiveRecord::MigrationProxy name="DropIndexFromCiJobArtifactState", version=20240110094002, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240110094002_drop_index_from_ci_job_artifact_state.rb", scope="">47 uses one of the allowed migration classes48 migration: #<struct ActiveRecord::MigrationProxy name="RemoveFkFromCiJobArtifactState", version=20240110094510, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240110094510_remove_fk_from_ci_job_artifact_state.rb", scope="">49 uses one of the allowed migration classes50 migration: #<struct ActiveRecord::MigrationProxy name="ReRemoveRequirementsIgnoredColumns", version=20240110132029, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240110132029_re_remove_requirements_ignored_columns.rb", scope="">51 uses one of the allowed migration classes52 migration: #<struct ActiveRecord::MigrationProxy name="AddOptionalMetricsEnabledToApplicationSettings", version=20240110160643, filename="db/migrate/20240110160643_add_optional_metrics_enabled_to_application_settings.rb", scope="">53 uses one of the allowed migration classes54 migration: #<struct ActiveRecord::MigrationProxy name="UpdateOptionaMetricsValueServicePing", version=20240110160816, filename="db/migrate/20240110160816_update_optiona_metrics_value_service_ping.rb", scope="">55 uses one of the allowed migration classes56 migration: #<struct ActiveRecord::MigrationProxy name="AddIsUniqueToIssuableResourceLinks", version=20240110202002, filename="db/migrate/20240110202002_add_is_unique_to_issuable_resource_links.rb", scope="">57 uses one of the allowed migration classes58 migration: #<struct ActiveRecord::MigrationProxy name="AddPartialUniqueIndexOnIssueIdAndLinkToIssuableResourceLinks", version=20240110204949, filename="db/migrate/20240110204949_add_partial_unique_index_on_issue_id_and_link_to_issuable_resource_links.rb", scope="">59 uses one of the allowed migration classes60 migration: #<struct ActiveRecord::MigrationProxy name="AddAsyncIndexMergeRequestMetricsOnMergedByIdTargetProjectIdMRId", version=20240111131500, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240111131500_add_async_index_merge_request_metrics_on_merged_by_id_target_project_id_m_r_id.rb", scope="">61 uses one of the allowed migration classes62 migration: #<struct ActiveRecord::MigrationProxy name="RoutingTablePrepareAsyncConstraintForPipelineVariables", version=20240111134328, filename="db/migrate/20240111134328_routing_table_prepare_async_constraint_for_pipeline_variables.rb", scope="">63 uses one of the allowed migration classes64 migration: #<struct ActiveRecord::MigrationProxy name="FinalizeDeleteInvalidProtectedTagCreateAccessLevels", version=20240111194603, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240111194603_finalize_delete_invalid_protected_tag_create_access_levels.rb", scope="">65 uses one of the allowed migration classes66 migration: #<struct ActiveRecord::MigrationProxy name="DropTempIndexOnProtectedTagCreateAccessLevels", version=20240111194658, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240111194658_drop_temp_index_on_protected_tag_create_access_levels.rb", scope="">67 uses one of the allowed migration classes68 migration: #<struct ActiveRecord::MigrationProxy name="FinalizeDeleteInvalidProtectedBranchPushAccessLevels", version=20240111194808, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240111194808_finalize_delete_invalid_protected_branch_push_access_levels.rb", scope="">69 uses one of the allowed migration classes70 migration: #<struct ActiveRecord::MigrationProxy name="DropTempIndexOnProtectedBranchPushAccessLevels", version=20240111194925, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240111194925_drop_temp_index_on_protected_branch_push_access_levels.rb", scope="">71 uses one of the allowed migration classes72 migration: #<struct ActiveRecord::MigrationProxy name="FinalizeDeleteInvalidProtectedBranchMergeAccessLevels", version=20240111195101, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240111195101_finalize_delete_invalid_protected_branch_merge_access_levels.rb", scope="">73 uses one of the allowed migration classes74 migration: #<struct ActiveRecord::MigrationProxy name="DropTempIndexOnProtectedBranchMergeAccessLevels", version=20240111195145, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240111195145_drop_temp_index_on_protected_branch_merge_access_levels.rb", scope="">75 uses one of the allowed migration classes76 migration: #<struct ActiveRecord::MigrationProxy name="CreateAuditEventsGroupExternalStreamingDestinations", version=20240112124030, filename="db/migrate/20240112124030_create_audit_events_group_external_streaming_destinations.rb", scope="">77 uses one of the allowed migration classes78 migration: #<struct ActiveRecord::MigrationProxy name="AddIndexToEventsAuthorGroupActionTargetType", version=20240112143548, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240112143548_add_index_to_events_author_group_action_target_type.rb", scope="">79 uses one of the allowed migration classes80 migration: #<struct ActiveRecord::MigrationProxy name="QueuePopulateTopicsSlugColumn", version=20240113071052, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240113071052_queue_populate_topics_slug_column.rb", scope="">81 uses one of the allowed migration classes82 migration: #<struct ActiveRecord::MigrationProxy name="ValidateMergeRequestDiffsProjectIdForeignKey", version=20240115004429, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240115004429_validate_merge_request_diffs_project_id_foreign_key.rb", scope="">83 uses one of the allowed migration classes84 migration: #<struct ActiveRecord::MigrationProxy name="AddIndexOnPipelineMetadata", version=20240115112056, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240115112056_add_index_on_pipeline_metadata.rb", scope="">85 uses one of the allowed migration classes86 migration: #<struct ActiveRecord::MigrationProxy name="AddRateLimitsHashConstraintToApplicationSettings", version=20240115115029, filename="db/migrate/20240115115029_add_rate_limits_hash_constraint_to_application_settings.rb", scope="">87 uses one of the allowed migration classes88 migration: #<struct ActiveRecord::MigrationProxy name="CreatePackagesTerraformModuleMetadata", version=20240115185037, filename="db/migrate/20240115185037_create_packages_terraform_module_metadata.rb", scope="">89 uses one of the allowed migration classes90 migration: #<struct ActiveRecord::MigrationProxy name="ChangeICodeReviewCreateMrKeysFromHllToInteger", version=20240116072014, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240116072014_change_i_code_review_create_mr_keys_from_hll_to_integer.rb", scope="">91 uses one of the allowed migration classes92 migration: #<struct ActiveRecord::MigrationProxy name="CreateMemberApprovals", version=20240116100948, filename="db/migrate/20240116100948_create_member_approvals.rb", scope="">93 uses one of the allowed migration classes94 migration: #<struct ActiveRecord::MigrationProxy name="AddZoektRepositoryModel", version=20240116113035, filename="db/migrate/20240116113035_add_zoekt_repository_model.rb", scope="">95 uses one of the allowed migration classes96 migration: #<struct ActiveRecord::MigrationProxy name="AddForeignKeyForMemberToMemberApprovals", version=20240116120144, filename="db/migrate/20240116120144_add_foreign_key_for_member_to_member_approvals.rb", scope="">97 uses one of the allowed migration classes98 migration: #<struct ActiveRecord::MigrationProxy name="RemoveApplicationSettingsAiAccessTokenColumnCorrected", version=20240116131144, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240116131144_remove_application_settings_ai_access_token_column_corrected.rb", scope="">99 uses one of the allowed migration classes100 migration: #<struct ActiveRecord::MigrationProxy name="AddForeignKeyForNamespaceIdToMemberApprovals", version=20240116133546, filename="db/migrate/20240116133546_add_foreign_key_for_namespace_id_to_member_approvals.rb", scope="">101 uses one of the allowed migration classes102 migration: #<struct ActiveRecord::MigrationProxy name="CreateZoektRepositoryForeignKeyForProject", version=20240116145223, filename="db/migrate/20240116145223_create_zoekt_repository_foreign_key_for_project.rb", scope="">103 uses one of the allowed migration classes104 migration: #<struct ActiveRecord::MigrationProxy name="AddNameAndDescriptionToWebHooks", version=20240116161955, filename="db/migrate/20240116161955_add_name_and_description_to_web_hooks.rb", scope="">105 uses one of the allowed migration classes106 migration: #<struct ActiveRecord::MigrationProxy name="AddTextLimitToWebHooksAttributes", version=20240116162201, filename="db/migrate/20240116162201_add_text_limit_to_web_hooks_attributes.rb", scope="">107 uses one of the allowed migration classes108 migration: #<struct ActiveRecord::MigrationProxy name="AddElasticsearchMaxCodeIndexingConcurrencyToApplicationSettings", version=20240116205943, filename="db/migrate/20240116205943_add_elasticsearch_max_code_indexing_concurrency_to_application_settings.rb", scope="">109 uses one of the allowed migration classes110 migration: #<struct ActiveRecord::MigrationProxy name="UpdateMaxCodeIndexingConcurrencyInApplicationSettingsForGitlabCom", version=20240116211138, filename="db/migrate/20240116211138_update_max_code_indexing_concurrency_in_application_settings_for_gitlab_com.rb", scope="">111 uses one of the allowed migration classes112 migration: #<struct ActiveRecord::MigrationProxy name="AddOnboardingStatusToUserDetails", version=20240116212237, filename="db/migrate/20240116212237_add_onboarding_status_to_user_details.rb", scope="">113 uses one of the allowed migration classes114 migration: #<struct ActiveRecord::MigrationProxy name="DropUniqueIndexToSystemNoteMetadataOnIdConvertToBigint", version=20240117055908, filename="db/migrate/20240117055908_drop_unique_index_to_system_note_metadata_on_id_convert_to_bigint.rb", scope="">115 uses one of the allowed migration classes116 migration: #<struct ActiveRecord::MigrationProxy name="RemoveIndexProtectedEnvironmentsOnProjectId", version=20240117070119, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240117070119_remove_index_protected_environments_on_project_id.rb", scope="">117 uses one of the allowed migration classes118 migration: #<struct ActiveRecord::MigrationProxy name="AddFkToResourceLinkEventsSystemNoteMetadataIdConvertToBigintForCom", version=20240117070931, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240117070931_add_fk_to_resource_link_events_system_note_metadata_id_convert_to_bigint_for_com.rb", scope="">119 uses one of the allowed migration classes120 migration: #<struct ActiveRecord::MigrationProxy name="ValidateFkOnResourceLinkEventsSystemNoteMetadataIdForCom", version=20240117070946, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240117070946_validate_fk_on_resource_link_events_system_note_metadata_id_for_com.rb", scope="">121 uses one of the allowed migration classes122 migration: #<struct ActiveRecord::MigrationProxy name="AddEnableUserCapMemberPromotionManagementToApplicationSettings", version=20240117081214, filename="db/migrate/20240117081214_add_enable_user_cap_member_promotion_management_to_application_settings.rb", scope="">123 uses one of the allowed migration classes124 migration: #<struct ActiveRecord::MigrationProxy name="RoutingTablePrepareConstraintForPipelineVariables", version=20240117132031, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240117132031_routing_table_prepare_constraint_for_pipeline_variables.rb", scope="">125 uses one of the allowed migration classes126 migration: #<struct ActiveRecord::MigrationProxy name="DropIndexOnProjectsLowerPath", version=20240117173808, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240117173808_drop_index_on_projects_lower_path.rb", scope="">127 uses one of the allowed migration classes128 migration: #<struct ActiveRecord::MigrationProxy name="AddObjectCountFieldsToBulkImportTrackers", version=20240118103048, filename="db/migrate/20240118103048_add_object_count_fields_to_bulk_import_trackers.rb", scope="">129 uses one of the allowed migration classes130 migration: #<struct ActiveRecord::MigrationProxy name="ConvertCiPipelineVariablesToListPartitioningAddsFkToCiPipelines", version=20240118125559, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240118125559_convert_ci_pipeline_variables_to_list_partitioning_adds_fk_to_ci_pipelines.rb", scope="">131 uses one of the allowed migration classes132 migration: #<struct ActiveRecord::MigrationProxy name="AddTimeTrackingWidgetDefinitionToWorkItemTypes", version=20240118170849, filename="db/migrate/20240118170849_add_time_tracking_widget_definition_to_work_item_types.rb", scope="">133 uses one of the allowed migration classes134 migration: #<struct ActiveRecord::MigrationProxy name="RemoveNotNullConstraintFromPackageNamePatternIlikeQueryColumn", version=20240118172525, filename="db/migrate/20240118172525_remove_not_null_constraint_from_package_name_pattern_ilike_query_column.rb", scope="">135 uses one of the allowed migration classes136 migration: #<struct ActiveRecord::MigrationProxy name="RemoveIgnoredColumnsFromGeoNodeStatuses", version=20240118190758, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240118190758_remove_ignored_columns_from_geo_node_statuses.rb", scope="">137 uses one of the allowed migration classes138 migration: #<struct ActiveRecord::MigrationProxy name="AddVersionPartsToModelVersions", version=20240118191655, filename="db/migrate/20240118191655_add_version_parts_to_model_versions.rb", scope="">139 uses one of the allowed migration classes140 migration: #<struct ActiveRecord::MigrationProxy name="AddTextLimitToMlModelVersions", version=20240118191656, filename="db/migrate/20240118191656_add_text_limit_to_ml_model_versions.rb", scope="">141 uses one of the allowed migration classes142 migration: #<struct ActiveRecord::MigrationProxy name="QueueBackfillCatalogResourceVersionsReleasedAt", version=20240118225727, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240118225727_queue_backfill_catalog_resource_versions_released_at.rb", scope="">143 uses one of the allowed migration classes144 migration: #<struct ActiveRecord::MigrationProxy name="RemoveIndexUserCalloutsOnUserId", version=20240119102950, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240119102950_remove_index_user_callouts_on_user_id.rb", scope="">145 uses one of the allowed migration classes146 migration: #<struct ActiveRecord::MigrationProxy name="TimestampForSbomSourcePackages", version=20240119110912, filename="db/migrate/20240119110912_timestamp_for_sbom_source_packages.rb", scope="">147 uses one of the allowed migration classes148 migration: #<struct ActiveRecord::MigrationProxy name="AddIndexToMlModelVersionsOnCreatedAtOnModelId", version=20240119144837, filename="db/migrate/20240119144837_add_index_to_ml_model_versions_on_created_at_on_model_id.rb", scope="">149 uses one of the allowed migration classes150 migration: #<struct ActiveRecord::MigrationProxy name="AddIndexMergeRequestMetricsOnMergedByIdTargetProjectIdMRId", version=20240121161500, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240121161500_add_index_merge_request_metrics_on_merged_by_id_target_project_id_m_r_id.rb", scope="">151 uses one of the allowed migration classes152 migration: #<struct ActiveRecord::MigrationProxy name="AsyncDropIndexMergeRequestMetricsOnMergedById", version=20240121163000, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240121163000_async_drop_index_merge_request_metrics_on_merged_by_id.rb", scope="">153 uses one of the allowed migration classes154 migration: #<struct ActiveRecord::MigrationProxy name="EnsureBackfillForCiBuildsIntegerColumnsIsFinished", version=20240122071840, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240122071840_ensure_backfill_for_ci_builds_integer_columns_is_finished.rb", scope="">155 uses one of the allowed migration classes156 migration: #<struct ActiveRecord::MigrationProxy name="DropIndexFromCiBuildTraceMetadata", version=20240122092018, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240122092018_drop_index_from_ci_build_trace_metadata.rb", scope="">157 uses one of the allowed migration classes158 migration: #<struct ActiveRecord::MigrationProxy name="RemoveFkFromCiBuildTraceMetadataAndCiJobArtifacts", version=20240122092139, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240122092139_remove_fk_from_ci_build_trace_metadata_and_ci_job_artifacts.rb", scope="">159 uses one of the allowed migration classes160 migration: #<struct ActiveRecord::MigrationProxy name="FinalizeBackfillPartitionIdCiPipelineMetadata", version=20240122132856, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240122132856_finalize_backfill_partition_id_ci_pipeline_metadata.rb", scope="">161 uses one of the allowed migration classes162 migration: #<struct ActiveRecord::MigrationProxy name="FinalizeBackfillPartitionIdCiPipelineArtifact", version=20240122133127, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240122133127_finalize_backfill_partition_id_ci_pipeline_artifact.rb", scope="">163 uses one of the allowed migration classes164 migration: #<struct ActiveRecord::MigrationProxy name="FinalizeBackfillPartitionIdCiPipelineConfig", version=20240122133457, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240122133457_finalize_backfill_partition_id_ci_pipeline_config.rb", scope="">165 uses one of the allowed migration classes166 migration: #<struct ActiveRecord::MigrationProxy name="RemoveZoektIndexedNamespacesForeignKeys", version=20240122155430, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240122155430_remove_zoekt_indexed_namespaces_foreign_keys.rb", scope="">167 uses one of the allowed migration classes168 migration: #<struct ActiveRecord::MigrationProxy name="DropZoektIndexedNamespacesTable", version=20240122155541, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240122155541_drop_zoekt_indexed_namespaces_table.rb", scope="">169 uses one of the allowed migration classes170 migration: #<struct ActiveRecord::MigrationProxy name="AddWorkItemsDatesSourcesFixedDatesFields", version=20240122162503, filename="db/migrate/20240122162503_add_work_items_dates_sources_fixed_dates_fields.rb", scope="">171 uses one of the allowed migration classes172 migration: #<struct ActiveRecord::MigrationProxy name="CreateCiJobTokenGroupScopeLinks", version=20240122165824, filename="db/migrate/20240122165824_create_ci_job_token_group_scope_links.rb", scope="">173 uses one of the allowed migration classes174 migration: #<struct ActiveRecord::MigrationProxy name="UpdateWorkspacesUrlPrefixColumn", version=20240123000000, filename="db/migrate/20240123000000_update_workspaces_url_prefix_column.rb", scope="">175 uses one of the allowed migration classes176 migration: #<struct ActiveRecord::MigrationProxy name="SwapColumnsForSystemNoteMetadataId", version=20240123040846, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240123040846_swap_columns_for_system_note_metadata_id.rb", scope="">177 uses one of the allowed migration classes178 migration: #<struct ActiveRecord::MigrationProxy name="AddTempBackfillIndexToUsersOnIdForDarkThemeIds", version=20240123045637, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240123045637_add_temp_backfill_index_to_users_on_id_for_dark_theme_ids.rb", scope="">179 uses one of the allowed migration classes180 migration: #<struct ActiveRecord::MigrationProxy name="PrepareAsyncIndexesForPCiBuildsAutoCanceledById", version=20240123071840, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240123071840_prepare_async_indexes_for_p_ci_builds_auto_canceled_by_id.rb", scope="">181 uses one of the allowed migration classes182 migration: #<struct ActiveRecord::MigrationProxy name="EnsureIdUniquenessForPCiPipelineVariables", version=20240123101716, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240123101716_ensure_id_uniqueness_for_p_ci_pipeline_variables.rb", scope="">183 uses one of the allowed migration classes184 migration: #<struct ActiveRecord::MigrationProxy name="UpdateNegativeStarCountsInProjects", version=20240123102735, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240123102735_update_negative_star_counts_in_projects.rb", scope="">185 uses one of the allowed migration classes186 migration: #<struct ActiveRecord::MigrationProxy name="AddStarCountPositiveConstraintToProjects", version=20240123102745, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240123102745_add_star_count_positive_constraint_to_projects.rb", scope="">187 uses one of the allowed migration classes188 migration: #<struct ActiveRecord::MigrationProxy name="CreateZoektRepositoryForeignKeyForZoektIndex", version=20240123102939, filename="db/migrate/20240123102939_create_zoekt_repository_foreign_key_for_zoekt_index.rb", scope="">189 uses one of the allowed migration classes190 migration: #<struct ActiveRecord::MigrationProxy name="IndexSbomOccurrencesOnProjectIdComponentVersionIdAndInputFilePath", version=20240123120413, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240123120413_index_sbom_occurrences_on_project_id_component_version_id_and_input_file_path.rb", scope="">191 uses one of the allowed migration classes192 migration: #<struct ActiveRecord::MigrationProxy name="RemovePartitionIdDefaultValueForCiPipelineMetadata", version=20240123131916, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240123131916_remove_partition_id_default_value_for_ci_pipeline_metadata.rb", scope="">193 uses one of the allowed migration classes194 migration: #<struct ActiveRecord::MigrationProxy name="RemovePartitionIdDefaultValueForCiPipelineArtifact", version=20240123132014, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240123132014_remove_partition_id_default_value_for_ci_pipeline_artifact.rb", scope="">195 uses one of the allowed migration classes196 migration: #<struct ActiveRecord::MigrationProxy name="RemovePartitionIdDefaultValueForCiPipelineConfig", version=20240123132048, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240123132048_remove_partition_id_default_value_for_ci_pipeline_config.rb", scope="">197 uses one of the allowed migration classes198 migration: #<struct ActiveRecord::MigrationProxy name="RemoveProjectImportLevelFromNamespaceSettings", version=20240123155252, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240123155252_remove_project_import_level_from_namespace_settings.rb", scope="">199 uses one of the allowed migration classes200 migration: #<struct ActiveRecord::MigrationProxy name="MigrateSidekiqQueuedAndFutureJobs", version=20240124043507, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240124043507_migrate_sidekiq_queued_and_future_jobs.rb", scope="">201 uses one of the allowed migration classes202 migration: #<struct ActiveRecord::MigrationProxy name="SwapPrimaryKeyCiJobArtifacts", version=20240124073815, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240124073815_swap_primary_key_ci_job_artifacts.rb", scope="">203 uses one of the allowed migration classes204 migration: #<struct ActiveRecord::MigrationProxy name="AddPartitioningConstraintForCiJobArtifacts", version=20240124080221, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240124080221_add_partitioning_constraint_for_ci_job_artifacts.rb", scope="">205 uses one of the allowed migration classes206 migration: #<struct ActiveRecord::MigrationProxy name="PrepareAsyncIndexesForPCiBuildsCommitIdPart1", version=20240124081840, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240124081840_prepare_async_indexes_for_p_ci_builds_commit_id_part1.rb", scope="">207 uses one of the allowed migration classes208 migration: #<struct ActiveRecord::MigrationProxy name="RemoveVulnerabilitiesColumnFromSbomOccurences", version=20240124084726, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240124084726_remove_vulnerabilities_column_from_sbom_occurences.rb", scope="">209 uses one of the allowed migration classes210 migration: #<struct ActiveRecord::MigrationProxy name="FinalizeBackfillOwaspTopTenOfVulnerabilityReads", version=20240124105532, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240124105532_finalize_backfill_owasp_top_ten_of_vulnerability_reads.rb", scope="">211 uses one of the allowed migration classes212 migration: #<struct ActiveRecord::MigrationProxy name="CreateAsyncIndexMembersOnSourceAndTypeAndId", version=20240124171424, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240124171424_create_async_index_members_on_source_and_type_and_id.rb", scope="">213 uses one of the allowed migration classes214 migration: #<struct ActiveRecord::MigrationProxy name="AddDuoFeaturesEnabledToProjectSettings", version=20240124212938, filename="db/migrate/20240124212938_add_duo_features_enabled_to_project_settings.rb", scope="">215 uses one of the allowed migration classes216 migration: #<struct ActiveRecord::MigrationProxy name="IndexReleasesOnProjectIdAndUpdatedAtAndReleasedAt", version=20240125211243, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240125211243_index_releases_on_project_id_and_updated_at_and_released_at.rb", scope="">217 uses one of the allowed migration classes218 migration: #<struct ActiveRecord::MigrationProxy name="AddSubrelationColumnToBulkImportFailures", version=20240126095808, filename="db/migrate/20240126095808_add_subrelation_column_to_bulk_import_failures.rb", scope="">219 uses one of the allowed migration classes220 migration: #<struct ActiveRecord::MigrationProxy name="AddTextLimitToBulkImportFailuresSubrelationColumn", version=20240126100509, filename="db/migrate/20240126100509_add_text_limit_to_bulk_import_failures_subrelation_column.rb", scope="">221 uses one of the allowed migration classes222 migration: #<struct ActiveRecord::MigrationProxy name="AddIndexPackagesNugetSymbolsOnLowercaseSignatureAndFileName", version=20240126101101, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240126101101_add_index_packages_nuget_symbols_on_lowercase_signature_and_file_name.rb", scope="">223 uses one of the allowed migration classes224 migration: #<struct ActiveRecord::MigrationProxy name="RequeueBackfillDefaultOrganizationOwners", version=20240126210641, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240126210641_requeue_backfill_default_organization_owners.rb", scope="">225 uses one of the allowed migration classes226 migration: #<struct ActiveRecord::MigrationProxy name="AddCascadeMathRenderingLimits", version=20240126223640, filename="db/migrate/20240126223640_add_cascade_math_rendering_limits.rb", scope="">227 uses one of the allowed migration classes228 migration: #<struct ActiveRecord::MigrationProxy name="SyncIndexForPCiBuildsPart1", version=20240129005943, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240129005943_sync_index_for_p_ci_builds_part1.rb", scope="">229 uses one of the allowed migration classes230 migration: #<struct ActiveRecord::MigrationProxy name="AddFkForAutoCanceledByIdBigintBetweenPCiBuildsAndCiPipelines", version=20240129032459, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240129032459_add_fk_for_auto_canceled_by_id_bigint_between_p_ci_builds_and_ci_pipelines.rb", scope="">231 uses one of the allowed migration classes232 migration: #<struct ActiveRecord::MigrationProxy name="AddPartitioningConstraintForCiJobArtifacts2", version=20240129073413, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240129073413_add_partitioning_constraint_for_ci_job_artifacts2.rb", scope="">233 uses one of the allowed migration classes234 migration: #<struct ActiveRecord::MigrationProxy name="PartitionCiJobArtifactsAddFkToCiBuilds", version=20240129082324, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240129082324_partition_ci_job_artifacts_add_fk_to_ci_builds.rb", scope="">235 uses one of the allowed migration classes236 migration: #<struct ActiveRecord::MigrationProxy name="AddFkFromPCiBuildsPartitionsToCiStagesOnPartitionIdAndStageId", version=20240129092815, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240129092815_add_fk_from_p_ci_builds_partitions_to_ci_stages_on_partition_id_and_stage_id.rb", scope="">237 uses one of the allowed migration classes238 migration: #<struct ActiveRecord::MigrationProxy name="AnalyzePCiPipelineVariables", version=20240129103756, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240129103756_analyze_p_ci_pipeline_variables.rb", scope="">239 uses one of the allowed migration classes240 migration: #<struct ActiveRecord::MigrationProxy name="AddZoektTasks", version=20240129115540, filename="db/migrate/20240129115540_add_zoekt_tasks.rb", scope="">241 uses one of the allowed migration classes242 migration: #<struct ActiveRecord::MigrationProxy name="EnsureIdUniquenessForZoektTasks", version=20240129123433, filename="db/migrate/20240129123433_ensure_id_uniqueness_for_zoekt_tasks.rb", scope="">243 uses one of the allowed migration classes244 migration: #<struct ActiveRecord::MigrationProxy name="AddArchivedAndTraversalIdsColumnsToSbomOccurrences", version=20240129175101, filename="db/migrate/20240129175101_add_archived_and_traversal_ids_columns_to_sbom_occurrences.rb", scope="">245 uses one of the allowed migration classes246 migration: #<struct ActiveRecord::MigrationProxy name="CreateIndexMembersOnSourceAndTypeAndId", version=20240129175213, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240129175213_create_index_members_on_source_and_type_and_id.rb", scope="">247 uses one of the allowed migration classes248 migration: #<struct ActiveRecord::MigrationProxy name="FinalizeBackfillCatalogResourceVersionsReleasedAt", version=20240129181136, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240129181136_finalize_backfill_catalog_resource_versions_released_at.rb", scope="">249 uses one of the allowed migration classes250 migration: #<struct ActiveRecord::MigrationProxy name="AddDesignsWidgetToWorkItemDefinitions", version=20240130070854, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240130070854_add_designs_widget_to_work_item_definitions.rb", scope="">251 uses one of the allowed migration classes252 migration: #<struct ActiveRecord::MigrationProxy name="AddTextLimitToAppearanceSettingsMemberGuideline", version=20240130092700, filename="db/migrate/20240130092700_add_text_limit_to_appearance_settings_member_guideline.rb", scope="">253 uses one of the allowed migration classes254 migration: #<struct ActiveRecord::MigrationProxy name="AddTraversalIdAndArchivedToVulnerabilityReads", version=20240130131923, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240130131923_add_traversal_id_and_archived_to_vulnerability_reads.rb", scope="">255 uses one of the allowed migration classes256 migration: #<struct ActiveRecord::MigrationProxy name="CreateAuditEventsInstanceExternalStreamingDestinations", version=20240130162148, filename="db/migrate/20240130162148_create_audit_events_instance_external_streaming_destinations.rb", scope="">257 uses one of the allowed migration classes258 migration: #<struct ActiveRecord::MigrationProxy name="AddExitCodeToBuildsMetadata", version=20240130201017, filename="db/migrate/20240130201017_add_exit_code_to_builds_metadata.rb", scope="">259 uses one of the allowed migration classes260 migration: #<struct ActiveRecord::MigrationProxy name="PrepareAsyncIndexForPCiBuildsPart2", version=20240131000657, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240131000657_prepare_async_index_for_p_ci_builds_part2.rb", scope="">261 uses one of the allowed migration classes262 migration: #<struct ActiveRecord::MigrationProxy name="CreateCatalogVerifiedNamespaces", version=20240131052824, filename="db/migrate/20240131052824_create_catalog_verified_namespaces.rb", scope="">263 uses one of the allowed migration classes264 migration: #<struct ActiveRecord::MigrationProxy name="DropTmpFindingIndexFromVulnerabilities", version=20240131100818, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240131100818_drop_tmp_finding_index_from_vulnerabilities.rb", scope="">265 uses one of the allowed migration classes266 migration: #<struct ActiveRecord::MigrationProxy name="AddAdminCicdVariablesToMemberRoles", version=20240131123824, filename="db/migrate/20240131123824_add_admin_cicd_variables_to_member_roles.rb", scope="">267 uses one of the allowed migration classes268 migration: #<struct ActiveRecord::MigrationProxy name="AddTmpEpicIdColumnToIssues", version=20240201111204, filename="db/migrate/20240201111204_add_tmp_epic_id_column_to_issues.rb", scope="">269 uses one of the allowed migration classes270 migration: #<struct ActiveRecord::MigrationProxy name="AddIndexOnIssuesTableTmpEpicIdColumn", version=20240201111294, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240201111294_add_index_on_issues_table_tmp_epic_id_column.rb", scope="">271 uses one of the allowed migration classes272 migration: #<struct ActiveRecord::MigrationProxy name="AddFkToTmpEpicIdColumnOnIssues", version=20240201112204, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240201112204_add_fk_to_tmp_epic_id_column_on_issues.rb", scope="">273 uses one of the allowed migration classes274 migration: #<struct ActiveRecord::MigrationProxy name="CreateGroupSavedRepliesTable", version=20240201112236, filename="db/migrate/20240201112236_create_group_saved_replies_table.rb", scope="">275 uses one of the allowed migration classes276 migration: #<struct ActiveRecord::MigrationProxy name="AddOrganizationIdToPushRules", version=20240201141351, filename="db/migrate/20240201141351_add_organization_id_to_push_rules.rb", scope="">277 uses one of the allowed migration classes278 migration: #<struct ActiveRecord::MigrationProxy name="AssignDefaultOrganizationIdToPushRules", version=20240201141705, filename="db/migrate/20240201141705_assign_default_organization_id_to_push_rules.rb", scope="">279 uses one of the allowed migration classes280 migration: #<struct ActiveRecord::MigrationProxy name="FinalizeBigintConversionOfGeoEventId", version=20240202120723, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240202120723_finalize_bigint_conversion_of_geo_event_id.rb", scope="">281 uses one of the allowed migration classes282 migration: #<struct ActiveRecord::MigrationProxy name="PrepareAsyncIndexForBuildsPart3", version=20240205004512, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240205004512_prepare_async_index_for_builds_part3.rb", scope="">283 uses one of the allowed migration classes284 migration: #<struct ActiveRecord::MigrationProxy name="ValidateForeignKeyForAutoCanceledByIdBetweenPCiBuildsAndCiPipelines", version=20240205054130, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240205054130_validate_foreign_key_for_auto_canceled_by_id_between_p_ci_builds_and_ci_pipelines.rb", scope="">285 uses one of the allowed migration classes286 migration: #<struct ActiveRecord::MigrationProxy name="SwapBigintGeoEventId", version=20240205084846, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240205084846_swap_bigint_geo_event_id.rb", scope="">287 uses one of the allowed migration classes288 migration: #<struct ActiveRecord::MigrationProxy name="RemoveStuckImportWorker", version=20240205105347, filename="db/migrate/20240205105347_remove_stuck_import_worker.rb", scope="">289 uses one of the allowed migration classes290 migration: #<struct ActiveRecord::MigrationProxy name="AddSynchronousFkValidationFromPCiBuildsPartitionsToCiStages", version=20240205120110, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240205120110_add_synchronous_fk_validation_from_p_ci_builds_partitions_to_ci_stages.rb", scope="">291 uses one of the allowed migration classes292 migration: #<struct ActiveRecord::MigrationProxy name="AddFkFromPCiBuildsToCiStagesOnPartitionIdAndStageId", version=20240205120751, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240205120751_add_fk_from_p_ci_builds_to_ci_stages_on_partition_id_and_stage_id.rb", scope="">293 uses one of the allowed migration classes294 migration: #<struct ActiveRecord::MigrationProxy name="AddPolicyLimitApplicationSetting", version=20240205155830, filename="db/migrate/20240205155830_add_policy_limit_application_setting.rb", scope="">295 uses one of the allowed migration classes296 migration: #<struct ActiveRecord::MigrationProxy name="CreatePartitionedMergeRequestDiffCommitsCopy", version=20240205215337, filename="db/migrate/20240205215337_create_partitioned_merge_request_diff_commits_copy.rb", scope="">297 uses one of the allowed migration classes298 migration: #<struct ActiveRecord::MigrationProxy name="SyncIndexForPCiBuildsPart2", version=20240206050011, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240206050011_sync_index_for_p_ci_builds_part2.rb", scope="">299 uses one of the allowed migration classes300 migration: #<struct ActiveRecord::MigrationProxy name="AddFkForUpstreamPipelineIdBigintBetweenPCiBuildsAndCiPipelines", version=20240206050101, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240206050101_add_fk_for_upstream_pipeline_id_bigint_between_p_ci_builds_and_ci_pipelines.rb", scope="">301 uses one of the allowed migration classes302 migration: #<struct ActiveRecord::MigrationProxy name="AddOccupiesSeatToMemberRole", version=20240206075104, filename="db/migrate/20240206075104_add_occupies_seat_to_member_role.rb", scope="">303 uses one of the allowed migration classes304 migration: #<struct ActiveRecord::MigrationProxy name="AddIndexToOccupiesSeatOnMemberRole", version=20240206080928, filename="db/migrate/20240206080928_add_index_to_occupies_seat_on_member_role.rb", scope="">305 uses one of the allowed migration classes306 migration: #<struct ActiveRecord::MigrationProxy name="AddNotNullConstraintToNotesNoteableType", version=20240206085539, filename="db/migrate/20240206085539_add_not_null_constraint_to_notes_noteable_type.rb", scope="">307 uses one of the allowed migration classes308 migration: #<struct ActiveRecord::MigrationProxy name="AddIndexToNotesWhereNoteableTypeIsNullAsync", version=20240206093635, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240206093635_add_index_to_notes_where_noteable_type_is_null_async.rb", scope="">309 uses one of the allowed migration classes310 migration: #<struct ActiveRecord::MigrationProxy name="AddIndexToNotesWhereNoteableTypeIsNull", version=20240206095832, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240206095832_add_index_to_notes_where_noteable_type_is_null.rb", scope="">311 uses one of the allowed migration classes312 migration: #<struct ActiveRecord::MigrationProxy name="DeleteProjectIdComponentIdIndex", version=20240206105336, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240206105336_delete_project_id_component_id_index.rb", scope="">313 uses one of the allowed migration classes314 migration: #<struct ActiveRecord::MigrationProxy name="AddNodeIdForeignKeyToZoektTasks", version=20240206115325, filename="db/migrate/20240206115325_add_node_id_foreign_key_to_zoekt_tasks.rb", scope="">315 uses one of the allowed migration classes316 migration: #<struct ActiveRecord::MigrationProxy name="IncreaseSbomOccurrenceInputFileNameLimit", version=20240206210111, filename="db/migrate/20240206210111_increase_sbom_occurrence_input_file_name_limit.rb", scope="">317 uses one of the allowed migration classes318 migration: #<struct ActiveRecord::MigrationProxy name="AddOrganizationIdToDependencyListExports", version=20240206224725, filename="db/migrate/20240206224725_add_organization_id_to_dependency_list_exports.rb", scope="">319 uses one of the allowed migration classes320 migration: #<struct ActiveRecord::MigrationProxy name="IndexOrganizationIdOnDependencyListExports", version=20240206225046, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240206225046_index_organization_id_on_dependency_list_exports.rb", scope="">321 uses one of the allowed migration classes322 migration: #<struct ActiveRecord::MigrationProxy name="RemoveFkToCiStagesPCiBuildsOnStageId", version=20240207094339, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240207094339_remove_fk_to_ci_stages_p_ci_builds_on_stage_id.rb", scope="">323 uses one of the allowed migration classes324 migration: #<struct ActiveRecord::MigrationProxy name="SwapPrimaryKeyCiStage", version=20240207094958, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240207094958_swap_primary_key_ci_stage.rb", scope="">325 uses one of the allowed migration classes326 migration: #<struct ActiveRecord::MigrationProxy name="AddSemVerToCatalogResourcesVersion", version=20240207115842, filename="db/migrate/20240207115842_add_sem_ver_to_catalog_resources_version.rb", scope="">327 uses one of the allowed migration classes328 migration: #<struct ActiveRecord::MigrationProxy name="ChangeGroupCrmSettingsEnabledDefault", version=20240207130350, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240207130350_change_group_crm_settings_enabled_default.rb", scope="">329 uses one of the allowed migration classes330 migration: #<struct ActiveRecord::MigrationProxy name="CreateAuditEventsGroupStreamingEventTypeFilters", version=20240207134321, filename="db/migrate/20240207134321_create_audit_events_group_streaming_event_type_filters.rb", scope="">331 uses one of the allowed migration classes332 migration: #<struct ActiveRecord::MigrationProxy name="AddConditionalUniqueIndexToMemberApprovals", version=20240207193743, filename="db/migrate/20240207193743_add_conditional_unique_index_to_member_approvals.rb", scope="">333 uses one of the allowed migration classes334 migration: #<struct ActiveRecord::MigrationProxy name="AddNotNullToUserPreferencesColumns", version=20240208085749, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240208085749_add_not_null_to_user_preferences_columns.rb", scope="">335 uses one of the allowed migration classes336 migration: #<struct ActiveRecord::MigrationProxy name="AddNotNullToUsersColumns", version=20240208085759, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240208085759_add_not_null_to_users_columns.rb", scope="">337 uses one of the allowed migration classes338 migration: #<struct ActiveRecord::MigrationProxy name="AddPartitioningConstraintForCiStages", version=20240208094017, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240208094017_add_partitioning_constraint_for_ci_stages.rb", scope="">339 uses one of the allowed migration classes340 migration: #<struct ActiveRecord::MigrationProxy name="AddForeignKeyToOrganizationIdOnDependencyListExports", version=20240208235322, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240208235322_add_foreign_key_to_organization_id_on_dependency_list_exports.rb", scope="">341 uses one of the allowed migration classes342 migration: #<struct ActiveRecord::MigrationProxy name="AddTmpIndexForSucceededSecurityScans", version=20240209153126, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240209153126_add_tmp_index_for_succeeded_security_scans.rb", scope="">343 uses one of the allowed migration classes344 migration: #<struct ActiveRecord::MigrationProxy name="QueuePurgeSecurityScansWithEmptyFindingData", version=20240209153920, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240209153920_queue_purge_security_scans_with_empty_finding_data.rb", scope="">345 uses one of the allowed migration classes346 migration: #<struct ActiveRecord::MigrationProxy name="RemoveColumnsFromApplicationSettings", version=20240209155253, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240209155253_remove_columns_from_application_settings.rb", scope="">347 uses one of the allowed migration classes348 migration: #<struct ActiveRecord::MigrationProxy name="RemoveColumnsFromNamespaceSettings", version=20240209161048, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240209161048_remove_columns_from_namespace_settings.rb", scope="">349 uses one of the allowed migration classes350 migration: #<struct ActiveRecord::MigrationProxy name="FinalizeUpdateDelayedProjectRemovalToNull", version=20240209183815, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240209183815_finalize_update_delayed_project_removal_to_null.rb", scope="">351 uses one of the allowed migration classes352 migration: #<struct ActiveRecord::MigrationProxy name="EnsureMemberRolesNamesUniq", version=20240210104125, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240210104125_ensure_member_roles_names_uniq.rb", scope="">353 uses one of the allowed migration classes354 migration: #<struct ActiveRecord::MigrationProxy name="PrepareAsyncIndexForBuildsPart4", version=20240212023136, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240212023136_prepare_async_index_for_builds_part4.rb", scope="">355 uses one of the allowed migration classes356 migration: #<struct ActiveRecord::MigrationProxy name="SyncIndexForPCiBuildsPart3", version=20240212031520, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240212031520_sync_index_for_p_ci_builds_part3.rb", scope="">357 uses one of the allowed migration classes358 migration: #<struct ActiveRecord::MigrationProxy name="AddFkForCommitIdBigintBetweenPCiBuildsAndCiPipelines", version=20240212031600, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240212031600_add_fk_for_commit_id_bigint_between_p_ci_builds_and_ci_pipelines.rb", scope="">359 uses one of the allowed migration classes360 migration: #<struct ActiveRecord::MigrationProxy name="ValidateForeignKeyForUpstreamPipelineIdBetweenPCiBuildsAndCiPipelines", version=20240212040428, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240212040428_validate_foreign_key_for_upstream_pipeline_id_between_p_ci_builds_and_ci_pipelines.rb", scope="">361 uses one of the allowed migration classes362 migration: #<struct ActiveRecord::MigrationProxy name="ReplaceCiBuildTraceMetadataCiJobArtifactsForeignKey", version=20240212084659, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240212084659_replace_ci_build_trace_metadata_ci_job_artifacts_foreign_key.rb", scope="">363 uses one of the allowed migration classes364 migration: #<struct ActiveRecord::MigrationProxy name="ReplaceCiJobArtifactStatesForeignKey", version=20240212084743, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240212084743_replace_ci_job_artifact_states_foreign_key.rb", scope="">365 uses one of the allowed migration classes366 migration: #<struct ActiveRecord::MigrationProxy name="EnsureIdUniquenessForPCiJobArtifacts", version=20240212092520, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240212092520_ensure_id_uniqueness_for_p_ci_job_artifacts.rb", scope="">367 uses one of the allowed migration classes368 migration: #<struct ActiveRecord::MigrationProxy name="RemoveIndexOnPipelineMetadata", version=20240212120012, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240212120012_remove_index_on_pipeline_metadata.rb", scope="">369 uses one of the allowed migration classes370 migration: #<struct ActiveRecord::MigrationProxy name="AddViolationDataToScanResultPolicyViolations", version=20240212155716, filename="db/migrate/20240212155716_add_violation_data_to_scan_result_policy_violations.rb", scope="">371 uses one of the allowed migration classes372 migration: #<struct ActiveRecord::MigrationProxy name="AddAncestorsColumnToSbomOccurrences", version=20240212170304, filename="db/migrate/20240212170304_add_ancestors_column_to_sbom_occurrences.rb", scope="">373 uses one of the allowed migration classes374 migration: #<struct ActiveRecord::MigrationProxy name="SelfHostedSentNotificationsCleanup", version=20240212172655, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240212172655_self_hosted_sent_notifications_cleanup.rb", scope="">375 uses one of the allowed migration classes376 migration: #<struct ActiveRecord::MigrationProxy name="RemoveForeignKeysUserInteractedProjects", version=20240212200632, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240212200632_remove_foreign_keys_user_interacted_projects.rb", scope="">377 uses one of the allowed migration classes378 migration: #<struct ActiveRecord::MigrationProxy name="DropUserInteractedProjectsTable", version=20240212200947, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240212200947_drop_user_interacted_projects_table.rb", scope="">379 uses one of the allowed migration classes380 migration: #<struct ActiveRecord::MigrationProxy name="AddArkoseClientApiSettings", version=20240212223930, filename="db/migrate/20240212223930_add_arkose_client_api_settings.rb", scope="">381 uses one of the allowed migration classes382 migration: #<struct ActiveRecord::MigrationProxy name="AddTrigramIndexOnNameAndPathForOrganizations", version=20240213091123, filename="db/migrate/20240213091123_add_trigram_index_on_name_and_path_for_organizations.rb", scope="">383 uses one of the allowed migration classes384 migration: #<struct ActiveRecord::MigrationProxy name="AddTextLimitToCatalogResourceVersionsSemverPrerelease", version=20240213113719, filename="db/migrate/20240213113719_add_text_limit_to_catalog_resource_versions_semver_prerelease.rb", scope="">385 uses one of the allowed migration classes386 migration: #<struct ActiveRecord::MigrationProxy name="DropProductAnalyticsEventsExperimentalTable", version=20240213150033, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240213150033_drop_product_analytics_events_experimental_table.rb", scope="">387 uses one of the allowed migration classes388 migration: #<struct ActiveRecord::MigrationProxy name="AddCustomWebhookTemplateToWebHook", version=20240213181406, filename="db/migrate/20240213181406_add_custom_webhook_template_to_web_hook.rb", scope="">389 uses one of the allowed migration classes390 migration: #<struct ActiveRecord::MigrationProxy name="AddTextLimitToWebHooksCustomWebhookTemplate", version=20240213181407, filename="db/migrate/20240213181407_add_text_limit_to_web_hooks_custom_webhook_template.rb", scope="">391 uses one of the allowed migration classes392 migration: #<struct ActiveRecord::MigrationProxy name="QueueBackfillDefaultOrganizationUsers", version=20240213210124, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240213210124_queue_backfill_default_organization_users.rb", scope="">393 uses one of the allowed migration classes394 migration: #<struct ActiveRecord::MigrationProxy name="AddDuoFeaturesEnabledCascadingSetting", version=20240213223630, filename="db/migrate/20240213223630_add_duo_features_enabled_cascading_setting.rb", scope="">395 uses one of the allowed migration classes396 migration: #<struct ActiveRecord::MigrationProxy name="AddFirstAndLatestPipelineIdToVulnerabilityOccurrences", version=20240214035028, filename="db/migrate/20240214035028_add_first_and_latest_pipeline_id_to_vulnerability_occurrences.rb", scope="">397 uses one of the allowed migration classes398 migration: #<struct ActiveRecord::MigrationProxy name="AddIndexGroupsOnOrganizationId", version=20240214132233, filename="db/migrate/20240214132233_add_index_groups_on_organization_id.rb", scope="">399 uses one of the allowed migration classes400 migration: #<struct ActiveRecord::MigrationProxy name="QueueBackfillArchivedAndTraversalIdsToVulnerabilityReads", version=20240214163238, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240214163238_queue_backfill_archived_and_traversal_ids_to_vulnerability_reads.rb", scope="">401 uses one of the allowed migration classes402 migration: #<struct ActiveRecord::MigrationProxy name="QueueBackfillSbomOccurrencesTraversalIdsAndArchived", version=20240214203242, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240214203242_queue_backfill_sbom_occurrences_traversal_ids_and_archived.rb", scope="">403 uses one of the allowed migration classes404 migration: #<struct ActiveRecord::MigrationProxy name="FinalizeFindingIdMigrations", version=20240214204757, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240214204757_finalize_finding_id_migrations.rb", scope="">405 uses one of the allowed migration classes406 migration: #<struct ActiveRecord::MigrationProxy name="DropInvalidVulnerabilitiesGdk", version=20240214204800, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240214204800_drop_invalid_vulnerabilities_gdk.rb", scope="">407 uses one of the allowed migration classes408 migration: #<struct ActiveRecord::MigrationProxy name="MakeFindingIdNotNull", version=20240214204805, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240214204805_make_finding_id_not_null.rb", scope="">409 uses one of the allowed migration classes410 migration: #<struct ActiveRecord::MigrationProxy name="AddClickHouseToApplicationSettings", version=20240215191658, filename="db/migrate/20240215191658_add_click_house_to_application_settings.rb", scope="">411 uses one of the allowed migration classes412 migration: #<struct ActiveRecord::MigrationProxy name="AddProjectIdToClusterAgentTokens", version=20240216020102, filename="db/migrate/20240216020102_add_project_id_to_cluster_agent_tokens.rb", scope="">413 uses one of the allowed migration classes414 migration: #<struct ActiveRecord::MigrationProxy name="IndexClusterAgentTokensOnProjectId", version=20240216020103, filename="db/migrate/20240216020103_index_cluster_agent_tokens_on_project_id.rb", scope="">415 uses one of the allowed migration classes416 migration: #<struct ActiveRecord::MigrationProxy name="AddClusterAgentTokensProjectIdFk", version=20240216020104, filename="db/migrate/20240216020104_add_cluster_agent_tokens_project_id_fk.rb", scope="">417 uses one of the allowed migration classes418 migration: #<struct ActiveRecord::MigrationProxy name="AddClusterAgentTokensProjectIdNotNull", version=20240216020105, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240216020105_add_cluster_agent_tokens_project_id_not_null.rb", scope="">419 uses one of the allowed migration classes420 migration: #<struct ActiveRecord::MigrationProxy name="QueueBackfillClusterAgentTokensProjectId", version=20240216020106, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240216020106_queue_backfill_cluster_agent_tokens_project_id.rb", scope="">421 uses one of the allowed migration classes422 migration: #<struct ActiveRecord::MigrationProxy name="RenameTypeColumnOfGroupExternalStreamingDestination", version=20240216133415, filename="db/migrate/20240216133415_rename_type_column_of_group_external_streaming_destination.rb", scope="">423 uses one of the allowed migration classes424 migration: #<struct ActiveRecord::MigrationProxy name="RenameTypeColumnOfInstanceExternalStreamingDestination", version=20240216133523, filename="db/migrate/20240216133523_rename_type_column_of_instance_external_streaming_destination.rb", scope="">425 uses one of the allowed migration classes426 migration: #<struct ActiveRecord::MigrationProxy name="SwapColumnsForAutoCanceledByIdBetweenCiBuildsAndCiPipelines", version=20240219040351, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240219040351_swap_columns_for_auto_canceled_by_id_between_ci_builds_and_ci_pipelines.rb", scope="">427 uses one of the allowed migration classes428 migration: #<struct ActiveRecord::MigrationProxy name="CreateRdNamespaceClusterAgentMappingsTable", version=20240219043439, filename="db/migrate/20240219043439_create_rd_namespace_cluster_agent_mappings_table.rb", scope="">429 uses one of the allowed migration classes430 migration: #<struct ActiveRecord::MigrationProxy name="AddPartitioningConstraintForCiStages2", version=20240219085852, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240219085852_add_partitioning_constraint_for_ci_stages2.rb", scope="">431 uses one of the allowed migration classes432 migration: #<struct ActiveRecord::MigrationProxy name="ValidateFkCiBuildTraceMetadataPCiJobArtifacts", version=20240219092326, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240219092326_validate_fk_ci_build_trace_metadata_p_ci_job_artifacts.rb", scope="">433 uses one of the allowed migration classes434 migration: #<struct ActiveRecord::MigrationProxy name="ValidateFkCiJobArtifactStatesPCiJobArtifacts", version=20240219092340, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240219092340_validate_fk_ci_job_artifact_states_p_ci_job_artifacts.rb", scope="">435 uses one of the allowed migration classes436 migration: #<struct ActiveRecord::MigrationProxy name="PartitionCiStagesAddFkToCiPipelines", version=20240219092714, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240219092714_partition_ci_stages_add_fk_to_ci_pipelines.rb", scope="">437 uses one of the allowed migration classes438 migration: #<struct ActiveRecord::MigrationProxy name="ReplaceOldFkCiBuildTraceMetadataToCiJobArtifacts", version=20240219135417, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240219135417_replace_old_fk_ci_build_trace_metadata_to_ci_job_artifacts.rb", scope="">439 uses one of the allowed migration classes440 migration: #<struct ActiveRecord::MigrationProxy name="UpdatePypiMetadataKeywordsCheckConstraint", version=20240219135601, filename="db/migrate/20240219135601_update_pypi_metadata_keywords_check_constraint.rb", scope="">441 uses one of the allowed migration classes442 migration: #<struct ActiveRecord::MigrationProxy name="ReplaceOldFkCiJobArtifactStatesToCiJobArtifacts", version=20240219142421, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240219142421_replace_old_fk_ci_job_artifact_states_to_ci_job_artifacts.rb", scope="">443 uses one of the allowed migration classes444 migration: #<struct ActiveRecord::MigrationProxy name="AddRemoveGroupToMemberRoles", version=20240219143045, filename="db/migrate/20240219143045_add_remove_group_to_member_roles.rb", scope="">445 uses one of the allowed migration classes446 migration: #<struct ActiveRecord::MigrationProxy name="CleanupBigintConversionForSystemNoteMetadata", version=20240220112928, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240220112928_cleanup_bigint_conversion_for_system_note_metadata.rb", scope="">447 uses one of the allowed migration classes448 migration: #<struct ActiveRecord::MigrationProxy name="UnscheduleStuckBulkImportCron", version=20240220120303, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240220120303_unschedule_stuck_bulk_import_cron.rb", scope="">449 uses one of the allowed migration classes450 migration: #<struct ActiveRecord::MigrationProxy name="RemoveBuildHooksWorker", version=20240221100732, filename="db/migrate/20240221100732_remove_build_hooks_worker.rb", scope="">451 uses one of the allowed migration classes452 migration: #<struct ActiveRecord::MigrationProxy name="AddIndexOnUpdatedAtAndIdToProjectExportJobs", version=20240221100733, filename="db/migrate/20240221100733_add_index_on_updated_at_and_id_to_project_export_jobs.rb", scope="">453 uses one of the allowed migration classes454 migration: #<struct ActiveRecord::MigrationProxy name="AddNameUniqueIndexToMemberRoles", version=20240221134504, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240221134504_add_name_unique_index_to_member_roles.rb", scope="">455 uses one of the allowed migration classes456 migration: #<struct ActiveRecord::MigrationProxy name="AddOrganisationToRawUsageData", version=20240221152300, filename="db/migrate/20240221152300_add_organisation_to_raw_usage_data.rb", scope="">457 uses one of the allowed migration classes458 migration: #<struct ActiveRecord::MigrationProxy name="ChangeDeploymentApprovalsIndex", version=20240221200754, filename="db/migrate/20240221200754_change_deployment_approvals_index.rb", scope="">459 uses one of the allowed migration classes460 migration: #<struct ActiveRecord::MigrationProxy name="RemovePackagesProtectionRulesPackageNamePatternIlikeQueryColumn", version=20240222000000, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240222000000_remove_packages_protection_rules_package_name_pattern_ilike_query_column.rb", scope="">461 uses one of the allowed migration classes462 migration: #<struct ActiveRecord::MigrationProxy name="AddNotNullConstraintToHasMergeRequest", version=20240222000001, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240222000001_add_not_null_constraint_to_has_merge_request.rb", scope="">463 uses one of the allowed migration classes464 migration: #<struct ActiveRecord::MigrationProxy name="FinalizeBackfillVsCodeSettingsUuid", version=20240222000002, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240222000002_finalize_backfill_vs_code_settings_uuid.rb", scope="">465 uses one of the allowed migration classes466 migration: #<struct ActiveRecord::MigrationProxy name="RemoveForeignKeyProjectRepositoryStates", version=20240222000003, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240222000003_remove_foreign_key_project_repository_states.rb", scope="">467 uses one of the allowed migration classes468 migration: #<struct ActiveRecord::MigrationProxy name="DropProjectRepositoryStatesTable", version=20240222000004, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240222000004_drop_project_repository_states_table.rb", scope="">469 uses one of the allowed migration classes470 migration: #<struct ActiveRecord::MigrationProxy name="QueueBackfillUsersColorModeId", version=20240222075046, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240222075046_queue_backfill_users_color_mode_id.rb", scope="">471 uses one of the allowed migration classes472 migration: #<struct ActiveRecord::MigrationProxy name="RegenRemoveForeignKeysUserInteractedProjects", version=20240222134433, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240222134433_regen_remove_foreign_keys_user_interacted_projects.rb", scope="">473 uses one of the allowed migration classes474 migration: #<struct ActiveRecord::MigrationProxy name="RegenDropUserInteractedProjectsTable", version=20240222134513, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240222134513_regen_drop_user_interacted_projects_table.rb", scope="">475 uses one of the allowed migration classes476 migration: #<struct ActiveRecord::MigrationProxy name="RemoveDuplicatedProtectedTagsIndex", version=20240222142403, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240222142403_remove_duplicated_protected_tags_index.rb", scope="">477 uses one of the allowed migration classes478 migration: #<struct ActiveRecord::MigrationProxy name="RemoveDuplicatedProjectRepositoriesIndex", version=20240222143050, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240222143050_remove_duplicated_project_repositories_index.rb", scope="">479 uses one of the allowed migration classes480 migration: #<struct ActiveRecord::MigrationProxy name="RemoveDuplicatedApprovalsIndex", version=20240222143623, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240222143623_remove_duplicated_approvals_index.rb", scope="">481 uses one of the allowed migration classes482 migration: #<struct ActiveRecord::MigrationProxy name="RemoveDuplicatedApprovalProjectRulesUsersIndex", version=20240222144123, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240222144123_remove_duplicated_approval_project_rules_users_index.rb", scope="">483 uses one of the allowed migration classes484 migration: #<struct ActiveRecord::MigrationProxy name="AddVisibilityLevelToOrganizations", version=20240222212904, filename="db/migrate/20240222212904_add_visibility_level_to_organizations.rb", scope="">485 uses one of the allowed migration classes486 migration: #<struct ActiveRecord::MigrationProxy name="SetDefaultOrganizationVisibilityToPublic", version=20240222214106, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240222214106_set_default_organization_visibility_to_public.rb", scope="">487 uses one of the allowed migration classes488 migration: #<struct ActiveRecord::MigrationProxy name="UnscheduleOpenAiClearConversationsWorker", version=20240223033342, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240223033342_unschedule_open_ai_clear_conversations_worker.rb", scope="">489 uses one of the allowed migration classes490 migration: #<struct ActiveRecord::MigrationProxy name="QueueUpdateSbomComponentsNameBasedOnPep503", version=20240223130548, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240223130548_queue_update_sbom_components_name_based_on_pep503.rb", scope="">491 uses one of the allowed migration classes492 migration: #<struct ActiveRecord::MigrationProxy name="RemoveNamespaceSettingsThirdPartyAiFeaturesEnabled", version=20240223215727, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240223215727_remove_namespace_settings_third_party_ai_features_enabled.rb", scope="">493 uses one of the allowed migration classes494 migration: #<struct ActiveRecord::MigrationProxy name="AddNamespaceFkToNamespaceClusterAgentMappingsTable", version=20240226043959, filename="db/migrate/20240226043959_add_namespace_fk_to_namespace_cluster_agent_mappings_table.rb", scope="">495 uses one of the allowed migration classes496 migration: #<struct ActiveRecord::MigrationProxy name="AddClusterAgentFkToNamespaceClusterAgentMappingsTable", version=20240226044028, filename="db/migrate/20240226044028_add_cluster_agent_fk_to_namespace_cluster_agent_mappings_table.rb", scope="">497 uses one of the allowed migration classes498 migration: #<struct ActiveRecord::MigrationProxy name="AddCreatorIdFkToNamespaceClusterAgentMappingsTable", version=20240226044054, filename="db/migrate/20240226044054_add_creator_id_fk_to_namespace_cluster_agent_mappings_table.rb", scope="">499 uses one of the allowed migration classes500 migration: #<struct ActiveRecord::MigrationProxy name="AddAccessTokenEventsToWebHooks", version=20240226061749, filename="db/migrate/20240226061749_add_access_token_events_to_web_hooks.rb", scope="">501 uses one of the allowed migration classes502 migration: #<struct ActiveRecord::MigrationProxy name="PrepareIndexForInitialAndLatestPipelineIdToVulnerabilityOccurrences", version=20240226072310, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240226072310_prepare_index_for_initial_and_latest_pipeline_id_to_vulnerability_occurrences.rb", scope="">503 uses one of the allowed migration classes504 migration: #<struct ActiveRecord::MigrationProxy name="EnsureIdUniquenessForPCiStages", version=20240226081837, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240226081837_ensure_id_uniqueness_for_p_ci_stages.rb", scope="">505 uses one of the allowed migration classes506 migration: #<struct ActiveRecord::MigrationProxy name="AddIndexForInitialAndLatestPipelineIdToVulnerabilityOccurrences", version=20240226094324, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240226094324_add_index_for_initial_and_latest_pipeline_id_to_vulnerability_occurrences.rb", scope="">507 uses one of the allowed migration classes508 migration: #<struct ActiveRecord::MigrationProxy name="RemoveClusterAgentTokensProjectIdNotNull", version=20240226102153, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240226102153_remove_cluster_agent_tokens_project_id_not_null.rb", scope="">509 uses one of the allowed migration classes510 migration: #<struct ActiveRecord::MigrationProxy name="AllowNullForMemberIdAndOldAccessLevelInMemberApprovals", version=20240226124436, filename="db/migrate/20240226124436_allow_null_for_member_id_and_old_access_level_in_member_approvals.rb", scope="">511 uses one of the allowed migration classes512 migration: #<struct ActiveRecord::MigrationProxy name="AddUserIdToMemberApprovals", version=20240226124502, filename="db/migrate/20240226124502_add_user_id_to_member_approvals.rb", scope="">513 uses one of the allowed migration classes514 migration: #<struct ActiveRecord::MigrationProxy name="UpdateIndexesOnMemberApprovals", version=20240226124539, filename="db/migrate/20240226124539_update_indexes_on_member_approvals.rb", scope="">515 uses one of the allowed migration classes516 migration: #<struct ActiveRecord::MigrationProxy name="AddMemberRoleIdToMemberApprovals", version=20240226134150, filename="db/migrate/20240226134150_add_member_role_id_to_member_approvals.rb", scope="">517 uses one of the allowed migration classes518 migration: #<struct ActiveRecord::MigrationProxy name="EnforceVsCodeSettingsUuidPresence", version=20240226134858, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240226134858_enforce_vs_code_settings_uuid_presence.rb", scope="">519 uses one of the allowed migration classes520 migration: #<struct ActiveRecord::MigrationProxy name="AddForeignKeyForMemberRoleIdToMemberApprovals", version=20240226135122, filename="db/migrate/20240226135122_add_foreign_key_for_member_role_id_to_member_approvals.rb", scope="">521 uses one of the allowed migration classes522 migration: #<struct ActiveRecord::MigrationProxy name="ReplaceCiBuildsCiStagesForeignKey", version=20240226141402, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240226141402_replace_ci_builds_ci_stages_foreign_key.rb", scope="">523 uses one of the allowed migration classes524 migration: #<struct ActiveRecord::MigrationProxy name="AddTempNotesBackupTable", version=20240226142658, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240226142658_add_temp_notes_backup_table.rb", scope="">525 uses one of the allowed migration classes526 migration: #<struct ActiveRecord::MigrationProxy name="QueueBackupAndRemoveNotesWithNullNoteableType", version=20240226143323, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240226143323_queue_backup_and_remove_notes_with_null_noteable_type.rb", scope="">527 uses one of the allowed migration classes528 migration: #<struct ActiveRecord::MigrationProxy name="QueueBackfillOnboardingStatusStepUrl", version=20240226174509, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240226174509_queue_backfill_onboarding_status_step_url.rb", scope="">529 uses one of the allowed migration classes530 migration: #<struct ActiveRecord::MigrationProxy name="UpdatePipelineTriggersPlanLimits", version=20240226191235, filename="db/migrate/20240226191235_update_pipeline_triggers_plan_limits.rb", scope="">531 uses one of the allowed migration classes532 migration: #<struct ActiveRecord::MigrationProxy name="UnscheduleOpenAiClearConvosCron", version=20240227131801, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240227131801_unschedule_open_ai_clear_convos_cron.rb", scope="">533 uses one of the allowed migration classes534 migration: #<struct ActiveRecord::MigrationProxy name="AddProjectKeysToJiraTrackerData", version=20240227180521, filename="db/migrate/20240227180521_add_project_keys_to_jira_tracker_data.rb", scope="">535 uses one of the allowed migration classes536 migration: #<struct ActiveRecord::MigrationProxy name="AddIndexEnvironmentsNameWithoutType", version=20240229223236, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240229223236_add_index_environments_name_without_type.rb", scope="">537 uses one of the allowed migration classes538 migration: #<struct ActiveRecord::MigrationProxy name="ValidateFkCiBuildsCiStages", version=20240304080358, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240304080358_validate_fk_ci_builds_ci_stages.rb", scope="">539 uses one of the allowed migration classes540 migration: #<struct ActiveRecord::MigrationProxy name="ReplaceOldFkCiBuildsToCiStages", version=20240305071829, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240305071829_replace_old_fk_ci_builds_to_ci_stages.rb", scope="">541 uses one of the allowed migration classes542 migration: #<struct ActiveRecord::MigrationProxy name="QueueBackfillHasIssuesForExternalIssueLinks", version=20240305120551, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240305120551_queue_backfill_has_issues_for_external_issue_links.rb", scope="">543 uses one of the allowed migration classes544 migration: #<struct ActiveRecord::MigrationProxy name="QueueBackfillCatalogResourceVersionSemVer", version=20240305182005, filename="/builds/gitlab-org/gitlab/db/post_migrate/20240305182005_queue_backfill_catalog_resource_version_sem_ver.rb", scope="">545 uses one of the allowed migration classes546# [RSpecRunTime] Finishing example group spec/db/migration_spec.rb. It took 2 minutes 1.98 seconds. Expected to take 7 minutes 11.73 seconds.547# [RSpecRunTime] Starting example group spec/models/deployment_spec.rb. Expected to take 3 minutes 12.1 seconds.548Deployment549 does not allow STI550 associations551 is expected to belong to project required: true552 is expected to belong to environment required: true553 is expected to belong to user required: false554 is expected to belong to deployable required: false555 is expected to have one deployment_cluster556 is expected to have many deployment_merge_requests557 is expected to have many merge_requests through deployment_merge_requests558# [RSpecRunTime] RSpec elapsed time: 2 minutes 12.63 seconds. Current RSS: ~1563M. load average: 1.04 1.18 1.13 1/285 430559 delegations560 is expected to delegate #environment_name to the #environment object as #name561 is expected to delegate #commit to the #project object562 is expected to delegate #commit_title to the #commit object as #try563 is expected to delegate #kubernetes_namespace to the #deployment_cluster object564 is expected to delegate #cluster to the #deployment_cluster object565# [RSpecRunTime] RSpec elapsed time: 2 minutes 14.64 seconds. Current RSS: ~1558M. load average: 1.04 1.18 1.13 1/283 432566 validations567 is expected to validate that :ref cannot be empty/falsy568 is expected to validate that :sha cannot be empty/falsy569 behaves like having unique enum values570 has unique values in "status"571 #manual_actions572 delegates to environment_manual_actions573 #scheduled_actions574 delegates to environment_scheduled_actions575 modules576 is expected to includes the EachBatch module577 behaves like AtomicInternalId578 .has_internal_id579 Module inclusion580 is expected to includes the AtomicInternalId module581 Validation582 when presence validation is required583 when creating an object584 raises an error if the internal id is blank585 when updating an object586 raises an error if the internal id is blank587 when presence validation is not required588 when creating an object589 does not raise an error if the internal id is blank (PENDING: No reason given)590 when updating an object591 does not raise an error if the internal id is blank (PENDING: No reason given)592 Creating an instance593 saves a new instance properly594 internal id generation595 calls InternalId.generate_next and sets internal id attribute596 does not overwrite an existing internal id597 when the instance has an internal ID set598 calls InternalId.update_last_value and sets the `last_value` to that of the instance599 unsetting the instance internal id on rollback600 when the internal id has been changed601 when the internal id is automatically set602 clears it on the instance603 when the internal id is manually set604 does not clear it on the instance605 when the internal id has not been changed606 preserves the value on the instance607 supply of internal ids608 provides a persistent supply of IID values, sensitive to the current state609 #reset_scope_internal_id_attribute610 rewinds the allocated IID611 allocates the same IID612 .success613 when deployment status is success614 is expected to eq [#<Deployment id: 1, iid: 1, project_id: 1, environment_id: 1, ref: "master", tag: false, sha: "b83d6...: "success", finished_at: "2024-03-08 06:10:58.927089804 +0000", deployable_id: 1, archived: false>]615 when deployment status is created616 is expected to be empty617 when deployment status is running618 is expected to be empty619 state machine620 when deployment runs621 starts running622 executes Deployments::HooksWorker asynchronously623# [RSpecRunTime] RSpec elapsed time: 2 minutes 20.77 seconds. Current RSS: ~1544M. load average: 1.04 1.17 1.13 1/288 493624 when deployment succeeded625 has correct status626 executes Deployments::UpdateEnvironmentWorker asynchronously627 executes Deployments::HooksWorker asynchronously628 when deployment failed629 has correct status630 does not execute Deployments::LinkMergeRequestWorker631 executes Deployments::HooksWorker asynchronously632 when deployment was canceled633 has correct status634 does not execute Deployments::LinkMergeRequestWorker635 executes Deployments::HooksWorker asynchronously636 when deployment was skipped637 has correct status638 does not execute Deployments::LinkMergeRequestWorker asynchronously639 does not execute Deployments::HooksWorker640 when deployment is blocked641 has correct status642 does not execute Deployments::LinkMergeRequestWorker asynchronously643 does not execute Deployments::HooksWorker644 synching status to Jira645 when Jira Connect subscription does not exist646 does not call the worker647 when Jira Connect subscription exists648 calls the worker on creation649 does not call the worker for skipped deployments650 when we call pipeline.run!651 triggers a Jira synch worker652# [RSpecRunTime] RSpec elapsed time: 2 minutes 25.56 seconds. Current RSS: ~1554M. load average: 1.04 1.17 1.13 1/289 539653 when we call pipeline.succeed!654 triggers a Jira synch worker655 when we call pipeline.drop!656 triggers a Jira synch worker657 when we call pipeline.cancel!658 triggers a Jira synch worker659 #older_than_last_successful_deployment?660 when deployment is current deployment661 is expected to be falsey662 when deployment is behind current deployment663 is expected to be truthy664 when deployment is the same sha as the current deployment665 is expected to be falsey666 when environment is undefined667 is expected to be falsey668 #success?669 when deployment status is success670 is expected to be truthy671 when deployment status is failed672 is expected to be falsy673 #status_name674 when deployment status is success675 is expected to eq :success676 when deployment status is failed677 is expected to eq :failed678 #deployed_at679 when deployment status is created680 is expected to be nil681 when deployment status is success682 is expected to eq 2024-03-08 06:11:09.304789243 +0000683 when deployment status is running684 is expected to be nil685 scopes686 .stoppable687 when deployment is stoppable688 is expected to eq [#<Deployment id: 1, iid: 1, project_id: 1, environment_id: 1, ref: "master", tag: false, sha: "b83d6...: "success", finished_at: "2024-03-08 06:11:10.527020571 +0000", deployable_id: 1, archived: false>]689# [RSpecRunTime] RSpec elapsed time: 2 minutes 30.59 seconds. Current RSS: ~1564M. load average: 1.11 1.19 1.14 1/289 618690 when deployment is not stoppable691 is expected to be empty692 .find_successful_deployment!693 returns a successful deployment694 raises when no deployment is found695 .jobs696 retrieves jobs for the deployments697 does not fetch the null deployable_ids698 .archivables_in699 when there are no archivable deployments in the project700 is expected to be empty701 when there are archivable deployments in the project702 returns all archivable deployments703 with limit704 takes the limit into account705 .for_iid706 finds the deployment707 when iid does not match708 does not find the deployment709 .for_environment_name710 when deployment belongs to the environment711 is expected to eq [#<Deployment id: 1, iid: 1, project_id: 1, environment_id: 2, ref: "master", tag: false, sha: "b83d6...: "success", finished_at: "2024-03-08 06:11:10.913846531 +0000", deployable_id: 1, archived: false>]712 when deployment belongs to the same project but different environment name713 is expected to be empty714 when deployment belongs to the same environment name but different project715 is expected to be empty716 .last_for_environment717 retrieves last deployments for environments718 .active719 retrieves the active deployments720# [RSpecRunTime] RSpec elapsed time: 2 minutes 34.65 seconds. Current RSS: ~1574M. load average: 1.10 1.18 1.14 1/289 658721 .older_than722 retrives the correct older deployments723 .finished_before724 filters deployments by finished_at725 .finished_after726 filters deployments by finished_at727 .ordered728 sorts by finished at729 .ordered_as_upcoming730 sorts by ID DESC731 .visible732 retrieves the visible deployments733 has a corresponding database index734# [RSpecRunTime] RSpec elapsed time: 2 minutes 40.02 seconds. Current RSS: ~1567M. load average: 1.10 1.18 1.14 1/289 736735 .finished736 retrieves the finished deployments737# [RSpecRunTime] RSpec elapsed time: 2 minutes 42.26 seconds. Current RSS: ~1557M. load average: 1.10 1.18 1.14 1/289 770738 .upcoming739 retrieves the upcoming deployments740# [RSpecRunTime] RSpec elapsed time: 2 minutes 46.34 seconds. Current RSS: ~1538M. load average: 1.17 1.19 1.14 1/289 837741 .last_deployment_group_for_environment742 behaves like find last deployment group for environment743 when there are no deployments and jobs744 is expected to eq #<ActiveRecord::Relation []>745 when there are no successful jobs746 is expected to eq #<ActiveRecord::Relation []>747 when there are deployments for multiple pipelines748 returns the successful deployment jobs for the last deployment pipeline749# [RSpecRunTime] RSpec elapsed time: 2 minutes 48.15 seconds. Current RSS: ~1539M. load average: 1.15 1.19 1.14 1/289 858750 when there are many environments751 batch loads for environments752 when last deployment for environment is a retried job753 is expected not to be nil754 behaves like find last deployment group for environment755 when there are no deployments and jobs756 is expected to eq #<ActiveRecord::Relation []>757 when there are no successful jobs758 is expected to eq #<ActiveRecord::Relation []>759 when there are deployments for multiple pipelines760 returns the successful deployment jobs for the last deployment pipeline761 when there are many environments762 batch loads for environments763 when last deployment for environment is a retried job764 is expected not to be nil765 .last_finished_deployment_group_for_environment766 when there are no deployments and jobs767 is expected to eq #<ActiveRecord::Relation []>768 behaves like find last finished deployment for environment769 when there are no finished jobs770 is expected to eq #<ActiveRecord::Relation []>771 when there are deployments for multiple pipelines772 returns the finished deployments for the last finished pipeline773 when last finished deployment is a retried job774 is expected not to be nil775 when there are many environments776 batch loads for environments777 when last_deployment_group_for_environment is also called778 returns different results779# [RSpecRunTime] RSpec elapsed time: 2 minutes 53.0 seconds. Current RSS: ~1529M. load average: 1.14 1.19 1.14 1/290 1033780 behaves like find last finished deployment for environment781 when there are no finished jobs782 is expected to eq #<ActiveRecord::Relation []>783 when there are deployments for multiple pipelines784 returns the finished deployments for the last finished pipeline785 when last finished deployment is a retried job786 is expected not to be nil787 when there are many environments788 batch loads for environments789 when last_deployment_group_for_environment is also called790 returns different results791# [RSpecRunTime] RSpec elapsed time: 2 minutes 54.83 seconds. Current RSS: ~1531M. load average: 1.14 1.19 1.14 1/290 1104792 .latest_for_sha793 finds the latest deployment with sha794 when sha is old795 finds the latest deployment with sha796# [RSpecRunTime] RSpec elapsed time: 2 minutes 56.11 seconds. Current RSS: ~1535M. load average: 1.14 1.19 1.14 1/290 1130797 when sha is nil798 is expected to be nil799 #includes_commit?800 when there is no project commit801 returns false802 when they share the same tree branch803 returns true804 when the SHA for the deployment does not exist in the repo805 returns false806 #stop_action807 behaves like stop action for a job808 when no other actions809 is expected to be nil810 with other actions811 when matching action is defined812 is expected to be nil813 when no matching action is defined814 is expected to eq #<Ci::Build status: "manual", finished_at: nil, created_at: "2024-03-08 08:50:29.000000000 +0000", up... 57, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>815 behaves like stop action for a job816 when no other actions817 is expected to be nil818 with other actions819 when matching action is defined820 is expected to be nil821 when no matching action is defined822 is expected to eq #<Ci::Bridge status: "manual", finished_at: nil, created_at: "2013-10-29 08:50:00.000000000 +0000", u... 132, stage_id: 60, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil>823 #deployed_by824 returns the deployment user if there is no deployable825 returns the deployment user if the deployable is build and have no user826 returns the deployment user if the deployable is bridge and have no user827 returns the deployable user if there is one828# [RSpecRunTime] RSpec elapsed time: 3 minutes 4.58 seconds. Current RSS: ~1527M. load average: 1.12 1.18 1.14 1/290 1186829 #triggered_by?830 is expected to eq true831 when deployment triggerer is different832 is expected to eq false833# [RSpecRunTime] RSpec elapsed time: 3 minutes 6.32 seconds. Current RSS: ~1535M. load average: 1.12 1.18 1.14 1/290 1209834 #job835 is expected to eq #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-08 08:50:29.000000000 +0000", u...: 1, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>836 returns nil when the associated job is not found837 #previous_deployment838 pointer: "production_deployment_1", expected_previous_deployment: nil839 returns the previous deployment840 pointer: "production_deployment_2", expected_previous_deployment: "production_deployment_1"841 returns the previous deployment842 pointer: "production_deployment_3", expected_previous_deployment: "production_deployment_2"843 returns the previous deployment844 pointer: "production_deployment_4", expected_previous_deployment: "production_deployment_2"845 returns the previous deployment846 pointer: "staging_deployment_1", expected_previous_deployment: nil847 returns the previous deployment848 pointer: "staging_deployment_2", expected_previous_deployment: nil849 returns the previous deployment850 pointer: "production_deployment_5", expected_previous_deployment: "production_deployment_2"851 returns the previous deployment852 pointer: "staging_deployment_3", expected_previous_deployment: "staging_deployment_2"853 returns the previous deployment854 #link_merge_requests855 links merge requests with a deployment856 ignores already linked merge requests857# [RSpecRunTime] RSpec elapsed time: 3 minutes 11.17 seconds. Current RSS: ~1542M. load average: 1.11 1.18 1.14 1/291 1385858 #create_ref859 creates a ref using the sha860 #playable_job861 when there is a deployable job862 when the deployable job is build and playable863 is expected to eq #<Ci::Build status: "manual", finished_at: nil, created_at: "2024-03-08 08:50:29.000000000 +0000", up... 76, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>864# [RSpecRunTime] RSpec elapsed time: 3 minutes 12.69 seconds. Current RSS: ~1538M. load average: 1.10 1.17 1.13 1/291 1396865 when the deployable job is bridge and playable866 is expected to eq #<Ci::Bridge status: "manual", finished_at: nil, created_at: "2013-10-29 08:50:00.000000000 +0000", u... 149, stage_id: 77, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil>867# [RSpecRunTime] RSpec elapsed time: 3 minutes 13.88 seconds. Current RSS: ~1535M. load average: 1.10 1.17 1.13 1/291 1407868 when the deployable job is not playable869 is expected to be nil870# [RSpecRunTime] RSpec elapsed time: 3 minutes 15.02 seconds. Current RSS: ~1547M. load average: 1.10 1.17 1.13 1/290 1418871 when there is no deployable job872 is expected to be nil873 #update_status874 changes the status875 schedules workers when finishing a deploy876 updates finished_at when transitioning to a finished status877 tracks an exception if an invalid argument878 when an invalid status transition is detected879 tracks an exception880 tracks an exception881# [RSpecRunTime] RSpec elapsed time: 3 minutes 19.88 seconds. Current RSS: ~1550M. load average: 1.09 1.17 1.13 1/290 1485882 when mapping status to event883 status: "running", method: :run!884 calls the correct method for the given status885 status: "success", method: :succeed!886 calls the correct method for the given status887 status: "failed", method: :drop!888 calls the correct method for the given status889 status: "canceled", method: :cancel!890 calls the correct method for the given status891 status: "skipped", method: :skip!892 calls the correct method for the given status893 status: "blocked", method: :block!894 calls the correct method for the given status895 for created status update896 calls the correct method897 #sync_status_with898 behaves like sync status with a job899 with created deployment900 with created job901 behaves like ignoring job902 does not change deployment status903# [RSpecRunTime] RSpec elapsed time: 3 minutes 26.47 seconds. Current RSS: ~1561M. load average: 1.65 1.28 1.17 1/291 1575904 with manual job905 behaves like synchronizing deployment906 changes deployment status907# [RSpecRunTime] RSpec elapsed time: 3 minutes 27.73 seconds. Current RSS: ~1561M. load average: 1.59 1.28 1.17 1/291 1587908 with running job909 behaves like synchronizing deployment910 changes deployment status911# [RSpecRunTime] RSpec elapsed time: 3 minutes 29.05 seconds. Current RSS: ~1560M. load average: 1.59 1.28 1.17 1/291 1599912 with finished job913 behaves like synchronizing deployment914 changes deployment status915# [RSpecRunTime] RSpec elapsed time: 3 minutes 30.34 seconds. Current RSS: ~1554M. load average: 1.59 1.28 1.17 1/291 1611916 with unrelated job917 behaves like ignoring job918 does not change deployment status919# [RSpecRunTime] RSpec elapsed time: 3 minutes 31.6 seconds. Current RSS: ~1550M. load average: 1.59 1.28 1.17 1/291 1623920 with running deployment921 with created job922 behaves like gracefully handling error923 tracks an exception924# [RSpecRunTime] RSpec elapsed time: 3 minutes 32.86 seconds. Current RSS: ~1545M. load average: 1.55 1.27 1.17 1/291 1635925 with manual job926 behaves like gracefully handling error927 tracks an exception928# [RSpecRunTime] RSpec elapsed time: 3 minutes 34.11 seconds. Current RSS: ~1538M. load average: 1.55 1.27 1.17 1/291 1647929 with running job930 behaves like ignoring job931 does not change deployment status932# [RSpecRunTime] RSpec elapsed time: 3 minutes 35.42 seconds. Current RSS: ~1533M. load average: 1.55 1.27 1.17 1/291 1659933 with finished job934 behaves like synchronizing deployment935 changes deployment status936# [RSpecRunTime] RSpec elapsed time: 3 minutes 36.66 seconds. Current RSS: ~1527M. load average: 1.55 1.27 1.17 1/291 1671937 with unrelated job938 behaves like ignoring job939 does not change deployment status940# [RSpecRunTime] RSpec elapsed time: 3 minutes 37.95 seconds. Current RSS: ~1525M. load average: 1.50 1.27 1.17 1/291 1683941 with finished deployment942 with created job943 behaves like gracefully handling error944 tracks an exception945# [RSpecRunTime] RSpec elapsed time: 3 minutes 39.21 seconds. Current RSS: ~1522M. load average: 1.50 1.27 1.17 1/291 1695946 with manual job947 behaves like gracefully handling error948 tracks an exception949# [RSpecRunTime] RSpec elapsed time: 3 minutes 40.48 seconds. Current RSS: ~1519M. load average: 1.50 1.27 1.17 1/291 1707950 with running job951 behaves like gracefully handling error952 tracks an exception953# [RSpecRunTime] RSpec elapsed time: 3 minutes 42.04 seconds. Current RSS: ~1514M. load average: 1.50 1.27 1.17 1/291 1719954 with finished job955 behaves like ignoring job956 does not change deployment status957# [RSpecRunTime] RSpec elapsed time: 3 minutes 43.3 seconds. Current RSS: ~1513M. load average: 1.46 1.26 1.17 1/291 1731958 with failed job959 behaves like synchronizing deployment960 changes deployment status961# [RSpecRunTime] RSpec elapsed time: 3 minutes 44.57 seconds. Current RSS: ~1512M. load average: 1.46 1.26 1.17 1/291 1743962 with unrelated job963 behaves like ignoring job964 does not change deployment status965# [RSpecRunTime] RSpec elapsed time: 3 minutes 45.81 seconds. Current RSS: ~1509M. load average: 1.46 1.26 1.17 1/291 1755966 behaves like sync status with a job967 with created deployment968 with created job969 behaves like ignoring job970 does not change deployment status971# [RSpecRunTime] RSpec elapsed time: 3 minutes 47.11 seconds. Current RSS: ~1514M. load average: 1.46 1.26 1.17 1/291 1767972 with manual job973 behaves like synchronizing deployment974 changes deployment status975# [RSpecRunTime] RSpec elapsed time: 3 minutes 48.46 seconds. Current RSS: ~1515M. load average: 1.58 1.29 1.18 1/291 1779976 with running job977 behaves like synchronizing deployment978 changes deployment status979# [RSpecRunTime] RSpec elapsed time: 3 minutes 49.74 seconds. Current RSS: ~1515M. load average: 1.58 1.29 1.18 1/291 1791980 with finished job981 behaves like synchronizing deployment982 changes deployment status983# [RSpecRunTime] RSpec elapsed time: 3 minutes 51.04 seconds. Current RSS: ~1515M. load average: 1.58 1.29 1.18 1/291 1803984 with unrelated job985 behaves like ignoring job986 does not change deployment status987# [RSpecRunTime] RSpec elapsed time: 3 minutes 52.35 seconds. Current RSS: ~1516M. load average: 1.58 1.29 1.18 1/291 1815988 with running deployment989 with created job990 behaves like gracefully handling error991 tracks an exception992# [RSpecRunTime] RSpec elapsed time: 3 minutes 53.61 seconds. Current RSS: ~1516M. load average: 1.54 1.29 1.18 1/291 1827993 with manual job994 behaves like gracefully handling error995 tracks an exception996# [RSpecRunTime] RSpec elapsed time: 3 minutes 54.88 seconds. Current RSS: ~1515M. load average: 1.54 1.29 1.18 1/291 1839997 with running job998 behaves like ignoring job999 does not change deployment status1000# [RSpecRunTime] RSpec elapsed time: 3 minutes 56.22 seconds. Current RSS: ~1514M. load average: 1.54 1.29 1.18 1/291 18511001 with finished job1002 behaves like synchronizing deployment1003 changes deployment status1004# [RSpecRunTime] RSpec elapsed time: 3 minutes 57.49 seconds. Current RSS: ~1514M. load average: 1.54 1.29 1.18 1/291 18631005 with unrelated job1006 behaves like ignoring job1007 does not change deployment status1008# [RSpecRunTime] RSpec elapsed time: 3 minutes 58.75 seconds. Current RSS: ~1514M. load average: 1.49 1.28 1.18 1/291 18751009 with finished deployment1010 with created job1011 behaves like gracefully handling error1012 tracks an exception1013# [RSpecRunTime] RSpec elapsed time: 4 minutes 0.02 second. Current RSS: ~1515M. load average: 1.49 1.28 1.18 1/291 18871014 with manual job1015 behaves like gracefully handling error1016 tracks an exception1017# [RSpecRunTime] RSpec elapsed time: 4 minutes 1.35 seconds. Current RSS: ~1514M. load average: 1.49 1.28 1.18 1/291 18991018 with running job1019 behaves like gracefully handling error1020 tracks an exception1021# [RSpecRunTime] RSpec elapsed time: 4 minutes 2.68 seconds. Current RSS: ~1513M. load average: 1.45 1.28 1.17 1/291 19111022 with finished job1023 behaves like ignoring job1024 does not change deployment status1025# [RSpecRunTime] RSpec elapsed time: 4 minutes 3.97 seconds. Current RSS: ~1513M. load average: 1.45 1.28 1.17 1/291 19231026 with failed job1027 behaves like synchronizing deployment1028 changes deployment status1029# [RSpecRunTime] RSpec elapsed time: 4 minutes 5.24 seconds. Current RSS: ~1513M. load average: 1.45 1.28 1.17 1/291 19351030 with unrelated job1031 behaves like ignoring job1032 does not change deployment status1033# [RSpecRunTime] RSpec elapsed time: 4 minutes 6.48 seconds. Current RSS: ~1514M. load average: 1.45 1.28 1.17 1/291 19471034 #tags1035 will return tags related to this deployment1036 #valid_sha1037 does not add errors for a valid SHA1038 adds an error for an invalid SHA1039 #valid_ref1040 does not add errors for a valid ref1041 adds an error for an invalid ref1042 #tier_in_yaml1043 when deployable is nil1044 is expected to be nil1045 when deployable is present1046 when tier is specified1047 is expected to eq "testing"1048 when deployable is a bridge job1049 is expected to eq "testing"1050# [RSpecRunTime] RSpec elapsed time: 4 minutes 10.31 seconds. Current RSS: ~1519M. load average: 1.42 1.27 1.17 1/291 19561051 when tier is not specified1052 is expected to be nil1053 .fast_destroy_all1054 cleans path_refs for destroyed environments1055 does not trigger N+1 queries1056 when repository was already removed1057 removes deployment without any errors1058# [RSpecRunTime] RSpec elapsed time: 4 minutes 12.89 seconds. Current RSS: ~1519M. load average: 1.38 1.27 1.17 1/291 20431059 #update_merge_request_metrics!1060 with production environment1061 updates merge request metrics for production-grade environment1062 with staging environment1063 updates merge request metrics for production-grade environment1064# [RSpecRunTime] Finishing example group spec/models/deployment_spec.rb. It took 2 minutes 5.78 seconds. Expected to take 3 minutes 12.1 seconds.1065# [RSpecRunTime] Starting example group spec/models/clusters/cluster_spec.rb. Expected to take 2 minutes 2.01 seconds.1066Clusters::Cluster1067 does not allow STI1068 is expected to includes the HasEnvironmentScope module1069 is expected to belong to user required: false1070 is expected to belong to management_project class_name => ::Project required: false1071 is expected to have many cluster_projects1072 is expected to have many projects1073 is expected to have many cluster_groups1074 is expected to have many groups1075 is expected to have many groups_projects1076 is expected to have one provider_gcp1077 is expected to have one provider_aws1078 is expected to have one platform_kubernetes1079 is expected to have one integration_prometheus1080 is expected to have many kubernetes_namespaces1081 is expected to have one cluster_project1082 is expected to have many deployment_clusters1083 is expected to have many environments through deployments1084 is expected to delegate #status to the #provider object1085 is expected to delegate #status_reason to the #provider object1086 is expected to respond to #project1087 is expected to be namespace per environment1088 has default helm_major_version 31089 behaves like having unique enum values1090 has unique values in "cluster_type"1091 has unique values in "platform_type"1092 has unique values in "provider_type"1093# [RSpecRunTime] RSpec elapsed time: 4 minutes 17.24 seconds. Current RSS: ~1559M. load average: 1.38 1.27 1.17 1/291 20521094 default values1095 is expected to eq 31096 behaves like it has loose foreign keys1097 has at least one loose foreign key definition1098 has the deletion trigger present1099 records record deletions1100 cleans up record deletions1101 .enabled1102 is expected to contain exactly #<Clusters::Cluster id: 4, user_id: 177, provider_type: nil, platform_type: nil, created_at: "2024-03...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1103 .disabled1104 is expected to contain exactly #<Clusters::Cluster id: 6, user_id: 179, provider_type: nil, platform_type: nil, created_at: "2024-03...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1105 .user_provided1106 is expected to contain exactly #<Clusters::Cluster id: 8, user_id: 181, provider_type: "user", platform_type: "kubernetes", created_...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1107 .gcp_provided1108 is expected to contain exactly #<Clusters::Cluster id: 10, user_id: 183, provider_type: "gcp", platform_type: "kubernetes", created_...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1109 .gcp_installed1110 is expected to contain exactly #<Clusters::Cluster id: 13, user_id: 186, provider_type: "gcp", platform_type: "kubernetes", created_...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1111 .aws_provided1112 is expected to contain exactly #<Clusters::Cluster id: 16, user_id: 189, provider_type: "aws", platform_type: "kubernetes", created_...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1113 .aws_installed1114 is expected to contain exactly #<Clusters::Cluster id: 19, user_id: 192, provider_type: "aws", platform_type: "kubernetes", created_...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1115 .managed1116 cluster is not managed1117 is expected not to include #<Clusters::Cluster id: 21, user_id: 194, provider_type: nil, platform_type: nil, created_at: "2024-0...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1118 cluster is managed1119 is expected to include #<Clusters::Cluster id: 22, user_id: 195, provider_type: nil, platform_type: nil, created_at: "2024-0...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1120 .with_management_project1121 cluster has a management project1122 is expected to include #<Clusters::Cluster id: 23, user_id: 196, provider_type: nil, platform_type: nil, created_at: "2024-0...e, management_project_id: 167, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1123 cluster does not have a management project1124 is expected not to include #<Clusters::Cluster id: 24, user_id: 198, provider_type: nil, platform_type: nil, created_at: "2024-0...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1125 .with_integration_prometheus1126 cluster has prometheus application1127 is expected to include #<Clusters::Cluster id: 25, user_id: 199, provider_type: nil, platform_type: nil, created_at: "2024-0...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1128 cluster does not have prometheus application1129 is expected not to include #<Clusters::Cluster id: 26, user_id: 200, provider_type: nil, platform_type: nil, created_at: "2024-0...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1130 .distinct_with_deployed_environments1131 cluster has multiple successful deployment with environment1132 is expected to include #<Clusters::Cluster id: 27, user_id: 201, provider_type: nil, platform_type: nil, created_at: "2024-0...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1133 lists only distinct environments1134# [RSpecRunTime] RSpec elapsed time: 4 minutes 28.39 seconds. Current RSS: ~1543M. load average: 1.30 1.25 1.17 1/291 21291135 cluster has only failed deployment with environment1136 is expected not to include #<Clusters::Cluster id: 42, user_id: 221, provider_type: "gcp", platform_type: "kubernetes", created_...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1137# [RSpecRunTime] RSpec elapsed time: 4 minutes 30.38 seconds. Current RSS: ~1535M. load average: 1.30 1.25 1.17 1/291 21521138 cluster does not have any deployment1139 is expected not to include #<Clusters::Cluster id: 27, user_id: 201, provider_type: nil, platform_type: nil, created_at: "2024-0...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1140 .with_project_http_integrations1141 project has alert service data1142 is expected to include #<Clusters::Cluster id: 43, user_id: 225, provider_type: nil, platform_type: nil, created_at: "2024-0...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1143 project has no alert service data1144 is expected not to include #<Clusters::Cluster id: 44, user_id: 227, provider_type: nil, platform_type: nil, created_at: "2024-0...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1145 .for_project_namespace1146 is expected to contain exactly #<Clusters::Cluster id: 45, user_id: 229, provider_type: nil, platform_type: nil, created_at: "2024-0...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1147# [RSpecRunTime] RSpec elapsed time: 4 minutes 33.03 seconds. Current RSS: ~1515M. load average: 1.19 1.23 1.16 1/291 21531148 .with_name1149 is expected to contain exactly #<Clusters::Cluster id: 47, user_id: 233, provider_type: nil, platform_type: nil, created_at: "2024-0...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1150# [RSpecRunTime] RSpec elapsed time: 4 minutes 34.25 seconds. Current RSS: ~1507M. load average: 1.19 1.23 1.16 1/291 21541151 validations1152 when validates unique_environment_scope1153 for a project cluster1154 when identical environment scope exists in project1155 is expected to be falsey1156 when identical environment scope does not exist in project1157 is expected to be truthy1158 when identical environment scope exists in different project1159 is expected to be truthy1160# [RSpecRunTime] RSpec elapsed time: 4 minutes 36.67 seconds. Current RSS: ~1486M. load average: 1.19 1.23 1.16 1/292 21551161 for a group cluster1162 when identical environment scope exists in group1163 is expected to be falsey1164 when identical environment scope does not exist in group1165 is expected to be truthy1166 when identical environment scope exists in different group1167 is expected to be truthy1168 for an instance cluster1169 identical environment scope exists1170 is expected to be falsey1171 identical environment scope does not exist1172 is expected to be truthy1173 when validates name1174 when provided by user1175 when name is empty1176 is expected to be falsey1177 when name is nil1178 is expected to be falsey1179 when name is present1180 is expected to be truthy1181 when provided by gcp1182 when name is shorter than 11183 is expected to be falsey1184 when name is longer than 631185 is expected to be falsey1186 when name includes invalid character1187 is expected to be falsey1188 when name is present1189 is expected to be truthy1190 when record is persisted1191 when name is changed1192 is expected to be falsey1193 when name is same1194 is expected to be truthy1195 when validates restrict_modification1196 when creation is on going1197 is expected to be falsey1198 when creation is done1199 is expected to be truthy1200 cluster_type validations1201 validates presence1202 project_type cluster1203 does not allow setting group1204 group_type cluster1205 does not allow setting project1206 instance_type cluster1207 does not allow setting group1208 does not allow setting project1209 domain validation1210 when cluster has domain1211 is expected to be valid1212 when cluster is not a valid hostname1213 adds an error on domain1214 when cluster does not have a domain1215 is expected to be valid1216 unique scope for management_project1217 duplicate scopes for the same management project1218 adds an error on environment_scope1219 helm_major_version can only be 2 or 31220 helm_major_version: 2, expect_valid: true1221 is expected to eq true1222 helm_major_version: 3, expect_valid: true1223 is expected to eq true1224 helm_major_version: 4, expect_valid: false1225 is expected to eq false1226 helm_major_version: -1, expect_valid: false1227 is expected to eq false1228 .ancestor_clusters_for_clusterable1229 when project does not belong to this group1230 returns nothing1231 when group has a configured kubernetes cluster1232 returns the group cluster1233# [RSpecRunTime] RSpec elapsed time: 4 minutes 46.89 seconds. Current RSS: ~1519M. load average: 1.24 1.24 1.17 1/287 21561234 when group and instance have configured kubernetes clusters1235 returns clusters in order, descending the hierachy1236# [RSpecRunTime] RSpec elapsed time: 4 minutes 48.37 seconds. Current RSS: ~1512M. load average: 1.22 1.24 1.17 1/287 21571237 when sub-group has configured kubernetes cluster1238 returns clusters in order, descending the hierachy1239 avoids N+1 queries1240 for a group1241 returns clusters in order for a group1242# [RSpecRunTime] RSpec elapsed time: 4 minutes 54.1 seconds. Current RSS: ~1500M. load average: 1.20 1.23 1.16 1/287 21581243 scope chaining1244 returns nothing1245# [RSpecRunTime] RSpec elapsed time: 4 minutes 55.31 seconds. Current RSS: ~1495M. load average: 1.20 1.23 1.16 1/287 21591246 #provider1247 when provider is gcp1248 returns a provider1249 when provider is aws1250 returns a provider1251 when provider is user1252 is expected to be nil1253 #platform1254 when platform is kubernetes1255 returns a platform1256 #first_project1257 when cluster belongs to a project1258 is expected to eq #<Project id:197 namespace203/project-203>>1259 when cluster does not belong to projects1260 is expected to be nil1261 #group1262 when cluster belongs to a group1263 is expected to eq #<Group id:412 @group18>1264 when cluster does not belong to any group1265 is expected to be nil1266 #allow_user_defined_namespace?1267 project type cluster1268 gitlab managed1269 is expected to be truthy1270 not managed1271 is expected to be truthy1272 group type cluster1273 gitlab managed1274 is expected to be falsey1275 not managed1276 is expected to be truthy1277 instance type cluster1278 gitlab managed1279 is expected to be falsey1280 not managed1281 is expected to be truthy1282 #all_projects1283 cluster_type is project_type1284 returns projects1285 cluster_type is group_type1286 returns group projects1287# [RSpecRunTime] RSpec elapsed time: 5 minutes 1.64 seconds. Current RSS: ~1517M. load average: 1.18 1.23 1.16 1/287 21601288 cluster_type is instance_type1289 returns all instance's projects1290 #kube_ingress_domain1291 with domain set in cluster1292 is expected to eq "example.com"1293 with no domain on cluster1294 with domain set at instance level1295 is expected to eq "global_domain.com"1296 #kubernetes_namespace_for1297 validates the project id1298 when environment has no last_deployable1299 is expected to eq "project-209-203-the-environment-name"1300# [RSpecRunTime] RSpec elapsed time: 5 minutes 4.4 seconds. Current RSS: ~1515M. load average: 1.17 1.23 1.16 1/287 21611301 when cluster is managed1302 returns the cached namespace if present, ignoring CI config1303 returns the default namespace when no cached namespace, ignoring CI config1304# [RSpecRunTime] RSpec elapsed time: 5 minutes 6.79 seconds. Current RSS: ~1509M. load average: 1.17 1.23 1.16 1/287 21621305 when cluster is not managed1306 returns the cached namespace if present, regardless of CI config1307 returns the CI YAML namespace when configured1308 returns the default namespace when no namespace is configured1309# [RSpecRunTime] RSpec elapsed time: 5 minutes 10.0 seconds. Current RSS: ~1468M. load average: 1.16 1.22 1.16 1/287 21631310 #predefined_variables1311 with an instance domain1312 includes KUBE_INGRESS_BASE_DOMAIN1313 with a cluster domain1314 includes KUBE_INGRESS_BASE_DOMAIN1315 with no domain1316 returns an empty array1317 #provided_by_user?1318 with a GCP provider1319 is expected to be falsy1320 with an user provider1321 is expected to be truthy1322 #status_name1323 the cluster has a provider1324 is expected to eq :errored1325 when cluster cleanup is ongoing1326 status_name: :errored, cleanup_status: :cleanup_not_started1327 returns cleanup_ongoing when uninstalling applications1328 status_name: :cleanup_ongoing, cleanup_status: :cleanup_removing_project_namespaces1329 returns cleanup_ongoing when uninstalling applications1330 status_name: :cleanup_ongoing, cleanup_status: :cleanup_removing_service_account1331 returns cleanup_ongoing when uninstalling applications1332 status_name: :cleanup_errored, cleanup_status: :cleanup_errored1333 returns cleanup_ongoing when uninstalling applications1334 there is a cached connection status1335 is expected to eq :connected1336 there is no connection status in the cache1337 is expected to eq :created1338 cleanup_status state_machine1339 #start_cleanup!1340 when cleanup_status is cleanup_not_started1341 behaves like cleanup_status transition1342 transitions cleanup_status correctly1343 schedules a Clusters::Cleanup::*Worker1344 when cleanup_status is errored1345 behaves like cleanup_status transition1346 transitions cleanup_status correctly1347 schedules a Clusters::Cleanup::*Worker1348 #make_cleanup_errored!1349 transitions cleanup_status from cleanup_not_started to cleanup_errored1350 sets error message1351 transitions cleanup_status from cleanup_removing_project_namespaces to cleanup_errored1352 sets error message1353 transitions cleanup_status from cleanup_removing_service_account to cleanup_errored1354 sets error message1355# [RSpecRunTime] RSpec elapsed time: 5 minutes 16.41 seconds. Current RSS: ~1511M. load average: 1.14 1.22 1.16 1/287 21641356 #continue_cleanup!1357 behaves like cleanup_status transition1358 transitions cleanup_status correctly1359 schedules a Clusters::Cleanup::*Worker1360 #connection_status1361 is expected to be nil1362 with a cached status1363 is expected to eq :connected1364 #connection_error1365 is expected to be nil1366 with a cached status1367 is expected to eq :unknown_error1368 #node_connection_error1369 is expected to be nil1370 with a cached status1371 is expected to eq :unknown_error1372 #metrics_connection_error1373 is expected to be nil1374 with a cached status1375 is expected to eq :unknown_error1376 #nodes1377 is expected to be nil1378 with a cached status1379 is expected to eq [{"metadata"=>{"name"=>"gke-cluster-applications-default-pool-49b7f225-v527"}, "status"=>{"allocatable"=>{"cpu"=>"1930m", "memory"=>"5777164Ki"}, "capacity"=>{"cpu"=>"2", "memory"=>"7657228Ki"}}}]1380 #calculate_reactive_cache1381 cluster is disabled1382 does not populate the cache1383 cluster is enabled1384 connection to the cluster is successful1385 is expected to eq {:connection_status=>:connected, :nodes=>[{"metadata"=>{"name"=>"gke-cluster-applications-default-poo...ity"=>{"cpu"=>"2", "memory"=>"7657228Ki"}}, "usage"=>{"cpu"=>"144208668n", "memory"=>"1789048Ki"}}]}1386 cluster cannot be reached1387 is expected to eq {:connection_error=>:connection_error, :connection_status=>:unreachable}1388 cluster cannot be authenticated to1389 is expected to eq {:connection_error=>:authentication_error, :connection_status=>:authentication_failure}1390 Kubeclient::HttpError1391 is expected to eq {:connection_error=>:http_error, :connection_status=>:authentication_failure}1392 generic timeout1393 is expected to eq {:connection_error=>:http_error, :connection_status=>:unreachable}1394# [RSpecRunTime] RSpec elapsed time: 5 minutes 21.74 seconds. Current RSS: ~1520M. load average: 1.13 1.21 1.16 1/287 21651395 gateway timeout1396 is expected to eq {:connection_error=>:http_error, :connection_status=>:unreachable}1397 an uncategorised error is raised1398 is expected to eq {:connection_error=>:unknown_error, :connection_status=>:unknown_failure}1399 notifies Sentry1400# [RSpecRunTime] RSpec elapsed time: 5 minutes 23.55 seconds. Current RSS: ~1522M. load average: 1.12 1.21 1.16 1/287 21661401 #integration_prometheus_available?1402 is expected to be falsey1403 when integration is enabled1404 is expected to be truthy1405 when integration is disabled1406 is expected to be falsey1407 #prometheus_adapter1408 returns nothing1409 has integration_prometheus1410 returns the integration1411 #delete_cached_resources!1412 deletes associated namespace records1413 #clusterable1414 project type1415 is expected to eq #<Project id:217 namespace223/project-223>>1416 group type1417 is expected to eq #<Group id:462 @group28>1418 instance type1419 is expected to be a kind of Clusters::Instance1420 unknown type1421 raises NotImplementedError1422 #on_creation?1423 without provider1424 is expected to eq false1425 with provider1426 with on_creation? set to true1427 is expected to eq true1428 with on_creation? set to false1429 is expected to eq false1430 #platform_kubernetes_active?1431 without platform_kubernetes1432 is expected to eq false1433 with platform_kubernetes1434 with active? set to true1435 is expected to eq true1436 with active? set to false1437 is expected to eq false1438 #platform_kubernetes_rbac?1439 without platform_kubernetes1440 is expected to eq false1441 with platform_kubernetes1442 with rbac? set to true1443 is expected to eq true1444 with rbac? set to false1445 is expected to eq false1446# [RSpecRunTime] Finishing example group spec/models/clusters/cluster_spec.rb. It took 1 minute 14.68 seconds. Expected to take 2 minutes 2.01 seconds.1447# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/project/relation_factory_spec.rb. Expected to take 1 minute 37.38 seconds.1448Gitlab::ImportExport::Project::RelationFactory1449 hook object1450 does not have the original ID1451 does not have the original integration_id1452 does not have the original project_id1453 has the new project_id1454 has a nil token1455 original service exists1456 does not have the original integration_id1457# [RSpecRunTime] RSpec elapsed time: 5 minutes 34.58 seconds. Current RSS: ~1523M. load average: 1.10 1.20 1.16 1/287 22031458 excluded attributes1459 are removed from the imported object1460# [RSpecRunTime] RSpec elapsed time: 5 minutes 35.63 seconds. Current RSS: ~1520M. load average: 1.10 1.20 1.16 1/287 22101461 merge_request object1462 has preloaded author1463 has preloaded updated_by1464 has preloaded source project1465 has preloaded target project1466 has MWPS set to false1467# [RSpecRunTime] RSpec elapsed time: 5 minutes 40.87 seconds. Current RSS: ~1496M. load average: 1.09 1.20 1.16 1/287 22411468 issue object1469 has preloaded project1470 computing relative position1471 when max relative position in the hierarchy is not cached1472 has computed new relative_position1473# [RSpecRunTime] RSpec elapsed time: 5 minutes 43.18 seconds. Current RSS: ~1492M. load average: 1.09 1.20 1.16 1/287 22541474 when max relative position in the hierarchy is cached1475 has computed new relative_position1476# [RSpecRunTime] RSpec elapsed time: 5 minutes 44.29 seconds. Current RSS: ~1496M. load average: 1.09 1.20 1.16 1/287 22611477 when issue_type is provided in the hash1478 sets the correct work_item_type1479# [RSpecRunTime] RSpec elapsed time: 5 minutes 45.45 seconds. Current RSS: ~1495M. load average: 1.09 1.20 1.16 1/287 22681480 when work_item_type is provided in the hash1481 sets the correct work_item_type1482# [RSpecRunTime] RSpec elapsed time: 5 minutes 46.56 seconds. Current RSS: ~1494M. load average: 1.09 1.20 1.16 1/287 22751483 when issue_type is provided in the hash as well as a work_item_type1484 makes work_item_type take precedence over issue_type1485# [RSpecRunTime] RSpec elapsed time: 5 minutes 47.66 seconds. Current RSS: ~1493M. load average: 1.09 1.20 1.16 1/287 22821486 label object1487 has preloaded project1488 has preloaded group1489# [RSpecRunTime] RSpec elapsed time: 5 minutes 49.82 seconds. Current RSS: ~1492M. load average: 1.08 1.19 1.15 2/287 22951490 pipeline setup1491 when relation_hash has a completed status of success}1492 does not change the created object status1493# [RSpecRunTime] RSpec elapsed time: 5 minutes 50.96 seconds. Current RSS: ~1492M. load average: 1.08 1.19 1.15 1/287 23021494 when relation_hash has a completed status of failed}1495 does not change the created object status1496# [RSpecRunTime] RSpec elapsed time: 5 minutes 52.02 seconds. Current RSS: ~1492M. load average: 1.08 1.19 1.15 1/287 23091497 when relation_hash has a completed status of canceled}1498 does not change the created object status1499# [RSpecRunTime] RSpec elapsed time: 5 minutes 53.15 seconds. Current RSS: ~1493M. load average: 1.07 1.19 1.15 1/287 23161500 when relation_hash has a completed status of skipped}1501 does not change the created object status1502# [RSpecRunTime] RSpec elapsed time: 5 minutes 54.22 seconds. Current RSS: ~1494M. load average: 1.07 1.19 1.15 1/287 23231503 when relation_hash has cancelable status of preparing}1504 sets the created object status to canceled1505# [RSpecRunTime] RSpec elapsed time: 5 minutes 55.3 seconds. Current RSS: ~1494M. load average: 1.07 1.19 1.15 1/287 23301506 when relation_hash has cancelable status of pending}1507 sets the created object status to canceled1508# [RSpecRunTime] RSpec elapsed time: 5 minutes 56.47 seconds. Current RSS: ~1487M. load average: 1.07 1.19 1.15 1/287 23371509 when relation_hash has cancelable status of running}1510 sets the created object status to canceled1511# [RSpecRunTime] RSpec elapsed time: 5 minutes 57.51 seconds. Current RSS: ~1487M. load average: 1.07 1.19 1.15 1/287 23441512 when relation_hash has cancelable status of waiting_for_callback}1513 sets the created object status to canceled1514# [RSpecRunTime] RSpec elapsed time: 5 minutes 58.55 seconds. Current RSS: ~1487M. load average: 1.15 1.20 1.16 1/287 23511515 when relation_hash has cancelable status of waiting_for_resource}1516 sets the created object status to canceled1517# [RSpecRunTime] RSpec elapsed time: 5 minutes 59.61 seconds. Current RSS: ~1488M. load average: 1.15 1.20 1.16 1/287 23581518 when relation_hash has cancelable status of created}1519 sets the created object status to canceled1520# [RSpecRunTime] RSpec elapsed time: 6 minutes 0.72 second. Current RSS: ~1489M. load average: 1.15 1.20 1.16 1/288 23651521 when relation_hash has cancelable status of scheduled}1522 sets the created object status to canceled1523# [RSpecRunTime] RSpec elapsed time: 6 minutes 1.81 seconds. Current RSS: ~1488M. load average: 1.15 1.20 1.16 1/288 23721524 pipeline_schedule1525 sets importer user as owner1526 when relation_hash has active set to true1527 the created object is not active1528# [RSpecRunTime] RSpec elapsed time: 6 minutes 4.0 seconds. Current RSS: ~1486M. load average: 1.46 1.27 1.18 1/287 23851529 when relation_hash has active set to false1530 the created object is not active1531# [RSpecRunTime] RSpec elapsed time: 6 minutes 5.07 seconds. Current RSS: ~1484M. load average: 1.46 1.27 1.18 1/287 23921532 Potentially hazardous foreign keys1533 does not preserve any foreign key IDs1534 overrided model with pluralized name1535 does not raise errors1536# [RSpecRunTime] RSpec elapsed time: 6 minutes 7.18 seconds. Current RSS: ~1484M. load average: 1.46 1.27 1.18 1/287 24051537 Project references1538 does not preserve any project foreign key IDs1539# [RSpecRunTime] RSpec elapsed time: 6 minutes 8.29 seconds. Current RSS: ~1484M. load average: 1.42 1.26 1.18 1/287 24121540 behaves like Notes user references1541 when the importer is admin1542 and the note author is not mapped1543 is expected to eq #<User id:553 @user388>1544 is expected to include "*By Administrator"1545# [RSpecRunTime] RSpec elapsed time: 6 minutes 10.54 seconds. Current RSS: ~1483M. load average: 1.42 1.26 1.18 1/287 24251546 and the note author is the importer user1547 is expected to eq #<User id:559 @user392>1548 is expected not to include "*By Administrator"1549# [RSpecRunTime] RSpec elapsed time: 6 minutes 12.79 seconds. Current RSS: ~1481M. load average: 1.39 1.26 1.18 1/287 24381550 and the note author exists in the target instance1551 is expected to eq #<User id:568 @user398>1552 is expected not to include "*By Administrator"1553# [RSpecRunTime] RSpec elapsed time: 6 minutes 16.2 seconds. Current RSS: ~1480M. load average: 1.39 1.26 1.18 1/287 24511554 when the importer is not admin1555 and the note author is not mapped1556 is expected to eq #<User id:573 @user402>1557 is expected to include "*By Administrator"1558# [RSpecRunTime] RSpec elapsed time: 6 minutes 18.35 seconds. Current RSS: ~1487M. load average: 1.35 1.25 1.18 1/287 24641559 and the note author is the importer user1560 is expected to eq #<User id:579 @user406>1561 is expected to include "*By Administrator"1562# [RSpecRunTime] RSpec elapsed time: 6 minutes 20.59 seconds. Current RSS: ~1511M. load average: 1.35 1.25 1.18 1/287 24771563 and the note author exists in the target instance1564 is expected to eq #<User id:585 @user410>1565 is expected to include "*By Administrator"1566# [RSpecRunTime] RSpec elapsed time: 6 minutes 22.88 seconds. Current RSS: ~1521M. load average: 1.41 1.27 1.18 1/287 24901567 encrypted attributes1568 has no value for the encrypted attribute1569# [RSpecRunTime] RSpec elapsed time: 6 minutes 24.41 seconds. Current RSS: ~1521M. load average: 1.41 1.27 1.18 1/287 24971570 event object1571 has preloaded project1572# [RSpecRunTime] RSpec elapsed time: 6 minutes 25.58 seconds. Current RSS: ~1523M. load average: 1.41 1.27 1.18 1/287 25041573 protected branch access levels1574 merge access level1575 when access level is no one1576 keeps no one access level1577# [RSpecRunTime] RSpec elapsed time: 6 minutes 26.65 seconds. Current RSS: ~1524M. load average: 1.41 1.27 1.18 1/287 25111578 when access level is below maintainer1579 sets access level to maintainer1580# [RSpecRunTime] RSpec elapsed time: 6 minutes 27.72 seconds. Current RSS: ~1528M. load average: 1.45 1.28 1.19 1/287 25181581 when access level is above maintainer1582 sets access level to maintainer1583# [RSpecRunTime] RSpec elapsed time: 6 minutes 28.79 seconds. Current RSS: ~1531M. load average: 1.45 1.28 1.19 1/287 25251584 root ancestor membership1585 when importer user is root group owner1586 keeps access level as is1587# [RSpecRunTime] RSpec elapsed time: 6 minutes 29.95 seconds. Current RSS: ~1530M. load average: 1.45 1.28 1.19 1/287 25321588 when user membership in root group is missing1589 sets access level to maintainer1590# [RSpecRunTime] RSpec elapsed time: 6 minutes 31.09 seconds. Current RSS: ~1531M. load average: 1.45 1.28 1.19 1/287 25391591 when root ancestor is not a group1592 sets access level to maintainer1593# [RSpecRunTime] RSpec elapsed time: 6 minutes 32.18 seconds. Current RSS: ~1532M. load average: 1.45 1.28 1.19 1/287 25461594 push access level1595 when access level is no one1596 keeps no one access level1597# [RSpecRunTime] RSpec elapsed time: 6 minutes 33.29 seconds. Current RSS: ~1532M. load average: 1.42 1.27 1.18 1/287 25531598 when access level is below maintainer1599 sets access level to maintainer1600# [RSpecRunTime] RSpec elapsed time: 6 minutes 34.36 seconds. Current RSS: ~1531M. load average: 1.42 1.27 1.18 1/287 25601601 when access level is above maintainer1602 sets access level to maintainer1603# [RSpecRunTime] RSpec elapsed time: 6 minutes 35.53 seconds. Current RSS: ~1529M. load average: 1.42 1.27 1.18 1/287 25671604 root ancestor membership1605 when importer user is root group owner1606 keeps access level as is1607# [RSpecRunTime] RSpec elapsed time: 6 minutes 36.74 seconds. Current RSS: ~1527M. load average: 1.42 1.27 1.18 1/287 25741608 when user membership in root group is missing1609 sets access level to maintainer1610# [RSpecRunTime] RSpec elapsed time: 6 minutes 37.85 seconds. Current RSS: ~1528M. load average: 1.38 1.27 1.18 1/287 25811611 when root ancestor is not a group1612 sets access level to maintainer1613# [RSpecRunTime] RSpec elapsed time: 6 minutes 38.92 seconds. Current RSS: ~1529M. load average: 1.38 1.27 1.18 2/287 25881614 diff notes1615 when relation is a diff note1616 when diff note line_range is in an outdated format1617 updates the line_range to the new format1618# [RSpecRunTime] RSpec elapsed time: 6 minutes 40.02 seconds. Current RSS: ~1528M. load average: 1.38 1.27 1.18 1/287 25951619 note diff files1620 sets diff to diff_export value1621# [RSpecRunTime] RSpec elapsed time: 6 minutes 41.17 seconds. Current RSS: ~1528M. load average: 1.38 1.27 1.18 1/287 26021622# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/project/relation_factory_spec.rb. It took 1 minute 12.71 seconds. Expected to take 1 minute 37.38 seconds.1623# [RSpecRunTime] Starting example group spec/models/milestone_spec.rb. Expected to take 1 minute 25.81 seconds.1624Milestone1625 does not allow STI1626 modules1627 with a project1628 behaves like AtomicInternalId1629 .has_internal_id1630 Module inclusion1631 is expected to includes the AtomicInternalId module1632# [RSpecRunTime] RSpec elapsed time: 6 minutes 42.48 seconds. Current RSS: ~1528M. load average: 1.38 1.27 1.18 1/287 26031633 Validation1634 when presence validation is required1635 when creating an object1636 raises an error if the internal id is blank1637 when updating an object1638 raises an error if the internal id is blank1639 when presence validation is not required1640 when creating an object1641 does not raise an error if the internal id is blank (PENDING: No reason given)1642 when updating an object1643 does not raise an error if the internal id is blank (PENDING: No reason given)1644 Creating an instance1645 saves a new instance properly1646 internal id generation1647 calls InternalId.generate_next and sets internal id attribute1648 does not overwrite an existing internal id1649 when the instance has an internal ID set1650 calls InternalId.update_last_value and sets the `last_value` to that of the instance1651# [RSpecRunTime] RSpec elapsed time: 6 minutes 46.21 seconds. Current RSS: ~1530M. load average: 1.35 1.26 1.18 1/287 26041652 unsetting the instance internal id on rollback1653 when the internal id has been changed1654 when the internal id is automatically set1655 clears it on the instance1656 when the internal id is manually set1657 does not clear it on the instance1658 when the internal id has not been changed1659 preserves the value on the instance1660 supply of internal ids1661 provides a persistent supply of IID values, sensitive to the current state1662 #reset_scope_internal_id_attribute1663 rewinds the allocated IID1664 allocates the same IID1665# [RSpecRunTime] RSpec elapsed time: 6 minutes 49.55 seconds. Current RSS: ~1523M. load average: 1.32 1.26 1.18 1/287 26051666 with a group1667 behaves like AtomicInternalId1668 .has_internal_id1669 Module inclusion1670 is expected to includes the AtomicInternalId module1671 Validation1672 when presence validation is required1673 when creating an object1674 raises an error if the internal id is blank1675 when updating an object1676 raises an error if the internal id is blank1677 when presence validation is not required1678 when creating an object1679 does not raise an error if the internal id is blank (PENDING: No reason given)1680 when updating an object1681 does not raise an error if the internal id is blank (PENDING: No reason given)1682 Creating an instance1683 saves a new instance properly1684 internal id generation1685 calls InternalId.generate_next and sets internal id attribute1686 does not overwrite an existing internal id1687 when the instance has an internal ID set1688 calls InternalId.update_last_value and sets the `last_value` to that of the instance1689 unsetting the instance internal id on rollback1690 when the internal id has been changed1691 when the internal id is automatically set1692 clears it on the instance1693 when the internal id is manually set1694 does not clear it on the instance1695 when the internal id has not been changed1696 preserves the value on the instance1697 supply of internal ids1698 provides a persistent supply of IID values, sensitive to the current state1699 #reset_scope_internal_id_attribute1700 rewinds the allocated IID1701 allocates the same IID1702 behaves like a timebox1703 Validation1704 start_date1705 adds an error when start_date is greater then due_date1706 adds an error when start_date is greater than 9999-12-311707# [RSpecRunTime] RSpec elapsed time: 6 minutes 54.34 seconds. Current RSS: ~1527M. load average: 1.30 1.25 1.18 1/287 26061708 due_date1709 adds an error when due_date is greater than 9999-12-311710 Associations1711 is expected to have many issues1712 is expected to have many merge_requests1713 is expected to have many labels through issues1714 #timebox_name1715 returns the name of the model1716 #safe_title1717 normalizes the title for use as a slug1718 #title1719 sanitizes title1720 #to_ability_name1721 returns timebox1722 .within_timeframe1723 can find overlapping timeboxes1724# [RSpecRunTime] RSpec elapsed time: 7 minutes 4.6 seconds. Current RSS: ~1474M. load average: 1.25 1.25 1.18 1/287 26071725 #uniqueness_of_title1726 per project1727 does not accept the same title in a project twice1728 accepts the same title in another project1729# [RSpecRunTime] RSpec elapsed time: 7 minutes 6.19 seconds. Current RSS: ~1471M. load average: 1.25 1.25 1.18 1/287 26081730 per group1731 does not accept the same title in a group twice1732 does not accept the same title of a child project timebox1733# [RSpecRunTime] RSpec elapsed time: 7 minutes 7.83 seconds. Current RSS: ~1463M. load average: 1.23 1.24 1.18 1/287 26091734 MilestoneStruct#serializable_hash1735 presents the predefined milestone as a hash1736 Validation1737 title1738 is expected to validate that :title cannot be empty/falsy1739 is invalid if title would be empty after sanitation1740 milestone_releases1741 when it is tied to a release for another project1742 creates a validation error1743 when it is tied to a release for the same project1744 is valid1745 #parent_type_check1746 is invalid if it has both project_id and group_id1747 Associations1748 is expected to belong to project required: false1749 is expected to belong to group required: false1750 is expected to have many releases1751 is expected to have many milestone_releases1752 .predefined_id?1753 returns true for a predefined Milestone ID1754 returns false for a Milestone ID that is not predefined1755 .order_by_name_asc1756 sorts by name ascending1757 .reorder_by_due_date_asc1758 reorders the input relation1759 behaves like within_timeframe scope1760 .within_timeframe1761 returns resources with start_date and/or end_date between timeframe1762 returns resources which starts before the timeframe1763 returns resources which ends after the timeframe1764 #percent_complete1765 does not count open issues1766 counts closed issues1767 recovers from dividing by zero1768 #expired? and #expired1769 expired1770 returns true when due_date is in the past1771 not expired1772 returns false when due_date is in the future1773 #upcoming?1774 returns true when start_date is in the future1775 returns false when start_date is in the past1776# [RSpecRunTime] RSpec elapsed time: 7 minutes 14.91 seconds. Current RSS: ~1475M. load average: 1.21 1.24 1.18 1/287 26121777 #can_be_closed?1778 returns true if milestone active and all nested issues closed1779 returns false if milestone active and not all nested issues closed1780 #to_ability_name1781 returns milestone1782 .search1783 returns milestones with a matching title1784 returns milestones with a partially matching title1785 returns milestones with a matching title regardless of the casing1786 returns milestones with a matching description1787 returns milestones with a partially matching description1788 returns milestones with a matching description regardless of the casing1789# [RSpecRunTime] RSpec elapsed time: 7 minutes 19.37 seconds. Current RSS: ~1470M. load average: 1.20 1.23 1.17 1/287 26131790 #search_title1791 returns milestones with a matching title1792 returns milestones with a partially matching title1793 returns milestones with a matching title regardless of the casing1794 searches only on the title and ignores milestones with a matching description1795# [RSpecRunTime] RSpec elapsed time: 7 minutes 22.06 seconds. Current RSS: ~1470M. load average: 1.20 1.23 1.17 1/287 26141796 behaves like #for_projects_and_groups1797 #for_projects_and_groups1798 returns no records if projects and groups are nil1799 ids as params1800 behaves like filters by projects and groups1801 returns milestones filtered by project1802 returns milestones filtered by group1803 returns milestones filtered by both project and group1804# [RSpecRunTime] RSpec elapsed time: 7 minutes 23.44 seconds. Current RSS: ~1469M. load average: 1.18 1.23 1.17 1/287 26151805 relations as params1806 behaves like filters by projects and groups1807 returns milestones filtered by project1808 returns milestones filtered by group1809 returns milestones filtered by both project and group1810 objects as params1811 behaves like filters by projects and groups1812 returns milestones filtered by project1813 returns milestones filtered by group1814 returns milestones filtered by both project and group1815 .upcoming_ids1816 returns the next upcoming open milestone ID for each project and group1817 when the projects and groups have no open upcoming milestones1818 returns no results1819# [RSpecRunTime] RSpec elapsed time: 7 minutes 26.26 seconds. Current RSS: ~1478M. load average: 1.18 1.23 1.17 1/287 26161820 #to_reference1821 for a project milestone1822 returns a String reference to the object1823 returns a reference by name when the format is set to :name1824 supports a cross-project reference1825 for a group milestone1826 returns a group milestone reference with a default format1827 returns a reference by name when the format is set to :name1828 does supports cross-project references within a group1829 raises an error when using iid format1830 #reference_link_text1831 returns the title with the reference prefix1832 #participants1833 returns participants without duplicates1834 .sort_with_expired_last1835 ordering by due_date ascending1836 sorts by due date in ascending order (ties broken by id in desc order)1837# [RSpecRunTime] RSpec elapsed time: 7 minutes 30.18 seconds. Current RSS: ~1477M. load average: 1.16 1.22 1.17 1/287 26171838 ordering by due_date descending1839 sorts by due date in descending order (ties broken by id in desc order)1840 .sort_by_attribute1841 ordering by name ascending1842 sorts by title ascending1843 ordering by name descending1844 sorts by title descending1845 .states_count1846 when the projects have milestones1847 returns the quantity of milestones in each possible state1848# [RSpecRunTime] RSpec elapsed time: 7 minutes 32.71 seconds. Current RSS: ~1475M. load average: 1.15 1.22 1.17 1/287 26181849 when the projects do not have milestones1850 returns 0 as the quantity of global milestones in each state1851 .reference_pattern1852 is expected to match "gitlab-org/gitlab-ce%123"1853 is expected to match "gitlab-org/gitlab-ce%\"my-milestone\""1854 .link_reference_pattern1855 is expected to match "http://localhost/gitlab-org/gitlab-foss/milestones/123"1856 is expected to match "http://localhost/gitlab-org/gitlab-foss/-/milestones/123"1857 is expected not to match "http://localhost/gitlab-org/gitlab-foss/issues/123"1858 is expected not to match "gitlab-org/gitlab-ce/milestones/123"1859 #merge_requests_enabled?1860 per project1861 is true for projects with MRs enabled1862 is false for projects with MRs disabled1863 is false for projects with repository disabled1864# [RSpecRunTime] RSpec elapsed time: 7 minutes 35.34 seconds. Current RSS: ~1484M. load average: 1.15 1.22 1.17 1/287 26191865 per group1866 is always true for groups, for performance reasons1867 #resource_parent1868 when group is present1869 returns the group1870 when project is present1871 returns the project1872 #parent1873 with group1874 returns the expected parent1875 with project1876 returns the expected parent1877 #subgroup_milestone1878 parent is subgroup1879 returns true1880 parent is not subgroup1881 returns false1882 #project_milestone?1883 when project_id is present1884 returns true1885 when project_id is not present1886 returns false1887 #group_milestone?1888 when group_id is present1889 returns true1890 when group_id is not present1891 returns false1892 #lock_version1893 ensures that lock_version and optimistic locking is enabled1894 #check_for_spam?1895 when spammable attribute title has changed1896 is expected to eq true1897 when spammable attribute description has changed1898 is expected to eq true1899 when spammable attribute has changed but parent is private1900 is expected to eq false1901 when no spammable attribute has changed1902 is expected to eq false1903 .with_ids_or_title1904 returns milestones with matching id or title1905# [RSpecRunTime] RSpec elapsed time: 7 minutes 39.92 seconds. Current RSS: ~1485M. load average: 1.14 1.22 1.17 1/287 26201906# [RSpecRunTime] Finishing example group spec/models/milestone_spec.rb. It took 58.67 seconds. Expected to take 1 minute 25.81 seconds.1907# [RSpecRunTime] Starting example group spec/lib/gitlab/database/lock_writes_manager_spec.rb. Expected to take 1 minute 12.46 seconds.1908Gitlab::Database::LockWritesManager1909 #table_locked_for_writes?1910 returns false for a table that is not locked for writes1911 returns true for a table that is locked for writes1912 for detached partition tables in another schema1913 returns true for a table that is locked for writes1914# [RSpecRunTime] RSpec elapsed time: 7 minutes 49.04 seconds. Current RSS: ~1459M. load average: 1.12 1.21 1.17 1/287 26211915 #lock_writes1916 prevents any writes on the table1917 prevents truncating the table1918 adds 3 triggers to the ci schema tables on the main database1919 logs the write locking1920 retries again if it receives a statement_timeout a few number of times1921 raises the exception if it happened many times1922 skips the operation if the table is already locked for writes1923 when running in dry_run mode1924 prints the sql statement to the logger1925 does not lock the tables for writes1926 returns result hash with action needs_lock1927# [RSpecRunTime] RSpec elapsed time: 8 minutes 18.43 seconds. Current RSS: ~1453M. load average: 1.13 1.20 1.17 1/287 26221928 #unlock_writes1929 allows writing on the table again1930 skips unlocking the table if the table was already unlocked for writes1931 removes the write protection triggers from the gitlab_main tables on the ci database1932 logs the write unlocking1933 when running in dry_run mode1934 prints the sql statement to the logger1935 does not unlock the tables for writes1936 returns result hash with dry_run true1937# [RSpecRunTime] RSpec elapsed time: 8 minutes 39.14 seconds. Current RSS: ~1453M. load average: 1.08 1.19 1.17 1/287 26231938# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/lock_writes_manager_spec.rb. It took 59.22 seconds. Expected to take 1 minute 12.46 seconds.1939# [RSpecRunTime] Starting example group spec/services/ci/retry_job_service_spec.rb. Expected to take 1 minute 5.84 seconds.1940Ci::RetryJobService1941 #clone!1942 raises an error when an unexpected class is passed1943 when the job to be cloned is a bridge1944 does not create a new deployment1945 behaves like clones the job1946 when the user has ability to execute job1947 marks the old job as retried1948 when there is a failed job ToDo for the MR1949 resolves the ToDo for the failed job1950# [RSpecRunTime] RSpec elapsed time: 8 minutes 43.08 seconds. Current RSS: ~1479M. load average: 1.08 1.19 1.16 1/293 26841951 when the job has needs1952 bulk inserts all the needs1953 when the user does not have permission to execute the job1954 raises an error1955 when the pipeline is started automatically1956 behaves like creates associations for a deployable job1957 when a job with a deployment is retried1958 creates a new deployment1959 does not create a new environment1960# [RSpecRunTime] RSpec elapsed time: 8 minutes 44.76 seconds. Current RSS: ~1482M. load average: 1.08 1.19 1.16 1/293 27251961 when a job with a dynamic environment is retried1962 creates a new deployment1963 does not create a new environment1964# [RSpecRunTime] RSpec elapsed time: 8 minutes 46.13 seconds. Current RSS: ~1479M. load average: 1.08 1.19 1.16 1/292 27651965 when given variables1966 does not give variables to the new bridge1967 when the job to be cloned is a build1968 does not create a new deployment1969 behaves like clones the job1970 when the user has ability to execute job1971 marks the old job as retried1972 when there is a failed job ToDo for the MR1973 resolves the ToDo for the failed job1974# [RSpecRunTime] RSpec elapsed time: 8 minutes 48.75 seconds. Current RSS: ~1477M. load average: 1.07 1.18 1.16 1/293 28021975 when the job has needs1976 bulk inserts all the needs1977 when the user does not have permission to execute the job1978 raises an error1979 when the pipeline is started automatically1980 behaves like creates associations for a deployable job1981 when a job with a deployment is retried1982 creates a new deployment1983 does not create a new environment1984# [RSpecRunTime] RSpec elapsed time: 8 minutes 50.74 seconds. Current RSS: ~1474M. load average: 1.07 1.18 1.16 1/293 28411985 when a job with a dynamic environment is retried1986 creates a new deployment1987 does not create a new environment1988# [RSpecRunTime] RSpec elapsed time: 8 minutes 52.34 seconds. Current RSS: ~1476M. load average: 1.07 1.18 1.16 1/292 28801989 when given variables1990 when the build is actionable1991 gives variables to the new build1992 when the build is not actionable1993 does not give variables to the new build1994 when enqueue_if_actionable is provided1995 enqueue_if_actionable: true, trait: nil, enqueue_immediately: false1996 behaves like checks enqueue_immediately?1997 returns enqueue_immediately1998 enqueue_if_actionable: true, trait: :manual, enqueue_immediately: true1999 behaves like checks enqueue_immediately?2000 returns enqueue_immediately2001 enqueue_if_actionable: true, trait: :expired_scheduled, enqueue_immediately: true2002 behaves like checks enqueue_immediately?2003 returns enqueue_immediately2004 enqueue_if_actionable: false, trait: nil, enqueue_immediately: false2005 behaves like checks enqueue_immediately?2006 returns enqueue_immediately2007 enqueue_if_actionable: false, trait: :manual, enqueue_immediately: false2008 behaves like checks enqueue_immediately?2009 returns enqueue_immediately2010 enqueue_if_actionable: false, trait: :expired_scheduled, enqueue_immediately: false2011 behaves like checks enqueue_immediately?2012 returns enqueue_immediately2013 #execute2014 when the job to be retried is a bridge2015 and it is not retryable2016 behaves like does not retry the job2017 returns :not_retryable and :unprocessable_entity2018 behaves like retries the job2019 enqueues the new job2020 behaves like clones the job2021 when the user has ability to execute job2022 marks the old job as retried2023 when there is a failed job ToDo for the MR2024 resolves the ToDo for the failed job2025# [RSpecRunTime] RSpec elapsed time: 8 minutes 57.73 seconds. Current RSS: ~1486M. load average: 1.06 1.18 1.16 1/293 29302026 when the job has needs2027 bulk inserts all the needs2028 when the user does not have permission to execute the job2029 raises an error2030 when there are subsequent processables that are skipped2031 resumes pipeline processing in the subsequent stage2032 updates ownership for subsequent builds2033 updates ownership for subsequent bridges2034# [RSpecRunTime] RSpec elapsed time: 9 minutes 0.65 second. Current RSS: ~1492M. load average: 1.06 1.18 1.16 1/293 29552035 when the pipeline has other jobs2036 when job has a nil scheduling_type2037 populates scheduling_type of processables2038 when job has scheduling_type2039 does not call populate_scheduling_type!2040 when the pipeline is a child pipeline and the bridge uses strategy:depend2041 marks the source bridge as pending2042 when given variables2043 does not give variables to the new bridge2044 when the job to be retried is a build2045 and it is not retryable2046 behaves like does not retry the job2047 returns :not_retryable and :unprocessable_entity2048 behaves like retries the job2049 enqueues the new job2050 behaves like clones the job2051 when the user has ability to execute job2052 marks the old job as retried2053 when there is a failed job ToDo for the MR2054 resolves the ToDo for the failed job2055# [RSpecRunTime] RSpec elapsed time: 9 minutes 5.8 seconds. Current RSS: ~1493M. load average: 1.13 1.19 1.17 1/293 30192056 when the job has needs2057 bulk inserts all the needs2058 when the user does not have permission to execute the job2059 raises an error2060 when there are subsequent processables that are skipped2061 resumes pipeline processing in the subsequent stage2062 updates ownership for subsequent builds2063 updates ownership for subsequent bridges2064# [RSpecRunTime] RSpec elapsed time: 9 minutes 8.94 seconds. Current RSS: ~1485M. load average: 1.12 1.19 1.17 1/292 30422065 when the pipeline has other jobs2066 when job has a nil scheduling_type2067 populates scheduling_type of processables2068 when job has scheduling_type2069 does not call populate_scheduling_type!2070 when the pipeline is a child pipeline and the bridge uses strategy:depend2071 marks the source bridge as pending2072 automatic retryable build2073 creates a new build and enqueues BuildQueueWorker2074 when there are subsequent jobs that are skipped2075 does not cause an N+1 when updating the job ownership2076 when given variables2077 when the build is actionable2078 gives variables to the new build2079 when the build is not actionable2080 does not give variables to the new build2081 when job being retried has jobs in previous stages2082 previous_stage_job_status: :created, after_status: "created"2083 updates the new job status to after_status2084 previous_stage_job_status: :pending, after_status: "created"2085 updates the new job status to after_status2086 previous_stage_job_status: :running, after_status: "created"2087 updates the new job status to after_status2088 previous_stage_job_status: :manual, after_status: "created"2089 updates the new job status to after_status2090 previous_stage_job_status: :scheduled, after_status: "created"2091 updates the new job status to after_status2092 previous_stage_job_status: :success, after_status: "pending"2093 updates the new job status to after_status2094 previous_stage_job_status: :failed, after_status: "skipped"2095 updates the new job status to after_status2096 previous_stage_job_status: :skipped, after_status: "pending"2097 updates the new job status to after_status2098 when job being retried has DAG dependencies2099 dag_dependency_status: :created, after_status: "created"2100 updates the new job status to after_status2101 dag_dependency_status: :pending, after_status: "created"2102 updates the new job status to after_status2103 dag_dependency_status: :running, after_status: "created"2104 updates the new job status to after_status2105 dag_dependency_status: :manual, after_status: "created"2106 updates the new job status to after_status2107 dag_dependency_status: :scheduled, after_status: "created"2108 updates the new job status to after_status2109 dag_dependency_status: :success, after_status: "pending"2110 updates the new job status to after_status2111 dag_dependency_status: :failed, after_status: "skipped"2112 updates the new job status to after_status2113 dag_dependency_status: :skipped, after_status: "skipped"2114 updates the new job status to after_status2115 when there are other manual/scheduled jobs2116 trait: nil, enqueue_immediately: false2117 retries the given job but not the other manual/scheduled jobs2118 behaves like checks enqueue_immediately?2119 returns enqueue_immediately2120# [RSpecRunTime] RSpec elapsed time: 9 minutes 24.45 seconds. Current RSS: ~1484M. load average: 1.10 1.18 1.16 1/292 31452121 trait: :manual, enqueue_immediately: true2122 retries the given job but not the other manual/scheduled jobs2123 behaves like checks enqueue_immediately?2124 returns enqueue_immediately2125# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.61 seconds. Current RSS: ~1485M. load average: 1.10 1.18 1.16 1/292 31522126 trait: :expired_scheduled, enqueue_immediately: true2127 retries the given job but not the other manual/scheduled jobs2128 behaves like checks enqueue_immediately?2129 returns enqueue_immediately2130# [RSpecRunTime] RSpec elapsed time: 9 minutes 26.69 seconds. Current RSS: ~1486M. load average: 1.10 1.18 1.16 1/292 31592131# [RSpecRunTime] Finishing example group spec/services/ci/retry_job_service_spec.rb. It took 47.55 seconds. Expected to take 1 minute 5.84 seconds.2132# [RSpecRunTime] Starting example group spec/helpers/groups/group_members_helper_spec.rb. Expected to take 57.36 seconds.2133Groups::GroupMembersHelper2134 #group_members_app_data2135 returns expected json2136 group members2137 behaves like members.json2138 returns `members` property that matches json schema2139 sets `member_path` property2140# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.6 seconds. Current RSS: ~1460M. load average: 1.24 1.20 1.17 1/288 31602141 with user status set2142 behaves like members.json2143 returns `members` property that matches json schema2144 sets `member_path` property2145# [RSpecRunTime] RSpec elapsed time: 9 minutes 41.9 seconds. Current RSS: ~1463M. load average: 1.22 1.20 1.17 1/287 31612146 invited group members2147 behaves like members.json2148 returns `members` property that matches json schema2149 sets `member_path` property2150# [RSpecRunTime] RSpec elapsed time: 9 minutes 46.89 seconds. Current RSS: ~1478M. load average: 1.20 1.20 1.17 1/287 31622151 access requests2152 behaves like members.json2153 returns `members` property that matches json schema2154 sets `member_path` property2155# [RSpecRunTime] RSpec elapsed time: 9 minutes 51.88 seconds. Current RSS: ~1481M. load average: 1.19 1.19 1.17 1/287 31632156 group links2157 sets `group.members` property that matches json schema2158 sets `member_path` property2159 inherited2160 include_relations: [:inherited, :direct], result: lazy { [group_group_link, sub_group_group_link].map(&:id) }2161 returns correct group links2162# [RSpecRunTime] RSpec elapsed time: 9 minutes 59.54 seconds. Current RSS: ~1481M. load average: 1.16 1.19 1.17 1/287 31642163 include_relations: [:inherited], result: lazy { [group_group_link].map(&:id) }2164 returns correct group links2165# [RSpecRunTime] RSpec elapsed time: 10 minutes 2.18 seconds. Current RSS: ~1482M. load average: 1.16 1.19 1.17 1/287 31652166 include_relations: [:direct], result: lazy { [sub_group_group_link].map(&:id) }2167 returns correct group links2168# [RSpecRunTime] RSpec elapsed time: 10 minutes 4.95 seconds. Current RSS: ~1482M. load average: 1.14 1.18 1.17 1/287 31662169 when pagination is not available2170 sets `pagination` attribute to expected json2171# [RSpecRunTime] RSpec elapsed time: 10 minutes 7.61 seconds. Current RSS: ~1480M. load average: 1.14 1.18 1.17 1/287 31672172 when pagination is available2173 sets `pagination` attribute to expected json2174# [RSpecRunTime] RSpec elapsed time: 10 minutes 10.03 seconds. Current RSS: ~1481M. load average: 1.13 1.18 1.17 1/287 31682175 #group_member_header_subtext2176 contains expected text with group name2177# [RSpecRunTime] Finishing example group spec/helpers/groups/group_members_helper_spec.rb. It took 43.51 seconds. Expected to take 57.36 seconds.2178# [RSpecRunTime] Starting example group spec/finders/groups_finder_spec.rb. Expected to take 52.33 seconds.2179GroupsFinder2180 #execute2181 root level groups2182 user_type: nil, params: {:all_available=>true}, results: [:public_group, :user_public_group]2183 is expected to contain exactly #<Group id:973 @public_group> and #<Group id:976 @user_public_group>2184 user_type: nil, params: {:all_available=>false}, results: [:public_group, :user_public_group]2185 is expected to contain exactly #<Group id:979 @public_group> and #<Group id:982 @user_public_group>2186 user_type: nil, params: {}, results: [:public_group, :user_public_group]2187 is expected to contain exactly #<Group id:985 @public_group> and #<Group id:988 @user_public_group>2188 user_type: :regular, params: {:all_available=>true}, results: [:public_group, :internal_group, :user_public_group, :user_internal_group, :user_private_group]2189 is expected to contain exactly #<Group id:991 @public_group>, #<Group id:990 @internal_group>, #<Group id:994 @user_public_group>, #<Group id:993 @user_internal_group>, and #<Group id:992 @user_private_group>2190# [RSpecRunTime] RSpec elapsed time: 10 minutes 13.88 seconds. Current RSS: ~1494M. load average: 1.12 1.18 1.16 1/287 31692191 user_type: :regular, params: {:all_available=>false}, results: [:user_public_group, :user_internal_group, :user_private_group]2192 is expected to contain exactly #<Group id:1000 @user_public_group>, #<Group id:999 @user_internal_group>, and #<Group id:998 @user_private_group>2193# [RSpecRunTime] RSpec elapsed time: 10 minutes 15.15 seconds. Current RSS: ~1495M. load average: 1.12 1.18 1.16 1/287 31702194 user_type: :regular, params: {}, results: [:public_group, :internal_group, :user_public_group, :user_internal_group, :user_private_group]2195 is expected to contain exactly #<Group id:1003 @public_group>, #<Group id:1002 @internal_group>, #<Group id:1006 @user_public_group>, #<Group id:1005 @user_internal_group>, and #<Group id:1004 @user_private_group>2196# [RSpecRunTime] RSpec elapsed time: 10 minutes 16.45 seconds. Current RSS: ~1495M. load average: 1.12 1.18 1.16 1/287 31712197 user_type: :regular, params: {:min_access_level=>30}, results: [:user_public_group, :user_internal_group, :user_private_group]2198 is expected to contain exactly #<Group id:1012 @user_public_group>, #<Group id:1011 @user_internal_group>, and #<Group id:1010 @user_private_group>2199# [RSpecRunTime] RSpec elapsed time: 10 minutes 17.69 seconds. Current RSS: ~1490M. load average: 1.12 1.18 1.16 1/287 31722200 user_type: :external, params: {:all_available=>true}, results: [:public_group, :user_public_group, :user_internal_group, :user_private_group]2201 is expected to contain exactly #<Group id:1015 @public_group>, #<Group id:1018 @user_public_group>, #<Group id:1017 @user_internal_group>, and #<Group id:1016 @user_private_group>2202# [RSpecRunTime] RSpec elapsed time: 10 minutes 18.95 seconds. Current RSS: ~1485M. load average: 1.11 1.17 1.16 1/287 31732203 user_type: :external, params: {:all_available=>false}, results: [:user_public_group, :user_internal_group, :user_private_group]2204 is expected to contain exactly #<Group id:1024 @user_public_group>, #<Group id:1023 @user_internal_group>, and #<Group id:1022 @user_private_group>2205# [RSpecRunTime] RSpec elapsed time: 10 minutes 20.25 seconds. Current RSS: ~1482M. load average: 1.11 1.17 1.16 1/287 31742206 user_type: :external, params: {}, results: [:public_group, :user_public_group, :user_internal_group, :user_private_group]2207 is expected to contain exactly #<Group id:1027 @public_group>, #<Group id:1030 @user_public_group>, #<Group id:1029 @user_internal_group>, and #<Group id:1028 @user_private_group>2208# [RSpecRunTime] RSpec elapsed time: 10 minutes 21.54 seconds. Current RSS: ~1480M. load average: 1.11 1.17 1.16 1/287 31752209 user_type: :admin_without_admin_mode, params: {:all_available=>true}, results: [:public_group, :internal_group, :user_public_group, :user_internal_group, :user_private_group]2210 is expected to contain exactly #<Group id:1033 @public_group>, #<Group id:1032 @internal_group>, #<Group id:1036 @user_public_group>, #<Group id:1035 @user_internal_group>, and #<Group id:1034 @user_private_group>2211# [RSpecRunTime] RSpec elapsed time: 10 minutes 22.82 seconds. Current RSS: ~1479M. load average: 1.10 1.17 1.16 1/287 31762212 user_type: :admin_without_admin_mode, params: {:all_available=>false}, results: [:user_public_group, :user_internal_group, :user_private_group]2213 is expected to contain exactly #<Group id:1042 @user_public_group>, #<Group id:1041 @user_internal_group>, and #<Group id:1040 @user_private_group>2214# [RSpecRunTime] RSpec elapsed time: 10 minutes 24.14 seconds. Current RSS: ~1479M. load average: 1.10 1.17 1.16 1/287 31772215 user_type: :admin_without_admin_mode, params: {}, results: [:public_group, :internal_group, :user_public_group, :user_internal_group, :user_private_group]2216 is expected to contain exactly #<Group id:1045 @public_group>, #<Group id:1044 @internal_group>, #<Group id:1048 @user_public_group>, #<Group id:1047 @user_internal_group>, and #<Group id:1046 @user_private_group>2217# [RSpecRunTime] RSpec elapsed time: 10 minutes 25.44 seconds. Current RSS: ~1478M. load average: 1.10 1.17 1.16 1/287 31782218 user_type: :admin_with_admin_mode, params: {:all_available=>true}, results: [:public_group, :internal_group, :private_group, :user_public_group, :user_internal_group, :user_private_group]2219 is expected to contain exactly #<Group id:1051 @public_group>, #<Group id:1050 @internal_group>, #<Group id:1049 @private_group>, #<Group id:1054 @user_public_group>, #<Group id:1053 @user_internal_group>, and #<Group id:1052 @user_private_group>2220# [RSpecRunTime] RSpec elapsed time: 10 minutes 26.76 seconds. Current RSS: ~1478M. load average: 1.10 1.17 1.16 1/287 31792221 user_type: :admin_with_admin_mode, params: {:all_available=>false}, results: [:user_public_group, :user_internal_group, :user_private_group]2222 is expected to contain exactly #<Group id:1060 @user_public_group>, #<Group id:1059 @user_internal_group>, and #<Group id:1058 @user_private_group>2223# [RSpecRunTime] RSpec elapsed time: 10 minutes 28.02 seconds. Current RSS: ~1478M. load average: 1.09 1.17 1.16 1/287 31802224 user_type: :admin_with_admin_mode, params: {}, results: [:public_group, :internal_group, :private_group, :user_public_group, :user_internal_group, :user_private_group]2225 is expected to contain exactly #<Group id:1063 @public_group>, #<Group id:1062 @internal_group>, #<Group id:1061 @private_group>, #<Group id:1066 @user_public_group>, #<Group id:1065 @user_internal_group>, and #<Group id:1064 @user_private_group>2226# [RSpecRunTime] RSpec elapsed time: 10 minutes 29.26 seconds. Current RSS: ~1477M. load average: 1.09 1.17 1.16 1/287 31812227 subgroups2228 with [nil] parent2229 returns only top-level groups2230 without a user2231 only returns parent and public subgroups2232 with a user2233 returns parent, public, and internal subgroups2234 being member2235 returns parent, public subgroups, internal subgroups, and private subgroups user is member of2236# [RSpecRunTime] RSpec elapsed time: 10 minutes 32.14 seconds. Current RSS: ~1487M. load average: 1.09 1.17 1.16 1/287 31822237 parent group private2238 being member of parent group2239 returns all subgroups2240 authorized to private project2241 project one level deep2242 includes the subgroup of the project2243 does not include private subgroups deeper down2244# [RSpecRunTime] RSpec elapsed time: 10 minutes 35.52 seconds. Current RSS: ~1486M. load average: 1.09 1.16 1.16 1/288 31872245 project two levels deep2246 returns all the ancestor groups2247 returns the groups for a given parent2248# [RSpecRunTime] RSpec elapsed time: 10 minutes 38.15 seconds. Current RSS: ~1482M. load average: 1.08 1.16 1.16 1/288 31902249 being minimal access member of parent group2250 do not return group with minimal_access access2251 with include parent group descendants2252 with nil parent2253 returns all accessible groups2254 without a user2255 only returns the group public descendants2256 when a user is present2257 returns the group public and internal descendants2258 when a parent group member is present2259 returns all group descendants2260 when include shared groups is set2261 returns all group descendants with shared groups2262 with search2263 returns all groups with matching title2264 returns all groups with matching path2265 does not search in full path if parent is set2266 with group descendants2267 searches in full path if descendant groups are not included2268# [RSpecRunTime] RSpec elapsed time: 10 minutes 42.32 seconds. Current RSS: ~1503M. load average: 1.08 1.16 1.16 1/288 31922269 with filter_group_ids2270 returns only the groups listed in the filter2271 with organization2272 return all groups inside the organization2273 when user is only authorized to read the public group2274 is expected to contain exactly #<Group id:1128 @public-group>2275# [RSpecRunTime] RSpec elapsed time: 10 minutes 43.85 seconds. Current RSS: ~1487M. load average: 1.07 1.16 1.16 1/288 31932276 with include_ancestors2277 if include_ancestors is true2278 returns ancestors of user groups2279 returns subgroup if user is member of project of subgroup2280 returns only groups related to user groups if all_available is false2281# [RSpecRunTime] RSpec elapsed time: 10 minutes 45.87 seconds. Current RSS: ~1485M. load average: 1.07 1.16 1.16 1/288 31942282 if include_ancestors is false2283 does not return private ancestors of user groups2284 returns project's parent group if user is member of project2285 returns only user groups and their descendants if all_available is false2286# [RSpecRunTime] RSpec elapsed time: 10 minutes 47.19 seconds. Current RSS: ~1484M. load average: 1.07 1.16 1.16 1/288 31952287 group sorting2288 field: "id", direction: "asc", sorted_groups: lazy { all_groups.sort_by(&:id) }2289 is expected to eq [#<Group id:1143 @group283>, #<Group id:1144 @group284>, #<Group id:1145 @group285>]2290 field: "id", direction: "desc", sorted_groups: lazy { all_groups.sort_by(&:id).reverse }2291 is expected to eq [#<Group id:1145 @group285>, #<Group id:1144 @group284>, #<Group id:1143 @group283>]2292 field: "name", direction: "asc", sorted_groups: lazy { all_groups.sort_by(&:name) }2293 is expected to eq [#<Group id:1143 @group283>, #<Group id:1144 @group284>, #<Group id:1145 @group285>]2294 field: "name", direction: "desc", sorted_groups: lazy { all_groups.sort_by(&:name).reverse }2295 is expected to eq [#<Group id:1145 @group285>, #<Group id:1144 @group284>, #<Group id:1143 @group283>]2296 field: "path", direction: "asc", sorted_groups: lazy { all_groups.sort_by(&:path) }2297 is expected to eq [#<Group id:1143 @group283>, #<Group id:1144 @group284>, #<Group id:1145 @group285>]2298 field: "path", direction: "desc", sorted_groups: lazy { all_groups.sort_by(&:path).reverse }2299 is expected to eq [#<Group id:1145 @group285>, #<Group id:1144 @group284>, #<Group id:1143 @group283>]2300# [RSpecRunTime] Finishing example group spec/finders/groups_finder_spec.rb. It took 38.21 seconds. Expected to take 52.33 seconds.2301# [RSpecRunTime] Starting example group spec/workers/packages/maven/metadata/sync_worker_spec.rb. Expected to take 47.31 seconds.2302Packages::Maven::Metadata::SyncWorker2303 #perform2304 with a jar2305 with a valid package name2306 logs the message from the service2307 behaves like an idempotent worker2308 is labeled as idempotent2309 performs multiple times sequentially without raising an exception2310 creates the updated metadata files2311# [RSpecRunTime] RSpec elapsed time: 10 minutes 57.73 seconds. Current RSS: ~1484M. load average: 1.06 1.15 1.16 1/288 31962312 not in the passed project2313 does not create the updated metadata files2314# [RSpecRunTime] RSpec elapsed time: 11 minutes 0.3 second. Current RSS: ~1474M. load average: 1.06 1.15 1.16 1/288 31972315 with a user with not enough permissions2316 does not create the updated metadata files2317# [RSpecRunTime] RSpec elapsed time: 11 minutes 2.49 seconds. Current RSS: ~1476M. load average: 1.06 1.15 1.16 1/289 31982318 with a maven plugin2319 with a valid package name2320 logs the message from the service2321 behaves like an idempotent worker2322 is labeled as idempotent2323 performs multiple times sequentially without raising an exception2324 creates the updated metadata files2325# [RSpecRunTime] RSpec elapsed time: 11 minutes 19.76 seconds. Current RSS: ~1473M. load average: 0.98 1.12 1.15 1/288 31992326 not in the passed project2327 does not create the updated metadata files2328# [RSpecRunTime] RSpec elapsed time: 11 minutes 24.11 seconds. Current RSS: ~1473M. load average: 1.38 1.20 1.17 1/288 32002329 with a user with not enough permissions2330 does not create the updated metadata files2331# [RSpecRunTime] RSpec elapsed time: 11 minutes 28.17 seconds. Current RSS: ~1472M. load average: 1.35 1.20 1.17 1/288 32012332 with no package name2333 does not run2334 with no user id2335 does not run2336 with no project id2337 does not run2338# [RSpecRunTime] Finishing example group spec/workers/packages/maven/metadata/sync_worker_spec.rb. It took 40.84 seconds. Expected to take 47.31 seconds.2339# [RSpecRunTime] Starting example group spec/services/projects/unlink_fork_service_spec.rb. Expected to take 43.46 seconds.2340Projects::UnlinkForkService2341 removes the link to the fork network2342 refreshes the forks count cache of the source project2343 refreshes the project statistics of the forked project2344 does not refresh project statistics when refresh_statistics is false2345 with opened merge request on the source project2346 close all pending merge requests2347 does not close merge requests for the project being unlinked2348# [RSpecRunTime] RSpec elapsed time: 11 minutes 37.42 seconds. Current RSS: ~1467M. load average: 1.40 1.21 1.18 1/288 32022349 when the original project was deleted2350 does not fail when the original project is deleted2351# [RSpecRunTime] RSpec elapsed time: 11 minutes 38.97 seconds. Current RSS: ~1466M. load average: 1.37 1.21 1.18 1/288 32032352 when given project is a source of forks2353 removes its link to the fork network and updates direct network members2354 refreshes the forks count cache of the given project2355 with opened merge requests from fork back to root project2356 closes all pending merge requests2357 does not close merge requests that do not come from the project being unlinked2358# [RSpecRunTime] RSpec elapsed time: 11 minutes 50.64 seconds. Current RSS: ~1469M. load average: 1.31 1.20 1.17 1/288 32042359 and is node with a parent2360 refreshes the forks count cache of the parent and the given project2361 removes its link to the fork network and updates direct network members2362 with opened merge requests from and to given project2363 close all pending merge requests2364 does not close merge requests which do not come from the project being unlinked2365# [RSpecRunTime] RSpec elapsed time: 12 minutes 1.12 seconds. Current RSS: ~1476M. load average: 1.27 1.20 1.17 1/289 32052366 a project with pool repository2367 when unlinked leaves pool repository2368# [RSpecRunTime] RSpec elapsed time: 12 minutes 2.82 seconds. Current RSS: ~1485M. load average: 1.25 1.19 1.17 3/289 32182369 when given project is not part of a fork network2370 does not raise errors2371# [RSpecRunTime] RSpec elapsed time: 12 minutes 4.51 seconds. Current RSS: ~1487M. load average: 1.25 1.19 1.17 1/288 32192372# [RSpecRunTime] Finishing example group spec/services/projects/unlink_fork_service_spec.rb. It took 35.23 seconds. Expected to take 43.46 seconds.2373# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/queues_metadata_spec.rb. Expected to take 41.11 seconds.2374Gitlab::Redis::QueuesMetadata2375 behaves like redis_shared_examples2376 .config_file_name2377 when there is no config file anywhere2378 is expected to be nil2379 .store2380 with old format2381 behaves like redis store2382 instantiates Redis::Store2383 with the namespace2384 uses specified namespace2385 with new format2386 behaves like redis store2387 instantiates Redis::Store2388 with the namespace2389 uses specified namespace2390 .params2391 withstands mutation2392 with command to generate extra config specified2393 when the command returns valid yaml2394 merges config from command on top of config from file2395 when the command returns invalid yaml2396 raises error2397 when the parsed external command output returns invalid hash2398 raises an error2399 when the command fails2400 raises error2401 when url contains unix socket reference2402 with old format2403 returns path key instead2404 with new format2405 returns path key instead2406 when url is host based2407 with old format2408 returns hash with host, port, db, and password2409 with new format2410 rails_env: "development", host: "development-host"2411 returns hash with host, port, db, and password2412 does not raise ArgumentError for invalid keywords in SentinelConfig2413 rails_env: "test", host: "test-host"2414 returns hash with host, port, db, and password2415 does not raise ArgumentError for invalid keywords in SentinelConfig2416 rails_env: "production", host: "production-host"2417 returns hash with host, port, db, and password2418 does not raise ArgumentError for invalid keywords in SentinelConfig2419 behaves like instrumentation_class in custom key2420 moves instrumentation class into custom2421 with redis cluster format2422 rails_env: "development", host: "development-master"2423 returns hash with cluster and password2424 does not raise ArgumentError for invalid keywords in ClusterConfig2425 behaves like instrumentation_class in custom key2426 moves instrumentation class into custom2427 rails_env: "test", host: "test-master"2428 returns hash with cluster and password2429 does not raise ArgumentError for invalid keywords in ClusterConfig2430 behaves like instrumentation_class in custom key2431 moves instrumentation class into custom2432 rails_env: "production", host: "production-master"2433 returns hash with cluster and password2434 does not raise ArgumentError for invalid keywords in ClusterConfig2435 behaves like instrumentation_class in custom key2436 moves instrumentation class into custom2437 .url2438 withstands mutation2439 when yml file with env variable2440 reads redis url from env variable2441 .version2442 returns a version2443 .with2444 yields a ::Redis2445 when running on single-threaded runtime2446 instantiates a connection pool with size 52447 when running on multi-threaded runtime2448 instantiates a connection pool with a size based on the concurrency of the worker2449 when there is no config at all2450 can run an empty block2451 #db2452 with old format2453 returns the correct db2454 with new format2455 returns the correct db2456 with cluster-mode2457 returns the correct db2458 #sentinels2459 when sentinels are defined2460 rails_env: "development", hosts: ["development-replica1", "development-replica2"]2461 returns an array of hashes with host and port keys2462 rails_env: "test", hosts: ["test-replica1", "test-replica2"]2463 returns an array of hashes with host and port keys2464 rails_env: "production", hosts: ["production-replica1", "production-replica2"]2465 returns an array of hashes with host and port keys2466 when sentinels are not defined2467 returns nil2468 when cluster is defined2469 returns nil2470 #sentinels?2471 when sentinels are defined2472 returns true2473 when sentinels are not defined2474 is expected to eq nil2475 when cluster is defined2476 returns false2477 #raw_config_hash2478 returns old-style single url config in a hash2479 returns cluster config without url key in a hash2480 #secret_file2481 when explicitly specified in config file2482 returns the absolute path of specified file inside Rails root2483 when not explicitly specified2484 returns the default path in the encrypted settings shared directory2485 #parse_client_tls_options2486 when configuration does not have TLS related options2487 returns the coniguration as-is2488 when specified certificate file does not exist2489 raises error about missing certificate file2490 when specified key file does not exist2491 raises error about missing key file2492 when only certificate file is specified2493 renders resque.yml correctly2494 when only key file is specified2495 renders resque.yml correctly2496 when configuration valid TLS related options2497 converts cert_file and key_file appropriately2498 #fetch_config2499 raises an exception when the config file contains invalid yaml2500 when redis.yml exists2501 uses config/redis.yml2502 when no config file exsits2503 returns nil2504 when resque.yml exists2505 returns the config from resque.yml2506 .params2507 withstands mutation2508 with command to generate extra config specified2509 when the command returns valid yaml2510 merges config from command on top of config from file2511 when the command returns invalid yaml2512 raises error2513 when the parsed external command output returns invalid hash2514 raises an error2515 when the command fails2516 raises error2517 when url contains unix socket reference2518 with old format2519 returns path key instead2520 with new format2521 returns path key instead2522 when url is host based2523 with old format2524 returns hash with host, port, db, and password2525 with new format2526 rails_env: "development", host: "development-host"2527 returns hash with host, port, db, and password2528 does not raise ArgumentError for invalid keywords in SentinelConfig2529 rails_env: "test", host: "test-host"2530 returns hash with host, port, db, and password2531 does not raise ArgumentError for invalid keywords in SentinelConfig2532 rails_env: "production", host: "production-host"2533 returns hash with host, port, db, and password2534 does not raise ArgumentError for invalid keywords in SentinelConfig2535 behaves like instrumentation_class in custom key2536 moves instrumentation class into custom2537 with redis cluster format2538 rails_env: "development", host: "development-master"2539 returns hash with cluster and password2540 does not raise ArgumentError for invalid keywords in ClusterConfig2541 behaves like instrumentation_class in custom key2542 moves instrumentation class into custom2543 rails_env: "test", host: "test-master"2544 returns hash with cluster and password2545 does not raise ArgumentError for invalid keywords in ClusterConfig2546 behaves like instrumentation_class in custom key2547 moves instrumentation class into custom2548 rails_env: "production", host: "production-master"2549 returns hash with cluster and password2550 does not raise ArgumentError for invalid keywords in ClusterConfig2551 behaves like instrumentation_class in custom key2552 moves instrumentation class into custom2553 #sentinels2554 when sentinels are defined2555 rails_env: "development", hosts: ["development-replica1", "development-replica2"]2556 returns an array of hashes with host and port keys2557 rails_env: "test", hosts: ["test-replica1", "test-replica2"]2558 returns an array of hashes with host and port keys2559 rails_env: "production", hosts: ["production-replica1", "production-replica2"]2560 returns an array of hashes with host and port keys2561 when sentinels are not defined2562 returns nil2563 when cluster is defined2564 returns nil2565 #fetch_config2566 when redis.yml exists2567 when the fallback has a redis.yml entry2568 is expected to eq {"fallback redis.yml"=>123}2569 and an instance config file exists2570 is expected to eq {"instance specific file"=>456}2571 and the instance has a redis.yml entry2572 is expected to eq {"instance redis.yml"=>789}2573 when no redis config file exsits2574 returns nil2575 when resque.yml exists2576 returns the config from resque.yml2577 #secret_file2578 when explicitly specified in config file2579 returns the absolute path of specified file inside Rails root2580 when not explicitly specified2581 returns the default path in the encrypted settings shared directory2582 .url2583 withstands mutation2584 when yml file with env variable2585 reads redis url from env variable2586 #db2587 with old format2588 returns the correct db2589 with new format2590 returns the correct db2591 with cluster-mode2592 returns the correct db2593 .version2594 returns a version2595 .store2596 with old format2597 behaves like redis store2598 instantiates Redis::Store2599 with the namespace2600 uses specified namespace2601 with new format2602 behaves like redis store2603 instantiates Redis::Store2604 with the namespace2605 uses specified namespace2606 #parse_client_tls_options2607 when configuration does not have TLS related options2608 returns the coniguration as-is2609 when specified certificate file does not exist2610 raises error about missing certificate file2611 when specified key file does not exist2612 raises error about missing key file2613 when only certificate file is specified2614 renders resque.yml correctly2615 when only key file is specified2616 renders resque.yml correctly2617 when configuration valid TLS related options2618 converts cert_file and key_file appropriately2619 .config_file_name2620 when there is no config file anywhere2621 is expected to be nil2622 #sentinels?2623 when sentinels are defined2624 returns true2625 when sentinels are not defined2626 is expected to eq nil2627 when cluster is defined2628 returns false2629 #fetch_config2630 raises an exception when the config file contains invalid yaml2631 when redis.yml exists2632 uses config/redis.yml2633 when no config file exsits2634 returns nil2635 when resque.yml exists2636 returns the config from resque.yml2637 .with2638 yields a ::Redis2639 when running on single-threaded runtime2640 instantiates a connection pool with size 52641 when running on multi-threaded runtime2642 instantiates a connection pool with a size based on the concurrency of the worker2643 when there is no config at all2644 can run an empty block2645 #raw_config_hash2646 returns old-style single url config in a hash2647 returns cluster config without url key in a hash2648 .pool2649 when not using fallback config2650 creates its own connection pool2651 when using fallback config2652 uses the fallback class connection pool2653# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/queues_metadata_spec.rb. It took 21.71 seconds. Expected to take 41.11 seconds.2654# [RSpecRunTime] Starting example group spec/lib/gitlab/database/decomposition/migrate_spec.rb. Expected to take 36.34 seconds.2655Gitlab::Database::Decomposition::Migrate2656 #new2657 when backup_location is not specified2658 defaults to subdirectory of configured backup location (PENDING: Skipping because database ci exists)2659# [RSpecRunTime] RSpec elapsed time: 12 minutes 29.23 seconds. Current RSS: ~1539M. load average: 1.16 1.18 1.17 1/288 32202660 when backup_location is specified2661 uses subdirectory of specified backup_location (PENDING: Skipping because database ci exists)2662 when specified_backup_location does not exist2663 and creation of the directory succeeds2664 uses subdirectory of specified backup_location (PENDING: Skipping because database ci exists)2665# [RSpecRunTime] RSpec elapsed time: 12 minutes 35.14 seconds. Current RSS: ~1510M. load average: 1.15 1.17 1.17 1/288 32212666 and creation of the directory fails2667 raises error (PENDING: Skipping because database ci exists)2668# [RSpecRunTime] RSpec elapsed time: 12 minutes 38.2 seconds. Current RSS: ~1493M. load average: 1.22 1.19 1.17 1/288 32222669 #process!2670 when the checks pass2671 copies main database to ci database (PENDING: Skipping because database ci exists)2672# [RSpecRunTime] RSpec elapsed time: 12 minutes 41.21 seconds. Current RSS: ~1489M. load average: 1.22 1.19 1.17 1/288 32232673 when local diskspace is not enough2674 raises error (PENDING: Skipping because database ci exists)2675# [RSpecRunTime] RSpec elapsed time: 12 minutes 44.24 seconds. Current RSS: ~1488M. load average: 1.20 1.18 1.17 1/288 32242676 when connection to ci database fails2677 raises error (PENDING: Skipping because database ci exists)2678# [RSpecRunTime] RSpec elapsed time: 12 minutes 47.27 seconds. Current RSS: ~1478M. load average: 1.20 1.18 1.17 1/288 32252679 when ci database is not empty2680 raises error (PENDING: Skipping because database ci exists)2681# [RSpecRunTime] RSpec elapsed time: 12 minutes 50.31 seconds. Current RSS: ~1477M. load average: 1.18 1.18 1.17 1/288 32262682 when already on decomposed setup2683 raises error (PENDING: Skipping because database ci exists)2684# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.43 seconds. Current RSS: ~1478M. load average: 1.25 1.19 1.17 1/288 32272685 when not all background migrations are finished2686 raises error (PENDING: Skipping because database ci exists)2687# [RSpecRunTime] RSpec elapsed time: 12 minutes 56.5 seconds. Current RSS: ~1478M. load average: 1.25 1.19 1.17 1/288 32282688# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/decomposition/migrate_spec.rb. It took 30.29 seconds. Expected to take 36.34 seconds.2689# [RSpecRunTime] Starting example group spec/presenters/commit_status_presenter_spec.rb. Expected to take 35.53 seconds.2690CommitStatusPresenter2691 inherits from Gitlab::View::Presenter::Delegated2692 #callout_failure_message2693 when troubleshooting doc is available2694 appends the troubleshooting link2695# [RSpecRunTime] RSpec elapsed time: 12 minutes 57.72 seconds. Current RSS: ~1476M. load average: 1.25 1.19 1.17 1/288 32292696 covers all failure reasons2697 unknown_failure2698 is a valid status2699 script_failure2700 is a valid status2701 api_failure2702 is a valid status2703 stuck_or_timeout_failure2704 is a valid status2705 runner_system_failure2706 is a valid status2707 missing_dependency_failure2708 is a valid status2709 runner_unsupported2710 is a valid status2711 stale_schedule2712 is a valid status2713 job_execution_timeout2714 is a valid status2715 archived_failure2716 is a valid status2717 unmet_prerequisites2718 is a valid status2719 scheduler_failure2720 is a valid status2721 data_integrity_failure2722 is a valid status2723 forward_deployment_failure2724 is a valid status2725 user_blocked2726 is a valid status2727 project_deleted2728 is a valid status2729 ci_quota_exceeded2730 is a valid status2731 pipeline_loop_detected2732 is a valid status2733 no_matching_runner2734 is a valid status2735 trace_size_exceeded2736 is a valid status2737 builds_disabled2738 is a valid status2739 environment_creation_failure2740 is a valid status2741 deployment_rejected2742 is a valid status2743 failed_outdated_deployment_job2744 is a valid status2745 protected_environment_failure2746 is a valid status2747 insufficient_bridge_permissions2748 is a valid status2749 downstream_bridge_project_not_found2750 is a valid status2751 invalid_bridge_trigger2752 is a valid status2753 upstream_bridge_project_not_found2754 is a valid status2755 insufficient_upstream_permissions2756 is a valid status2757 bridge_pipeline_is_child_pipeline2758 is a valid status2759 downstream_pipeline_creation_failed2760 is a valid status2761 secrets_provider_not_found2762 is a valid status2763 reached_max_descendant_pipelines_depth2764 is a valid status2765 ip_restriction_failure2766 is a valid status2767 reached_max_pipeline_hierarchy_size2768 is a valid status2769 reached_downstream_pipeline_trigger_rate_limit2770 is a valid status2771 invalid failure message2772 is an invalid status2773# [RSpecRunTime] Finishing example group spec/presenters/commit_status_presenter_spec.rb. It took 25.68 seconds. Expected to take 35.53 seconds.2774# [RSpecRunTime] Starting example group spec/services/system_note_service_spec.rb. Expected to take 33.02 seconds.2775SystemNoteService2776 .add_commits2777 calls CommitService2778 .tag_commit2779 calls CommitService2780 .change_assignee2781 calls IssuableService2782 .change_issuable_assignees2783 calls IssuableService2784 .change_issuable_reviewers2785 calls IssuableService2786 .request_review2787 calls IssuableService2788 .change_issuable_contacts2789 calls IssuableService2790 .close_after_error_tracking_resolve2791 calls IssuableService2792 .relate_issuable2793 calls IssuableService2794 .unrelate_issuable2795 calls IssuableService2796 .change_start_date_or_due_date2797 calls TimeTrackingService2798 .change_status2799 calls IssuableService2800 .merge_when_checks_pass2801 calls MergeRequestsService2802 .cancel_auto_merge2803 calls MergeRequestsService2804 .abort_auto_merge2805 calls MergeRequestsService2806 .merge_when_pipeline_succeeds2807 calls MergeRequestsService2808 .cancel_merge_when_pipeline_succeeds2809 calls MergeRequestsService2810 .abort_merge_when_pipeline_succeeds2811 calls MergeRequestsService2812 .change_title2813 calls IssuableService2814 .change_description2815 calls IssuableService2816 .change_issue_confidentiality2817 calls IssuableService2818 .change_branch2819 calls MergeRequestsService2820 .change_branch_presence2821 calls MergeRequestsService2822 .new_issue_branch2823 calls MergeRequestsService2824 .new_merge_request2825 calls MergeRequestsService2826 .zoom_link_added2827 calls ZoomService2828 .zoom_link_removed2829 calls ZoomService2830 .cross_reference2831 calls IssuableService2832 .cross_reference_disallowed?2833 calls IssuableService2834 .cross_reference_exists?2835 calls IssuableService2836 .noteable_moved2837 calls IssuableService2838 .noteable_cloned2839 calls IssuableService2840 .change_time_estimate2841 calls TimeTrackingService2842 .discussion_continued_in_issue2843 creates a new note in the discussion2844 mentions the created issue in the system note2845 behaves like a system note2846 has the correct attributes2847# [RSpecRunTime] RSpec elapsed time: 13 minutes 33.05 seconds. Current RSS: ~1499M. load average: 1.17 1.18 1.17 1/294 33912848 .change_time_spent2849 calls TimeTrackingService2850 .created_timelog2851 calls TimeTrackingService2852 .remove_timelog2853 calls TimeTrackingService2854 .handle_merge_request_draft2855 calls MergeRequestsService2856 .add_merge_request_draft_from_commit2857 calls MergeRequestsService2858 .change_task_status2859 calls IssuableService2860 .resolve_all_discussions2861 calls MergeRequestsService2862 .diff_discussion_outdated2863 calls MergeRequestsService2864 .mark_duplicate_issue2865 calls IssuableService2866 .mark_canonical_issue_of_duplicate2867 calls IssuableService2868 .email_participants2869 calls IssuableService2870 .discussion_lock2871 calls IssuableService2872 .auto_resolve_prometheus_alert2873 calls IssuableService2874 .design_version_added2875 calls DesignManagementService2876 .design_discussion_added2877 calls DesignManagementService2878 .approve_mr2879 calls MergeRequestsService2880 .unapprove_mr2881 calls MergeRequestsService2882 .change_alert_status2883 with status change reason2884 calls AlertManagementService2885 without status change reason2886 calls AlertManagementService2887 .new_alert_issue2888 calls AlertManagementService2889 .create_new_alert2890 calls AlertManagementService2891 .change_incident_severity2892 calls IncidentService2893 .change_incident_status2894 with status change reason2895 calls IncidentService2896 without status change reason2897 calls IncidentService2898 .log_resolving_alert2899 calls AlertManagementService2900 .change_issue_type2901 calls IssuableService2902 .add_timeline_event2903 calls IncidentsService2904 .edit_timeline_event2905 calls IncidentsService2906 .delete_timeline_event2907 calls IncidentsService2908 .relate_work_item2909 calls IssuableService2910 .unrelate_wotk_item2911 calls IssuableService2912# [RSpecRunTime] Finishing example group spec/services/system_note_service_spec.rb. It took 19.17 seconds. Expected to take 33.02 seconds.2913# [RSpecRunTime] Starting example group spec/lib/backup/targets/repositories_spec.rb. Expected to take 31.74 seconds.2914Backup::Targets::Repositories2915 #restore2916 calls enqueue for each repository type2917 when restoring object pools2918 schedules restoring of the pool2919 skips pools when no source project is found2920# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.19 seconds. Current RSS: ~1531M. load average: 1.14 1.18 1.17 1/289 34722921 for storages2922 calls enqueue for all repositories on the specified storage2923# [RSpecRunTime] RSpec elapsed time: 13 minutes 46.41 seconds. Current RSS: ~1537M. load average: 1.14 1.18 1.17 1/289 34892924 for paths2925 when project path2926 calls enqueue for all repositories on the specified project2927# [RSpecRunTime] RSpec elapsed time: 13 minutes 47.55 seconds. Current RSS: ~1555M. load average: 1.14 1.18 1.17 1/289 35062928 with a group path2929 calls enqueue for all repositories on all descendant projects2930# [RSpecRunTime] RSpec elapsed time: 13 minutes 48.7 seconds. Current RSS: ~1576M. load average: 1.13 1.17 1.17 1/288 35232931 for skip_paths2932 with a project path2933 calls enqueue for all repositories on the specified project2934 with a group path2935 calls enqueue for all repositories on all descendant projects2936 #dump2937 avoids N+1 database queries2938 with hashed storage2939 behaves like creates repository bundles2940 calls enqueue for each repository type2941# [RSpecRunTime] RSpec elapsed time: 13 minutes 57.75 seconds. Current RSS: ~1590M. load average: 1.12 1.17 1.17 1/288 37082942 with legacy storage2943 behaves like creates repository bundles2944 calls enqueue for each repository type2945# [RSpecRunTime] RSpec elapsed time: 13 minutes 58.96 seconds. Current RSS: ~1591M. load average: 1.11 1.17 1.17 1/288 37402946 command failure2947 enqueue_project raises an error2948 project query raises an error2949 storages2950 calls enqueue for all repositories on the specified storage2951# [RSpecRunTime] RSpec elapsed time: 14 minutes 1.35 seconds. Current RSS: ~1616M. load average: 1.11 1.17 1.17 1/288 37932952 paths2953 with a project path2954 calls enqueue for all repositories on the specified project2955# [RSpecRunTime] RSpec elapsed time: 14 minutes 3.29 seconds. Current RSS: ~1614M. load average: 1.10 1.16 1.17 1/288 38312956 with a group path2957 calls enqueue for all repositories on all descendant projects2958# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.45 seconds. Current RSS: ~1617M. load average: 1.10 1.16 1.17 1/288 38482959 skip_paths2960 with a project path2961 calls enqueue for all repositories on the specified project2962# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.11 seconds. Current RSS: ~1622M. load average: 1.10 1.16 1.17 1/288 38862963 with a group path2964 calls enqueue for all repositories on all descendant projects2965# [RSpecRunTime] Finishing example group spec/lib/backup/targets/repositories_spec.rb. It took 25.38 seconds. Expected to take 31.74 seconds.2966# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/usage_data_spec.rb. Expected to take 30.64 seconds.2967Gitlab::Utils::UsageData2968 #measure_duration2969 returns block result and execution duration2970 #add_metric2971 computes the metric value for given metric2972 min/max2973 returns min from the model2974 returns max from the model2975 .with_metadata2976 yields passed block2977 #count2978 returns the count when counting succeeds2979 records duration2980 when counting fails2981 behaves like failing hardening method2982 with should_raise_for_dev? false2983 returns the fallback2984 with should_raise_for_dev? true2985 raises an error2986 #with_prometheus_client2987 records duration2988 returns fallback with for an exception in yield block2989 when Prometheus server address is available from settings2990 behaves like try to query Prometheus with given address2991 Prometheus is ready2992 Prometheus is reachable through HTTPS2993 behaves like query data from Prometheus2994 yields a client instance and returns the block result2995 Prometheus is not reachable through HTTPS2996 Prometheus is reachable through HTTP2997 behaves like query data from Prometheus2998 yields a client instance and returns the block result2999 Prometheus is not reachable through HTTP3000 behaves like does not query data from Prometheus3001 returns {} by default3002 returns fallback if provided3003 Prometheus is not ready3004 behaves like does not query data from Prometheus3005 returns {} by default3006 returns fallback if provided3007 when Prometheus server address is available from Consul service discovery3008 behaves like try to query Prometheus with given address3009 Prometheus is ready3010 Prometheus is reachable through HTTPS3011 behaves like query data from Prometheus3012 yields a client instance and returns the block result3013 Prometheus is not reachable through HTTPS3014 Prometheus is reachable through HTTP3015 behaves like query data from Prometheus3016 yields a client instance and returns the block result3017 Prometheus is not reachable through HTTP3018 behaves like does not query data from Prometheus3019 returns {} by default3020 returns fallback if provided3021 Prometheus is not ready3022 behaves like does not query data from Prometheus3023 returns {} by default3024 returns fallback if provided3025 when Prometheus server address is not available3026 behaves like does not query data from Prometheus3027 returns {} by default3028 returns fallback if provided3029 #histogram3030 checks bucket bounds to be not equal3031 checks bucket_size being non-zero3032 limits the amount of buckets without providing bucket_size argument3033 limits the amount of buckets when providing bucket_size argument3034 without data3035 aggregates properly within bounds3036 aggregates properly out of bounds3037 records duration3038 when query timeout3039 with should_raise_for_dev? false3040 logs canceled queries3041 returns fallback3042# [RSpecRunTime] RSpec elapsed time: 14 minutes 11.58 seconds. Current RSS: ~1628M. load average: 1.09 1.16 1.16 1/288 38973043 with should_raise_for_dev? true3044 raises error3045 #distinct_count3046 returns the count when counting succeeds3047 records duration3048 when counting fails3049 behaves like failing hardening method3050 with should_raise_for_dev? false3051 returns the fallback3052 with should_raise_for_dev? true3053 raises an error3054 #alt_usage_data3055 records duration3056 returns the evaluated block when give3057 returns the value when given3058 when method fails3059 behaves like failing hardening method3060 with should_raise_for_dev? false3061 returns the fallback3062 with should_raise_for_dev? true3063 raises an error3064 #add3065 adds given values3066 adds given values3067 records duration3068 returns the fallback value one of the arguments is negative3069 when adding fails3070 behaves like failing hardening method3071 with should_raise_for_dev? false3072 returns the fallback3073 with should_raise_for_dev? true3074 raises an error3075 #redis_usage_data3076 records duration3077 with block given3078 returns the evaluated block when given3079 when method fails3080 behaves like failing hardening method3081 with should_raise_for_dev? false3082 returns the fallback3083 with should_raise_for_dev? true3084 raises an error3085 when Redis HLL raises any error3086 behaves like failing hardening method3087 with should_raise_for_dev? false3088 returns the fallback3089 with should_raise_for_dev? true3090 raises an error3091 with counter given3092 returns the totals when couter is given3093 when gets an error3094 behaves like failing hardening method3095 with should_raise_for_dev? false3096 returns the fallback3097 with should_raise_for_dev? true3098 raises an error3099 #average3100 returns the average when operation succeeds3101 records duration3102 when operation fails3103 behaves like failing hardening method3104 with should_raise_for_dev? false3105 returns the fallback3106 with should_raise_for_dev? true3107 raises an error3108 #with_finished_at3109 adds a timestamp to the hash yielded by the block3110 #estimate_batch_distinct_count3111 delegates counting to counter class instance3112 yield provided block with PostgresHll::Buckets3113 quasi integration test for different counting parameters3114 different counting parameters3115 counts with symbol passed in column argument3116 counts with string passed in column argument3117 counts with table.column passed in column argument3118 counts with Arel passed in column argument3119 counts over joined relations3120 counts with :column field with batch_size of 50K3121 counts with different number of batches and aggregates total result3122 counts with a start and finish3123# [RSpecRunTime] RSpec elapsed time: 14 minutes 16.99 seconds. Current RSS: ~1606M. load average: 1.09 1.16 1.16 1/288 38983124 error handling3125 when counter raises WRONG_CONFIGURATION_ERROR3126 behaves like failing hardening method3127 with should_raise_for_dev? false3128 returns the fallback3129 with should_raise_for_dev? true3130 raises an error3131 when counting fails due to database error3132 behaves like failing hardening method3133 with should_raise_for_dev? false3134 returns the fallback3135 with should_raise_for_dev? true3136 raises an error3137 #track_usage_event3138 tracks redis hll event3139 raise an error for unknown event3140 #sum3141 returns the count when counting succeeds3142 records duration3143 when counting fails3144 behaves like failing hardening method3145 with should_raise_for_dev? false3146 returns the fallback3147 with should_raise_for_dev? true3148 raises an error3149# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/usage_data_spec.rb. It took 11.3 seconds. Expected to take 30.64 seconds.3150# [RSpecRunTime] Starting example group spec/models/user_preference_spec.rb. Expected to take 28.18 seconds.3151UserPreference3152 does not allow STI3153 validations3154************************************************************************3155Warning from shoulda-matchers:3156You are using `validate_inclusion_of` to assert that a boolean column3157allows boolean values and disallows non-boolean ones. Be aware that it3158is not possible to fully test this, as boolean columns will3159automatically convert non-boolean values to boolean ones. Hence, you3160should consider removing this test.3161************************************************************************3162 is expected to validate that :time_display_relative is either ‹true› or ‹false›3163************************************************************************3164Warning from shoulda-matchers:3165You are using `validate_inclusion_of` to assert that a boolean column3166allows boolean values and disallows non-boolean ones. Be aware that it3167is not possible to fully test this, as boolean columns will3168automatically convert non-boolean values to boolean ones. Hence, you3169should consider removing this test.3170************************************************************************3171 is expected to validate that :render_whitespace_in_code is either ‹true› or ‹false›3172 is expected to validate that :tab_width looks like an integer greater than or equal to 1 and less than or equal to 123173 diffs_deletion_color and diffs_addition_color3174 color: "#000000"3175 is expected to allow :diffs_deletion_color to be ‹"#000000"›3176 is expected to allow :diffs_addition_color to be ‹"#000000"›3177 color: "#123456"3178 is expected to allow :diffs_deletion_color to be ‹"#123456"›3179 is expected to allow :diffs_addition_color to be ‹"#123456"›3180 color: "#abcdef"3181 is expected to allow :diffs_deletion_color to be ‹"#abcdef"›3182 is expected to allow :diffs_addition_color to be ‹"#abcdef"›3183 color: "#AbCdEf"3184 is expected to allow :diffs_deletion_color to be ‹"#AbCdEf"›3185 is expected to allow :diffs_addition_color to be ‹"#AbCdEf"›3186 color: "#ffffff"3187 is expected to allow :diffs_deletion_color to be ‹"#ffffff"›3188 is expected to allow :diffs_addition_color to be ‹"#ffffff"›3189 color: "#fFfFfF"3190 is expected to allow :diffs_deletion_color to be ‹"#fFfFfF"›3191 is expected to allow :diffs_addition_color to be ‹"#fFfFfF"›3192 color: "#000"3193 is expected to allow :diffs_deletion_color to be ‹"#000"›3194 is expected to allow :diffs_addition_color to be ‹"#000"›3195 color: "#123"3196 is expected to allow :diffs_deletion_color to be ‹"#123"›3197 is expected to allow :diffs_addition_color to be ‹"#123"›3198 color: "#abc"3199 is expected to allow :diffs_deletion_color to be ‹"#abc"›3200 is expected to allow :diffs_addition_color to be ‹"#abc"›3201 color: "#AbC"3202 is expected to allow :diffs_deletion_color to be ‹"#AbC"›3203 is expected to allow :diffs_addition_color to be ‹"#AbC"›3204 color: "#fff"3205 is expected to allow :diffs_deletion_color to be ‹"#fff"›3206 is expected to allow :diffs_addition_color to be ‹"#fff"›3207 color: "#fFf"3208 is expected to allow :diffs_deletion_color to be ‹"#fFf"›3209 is expected to allow :diffs_addition_color to be ‹"#fFf"›3210 color: ""3211 is expected to allow :diffs_deletion_color to be ‹""›3212 is expected to allow :diffs_addition_color to be ‹""›3213 color: "#1"3214 is expected not to allow :diffs_deletion_color to be ‹"#1"›3215 is expected not to allow :diffs_addition_color to be ‹"#1"›3216 color: "#12"3217 is expected not to allow :diffs_deletion_color to be ‹"#12"›3218 is expected not to allow :diffs_addition_color to be ‹"#12"›3219 color: "#1234"3220 is expected not to allow :diffs_deletion_color to be ‹"#1234"›3221 is expected not to allow :diffs_addition_color to be ‹"#1234"›3222 color: "#12345"3223 is expected not to allow :diffs_deletion_color to be ‹"#12345"›3224 is expected not to allow :diffs_addition_color to be ‹"#12345"›3225 color: "#1234567"3226 is expected not to allow :diffs_deletion_color to be ‹"#1234567"›3227 is expected not to allow :diffs_addition_color to be ‹"#1234567"›3228 color: "123456"3229 is expected not to allow :diffs_deletion_color to be ‹"123456"›3230 is expected not to allow :diffs_addition_color to be ‹"123456"›3231 color: "#12345x"3232 is expected not to allow :diffs_deletion_color to be ‹"#12345x"›3233 is expected not to allow :diffs_addition_color to be ‹"#12345x"›3234 pass_user_identities_to_ci_jwt3235************************************************************************3236Warning from shoulda-matchers:3237You are using `validate_inclusion_of` to assert that a boolean column3238allows boolean values and disallows non-boolean ones. Be aware that it3239is not possible to fully test this, as boolean columns will3240automatically convert non-boolean values to boolean ones. Hence, you3241should consider removing this test.3242************************************************************************3243 is expected to validate that :pass_user_identities_to_ci_jwt is either ‹true› or ‹false›3244 is expected not to allow :pass_user_identities_to_ci_jwt to be ‹""›3245 visibility_pipeline_id_type3246 is set to 0 by default3247 is expected to define :visibility_pipeline_id_type as an enum backed by an integer with values ‹{id: 0, iid: 1}›3248 user belongs to the home organization3249 when user is an organization user3250 does not add any validation errors3251 when user is not an organization user3252 adds a validation error3253 associations3254 is expected to belong to home_organization class_name => Organizations::Organization optional: true3255 notes filters global keys3256 contains expected values3257 #set_notes_filter3258 when filter is set to all notes3259 behaves like setting system notes3260 returns updated discussion filter3261 updates discussion filter for issuable class3262 when filter is set to only comments3263 behaves like setting system notes3264 returns updated discussion filter3265 updates discussion filter for issuable class3266 when filter is set to only activity3267 behaves like setting system notes3268 returns updated discussion filter3269 updates discussion filter for issuable class3270 when notes_filter parameter is invalid3271 returns the current notes filter3272 sort_by preferences3273 merge_requests_sort attribute3274 behaves like a sort_by preference3275 allows nil sort fields3276 issues_sort attribute3277 behaves like a sort_by preference3278 allows nil sort fields3279 #tab_width3280 is set to 8 by default3281 returns default value when assigning nil3282 #tab_width=3283 sets to default value when nil3284 sets user values3285 #time_display_relative3286 is set to true by default3287 returns default value when assigning nil3288 returns assigned value3289 #time_display_relative=3290 sets to default value when nil3291 sets user values3292 #project_shortcut_buttons3293 is set to true by default3294 returns assigned value3295 #keyboard_shortcuts_enabled3296 is set to true by default3297 returns assigned value3298 #render_whitespace_in_code3299 is set to false by default3300 returns default value when assigning nil3301 returns assigned value3302 #render_whitespace_in_code=3303 sets to default value when nil3304 sets user values3305# [RSpecRunTime] Finishing example group spec/models/user_preference_spec.rb. It took 8.25 seconds. Expected to take 28.18 seconds.3306# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/runner_spec.rb. Expected to take 27.12 seconds.3307Gitlab::Database::Migrations::Runner3308 main database3309 creates the results dir when one does not exist3310 .up3311 result directory3312 uses the /up subdirectory3313# [RSpecRunTime] RSpec elapsed time: 14 minutes 27.44 seconds. Current RSS: ~1605M. load average: 1.07 1.15 1.16 1/288 38993314 migrations to run3315 is the list of pending migrations3316 running migrations3317 runs the unapplied migrations in regular/post order, then version order3318 writes a metadata file with the current schema version and database name3319 runs the unapplied migrations on the correct database3320 .down3321 writes a metadata file with the current schema version3322 result directory3323 is the /down subdirectory3324 migrations to run3325 is the list of migrations that are up and on this branch3326 running migrations3327 runs the applied migrations for the current branch in reverse order3328 .background_migrations3329 is a TestBackgroundRunner3330 is configured with a result dir of /background_migrations3331 .batched_background_migrations3332 is a TestBatchedBackgroundRunner3333 choosing the database to test against3334 chooses the provided database3335 throws an error with an invalid name3336 includes the database name in the result dir3337 legacy mode3338 does not include the database name in the path3339 .batched_migrations_last_id3340 matches the expected runner class3341 main database (legacy mode)3342 creates the results dir when one does not exist3343 .up3344 result directory3345 uses the /up subdirectory3346 migrations to run3347 is the list of pending migrations3348 running migrations3349 runs the unapplied migrations in regular/post order, then version order3350 writes a metadata file with the current schema version and database name3351 runs the unapplied migrations on the correct database3352 .down3353 writes a metadata file with the current schema version3354 result directory3355 is the /down subdirectory3356 migrations to run3357 is the list of migrations that are up and on this branch3358 running migrations3359 runs the applied migrations for the current branch in reverse order3360 .background_migrations3361 is a TestBackgroundRunner3362 is configured with a result dir of /background_migrations3363 .batched_background_migrations3364 is a TestBatchedBackgroundRunner3365 choosing the database to test against3366 chooses the provided database3367 throws an error with an invalid name3368 includes the database name in the result dir3369 legacy mode3370 does not include the database name in the path3371 .batched_migrations_last_id3372 matches the expected runner class3373 ci database3374 creates the results dir when one does not exist3375 .up3376 result directory3377 uses the /up subdirectory3378 migrations to run3379 is the list of pending migrations3380 running migrations3381 runs the unapplied migrations in regular/post order, then version order3382 writes a metadata file with the current schema version and database name3383 runs the unapplied migrations on the correct database3384 .down3385 writes a metadata file with the current schema version3386 result directory3387 is the /down subdirectory3388 migrations to run3389 is the list of migrations that are up and on this branch3390 running migrations3391 runs the applied migrations for the current branch in reverse order3392 .background_migrations3393 is a TestBackgroundRunner3394 is configured with a result dir of /background_migrations3395 .batched_background_migrations3396 is a TestBatchedBackgroundRunner3397 choosing the database to test against3398 chooses the provided database3399 throws an error with an invalid name3400 includes the database name in the result dir3401 legacy mode3402 does not include the database name in the path3403 .batched_migrations_last_id3404 matches the expected runner class3405# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/runner_spec.rb. It took 10.45 seconds. Expected to take 27.12 seconds.3406# [RSpecRunTime] Starting example group spec/services/submodules/update_service_spec.rb. Expected to take 26.75 seconds.3407Submodules::UpdateService3408 #execute3409 when the user is not authorized3410 behaves like returns error result3411 is expected to eq "You are not allowed to push into this branch"3412 when the user is authorized3413 updates the submodule reference3414 when the branch is protected3415 behaves like returns error result3416 is expected to eq "You are not allowed to push into this branch"3417# [RSpecRunTime] RSpec elapsed time: 14 minutes 39.63 seconds. Current RSS: ~1572M. load average: 1.28 1.19 1.18 1/291 39483418 validations3419 when submodule3420 is empty3421 behaves like returns error result3422 is expected to eq "Invalid parameters"3423 is not present3424 behaves like returns error result3425 is expected to eq "Invalid parameters"3426 is invalid3427 behaves like returns error result3428 is expected to eq "Invalid submodule path"3429# [RSpecRunTime] RSpec elapsed time: 14 minutes 42.52 seconds. Current RSS: ~1577M. load average: 1.28 1.19 1.18 1/292 39903430 does not exist3431 behaves like returns error result3432 is expected to eq "Invalid submodule path"3433 commit_sha3434 is empty3435 behaves like returns error result3436 is expected to eq "Invalid parameters"3437 is not present3438 behaves like returns error result3439 is expected to eq "Invalid parameters"3440 is invalid3441 behaves like returns error result3442 is expected to eq "Invalid parameters"3443 is the same as the current ref3444 behaves like returns error result3445 is expected to eq "The submodule six is already at 409f37c4f05865e4fb208c771485f211a22c4c2d"3446 branch_name3447 is empty3448 behaves like returns error result3449 is expected to eq "You can only create or edit files when you are on a branch"3450 is not present3451 behaves like returns error result3452 is expected to eq "Invalid parameters"3453 does not exist3454 behaves like returns error result3455 is expected to eq "You can only create or edit files when you are on a branch"3456 when commit message is empty3457 a default commit message is set3458 when there is an unexpected error3459 behaves like returns error result3460 is expected to eq "error message"3461 when submodule is inside a directory3462 updates the submodule reference3463# [RSpecRunTime] RSpec elapsed time: 14 minutes 52.96 seconds. Current RSS: ~1537M. load average: 1.22 1.18 1.17 1/293 41383464 when repository is empty3465 behaves like returns error result3466 is expected to eq "The repository is empty"3467# [RSpecRunTime] Finishing example group spec/services/submodules/update_service_spec.rb. It took 17.19 seconds. Expected to take 26.75 seconds.3468# [RSpecRunTime] Starting example group spec/models/concerns/cache_markdown_field_spec.rb. Expected to take 25.38 seconds.3469CacheMarkdownField3470 does not allow STI3471 for Active record classes3472 behaves like a class with cached markdown fields3473 #cached_html_up_to_date?3474 returns false when the version is absent3475 returns false when the version is too early3476 returns false when the version is too late3477 returns false when the local version was bumped3478 returns true when the local version is default3479 returns true when the cached version is just right3480# [RSpecRunTime] RSpec elapsed time: 14 minutes 55.27 seconds. Current RSS: ~1530M. load average: 1.22 1.18 1.17 1/293 41433481 #latest_cached_markdown_version3482 returns default version3483 #refresh_markdown_cache3484 fills all html fields3485 does not save the result3486 updates the markdown cache version3487 #refresh_markdown_cache!3488 fills all html fields3489 saves the changes3490 #banzai_render_context3491 sets project to nil if the object lacks a project3492 excludes author if the object lacks an author3493 raises if the context for an unrecognised field is requested3494 includes the pipeline3495 returns copies of the context template3496 with a project3497 sets the project in the context3498 with an author3499 sets the author in the context3500 with a parent_user3501 sets the user in the context3502 when the personal_snippet_reference_filters flag is disabled3503 does not set the user in the context3504 #updated_cached_html_for3505 when the markdown cache is outdated3506 calls #refresh_markdown_cache!3507 when the markdown field does not exist3508 returns nil3509 when the markdown cache is up to date3510 does not call #refresh_markdown_cache!3511 #rendered_field_content3512 when a field can be cached3513 returns the html3514 when a field cannot be cached3515 returns nil3516 behaves like a class with mentionable markdown fields3517 when klass is a Mentionable3518 #mentionable_attributes_changed?3519 returns true with key string3520 returns false with key symbol3521 returns false when no attr_mentionable keys3522 #save3523 when cache is outdated3524 when the markdown field also a mentionable attribute3525 calls #store_mentions!3526 when the markdown field is not mentionable attribute3527 does not call #store_mentions!3528 when the markdown field does not exist3529 does not call #store_mentions!3530 #attribute_invalidated?3531 returns true when cached_markdown_version is different3532 returns true when markdown is changed3533 returns true when both markdown and HTML are changed3534 returns false when there are no changes3535 returns false if skip_markdown_cache_validation is true3536 when cache version is updated3537 correctly updates cached HTML even if refresh_markdown_cache is called before updating the attribute3538 for other classes3539 behaves like a class with cached markdown fields3540 #cached_html_up_to_date?3541 returns false when the version is absent3542 returns false when the version is too early3543 returns false when the version is too late3544 returns false when the local version was bumped3545 returns true when the local version is default3546 returns true when the cached version is just right3547 #latest_cached_markdown_version3548 returns default version3549 #refresh_markdown_cache3550 fills all html fields3551 does not save the result3552 updates the markdown cache version3553 #refresh_markdown_cache!3554 fills all html fields3555 saves the changes3556 #banzai_render_context3557 sets project to nil if the object lacks a project3558 excludes author if the object lacks an author3559 raises if the context for an unrecognised field is requested3560 includes the pipeline3561 returns copies of the context template3562 with a project3563 sets the project in the context3564 with an author3565 sets the author in the context3566 with a parent_user3567 sets the user in the context3568 when the personal_snippet_reference_filters flag is disabled3569 does not set the user in the context3570 #updated_cached_html_for3571 when the markdown cache is outdated3572 calls #refresh_markdown_cache!3573 when the markdown field does not exist3574 returns nil3575 when the markdown cache is up to date3576 does not call #refresh_markdown_cache!3577 #rendered_field_content3578 when a field can be cached3579 returns the html3580 when a field cannot be cached3581 returns nil3582# [RSpecRunTime] Finishing example group spec/models/concerns/cache_markdown_field_spec.rb. It took 8.29 seconds. Expected to take 25.38 seconds.3583# [RSpecRunTime] Starting example group spec/services/resource_events/change_state_service_spec.rb. Expected to take 24.11 seconds.3584ResourceEvents::ChangeStateService3585 #execute3586 when resource is an Issue3587 when no source is given3588 behaves like a state event3589 creates the expected event if resource has opened state3590 sets the created_at timestamp from the system_note_timestamp3591 creates the expected event if resource has reopened state3592 sets the created_at timestamp from the system_note_timestamp3593 creates the expected event if resource has closed state3594 sets the created_at timestamp from the system_note_timestamp3595 creates the expected event if resource has locked state3596 sets the created_at timestamp from the system_note_timestamp3597# [RSpecRunTime] RSpec elapsed time: 15 minutes 4.41 seconds. Current RSS: ~1540M. load average: 1.18 1.18 1.17 1/288 41443598 when source commit is given3599 behaves like a state event3600 creates the expected event if resource has opened state3601 sets the created_at timestamp from the system_note_timestamp3602 creates the expected event if resource has reopened state3603 sets the created_at timestamp from the system_note_timestamp3604 creates the expected event if resource has closed state3605 sets the created_at timestamp from the system_note_timestamp3606 creates the expected event if resource has locked state3607 sets the created_at timestamp from the system_note_timestamp3608# [RSpecRunTime] RSpec elapsed time: 15 minutes 6.17 seconds. Current RSS: ~1541M. load average: 1.18 1.18 1.17 1/288 41453609 when source merge request is given3610 behaves like a state event3611 creates the expected event if resource has opened state3612 sets the created_at timestamp from the system_note_timestamp3613 creates the expected event if resource has reopened state3614 sets the created_at timestamp from the system_note_timestamp3615 creates the expected event if resource has closed state3616 sets the created_at timestamp from the system_note_timestamp3617 creates the expected event if resource has locked state3618 sets the created_at timestamp from the system_note_timestamp3619# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.15 seconds. Current RSS: ~1521M. load average: 1.17 1.17 1.17 1/288 41463620 when resource is a MergeRequest3621 when no source is given3622 behaves like a state event3623 creates the expected event if resource has opened state3624 sets the created_at timestamp from the system_note_timestamp3625 creates the expected event if resource has reopened state3626 sets the created_at timestamp from the system_note_timestamp3627 creates the expected event if resource has closed state3628 sets the created_at timestamp from the system_note_timestamp3629 creates the expected event if resource has locked state3630 sets the created_at timestamp from the system_note_timestamp3631# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.19 seconds. Current RSS: ~1524M. load average: 1.17 1.17 1.17 1/288 41473632 when source commit is given3633 behaves like a state event3634 creates the expected event if resource has opened state3635 sets the created_at timestamp from the system_note_timestamp3636 creates the expected event if resource has reopened state3637 sets the created_at timestamp from the system_note_timestamp3638 creates the expected event if resource has closed state3639 sets the created_at timestamp from the system_note_timestamp3640 creates the expected event if resource has locked state3641 sets the created_at timestamp from the system_note_timestamp3642# [RSpecRunTime] RSpec elapsed time: 15 minutes 13.22 seconds. Current RSS: ~1524M. load average: 1.15 1.17 1.17 1/288 41483643 when source merge request is given3644 behaves like a state event3645 creates the expected event if resource has opened state3646 sets the created_at timestamp from the system_note_timestamp3647 creates the expected event if resource has reopened state3648 sets the created_at timestamp from the system_note_timestamp3649 creates the expected event if resource has closed state3650 sets the created_at timestamp from the system_note_timestamp3651 creates the expected event if resource has locked state3652 sets the created_at timestamp from the system_note_timestamp3653# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.1 seconds. Current RSS: ~1516M. load average: 1.15 1.17 1.17 1/288 41493654# [RSpecRunTime] Finishing example group spec/services/resource_events/change_state_service_spec.rb. It took 13.89 seconds. Expected to take 24.11 seconds.3655# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/runner/backoff_spec.rb. Expected to take 23.3 seconds.3656Gitlab::Ci::Runner::Backoff3657 #duration3658 returns backoff duration from start3659 returns an integer value3660 returns the smallest number greater than or equal to duration3661 #slot3662 started: 0, slot: 03663 falls into an appropaite backoff slot3664 started: 0.1, slot: 03665 falls into an appropaite backoff slot3666 started: 0.9, slot: 03667 falls into an appropaite backoff slot3668 started: 1, slot: 03669 falls into an appropaite backoff slot3670 started: 1.1, slot: 03671 falls into an appropaite backoff slot3672 started: 1.9, slot: 03673 falls into an appropaite backoff slot3674 started: 2, slot: 03675 falls into an appropaite backoff slot3676 started: 2.9, slot: 03677 falls into an appropaite backoff slot3678 started: 3, slot: 03679 falls into an appropaite backoff slot3680 started: 4, slot: 13681 falls into an appropaite backoff slot3682 started: 5, slot: 13683 falls into an appropaite backoff slot3684 started: 6, slot: 13685 falls into an appropaite backoff slot3686 started: 7, slot: 13687 falls into an appropaite backoff slot3688 started: 8, slot: 23689 falls into an appropaite backoff slot3690 started: 9, slot: 23691 falls into an appropaite backoff slot3692 started: 9.9, slot: 23693 falls into an appropaite backoff slot3694 started: 10, slot: 23695 falls into an appropaite backoff slot3696 started: 15, slot: 23697 falls into an appropaite backoff slot3698 started: 16, slot: 33699 falls into an appropaite backoff slot3700 started: 31, slot: 33701 falls into an appropaite backoff slot3702 started: 32, slot: 43703 falls into an appropaite backoff slot3704 started: 63, slot: 43705 falls into an appropaite backoff slot3706 started: 64, slot: 53707 falls into an appropaite backoff slot3708 started: 127, slot: 53709 falls into an appropaite backoff slot3710 started: 128, slot: 63711 falls into an appropaite backoff slot3712 started: 250, slot: 63713 falls into an appropaite backoff slot3714 started: 310, slot: 73715 falls into an appropaite backoff slot3716 started: 520, slot: 83717 falls into an appropaite backoff slot3718 started: 999, slot: 83719 falls into an appropaite backoff slot3720 #to_seconds3721 started: 0, backoff: 13722 calculates backoff based on an appropriate slot3723 started: 0.1, backoff: 13724 calculates backoff based on an appropriate slot3725 started: 0.9, backoff: 13726 calculates backoff based on an appropriate slot3727 started: 1, backoff: 13728 calculates backoff based on an appropriate slot3729 started: 1.1, backoff: 13730 calculates backoff based on an appropriate slot3731 started: 1.9, backoff: 13732 calculates backoff based on an appropriate slot3733 started: 2, backoff: 13734 calculates backoff based on an appropriate slot3735 started: 3, backoff: 13736 calculates backoff based on an appropriate slot3737 started: 4, backoff: 23738 calculates backoff based on an appropriate slot3739 started: 5, backoff: 23740 calculates backoff based on an appropriate slot3741 started: 6, backoff: 23742 calculates backoff based on an appropriate slot3743 started: 6.5, backoff: 23744 calculates backoff based on an appropriate slot3745 started: 7, backoff: 23746 calculates backoff based on an appropriate slot3747 started: 8, backoff: 43748 calculates backoff based on an appropriate slot3749 started: 9, backoff: 43750 calculates backoff based on an appropriate slot3751 started: 9.9, backoff: 43752 calculates backoff based on an appropriate slot3753 started: 10, backoff: 43754 calculates backoff based on an appropriate slot3755 started: 15, backoff: 43756 calculates backoff based on an appropriate slot3757 started: 16, backoff: 83758 calculates backoff based on an appropriate slot3759 started: 31, backoff: 83760 calculates backoff based on an appropriate slot3761 started: 32, backoff: 163762 calculates backoff based on an appropriate slot3763 started: 63, backoff: 163764 calculates backoff based on an appropriate slot3765 started: 64, backoff: 323766 calculates backoff based on an appropriate slot3767 started: 127, backoff: 323768 calculates backoff based on an appropriate slot3769 started: 128, backoff: 643770 calculates backoff based on an appropriate slot3771 started: 250, backoff: 643772 calculates backoff based on an appropriate slot3773 started: 310, backoff: 643774 calculates backoff based on an appropriate slot3775 started: 520, backoff: 643776 calculates backoff based on an appropriate slot3777 started: 999, backoff: 643778 calculates backoff based on an appropriate slot3779# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/runner/backoff_spec.rb. It took 6.11 seconds. Expected to take 23.3 seconds.3780# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/environment_spec.rb. Expected to take 22.56 seconds.3781Ci::CreatePipelineService3782 behaves like creating a pipeline with environment keyword3783 with environment3784 creates the environment3785 sets tags when build job3786# [RSpecRunTime] RSpec elapsed time: 15 minutes 26.53 seconds. Current RSS: ~1546M. load average: 1.45 1.23 1.19 1/293 42383787 with environment with auto_stop_in3788 creates the environment with auto stop in3789# [RSpecRunTime] RSpec elapsed time: 15 minutes 27.96 seconds. Current RSS: ~1544M. load average: 1.41 1.23 1.19 1/293 42753790 with environment name including persisted variables3791 skips persisted variables in environment name3792# [RSpecRunTime] RSpec elapsed time: 15 minutes 29.42 seconds. Current RSS: ~1542M. load average: 1.41 1.23 1.19 1/293 43123793 when environment with Kubernetes configuration3794 stores the requested namespace3795# [RSpecRunTime] RSpec elapsed time: 15 minutes 30.76 seconds. Current RSS: ~1535M. load average: 1.41 1.23 1.19 1/293 43493796 when environment with invalid name3797 does not create an environment3798# [RSpecRunTime] RSpec elapsed time: 15 minutes 32.38 seconds. Current RSS: ~1528M. load average: 1.41 1.23 1.19 1/293 43883799 when environment with duplicate names3800 creates a pipeline with the environment3801# [RSpecRunTime] RSpec elapsed time: 15 minutes 35.76 seconds. Current RSS: ~1509M. load average: 1.38 1.22 1.19 1/293 44353802 when pipeline has a job with environment3803 when environment name is valid3804 has a job with environment3805# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.84 seconds. Current RSS: ~1514M. load average: 1.35 1.22 1.18 1/293 44823806 when environment name is invalid3807 has a job without environment3808# [RSpecRunTime] RSpec elapsed time: 15 minutes 39.38 seconds. Current RSS: ~1516M. load average: 1.35 1.22 1.18 1/293 45193809 #execute3810 with deployment tier3811 creates the environment with the expected tier3812 when tier is testing3813 creates the environment with the expected tier3814# [RSpecRunTime] RSpec elapsed time: 15 minutes 40.48 seconds. Current RSS: ~1515M. load average: 1.35 1.22 1.18 1/293 45343815 when branch pipeline creates a dynamic environment3816 does not associate merge request with the environment3817 when variables are dependent on stage name3818 creates the pipeline successfully3819# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/environment_spec.rb. It took 19.44 seconds. Expected to take 22.56 seconds.3820# [RSpecRunTime] Starting example group spec/lib/banzai/filter/math_filter_spec.rb. Expected to take 21.59 seconds.3821Banzai::Filter::MathFilter3822 handles multiple styles in one text block3823 protects against malicious backtracking3824 inline math using $...$ syntax3825 with valid syntax3826 text: "$2+2$", result_template: "<p><math>2+2</math></p>"3827 behaves like inline math3828 removes surrounding dollar signs and adds class code, math and js-render-math3829 text: "$22+1$ and $22 + a^2$", result_template: "<p><math>22+1</math> and <math>22 + a^2</math></p>"3830 behaves like inline math3831 removes surrounding dollar signs and adds class code, math and js-render-math3832 text: "$22 and $2+2$", result_template: "<p>$22 and <math>2+2</math></p>"3833 behaves like inline math3834 removes surrounding dollar signs and adds class code, math and js-render-math3835 text: "$2+2$ $22 and flightjs/Flight$22 $2+2$", result_template: "<p><math>2+2</math> $22 and flightjs/Flight$22 <math>2+2</math></p>"3836 behaves like inline math3837 removes surrounding dollar signs and adds class code, math and js-render-math3838 text: "$1/2$ <b>test</b>", result_template: "<p><math>1/2</math> <b>test</b></p>"3839 behaves like inline math3840 removes surrounding dollar signs and adds class code, math and js-render-math3841 text: "$a!$", result_template: "<p><math>a!</math></p>"3842 behaves like inline math3843 removes surrounding dollar signs and adds class code, math and js-render-math3844 text: "$x$", result_template: "<p><math>x</math></p>"3845 behaves like inline math3846 removes surrounding dollar signs and adds class code, math and js-render-math3847 text: "$1+2\\$$", result_template: "<p><math>1+2\\$</math></p>"3848 behaves like inline math3849 removes surrounding dollar signs and adds class code, math and js-render-math3850 text: "$1+\\$2$", result_template: "<p><math>1+\\$2</math></p>"3851 behaves like inline math3852 removes surrounding dollar signs and adds class code, math and js-render-math3853 text: "$1+\\%2$", result_template: "<p><math>1+\\%2</math></p>"3854 behaves like inline math3855 removes surrounding dollar signs and adds class code, math and js-render-math3856 text: "$1+\\#2$", result_template: "<p><math>1+\\#2</math></p>"3857 behaves like inline math3858 removes surrounding dollar signs and adds class code, math and js-render-math3859 text: "$1+\\&2$", result_template: "<p><math>1+\\&2</math></p>"3860 behaves like inline math3861 removes surrounding dollar signs and adds class code, math and js-render-math3862 text: "$1+\\{2$", result_template: "<p><math>1+\\{2</math></p>"3863 behaves like inline math3864 removes surrounding dollar signs and adds class code, math and js-render-math3865 text: "$1+\\}2$", result_template: "<p><math>1+\\}2</math></p>"3866 behaves like inline math3867 removes surrounding dollar signs and adds class code, math and js-render-math3868 text: "$1+\\_2$", result_template: "<p><math>1+\\_2</math></p>"3869 behaves like inline math3870 removes surrounding dollar signs and adds class code, math and js-render-math3871 inline math using $`...`$ syntax3872 with valid syntax3873 text: "$`2+2`$", result_template: "<p><math>2+2</math></p>"3874 behaves like inline math3875 removes surrounding dollar signs and adds class code, math and js-render-math3876 text: "$`22+1`$ and $`22 + a^2`$", result_template: "<p><math>22+1</math> and <math>22 + a^2</math></p>"3877 behaves like inline math3878 removes surrounding dollar signs and adds class code, math and js-render-math3879 text: "$22 and $`2+2`$", result_template: "<p>$22 and <math>2+2</math></p>"3880 behaves like inline math3881 removes surrounding dollar signs and adds class code, math and js-render-math3882 text: "$`2+2`$ $22 and flightjs/Flight$22 $`2+2`$", result_template: "<p><math>2+2</math> $22 and flightjs/Flight$22 <math>2+2</math></p>"3883 behaves like inline math3884 removes surrounding dollar signs and adds class code, math and js-render-math3885 text: "test $$`2+2`$$ test", result_template: "<p>test $<math>2+2</math>$ test</p>"3886 behaves like inline math3887 removes surrounding dollar signs and adds class code, math and js-render-math3888 text: "$`1+\\$2`$", result_template: "<p><math>1+\\$2</math></p>"3889 behaves like inline math3890 removes surrounding dollar signs and adds class code, math and js-render-math3891 inline display math using $$...$$ syntax3892 with valid syntax3893 text: "$$2+2$$", result_template: "<p><math>2+2</math></p>"3894 behaves like display math3895 removes surrounding dollar signs and adds class code, math and js-render-math3896 text: "$$ 2+2 $$", result_template: "<p><math>2+2</math></p>"3897 behaves like display math3898 removes surrounding dollar signs and adds class code, math and js-render-math3899 text: "$$22+1$$ and $$22 + a^2$$", result_template: "<p><math>22+1</math> and <math>22 + a^2</math></p>"3900 behaves like display math3901 removes surrounding dollar signs and adds class code, math and js-render-math3902 text: "$22 and $$2+2$$", result_template: "<p>$22 and <math>2+2</math></p>"3903 behaves like display math3904 removes surrounding dollar signs and adds class code, math and js-render-math3905 text: "$$2+2$$ $22 and flightjs/Flight$22 $$2+2$$", result_template: "<p><math>2+2</math> $22 and flightjs/Flight$22 <math>2+2</math></p>"3906 behaves like display math3907 removes surrounding dollar signs and adds class code, math and js-render-math3908 text: "flightjs/Flight$22 and $$a^2 + b^2 = c^2$$", result_template: "<p>flightjs/Flight$22 and <math>a^2 + b^2 = c^2</math></p>"3909 behaves like display math3910 removes surrounding dollar signs and adds class code, math and js-render-math3911 text: "$$a!$$", result_template: "<p><math>a!</math></p>"3912 behaves like display math3913 removes surrounding dollar signs and adds class code, math and js-render-math3914 text: "$$x$$", result_template: "<p><math>x</math></p>"3915 behaves like display math3916 removes surrounding dollar signs and adds class code, math and js-render-math3917 text: "$$20,000 and $$30,000", result_template: "<p><math>20,000 and</math>30,000</p>"3918 behaves like display math3919 removes surrounding dollar signs and adds class code, math and js-render-math3920 block display math using $$\n...\n$$ syntax3921 with valid syntax3922 text: "$$\n2+2\n$$", result_template: "<math>2+2\n</math>"3923 behaves like display math3924 removes surrounding dollar signs and adds class code, math and js-render-math3925 text: "$$ \n2+2\n$$", result_template: "<math>2+2\n</math>"3926 behaves like display math3927 removes surrounding dollar signs and adds class code, math and js-render-math3928 text: "$$\n2+2\n3+4\n$$", result_template: "<math>2+2\n3+4\n</math>"3929 behaves like display math3930 removes surrounding dollar signs and adds class code, math and js-render-math3931 when it spans multiple lines3932 behaves like display math3933 removes surrounding dollar signs and adds class code, math and js-render-math3934 when it contains \3935 behaves like display math3936 removes surrounding dollar signs and adds class code, math and js-render-math3937 display math using ```math...``` syntax3938 adds data-math-style display attribute to display math3939 adds js-render-math class to display math3940 ignores code blocks that are not math3941 requires the pre to contain both code and math3942 unrecognized syntax3943 text: "`2+2`", result: "<p><code>2+2</code></p>"3944 is ignored3945 text: "test $`2+2` test", result: "<p>test $<code>2+2</code> test</p>"3946 is ignored3947 text: "test `2+2`$ test", result: "<p>test <code>2+2</code>$ test</p>"3948 is ignored3949 text: "$20,000 and $30,000", result: "<p>$20,000 and $30,000</p>"3950 is ignored3951 text: "$20,000 in $USD", result: "<p>$20,000 in $USD</p>"3952 is ignored3953 text: "$ a^2 $", result: "<p>$ a^2 $</p>"3954 is ignored3955 text: "test $$\n2+2\n$$", result: "<p>test $$\n2+2\n$$</p>"3956 is ignored3957 text: "$\n$", result: "<p>$\n$</p>"3958 is ignored3959 text: "$$$", result: "<p>$$$</p>"3960 is ignored3961 text: "`$1+2$`", result: "<p><code>$1+2$</code></p>"3962 is ignored3963 text: "`$$1+2$$`", result: "<p><code>$$1+2$$</code></p>"3964 is ignored3965 text: "`$\\$1+2$$`", result: "<p><code>$\\$1+2$$</code></p>"3966 is ignored3967 when limiting how many elements can be marked as math3968 enforces limits by default3969 when project with user namespace (no group)3970 limits3971 when project with group, no namespace settings3972 limits3973 when project with group, default namespace settings3974 limits3975 when limits math_rendering_limits_enabled is false3976 does not limit3977 when for wikis3978 does limit3979 when for blobs3980 does limit for blobs3981# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/math_filter_spec.rb. It took 7.55 seconds. Expected to take 21.59 seconds.3982# [RSpecRunTime] Starting example group spec/services/git/tag_hooks_service_spec.rb. Expected to take 20.97 seconds.3983Git::TagHooksService3984 System hooks3985 executes system hooks3986# [RSpecRunTime] RSpec elapsed time: 15 minutes 50.48 seconds. Current RSS: ~1534M. load average: 1.30 1.21 1.18 1/293 45793987 Webhooks3988 executes hooks on the project3989# [RSpecRunTime] RSpec elapsed time: 15 minutes 51.55 seconds. Current RSS: ~1532M. load average: 1.30 1.21 1.18 1/293 46163990 Pipelines3991 creates a new pipeline3992# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.05 seconds. Current RSS: ~1538M. load average: 1.27 1.21 1.18 1/293 46533993 Push data3994 annotated tag3995 has expected push data attributes3996 with repository data3997 has expected repository attributes3998# [RSpecRunTime] RSpec elapsed time: 15 minutes 54.76 seconds. Current RSS: ~1543M. load average: 1.27 1.21 1.18 1/293 47103999 with commits4000 is expected to be a kind of Array4001 has 1 element4002 the commit4003 is expected to include {:timestamp => "2014-02-27T11:01:38+02:00"}4004 has expected commit attributes4005 with an author4006 has expected author attributes4007# [RSpecRunTime] RSpec elapsed time: 15 minutes 59.17 seconds. Current RSS: ~1548M. load average: 1.25 1.20 1.18 1/293 48534008 lightweight tag4009 has expected push data attributes4010 with repository data4011 has expected repository attributes4012# [RSpecRunTime] RSpec elapsed time: 16 minutes 1.09 seconds. Current RSS: ~1546M. load average: 1.25 1.20 1.18 1/293 49204013 with commits4014 is expected to be a kind of Array4015 has 1 element4016 the commit4017 is expected to include {:timestamp => "2014-02-27T11:01:38+02:00"}4018 has expected commit attributes4019 with an author4020 has expected author attributes4021# [RSpecRunTime] RSpec elapsed time: 16 minutes 5.65 seconds. Current RSS: ~1536M. load average: 1.23 1.20 1.18 1/293 50884022# [RSpecRunTime] Finishing example group spec/services/git/tag_hooks_service_spec.rb. It took 16.48 seconds. Expected to take 20.97 seconds.4023# [RSpecRunTime] Starting example group spec/models/ci/trigger_spec.rb. Expected to take 20.44 seconds.4024Ci::Trigger4025 does not allow STI4026 associations4027 is expected to belong to project required: false4028 is expected to belong to owner required: false4029 is expected to have many trigger_requests4030 validations4031 is expected to validate that :owner cannot be empty/falsy4032 before_validation4033 sets an random token if none provided4034 does not set a random token if one provided4035# [RSpecRunTime] RSpec elapsed time: 16 minutes 7.71 seconds. Current RSS: ~1532M. load average: 1.23 1.20 1.18 1/293 50894036 #short_token4037 returns shortened token without prefix4038 token does not have a prefix4039 returns shortened token4040 #can_access_project?4041 and is member of the project4042 is expected to eq true4043 and is not member of the project4044 is expected to eq false4045 behaves like includes Limitable concern4046 #exceeds_limits?4047 without plan limits configured4048 is expected to eq false4049 without plan limits configured4050 is expected to eq false4051 with an existing model4052 is expected to eq true4053# [RSpecRunTime] RSpec elapsed time: 16 minutes 10.99 seconds. Current RSS: ~1526M. load average: 1.21 1.20 1.18 1/293 50904054 validations4055 is expected to be a kind of Limitable4056 without plan limits configured4057 can create new models4058# [RSpecRunTime] RSpec elapsed time: 16 minutes 12.13 seconds. Current RSS: ~1518M. load average: 1.21 1.20 1.18 1/294 50914059 with plan limits configured4060 can create new models4061 with an existing model4062 cannot create new models exceeding the plan limits4063# [RSpecRunTime] RSpec elapsed time: 16 minutes 13.27 seconds. Current RSS: ~1515M. load average: 1.19 1.19 1.18 1/293 50924064 loose foreign key on ci_triggers.owner_id4065 behaves like cleanup by a loose foreign key4066 cleans up (delete or nullify) the model4067# [RSpecRunTime] RSpec elapsed time: 16 minutes 14.4 seconds. Current RSS: ~1509M. load average: 1.19 1.19 1.18 1/293 50934068 loose foreign key on ci_triggers.project_id4069 behaves like cleanup by a loose foreign key4070 cleans up (delete or nullify) the model4071# [RSpecRunTime] RSpec elapsed time: 16 minutes 16.42 seconds. Current RSS: ~1490M. load average: 1.19 1.19 1.18 1/291 50944072 encrypted_token4073 when token is not provided4074 encrypts the generated token4075 when token is provided4076 encrypts the given token4077 when token is being updated4078 encrypts the given token4079# [RSpecRunTime] Finishing example group spec/models/ci/trigger_spec.rb. It took 12.42 seconds. Expected to take 20.44 seconds.4080# [RSpecRunTime] Starting example group spec/models/concerns/milestoneable_spec.rb. Expected to take 19.19 seconds.4081Milestoneable4082 does not allow STI4083 #supports_milestone?4084 for issues4085 returns true4086 for merge requests4087 returns true4088 for incidents4089 returns true4090 release scopes4091 #any_milestone4092 when milestone filter is present and related closing issues are joined4093 returns merge request closing issues of any milestone4094# [RSpecRunTime] RSpec elapsed time: 16 minutes 21.1 seconds. Current RSS: ~1509M. load average: 1.18 1.19 1.18 1/293 51214095 #without_release4096 returns the issues not tied to any milestone and the ones tied to milestone with no release4097 #any_release4098 returns all issues tied to a release4099 #with_release4100 returns the issues tied a specfic release4101 when a release has a milestone with one issue and another one with no issue4102 returns that one issue4103 when the milestone with no issue is added as a filter4104 returns an empty list4105 when the milestone with the issue is added as a filter4106 returns this issue4107 when there is no issue under a specific release4108 returns no issue4109 when a non-existent release tag is passed in4110 returns no issue4111 Issues4112 behaves like an object that can be assigned a milestone4113 Validation4114 milestone4115 with correct params4116 is expected to be valid4117 with empty string milestone4118 is expected to be valid4119 with nil milestone id4120 is expected to be valid4121 with a milestone id from another project4122 is expected to be invalid4123 #milestone_available?4124 returns true with a milestone from the issue project4125 returns true with a milestone from the issue project group4126 returns true with a milestone from the the parent of the issue project group4127 returns true with a blank milestone4128 returns false with a milestone from another project4129 returns false with a milestone from another group4130# [RSpecRunTime] RSpec elapsed time: 16 minutes 24.52 seconds. Current RSS: ~1522M. load average: 1.16 1.19 1.17 1/293 51224131 #milestone_available?4132 returns true with a milestone from the issue group4133 MergeRequests4134 behaves like an object that can be assigned a milestone4135 Validation4136 milestone4137 with correct params4138 is expected to be valid4139 with empty string milestone4140 is expected to be valid4141 with nil milestone id4142 is expected to be valid4143 with a milestone id from another project4144 is expected to be invalid4145 #milestone_available?4146 returns true with a milestone from the issue project4147 returns true with a milestone from the issue project group4148 returns true with a milestone from the the parent of the issue project group4149 returns true with a blank milestone4150 returns false with a milestone from another project4151 returns false with a milestone from another group4152# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.17 seconds. Current RSS: ~1528M. load average: 1.16 1.19 1.17 1/293 51234153# [RSpecRunTime] Finishing example group spec/models/concerns/milestoneable_spec.rb. It took 9.07 seconds. Expected to take 19.19 seconds.4154# [RSpecRunTime] Starting example group spec/lib/api/helpers/caching_spec.rb. Expected to take 18.53 seconds.4155API::Helpers::Caching4156 #present_cached4157 single object4158 behaves like object cache helper4159 is expected to be a kind of Gitlab::Json::PrecompiledJson4160 uses the presenter4161 is valid JSON4162 fetches from the cache4163 when a cache context is supplied4164 uses the context to augment the cache key4165# [RSpecRunTime] RSpec elapsed time: 16 minutes 28.68 seconds. Current RSS: ~1523M. load average: 1.15 1.18 1.17 1/293 51244166 when expires_in is supplied4167 sets the expiry when accessing the cache4168 when a caller id is present4169 increments the counter4170 collection of objects4171 behaves like collection cache helper4172 is expected to be a kind of Gitlab::Json::PrecompiledJson4173 uses the presenter4174 is valid JSON4175 fetches from the cache4176 when a cache context is supplied4177 uses the context to augment the cache key4178# [RSpecRunTime] RSpec elapsed time: 16 minutes 31.81 seconds. Current RSS: ~1517M. load average: 1.15 1.18 1.17 1/289 51254179 expires_in is supplied4180 sets the expiry when accessing the cache4181 when a caller id is present4182 when presentable has a group by clause4183 returns the presentables4184 when the presentables all miss4185 increments the counters4186 when the presents hit4187 increments the counters4188 #cache_action4189 is expected to be a kind of Gitlab::Json::PrecompiledJson4190 represents the correct data4191 only calls the expensive action once4192 handles nested cache calls4193 Cache versioning4194 returns cache based on version parameter4195 Cache for pagination headers4196 X-Per-Page4197 stores and recovers pagination headers from cache4198 prefers headers from request than from cache4199 X-Page4200 stores and recovers pagination headers from cache4201 prefers headers from request than from cache4202 X-Next-Page4203 stores and recovers pagination headers from cache4204 prefers headers from request than from cache4205 X-Prev-Page4206 stores and recovers pagination headers from cache4207 prefers headers from request than from cache4208 Link4209 stores and recovers pagination headers from cache4210 prefers headers from request than from cache4211 X-Total4212 stores and recovers pagination headers from cache4213 prefers headers from request than from cache4214 X-Total-Pages4215 stores and recovers pagination headers from cache4216 prefers headers from request than from cache4217 #cache_action_if4218 conditional is truthy4219 is expected to be a kind of Gitlab::Json::PrecompiledJson4220 caches the block4221 conditional is falsey4222 is expected to eq {:foo=>"bar"}4223 doesn't cache the block4224 #cache_action_unless4225 conditional is truthy4226 is expected to eq {:foo=>"bar"}4227 doesn't cache the block4228 conditional is falsey4229 is expected to be a kind of Gitlab::Json::PrecompiledJson4230 caches the block4231# [RSpecRunTime] Finishing example group spec/lib/api/helpers/caching_spec.rb. It took 8.14 seconds. Expected to take 18.53 seconds.4232# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/hll_redis_counter_spec.rb. Expected to take 17.87 seconds.4233Gitlab::UsageDataCounters::HLLRedisCounter4234 .known_events4235 returns ce events4236 works for events without :options4237 does not return removed events4238 known_events4239 .track_event4240 tracks event when using symbol4241 tracks events with multiple values4242 raise error if metrics of unknown event4243 reports an error if Feature.enabled raise an error4244 with redis_hll_tracking4245 tracks the event when feature enabled4246 does not track the event with feature flag disabled4247 when Rails environment is production4248 reports only UnknownEvent exception4249 for weekly events4250 sets the keys in Redis to expire4251 redis key overrides4252 with an empty file4253 tracks the events using original Redis key4254 property_name4255 with a property_name for an overridden event4256 with a property_name sent as a symbol4257 tracks the events using the Redis key override4258 with a property_name sent in string format4259 tracks the events using the Redis key override4260 with a property_name for an overridden event that doesn't include this property_name4261 tracks the events using a Redis key with the property_name4262 with a property_name for a new event4263 tracks the events using a Redis key with the property_name4264 with a property_name for a legacy event4265 raises an error with an instructive message4266 with no property_name for an overridden event4267 raises an error with an instructive message4268 with no property_name for a new event4269 raises an error with an instructive message4270 .unique_events4271 returns 0 if there are no keys for the given events4272 when data for the last complete week4273 is expected to eq 14274 when data for the last 4 complete weeks4275 is expected to eq 24276 when data for the week 4 weeks ago4277 is expected to eq 14278 when using symbol as parameter4279 is expected to eq 14280 when no slot is set4281 is expected to eq 14282 when data crosses into new year4283 does not raise error4284 property_names4285 with a property_name for an overridden event4286 with a property_name sent as a symbol4287 tracks the events using the Redis key override4288 with a property_name sent in string format4289 tracks the events using the Redis key override4290 with a property_name for an overridden event that doesn't include this property_name4291 tracks the events using a Redis key with the property_name4292 with a property_name for a new event4293 tracks the events using a Redis key with the property_name4294 with a property_name for a legacy event4295 raises an error with an instructive message4296 with no property_name for a overridden event4297 raises an error with an instructive message4298 with no property_name for a new event4299 raises an error with an instructive message4300 key overrides file4301 has a valid structure4302 .keys_for_aggregation4303 returns 1 key for last for week4304 returns 4 key for last for weeks4305 start_date: "2020-12-21", end_date: "2020-12-21", keys: []4306 returns the correct keys4307 start_date: "2020-12-21", end_date: "2020-12-20", keys: []4308 returns the correct keys4309 start_date: "2020-12-21", end_date: "2020-11-21", keys: []4310 returns the correct keys4311 start_date: "2021-01-01", end_date: "2020-12-28", keys: []4312 returns the correct keys4313 start_date: "2020-12-21", end_date: "2020-12-28", keys: lazy { [week_one] }4314 returns the correct keys4315 start_date: "2020-12-21", end_date: "2021-01-01", keys: lazy { [week_one] }4316 returns the correct keys4317 start_date: "2020-12-27", end_date: "2021-01-01", keys: lazy { [week_one] }4318 returns the correct keys4319 start_date: "2020-12-26", end_date: "2021-01-04", keys: lazy { [week_one, week_two] }4320 returns the correct keys4321 start_date: "2020-12-26", end_date: "2021-01-11", keys: lazy { [week_one, week_two, week_three] }4322 returns the correct keys4323 start_date: "2020-12-26", end_date: "2021-01-17", keys: lazy { [week_one, week_two, week_three] }4324 returns the correct keys4325 start_date: "2020-12-26", end_date: "2021-01-18", keys: lazy { [week_one, week_two, week_three, week_four] }4326 returns the correct keys4327 .calculate_events_union4328 calculates union of given events4329 returns fallback value if there are no keys for given events4330 with property_name4331 calculates union of given events4332 with a legacy event4333 ignores the property_name and uses original redis key for the event4334 .weekly_time_range4335 return hash with weekly time range boundaries4336 .monthly_time_range4337 return hash with monthly time range boundaries4338# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/hll_redis_counter_spec.rb. It took 5.53 seconds. Expected to take 17.87 seconds.4339# [RSpecRunTime] Starting example group spec/models/diff_viewer/base_spec.rb. Expected to take 17.36 seconds.4340DiffViewer::Base4341 does not allow STI4342 .can_render?4343 when the extension is supported4344 when the binaryness matches4345 returns true4346 when the binaryness does not match4347 returns false4348 when the extension and file type are not supported4349 returns false4350 when the file was renamed and only the old blob is supported4351 returns false4352 #collapsed?4353 when the combined blob size is larger than the collapse limit4354 returns true4355 when the combined blob size is smaller than the collapse limit4356 returns false4357 #too_large?4358 when the combined blob size is larger than the size limit4359 returns true4360 when the blob size is smaller than the size limit4361 returns false4362 #generated?4363 when the diff file is generated4364 returns true4365 when the diff file is not generated4366 returns true4367 #render_error4368 when the combined blob size is larger than the size limit4369 returns :too_large4370 when the combined blob size is smaller than the size limit4371 returns nil4372 #render_error_message4373 returns nothing when no render_error4374 when render_error error4375 returns an error message4376 includes a "view the blob" link4377# [RSpecRunTime] RSpec elapsed time: 16 minutes 50.98 seconds. Current RSS: ~1558M. load average: 1.11 1.17 1.17 1/294 53364378# [RSpecRunTime] Finishing example group spec/models/diff_viewer/base_spec.rb. It took 10.14 seconds. Expected to take 17.36 seconds.4379# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/artifact_file_reader_spec.rb. Expected to take 16.89 seconds.4380Gitlab::Ci::ArtifactFileReader4381 #read4382 when job has artifacts and metadata4383 when job artifact is on local storage4384 behaves like extracting job artifact archive4385 returns the content at the path4386 when path does not exist4387 raises an error4388# [RSpecRunTime] RSpec elapsed time: 16 minutes 52.75 seconds. Current RSS: ~1544M. load average: 1.11 1.17 1.17 1/294 53374389 when path points to a directory4390 raises an error4391 when path is nested4392 returns the content at the nested path4393 when artifact archive size is greater than the limit4394 raises an error4395 when metadata entry shows size greater than the limit4396 raises an error4397 when job artifact is on remote storage4398 behaves like extracting job artifact archive4399 returns the content at the path4400 when path does not exist4401 raises an error4402# [RSpecRunTime] RSpec elapsed time: 16 minutes 56.66 seconds. Current RSS: ~1515M. load average: 1.10 1.17 1.17 1/294 53384403 when path points to a directory4404 raises an error4405 when path is nested4406 returns the content at the nested path4407 when artifact archive size is greater than the limit4408 raises an error4409 when metadata entry shows size greater than the limit4410 raises an error4411 when extracting job artifact raises entry size error4412 raises an error4413 when job does not have metadata artifacts4414 raises an error4415 when job does not have artifacts4416 raises an Error4417# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/artifact_file_reader_spec.rb. It took 10.21 seconds. Expected to take 16.89 seconds.4418# [RSpecRunTime] Starting example group spec/services/discussions/update_diff_position_service_spec.rb. Expected to take 16.37 seconds.4419Discussions::UpdateDiffPositionService4420 #execute4421 when the diff line is the same4422 updates the position4423 when the resolve_outdated_diff_discussions setting is set4424 does not resolve the discussion4425# [RSpecRunTime] RSpec elapsed time: 17 minutes 5.16 seconds. Current RSS: ~1495M. load average: 1.08 1.16 1.17 1/295 55044426 when the diff line has changed4427 doesn't update the position4428 sets the change position4429 creates a system discussion4430 when the resolve_outdated_diff_discussions setting is set4431 sets resolves the discussion and sets resolved_by_push4432 doesn't update the position4433 sets the change position4434 creates a system discussion4435# [RSpecRunTime] RSpec elapsed time: 17 minutes 14.53 seconds. Current RSS: ~1523M. load average: 1.36 1.22 1.19 1/296 61114436# [RSpecRunTime] Finishing example group spec/services/discussions/update_diff_position_service_spec.rb. It took 13.34 seconds. Expected to take 16.37 seconds.4437# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/current_user_mode_spec.rb. Expected to take 15.84 seconds.4438Gitlab::Auth::CurrentUserMode4439 #initialize4440 with user4441 has no session4442 with user and session4443 has a session4444 #current_session_data4445 without session4446 with session4447 when session is available4448 #admin_mode?4449 when the user is a regular user4450 behaves like admin mode cannot be enabled4451 is false by default4452 cannot be enabled with a valid password4453 cannot be enabled with an invalid password4454 cannot be enabled with empty params4455 disable has no effect4456 skipping password validation4457 cannot be enabled with a valid password4458 cannot be enabled with an invalid password4459 bypassing session4460 behaves like admin mode cannot be enabled4461 is false by default4462 cannot be enabled with a valid password4463 cannot be enabled with an invalid password4464 cannot be enabled with empty params4465 disable has no effect4466 skipping password validation4467 cannot be enabled with a valid password4468 cannot be enabled with an invalid password4469 when the user is an admin4470 when admin mode not requested4471 is false by default4472 raises exception if we try to enable it4473 when admin mode requested first4474 is false by default4475 cannot be enabled with an invalid password4476 can be enabled with a valid password4477 can be disabled4478 will expire in the future4479 skipping password validation4480 can be enabled with a valid password4481 can be enabled with an invalid password4482 with two independent sessions4483 cannot be enabled in one and seen in the other4484 bypassing session4485 is active by default4486 enable has no effect4487 disable has no effect4488 #enable_admin_mode!4489 creates a timestamp in the session4490 returns true after successful enable4491 returns false after unsuccessful enable4492 when user is not an admin4493 returns false4494 when admin mode is not requested4495 raises error4496 #disable_admin_mode!4497 sets the session timestamp to nil4498 .with_current_request_admin_mode4499 with a regular user4500 user is not available inside nor outside the yielded block4501 with an admin user4502 admin mode is disabled4503 user is not available inside nor outside the yielded block4504 admin mode is enabled4505 user is available only inside the yielded block4506 when no session available4507 .bypass_session!4508 when providing a block4509 with a regular user4510 admin mode is false4511 with an admin user4512 admin mode is true4513 when not providing a block4514 with a regular user4515 admin mode is false4516 with an admin user4517 admin mode is true4518# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/current_user_mode_spec.rb. It took 4.91 seconds. Expected to take 15.84 seconds.4519# [RSpecRunTime] Starting example group spec/lib/object_storage/config_spec.rb. Expected to take 15.17 seconds.4520ObjectStorage::Config4521 #credentials4522 is expected to eq {:aws_access_key_id=>"AWS_ACCESS_KEY_ID", :aws_secret_access_key=>"AWS_SECRET_ACCESS_KEY", :provider=>"AWS", :region=>"us-east-1"}4523 #storage_options4524 is expected to eq {:server_side_encryption=>"AES256", :server_side_encryption_kms_key_id=>"arn:aws:12345"}4525 #enabled?4526 is expected to eq true4527 #bucket4528 is expected to eq "test-bucket"4529 #use_iam_profile4530 is expected to equal false4531 #use_path_style4532 is expected to equal false4533 with unconsolidated settings4534 consolidated_settings? returns false4535 is expected to equal false4536 with consolidated settings4537 consolidated_settings? returns true4538 is expected to equal true4539 with IAM profile configured4540 value: true, expected: true4541 coerces the value to a boolean4542 value: "true", expected: true4543 coerces the value to a boolean4544 value: "yes", expected: true4545 coerces the value to a boolean4546 value: false, expected: false4547 coerces the value to a boolean4548 value: "false", expected: false4549 coerces the value to a boolean4550 value: "no", expected: false4551 coerces the value to a boolean4552 value: nil, expected: false4553 coerces the value to a boolean4554 with path style configured4555 value: true, expected: true4556 coerces the value to a boolean4557 value: "true", expected: true4558 coerces the value to a boolean4559 value: "yes", expected: true4560 coerces the value to a boolean4561 value: false, expected: false4562 coerces the value to a boolean4563 value: "false", expected: false4564 coerces the value to a boolean4565 value: "no", expected: false4566 coerces the value to a boolean4567 value: nil, expected: false4568 coerces the value to a boolean4569 with hostname style access4570 #use_path_style? returns false4571 with AWS credentials4572 is expected to eq "AWS"4573 is expected to equal true4574 is expected to equal false4575 is expected to eq {:aws_access_key_id=>"AWS_ACCESS_KEY_ID", :aws_secret_access_key=>"AWS_SECRET_ACCESS_KEY", :provider=>"AWS", :region=>"us-east-1"}4576 with FIPS enabled4577 is expected to eq {:aws_access_key_id=>"AWS_ACCESS_KEY_ID", :aws_secret_access_key=>"AWS_SECRET_ACCESS_KEY", :disable_content_md5_validation=>true, :provider=>"AWS", :region=>"us-east-1"}4578 with Google credentials4579 is expected to eq "Google"4580 is expected to equal false4581 is expected to equal true4582 is expected to eq {}4583 with SSE-KMS enabled4584 is expected to equal true4585 is expected to eq "AES256"4586 is expected to eq "arn:aws:12345"4587 is expected to contain exactly "x-amz-server-side-encryption" and "x-amz-server-side-encryption-aws-kms-key-id"4588 with only server side encryption enabled4589 is expected to equal true4590 is expected to eq "AES256"4591 is expected to be nil4592 is expected to eq {"x-amz-server-side-encryption"=>"AES256"}4593 without encryption enabled4594 is expected to equal false4595 is expected to be nil4596 is expected to be nil4597 is expected to eq {}4598 with object storage disabled4599 is expected to equal false4600# [RSpecRunTime] Finishing example group spec/lib/object_storage/config_spec.rb. It took 4.66 seconds. Expected to take 15.17 seconds.4601# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/deploy_spec.rb. Expected to take 14.94 seconds.4602Gitlab::SlashCommands::Deploy4603 #execute4604 if no environment is defined4605 does not execute an action4606 with environment4607 without actions4608 does not execute an action4609# [RSpecRunTime] RSpec elapsed time: 17 minutes 26.21 seconds. Current RSS: ~1566M. load average: 1.31 1.21 1.18 1/292 61294610 when single action has been matched4611 returns success result4612# [RSpecRunTime] RSpec elapsed time: 17 minutes 27.6 seconds. Current RSS: ~1566M. load average: 1.31 1.21 1.18 1/294 61424613 when more than one action has been matched4614 when there is no specific actions with a environment name4615 returns error about too many actions defined4616# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.78 seconds. Current RSS: ~1565M. load average: 1.36 1.23 1.19 1/295 61544617 when one of the actions is environement specific action4618 deploys to production4619# [RSpecRunTime] RSpec elapsed time: 17 minutes 30.08 seconds. Current RSS: ~1559M. load average: 1.36 1.23 1.19 1/295 61674620 when one of the actions is a teardown action4621 deploys to production4622# [RSpecRunTime] RSpec elapsed time: 17 minutes 31.49 seconds. Current RSS: ~1555M. load average: 1.36 1.23 1.19 1/295 61804623 with extra spaces in the deploy command4624 deploys to production4625# [RSpecRunTime] RSpec elapsed time: 17 minutes 32.86 seconds. Current RSS: ~1552M. load average: 1.33 1.22 1.19 1/295 61934626 self.match4627 matches the environment4628 matches the environment with spaces in it4629 matches the environment name with surrounding spaces4630 returns nil for text that is not a deploy command4631 returns nil for a partial command4632 with ReDoS attempts4633 has smaller than linear execution time growth with a malformed "to"4634# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/deploy_spec.rb. It took 9.4 seconds. Expected to take 14.94 seconds.4635# [RSpecRunTime] Starting example group spec/lib/gitlab/cache/helpers_spec.rb. Expected to take 14.5 seconds.4636Gitlab::Cache::Helpers4637 #render_cached4638 single object4639 when presenter is a serializer4640 behaves like object cache helper4641 is expected to be a kind of Gitlab::Json::PrecompiledJson4642 uses the presenter4643 is valid JSON4644 fetches from the cache4645 when a cache context is supplied4646 uses the context to augment the cache key4647# [RSpecRunTime] RSpec elapsed time: 17 minutes 35.6 seconds. Current RSS: ~1566M. load average: 1.33 1.22 1.19 1/296 62384648 when expires_in is supplied4649 sets the expiry when accessing the cache4650 when a caller id is present4651 increments the counter4652 when presenter is a Grape::Entity4653 behaves like object cache helper4654 is expected to be a kind of Gitlab::Json::PrecompiledJson4655 uses the presenter4656 is valid JSON4657 fetches from the cache4658 when a cache context is supplied4659 uses the context to augment the cache key4660 when expires_in is supplied4661 sets the expiry when accessing the cache4662 when a caller id is present4663 increments the counter4664 collection of objects4665 behaves like collection cache helper4666 is expected to be a kind of Gitlab::Json::PrecompiledJson4667 uses the presenter4668 is valid JSON4669 fetches from the cache4670 when a cache context is supplied4671 uses the context to augment the cache key4672# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.06 seconds. Current RSS: ~1561M. load average: 1.31 1.22 1.18 1/296 62934673 expires_in is supplied4674 sets the expiry when accessing the cache4675 when a caller id is present4676 when presentable has a group by clause4677 returns the presentables4678 when the presentables all miss4679 increments the counters4680 when the presents hit4681 increments the counters4682 when passed presenter is not a serializer or an entity4683 throws an exception4684# [RSpecRunTime] Finishing example group spec/lib/gitlab/cache/helpers_spec.rb. It took 7.73 seconds. Expected to take 14.5 seconds.4685# [RSpecRunTime] Starting example group spec/services/clusters/agents/authorizations/ci_access/refresh_service_spec.rb. Expected to take 14.08 seconds.4686Clusters::Agents::Authorizations::CiAccess::RefreshService4687 #execute4688 group authorization4689 refreshes authorizations for the agent4690 config contains too many groups4691 authorizes groups up to the limit4692# [RSpecRunTime] RSpec elapsed time: 17 minutes 43.33 seconds. Current RSS: ~1544M. load average: 1.28 1.22 1.18 1/296 63294693 config contains no groups4694 removes all authorizations4695 config contains groups outside of the configuration project hierarchy4696 removes all authorizations4697 configuration project does not belong to a group4698 removes all authorizations4699 project authorization4700 refreshes authorizations for the agent4701 project does not belong to a group, and is in the same namespace as the agent4702 creates an authorization record for the project4703# [RSpecRunTime] RSpec elapsed time: 17 minutes 46.28 seconds. Current RSS: ~1522M. load average: 1.28 1.22 1.18 1/295 63304704 project does not belong to a group, and is authorizing itself4705 creates an authorization record for the project4706 config contains too many projects4707 authorizes projects up to the limit4708 config contains no groups4709 removes all authorizations4710 config contains groups outside of the configuration project hierarchy4711 removes all authorizations4712 configuration project does not belong to a group4713 removes all authorizations4714# [RSpecRunTime] Finishing example group spec/services/clusters/agents/authorizations/ci_access/refresh_service_spec.rb. It took 7.77 seconds. Expected to take 14.08 seconds.4715# [RSpecRunTime] Starting example group spec/lib/feature/definition_spec.rb. Expected to take 13.71 seconds.4716Feature::Definition4717 #key4718 returns a symbol from name4719 #validate!4720 param: :name, value: "colon:separated", result: /Feature flag 'colon:separated' is invalid/4721 is expected to raise /Feature flag 'colon:separated' is invalid/4722 param: :name, value: "space separated", result: /Feature flag 'space separated' is invalid/4723 is expected to raise /Feature flag 'space separated' is invalid/4724 param: :name, value: "ALL_CAPS", result: /Feature flag 'ALL_CAPS' is invalid/4725 is expected to raise /Feature flag 'ALL_CAPS' is invalid/4726 param: :name, value: nil, result: /Feature flag is missing name/4727 is expected to raise /Feature flag is missing name/4728 param: :path, value: nil, result: /Feature flag 'feature_flag' is missing path/4729 is expected to raise /Feature flag 'feature_flag' is missing path/4730 param: :type, value: nil, result: /Feature flag 'feature_flag' is missing `type`/4731 is expected to raise /Feature flag 'feature_flag' is missing `type`/4732 param: :type, value: "invalid", result: /Feature flag 'feature_flag' type 'invalid' is invalid/4733 is expected to raise /Feature flag 'feature_flag' type 'invalid' is invalid/4734 param: :path, value: "development/invalid.yml", result: /Feature flag 'feature_flag' has an invalid path/4735 is expected to raise /Feature flag 'feature_flag' has an invalid path/4736 param: :path, value: "invalid/feature_flag.yml", result: /Feature flag 'feature_flag' has an invalid path/4737 is expected to raise /Feature flag 'feature_flag' has an invalid path/4738 param: :default_enabled, value: nil, result: /Feature flag 'feature_flag' is missing `default_enabled`/4739 is expected to raise /Feature flag 'feature_flag' is missing `default_enabled`/4740 #valid_usage!4741 raises exception for invalid type4742 .paths4743 returns at least one path4744 .load_from_file4745 properly loads a definition from file4746 for missing file4747 raises exception4748 for invalid definition4749 raises exception4750 .load_all!4751 when there's no feature flags a list of definitions is empty4752 when there's a single feature flag it properly loads them4753 when the same feature flag is stored multiple times raises exception4754 when one of the YAMLs is invalid it does raise exception4755 .for_upcoming_milestone?4756 ctx: "no milestone", milestone: nil, current_milestone: "1.0.0", expected: false4757 is expected to equal false4758 ctx: "upcoming milestone - major", milestone: "2.3", current_milestone: "1.9.999", expected: true4759 is expected to equal true4760 ctx: "upcoming milestone - minor", milestone: "2.3", current_milestone: "2.2.999", expected: true4761 is expected to equal true4762 ctx: "current milestone", milestone: "2.3", current_milestone: "2.3.999", expected: true4763 is expected to equal true4764 ctx: "past milestone - major", milestone: "1.9", current_milestone: "2.3.999", expected: false4765 is expected to equal false4766 ctx: "past milestone - minor", milestone: "2.2", current_milestone: "2.3.999", expected: false4767 is expected to equal false4768 .valid_usage!4769 when a known feature flag is used4770 validates it usage4771 when an unknown feature flag is used4772 for a type that is required to have all feature flags registered4773 raises exception4774 for a type that is optional4775 does not raise exception4776 for an unknown type4777 raises exception4778 .log_states?4779 ctx: "When flag does not exist", key: :no_flag, milestone: "0.0", log_state_change: true, expected: false4780 is expected to equal false4781 ctx: "When flag is old, and logging is not forced", key: :enabled_feature_flag, milestone: "0.0", log_state_change: false, expected: false4782 is expected to equal false4783 ctx: "When flag is old, but logging is forced", key: :enabled_feature_flag, milestone: "0.0", log_state_change: true, expected: true4784 is expected to equal true4785 ctx: "When flag is current", key: :enabled_feature_flag, milestone: "10.0", log_state_change: true, expected: true4786 is expected to equal true4787 ctx: "Flag is upcoming", key: :enabled_feature_flag, milestone: "10.0", log_state_change: true, expected: true4788 is expected to equal true4789 .default_enabled?4790 when feature flag exist4791 when default_enabled is true4792 returns the value from the definition4793 when default_enabled is false4794 returns the value from the definition4795 when feature flag does not exist4796 when passing default value4797 returns default value4798 when default value is undefined4799 when on dev or test environment4800 raises an error4801 when on production environment4802 returns false4803# [RSpecRunTime] Finishing example group spec/lib/feature/definition_spec.rb. It took 4.04 seconds. Expected to take 13.71 seconds.4804# [RSpecRunTime] Starting example group spec/lib/gitlab/current_settings_spec.rb. Expected to take 13.25 seconds.4805Gitlab::CurrentSettings4806 .expire_current_application_settings4807 expires the cache4808 .signup_limited?4809 when there are allowed domains4810 is expected to be truthy4811 when there are email restrictions4812 is expected to be truthy4813 when the admin has to approve signups4814 is expected to be truthy4815 when new users are set to external4816 is expected to be truthy4817 when there are no restrictions4818 is expected to be falsey4819 .signup_disabled?4820 when signup is enabled4821 is expected to be falsey4822 when signup is disabled4823 is expected to be truthy4824# [RSpecRunTime] RSpec elapsed time: 17 minutes 58.95 seconds. Current RSS: ~1586M. load average: 1.15 1.19 1.17 1/290 63314825 #current_application_settings4826 allows keys to be called directly4827 when key is in ApplicationSettingFetcher4828 retrieves settings using ApplicationSettingFetcher4829# [RSpecRunTime] RSpec elapsed time: 18 minutes 0.21 second. Current RSS: ~1582M. load average: 1.15 1.19 1.17 1/290 63324830 when key is in OrganizationSetting4831 and the current organization is known4832 retrieves settings using OrganizationSetting4833 and the current organization is unknown4834 raises NoMethodError4835 when key is in both sources4836 for test purposes, ensure the values are different4837 prefers ApplicationSettingFetcher4838# [RSpecRunTime] RSpec elapsed time: 18 minutes 1.58 seconds. Current RSS: ~1591M. load average: 1.15 1.19 1.17 1/290 63334839 when key is in neither4840 raises NoMethodError4841 #current_application_settings?4842 when settings are cached in RequestStore4843 returns true4844 when ApplicationSettingFetcher.current_application_settings? returns true4845 returns true4846 when not cached and not in ApplicationSettingFetcher4847 returns false4848# [RSpecRunTime] Finishing example group spec/lib/gitlab/current_settings_spec.rb. It took 9.53 seconds. Expected to take 13.25 seconds.4849# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/all_jobs_resolver_spec.rb. Expected to take 13.1 seconds.4850Resolvers::Ci::AllJobsResolver4851 #resolve4852 when current user is an admin4853 when admin mode setting is disabled4854 behaves like executes as admin4855 with argument `statuses`4856 statuses: nil, expected_jobs: lazy { [successful_job, successful_job_two, failed_job, pending_job] }4857 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-03-08 08:53:29.000000000 +0000", created_at: "2024-...261, 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-08 08:53:29.000000000 +0000", created_at: "2024-...262, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, #<Ci::Build status: "failed", finished_at: "2024-03-08 08:53:29.000000000 +0000", created_at: "2024-0...263, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, and #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-08 08:50:29.000000000 +0000", u...264, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>4858# [RSpecRunTime] RSpec elapsed time: 18 minutes 4.57 seconds. Current RSS: ~1567M. load average: 1.14 1.19 1.17 1/290 63344859 statuses: ["SUCCESS"], expected_jobs: lazy { [successful_job, successful_job_two] }4860 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-03-08 08:53:29.000000000 +0000", created_at: "2024-...261, 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-08 08:53:29.000000000 +0000", created_at: "2024-...262, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>4861 statuses: ["SUCCESS", "FAILED"], expected_jobs: lazy { [successful_job, successful_job_two, failed_job] }4862 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-03-08 08:53:29.000000000 +0000", created_at: "2024-...261, 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-08 08:53:29.000000000 +0000", created_at: "2024-...262, 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-08 08:53:29.000000000 +0000", created_at: "2024-0...263, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>4863 statuses: ["CANCELED"], expected_jobs: lazy { [] }4864 is expected to contain exactly4865 with argument `runner_types`4866 with feature flag :admin_jobs_filter_runner_type enabled4867 runner_types: nil, expected_jobs: lazy do4868 [4869 successful_job,4870 successful_job_two,4871 failed_job,4872 pending_job,4873 successful_job_with_instance_runner4874 ]4875 end4876 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-03-08 08:53:29.000000000 +0000", created_at: "2024-...261, 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-08 08:53:29.000000000 +0000", created_at: "2024-...262, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, #<Ci::Build status: "failed", finished_at: "2024-03-08 08:53:29.000000000 +0000", created_at: "2024-0...263, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-08 08:50:29.000000000 +0000", u...264, 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-08 08:53:29.000000000 +0000", created_at: "2024-...265, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>4877 runner_types: ["INSTANCE_TYPE"], expected_jobs: lazy { [successful_job_with_instance_runner] }4878 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-03-08 08:53:29.000000000 +0000", created_at: "2024-...265, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>4879 runner_types: ["INSTANCE_TYPE", "GROUP_TYPE"], expected_jobs: lazy { [successful_job_with_instance_runner] }4880 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-03-08 08:53:29.000000000 +0000", created_at: "2024-...265, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>4881 runner_types: ["PROJECT_TYPE"], expected_jobs: lazy { [] }4882 is expected to contain exactly4883 with argument combination4884 with feature flag :admin_jobs_filter_runner_type enabled4885 statuses: ["SUCCESS"], runner_types: ["INSTANCE_TYPE"], expected_jobs: lazy { [successful_job_with_instance_runner] }4886 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-03-08 08:53:29.000000000 +0000", created_at: "2024-...266, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>4887 statuses: ["CANCELED"], runner_types: ["INSTANCE_TYPE"], expected_jobs: lazy { [] }4888 is expected to contain exactly4889 statuses: ["SUCCESS", "RUNNING"], runner_types: ["INSTANCE_TYPE", "GROUP_TYPE"], expected_jobs: lazy do4890 [4891 successful_job_with_instance_runner,4892 running_job_with_group_runner4893 ]4894 end4895 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-03-08 08:53:29.000000000 +0000", created_at: "2024-...266, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil> and #<Ci::Build status: "running", finished_at: nil, created_at: "2024-03-08 08:50:29.000000000 +0000", u...267, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>4896 when admin mode setting is enabled4897 when in admin mode4898 behaves like executes as admin4899 with argument `statuses`4900 statuses: nil, expected_jobs: lazy { [successful_job, successful_job_two, failed_job, pending_job] }4901 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-03-08 08:53:29.000000000 +0000", created_at: "2024-...261, 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-08 08:53:29.000000000 +0000", created_at: "2024-...262, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, #<Ci::Build status: "failed", finished_at: "2024-03-08 08:53:29.000000000 +0000", created_at: "2024-0...263, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, and #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-08 08:50:29.000000000 +0000", u...264, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>4902 statuses: ["SUCCESS"], expected_jobs: lazy { [successful_job, successful_job_two] }4903 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-03-08 08:53:29.000000000 +0000", created_at: "2024-...261, 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-08 08:53:29.000000000 +0000", created_at: "2024-...262, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>4904 statuses: ["SUCCESS", "FAILED"], expected_jobs: lazy { [successful_job, successful_job_two, failed_job] }4905 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-03-08 08:53:29.000000000 +0000", created_at: "2024-...261, 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-08 08:53:29.000000000 +0000", created_at: "2024-...262, 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-08 08:53:29.000000000 +0000", created_at: "2024-0...263, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>4906 statuses: ["CANCELED"], expected_jobs: lazy { [] }4907 is expected to contain exactly4908 with argument `runner_types`4909 with feature flag :admin_jobs_filter_runner_type enabled4910 runner_types: nil, expected_jobs: lazy do4911 [4912 successful_job,4913 successful_job_two,4914 failed_job,4915 pending_job,4916 successful_job_with_instance_runner4917 ]4918 end4919 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-03-08 08:53:29.000000000 +0000", created_at: "2024-...261, 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-08 08:53:29.000000000 +0000", created_at: "2024-...262, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, #<Ci::Build status: "failed", finished_at: "2024-03-08 08:53:29.000000000 +0000", created_at: "2024-0...263, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>, #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-03-08 08:50:29.000000000 +0000", u...264, 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-08 08:53:29.000000000 +0000", created_at: "2024-...268, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>4920 runner_types: ["INSTANCE_TYPE"], expected_jobs: lazy { [successful_job_with_instance_runner] }4921 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-03-08 08:53:29.000000000 +0000", created_at: "2024-...268, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>4922 runner_types: ["INSTANCE_TYPE", "GROUP_TYPE"], expected_jobs: lazy { [successful_job_with_instance_runner] }4923 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-03-08 08:53:29.000000000 +0000", created_at: "2024-...268, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>4924 runner_types: ["PROJECT_TYPE"], expected_jobs: lazy { [] }4925 is expected to contain exactly4926 with argument combination4927 with feature flag :admin_jobs_filter_runner_type enabled4928 statuses: ["SUCCESS"], runner_types: ["INSTANCE_TYPE"], expected_jobs: lazy { [successful_job_with_instance_runner] }4929 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-03-08 08:53:29.000000000 +0000", created_at: "2024-...269, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>4930 statuses: ["CANCELED"], runner_types: ["INSTANCE_TYPE"], expected_jobs: lazy { [] }4931 is expected to contain exactly4932 statuses: ["SUCCESS", "RUNNING"], runner_types: ["INSTANCE_TYPE", "GROUP_TYPE"], expected_jobs: lazy do4933 [4934 successful_job_with_instance_runner,4935 running_job_with_group_runner4936 ]4937 end4938 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-03-08 08:53:29.000000000 +0000", created_at: "2024-...269, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil> and #<Ci::Build status: "running", finished_at: nil, created_at: "2024-03-08 08:50:29.000000000 +0000", u...270, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>4939 when not in admin mode4940 is expected to be empty4941 with unauthorized user4942 is expected to be empty4943# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/all_jobs_resolver_spec.rb. It took 7.05 seconds. Expected to take 13.1 seconds.4944# [RSpecRunTime] Starting example group spec/models/ci/runner_project_spec.rb. Expected to take 12.47 seconds.4945Ci::RunnerProject4946 does not allow STI4947 behaves like includes Limitable concern4948 #exceeds_limits?4949 without plan limits configured4950 is expected to eq false4951# [RSpecRunTime] RSpec elapsed time: 18 minutes 10.82 seconds. Current RSS: ~1578M. load average: 1.13 1.18 1.17 1/290 63354952 without plan limits configured4953 is expected to eq false4954 with an existing model4955 is expected to eq true4956# [RSpecRunTime] RSpec elapsed time: 18 minutes 12.65 seconds. Current RSS: ~1576M. load average: 1.13 1.18 1.17 1/290 63364957 validations4958 is expected to be a kind of Limitable4959 without plan limits configured4960 can create new models4961# [RSpecRunTime] RSpec elapsed time: 18 minutes 14.38 seconds. Current RSS: ~1574M. load average: 1.12 1.18 1.17 1/290 63374962 with plan limits configured4963 can create new models4964 with an existing model4965 cannot create new models exceeding the plan limits4966# [RSpecRunTime] RSpec elapsed time: 18 minutes 16.27 seconds. Current RSS: ~1566M. load average: 1.12 1.18 1.17 1/290 63384967 loose foreign key on ci_runner_projects.project_id4968 behaves like cleanup by a loose foreign key4969 cleans up (delete or nullify) the model4970# [RSpecRunTime] RSpec elapsed time: 18 minutes 18.2 seconds. Current RSS: ~1510M. load average: 1.11 1.18 1.17 1/290 63394971# [RSpecRunTime] Finishing example group spec/models/ci/runner_project_spec.rb. It took 8.55 seconds. Expected to take 12.47 seconds.4972# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/ensure_environments_spec.rb. Expected to take 12.44 seconds.4973Gitlab::Ci::Pipeline::Chain::EnsureEnvironments4974 #perform!4975 when a pipeline contains a deployment job4976 and the environment does not exist4977 creates the environment specified by the job4978 and the pipeline is for a merge request4979 associates the environment with the merge request4980# [RSpecRunTime] RSpec elapsed time: 18 minutes 21.21 seconds. Current RSS: ~1487M. load average: 1.11 1.18 1.17 1/290 63404981 when an environment has already been existed4982 ensures environment existence for the job4983 and the pipeline is for a merge request4984 does not associate the environment with the merge request4985# [RSpecRunTime] RSpec elapsed time: 18 minutes 23.87 seconds. Current RSS: ~1489M. load average: 1.10 1.17 1.17 1/290 63414986 when an environment name contains an invalid character4987 sets the failure status4988# [RSpecRunTime] RSpec elapsed time: 18 minutes 25.17 seconds. Current RSS: ~1490M. load average: 1.10 1.17 1.17 1/290 63424989 when a pipeline contains a teardown job4990 ensures environment existence for the job4991# [RSpecRunTime] RSpec elapsed time: 18 minutes 26.44 seconds. Current RSS: ~1493M. load average: 1.10 1.17 1.17 1/290 63434992 when a pipeline does not contain a deployment job4993 does not create any environments4994# [RSpecRunTime] RSpec elapsed time: 18 minutes 27.63 seconds. Current RSS: ~1486M. load average: 1.10 1.17 1.17 1/290 63444995# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/ensure_environments_spec.rb. It took 9.44 seconds. Expected to take 12.44 seconds.4996# [RSpecRunTime] Starting example group spec/graphql/mutations/design_management/delete_spec.rb. Expected to take 12.05 seconds.4997Mutations::DesignManagement::Delete4998 #resolve4999 when the feature is not available5000 behaves like resource not available5001 behaves like failures5002 raises Gitlab::Graphql::Errors::ResourceNotAvailable5003# [RSpecRunTime] RSpec elapsed time: 18 minutes 29.01 seconds. Current RSS: ~1483M. load average: 1.17 1.19 1.17 1/292 63925004 when the feature is available5005 when the user is not allowed to delete designs5006 behaves like resource not available5007 behaves like failures5008 raises Gitlab::Graphql::Errors::ResourceNotAvailable5009# [RSpecRunTime] RSpec elapsed time: 18 minutes 30.13 seconds. Current RSS: ~1485M. load average: 1.17 1.19 1.17 1/294 64405010 deleting an already deleted file5011 fails with an argument error5012# [RSpecRunTime] RSpec elapsed time: 18 minutes 31.44 seconds. Current RSS: ~1488M. load average: 1.17 1.19 1.17 1/295 65065013 when deleting all the designs5014 returns a new version, and no errors5015 runs no more than 34 queries5016 the current designs5017 is empty5018# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.28 seconds. Current RSS: ~1478M. load average: 1.16 1.18 1.17 1/295 67025019 when deleting a design5020 returns the expected response5021 the current designs5022 does contain designs b and c5023# [RSpecRunTime] RSpec elapsed time: 18 minutes 37.57 seconds. Current RSS: ~1479M. load average: 1.16 1.18 1.17 1/295 68015024# [RSpecRunTime] Finishing example group spec/graphql/mutations/design_management/delete_spec.rb. It took 9.94 seconds. Expected to take 12.05 seconds.5025# [RSpecRunTime] Starting example group spec/lib/gitlab/multi_collection_paginator_spec.rb. Expected to take 11.73 seconds.5026Gitlab::MultiCollectionPaginator5027 raises an error for invalid page size5028 combines both collections5029 includes elements second collection if first collection is empty5030 with a full first page5031 knows the total count of the collection5032 fills the first page with elements of the first collection5033 fils the second page with a mixture of the first & second collection5034 fils the last page with elements from the second collection5035# [RSpecRunTime] RSpec elapsed time: 18 minutes 47.84 seconds. Current RSS: ~1478M. load average: 1.13 1.18 1.17 1/290 68025036# [RSpecRunTime] Finishing example group spec/lib/gitlab/multi_collection_paginator_spec.rb. It took 10.25 seconds. Expected to take 11.73 seconds.5037# [RSpecRunTime] Starting example group spec/models/bulk_imports/export_status_spec.rb. Expected to take 11.46 seconds.5038BulkImports::ExportStatus5039 does not allow STI5040 #started?5041 when export status is started5042 returns true5043 when export status is not started5044 returns false5045 when export status is not present5046 returns false5047 when something goes wrong during export status fetch5048 returns false5049 #failed?5050 when export status is failed5051 returns true5052 when export status is not failed5053 returns false5054 when export status is not present5055 returns false5056 when something goes wrong during export status fetch5057 returns true5058 #empty?5059 when export status is present5060 is expected to eq false5061 when export status is not present5062 returns true5063 when export status is empty5064 returns true5065 when something goes wrong during export status fetch5066 returns false5067 #error5068 returns error message5069 when something goes wrong during export status fetch5070 raises RetryPipelineError5071 when error is not retriable5072 returns exception class as error5073 when error raised is not a network error5074 returns exception class as error5075 batching information5076 #batched?5077 when export is batched5078 returns true5079 when export is not batched5080 returns false5081 when export batch information is missing5082 returns false5083 #batches_count5084 when batches count is present5085 returns batches count5086 when batches count is missing5087 returns 05088 #batch5089 when export is batched5090 when batch number is in range5091 returns batch information5092 when batch number is less than 15093 raises error5094 when export is not batched5095 returns nil5096 caching5097 when export status is started5098 behaves like does not result in a cached status5099 is expected to be nil5100 when export status is failed5101 behaves like results in a cached status5102 is expected to include {"status" => -1}5103 when something goes wrong during export status fetch5104 is expected to be nil5105 when export status is finished5106 behaves like results in a cached status5107 is expected to include {"status" => 1}5108 when something goes wrong during export status fetch5109 is expected to be nil5110 when export status is not present5111 behaves like does not result in a cached status5112 is expected to be nil5113 when the cache is empty5114 fetches the status from the remote5115 when the cache is not empty5116 does not fetch the status from the remote5117 with a different entity5118 fetches the status from the remote5119 with a different relation5120 fetches the status from the remote5121 #total_objects_count5122 when status is present5123 returns total objects count5124 when status is not present due to an error5125 returns 05126# [RSpecRunTime] Finishing example group spec/models/bulk_imports/export_status_spec.rb. It took 4.2 seconds. Expected to take 11.46 seconds.5127# [RSpecRunTime] Starting example group spec/models/ci/freeze_period_spec.rb. Expected to take 11.19 seconds.5128Ci::FreezePeriod5129 does not allow STI5130 is expected to belong to project required: false5131 is expected to respond to #freeze_start5132 is expected to respond to #freeze_end5133 is expected to respond to #cron_timezone5134 behaves like cleanup by a loose foreign key5135 cleans up (delete or nullify) the model5136# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.63 seconds. Current RSS: ~1521M. load average: 1.11 1.17 1.17 1/290 68035137 cron validations5138 allows valid cron patterns5139 does not allow invalid cron patterns on freeze_start5140 does not allow invalid cron patterns on freeze_end5141 does not allow an invalid timezone5142 when cron contains trailing whitespaces5143 strips the attribute5144 #status5145 single freeze period5146 behaves like outside freeze period5147 is not frozen5148 behaves like within freeze period5149 is frozen5150 behaves like within freeze period5151 is frozen5152 behaves like outside freeze period5153 is not frozen5154 when period overlaps with itself5155 behaves like within freeze period5156 is frozen5157 behaves like outside freeze period5158 is not frozen5159 #active?5160 when freeze period status is active5161 behaves like a freeze period method5162 returns the correct value5163 when freeze period status is inactive5164 behaves like a freeze period method5165 returns the correct value5166 #time_start5167 behaves like a freeze period method5168 returns the correct value5169 #next_time_start5170 behaves like a freeze period method5171 returns the correct value5172 #time_end_from_now5173 behaves like a freeze period method5174 returns the correct value5175 #time_end_from_start5176 behaves like a freeze period method5177 returns the correct value5178# [RSpecRunTime] Finishing example group spec/models/ci/freeze_period_spec.rb. It took 4.48 seconds. Expected to take 11.19 seconds.5179# [RSpecRunTime] Starting example group spec/models/label_note_spec.rb. Expected to take 10.99 seconds.5180LabelNote5181 does not allow STI5182 when resource is issue5183 includes a link to the list of issues filtered by the label5184 behaves like label note created from events5185 .from_events5186 returns system note with expected attributes5187 updates markdown cache if reference is not set yet5188 updates markdown cache if label was deleted5189 returns html note5190 returns text note for added labels5191 returns text note for removed labels5192 returns text note for added and removed labels5193 returns text note for cross-project label5194 returns text note for cross-group label5195# [RSpecRunTime] RSpec elapsed time: 18 minutes 59.52 seconds. Current RSS: ~1535M. load average: 1.10 1.17 1.17 1/290 68105196 when resource is merge request5197 includes a link to the list of merge requests filtered by the label5198 behaves like label note created from events5199 .from_events5200 returns system note with expected attributes5201 updates markdown cache if reference is not set yet5202 updates markdown cache if label was deleted5203 returns html note5204 returns text note for added labels5205 returns text note for removed labels5206 returns text note for added and removed labels5207 returns text note for cross-project label5208 returns text note for cross-group label5209# [RSpecRunTime] RSpec elapsed time: 19 minutes 2.14 seconds. Current RSS: ~1536M. load average: 1.10 1.17 1.17 1/296 68455210# [RSpecRunTime] Finishing example group spec/models/label_note_spec.rb. It took 5.65 seconds. Expected to take 10.99 seconds.5211# [RSpecRunTime] Starting example group spec/lib/gitlab/email/failure_handler_spec.rb. Expected to take 10.72 seconds.5212Gitlab::Email::FailureHandler5213 email processing errors5214 error: Gitlab::Email::UnknownIncomingEmail, message: "We couldn't figure out what the email is for", can_retry: false5215 sends out a rejection email for Gitlab::Email::UnknownIncomingEmail5216 strips out the body before passing to EmailRejectionMailer5217 error: Gitlab::Email::SentNotificationNotFoundError, message: "We couldn't figure out what the email is in reply to", can_retry: false5218 sends out a rejection email for Gitlab::Email::SentNotificationNotFoundError5219 strips out the body before passing to EmailRejectionMailer5220 error: Gitlab::Email::ProjectNotFound, message: "We couldn't find the project", can_retry: false5221 sends out a rejection email for Gitlab::Email::ProjectNotFound5222 strips out the body before passing to EmailRejectionMailer5223 error: Gitlab::Email::EmptyEmailError, message: "It appears that the email is blank", can_retry: true5224 sends out a rejection email for Gitlab::Email::EmptyEmailError5225 strips out the body before passing to EmailRejectionMailer5226 error: Gitlab::Email::UserNotFoundError, message: "We couldn't figure out what user corresponds to the email", can_retry: false5227 sends out a rejection email for Gitlab::Email::UserNotFoundError5228 strips out the body before passing to EmailRejectionMailer5229 error: Gitlab::Email::UserBlockedError, message: "Your account has been blocked", can_retry: false5230 sends out a rejection email for Gitlab::Email::UserBlockedError5231 strips out the body before passing to EmailRejectionMailer5232 error: Gitlab::Email::UserNotAuthorizedError, message: "You are not allowed to perform this action", can_retry: false5233 sends out a rejection email for Gitlab::Email::UserNotAuthorizedError5234 strips out the body before passing to EmailRejectionMailer5235 error: Gitlab::Email::NoteableNotFoundError, message: "The thread you are replying to no longer exists", can_retry: false5236 sends out a rejection email for Gitlab::Email::NoteableNotFoundError5237 strips out the body before passing to EmailRejectionMailer5238 error: Gitlab::Email::InvalidAttachment, message: "Could not deal with that", can_retry: false5239 sends out a rejection email for Gitlab::Email::InvalidAttachment5240 strips out the body before passing to EmailRejectionMailer5241 error: Gitlab::Email::InvalidRecordError, message: "The note could not be created for the following reasons", can_retry: true5242 sends out a rejection email for Gitlab::Email::InvalidRecordError5243 strips out the body before passing to EmailRejectionMailer5244 error: Gitlab::Email::EmailTooLarge, message: "it is too large", can_retry: false5245 sends out a rejection email for Gitlab::Email::EmailTooLarge5246 strips out the body before passing to EmailRejectionMailer5247 non-processing errors5248 error: Gitlab::Email::AutoGeneratedEmailError5249 does not send a rejection email for5250 error: #<ActiveRecord::StatementTimeout: StatementTimeout>5251 does not send a rejection email for StatementTimeout5252 error: #<RateLimitedService::RateLimitedError: RateLimitedService::RateLimitedError>5253 does not send a rejection email for RateLimitedService::RateLimitedError5254# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/failure_handler_spec.rb. It took 3.31 seconds. Expected to take 10.72 seconds.5255# [RSpecRunTime] Starting example group spec/lib/gitlab/seeders/ci/runner/runner_fleet_seeder_spec.rb. Expected to take 10.59 seconds.5256Gitlab::Seeders::Ci::Runner::RunnerFleetSeeder5257 #seed5258 creates expected hierarchy5259 when number of group runners exceeds plan limit5260The plan limits for group runners is set to 1 runners. You should raise the plan limits to avoid errors during runner creation by running the following command in the Rails console:5261Plan.default.actual_limits.update!(ci_registered_group_runners: 20)5262 is expected to be nil5263The plan limits for group runners is set to 1 runners. You should raise the plan limits to avoid errors during runner creation by running the following command in the Rails console:5264Plan.default.actual_limits.update!(ci_registered_group_runners: 20)5265 does not change runner count5266# [RSpecRunTime] RSpec elapsed time: 19 minutes 13.08 seconds. Current RSS: ~1521M. load average: 1.08 1.16 1.17 1/290 68645267 when number of project runners exceeds plan limit5268The plan limits for project runners is set to 1 runners. You should raise the plan limits to avoid errors during runner creation by running the following command in the Rails console:5269Plan.default.actual_limits.update!(ci_registered_project_runners: 20)5270 is expected to be nil5271The plan limits for project runners is set to 1 runners. You should raise the plan limits to avoid errors during runner creation by running the following command in the Rails console:5272Plan.default.actual_limits.update!(ci_registered_project_runners: 20)5273 does not change runner count5274# [RSpecRunTime] Finishing example group spec/lib/gitlab/seeders/ci/runner/runner_fleet_seeder_spec.rb. It took 7.91 seconds. Expected to take 10.59 seconds.5275# [RSpecRunTime] Starting example group spec/workers/deployments/update_environment_worker_spec.rb. Expected to take 10.19 seconds.5276Deployments::UpdateEnvironmentWorker5277 when successful deployment5278 executes Deployments::UpdateEnvironmentService5279 when canceled deployment5280 does not execute Deployments::UpdateEnvironmentService5281# [RSpecRunTime] RSpec elapsed time: 19 minutes 16.57 seconds. Current RSS: ~1524M. load average: 1.08 1.16 1.17 1/294 68875282 when deploy record does not exist5283 does not execute Deployments::UpdateEnvironmentService5284 idempotent5285 is labeled as idempotent5286 performs multiple times sequentially without raising an exception5287 updates merge requests metrics5288# [RSpecRunTime] RSpec elapsed time: 19 minutes 21.37 seconds. Current RSS: ~1546M. load average: 1.15 1.17 1.17 1/296 70485289# [RSpecRunTime] Finishing example group spec/workers/deployments/update_environment_worker_spec.rb. It took 8.01 seconds. Expected to take 10.19 seconds.5290# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/duration_spec.rb. Expected to take 10.0 seconds.5291Gitlab::Ci::Pipeline::Duration5292 .from_periods5293 test sample A5294 behaves like calculating duration5295 is expected to eq 45296 test sample B5297 behaves like calculating duration5298 is expected to eq 45299 test sample C5300 behaves like calculating duration5301 is expected to eq 85302 test sample D5303 behaves like calculating duration5304 is expected to eq 45305 test sample E5306 behaves like calculating duration5307 is expected to eq 75308 test sample F5309 behaves like calculating duration5310 is expected to eq 65311 test sample G5312 behaves like calculating duration5313 is expected to eq 45314 .from_pipeline5315 returns the duration of the running build5316 does not generate N+1 queries if more builds are added5317 does not generate N+1 queries if more bridges and their pipeline builds are added5318 when there is no running build5319 returns the duration for all the builds5320# [RSpecRunTime] RSpec elapsed time: 19 minutes 24.7 seconds. Current RSS: ~1537M. load average: 1.14 1.17 1.17 1/295 70495321 when there are direct bridge jobs5322 returns the duration of the running build5323 when there is no running build5324 returns the duration for all the builds (including self and downstreams)5325# [RSpecRunTime] RSpec elapsed time: 19 minutes 26.09 seconds. Current RSS: ~1535M. load average: 1.14 1.17 1.17 1/295 70505326 when there are downstream bridge jobs5327 returns the duration of the running build5328 when there is no running build5329 returns the duration for all the builds (including self and downstreams)5330# [RSpecRunTime] RSpec elapsed time: 19 minutes 27.48 seconds. Current RSS: ~1530M. load average: 1.14 1.17 1.17 1/295 70515331# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/duration_spec.rb. It took 6.1 seconds. Expected to take 10.0 seconds.5332# [RSpecRunTime] Starting example group spec/services/gpg_keys/create_service_spec.rb. Expected to take 9.76 seconds.5333GpgKeys::CreateService5334 creates a gpg key5335 notification5336 sends a notification5337# [RSpecRunTime] RSpec elapsed time: 19 minutes 33.07 seconds. Current RSS: ~1496M. load average: 1.12 1.16 1.17 1/290 71645338 when the public key contains subkeys5339 generates the gpg subkeys5340# [RSpecRunTime] RSpec elapsed time: 19 minutes 34.86 seconds. Current RSS: ~1492M. load average: 1.12 1.16 1.17 1/290 72165341 invalid key5342 returns an invalid key5343# [RSpecRunTime] Finishing example group spec/services/gpg_keys/create_service_spec.rb. It took 7.52 seconds. Expected to take 9.76 seconds.5344# [RSpecRunTime] Starting example group spec/presenters/issue_presenter_spec.rb. Expected to take 9.44 seconds.5345IssuePresenter5346 #web_url5347 returns correct path5348 when issue type is task5349 returns a work item url using iid for the task5350# [RSpecRunTime] RSpec elapsed time: 19 minutes 36.54 seconds. Current RSS: ~1490M. load average: 1.12 1.16 1.17 1/290 72175351 #subscribed?5352 returns not subscribed5353 returns subscribed5354 #issue_path5355 returns correct path5356 when issue type is task5357 returns a work item path using iid for the task5358 #parent_emails_disabled?5359 returns false when emails notifications is enabled for project5360 when emails notifications is disabled for project5361 is expected to equal true5362 for group-level issue5363 returns false when email notifications are enabled for group5364 when email notifications are disabled for group5365 is expected to equal true5366 #service_desk_reply_to5367 when issue is not a service desk issue5368 is expected to be nil5369 when issue is a service desk issue5370 is expected to eq "an*****@e*****.c**"5371 with signed in user5372 when user has no role in project5373 is expected to eq "an*****@e*****.c**"5374 when user has guest role in project5375 is expected to eq "an*****@e*****.c**"5376 when user has reporter role in project5377 is expected to eq "any@email.com"5378 when user has developer role in project5379 is expected to eq "any@email.com"5380 #issue_email_participants5381 is expected to be empty5382 when an issue email participant exists5383 has one element that is a presenter5384# [RSpecRunTime] Finishing example group spec/presenters/issue_presenter_spec.rb. It took 4.7 seconds. Expected to take 9.44 seconds.5385# [RSpecRunTime] Starting example group spec/services/ci/catalog/resources/validate_service_spec.rb. Expected to take 9.44 seconds.5386Ci::Catalog::Resources::ValidateService5387 #execute5388 when a project has a README, a description, and at least one component5389 is valid5390# [RSpecRunTime] RSpec elapsed time: 19 minutes 40.94 seconds. Current RSS: ~1509M. load average: 1.11 1.16 1.17 1/295 73135391 when a project has neither a description nor a README nor components5392 is not valid5393 when a project has components but has neither a description nor a README5394 is not valid5395 when a project has a description but has neither a README nor components5396 is not valid5397 when a project has a README but has neither a description nor components5398 is not valid5399 when a project has components and a description but no README5400 is not valid5401 when a project has components and a README but no description5402 is not valid5403 when a project has a description and a README but no components5404 is not valid5405# [RSpecRunTime] Finishing example group spec/services/ci/catalog/resources/validate_service_spec.rb. It took 6.25 seconds. Expected to take 9.44 seconds.5406# [RSpecRunTime] Starting example group spec/lib/gitlab/instrumentation/redis_cluster_validator_spec.rb. Expected to take 9.14 seconds.5407Gitlab::Instrumentation::RedisClusterValidator5408 .validate5409 command: :rename, arguments: ["foo", "bar"], keys: 2, is_valid: false5410 is expected to eq 25411 command: :RENAME, arguments: ["foo", "bar"], keys: 2, is_valid: false5412 is expected to eq 25413 command: "rename", arguments: ["foo", "bar"], keys: 2, is_valid: false5414 is expected to eq 25415 command: "RENAME", arguments: ["foo", "bar"], keys: 2, is_valid: false5416 is expected to eq 25417 command: :rename, arguments: ["iaa", "ahy"], keys: 2, is_valid: true5418 is expected to eq 25419 command: :rename, arguments: ["{foo}:1", "{foo}:2"], keys: 2, is_valid: true5420 is expected to eq 25421 command: :rename, arguments: ["foo", "foo", "bar"], keys: 2, is_valid: true5422 is expected to eq 25423 command: :mget, arguments: ["foo", "bar"], keys: 2, is_valid: false5424 is expected to eq 25425 command: :mget, arguments: ["foo", "foo", "bar"], keys: 3, is_valid: false5426 is expected to eq 35427 command: :mget, arguments: ["foo", "foo"], keys: 2, is_valid: true5428 is expected to eq 25429 command: :blpop, arguments: ["foo", "bar", "1"], keys: 2, is_valid: false5430 is expected to eq 25431 command: :blpop, arguments: ["foo", "foo", "1"], keys: 2, is_valid: true5432 is expected to eq 25433 command: :mset, arguments: ["foo", "a", "bar", "a"], keys: 2, is_valid: false5434 is expected to eq 25435 command: :mset, arguments: ["foo", "a", "foo", "a"], keys: 2, is_valid: true5436 is expected to eq 25437 command: :del, arguments: ["foo", "bar"], keys: 2, is_valid: false5438 is expected to eq 25439 command: :del, arguments: [["foo", "bar"]], keys: 2, is_valid: false5440 is expected to eq 25441 command: :del, arguments: ["foo", "foo"], keys: 2, is_valid: true5442 is expected to eq 25443 command: :hset, arguments: ["foo", "bar"], keys: 1, is_valid: nil5444 is expected to eq nil5445 command: :get, arguments: ["foo"], keys: 1, is_valid: nil5446 is expected to eq nil5447 command: :mget, arguments: [], keys: 0, is_valid: true5448 is expected to eq 05449 arguments: [[:get, "foo"], [:get, "bar"]], should_raise: true, output: {:valid=>false, :key_count=>2, :command_name=>"PIPELINE/MULTI", :allowed=>false}5450 is expected to eq {:allowed=>false, :command_name=>"PIPELINE/MULTI", :key_count=>2, :valid=>false}5451 arguments: [[:get, "foo"], [:mget, "foo", "bar"]], should_raise: true, output: {:valid=>false, :key_count=>3, :command_name=>"PIPELINE/MULTI", :allowed=>false}5452 is expected to eq {:allowed=>false, :command_name=>"PIPELINE/MULTI", :key_count=>3, :valid=>false}5453 arguments: [[:get, "{foo}:name"], [:get, "{foo}:profile"]], should_raise: false, output: {:valid=>true, :key_count=>2, :command_name=>"PIPELINE/MULTI", :allowed=>false}5454 is expected to eq {:allowed=>false, :command_name=>"PIPELINE/MULTI", :key_count=>2, :valid=>true}5455 arguments: [[:del, "foo"], [:del, "bar"]], should_raise: true, output: {:valid=>false, :key_count=>2, :command_name=>"PIPELINE/MULTI", :allowed=>false}5456 is expected to eq {:allowed=>false, :command_name=>"PIPELINE/MULTI", :key_count=>2, :valid=>false}5457 arguments: [], should_raise: false, output: nil5458 is expected to eq nil5459 .allow_cross_slot_commands5460 skips validation for allowed commands5461 allows nested invocation5462# [RSpecRunTime] Finishing example group spec/lib/gitlab/instrumentation/redis_cluster_validator_spec.rb. It took 2.94 seconds. Expected to take 9.14 seconds.5463# [RSpecRunTime] Starting example group spec/models/user_custom_attribute_spec.rb. Expected to take 9.02 seconds.5464UserCustomAttribute5465 does not allow STI5466 assocations5467 is expected to belong to user required: false5468 validations5469 is expected to validate that :user_id cannot be empty/falsy5470 is expected to validate that :key cannot be empty/falsy5471 is expected to validate that :value cannot be empty/falsy5472 is expected to validate that :key is case-sensitively unique within the scope of :user_id5473 scopes5474 .by_user_id5475 is expected to contain exactly #<UserCustomAttribute id: 2, created_at: "2024-03-08 06:28:29.965083948 +0000", updated_at: "2024-03-08 06:28:29.965083948 +0000", user_id: 1441, key: [FILTERED], value: "2024-03-08T06:28:29+00:00">5476 .by_updated_at5477 is expected to contain exactly #<UserCustomAttribute id: 3, created_at: "2024-03-08 06:28:30.113510787 +0000", updated_at: "2024-03-08 06:28:30.113510787 +0000", user_id: 1442, key: [FILTERED], value: "2024-03-08T06:28:30+00:00">5478 .by_key5479 is expected to contain exactly #<UserCustomAttribute id: 4, created_at: "2024-03-08 06:28:30.261739496 +0000", updated_at: "2024-03-08 06:28:30.261739496 +0000", user_id: 1443, key: [FILTERED], value: "2024-03-08T06:28:30+00:00">5480 .set_banned_by_abuse_report5481 adds the abuse report ID to user custom attributes5482 when abuse report is nil5483 does not update custom attributes5484 .set_banned_by_spam_log5485 adds the spam log ID to user custom attributes5486 when the spam log is nil5487 does not update custom attributes5488 #upsert_custom_attributes5489 adds arkose data to custom attributes5490 .set_deleted_own_account_at5491 creates a custom attribute with "deleted_own_account_at" key associated to the user5492 when passed in user is nil5493 does nothing5494 .set_skipped_account_deletion_at5495 creates a custom attribute with "skipped_account_deletion_at" key associated to the user5496 when passed in user is nil5497 does nothing5498 #upsert_custom_attribute5499 id: nil, key: "key1", value: "value1", created: false5500 is expected to eq false5501 id: user_id, key: nil, value: "value2", created: false5502 is expected to eq false5503 id: user_id, key: "key2", value: nil, created: false5504 is expected to eq false5505 id: user_id, key: "key3", value: "value3", created: true5506 is expected to eq true5507# [RSpecRunTime] Finishing example group spec/models/user_custom_attribute_spec.rb. It took 3.19 seconds. Expected to take 9.02 seconds.5508# [RSpecRunTime] Starting example group spec/models/bulk_import_spec.rb. Expected to take 8.78 seconds.5509BulkImport5510 does not allow STI5511 associations5512 is expected to belong to user required: true5513 is expected to have one configuration5514 is expected to have many entities5515 validations5516 is expected to validate that :source_type cannot be empty/falsy5517 is expected to validate that :status cannot be empty/falsy5518 is expected to define :source_type as an enum backed by an integer with values ‹[:gitlab]›5519 scopes5520 .stale5521 is expected to contain exactly #<BulkImport id: 6, user_id: 1455, source_type: "gitlab", status: 0, created_at: "2024-03-08 06:28:32... 06:28:32.448630704 +0000", source_version: "14.4.0", source_enterprise: false, has_failures: false> and #<BulkImport id: 7, user_id: 1456, source_type: "gitlab", status: 1, created_at: "2024-03-08 06:28:32... 06:28:32.489426111 +0000", source_version: "14.4.0", source_enterprise: false, has_failures: false>5522 .order_by_updated_at_and_id5523 sorts by given direction5524 .all_human_statuses5525 returns all human readable entity statuses5526 .min_gl_version_for_project5527 is expected to be a kind of Gitlab::VersionInfo5528 is expected to eq "14.4.0"5529 #completed?5530 is expected to be completed5531 is expected not to be completed5532 is expected not to be completed5533 is expected to be completed5534 is expected to be completed5535 #source_version_info5536 returns source_version as Gitlab::VersionInfo5537 #update_has_failures5538 when entity has failures5539 sets has_failures flag to true5540 when entity does not have failures5541 sets has_failures flag to false5542 #supports_batched_export?5543 when source version is greater than min supported version for batched migrations5544 returns true5545 when source version is less than min supported version for batched migrations5546 returns false5547# [RSpecRunTime] Finishing example group spec/models/bulk_import_spec.rb. It took 2.84 seconds. Expected to take 8.78 seconds.5548# [RSpecRunTime] Starting example group spec/lib/gitlab/data_builder/deployment_spec.rb. Expected to take 8.63 seconds.5549Gitlab::DataBuilder::Deployment5550 .build5551 returns the object kind for a deployment5552 returns data for the given build5553 does not include the deployable URL when there is no deployable5554 does not include the deployable URL when deployable is bridge5555 when commit does not exist in the repository5556 returns nil for commit_url5557 returns nil for commit_title5558# [RSpecRunTime] RSpec elapsed time: 20 minutes 2.18 seconds. Current RSS: ~1558M. load average: 1.47 1.23 1.19 1/296 76395559 when deployed_by is nil5560 returns nil for user5561 returns nil for user_url5562# [RSpecRunTime] Finishing example group spec/lib/gitlab/data_builder/deployment_spec.rb. It took 8.04 seconds. Expected to take 8.63 seconds.5563# [RSpecRunTime] Starting example group spec/lib/gitlab/manifest_import/project_creator_spec.rb. Expected to take 8.53 seconds.5564Gitlab::ManifestImport::ProjectCreator5565 #execute5566 is expected to be a kind of Project(id: integer, name: string, path: string, description: text, created_at: datetime, updated_at:...ect_namespace_id: integer, hidden: boolean, organization_id: integer, verification_checksum: binary)5567 is expected to change `Project.count` by 15568 is expected to change `Group.count` by 15569 creates project with valid full path, import url and import source5570# [RSpecRunTime] RSpec elapsed time: 20 minutes 8.96 seconds. Current RSS: ~1533M. load average: 1.47 1.24 1.19 1/296 76695571# [RSpecRunTime] Finishing example group spec/lib/gitlab/manifest_import/project_creator_spec.rb. It took 6.0 seconds. Expected to take 8.53 seconds.5572# [RSpecRunTime] Starting example group spec/services/bulk_imports/process_service_spec.rb. Expected to take 8.31 seconds.5573BulkImports::ProcessService5574 #execute5575 when no bulk import is found5576 does nothing5577 when bulk import is finished5578 does nothing5579 when bulk import is failed5580 does nothing5581 when bulk import has timed out5582 does nothing5583 when all entities are processed5584 marks bulk import as finished5585 when all entities are failed5586 marks bulk import as failed5587 when maximum allowed number of import entities in progress5588 re-enqueues itself5589 when bulk import is created5590 marks bulk import as started5591 creates all the required pipeline trackers5592 when there are created entities to process5593 marks a batch of entities as started, enqueues EntityWorker, ExportRequestWorker and reenqueues5594 when there are project entities to process5595 enqueues ExportRequestWorker5596# [RSpecRunTime] RSpec elapsed time: 20 minutes 11.53 seconds. Current RSS: ~1542M. load average: 1.47 1.24 1.19 1/295 76705597 when importing a group5598 creates trackers for group entity5599 when importing a project5600 creates trackers for project entity5601 when tracker configuration has a minimum version defined5602 when the source instance version is older than the tracker mininum version5603 creates trackers as skipped if version requirement does not meet5604 logs an info message for the skipped pipelines5605 when the source instance version is undefined5606 creates trackers as created5607 when tracker configuration has a maximum version defined5608 when the source instance version is older than the tracker maximum version5609 creates trackers as skipped if version requirement does not meet5610 when the source instance version is a patch version5611 creates trackers with the same status as the non-patch source version5612# [RSpecRunTime] Finishing example group spec/services/bulk_imports/process_service_spec.rb. It took 4.25 seconds. Expected to take 8.31 seconds.5613# [RSpecRunTime] Starting example group spec/models/prometheus_alert_event_spec.rb. Expected to take 8.23 seconds.5614PrometheusAlertEvent5615 does not allow STI5616 associations5617 is expected to belong to prometheus_alert required: true5618 validations5619 is expected to be valid5620 is expected to validate that :prometheus_alert cannot be empty/falsy, producing a custom validation error on failure5621 is expected to validate that :payload_key is case-sensitively unique within the scope of :prometheus_alert_id5622 is expected to validate that :started_at cannot be empty/falsy5623 payload_key & ended_at5624 absent if firing?5625 is expected to validate that :payload_key cannot be empty/falsy5626 is expected not to validate that :ended_at cannot be empty/falsy5627# [RSpecRunTime] RSpec elapsed time: 20 minutes 15.12 seconds. Current RSS: ~1535M. load average: 1.44 1.24 1.19 1/291 76715628 present if resolved?5629 is expected not to validate that :payload_key cannot be empty/falsy5630 is expected to validate that :ended_at cannot be empty/falsy5631 #title5632 delegates to alert5633 prometheus_metric_id5634 delegates to alert5635 transaction5636 fire5637 when status is none5638 fires an event5639 when firing5640 cannot fire again5641 resolve5642 when firing5643 resolves an event5644 when resolved5645 cannot resolve again5646# [RSpecRunTime] Finishing example group spec/models/prometheus_alert_event_spec.rb. It took 3.81 seconds. Expected to take 8.23 seconds.5647# [RSpecRunTime] Starting example group spec/lib/gitlab/web_hooks/rate_limiter_spec.rb. Expected to take 7.99 seconds.5648Gitlab::WebHooks::RateLimiter5649 #rate_limit!5650 when there is no plan limit5651 hook: project_hook5652 behaves like a hook that is never rate limited5653 is expected to eq false5654# [RSpecRunTime] RSpec elapsed time: 20 minutes 18.2 seconds. Current RSS: ~1523M. load average: 1.48 1.25 1.20 2/291 76725655 hook: system_hook5656 behaves like a hook that is never rate limited5657 is expected to eq false5658 hook: integration_hook5659 behaves like a hook that is never rate limited5660 is expected to eq false5661 when there is a plan limit5662 hook: project_hook, limitless_hook_type: false5663 rate limits the hook, returning true when rate limited5664 hook: system_hook, limitless_hook_type: true5665 behaves like a hook that is never rate limited5666 is expected to eq false5667 hook: integration_hook, limitless_hook_type: true5668 behaves like a hook that is never rate limited5669 is expected to eq false5670 rate limit scope5671 rate limits all hooks from the same namespace5672# [RSpecRunTime] RSpec elapsed time: 20 minutes 19.83 seconds. Current RSS: ~1530M. load average: 1.48 1.25 1.20 1/291 76735673 #rate_limited?5674 when no plan limit has been defined5675 hook: project_hook5676 is expected to eq false5677 hook: system_hook5678 is expected to eq false5679 hook: integration_hook5680 is expected to eq false5681 when there is a plan limit5682 when hook is not rate-limited5683 hook: project_hook5684 is expected to eq false5685 hook: system_hook5686 is expected to eq false5687 hook: integration_hook5688 is expected to eq false5689 when hook is rate-limited5690 hook: project_hook, limitless_hook_type: false5691 is expected to eq true5692 hook: system_hook, limitless_hook_type: true5693 is expected to eq false5694 hook: integration_hook, limitless_hook_type: true5695 is expected to eq false5696# [RSpecRunTime] Finishing example group spec/lib/gitlab/web_hooks/rate_limiter_spec.rb. It took 3.92 seconds. Expected to take 7.99 seconds.5697# [RSpecRunTime] Starting example group spec/workers/database/batched_background_migration/ci_execution_worker_spec.rb. Expected to take 7.9 seconds.5698Database::BatchedBackgroundMigration::CiExecutionWorker5699 behaves like batched background migrations execution worker5700 is a limited capacity worker5701 defining the job attributes5702 defines the data_consistency as always5703 defines the feature_category as database5704 defines the idempotency as false5705 does not retry failed jobs5706 does not deduplicate jobs5707 defines the queue namespace5708 .perform_with_capacity5709 enqueues jobs without modifying provided arguments5710 .max_running_jobs5711 returns database_max_running_batched_background_migrations application setting5712 #max_running_jobs5713 returns database_max_running_batched_background_migrations application setting5714 #remaining_work_count5715 returns 05716 #perform_work5717 when the feature flag is disabled5718 does nothing5719 when disable ddl flag is enabled5720 does nothing5721 when the feature flag is enabled5722 when the provided database is sharing config5723 does nothing5724 when migration does not exist5725 does nothing5726 when migration exist5727 when the migration is no longer active5728 does not run the migration5729 when the interval has not elapsed5730 does not run the migration5731 when the migration is still active and the interval has elapsed5732 always cleans up the exclusive lease5733 runs the migration5734 assigns proper feature category to the context and the worker5735 when can not obtain lease on the table name5736 does nothing5737# [RSpecRunTime] RSpec elapsed time: 20 minutes 24.39 seconds. Current RSS: ~1541M. load average: 1.44 1.25 1.20 1/291 76745738# [RSpecRunTime] Finishing example group spec/workers/database/batched_background_migration/ci_execution_worker_spec.rb. It took 3.46 seconds. Expected to take 7.9 seconds.5739# [RSpecRunTime] Starting example group spec/services/issue_email_participants/create_service_spec.rb. Expected to take 7.7 seconds.5740IssueEmailParticipants::CreateService5741 #execute5742 when the user is not a project member5743 behaves like a failed service execution5744 returns error ServiceResponse with message5745 when user has reporter role in project5746 when no emails are provided5747 behaves like a failed service execution5748 returns error ServiceResponse with message5749 when one email is provided5750 behaves like a successful service execution5751 creates new participants5752 when email is already a participant of the issue5753 behaves like a failed service execution5754 returns error ServiceResponse with message5755 when email is formatted in a different case5756 behaves like a failed service execution5757 returns error ServiceResponse with message5758 when participants limit on issue is reached5759 logs count of emails above limit5760 behaves like a failed service execution5761 returns error ServiceResponse with message5762 when multiple emails are provided5763 behaves like a successful service execution5764 creates new participants5765 when duplicate email provided5766 behaves like a successful service execution5767 creates new participants5768 when an email is already a participant of the issue5769 behaves like a successful service execution5770 creates new participants5771 when only some emails can be added because of participants limit5772 logs count of emails above limit5773 behaves like a successful service execution5774 creates new participants5775 when more than the allowed number of emails are provided5776 behaves like a successful service execution5777 creates new participants5778 when feature flag issue_email_participants is disabled5779 behaves like a failed service execution5780 returns error ServiceResponse with message5781# [RSpecRunTime] Finishing example group spec/services/issue_email_participants/create_service_spec.rb. It took 2.95 seconds. Expected to take 7.7 seconds.5782# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/runner_instructions_spec.rb. Expected to take 7.64 seconds.5783Gitlab::Ci::RunnerInstructions5784 OS5785 linux5786 has the required fields5787 has a valid script5788 osx5789 has the required fields5790 has a valid script5791 windows5792 has the required fields5793 has a valid script5794 OTHER_ENVIRONMENTS5795 docker5796 has the required fields5797 kubernetes5798 has the required fields5799 aws5800 has the required fields5801 #install_script5802 invalid params5803 current_params: {:os=>nil, :arch=>nil}, expected_error_message: "Missing OS"5804 raises argument error5805 current_params: {:os=>"linux", :arch=>nil}, expected_error_message: "Missing arch"5806 raises argument error5807 current_params: {:os=>nil, :arch=>"amd64"}, expected_error_message: "Missing OS"5808 raises argument error5809 current_params: {:os=>"non_existing_os", :arch=>"amd64"}, expected_error_message: "Invalid OS"5810 raises argument error5811 current_params: {:os=>"linux", :arch=>"non_existing_arch"}, expected_error_message: "Architecture not found for OS"5812 raises argument error5813 current_params: {:os=>"windows", :arch=>"non_existing_arch"}, expected_error_message: "Architecture not found for OS"5814 raises argument error5815 with valid params5816 os: "linux", arch: "amd64"5817 returns string containing correct params5818 os: "linux", arch: "386"5819 returns string containing correct params5820 os: "linux", arch: "arm"5821 returns string containing correct params5822 os: "linux", arch: "arm64"5823 returns string containing correct params5824 os: "windows", arch: "amd64"5825 returns string containing correct params5826 os: "windows", arch: "386"5827 returns string containing correct params5828 os: "osx", arch: "amd64"5829 returns string containing correct params5830 os: "osx", arch: "arm64"5831 returns string containing correct params5832# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/runner_instructions_spec.rb. It took 2.37 seconds. Expected to take 7.64 seconds.5833# [RSpecRunTime] Starting example group spec/services/security/ci_configuration/container_scanning_create_service_spec.rb. Expected to take 7.43 seconds.5834Security::CiConfiguration::ContainerScanningCreateService5835 #execute5836 user does not belong to project5837 returns an error status5838 does not track a snowplow event5839 user belongs to project5840 does track the snowplow event5841 raises exception if the user does not have permission to create a new branch5842 when exception is raised5843 when branch was created5844 tries to rm branch5845# [RSpecRunTime] RSpec elapsed time: 20 minutes 32.07 seconds. Current RSS: ~1560M. load average: 1.41 1.24 1.19 1/297 77465846 when branch was not created5847 does not try to rm branch5848 with no parameters5849 returns the path to create a new merge request5850 when the project has a non-default ci config file5851 does track the snowplow event5852 when existing ci config contains anchors/aliases5853 returns a ServiceResponse error5854 when parsing existing ci config gives a Psych error5855 returns a ServiceResponse error5856 when parsing existing ci config gives any other error5857 is successful5858 when the project is empty5859 returns a ServiceResponse error5860# [RSpecRunTime] Finishing example group spec/services/security/ci_configuration/container_scanning_create_service_spec.rb. It took 4.64 seconds. Expected to take 7.43 seconds.5861# [RSpecRunTime] Starting example group spec/lib/sidebars/groups/menus/packages_registries_menu_spec.rb. Expected to take 7.38 seconds.5862Sidebars::Groups::Menus::PackagesRegistriesMenu5863 behaves like not serializable as super_sidebar_menu_args5864 returns nil5865 #render?5866 when menu has menu items to show5867 returns true5868 #link5869 when Packages Registry is visible5870 menu link points to Packages Registry page5871 when Packages Registry is not visible5872 menu link points to Container Registry page5873 when Container Registry is not visible5874 menu link points to Harbor Registry page5875 Menu items5876 Packages Registry5877 when user can read packages5878 when config package setting is disabled5879 behaves like the menu entry is not available5880 the menu item is not added to list of menu items5881 when config package setting is enabled5882 behaves like the menu entry is available5883 the menu item is added to list of menu items5884 Container Registry5885 when user can read container images5886 when config registry setting is disabled5887 behaves like the menu entry is not available5888 the menu item is not added to list of menu items5889 when config registry setting is enabled5890 behaves like the menu entry is available5891 the menu item is added to list of menu items5892 when user cannot read container images5893 behaves like the menu entry is not available5894 the menu item is not added to list of menu items5895 Dependency Proxy5896 when user can read dependency proxy5897 when config dependency_proxy is enabled5898 behaves like the menu entry is available5899 the menu item is added to list of menu items5900 when the group settings exist5901 behaves like the menu entry is available5902 the menu item is added to list of menu items5903 when the proxy is disabled at the group level5904 behaves like the menu entry is not available5905 the menu item is not added to list of menu items5906 when config dependency_proxy is not enabled5907 behaves like the menu entry is not available5908 the menu item is not added to list of menu items5909 when user cannot read dependency proxy5910 behaves like the menu entry is not available5911 the menu item is not added to list of menu items5912 Harbor Registry5913 behaves like the menu entry is available5914 the menu item is added to list of menu items5915 when config harbor registry setting is not activated5916 behaves like the menu entry is not available5917 the menu item is not added to list of menu items5918 Infrastructure Registry5919 when user can read packages5920 when config package setting is disabled5921 behaves like the menu entry is not available5922 the menu item is not added to list of menu items5923 when config package setting is enabled5924 behaves like the menu entry is available5925 the menu item is added to list of menu items5926 when user cannot read packages5927 behaves like the menu entry is available5928 the menu item is added to list of menu items5929# [RSpecRunTime] Finishing example group spec/lib/sidebars/groups/menus/packages_registries_menu_spec.rb. It took 3.02 seconds. Expected to take 7.38 seconds.5930# [RSpecRunTime] Starting example group spec/services/repositories/destroy_service_spec.rb. Expected to take 7.16 seconds.5931Repositories::DestroyService5932 removes the repository5933 flushes the repository cache5934 does not perform any action if repository path does not exist and returns success5935 gracefully handles exception if the repository does not exist on disk5936 on a read-only instance5937 schedules the repository deletion5938# [RSpecRunTime] RSpec elapsed time: 20 minutes 41.25 seconds. Current RSS: ~1595M. load average: 1.34 1.23 1.19 1/297 78875939 with a project wiki repository5940 schedules the repository deletion5941# [RSpecRunTime] Finishing example group spec/services/repositories/destroy_service_spec.rb. It took 4.52 seconds. Expected to take 7.16 seconds.5942# [RSpecRunTime] Starting example group spec/services/projects/move_deploy_keys_projects_service_spec.rb. Expected to take 7.13 seconds.5943Projects::MoveDeployKeysProjectsService5944 #execute5945 moves the user's deploy keys from one project to another5946 does not link existent deploy_keys in the current project5947 rollbacks changes if transaction fails5948 when remove_remaining_elements is false5949 does not remove remaining deploy keys projects5950# [RSpecRunTime] RSpec elapsed time: 20 minutes 47.34 seconds. Current RSS: ~1542M. load average: 1.32 1.23 1.19 1/297 78945951 when SHA256 fingerprint is missing5952 moves the user's deploy keys from one project to another5953# [RSpecRunTime] RSpec elapsed time: 20 minutes 48.46 seconds. Current RSS: ~1530M. load average: 1.29 1.23 1.19 1/297 78955954# [RSpecRunTime] Finishing example group spec/services/projects/move_deploy_keys_projects_service_spec.rb. It took 6.55 seconds. Expected to take 7.13 seconds.5955# [RSpecRunTime] Starting example group spec/services/feature_flags/create_service_spec.rb. Expected to take 6.97 seconds.5956FeatureFlags::CreateService5957 #execute5958 when feature flag can not be created5959 returns status error5960 returns validation errors5961 does not create audit log5962 does not sync the feature flag to Jira5963 behaves like does not update feature flag client5964 does not update last feature flag updated at5965# [RSpecRunTime] RSpec elapsed time: 20 minutes 50.08 seconds. Current RSS: ~1513M. load average: 1.29 1.23 1.19 1/295 78965966 when feature flag is saved correctly5967 returns status success5968 creates feature flag5969 creates audit event5970 behaves like update feature flag client5971 updates last feature flag updated at5972 when Jira Connect subscription does not exist5973 does not sync the feature flag to Jira5974 when Jira Connect subscription exists5975 syncs the feature flag to Jira5976 when user is reporter5977 returns error status5978# [RSpecRunTime] Finishing example group spec/services/feature_flags/create_service_spec.rb. It took 3.23 seconds. Expected to take 6.97 seconds.5979# [RSpecRunTime] Starting example group spec/services/users/set_status_service_spec.rb. Expected to take 6.84 seconds.5980Users::SetStatusService5981 #execute5982 when params are set5983 creates a status5984 updates a status if it already existed5985 returns true5986 behaves like bumps user5987 bumps User#updated_at5988 when setting availability to not_set5989 updates the availability5990 when the given availability value is not valid5991 does not update the status5992 for another user5993 does not update the status if the current user is not allowed5994 the current user is admin5995 changes the status when the current user is allowed to do that5996 behaves like does not bump user5997 does not bump User#updated_at5998 without params5999 when user has existing user status record6000 behaves like removes user status record6001 deletes the user status record6002 behaves like bumps user6003 bumps User#updated_at6004 when not_set is given for availability6005 behaves like removes user status record6006 deletes the user status record6007 behaves like bumps user6008 bumps User#updated_at6009 when user has no existing user status record6010 behaves like does not bump user6011 does not bump User#updated_at6012# [RSpecRunTime] Finishing example group spec/services/users/set_status_service_spec.rb. It took 2.66 seconds. Expected to take 6.84 seconds.6013# [RSpecRunTime] Starting example group spec/lib/gitlab/background_task_spec.rb. Expected to take 6.72 seconds.6014Gitlab::BackgroundTask6015 when stopped6016 is not running6017 #start6018 runs the given task on a background thread6019 returns self6020 when installing exit handler6021 stops a running background task6022 when task responds to start6023 calls start6024 when start returns true6025 runs the task6026 when start returns false6027 does not run the task6028 when synchronous is set to true6029 calls join on the thread6030 #stop6031 is a no-op6032 when running6033 #start6034 raises an error6035 #stop6036 stops running6037 when task responds to stop6038 calls stop6039 when task stop raises an error6040 stops gracefully6041 reports the error6042 when task run raises exception6043#<Thread:0x0000783d98af8a18@test_background_task /builds/gitlab-org/gitlab/lib/gitlab/background_task.rb:58 run> terminated with exception (report_on_exception is true):6044/builds/gitlab-org/gitlab/spec/lib/gitlab/background_task_spec.rb:189:in `block (5 levels) in <top (required)>': task error (RuntimeError)6045 from /builds/gitlab-org/gitlab/lib/gitlab/background_task.rb:60:in `block (2 levels) in start'6046 stops gracefully6047#<Thread:0x0000783d902d6130@test_background_task /builds/gitlab-org/gitlab/lib/gitlab/background_task.rb:58 run> terminated with exception (report_on_exception is true):6048/builds/gitlab-org/gitlab/spec/lib/gitlab/background_task_spec.rb:189:in `block (5 levels) in <top (required)>': task error (RuntimeError)6049 from /builds/gitlab-org/gitlab/lib/gitlab/background_task.rb:60:in `block (2 levels) in start'6050 reports the error6051# [RSpecRunTime] Finishing example group spec/lib/gitlab/background_task_spec.rb. It took 2.15 seconds. Expected to take 6.72 seconds.6052# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/exporter/base_exporter_spec.rb. Expected to take 6.68 seconds.6053Gitlab::Metrics::Exporter::BaseExporter6054 when exporter is enabled6055 when exporter is stopped6056 #start6057 starts the exporter6058 with custom settings6059 starts server with port and address from settings6060 logging enabled6061 configures a WEBrick logger with the given file6062 logs any errors during startup6063 logging disabled6064 configures a WEBrick logger with the null device6065 with TLS enabled6066 injects the necessary OpenSSL config for WEBrick6067 with intermediate certificates6068 injects them in the extra chain6069 when thread is not alive6070 does close listeners6071 #stop6072 doesn't shutdown stopped server6073 when exporter is running6074 #stop6075 shutdowns server6076 request handling6077 method_class: Net::HTTP::Get, path: "/metrics", http_status: 2006078 responds with proper http_status6079 collects request metrics6080 method_class: Net::HTTP::Get, path: "/", http_status: 4046081 responds with proper http_status6082 collects request metrics6083 when exporter is disabled6084 #start6085 doesn't start6086 #stop6087 doesn't shutdown6088# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/exporter/base_exporter_spec.rb. It took 1.86 seconds. Expected to take 6.68 seconds.6089# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/job_token_scope_resolver_spec.rb. Expected to take 6.47 seconds.6090Resolvers::Ci::JobTokenScopeResolver6091 is expected to have nullable GraphQL type CiJobTokenScopeType6092 #resolve6093 with access to scope6094 returns the same project in the allow list of projects for the Ci Job Token when scope is not enabled6095 returns the same project in the allow list of projects for the Ci Job Token6096 when another projects gets added to the allow list6097 returns both projects6098# [RSpecRunTime] RSpec elapsed time: 21 minutes 0.13 second. Current RSS: ~1545M. load average: 1.32 1.23 1.19 1/298 79036099 when job token scope is disabled6100 resolves projects6101 when projects list counter is requested6102 resolves projects count6103 when groups list counter is requested6104 resolves groups count6105 when groups list is requested6106 with access to scope6107 resolves groups6108 when job token scope is disabled6109 resolves groups6110 without access to scope6111 generates an error6112# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/job_token_scope_resolver_spec.rb. It took 4.08 seconds. Expected to take 6.47 seconds.6113# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/evaluate_runner_tags_spec.rb. Expected to take 6.42 seconds.6114Ci::CreatePipelineService6115 when the variable is set6116 uses the evaluated variable6117# [RSpecRunTime] RSpec elapsed time: 21 minutes 4.1 seconds. Current RSS: ~1537M. load average: 1.37 1.25 1.20 1/299 79206118 when the tag is composed by two variables6119 uses the evaluated variables6120 when the variable is not set6121 uses the variable as a regular string6122 when the tag uses group variables6123 uses the evaluated variables6124# [RSpecRunTime] RSpec elapsed time: 21 minutes 7.13 seconds. Current RSS: ~1510M. load average: 1.37 1.25 1.20 1/302 79336125 when the tag has the same variable name defined for both group and project6126 uses the project variable instead of group due to variable precedence6127 with parallel:matrix config6128 uses the evaluated variables6129# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/evaluate_runner_tags_spec.rb. It took 6.0 seconds. Expected to take 6.42 seconds.6130# [RSpecRunTime] Starting example group spec/lib/sidebars/panel_spec.rb. Expected to take 6.32 seconds.6131Sidebars::Panel6132 #renderable_menus6133 returns only renderable menus6134 #super_sidebar_menu_items6135 serializes every renderable menu and returns a flattened result6136 #super_sidebar_context_header6137 raises `NotImplementedError`6138 #render?6139 returns false with no menus6140 returns false with no renderable menus6141 returns true with renderable menus6142 #add_element6143 adds the element to the last position of the list6144 does not add nil elements6145 #insert_element_before6146 adds element before the specific element class6147 does not add nil elements6148 when reference element does not exist6149 adds the element to the top of the list6150 #insert_element_after6151 adds element after the specific element class6152 does not add nil elements6153 when reference element does not exist6154 adds the element to the end of the list6155 #replace_element6156 replace existing element in the list6157 does not add nil elements6158 does not add the element if the other element is not found6159# [RSpecRunTime] Finishing example group spec/lib/sidebars/panel_spec.rb. It took 2.02 seconds. Expected to take 6.32 seconds.6160# [RSpecRunTime] Starting example group spec/lib/gitlab/template_parser/parser_spec.rb. Expected to take 6.28 seconds.6161Gitlab::TemplateParser::Parser6162 #root6163 parses an empty template6164 parses a variable with a single identifier step6165 parses a variable with a single integer step6166 parses a variable with multiple selector steps6167 parses a variable with an integer selector step6168 parses the special "it" variable6169 parses a text node6170 parses an if expression6171 parses an if-else expression6172 parses an each expression6173 parses an escaped newline6174 parses a regular newline6175 parses the default changelog template6176 raises an error when parsing an integer selector that is too large6177# [RSpecRunTime] RSpec elapsed time: 21 minutes 12.12 seconds. Current RSS: ~1533M. load average: 1.34 1.24 1.19 1/302 79426178 #parse_and_transform6179 parses and transforms a template6180 raises parsing errors using a custom error class6181# [RSpecRunTime] Finishing example group spec/lib/gitlab/template_parser/parser_spec.rb. It took 1.86 seconds. Expected to take 6.28 seconds.6182# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/version_spec.rb. Expected to take 6.09 seconds.6183Gitlab::Database::Migrations::Version6184 initialize6185 when the type is :post or :regular6186 does not raise an error6187 when the type is anything else6188 does not raise an error6189 #<=>6190 sorts by existence of milestone, then by milestone, then by type, then by timestamp when sorted by version6191 type6192 when the migration is regular6193 correctly identifies the migration type6194 when the migration is post_deployment6195 correctly identifies the migration type6196 hash6197 deterministically returns a hash of the timestamp, milestone, and type value6198 eql?6199 version1: #<Gitlab::Database::Migrations::Version:0x0000783da6598e48 @timestamp=4, @milestone=#<Gitlab::VersionInfo:0x0000783da6598ee8 @major=10, @minor=3, @patch=0, @suffix_s="">, @type_value=0>, version2: #<Gitlab::Database::Migrations::Version:0x0000783da6598b78 @timestamp=4, @milestone=#<Gitlab::VersionInfo:0x0000783da6598ba0 @major=10, @minor=3, @patch=0, @suffix_s="">, @type_value=0>, expected_equality: true6200 correctly evaluates deep equality6201 correctly evaluates deep equality using ==6202 version1: #<Gitlab::Database::Migrations::Version:0x0000783da6598808 @timestamp=4, @milestone=#<Gitlab::VersionInfo:0x0000783da6598858 @major=10, @minor=3, @patch=0, @suffix_s="">, @type_value=0>, version2: #<Gitlab::Database::Migrations::Version:0x0000783da65986a0 @timestamp=4, @milestone=#<Gitlab::VersionInfo:0x0000783da65986c8 @major=10, @minor=4, @patch=0, @suffix_s="">, @type_value=0>, expected_equality: false6203 correctly evaluates deep equality6204 correctly evaluates deep equality using ==6205 version1: #<Gitlab::Database::Migrations::Version:0x0000783da65983d0 @timestamp=4, @milestone=#<Gitlab::VersionInfo:0x0000783da6598448 @major=10, @minor=3, @patch=0, @suffix_s="">, @type_value=0>, version2: #<Gitlab::Database::Migrations::Version:0x0000783da65981c8 @timestamp=4, @milestone=#<Gitlab::VersionInfo:0x0000783da65981f0 @major=10, @minor=3, @patch=0, @suffix_s="">, @type_value=1>, expected_equality: false6206 correctly evaluates deep equality6207 correctly evaluates deep equality using ==6208 version1: #<Gitlab::Database::Migrations::Version:0x0000783da659ffb8 @timestamp=4, @milestone=#<Gitlab::VersionInfo:0x0000783da6598010 @major=10, @minor=3, @patch=0, @suffix_s="">, @type_value=0>, version2: #<Gitlab::Database::Migrations::Version:0x0000783da659fd60 @timestamp=5, @milestone=#<Gitlab::VersionInfo:0x0000783da659fd88 @major=10, @minor=3, @patch=0, @suffix_s="">, @type_value=0>, expected_equality: false6209 correctly evaluates deep equality6210 correctly evaluates deep equality using ==6211 to_s6212 returns the given timestamp value as a string6213# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/version_spec.rb. It took 1.72 seconds. Expected to take 6.09 seconds.6214# [RSpecRunTime] Starting example group spec/models/users_statistics_spec.rb. Expected to take 6.03 seconds.6215UsersStatistics6216 does not allow STI6217 scopes6218 .order_created_at_desc6219 returns the entries ordered by created at descending6220 .latest6221 returns the latest entry6222 .create_current_stats!6223 when successful6224 creates an entry with the current statistics values6225# [RSpecRunTime] RSpec elapsed time: 21 minutes 15.76 seconds. Current RSS: ~1538M. load average: 1.32 1.24 1.19 1/302 79436226 when unsuccessful6227 raises an ActiveRecord::RecordInvalid exception6228# [RSpecRunTime] RSpec elapsed time: 21 minutes 16.88 seconds. Current RSS: ~1538M. load average: 1.32 1.24 1.19 1/301 79446229 #active6230 sums users statistics values without the value for blocked6231 #total6232 sums all users statistics values6233# [RSpecRunTime] Finishing example group spec/models/users_statistics_spec.rb. It took 3.02 seconds. Expected to take 6.03 seconds.6234# [RSpecRunTime] Starting example group spec/graphql/mutations/alert_management/update_alert_status_spec.rb. Expected to take 5.94 seconds.6235Mutations::AlertManagement::UpdateAlertStatus6236 is expected to require graphql authorizations :update_alert_management_alert6237 #resolve6238 raises an error if the resource is not accessible to the user6239 user has access to project6240 changes the status6241 returns the alert with no errors6242 behaves like an incident management tracked event6243 .track_event6244 tracks the event using redis6245# [RSpecRunTime] RSpec elapsed time: 21 minutes 18.96 seconds. Current RSS: ~1537M. load average: 1.29 1.23 1.19 1/297 79456246 behaves like Snowplow event tracking with RedisHLL context6247 behaves like Snowplow event tracking6248 is emitted6249 error occurs when updating6250 returns the alert with errors6251 invalid status given6252 returns the alert with errors6253# [RSpecRunTime] Finishing example group spec/graphql/mutations/alert_management/update_alert_status_spec.rb. It took 2.69 seconds. Expected to take 5.94 seconds.6254# [RSpecRunTime] Starting example group spec/lib/gitlab/pages/deployment_update_spec.rb. Expected to take 5.86 seconds.6255Gitlab::Pages::DeploymentUpdate6256 for new artifacts6257 is invalid for invalid archive6258 for a valid job6259 is valid6260 when missing artifacts metadata6261 is invalid6262# [RSpecRunTime] RSpec elapsed time: 21 minutes 21.37 seconds. Current RSS: ~1539M. load average: 1.29 1.23 1.19 1/301 79606263 maximum pages artifacts size6264 when maximum pages size is set to zero6265 when size is above the limit6266 is valid6267 when size is limited on the instance level6268 when size is below the limit6269 is valid6270 when size is above the limit6271 is invalid6272 when retrying the job6273 marks older pages:deploy jobs retried6274 when validating if current build is outdated6275 when there is NOT a newer build6276 does not fail6277 when there is a newer build6278 fails with outdated reference message6279# [RSpecRunTime] Finishing example group spec/lib/gitlab/pages/deployment_update_spec.rb. It took 3.42 seconds. Expected to take 5.86 seconds.6280# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/stage/import_base_data_worker_spec.rb. Expected to take 5.76 seconds.6281Gitlab::GithubImport::Stage::ImportBaseDataWorker6282 behaves like Gitlab::GithubImport::StageMethods6283 .sidekiq_retries_exhausted6284 tracks the exception and marks the import as failed6285# [RSpecRunTime] RSpec elapsed time: 21 minutes 24.36 seconds. Current RSS: ~1517M. load average: 1.27 1.23 1.19 1/302 79766286 .sidekiq_options6287 has a status_expiration6288 has a retry of 66289 #perform6290 returns if no project could be found6291 returns if the import state is no longer in progress6292 imports the data when the project exists6293 queues RefreshImportJidWorker6294 logs error when import fails with a StandardError6295 rescheduling the worker on certain errors6296 error: Gitlab::GithubImport::RateLimitError6297 reschedules the worker6298 error: Gitlab::ExclusiveLeaseHelpers::FailedToObtainLockError6299 reschedules the worker6300 #import6301 imports the base data of a project6302# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/stage/import_base_data_worker_spec.rb. It took 2.36 seconds. Expected to take 5.76 seconds.6303# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migration_helpers/convert_to_bigint_spec.rb. Expected to take 5.67 seconds.6304Gitlab::Database::MigrationHelpers::ConvertToBigint6305 #columns_swapped?6306 returns true if columns are already swapped6307 returns false if columns are not yet swapped6308 #com_or_dev_or_test_but_not_jh?6309 dot_com: true, dev_or_test: true, jh: true, expectation: true6310 returns true for GitLab.com (but not JH), dev, or test6311# [RSpecRunTime] RSpec elapsed time: 21 minutes 27.0 seconds. Current RSS: ~1534M. load average: 1.27 1.23 1.19 1/302 79776312 dot_com: true, dev_or_test: false, jh: true, expectation: false6313 returns true for GitLab.com (but not JH), dev, or test6314 dot_com: false, dev_or_test: true, jh: true, expectation: true6315 returns true for GitLab.com (but not JH), dev, or test6316 dot_com: false, dev_or_test: false, jh: true, expectation: false6317 returns true for GitLab.com (but not JH), dev, or test6318 dot_com: true, dev_or_test: true, jh: false, expectation: true6319 returns true for GitLab.com (but not JH), dev, or test6320 dot_com: true, dev_or_test: false, jh: false, expectation: true6321 returns true for GitLab.com (but not JH), dev, or test6322 dot_com: false, dev_or_test: true, jh: false, expectation: true6323 returns true for GitLab.com (but not JH), dev, or test6324 dot_com: false, dev_or_test: false, jh: false, expectation: false6325 returns true for GitLab.com (but not JH), dev, or test6326 #temp_column_removed?6327 return true when column is not present6328 return false when column present6329 #add_bigint_column_indexes6330 without corresponding bigint column6331main: -- column_exists?("_test_table_bigint_indexes", "token_convert_to_bigint")6332main: -> 0.0040s6333 is expected to raise RuntimeError with "Bigint column 'token_convert_to_bigint' does not exist on _test_table_bigint_indexes"6334 with corresponding bigint column6335 without the integer column index6336main: -- column_exists?("_test_table_bigint_indexes", "token_convert_to_bigint")6337main: -> 0.0034s6338main: -- indexes("_test_table_bigint_indexes")6339main: -> 0.0028s6340 does not create new bigint index6341 with integer column indexes6342main: -- column_exists?("_test_table_bigint_indexes", "token_convert_to_bigint")6343main: -> 0.0038s6344main: -- indexes("_test_table_bigint_indexes")6345main: -> 0.0118s6346 creates appropriate bigint indexes6347# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migration_helpers/convert_to_bigint_spec.rb. It took 3.43 seconds. Expected to take 5.67 seconds.6348# [RSpecRunTime] Starting example group spec/workers/remove_unreferenced_lfs_objects_worker_spec.rb. Expected to take 5.53 seconds.6349RemoveUnreferencedLfsObjectsWorker6350 #perform6351 removes unreferenced lfs objects6352 leaves referenced lfs objects6353 removes unreferenced lfs objects after project removal6354# [RSpecRunTime] RSpec elapsed time: 21 minutes 32.16 seconds. Current RSS: ~1538M. load average: 1.25 1.23 1.19 1/301 79786355 behaves like an idempotent worker6356 is labeled as idempotent6357 performs multiple times sequentially without raising an exception6358# [RSpecRunTime] Finishing example group spec/workers/remove_unreferenced_lfs_objects_worker_spec.rb. It took 3.4 seconds. Expected to take 5.53 seconds.6359# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/samplers/threads_sampler_spec.rb. Expected to take 5.51 seconds.6360Gitlab::Metrics::Samplers::ThreadsSampler6361 behaves like metrics sampler6362 when sampling interval is passed explicitly6363 is expected to eq 426364 when sampling interval is passed through the environment6365 is expected to eq 426366 when no sampling interval is passed anywhere6367 uses the hardcoded default6368 #start6369 calls the sample method on the sampler thread6370 with warmup set to true6371 calls the sample method first on the caller thread6372 #safe_sample6373 calls #sample once6374 when sampling fails with error6375 recovers from errors6376 with logger6377 logs errors6378 #sample6379 sets the gauge for the concurrency total6380 thread counts6381 reports if any of the threads per group uses the db6382 thread names6383 thread_names: [nil], expected_names: ["unnamed"]6384 is expected to receive set({:thread_name=>"unnamed", :uses_db_connection=>"no"}, an_instance_of(Integer)) 1 time6385 thread_names: ["puma threadpool 1", "puma threadpool 001", "puma threadpool 002"], expected_names: ["puma threadpool"]6386 is expected to receive set({:thread_name=>"puma threadpool", :uses_db_connection=>"no"}, an_instance_of(Integer)) 1 time6387 thread_names: ["sidekiq_worker_thread"], expected_names: ["sidekiq_worker_thread"]6388 is expected to receive set({:thread_name=>"sidekiq_worker_thread", :uses_db_connection=>"no"}, an_instance_of(Integer)) 1 time6389 thread_names: ["some_sampler", "some_exporter"], expected_names: ["some_sampler", "some_exporter"]6390 is expected to receive set({:thread_name=>"some_exporter", :uses_db_connection=>"no"}, an_instance_of(Integer)) 1 time6391 thread_names: ["unknown", "thing"], expected_names: ["unrecognized"]6392 is expected to receive set({:thread_name=>"unrecognized", :uses_db_connection=>"no"}, an_instance_of(Integer)) 1 time6393# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/samplers/threads_sampler_spec.rb. It took 2.1 seconds. Expected to take 5.51 seconds.6394# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/limit/deployments_spec.rb. Expected to take 5.32 seconds.6395Gitlab::Ci::Pipeline::Chain::Limit::Deployments6396 when pipeline deployments limit is exceeded6397 logs the error6398 when saving incompleted pipelines6399 drops the pipeline6400 breaks the chain6401 sets a valid failure reason6402 calls increment_pipeline_failure_reason_counter6403# [RSpecRunTime] RSpec elapsed time: 21 minutes 36.42 seconds. Current RSS: ~1542M. load average: 1.23 1.22 1.19 1/297 79806404 when not saving incomplete pipelines6405 does not persist the pipeline6406 breaks the chain6407 adds an informative error to the pipeline6408 increments the error metric6409 when pipeline deployments limit is not exceeded6410 does not break the chain6411 does not invalidate the pipeline6412 does not log any error6413# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/limit/deployments_spec.rb. It took 3.02 seconds. Expected to take 5.32 seconds.6414# [RSpecRunTime] Starting example group spec/services/projects/move_project_group_links_service_spec.rb. Expected to take 5.3 seconds.6415Projects::MoveProjectGroupLinksService6416 #execute6417 moves the group links from one project to another6418 does not move existent group links in the current project6419 rollbacks changes if transaction fails6420 when remove_remaining_elements is false6421 does not remove remaining project group links6422# [RSpecRunTime] RSpec elapsed time: 21 minutes 43.45 seconds. Current RSS: ~1514M. load average: 1.19 1.21 1.18 1/296 79816423# [RSpecRunTime] Finishing example group spec/services/projects/move_project_group_links_service_spec.rb. It took 5.97 seconds. Expected to take 5.3 seconds.6424# [RSpecRunTime] Starting example group spec/services/bulk_imports/uploads_export_service_spec.rb. Expected to take 5.2 seconds.6425BulkImports::UploadsExportService6426 #execute6427 exports project uploads and avatar6428 when export is batched6429 exports only specified uploads6430# [RSpecRunTime] RSpec elapsed time: 21 minutes 44.88 seconds. Current RSS: ~1512M. load average: 1.19 1.21 1.18 1/296 79826431 when upload has underlying file missing6432 with an upload missing its file6433 does not cause errors6434 when upload is in object storage6435 when filename is too long6436 ignores problematic upload and logs exception6437 when network exception occurs6438 ignores problematic upload and logs exception6439 #exported_objects_count6440 return the number of exported uploads6441# [RSpecRunTime] Finishing example group spec/services/bulk_imports/uploads_export_service_spec.rb. It took 3.59 seconds. Expected to take 5.2 seconds.6442# [RSpecRunTime] Starting example group spec/lib/sidebars/groups/super_sidebar_panel_spec.rb. Expected to take 5.1 seconds.6443Sidebars::Groups::SuperSidebarPanel6444 implements #super_sidebar_context_header6445 #renderable_menus6446 is exposed as a renderable menu6447# [RSpecRunTime] RSpec elapsed time: 21 minutes 48.44 seconds. Current RSS: ~1528M. load average: 1.17 1.21 1.18 1/296 79836448 behaves like a panel with all menu_items categorized6449 has no uncategorized menu_items6450 behaves like a panel instantiable by the anonymous user6451 is expected to be a kind of Sidebars::Groups::SuperSidebarPanel6452 behaves like a panel with uniquely identifiable menu items6453 all menu_items have unique item_id6454 all menu_items have an item_id6455# [RSpecRunTime] RSpec elapsed time: 21 minutes 50.32 seconds. Current RSS: ~1591M. load average: 1.17 1.21 1.18 1/296 79846456# [RSpecRunTime] Finishing example group spec/lib/sidebars/groups/super_sidebar_panel_spec.rb. It took 3.27 seconds. Expected to take 5.1 seconds.6457# [RSpecRunTime] Starting example group spec/models/concerns/limitable_spec.rb. Expected to take 5.01 seconds.6458Limitable6459 does not allow STI6460 is expected to eq "test_classes"6461 with scoped limit6462 is expected to eq :project6463 triggers scoped validations6464 with custom relation and feature flags6465 limit_feature_flag: nil, limit_feature_flag_value: nil, limit_feature_flag_for_override: nil, limit_feature_flag_override_value: nil, expect_limit_applied?: true6466 acts according to the feature flag settings6467 limit_feature_flag: :some_feature_flag, limit_feature_flag_value: false, limit_feature_flag_for_override: nil, limit_feature_flag_override_value: nil, expect_limit_applied?: false6468DEPRECATION WARNING: Invalid Feature Flag some_feature_flag stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6469 acts according to the feature flag settings6470 limit_feature_flag: :some_feature_flag, limit_feature_flag_value: true, limit_feature_flag_for_override: nil, limit_feature_flag_override_value: nil, expect_limit_applied?: true6471DEPRECATION WARNING: Invalid Feature Flag some_feature_flag stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6472 acts according to the feature flag settings6473 limit_feature_flag: :some_feature_flag, limit_feature_flag_value: true, limit_feature_flag_for_override: :some_feature_flag_disable, limit_feature_flag_override_value: false, expect_limit_applied?: true6474DEPRECATION WARNING: Invalid Feature Flag some_feature_flag stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6475DEPRECATION WARNING: Invalid Feature Flag some_feature_flag_disable stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6476 acts according to the feature flag settings6477 limit_feature_flag: :some_feature_flag, limit_feature_flag_value: false, limit_feature_flag_for_override: :some_feature_flag_disable, limit_feature_flag_override_value: false, expect_limit_applied?: false6478DEPRECATION WARNING: Invalid Feature Flag some_feature_flag stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6479DEPRECATION WARNING: Invalid Feature Flag some_feature_flag_disable stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6480 acts according to the feature flag settings6481 limit_feature_flag: :some_feature_flag, limit_feature_flag_value: false, limit_feature_flag_for_override: :some_feature_flag_disable, limit_feature_flag_override_value: true, expect_limit_applied?: false6482DEPRECATION WARNING: Invalid Feature Flag some_feature_flag stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6483DEPRECATION WARNING: Invalid Feature Flag some_feature_flag_disable stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6484 acts according to the feature flag settings6485 limit_feature_flag: :some_feature_flag, limit_feature_flag_value: true, limit_feature_flag_for_override: :some_feature_flag_disable, limit_feature_flag_override_value: true, expect_limit_applied?: false6486DEPRECATION WARNING: Invalid Feature Flag some_feature_flag stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6487DEPRECATION WARNING: Invalid Feature Flag some_feature_flag_disable stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6488 acts according to the feature flag settings6489 with global limit6490 is expected to eq :limitable_global_scope6491 triggers scoped validations6492# [RSpecRunTime] Finishing example group spec/models/concerns/limitable_spec.rb. It took 1.63 seconds. Expected to take 5.01 seconds.6493# [RSpecRunTime] Starting example group spec/lib/error_tracking/sentry_client/event_spec.rb. Expected to take 4.95 seconds.6494ErrorTracking::SentryClient6495 #issue_latest_event6496 has correct return type6497 behaves like calls sentry api6498 calls sentry api6499 behaves like Sentry API response size limit6500 when response body is within limit6501 checks parsed response6502 when response body is too large6503 raises an exception6504 when resulting memory size of the parsed response is too large6505 raises an exception6506 with error object created from sentry response6507 parses the stack trace6508 behaves like assigns error tracking event correctly6509 event_object: :issue_id, sentry_response: :groupID6510 is expected to eq "1378364652"6511 event_object: :date_received, sentry_response: :dateReceived6512 is expected to eq "2019-12-08T21:48:08.579417Z"6513 with error without stack trace6514 returns an empty array for stack_trace_entries6515 behaves like assigns error tracking event correctly6516 event_object: :issue_id, sentry_response: :groupID6517 is expected to eq "1378364652"6518 event_object: :date_received, sentry_response: :dateReceived6519 is expected to eq "2019-12-08T21:48:08.579417Z"6520 behaves like non-numeric input handling in Sentry response6521 with non-numeric error id6522 id_input: "string"6523 raises exception6524 id_input: "-1"6525 raises exception6526 id_input: "1\\n2"6527 raises exception6528# [RSpecRunTime] Finishing example group spec/lib/error_tracking/sentry_client/event_spec.rb. It took 1.94 seconds. Expected to take 4.95 seconds.6529# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/monitor_menu_spec.rb. Expected to take 4.87 seconds.6530Sidebars::Projects::Menus::MonitorMenu6531 #render?6532 monitor_level: enabled, render: true6533 renders when expected to6534 monitor_level: disabled, render: false6535 renders when expected to6536 when menu does not have any renderable menu items6537 returns false6538 when menu has menu items6539 returns true6540 #title6541 returns "Monitor"6542 #extra_container_html_options6543 returns "shortcuts-monitor"6544 Menu items6545 Error Tracking6546 behaves like access rights checks6547 is expected not to be nil6548 when the user does not have access6549 is expected to be nil6550 Alert Management6551 behaves like access rights checks6552 is expected not to be nil6553 when the user does not have access6554 is expected to be nil6555 Incidents6556 behaves like access rights checks6557 is expected not to be nil6558 when the user does not have access6559 is expected to be nil6560# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/monitor_menu_spec.rb. It took 2.4 seconds. Expected to take 4.87 seconds.6561# [RSpecRunTime] Starting example group spec/services/deployments/create_service_spec.rb. Expected to take 4.82 seconds.6562Deployments::CreateService6563 #execute6564 creates a deployment6565 does not change the status if no status is given6566 when the last deployment has the same parameters6567 does not create a new deployment6568# [RSpecRunTime] RSpec elapsed time: 21 minutes 58.73 seconds. Current RSS: ~1789M. load average: 1.15 1.20 1.18 1/301 80156569 #deployment_attributes6570 only includes attributes that we want to persist6571# [RSpecRunTime] Finishing example group spec/services/deployments/create_service_spec.rb. It took 2.6 seconds. Expected to take 4.82 seconds.6572# [RSpecRunTime] Starting example group spec/views/notify/import_issues_csv_email.html.haml_spec.rb. Expected to take 4.75 seconds.6573notify/import_issues_csv_email.html.haml6574 when import errors reported6575 renders correctly6576 when no errors found while importing6577 renders correctly6578# [RSpecRunTime] RSpec elapsed time: 22 minutes 0.99 second. Current RSS: ~1804M. load average: 1.15 1.20 1.18 3/302 80166579 when preprocess errors reported while importing6580 renders with project name error6581 with a project in a group6582 renders with group clause error6583# [RSpecRunTime] RSpec elapsed time: 22 minutes 3.33 seconds. Current RSS: ~1827M. load average: 1.14 1.20 1.18 1/301 80176584 when parse error reported while importing6585 renders with parse error6586# [RSpecRunTime] Finishing example group spec/views/notify/import_issues_csv_email.html.haml_spec.rb. It took 5.05 seconds. Expected to take 4.75 seconds.6587# [RSpecRunTime] Starting example group spec/workers/gitlab_service_ping_worker_spec.rb. Expected to take 4.67 seconds.6588GitlabServicePingWorker6589 does not run for SaaS when triggered from cron6590 runs for SaaS when triggered manually6591 delegates to ServicePing::SubmitService6592 passes Hash arguments to ServicePing::SubmitService6593 obtains a 86400 second exclusive lease6594 sleeps for between 0 and 60 seconds6595 payload computation6596 creates RawUsageData entry when there is NO entry with the same recorded_at timestamp6597 updates RawUsageData entry when there is entry with the same recorded_at timestamp6598 reports errors and continue on execution6599# [RSpecRunTime] RSpec elapsed time: 22 minutes 5.3 seconds. Current RSS: ~1829M. load average: 1.14 1.20 1.18 1/301 80186600 when lease is not obtained6601 does not invoke ServicePing::SubmitService6602# [RSpecRunTime] Finishing example group spec/workers/gitlab_service_ping_worker_spec.rb. It took 1.6 seconds. Expected to take 4.67 seconds.6603# [RSpecRunTime] Starting example group spec/graphql/mutations/merge_requests/set_subscription_spec.rb. Expected to take 4.61 seconds.6604Mutations::MergeRequests::SetSubscription6605 is expected to require graphql authorizations :update_subscription6606 when user does not have access to the project6607 behaves like a subscribeable not accessible graphql resource6608 raises an error if the resource is not accessible to the user6609 when user is developer member of the project6610 behaves like a subscribeable graphql resource6611 subscribes to the resource6612 when passing subscribe as false6613 unsubscribes from the discussion6614 when the project is public6615 behaves like a subscribeable graphql resource6616 subscribes to the resource6617 when passing subscribe as false6618 unsubscribes from the discussion6619# [RSpecRunTime] Finishing example group spec/graphql/mutations/merge_requests/set_subscription_spec.rb. It took 2.58 seconds. Expected to take 4.61 seconds.6620# [RSpecRunTime] Starting example group spec/workers/gitlab/import/refresh_import_jid_worker_spec.rb. Expected to take 4.53 seconds.6621Gitlab::Import::RefreshImportJidWorker6622 #perform6623 when the project does not exist6624 does nothing6625 behaves like an idempotent worker6626 is labeled as idempotent6627 performs multiple times sequentially without raising an exception6628 when the job is running6629 refreshes the import JID and reschedules itself6630 behaves like an idempotent worker6631 is labeled as idempotent6632 performs multiple times sequentially without raising an exception6633 when the job is no longer running6634 returns6635 behaves like an idempotent worker6636 is labeled as idempotent6637 performs multiple times sequentially without raising an exception6638 .perform_in_the_future6639 schedules a job in the future6640# [RSpecRunTime] Finishing example group spec/workers/gitlab/import/refresh_import_jid_worker_spec.rb. It took 1.52 seconds. Expected to take 4.53 seconds.6641# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/markdown_text_spec.rb. Expected to take 4.48 seconds.6642Gitlab::GithubImport::MarkdownText6643 .format6644 formats the text6645 .convert_ref_links6646 is expected to eq " Quod quo velit consequatur ipsa velit. Est id rerum aut accusantium nulla modi temporibus. I...esse velit voluptatem quo.\n http://localhost/namespace884/project-954/-/merge_requests/11\n"6647 when Github EE with custom domain name6648 is expected to eq " Qui amet aperiam incidunt sit unde laborum consequatur consequuntur. Et officiis nisi corpor...aborum ipsa rerum unde et.\n http://localhost/namespace884/project-954/-/merge_requests/86\n"6649 .fetch_attachments6650 fetches attachments6651 returns an empty array when passed nil6652 #to_s6653 returns the text when the author was found6654 returns the text when the author has no login6655 returns empty text when it receives nil6656 returns the text with an extra header when the author was not found6657 cleans invalid chars6658# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/markdown_text_spec.rb. It took 1.49 seconds. Expected to take 4.48 seconds.6659# [RSpecRunTime] Starting example group spec/models/admin/abuse_report_assignee_spec.rb. Expected to take 4.39 seconds.6660Admin::AbuseReportAssignee6661 is expected to be valid6662 does not allow STI6663 with loose foreign key on abuse_report_assignees.user_id6664 behaves like cleanup by a loose foreign key6665 cleans up (delete or nullify) the model6666# [RSpecRunTime] RSpec elapsed time: 22 minutes 12.79 seconds. Current RSS: ~1857M. load average: 1.20 1.21 1.18 1/296 80196667 validations6668 is expected to validate that :assignee is case-sensitively unique within the scope of :abuse_report_id6669 associations6670 is expected to belong to abuse_report required: false6671 is expected to belong to assignee class_name => User required: false6672# [RSpecRunTime] Finishing example group spec/models/admin/abuse_report_assignee_spec.rb. It took 2.02 seconds. Expected to take 4.39 seconds.6673# [RSpecRunTime] Starting example group spec/lib/gitlab/web_ide/default_oauth_application_spec.rb. Expected to take 4.37 seconds.6674Gitlab::WebIde::DefaultOauthApplication6675 #feature_enabled?6676 vscode_web_ide: current_user, web_ide_oauth: false, expectation: false6677 returns the expected value6678 vscode_web_ide: false, web_ide_oauth: current_user, expectation: false6679 returns the expected value6680 vscode_web_ide: current_user, web_ide_oauth: current_user, expectation: true6681 returns the expected value6682 #oauth_callback_url6683 returns route URL for oauth callback6684 #ensure_oauth_application!6685 if web_ide_oauth_application already exists, does nothing6686 if web_ide_oauth_application created while locked, does nothing6687 creates web_ide_oauth_application6688 #oauth_application6689 returns web_ide_oauth_application from application_settings6690# [RSpecRunTime] Finishing example group spec/lib/gitlab/web_ide/default_oauth_application_spec.rb. It took 1.56 seconds. Expected to take 4.37 seconds.6691# [RSpecRunTime] Starting example group spec/presenters/packages/pypi/simple_package_versions_presenter_spec.rb. Expected to take 4.26 seconds.6692Packages::Pypi::SimplePackageVersionsPresenter6693 #body6694 for project6695 behaves like pypi package presenter6696 avoids N+1 database queries6697 version: ">=2.7", expected_version: ">=2.7", with_package1: true6698 is expected to include "<a href=\"http://localhost/api/v4/projects/919/packages/pypi/files/440e5e148a25331bbd7991575f7d54933...c0ebf6cc735a18ee5066ac1381bb590\" data-requires-python=\">=2.7\">sample-project-1.0.0.tar.gz</a>"6699 version: "\"><script>alert(1)</script>", expected_version: ""><script>alert(1)</script>", with_package1: true6700 is expected to include "<a href=\"http://localhost/api/v4/projects/919/packages/pypi/files/440e5e148a25331bbd7991575f7d54933...requires-python=\""><script>alert(1)</script>\">sample-project-1.0.0.tar.gz</a>"6701 version: ">=2.7, !=3.0", expected_version: ">=2.7, !=3.0", with_package1: false6702 is expected to include "<a href=\"http://localhost/api/v4/projects/919/packages/pypi/files/440e5e148a25331bbd7991575f7d54933...c735a18ee5066ac1381bb590\" data-requires-python=\">=2.7, !=3.0\">sample-project-2.0.0.tar.gz</a>"6703 for group6704 behaves like pypi package presenter6705 avoids N+1 database queries6706 version: ">=2.7", expected_version: ">=2.7", with_package1: true6707 is expected to include "<a href=\"http://localhost/api/v4/groups/2267/-/packages/pypi/files/440e5e148a25331bbd7991575f7d5493...c0ebf6cc735a18ee5066ac1381bb590\" data-requires-python=\">=2.7\">sample-project-1.0.0.tar.gz</a>"6708 version: "\"><script>alert(1)</script>", expected_version: ""><script>alert(1)</script>", with_package1: true6709 is expected to include "<a href=\"http://localhost/api/v4/groups/2267/-/packages/pypi/files/440e5e148a25331bbd7991575f7d5493...requires-python=\""><script>alert(1)</script>\">sample-project-1.0.0.tar.gz</a>"6710 version: ">=2.7, !=3.0", expected_version: ">=2.7, !=3.0", with_package1: false6711 is expected to include "<a href=\"http://localhost/api/v4/groups/2267/-/packages/pypi/files/440e5e148a25331bbd7991575f7d5493...c735a18ee5066ac1381bb590\" data-requires-python=\">=2.7, !=3.0\">sample-project-2.0.0.tar.gz</a>"6712 with package files pending destruction6713 is expected not to include "package_file_pending_destruction"6714# [RSpecRunTime] Finishing example group spec/presenters/packages/pypi/simple_package_versions_presenter_spec.rb. It took 1.93 seconds. Expected to take 4.26 seconds.6715# [RSpecRunTime] Starting example group spec/services/update_merge_request_metrics_service_spec.rb. Expected to take 4.25 seconds.6716MergeRequestMetricsService6717 #merge6718 updates metrics6719# [RSpecRunTime] RSpec elapsed time: 22 minutes 18.02 seconds. Current RSS: ~1871M. load average: 1.25 1.22 1.19 1/302 80616720 #close6721 updates metrics6722# [RSpecRunTime] RSpec elapsed time: 22 minutes 19.17 seconds. Current RSS: ~1876M. load average: 1.25 1.22 1.19 1/302 81016723 #reopen6724 updates metrics6725# [RSpecRunTime] RSpec elapsed time: 22 minutes 20.25 seconds. Current RSS: ~1884M. load average: 1.25 1.22 1.19 1/302 81416726# [RSpecRunTime] Finishing example group spec/services/update_merge_request_metrics_service_spec.rb. It took 3.63 seconds. Expected to take 4.25 seconds.6727# [RSpecRunTime] Starting example group spec/finders/merge_request/metrics_finder_spec.rb. Expected to take 4.15 seconds.6728MergeRequest::MetricsFinder6729 when target project is missing6730 is expected to be empty6731# [RSpecRunTime] RSpec elapsed time: 22 minutes 21.52 seconds. Current RSS: ~1890M. load average: 1.25 1.22 1.19 1/302 81626732 when the user is not part of the project6733 is expected to be empty6734 when user is part of the project6735 returns merge request records6736 excludes not merged records6737 when only merged_before is given6738 is expected to eq [#<MergeRequest::Metrics merge_request_id: 102, latest_build_started_at: nil, latest_build_finished_a..., added_lines: nil, removed_lines: nil, target_project_id: 923, id: 111, first_contribution: false>]6739 when only merged_after is given6740 is expected to eq [#<MergeRequest::Metrics merge_request_id: 102, latest_build_started_at: nil, latest_build_finished_a..., added_lines: nil, removed_lines: nil, target_project_id: 923, id: 111, first_contribution: false>]6741 when no records matching the date range6742 is expected to be empty6743# [RSpecRunTime] Finishing example group spec/finders/merge_request/metrics_finder_spec.rb. It took 2.45 seconds. Expected to take 4.15 seconds.6744# [RSpecRunTime] Starting example group spec/services/users/activate_service_spec.rb. Expected to take 4.14 seconds.6745Users::ActivateService6746 #execute6747 when successful6748 returns success status6749 changes the user's state6750 creates a log entry6751 when the user is already active6752 returns success result6753 does not change the user's state6754 when user activation fails6755 returns an unprocessable entity error6756 when user is not an admin6757 returns permissions error message6758# [RSpecRunTime] Finishing example group spec/services/users/activate_service_spec.rb. It took 1.54 seconds. Expected to take 4.14 seconds.6759# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/importers/issue_importer_spec.rb. Expected to take 4.04 seconds.6760Gitlab::BitbucketImport::Importers::IssueImporter6761 #execute6762 creates an issue6763 logs its progress6764 increments the issue counter6765 when the author does not have a bitbucket identity6766 sets the author to the project creator and adds the author to the description6767# [RSpecRunTime] RSpec elapsed time: 22 minutes 26.58 seconds. Current RSS: ~1894M. load average: 1.23 1.22 1.18 1/301 81696768 when a milestone with the same title exists6769 assigns the milestone and does not create a new milestone6770 when a milestone with the same title does not exist6771 creates a new milestone and assigns it6772 when an error is raised6773 tracks the failure and does not fail6774# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/importers/issue_importer_spec.rb. It took 3.14 seconds. Expected to take 4.04 seconds.6775# [RSpecRunTime] Starting example group spec/services/packages/rubygems/process_gem_service_spec.rb. Expected to take 4.03 seconds.6776Packages::Rubygems::ProcessGemService6777 #execute6778 no gem file6779 returns an error6780 success6781 returns successfully6782 updates the package name and version6783 updates the package file name6784 when the package already exists6785 assigns the package_file to the existing package and deletes the temporary package6786 when the package already exists marked as pending_destruction6787 reuses the processing package6788 sub-service failure6789 returns an error6790 bad gem file6791 returns an error6792 without obtaining an exclusive lease6793 does not perform the services6794 with invalid metadata6795 raises the correct error6796# [RSpecRunTime] Finishing example group spec/services/packages/rubygems/process_gem_service_spec.rb. It took 2.18 seconds. Expected to take 4.03 seconds.6797# [RSpecRunTime] Starting example group spec/models/work_items/widgets/hierarchy_spec.rb. Expected to take 3.93 seconds.6798WorkItems::Widgets::Hierarchy6799 does not allow STI6800 .type6801 is expected to eq :hierarchy6802 #type6803 is expected to eq :hierarchy6804 #parent6805 is expected to eq #<WorkItem id:143 group385/project-962#2>6806 #children6807 is expected to contain exactly #<WorkItem id:142 group385/project-962#1> and #<WorkItem id:144 group385/project-962#3>6808 when ordered by relative position and created_at6809 when children relative positions are nil6810 orders by created_at6811 when children relative positions are present6812 orders by relative_position and by created_at6813# [RSpecRunTime] Finishing example group spec/models/work_items/widgets/hierarchy_spec.rb. It took 1.93 seconds. Expected to take 3.93 seconds.6814# [RSpecRunTime] Starting example group spec/helpers/environments_helper_spec.rb. Expected to take 3.91 seconds.6815EnvironmentsHelper6816 #metrics_data6817 returns data6818 without admin_operations permission6819 is expected to include {"can_access_operations_settings" => "false"}6820 when the environment is not available6821 is expected to include {"environment_state" => "stopped"}6822 when metrics dashboard feature is unavailable6823 does not return data6824 #custom_metrics_available?6825 returns true6826 #environments_folder_list_view_data6827 returns folder related data6828# [RSpecRunTime] Finishing example group spec/helpers/environments_helper_spec.rb. It took 1.64 seconds. Expected to take 3.91 seconds.6829# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/line_mapper_spec.rb. Expected to take 3.87 seconds.6830Gitlab::Diff::LineMapper6831 #old_to_new6832 with a diff file6833 returns the new line number for the old line number6834 without a diff file6835 returns the same line number6836 #new_to_old6837 with a diff file6838 returns the old line number for the new line number6839 without a diff file6840 returns the same line number6841# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/line_mapper_spec.rb. It took 1.73 seconds. Expected to take 3.87 seconds.6842# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_server_import/import_pull_request_notes_worker_spec.rb. Expected to take 3.79 seconds.6843Gitlab::BitbucketServerImport::ImportPullRequestNotesWorker6844 behaves like Gitlab::BitbucketServerImport::ObjectImporter6845 .sidekiq_retries_exhausted6846 notifies the waiter6847 #perform6848 when project does not exist6849 behaves like notifies the waiter6850 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time6851 when project has import started6852 calls the importer6853 behaves like notifies the waiter6854 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time6855 when project import has been cancelled6856 does not call the importer6857 behaves like notifies the waiter6858 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time6859 when project import has failed6860 does not call the importer6861 behaves like notifies the waiter6862 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time6863# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_server_import/import_pull_request_notes_worker_spec.rb. It took 2.12 seconds. Expected to take 3.79 seconds.6864# [RSpecRunTime] Starting example group spec/models/integrations/chat_message/group_mention_message_spec.rb. Expected to take 3.76 seconds.6865Integrations::ChatMessage::GroupMentionMessage6866 does not allow STI6867 for notes on unsupported object types6868 raises an error6869 for unsupported object types6870 raises an error6871 for notes6872 on commits6873 returns the appropriate message6874 on issues6875 returns the appropriate message6876 on merge requests6877 returns the appropriate message6878 for merge request descriptions6879 returns the appropriate message6880 for issue descriptions6881 returns the appropriate message6882 with markdown6883 returns the appropriate message6884# [RSpecRunTime] Finishing example group spec/models/integrations/chat_message/group_mention_message_spec.rb. It took 1.08 seconds. Expected to take 3.76 seconds.6885# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_server_import/user_finder_spec.rb. Expected to take 3.72 seconds.6886Gitlab::BitbucketServerImport::UserFinder6887 #find_user_id6888 when user cannot be found6889 caches and returns nil6890 when user can be found6891 caches and returns the user ID by email6892 caches and returns the user ID by username6893 #uid6894 when provided object is a Hash6895 maps to an existing user with the same username6896 when provided object is a representation Object6897 maps to a existing user with the same username6898 when corresponding user does not exist6899 returns nil6900 when bitbucket_server_user_mapping_by_username is disabled6901 when provided object is a Hash6902 maps to an existing user with the same email6903 when provided object is a representation Object6904 maps to an existing user with the same email6905 when corresponding user does not exist6906 returns nil6907 #author_id6908 calls uid method6909 when corresponding user does not exist6910 fallsback to project creator_id6911# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_server_import/user_finder_spec.rb. It took 1.35 seconds. Expected to take 3.72 seconds.6912# [RSpecRunTime] Starting example group spec/lib/gitlab/database/async_indexes/index_destructor_spec.rb. Expected to take 3.68 seconds.6913Gitlab::Database::AsyncIndexes::IndexDestructor6914 #perform6915 creates the index while controlling lock timeout6916 removes the index preparation record from postgres_async_indexes6917 skips logic if not able to acquire exclusive lease6918 logs messages around execution6919 when the index does not exist6920 skips index destruction6921 removes the index preparation record from postgres_async_indexes6922 logs an appropriate message6923# [RSpecRunTime] RSpec elapsed time: 22 minutes 40.75 seconds. Current RSS: ~1932M. load average: 1.18 1.21 1.18 1/298 82006924# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/async_indexes/index_destructor_spec.rb. It took 1.34 seconds. Expected to take 3.68 seconds.6925# [RSpecRunTime] Starting example group spec/lib/gitlab/instrumentation/exclusive_lock_spec.rb. Expected to take 3.65 seconds.6926Gitlab::Instrumentation::ExclusiveLock6927 .hold_duration6928 returns the value from Gitlab::SafeRequestStore6929 returns 0 if value not set in Gitlab::SafeRequestStore6930 .wait_duration6931 returns the value from Gitlab::SafeRequestStore6932 returns 0 if value not set in Gitlab::SafeRequestStore6933 .increment_requested_count6934 increments the lock count6935 .add_hold_duration6936 increments the duration6937 .payload6938 returns a hash with metrics6939 .add_wait_duration6940 increments the duration6941 .requested_count6942 returns the value from Gitlab::SafeRequestStore6943 returns 0 if value not set in Gitlab::SafeRequestStore6944# [RSpecRunTime] Finishing example group spec/lib/gitlab/instrumentation/exclusive_lock_spec.rb. It took 1.11 seconds. Expected to take 3.65 seconds.6945# [RSpecRunTime] Starting example group spec/lib/gitlab/database/reindexing/coordinator_spec.rb. Expected to take 3.53 seconds.6946Gitlab::Database::Reindexing::Coordinator6947 #perform6948 when executed during the weekend6949 locking6950 acquires a lock while reindexing6951 does not perform reindexing actions if lease is not granted6952 notifications6953 sends #notify_start before reindexing6954 sends #notify_end after reindexing and updating the action is done6955 action tracking6956 calls #finish on the action6957 upon error, it still calls finish and raises the error6958 when executed during the week6959 does not start reindexing6960 #drop6961 when executed during the weekend6962 when exclusive lease is granted6963 drops the index with lock retries6964 when exclusive lease is not granted6965 does not drop the index6966 when executed during the week6967 does not start reindexing6968# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/reindexing/coordinator_spec.rb. It took 1.66 seconds. Expected to take 3.53 seconds.6969# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/duplicate_spec_location_spec.rb. Expected to take 3.5 seconds.6970RuboCop::Cop::RSpec::DuplicateSpecLocation6971 for a non-EE application file6972 registers no offenses6973 for a non-EE spec file6974 registers no offenses6975 for an EE spec file for EE extension6976 registers no offenses6977 when there is a duplicate file6978 marks the describe as offending6979 for an EE spec file for EE only code6980 registers no offenses6981 when there is a duplicate file6982 marks the describe as offending6983 for an EE application file6984 registers no offenses6985# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/duplicate_spec_location_spec.rb. It took 0.93 second. Expected to take 3.5 seconds.6986# [RSpecRunTime] Starting example group spec/serializers/label_serializer_spec.rb. Expected to take 3.46 seconds.6987LabelSerializer6988 #represent6989 when a single object is being serialized6990 serializes the label object6991 when multiple objects are being serialized6992 serializes the array of labels6993 #represent_appearance6994 when represents only appearance6995 serializes only attributes used for appearance6996# [RSpecRunTime] Finishing example group spec/serializers/label_serializer_spec.rb. It took 2.18 seconds. Expected to take 3.46 seconds.6997# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/stage/import_pull_requests_notes_worker_spec.rb. Expected to take 3.41 seconds.6998Gitlab::BitbucketImport::Stage::ImportPullRequestsNotesWorker6999 behaves like Gitlab::BitbucketImport::StageMethods7000 .sidekiq_retries_exhausted7001 tracks the import failure7002 #perform7003 executes the import7004 queues RefreshImportJidWorker7005 #perform7006 when the import succeeds7007 schedules the next stage7008 logs stage start and finish7009 when project does not exists7010 does not call the importer7011 when project import state is not `started`7012 does not call the importer7013 when the importer fails7014 does not schedule the next stage and raises error7015# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/stage/import_pull_requests_notes_worker_spec.rb. It took 1.61 seconds. Expected to take 3.41 seconds.7016# [RSpecRunTime] Starting example group spec/helpers/instance_configuration_helper_spec.rb. Expected to take 3.37 seconds.7017InstanceConfigurationHelper7018 #instance_configuration_cell_html7019 boolean are valid values to display7020 if not block is passed7021 returns the parameter if present7022 returns "-" if the parameter is blank7023 if a block is passed7024 returns the result of the block7025 returns "-" if the parameter is blank7026 #instance_configuration_human_size_cell7027 returns "-" if the parameter is blank7028 accepts the value in bytes7029 returns the value in human size readable format7030 #instance_configuration_disabled_cell_html7031 returns "-" if parameter is 07032 return parameter if not 07033# [RSpecRunTime] Finishing example group spec/helpers/instance_configuration_helper_spec.rb. It took 1.28 seconds. Expected to take 3.37 seconds.7034# [RSpecRunTime] Starting example group spec/services/packages/rubygems/dependency_resolver_service_spec.rb. Expected to take 3.35 seconds.7035Packages::Rubygems::DependencyResolverService7036 #execute7037 user without access7038 returns a service error7039 user with access7040 when no package is found7041 returns a service error7042 package without dependencies7043 returns an empty dependencies array7044 package with dependencies7045 returns a set of dependencies7046 package with multiple versions7047 returns a set of dependencies7048# [RSpecRunTime] Finishing example group spec/services/packages/rubygems/dependency_resolver_service_spec.rb. It took 1.66 seconds. Expected to take 3.35 seconds.7049# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/namespace_spec.rb. Expected to take 3.29 seconds.7050Gitlab::Kubernetes::Namespace7051 is expected to eq "a_namespace"7052 #exists?7053 when namespace do not exits7054 returns false7055 when namespace exits7056 returns true7057 when cluster cannot be reached7058 raises exception7059 #create!7060 creates a namespace7061 with labels7062 creates a namespace with labels7063 #ensure_exists!7064 checks for existing namespace before creating7065 do not re-create an existing namespace7066 when client errors7067 raises the exception7068 logs the error7069# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/namespace_spec.rb. It took 1.15 seconds. Expected to take 3.29 seconds.7070# [RSpecRunTime] Starting example group spec/workers/authorized_project_update/user_refresh_with_low_urgency_worker_spec.rb. Expected to take 3.28 seconds.7071AuthorizedProjectUpdate::UserRefreshWithLowUrgencyWorker7072 is labeled as low urgency7073 behaves like refreshes user's project authorizations7074 #perform7075 refreshes user's authorized projects7076 when the user is not found7077 does nothing7078 behaves like an idempotent worker7079 is labeled as idempotent7080 performs multiple times sequentially without raising an exception7081 does not change authorizations when run twice7082# [RSpecRunTime] RSpec elapsed time: 22 minutes 53.94 seconds. Current RSS: ~1933M. load average: 1.14 1.20 1.18 1/296 82017083# [RSpecRunTime] Finishing example group spec/workers/authorized_project_update/user_refresh_with_low_urgency_worker_spec.rb. It took 1.61 seconds. Expected to take 3.28 seconds.7084# [RSpecRunTime] Starting example group spec/workers/ci/catalog/resources/process_sync_events_worker_spec.rb. Expected to take 3.21 seconds.7085Ci::Catalog::Resources::ProcessSyncEventsWorker7086 performs multiple times sequentially without raising an exception7087 has the option to reschedule once if deduplicated and a TTL of 1 minute7088 is labeled as idempotent7089 has the `until_executed` deduplicate strategy7090 #perform7091 consumes all sync events7092 syncs the denormalized columns of catalog resource with the project7093 logs the service result7094# [RSpecRunTime] RSpec elapsed time: 22 minutes 55.46 seconds. Current RSS: ~1914M. load average: 1.14 1.20 1.18 1/296 82027095# [RSpecRunTime] Finishing example group spec/workers/ci/catalog/resources/process_sync_events_worker_spec.rb. It took 1.53 seconds. Expected to take 3.21 seconds.7096# [RSpecRunTime] Starting example group spec/services/projects/lfs_pointers/lfs_link_service_spec.rb. Expected to take 3.21 seconds.7097Projects::LfsPointers::LfsLinkService7098 #execute7099 raises an error when trying to link too many objects at once7100 executes a block after validation and before execution7101 links existing lfs objects to the project7102 returns linked oids7103 links in batches7104 only queries for the batch that will be processed7105 only queries 3 times7106 when MAX_OIDS is 57107 does not raise an error when trying to link exactly the OID limit7108 raises an error when trying to link more than OID limit7109# [RSpecRunTime] RSpec elapsed time: 22 minutes 57.03 seconds. Current RSS: ~1914M. load average: 1.14 1.20 1.18 1/296 82037110# [RSpecRunTime] Finishing example group spec/services/projects/lfs_pointers/lfs_link_service_spec.rb. It took 1.59 seconds. Expected to take 3.21 seconds.7111# [RSpecRunTime] Starting example group spec/workers/packages/nuget/cleanup_stale_symbols_worker_spec.rb. Expected to take 3.13 seconds.7112Packages::Nuget::CleanupStaleSymbolsWorker7113 #max_running_jobs7114 is expected to eq 27115 #perform_work7116 with no work to do7117 is expected to be nil7118 with work to do7119 deletes the stale symbol7120 with a stale symbol7121 with an error during deletion7122 handles the error7123 when trying to destroy a destroyed record7124 handles the error7125# [RSpecRunTime] Finishing example group spec/workers/packages/nuget/cleanup_stale_symbols_worker_spec.rb. It took 1.67 seconds. Expected to take 3.13 seconds.7126# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/with_lock_retries_disallowed_method_spec.rb. Expected to take 3.11 seconds.7127RuboCop::Cop::Migration::WithLockRetriesDisallowedMethod7128 when outside of migration7129 registers no offense7130 when in migration7131 registers an offense when `with_lock_retries` block has disallowed method7132 registers an offense when `with_lock_retries` block has disallowed methods7133 registers no offense when `with_lock_retries` has only allowed method7134 for `add_foreign_key`7135 registers an offense when more than two FKs are added7136# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/with_lock_retries_disallowed_method_spec.rb. It took 0.67 second. Expected to take 3.11 seconds.7137# [RSpecRunTime] Starting example group spec/workers/ci/initialize_pipelines_iid_sequence_worker_spec.rb. Expected to take 3.05 seconds.7138Ci::InitializePipelinesIidSequenceWorker7139 creates an internal_ids sequence for ci_pipelines7140 when the internal_ids sequence is already initialized7141 does not reset the sequence7142 behaves like subscribes to event7143 consumes the published event7144 behaves like an idempotent worker7145 is labeled as idempotent7146 performs multiple times sequentially without raising an exception7147# [RSpecRunTime] Finishing example group spec/workers/ci/initialize_pipelines_iid_sequence_worker_spec.rb. It took 1.19 seconds. Expected to take 3.05 seconds.7148# [RSpecRunTime] Starting example group spec/support_specs/stub_member_access_level_spec.rb. Expected to take 3.02 seconds.7149StubMemberAccessLevel7150 stub_member_access_level7151 with project7152 behaves like access level stubs7153 stubs max member access level per user7154 fails for unstubbed access7155 fails for invalid access level7156 with group7157 behaves like access level stubs7158 stubs max member access level per user7159 fails for unstubbed access7160 fails for invalid access level7161 with unsupported object7162 raises an error7163# [RSpecRunTime] Finishing example group spec/support_specs/stub_member_access_level_spec.rb. It took 1.03 seconds. Expected to take 3.02 seconds.7164# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern/regular_expression_spec.rb. Expected to take 2.97 seconds.7165Gitlab::Ci::Pipeline::Expression::Lexeme::Pattern::RegularExpression7166 #valid?7167 with valid expressions7168 is expected to be truthy7169 when the value is not a valid regular expression7170 is expected to be falsey7171 #initialize7172 initializes the pattern7173 #expression7174 with valid expressions7175 is expected to eq #<Gitlab::UntrustedRegexp:0x0000783d5fd67c88 @regexp=#<RE2::Regexp /bar/>, @scan_regexp=#<RE2::Regexp /(bar)/>>7176 when the value is not a valid regular expression7177 is expected to raise RegexpError7178 when the request store is activated7179 fabricates once7180# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern/regular_expression_spec.rb. It took 0.73 second. Expected to take 2.97 seconds.7181# [RSpecRunTime] Starting example group spec/services/timelogs/delete_service_spec.rb. Expected to take 2.94 seconds.7182Timelogs::DeleteService7183 #execute7184 when the timelog exists7185 removes the timelog7186 returns the removed timelog7187 when the timelog does not exist7188 returns an error7189 when the user does not have permission7190 returns an error7191 when the timelog deletion fails7192 returns an error7193# [RSpecRunTime] Finishing example group spec/services/timelogs/delete_service_spec.rb. It took 1.22 seconds. Expected to take 2.94 seconds.7194# [RSpecRunTime] Starting example group spec/workers/build_queue_worker_spec.rb. Expected to take 2.91 seconds.7195BuildQueueWorker7196 #perform7197 when build exists7198 ticks runner queue value7199 when build does not exist7200 does not raise exception7201 behaves like worker with data consistency7202 .get_data_consistency_feature_flag_enabled?7203 returns true7204 .get_data_consistency7205 returns correct data consistency7206# [RSpecRunTime] Finishing example group spec/workers/build_queue_worker_spec.rb. It took 1.3 seconds. Expected to take 2.91 seconds.7207# [RSpecRunTime] Starting example group spec/services/achievements/update_user_achievement_priorities_service_spec.rb. Expected to take 2.86 seconds.7208Achievements::UpdateUserAchievementPrioritiesService7209 #execute7210 when user does not have permission7211 returns an error7212 when user has permission7213 with empty input7214 removes all priorities7215 with prioritised achievements7216 re-orders the achievements correctly7217 when no achievement is prioritized and no prioritizations are made7218 works without errors7219# [RSpecRunTime] Finishing example group spec/services/achievements/update_user_achievement_priorities_service_spec.rb. It took 1.23 seconds. Expected to take 2.86 seconds.7220# [RSpecRunTime] Starting example group spec/lib/sidebars/user_profile/panel_spec.rb. Expected to take 2.82 seconds.7221Sidebars::UserProfile::Panel7222 implements #super_sidebar_context_header7223 implements #aria_label7224 behaves like a panel instantiable by the anonymous user7225 is expected to be a kind of Sidebars::UserProfile::Panel7226 behaves like a panel with uniquely identifiable menu items7227 all menu_items have unique item_id7228 all menu_items have an item_id7229# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_profile/panel_spec.rb. It took 0.7 second. Expected to take 2.82 seconds.7230# [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker/cartfile_linker_spec.rb. Expected to take 2.81 seconds.7231Gitlab::DependencyLinker::CartfileLinker7232 .support?7233 supports Cartfile7234 supports Cartfile.private7235 does not support other files7236 #link7237 links dependencies7238 links Git repos7239 links binary-only frameworks7240# [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker/cartfile_linker_spec.rb. It took 0.75 second. Expected to take 2.81 seconds.7241# [RSpecRunTime] Starting example group spec/workers/ci/job_artifacts/track_artifact_report_worker_spec.rb. Expected to take 2.75 seconds.7242Ci::JobArtifacts::TrackArtifactReportWorker7243 #perform7244 when pipeline is found7245 executed service7246 behaves like an idempotent worker7247 is labeled as idempotent7248 performs multiple times sequentially without raising an exception7249 does not try to increment again for the test event7250 does not try to increment again for the coverage event7251# [RSpecRunTime] RSpec elapsed time: 23 minutes 9.02 seconds. Current RSS: ~1899M. load average: 1.04 1.17 1.17 1/296 82047252 when pipeline is not found7253 does not execute service7254# [RSpecRunTime] Finishing example group spec/workers/ci/job_artifacts/track_artifact_report_worker_spec.rb. It took 1.62 seconds. Expected to take 2.75 seconds.7255# [RSpecRunTime] Starting example group spec/helpers/keyset_helper_spec.rb. Expected to take 2.73 seconds.7256KeysetHelper7257 with admin mode7258 when no users are present7259 does not render pagination links7260 when one user is present7261 does not render pagination links7262 when more users are present7263 when on the first page7264 renders the next and last links7265 when at the last page7266 renders the prev and first links7267 when at the second page7268 renders all links7269# [RSpecRunTime] Finishing example group spec/helpers/keyset_helper_spec.rb. It took 1.62 seconds. Expected to take 2.73 seconds.7270# [RSpecRunTime] Starting example group spec/models/badges/project_badge_spec.rb. Expected to take 2.68 seconds.7271ProjectBadge7272 does not allow STI7273 associations7274 is expected to belong to project required: false7275 validations7276 is expected to validate that :project cannot be empty/falsy7277 methods7278 #rendered_link_url7279 behaves like rendered_links7280 uses the badge project information to populate the url placeholders7281 #rendered_image_url7282 behaves like rendered_links7283 uses the badge project information to populate the url placeholders7284# [RSpecRunTime] Finishing example group spec/models/badges/project_badge_spec.rb. It took 0.79 second. Expected to take 2.68 seconds.7285# [RSpecRunTime] Starting example group spec/lib/gitlab/x509/tag_sigstore_spec.rb. Expected to take 2.65 seconds.7286Gitlab::X509::Tag7287 #signature7288 signed tag7289 is expected not to be nil7290 is expected to eq :unverified7291 is expected to have attributes {:email => "gitlabgpgtest@gmail.com", :serial_number => 173635382582380059990335547381753891120957980146,...subject => "", :subject_key_identifier => "19:14:DC:80:44:35:52:58:7B:22:BD:6F:9E:AF:6C:61:AB:8C:FC:18"}7292 is expected to have attributes {:subject => "CN=sigstore-intermediate,O=sigstore.dev", :subject_key_identifier => "DF:D3:E9:CF:56:24:11:96:F9:A8:D8:E9:28:55:A2:C6:2E:18:64:3F"}7293# [RSpecRunTime] RSpec elapsed time: 23 minutes 12.86 seconds. Current RSS: ~1893M. load average: 1.04 1.17 1.17 1/296 82057294# [RSpecRunTime] Finishing example group spec/lib/gitlab/x509/tag_sigstore_spec.rb. It took 1.29 seconds. Expected to take 2.65 seconds.7295# [RSpecRunTime] Starting example group spec/views/groups/milestones/index.html.haml_spec.rb. Expected to take 2.62 seconds.7296groups/milestones/index.html.haml7297 behaves like milestone empty states7298 with no milestones7299 shows empty state7300 does not show tabs or searchbar7301 with no open milestones7302 shows tabs and searchbar7303 shows empty state7304 with no closed milestones7305 shows tabs and searchbar7306 shows empty state on closed milestones7307# [RSpecRunTime] Finishing example group spec/views/groups/milestones/index.html.haml_spec.rb. It took 1.0 second. Expected to take 2.62 seconds.7308# [RSpecRunTime] Starting example group spec/workers/service_desk/custom_email_verification_cleanup_worker_spec.rb. Expected to take 2.57 seconds.7309ServiceDesk::CustomEmailVerificationCleanupWorker7310 #perform7311 calls the custom email verification update service7312 with more than one verification being overdue7313 calls the custom email verification update service for each project7314# [RSpecRunTime] RSpec elapsed time: 23 minutes 15.06 seconds. Current RSS: ~1886M. load average: 1.12 1.18 1.17 1/296 82067315# [RSpecRunTime] Finishing example group spec/workers/service_desk/custom_email_verification_cleanup_worker_spec.rb. It took 1.2 seconds. Expected to take 2.57 seconds.7316# [RSpecRunTime] Starting example group spec/validators/web_hooks/wildcard_branch_filter_validator_spec.rb. Expected to take 2.56 seconds.7317WebHooks::WildcardBranchFilterValidator7318 #validates_each7319 allows valid branch names7320 disallows bad branch names7321 allows wildcards7322 gets rid of whitespace7323 limits length to 4000 chars7324# [RSpecRunTime] Finishing example group spec/validators/web_hooks/wildcard_branch_filter_validator_spec.rb. It took 0.71 second. Expected to take 2.56 seconds.7325# [RSpecRunTime] Starting example group spec/lib/sidebars/user_settings/menus/gpg_keys_menu_spec.rb. Expected to take 2.52 seconds.7326Sidebars::UserSettings::Menus::GpgKeysMenu7327 behaves like User settings menu #render? method7328 #render?7329 when user is logged in7330 renders7331 when user is not logged in7332 does not render7333 behaves like User settings menu7334 does not contain any sub menu7335 renders the correct link7336 renders the correct title7337 renders the correct icon7338 defines correct active route7339# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_settings/menus/gpg_keys_menu_spec.rb. It took 0.87 second. Expected to take 2.52 seconds.7340# [RSpecRunTime] Starting example group spec/rubocop/cop/sidekiq_api_usage_spec.rb. Expected to take 2.5 seconds.7341RuboCop::Cop::SidekiqApiUsage7342 registers offence when calling Sidekiq API7343 registers offence when assigning Sidekiq API classes7344 does not registers offence when calling Sidekiq::Testing7345 when calling Sidekiq::Worker7346 registers no offences for calling skipping_transaction_check7347 registers no offences for calling raise_inside_transaction_exception7348 registers no offences for calling raise_exception_for_being_inside_a_transaction?7349 registers offence for calling other Sidekiq::Worker methods7350# [RSpecRunTime] Finishing example group spec/rubocop/cop/sidekiq_api_usage_spec.rb. It took 0.95 second. Expected to take 2.5 seconds.7351# [RSpecRunTime] Starting example group spec/lib/slack/block_kit/incident_management/incident_modal_opened_spec.rb. Expected to take 2.47 seconds.7352Slack::BlockKit::IncidentManagement::IncidentModalOpened7353 #build7354 generates blocks for modal7355 sets projects in the project selection7356 sets initial project option as the first project path7357 truncates the path value if more than 75 chars7358# [RSpecRunTime] RSpec elapsed time: 23 minutes 18.99 seconds. Current RSS: ~1895M. load average: 1.19 1.20 1.18 1/296 82077359# [RSpecRunTime] Finishing example group spec/lib/slack/block_kit/incident_management/incident_modal_opened_spec.rb. It took 1.41 seconds. Expected to take 2.47 seconds.7360# [RSpecRunTime] Starting example group spec/serializers/import/githubish_provider_repo_entity_spec.rb. Expected to take 2.42 seconds.7361Import::GithubishProviderRepoEntity7362 behaves like exposes required fields for import entity7363 exposes required fields7364 correctly exposes id7365 correctly exposes full name7366 correctly exposes sanitized name7367 correctly exposes provider link7368# [RSpecRunTime] Finishing example group spec/serializers/import/githubish_provider_repo_entity_spec.rb. It took 0.56 second. Expected to take 2.42 seconds.7369# [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability/check_ci_status_service_spec.rb. Expected to take 2.41 seconds.7370MergeRequests::Mergeability::CheckCiStatusService7371 behaves like mergeability check service7372 sets the identifier7373 sets the description7374 #execute7375 when only_allow_merge_if_pipeline_succeeds is true7376 when the merge request is in a mergeable state7377 returns a check result with status success7378 when the merge request is not in a mergeable state7379 returns a check result with status failed7380 when only_allow_merge_if_pipeline_succeeds is false7381 returns a check result with inactive status7382 #skip?7383 when skip check is true7384 returns true7385 when skip check is false7386 returns false7387 #cacheable?7388 returns false7389# [RSpecRunTime] Finishing example group spec/services/merge_requests/mergeability/check_ci_status_service_spec.rb. It took 0.98 second. Expected to take 2.41 seconds.7390# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/sorting_spec.rb. Expected to take 2.33 seconds.7391Gitlab::Analytics::CycleAnalytics::Sorting7392 when invalid sorting params are given7393 falls back to end_event DESC sorting7394 sorting end_event7395 direction desc7396 is expected to eq [#<Arel::Nodes::Descending:0x0000783d4404c6b8 @expr=#<struct Arel::Attributes::Attribute relation=#<A...ject_id: integer, id: integer, first_contribution: boolean)>, @table_alias=nil>, name="merged_at">>]7397 direction asc7398 is expected to eq [#<Arel::Nodes::Ascending:0x0000783d43cd9558 @expr=#<struct Arel::Attributes::Attribute relation=#<Ar...ject_id: integer, id: integer, first_contribution: boolean)>, @table_alias=nil>, name="merged_at">>]7399 sorting duration7400 direction desc7401 is expected to eq [#<Arel::Nodes::Descending:0x0000783d439404c8 @expr=#<Arel::Nodes::Subtraction:0x0000783d439404f0 @le...at: timestamptz, merged_commit_sha: binary)>, @table_alias=nil>, name="created_at">, @operator=:->>]7402 direction asc7403 is expected to eq [#<Arel::Nodes::Ascending:0x0000783d43531008 @expr=#<Arel::Nodes::Subtraction:0x0000783d43531030 @lef...at: timestamptz, merged_commit_sha: binary)>, @table_alias=nil>, name="created_at">, @operator=:->>]7404# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/sorting_spec.rb. It took 0.8 second. Expected to take 2.33 seconds.7405# [RSpecRunTime] Starting example group spec/lib/gitlab/database/postgres_index_bloat_estimate_spec.rb. Expected to take 2.32 seconds.7406Gitlab::Database::PostgresIndexBloatEstimate7407 is expected to be a kind of Gitlab::Database::SharedModel(abstract)7408 #bloat_size7409 returns the bloat size in bytes7410 #bloat_size_bytes7411 is an alias of #bloat_size7412 #index7413 belongs to a PostgresIndex7414# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/postgres_index_bloat_estimate_spec.rb. It took 1.2 seconds. Expected to take 2.32 seconds.7415# [RSpecRunTime] Starting example group spec/models/concerns/case_sensitivity_spec.rb. Expected to take 2.26 seconds.7416CaseSensitivity7417 does not allow STI7418 .iwhere7419 finds a single instance by a single attribute regardless of case7420 finds multiple instances by a single attribute regardless of case7421 finds instances by multiple attributes7422 finds instances by custom Arel attributes7423 builds a query using LOWER7424# [RSpecRunTime] Finishing example group spec/models/concerns/case_sensitivity_spec.rb. It took 0.83 second. Expected to take 2.26 seconds.7425# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/ansi2json/parser_spec.rb. Expected to take 2.26 seconds.7426Gitlab::Ci::Ansi2json::Parser7427 bold?7428 returns true if style mask matches bold format7429 returns false if style mask does not match bold format7430 matching_formats7431 returns matching formats given a style mask7432 returns an empty array if no formats match the style mask7433# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/ansi2json/parser_spec.rb. It took 0.58 second. Expected to take 2.26 seconds.7434# [RSpecRunTime] Starting example group spec/rubocop/cop/code_reuse/serializer_spec.rb. Expected to take 2.21 seconds.7435RuboCop::Cop::CodeReuse::Serializer7436 flags the use of a Serializer in a Serializer7437 flags the use of a Serializer in a Service class7438 flags the use of a Serializer in a model instance method7439 flags the use of a Serializer in a worker7440 flags the use of a Serializer in a model class method7441 flags the use of a Serializer in a Finder7442 flags the use of a Serializer in a Presenter7443# [RSpecRunTime] Finishing example group spec/rubocop/cop/code_reuse/serializer_spec.rb. It took 0.86 second. Expected to take 2.21 seconds.7444# [RSpecRunTime] Starting example group spec/initializers/rack_multipart_patch_spec.rb. Expected to take 2.2 seconds.7445Rack::Multipart7446 with Content-Length under the limit7447 extracts multipart message7448 with Content-Length over the limit7449 from environment7450 behaves like logs multipart message7451 extracts multipart message7452 default limit7453 behaves like logs multipart message7454 extracts multipart message7455# [RSpecRunTime] Finishing example group spec/initializers/rack_multipart_patch_spec.rb. It took 0.45 second. Expected to take 2.2 seconds.7456# [RSpecRunTime] Starting example group spec/services/users/unblock_service_spec.rb. Expected to take 2.15 seconds.7457Users::UnblockService7458 #execute7459 when successful7460 is expected to eq true7461 change the user's state7462 saves a custom attribute7463 when failed7464 returns error result7465 does not change the user's state7466# [RSpecRunTime] Finishing example group spec/services/users/unblock_service_spec.rb. It took 1.07 seconds. Expected to take 2.15 seconds.7467# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/metrics_spec.rb. Expected to take 2.11 seconds.7468Gitlab::Ci::Pipeline::Chain::Metrics7469 does not break the chain7470 with pipeline name7471 creates snowplow event7472 without pipeline name7473 does not create snowplow event7474# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/metrics_spec.rb. It took 0.81 second. Expected to take 2.11 seconds.7475# [RSpecRunTime] Starting example group spec/lib/gitlab/health_checks/server_spec.rb. Expected to take 2.11 seconds.7476Gitlab::HealthChecks::Server7477 with running server thread7478 /readiness7479 behaves like serves health check at7480[2024-03-08 06:32:07] INFO WEBrick 1.8.17481[2024-03-08 06:32:07] INFO ruby 3.1.4 (2023-03-30) [x86_64-linux]7482[2024-03-08 06:32:07] INFO WEBrick::HTTPServer#start: pid=341 port=80827483[2024-03-08 06:32:07] INFO going to shutdown ...7484[2024-03-08 06:32:07] INFO WEBrick::HTTPServer#start done.7485 responds with 200 OK7486 /liveness7487 behaves like serves health check at7488[2024-03-08 06:32:07] INFO WEBrick 1.8.17489[2024-03-08 06:32:07] INFO ruby 3.1.4 (2023-03-30) [x86_64-linux]7490[2024-03-08 06:32:07] INFO WEBrick::HTTPServer#start: pid=341 port=80827491[2024-03-08 06:32:07] INFO going to shutdown ...7492[2024-03-08 06:32:07] INFO WEBrick::HTTPServer#start done.7493 responds with 200 OK7494 other routes7495[2024-03-08 06:32:07] INFO WEBrick 1.8.17496[2024-03-08 06:32:07] INFO ruby 3.1.4 (2023-03-30) [x86_64-linux]7497[2024-03-08 06:32:07] INFO WEBrick::HTTPServer#start: pid=341 port=80827498[2024-03-08 06:32:07] INFO going to shutdown ...7499[2024-03-08 06:32:07] INFO WEBrick::HTTPServer#start done.7500 serves 4047501 when server thread goes away7502[2024-03-08 06:32:07] INFO WEBrick 1.8.17503[2024-03-08 06:32:07] INFO ruby 3.1.4 (2023-03-30) [x86_64-linux]7504 stop closes TCP socket7505# [RSpecRunTime] Finishing example group spec/lib/gitlab/health_checks/server_spec.rb. It took 0.6 second. Expected to take 2.11 seconds.7506# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/security/finding_signature_spec.rb. Expected to take 2.06 seconds.7507Gitlab::Ci::Reports::Security::FindingSignature7508 #initialize7509 when a supported algorithm type is given7510 allows itself to be created7511 #valid?7512 returns true7513 #valid?7514 when supported algorithm_type is given7515 is valid7516 when an unsupported algorithm_type is given7517 is not valid7518 #to_hash7519 returns a hash representation of the signature7520# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/security/finding_signature_spec.rb. It took 0.65 second. Expected to take 2.06 seconds.7521# [RSpecRunTime] Starting example group spec/graphql/mutations/achievements/create_spec.rb. Expected to take 2.04 seconds.7522Mutations::Achievements::Create7523 is expected to require graphql authorizations :admin_achievement7524 #resolve7525 when the user does not have permission7526 raises an error7527 when the user has permission7528 creates contact with correct values7529 when the params are invalid7530 returns the validation error7531# [RSpecRunTime] Finishing example group spec/graphql/mutations/achievements/create_spec.rb. It took 1.32 seconds. Expected to take 2.04 seconds.7532# [RSpecRunTime] Starting example group spec/graphql/types/issuable_type_spec.rb. Expected to take 1.99 seconds.7533Types::IssuableType7534 returns possible types7535 .resolve_type7536 resolves issues7537 resolves merge requests7538 resolves work items7539 raises an error for invalid types7540# [RSpecRunTime] Finishing example group spec/graphql/types/issuable_type_spec.rb. It took 0.67 second. Expected to take 1.99 seconds.7541# [RSpecRunTime] Starting example group spec/services/projects/deploy_tokens/destroy_service_spec.rb. Expected to take 1.99 seconds.7542Projects::DeployTokens::DestroyService7543 behaves like a deploy token deletion service7544 #execute7545 destroys a token record and it's associated DeployToken7546 with invalid token id7547 raises an error7548# [RSpecRunTime] Finishing example group spec/services/projects/deploy_tokens/destroy_service_spec.rb. It took 0.86 second. Expected to take 1.99 seconds.7549# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/credentials/factory_spec.rb. Expected to take 1.93 seconds.7550Gitlab::Ci::Build::Credentials::Factory7551 when provider is valid7552 generates an array of credentials objects7553 when provider is not valid7554 generates an array without specific credential object7555# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/credentials/factory_spec.rb. It took 1.4 seconds. Expected to take 1.93 seconds.7556# [RSpecRunTime] Starting example group spec/models/blob_viewer/route_map_spec.rb. Expected to take 1.91 seconds.7557BlobViewer::RouteMap7558 does not allow STI7559 #validation_message7560 calls prepare! on the viewer7561 when the configuration is valid7562 returns nil7563 when the configuration is invalid7564 returns the error message7565# [RSpecRunTime] Finishing example group spec/models/blob_viewer/route_map_spec.rb. It took 0.61 second. Expected to take 1.91 seconds.7566# [RSpecRunTime] Starting example group spec/serializers/entity_request_spec.rb. Expected to take 1.91 seconds.7567EntityRequest7568 methods created7569 defines accessible attributes7570 raises error when attribute is not defined7571# [RSpecRunTime] Finishing example group spec/serializers/entity_request_spec.rb. It took 0.43 second. Expected to take 1.91 seconds.7572# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migration_helpers/loose_foreign_key_helpers_spec.rb. Expected to take 1.86 seconds.7573Gitlab::Database::MigrationHelpers::LooseForeignKeyHelpers7574-- create_table(:_test_loose_fk_test_table)7575 -> 0.3932s7576 when the record deletion tracker trigger is not installed7577 does store record deletions7578-- current_schema(nil)7579 -> 0.0008s7580 is expected to be falsy7581 when the record deletion tracker trigger is installed7582-- execute("CREATE TRIGGER _test_loose_fk_test_table_loose_fk_trigger AFTER DELETE ON _test_loose_fk_test_table REFERENCING OLD TABLE AS old_table FOR EACH STATEMENT EXECUTE FUNCTION insert_into_loose_foreign_keys_deleted_records();")7583 -> 0.1728s7584 stores the record deletion7585-- execute("CREATE TRIGGER _test_loose_fk_test_table_loose_fk_trigger AFTER DELETE ON _test_loose_fk_test_table REFERENCING OLD TABLE AS old_table FOR EACH STATEMENT EXECUTE FUNCTION insert_into_loose_foreign_keys_deleted_records();")7586 -> 0.0299s7587 stores multiple record deletions7588-- execute("CREATE TRIGGER _test_loose_fk_test_table_loose_fk_trigger AFTER DELETE ON _test_loose_fk_test_table REFERENCING OLD TABLE AS old_table FOR EACH STATEMENT EXECUTE FUNCTION insert_into_loose_foreign_keys_deleted_records();")7589 -> 0.0013s7590-- current_schema(nil)7591 -> 0.0007s7592 is expected to be truthy7593-- drop_table(:_test_loose_fk_test_table)7594 -> 0.0436s7595# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migration_helpers/loose_foreign_key_helpers_spec.rb. It took 1.46 seconds. Expected to take 1.86 seconds.7596# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_snippets_metric_spec.rb. Expected to take 1.85 seconds.7597Gitlab::Usage::Metrics::Instrumentations::CountSnippetsMetric7598 with a time_frame of 28 days7599 behaves like a correct instrumented metric value7600 has correct value7601 with a timeframe of all7602 behaves like a correct instrumented metric value7603 has correct value7604# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_snippets_metric_spec.rb. It took 1.22 seconds. Expected to take 1.85 seconds.7605# [RSpecRunTime] Starting example group spec/graphql/types/member_interface_spec.rb. Expected to take 1.8 seconds.7606Types::MemberInterface7607 exposes the expected fields7608 .resolve_type7609 for project member7610 is expected to equal Types::ProjectMemberType7611 for group member7612 is expected to equal Types::GroupMemberType7613 for an unkown type7614 raises an error7615 #merge_request_interaction7616 returns the correct type7617 has the correct arguments7618# [RSpecRunTime] Finishing example group spec/graphql/types/member_interface_spec.rb. It took 0.78 second. Expected to take 1.8 seconds.7619# [RSpecRunTime] Starting example group spec/services/ci/runners/reconcile_existing_runner_versions_service_spec.rb. Expected to take 1.8 seconds.7620Ci::Runners::ReconcileExistingRunnerVersionsService#execute7621 with RunnerUpgradeCheck recommending 14.0.27622 with runner with new version7623 creates and updates expected ci_runner_versions entries7624 with orphan ci_runner_version7625 deletes orphan ci_runner_versions entry7626 with no runner version changes7627 does not modify ci_runner_versions entries7628 with failing version check7629 makes no changes to ci_runner_versions7630 integration testing with Gitlab::Ci::RunnerUpgradeCheck7631 does not modify ci_runner_versions entries7632# [RSpecRunTime] Finishing example group spec/services/ci/runners/reconcile_existing_runner_versions_service_spec.rb. It took 0.96 second. Expected to take 1.8 seconds.7633# [RSpecRunTime] Starting example group spec/helpers/cookies_helper_spec.rb. Expected to take 1.75 seconds.7634CookiesHelper7635 #set_secure_cookie7636 creates an encrypted cookie with expected attributes7637 creates a permanent cookie with expected attributes7638 creates a regular cookie with expected attributes7639# [RSpecRunTime] Finishing example group spec/helpers/cookies_helper_spec.rb. It took 0.53 second. Expected to take 1.75 seconds.7640# [RSpecRunTime] Starting example group spec/graphql/types/container_repository_details_type_spec.rb. Expected to take 1.73 seconds.7641Types::ContainerRepositoryDetailsType7642 is expected to eq "ContainerRepositoryDetails"7643 is expected to eq "Details of a container repository"7644 is expected to require graphql authorizations :read_container_image7645 is expected to have graphql fields :id, :name, :path, :location, :created_at, :updated_at, :expiration_policy_started_at, :status, :tags_count, :can_delete, :expiration_policy_cleanup_status, :tags, :size, :project, :migration_state, :last_cleanup_deleted_tags_count, and :userPermissions7646 tags field7647 returns tags connection type7648# [RSpecRunTime] Finishing example group spec/graphql/types/container_repository_details_type_spec.rb. It took 0.67 second. Expected to take 1.73 seconds.7649# [RSpecRunTime] Starting example group spec/services/packages/nuget/create_dependency_service_spec.rb. Expected to take 1.69 seconds.7650Packages::Nuget::CreateDependencyService7651 #execute7652 behaves like creating dependencies, links and nuget metadata for7653 creates dependencies, links and nuget metadata7654 with existing dependencies7655 behaves like creating dependencies, links and nuget metadata for7656 creates dependencies, links and nuget metadata7657 with dependencies with no target framework7658 behaves like creating dependencies, links and nuget metadata for7659 creates dependencies, links and nuget metadata7660 with empty dependencies7661 is a no op7662# [RSpecRunTime] Finishing example group spec/services/packages/nuget/create_dependency_service_spec.rb. It took 1.08 seconds. Expected to take 1.69 seconds.7663# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/char_diff_spec.rb. Expected to take 1.68 seconds.7664Gitlab::Diff::CharDiff7665 #generate_diff7666 generates an array of changes7667 when old string is nil7668 does not raise an error7669 treats nil values as blank strings7670 #changed_ranges7671 returns ranges of changes7672 when old string is nil7673 returns lists of changes7674 #to_html7675 returns an HTML representation of the diff7676# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/char_diff_spec.rb. It took 0.79 second. Expected to take 1.68 seconds.7677# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/manual_spec.rb. Expected to take 1.63 seconds.7678Gitlab::Ci::Status::Manual7679 #text7680 is expected to eq "Manual"7681 #label7682 is expected to eq "manual action"7683 #icon7684 is expected to eq "status_manual"7685 #favicon7686 is expected to eq "favicon_status_manual"7687 #group7688 is expected to eq "manual"7689# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/manual_spec.rb. It took 0.66 second. Expected to take 1.63 seconds.7690# [RSpecRunTime] Starting example group spec/graphql/types/ci/config/job_type_spec.rb. Expected to take 1.62 seconds.7691Types::Ci::Config::JobType7692 is expected to eq "CiConfigJob"7693 exposes the expected fields7694# [RSpecRunTime] Finishing example group spec/graphql/types/ci/config/job_type_spec.rb. It took 0.36 second. Expected to take 1.62 seconds.7695# [RSpecRunTime] Starting example group spec/finders/autocomplete/acts_as_taggable_on/tags_finder_spec.rb. Expected to take 1.56 seconds.7696Autocomplete::ActsAsTaggableOn::TagsFinder7697 #execute7698 with empty params7699 returns all tags7700 filter by search7701 with an empty search term7702 returns all tags7703 with a search containing 2 characters7704 returns the tag that strictly matches the search term7705 with a search containing 3 characters7706 returns the tag that partially matches the search term7707 limit7708 limits the result set by the limit constant7709# [RSpecRunTime] Finishing example group spec/finders/autocomplete/acts_as_taggable_on/tags_finder_spec.rb. It took 0.8 second. Expected to take 1.56 seconds.7710# [RSpecRunTime] Starting example group spec/serializers/import/github_realtime_repo_serializer_spec.rb. Expected to take 1.55 seconds.7711Import::GithubRealtimeRepoSerializer7712 .entity_class7713 #represent7714 when a single object is being serialized7715 serializes organization object7716 when multiple objects are being serialized7717 serializes array of organizations7718# [RSpecRunTime] Finishing example group spec/serializers/import/github_realtime_repo_serializer_spec.rb. It took 0.48 second. Expected to take 1.55 seconds.7719# [RSpecRunTime] Starting example group spec/initializers/grpc_patch_spec.rb. Expected to take 1.5 seconds.7720GRPC monkey patch7721 raises DeadlineExceeded on a late server streaming response7722# [RSpecRunTime] Finishing example group spec/initializers/grpc_patch_spec.rb. It took 1.32 seconds. Expected to take 1.5 seconds.7723# [RSpecRunTime] RSpec elapsed time: 23 minutes 44.96 seconds. Current RSS: ~1891M. load average: 1.25 1.21 1.18 1/327 82417724# [RSpecRunTime] Starting example group spec/serializers/project_import_entity_spec.rb. Expected to take 1.5 seconds.7725ProjectImportEntity7726 #as_json7727 includes required fields7728 when client option present7729 includes relation_type7730 when import is failed7731 includes only the last import failure7732# [RSpecRunTime] Finishing example group spec/serializers/project_import_entity_spec.rb. It took 0.8 second. Expected to take 1.5 seconds.7733# [RSpecRunTime] Starting example group spec/finders/packages/pypi/package_finder_spec.rb. Expected to take 1.46 seconds.7734Packages::Pypi::PackageFinder7735 execute7736 within a project7737 is expected to eq #<Packages::Package id: 167, project_id: 965, created_at: "2024-03-08 06:32:26.525807768 +0000", upda...age_type: "pypi", creator_id: 1727, status: "default", last_downloaded_at: nil, status_message: nil>7738 within a group7739 is expected to eq #<Packages::Package id: 167, project_id: 965, created_at: "2024-03-08 06:32:26.525807768 +0000", upda...age_type: "pypi", creator_id: 1727, status: "default", last_downloaded_at: nil, status_message: nil>7740# [RSpecRunTime] Finishing example group spec/finders/packages/pypi/package_finder_spec.rb. It took 1.15 seconds. Expected to take 1.46 seconds.7741# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/subscribers/ldap_spec.rb. Expected to take 1.45 seconds.7742Gitlab::Metrics::Subscribers::Ldap7743 #observe_event7744 tracks LDAP request count7745 tracks LDAP request duration7746 stores per-request counters7747 .payload7748 when SafeRequestStore is empty7749 returns an empty array7750 when LDAP recorded some values7751 returns the populated payload7752# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/subscribers/ldap_spec.rb. It took 0.69 second. Expected to take 1.45 seconds.7753# [RSpecRunTime] Starting example group spec/lib/gitlab/asciidoc/html5_converter_spec.rb. Expected to take 1.41 seconds.7754Gitlab::Asciidoc::Html5Converter7755 convert AsciiDoc to HTML57756 appends user-content- prefix on ref (anchor)7757# [RSpecRunTime] Finishing example group spec/lib/gitlab/asciidoc/html5_converter_spec.rb. It took 0.27 second. Expected to take 1.41 seconds.7758# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/background_migration_record_spec.rb. Expected to take 1.37 seconds.7759RuboCop::Cop::Migration::BackgroundMigrationRecord7760 outside of a migration7761 does not register any offenses7762 in migration7763 adds an offense if inheriting from ActiveRecord::Base7764 adds an offense if create dynamic model from ActiveRecord::Base7765 adds an offense if inheriting from ::ActiveRecord::Base7766# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/background_migration_record_spec.rb. It took 0.59 second. Expected to take 1.37 seconds.7767# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/cycle_analytics_counter_spec.rb. Expected to take 1.36 seconds.7768Gitlab::UsageDataCounters::CycleAnalyticsCounter7769 behaves like a redis usage counter7770 .count(views)7771 increments the CycleAnalytics views counter by 17772 .read(views)7773 returns the total number of views events7774 behaves like a redis usage counter with totals7775 totals7776 can report all totals7777 unknown events7778 cannot increment7779 cannot read7780# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/cycle_analytics_counter_spec.rb. It took 0.67 second. Expected to take 1.36 seconds.7781# [RSpecRunTime] Starting example group spec/validators/gitlab/zoom_url_validator_spec.rb. Expected to take 1.32 seconds.7782Gitlab::ZoomUrlValidator7783 validations7784 when zoom link starts with https7785 passes validation7786 when zoom link does not start with https7787 fails validation7788 when zoom link does not start with a scheme7789 fails validation7790# [RSpecRunTime] Finishing example group spec/validators/gitlab/zoom_url_validator_spec.rb. It took 0.52 second. Expected to take 1.32 seconds.7791# [RSpecRunTime] Starting example group spec/services/groups/update_statistics_service_spec.rb. Expected to take 1.29 seconds.7792Groups::UpdateStatisticsService7793 #execute7794 when group is nil7795 does nothing7796 with an existing group7797 when namespace statistics exists for the group7798 uses the existing statistics and refreshes them7799 when namespace statistics does not exist for the group7800 creates the statistics and refreshes them7801# [RSpecRunTime] Finishing example group spec/services/groups/update_statistics_service_spec.rb. It took 0.59 second. Expected to take 1.29 seconds.7802# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_users_associating_milestones_to_releases_metric_spec.rb. Expected to take 1.25 seconds.7803Gitlab::Usage::Metrics::Instrumentations::CountUsersAssociatingMilestonesToReleasesMetric7804 behaves like a correct instrumented metric value7805 has correct value7806# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_users_associating_milestones_to_releases_metric_spec.rb. It took 0.93 second. Expected to take 1.25 seconds.7807# [RSpecRunTime] Starting example group spec/scripts/check_default_pipeline_status_spec.rb. Expected to take 1.24 seconds.7808CheckDefaultPipelineStatus7809 execute7810 when the latest master pipeline succeeded7811 behaves like exits successfully7812 returns7813 when the latest master pipeline failed7814 when the current pipeline does not contain any failed job from master7815 behaves like exits successfully7816 returns7817 when the current pipeline contains a failed job from master7818 when the matching job is allowed to fail7819 behaves like exits successfully7820 returns7821 when the matching job is not allowed to fail7822 raises system exit error7823# [RSpecRunTime] Finishing example group spec/scripts/check_default_pipeline_status_spec.rb. It took 0.54 second. Expected to take 1.24 seconds.7824# [RSpecRunTime] Starting example group spec/helpers/rss_helper_spec.rb. Expected to take 1.2 seconds.7825RssHelper7826 #rss_url_options7827 when signed in7828 includes the current_user's feed_token7829 when signed out7830 does not have a feed_token7831 when feed_token disabled7832 does not have a feed_token7833# [RSpecRunTime] Finishing example group spec/helpers/rss_helper_spec.rb. It took 0.67 second. Expected to take 1.2 seconds.7834# [RSpecRunTime] Starting example group spec/lib/service_ping/permit_data_categories_spec.rb. Expected to take 1.19 seconds.7835ServicePing::PermitDataCategories7836 #execute7837 when usage ping setting is set to true7838 returns all categories7839 when usage ping setting is set to false7840 returns all categories7841# [RSpecRunTime] Finishing example group spec/lib/service_ping/permit_data_categories_spec.rb. It took 0.38 second. Expected to take 1.19 seconds.7842# [RSpecRunTime] Starting example group spec/helpers/device_registration_helper_spec.rb. Expected to take 1.16 seconds.7843DeviceRegistrationHelper7844 #device_registration_data7845 returns a hash with device registration properties without initial error7846 returns a hash with device registration properties with initial error7847# [RSpecRunTime] Finishing example group spec/helpers/device_registration_helper_spec.rb. It took 0.39 second. Expected to take 1.16 seconds.7848# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/current_user_todos_input_type_spec.rb. Expected to take 1.15 seconds.7849Types::WorkItems::Widgets::CurrentUserTodosInputType7850 is expected to contain exactly "action" and "todoId"7851 is expected to eq "WorkItemWidgetCurrentUserTodosInput"7852# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/current_user_todos_input_type_spec.rb. It took 0.36 second. Expected to take 1.15 seconds.7853# [RSpecRunTime] Starting example group spec/graphql/types/board_type_spec.rb. Expected to take 1.11 seconds.7854Types::BoardType7855 is expected to eq "Board"7856 is expected to require graphql authorizations :read_issue_board7857 has specific fields7858# [RSpecRunTime] Finishing example group spec/graphql/types/board_type_spec.rb. It took 0.45 second. Expected to take 1.11 seconds.7859# [RSpecRunTime] Starting example group spec/views/projects/pages/_pages_settings.html.haml_spec.rb. Expected to take 1.07 seconds.7860projects/pages/_pages_settings7861 for pages multiple versions7862 when current user does not have access to pages multiple versions toggle7863 shows the multiple versions toggle7864 when current user have access to pages multiple versions toggle7865 shows the multiple versions toggle7866 for pages unique domain7867 shows the unique domain toggle7868# [RSpecRunTime] Finishing example group spec/views/projects/pages/_pages_settings.html.haml_spec.rb. It took 0.64 second. Expected to take 1.07 seconds.7869# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/diff_notes/discussion_id_spec.rb. Expected to take 1.07 seconds.7870Gitlab::GithubImport::Representation::DiffNotes::DiscussionId7871 #discussion_id7872 when the note is not a reply to a discussion7873 generates and caches new discussion_id7874 when the note is a reply to a discussion7875 uses the cached value as the discussion_id7876 when cached value does not exist7877 falls back to generating a new discussion_id7878# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/diff_notes/discussion_id_spec.rb. It took 0.47 second. Expected to take 1.07 seconds.7879# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/wrapper_spec.rb. Expected to take 1.04 seconds.7880Gitlab::Redis::Wrapper7881 .instrumentation_class7882 raises a NameError7883# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/wrapper_spec.rb. It took 0.27 second. Expected to take 1.04 seconds.7884# [RSpecRunTime] Starting example group spec/views/help/instance_configuration.html.haml_spec.rb. Expected to take 0.99 second.7885help/instance_configuration7886 General Sections:7887 has links to several sections7888 has several sections7889# [RSpecRunTime] Finishing example group spec/views/help/instance_configuration.html.haml_spec.rb. It took 0.56 second. Expected to take 0.99 second.7890# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/sbom/source/container_scanning_spec.rb. Expected to take 0.99 second.7891Gitlab::Ci::Parsers::Sbom::Source::ContainerScanning7892 when required properties are missing7893 is expected to be nil7894 when some operating_system properties are missing7895 is expected to be nil7896 when required properties are present7897 returns expected source data7898# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/sbom/source/container_scanning_spec.rb. It took 0.48 second. Expected to take 0.99 second.7899# [RSpecRunTime] Starting example group spec/services/ci/copy_cross_database_associations_service_spec.rb. Expected to take 0.95 second.7900Ci::CopyCrossDatabaseAssociationsService7901 #execute7902 returns a success response7903# [RSpecRunTime] Finishing example group spec/services/ci/copy_cross_database_associations_service_spec.rb. It took 0.7 second. Expected to take 0.95 second.7904# [RSpecRunTime] Starting example group spec/validators/future_date_validator_spec.rb. Expected to take 0.94 second.7905FutureDateValidator7906 past date7907 is expected not to be valid7908 current date7909 is expected to be valid7910 future date7911 is expected to be valid7912# [RSpecRunTime] Finishing example group spec/validators/future_date_validator_spec.rb. It took 0.46 second. Expected to take 0.94 second.7913# [RSpecRunTime] Starting example group spec/services/users/repair_ldap_blocked_service_spec.rb. Expected to take 0.92 second.7914Users::RepairLdapBlockedService7915 #execute7916 changes to normal block after destroying last ldap identity7917 changes to normal block after changing last ldap identity to another provider7918# [RSpecRunTime] Finishing example group spec/services/users/repair_ldap_blocked_service_spec.rb. It took 0.63 second. Expected to take 0.92 second.7919# [RSpecRunTime] Starting example group spec/helpers/ci/triggers_helper_spec.rb. Expected to take 0.88 second.7920Ci::TriggersHelper7921 .builds_trigger_url7922 with no ref7923 is expected to eq "http://localhost/api/v4/projects/1/trigger/pipeline"7924 with ref7925 is expected to eq "http://localhost/api/v4/projects/1/ref/master/trigger/pipeline"7926 .integration_trigger_url7927 is expected to eq "http://localhost/api/v4/projects/1/integrations/param/trigger"7928# [RSpecRunTime] Finishing example group spec/helpers/ci/triggers_helper_spec.rb. It took 0.49 second. Expected to take 0.88 second.7929# [RSpecRunTime] Starting example group spec/services/incident_management/issuable_escalation_statuses/build_service_spec.rb. Expected to take 0.88 second.7930IncidentManagement::IssuableEscalationStatuses::BuildService7931 behaves like initializes new escalation status with expected attributes7932 is expected to have attributes {:escalations_started_at => nil, :id => nil, :issue_id => 148, :policy_id => nil, :status_event => nil}7933# [RSpecRunTime] Finishing example group spec/services/incident_management/issuable_escalation_statuses/build_service_spec.rb. It took 0.67 second. Expected to take 0.88 second.7934# [RSpecRunTime] Starting example group spec/lib/gitlab/audit/null_target_spec.rb. Expected to take 0.82 second.7935Gitlab::Audit::NullTarget7936 #id7937 returns nil7938 #type7939 returns nil7940 #details7941 returns nil7942# [RSpecRunTime] Finishing example group spec/lib/gitlab/audit/null_target_spec.rb. It took 0.46 second. Expected to take 0.82 second.7943# [RSpecRunTime] Starting example group spec/lib/gitlab/grape_logging/loggers/cloudflare_logger_spec.rb. Expected to take 0.82 second.7944Gitlab::GrapeLogging::Loggers::CloudflareLogger7945 #parameters7946 with no Cloudflare headers7947 returns an empty hash7948 with Cloudflare headers7949 returns the correct duration in seconds7950# [RSpecRunTime] Finishing example group spec/lib/gitlab/grape_logging/loggers/cloudflare_logger_spec.rb. It took 0.38 second. Expected to take 0.82 second.7951# [RSpecRunTime] Starting example group spec/models/merge_request_context_commit_diff_file_spec.rb. Expected to take 0.77 second.7952MergeRequestContextCommitDiffFile7953 does not allow STI7954 associations7955 is expected to belong to merge_request_context_commit required: false7956# [RSpecRunTime] Finishing example group spec/models/merge_request_context_commit_diff_file_spec.rb. It took 0.41 second. Expected to take 0.77 second.7957# [RSpecRunTime] Starting example group spec/graphql/types/ci_configuration/sast/options_entity_spec.rb. Expected to take 0.76 second.7958Types::CiConfiguration::Sast::OptionsEntityType7959 is expected to eq "SastCiConfigurationOptionsEntity"7960 is expected to have graphql fields :label and :value7961# [RSpecRunTime] Finishing example group spec/graphql/types/ci_configuration/sast/options_entity_spec.rb. It took 0.41 second. Expected to take 0.76 second.7962# [RSpecRunTime] Starting example group spec/initializers/sawyer_patch_spec.rb. Expected to take 0.73 second.7963sawyer_patch7964 raises error when acessing a method that expects an argument7965 raises error when acessing Sawyer Resource dynamic methods7966# [RSpecRunTime] Finishing example group spec/initializers/sawyer_patch_spec.rb. It took 0.39 second. Expected to take 0.73 second.7967# [RSpecRunTime] Starting example group spec/helpers/plan_limits_helper_spec.rb. Expected to take 0.72 second.7968PlanLimitsHelper7969 #plan_limit_setting_description7970 describes known limits7971 raises an ArgumentError on invalid arguments7972# [RSpecRunTime] Finishing example group spec/helpers/plan_limits_helper_spec.rb. It took 0.38 second. Expected to take 0.72 second.7973# [RSpecRunTime] Starting example group spec/policies/instance_metadata_policy_spec.rb. Expected to take 0.71 second.7974InstanceMetadataPolicy7975 for any logged-in user7976 is expected to be allowed :read_instance_metadata7977 for anonymous users7978 is expected not to be allowed :read_instance_metadata7979# [RSpecRunTime] Finishing example group spec/policies/instance_metadata_policy_spec.rb. It took 0.42 second. Expected to take 0.71 second.7980# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/notifications_update_input_type_spec.rb. Expected to take 0.7 second.7981Types::WorkItems::Widgets::NotificationsUpdateInputType7982 is expected to contain exactly "subscribed"7983 is expected to eq "WorkItemWidgetNotificationsUpdateInput"7984# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/notifications_update_input_type_spec.rb. It took 0.37 second. Expected to take 0.7 second.7985# [RSpecRunTime] Starting example group spec/graphql/types/packages/helm/dependency_type_spec.rb. Expected to take 0.68 second.7986Types::Packages::Helm::DependencyType7987 is expected to eq "PackageHelmDependencyType"7988 includes helm dependency fields7989# [RSpecRunTime] Finishing example group spec/graphql/types/packages/helm/dependency_type_spec.rb. It took 0.37 second. Expected to take 0.68 second.7990# [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker/parser/gemfile_spec.rb. Expected to take 0.67 second.7991Gitlab::DependencyLinker::Parser::Gemfile7992 #parse7993 returns parsed packages7994 packages respond to name and external_ref accordingly7995# [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker/parser/gemfile_spec.rb. It took 0.37 second. Expected to take 0.67 second.7996# [RSpecRunTime] Starting example group spec/keeps/delete_old_feature_flags_spec.rb. Expected to take 0.65 second.7997Keeps::DeleteOldFeatureFlags7998 #each_change7999 returns a Gitlab::Housekeeper::Change8000# [RSpecRunTime] Finishing example group spec/keeps/delete_old_feature_flags_spec.rb. It took 0.29 second. Expected to take 0.65 second.8001# [RSpecRunTime] Starting example group spec/graphql/types/ci_configuration/sast/analyzers_entity_input_type_spec.rb. Expected to take 0.63 second.8002Types::CiConfiguration::Sast::AnalyzersEntityInputType8003 is expected to eq "SastCiConfigurationAnalyzersEntityInput"8004 is expected to contain exactly "enabled", "name", and "variables"8005# [RSpecRunTime] Finishing example group spec/graphql/types/ci_configuration/sast/analyzers_entity_input_type_spec.rb. It took 0.37 second. Expected to take 0.63 second.8006# [RSpecRunTime] Starting example group spec/initializers/sidekiq_spec.rb. Expected to take 0.59 second.8007sidekiq8008 load_cron_jobs!8009 loads the cron jobs into sidekiq-cron8010# [RSpecRunTime] Finishing example group spec/initializers/sidekiq_spec.rb. It took 0.33 second. Expected to take 0.59 second.8011# [RSpecRunTime] Starting example group spec/services/ci/runners/unregister_runner_service_spec.rb. Expected to take 0.54 second.8012Ci::Runners::UnregisterRunnerService#execute8013 destroys runner8014# [RSpecRunTime] Finishing example group spec/services/ci/runners/unregister_runner_service_spec.rb. It took 0.43 second. Expected to take 0.54 second.8015# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/ci/pipeline_schedule_type_spec.rb. Expected to take 0.5 second.8016Types::Ci::PipelineScheduleType8017 is expected to expose permissions using Types::PermissionTypes::Ci::PipelineSchedules8018# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/ci/pipeline_schedule_type_spec.rb. It took 0.3 second. Expected to take 0.5 second.8019# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/sbom/reports_spec.rb. Expected to take 0.49 second.8020Gitlab::Ci::Reports::Sbom::Reports8021 #add_report8022 appends the report to the report list8023# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/sbom/reports_spec.rb. It took 0.3 second. Expected to take 0.49 second.8024# [RSpecRunTime] Starting example group spec/graphql/types/ci/job_status_enum_spec.rb. Expected to take 0.48 second.8025Types::Ci::JobStatusEnum8026 exposes all job status values8027# [RSpecRunTime] Finishing example group spec/graphql/types/ci/job_status_enum_spec.rb. It took 0.3 second. Expected to take 0.48 second.8028# [RSpecRunTime] Starting example group spec/serializers/project_mirror_entity_spec.rb. Expected to take 0.46 second.8029ProjectMirrorEntity8030 exposes project-specific elements8031# [RSpecRunTime] Finishing example group spec/serializers/project_mirror_entity_spec.rb. It took 0.3 second. Expected to take 0.46 second.8032# [RSpecRunTime] Starting example group spec/graphql/types/deployment_tier_enum_spec.rb. Expected to take 0.46 second.8033Types::DeploymentTierEnum8034 includes a value for each supported environment tier8035# [RSpecRunTime] Finishing example group spec/graphql/types/deployment_tier_enum_spec.rb. It took 0.29 second. Expected to take 0.46 second.8036# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/attachments/base_importer_spec.rb. Expected to take 0.44 second.8037Gitlab::GithubImport::Importer::Attachments::BaseImporter8038 #each_object_to_import8039 with not implemented #collection interface8040 raises NotImplementedError8041# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/attachments/base_importer_spec.rb. It took 0.3 second. Expected to take 0.44 second.8042# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/diff_stitcher_spec.rb. Expected to take 0.44 second.8043Gitlab::GitalyClient::DiffStitcher8044 enumeration8045 combines segregated diff messages together8046# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/diff_stitcher_spec.rb. It took 0.29 second. Expected to take 0.44 second.8047# [RSpecRunTime] Starting example group spec/workers/ci/low_urgency_cancel_redundant_pipelines_worker_spec.rb. Expected to take 0.4 second.8048Ci::LowUrgencyCancelRedundantPipelinesWorker8049 is labeled as low urgency8050# [RSpecRunTime] Finishing example group spec/workers/ci/low_urgency_cancel_redundant_pipelines_worker_spec.rb. It took 0.3 second. Expected to take 0.4 second.8051auto_explain log contains 1972 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-12-32.341.main.ndjson.gz8052took 30.7090588128053auto_explain log contains 1974 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-12-32.341.ci.ndjson.gz8054took 28.1940860288055[TEST PROF INFO] EventProf results for sql.active_record8056Total time: 05:22.730 of 24:00.820 (22.4%)8057Total events: 3001418058Top 5 slowest suites (by time):8059Gitlab::Datab...kWritesManager (./spec/lib/gitlab/database/lock_writes_manager_spec.rb:5) – 00:33.028 (43638 / 20) of 00:59.222 (55.77%)8060Deployment (./spec/models/deployment_spec.rb:5) – 00:26.018 (24239 / 212) of 02:05.782 (20.69%)8061Clusters::Cluster (./spec/models/clusters/cluster_spec.rb:5) – 00:17.887 (13185 / 178) of 01:14.675 (23.95%)8062Gitlab::Impor...elationFactory (./spec/lib/gitlab/import_export/project/relation_factory_spec.rb:5) – 00:16.647 (13894 / 65) of 01:12.711 (22.9%)8063Gitlab::Datab...ition::Migrate (./spec/lib/gitlab/database/decomposition/migrate_spec.rb:5) – 00:15.966 (21792 / 10) of 00:30.286 (52.72%)8064Knapsack report was generated. Preview:8065{8066 "spec/db/migration_spec.rb": 121.97463080299985,8067 "spec/models/deployment_spec.rb": 125.78217811400009,8068 "spec/models/clusters/cluster_spec.rb": 74.67557590199976,8069 "spec/lib/gitlab/import_export/project/relation_factory_spec.rb": 72.71086982999987,8070 "spec/models/milestone_spec.rb": 58.67135301599956,8071 "spec/lib/gitlab/database/lock_writes_manager_spec.rb": 59.2225537839995,8072 "spec/services/ci/retry_job_service_spec.rb": 47.54730268300045,8073 "spec/helpers/groups/group_members_helper_spec.rb": 43.5104270260008,8074 "spec/finders/groups_finder_spec.rb": 38.213060004999534,8075 "spec/workers/packages/maven/metadata/sync_worker_spec.rb": 40.84429007600011,8076 "spec/services/projects/unlink_fork_service_spec.rb": 35.22858333899967,8077 "spec/lib/gitlab/redis/queues_metadata_spec.rb": 21.712276866999673,8078 "spec/lib/gitlab/database/decomposition/migrate_spec.rb": 30.28613443100039,8079 "spec/presenters/commit_status_presenter_spec.rb": 25.67571845800012,8080 "spec/services/system_note_service_spec.rb": 19.171702396999535,8081 "spec/lib/backup/targets/repositories_spec.rb": 25.378563930000382,8082 "spec/lib/gitlab/utils/usage_data_spec.rb": 11.298017479000919,8083 "spec/models/user_preference_spec.rb": 8.253689728999234,8084 "spec/lib/gitlab/database/migrations/runner_spec.rb": 10.4476975639991,8085 "spec/services/submodules/update_service_spec.rb": 17.186187705998236,8086 "spec/models/concerns/cache_markdown_field_spec.rb": 8.287165685998843,8087 "spec/services/resource_events/change_state_service_spec.rb": 13.890524843998719,8088 "spec/lib/gitlab/ci/runner/backoff_spec.rb": 6.112900699999955,8089 "spec/services/ci/create_pipeline_service/environment_spec.rb": 19.43935515799967,8090 "spec/lib/banzai/filter/math_filter_spec.rb": 7.550541599999633,8091 "spec/services/git/tag_hooks_service_spec.rb": 16.483072816999993,8092 "spec/models/ci/trigger_spec.rb": 12.418437360000098,8093 "spec/models/concerns/milestoneable_spec.rb": 9.07238293699993,8094 "spec/lib/api/helpers/caching_spec.rb": 8.14262733599935,8095 "spec/lib/gitlab/usage_data_counters/hll_redis_counter_spec.rb": 5.53013140999974,8096 "spec/models/diff_viewer/base_spec.rb": 10.14156858699971,8097 "spec/lib/gitlab/ci/artifact_file_reader_spec.rb": 10.211703763001424,8098 "spec/services/discussions/update_diff_position_service_spec.rb": 13.342041349998908,8099 "spec/lib/gitlab/auth/current_user_mode_spec.rb": 4.911806314999922,8100 "spec/lib/object_storage/config_spec.rb": 4.660129664000124,8101 "spec/lib/gitlab/slash_commands/deploy_spec.rb": 9.402700071999789,8102 "spec/lib/gitlab/cache/helpers_spec.rb": 7.7286581869993825,8103 "spec/services/clusters/agents/authorizations/ci_access/refresh_service_spec.rb": 7.767056253000192,8104 "spec/lib/feature/definition_spec.rb": 4.037703080999563,8105 "spec/lib/gitlab/current_settings_spec.rb": 9.52934744200138,8106 "spec/graphql/resolvers/ci/all_jobs_resolver_spec.rb": 7.047757637999894,8107 "spec/models/ci/runner_project_spec.rb": 8.550632054999369,8108 "spec/lib/gitlab/ci/pipeline/chain/ensure_environments_spec.rb": 9.444021490000523,8109 "spec/graphql/mutations/design_management/delete_spec.rb": 9.938115631999608,8110 "spec/lib/gitlab/multi_collection_paginator_spec.rb": 10.253228880001188,8111 "spec/models/bulk_imports/export_status_spec.rb": 4.194805967999855,8112 "spec/models/ci/freeze_period_spec.rb": 4.479463027999373,8113 "spec/models/label_note_spec.rb": 5.644753860999117,8114 "spec/lib/gitlab/email/failure_handler_spec.rb": 3.3076584550017287,8115 "spec/lib/gitlab/seeders/ci/runner/runner_fleet_seeder_spec.rb": 7.913827903999845,8116 "spec/workers/deployments/update_environment_worker_spec.rb": 8.0085495860003,8117 "spec/lib/gitlab/ci/pipeline/duration_spec.rb": 6.101705707000292,8118 "spec/services/gpg_keys/create_service_spec.rb": 7.519220771999244,8119 "spec/presenters/issue_presenter_spec.rb": 4.697074271998645,8120 "spec/services/ci/catalog/resources/validate_service_spec.rb": 6.251103086999137,8121 "spec/lib/gitlab/instrumentation/redis_cluster_validator_spec.rb": 2.9414357119985652,8122 "spec/models/user_custom_attribute_spec.rb": 3.1863803539999935,8123 "spec/models/bulk_import_spec.rb": 2.8420304090013815,8124 "spec/lib/gitlab/data_builder/deployment_spec.rb": 8.041052433000004,8125 "spec/lib/gitlab/manifest_import/project_creator_spec.rb": 6.000442865000878,8126 "spec/services/bulk_imports/process_service_spec.rb": 4.245047734999389,8127 "spec/models/prometheus_alert_event_spec.rb": 3.8124414470003103,8128 "spec/lib/gitlab/web_hooks/rate_limiter_spec.rb": 3.922542678999889,8129 "spec/workers/database/batched_background_migration/ci_execution_worker_spec.rb": 3.460291983001298,8130 "spec/services/issue_email_participants/create_service_spec.rb": 2.954002690999914,8131 "spec/lib/gitlab/ci/runner_instructions_spec.rb": 2.3732460539995373,8132 "spec/services/security/ci_configuration/container_scanning_create_service_spec.rb": 4.6348199660005776,8133 "spec/lib/sidebars/groups/menus/packages_registries_menu_spec.rb": 3.021824335999554,8134 "spec/services/repositories/destroy_service_spec.rb": 4.523861374000262,8135 "spec/services/projects/move_deploy_keys_projects_service_spec.rb": 6.549521964001542,8136 "spec/services/feature_flags/create_service_spec.rb": 3.2313678299997264,8137 "spec/services/users/set_status_service_spec.rb": 2.6618524529985734,8138 "spec/lib/gitlab/background_task_spec.rb": 2.1485564410013467,8139 "spec/lib/gitlab/metrics/exporter/base_exporter_spec.rb": 1.860593692999828,8140 "spec/graphql/resolvers/ci/job_token_scope_resolver_spec.rb": 4.079201307999028,8141 "spec/services/ci/create_pipeline_service/evaluate_runner_tags_spec.rb": 5.997769655001321,8142 "spec/lib/sidebars/panel_spec.rb": 2.022574660000828,8143 "spec/lib/gitlab/template_parser/parser_spec.rb": 1.8587320019996696,8144 "spec/lib/gitlab/database/migrations/version_spec.rb": 1.7220350019997568,8145 "spec/models/users_statistics_spec.rb": 3.016729186001612,8146 "spec/graphql/mutations/alert_management/update_alert_status_spec.rb": 2.685956621000514,8147 "spec/lib/gitlab/pages/deployment_update_spec.rb": 3.421916274999603,8148 "spec/workers/gitlab/github_import/stage/import_base_data_worker_spec.rb": 2.354898614999911,8149 "spec/lib/gitlab/database/migration_helpers/convert_to_bigint_spec.rb": 3.429704194999431,8150 "spec/workers/remove_unreferenced_lfs_objects_worker_spec.rb": 3.397892168000908,8151 "spec/lib/gitlab/metrics/samplers/threads_sampler_spec.rb": 2.094798055000865,8152 "spec/lib/gitlab/ci/pipeline/chain/limit/deployments_spec.rb": 3.0182913160006137,8153 "spec/services/projects/move_project_group_links_service_spec.rb": 5.967474887000208,8154 "spec/services/bulk_imports/uploads_export_service_spec.rb": 3.589950912999484,8155 "spec/lib/sidebars/groups/super_sidebar_panel_spec.rb": 3.271388648001448,8156 "spec/models/concerns/limitable_spec.rb": 1.6305818100008764,8157 "spec/lib/error_tracking/sentry_client/event_spec.rb": 1.935679865999191,8158 "spec/lib/sidebars/projects/menus/monitor_menu_spec.rb": 2.4017247520005185,8159 "spec/services/deployments/create_service_spec.rb": 2.6007648070008145,8160 "spec/views/notify/import_issues_csv_email.html.haml_spec.rb": 5.052552205999746,8161 "spec/workers/gitlab_service_ping_worker_spec.rb": 1.5998171510000248,8162 "spec/graphql/mutations/merge_requests/set_subscription_spec.rb": 2.5776718390006863,8163 "spec/workers/gitlab/import/refresh_import_jid_worker_spec.rb": 1.5207994669999607,8164 "spec/lib/gitlab/github_import/markdown_text_spec.rb": 1.484591909998926,8165 "spec/models/admin/abuse_report_assignee_spec.rb": 2.0173772499983897,8166 "spec/lib/gitlab/web_ide/default_oauth_application_spec.rb": 1.5595738939991861,8167 "spec/presenters/packages/pypi/simple_package_versions_presenter_spec.rb": 1.928859157000261,8168 "spec/services/update_merge_request_metrics_service_spec.rb": 3.6258939010003814,8169 "spec/finders/merge_request/metrics_finder_spec.rb": 2.4505557580014283,8170 "spec/services/users/activate_service_spec.rb": 1.539981556001294,8171 "spec/lib/gitlab/bitbucket_import/importers/issue_importer_spec.rb": 3.1346784670004126,8172 "spec/services/packages/rubygems/process_gem_service_spec.rb": 2.174720379000064,8173 "spec/models/work_items/widgets/hierarchy_spec.rb": 1.9258460970013402,8174 "spec/helpers/environments_helper_spec.rb": 1.6437596480009233,8175 "spec/lib/gitlab/diff/line_mapper_spec.rb": 1.7339132510005584,8176 "spec/workers/gitlab/bitbucket_server_import/import_pull_request_notes_worker_spec.rb": 2.1222880629993597,8177 "spec/models/integrations/chat_message/group_mention_message_spec.rb": 1.078866570000173,8178 "spec/lib/gitlab/bitbucket_server_import/user_finder_spec.rb": 1.3523722700010694,8179 "spec/lib/gitlab/database/async_indexes/index_destructor_spec.rb": 1.3357366599993838,8180 "spec/lib/gitlab/instrumentation/exclusive_lock_spec.rb": 1.1091083680003067,8181 "spec/lib/gitlab/database/reindexing/coordinator_spec.rb": 1.6644447259986919,8182 "spec/rubocop/cop/rspec/duplicate_spec_location_spec.rb": 0.9296504100002494,8183 "spec/serializers/label_serializer_spec.rb": 2.1820952389989543,8184 "spec/workers/gitlab/bitbucket_import/stage/import_pull_requests_notes_worker_spec.rb": 1.6048991509996995,8185 "spec/helpers/instance_configuration_helper_spec.rb": 1.2755146260005858,8186 "spec/services/packages/rubygems/dependency_resolver_service_spec.rb": 1.6550985670000955,8187 "spec/lib/gitlab/kubernetes/namespace_spec.rb": 1.145267095998861,8188 "spec/workers/authorized_project_update/user_refresh_with_low_urgency_worker_spec.rb": 1.607567269998981,8189 "spec/workers/ci/catalog/resources/process_sync_events_worker_spec.rb": 1.5247745970009419,8190 "spec/services/projects/lfs_pointers/lfs_link_service_spec.rb": 1.5845413129991357,8191 "spec/workers/packages/nuget/cleanup_stale_symbols_worker_spec.rb": 1.66521637599908,8192 "spec/rubocop/cop/migration/with_lock_retries_disallowed_method_spec.rb": 0.6663914109994948,8193 "spec/workers/ci/initialize_pipelines_iid_sequence_worker_spec.rb": 1.1877218410008936,8194 "spec/support_specs/stub_member_access_level_spec.rb": 1.0279306039992662,8195 "spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern/regular_expression_spec.rb": 0.7310903859997779,8196 "spec/services/timelogs/delete_service_spec.rb": 1.2209503289996064,8197 "spec/workers/build_queue_worker_spec.rb": 1.2975422640010947,8198 "spec/services/achievements/update_user_achievement_priorities_service_spec.rb": 1.232520237999779,8199 "spec/lib/sidebars/user_profile/panel_spec.rb": 0.697161377998782,8200 "spec/lib/gitlab/dependency_linker/cartfile_linker_spec.rb": 0.7456976140001643,8201 "spec/workers/ci/job_artifacts/track_artifact_report_worker_spec.rb": 1.6224111399988033,8202 "spec/helpers/keyset_helper_spec.rb": 1.6241675990004296,8203 "spec/models/badges/project_badge_spec.rb": 0.7918683019997843,8204 "spec/lib/gitlab/x509/tag_sigstore_spec.rb": 1.2943240529984905,8205 "spec/views/groups/milestones/index.html.haml_spec.rb": 0.9971815459994104,8206 "spec/workers/service_desk/custom_email_verification_cleanup_worker_spec.rb": 1.1979676409991953,8207 "spec/validators/web_hooks/wildcard_branch_filter_validator_spec.rb": 0.7047532569995383,8208 "spec/lib/sidebars/user_settings/menus/gpg_keys_menu_spec.rb": 0.8678818959997443,8209 "spec/rubocop/cop/sidekiq_api_usage_spec.rb": 0.9521601489996101,8210 "spec/lib/slack/block_kit/incident_management/incident_modal_opened_spec.rb": 1.4054488860001584,8211 "spec/serializers/import/githubish_provider_repo_entity_spec.rb": 0.5636266479996266,8212 "spec/services/merge_requests/mergeability/check_ci_status_service_spec.rb": 0.982208596999044,8213 "spec/lib/gitlab/analytics/cycle_analytics/sorting_spec.rb": 0.798844981000002,8214 "spec/lib/gitlab/database/postgres_index_bloat_estimate_spec.rb": 1.1987752210006875,8215 "spec/models/concerns/case_sensitivity_spec.rb": 0.8273672979994444,8216 "spec/lib/gitlab/ci/ansi2json/parser_spec.rb": 0.577316367000094,8217 "spec/rubocop/cop/code_reuse/serializer_spec.rb": 0.8569124770001508,8218 "spec/initializers/rack_multipart_patch_spec.rb": 0.4472906270002568,8219 "spec/services/users/unblock_service_spec.rb": 1.0744923199999903,8220 "spec/lib/gitlab/ci/pipeline/chain/metrics_spec.rb": 0.8087446999998065,8221 "spec/lib/gitlab/health_checks/server_spec.rb": 0.6043596449999313,8222 "spec/lib/gitlab/ci/reports/security/finding_signature_spec.rb": 0.6504365820001112,8223 "spec/graphql/mutations/achievements/create_spec.rb": 1.3181258119984705,8224 "spec/graphql/types/issuable_type_spec.rb": 0.6647469010003988,8225 "spec/services/projects/deploy_tokens/destroy_service_spec.rb": 0.8598222660002648,8226 "spec/lib/gitlab/ci/build/credentials/factory_spec.rb": 1.4024793359985779,8227 "spec/models/blob_viewer/route_map_spec.rb": 0.6097194150006544,8228 "spec/serializers/entity_request_spec.rb": 0.43300794800052245,8229 "spec/lib/gitlab/database/migration_helpers/loose_foreign_key_helpers_spec.rb": 1.4631799309991038,8230 "spec/lib/gitlab/usage/metrics/instrumentations/count_snippets_metric_spec.rb": 1.2230337700002565,8231 "spec/graphql/types/member_interface_spec.rb": 0.7801741720013524,8232 "spec/services/ci/runners/reconcile_existing_runner_versions_service_spec.rb": 0.9643088880002324,8233 "spec/helpers/cookies_helper_spec.rb": 0.5281804810001631,8234 "spec/graphql/types/container_repository_details_type_spec.rb": 0.6710316300013801,8235 "spec/services/packages/nuget/create_dependency_service_spec.rb": 1.083754780000163,8236 "spec/lib/gitlab/diff/char_diff_spec.rb": 0.7873301109993918,8237 "spec/lib/gitlab/ci/status/manual_spec.rb": 0.6556597110011353,8238 "spec/graphql/types/ci/config/job_type_spec.rb": 0.3609764829998312,8239 "spec/finders/autocomplete/acts_as_taggable_on/tags_finder_spec.rb": 0.802052580000236,8240 "spec/serializers/import/github_realtime_repo_serializer_spec.rb": 0.48025461500037636,8241 "spec/initializers/grpc_patch_spec.rb": 1.3240477429990278,8242 "spec/serializers/project_import_entity_spec.rb": 0.7973542210002051,8243 "spec/finders/packages/pypi/package_finder_spec.rb": 1.149714083998333,8244 "spec/lib/gitlab/metrics/subscribers/ldap_spec.rb": 0.6868335400013166,8245 "spec/lib/gitlab/asciidoc/html5_converter_spec.rb": 0.27182691999951203,8246 "spec/rubocop/cop/migration/background_migration_record_spec.rb": 0.5934169159991143,8247 "spec/lib/gitlab/usage_data_counters/cycle_analytics_counter_spec.rb": 0.6696402299985493,8248 "spec/validators/gitlab/zoom_url_validator_spec.rb": 0.5202804220007238,8249 "spec/services/groups/update_statistics_service_spec.rb": 0.5870853060005174,8250 "spec/lib/gitlab/usage/metrics/instrumentations/count_users_associating_milestones_to_releases_metric_spec.rb": 0.9266062209990196,8251 "spec/scripts/check_default_pipeline_status_spec.rb": 0.5403546999987157,8252 "spec/helpers/rss_helper_spec.rb": 0.6652001709990145,8253 "spec/lib/service_ping/permit_data_categories_spec.rb": 0.37750497199886013,8254 "spec/helpers/device_registration_helper_spec.rb": 0.3918008410000766,8255 "spec/graphql/types/work_items/widgets/current_user_todos_input_type_spec.rb": 0.36347616300008667,8256 "spec/graphql/types/board_type_spec.rb": 0.44834181599981093,8257 "spec/views/projects/pages/_pages_settings.html.haml_spec.rb": 0.6408277029986493,8258 "spec/lib/gitlab/github_import/representation/diff_notes/discussion_id_spec.rb": 0.47047491499870375,8259 "spec/lib/gitlab/redis/wrapper_spec.rb": 0.2739294189996144,8260 "spec/views/help/instance_configuration.html.haml_spec.rb": 0.5550607380009751,8261 "spec/lib/gitlab/ci/parsers/sbom/source/container_scanning_spec.rb": 0.47541723499853106,8262 "spec/services/ci/copy_cross_database_associations_service_spec.rb": 0.697472187999665,8263 "spec/validators/future_date_validator_spec.rb": 0.4582384860004822,8264 "spec/services/users/repair_ldap_blocked_service_spec.rb": 0.6344856429986976,8265 "spec/helpers/ci/triggers_helper_spec.rb": 0.48676471399994625,8266 "spec/services/incident_management/issuable_escalation_statuses/build_service_spec.rb": 0.6712261900011072,8267 "spec/lib/gitlab/audit/null_target_spec.rb": 0.4604912859995238,8268 "spec/lib/gitlab/grape_logging/loggers/cloudflare_logger_spec.rb": 0.3780179519999365,8269 "spec/models/merge_request_context_commit_diff_file_spec.rb": 0.406021378999867,8270 "spec/graphql/types/ci_configuration/sast/options_entity_spec.rb": 0.4108652390004863,8271 "spec/initializers/sawyer_patch_spec.rb": 0.3878182110001944,8272 "spec/helpers/plan_limits_helper_spec.rb": 0.38295552199997474,8273 "spec/policies/instance_metadata_policy_spec.rb": 0.42419033799887984,8274 "spec/graphql/types/work_items/widgets/notifications_update_input_type_spec.rb": 0.3666577130006772,8275 "spec/graphql/types/packages/helm/dependency_type_spec.rb": 0.37016386299910664,8276 "spec/lib/gitlab/dependency_linker/parser/gemfile_spec.rb": 0.3704697829998622,8277 "spec/keeps/delete_old_feature_flags_spec.rb": 0.2888720979990467,8278 "spec/graphql/types/ci_configuration/sast/analyzers_entity_input_type_spec.rb": 0.3655150929989759,8279 "spec/initializers/sidekiq_spec.rb": 0.3279361560016696,8280 "spec/services/ci/runners/unregister_runner_service_spec.rb": 0.42645283800084144,8281 "spec/graphql/types/permission_types/ci/pipeline_schedule_type_spec.rb": 0.2947630080016097,8282 "spec/lib/gitlab/ci/reports/sbom/reports_spec.rb": 0.30030021800121176,8283 "spec/graphql/types/ci/job_status_enum_spec.rb": 0.2994584770003712,8284 "spec/serializers/project_mirror_entity_spec.rb": 0.3000884680004674,8285 "spec/graphql/types/deployment_tier_enum_spec.rb": 0.2886656890004815,8286 "spec/lib/gitlab/github_import/importer/attachments/base_importer_spec.rb": 0.3014941279998311,8287 "spec/lib/gitlab/gitaly_client/diff_stitcher_spec.rb": 0.29459471799964376,8288 "spec/workers/ci/low_urgency_cancel_redundant_pipelines_worker_spec.rb": 0.29791427899908748289}8290Knapsack global time execution for tests: 24m8291Pending: (Failures listed here are expected and do not affect your suite's status)8292 1) Deployment modules 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 blank8293 # No reason given8294 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:498295 2) Deployment modules 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 blank8296 # No reason given8297 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:578298 3) 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 blank8299 # No reason given8300 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:498301 4) 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 blank8302 # No reason given8303 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:578304 5) 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 blank8305 # No reason given8306 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:498307 6) 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 blank8308 # No reason given8309 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:578310 7) Gitlab::Database::Decomposition::Migrate#new when backup_location is not specified defaults to subdirectory of configured backup location8311 # Skipping because database ci exists8312 # ./spec/lib/gitlab/database/decomposition/migrate_spec.rb:458313 8) Gitlab::Database::Decomposition::Migrate#new when backup_location is specified uses subdirectory of specified backup_location8314 # Skipping because database ci exists8315 # ./spec/lib/gitlab/database/decomposition/migrate_spec.rb:578316 9) Gitlab::Database::Decomposition::Migrate#new when backup_location is specified when specified_backup_location does not exist and creation of the directory succeeds uses subdirectory of specified backup_location8317 # Skipping because database ci exists8318 # ./spec/lib/gitlab/database/decomposition/migrate_spec.rb:678319 10) Gitlab::Database::Decomposition::Migrate#new when backup_location is specified when specified_backup_location does not exist and creation of the directory fails raises error8320 # Skipping because database ci exists8321 # ./spec/lib/gitlab/database/decomposition/migrate_spec.rb:798322 11) Gitlab::Database::Decomposition::Migrate#process! when the checks pass copies main database to ci database8323 # Skipping because database ci exists8324 # ./spec/lib/gitlab/database/decomposition/migrate_spec.rb:1038325 12) Gitlab::Database::Decomposition::Migrate#process! when local diskspace is not enough raises error8326 # Skipping because database ci exists8327 # ./spec/lib/gitlab/database/decomposition/migrate_spec.rb:1228328 13) Gitlab::Database::Decomposition::Migrate#process! when connection to ci database fails raises error8329 # Skipping because database ci exists8330 # ./spec/lib/gitlab/database/decomposition/migrate_spec.rb:1358331 14) Gitlab::Database::Decomposition::Migrate#process! when ci database is not empty raises error8332 # Skipping because database ci exists8333 # ./spec/lib/gitlab/database/decomposition/migrate_spec.rb:1488334 15) Gitlab::Database::Decomposition::Migrate#process! when already on decomposed setup raises error8335 # Skipping because database ci exists8336 # ./spec/lib/gitlab/database/decomposition/migrate_spec.rb:1618337 16) Gitlab::Database::Decomposition::Migrate#process! when not all background migrations are finished raises error8338 # Skipping because database ci exists8339 # ./spec/lib/gitlab/database/decomposition/migrate_spec.rb:1728340Finished in 25 minutes 7 seconds (files took 1 minute 34.84 seconds to load)83414524 examples, 0 failures, 16 pending8342Randomized with seed 288928343[TEST PROF INFO] Time spent in factories: 09:44.199 (37.55% of total time)8344RSpec exited with 0.8345No examples to retry, congrats!8347Running after script...8348$ source scripts/utils.sh8349$ bundle exec gem list gitlab_quality-test_tooling8350gitlab_quality-test_tooling (1.17.0)8351$ section_start "relate-failure-issue" "Report test failures" # collapsed multi-line command8355$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command8357$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command8361$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command8363$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command8367$ tooling/bin/push_job_metrics || true8368[job-metrics] Pushing job metrics file for the CI/CD job.8369[job-metrics] Pushed 4 CI job metric entries to InfluxDB.8371Not uploading cache ruby-gems-debian-bookworm-ruby-3.1-17 due to policy8373Uploading artifacts...8374auto_explain/: found 3 matching artifact files and directories 8375coverage/: found 5 matching artifact files and directories 8376WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8377deprecations/: found 4 matching artifact files and directories 8378knapsack/: found 4 matching artifact files and directories 8379rspec/: found 12 matching artifact files and directories 8380WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8381log/*.log: found 20 matching artifact files and directories 8382WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6348594948/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com8383WARNING: Retrying... context=artifacts-uploader error=request redirected8384Uploading artifacts as "archive" to coordinator... 201 Created id=6348594948 responseStatus=201 Created token=glcbt-658385Uploading artifacts...8386rspec/rspec-*.xml: found 1 matching artifact files and directories 8387WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6348594948/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com8388WARNING: Retrying... context=artifacts-uploader error=request redirected8389Uploading artifacts as "junit" to coordinator... 201 Created id=6348594948 responseStatus=201 Created token=glcbt-658391Job succeeded