rspec unit pg14 single-db-ci-connection 12/32
Passed Started
by
@zzaakiirr

Zakir Dzhamaliddinov
1 uses one of the allowed migration classes2 migration: #<struct ActiveRecord::MigrationProxy name="ValidateNewNamespaceIdFkOnWorkItemColors", version=20240326083222, filename="db/migrate/20240326083222_validate_new_namespace_id_fk_on_work_item_colors.rb", scope="">3 uses one of the allowed migration classes4 migration: #<struct ActiveRecord::MigrationProxy name="RemoveOldNamespaceIdFkOnWorkItemColors", version=20240326083321, filename="db/migrate/20240326083321_remove_old_namespace_id_fk_on_work_item_colors.rb", scope="">5 uses one of the allowed migration classes6 migration: #<struct ActiveRecord::MigrationProxy name="AddZoektSettingsToApplicationSettings", version=20240326144116, filename="db/migrate/20240326144116_add_zoekt_settings_to_application_settings.rb", scope="">7 uses one of the allowed migration classes8 migration: #<struct ActiveRecord::MigrationProxy name="MigrateZoektSettingsInApplicationSettings", version=20240327110521, filename="db/migrate/20240327110521_migrate_zoekt_settings_in_application_settings.rb", scope="">9 uses one of the allowed migration classes10 migration: #<struct ActiveRecord::MigrationProxy name="AddOverrideChangesRequestedToMergeRequest", version=20240327114933, filename="db/migrate/20240327114933_add_override_changes_requested_to_merge_request.rb", scope="">11 uses one of the allowed migration classes12 migration: #<struct ActiveRecord::MigrationProxy name="AddRequireReauthenticationToApprove", version=20240327133742, filename="db/migrate/20240327133742_add_require_reauthentication_to_approve.rb", scope="">13 uses one of the allowed migration classes14 migration: #<struct ActiveRecord::MigrationProxy name="AddDevelopmentWidgetToWorkItemTypes", version=20240327214545, filename="db/migrate/20240327214545_add_development_widget_to_work_item_types.rb", scope="">15 uses one of the allowed migration classes16 migration: #<struct ActiveRecord::MigrationProxy name="AddNamespaceIndexToZoektIndices", version=20240327232645, filename="db/migrate/20240327232645_add_namespace_index_to_zoekt_indices.rb", scope="">17 uses one of the allowed migration classes18 migration: #<struct ActiveRecord::MigrationProxy name="DropMergeRequestDiffLlmSummaryTable", version=20240328032449, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240328032449_drop_merge_request_diff_llm_summary_table.rb", scope="">19 uses one of the allowed migration classes20 migration: #<struct ActiveRecord::MigrationProxy name="IndexVulnerabilityReadsForVulnerabilityExport", version=20240328123442, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240328123442_index_vulnerability_reads_for_vulnerability_export.rb", scope="">21 uses one of the allowed migration classes22 migration: #<struct ActiveRecord::MigrationProxy name="FinalizeHasIssuesBackfilling", version=20240329125210, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240329125210_finalize_has_issues_backfilling.rb", scope="">23 uses one of the allowed migration classes24 migration: #<struct ActiveRecord::MigrationProxy name="InitConversionForMergeRequestMetricsPipelineIdBigint", version=20240401073904, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240401073904_init_conversion_for_merge_request_metrics_pipeline_id_bigint.rb", scope="">25 uses one of the allowed migration classes26 migration: #<struct ActiveRecord::MigrationProxy name="InitConversionForMergeRequestsHeadPipelineIdBigint", version=20240401074004, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240401074004_init_conversion_for_merge_requests_head_pipeline_id_bigint.rb", scope="">27 uses one of the allowed migration classes28 migration: #<struct ActiveRecord::MigrationProxy name="InitConversionForMergeTrainsPipelineIdBigint", version=20240401074104, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240401074104_init_conversion_for_merge_trains_pipeline_id_bigint.rb", scope="">29 uses one of the allowed migration classes30 migration: #<struct ActiveRecord::MigrationProxy name="InitConversionForPackagesBuildInfosPipelineIdBigint", version=20240401074204, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240401074204_init_conversion_for_packages_build_infos_pipeline_id_bigint.rb", scope="">31 uses one of the allowed migration classes32 migration: #<struct ActiveRecord::MigrationProxy name="InitConversionForVulnerabilityFeedbackPipelineIdBigint", version=20240401074304, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240401074304_init_conversion_for_vulnerability_feedback_pipeline_id_bigint.rb", scope="">33 uses one of the allowed migration classes34 migration: #<struct ActiveRecord::MigrationProxy name="InitConversionForVulnerabilityOccurrencePipelinesPipelineIdBigint", version=20240401074404, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240401074404_init_conversion_for_vulnerability_occurrence_pipelines_pipeline_id_bigint.rb", scope="">35 uses one of the allowed migration classes36 migration: #<struct ActiveRecord::MigrationProxy name="FinalizeBackfillVsCodeSettingsVersion", version=20240402080706, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240402080706_finalize_backfill_vs_code_settings_version.rb", scope="">37 uses one of the allowed migration classes38 migration: #<struct ActiveRecord::MigrationProxy name="ValidateCheckNullConstraintForVulnerabilityReadsTraversalIds", version=20240402102315, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240402102315_validate_check_null_constraint_for_vulnerability_reads_traversal_ids.rb", scope="">39 uses one of the allowed migration classes40 migration: #<struct ActiveRecord::MigrationProxy name="AddIndexMergeRequestsForLatestDiffsWithStateMerged", version=20240402105907, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240402105907_add_index_merge_requests_for_latest_diffs_with_state_merged.rb", scope="">41 uses one of the allowed migration classes42 migration: #<struct ActiveRecord::MigrationProxy name="AddIndexOnMergeRequestDiffsHeadCommitSha", version=20240402110451, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240402110451_add_index_on_merge_request_diffs_head_commit_sha.rb", scope="">43 uses one of the allowed migration classes44 migration: #<struct ActiveRecord::MigrationProxy name="AddDisablePersonalAccessTokensToNamespaceSettings", version=20240402120744, filename="db/migrate/20240402120744_add_disable_personal_access_tokens_to_namespace_settings.rb", scope="">45 uses one of the allowed migration classes46 migration: #<struct ActiveRecord::MigrationProxy name="QueueBackfillJiraTrackerDataProjectKeys", version=20240402143848, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240402143848_queue_backfill_jira_tracker_data_project_keys.rb", scope="">47 uses one of the allowed migration classes48 migration: #<struct ActiveRecord::MigrationProxy name="AddServicePingSettingsJsonColumnToApplicationSettings", version=20240402150229, filename="db/migrate/20240402150229_add_service_ping_settings_json_column_to_application_settings.rb", scope="">49 uses one of the allowed migration classes50 migration: #<struct ActiveRecord::MigrationProxy name="AddExternallyVerifiedToGpgKeys", version=20240402171733, filename="db/migrate/20240402171733_add_externally_verified_to_gpg_keys.rb", scope="">51 uses one of the allowed migration classes52 migration: #<struct ActiveRecord::MigrationProxy name="CreateAuditEventsStreamingInstanceNamespaceFilters", version=20240402181020, filename="db/migrate/20240402181020_create_audit_events_streaming_instance_namespace_filters.rb", scope="">53 uses one of the allowed migration classes54 migration: #<struct ActiveRecord::MigrationProxy name="AddFallbackBehaviorToScanResultPolicyReads", version=20240403000000, filename="db/migrate/20240403000000_add_fallback_behavior_to_scan_result_policy_reads.rb", scope="">55 uses one of the allowed migration classes56 migration: #<struct ActiveRecord::MigrationProxy name="AddConcurrentIndexMergeRequestsForLatestDiffsWithStateMerged", version=20240403005214, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240403005214_add_concurrent_index_merge_requests_for_latest_diffs_with_state_merged.rb", scope="">57 uses one of the allowed migration classes58 migration: #<struct ActiveRecord::MigrationProxy name="AddConcurrentIndexOnMergeRequestDiffsHeadCommitSha", version=20240403005435, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240403005435_add_concurrent_index_on_merge_request_diffs_head_commit_sha.rb", scope="">59 uses one of the allowed migration classes60 migration: #<struct ActiveRecord::MigrationProxy name="PrepareTmpBackfillIndexForPipelineIdsToVulnerabilityOccurrences", version=20240403020614, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240403020614_prepare_tmp_backfill_index_for_pipeline_ids_to_vulnerability_occurrences.rb", scope="">61 uses one of the allowed migration classes62 migration: #<struct ActiveRecord::MigrationProxy name="RemoveIndexMergeRequestsOnTargetProjectIdAndIidAndStateId", version=20240403070604, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240403070604_remove_index_merge_requests_on_target_project_id_and_iid_and_state_id.rb", scope="">63 uses one of the allowed migration classes64 migration: #<struct ActiveRecord::MigrationProxy name="AddTmpBackfillIndexForPipelineIdsToVulnerabilityOccurrences", version=20240403104306, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240403104306_add_tmp_backfill_index_for_pipeline_ids_to_vulnerability_occurrences.rb", scope="">65 uses one of the allowed migration classes66 migration: #<struct ActiveRecord::MigrationProxy name="ReplaceEpicsFkOnParentId", version=20240403113607, filename="db/migrate/20240403113607_replace_epics_fk_on_parent_id.rb", scope="">67 uses one of the allowed migration classes68 migration: #<struct ActiveRecord::MigrationProxy name="ValidateEpicsFkOnParentIdWithOnDeleteNullify", version=20240403114400, filename="db/migrate/20240403114400_validate_epics_fk_on_parent_id_with_on_delete_nullify.rb", scope="">69 uses one of the allowed migration classes70 migration: #<struct ActiveRecord::MigrationProxy name="RemoveFkEpicsParentId", version=20240403114900, filename="db/migrate/20240403114900_remove_fk_epics_parent_id.rb", scope="">71 uses one of the allowed migration classes72 migration: #<struct ActiveRecord::MigrationProxy name="MigrateInputsToSpecOnCatalogResourceComponents", version=20240403121221, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240403121221_migrate_inputs_to_spec_on_catalog_resource_components.rb", scope="">73 uses one of the allowed migration classes74 migration: #<struct ActiveRecord::MigrationProxy name="BackfillMergeRequestMetricsPipelineIdBigint", version=20240404083904, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240404083904_backfill_merge_request_metrics_pipeline_id_bigint.rb", scope="">75 uses one of the allowed migration classes76 migration: #<struct ActiveRecord::MigrationProxy name="BackfillMergeRequestsHeadPipelineIdBigint", version=20240404084004, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240404084004_backfill_merge_requests_head_pipeline_id_bigint.rb", scope="">77 uses one of the allowed migration classes78 migration: #<struct ActiveRecord::MigrationProxy name="BackfillMergeTrainsPipelineIdBigint", version=20240404084104, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240404084104_backfill_merge_trains_pipeline_id_bigint.rb", scope="">79 uses one of the allowed migration classes80 migration: #<struct ActiveRecord::MigrationProxy name="BackfillPackagesBuildInfosPipelineIdBigint", version=20240404084204, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240404084204_backfill_packages_build_infos_pipeline_id_bigint.rb", scope="">81 uses one of the allowed migration classes82 migration: #<struct ActiveRecord::MigrationProxy name="BackfillVulnerabilityFeedbackPipelineIdBigint", version=20240404084304, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240404084304_backfill_vulnerability_feedback_pipeline_id_bigint.rb", scope="">83 uses one of the allowed migration classes84 migration: #<struct ActiveRecord::MigrationProxy name="BackfillVulnerabilityOccurrencePipelinesPipelineIdBigint", version=20240404084404, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240404084404_backfill_vulnerability_occurrence_pipelines_pipeline_id_bigint.rb", scope="">85 uses one of the allowed migration classes86 migration: #<struct ActiveRecord::MigrationProxy name="RemoveIdxMergeRequestsOnTargetProjectIdAndLockedState", version=20240404092530, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240404092530_remove_idx_merge_requests_on_target_project_id_and_locked_state.rb", scope="">87 uses one of the allowed migration classes88 migration: #<struct ActiveRecord::MigrationProxy name="EnforceVsCodeSettingsVersionPresence", version=20240404093246, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240404093246_enforce_vs_code_settings_version_presence.rb", scope="">89 uses one of the allowed migration classes90 migration: #<struct ActiveRecord::MigrationProxy name="ReplaceZoektIndicesIndexOnNodeId", version=20240404112201, filename="db/migrate/20240404112201_replace_zoekt_indices_index_on_node_id.rb", scope="">91 uses one of the allowed migration classes92 migration: #<struct ActiveRecord::MigrationProxy name="AddPrefixedToCatalogResourceVersions", version=20240404115853, filename="db/migrate/20240404115853_add_prefixed_to_catalog_resource_versions.rb", scope="">93 uses one of the allowed migration classes94 migration: #<struct ActiveRecord::MigrationProxy name="AddActiveVersionedPagesDeploymentsLimitByNamespaceToPlanLimits", version=20240404134415, filename="db/migrate/20240404134415_add_active_versioned_pages_deployments_limit_by_namespace_to_plan_limits.rb", scope="">95 uses one of the allowed migration classes96 migration: #<struct ActiveRecord::MigrationProxy name="InsertActiveVersionedPagesDeploymentsLimitByNamespace", version=20240404134450, filename="db/migrate/20240404134450_insert_active_versioned_pages_deployments_limit_by_namespace.rb", scope="">97 uses one of the allowed migration classes98 migration: #<struct ActiveRecord::MigrationProxy name="AddEarlyAccessProgramParticipantToUserPreferences", version=20240404191440, filename="db/migrate/20240404191440_add_early_access_program_participant_to_user_preferences.rb", scope="">99 uses one of the allowed migration classes100 migration: #<struct ActiveRecord::MigrationProxy name="CreateEarlyAccessProgramTrackingEvents", version=20240404192955, filename="db/migrate/20240404192955_create_early_access_program_tracking_events.rb", scope="">101 uses one of the allowed migration classes102 migration: #<struct ActiveRecord::MigrationProxy name="AddThrottleUnauthenticatedGitHttpToApplicationSettings", version=20240405090000, filename="db/migrate/20240405090000_add_throttle_unauthenticated_git_http_to_application_settings.rb", scope="">103 uses one of the allowed migration classes104 migration: #<struct ActiveRecord::MigrationProxy name="UpdateThrottleUnauthenticatedGitHttpInApplicationSettings", version=20240405090010, filename="db/migrate/20240405090010_update_throttle_unauthenticated_git_http_in_application_settings.rb", scope="">105 uses one of the allowed migration classes106 migration: #<struct ActiveRecord::MigrationProxy name="AddClosesWorkItemToMergeRequestsMergeRequestsClosingIssues", version=20240405172225, filename="db/migrate/20240405172225_add_closes_work_item_to_merge_requests_merge_requests_closing_issues.rb", scope="">107 uses one of the allowed migration classes108 migration: #<struct ActiveRecord::MigrationProxy name="AddRunnerCreationStatusToCiRunner", version=20240408103150, filename="db/migrate/20240408103150_add_runner_creation_status_to_ci_runner.rb", scope="">109 uses one of the allowed migration classes110 migration: #<struct ActiveRecord::MigrationProxy name="UpdateRunnerCreationStatusDefaultToZero", version=20240408103358, filename="db/migrate/20240408103358_update_runner_creation_status_default_to_zero.rb", scope="">111 uses one of the allowed migration classes112 migration: #<struct ActiveRecord::MigrationProxy name="AddRunnerCreationStatusToCiRunnerMachines", version=20240408103457, filename="db/migrate/20240408103457_add_runner_creation_status_to_ci_runner_machines.rb", scope="">113 uses one of the allowed migration classes114 migration: #<struct ActiveRecord::MigrationProxy name="UpdateCiRunnerMachinesRunnerCreationStatusDefaultToZero", version=20240408103529, filename="db/migrate/20240408103529_update_ci_runner_machines_runner_creation_status_default_to_zero.rb", scope="">115 uses one of the allowed migration classes116 migration: #<struct ActiveRecord::MigrationProxy name="AddSendBotMessageToPolicies", version=20240408105626, filename="db/migrate/20240408105626_add_send_bot_message_to_policies.rb", scope="">117 uses one of the allowed migration classes118 migration: #<struct ActiveRecord::MigrationProxy name="RemoveForeignKeysFromExternalApprovalRulesProtectedBranches", version=20240408135326, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240408135326_remove_foreign_keys_from_external_approval_rules_protected_branches.rb", scope="">119 uses one of the allowed migration classes120 migration: #<struct ActiveRecord::MigrationProxy name="DropExternalApprovalRulesProtectedBranchesTable", version=20240408135652, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240408135652_drop_external_approval_rules_protected_branches_table.rb", scope="">121 uses one of the allowed migration classes122 migration: #<struct ActiveRecord::MigrationProxy name="AddImportersToApplicationSettings", version=20240409013009, filename="db/migrate/20240409013009_add_importers_to_application_settings.rb", scope="">123 uses one of the allowed migration classes124 migration: #<struct ActiveRecord::MigrationProxy name="AddImportersHashConstraintToApplicationSettings", version=20240409014016, filename="db/migrate/20240409014016_add_importers_hash_constraint_to_application_settings.rb", scope="">125 uses one of the allowed migration classes126 migration: #<struct ActiveRecord::MigrationProxy name="QueueFixCorruptedScannerIdsOfVulnerabilityReads", version=20240409023046, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240409023046_queue_fix_corrupted_scanner_ids_of_vulnerability_reads.rb", scope="">127 uses one of the allowed migration classes128 migration: #<struct ActiveRecord::MigrationProxy name="SyncIndexForPipelinesUniqueIdBigint", version=20240409070036, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240409070036_sync_index_for_pipelines_unique_id_bigint.rb", scope="">129 uses one of the allowed migration classes130 migration: #<struct ActiveRecord::MigrationProxy name="RequeueBackfillArchivedAndTraversalIdsToVulnerabilityReads", version=20240409140739, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240409140739_requeue_backfill_archived_and_traversal_ids_to_vulnerability_reads.rb", scope="">131 uses one of the allowed migration classes132 migration: #<struct ActiveRecord::MigrationProxy name="AddExtensionsMarketplaceOptInStatusToUserPreferences", version=20240410000000, filename="db/migrate/20240410000000_add_extensions_marketplace_opt_in_status_to_user_preferences.rb", scope="">133 uses one of the allowed migration classes134 migration: #<struct ActiveRecord::MigrationProxy name="AddProjectIdToDeploymentApprovals", version=20240410004333, filename="db/migrate/20240410004333_add_project_id_to_deployment_approvals.rb", scope="">135 uses one of the allowed migration classes136 migration: #<struct ActiveRecord::MigrationProxy name="IndexDeploymentApprovalsOnProjectId", version=20240410004334, filename="db/migrate/20240410004334_index_deployment_approvals_on_project_id.rb", scope="">137 uses one of the allowed migration classes138 migration: #<struct ActiveRecord::MigrationProxy name="AddDeploymentApprovalsProjectIdFk", version=20240410004335, filename="db/migrate/20240410004335_add_deployment_approvals_project_id_fk.rb", scope="">139 uses one of the allowed migration classes140 migration: #<struct ActiveRecord::MigrationProxy name="AddDeploymentApprovalsProjectIdTrigger", version=20240410004336, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240410004336_add_deployment_approvals_project_id_trigger.rb", scope="">141 uses one of the allowed migration classes142 migration: #<struct ActiveRecord::MigrationProxy name="QueueBackfillDeploymentApprovalsProjectId", version=20240410004337, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240410004337_queue_backfill_deployment_approvals_project_id.rb", scope="">143 uses one of the allowed migration classes144 migration: #<struct ActiveRecord::MigrationProxy name="AddIndexForMemberApprovalsMemberNamespaceIdStatus", version=20240410061546, filename="db/migrate/20240410061546_add_index_for_member_approvals_member_namespace_id_status.rb", scope="">145 uses one of the allowed migration classes146 migration: #<struct ActiveRecord::MigrationProxy name="PrepareAsyncIndexesForPipelinesIdBigint", version=20240410070036, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240410070036_prepare_async_indexes_for_pipelines_id_bigint.rb", scope="">147 uses one of the allowed migration classes148 migration: #<struct ActiveRecord::MigrationProxy name="IndexVulnerabilityReadsOnStateReportTypeSeverityTraversalIdsArchived", version=20240410104838, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240410104838_index_vulnerability_reads_on_state_report_type_severity_traversal_ids_archived.rb", scope="">149 uses one of the allowed migration classes150 migration: #<struct ActiveRecord::MigrationProxy name="CreatePartitionedMergeRequestDiffFilesCopy", version=20240410200046, filename="db/migrate/20240410200046_create_partitioned_merge_request_diff_files_copy.rb", scope="">151 uses one of the allowed migration classes152 migration: #<struct ActiveRecord::MigrationProxy name="DropIdxMergeRequestsOnTargetProjectIdAndIidOpened", version=20240411052531, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240411052531_drop_idx_merge_requests_on_target_project_id_and_iid_opened.rb", scope="">153 uses one of the allowed migration classes154 migration: #<struct ActiveRecord::MigrationProxy name="AsyncFkIdBigint4CiPipelinesPCiBuildsCiPipelinesConfigPCiStages", version=20240411070036, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240411070036_async_fk_id_bigint4_ci_pipelines_p_ci_builds_ci_pipelines_config_p_ci_stages.rb", scope="">155 uses one of the allowed migration classes156 migration: #<struct ActiveRecord::MigrationProxy name="PrepareAsyncIndexForBuildsPart5", version=20240412000002, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240412000002_prepare_async_index_for_builds_part5.rb", scope="">157 uses one of the allowed migration classes158 migration: #<struct ActiveRecord::MigrationProxy name="SyncIndexForPCiBuildsPart4", version=20240412125902, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240412125902_sync_index_for_p_ci_builds_part4.rb", scope="">159 uses one of the allowed migration classes160 migration: #<struct ActiveRecord::MigrationProxy name="RemoveInputsFromCatalogResourceComponents", version=20240415122603, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240415122603_remove_inputs_from_catalog_resource_components.rb", scope="">161 uses one of the allowed migration classes162 migration: #<struct ActiveRecord::MigrationProxy name="MigrateApplicationSettingsHelpText", version=20240415130318, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240415130318_migrate_application_settings_help_text.rb", scope="">163 uses one of the allowed migration classes164 migration: #<struct ActiveRecord::MigrationProxy name="AddImportedToNotes", version=20240415134942, filename="db/migrate/20240415134942_add_imported_to_notes.rb", scope="">165 uses one of the allowed migration classes166 migration: #<struct ActiveRecord::MigrationProxy name="AddImportedToMergeRequests", version=20240415135009, filename="db/migrate/20240415135009_add_imported_to_merge_requests.rb", scope="">167 uses one of the allowed migration classes168 migration: #<struct ActiveRecord::MigrationProxy name="AddImportedToIssues", version=20240415135029, filename="db/migrate/20240415135029_add_imported_to_issues.rb", scope="">169 uses one of the allowed migration classes170 migration: #<struct ActiveRecord::MigrationProxy name="AddImportedToEpics", version=20240415135048, filename="db/migrate/20240415135048_add_imported_to_epics.rb", scope="">171 uses one of the allowed migration classes172 migration: #<struct ActiveRecord::MigrationProxy name="AddImportedToEvents", version=20240415135110, filename="db/migrate/20240415135110_add_imported_to_events.rb", scope="">173 uses one of the allowed migration classes174 migration: #<struct ActiveRecord::MigrationProxy name="AddImportedToSnippets", version=20240415135132, filename="db/migrate/20240415135132_add_imported_to_snippets.rb", scope="">175 uses one of the allowed migration classes176 migration: #<struct ActiveRecord::MigrationProxy name="AddImportedToDesigns", version=20240415135156, filename="db/migrate/20240415135156_add_imported_to_designs.rb", scope="">177 uses one of the allowed migration classes178 migration: #<struct ActiveRecord::MigrationProxy name="AddImportedToResourceEventTables", version=20240415135324, filename="db/migrate/20240415135324_add_imported_to_resource_event_tables.rb", scope="">179 uses one of the allowed migration classes180 migration: #<struct ActiveRecord::MigrationProxy name="AddImportedToTempNotesBackup", version=20240415164720, filename="db/migrate/20240415164720_add_imported_to_temp_notes_backup.rb", scope="">181 uses one of the allowed migration classes182 migration: #<struct ActiveRecord::MigrationProxy name="AddTrustedExternUidToIdentities", version=20240415184907, filename="db/migrate/20240415184907_add_trusted_extern_uid_to_identities.rb", scope="">183 uses one of the allowed migration classes184 migration: #<struct ActiveRecord::MigrationProxy name="IndexIdentitiesOnProvider", version=20240415190848, filename="db/migrate/20240415190848_index_identities_on_provider.rb", scope="">185 uses one of the allowed migration classes186 migration: #<struct ActiveRecord::MigrationProxy name="SwapColumnsForPCiBuildsRunnerId", version=20240416005004, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240416005004_swap_columns_for_p_ci_builds_runner_id.rb", scope="">187 uses one of the allowed migration classes188 migration: #<struct ActiveRecord::MigrationProxy name="DropCiPartitionSequence", version=20240416094040, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240416094040_drop_ci_partition_sequence.rb", scope="">189 uses one of the allowed migration classes190 migration: #<struct ActiveRecord::MigrationProxy name="EnsureBackfillPackagesBuildInfosPipelineIdConvertToBigintIsCompleted", version=20240416103114, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240416103114_ensure_backfill_packages_build_infos_pipeline_id_convert_to_bigint_is_completed.rb", scope="">191 uses one of the allowed migration classes192 migration: #<struct ActiveRecord::MigrationProxy name="CreateIndexesForPackagesBuildInfosPipelineIdConvertToBigint", version=20240416103210, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240416103210_create_indexes_for_packages_build_infos_pipeline_id_convert_to_bigint.rb", scope="">193 uses one of the allowed migration classes194 migration: #<struct ActiveRecord::MigrationProxy name="EnsureBackfillMergeTrainsPipelineIdConvertToBigintIsCompleted", version=20240416110447, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240416110447_ensure_backfill_merge_trains_pipeline_id_convert_to_bigint_is_completed.rb", scope="">195 uses one of the allowed migration classes196 migration: #<struct ActiveRecord::MigrationProxy name="CreateIndexesForMergeTrainsPipelineIdConvertToBigint", version=20240416110522, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240416110522_create_indexes_for_merge_trains_pipeline_id_convert_to_bigint.rb", scope="">197 uses one of the allowed migration classes198 migration: #<struct ActiveRecord::MigrationProxy name="EnsureBackfillVulnerabilityFeedbackIdConvertToBigintIsCompleted", version=20240416111927, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240416111927_ensure_backfill_vulnerability_feedback_id_convert_to_bigint_is_completed.rb", scope="">199 uses one of the allowed migration classes200 migration: #<struct ActiveRecord::MigrationProxy name="CreateIndexForVulnerabilityFeedbackPipelineIdConvertToBigint", version=20240416112009, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240416112009_create_index_for_vulnerability_feedback_pipeline_id_convert_to_bigint.rb", scope="">201 uses one of the allowed migration classes202 migration: #<struct ActiveRecord::MigrationProxy name="AddDestinationFkToAuditEventsInstanceNamespaceFilters", version=20240416141638, filename="db/migrate/20240416141638_add_destination_fk_to_audit_events_instance_namespace_filters.rb", scope="">203 uses one of the allowed migration classes204 migration: #<struct ActiveRecord::MigrationProxy name="AddNamespaceFkToAuditEventsInstanceNamespaceFilters", version=20240416141703, filename="db/migrate/20240416141703_add_namespace_fk_to_audit_events_instance_namespace_filters.rb", scope="">205 uses one of the allowed migration classes206 migration: #<struct ActiveRecord::MigrationProxy name="RenameContainerProtectionRulesProtectedAccessLevelToMinimumAccessLevel", version=20240416144500, filename="db/migrate/20240416144500_rename_container_protection_rules_protected_access_level_to_minimum_access_level.rb", scope="">207 uses one of the allowed migration classes208 migration: #<struct ActiveRecord::MigrationProxy name="MigrateContainerProtectionRulesMinimumAccessLevel", version=20240416144510, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240416144510_migrate_container_protection_rules_minimum_access_level.rb", scope="">209 uses one of the allowed migration classes210 migration: #<struct ActiveRecord::MigrationProxy name="CleanupContainerRegistryProtectionRuleProtectedUpToAccessLevelsRename", version=20240416144520, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240416144520_cleanup_container_registry_protection_rule_protected_up_to_access_levels_rename.rb", scope="">211 uses one of the allowed migration classes212 migration: #<struct ActiveRecord::MigrationProxy name="RemoveCatalogResourceComponentsPathColumn", version=20240416144924, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240416144924_remove_catalog_resource_components_path_column.rb", scope="">213 uses one of the allowed migration classes214 migration: #<struct ActiveRecord::MigrationProxy name="AddTicketsConfidentialByDefaultToServiceDeskSettings", version=20240418135657, filename="db/migrate/20240418135657_add_tickets_confidential_by_default_to_service_desk_settings.rb", scope="">215 uses one of the allowed migration classes216 migration: #<struct ActiveRecord::MigrationProxy name="AddProjectIdToWorkspaceVariables", version=20240419035356, filename="db/migrate/20240419035356_add_project_id_to_workspace_variables.rb", scope="">217 uses one of the allowed migration classes218 migration: #<struct ActiveRecord::MigrationProxy name="IndexWorkspaceVariablesOnProjectId", version=20240419035357, filename="db/migrate/20240419035357_index_workspace_variables_on_project_id.rb", scope="">219 uses one of the allowed migration classes220 migration: #<struct ActiveRecord::MigrationProxy name="AddWorkspaceVariablesProjectIdFk", version=20240419035358, filename="db/migrate/20240419035358_add_workspace_variables_project_id_fk.rb", scope="">221 uses one of the allowed migration classes222 migration: #<struct ActiveRecord::MigrationProxy name="AddWorkspaceVariablesProjectIdTrigger", version=20240419035359, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240419035359_add_workspace_variables_project_id_trigger.rb", scope="">223 uses one of the allowed migration classes224 migration: #<struct ActiveRecord::MigrationProxy name="QueueBackfillWorkspaceVariablesProjectId", version=20240419035360, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240419035360_queue_backfill_workspace_variables_project_id.rb", scope="">225 uses one of the allowed migration classes226 migration: #<struct ActiveRecord::MigrationProxy name="AddNamespaceIdToWorkItemParentLinks", version=20240419035504, filename="db/migrate/20240419035504_add_namespace_id_to_work_item_parent_links.rb", scope="">227 uses one of the allowed migration classes228 migration: #<struct ActiveRecord::MigrationProxy name="IndexWorkItemParentLinksOnNamespaceId", version=20240419035505, filename="db/migrate/20240419035505_index_work_item_parent_links_on_namespace_id.rb", scope="">229 uses one of the allowed migration classes230 migration: #<struct ActiveRecord::MigrationProxy name="AddWorkItemParentLinksNamespaceIdFk", version=20240419035506, filename="db/migrate/20240419035506_add_work_item_parent_links_namespace_id_fk.rb", scope="">231 uses one of the allowed migration classes232 migration: #<struct ActiveRecord::MigrationProxy name="AddWorkItemParentLinksNamespaceIdTrigger", version=20240419035507, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240419035507_add_work_item_parent_links_namespace_id_trigger.rb", scope="">233 uses one of the allowed migration classes234 migration: #<struct ActiveRecord::MigrationProxy name="QueueBackfillWorkItemParentLinksNamespaceId", version=20240419035508, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240419035508_queue_backfill_work_item_parent_links_namespace_id.rb", scope="">235 uses one of the allowed migration classes236 migration: #<struct ActiveRecord::MigrationProxy name="AddProjectIdToWikiRepositoryStates", version=20240419035616, filename="db/migrate/20240419035616_add_project_id_to_wiki_repository_states.rb", scope="">237 uses one of the allowed migration classes238 migration: #<struct ActiveRecord::MigrationProxy name="IndexWikiRepositoryStatesOnProjectId", version=20240419035617, filename="db/migrate/20240419035617_index_wiki_repository_states_on_project_id.rb", scope="">239 uses one of the allowed migration classes240 migration: #<struct ActiveRecord::MigrationProxy name="AddWikiRepositoryStatesProjectIdFk", version=20240419035618, filename="db/migrate/20240419035618_add_wiki_repository_states_project_id_fk.rb", scope="">241 uses one of the allowed migration classes242 migration: #<struct ActiveRecord::MigrationProxy name="AddWikiRepositoryStatesProjectIdTrigger", version=20240419035619, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240419035619_add_wiki_repository_states_project_id_trigger.rb", scope="">243 uses one of the allowed migration classes244 migration: #<struct ActiveRecord::MigrationProxy name="QueueBackfillWikiRepositoryStatesProjectId", version=20240419035620, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240419035620_queue_backfill_wiki_repository_states_project_id.rb", scope="">245 uses one of the allowed migration classes246 migration: #<struct ActiveRecord::MigrationProxy name="CreateAuditEventsStreamingGroupNamespaceFilters", version=20240419071412, filename="db/migrate/20240419071412_create_audit_events_streaming_group_namespace_filters.rb", scope="">247 uses one of the allowed migration classes248 migration: #<struct ActiveRecord::MigrationProxy name="AddDestinationFkToAuditEventsGroupNamespaceFilters", version=20240419074624, filename="db/migrate/20240419074624_add_destination_fk_to_audit_events_group_namespace_filters.rb", scope="">249 uses one of the allowed migration classes250 migration: #<struct ActiveRecord::MigrationProxy name="AddNamespaceFkToAuditEventsGroupNamespaceFilters", version=20240419074648, filename="db/migrate/20240419074648_add_namespace_fk_to_audit_events_group_namespace_filters.rb", scope="">251 uses one of the allowed migration classes252 migration: #<struct ActiveRecord::MigrationProxy name="CreateMergeRequestRequestedChanges", version=20240419085004, filename="db/migrate/20240419085004_create_merge_request_requested_changes.rb", scope="">253 uses one of the allowed migration classes254 migration: #<struct ActiveRecord::MigrationProxy name="UpdateUniqueIndexOnMemberApprovals", version=20240419102832, filename="db/migrate/20240419102832_update_unique_index_on_member_approvals.rb", scope="">255 uses one of the allowed migration classes256 migration: #<struct ActiveRecord::MigrationProxy name="SwapVulnerabilityFeedbackPipelineIdConvertToBigint", version=20240419122328, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240419122328_swap_vulnerability_feedback_pipeline_id_convert_to_bigint.rb", scope="">257 uses one of the allowed migration classes258 migration: #<struct ActiveRecord::MigrationProxy name="AddRunnerOwnerNamespaceIdColumnToCiRunningBuilds", version=20240419124207, filename="db/migrate/20240419124207_add_runner_owner_namespace_id_column_to_ci_running_builds.rb", scope="">259 uses one of the allowed migration classes260 migration: #<struct ActiveRecord::MigrationProxy name="SwapPackagesBuildInfosPipelineIdConvertToBigint", version=20240419131607, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240419131607_swap_packages_build_infos_pipeline_id_convert_to_bigint.rb", scope="">261 uses one of the allowed migration classes262 migration: #<struct ActiveRecord::MigrationProxy name="AddIndexRunningBuildsOnRunnerTypeAndOwnerNamespaceIdAndId", version=20240419134956, filename="db/migrate/20240419134956_add_index_running_builds_on_runner_type_and_owner_namespace_id_and_id.rb", scope="">263 uses one of the allowed migration classes264 migration: #<struct ActiveRecord::MigrationProxy name="SetTrustedExternUidToFalseForExistingBitbucketIdentities", version=20240419140530, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240419140530_set_trusted_extern_uid_to_false_for_existing_bitbucket_identities.rb", scope="">265 uses one of the allowed migration classes266 migration: #<struct ActiveRecord::MigrationProxy name="RemoveSourcePackageNameColumnFromSbomComponents", version=20240419205606, filename="db/migrate/20240419205606_remove_source_package_name_column_from_sbom_components.rb", scope="">267 uses one of the allowed migration classes268 migration: #<struct ActiveRecord::MigrationProxy name="SyncIndexForPipelinesIdBigintRelated", version=20240421011547, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240421011547_sync_index_for_pipelines_id_bigint_related.rb", scope="">269 uses one of the allowed migration classes270 migration: #<struct ActiveRecord::MigrationProxy name="ValidateFkIdBigint4CiPipelinesPCiBuildsCiPipelinesConfigPCiStages", version=20240421014253, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240421014253_validate_fk_id_bigint4_ci_pipelines_p_ci_builds_ci_pipelines_config_p_ci_stages.rb", scope="">271 uses one of the allowed migration classes272 migration: #<struct ActiveRecord::MigrationProxy name="RemoveContainerRegistryMigrationWorkers", version=20240421143211, filename="db/migrate/20240421143211_remove_container_registry_migration_workers.rb", scope="">273 uses one of the allowed migration classes274 migration: #<struct ActiveRecord::MigrationProxy name="EmptySecurityPolicies", version=20240422000000, filename="db/migrate/20240422000000_empty_security_policies.rb", scope="">275 uses one of the allowed migration classes276 migration: #<struct ActiveRecord::MigrationProxy name="AddSecurityPolicyManagementProjectIdToSecurityPolicies", version=20240422000001, filename="db/migrate/20240422000001_add_security_policy_management_project_id_to_security_policies.rb", scope="">277 uses one of the allowed migration classes278 migration: #<struct ActiveRecord::MigrationProxy name="AddIndexSecurityPolicyManagementProjectIdOnSecurityPolicies", version=20240422000003, filename="db/migrate/20240422000003_add_index_security_policy_management_project_id_on_security_policies.rb", scope="">279 uses one of the allowed migration classes280 migration: #<struct ActiveRecord::MigrationProxy name="AddSecurityPolicyManagementProjectIdToApprovalPolicyRules", version=20240422000005, filename="db/migrate/20240422000005_add_security_policy_management_project_id_to_approval_policy_rules.rb", scope="">281 uses one of the allowed migration classes282 migration: #<struct ActiveRecord::MigrationProxy name="AddIndexSecurityPolicyManagementProjectIdOnApprovalPolicyRules", version=20240422000007, filename="db/migrate/20240422000007_add_index_security_policy_management_project_id_on_approval_policy_rules.rb", scope="">283 uses one of the allowed migration classes284 migration: #<struct ActiveRecord::MigrationProxy name="SwapMergeTrainsPipelineIdConvertToBigint", version=20240422080018, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240422080018_swap_merge_trains_pipeline_id_convert_to_bigint.rb", scope="">285 uses one of the allowed migration classes286 migration: #<struct ActiveRecord::MigrationProxy name="AddStatusToCiPartition", version=20240422125148, filename="db/migrate/20240422125148_add_status_to_ci_partition.rb", scope="">287 uses one of the allowed migration classes288 migration: #<struct ActiveRecord::MigrationProxy name="QueueDisableAllowRunnerRegistrationOnNamespaceSettingsForGitlabCom", version=20240422163959, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240422163959_queue_disable_allow_runner_registration_on_namespace_settings_for_gitlab_com.rb", scope="">289 uses one of the allowed migration classes290 migration: #<struct ActiveRecord::MigrationProxy name="RemoveUserDetailsOnboardingStepUrlColumn", version=20240422164345, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240422164345_remove_user_details_onboarding_step_url_column.rb", scope="">291 uses one of the allowed migration classes292 migration: #<struct ActiveRecord::MigrationProxy name="AddTmpIndexEnvironmentsOnFluxResourcePath", version=20240422164718, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240422164718_add_tmp_index_environments_on_flux_resource_path.rb", scope="">293 uses one of the allowed migration classes294 migration: #<struct ActiveRecord::MigrationProxy name="UpdateKustomizationApiVersion", version=20240422165035, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240422165035_update_kustomization_api_version.rb", scope="">295 uses one of the allowed migration classes296 migration: #<struct ActiveRecord::MigrationProxy name="RemoveTmpIndexEnvironmentsOnFluxResourcePath", version=20240422165424, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240422165424_remove_tmp_index_environments_on_flux_resource_path.rb", scope="">297 uses one of the allowed migration classes298 migration: #<struct ActiveRecord::MigrationProxy name="FinalizeBackfillHasMergeRequestOfVulnerabilityReads", version=20240422232001, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240422232001_finalize_backfill_has_merge_request_of_vulnerability_reads.rb", scope="">299 uses one of the allowed migration classes300 migration: #<struct ActiveRecord::MigrationProxy name="RemoveIdxMergeRequestsOnTargetProjectIdAndIidOpened", version=20240423020601, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240423020601_remove_idx_merge_requests_on_target_project_id_and_iid_opened.rb", scope="">301 uses one of the allowed migration classes302 migration: #<struct ActiveRecord::MigrationProxy name="DropIdxMergeRequestsOnTargetProjectIdAndLockedState", version=20240423022641, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240423022641_drop_idx_merge_requests_on_target_project_id_and_locked_state.rb", scope="">303 uses one of the allowed migration classes304 migration: #<struct ActiveRecord::MigrationProxy name="DropIndexMergeRequestsOnTargetProjectIdAndIidAndStateId", version=20240423024034, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240423024034_drop_index_merge_requests_on_target_project_id_and_iid_and_state_id.rb", scope="">305 uses one of the allowed migration classes306 migration: #<struct ActiveRecord::MigrationProxy name="SyncIndexForPipelinesIdBigintPart5", version=20240423035245, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240423035245_sync_index_for_pipelines_id_bigint_part5.rb", scope="">307 uses one of the allowed migration classes308 migration: #<struct ActiveRecord::MigrationProxy name="PrepareAsyncIndexRemovalForVulnerabilities", version=20240423035625, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240423035625_prepare_async_index_removal_for_vulnerabilities.rb", scope="">309 uses one of the allowed migration classes310 migration: #<struct ActiveRecord::MigrationProxy name="AddIndexToUserAddOnAssignmentsAddOnPurchaseIdAndId", version=20240423082718, filename="db/migrate/20240423082718_add_index_to_user_add_on_assignments_add_on_purchase_id_and_id.rb", scope="">311 uses one of the allowed migration classes312 migration: #<struct ActiveRecord::MigrationProxy name="SwapColumnsForPCiBuildsProjectId", version=20240423235307, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240423235307_swap_columns_for_p_ci_builds_project_id.rb", scope="">313 uses one of the allowed migration classes314 migration: #<struct ActiveRecord::MigrationProxy name="EnsureBackfillMergeRequestMetricsPipelineIdConvertToBigintIsCompleted", version=20240424100836, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240424100836_ensure_backfill_merge_request_metrics_pipeline_id_convert_to_bigint_is_completed.rb", scope="">315 uses one of the allowed migration classes316 migration: #<struct ActiveRecord::MigrationProxy name="CreateIndexesForMergeRequestMetricsPipelineIdConvertToBigint", version=20240424100929, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240424100929_create_indexes_for_merge_request_metrics_pipeline_id_convert_to_bigint.rb", scope="">317 uses one of the allowed migration classes318 migration: #<struct ActiveRecord::MigrationProxy name="PrepareAsyncIndexForBuildsPart6", version=20240424103758, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240424103758_prepare_async_index_for_builds_part6.rb", scope="">319 uses one of the allowed migration classes320 migration: #<struct ActiveRecord::MigrationProxy name="SwapMergeRequestMetricsPipelineIdConvertToBigint", version=20240424111535, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240424111535_swap_merge_request_metrics_pipeline_id_convert_to_bigint.rb", scope="">321 uses one of the allowed migration classes322 migration: #<struct ActiveRecord::MigrationProxy name="RemoveUniqueIndexForMlModelPackagesOnProjectIdNameVersion", version=20240424120001, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240424120001_remove_unique_index_for_ml_model_packages_on_project_id_name_version.rb", scope="">323 uses one of the allowed migration classes324 migration: #<struct ActiveRecord::MigrationProxy name="AddUniqueIndexForMlModelPackagesOnProjectIdNameVersion", version=20240424120002, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240424120002_add_unique_index_for_ml_model_packages_on_project_id_name_version.rb", scope="">325 uses one of the allowed migration classes326 migration: #<struct ActiveRecord::MigrationProxy name="RemovePartitionPCiJobArtifactsProjectIdIdx", version=20240424180330, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240424180330_remove_partition_p_ci_job_artifacts_project_id_idx.rb", scope="">327 uses one of the allowed migration classes328 migration: #<struct ActiveRecord::MigrationProxy name="BackfillDeploymentApprovalData", version=20240424183213, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240424183213_backfill_deployment_approval_data.rb", scope="">329 uses one of the allowed migration classes330 migration: #<struct ActiveRecord::MigrationProxy name="AddAutoAssignDuoProNamespaceSettings", version=20240425084315, filename="db/migrate/20240425084315_add_auto_assign_duo_pro_namespace_settings.rb", scope="">331 uses one of the allowed migration classes332 migration: #<struct ActiveRecord::MigrationProxy name="FinalizeFeedbackToStateTransitionMigration", version=20240425133709, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240425133709_finalize_feedback_to_state_transition_migration.rb", scope="">333 uses one of the allowed migration classes334 migration: #<struct ActiveRecord::MigrationProxy name="FinalizeVulnerabilityLinksCreation", version=20240425140717, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240425140717_finalize_vulnerability_links_creation.rb", scope="">335 uses one of the allowed migration classes336 migration: #<struct ActiveRecord::MigrationProxy name="RemoveForeignKeysGeoEventLog", version=20240425170527, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240425170527_remove_foreign_keys_geo_event_log.rb", scope="">337 uses one of the allowed migration classes338 migration: #<struct ActiveRecord::MigrationProxy name="RemoveUnusedColumnsGeoEventLog", version=20240425182054, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240425182054_remove_unused_columns_geo_event_log.rb", scope="">339 uses one of the allowed migration classes340 migration: #<struct ActiveRecord::MigrationProxy name="QueueRemoveNamespaceFromOsTypeSbomComponents", version=20240425205205, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240425205205_queue_remove_namespace_from_os_type_sbom_components.rb", scope="">341 uses one of the allowed migration classes342 migration: #<struct ActiveRecord::MigrationProxy name="EnsureBackfillVulnerabilityOccurrencePipelinesIdToBigintIsCompleted", version=20240429113537, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240429113537_ensure_backfill_vulnerability_occurrence_pipelines_id_to_bigint_is_completed.rb", scope="">343 uses one of the allowed migration classes344 migration: #<struct ActiveRecord::MigrationProxy name="PrepareAsyncIndexesForVulnerabilityOccurrencePipelinesPipelineToBigint", version=20240429113608, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240429113608_prepare_async_indexes_for_vulnerability_occurrence_pipelines_pipeline_to_bigint.rb", scope="">345 uses one of the allowed migration classes346 migration: #<struct ActiveRecord::MigrationProxy name="RemoveTheIndexCiPipelineArtifactsOnPipelineId", version=20240429205901, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240429205901_remove_the_index_ci_pipeline_artifacts_on_pipeline_id.rb", scope="">347 uses one of the allowed migration classes348 migration: #<struct ActiveRecord::MigrationProxy name="FinalizeBackfillHasRemediationsOfVulnerabilityReads", version=20240430004051, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240430004051_finalize_backfill_has_remediations_of_vulnerability_reads.rb", scope="">349 uses one of the allowed migration classes350 migration: #<struct ActiveRecord::MigrationProxy name="SyncIndexForBuildsUserIdBigint", version=20240430015450, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240430015450_sync_index_for_builds_user_id_bigint.rb", scope="">351 uses one of the allowed migration classes352 migration: #<struct ActiveRecord::MigrationProxy name="SwapColumnsForPCiBuildsUserId", version=20240430015514, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240430015514_swap_columns_for_p_ci_builds_user_id.rb", scope="">353 uses one of the allowed migration classes354 migration: #<struct ActiveRecord::MigrationProxy name="FinalizeBackfillVulnerabilityReadsClusterAgentMigration", version=20240430111455, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240430111455_finalize_backfill_vulnerability_reads_cluster_agent_migration.rb", scope="">355 uses one of the allowed migration classes356 migration: #<struct ActiveRecord::MigrationProxy name="InsertActiveVersionedPagesDeploymentsLimitByNamespaceForGoldPlan", version=20240430150200, filename="db/migrate/20240430150200_insert_active_versioned_pages_deployments_limit_by_namespace_for_gold_plan.rb", scope="">357 uses one of the allowed migration classes358 migration: #<struct ActiveRecord::MigrationProxy name="AddOrganizationUsersAccessLevelIndex", version=20240501023316, filename="db/migrate/20240501023316_add_organization_users_access_level_index.rb", scope="">359 uses one of the allowed migration classes360 migration: #<struct ActiveRecord::MigrationProxy name="ExtendGitlabcomDuoProTrials", version=20240501113440, filename="db/migrate/20240501113440_extend_gitlabcom_duo_pro_trials.rb", scope="">361 uses one of the allowed migration classes362 migration: #<struct ActiveRecord::MigrationProxy name="RemoveCreateEmptyEmbeddingsRecordsWorker", version=20240502044605, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240502044605_remove_create_empty_embeddings_records_worker.rb", scope="">363 uses one of the allowed migration classes364 migration: #<struct ActiveRecord::MigrationProxy name="AddImportedFromColumns", version=20240502084801, filename="db/migrate/20240502084801_add_imported_from_columns.rb", scope="">365 uses one of the allowed migration classes366 migration: #<struct ActiveRecord::MigrationProxy name="UpdatePipelineTriggersPremiumUltimatePlanLimits", version=20240502194436, filename="db/migrate/20240502194436_update_pipeline_triggers_premium_ultimate_plan_limits.rb", scope="">367 uses one of the allowed migration classes368 migration: #<struct ActiveRecord::MigrationProxy name="FixEpicsCascadeOptionOnFkToIssueId", version=20240503102509, filename="db/migrate/20240503102509_fix_epics_cascade_option_on_fk_to_issue_id.rb", scope="">369 uses one of the allowed migration classes370 migration: #<struct ActiveRecord::MigrationProxy name="ValidateNewIssueIdFkOnEpics", version=20240503102817, filename="db/migrate/20240503102817_validate_new_issue_id_fk_on_epics.rb", scope="">371 uses one of the allowed migration classes372 migration: #<struct ActiveRecord::MigrationProxy name="RemoveOldIssueIdOnEpics", version=20240503103053, filename="db/migrate/20240503103053_remove_old_issue_id_on_epics.rb", scope="">373 uses one of the allowed migration classes374 migration: #<struct ActiveRecord::MigrationProxy name="QueueBackfillEpicBasicFieldsToWorkItemRecord", version=20240503103337, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240503103337_queue_backfill_epic_basic_fields_to_work_item_record.rb", scope="">375 uses one of the allowed migration classes376 migration: #<struct ActiveRecord::MigrationProxy name="AddTrigramIndexOnPublicEmailForUsers", version=20240507161859, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240507161859_add_trigram_index_on_public_email_for_users.rb", scope="">377 uses one of the allowed migration classes378 migration: #<struct ActiveRecord::MigrationProxy name="AddTrigramIndexOnEmailForUsers", version=20240507162033, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240507162033_add_trigram_index_on_email_for_users.rb", scope="">379 uses one of the allowed migration classes380 migration: #<struct ActiveRecord::MigrationProxy name="AddTrigramIndexOnEmailForEmails", version=20240507162310, filename="/builds/gitlab-community/gitlab/db/post_migrate/20240507162310_add_trigram_index_on_email_for_emails.rb", scope="">381 uses one of the allowed migration classes382# [RSpecRunTime] Finishing example group spec/db/migration_spec.rb. It took 2 minutes 54.04 seconds. Expected to take 2 minutes 52.39 seconds.383# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb. Expected to take 2 minutes 7.11 seconds.384Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables385 when renaming a table386 when a gitlab_main table387 behaves like does not lock writes on table388 allows deleting records from the table (PENDING: Skipping because ci is shared or doesn't not exist)389# [RSpecRunTime] RSpec elapsed time: 9 minutes 51.95 seconds. Current RSS: ~1513M. load average: 1.00 1.08 0.92 1/287 55303390 behaves like locks writes on table391 errors on deleting (PENDING: Skipping because ci is shared or doesn't not exist)392# [RSpecRunTime] RSpec elapsed time: 9 minutes 55.93 seconds. Current RSS: ~1445M. load average: 0.92 1.06 0.92 1/287 55304393 when a gitlab_ci table394 behaves like does not lock writes on table395 allows deleting records from the table (PENDING: Skipping because ci is shared or doesn't not exist)396# [RSpecRunTime] RSpec elapsed time: 9 minutes 59.74 seconds. Current RSS: ~1399M. load average: 0.93 1.06 0.92 1/287 55305397 behaves like locks writes on table398 errors on deleting (PENDING: Skipping because ci is shared or doesn't not exist)399# [RSpecRunTime] RSpec elapsed time: 10 minutes 3.53 seconds. Current RSS: ~1400M. load average: 0.85 1.04 0.91 1/287 55306400 when executing create_table migrations401 when single database402main: == : migrating ===============================================================403main: -- create_table(:_test_gitlab_main_table)404main: -> 0.0043s405main: == : migrated (0.0154s) ======================================================406main: == : migrating ===============================================================407main: -- create_table(:_test_gitlab_main_cell_table)408main: -> 0.0033s409main: == : migrated (0.0122s) ======================================================410main: == : migrating ===============================================================411main: -- create_table(:_test_gitlab_main_clusterwide_table)412main: -> 0.0030s413main: == : migrated (0.0116s) ======================================================414main: == : migrating ===============================================================415main: -- create_table(:_test_gitlab_ci_table)416main: -> 0.0029s417main: == : migrated (0.0118s) ======================================================418main: == : migrating ===============================================================419main: -- create_table(:_test_table)420main: -> 0.0040s421main: == : migrated (0.0127s) ======================================================422 does not lock any newly created tables423# [RSpecRunTime] RSpec elapsed time: 10 minutes 7.33 seconds. Current RSS: ~1399M. load average: 0.85 1.04 0.91 1/287 55307424 when multiple databases425 for creating a gitlab_main table426 behaves like does not lock writes on table427 allows deleting records from the table (PENDING: Skipping because ci is shared or doesn't not exist)428# [RSpecRunTime] RSpec elapsed time: 10 minutes 11.08 seconds. Current RSS: ~1397M. load average: 0.87 1.04 0.91 1/287 55308429 behaves like locks writes on table430 errors on deleting (PENDING: Skipping because ci is shared or doesn't not exist)431# [RSpecRunTime] RSpec elapsed time: 10 minutes 14.83 seconds. Current RSS: ~1396M. load average: 0.88 1.04 0.91 1/287 55309432 when table listed as a deleted table433 behaves like does not lock writes on table434 allows deleting records from the table (PENDING: Skipping because ci is shared or doesn't not exist)435# [RSpecRunTime] RSpec elapsed time: 10 minutes 18.59 seconds. Current RSS: ~1396M. load average: 0.89 1.04 0.91 1/287 55310436 when the migration skips automatic locking of tables437 behaves like does not lock writes on table438 allows deleting records from the table (PENDING: Skipping because ci is shared or doesn't not exist)439# [RSpecRunTime] RSpec elapsed time: 10 minutes 22.4 seconds. Current RSS: ~1397M. load average: 0.89 1.04 0.91 1/287 55311440 when migration does not run within a transaction441 behaves like locks writes on table using WithLockRetries442 locks the writes on the table using WithLockRetries (PENDING: Skipping because ci is shared or doesn't not exist)443# [RSpecRunTime] RSpec elapsed time: 10 minutes 26.25 seconds. Current RSS: ~1397M. load average: 0.90 1.04 0.91 1/287 55312444 when the SKIP_AUTOMATIC_LOCK_ON_WRITES feature flag is set445 behaves like does not lock writes on table446 allows deleting records from the table (PENDING: Skipping because ci is shared or doesn't not exist)447# [RSpecRunTime] RSpec elapsed time: 10 minutes 30.11 seconds. Current RSS: ~1397M. load average: 0.90 1.04 0.91 1/287 55313448 when the automatic_lock_writes_on_table feature flag is disabled449 behaves like does not lock writes on table450 allows deleting records from the table (PENDING: Skipping because ci is shared or doesn't not exist)451# [RSpecRunTime] RSpec elapsed time: 10 minutes 33.91 seconds. Current RSS: ~1396M. load average: 0.99 1.05 0.92 1/287 55314452 for creating a gitlab_main_clusterwide table453 behaves like does not lock writes on table454 allows deleting records from the table (PENDING: Skipping because ci is shared or doesn't not exist)455# [RSpecRunTime] RSpec elapsed time: 10 minutes 37.69 seconds. Current RSS: ~1395M. load average: 0.99 1.05 0.92 1/287 55315456 behaves like locks writes on table457 errors on deleting (PENDING: Skipping because ci is shared or doesn't not exist)458# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.33 seconds. Current RSS: ~1395M. load average: 0.99 1.05 0.92 1/287 55316459 for creating a gitlab_main_cell table460 behaves like does not lock writes on table461 allows deleting records from the table (PENDING: Skipping because ci is shared or doesn't not exist)462# [RSpecRunTime] RSpec elapsed time: 10 minutes 45.23 seconds. Current RSS: ~1396M. load average: 0.99 1.05 0.92 1/287 55317463 behaves like locks writes on table464 errors on deleting (PENDING: Skipping because ci is shared or doesn't not exist)465# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.99 seconds. Current RSS: ~1397M. load average: 1.00 1.05 0.92 1/287 55318466 for creating a gitlab_pm table467 behaves like does not lock writes on table468 allows deleting records from the table (PENDING: Skipping because ci is shared or doesn't not exist)469# [RSpecRunTime] RSpec elapsed time: 10 minutes 52.72 seconds. Current RSS: ~1397M. load average: 1.00 1.05 0.92 1/287 55319470 behaves like locks writes on table471 errors on deleting (PENDING: Skipping because ci is shared or doesn't not exist)472# [RSpecRunTime] RSpec elapsed time: 10 minutes 56.57 seconds. Current RSS: ~1397M. load average: 1.00 1.05 0.92 1/287 55320473 for creating a gitlab_ci table474 behaves like does not lock writes on table475 allows deleting records from the table (PENDING: Skipping because ci is shared or doesn't not exist)476# [RSpecRunTime] RSpec elapsed time: 11 minutes 0.36 second. Current RSS: ~1396M. load average: 1.00 1.05 0.92 1/288 55321477 behaves like locks writes on table478 errors on deleting (PENDING: Skipping because ci is shared or doesn't not exist)479# [RSpecRunTime] RSpec elapsed time: 11 minutes 4.27 seconds. Current RSS: ~1397M. load average: 1.00 1.05 0.92 1/288 55322480 when table listed as a deleted table481 behaves like does not lock writes on table482 allows deleting records from the table (PENDING: Skipping because ci is shared or doesn't not exist)483# [RSpecRunTime] RSpec elapsed time: 11 minutes 8.31 seconds. Current RSS: ~1395M. load average: 0.92 1.03 0.92 2/288 55323484 when the migration skips automatic locking of tables485 behaves like does not lock writes on table486 allows deleting records from the table (PENDING: Skipping because ci is shared or doesn't not exist)487# [RSpecRunTime] RSpec elapsed time: 11 minutes 12.36 seconds. Current RSS: ~1396M. load average: 0.92 1.03 0.92 1/288 55324488 when the SKIP_AUTOMATIC_LOCK_ON_WRITES feature flag is set489 behaves like does not lock writes on table490 allows deleting records from the table (PENDING: Skipping because ci is shared or doesn't not exist)491# [RSpecRunTime] RSpec elapsed time: 11 minutes 16.2 seconds. Current RSS: ~1397M. load average: 0.92 1.03 0.92 1/288 55325492 when the automatic_lock_writes_on_table feature flag is disabled493 behaves like does not lock writes on table494 allows deleting records from the table (PENDING: Skipping because ci is shared or doesn't not exist)495# [RSpecRunTime] RSpec elapsed time: 11 minutes 20.09 seconds. Current RSS: ~1399M. load average: 0.93 1.03 0.92 1/288 55326496 for creating gitlab_shared table497 behaves like does not lock writes on table498 allows deleting records from the table (PENDING: Skipping because ci is shared or doesn't not exist)499# [RSpecRunTime] RSpec elapsed time: 11 minutes 24.07 seconds. Current RSS: ~1399M. load average: 0.94 1.03 0.92 1/288 55327500 behaves like does not lock writes on table501 allows deleting records from the table (PENDING: Skipping because ci is shared or doesn't not exist)502# [RSpecRunTime] RSpec elapsed time: 11 minutes 27.88 seconds. Current RSS: ~1401M. load average: 0.94 1.03 0.92 1/288 55328503 for creating a gitlab_geo table504 behaves like does not lock writes on table505 allows deleting records from the table (PENDING: Skipping because ci is shared or doesn't not exist)506# [RSpecRunTime] RSpec elapsed time: 11 minutes 31.98 seconds. Current RSS: ~1400M. load average: 0.94 1.03 0.92 1/288 55329507 for creating an unknown gitlab_schema table508 raises an error about undefined gitlab_schema (PENDING: Skipping because ci is shared or doesn't not exist)509# [RSpecRunTime] RSpec elapsed time: 11 minutes 35.9 seconds. Current RSS: ~1396M. load average: 0.95 1.03 0.92 1/288 55330510 when reversing drop_table migrations511 when single database512main: == : migrating ===============================================================513main: -- drop_table(:_test_gitlab_main_table)514main: -> 0.0025s515main: == : migrated (0.0139s) ======================================================516main: == : migrating ===============================================================517main: -- drop_table(:_test_gitlab_ci_table)518main: -> 0.0024s519main: == : migrated (0.0124s) ======================================================520main: == : migrating ===============================================================521main: -- drop_table(:_test_table)522main: -> 0.0018s523main: == : migrated (0.0100s) ======================================================524main: == : reverting ===============================================================525main: -- create_table(:_test_gitlab_main_table)526main: -> 0.0049s527main: == : reverted (0.0161s) ======================================================528main: == : reverting ===============================================================529main: -- create_table(:_test_gitlab_ci_table)530main: -> 0.0029s531main: == : reverted (0.0110s) ======================================================532main: == : reverting ===============================================================533main: -- create_table(:_test_table)534main: -> 0.0027s535main: == : reverted (0.0109s) ======================================================536 does not lock any newly created tables537# [RSpecRunTime] RSpec elapsed time: 11 minutes 39.8 seconds. Current RSS: ~1397M. load average: 0.95 1.03 0.92 1/288 55331538 when multiple databases539 for re-creating a gitlab_main table540 behaves like does not lock writes on table541 allows deleting records from the table (PENDING: Skipping because ci is shared or doesn't not exist)542# [RSpecRunTime] RSpec elapsed time: 11 minutes 43.8 seconds. Current RSS: ~1398M. load average: 0.95 1.03 0.92 1/288 55332543 behaves like locks writes on table544 errors on deleting (PENDING: Skipping because ci is shared or doesn't not exist)545# [RSpecRunTime] RSpec elapsed time: 11 minutes 47.46 seconds. Current RSS: ~1398M. load average: 0.95 1.03 0.92 1/288 55333546 for re-creating a gitlab_ci table547 behaves like does not lock writes on table548 allows deleting records from the table (PENDING: Skipping because ci is shared or doesn't not exist)549# [RSpecRunTime] RSpec elapsed time: 11 minutes 51.18 seconds. Current RSS: ~1399M. load average: 0.96 1.03 0.92 1/288 55334550 behaves like locks writes on table551 errors on deleting (PENDING: Skipping because ci is shared or doesn't not exist)552# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.87 seconds. Current RSS: ~1400M. load average: 0.96 1.03 0.92 1/288 55335553 for re-creating a gitlab_shared table554 behaves like does not lock writes on table555 allows deleting records from the table (PENDING: Skipping because ci is shared or doesn't not exist)556# [RSpecRunTime] RSpec elapsed time: 11 minutes 58.57 seconds. Current RSS: ~1400M. load average: 1.05 1.04 0.93 1/288 55336557 behaves like does not lock writes on table558 allows deleting records from the table (PENDING: Skipping because ci is shared or doesn't not exist)559# [RSpecRunTime] RSpec elapsed time: 12 minutes 2.24 seconds. Current RSS: ~1400M. load average: 1.05 1.04 0.93 1/288 55337560# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb. It took 2 minutes 14.19 seconds. Expected to take 2 minutes 7.11 seconds.561# [RSpecRunTime] Starting example group spec/services/issues/relative_position_rebalancing_service_spec.rb. Expected to take 1 minute 27.44 seconds.562Issues::RelativePositionRebalancingService563 execute564 re-balances a set of issues with clumps at the end and start565 is idempotent566 acts if the flag is enabled for the root namespace567 acts if the flag is enabled for the group568 aborts if there are too many rebalances running569 resumes a started rebalance even if there are already too many rebalances running570 re-balancing is retried on statement timeout exceptions571 retries update statement572# [RSpecRunTime] RSpec elapsed time: 13 minutes 25.88 seconds. Current RSS: ~1521M. load average: 0.99 1.02 0.93 1/288 55338573 when resuming a stopped rebalance574 rebalances the other half of issues575 when error is raised in cache cleanup step576 when srem fails577 behaves like no-op on the retried job578 does not update positions in the 2nd .execute579 when delete issues ids sorted set fails580 behaves like no-op on the retried job581 does not update positions in the 2nd .execute582 when delete current_index_key fails583 behaves like no-op on the retried job584 does not update positions in the 2nd .execute585 when setting recently finished key fails586 reruns the next job in full587# [RSpecRunTime] Finishing example group spec/services/issues/relative_position_rebalancing_service_spec.rb. It took 1 minute 27.12 seconds. Expected to take 1 minute 27.44 seconds.588# [RSpecRunTime] Starting example group spec/dot_gitlab_ci/rules_spec.rb. Expected to take 1 minute 13.28 seconds.589.gitlab/ci/rules.gitlab-ci.yml590 .qa:rules:manual-e2e591 with .qa:rules:follow-up-e2e592 has the same rules as the base, but with manual jobs changed to automatic593 .rails:rules:single-db594 behaves like predictive is inverse of non-predictive595 with derived rules596 has the "when: never" in reverse compared to the base597 .rails:rules:ee-and-foss-default-rules598 behaves like predictive is inverse of non-predictive599 contains an additional allow rule about code-backstage-patterns not present in the base600 with derived rules601 has the "when: never" in reverse compared to the base602 patterns603 patterns list `.ci-patterns`604 with `.gitlab-ci.yml`605 matches606 with `.gitlab/ci/**/*`607 matches608 with `scripts/rspec_helpers.sh`609 matches610 patterns list `.ci-build-images-patterns`611 with `.gitlab-ci.yml`612 matches613 with `.gitlab/ci/build-images.gitlab-ci.yml`614 matches615 patterns list `.ci-review-patterns`616 with `.gitlab-ci.yml`617 matches618 with `.gitlab/ci/frontend.gitlab-ci.yml`619 matches620 with `.gitlab/ci/build-images.gitlab-ci.yml`621 matches622 with `.gitlab/ci/review.gitlab-ci.yml`623 matches624 with `.gitlab/ci/cng/**/*`625 matches626 with `.gitlab/ci/review-apps/**/*`627 matches628 with `scripts/review_apps/**/*`629 matches630 with `scripts/trigger-build.rb`631 matches632 with `{,ee/,jh/}{bin,config}/**/*.rb`633 matches634 patterns list `.ci-templates-patterns`635 with `.gitlab/ci/static-analysis.gitlab-ci.yml`636 matches637 with `lib/gitlab/ci/templates/**/*.gitlab-ci.yml`638 matches639 patterns list `.ci-qa-patterns`640 with `.gitlab-ci.yml`641 matches642 with `.gitlab/ci/frontend.gitlab-ci.yml`643 matches644 with `.gitlab/ci/build-images.gitlab-ci.yml`645 matches646 with `.gitlab/ci/qa.gitlab-ci.yml`647 matches648 with `.gitlab/ci/package-and-test/*.yml`649 matches650 with `.gitlab/ci/review-apps/qa.gitlab-ci.yml`651 matches652 with `.gitlab/ci/review-apps/rules.gitlab-ci.yml`653 matches654 with `.gitlab/ci/test-on-gdk/*.yml`655 matches656 patterns list `.gitaly-patterns`657 with `GITALY_SERVER_VERSION`658 matches659 with `lib/gitlab/setup_helper.rb`660 matches661 patterns list `.workhorse-patterns`662 with `.gitlab/ci/workhorse.gitlab-ci.yml`663 matches664 with `GITLAB_WORKHORSE_VERSION`665 matches666 with `workhorse/**/*`667 matches668 with `scripts/gitaly-test-build`669 matches670 with `scripts/gitaly-test-spawn`671 matches672 with `spec/support/gitlab-git-test.git/**/*`673 matches674 with `spec/support/helpers/gitaly_setup.rb`675 matches676 with `GITALY_SERVER_VERSION`677 matches678 with `lib/gitlab/setup_helper.rb`679 matches680 patterns list `.yaml-lint-patterns`681 with `**/*.{yml,yaml}{,.*}`682 matches683 patterns list `.lint-pipeline-yaml-patterns`684 with `.gitlab-ci.yml`685 matches686 with `.gitlab/ci/**/*.yml`687 matches688 with `lib/gitlab/ci/templates/**/*.yml`689 matches690 with `data/deprecations/**/*.yml`691 matches692 with `data/whats_new/**/*.yml`693 matches694 patterns list `.lint-metrics-yaml-patterns`695 with `config/metrics/**/*.yml`696 matches697 patterns list `.docs-patterns`698 with `.gitlab/ci/docs.gitlab-ci.yml`699 matches700 with `.gitlab/route-map.yml`701 matches702 with `.markdownlint-cli2.yaml`703 matches704 with `doc/**/*`705 matches706 with `scripts/lint-doc.sh`707 matches708 with `scripts/lint/check_mermaid.mjs`709 matches710 patterns list `.docs-blueprints-patterns`711 with `doc/architecture/blueprints/**/*`712 matches713 with `scripts/lint-docs-blueprints.rb`714 matches715 with `.gitlab/ci/docs.gitlab-ci.yml`716 matches717 patterns list `.docs-deprecations-and-removals-patterns`718 with `doc/update/deprecations.md`719 matches720 with `data/deprecations/**/*`721 matches722 with `tooling/docs/**/*`723 matches724 with `lib/tasks/gitlab/docs/compile_deprecations.rake`725 matches726 patterns list `.bundler-patterns`727 with `{Gemfile.lock,*/Gemfile.lock,*/*/Gemfile.lock}`728 matches729 patterns list `.nodejs-patterns`730 with `{package.json,*/package.json,*/*/package.json}`731 matches732 with `{yarn.lock,*/yarn.lock,*/*/yarn.lock}`733 matches734 patterns list `.python-patterns`735 with `{Pipfile,*/Pipfile,*/*/Pipfile}`736 matches737 patterns list `.dependency-patterns`738 with `{Gemfile.lock,*/Gemfile.lock,*/*/Gemfile.lock}`739 matches740 with `{go.sum,*/go.sum,*/*/go.sum}`741 matches742 with `{yarn.lock,*/yarn.lock,*/*/yarn.lock}`743 matches744 patterns list `.frontend-dependency-patterns`745 with `{package.json,yarn.lock}`746 matches747 with `config/webpack.config.js`748 matches749 with `config/helpers/*.js`750 matches751 patterns list `.frontend-build-patterns`752 with `{package.json,yarn.lock}`753 matches754 with `.browserslistrc`755 matches756 with `babel.config.js`757 matches758 with `config/webpack.config.js`759 matches760 with `config/**/*.js`761 matches762 with `{,ee/,jh/}app/assets/**/*`763 matches764 with `vendor/assets/**/*`765 matches766 patterns list `.assets-compilation-patterns`767 with `{package.json,yarn.lock}`768 matches769 with `{Gemfile,Gemfile.lock}`770 matches771 with `.browserslistrc`772 matches773 with `babel.config.js`774 matches775 with `config/webpack.config.js`776 matches777 with `*.js`778 matches779 with `config/**/*.js`780 matches781 with `locale/**/gitlab.po`782 matches783 with `{,ee/,jh/}app/assets/**/*`784 matches785 with `fixtures/emojis/**/*`786 matches787 with `vendor/assets/**/*`788 matches789 patterns list `.initializers-patterns`790 with `{,ee/,jh/}config/initializers/**/*`791 matches792 patterns list `.controllers-patterns`793 with `{,ee/,jh/}{app/controllers}/**/*`794 matches795 patterns list `.models-patterns`796 with `{,ee/,jh/}{app/models}/**/*`797 matches798 patterns list `.decomposed-db-models-patterns`799 with `{,ee/,jh/}app/models/{ci,geo}/**/*`800 matches801 patterns list `.lib-gitlab-patterns`802 with `{,ee/,jh/}lib/{,ee/,jh/}gitlab/**/*`803 matches804 patterns list `.ruby-patterns`805 with `**/Rakefile`806 matches807 with `**/Dangerfile`808 matches809 with `**/Gemfile`810 matches811 with `**/Guardfile`812 matches813 with `**/*.rake`814 matches815 with `**/*.rb`816 matches817 with `**/*.ru`818 matches819 patterns list `.backend-patterns`820 with `{,jh/}Gemfile{,.lock}`821 matches822 with `Rakefile`823 matches824 with `config.ru`825 matches826 with `keeps/**/*`827 matches828 with `{,ee/,jh/}{app/channels,app/components,app/controllers,app/finders,app/graphql,app/helpers,app/mailers,app/models,app/policies,app/presenters,app/serializers,app/services,app/uploaders,app/validators,app/views,app/workers}/**/*`829 matches830 with `{,ee/,jh/}{bin,config,db,elastic,gems,generator_templates,lib}/**/*`831 matches832 with `{,ee/,jh/}spec/**/*`833 matches834 with `.gitlab-ci.yml`835 matches836 with `.gitlab/ci/**/*`837 matches838 with `*_VERSION`839 matches840 with `scripts/rspec_helpers.sh`841 matches842 with `data/whats_new/*.yml`843 matches844 with `doc/index.md`845 matches846 patterns list `.search-backend-patterns`847 with `{,jh/}Gemfile.lock`848 matches849 with `GITLAB_ELASTICSEARCH_INDEXER_VERSION`850 matches851 with `{,ee/,jh/}{app/channels,app/components,app/controllers,app/finders,app/graphql,app/helpers,app/mailers,app/models,app/policies,app/presenters,app/serializers,app/services,app/uploaders,app/validators,app/views,app/workers}/**/*`852 matches853 with `{,ee/,jh/}{bin,config,db,elastic,gems,generator_templates,lib}/**/*`854 matches855 with `{,ee/,jh/}spec/**/*`856 matches857 patterns list `.redis-patterns`858 with `{,ee/,jh/}{,spec/}app/models/concerns/redis_cacheable{,_spec}.rb`859 matches860 with `{,ee/,jh/}{,spec/}app/models/ci/build_trace_chunks/redis{,_base,_trace_chunks}{,_spec}.rb`861 matches862 with `{,ee/,jh/}{,spec/}lib/{,ee/,jh/}gitlab/usage_data_counters/{hll_redis_counter,redis_counter}{,_spec}.rb`863 matches864 with `{,ee/,jh/}{,spec/}lib/{,ee/,jh/}gitlab/usage/metrics/instrumentations/redis{_metric,hll_metric}{,_spec}.rb`865 matches866 with `{,ee/,jh/}{,spec/}lib/{,ee/,jh/}gitlab/usage/metrics/aggregates/sources/redis_hll{,_spec}.rb`867 matches868 with `{,ee/,jh/}{,spec/}lib/{,ee/,jh/}gitlab/merge_requests/mergeability/redis_interface{,_spec}.rb`869 matches870 with `{,ee/,jh/}{,spec/}lib/{,ee/,jh/}gitlab/markdown_cache/redis/*.rb`871 matches872 with `{,ee/,jh/}{,spec/}lib/{,ee/,jh/}gitlab/redis/**/*.rb`873 matches874 with `{,ee/,jh/}{,spec/}lib/{,ee/,jh/}gitlab/instrumentation/*.rb`875 matches876 with `{,ee/,jh/}{,spec/}lib/{,ee/,jh/}gitlab/redis.rb`877 matches878 with `{,ee/,jh/}config/initializers/7_redis.rb`879 matches880 patterns list `.ai-patterns`881 with `{ee/,jh/}lib/gitlab/llm/**/*`882 matches883 with `{ee/,jh/}{,spec/}lib/gitlab/llm/**/*`884 matches885 with `{ee/,jh/}lib/gitlab/duo/**/*`886 matches887 patterns list `.db-patterns`888 with `{,ee/,jh/}{,spec/}{db,migrations}/**/*`889 matches890 with `{,ee/,jh/}{,spec/}lib/{,ee/,jh/}gitlab/background_migration{,_spec}.rb`891 matches892 with `{,ee/,jh/}{,spec/}lib/{,ee/,jh/}gitlab/background_migration/**/*`893 matches894 with `{,ee/,jh/}{,spec/}lib/{,ee/,jh/}gitlab/database{,_spec}.rb`895 matches896 with `{,ee/,jh/}{,spec/}lib/{,ee/,jh/}gitlab/database/**/*`897 matches898 with `{,ee/,jh/}spec/support/db_cleaner.rb`899 matches900 with `{,ee/,jh/}spec/support/helpers/database/**/*`901 matches902 with `{,ee/,jh/}spec/support/helpers/migrations_helpers/**/*`903 matches904 with `lib/api/admin/batched_background_migrations.rb`905 matches906 with `lib/gitlab/markdown_cache/active_record/**/*`907 matches908 with `spec/requests/api/admin/batched_background_migrations_spec.rb`909 matches910 with `spec/support/database_cleaner.rb`911 matches912 with `config/prometheus/common_metrics.yml`913 matches914 with `{,ee/,jh/}app/models/project_statistics.rb`915 matches916 with `{,ee/,jh/}app/{,models/,services/,workers/}loose_foreign_keys/**/*`917 matches918 with `GITALY_SERVER_VERSION`919 matches920 with `lib/gitlab/setup_helper.rb`921 matches922 with `{,ee/,jh/}lib/tasks/gitlab/seed/*.rake`923 matches924 patterns list `.db-backup-patterns`925 with `lib/backup/**/*`926 matches927 with `lib/tasks/gitlab/backup.rake`928 matches929 patterns list `.db-library-patterns`930 with `{,ee/,jh/}{,spec/}lib/{,ee/,jh/}gitlab/database/**/*`931 matches932 with `{,ee/,jh/}{,spec/}lib/{,ee/,jh/}gitlab/database{,_spec}.rb`933 matches934 with `{,ee/,jh/}spec/support/helpers/database/**/*`935 matches936 patterns list `.backstage-patterns`937 with `Dangerfile`938 matches939 with `danger/**/*`940 matches941 with `{,ee/,jh/}fixtures/**/*`942 matches943 with `{,ee/,jh/}rubocop/**/*`944 matches945 with `{,ee/,jh/}spec/**/*`946 matches947 with `{,spec/}tooling/**/*`948 matches949 patterns list `.qa-patterns`950 with `.dockerignore`951 matches952 with `{,jh/}qa/**/*`953 matches954 with `.gitlab/ci/{package-and-test,qa-common,test-on-cng,test-on-gdk}/*`955 matches956 patterns list `.frontend-predictive-patterns`957 with `{,ee/,jh/}{app/assets/javascripts,spec/frontend}/**/*`958 matches959 patterns list `.frontend-qa-patterns`960 with `{,ee/,jh/}{app/assets,app/components,app/helpers,app/presenters,app/views}/**/*`961 matches962 with `{,jh/}qa/**/*`963 matches964 patterns list `.code-patterns`965 with `.{eslintrc.yml,eslintignore,gitattributes,nvmrc,prettierrc,stylelintrc,yamllint}`966 matches967 with `.browserslistrc`968 matches969 with `.stylelintrc`970 matches971 with `{,ee/,jh/}{app,bin,config,db,elastic,generator_templates,gems,haml_lint,lib,locale,public,scripts,sidekiq_cluster,storybook,symbol,vendor}/**/*`972 matches973 with `{,jh/}Gemfile{,.lock}`974 matches975 with `{package.json,yarn.lock}`976 matches977 with `*_VERSION`978 matches979 with `lib/gitlab/redis/*`980 matches981 with `babel.config.js`982 matches983 with `config.ru`984 matches985 with `Dockerfile.assets`986 matches987 with `jest.config.{base,integration,unit}.js`988 matches989 with `keeps/**/*`990 matches991 with `Rakefile`992 matches993 with `tests.yml`994 matches995 with `vendor/assets/**/*`996 matches997 with `doc/api/graphql/reference/*`998 matches999 with `.gitlab-ci.yml`1000 matches1001 with `.gitlab/ci/**/*`1002 matches1003 with `data/whats_new/*.yml`1004 matches1005 with `doc/index.md`1006 matches1007 patterns list `.code-backstage-patterns`1008 with `.{eslintrc.yml,eslintignore,gitattributes,nvmrc,prettierrc,stylelintrc,yamllint}`1009 matches1010 with `.browserslistrc`1011 matches1012 with `.stylelintrc`1013 matches1014 with `{,ee/,jh/}{app,bin,config,db,elastic,generator_templates,gems,haml_lint,lib,locale,public,scripts,sidekiq_cluster,storybook,symbol,vendor}/**/*`1015 matches1016 with `{,jh/}Gemfile{,.lock}`1017 matches1018 with `{package.json,yarn.lock}`1019 matches1020 with `*_VERSION`1021 matches1022 with `babel.config.js`1023 matches1024 with `config.ru`1025 matches1026 with `Dockerfile.assets`1027 matches1028 with `jest.config.{base,integration,unit}.js`1029 matches1030 with `keeps/**/*`1031 matches1032 with `Rakefile`1033 matches1034 with `tests.yml`1035 matches1036 with `vendor/assets/**/*`1037 matches1038 with `doc/api/graphql/reference/*`1039 matches1040 with `.gitlab-ci.yml`1041 matches1042 with `.gitlab/ci/**/*`1043 matches1044 with `data/whats_new/*.yml`1045 matches1046 with `doc/index.md`1047 matches1048 with `Dangerfile`1049 matches1050 with `danger/**/*`1051 matches1052 with `{,ee/,jh/}fixtures/**/*`1053 matches1054 with `{,ee/,jh/}rubocop/**/*`1055 matches1056 with `{,ee/,jh/}spec/**/*`1057 matches1058 with `{,spec/}tooling/**/*`1059 matches1060 patterns list `.code-qa-patterns`1061 with `.{eslintrc.yml,eslintignore,gitattributes,nvmrc,prettierrc,stylelintrc,yamllint}`1062 matches1063 with `.browserslistrc`1064 matches1065 with `.stylelintrc`1066 matches1067 with `{,ee/,jh/}{app,bin,config,db,elastic,generator_templates,gems,haml_lint,lib,locale,public,scripts,sidekiq_cluster,storybook,symbol,vendor}/**/*`1068 matches1069 with `{,jh/}Gemfile{,.lock}`1070 matches1071 with `{package.json,yarn.lock}`1072 matches1073 with `*_VERSION`1074 matches1075 with `babel.config.js`1076 matches1077 with `config.ru`1078 matches1079 with `Dockerfile.assets`1080 matches1081 with `jest.config.{base,integration,unit}.js`1082 matches1083 with `keeps/**/*`1084 matches1085 with `Rakefile`1086 matches1087 with `tests.yml`1088 matches1089 with `vendor/assets/**/*`1090 matches1091 with `doc/api/graphql/reference/*`1092 matches1093 with `.gitlab-ci.yml`1094 matches1095 with `.gitlab/ci/**/*`1096 matches1097 with `data/whats_new/*.yml`1098 matches1099 with `doc/index.md`1100 matches1101 with `.dockerignore`1102 matches1103 with `{,jh/}qa/**/*`1104 matches1105 patterns list `.code-backstage-qa-patterns`1106 with `.{eslintrc.yml,eslintignore,gitattributes,nvmrc,prettierrc,stylelintrc,yamllint}`1107 matches1108 with `.browserslistrc`1109 matches1110 with `.stylelintrc`1111 matches1112 with `{,ee/,jh/}{app,bin,config,db,elastic,generator_templates,gems,haml_lint,lib,locale,public,scripts,sidekiq_cluster,storybook,symbol,vendor}/**/*`1113 matches1114 with `{,jh/}Gemfile{,.lock}`1115 matches1116 with `{package.json,yarn.lock}`1117 matches1118 with `*_VERSION`1119 matches1120 with `babel.config.js`1121 matches1122 with `config.ru`1123 matches1124 with `Dockerfile.assets`1125 matches1126 with `jest.config.{base,integration,unit}.js`1127 matches1128 with `keeps/**/*`1129 matches1130 with `Rakefile`1131 matches1132 with `tests.yml`1133 matches1134 with `vendor/assets/**/*`1135 matches1136 with `doc/api/graphql/reference/*`1137 matches1138 with `.gitlab-ci.yml`1139 matches1140 with `.gitlab/ci/**/*`1141 matches1142 with `Dangerfile`1143 matches1144 with `danger/**/*`1145 matches1146 with `{,ee/,jh/}fixtures/**/*`1147 matches1148 with `{,ee/,jh/}rubocop/**/*`1149 matches1150 with `{,ee/,jh/}spec/**/*`1151 matches1152 with `{,spec/}tooling/**/*`1153 matches1154 with `.dockerignore`1155 matches1156 with `{,jh/}qa/**/*`1157 matches1158 with `data/whats_new/*.yml`1159 matches1160 with `doc/index.md`1161 matches1162 patterns list `.setup-test-env-patterns`1163 with `{package.json,yarn.lock}`1164 matches1165 with `.browserslistrc`1166 matches1167 with `babel.config.js`1168 matches1169 with `jest.config.{base,integration,unit}.js`1170 matches1171 with `.stylelintrc`1172 matches1173 with `Dockerfile.assets`1174 matches1175 with `vendor/assets/**/*`1176 matches1177 with `.{eslintrc.yml,eslintignore,gitattributes,nvmrc,prettierrc,stylelintrc,yamllint}`1178 matches1179 with `*_VERSION`1180 matches1181 with `{,jh/}Gemfile{,.lock}`1182 matches1183 with `keeps/**/*`1184 matches1185 with `Rakefile`1186 matches1187 with `tests.yml`1188 matches1189 with `config.ru`1190 matches1191 with `{,ee/,jh/}{app,bin,config,db,elastic,generator_templates,gems,haml_lint,lib,locale,public,scripts,sidekiq_cluster,storybook,symbol,vendor}/**/*`1192 matches1193 with `doc/api/graphql/reference/*`1194 matches1195 with `.gitlab-ci.yml`1196 matches1197 with `.gitlab/ci/**/*`1198 matches1199 with `data/whats_new/*.yml`1200 matches1201 with `doc/index.md`1202 matches1203 with `Dangerfile`1204 matches1205 with `danger/**/*`1206 matches1207 with `{,ee/,jh/}fixtures/**/*`1208 matches1209 with `{,ee/,jh/}rubocop/**/*`1210 matches1211 with `{,ee/,jh/}spec/**/*`1212 matches1213 with `{,spec/}tooling/**/*`1214 matches1215 with `.dockerignore`1216 matches1217 with `{,jh/}qa/**/*`1218 matches1219 with `.gitlab/ci/workhorse.gitlab-ci.yml`1220 matches1221 with `GITLAB_WORKHORSE_VERSION`1222 matches1223 with `workhorse/**/*`1224 matches1225 with `scripts/gitaly-test-build`1226 matches1227 with `scripts/gitaly-test-spawn`1228 matches1229 with `spec/support/gitlab-git-test.git/**/*`1230 matches1231 with `spec/support/helpers/gitaly_setup.rb`1232 matches1233 with `GITALY_SERVER_VERSION`1234 matches1235 with `lib/gitlab/setup_helper.rb`1236 matches1237 with `scripts/lint_templates_bash.rb`1238 matches1239 with `lib/gitlab/ci/templates/**/*.gitlab-ci.yml`1240 matches1241 with `glfm_specification/**/*`1242 matches1243 patterns list `.static-analysis-patterns`1244 with `.{codeclimate,eslintrc,haml-lint,haml-lint_todo}.yml`1245 matches1246 patterns list `.rubocop-patterns`1247 with `.{rubocop,rubocop_todo}.yml`1248 matches1249 with `.rubocop_todo/**/*.yml`1250 matches1251 with `{,ee/,jh/}rubocop/**/*`1252 matches1253 with `{,ee/,jh/}Gemfile.lock`1254 matches1255 with `lib/gitlab_edition.rb`1256 matches1257 with `.gitlab/ci/static-analysis.gitlab-ci.yml`1258 matches1259 with `config/feature_categories.yml`1260 matches1261 patterns list `.danger-patterns`1262 with `Dangerfile`1263 matches1264 with `danger/**/*`1265 matches1266 with `tooling/danger/**/*`1267 matches1268 patterns list `.core-backend-patterns`1269 with `{,jh/}Gemfile{,.lock}`1270 matches1271 with `{,ee/,jh/}config/**/*.rb`1272 matches1273 patterns list `.core-frontend-patterns`1274 with `{package.json,yarn.lock}`1275 matches1276 with `babel.config.js`1277 matches1278 with `jest.config.{base,integration,unit}.js`1279 matches1280 with `config/helpers/**/*.js`1281 matches1282 with `vendor/assets/javascripts/**/*`1283 matches1284 patterns list `.feature-flag-development-config-patterns`1285 with `{,ee/,jh/}config/feature_flags/**/*.yml`1286 matches1287 patterns list `.glfm-patterns`1288 with `.gitlab/ci/rules.gitlab-ci.yml`1289 matches1290 with `glfm_specification/**/*`1291 matches1292 with `scripts/glfm/**/*`1293 matches1294 with `scripts/lib/glfm/**/*`1295 matches1296 patterns list `.gdk-component-patterns`1297 with `qa/gdk/**/*`1298 matches1299 with `Gemfile.lock`1300 matches1301 with `yarn.lock`1302 matches1303 with `scripts/build_gdk_image`1304 matches1305 with `scripts/frontend/postinstall.js`1306 matches1307 with `workhorse/**/*`1308 matches1309 with `vendor/gems/**/*`1310 matches1311 with `gems/**/*`1312 matches1313 with `VERSION`1314 matches1315 with `GITLAB_WORKHORSE_VERSION`1316 matches1317 with `GITLAB_SHELL_VERSION`1318 matches1319 with `GITALY_SERVER_VERSION`1320 matches1321 patterns list `.audit-events-patterns`1322 with `{,ee/}config/audit_events/types/*.yml`1323 matches1324 with `doc/administration/audit_event_types.md`1325 matches1326 with `tooling/audit_events/docs/templates/audit_event_types.md.erb`1327 matches1328 with `lib/tasks/gitlab/audit_event_types/audit_event_types.rake`1329 matches1330 with `lib/tasks/gitlab/audit_event_types/check_docs_task.rb`1331 matches1332 with `lib/gitlab/audit/type/definition.rb`1333 matches1334 with `ee/lib/ee/gitlab/audit/type/definition.rb`1335 matches1336 patterns list `.custom-roles-patterns`1337 with `ee/config/custom_abilities/*.yml`1338 matches1339 with `doc/user/custom_roles/abilities.md`1340 matches1341 with `tooling/custom_roles/docs/templates/custom_abilities.md.erb`1342 matches1343 with `ee/{lib/,spec/}tasks/gitlab/custom_roles/*`1344 matches1345 missed matched files1346 does not miss files to match1347 with changes1348 .rails:rules:run-search-tests has corresponding if1349 .rails:rules:run-search-tests has corresponding if1350 .rails:rules:ee-and-foss-default-rules has corresponding if1351 .rails:rules:ee-and-foss-default-rules has corresponding if1352 .rails:rules:ee-and-foss-default-rules has corresponding if1353 .rails:rules:ee-and-foss-default-rules has corresponding if1354 .rails:rules:system-default-rules has corresponding if1355 .rails:rules:system-default-rules has corresponding if1356 .rails:rules:system-default-rules has corresponding if1357 .rails:rules:system-default-rules has corresponding if1358 .rails:rules:previous-failed-tests-default-rules has corresponding if1359 .rails:rules:as-if-foss-migration-unit-integration:predictive-default-rules has corresponding if1360 .rails:rules:as-if-foss-migration-unit-integration:predictive-default-rules has corresponding if1361 .rails:rules:system:predictive-default-rules has corresponding if1362 .rails:rules:system:predictive-default-rules has corresponding if1363 .rails:rules:system:predictive-default-rules has corresponding if1364 .rails:rules:system:predictive-default-rules has corresponding if1365 .rails:rules:ee-and-foss-migration:predictive has corresponding if1366 .rails:rules:ee-and-foss-migration:predictive has corresponding if1367 .rails:rules:ee-and-foss-background-migration:predictive has corresponding if1368 .rails:rules:ee-and-foss-unit:predictive has corresponding if1369 .rails:rules:ee-and-foss-unit:predictive has corresponding if1370 .rails:rules:ee-and-foss-unit:predictive has corresponding if1371 .rails:rules:ee-and-foss-integration:predictive has corresponding if1372 .rails:rules:ee-and-foss-integration:predictive has corresponding if1373 .rails:rules:ee-and-foss-system:predictive has corresponding if1374 .rails:rules:ee-only-migration:predictive has corresponding if1375 .rails:rules:ee-only-background-migration:predictive has corresponding if1376 .rails:rules:ee-only-unit:predictive has corresponding if1377 .rails:rules:ee-only-unit:predictive has corresponding if1378 .rails:rules:ee-only-integration:predictive has corresponding if1379 .rails:rules:ee-only-integration:predictive has corresponding if1380 .rails:rules:ee-only-system:predictive has corresponding if1381 .shared:rules:update-gitaly-binaries-cache has corresponding if1382 .build-images:rules:build-qa-image-merge-requests has corresponding if1383 .build-images:rules:build-qa-image-merge-requests has corresponding if1384 .build-images:rules:build-qa-image-merge-requests has corresponding if1385 .build-images:rules:build-qa-image-merge-requests has corresponding if1386 .build-images:rules:build-qa-image-merge-requests has corresponding if1387 .build-images:rules:build-qa-image-merge-requests has corresponding if1388 .build-images:rules:build-qa-image-merge-requests has corresponding if1389 .build-images:rules:build-qa-image-merge-requests has corresponding if1390 .build-images:rules:retag-gdk-image has corresponding if1391 .build-images:rules:build-gdk-image has corresponding if1392 .build-images:rules:build-gdk-image has corresponding if1393 .build-images:rules:build-gdk-image has corresponding if1394 .build-images:rules:build-gdk-image has corresponding if1395 .build-images:rules:build-gdk-image has corresponding if1396 .build-images:rules:build-gdk-image has corresponding if1397 .build-images:rules:build-gdk-image has corresponding if1398 .build-images:rules:build-gdk-image has corresponding if1399 .build-images:rules:build-gdk-image has corresponding if1400 .caching:rules:cache-workhorse has corresponding if1401 .caching:rules:cache-workhorse has corresponding if1402 .caching:rules:cache-assets has corresponding if1403 .caching:rules:cache-assets has corresponding if1404 .caching:rules:packages-cleanup has corresponding if1405 .ci-templates:rules:shellcheck has corresponding if1406 .ci-templates:rules:shellcheck has corresponding if1407 .dev-fixtures:rules:ee-and-foss has corresponding if1408 .dev-fixtures:rules:ee-only has corresponding if1409 .docs:rules:review-docs has corresponding if1410 .docs:rules:redirect-check has corresponding if1411 .docs:rules:docs-lint has corresponding if1412 .docs:rules:docs-blueprints-lint has corresponding if1413 .docs:rules:deprecations-and-removals has corresponding if1414 .glfm:rules:glfm-verify has corresponding if1415 .glfm:rules:glfm-verify has corresponding if1416 .graphql:rules:graphql-verify has corresponding if1417 .audit-event-types:rules:audit-event-types-verify has corresponding if1418 .custom-roles:rules:custom-roles-verify has corresponding if1419 .frontend:rules:assets-shared has corresponding if1420 .frontend:rules:assets-shared has corresponding if1421 .frontend:rules:assets-shared has corresponding if1422 .frontend:rules:assets-shared has corresponding if1423 .frontend:rules:assets-shared has corresponding if1424 .frontend:rules:assets-shared has corresponding if1425 .frontend:rules:compile-test-assets has corresponding if1426 .frontend:rules:compile-test-assets has corresponding if1427 .frontend:rules:compile-test-assets has corresponding if1428 .frontend:rules:compile-test-assets-as-if-foss has corresponding if1429 .frontend:rules:compile-test-assets-as-if-foss has corresponding if1430 .frontend:rules:default-frontend-jobs has corresponding if1431 .frontend:rules:frontend_fixture has corresponding if1432 .frontend:rules:frontend_fixture has corresponding if1433 .frontend:rules:frontend_fixture has corresponding if1434 .frontend:rules:frontend_fixture has corresponding if1435 .frontend:rules:frontend_fixture has corresponding if1436 .frontend:rules:frontend_fixture has corresponding if1437 .frontend:rules:frontend_fixture has corresponding if1438 .frontend:rules:frontend_fixture has corresponding if1439 .frontend:rules:compile-storybook has corresponding if1440 .frontend:rules:compile-storybook has corresponding if1441 .frontend:rules:frontend_fixture-as-if-foss has corresponding if1442 .frontend:rules:frontend_fixture-as-if-foss has corresponding if1443 .frontend:rules:upload-frontend-fixtures has corresponding if1444 .frontend:rules:upload-frontend-fixtures has corresponding if1445 .frontend:rules:jest has corresponding if1446 .frontend:rules:jest has corresponding if1447 .frontend:rules:jest has corresponding if1448 .frontend:rules:jest has corresponding if1449 .frontend:rules:jest has corresponding if1450 .frontend:rules:jest:predictive has corresponding if1451 .frontend:rules:jest:predictive has corresponding if1452 .frontend:rules:jest:predictive has corresponding if1453 .frontend:rules:jest:predictive has corresponding if1454 .frontend:rules:jest-integration has corresponding if1455 .frontend:rules:jest-integration has corresponding if1456 .frontend:rules:jest:predictive-as-if-foss has corresponding if1457 .frontend:rules:jest:predictive-as-if-foss has corresponding if1458 .frontend:rules:coverage-frontend has corresponding if1459 .frontend:rules:coverage-frontend has corresponding if1460 .frontend:rules:bundle-size-review has corresponding if1461 .frontend:rules:bundle-size-review has corresponding if1462 .frontend:rules:jest-snapshot-vue3 has corresponding if1463 .frontend:rules:jest-snapshot-vue3 has corresponding if1464 .memory:rules has corresponding if1465 .notify:rules:notify-package-and-test-failure has corresponding if1466 .qa:rules:update-gem-cache has corresponding if1467 .qa:rules:code-merge-request has corresponding if1468 .qa:rules:code-merge-request-allowed-to-fail has corresponding if1469 .qa:rules:code-merge-request-manual has corresponding if1470 .qa:rules:internal has corresponding if1471 .qa:rules:selectors has corresponding if1472 .qa:rules:determine-e2e-tests has corresponding if1473 .qa:rules:determine-e2e-tests has corresponding if1474 .qa:rules:determine-e2e-tests has corresponding if1475 .qa:rules:determine-e2e-tests has corresponding if1476 .qa:rules:determine-e2e-tests has corresponding if1477 .qa:rules:determine-e2e-tests has corresponding if1478 .qa:rules:determine-e2e-tests has corresponding if1479 .qa:rules:trigger-omnibus-env has corresponding if1480 .qa:rules:trigger-omnibus-env has corresponding if1481 .qa:rules:trigger-omnibus-env has corresponding if1482 .qa:rules:trigger-omnibus-env has corresponding if1483 .qa:rules:trigger-omnibus-env has corresponding if1484 .qa:rules:trigger-omnibus-env has corresponding if1485 .qa:rules:trigger-omnibus-env has corresponding if1486 .qa:rules:trigger-omnibus-env has corresponding if1487 .qa:rules:trigger-omnibus-env has corresponding if1488 .qa:rules:package-and-test-common has corresponding if1489 .qa:rules:package-and-test-common has corresponding if1490 .qa:rules:package-and-test-common has corresponding if1491 .qa:rules:package-and-test-common has corresponding if1492 .qa:rules:package-and-test-common has corresponding if1493 .qa:rules:package-and-test-common has corresponding if1494 .qa:rules:package-and-test-common has corresponding if1495 .qa:rules:package-and-test-common has corresponding if1496 .qa:rules:package-and-test-common has corresponding if1497 .qa:rules:e2e-blocking has corresponding if1498 .qa:rules:e2e-blocking has corresponding if1499 .qa:rules:e2e-blocking has corresponding if1500 .qa:rules:e2e-blocking has corresponding if1501 .qa:rules:code-suggestions-eval has corresponding if1502 .qa:rules:code-suggestions-eval-results has corresponding if1503 .qa:rules:package-and-test-ce has corresponding if1504 .qa:rules:package-and-test-ce has corresponding if1505 .qa:rules:e2e:test-on-cng has corresponding if1506 .qa:rules:post-run-e2e-message has corresponding if1507 .qa:rules:post-run-e2e-message has corresponding if1508 .qa:rules:post-run-e2e-message has corresponding if1509 .qa:rules:post-run-e2e-message has corresponding if1510 .qa:rules:post-run-e2e-message has corresponding if1511 .qa:rules:post-run-e2e-message has corresponding if1512 .qa:rules:post-run-e2e-message has corresponding if1513 .qa:rules:post-run-e2e-message has corresponding if1514 .qa:rules:fulfillment-e2e-quarantine-report has corresponding if1515 .rails:rules:setup-test-env has corresponding if1516 .rails:rules:single-redis has corresponding if1517 .rails:rules:single-redis has corresponding if1518 .rails:rules:single-db has corresponding if1519 .rails:rules:single-db has corresponding if1520 .rails:rules:db:check-migrations-single-db has corresponding if1521 .rails:rules:db:check-migrations-single-db has corresponding if1522 .rails:rules:single-db-ci-connection has corresponding if1523 .rails:rules:single-db-ci-connection has corresponding if1524 .rails:rules:db:check-migrations-single-db-ci-connection has corresponding if1525 .rails:rules:db:check-migrations-single-db-ci-connection has corresponding if1526 .rails:rules:db-backup has corresponding if1527 .rails:rules:db-backup has corresponding if1528 .rails:rules:db-rollback has corresponding if1529 .rails:rules:db-rollback has corresponding if1530 .rails:rules:ee-and-foss-migration has corresponding if1531 .rails:rules:ee-and-foss-migration has corresponding if1532 .rails:rules:ee-and-foss-migration has corresponding if1533 .rails:rules:rspec-predictive:pipeline-generate has corresponding if1534 .rails:rules:rspec-predictive:pipeline-generate has corresponding if1535 .rails:rules:rspec-predictive:pipeline-generate has corresponding if1536 .rails:rules:rspec-predictive:pipeline-generate has corresponding if1537 .rails:rules:rspec-predictive:pipeline-generate has corresponding if1538 .rails:rules:rspec-predictive:pipeline-generate has corresponding if1539 .rails:rules:rspec-predictive:pipeline-generate has corresponding if1540 .rails:rules:rspec-predictive has corresponding if1541 .rails:rules:rspec-predictive has corresponding if1542 .rails:rules:rspec-predictive has corresponding if1543 .rails:rules:rspec-predictive has corresponding if1544 .rails:rules:rspec-predictive has corresponding if1545 .rails:rules:rspec-predictive:single-db has corresponding if1546 .rails:rules:rspec-predictive:single-db has corresponding if1547 .rails:rules:rspec-predictive:single-db-ci-connection has corresponding if1548 .rails:rules:rspec-predictive:single-db-ci-connection has corresponding if1549 .rails:rules:ee-and-foss-background-migration has corresponding if1550 .rails:rules:ee-and-foss-mr-with-migration has corresponding if1551 .rails:rules:db:gitlabcom-database-testing has corresponding if1552 .rails:rules:ee-and-foss-unit has corresponding if1553 .rails:rules:ee-and-foss-unit has corresponding if1554 .rails:rules:clickhouse-changes has corresponding if1555 .rails:rules:ee-and-foss-integration has corresponding if1556 .rails:rules:ee-and-foss-system has corresponding if1557 .rails:rules:ee-and-foss-fast_spec_helper has corresponding if1558 .rails:rules:ee-and-foss-fast_spec_helper has corresponding if1559 .rails:rules:code-backstage-qa has corresponding if1560 .rails:rules:ee-only-migration has corresponding if1561 .rails:rules:ee-only-migration has corresponding if1562 .rails:rules:ee-only-migration has corresponding if1563 .rails:rules:ee-only-migration has corresponding if1564 .rails:rules:ee-only-migration has corresponding if1565 .rails:rules:ee-only-background-migration has corresponding if1566 .rails:rules:ee-only-unit has corresponding if1567 .rails:rules:ee-only-integration has corresponding if1568 .rails:rules:ee-only-system has corresponding if1569 .rails:rules:ee-gitlab-duo-chat-optional has corresponding if1570 .rails:rules:ee-gitlab-duo-chat-always has corresponding if1571 .rails:rules:ee-gitlab-duo-chat-qa-full has corresponding if1572 .rails:rules:ee-and-foss-db-library-code has corresponding if1573 .rails:rules:ee-mr-and-default-branch-only has corresponding if1574 .rails:rules:ee-mr-and-default-branch-only has corresponding if1575 .rails:rules:detect-tests has corresponding if1576 .rails:rules:detect-tests has corresponding if1577 .rails:rules:rspec fail-fast has corresponding if1578 .rails:rules:rspec fail-fast has corresponding if1579 .rails:rules:fail-pipeline-early has corresponding if1580 .rails:rules:fail-pipeline-early has corresponding if1581 .rails:rules:rspec-coverage has corresponding if1582 .rails:rules:rspec-undercoverage has corresponding if1583 .rails:rules:rspec-merge-auto-explain-logs has corresponding if1584 .rails:rules:rspec-merge-auto-explain-logs has corresponding if1585 .rails:rules:rspec-feature-flags has corresponding if1586 .rails:rules:flaky-tests-report has corresponding if1587 .static-analysis:rules:static-analysis has corresponding if1588 .static-analysis:rules:static-analysis has corresponding if1589 .static-analysis:rules:static-verification-with-database has corresponding if1590 .static-analysis:rules:rubocop has corresponding if1591 .static-analysis:rules:rubocop has corresponding if1592 .static-analysis:rules:rubocop has corresponding if1593 .static-analysis:rules:qa:metadata-lint has corresponding if1594 .static-analysis:rules:qa:metadata-lint has corresponding if1595 .static-analysis:rules:haml-lint has corresponding if1596 .static-analysis:rules:haml-lint has corresponding if1597 .static-analysis:rules:haml-lint has corresponding if1598 .static-analysis:rules:haml-lint-ee has corresponding if1599 .static-analysis:rules:haml-lint-ee has corresponding if1600 .static-analysis:rules:haml-lint-ee has corresponding if1601 .static-analysis:rules:trigger-depsaster has corresponding if1602 .semgrep-appsec-custom-rules:rules has corresponding if1603 .ping-appsec-for-sast-findings:rules has corresponding if1604 .ping-appsec-for-dependency-review:rules has corresponding if1605 .releases:rules:canonical-dot-com-gitlab-stable-branch-only-setup-test-env has corresponding if1606 .reports:rules:code_quality has corresponding if1607 .reports:rules:docs_code_quality has corresponding if1608 .reports:rules:code_quality_cache has corresponding if1609 .reports:rules:code_quality_cache has corresponding if1610 .reports:rules:brakeman-sast has corresponding if1611 .reports:rules:semgrep-sast has corresponding if1612 .reports:rules:secret_detection has corresponding if1613 .reports:rules:gemnasium-dependency_scanning has corresponding if1614 .reports:rules:gemnasium-python-dependency_scanning has corresponding if1615 .reports:rules:package_hunter-yarn has corresponding if1616 .reports:rules:package_hunter-bundler has corresponding if1617 .reports:rules:x-ray has corresponding if1618 .reports:rules:x-ray has corresponding if1619 .reports:rules:x-ray has corresponding if1620 .reports:rules:pajamas_adoption has corresponding if1621 .review:rules:start-review-app-pipeline has corresponding if1622 .review:rules:start-review-app-pipeline has corresponding if1623 .review:rules:start-review-app-pipeline has corresponding if1624 .review:rules:start-review-app-pipeline has corresponding if1625 .review:rules:start-review-app-pipeline has corresponding if1626 .review:rules:start-review-app-pipeline has corresponding if1627 .review:rules:start-review-app-pipeline has corresponding if1628 .review:rules:review-cleanup has corresponding if1629 .review:rules:review-cleanup has corresponding if1630 .review:rules:review-stop has corresponding if1631 .review:rules:review-stop has corresponding if1632 .review:rules:review-stop has corresponding if1633 .review:rules:review-stop has corresponding if1634 .review:rules:review-stop has corresponding if1635 .review:rules:review-stop has corresponding if1636 .review:rules:review-stop has corresponding if1637 .review:rules:review-k8s-resources-count-checks has corresponding if1638 .review:rules:review-gcp-quotas-checks has corresponding if1639 .review:rules:danger-local has corresponding if1640 .setup:rules:cache-gems has corresponding if1641 .setup:rules:cache-gems has corresponding if1642 .setup:rules:gitlab_git_test has corresponding if1643 .setup:rules:verify-tests-yml has corresponding if1644 .setup:rules:generate-frontend-fixtures-mapping has corresponding if1645 .preflight:rules:rails-production-server-boot has corresponding if1646 .preflight:rules:ruby_syntax has corresponding if1647 .preflight:rules:no-ee-check has corresponding if1648 .preflight:rules:no-jh-check has corresponding if1649 .test-metadata:rules:retrieve-tests-metadata has corresponding if1650 .test-metadata:rules:retrieve-tests-metadata has corresponding if1651 .test-metadata:rules:retrieve-tests-metadata has corresponding if1652 .test-metadata:rules:retrieve-tests-metadata has corresponding if1653 .test-metadata:rules:update-tests-metadata has corresponding if1654 .test-metadata:rules:update-tests-metadata has corresponding if1655 .workhorse:rules:workhorse has corresponding if1656 .yaml-lint:rules has corresponding if1657 .lint-pipeline-yaml:rules has corresponding if1658 .lint-metrics-yaml:rules has corresponding if1659 .as-if-foss:rules:start-as-if-foss has corresponding if1660 .as-if-foss:rules:start-as-if-foss has corresponding if1661 .as-if-foss:rules:start-as-if-foss has corresponding if1662 .as-if-foss:rules:start-as-if-foss has corresponding if1663 .as-if-foss:rules:start-as-if-foss has corresponding if1664 .as-if-foss:rules:start-as-if-foss has corresponding if1665 .as-if-foss:rules:start-as-if-foss has corresponding if1666 .as-if-foss:rules:start-as-if-foss has corresponding if1667 .as-if-foss:rules:start-as-if-foss has corresponding if1668 .as-if-foss:rules:start-as-if-foss has corresponding if1669 .as-if-foss:rules:start-as-if-foss has corresponding if1670 .as-if-foss:rules:start-as-if-foss has corresponding if1671 .as-if-foss:rules:start-as-if-foss has corresponding if1672 .as-if-foss:rules:start-as-if-foss has corresponding if1673 .as-if-foss:rules:start-as-if-foss has corresponding if1674 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if1675 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if1676 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if1677 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if1678 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if1679 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if1680 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if1681 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if1682 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if1683 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if1684 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if1685 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if1686 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if1687 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if1688 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if1689 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if1690 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if1691 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if1692 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if1693 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if1694 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if1695 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if1696 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if1697 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if1698 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if1699 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if1700 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if1701 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if1702 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if1703 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if1704 .as-if-jh:rules:prepare-as-if-jh has corresponding if1705 .as-if-jh:rules:sync-as-if-jh has corresponding if1706 .as-if-jh:rules:sync-as-if-jh has corresponding if1707 .benchmark:rules:benchmark-markdown has corresponding if1708 .observability-backend:rules has corresponding if1709 .observability-backend:rules has corresponding if1710# [RSpecRunTime] RSpec elapsed time: 14 minutes 51.96 seconds. Current RSS: ~1643M. load average: 1.03 1.02 0.94 1/288 553391711 .review:rules:start-review-app-pipeline1712 with .review:rules:review-stop1713 has the same rules as the base, but automatic jobs changed to manual1714 .rails:rules:single-db-ci-connection1715 behaves like predictive is inverse of non-predictive1716 with derived rules1717 has the "when: never" in reverse compared to the base1718 start-as-if-foss1719 with .as-if-foss:rules:start-as-if-foss:allow-failure:manual1720 has the same rules as the base and also allow-failure and manual1721 with .as-if-foss:rules:start-as-if-foss:allow-failure1722 has the same rules as the base and also allow-failure1723# [RSpecRunTime] Finishing example group spec/dot_gitlab_ci/rules_spec.rb. It took 1 minute 23.28 seconds. Expected to take 1 minute 13.28 seconds.1724# [RSpecRunTime] Starting example group spec/services/projects/update_service_spec.rb. Expected to take 1 minute 3.42 seconds.1725Projects::UpdateService1726 #execute1727 when changing visibility level1728 behaves like publishing Projects::ProjectAttributesChangedEvent1729 publishes Projects::ProjectAttributesChangedEvent1730# [RSpecRunTime] RSpec elapsed time: 14 minutes 53.92 seconds. Current RSS: ~1648M. load average: 1.03 1.02 0.94 1/288 553401731 when visibility_level changes to INTERNAL1732 updates the project to internal1733 when visibility_level changes to PUBLIC1734 updates the project to public1735 and project is PRIVATE1736 does not unlink project from fork network1737# [RSpecRunTime] RSpec elapsed time: 14 minutes 56.42 seconds. Current RSS: ~1606M. load average: 1.03 1.02 0.94 1/288 553411738 when visibility_level changes to PRIVATE1739 updates the project to private1740 when visibility levels are restricted to PUBLIC only1741 when visibility_level is INTERNAL1742 updates the project to internal1743 when visibility_level is PUBLIC1744 does not update the project to public1745 when updated by an admin1746 when admin mode is enabled1747 updates the project to public1748# [RSpecRunTime] RSpec elapsed time: 14 minutes 59.88 seconds. Current RSS: ~1547M. load average: 1.02 1.02 0.94 1/288 553421749 when admin mode is disabled1750 does not update the project to public1751 when project visibility is higher than parent group1752 does not update project visibility level even if admin1753# [RSpecRunTime] RSpec elapsed time: 15 minutes 2.07 seconds. Current RSS: ~1537M. load average: 1.02 1.02 0.94 1/288 553431754 when user is not project owner1755 when project is private1756 does not update the project to public1757 does not update the project to public with tricky value1758# [RSpecRunTime] RSpec elapsed time: 15 minutes 4.13 seconds. Current RSS: ~1524M. load average: 1.02 1.02 0.95 1/288 553441759 when project is public1760 does not update the project to private1761 does not update the project to private with invalid string value1762 does not update the project to private with valid string value1763 does not update the project to private because of Active Record typecasting1764# [RSpecRunTime] RSpec elapsed time: 15 minutes 8.01 seconds. Current RSS: ~1516M. load average: 1.02 1.02 0.95 1/288 553451765 when updating shared runners1766 can enable shared runners1767 enables shared runners1768# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.14 seconds. Current RSS: ~1507M. load average: 1.02 1.02 0.95 1/288 553461769 cannot enable shared runners1770 does not enable shared runners1771 when updating project that has forks1772 does not change visibility of forks1773# [RSpecRunTime] RSpec elapsed time: 15 minutes 12.27 seconds. Current RSS: ~1499M. load average: 1.02 1.02 0.95 1/288 553471774 when updating a default branch1775 changes default branch, tracking the previous branch1776 does not change a default branch1777 when repository has an ambiguous branch named "HEAD"1778 returns an error to the user1779# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.86 seconds. Current RSS: ~1552M. load average: 0.94 1.01 0.94 1/293 554001780 when we update project but not enabling a wiki1781 does not try to create an empty wiki1782 handles empty project feature attributes1783# [RSpecRunTime] RSpec elapsed time: 15 minutes 18.74 seconds. Current RSS: ~1545M. load average: 0.94 1.00 0.94 1/293 554011784 when enabling a wiki1785 creates a wiki1786 logs an error and creates a metric when wiki can not be created1787# [RSpecRunTime] RSpec elapsed time: 15 minutes 20.41 seconds. Current RSS: ~1539M. load average: 0.94 1.00 0.94 1/293 554041788 when changing feature visibility to private1789 updates the visibility correctly1790 when changes project features1791 with feature_name:issues1792 publishes Projects::ProjectFeaturesChangedEvent1793 with feature_name:wiki1794 publishes Projects::ProjectFeaturesChangedEvent1795 with feature_name:forking1796 publishes Projects::ProjectFeaturesChangedEvent1797 with feature_name:model_experiments1798 publishes Projects::ProjectFeaturesChangedEvent1799 with feature_name:model_registry1800 publishes Projects::ProjectFeaturesChangedEvent1801 when archiving a project1802 publishes a ProjectTransferedEvent1803 behaves like publishing Projects::ProjectAttributesChangedEvent1804 publishes Projects::ProjectAttributesChangedEvent1805# [RSpecRunTime] RSpec elapsed time: 15 minutes 26.61 seconds. Current RSS: ~1523M. load average: 0.95 1.00 0.94 1/292 554051806 when changing operations feature visibility1807 does not sync the changes to the related fields1808 when updating a project that contains container images1809 allows to update other settings1810 when the GitlabAPI is not supported1811 behaves like renaming the project fails with message1812 does not allow to rename the project1813# [RSpecRunTime] RSpec elapsed time: 15 minutes 29.37 seconds. Current RSS: ~1517M. load average: 0.95 1.00 0.94 1/290 554061814 when Gitlab API is supported1815 executes a dry run of the project rename1816 when the dry run fails1817 logs the error1818 behaves like renaming the project fails with message1819 does not allow to rename the project1820# [RSpecRunTime] RSpec elapsed time: 15 minutes 32.19 seconds. Current RSS: ~1517M. load average: 0.95 1.00 0.94 1/290 554071821 when the dry run succeeds1822 continues with the project rename1823# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.36 seconds. Current RSS: ~1515M. load average: 0.96 1.00 0.94 1/290 554081824 when renaming a project1825 with legacy storage1826 does not allow renaming when new path matches existing repository on disk1827 when hashed storage is enabled1828 migrates project to a hashed storage instead of renaming the repo to another legacy name1829# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.41 seconds. Current RSS: ~1544M. load average: 0.96 1.00 0.94 1/292 554291830 with hashed storage1831 does not check if new path matches existing repository on disk1832# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.79 seconds. Current RSS: ~1547M. load average: 0.96 1.00 0.94 1/292 554371833 when passing invalid parameters1834 returns an error result when record cannot be updated1835 when updating #emails_enabled1836 updates the attribute for the project owner1837 does not update when not project owner1838# [RSpecRunTime] RSpec elapsed time: 15 minutes 40.49 seconds. Current RSS: ~1544M. load average: 1.04 1.02 0.95 1/292 554381839 when updating #runner_registration_enabled1840 updates the attribute1841 when runner registration is disabled for all projects1842 restricts updating the attribute1843# [RSpecRunTime] RSpec elapsed time: 15 minutes 42.07 seconds. Current RSS: ~1525M. load average: 1.04 1.02 0.95 1/292 554391844 when updating runners settings1845 when project has shared runners enabled1846 updates builds queue when shared runners get disabled1847# [RSpecRunTime] RSpec elapsed time: 15 minutes 43.98 seconds. Current RSS: ~1516M. load average: 1.12 1.04 0.95 1/292 554401848 when project has shared runners disabled1849 updates builds queue when shared runners get enabled1850# [RSpecRunTime] RSpec elapsed time: 15 minutes 45.75 seconds. Current RSS: ~1511M. load average: 1.12 1.04 0.95 1/292 554411851 when project has group runners enabled1852 updates builds queue when group runners get disabled1853# [RSpecRunTime] RSpec elapsed time: 15 minutes 47.42 seconds. Current RSS: ~1499M. load average: 1.12 1.04 0.95 1/290 554421854 when project has group runners disabled1855 updates builds queue when group runners get enabled1856# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.53 seconds. Current RSS: ~1491M. load average: 1.11 1.04 0.95 1/290 554431857 with external authorization enabled1858 does not save the project with an error if the service denies access1859 saves the new label if the service allows access1860 checks the default label when the classification label was cleared1861 does not check the label when it does not change1862# [RSpecRunTime] RSpec elapsed time: 15 minutes 52.78 seconds. Current RSS: ~1492M. load average: 1.11 1.04 0.95 1/290 554441863 when updating nested attributes for prometheus integration1864 prometheus integration exists1865 updates existing record1866# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.84 seconds. Current RSS: ~1497M. load average: 1.10 1.03 0.95 1/290 554451867 prometheus integration does not exist1868 valid parameters1869 creates new record1870 invalid parameters1871 does not create new record1872 when changing repository_storage1873 authenticated as admin1874 when admin mode is enabled1875 schedules the transfer of the repository to the new storage and locks the project1876# [RSpecRunTime] RSpec elapsed time: 15 minutes 56.82 seconds. Current RSS: ~1515M. load average: 1.10 1.03 0.95 1/290 554521877 when admin mode is disabled1878 behaves like the transfer was not scheduled1879 does not schedule the transfer1880# [RSpecRunTime] RSpec elapsed time: 15 minutes 58.21 seconds. Current RSS: ~1523M. load average: 1.09 1.03 0.96 1/290 554591881 the repository is read-only1882 behaves like the transfer was not scheduled1883 does not schedule the transfer1884# [RSpecRunTime] RSpec elapsed time: 15 minutes 59.58 seconds. Current RSS: ~1532M. load average: 1.09 1.03 0.96 1/290 554661885 the storage has not changed1886 behaves like the transfer was not scheduled1887 does not schedule the transfer1888# [RSpecRunTime] RSpec elapsed time: 16 minutes 0.94 second. Current RSS: ~1539M. load average: 1.09 1.03 0.96 5/290 554731889 the storage does not exist1890 behaves like the transfer was not scheduled1891 does not schedule the transfer1892# [RSpecRunTime] RSpec elapsed time: 16 minutes 2.11 seconds. Current RSS: ~1548M. load average: 1.09 1.03 0.96 1/290 554801893 authenticated as user1894 behaves like the transfer was not scheduled1895 does not schedule the transfer1896# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.45 seconds. Current RSS: ~1546M. load average: 1.08 1.03 0.96 1/290 554871897 when updating topics1898 update using topics1899 update using topic_list1900 update using tag_list (deprecated)1901# [RSpecRunTime] RSpec elapsed time: 16 minutes 6.73 seconds. Current RSS: ~1534M. load average: 1.08 1.03 0.96 1/290 554881902 when updating pages unique domain1903 when turning it on1904 adds pages unique domain1905 when turning it off1906 adds pages unique domain1907 #run_auto_devops_pipeline?1908 when master contains a .gitlab-ci.yml file1909 is expected to eq false1910 when auto devops is nil1911 is expected to eq false1912 when auto devops is explicitly enabled1913 is expected to eq true1914 when auto devops is explicitly disabled1915 is expected to eq false1916 when auto devops is set to instance setting1917 when auto devops is enabled system-wide1918 is expected to eq true1919 when auto devops is disabled system-wide1920 is expected to eq false1921# [RSpecRunTime] Finishing example group spec/services/projects/update_service_spec.rb. It took 1 minute 19.8 seconds. Expected to take 1 minute 3.42 seconds.1922# [RSpecRunTime] Starting example group spec/services/deployments/update_environment_service_spec.rb. Expected to take 56.48 seconds.1923Deployments::UpdateEnvironmentService1924 #execute1925 invalidates the environment etag cache1926 creates ref1927 updates merge request metrics1928 returns the deployment1929 returns the deployment when could not save the environment1930 returns the deployment when environment is stopped1931 when deployable is bridge job1932 creates ref1933# [RSpecRunTime] RSpec elapsed time: 16 minutes 21.92 seconds. Current RSS: ~1531M. load average: 1.06 1.03 0.96 1/295 556801934 when start action is defined1935 and environment is stopped1936 makes environment available1937# [RSpecRunTime] RSpec elapsed time: 16 minutes 23.32 seconds. Current RSS: ~1530M. load average: 1.14 1.05 0.96 1/295 557141938 when external URL is specified and the tier is unset1939 when external URL is valid1940 succeeds to update the tier automatically1941# [RSpecRunTime] RSpec elapsed time: 16 minutes 24.81 seconds. Current RSS: ~1530M. load average: 1.14 1.05 0.96 1/295 557481942 when external URL is invalid1943 fails to update the tier due to validation error1944 tracks an exception1945# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.46 seconds. Current RSS: ~1520M. load average: 1.14 1.05 0.96 1/295 558141946 when variables are used1947 does not create a new environment1948 updates external url1949# [RSpecRunTime] RSpec elapsed time: 16 minutes 30.69 seconds. Current RSS: ~1513M. load average: 1.05 1.03 0.96 1/294 558981950 when auto_stop_in are used1951 renews auto stop at1952 when value is a variable1953 renews auto stop at with expanded variable value1954# [RSpecRunTime] RSpec elapsed time: 16 minutes 33.77 seconds. Current RSS: ~1510M. load average: 1.04 1.03 0.96 1/294 559731955 when deployment tier is specified1956 when tier has already been set1957 overwrites the guessed tier by the specified deployment tier1958# [RSpecRunTime] RSpec elapsed time: 16 minutes 35.23 seconds. Current RSS: ~1514M. load average: 1.04 1.03 0.96 1/296 560061959 when tier has not been set1960 sets the specified deployment tier1961 when deployment was created by an external CD system1962 guesses the deployment tier1963# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.01 seconds. Current RSS: ~1520M. load average: 1.04 1.03 0.96 1/296 560711964 when deployment tier is not specified1965 guesses the deployment tier1966# [RSpecRunTime] RSpec elapsed time: 16 minutes 39.47 seconds. Current RSS: ~1522M. load average: 1.04 1.03 0.96 1/296 561051967 #expanded_environment_url1968 when yaml environment uses $CI_COMMIT_REF_NAME1969 is expected to eq "http://review/master"1970# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.97 seconds. Current RSS: ~1521M. load average: 1.04 1.03 0.96 1/296 561301971 when yaml environment uses $CI_ENVIRONMENT_SLUG1972 is expected to eq "http://review/prod-slug"1973# [RSpecRunTime] RSpec elapsed time: 16 minutes 42.49 seconds. Current RSS: ~1521M. load average: 1.04 1.03 0.96 1/296 561551974 when yaml environment uses yaml_variables containing symbol keys1975 is expected to eq "http://review/host"1976# [RSpecRunTime] RSpec elapsed time: 16 minutes 44.07 seconds. Current RSS: ~1521M. load average: 1.12 1.04 0.96 1/296 561801977 when job variables are generated during runtime1978 expands the environment URL from the dynamic variable1979# [RSpecRunTime] RSpec elapsed time: 16 minutes 46.12 seconds. Current RSS: ~1515M. load average: 1.12 1.04 0.96 1/296 562051980 when environment url uses a nested variable1981 is expected to eq "http://appname-master.example.com"1982# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.64 seconds. Current RSS: ~1513M. load average: 1.12 1.04 0.96 1/296 562301983 when yaml environment does not have url1984 returns the external_url from persisted environment1985# [RSpecRunTime] RSpec elapsed time: 16 minutes 48.94 seconds. Current RSS: ~1513M. load average: 1.11 1.04 0.97 1/296 562461986 merge request metrics1987 while updating the 'first_deployed_to_production_at' time1988 for merge requests merged before the current deploy1989 sets the time if the deploy's environment is 'production'1990 does not raise errors if the merge request does not have a metrics record1991 when job deploys to staging1992 doesn't set the time if the deploy's environment is not 'production'1993# [RSpecRunTime] RSpec elapsed time: 16 minutes 54.9 seconds. Current RSS: ~1516M. load average: 1.10 1.04 0.97 1/297 564821994 for merge requests merged before the previous deploy1995 if the 'first_deployed_to_production_at' time is already set1996 does not overwrite the older 'first_deployed_to_production_at' time1997# [RSpecRunTime] RSpec elapsed time: 16 minutes 56.91 seconds. Current RSS: ~1516M. load average: 1.10 1.04 0.97 1/297 565791998 if the 'first_deployed_to_production_at' time is not already set1999 does not overwrite the older 'first_deployed_to_production_at' time2000# [RSpecRunTime] RSpec elapsed time: 16 minutes 59.03 seconds. Current RSS: ~1512M. load average: 1.25 1.07 0.98 1/297 566752001# [RSpecRunTime] Finishing example group spec/services/deployments/update_environment_service_spec.rb. It took 46.7 seconds. Expected to take 56.48 seconds.2002# [RSpecRunTime] Starting example group spec/models/gpg_key_spec.rb. Expected to take 50.17 seconds.2003GpgKey2004 does not allow STI2005 associations2006 is expected to belong to user required: false2007 is expected to have many subkeys2008# [RSpecRunTime] RSpec elapsed time: 17 minutes 1.73 seconds. Current RSS: ~1501M. load average: 1.25 1.07 0.98 1/296 567002009 validation2010 is expected to validate that :user cannot be empty/falsy2011 is expected to validate that :key cannot be empty/falsy2012 is expected to validate that :key is case-sensitively unique2013 is expected to allow :key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK-----\nkey\n-----END PGP PUBLIC KEY BLOCK-----"›2014 is expected not to allow :key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK-----\nkey"›2015 is expected not to allow :key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK-----\nkey\n-----BEGIN PGP PUBLIC KEY BLOCK-----"›2016 is expected not to allow :key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK----------END PGP PUBLIC KEY BLOCK-----"›2017 is expected not to allow :key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK-----"›2018 is expected not to allow :key to be ‹"-----END PGP PUBLIC KEY BLOCK-----"›2019 is expected not to allow :key to be ‹"key\n-----END PGP PUBLIC KEY BLOCK-----"›2020 is expected not to allow :key to be ‹"BEGIN PGP"›2021# [RSpecRunTime] RSpec elapsed time: 17 minutes 11.86 seconds. Current RSS: ~1530M. load average: 1.29 1.09 0.98 1/291 568772022 callbacks2023 extract_fingerprint2024 extracts the fingerprint from the gpg key2025# [RSpecRunTime] RSpec elapsed time: 17 minutes 12.86 seconds. Current RSS: ~1535M. load average: 1.29 1.09 0.98 1/291 568982026 extract_primary_keyid2027 extracts the primary keyid from the gpg key2028 generate_subkeys2029 extracts the subkeys from the gpg key2030# [RSpecRunTime] RSpec elapsed time: 17 minutes 15.19 seconds. Current RSS: ~1543M. load average: 1.27 1.09 0.98 1/291 569502031 #key=2032 strips white spaces2033 does not strip when the key is nil2034 #user_infos2035 returns the user infos from the gpg key2036# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.93 seconds. Current RSS: ~1542M. load average: 1.27 1.09 0.98 1/291 569822037 #verified_user_infos2038 returns the user infos if it is verified2039 returns an empty array if the user info is not verified2040# [RSpecRunTime] RSpec elapsed time: 17 minutes 20.48 seconds. Current RSS: ~1540M. load average: 1.25 1.09 0.98 2/291 570672041 #emails_with_verified_status2042 email is verified if the user has the matching email2043# [RSpecRunTime] RSpec elapsed time: 17 minutes 22.34 seconds. Current RSS: ~1536M. load average: 1.25 1.09 0.98 1/291 571102044 #verified?2045 returns true if one of the email addresses in the key belongs to the user2046 returns false if none of the email addresses in the key does not belong to the user2047# [RSpecRunTime] RSpec elapsed time: 17 minutes 25.86 seconds. Current RSS: ~1528M. load average: 1.31 1.10 0.99 1/291 571952048 verified_and_belongs_to_email?2049 returns false if none of the email addresses in the key does not belong to the user2050 returns false if one of the email addresses in the key belongs to the user and does not match the provided email2051 returns true if one of the email addresses in the key belongs to the user and matches the provided email2052 returns true if one of the email addresses in the key belongs to the user and case-insensitively matches the provided email2053# [RSpecRunTime] RSpec elapsed time: 17 minutes 32.9 seconds. Current RSS: ~1521M. load average: 1.36 1.12 1.00 1/291 573642054 #revoke2055 invalidates all associated gpg signatures and destroys the key2056 deletes all the associated subkeys2057 invalidates all signatures associated to the subkeys2058# [RSpecRunTime] RSpec elapsed time: 17 minutes 40.17 seconds. Current RSS: ~1527M. load average: 1.31 1.11 1.00 1/291 574892059# [RSpecRunTime] Finishing example group spec/models/gpg_key_spec.rb. It took 41.01 seconds. Expected to take 50.17 seconds.2060# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.2061Lint factories for GpgKey2062 with saas, license, and factory defaults2063 behaves like factory2064 gpg_key factory2065 does not raise error when built2066 does not raise error when created2067# [RSpecRunTime] RSpec elapsed time: 17 minutes 42.98 seconds. Current RSS: ~1520M. load average: 1.31 1.11 1.00 1/291 575272068 behaves like factory2069 gpg_key_with_subkeys factory2070 does not raise error when built2071 does not raise error when created2072# [RSpecRunTime] RSpec elapsed time: 17 minutes 44.53 seconds. Current RSS: ~1514M. load average: 1.28 1.11 1.00 1/291 575592073 behaves like factory2074 another_gpg_key factory2075 does not raise error when built2076 does not raise error when created2077# [RSpecRunTime] RSpec elapsed time: 17 minutes 46.14 seconds. Current RSS: ~1515M. load average: 1.28 1.11 1.00 1/291 575912078# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 5.99 seconds. Expected to take 39.52 seconds.2079# [RSpecRunTime] Starting example group spec/presenters/ci/build_runner_presenter_spec.rb. Expected to take 44.98 seconds.2080Ci::BuildRunnerPresenter2081 #artifacts2082 when option contains archive-type artifacts2083 presents correct hash2084 when untracked is specified2085 presents correct hash2086# [RSpecRunTime] RSpec elapsed time: 17 minutes 48.22 seconds. Current RSS: ~1515M. load average: 1.26 1.11 1.00 1/291 575922087 when untracked and paths are missing2088 does not present hash2089 when artifacts exclude is defined2090 includes the list of excluded paths2091 when artifacts exclude is not defined2092 does not include an empty list of excluded paths2093 with reports2094 archive2095 presents correct hash2096 metadata2097 presents correct hash2098 trace2099 presents correct hash2100 metrics_referee2101 presents correct hash2102 network_referee2103 presents correct hash2104 junit2105 presents correct hash2106# [RSpecRunTime] RSpec elapsed time: 17 minutes 56.03 seconds. Current RSS: ~1505M. load average: 1.24 1.11 1.00 1/291 575932107 accessibility2108 presents correct hash2109 codequality2110 presents correct hash2111 sast2112 presents correct hash2113 secret_detection2114 presents correct hash2115 dependency_scanning2116 presents correct hash2117 container_scanning2118 presents correct hash2119 cluster_image_scanning2120 presents correct hash2121 dast2122 presents correct hash2123 license_scanning2124 presents correct hash2125 performance2126 presents correct hash2127 browser_performance2128 presents correct hash2129 load_performance2130 presents correct hash2131 metrics2132 presents correct hash2133 lsif2134 presents correct hash2135 dotenv2136 presents correct hash2137 cobertura2138 presents correct hash2139 terraform2140 presents correct hash2141 cluster_applications2142 presents correct hash2143 requirements2144 presents correct hash2145 requirements_v22146 presents correct hash2147 coverage_fuzzing2148 presents correct hash2149 api_fuzzing2150 presents correct hash2151 cyclonedx2152 presents correct hash2153 annotations2154 presents correct hash2155 repository_xray2156 presents correct hash2157 when a specific coverage_report type is given2158 presents the coverage report hash with the coverage format2159 when a specific coverage_report type is given with another report type2160 presents both reports2161 when option has both archive and reports specification2162 presents correct hash2163 when archive specifies 'expire_in' keyword2164 inherits expire_in from archive2165# [RSpecRunTime] RSpec elapsed time: 18 minutes 19.78 seconds. Current RSS: ~1493M. load average: 1.16 1.10 1.00 1/291 575942166 when option has no artifact keywords2167 does not present hash2168 #ref_type2169 returns the correct ref type2170 when tag is false2171 returns the correct ref type2172# [RSpecRunTime] RSpec elapsed time: 18 minutes 22.46 seconds. Current RSS: ~1493M. load average: 1.16 1.10 1.00 1/291 575952173 #git_depth2174 defaults to git depth setting for the project2175 when GIT_DEPTH variable is specified2176 returns its value2177# [RSpecRunTime] RSpec elapsed time: 18 minutes 24.54 seconds. Current RSS: ~1492M. load average: 1.14 1.09 1.00 1/291 575962178 #repo_object_format2179 delegates the call to #repository_object_format2180 #refspecs2181 returns the correct refspecs2182 when ref is tag2183 returns the correct refspecs2184 when GIT_DEPTH is zero2185 returns the correct refspecs2186# [RSpecRunTime] RSpec elapsed time: 18 minutes 28.5 seconds. Current RSS: ~1494M. load average: 1.13 1.09 1.00 1/291 575972187 when pipeline is detached merge request pipeline2188 returns the correct refspecs2189 when GIT_DEPTH is zero2190 returns the correct refspecs2191# [RSpecRunTime] RSpec elapsed time: 18 minutes 32.87 seconds. Current RSS: ~1506M. load average: 1.13 1.09 1.00 1/297 577482192 when pipeline is legacy detached merge request pipeline2193 returns the correct refspecs2194# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.06 seconds. Current RSS: ~1514M. load average: 1.12 1.09 1.00 1/297 578232195 when persistent pipeline ref exists2196 exposes the persistent pipeline ref2197# [RSpecRunTime] RSpec elapsed time: 18 minutes 36.6 seconds. Current RSS: ~1513M. load average: 1.12 1.09 1.00 1/297 578602198 #runner_variables2199 returns an array2200 returns the expected variables2201 when there is a file variable to expand2202 returns variables with expanded2203# [RSpecRunTime] RSpec elapsed time: 18 minutes 38.7 seconds. Current RSS: ~1519M. load average: 1.11 1.09 1.00 1/296 578912204 when there is a raw variable to expand2205 returns expanded variables without expanding raws2206 #runner_variables subset2207 with references in pipeline variables2208 returns expanded and sorted variables2209# [RSpecRunTime] RSpec elapsed time: 18 minutes 40.31 seconds. Current RSS: ~1525M. load average: 1.11 1.09 1.00 1/296 578982210# [RSpecRunTime] Finishing example group spec/presenters/ci/build_runner_presenter_spec.rb. It took 54.16 seconds. Expected to take 44.98 seconds.2211# [RSpecRunTime] Starting example group spec/models/hooks/project_hook_spec.rb. Expected to take 40.87 seconds.2212ProjectHook2213 does not allow STI2214 .executable/.disabled2215 finds the correct set of project hooks2216 when the flag is disabled2217 causes all hooks to be considered executable2218 causes no hooks to be considered disabled2219# [RSpecRunTime] RSpec elapsed time: 18 minutes 50.48 seconds. Current RSS: ~1583M. load average: 1.09 1.09 1.00 1/291 578992220 when silent mode is enabled2221 causes no hooks to be considered executable2222 causes all hooks to be considered disabled2223# [RSpecRunTime] RSpec elapsed time: 18 minutes 56.09 seconds. Current RSS: ~1580M. load average: 1.09 1.08 1.00 1/291 579002224 #executable?2225 recent_failures: 0, not_until: :not_set, executable: true2226 has the correct state2227 when the flag is disabled2228 is always executable2229# [RSpecRunTime] RSpec elapsed time: 18 minutes 57.16 seconds. Current RSS: ~1583M. load average: 1.09 1.08 1.00 1/291 579012230 recent_failures: 0, not_until: :past, executable: true2231 has the correct state2232 when the flag is disabled2233 is always executable2234# [RSpecRunTime] RSpec elapsed time: 18 minutes 58.25 seconds. Current RSS: ~1582M. load average: 1.16 1.10 1.01 1/291 579022235 recent_failures: 0, not_until: :future, executable: true2236 has the correct state2237 when the flag is disabled2238 is always executable2239 recent_failures: 0, not_until: :now, executable: true2240 has the correct state2241 when the flag is disabled2242 is always executable2243 recent_failures: 1, not_until: :not_set, executable: true2244 has the correct state2245 when the flag is disabled2246 is always executable2247# [RSpecRunTime] RSpec elapsed time: 19 minutes 1.09 seconds. Current RSS: ~1653M. load average: 1.16 1.10 1.01 1/291 579032248 recent_failures: 1, not_until: :past, executable: true2249 has the correct state2250 when the flag is disabled2251 is always executable2252# [RSpecRunTime] RSpec elapsed time: 19 minutes 2.19 seconds. Current RSS: ~1654M. load average: 1.16 1.10 1.01 1/291 579042253 recent_failures: 1, not_until: :future, executable: true2254 has the correct state2255 when the flag is disabled2256 is always executable2257 recent_failures: 3, not_until: :not_set, executable: true2258 has the correct state2259 when the flag is disabled2260 is always executable2261 recent_failures: 3, not_until: :past, executable: true2262 has the correct state2263 when the flag is disabled2264 is always executable2265 recent_failures: 3, not_until: :future, executable: true2266 has the correct state2267 when the flag is disabled2268 is always executable2269 recent_failures: 4, not_until: :not_set, executable: false2270 has the correct state2271 when the flag is disabled2272 is always executable2273 recent_failures: 4, not_until: :past, executable: true2274 has the correct state2275 when the flag is disabled2276 is always executable2277 recent_failures: 4, not_until: :now, executable: false2278 has the correct state2279 when the flag is disabled2280 is always executable2281 recent_failures: 4, not_until: :future, executable: false2282 has the correct state2283 when the flag is disabled2284 is always executable2285 #enable!2286 makes a hook executable if it was marked as failed2287 makes a hook executable if it is currently backed off2288 logs relevant information2289 does not update hooks unless necessary2290 is expected to change `hook.executable?` from false to true2291 #backoff!2292 when we have not backed off before2293 does not disable the hook2294 increments recent_failures2295 logs relevant information2296 when we have exhausted the grace period2297 disables the hook2298 increments backoff_count2299 sets disabled_until2300 logs relevant information2301 is expected to change `hook.backoff_count` by 12302 when the hook is permanently disabled2303 does not set disabled_until2304 does not increment the backoff count2305# [RSpecRunTime] RSpec elapsed time: 19 minutes 13.09 seconds. Current RSS: ~1844M. load average: 1.12 1.09 1.00 1/291 579052306 when the flag is disabled2307 does not increment backoff count2308 #failed!2309 is expected to change `hook.recent_failures` by 12310 when the flag is disabled2311 does not increment recent failure count2312 #temporarily_disabled?2313 is false when not temporarily disabled2314 allows FAILURE_THRESHOLD initial failures before we back-off2315 when hook has been told to back off2316 is true2317 when the flag is disabled2318 is false2319# [RSpecRunTime] RSpec elapsed time: 19 minutes 15.61 seconds. Current RSS: ~1842M. load average: 1.12 1.09 1.00 1/291 579062320 #permanently_disabled?2321 is false when not disabled2322 when hook has been disabled2323 is true2324 when the flag is disabled2325 is false2326# [RSpecRunTime] RSpec elapsed time: 19 minutes 17.16 seconds. Current RSS: ~1862M. load average: 1.12 1.09 1.00 1/291 579072327 #alert_status2328 is expected to eq :executable2329 when hook has been disabled2330 is expected to eq :disabled2331 when the flag is disabled2332 is expected to eq :executable2333 when hook has been backed off2334 is expected to eq :temporarily_disabled2335 when the flag is disabled2336 is expected to eq :executable2337 associations2338 is expected to belong to project required: false2339 validations2340 is expected to validate that :project cannot be empty/falsy2341 behaves like includes Limitable concern2342 #exceeds_limits?2343 without plan limits configured2344 is expected to eq false2345 without plan limits configured2346 is expected to eq false2347 with an existing model2348 is expected to eq true2349 validations2350 is expected to be a kind of Limitable2351 without plan limits configured2352 can create new models2353 with plan limits configured2354 can create new models2355 with an existing model2356 cannot create new models exceeding the plan limits2357# [RSpecRunTime] RSpec elapsed time: 19 minutes 22.39 seconds. Current RSS: ~1761M. load average: 1.11 1.09 1.00 1/291 579082358 .for_projects2359 finds related project hooks2360# [RSpecRunTime] RSpec elapsed time: 19 minutes 24.04 seconds. Current RSS: ~1762M. load average: 1.10 1.09 1.00 1/291 579092361 .push_hooks2362 returns hooks for push events only2363 .tag_push_hooks2364 returns hooks for tag push events only2365 #parent2366 returns the associated project2367 #application_context2368 includes the type and project2369# [RSpecRunTime] Finishing example group spec/models/hooks/project_hook_spec.rb. It took 45.83 seconds. Expected to take 40.87 seconds.2370# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.2371Lint factories for ProjectHook2372 with saas, license, and factory defaults2373 behaves like factory2374 project_hook factory2375 does not raise error when built2376 does not raise error when created2377 linting :url_variables trait2378 does not raise error when created2379# [RSpecRunTime] RSpec elapsed time: 19 minutes 28.0 seconds. Current RSS: ~1744M. load average: 1.10 1.09 1.00 1/291 579162380 linting :token trait2381 does not raise error when created2382 linting :all_events_enabled trait2383 does not raise error when created2384 linting :with_push_branch_filter trait2385 does not raise error when created2386 linting :permanently_disabled trait2387 does not raise error when created2388# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 3.17 seconds. Expected to take 39.52 seconds.2389# [RSpecRunTime] Starting example group spec/serializers/group_child_entity_spec.rb. Expected to take 36.52 seconds.2390GroupChildEntity2391 for a project2392 has the correct type2393 includes the star count2394 has the correct edit path2395 includes the last activity at2396 behaves like group child json2397 renders json2398 includes id2399 includes full_name2400 includes avatar_url2401 includes name2402 includes description2403 includes markdown_description2404 includes visibility2405 includes type2406 includes can_edit2407 includes visibility2408 includes permission2409 includes relative_path2410# [RSpecRunTime] RSpec elapsed time: 19 minutes 46.86 seconds. Current RSS: ~1614M. load average: 1.07 1.08 1.00 1/291 579172411 for a group2412 has the correct type2413 counts projects and subgroups as children2414 includes children_count2415 includes leave_path2416 includes parent_id2417 includes number_users_with_delimiter2418 includes project_count2419 includes subgroup_count2420 allows an owner to leave when there is another one2421 allows an owner to delete the group2422 allows admin to delete the group2423 disallows a maintainer to delete the group2424 has the correct edit path2425 emoji in description2426 has the correct markdown_description2427# [RSpecRunTime] RSpec elapsed time: 19 minutes 59.18 seconds. Current RSS: ~1610M. load average: 1.06 1.08 1.00 1/291 579182428 behaves like group child json2429 renders json2430 includes id2431 includes full_name2432 includes avatar_url2433 includes name2434 includes description2435 includes markdown_description2436 includes visibility2437 includes type2438 includes can_edit2439 includes visibility2440 includes permission2441 includes relative_path2442# [RSpecRunTime] RSpec elapsed time: 20 minutes 9.95 seconds. Current RSS: ~1616M. load average: 0.97 1.06 0.99 1/291 579192443 for a private group2444 user is member of the group2445 includes the counts2446 user is not a member of the group2447 does not include the counts2448 user is only a member of a project in the group2449 does not include the counts2450 for a project with external authorization enabled2451 does not hit the external authorization service2452# [RSpecRunTime] Finishing example group spec/serializers/group_child_entity_spec.rb. It took 43.56 seconds. Expected to take 36.52 seconds.2453# [RSpecRunTime] Starting example group spec/models/concerns/reset_on_column_errors_spec.rb. Expected to take 32.71 seconds.2454ResetOnColumnErrors2455 does not allow STI2456 resetting on missing column error on save2457 with mismatched columns due to schema cache2458 resets column information when encountering an UnknownAttributeError2459 logs when column is reset2460 when reset_column_information_on_statement_invalid FF is disabled2461 does not reset column information2462# [RSpecRunTime] RSpec elapsed time: 20 minutes 28.55 seconds. Current RSS: ~1522M. load average: 1.04 1.07 1.00 1/291 579202463 resetting on union errors2464 handles ActiveRecord::StatementInvalid on the instance level2465 with mismatched columns due to schema cache2466 resets column information when encountering an UNION error2467 logs when column is reset2468# [RSpecRunTime] RSpec elapsed time: 20 minutes 40.09 seconds. Current RSS: ~1520M. load average: 0.96 1.05 0.99 1/291 579212469 with mismatched columns due to coding error2470 limits reset_column_information calls2471 does reset_column_information after some time has passed2472# [RSpecRunTime] RSpec elapsed time: 20 minutes 47.64 seconds. Current RSS: ~1512M. load average: 0.96 1.05 1.00 1/291 579222473# [RSpecRunTime] Finishing example group spec/models/concerns/reset_on_column_errors_spec.rb. It took 34.76 seconds. Expected to take 32.71 seconds.2474# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/members_mapper_spec.rb. Expected to take 30.01 seconds.2475Gitlab::ImportExport::MembersMapper2476 map members2477 when importable is Project2478 includes the exported user ID in the map2479 maps a member2480 defaults to importer member if it does not exist2481 has invited members with no user2482 maps created_by_id to user on new instance2483 replaced user_id with user_id from new instance2484 adds users to project members2485 maps an owner as a maintainer2486 logging2487 logs member addition2488 when exporter member is invalid2489 logs member addition failure2490# [RSpecRunTime] RSpec elapsed time: 20 minutes 59.28 seconds. Current RSS: ~1563M. load average: 1.04 1.06 1.00 1/291 579232491 user is not an admin2492 does not map a member2493 defaults to importer member if it does not exist2494# [RSpecRunTime] RSpec elapsed time: 21 minutes 1.57 seconds. Current RSS: ~1564M. load average: 1.04 1.06 1.00 1/292 579242495 chooses the one with an email2496 maps the member that has a matching email2497# [RSpecRunTime] RSpec elapsed time: 21 minutes 2.83 seconds. Current RSS: ~1566M. load average: 1.04 1.06 1.00 1/292 579252498 when user has email exported2499 maps a member2500# [RSpecRunTime] RSpec elapsed time: 21 minutes 4.06 seconds. Current RSS: ~1569M. load average: 1.04 1.06 1.00 1/291 579262501 importer same as group member2502 maps the project member2503 maps the project member if it already exists2504# [RSpecRunTime] RSpec elapsed time: 21 minutes 6.82 seconds. Current RSS: ~1575M. load average: 1.04 1.06 1.00 1/291 579272505 importing group members2506 maps the importer2507 maps the group member2508# [RSpecRunTime] RSpec elapsed time: 21 minutes 9.84 seconds. Current RSS: ~1572M. load average: 1.04 1.06 1.00 1/291 579282509 when importer mapping fails2510 includes importer specific error message2511# [RSpecRunTime] RSpec elapsed time: 21 minutes 10.88 seconds. Current RSS: ~1572M. load average: 1.04 1.06 1.00 1/291 579292512 when importer is not an admin2513 and the imported project is part of a group2514 behaves like it fetches the access level from parent group2515 and resolves it correctly2516# [RSpecRunTime] RSpec elapsed time: 21 minutes 12.06 seconds. Current RSS: ~1574M. load average: 1.04 1.06 1.00 1/291 579302517 behaves like it fetches the access level from parent group2518 and resolves it correctly2519# [RSpecRunTime] RSpec elapsed time: 21 minutes 13.14 seconds. Current RSS: ~1573M. load average: 1.03 1.06 1.00 1/291 579312520 behaves like it fetches the access level from parent group2521 and resolves it correctly2522# [RSpecRunTime] RSpec elapsed time: 21 minutes 14.22 seconds. Current RSS: ~1574M. load average: 1.03 1.06 1.00 1/291 579322523 and the imported group is part of another group2524 behaves like it fetches the access level from parent group2525 and resolves it correctly2526 behaves like it fetches the access level from parent group2527 and resolves it correctly2528 behaves like it fetches the access level from parent group2529 and resolves it correctly2530 when importable is Group2531 includes the exported user ID in the map2532 maps a member2533 defaults to importer member if it does not exist2534 has invited members with no user2535 maps created_by_id to user on new instance2536 replaced user_id with user_id from new instance2537 does not lower owner access level2538 logging2539 logs member addition2540 when exporter member is invalid2541 logs member addition failure2542# [RSpecRunTime] RSpec elapsed time: 21 minutes 22.89 seconds. Current RSS: ~1566M. load average: 1.03 1.06 1.00 1/291 579332543 user is not an admin2544 does not map a member2545 defaults to importer member if it does not exist2546# [RSpecRunTime] RSpec elapsed time: 21 minutes 24.11 seconds. Current RSS: ~1567M. load average: 1.11 1.07 1.01 1/291 579342547 chooses the one with an email2548 maps the member that has a matching email2549 when user has email exported2550 maps a member2551# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/members_mapper_spec.rb. It took 37.81 seconds. Expected to take 30.01 seconds.2552# [RSpecRunTime] Starting example group spec/lib/gitlab/lets_encrypt/client_spec.rb. Expected to take 27.63 seconds.2553Gitlab::LetsEncrypt::Client2554 #new_order2555 ensures account registration2556 generates and stores private key and initialize acme client with it2557 returns order2558 when private key is saved in settings2559 uses current value of private key2560# [RSpecRunTime] RSpec elapsed time: 21 minutes 32.99 seconds. Current RSS: ~1623M. load average: 1.10 1.07 1.00 1/291 579352561 when acme integration is disabled2562 raises error2563 #load_order2564 ensures account registration2565 generates and stores private key and initialize acme client with it2566 loads order2567 when private key is saved in settings2568 uses current value of private key2569# [RSpecRunTime] RSpec elapsed time: 21 minutes 42.73 seconds. Current RSS: ~1650M. load average: 1.08 1.07 1.00 1/291 579362570 when acme integration is disabled2571 raises error2572 #load_challenge2573 ensures account registration2574 generates and stores private key and initialize acme client with it2575 loads challenge2576 when private key is saved in settings2577 uses current value of private key2578# [RSpecRunTime] RSpec elapsed time: 21 minutes 48.64 seconds. Current RSS: ~1706M. load average: 1.15 1.08 1.01 1/291 579372579 when acme integration is disabled2580 raises error2581 #terms_of_service_url2582 returns valid url2583# [RSpecRunTime] RSpec elapsed time: 21 minutes 50.53 seconds. Current RSS: ~1717M. load average: 1.15 1.08 1.01 1/291 579382584# [RSpecRunTime] Finishing example group spec/lib/gitlab/lets_encrypt/client_spec.rb. It took 25.09 seconds. Expected to take 27.63 seconds.2585# [RSpecRunTime] Starting example group spec/scripts/internal_events/cli_spec.rb. Expected to take 26.38 seconds.2586Cli2587 behaves like definition fixtures are valid2588 for events2589 when creating new metrics2590 behaves like creates the right defintion files2591tput: No value for $TERM and no -T specified2592 in scenario: Create a weekly/monthly metric for a single event2593# [RSpecRunTime] RSpec elapsed time: 21 minutes 52.74 seconds. Current RSS: ~1760M. load average: 1.15 1.08 1.01 2/292 579412594 behaves like creates the right defintion files2595tput: No value for $TERM and no -T specified2596 in scenario: Create a weekly/monthly metric for a multiple events, but select only one event2597# [RSpecRunTime] RSpec elapsed time: 21 minutes 54.05 seconds. Current RSS: ~1804M. load average: 1.14 1.08 1.01 1/292 579432598 behaves like creates the right defintion files2599tput: No value for $TERM and no -T specified2600 in scenario: Create a weekly/monthly metric for multiple events2601# [RSpecRunTime] RSpec elapsed time: 21 minutes 56.8 seconds. Current RSS: ~1852M. load average: 1.14 1.08 1.01 1/292 579452602 behaves like creates the right defintion files2603tput: No value for $TERM and no -T specified2604 in scenario: Create an all time total metric for a single event2605# [RSpecRunTime] RSpec elapsed time: 21 minutes 58.09 seconds. Current RSS: ~1874M. load average: 1.13 1.08 1.01 2/292 579472606 behaves like creates the right defintion files2607 in scenario: Try to create a database metric2608 behaves like creates the right defintion files2609tput: No value for $TERM and no -T specified2610 in scenario: Create an all time total metric for a single event, and confirm each attribute copied from event2611# [RSpecRunTime] RSpec elapsed time: 21 minutes 59.39 seconds. Current RSS: ~1885M. load average: 1.13 1.08 1.01 1/292 579492612 behaves like creates the right defintion files2613tput: No value for $TERM and no -T specified2614 in scenario: Create a metric after helping the user figure out next steps2615# [RSpecRunTime] RSpec elapsed time: 22 minutes 0.6 second. Current RSS: ~1892M. load average: 1.13 1.08 1.01 1/293 579512616 behaves like creates the right defintion files2617tput: No value for $TERM and no -T specified2618 in scenario: User overwrites metric that already exists2619# [RSpecRunTime] RSpec elapsed time: 22 minutes 1.85 seconds. Current RSS: ~1897M. load average: 1.13 1.08 1.01 1/292 579532620 behaves like creates the right defintion files2621tput: No value for $TERM and no -T specified2622 in scenario: User opts not to overwrite metric that already exists2623# [RSpecRunTime] RSpec elapsed time: 22 minutes 3.03 seconds. Current RSS: ~1905M. load average: 1.13 1.08 1.01 1/292 579552624 when creating a metric from multiple events2625tput: No value for $TERM and no -T specified2626 filters the product group options based on common section2627tput: No value for $TERM and no -T specified2628 filters the product group options based on common section & stage2629# [RSpecRunTime] RSpec elapsed time: 22 minutes 5.29 seconds. Current RSS: ~1921M. load average: 1.12 1.08 1.01 1/292 579582630 when product group for event no longer exists2631tput: No value for $TERM and no -T specified2632 prompts user to select another group2633# [RSpecRunTime] RSpec elapsed time: 22 minutes 6.5 seconds. Current RSS: ~1929M. load average: 1.12 1.08 1.01 3/292 579602634 when creating a metric for an event which has metrics2635tput: No value for $TERM and no -T specified2636 shows all metrics options2637 with an existing weekly metric2638tput: No value for $TERM and no -T specified2639 partially filters metric options2640# [RSpecRunTime] RSpec elapsed time: 22 minutes 8.78 seconds. Current RSS: ~1934M. load average: 1.11 1.08 1.01 1/292 579632641 with an existing total metric2642tput: No value for $TERM and no -T specified2643 filters whole metric options2644# [RSpecRunTime] RSpec elapsed time: 22 minutes 9.95 seconds. Current RSS: ~1937M. load average: 1.11 1.08 1.01 1/292 579652645 when event excludes identifiers2646tput: No value for $TERM and no -T specified2647 filters unavailable identifiers2648# [RSpecRunTime] RSpec elapsed time: 22 minutes 11.12 seconds. Current RSS: ~1936M. load average: 1.11 1.08 1.01 1/292 579672649 when all metrics already exist2650tput: No value for $TERM and no -T specified2651 exits the script and directs user to search for existing metrics2652# [RSpecRunTime] RSpec elapsed time: 22 minutes 12.35 seconds. Current RSS: ~1940M. load average: 1.11 1.08 1.01 1/292 579692653 when creating new events2654 behaves like creates the right defintion files2655 in scenario: Creates a new event and flows directly into metric creation2656 behaves like creates the right defintion files2657 in scenario: Requires description & action before continuing2658 behaves like creates the right defintion files2659 in scenario: Does not allow existing events for action2660 behaves like creates the right defintion files2661 in scenario: Creates a new event without identifiers2662 behaves like creates the right defintion files2663 in scenario: Smashing the keyboard/return creates an event & metrics with the most common attributes, then shows usage2664 behaves like creates the right defintion files2665 in scenario: Creates an event after helping the user figure out next steps2666 behaves like creates the right defintion files2667 in scenario: Creates a new event and flows directly into usage examples2668 behaves like creates the right defintion files2669 in scenario: Skips event creation, then saves event & flows directly into metric creation2670 behaves like creates the right defintion files2671 in scenario: Creates a new event with an entirely valid output2672 with invalid event name2673 prompts user to select another name2674 behaves like definition fixtures are valid2675 for metrics2676 when offline2677 behaves like creates the right defintion files2678 in scenario: Creates a new event with product stage/section/group input manually2679 behaves like creates the right defintion files2680tput: No value for $TERM and no -T specified2681 in scenario: Creates a new metric with product stage/section/group input manually2682# [RSpecRunTime] RSpec elapsed time: 22 minutes 18.58 seconds. Current RSS: ~1979M. load average: 1.09 1.08 1.01 1/292 579712683 when showing usage examples2684 for an event with identifiers2685 shows backend examples2686 for an event without identifiers2687 shows all examples2688 when viewing examples for multiple events2689 switches between events gracefully2690 when user doesn't know what they're trying to do2691 handles when user isn't trying to track product usage2692 handles when product usage can't be tracked with events2693 handles when user needs to add a new event2694 handles when user needs to add a new metric2695 when window size is unavailable2696 behaves like creates the right defintion files2697 in scenario: Terminal size does not prevent file creation2698# [RSpecRunTime] Finishing example group spec/scripts/internal_events/cli_spec.rb. It took 30.22 seconds. Expected to take 26.38 seconds.2699# [RSpecRunTime] Starting example group spec/services/merge_requests/conflicts/list_service_spec.rb. Expected to take 24.51 seconds.2700MergeRequests::Conflicts::ListService2701 #can_be_resolved_in_ui?2702 returns a falsey value when the MR can be merged without conflicts2703 returns a falsey value when the MR is marked as having conflicts, but has none2704 returns a falsey value when one of the MR branches is missing2705 returns a falsey value when the MR does not support new diff notes2706 returns a falsey value when the conflicts contain a large file2707 returns a falsey value when the conflicts contain a binary file2708 returns a falsey value when the conflicts contain a file edited in one branch and deleted in another2709 returns a truthy value when the conflicts are resolvable in the UI2710 returns a truthy value when the conflicts have to be resolved in an editor2711 returns a falsey value when the MR has a missing ref after a force push2712 returns a falsey value when the MR has a missing revision after a force push2713 returns a falsey value when the conflict is in a submodule revision2714# [RSpecRunTime] RSpec elapsed time: 22 minutes 41.33 seconds. Current RSS: ~1677M. load average: 1.06 1.07 1.00 1/296 587852715# [RSpecRunTime] Finishing example group spec/services/merge_requests/conflicts/list_service_spec.rb. It took 20.6 seconds. Expected to take 24.51 seconds.2716# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/trace_spec.rb. Expected to take 23.55 seconds.2717Gitlab::Ci::Trace2718 associations2719 is expected to respond to #job2720 when trace is migrated to object storage2721 reloads the trace in case of a chunk error2722 when live trace feature is disabled2723 behaves like trace with disabled live trace feature2724 behaves like common trace features2725 #html2726 returns formatted html2727 returns last line of formatted html2728 #raw2729 returns raw output2730 returns last line of raw output2731 #read2732 gitlab_ci_archived_trace_consistent_reads feature flag enabled2733 calls ::Ci::Build.sticking.find_caught_up_replica2734 gitlab_ci_archived_trace_consistent_reads feature flag disabled2735 does not call ::Ci::Build.sticking.find_caught_up_replica2736 #extract_coverage2737 matching coverage2738 returns valid coverage2739 no coverage2740 returs nil2741 #extract_sections2742 no sections2743 returs []2744 multiple sections available2745 returns valid sections2746 logs contains "section_start"2747 returns only one section2748 missing section_end2749 returns no sections2750 missing section_start2751 returns no sections2752 inverted section_start section_end2753 returns no sections2754 #write2755 when arhicved trace does not exist yet2756 does not raise an error2757 when arhicved trace already exists2758 raises an error2759 #set2760 returns trace2761 overwrite trace2762 returns new trace2763 runners token2764 hides token2765 hides build token2766 hides token2767 #append2768 returns correct trace2769 tries to append trace at different offset2770 fails with append2771 runners token2772 hides token2773 build token2774 hides token2775 #archive!2776 when live trace chunks exists2777 has job trace_chunks2778 gitlab_ci_archived_trace_consistent_reads feature flag enabled2779 calls ::Ci::Build.sticking.stick2780 gitlab_ci_archived_trace_consistent_reads feature flag disabled2781 does not call ::Ci::Build.sticking.stick2782 when build status is success2783 does not have an archived trace yet2784 when archives2785 has an archived trace2786 when another process has already been archiving2787 blocks concurrent archiving2788# [RSpecRunTime] RSpec elapsed time: 22 minutes 48.26 seconds. Current RSS: ~1795M. load average: 1.05 1.07 1.00 1/295 587862789 #read2790 when trace artifact exists2791 behaves like read successfully with IO2792 yields with source2793 when current_path (with project_id) exists2794 behaves like read successfully with IO2795 yields with source2796 when no sources exist2797 behaves like failed to read2798 yields without source2799 trace handling2800 trace does not exist2801 is expected to equal false2802 when trace artifact exists2803 is expected to be truthy2804 when the trace artifact has been erased2805 is expected to be falsy2806 removes associations2807 new trace path is used2808 trace exist2809 can be erased2810 #archive!2811 when job does not have trace artifact2812 when trace file stored in default path2813 behaves like archive trace file2814 is expected to eq "f0ec4d8149e55ace7117d95f408160f8c4844b3ad76ee68b0d7e35989a44459e"2815 when failed to create clone file2816 behaves like source trace file stays intact2817 is expected to be truthy2818 when failed to create job artifact record2819 behaves like source trace file stays intact2820 is expected to be truthy2821 when job has trace artifact2822 does not archive2823 when job is not finished yet2824 does not archive2825 #erase!2826 when it is a live trace2827 when trace is stored in file storage2828 is expected not to be nil2829 removes trace2830 when it is an archived trace2831 has trace at first2832 removes trace2833 when live trace feature is enabled2834 behaves like trace with enabled live trace feature2835 behaves like common trace features2836 #html2837 returns formatted html2838 returns last line of formatted html2839 #raw2840 returns raw output2841 returns last line of raw output2842 #read2843 gitlab_ci_archived_trace_consistent_reads feature flag enabled2844 calls ::Ci::Build.sticking.find_caught_up_replica2845 gitlab_ci_archived_trace_consistent_reads feature flag disabled2846 does not call ::Ci::Build.sticking.find_caught_up_replica2847 #extract_coverage2848 matching coverage2849 returns valid coverage2850 no coverage2851 returs nil2852 #extract_sections2853 no sections2854 returs []2855 multiple sections available2856 returns valid sections2857 logs contains "section_start"2858 returns only one section2859 missing section_end2860 returns no sections2861 missing section_start2862 returns no sections2863 inverted section_start section_end2864 returns no sections2865 #write2866 when arhicved trace does not exist yet2867 does not raise an error2868 when arhicved trace already exists2869 raises an error2870 #set2871 returns trace2872 overwrite trace2873 returns new trace2874 runners token2875 hides token2876 hides build token2877 hides token2878 #append2879 returns correct trace2880 tries to append trace at different offset2881 fails with append2882 runners token2883 hides token2884 build token2885 hides token2886 #archive!2887 when live trace chunks exists2888 has job trace_chunks2889 gitlab_ci_archived_trace_consistent_reads feature flag enabled2890 calls ::Ci::Build.sticking.stick2891 gitlab_ci_archived_trace_consistent_reads feature flag disabled2892 does not call ::Ci::Build.sticking.stick2893 when build status is success2894 does not have an archived trace yet2895 when archives2896 has an archived trace2897 when another process has already been archiving2898 blocks concurrent archiving2899 #read2900 when trace artifact exists2901 behaves like read successfully with IO2902 yields with source2903 when live trace exists2904 behaves like read successfully with ChunkedIO2905 yields with source2906 when no sources exist2907 behaves like failed to read2908 yields without source2909 trace handling2910 trace does not exist2911 is expected to equal false2912 when trace artifact exists2913 is expected to be truthy2914 when the trace artifact has been erased2915 is expected to be falsy2916 removes associations2917 stored in live trace2918 trace exist2919 can be erased2920 returns live trace data2921 #archived?2922 when trace does not exist2923 is expected to be falsy2924 when archived trace exists2925 is truthy2926 when archived trace record exists but file is not stored2927 is falsy2928 when live trace exists2929 is expected to be falsy2930 #live?2931 when trace does not exist2932 is expected to be falsy2933 when archived trace exists2934 is expected to be falsy2935 when live trace exists2936 is expected to be truthy2937 #archive!2938 when job does not have trace artifact2939 when trace is stored in ChunkedIO2940 behaves like archive trace file in ChunkedIO2941 is expected to eq "f0ec4d8149e55ace7117d95f408160f8c4844b3ad76ee68b0d7e35989a44459e"2942 when failed to create clone file2943 behaves like a pre-commit error2944 does not save the trace artifact2945 behaves like source trace in ChunkedIO stays intact2946 is expected to eq "BUILD TRACE"2947 when failed to create job artifact record2948 behaves like a pre-commit error2949 does not save the trace artifact2950 behaves like source trace in ChunkedIO stays intact2951 is expected to eq "BUILD TRACE"2952 when storing the file raises an error2953 behaves like a post-commit error2954 saves the trace artifact but not the file2955 behaves like source trace in ChunkedIO stays intact2956 is expected to eq "BUILD TRACE"2957 when job has trace artifact2958 does not archive2959 when live trace chunks still exist2960 removes the traces2961 when job is not finished yet2962 does not archive2963 #erase!2964 when it is a live trace2965 is expected not to be nil2966 removes trace2967 when it is an archived trace2968 has trace at first2969 removes trace2970 #update_interval2971 it is not being watched2972 is expected to eq 60 seconds2973 it is being watched2974 returns 3 seconds2975 #being_watched!2976 sets gitlab:ci:trace:<job.id>:watched in redis2977 updates the expiry of gitlab:ci:trace:<job.id>:watched in redis2978 #being_watched?2979 gitlab:ci:trace:<job.id>:watched in redis is set2980 returns true2981 gitlab:ci:trace:<job.id>:watched in redis is not set2982 returns false2983 #lock2984 acquires an exclusive lease on the trace2985 #can_attempt_archival_now?2986 creates the record and returns true2987 #increment_archival_attempts!2988 creates the record and increments its value2989# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/trace_spec.rb. It took 23.51 seconds. Expected to take 23.55 seconds.2990# [RSpecRunTime] Starting example group spec/models/abuse_report_spec.rb. Expected to take 22.01 seconds.2991AbuseReport2992 does not allow STI2993 is expected to be valid2994 associations2995 is expected to belong to reporter class_name => User required: false inverse_of => reported_abuse_reports2996 is expected to belong to resolved_by class_name => User required: false inverse_of => resolved_abuse_reports2997 is expected to belong to user required: false inverse_of => abuse_reports2998 is expected to have many events class_name => ResourceEvents::AbuseReportEvent inverse_of => abuse_report2999 is expected to have many notes3000 is expected to have many user_mentions class_name => Abuse::Reports::UserMention3001 is expected to have many admin_abuse_report_assignees class_name => Admin::AbuseReportAssignee3002 is expected to have many assignees class_name => User through admin_abuse_report_assignees3003 aliases reporter to author3004# [RSpecRunTime] RSpec elapsed time: 23 minutes 8.21 seconds. Current RSS: ~1893M. load average: 1.04 1.06 1.00 1/290 587873005 validations3006 is expected to validate that :reporter cannot be empty/falsy3007 is expected to validate that :user cannot be empty/falsy3008 is expected to validate that :message cannot be empty/falsy3009 is expected to validate that :category cannot be empty/falsy3010 is expected to validate that :user_id is case-sensitively unique within the scope of :reporter_id and :category, producing a custom validation error on failure3011 is expected to validate that the length of :reported_from_url is at most 5123012 is expected to allow :reported_from_url to be ‹"http://gitlab.com"›3013 is expected to allow :reported_from_url to be ‹"https://gitlab.com"›3014 is expected not to allow :reported_from_url to be ‹"ftp://example.com"›3015 is expected not to allow :reported_from_url to be ‹"javascript:alert(window.opener.document.location)"›3016 is expected to allow :reported_from_url to be ‹"http://localhost:9000"›3017 is expected to allow :reported_from_url to be ‹"https://gitlab.com"›3018 is expected to validate that the length of :mitigation_steps is at most 10003019 is expected to allow :links_to_spam to be ‹[]›3020 is expected to allow :links_to_spam to be ‹nil›3021 is expected to allow :links_to_spam to be ‹""›3022 is expected to allow :links_to_spam to be ‹["https://gitlab.com"]›3023 is expected to allow :links_to_spam to be ‹["http://localhost:9000"]›3024 is expected not to allow :links_to_spam to be ‹["spam"]›3025 is expected not to allow :links_to_spam to be ‹["http://localhost:9000", "spam"]›3026 is expected to allow :links_to_spam to be ‹["https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com"]›3027 is expected not to allow :links_to_spam to be ‹["https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com", "https://gitlab.com"]›3028 is expected to allow :links_to_spam to be ‹["https://gitlab.com/Hljy9pEKEXiMPB5JwxSRPlvVufyEFi4VAnvmiUni4pV5LtrMH9DLx4wK8XJuoq01lDccm9s6pwpIq6Cjjj4MEkLRLM8Hij70X8oWcDWcAFMtYOli9UjNPo00zXEUiMpHREweDQwD2YhU7XrudJq2FUE8wh5AzyamSmv198LoKZ9HByxMcOtvgzFjeccCGwg8HchAltql15DF6YHherShNQpQID7KU5RJEmoWYnmAVqQKUBqput0IcClaJLw2L8bQyEoWKBgzUvrTpGcItsm6otLM6b22KFkiTg6xUXH8519y7ScGcvGK9XqTnwAFYRCC9Kfi4f8RpXCfrB9yHrq2WHbgUimrdz8Okc1YwMtK01dqqd4puzBYfYFzxzfZTjUqc4xYC7303LjbP9zx1pko3bsDTgeNUYKnYgJzA0jkZ4OJ2AEdKKCKiP1ioUbNnhMdTt7W1gqJch0jQtNXF6GVl3sDmG9hOAX...›3029 is expected not to allow :links_to_spam to be ‹["https://gitlab.com/W5mnQrtPRaSGmYCOKX6x4ldFw0LOBiaZ39qSWZjtyoI8UNjqzYrzl6is3KnzeKYEdxUWTCBnijn673rRyxGdDrzSZBWxDRKDTFCePopFBpG0pMtArDFH0S6LSS3W5LjoOR4Avpmjzcszs2Nvc8mZOBIO3cDonms2nnSr0YbCy132s3ZChKZcXI6OnKUxhlPwYqMKUZc0teFiCwVbcYF7VzfZrPi1e2AHFfQw6sgLJDu9K4I441G3a2nN7uXIlnQmMHmlpqU5gDQXv54siSPF4wzFzUkA5VawjBgjqGWNQYXGu30HU9ZynxmKBBP6M6HfwLkCi0I0zAEb86Bqh5T8MMdy2MoeuvCyc6xmxsZ61s5VuIt9q1lSVaUMce1SLAAhCKWElQGlWLkkEuwcvBWs0HkKNP2URjD6IPYmILUq4rwKTofqFHzAjxz0iT9578uN65KZicFWMlSrNu7eWDyTXnoZPdyOz56...›3030 for screenshot3031 is expected not to allow :screenshot to be ‹#<Rack::Test::UploadedFile:0x000078a059da2df8 @content_type="text/plain", @original_filename="doc_sample.txt", @tempfile=#<Tempfile:/tmp/doc_sample20240529-51841-tkwxmd.txt>>›3032 is expected to allow :screenshot to be ‹#<Rack::Test::UploadedFile:0x000078a0bcb01500 @content_type="image/jpg", @original_filename="rails_sample.jpg", @tempfile=#<Tempfile:/tmp/rails_sample20240529-51841-g74ote.jpg>>›3033 is expected to allow :screenshot to be ‹nil›3034 is expected to allow :screenshot to be ‹""›3035# [RSpecRunTime] RSpec elapsed time: 23 minutes 16.4 seconds. Current RSS: ~1957M. load average: 1.03 1.06 1.00 1/290 587883036 evidence3037 is expected not to allow :evidence to be ‹"string"›3038 is expected not to allow :evidence to be ‹1.0›3039 is expected to allow :evidence to be ‹nil›3040 is expected to allow :evidence to be ‹{issues: [{:id=>1, :title=>"test issue title", :description=>"test issue content"}], snippets: [{:id=>2, :content=>"snippet content"}], notes: [{:id=>44, :content=>"notes content"}], user: {:login_count=>1, :account_age=>3, :spam_score=>0.3, :telesign_score=>0.4, :arkos_score=>0.2, :pvs_score=>0.8, :product_coverage=>0.8, :virus_total_score=>0.2}}›3041# [RSpecRunTime] RSpec elapsed time: 23 minutes 17.52 seconds. Current RSS: ~1963M. load average: 1.03 1.06 1.00 1/290 587893042 scopes3043 .by_reporter_id3044 returns reports with reporter_id equal to the given user id3045 .open3046 returns reports without resolved_at value3047 .closed3048 returns reports with resolved_at value3049 .by_category3050 returns abuse reports with the specified category3051 .aggregated_by_user_and_category3052 when sort_by_count = true3053 sorts by aggregated_count in descending order and created_at in descending order3054 returns count with aggregated reports3055 when sort_by_count = false3056 does not sort using a specific order3057 before_validation3058 when links to spam contains empty strings3059 removes empty strings3060 #remove_user3061 blocks the user3062 lets a worker delete the user3063 #notify3064 delivers3065 returns early when not persisted3066 #screenshot_path3067 with asset host configured3068 returns a full URL with the asset host and system path3069 when no asset path configured3070 returns a full URL with the base url and system path3071 #report_type3072 when reported from an issue3073 is expected to eq :issue3074# [RSpecRunTime] RSpec elapsed time: 23 minutes 24.28 seconds. Current RSS: ~1910M. load average: 1.03 1.06 1.00 1/297 588443075 when reported from a merge request3076 is expected to eq :merge_request3077 when reported from a profile3078 is expected to eq :profile3079 comment type3080 when reported from an issue comment3081 is expected to eq :comment3082 when reported from a merge request comment3083 is expected to eq :comment3084 when anchor exists not from an issue or merge request URL3085 is expected to eq :profile3086 when note id is invalid3087 is expected to eq :merge_request3088 when URL cannot be matched3089 is expected to be nil3090 #reported_content3091 when reported from an issue3092 is expected to eq "<p data-sourcepos=\"1:1-1:17\" dir=\"auto\">issue description</p>"3093# [RSpecRunTime] RSpec elapsed time: 23 minutes 27.29 seconds. Current RSS: ~1896M. load average: 1.03 1.06 1.00 1/297 588983094 when reported from a merge request3095 is expected to eq "<p data-sourcepos=\"1:1-1:14\" dir=\"auto\">mr description</p>"3096 when reported from a merge request with an invalid note ID3097 is expected to eq "<p data-sourcepos=\"1:1-1:14\" dir=\"auto\">mr description</p>"3098 when reported from a profile3099 is expected to be nil3100 when reported from an unknown URL3101 is expected to be nil3102 when reported from an invalid URL3103 is expected to be nil3104 when reported from an issue comment3105 is expected to eq "<p data-sourcepos=\"1:1-1:16\" dir=\"auto\">comment in issue</p>"3106 when reported from a merge request comment3107 is expected to eq "<p data-sourcepos=\"1:1-1:13\" dir=\"auto\">comment in mr</p>"3108 when report type cannot be determined, because the comment does not exist3109 is expected to be nil3110 #past_closed_reports_for_user3111 returns past closed reports for the same user3112 #similar_open_reports_for_user3113 returns open reports for the same user and category3114 returns no abuse reports when the report is closed3115 enums3116 is expected to define :category as an enum backed by an integer with values ‹{spam: 1, offensive: 2, phishing: 3, crypto: 4, credentials: 5, copyright: 6, malware: 7, other: 8}›3117# [RSpecRunTime] Finishing example group spec/models/abuse_report_spec.rb. It took 25.56 seconds. Expected to take 22.01 seconds.3118# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.3119Lint factories for AbuseReport3120 with saas, license, and factory defaults3121 behaves like factory3122 abuse_report factory3123 does not raise error when built3124 does not raise error when created3125 linting :closed trait3126 does not raise error when created3127# [RSpecRunTime] RSpec elapsed time: 23 minutes 32.1 seconds. Current RSS: ~1843M. load average: 0.95 1.04 0.99 1/296 589053128 linting :with_screenshot trait3129 does not raise error when created3130 linting :with_assignee trait3131 does not raise error when created3132 linting :with_evidence trait3133 does not raise error when created3134# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 2.7 seconds. Expected to take 39.52 seconds.3135# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/stage/factory_spec.rb. Expected to take 20.93 seconds.3136Gitlab::Ci::Status::Stage::Factory3137 when stage has a core status3138 when core status is created3139 fabricates a core status created3140 extends core status with common stage methods3141# [RSpecRunTime] RSpec elapsed time: 23 minutes 35.51 seconds. Current RSS: ~1793M. load average: 0.95 1.04 1.00 1/296 589063142 when core status is waiting_for_resource3143 fabricates a core status waiting_for_resource3144 extends core status with common stage methods3145# [RSpecRunTime] RSpec elapsed time: 23 minutes 37.52 seconds. Current RSS: ~1770M. load average: 0.95 1.04 1.00 1/296 589073146 when core status is preparing3147 fabricates a core status preparing3148 extends core status with common stage methods3149# [RSpecRunTime] RSpec elapsed time: 23 minutes 39.57 seconds. Current RSS: ~1741M. load average: 0.95 1.04 1.00 1/291 589083150 when core status is waiting_for_callback3151 fabricates a core status waiting_for_callback3152 extends core status with common stage methods3153# [RSpecRunTime] RSpec elapsed time: 23 minutes 41.59 seconds. Current RSS: ~1713M. load average: 0.95 1.04 1.00 1/291 589093154 when core status is pending3155 fabricates a core status pending3156 extends core status with common stage methods3157# [RSpecRunTime] RSpec elapsed time: 23 minutes 43.56 seconds. Current RSS: ~1684M. load average: 0.96 1.04 1.00 1/291 589103158 when core status is running3159 fabricates a core status running3160 extends core status with common stage methods3161# [RSpecRunTime] RSpec elapsed time: 23 minutes 45.66 seconds. Current RSS: ~1659M. load average: 0.96 1.04 1.00 1/291 589113162 when core status is success3163 fabricates a core status success3164 extends core status with common stage methods3165# [RSpecRunTime] RSpec elapsed time: 23 minutes 47.63 seconds. Current RSS: ~1640M. load average: 0.96 1.04 1.00 1/291 589123166 when core status is failed3167 fabricates a core status failed3168 extends core status with common stage methods3169# [RSpecRunTime] RSpec elapsed time: 23 minutes 49.73 seconds. Current RSS: ~1636M. load average: 0.96 1.04 1.00 1/291 589133170 when core status is canceling3171 fabricates a core status canceling3172 extends core status with common stage methods3173# [RSpecRunTime] RSpec elapsed time: 23 minutes 51.82 seconds. Current RSS: ~1632M. load average: 0.96 1.04 1.00 1/291 589143174 when core status is canceled3175 fabricates a core status canceled3176 extends core status with common stage methods3177# [RSpecRunTime] RSpec elapsed time: 23 minutes 53.9 seconds. Current RSS: ~1633M. load average: 0.97 1.03 1.00 1/291 589153178 when stage has warnings3179 fabricates extended "success with warnings" status3180 extends core status with common stage method3181# [RSpecRunTime] RSpec elapsed time: 23 minutes 55.92 seconds. Current RSS: ~1632M. load average: 0.97 1.03 1.00 1/291 589163182 when stage has manual builds3183 when status is manual3184 fabricates a play manual status3185# [RSpecRunTime] RSpec elapsed time: 23 minutes 57.03 seconds. Current RSS: ~1632M. load average: 0.97 1.03 1.00 1/291 589173186 when status is scheduled3187 fabricates a play manual status3188# [RSpecRunTime] RSpec elapsed time: 23 minutes 58.06 seconds. Current RSS: ~1629M. load average: 0.97 1.03 1.00 1/291 589183189 when status is skipped3190 fabricates a play manual status3191# [RSpecRunTime] RSpec elapsed time: 23 minutes 59.12 seconds. Current RSS: ~1625M. load average: 0.97 1.03 1.00 1/291 589193192# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/stage/factory_spec.rb. It took 25.99 seconds. Expected to take 20.93 seconds.3193# [RSpecRunTime] Starting example group spec/workers/merge_requests/mergeability_check_batch_worker_spec.rb. Expected to take 19.29 seconds.3194MergeRequests::MergeabilityCheckBatchWorker3195 #perform3196 when some merge_requests do not exist3197 ignores unknown merge request ids3198 when some merge_requests needs mergeability checks3199 executes MergeabilityCheckService on merge requests that needs to be checked3200 structurally logs a failed mergeability check3201 when user is nil3202 does not run any mergeability checks3203# [RSpecRunTime] RSpec elapsed time: 24 minutes 12.26 seconds. Current RSS: ~1671M. load average: 0.97 1.03 1.00 1/297 593843204 behaves like an idempotent worker3205 is labeled as idempotent3206 performs multiple times sequentially without raising an exception3207 is mergeable3208# [RSpecRunTime] RSpec elapsed time: 24 minutes 15.53 seconds. Current RSS: ~1687M. load average: 0.98 1.03 1.00 1/297 594883209# [RSpecRunTime] Finishing example group spec/workers/merge_requests/mergeability_check_batch_worker_spec.rb. It took 16.46 seconds. Expected to take 19.29 seconds.3210# [RSpecRunTime] Starting example group spec/models/hooks/system_hook_spec.rb. Expected to take 18.36 seconds.3211SystemHook3212 does not allow STI3213 behaves like a hook that does not get automatically disabled on failure3214 .executable/.disabled3215 finds the correct set of project hooks3216 when silent mode is enabled3217 causes no hooks to be considered executable3218 causes all hooks to be considered disabled3219# [RSpecRunTime] RSpec elapsed time: 24 minutes 21.19 seconds. Current RSS: ~1782M. load average: 0.98 1.03 1.00 1/296 594893220 #executable?3221 recent_failures: 0, not_until: :not_set3222 has the correct state3223 recent_failures: 0, not_until: :past3224 has the correct state3225 recent_failures: 0, not_until: :future3226 has the correct state3227 recent_failures: 0, not_until: :now3228 has the correct state3229 recent_failures: 1, not_until: :not_set3230 has the correct state3231 recent_failures: 1, not_until: :past3232 has the correct state3233 recent_failures: 1, not_until: :future3234 has the correct state3235 recent_failures: 3, not_until: :not_set3236 has the correct state3237 recent_failures: 3, not_until: :past3238 has the correct state3239 recent_failures: 3, not_until: :future3240 has the correct state3241 recent_failures: 4, not_until: :not_set3242 has the correct state3243 recent_failures: 4, not_until: :past3244 has the correct state3245 recent_failures: 4, not_until: :now3246 has the correct state3247 recent_failures: 4, not_until: :future3248 has the correct state3249 #enable!3250 makes a hook executable if it was marked as failed3251 makes a hook executable if it is currently backed off3252 does not update hooks unless necessary3253# [RSpecRunTime] RSpec elapsed time: 24 minutes 28.91 seconds. Current RSS: ~1904M. load average: 0.98 1.03 1.00 1/291 594903254 #backoff!3255 when we have not backed off before3256 does not disable the hook3257 when we have exhausted the grace period3258 does not disable the hook3259 #temporarily_disabled?3260 is false3261 #permanently_disabled?3262 is false3263 #alert_status3264 is expected to eq :executable3265 when hook has been disabled3266 is expected to eq :executable3267 when hook has been backed off3268 is expected to eq :executable3269 default attributes3270 sets defined default parameters3271 validations3272 url3273 is expected not to allow :url to be ‹"http://localhost:9000"›3274 is valid if application settings allow local requests from system hooks3275 execute3276 project_create hook3277 project_destroy hook3278 user_create hook3279 user_destroy hook3280 project member create hook3281 project member destroy hook3282 project member update hook3283 group create hook3284 group destroy hook3285 group member create hook3286 group member destroy hook3287 group member update hook3288# [RSpecRunTime] RSpec elapsed time: 24 minutes 41.46 seconds. Current RSS: ~1831M. load average: 0.98 1.03 1.00 1/292 594983289 .repository_update_hooks3290 returns hooks for repository update events only3291 execute WebHookService3292 #execute3293 #async_execute3294 #application_context3295 includes the type3296# [RSpecRunTime] Finishing example group spec/models/hooks/system_hook_spec.rb. It took 26.56 seconds. Expected to take 18.36 seconds.3297# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.3298Lint factories for SystemHook3299 with saas, license, and factory defaults3300 behaves like factory3301 system_hook factory3302 does not raise error when built3303 does not raise error when created3304# [RSpecRunTime] RSpec elapsed time: 24 minutes 43.67 seconds. Current RSS: ~1844M. load average: 0.99 1.03 1.00 1/292 595053305# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.56 seconds. Expected to take 39.52 seconds.3306# [RSpecRunTime] Starting example group spec/services/projects/participants_service_spec.rb. Expected to take 17.66 seconds.3307Projects::ParticipantsService3308 #execute3309 returns results in correct order3310 includes `All Project and Group Members`3311 does not return duplicate author3312 N+1 checks3313 avoids N+1 UserDetail queries3314 avoids N+1 groups queries3315# [RSpecRunTime] RSpec elapsed time: 24 minutes 47.29 seconds. Current RSS: ~1824M. load average: 0.99 1.03 1.00 1/292 595063316 group items3317 group user counts3318 returns correct user counts for groups3319# [RSpecRunTime] RSpec elapsed time: 24 minutes 48.97 seconds. Current RSS: ~1805M. load average: 0.99 1.03 1.00 1/292 595073320 avatar_url3321 returns an url for the avatar3322 returns an url for the avatar with relative url3323# [RSpecRunTime] RSpec elapsed time: 24 minutes 50.14 seconds. Current RSS: ~1805M. load average: 0.99 1.03 1.00 1/292 595083324 with subgroups3325 returns results ordered by full path3326 when search param is given3327 only returns matching groups3328# [RSpecRunTime] RSpec elapsed time: 24 minutes 52.51 seconds. Current RSS: ~1784M. load average: 0.99 1.03 1.00 1/292 595093329 when `disable_all_mention` FF is enabled3330 does not include `All Project and Group Members`3331 #project_members3332 when there is a project in group namespace3333 returns members of a group3334# [RSpecRunTime] RSpec elapsed time: 24 minutes 53.88 seconds. Current RSS: ~1785M. load average: 1.07 1.04 1.01 1/292 595103335 when there is a private group and a public project3336 when the private group is invited to the public project3337 does not return the private group3338 returns private group members3339 returns the project maintainer3340 returns project members from an invited public group3341 returns members of the ancestral groups of the private group3342 returns invited group members of the private group3343# [RSpecRunTime] RSpec elapsed time: 24 minutes 58.79 seconds. Current RSS: ~1754M. load average: 1.06 1.04 1.00 1/292 595113344 when search param is given3345 only returns matching members3346# [RSpecRunTime] Finishing example group spec/services/projects/participants_service_spec.rb. It took 16.06 seconds. Expected to take 17.66 seconds.3347# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/job_spec.rb. Expected to take 16.81 seconds.3348Gitlab::Ci::Config::Entry::Job3349 behaves like with inheritable CI config3350 does prepend an Inheritable mixin3351 all inheritable entries are covered3352 all entries do have inherit flag3353 for non-inheritable entries3354 entry_key: :stage3355 inheritable_class does not define entry3356 entry_key: :only3357 inheritable_class does not define entry3358 entry_key: :except3359 inheritable_class does not define entry3360 entry_key: :rules3361 inheritable_class does not define entry3362 entry_key: :variables3363 inheritable_class does not define entry3364 entry_key: :inherit3365 inheritable_class does not define entry3366 entry_key: :environment3367 inheritable_class does not define entry3368 entry_key: :script3369 inheritable_class does not define entry3370 entry_key: :needs3371 inheritable_class does not define entry3372 entry_key: :coverage3373 inheritable_class does not define entry3374 entry_key: :release3375 inheritable_class does not define entry3376 entry_key: :parallel3377 inheritable_class does not define entry3378 entry_key: :allow_failure3379 inheritable_class does not define entry3380 entry_key: :publish3381 inheritable_class does not define entry3382 entry_key: :pages3383 inheritable_class does not define entry3384 entry_key: :dast_configuration3385 inheritable_class does not define entry3386 entry_key: :identity3387 inheritable_class does not define entry3388 entry_key: :secrets3389 inheritable_class does not define entry3390 for inheritable entries3391 entry_key: :interruptible, entry_class: Gitlab::Config::Entry::Boolean3392 inheritable_class does define entry3393 when is specified3394 does inherit value3395 when entry is specified3396 does not inherit value3397 when inheritable does not specify3398 does not inherit value3399 entry_key: :before_script, entry_class: Gitlab::Ci::Config::Entry::Commands3400 inheritable_class does define entry3401 when is specified3402 does inherit value3403 when entry is specified3404 does not inherit value3405 when inheritable does not specify3406 does not inherit value3407 entry_key: :after_script, entry_class: Gitlab::Ci::Config::Entry::Commands3408 inheritable_class does define entry3409 when is specified3410 does inherit value3411 when entry is specified3412 does not inherit value3413 when inheritable does not specify3414 does not inherit value3415 entry_key: :hooks, entry_class: Gitlab::Ci::Config::Entry::Hooks3416 inheritable_class does define entry3417 when is specified3418 does inherit value3419 when entry is specified3420 does not inherit value3421 when inheritable does not specify3422 does not inherit value3423 entry_key: :cache, entry_class: Gitlab::Ci::Config::Entry::Caches3424 inheritable_class does define entry3425 when is specified3426 does inherit value3427 when entry is specified3428 does not inherit value3429 when inheritable does not specify3430 does not inherit value3431 entry_key: :image, entry_class: Gitlab::Ci::Config::Entry::Image3432 inheritable_class does define entry3433 when is specified3434 does inherit value3435 when entry is specified3436 does not inherit value3437 when inheritable does not specify3438 does not inherit value3439 entry_key: :services, entry_class: Gitlab::Ci::Config::Entry::Services3440 inheritable_class does define entry3441 when is specified3442 does inherit value3443 when entry is specified3444 does not inherit value3445 when inheritable does not specify3446 does not inherit value3447 entry_key: :timeout, entry_class: Gitlab::Ci::Config::Entry::Timeout3448 inheritable_class does define entry3449 when is specified3450 does inherit value3451 when entry is specified3452 does not inherit value3453 when inheritable does not specify3454 does not inherit value3455 entry_key: :retry, entry_class: Gitlab::Ci::Config::Entry::Retry3456 inheritable_class does define entry3457 when is specified3458 does inherit value3459 when entry is specified3460 does not inherit value3461 when inheritable does not specify3462 does not inherit value3463 entry_key: :tags, entry_class: Gitlab::Ci::Config::Entry::Tags3464 inheritable_class does define entry3465 when is specified3466 does inherit value3467 when entry is specified3468 does not inherit value3469 when inheritable does not specify3470 does not inherit value3471 entry_key: :artifacts, entry_class: Gitlab::Ci::Config::Entry::Artifacts3472 inheritable_class does define entry3473 when is specified3474 does inherit value3475 when entry is specified3476 does not inherit value3477 when inheritable does not specify3478 does not inherit value3479 entry_key: :id_tokens, entry_class: Gitlab::Config::Entry::ComposableHash3480 inheritable_class does define entry3481 when is specified3482 does inherit value3483 when entry is specified3484 does not inherit value3485 when inheritable does not specify3486 does not inherit value3487 .nodes3488 when filtering all the entry/node names3489 is expected to include :before_script, :script, :after_script, :hooks, :stage, :cache, :image, :services, :only, :except, :rules, :needs, :variables, :artifacts, :coverage, :retry, :interruptible, :timeout, :release, :tags, :inherit, and :parallel3490 .matching?3491 when config is not a hash3492 is expected to be falsey3493 when config is a regular job3494 is expected to be truthy3495 when config is a bridge job3496 is expected to be falsey3497 when config is a hidden job3498 is expected to be falsey3499 when using the default job without script3500 is expected to be falsey3501 when using the default job with script3502 is expected to be truthy3503 validations3504 when entry config value is correct3505 #valid?3506 is valid3507 when job name is empty3508 reports error3509 when config uses both "when:" and "rules:"3510 is valid3511 when delayed job3512 when start_in is specified3513 is expected to be valid3514 when has needs3515 is expected to be valid3516 returns scheduling_type as :dag3517 when has dependencies3518 is expected to be valid3519 when it is a release3520 is expected to be valid3521 when rules are used3522 is expected to be valid3523 when entry value is not correct3524 incorrect config value type3525 #errors3526 reports error about a config type3527 when config is empty3528 #valid3529 is invalid3530 when unknown keys detected3531 #valid3532 is not valid3533 when script is not provided3534 returns error about missing script entry3535 when extends key is not a string3536 returns error about wrong value type3537 when parallel value is not correct3538 when it is not a numeric value3539 returns error about invalid type3540 when it is lower than one3541 returns error about value too low3542 when it is an empty hash3543 returns error about missing matrix3544 when delayed job3545 when start_in is specified3546 is expected to be valid3547 when start_in is empty3548 returns error about invalid type3549 when start_in is not formatted as a duration3550 returns error about invalid type3551 when start_in is longer than one week3552 returns error about exceeding the limit3553 when the `when` keyword is not a string3554 when it is an array3555 returns error3556 when it is a boolean3557 returns error3558 when start_in specified without delayed specification3559 returns error about invalid type3560 when it has dependencies3561 that are not a array of strings3562 returns error about invalid type3563 when the job has needs3564 and there are dependencies that are not included in needs3565 returns error about invalid data3566 and they are only cross pipeline needs3567 adds an error for dependency keyword usage3568 when timeout value is not correct3569 when it is higher than instance wide timeout3570 returns error about value too high3571 when it is not a duration3572 returns error about wrong value3573 when timeout value is correct3574 returns correct timeout3575 when it is a release3576 when `release:description` is missing3577 returns error3578 when invalid rules are used3579 with rules nested more than max allowed levels3580 is expected not to be valid3581 with rules with invalid keys3582 is expected not to be valid3583 when only: is used with rules:3584 returns error about mixing only: with rules:3585 and only: is blank3586 is valid:3587 and rules: is blank3588 is valid3589 when except: is used with rules:3590 returns error about mixing except: with rules:3591 and except: is blank3592 is valid3593 and rules: is blank3594 is valid3595 when only: and except: are both used with rules:3596 returns errors about mixing both only: and except: with rules:3597 when only: and except: as both blank3598 is valid3599 when rules: is blank3600 is valid3601 when job is not a pages job3602 if the config contains a publish entry3603 is invalid3604 if the config contains a pages entry3605 is invalid3606 when job is a pages job3607 when it does not have a publish entry3608 is valid3609 when it has a publish entry3610 is valid3611 when it has a pages entry3612 is valid3613 #pages_job?3614 name: :pages, result: true3615 is expected to eq true3616 name: :"pages:staging", result: false3617 is expected to eq false3618 name: :"something:pages:else", result: false3619 is expected to eq false3620 #relevant?3621 is a relevant entry3622 #compose!3623 when job config overrides default config3624 overrides default config3625 when job config does not override default config3626 uses config from default entry3627 with workflow rules3628 name: "uses default only", has_workflow_rules?: false, only: nil, rules: nil, result: {:refs=>["branches", "tags"]}3629 RSpec::ExampleGroups::GitlabCiConfigEntryJob::Compose::WithWorkflowRules::NameUsesDefaultOnlyHasWorkflowRulesFalseOnlyNilRulesNilResultRefsBranchesTags3630 name: "uses user only", has_workflow_rules?: false, only: ["branches"], rules: nil, result: {:refs=>["branches"]}3631 RSpec::ExampleGroups::GitlabCiConfigEntryJob::Compose::WithWorkflowRules::NameUsesUserOnlyHasWorkflowRulesFalseOnlyBranchesRulesNilResultRefsBranches3632 name: "does not define only", has_workflow_rules?: false, only: nil, rules: [], result: nil3633 RSpec::ExampleGroups::GitlabCiConfigEntryJob::Compose::WithWorkflowRules::NameDoesNotDefineOnlyHasWorkflowRulesFalseOnlyNilRulesResultNil3634 name: "does not define only", has_workflow_rules?: true, only: nil, rules: nil, result: nil3635 RSpec::ExampleGroups::GitlabCiConfigEntryJob::Compose::WithWorkflowRules::NameDoesNotDefineOnlyHasWorkflowRulesTrueOnlyNilRulesNilResultNil3636 name: "uses user only", has_workflow_rules?: true, only: ["branches"], rules: nil, result: {:refs=>["branches"]}3637 RSpec::ExampleGroups::GitlabCiConfigEntryJob::Compose::WithWorkflowRules::NameUsesUserOnlyHasWorkflowRulesTrueOnlyBranchesRulesNilResultRefsBranches3638 name: "does not define only", has_workflow_rules?: true, only: nil, rules: [], result: nil3639 RSpec::ExampleGroups::GitlabCiConfigEntryJob::Compose::WithWorkflowRules::NameDoesNotDefineOnlyHasWorkflowRulesTrueOnlyNilRulesResultNil3640 when workflow rules is used3641 when rules are used3642 does not define only3643 when rules are not used3644 does not define only3645 when composed3646 #value3647 when entry is correct3648 returns correct values3649 with retry present in the config3650 returns correct values3651 when ci_retry_on_exit_codes feature flag is disabled3652 returns correct values3653 with exit_codes present3654 returns correct values3655 when ci_retry_on_exit_codes feature flag is disabled3656 returns correct values3657 when job is using tags3658 when limit is reached3659 returns error3660 when limit is not reached3661 returns a valid entry3662 #manual_action?3663 when job is a manual action3664 is a manual action3665 when job is not a manual action3666 is not a manual action3667 #delayed?3668 when job is a delayed3669 is a delayed3670 when job is not a delayed3671 is not a delayed3672 #ignored?3673 when job is a manual action3674 when it is not specified if job is allowed to fail3675 is an ignored job3676 when job is allowed to fail3677 is an ignored job3678 when job is not allowed to fail3679 is not an ignored job3680 when job is dynamically allowed to fail3681 is not an ignored job3682 when job is not a manual action3683 when it is not specified if job is allowed to fail3684 is not an ignored job3685 does not return allow_failure3686 when job is allowed to fail3687 is an ignored job3688 does not return allow_failure_criteria3689 when job is not allowed to fail3690 is not an ignored job3691 does not return allow_failure_criteria3692 when job is dynamically allowed to fail3693 is not an ignored job3694 returns allow_failure_criteria3695# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/job_spec.rb. It took 19.61 seconds. Expected to take 16.81 seconds.3696# [RSpecRunTime] Starting example group spec/models/ci/job_token/scope_spec.rb. Expected to take 15.59 seconds.3697Ci::JobToken::Scope3698 does not allow STI3699 #outbound_projects3700 when no projects are added to the scope3701 returns the project defining the scope3702# [RSpecRunTime] RSpec elapsed time: 25 minutes 20.64 seconds. Current RSS: ~1967M. load average: 1.11 1.06 1.01 1/293 595123703 when projects are added to the scope3704 returns all projects that can be accessed from a given scope3705# [RSpecRunTime] RSpec elapsed time: 25 minutes 22.65 seconds. Current RSS: ~1974M. load average: 1.11 1.06 1.01 1/293 595133706 #inbound_projects3707 when no projects are added to the scope3708 returns the project defining the scope3709 when projects are added to the scope3710 returns all projects that can be accessed from a given scope3711# [RSpecRunTime] RSpec elapsed time: 25 minutes 24.89 seconds. Current RSS: ~1944M. load average: 1.10 1.05 1.01 1/293 595143712 #groups3713 when no groups are added to the scope3714 returns an empty list3715 accessible?3716 with groups in allowlist3717 accessed_project: project_with_target_project_group_in_allowlist, result: true3718 is expected to eq true3719 accessed_project: project_wo_target_project_group_in_allowlist, result: false3720 is expected to eq false3721 with inbound and outbound scopes enabled3722 when inbound and outbound access setup3723 accessed_project: current_project, result: true3724 allows self and projects allowed from both directions3725# [RSpecRunTime] RSpec elapsed time: 25 minutes 28.29 seconds. Current RSS: ~1921M. load average: 1.17 1.07 1.01 1/293 595153726 accessed_project: inbound_allowlist_project, result: false3727 allows self and projects allowed from both directions3728 accessed_project: unscoped_project1, result: false3729 allows self and projects allowed from both directions3730 accessed_project: unscoped_project2, result: false3731 allows self and projects allowed from both directions3732 accessed_project: outbound_allowlist_project, result: false3733 allows self and projects allowed from both directions3734 accessed_project: inbound_accessible_project, result: false3735 allows self and projects allowed from both directions3736 accessed_project: fully_accessible_project, result: true3737 allows self and projects allowed from both directions3738 accessed_project: unscoped_public_project, result: false3739 allows self and projects allowed from both directions3740 with inbound scope enabled and outbound scope disabled3741 accessed_project: current_project, result: true3742 is expected to eq true3743# [RSpecRunTime] RSpec elapsed time: 25 minutes 31.34 seconds. Current RSS: ~1861M. load average: 1.17 1.07 1.01 1/293 595163744 accessed_project: inbound_allowlist_project, result: false3745 is expected to eq false3746 accessed_project: unscoped_project1, result: false3747 is expected to eq false3748 accessed_project: unscoped_project2, result: false3749 is expected to eq false3750 accessed_project: outbound_allowlist_project, result: false3751 is expected to eq false3752 accessed_project: inbound_accessible_project, result: true3753 is expected to eq true3754 accessed_project: fully_accessible_project, result: true3755 is expected to eq true3756 accessed_project: unscoped_public_project, result: false3757 is expected to eq false3758 with inbound scope disabled and outbound scope enabled3759 accessed_project: current_project, result: true3760 is expected to eq true3761# [RSpecRunTime] RSpec elapsed time: 25 minutes 34.84 seconds. Current RSS: ~1773M. load average: 1.16 1.07 1.01 1/293 595173762 accessed_project: inbound_allowlist_project, result: false3763 is expected to eq false3764 accessed_project: unscoped_project1, result: false3765 is expected to eq false3766 accessed_project: unscoped_project2, result: false3767 is expected to eq false3768 accessed_project: outbound_allowlist_project, result: true3769 is expected to eq true3770 accessed_project: inbound_accessible_project, result: false3771 is expected to eq false3772 accessed_project: fully_accessible_project, result: true3773 is expected to eq true3774 accessed_project: unscoped_public_project, result: true3775 is expected to eq true3776# [RSpecRunTime] Finishing example group spec/models/ci/job_token/scope_spec.rb. It took 16.92 seconds. Expected to take 15.59 seconds.3777# [RSpecRunTime] Starting example group spec/lib/gitlab/cache/ci/project_pipeline_status_spec.rb. Expected to take 15.1 seconds.3778Gitlab::Cache::Ci::ProjectPipelineStatus3779 .load_for_project3780 loads the status3781 loading in batches3782 .load_in_batch_for_projects3783 loads pipeline_status on projects3784 loads 10 projects without hitting Gitaly call limit3785# [RSpecRunTime] RSpec elapsed time: 25 minutes 45.32 seconds. Current RSS: ~1793M. load average: 1.13 1.07 1.01 1/298 596393786 .update_for_pipeline3787 refreshes the cache if nescessary3788 #has_status?3789 is false when the status wasn't loaded yet3790 is true when all status information was loaded3791 #load_status3792 loads the status from the cache when there is one3793 loads the status from the project commit when there is no cache3794 stores the status in the cache when it loading it from the project3795 sets the state to loaded3796 only loads the status once3797 handles Gitaly unavailable exceptions gracefully3798 handles Gitaly timeout exceptions gracefully3799 gitaly call counts3800 not cached3801 makes a Gitaly call3802 cached3803 makes no Gitaly calls3804 #load_from_project3805 reads the status from the pipeline for the commit3806 doesn't fail for an empty project3807# [RSpecRunTime] RSpec elapsed time: 25 minutes 47.92 seconds. Current RSS: ~1767M. load average: 1.13 1.07 1.01 1/298 596573808 #store_in_cache3809 sets the object in caching3810 #store_in_cache_if_needed3811 stores the state in the cache when the sha is the HEAD of the project3812 doesn't store the status in redis_cache when the sha is not the head of the project3813 deletes the cache if the repository doesn't have a head commit3814# [RSpecRunTime] RSpec elapsed time: 25 minutes 49.19 seconds. Current RSS: ~1770M. load average: 1.12 1.06 1.01 1/298 596653815 with a status in caching3816 #load_from_cache3817 reads the status from redis_cache3818 refreshes ttl3819 when status is empty string3820 reads the status as nil3821 #has_cache?3822 knows the status is cached3823 #delete_from_cache3824 deletes values from redis_cache3825# [RSpecRunTime] Finishing example group spec/lib/gitlab/cache/ci/project_pipeline_status_spec.rb. It took 13.48 seconds. Expected to take 15.1 seconds.3826# [RSpecRunTime] Starting example group spec/services/system_notes/design_management_service_spec.rb. Expected to take 14.46 seconds.3827SystemNotes::DesignManagementService3828 #design_version_added3829 with one kind of event3830 makes just one note3831 adds a new system note3832# [RSpecRunTime] RSpec elapsed time: 25 minutes 52.39 seconds. Current RSS: ~1781M. load average: 1.12 1.06 1.01 1/298 596663833 with a mixture of events3834 makes one note for each kind of event3835 adds a system note for each kind of event3836# [RSpecRunTime] RSpec elapsed time: 25 minutes 54.69 seconds. Current RSS: ~1762M. load average: 1.11 1.06 1.01 1/298 596673837 icons3838 action: :creation3839 has a valid action3840# [RSpecRunTime] RSpec elapsed time: 25 minutes 55.76 seconds. Current RSS: ~1750M. load average: 1.11 1.06 1.01 1/298 596683841 action: :modification3842 has a valid action3843# [RSpecRunTime] RSpec elapsed time: 25 minutes 56.94 seconds. Current RSS: ~1728M. load average: 1.11 1.06 1.01 1/298 596693844 action: :deletion3845 has a valid action3846# [RSpecRunTime] RSpec elapsed time: 25 minutes 58.15 seconds. Current RSS: ~1710M. load average: 1.10 1.06 1.01 1/296 596703847 it succeeds3848 action: :creation, icon: "designs_added", human_description: "added"3849 has the correct data3850# [RSpecRunTime] RSpec elapsed time: 25 minutes 59.3 seconds. Current RSS: ~1690M. load average: 1.10 1.06 1.01 1/293 596713851 action: :modification, icon: "designs_modified", human_description: "updated"3852 has the correct data3853# [RSpecRunTime] RSpec elapsed time: 26 minutes 0.42 second. Current RSS: ~1674M. load average: 1.10 1.06 1.01 1/293 596723854 action: :deletion, icon: "designs_removed", human_description: "removed"3855 has the correct data3856# [RSpecRunTime] RSpec elapsed time: 26 minutes 1.61 seconds. Current RSS: ~1661M. load average: 1.10 1.06 1.01 1/294 596733857 #design_discussion_added3858 adds a new system note3859 has the correct note text3860 behaves like a system note3861 has the correct attributes3862# [RSpecRunTime] RSpec elapsed time: 26 minutes 7.25 seconds. Current RSS: ~1625M. load average: 1.09 1.06 1.01 1/296 597283863# [RSpecRunTime] Finishing example group spec/services/system_notes/design_management_service_spec.rb. It took 17.49 seconds. Expected to take 14.46 seconds.3864# [RSpecRunTime] Starting example group spec/services/issues/zoom_link_service_spec.rb. Expected to take 13.94 seconds.3865Issues::ZoomLinkService3866 #add_link3867 without existing Zoom meeting3868 when updating an issue3869 appends the new meeting to zoom_meetings3870 tracks the add event3871 creates a zoom_link_added notification3872 issue is incident type3873 behaves like an incident management tracked event3874 .track_event3875 tracks the event using redis3876# [RSpecRunTime] RSpec elapsed time: 26 minutes 10.29 seconds. Current RSS: ~1628M. load average: 1.01 1.04 1.00 1/296 597293877 behaves like Snowplow event tracking with RedisHLL context3878 behaves like Snowplow event tracking3879 is emitted3880# [RSpecRunTime] RSpec elapsed time: 26 minutes 11.78 seconds. Current RSS: ~1629M. load average: 1.01 1.04 1.00 1/296 597303881 with insufficient issue update permissions3882 cannot add the meeting3883 creates no notification3884 when creating an issue3885 creates a new zoom meeting3886 with insufficient issue create permissions3887 cannot add the meeting3888 creates no notification3889 with invalid Zoom url3890 cannot add the meeting3891 creates no notification3892 with "added" Zoom meeting3893 cannot add the meeting3894 creates no notification3895 with "added" Zoom meeting and race condition3896 cannot add the meeting3897 creates no notification3898 #can_add_link?3899 without "added" zoom meeting3900 is expected to eq true3901 with insufficient issue update permissions3902 is expected to eq false3903 with Zoom meeting in the issue description3904 is expected to eq false3905 #remove_link3906 with Zoom meeting3907 with existing issue3908 creates no notification3909 can remove the meeting3910 tracks the remove event3911# [RSpecRunTime] RSpec elapsed time: 26 minutes 17.18 seconds. Current RSS: ~1694M. load average: 1.09 1.06 1.01 2/294 597313912 without existing issue3913 cannot remove the meeting3914 creates no notification3915 with insufficient issue update permissions3916 cannot remove the meeting3917 creates no notification3918 without "added" Zoom meeting3919 cannot remove the meeting3920 creates no notification3921 #can_remove_link?3922 without Zoom meeting3923 is expected to eq false3924 with only "removed" zoom meetings3925 is expected to eq false3926 with "added" Zoom meeting3927 is expected to eq true3928 with "removed" zoom meetings3929 is expected to eq true3930 with insufficient issue update permissions3931 is expected to eq false3932 #parse_link3933 with valid Zoom links3934 description: "Some text https://zoom.us/j/123456789 more text"3935 is expected to eq "https://zoom.us/j/123456789"3936 description: "Mixed https://zoom.us/j/123456789 http://example.com"3937 is expected to eq "https://zoom.us/j/123456789"3938 description: "Multiple link https://zoom.us/my/name https://zoom.us/j/123456789"3939 is expected to eq "https://zoom.us/j/123456789"3940 with invalid Zoom links3941 description: nil3942 is expected to eq nil3943 description: ""3944 is expected to eq nil3945 description: "Text only"3946 is expected to eq nil3947 description: "Non-Zoom http://example.com"3948 is expected to eq nil3949 description: "Almost Zoom http://zoom.us"3950 is expected to eq nil3951# [RSpecRunTime] Finishing example group spec/services/issues/zoom_link_service_spec.rb. It took 15.61 seconds. Expected to take 13.94 seconds.3952# [RSpecRunTime] Starting example group spec/models/packages/conan/file_metadatum_spec.rb. Expected to take 13.51 seconds.3953Packages::Conan::FileMetadatum3954 does not allow STI3955 relationships3956 is expected to belong to package_file required: false3957 validations3958 is expected to validate that :package_file cannot be empty/falsy3959 is expected to validate that :recipe_revision cannot be empty/falsy3960 #recipe_revision3961 is expected to allow :recipe_revision to be ‹"0"›3962 is expected not to allow :recipe_revision to be ‹nil›3963 #package_revision_for_package_file3964 recipe file3965 is valid with empty value3966 is invalid with value3967# [RSpecRunTime] RSpec elapsed time: 26 minutes 26.49 seconds. Current RSS: ~1728M. load average: 1.15 1.07 1.01 1/293 597323968 package file3969 is valid with default value3970 is invalid with non-default value3971# [RSpecRunTime] RSpec elapsed time: 26 minutes 29.07 seconds. Current RSS: ~1725M. load average: 1.14 1.07 1.01 1/293 597333972 #conan_package_reference_for_package_file3973 recipe file3974 is valid with empty value3975 is invalid with value3976# [RSpecRunTime] RSpec elapsed time: 26 minutes 31.94 seconds. Current RSS: ~1711M. load average: 1.14 1.07 1.01 1/293 597343977 package file3978 is valid with acceptable value3979 is invalid with invalid value3980 is invalid when nil3981# [RSpecRunTime] RSpec elapsed time: 26 minutes 36.11 seconds. Current RSS: ~1660M. load average: 1.13 1.07 1.01 1/293 597353982 #conan_package_type3983 validates package of type conan3984# [RSpecRunTime] Finishing example group spec/models/packages/conan/file_metadatum_spec.rb. It took 13.37 seconds. Expected to take 13.51 seconds.3985# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.3986Lint factories for Packages::Conan::FileMetadatum3987 with saas, license, and factory defaults3988 behaves like factory3989 conan_file_metadatum factory3990 does not raise error when built3991 does not raise error when created3992 linting :recipe_file trait3993 does not raise error when created3994# [RSpecRunTime] RSpec elapsed time: 26 minutes 37.85 seconds. Current RSS: ~1653M. load average: 1.13 1.07 1.01 1/293 597423995 linting :package_file trait3996 does not raise error when created3997# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.82 seconds. Expected to take 39.52 seconds.3998# [RSpecRunTime] Starting example group spec/graphql/mutations/discussions/toggle_resolve_spec.rb. Expected to take 12.81 seconds.3999Mutations::Discussions::ToggleResolve4000 #resolve4001 when discussion is on a merge request4002 behaves like a working resolve method4003 when the user does not have permission4004 raises an error if the resource is not accessible to the user4005# [RSpecRunTime] RSpec elapsed time: 26 minutes 40.0 seconds. Current RSS: ~1668M. load average: 1.12 1.07 1.01 1/299 598084006 when the user has permission4007 when discussion cannot be found4008 raises an error4009 when the `resolve` argument is true4010 returns a resolved discussion4011 returns empty errors4012 when the discussion is already resolved4013 returns a resolved discussion4014 returns empty errors4015# [RSpecRunTime] RSpec elapsed time: 26 minutes 42.34 seconds. Current RSS: ~1669M. load average: 1.12 1.07 1.01 1/298 598594016 when the service raises an `ActiveRecord::RecordNotSaved` error4017 does not resolve the discussion4018 returns errors4019 when the `resolve` argument is false4020 when the discussion is resolved4021 returns an unresolved discussion4022 returns empty errors4023 when the service raises an `ActiveRecord::RecordNotSaved` error4024 does not unresolve the discussion4025 returns errors4026# [RSpecRunTime] RSpec elapsed time: 26 minutes 44.23 seconds. Current RSS: ~1691M. load average: 1.11 1.07 1.01 1/298 599204027 when the discussion is already unresolved4028 returns an unresolved discussion4029 returns empty errors4030 when user is the author and discussion is locked4031 raises an error4032 when discussion is on a design4033 behaves like a working resolve method4034 when the user does not have permission4035 raises an error if the resource is not accessible to the user4036 when the user has permission4037 when discussion cannot be found4038 raises an error4039 when the `resolve` argument is true4040 returns a resolved discussion4041 returns empty errors4042 when the discussion is already resolved4043 returns a resolved discussion4044 returns empty errors4045# [RSpecRunTime] RSpec elapsed time: 26 minutes 47.51 seconds. Current RSS: ~1732M. load average: 1.11 1.07 1.01 1/298 599694046 when the service raises an `ActiveRecord::RecordNotSaved` error4047 does not resolve the discussion4048 returns errors4049 when the `resolve` argument is false4050 when the discussion is resolved4051 returns an unresolved discussion4052 returns empty errors4053 when the service raises an `ActiveRecord::RecordNotSaved` error4054 does not unresolve the discussion4055 returns errors4056# [RSpecRunTime] RSpec elapsed time: 26 minutes 49.13 seconds. Current RSS: ~1737M. load average: 1.10 1.07 1.01 1/298 599704057 when the discussion is already unresolved4058 returns an unresolved discussion4059 returns empty errors4060 when user is the author and discussion is locked4061 raises an error4062# [RSpecRunTime] Finishing example group spec/graphql/mutations/discussions/toggle_resolve_spec.rb. It took 11.84 seconds. Expected to take 12.81 seconds.4063# [RSpecRunTime] Starting example group spec/services/award_emojis/destroy_service_spec.rb. Expected to take 12.44 seconds.4064AwardEmojis::DestroyService4065 #execute4066 when user is not authorized4067 behaves like a service that does not authorize the user4068 does not remove the emoji4069 returns an error state4070 returns a nil award4071 returns the error4072# [RSpecRunTime] RSpec elapsed time: 26 minutes 52.48 seconds. Current RSS: ~1753M. load average: 1.10 1.07 1.01 1/298 599714073 when the user is authorized4074 when user has not awarded an emoji to the awardable4075 behaves like a service that does not authorize the user4076 does not remove the emoji4077 returns an error state4078 returns a nil award4079 returns the error4080# [RSpecRunTime] RSpec elapsed time: 26 minutes 58.52 seconds. Current RSS: ~1715M. load average: 1.08 1.06 1.01 1/293 599724081 when user has awarded an emoji to the awardable4082 removes the emoji4083 returns a success status4084 returns no errors4085 returns the destroyed award4086 executes hooks4087# [RSpecRunTime] RSpec elapsed time: 27 minutes 2.44 seconds. Current RSS: ~1676M. load average: 1.08 1.06 1.01 1/294 599734088# [RSpecRunTime] Finishing example group spec/services/award_emojis/destroy_service_spec.rb. It took 12.57 seconds. Expected to take 12.44 seconds.4089# [RSpecRunTime] Starting example group spec/services/ci/runners/set_runner_associated_projects_service_spec.rb. Expected to take 11.78 seconds.4090Ci::Runners::SetRunnerAssociatedProjectsService#execute4091 with unauthorized user4092 does not call assign_to on runner and returns error message4093# [RSpecRunTime] RSpec elapsed time: 27 minutes 4.06 seconds. Current RSS: ~1647M. load average: 1.08 1.06 1.01 1/293 599744094 without user4095 does not call assign_to on runner and returns error response4096 with authorized user4097 with maintainer user4098 behaves like with successful requests4099 when disassociating a project4100 reassigns associated projects and returns success response4101# [RSpecRunTime] RSpec elapsed time: 27 minutes 6.47 seconds. Current RSS: ~1641M. load average: 1.08 1.06 1.01 1/293 599754102 when disassociating no projects4103 reassigns associated projects and returns success response4104# [RSpecRunTime] RSpec elapsed time: 27 minutes 7.56 seconds. Current RSS: ~1643M. load average: 1.08 1.06 1.01 1/293 599764105 when disassociating all projects4106 reassigns associated projects and returns success response4107 behaves like with failing destroy calls4108 returns error response and rolls back transaction4109# [RSpecRunTime] RSpec elapsed time: 27 minutes 9.55 seconds. Current RSS: ~1649M. load average: 1.07 1.06 1.01 1/293 599774110 when associating new projects4111 with missing permissions on one of the new projects4112 returns error response and rolls back transaction4113 with admin user4114 behaves like with successful requests4115 when disassociating a project4116 reassigns associated projects and returns success response4117# [RSpecRunTime] RSpec elapsed time: 27 minutes 11.68 seconds. Current RSS: ~1654M. load average: 1.07 1.06 1.01 1/293 599784118 when disassociating no projects4119 reassigns associated projects and returns success response4120# [RSpecRunTime] RSpec elapsed time: 27 minutes 12.69 seconds. Current RSS: ~1651M. load average: 1.07 1.06 1.01 1/293 599794121 when disassociating all projects4122 reassigns associated projects and returns success response4123 behaves like with failing destroy calls4124 returns error response and rolls back transaction4125# [RSpecRunTime] RSpec elapsed time: 27 minutes 14.57 seconds. Current RSS: ~1656M. load average: 1.06 1.06 1.01 1/293 599804126# [RSpecRunTime] Finishing example group spec/services/ci/runners/set_runner_associated_projects_service_spec.rb. It took 12.11 seconds. Expected to take 11.78 seconds.4127# [RSpecRunTime] Starting example group spec/services/environments/auto_stop_service_spec.rb. Expected to take 11.5 seconds.4128Environments::AutoStopService4129 #execute4130 stops environments and play stop jobs4131 schedules stop processes in bulk4132 when the other sidekiq worker has already been running4133 does not execute stop_in_batch4134# [RSpecRunTime] RSpec elapsed time: 27 minutes 22.79 seconds. Current RSS: ~1668M. load average: 1.14 1.07 1.02 1/298 600654135 when loop reached timeout4136 returns false and does not continue the process4137 when loop reached loop limit4138 stops only one available environment4139# [RSpecRunTime] RSpec elapsed time: 27 minutes 25.18 seconds. Current RSS: ~1658M. load average: 1.21 1.09 1.02 1/298 600974140# [RSpecRunTime] Finishing example group spec/services/environments/auto_stop_service_spec.rb. It took 10.62 seconds. Expected to take 11.5 seconds.4141# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/design_bundle_pipeline_spec.rb. Expected to take 11.2 seconds.4142BulkImports::Projects::Pipelines::DesignBundlePipeline4143 #run4144 imports design repository into destination project and removes tmpdir4145 skips import if already cached4146# [RSpecRunTime] RSpec elapsed time: 27 minutes 28.35 seconds. Current RSS: ~1644M. load average: 1.19 1.09 1.02 1/298 601294147 #extract4148 downloads & extracts design bundle filepath4149 #load4150 creates design repository from bundle4151 when lfs is disabled4152 returns4153# [RSpecRunTime] RSpec elapsed time: 27 minutes 30.95 seconds. Current RSS: ~1645M. load average: 1.19 1.09 1.02 1/298 601424154 when file does not exist4155 returns4156 when path is directory4157 returns4158 when path is symlink4159 returns4160 when path has multiple hard links4161 returns4162 when path is not under tmpdir4163 returns4164 when path is being traversed4165 raises an error4166 #after_run4167 removes tmpdir4168 when tmpdir does not exist4169 does not attempt to remove tmpdir4170# [RSpecRunTime] RSpec elapsed time: 27 minutes 37.4 seconds. Current RSS: ~1647M. load average: 1.18 1.09 1.02 1/293 601594171# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/design_bundle_pipeline_spec.rb. It took 12.21 seconds. Expected to take 11.2 seconds.4172# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/stop_spec.rb. Expected to take 10.65 seconds.4173Gitlab::Ci::Status::Build::Stop4174 #label4175 is expected to eq "manual stop action"4176 action details4177 #has_action?4178 when user is allowed to update build4179 is expected to have action4180# [RSpecRunTime] RSpec elapsed time: 27 minutes 39.18 seconds. Current RSS: ~1643M. load average: 1.16 1.08 1.02 1/293 601604181 when user is not allowed to update build4182 is expected not to have action4183# [RSpecRunTime] RSpec elapsed time: 27 minutes 40.22 seconds. Current RSS: ~1643M. load average: 1.16 1.08 1.02 1/293 601614184 #action_path4185 is expected to include "546/play"4186 #action_icon4187 is expected to eq "stop"4188 #action_title4189 is expected to eq "Stop"4190 #action_button_title4191 is expected to eq "Stop this environment"4192 .matches?4193 when build is playable4194 when build stops an environment4195 is a correct match4196 when build does not stop an environment4197 does not match4198 when build is not playable4199 does not match4200 #status_tooltip4201 does not override status status_tooltip4202 #badge_tooltip4203 does not override status badge_tooltip4204# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/stop_spec.rb. It took 9.61 seconds. Expected to take 10.65 seconds.4205# [RSpecRunTime] Starting example group spec/services/files/create_service_spec.rb. Expected to take 10.29 seconds.4206Files::CreateService4207 #execute4208 when file matches LFS filter4209 with LFS disabled4210 skips gitattributes check4211 doesn't create LFS pointers4212# [RSpecRunTime] RSpec elapsed time: 27 minutes 50.0 seconds. Current RSS: ~1656M. load average: 1.22 1.10 1.02 1/296 602134213 with LFS enabled4214 creates an LFS pointer4215 creates an LfsObject with the file's content4216 links the LfsObject to the project4217# [RSpecRunTime] RSpec elapsed time: 27 minutes 54.51 seconds. Current RSS: ~1675M. load average: 1.20 1.10 1.02 1/298 602984218 commit attribute4219 uses the commit email4220# [RSpecRunTime] RSpec elapsed time: 27 minutes 56.11 seconds. Current RSS: ~1673M. load average: 1.20 1.10 1.02 1/298 603284221# [RSpecRunTime] Finishing example group spec/services/files/create_service_spec.rb. It took 9.12 seconds. Expected to take 10.29 seconds.4222# [RSpecRunTime] Starting example group spec/services/git/tag_push_service_spec.rb. Expected to take 9.68 seconds.4223Git::TagPushService4224 Push tags4225 flushes general cached data4226 does not flush the tags cache4227# [RSpecRunTime] RSpec elapsed time: 27 minutes 59.22 seconds. Current RSS: ~1662M. load average: 1.18 1.10 1.02 1/298 603894228 Hooks4229 run on a tag4230 delegates to Git::TagHooksService4231# [RSpecRunTime] RSpec elapsed time: 28 minutes 0.31 second. Current RSS: ~1661M. load average: 1.18 1.10 1.02 1/298 603964232 run on a branch4233 does nothing4234# [RSpecRunTime] RSpec elapsed time: 28 minutes 1.66 seconds. Current RSS: ~1662M. load average: 1.18 1.10 1.02 1/299 604034235 artifacts4236 create tag4237 does nothing4238# [RSpecRunTime] RSpec elapsed time: 28 minutes 3.05 seconds. Current RSS: ~1664M. load average: 1.18 1.10 1.02 1/298 604344239 update tag4240 does nothing4241# [RSpecRunTime] RSpec elapsed time: 28 minutes 4.42 seconds. Current RSS: ~1675M. load average: 1.17 1.09 1.02 3/298 604654242 delete tag4243 unlocks artifacts4244# [RSpecRunTime] RSpec elapsed time: 28 minutes 5.74 seconds. Current RSS: ~1676M. load average: 1.17 1.09 1.02 1/298 604844245# [RSpecRunTime] Finishing example group spec/services/git/tag_push_service_spec.rb. It took 9.64 seconds. Expected to take 9.68 seconds.4246# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/terraform_latest_gitlab_ci_yaml_spec.rb. Expected to take 9.48 seconds.4247Terraform.latest.gitlab-ci.yml4248 the created pipeline4249 on master branch4250 creates deprecation warning job4251 creates init, validate and build jobs4252# [RSpecRunTime] RSpec elapsed time: 28 minutes 9.25 seconds. Current RSS: ~1665M. load average: 1.24 1.11 1.03 1/298 605154253 outside the master branch4254 creates deprecation warning job4255 does not creates a deploy and a test job4256# [RSpecRunTime] RSpec elapsed time: 28 minutes 11.57 seconds. Current RSS: ~1649M. load average: 1.24 1.11 1.03 1/298 605244257 on merge request4258 creates deprecation warning job4259 creates a pipeline with the terraform and sast_iac jobs4260 does not creates a deploy4261 does not create a branch pipeline4262# [RSpecRunTime] RSpec elapsed time: 28 minutes 16.66 seconds. Current RSS: ~1644M. load average: 1.22 1.11 1.03 1/299 606594263# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/terraform_latest_gitlab_ci_yaml_spec.rb. It took 10.91 seconds. Expected to take 9.48 seconds.4264# [RSpecRunTime] Starting example group spec/graphql/mutations/ci/runner/delete_spec.rb. Expected to take 8.94 seconds.4265Mutations::Ci::Runner::Delete4266 is expected to require graphql authorizations :delete_runner4267 #resolve4268 when the user cannot admin the runner4269 generates an error4270 with more than one associated project4271 raises an error4272# [RSpecRunTime] RSpec elapsed time: 28 minutes 18.83 seconds. Current RSS: ~1648M. load average: 1.20 1.10 1.03 1/299 606604273 when required arguments are missing4274 raises an error4275 when user can delete owned runner4276 with one associated project4277 deletes runner4278# [RSpecRunTime] RSpec elapsed time: 28 minutes 20.3 seconds. Current RSS: ~1651M. load average: 1.20 1.10 1.03 1/298 606614279 with more than one associated project4280 with user as admin4281 deletes runner4282# [RSpecRunTime] RSpec elapsed time: 28 minutes 22.16 seconds. Current RSS: ~1651M. load average: 1.20 1.10 1.03 1/298 606624283 with user as project maintainer4284 raises error4285# [RSpecRunTime] RSpec elapsed time: 28 minutes 24.23 seconds. Current RSS: ~1647M. load average: 1.18 1.10 1.03 1/298 606634286 when admin can delete runner4287 deletes runner4288# [RSpecRunTime] Finishing example group spec/graphql/mutations/ci/runner/delete_spec.rb. It took 7.75 seconds. Expected to take 8.94 seconds.4289# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 8.89 seconds.4290Admin::UsersController routing4291 to #block4292 to #unblock4293 to #index4294 to #show4295 to #create4296 to #new4297 to #edit4298 to #update4299 to #destroy4300# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 1.46 seconds. Expected to take 8.89 seconds.4301# [RSpecRunTime] RSpec elapsed time: 28 minutes 26.1 seconds. Current RSS: ~1655M. load average: 1.18 1.10 1.03 1/297 606644302# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 8.89 seconds.4303Admin::ProjectsController routing4304 to #index4305 to #show4306# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.51 second. Expected to take 8.89 seconds.4307# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 8.89 seconds.4308Admin::HooksController routing4309 to #test4310 to #index4311 to #create4312 to #edit4313 to #update4314 to #destroy4315# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 1.0 second. Expected to take 8.89 seconds.4316# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 8.89 seconds.4317Admin::HookLogsController routing4318 to #retry4319 to #show4320# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.52 second. Expected to take 8.89 seconds.4321# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 8.89 seconds.4322Admin::BackgroundJobsController routing4323 to #show4324# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.39 second. Expected to take 8.89 seconds.4325# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 8.89 seconds.4326Admin::DashboardController routing4327 to #index4328# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.49 second. Expected to take 8.89 seconds.4329# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 8.89 seconds.4330Admin::HealthCheckController routing4331 to #show4332# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.43 second. Expected to take 8.89 seconds.4333# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 8.89 seconds.4334Admin::DevOpsReportController routing4335 to #show4336 admin devops reports4337 redirects from /admin/dev_ops_report to /admin/dev_ops_reports4338# [RSpecRunTime] RSpec elapsed time: 28 minutes 30.99 seconds. Current RSS: ~1712M. load average: 1.25 1.12 1.03 1/294 606664339# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 1.7 seconds. Expected to take 8.89 seconds.4340# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 8.89 seconds.4341Admin::GroupsController routing4342 to #index4343 to #show4344 to #edit4345# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.65 second. Expected to take 8.89 seconds.4346# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 8.89 seconds.4347Admin::OrganizationsController routing4348 to #index4349# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.4 second. Expected to take 8.89 seconds.4350# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 8.89 seconds.4351Admin::SessionsController routing4352 to #new4353 to #create4354 to #destroy4355# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.66 second. Expected to take 8.89 seconds.4356# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 8.89 seconds.4357Admin::PlanLimitsController routing4358 to #create4359# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.39 second. Expected to take 8.89 seconds.4360# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 8.89 seconds.4361Admin::RunnersController routing4362 to #runner_setup_scripts4363# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.42 second. Expected to take 8.89 seconds.4364# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/badge/pipeline/metadata_spec.rb. Expected to take 8.4 seconds.4365Gitlab::Ci::Badge::Pipeline::Metadata4366 behaves like badge metadata4367 #to_html4368 points to link4369 contains clickable image4370# [RSpecRunTime] RSpec elapsed time: 28 minutes 35.25 seconds. Current RSS: ~1710M. load average: 1.23 1.12 1.03 1/294 606674371 #to_markdown4372 is expected to include "http://localhost/namespace382/project-497/badges/feature/pipeline.svg"4373 is expected to include "http://localhost/namespace383/project-498/-/commits/feature"4374# [RSpecRunTime] RSpec elapsed time: 28 minutes 36.61 seconds. Current RSS: ~1723M. load average: 1.23 1.12 1.03 1/294 606684375 #to_asciidoc4376 is expected to include "http://localhost/namespace384/project-499/badges/feature/pipeline.svg"4377 is expected to include "http://localhost/namespace385/project-500/-/commits/feature"4378 is expected to include "image:"4379 is expected to include "link="4380 is expected to include "title="4381# [RSpecRunTime] RSpec elapsed time: 28 minutes 40.01 seconds. Current RSS: ~1750M. load average: 1.21 1.11 1.03 1/294 606694382 #title4383 returns build status title4384 #image_url4385 returns valid url4386 #link_url4387 returns valid link4388# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/badge/pipeline/metadata_spec.rb. It took 8.73 seconds. Expected to take 8.4 seconds.4389# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/gettext_extractor_spec.rb. Expected to take 8.03 seconds.4390Tooling::GettextExtractor4391 ::HamlParser4392 #parse_source4393 #parse4394[TEST PROF INFO] Time spent in factories: 08:52.149 (30.55% of total time)4395[TEST PROF INFO] Time spent in factories: 08:52.149 (30.55% of total time)4396 collects and merges translatable strings from frontend and backend4397[TEST PROF INFO] Time spent in factories: 08:52.149 (30.53% of total time)4398[TEST PROF INFO] Time spent in factories: 08:52.149 (30.53% of total time)4399 re-raises error from backend extraction4400 when frontend extraction raises an error4401[TEST PROF INFO] Time spent in factories: 08:52.149 (30.51% of total time)4402[TEST PROF INFO] Time spent in factories: 08:52.149 (30.51% of total time)4403 is re-raised4404# [RSpecRunTime] RSpec elapsed time: 28 minutes 46.0 seconds. Current RSS: ~1735M. load average: 1.43 1.16 1.05 2/296 606784405 #parse_backend_file4406 with ruby file4407 when file has valid syntax4408 parses file and returns extracted strings as POEntries4409 when file has invalid syntax4410 does not raise error4411 when file does not contain "_("4412 never parses the file and returns empty array4413 with haml file4414 when file has valid syntax4415 parses file and returns extracted strings as POEntries4416 when file has invalid syntax4417 does not raise error4418 when file does not contain "_("4419 never parses the file and returns empty array4420 with erb file4421 when file has valid syntax4422 parses file and returns extracted strings as POEntries4423 when file has invalid syntax4424 does not raise error4425 when file does not contain "_("4426 never parses the file and returns empty array4427 with unsupported file containing "_("4428 raises error4429 #generate_pot4430[TEST PROF INFO] Time spent in factories: 08:52.149 (30.47% of total time)4431[TEST PROF INFO] Time spent in factories: 08:52.149 (30.47% of total time)4432 produces pot without date headers4433[TEST PROF INFO] Time spent in factories: 08:52.149 (30.46% of total time)4434[TEST PROF INFO] Time spent in factories: 08:52.149 (30.46% of total time)4435 produces pot file with all translated strings, sorted by msg id4436# [RSpecRunTime] RSpec elapsed time: 28 minutes 49.1 seconds. Current RSS: ~1740M. load average: 1.48 1.18 1.05 1/296 606834437# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/gettext_extractor_spec.rb. It took 6.85 seconds. Expected to take 8.03 seconds.4438# [RSpecRunTime] Starting example group spec/workers/ci/archive_traces_cron_worker_spec.rb. Expected to take 7.94 seconds.4439Ci::ArchiveTracesCronWorker4440 when a job succeeded4441 batch_execute service4442 behaves like archives trace4443 is expected to be exist4444# [RSpecRunTime] RSpec elapsed time: 28 minutes 51.41 seconds. Current RSS: ~1759M. load average: 1.48 1.18 1.05 1/296 606844445 when the job finished recently4446 behaves like does not archive trace4447 is expected to be nil4448 when a trace had already been archived4449 continues to archive live traces4450# [RSpecRunTime] RSpec elapsed time: 28 minutes 54.07 seconds. Current RSS: ~1756M. load average: 1.44 1.17 1.05 1/294 606854451 when an unexpected exception happened during archiving4452 puts a log4453# [RSpecRunTime] RSpec elapsed time: 28 minutes 55.19 seconds. Current RSS: ~1757M. load average: 1.44 1.17 1.05 1/294 606864454 when a job was cancelled4455 behaves like archives trace4456 is expected to be exist4457# [RSpecRunTime] RSpec elapsed time: 28 minutes 56.3 seconds. Current RSS: ~1754M. load average: 1.44 1.17 1.05 1/294 606874458 when a job is running4459 behaves like does not archive trace4460 is expected to be nil4461# [RSpecRunTime] Finishing example group spec/workers/ci/archive_traces_cron_worker_spec.rb. It took 8.1 seconds. Expected to take 7.94 seconds.4462# [RSpecRunTime] Starting example group spec/views/notify/import_work_items_csv_email.html.haml_spec.rb. Expected to take 7.56 seconds.4463notify/import_work_items_csv_email.html.haml4464 when work item type column contains disallowed entries4465 renders with missing work item message4466 behaves like contains project link4467 is expected to have visible link "Sidney Jones858 / Project-515 Name" with href "http://test.host/namespace400/project-515"4468 behaves like no records created4469 is expected not to have text "work items successfully imported."4470 behaves like does not contain parse error4471 is expected not to have text "Error parsing CSV file. Please make sure it has the correct format"4472 when no errors found while importing4473 renders correctly4474 behaves like contains project link4475 is expected to have visible link "Sidney Jones858 / Project-515 Name" with href "http://test.host/namespace400/project-515"4476 behaves like work item records created4477 is expected to have text "work items successfully imported."4478 behaves like does not contain parse error4479 is expected not to have text "Error parsing CSV file. Please make sure it has the correct format"4480 when CSV contains multiple kinds of work item type errors4481 renders with missing work item message4482 behaves like contains project link4483 is expected to have visible link "Sidney Jones858 / Project-515 Name" with href "http://test.host/namespace400/project-515"4484 behaves like no records created4485 is expected not to have text "work items successfully imported."4486 behaves like does not contain parse error4487 is expected not to have text "Error parsing CSV file. Please make sure it has the correct format"4488 when work item type column contains missing entries4489 renders with missing work item message4490 behaves like contains project link4491 is expected to have visible link "Sidney Jones858 / Project-515 Name" with href "http://test.host/namespace400/project-515"4492 behaves like no records created4493 is expected not to have text "work items successfully imported."4494 behaves like does not contain parse error4495 is expected not to have text "Error parsing CSV file. Please make sure it has the correct format"4496 when parse error reported while importing4497 behaves like contains project link4498 is expected to have visible link "Sidney Jones858 / Project-515 Name" with href "http://test.host/namespace400/project-515"4499 behaves like no records created4500 is expected not to have text "work items successfully imported."4501 behaves like contains parse error4502 is expected to have text "Error parsing CSV file. Please make sure it has the correct format"4503 when import errors reported4504 renders correctly4505 behaves like contains project link4506 is expected to have visible link "Sidney Jones858 / Project-515 Name" with href "http://test.host/namespace400/project-515"4507 behaves like work item records created4508 is expected to have text "work items successfully imported."4509 behaves like does not contain parse error4510 is expected not to have text "Error parsing CSV file. Please make sure it has the correct format"4511 when work item type column contains blank entries4512 renders with missing work item message4513 behaves like contains project link4514 is expected to have visible link "Sidney Jones858 / Project-515 Name" with href "http://test.host/namespace400/project-515"4515 behaves like no records created4516 is expected not to have text "work items successfully imported."4517 behaves like does not contain parse error4518 is expected not to have text "Error parsing CSV file. Please make sure it has the correct format"4519# [RSpecRunTime] Finishing example group spec/views/notify/import_work_items_csv_email.html.haml_spec.rb. It took 4.66 seconds. Expected to take 7.56 seconds.4520# [RSpecRunTime] Starting example group spec/workers/packages/cleanup_package_registry_worker_spec.rb. Expected to take 7.41 seconds.4521Packages::CleanupPackageRegistryWorker4522 #perform4523 with package files pending destruction4524 queues the cleanup job4525 behaves like an idempotent worker4526 is labeled as idempotent4527 performs multiple times sequentially without raising an exception4528# [RSpecRunTime] RSpec elapsed time: 29 minutes 4.16 seconds. Current RSS: ~1756M. load average: 1.37 1.17 1.05 1/294 606884529 with no package files pending destruction4530 does not queue the cleanup job4531 behaves like an idempotent worker4532 is labeled as idempotent4533 performs multiple times sequentially without raising an exception4534 with runnable policies4535 queues the cleanup job4536 behaves like an idempotent worker4537 is labeled as idempotent4538 performs multiple times sequentially without raising an exception4539 with no runnable policies4540 does not queue the cleanup job4541 with npm metadata caches pending destruction4542 queues the cleanup job4543 behaves like an idempotent worker4544 is labeled as idempotent4545 performs multiple times sequentially without raising an exception4546# [RSpecRunTime] RSpec elapsed time: 29 minutes 6.98 seconds. Current RSS: ~1762M. load average: 1.37 1.17 1.05 1/294 606894547 with no npm metadata caches pending destruction4548 does not queue the cleanup job4549 behaves like an idempotent worker4550 is labeled as idempotent4551 performs multiple times sequentially without raising an exception4552 with nuget symbols pending destruction4553 behaves like an idempotent worker4554 is labeled as idempotent4555 performs multiple times sequentially without raising an exception4556 queues the cleanup job4557# [RSpecRunTime] RSpec elapsed time: 29 minutes 9.02 seconds. Current RSS: ~1765M. load average: 1.34 1.16 1.05 1/294 606904558 with no nuget symbols pending destruction4559 behaves like an idempotent worker4560 is labeled as idempotent4561 performs multiple times sequentially without raising an exception4562 does not queue the cleanup job4563 counts logging4564 logs all the counts4565 with load balancing enabled4566 reads the count from the replica4567# [RSpecRunTime] Finishing example group spec/workers/packages/cleanup_package_registry_worker_spec.rb. It took 8.74 seconds. Expected to take 7.41 seconds.4568# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/seed_spec.rb. Expected to take 7.22 seconds.4569Gitlab::Ci::Pipeline::Chain::Seed4570 #perform!4571 allocates next IID4572 ensures ci_ref4573 sets the seeds in the command object4574 when no ref policy is specified4575 correctly fabricates stages and builds4576# [RSpecRunTime] RSpec elapsed time: 29 minutes 13.13 seconds. Current RSS: ~1740M. load average: 1.34 1.16 1.05 1/298 607154577 when refs policy is specified4578 returns pipeline seed with jobs only assigned to master4579 when source policy is specified4580 returns pipeline seed with jobs only assigned to schedules4581 when kubernetes policy is specified4582 when kubernetes is active4583 when user configured kubernetes from CI/CD > Clusters4584 returns seeds for kubernetes dependent job4585# [RSpecRunTime] RSpec elapsed time: 29 minutes 16.09 seconds. Current RSS: ~1714M. load average: 1.31 1.16 1.05 1/299 607224586 when kubernetes is not active4587 does not return seeds for kubernetes dependent job4588 when variables policy is specified4589 returns stage seeds only when variables expression is truthy4590 when there is seeds_block4591 does not execute the block4592 #root_variables4593 sends root variable with overridden by rules4594 #rule_variables4595 correctly parses rule variables4596 N+1 queries4597 avoids N+1 queries when calculating variables of jobs4598# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/seed_spec.rb. It took 7.31 seconds. Expected to take 7.22 seconds.4599# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/ansi2json/style_spec.rb. Expected to take 6.95 seconds.4600Gitlab::Ci::Ansi2json::Style4601 #set?4602 when fg color is set4603 is expected to be truthy4604 when bg color is set4605 is expected to be truthy4606 when mask is set4607 is expected to be truthy4608 nothing is set4609 is expected to be falsey4610 #reset!4611 set the style params to default4612 update formats to mimic terminals4613 when fg color present4614 when mask is set to bold4615 changes the fg color to a lighter version4616 when mask set to another format4617 does not change the fg color4618 when mask is not set4619 does not change the fg color4620 #update4621 initial_state: [], ansi_commands: ["0"], result: "", description: "does not set any style"4622 change the style4623 initial_state: [], ansi_commands: ["1"], result: "term-bold", description: "enables format bold"4624 change the style4625 initial_state: [], ansi_commands: ["3"], result: "term-italic", description: "enables format italic"4626 change the style4627 initial_state: [], ansi_commands: ["4"], result: "term-underline", description: "enables format underline"4628 change the style4629 initial_state: [], ansi_commands: ["8"], result: "term-conceal", description: "enables format conceal"4630 change the style4631 initial_state: [], ansi_commands: ["9"], result: "term-cross", description: "enables format cross"4632 change the style4633 initial_state: ["1"], ansi_commands: ["21"], result: "", description: "disables format bold"4634 change the style4635 initial_state: ["1", "3"], ansi_commands: ["21"], result: "term-italic", description: "disables format bold and leaves italic"4636 change the style4637 initial_state: ["1"], ansi_commands: ["22"], result: "", description: "disables format bold using command 22"4638 change the style4639 initial_state: ["1", "3"], ansi_commands: ["22"], result: "term-italic", description: "disables format bold and leaves italic using command 22"4640 change the style4641 initial_state: ["3"], ansi_commands: ["23"], result: "", description: "disables format italic"4642 change the style4643 initial_state: ["1", "3"], ansi_commands: ["23"], result: "term-bold", description: "disables format italic and leaves bold"4644 change the style4645 initial_state: ["4"], ansi_commands: ["24"], result: "", description: "disables format underline"4646 change the style4647 initial_state: ["1", "4"], ansi_commands: ["24"], result: "term-bold", description: "disables format underline and leaves bold"4648 change the style4649 initial_state: ["8"], ansi_commands: ["28"], result: "", description: "disables format conceal"4650 change the style4651 initial_state: ["1", "8"], ansi_commands: ["28"], result: "term-bold", description: "disables format conceal and leaves bold"4652 change the style4653 initial_state: ["9"], ansi_commands: ["29"], result: "", description: "disables format cross"4654 change the style4655 initial_state: ["1", "9"], ansi_commands: ["29"], result: "term-bold", description: "disables format cross and leaves bold"4656 change the style4657 initial_state: [], ansi_commands: ["30"], result: "term-fg-black", description: "sets fg color black"4658 change the style4659 initial_state: [], ansi_commands: ["31"], result: "term-fg-red", description: "sets fg color red"4660 change the style4661 initial_state: [], ansi_commands: ["32"], result: "term-fg-green", description: "sets fg color green"4662 change the style4663 initial_state: [], ansi_commands: ["33"], result: "term-fg-yellow", description: "sets fg color yellow"4664 change the style4665 initial_state: [], ansi_commands: ["34"], result: "term-fg-blue", description: "sets fg color blue"4666 change the style4667 initial_state: [], ansi_commands: ["35"], result: "term-fg-magenta", description: "sets fg color magenta"4668 change the style4669 initial_state: [], ansi_commands: ["36"], result: "term-fg-cyan", description: "sets fg color cyan"4670 change the style4671 initial_state: [], ansi_commands: ["37"], result: "term-fg-white", description: "sets fg color white"4672 change the style4673 initial_state: [], ansi_commands: ["38", "5", "1"], result: "xterm-fg-1", description: "sets xterm fg color 1"4674 change the style4675 initial_state: [], ansi_commands: ["38", "5", "2"], result: "xterm-fg-2", description: "sets xterm fg color 2"4676 change the style4677 initial_state: [], ansi_commands: ["38", "1"], result: "term-bold", description: "ignores 38 command if not followed by 5 and sets format bold"4678 change the style4679 initial_state: [], ansi_commands: ["40"], result: "term-bg-black", description: "sets bg color black"4680 change the style4681 initial_state: [], ansi_commands: ["41"], result: "term-bg-red", description: "sets bg color red"4682 change the style4683 initial_state: [], ansi_commands: ["42"], result: "term-bg-green", description: "sets bg color green"4684 change the style4685 initial_state: [], ansi_commands: ["43"], result: "term-bg-yellow", description: "sets bg color yellow"4686 change the style4687 initial_state: [], ansi_commands: ["44"], result: "term-bg-blue", description: "sets bg color blue"4688 change the style4689 initial_state: [], ansi_commands: ["45"], result: "term-bg-magenta", description: "sets bg color magenta"4690 change the style4691 initial_state: [], ansi_commands: ["46"], result: "term-bg-cyan", description: "sets bg color cyan"4692 change the style4693 initial_state: [], ansi_commands: ["47"], result: "term-bg-white", description: "sets bg color white"4694 change the style4695 initial_state: [], ansi_commands: ["48", "5", "1"], result: "xterm-bg-1", description: "sets xterm bg color 1"4696 change the style4697 initial_state: [], ansi_commands: ["48", "5", "2"], result: "xterm-bg-2", description: "sets xterm bg color 2"4698 change the style4699 initial_state: [], ansi_commands: ["48", "1"], result: "term-bold", description: "ignores 48 command if not followed by 5 and sets format bold"4700 change the style4701 initial_state: [], ansi_commands: ["90"], result: "term-fg-l-black", description: "sets fg color light black"4702 change the style4703 initial_state: [], ansi_commands: ["91"], result: "term-fg-l-red", description: "sets fg color light red"4704 change the style4705 initial_state: [], ansi_commands: ["92"], result: "term-fg-l-green", description: "sets fg color light green"4706 change the style4707 initial_state: [], ansi_commands: ["93"], result: "term-fg-l-yellow", description: "sets fg color light yellow"4708 change the style4709 initial_state: [], ansi_commands: ["94"], result: "term-fg-l-blue", description: "sets fg color light blue"4710 change the style4711 initial_state: [], ansi_commands: ["95"], result: "term-fg-l-magenta", description: "sets fg color light magenta"4712 change the style4713 initial_state: [], ansi_commands: ["96"], result: "term-fg-l-cyan", description: "sets fg color light cyan"4714 change the style4715 initial_state: [], ansi_commands: ["97"], result: "term-fg-l-white", description: "sets fg color light white"4716 change the style4717 initial_state: [], ansi_commands: ["100"], result: "term-bg-l-black", description: "sets bg color light black"4718 change the style4719 initial_state: [], ansi_commands: ["101"], result: "term-bg-l-red", description: "sets bg color light red"4720 change the style4721 initial_state: [], ansi_commands: ["102"], result: "term-bg-l-green", description: "sets bg color light green"4722 change the style4723 initial_state: [], ansi_commands: ["103"], result: "term-bg-l-yellow", description: "sets bg color light yellow"4724 change the style4725 initial_state: [], ansi_commands: ["104"], result: "term-bg-l-blue", description: "sets bg color light blue"4726 change the style4727 initial_state: [], ansi_commands: ["105"], result: "term-bg-l-magenta", description: "sets bg color light magenta"4728 change the style4729 initial_state: [], ansi_commands: ["106"], result: "term-bg-l-cyan", description: "sets bg color light cyan"4730 change the style4731 initial_state: [], ansi_commands: ["107"], result: "term-bg-l-white", description: "sets bg color light white"4732 change the style4733 initial_state: ["1"], ansi_commands: [], result: "", description: "resets style from format bold"4734 change the style4735 initial_state: ["1"], ansi_commands: ["0"], result: "", description: "resets style from format bold"4736 change the style4737 initial_state: ["1", "3"], ansi_commands: ["0"], result: "", description: "resets style from format bold and italic"4738 change the style4739 initial_state: ["1", "3", "term-fg-l-red", "term-bg-yellow"], ansi_commands: ["0"], result: "", description: "resets all formats and colors"4740 change the style4741 initial_state: ["31", "42"], ansi_commands: ["39"], result: "term-bg-green", description: "set foreground from red to default leaving background unchanged"4742 change the style4743 initial_state: ["31", "42"], ansi_commands: ["49"], result: "term-fg-red", description: "set background from green to default leaving foreground unchanged"4744 change the style4745 initial_state: [], ansi_commands: ["1", "30", "42", "3"], result: "term-fg-l-black term-bg-green term-bold term-italic", description: "adds fg color, bg color and formats from no style"4746 change the style4747 initial_state: ["3", "31"], ansi_commands: ["23", "1", "43"], result: "term-fg-l-red term-bg-yellow term-bold", description: "replaces format italic with bold and adds a yellow background"4748 change the style4749# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/ansi2json/style_spec.rb. It took 9.17 seconds. Expected to take 6.95 seconds.4750# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/badge/release/latest_release_spec.rb. Expected to take 6.87 seconds.4751Gitlab::Ci::Badge::Release::LatestRelease4752 #entity4753 describes latest release4754# [RSpecRunTime] RSpec elapsed time: 29 minutes 28.78 seconds. Current RSS: ~1861M. load average: 1.31 1.17 1.05 1/295 607494755 #tag4756 returns latest release tag for the project ordered using release_at4757# [RSpecRunTime] RSpec elapsed time: 29 minutes 31.96 seconds. Current RSS: ~1846M. load average: 1.31 1.17 1.05 1/295 607564758 #metadata4759 returns correct metadata4760# [RSpecRunTime] RSpec elapsed time: 29 minutes 33.55 seconds. Current RSS: ~1829M. load average: 1.37 1.18 1.06 1/295 607634761 #template4762 returns correct template4763# [RSpecRunTime] RSpec elapsed time: 29 minutes 35.12 seconds. Current RSS: ~1817M. load average: 1.37 1.18 1.06 1/295 607704764# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/badge/release/latest_release_spec.rb. It took 8.08 seconds. Expected to take 6.87 seconds.4765# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/badge/coverage/metadata_spec.rb. Expected to take 6.67 seconds.4766Gitlab::Ci::Badge::Coverage::Metadata4767 behaves like badge metadata4768 #to_html4769 points to link4770 contains clickable image4771# [RSpecRunTime] RSpec elapsed time: 29 minutes 37.04 seconds. Current RSS: ~1780M. load average: 1.37 1.18 1.06 1/295 607714772 #to_markdown4773 is expected to include "http://localhost/namespace416/project-531/badges/feature/coverage.svg"4774 is expected to include "http://localhost/namespace417/project-532/-/commits/feature"4775# [RSpecRunTime] RSpec elapsed time: 29 minutes 38.67 seconds. Current RSS: ~1773M. load average: 1.26 1.16 1.05 1/295 607724776 #to_asciidoc4777 is expected to include "http://localhost/namespace418/project-533/badges/feature/coverage.svg"4778 is expected to include "http://localhost/namespace419/project-534/-/commits/feature"4779 is expected to include "image:"4780 is expected to include "link="4781 is expected to include "title="4782# [RSpecRunTime] RSpec elapsed time: 29 minutes 42.25 seconds. Current RSS: ~1751M. load average: 1.26 1.16 1.05 1/295 607734783 #title4784 returns coverage report title4785 #image_url4786 returns valid url4787 #link_url4788 returns valid link4789# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/badge/coverage/metadata_spec.rb. It took 9.24 seconds. Expected to take 6.67 seconds.4790# [RSpecRunTime] Starting example group spec/graphql/resolvers/labels_resolver_spec.rb. Expected to take 6.48 seconds.4791Resolvers::LabelsResolver4792 is expected to have nullable GraphQL type LabelConnection4793 #resolve4794 with unauthorized user4795 returns no labels4796# [RSpecRunTime] RSpec elapsed time: 29 minutes 46.04 seconds. Current RSS: ~1695M. load average: 1.24 1.16 1.05 1/295 607744797 with authorized user4798 returns no labels4799 without parent4800 returns no labels4801 association preloading4802 prevents N+1 queries4803# [RSpecRunTime] RSpec elapsed time: 29 minutes 48.98 seconds. Current RSS: ~1691M. load average: 1.22 1.16 1.05 1/295 607754804 with a parent project4805 include_ancestor_groups: nil, search_term: nil, expected_labels: -> { [label1, label2, subgroup_label1, subgroup_label2] }4806 is expected to contain exactly #<ProjectLabel id:1 group118/group119/project-541~1>, #<ProjectLabel id:2 group118/group119/project-541~2>, #<GroupLabel id:5 ~5>, and #<GroupLabel id:6 ~6>4807 include_ancestor_groups: false, search_term: nil, expected_labels: -> { [label1, label2, subgroup_label1, subgroup_label2] }4808 is expected to contain exactly #<ProjectLabel id:1 group118/group119/project-541~1>, #<ProjectLabel id:2 group118/group119/project-541~2>, #<GroupLabel id:5 ~5>, and #<GroupLabel id:6 ~6>4809 include_ancestor_groups: true, search_term: nil, expected_labels: -> { [label1, label2, group_label1, group_label2, subgroup_label1, subgroup_label2] }4810 is expected to contain exactly #<ProjectLabel id:1 group118/group119/project-541~1>, #<ProjectLabel id:2 group118/group119/project-541~2>, #<GroupLabel id:3 ~3>, #<GroupLabel id:4 ~4>, #<GroupLabel id:5 ~5>, and #<GroupLabel id:6 ~6>4811 include_ancestor_groups: nil, search_term: "new", expected_labels: -> { [label2, subgroup_label2] }4812 is expected to contain exactly #<ProjectLabel id:2 group118/group119/project-541~2> and #<GroupLabel id:6 ~6>4813 include_ancestor_groups: false, search_term: "new", expected_labels: -> { [label2, subgroup_label2] }4814 is expected to contain exactly #<ProjectLabel id:2 group118/group119/project-541~2> and #<GroupLabel id:6 ~6>4815 include_ancestor_groups: true, search_term: "new", expected_labels: -> { [label2, group_label2, subgroup_label2] }4816 is expected to contain exactly #<ProjectLabel id:2 group118/group119/project-541~2>, #<GroupLabel id:4 ~4>, and #<GroupLabel id:6 ~6>4817# [RSpecRunTime] Finishing example group spec/graphql/resolvers/labels_resolver_spec.rb. It took 7.33 seconds. Expected to take 6.48 seconds.4818# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/repo_restorer_spec.rb. Expected to take 6.3 seconds.4819Gitlab::ImportExport::RepoRestorer4820 bundle a project Git repo4821 restores the repo successfully4822 when the repository already exists4823 deletes the existing repository before importing4824# [RSpecRunTime] RSpec elapsed time: 29 minutes 55.22 seconds. Current RSS: ~1759M. load average: 1.20 1.15 1.05 1/295 608224825 restore a wiki Git repo4826 restores the wiki repo successfully4827 no wiki in the bundle4828 does not creates an empty wiki4829# [RSpecRunTime] RSpec elapsed time: 29 minutes 57.4 seconds. Current RSS: ~1759M. load average: 1.20 1.15 1.05 1/295 608314830 when wiki already exists4831 does not cause an error when restoring4832# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/repo_restorer_spec.rb. It took 6.61 seconds. Expected to take 6.3 seconds.4833# [RSpecRunTime] Starting example group spec/services/projects/container_repository/delete_tags_service_spec.rb. Expected to take 6.15 seconds.4834Projects::ContainerRepository::DeleteTagsService4835 #execute4836 without permissions4837 is expected to include {:status => :error}4838 with permissions4839 behaves like supporting fast delete4840 when the registry supports fast delete4841 behaves like calling the correct delete tags service4842 is expected to include {:status => :success}4843 behaves like logging a success response4844 logs an info message4845 with an error service response4846 is expected to include {:status => :error}4847 behaves like logging an error response4848 logs an error message4849 behaves like handling invalid params4850 with invalid params4851 when no params are specified4852 is expected to include {:status => :error}4853 with empty tags4854 is expected to include {:status => :error}4855 with the real service4856 is expected to include {:status => :success}4857 behaves like logging a success response4858 logs an info message4859 with a timeout error4860 is expected to include {:status => :error, :message => "error while deleting tags"}4861 behaves like logging an error response4862 logs an error message4863 when the registry does not support fast delete4864 behaves like calling the correct delete tags service4865 is expected to include {:status => :success}4866 behaves like logging a success response4867 logs an info message4868 with an error service response4869 is expected to include {:status => :error}4870 behaves like logging an error response4871 logs an error message4872 behaves like handling invalid params4873 with invalid params4874 when no params are specified4875 is expected to include {:status => :error}4876 with empty tags4877 is expected to include {:status => :error}4878 without user4879 when not run by a cleanup policy4880 is expected to include {:status => :error}4881 when run by a cleanup policy4882 behaves like supporting fast delete4883 when the registry supports fast delete4884 behaves like calling the correct delete tags service4885 is expected to include {:status => :success}4886 behaves like logging a success response4887 logs an info message4888 with an error service response4889 is expected to include {:status => :error}4890 behaves like logging an error response4891 logs an error message4892 behaves like handling invalid params4893 with invalid params4894 when no params are specified4895 is expected to include {:status => :error}4896 with empty tags4897 is expected to include {:status => :error}4898 with the real service4899 is expected to include {:status => :success}4900 behaves like logging a success response4901 logs an info message4902 with a timeout error4903 is expected to include {:status => :error, :message => "error while deleting tags"}4904 behaves like logging an error response4905 logs an error message4906# [RSpecRunTime] Finishing example group spec/services/projects/container_repository/delete_tags_service_spec.rb. It took 8.48 seconds. Expected to take 6.15 seconds.4907# [RSpecRunTime] Starting example group spec/lib/gitlab/regex_requires_app_spec.rb. Expected to take 6.04 seconds.4908Gitlab::Regex4909 .debian_architecture_regex4910 is expected to match "amd64"4911 is expected to match "kfreebsd-i386"4912 is expected not to match ""4913 is expected not to match "-a"4914 is expected not to match "+a"4915 is expected not to match ".a"4916 is expected not to match "_a"4917 is expected not to match "a+b"4918 is expected not to match "a.b"4919 is expected not to match "a_b"4920 is expected not to match "a~"4921 is expected not to match "aé"4922 is expected not to match "AMD64"4923 is expected not to match "Amd64"4924 is expected not to match "aMD64"4925 behaves like regex rejecting path traversal4926 is expected not to match "a../b"4927 is expected not to match "a..%2fb"4928 is expected not to match "a%2e%2e%2fb"4929 is expected not to match "a%2e%2e/b"4930# [RSpecRunTime] RSpec elapsed time: 30 minutes 9.58 seconds. Current RSS: ~1857M. load average: 1.36 1.20 1.07 1/295 608434931 .npm_package_name_regex4932 behaves like npm package name regex4933 is expected to match "@scope/package"4934 is expected to match "unscoped-package"4935 is expected not to match "@first-scope@second-scope/package"4936 is expected not to match "scope-without-at-symbol/package"4937 is expected not to match "@not-a-scoped-package"4938 is expected not to match "@scope/sub/package"4939 is expected not to match "@scope/../../package"4940 is expected not to match "@scope%2e%2e%2fpackage"4941 is expected not to match "@%2e%2e%2f/package"4942# [RSpecRunTime] RSpec elapsed time: 30 minutes 10.92 seconds. Current RSS: ~1891M. load average: 1.36 1.20 1.07 1/295 608444943 capturing group4944 extracts the scope name for @scope/package4945 extracts the scope name for unscoped-package4946 extracts the scope name for @not-a-scoped-package4947 extracts the scope name for @scope/sub/package4948 extracts the scope name for @inv@lid-scope/package4949 .debian_distribution_regex4950 is expected to match "buster"4951 is expected to match "buster-updates"4952 is expected to match "Debian10.5"4953 is expected not to match "jessie/updates"4954 is expected not to match "hé"4955 behaves like regex rejecting path traversal4956 is expected not to match "a../b"4957 is expected not to match "a..%2fb"4958 is expected not to match "a%2e%2e%2fb"4959 is expected not to match "a%2e%2e/b"4960# [RSpecRunTime] RSpec elapsed time: 30 minutes 12.82 seconds. Current RSS: ~1891M. load average: 1.36 1.20 1.07 1/295 608454961 .debian_component_regex4962 is expected to match "main"4963 is expected to match "non-free"4964 is expected not to match "non/free"4965 is expected not to match "hé"4966 behaves like regex rejecting path traversal4967 is expected not to match "a../b"4968 is expected not to match "a..%2fb"4969 is expected not to match "a%2e%2e%2fb"4970 is expected not to match "a%2e%2e/b"4971# [RSpecRunTime] RSpec elapsed time: 30 minutes 13.92 seconds. Current RSS: ~1896M. load average: 1.34 1.19 1.07 1/295 608464972# [RSpecRunTime] Finishing example group spec/lib/gitlab/regex_requires_app_spec.rb. It took 7.1 seconds. Expected to take 6.04 seconds.4973# [RSpecRunTime] Starting example group spec/services/ci/runners/bulk_delete_runners_service_spec.rb. Expected to take 5.91 seconds.4974Ci::Runners::BulkDeleteRunnersService#execute4975 with runners specified4976 when the user cannot delete runners4977 when user is not group owner4978 does not delete any runner and returns error4979# [RSpecRunTime] RSpec elapsed time: 30 minutes 15.73 seconds. Current RSS: ~1891M. load average: 1.34 1.19 1.07 1/295 608474980 when user is not part of the group4981 does not delete any runner and returns error4982 when the user can delete runners4983 when user is an admin4984 destroys runners4985 with too many runners specified4986 deletes only first RUNNER_LIMIT runners4987# [RSpecRunTime] RSpec elapsed time: 30 minutes 18.21 seconds. Current RSS: ~1900M. load average: 1.39 1.21 1.07 1/295 608484988 with a runner already deleted4989 destroys runners4990 with too many runners specified4991 deletes only first RUNNER_LIMIT runners4992# [RSpecRunTime] RSpec elapsed time: 30 minutes 19.58 seconds. Current RSS: ~1904M. load average: 1.39 1.21 1.07 1/295 608494993 when deleting a single runner4994 avoids N+1 cached queries4995 when user is group owner4996 destroys runners4997 with too many runners specified4998 deletes only first RUNNER_LIMIT runners4999# [RSpecRunTime] RSpec elapsed time: 30 minutes 21.81 seconds. Current RSS: ~1887M. load average: 1.39 1.21 1.07 1/295 608505000 with a runner non-authorised to be deleted5001 destroys only authorised runners5002 with no arguments specified5003 returns 0 deleted runners5004# [RSpecRunTime] Finishing example group spec/services/ci/runners/bulk_delete_runners_service_spec.rb. It took 8.87 seconds. Expected to take 5.91 seconds.5005# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/sanitize_node_link_spec.rb. Expected to take 5.76 seconds.5006Gitlab::Utils::SanitizeNodeLink5007 #sanitize_unsafe_links5008 makes a call to #remove_unsafe_links_method5009 #safe_protocol?5010 with the scheme: javascript:5011 returns false5012 with the scheme: JaVaScRiPt:5013 returns false5014 with the scheme: javascript:5015 returns false5016 with the scheme: javascript :5017 returns false5018 with the scheme: javascript:5019 returns false5020 with the scheme: javascript :5021 returns false5022 with the scheme: :javascript:5023 returns false5024 with the scheme: javascript:5025 returns false5026 with the scheme: javascript:5027 returns false5028 with the scheme:  javascript:5029 returns false5030 #remove_unsafe_links5031 with the scheme: javascript:5032 <a> tags5033 removes the unsafe link5034 <img> tags5035 removes the unsafe link5036 <video> tags5037 removes the unsafe link5038 <audio> tags5039 removes the unsafe link5040 with the scheme: JaVaScRiPt:5041 <a> tags5042 removes the unsafe link5043 <img> tags5044 removes the unsafe link5045 <video> tags5046 removes the unsafe link5047 <audio> tags5048 removes the unsafe link5049 with the scheme: javascript:5050 <a> tags5051 removes the unsafe link5052 <img> tags5053 removes the unsafe link5054 <video> tags5055 removes the unsafe link5056 <audio> tags5057 removes the unsafe link5058 with the scheme: javascript :5059 <a> tags5060 removes the unsafe link5061 <img> tags5062 removes the unsafe link5063 <video> tags5064 removes the unsafe link5065 <audio> tags5066 removes the unsafe link5067 with the scheme: javascript:5068 <a> tags5069 removes the unsafe link5070 <img> tags5071 removes the unsafe link5072 <video> tags5073 removes the unsafe link5074 <audio> tags5075 removes the unsafe link5076 with the scheme: javascript :5077 <a> tags5078 removes the unsafe link5079 <img> tags5080 removes the unsafe link5081 <video> tags5082 removes the unsafe link5083 <audio> tags5084 removes the unsafe link5085 with the scheme: :javascript:5086 <a> tags5087 removes the unsafe link5088 <img> tags5089 removes the unsafe link5090 <video> tags5091 removes the unsafe link5092 <audio> tags5093 removes the unsafe link5094 with the scheme: javascript:5095 <a> tags5096 removes the unsafe link5097 <img> tags5098 removes the unsafe link5099 <video> tags5100 removes the unsafe link5101 <audio> tags5102 removes the unsafe link5103 with the scheme: javascript:5104 <a> tags5105 removes the unsafe link5106 <img> tags5107 removes the unsafe link5108 <video> tags5109 removes the unsafe link5110 <audio> tags5111 removes the unsafe link5112 with the scheme:  javascript:5113 <a> tags5114 removes the unsafe link5115 <img> tags5116 removes the unsafe link5117 <video> tags5118 removes the unsafe link5119 <audio> tags5120 removes the unsafe link5121 when URI is valid5122 does not remove it5123 when URI is invalid5124 removes the link5125 when URI is encoded but still invalid5126 removes the link5127# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/sanitize_node_link_spec.rb. It took 7.31 seconds. Expected to take 5.76 seconds.5128# [RSpecRunTime] Starting example group spec/models/ci/runner_namespace_spec.rb. Expected to take 5.67 seconds.5129Ci::RunnerNamespace5130 does not allow STI5131 behaves like includes Limitable concern5132 #exceeds_limits?5133 without plan limits configured5134 is expected to eq false5135 without plan limits configured5136 is expected to eq false5137 with an existing model5138 is expected to eq true5139# [RSpecRunTime] RSpec elapsed time: 30 minutes 32.26 seconds. Current RSS: ~1932M. load average: 1.40 1.22 1.08 1/295 608515140 validations5141 is expected to be a kind of Limitable5142 without plan limits configured5143 can create new models5144# [RSpecRunTime] RSpec elapsed time: 30 minutes 33.58 seconds. Current RSS: ~1943M. load average: 1.37 1.21 1.08 1/295 608525145 with plan limits configured5146 can create new models5147 with an existing model5148 cannot create new models exceeding the plan limits5149# [RSpecRunTime] RSpec elapsed time: 30 minutes 34.94 seconds. Current RSS: ~1940M. load average: 1.37 1.21 1.08 1/295 608535150 behaves like cleanup by a loose foreign key5151 cleans up (delete or nullify) the model5152# [RSpecRunTime] RSpec elapsed time: 30 minutes 37.16 seconds. Current RSS: ~1925M. load average: 1.37 1.21 1.08 1/295 608545153 .for_runner5154 with runner ids5155 returns requested runner namespaces5156 with runners5157 returns requested runner namespaces5158# [RSpecRunTime] Finishing example group spec/models/ci/runner_namespace_spec.rb. It took 7.62 seconds. Expected to take 5.67 seconds.5159# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.5160Lint factories for Ci::RunnerNamespace5161 with saas, license, and factory defaults5162 behaves like factory5163 ci_runner_namespace factory5164 does not raise error when built5165 does not raise error when created5166# [RSpecRunTime] RSpec elapsed time: 30 minutes 39.52 seconds. Current RSS: ~1915M. load average: 1.34 1.21 1.08 1/295 608615167# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.82 seconds. Expected to take 39.52 seconds.5168# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/pipelines/lfs_objects_pipeline_spec.rb. Expected to take 5.47 seconds.5169BulkImports::Common::Pipelines::LfsObjectsPipeline5170 #run5171 imports lfs objects into destination project and removes tmpdir5172 does not call load on duplicates5173# [RSpecRunTime] RSpec elapsed time: 30 minutes 41.06 seconds. Current RSS: ~1890M. load average: 1.34 1.21 1.08 1/295 608625174 #extract5175 downloads & extracts lfs objects filepaths5176 #load5177 when file path is lfs json5178 returns5179 when file path is tar file5180 returns5181 when lfs json read failed5182 raises an error5183 when file path is being traversed5184 raises an error5185 when file path is not under tmpdir5186 returns5187 when file path is symlink5188 returns5189 when file path shares multiple hard links5190 returns5191 when path is a directory5192 returns5193 lfs objects project5194 when lfs objects json is invalid5195 when oid value is not Array5196 does not create lfs objects project5197 when oid value is nil5198 does not create lfs objects project5199 when oid value is not allowed5200 does not create lfs objects project5201 when repository type is duplicated5202 creates only one lfs objects project5203 when lfs objects project fails to be created5204 logs the failure5205 #after_run5206 removes tmpdir5207 when tmpdir does not exist5208 does not attempt to remove tmpdir5209# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/pipelines/lfs_objects_pipeline_spec.rb. It took 5.67 seconds. Expected to take 5.47 seconds.5210# [RSpecRunTime] Starting example group spec/lib/api/entities/project_import_status_spec.rb. Expected to take 5.33 seconds.5211API::Entities::ProjectImportStatus5212 #as_json5213 when no import state exists5214 includes basic fields and no failures5215 when import has not finished yet5216 includes basic fields and no failures5217 when import has finished with failed relations5218 includes basic fields with failed relations5219# [RSpecRunTime] RSpec elapsed time: 30 minutes 47.89 seconds. Current RSS: ~1755M. load average: 1.31 1.20 1.08 1/295 608635220 when import has failed5221 when user has access to read import status5222 includes basic fields with import error5223# [RSpecRunTime] RSpec elapsed time: 30 minutes 48.91 seconds. Current RSS: ~1750M. load average: 1.29 1.20 1.08 1/295 608645224 when user does not have access to read import status5225 includes basic fields with import error5226 when importing from github5227 exposes the import stats5228# [RSpecRunTime] Finishing example group spec/lib/api/entities/project_import_status_spec.rb. It took 5.26 seconds. Expected to take 5.33 seconds.5229# [RSpecRunTime] Starting example group spec/services/branches/delete_service_spec.rb. Expected to take 5.3 seconds.5230Branches::DeleteService5231 #execute5232 when user has access to push to repository5233 behaves like a deleted branch5234 removes the branch5235 calls the RefDeleteUnlockArtifactsWorker5236# [RSpecRunTime] RSpec elapsed time: 30 minutes 53.35 seconds. Current RSS: ~1736M. load average: 1.26 1.20 1.08 1/297 608955237 when Gitlab::Git::CommandError is raised5238 handles and returns error5239# [RSpecRunTime] RSpec elapsed time: 30 minutes 54.55 seconds. Current RSS: ~1737M. load average: 1.26 1.20 1.08 1/298 609055240 when user does not have access to push to repository5241 does not remove branch5242# [RSpecRunTime] Finishing example group spec/services/branches/delete_service_spec.rb. It took 5.08 seconds. Expected to take 5.3 seconds.5243# [RSpecRunTime] Starting example group spec/helpers/users/callouts_helper_spec.rb. Expected to take 5.09 seconds.5244Users::CalloutsHelper5245 .show_gke_cluster_integration_callout?5246 when user can create a cluster5247 when user has not dismissed5248 when active_nav_link is in the operations section5249 is expected to equal true5250 when active_nav_link is not in the operations section5251 is expected to equal false5252 when user dismissed5253 is expected to equal false5254 when user can not create a cluster5255 is expected to equal false5256 .show_feature_flags_new_version?5257 when the feature flags new version info has not been dismissed5258 is expected to be truthy5259 when the feature flags new version has been dismissed5260 is expected to be falsy5261 .show_registration_enabled_user_callout?5262 gitlab_com: false, current_user: admin, signup_enabled: true, user_dismissed: false, controller_path: "admin/users", expected_result: true5263 is expected to equal true5264 gitlab_com: true, current_user: admin, signup_enabled: true, user_dismissed: false, controller_path: "admin/users", expected_result: false5265 is expected to equal false5266 gitlab_com: false, current_user: user, signup_enabled: true, user_dismissed: false, controller_path: "admin/users", expected_result: false5267 is expected to equal false5268 gitlab_com: false, current_user: admin, signup_enabled: false, user_dismissed: false, controller_path: "admin/users", expected_result: false5269 is expected to equal false5270 gitlab_com: false, current_user: admin, signup_enabled: true, user_dismissed: true, controller_path: "admin/users", expected_result: false5271 is expected to equal false5272 gitlab_com: false, current_user: admin, signup_enabled: true, user_dismissed: false, controller_path: "projects/issues", expected_result: false5273 is expected to equal false5274 .show_unfinished_tag_cleanup_callout?5275 when user has not dismissed5276 is expected to equal true5277 when user dismissed5278 is expected to equal false5279 .show_security_newsletter_user_callout?5280 when `current_user` is not an admin5281 is expected to equal false5282 when user has dismissed callout5283 is expected to equal false5284 when `current_user` is an admin and user has not dismissed callout5285 is expected to equal true5286 #web_hook_disabled_dismissed?5287 without a project5288 is false5289 with a project5290 when the web-hook failure callout has never been dismissed5291 is false5292 when the web-hook failure callout has been dismissed5293 is true5294 is true when passed as a presenter5295 when there was an older failure5296 is true5297 when there has been a more recent failure5298 is false5299 .show_transition_to_jihu_callout?5300 gitlab_jh: false, current_user: admin, timezone: "Asia/Hong_Kong", user_dismissed: false, expected_result: true5301 is expected to equal true5302 gitlab_jh: false, current_user: admin, timezone: "Asia/Shanghai", user_dismissed: false, expected_result: true5303 is expected to equal true5304 gitlab_jh: false, current_user: admin, timezone: "Asia/Macau", user_dismissed: false, expected_result: true5305 is expected to equal true5306 gitlab_jh: false, current_user: admin, timezone: "Asia/Chongqing", user_dismissed: false, expected_result: true5307 is expected to equal true5308 gitlab_jh: true, current_user: admin, timezone: "Asia/Shanghai", user_dismissed: false, expected_result: false5309 is expected to equal false5310 gitlab_jh: false, current_user: user, timezone: "Asia/Shanghai", user_dismissed: false, expected_result: false5311 is expected to equal false5312 gitlab_jh: false, current_user: admin, timezone: "America/Los_Angeles", user_dismissed: false, expected_result: false5313 is expected to equal false5314 gitlab_jh: false, current_user: admin, timezone: "Asia/Shanghai", user_dismissed: true, expected_result: false5315 is expected to equal false5316# [RSpecRunTime] Finishing example group spec/helpers/users/callouts_helper_spec.rb. It took 5.62 seconds. Expected to take 5.09 seconds.5317# [RSpecRunTime] Starting example group spec/finders/boards/boards_finder_spec.rb. Expected to take 5.03 seconds.5318Boards::BoardsFinder5319 #execute5320 when board parent is a project5321 behaves like boards list service5322 does not create a new board5323 returns parent boards5324# [RSpecRunTime] RSpec elapsed time: 31 minutes 2.99 seconds. Current RSS: ~1797M. load average: 1.24 1.19 1.07 1/298 609175325 behaves like multiple boards list service5326 #execute5327 returns all issue boards5328 returns boards ordered by name5329 when wanting a specific board5330 returns board specified by id5331 raises exception when board is not found5332# [RSpecRunTime] RSpec elapsed time: 31 minutes 6.88 seconds. Current RSS: ~1784M. load average: 1.22 1.19 1.07 1/295 609185333 when board parent is a group5334 behaves like boards list service5335 does not create a new board5336 returns parent boards5337# [RSpecRunTime] Finishing example group spec/finders/boards/boards_finder_spec.rb. It took 6.33 seconds. Expected to take 5.03 seconds.5338# [RSpecRunTime] Starting example group spec/services/ml/experiment_tracking/candidate_repository_spec.rb. Expected to take 4.88 seconds.5339Ml::ExperimentTracking::CandidateRepository5340 #update5341 is expected to be truthy5342 when end_time is missing5343 is expected to be truthy5344 when status is wrong5345 fails assigning the value5346 when status is missing5347 is expected to be truthy5348 #by_eid5349 is expected to eq #<Ml::Candidate id: 1, created_at: "2024-05-29 17:16:39.918765570 +0000", updated_at: "2024-05-29 17:...3-43bb-a975-33d82fbd7cca", project_id: 568, internal_id: 1, ci_build_id: nil, model_version_id: nil>5350 when iid does not exist5351 is expected to be nil5352 when iid belongs to a different project5353 is expected to be nil5354 #add_tags5355 adds the tags5356 if tags misses key5357 does throw and does not add5358 if tag misses value5359 does throw and does not add5360 if tag repeated5361 does not throw and adds only the first of each kind5362 when tags is nil5363 does not handle gitlab tags5364 #add_params5365 adds the parameters5366 if parameter misses key5367 does not throw and does not add5368 if parameter misses value5369 does not throw and does not add5370 if parameter repeated do5371 does not throw and adds only the first of each kind5372 #add_metrics5373 adds the metrics5374 when metrics have repeated keys5375 adds all of them5376 #add_tag!5377 adds a new tag5378 when name missing5379 throws RecordInvalid5380 when tag was already added5381 throws RecordInvalid5382 when tag starts with gitlab.5383 calls HandleCandidateGitlabMetadataService5384 #add_param!5385 adds a new param5386 when name missing5387 throws RecordInvalid5388 when param was already added5389 throws RecordInvalid5390 #add_metric!5391 adds a new metric5392 when name missing5393 does not add metric5394 #create!5395 creates the candidate5396 creates with tag5397 when name is passed as tag5398 ignores if name is not nil5399 when name is nil5400 sets the mlflow.runName as candidate name5401 when name is nil and no mlflow.runName is not present5402[common_name] is deprecated. For animal name in english please use the AnimalUS module5403[common_name] is deprecated. For animal name in english please use the AnimalUS module5404[common_name] is deprecated. For animal name in english please use the AnimalUS module5405 gives the candidate a random name5406# [RSpecRunTime] Finishing example group spec/services/ml/experiment_tracking/candidate_repository_spec.rb. It took 5.39 seconds. Expected to take 4.88 seconds.5407# [RSpecRunTime] Starting example group spec/tooling/quality/test_level_spec.rb. Expected to take 4.79 seconds.5408Quality::TestLevel5409 TEST_LEVEL_FOLDERS constant5410 ensures all directories it refers to exists5411 #pattern5412 when level is all5413 returns a pattern5414 when level is frontend_fixture5415 returns a pattern5416 when level is unit5417 returns a pattern5418 when level is migration5419 returns a pattern5420 when level is background_migration5421 returns a pattern5422 when level is integration5423 returns a pattern5424 when level is system5425 returns a pattern5426 with a prefix5427 returns a pattern5428 with several prefixes5429 returns a pattern5430 performance5431 memoizes the pattern for a given level5432 freezes the pattern for a given level5433 #regexp5434 when level is all5435 returns a regexp5436 when level is frontend_fixture5437 returns a regexp5438 when level is unit5439 returns a regexp5440 when level is migration5441 returns a regexp5442 when level is background_migration5443 returns a regexp5444 when level is integration5445 returns a regexp5446 when level is system5447 returns a regexp5448 with a prefix5449 returns a regexp5450 with several prefixes5451 returns a regexp5452 when start_with == true5453 returns a regexp5454 performance5455 memoizes the regexp for a given level5456 freezes the regexp for a given level5457 #level_for5458 returns the correct level for a unit test5459 returns the correct level for a frontend fixture test5460 returns the correct level for a tooling test5461 returns the correct level for a migration test5462 returns the correct level for a background migration test5463 returns the correct level for an EE file without passing a prefix5464 returns the correct level for a geo migration test5465 returns the correct level for a EE-namespaced background migration test5466 returns the correct level for an integration test5467 returns the correct level for an integration test in a subfolder5468 returns the correct level for a system test5469 returns the correct level for a keep test5470 raises an error for an unknown level5471 ensures all spec/ folders are covered by a test level5472# [RSpecRunTime] RSpec elapsed time: 31 minutes 18.24 seconds. Current RSS: ~1902M. load average: 1.32 1.21 1.08 1/295 609195473# [RSpecRunTime] Finishing example group spec/tooling/quality/test_level_spec.rb. It took 5.36 seconds. Expected to take 4.79 seconds.5474# [RSpecRunTime] Starting example group spec/graphql/types/global_id_type_spec.rb. Expected to take 4.65 seconds.5475Types::GlobalIDType5476 is has the correct name5477 .coerce_result5478 can coerce results5479 rejects integer IDs5480 rejects strings5481 .coerce_input5482 can coerce valid input5483 handles all valid application GIDs5484 rejects invalid input5485 rejects nil5486 rejects GIDs from different apps5487 a parameterized type5488 is has the correct name5489 handles GIDs for invalid resource names gracefully5490 the GID is appropriate5491 can coerce results5492 can coerce IDs to a GlobalIDType5493 can coerce valid input5494 the GID is not for an appropriate type5495 raises errors when coercing results5496 will not coerce invalid input, even if its a valid GID5497 with a deprecation5498 appends the description with a deprecation notice for the old Global ID5499 coercing input against the type (parsing the Global ID string when supplied as an argument)5500 when passed the deprecated Global ID5501 changes the model_name to the new model name5502 changes the model_class to the new model class5503 can find the correct resource5504 can find the correct resource loaded through GitlabSchema5505# [RSpecRunTime] RSpec elapsed time: 31 minutes 23.23 seconds. Current RSS: ~1915M. load average: 1.45 1.24 1.10 1/295 609205506 when passed the Global ID that is deprecating another5507 works as normal5508 coercing the result against the type (producing the Global ID string when used in a field)5509 when passed the deprecated Global ID5510 works, but does not result in matching the new Global ID5511 when passed the Global ID that is deprecating another5512 works as normal5513 executing against the schema5514 when the query signature includes the old type name5515 behaves like a query that works with old and new GIDs5516 when the argument value is the new GID5517 is expected to be present5518 when the argument value is the old GID5519 is expected to be present5520 when the query signature includes the new type name5521 behaves like a query that works with old and new GIDs5522 when the argument value is the new GID5523 is expected to be present5524 when the argument value is the old GID5525 is expected to be present5526 a parameterized type with a namespace5527 is has a valid GraphQL identifier for a name5528 .model_name_to_graphql_name5529 returns a graphql name for the given model name5530 .[]5531 returns a custom class for work items5532# [RSpecRunTime] Finishing example group spec/graphql/types/global_id_type_spec.rb. It took 6.54 seconds. Expected to take 4.65 seconds.5533# [RSpecRunTime] Starting example group spec/models/custom_emoji_spec.rb. Expected to take 4.56 seconds.5534CustomEmoji5535 does not allow STI5536 Associations5537 is expected to belong to namespace required: false inverse_of => custom_emoji5538 is expected to belong to creator required: false inverse_of => created_custom_emoji5539 is expected to have db column named file5540 is expected to validate that :creator cannot be empty/falsy5541 is expected to validate that the length of :name is at most 365542 is expected to validate that :name cannot be empty/falsy5543 is expected to have db column named external5544# [RSpecRunTime] RSpec elapsed time: 31 minutes 26.12 seconds. Current RSS: ~1919M. load average: 1.45 1.24 1.10 1/295 609215545 exclusion of duplicated emoji5546 disallows emoji names of built-in emoji5547 disallows very long invalid emoji name without regular expression backtracking issues5548 disallows duplicate custom emoji names within namespace5549 disallows non http and https file value5550# [RSpecRunTime] RSpec elapsed time: 31 minutes 27.84 seconds. Current RSS: ~1907M. load average: 1.45 1.24 1.10 1/295 609225551 #for_resource5552 is expected to eq [#<CustomEmoji id: 2, namespace_id: 1329, created_at: "2024-05-29 17:16:59.831584529 +0000", updated_...custom_emoji2", file: "https://gitlab.com/images/partyparrot.png", external: true, creator_id: 873>]5553 when group is nil5554 is expected to eq []5555 when resource is a project5556 is expected to eq []5557 #for_namespaces5558 is expected to eq [#<CustomEmoji id: 3, namespace_id: 1333, created_at: "2024-05-29 17:17:00.884622438 +0000", updated_...name: "parrot", file: "https://gitlab.com/images/partyparrot.png", external: true, creator_id: 875>]5559 with subgroup5560 is expected to eq [#<CustomEmoji id: 4, namespace_id: 1335, created_at: "2024-05-29 17:17:01.353556133 +0000", updated_...name: "parrot", file: "https://gitlab.com/images/partyparrot.png", external: true, creator_id: 876>]5561 #url5562 uses the asset proxy5563# [RSpecRunTime] Finishing example group spec/models/custom_emoji_spec.rb. It took 5.14 seconds. Expected to take 4.56 seconds.5564# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.5565Lint factories for CustomEmoji5566 with saas, license, and factory defaults5567 behaves like factory5568 custom_emoji factory5569 does not raise error when built5570 does not raise error when created5571# [RSpecRunTime] RSpec elapsed time: 31 minutes 31.54 seconds. Current RSS: ~1897M. load average: 1.41 1.24 1.09 1/295 609295572# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.62 seconds. Expected to take 39.52 seconds.5573# [RSpecRunTime] Starting example group spec/services/bulk_imports/process_service_spec.rb. Expected to take 4.52 seconds.5574BulkImports::ProcessService5575 #execute5576 when no bulk import is found5577 does nothing5578 when bulk import is finished5579 does nothing5580 when bulk import is failed5581 does nothing5582 when bulk import has timed out5583 does nothing5584 when all entities are processed5585 marks bulk import as finished5586 when all entities are failed5587 marks bulk import as failed5588 when maximum allowed number of import entities in progress5589 re-enqueues itself5590 when bulk import is created5591 marks bulk import as started5592 creates all the required pipeline trackers5593 when there are created entities to process5594 marks a batch of entities as started, enqueues EntityWorker, ExportRequestWorker and reenqueues5595 when there are project entities to process5596 enqueues ExportRequestWorker5597# [RSpecRunTime] RSpec elapsed time: 31 minutes 34.74 seconds. Current RSS: ~1863M. load average: 1.38 1.23 1.09 1/295 609305598 when importing a group5599 creates trackers for group entity5600 when importing a project5601 creates trackers for project entity5602 when tracker configuration has a minimum version defined5603 when the source instance version is older than the tracker mininum version5604 creates trackers as skipped if version requirement does not meet5605 logs an info message for the skipped pipelines5606 when the source instance version is undefined5607 creates trackers as created5608 when tracker configuration has a maximum version defined5609 when the source instance version is older than the tracker maximum version5610 creates trackers as skipped if version requirement does not meet5611 when the source instance version is a patch version5612 creates trackers with the same status as the non-patch source version5613# [RSpecRunTime] Finishing example group spec/services/bulk_imports/process_service_spec.rb. It took 5.49 seconds. Expected to take 4.52 seconds.5614# [RSpecRunTime] Starting example group spec/models/ci/instance_variable_spec.rb. Expected to take 4.36 seconds.5615Ci::InstanceVariable5616 does not allow STI5617 is expected to includes the Ci::Maskable module5618 is expected to validate that :key is case-sensitively unique, producing a custom validation error on failure5619 is expected to validate that the length of :value is at most 10000, producing a custom validation error on failure5620 behaves like CI variable5621 is expected to includes the Ci::HasVariable module5622 strips whitespaces when assigning key5623 can convert to runner variable5624 variable type5625 defines variable types5626 defaults variable type to env_var5627 supports variable type file5628# [RSpecRunTime] RSpec elapsed time: 31 minutes 38.65 seconds. Current RSS: ~1818M. load average: 1.35 1.23 1.09 1/295 609315629 behaves like includes Limitable concern5630 #exceeds_limits?5631 without plan limits configured5632 is expected to eq false5633 without plan limits configured5634 is expected to eq false5635 with an existing model5636 is expected to eq true5637 validations5638 is expected to be a kind of Limitable5639 without plan limits configured5640 can create new models5641 with plan limits configured5642 can create new models5643 with an existing model5644 cannot create new models exceeding the plan limits5645 #value5646 without application limit5647 when value is over the limit5648 raises a database level error5649 when value is under the limit5650 does not raise database level error5651 .unprotected5652 when variable is protected5653 returns nothing5654 when variable is not protected5655 returns the variable5656 .all_cached5657 is expected to contain exactly #<Ci::InstanceVariable id: 11, variable_type: "env_var", masked: false, protected: true, key: [FILTER...77B3aRZNcfFk\n", encrypted_value_iv: "tfUOz/OzooQu8idQ\n", raw: false, description: nil, value: nil> and #<Ci::InstanceVariable id: 10, variable_type: "env_var", masked: false, protected: false, key: [FILTE...JNVlfAWxXwa6\n", encrypted_value_iv: "JGun+JyqPYMKQSaY\n", raw: false, description: nil, value: nil>5658 memoizes the result5659 removes scopes5660 resets the cache when records are deleted5661 resets the cache when records are inserted5662 .unprotected_cached5663 is expected to contain exactly #<Ci::InstanceVariable id: 13, variable_type: "env_var", masked: false, protected: false, key: [FILTE...rcFZmj3MtF5t\n", encrypted_value_iv: "rMk6/1qWTsnzA/Yo\n", raw: false, description: nil, value: nil>5664 memoizes the result5665 description5666 is expected to allow :description to be ‹""›5667 is expected to allow :description to be ‹nil›5668 is expected to validate that the length of :description is at most 2555669# [RSpecRunTime] Finishing example group spec/models/ci/instance_variable_spec.rb. It took 4.55 seconds. Expected to take 4.36 seconds.5670# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.5671Lint factories for Ci::InstanceVariable5672 with saas, license, and factory defaults5673 behaves like factory5674 ci_instance_variable factory5675 does not raise error when built5676 does not raise error when created5677 linting :protected trait5678 does not raise error when created5679# [RSpecRunTime] RSpec elapsed time: 31 minutes 43.14 seconds. Current RSS: ~1867M. load average: 1.35 1.23 1.09 1/295 609385680# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.57 seconds. Expected to take 39.52 seconds.5681# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/records_fetcher_spec.rb. Expected to take 4.28 seconds.5682Gitlab::Analytics::CycleAnalytics::RecordsFetcher5683 #serialized_records5684 for issue based stage5685 returns all records5686 passes a hash with all expected attributes to the serializer5687 when records are loaded by guest5688 filters out confidential issues5689# [RSpecRunTime] RSpec elapsed time: 31 minutes 45.85 seconds. Current RSS: ~1842M. load average: 1.32 1.23 1.09 1/295 609415690 for merge request based stage5691 returns all records5692 passes a hash with all expected attributes to the serializer5693# [RSpecRunTime] RSpec elapsed time: 31 minutes 47.7 seconds. Current RSS: ~1850M. load average: 1.32 1.23 1.09 1/300 609635694 pagination5695 limits the results5696 loads the record for the next page5697# [RSpecRunTime] RSpec elapsed time: 31 minutes 48.84 seconds. Current RSS: ~1835M. load average: 1.30 1.22 1.09 1/300 609645698# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/records_fetcher_spec.rb. It took 5.69 seconds. Expected to take 4.28 seconds.5699# [RSpecRunTime] Starting example group spec/lib/gitlab/error_tracking_spec.rb. Expected to take 4.26 seconds.5700Gitlab::ErrorTracking5701 .configure5702 env_enabled: true, env_dsn: envdsn, env_env: "eprd", app_enabled: true, app_dsn: appdsn, app_env: "aprd", dsn: envdsn, environment: "eprd"5703 selects the correct settings5704 env_enabled: false, env_dsn: envdsn, env_env: "eprd", app_enabled: true, app_dsn: appdsn, app_env: "aprd", dsn: appdsn, environment: "aprd"5705 selects the correct settings5706 env_enabled: true, env_dsn: envdsn, env_env: "eprd", app_enabled: false, app_dsn: appdsn, app_env: "aprd", dsn: envdsn, environment: "eprd"5707 selects the correct settings5708 env_enabled: false, env_dsn: envdsn, env_env: "eprd", app_enabled: false, app_dsn: appdsn, app_env: "aprd", dsn: "", environment: ""5709 selects the correct settings5710 .track_and_raise_exception5711 always raises the exception5712 calls Gitlab::ErrorTracking::Logger.error with formatted payload5713 processes the exception even it is called within a `restrict_within_concurrent_ruby` block5714 event processors5715 with custom GitLab context when using Sentry.capture_exception directly5716 merges a default set of tags into the existing tags5717 merges the current user information into the existing user information5718 with sidekiq args5719 when the args does not have anything sensitive5720 ensures extra.sidekiq.args is a string5721 does not filter parameters when sending to Sentry5722 when the args has sensitive information5723 filters sensitive arguments before sending and logging5724 when the error is a GRPC error5725 when the GRPC error contains a debug_error_string value5726 sets the GRPC debug error string in the Sentry event and adds a custom fingerprint5727 when the GRPC error does not contain a debug_error_string value5728 does not do any processing on the event5729 when exception is excluded5730 with Gitlab::SidekiqMiddleware::RetryError exception5731 does not report exception to Sentry5732 with SubclassRetryError exception5733 does not report exception to Sentry5734 when processing invalid URI exceptions5735 when the error is a URI::InvalidURIError5736 filters the URI from the error message5737 when the error is a Addressable::URI::InvalidURIError5738 filters the URI from the error message5739 when request contains sensitive information5740 filters sensitive data5741 .track_exception5742 calls Sentry.capture_exception5743 calls Gitlab::ErrorTracking::Logger.error with formatted payload5744 processes the exception even it is called within a `restrict_within_concurrent_ruby` block5745 with tags5746 includes the tags5747 with filterable parameters5748 filters parameters5749 when the exception implements :sentry_extra_data5750 includes the extra data from the exception in the tracking information5751 when the exception implements :sentry_extra_data, which returns nil5752 just includes the other extra info5753 .log_and_raise_exception5754 only logs and raises the exception5755 processes the exception even it is called within a `restrict_within_concurrent_ruby` block5756 when extra details are provided5757 filters parameters5758 Sentry performance monitoring5759 when ENABLE_SENTRY_PERFORMANCE_MONITORING env is disabled5760 does not set traces_sample_rate5761 when ENABLE_SENTRY_PERFORMANCE_MONITORING env is enabled5762 sets traces_sample_rate5763 .track_and_raise_for_dev_exception5764 when exceptions for dev should be raised5765 raises the exception5766 with tags5767 includes additional tags5768 when exceptions for dev should not be raised5769 logs the exception with all attributes passed5770 calls Gitlab::ErrorTracking::Logger.error with formatted payload5771# [RSpecRunTime] Finishing example group spec/lib/gitlab/error_tracking_spec.rb. It took 4.96 seconds. Expected to take 4.26 seconds.5772# [RSpecRunTime] Starting example group spec/bin/saas_feature_spec.rb. Expected to take 4.12 seconds.5773bin/saas-feature5774 SaasFeatureOptionParser5775 .parse5776 missing SaaS feature name5777 parses -h5778 param: :name, argv: ["foo"], result: "foo"5779 is expected to eq "foo"5780 param: :amend, argv: ["foo", "--amend"], result: true5781 is expected to eq true5782 param: :force, argv: ["foo", "-f"], result: true5783 is expected to eq true5784 param: :force, argv: ["foo", "--force"], result: true5785 is expected to eq true5786 param: :introduced_by_url, argv: ["foo", "-m", "https://url"], result: "https://url"5787 is expected to eq "https://url"5788 param: :introduced_by_url, argv: ["foo", "--introduced-by-url", "https://url"], result: "https://url"5789 is expected to eq "https://url"5790 param: :dry_run, argv: ["foo", "-n"], result: true5791 is expected to eq true5792 param: :dry_run, argv: ["foo", "--dry-run"], result: true5793 is expected to eq true5794 param: :group, argv: ["foo", "-g", "group::geo"], result: "group::geo"5795 is expected to eq "group::geo"5796 param: :group, argv: ["foo", "--group", "group::geo"], result: "group::geo"5797 is expected to eq "group::geo"5798 param: :group, argv: ["foo", "-g", "invalid"], result: nil5799 is expected to eq nil5800 param: :group, argv: ["foo", "--group", "invalid"], result: nil5801 is expected to eq nil5802 .read_group5803 when valid group is given5804 reads group from stdin5805 when valid index is given5806 picks the group successfully5807 with invalid group given5808 shows error message and retries5809 when invalid index is given5810 shows error message and retries5811 .read_introduced_by_url5812 with valid URL given5813 reads URL from stdin5814 with invalid URL given5815 shows error message and retries5816 with empty URL given5817 skips entry5818 with a non-URL given5819 shows error message and retries5820 SaasFeatureCreator5821 properly creates a SaaS feature5822 when running on master5823 requires feature branch5824 with SaaS feature name validation5825 argv: [".invalid.saas.feature"], ex: /Provide a name for the SaaS feature that is/5826 is expected to raise /Provide a name for the SaaS feature that is/5827 argv: ["existing-saas-feature"], ex: /already exists!/5828 is expected to raise /already exists!/5829# [RSpecRunTime] Finishing example group spec/bin/saas_feature_spec.rb. It took 3.28 seconds. Expected to take 4.12 seconds.5830# [RSpecRunTime] Starting example group spec/finders/packages/pypi/packages_finder_spec.rb. Expected to take 4.07 seconds.5831Packages::Pypi::PackagesFinder5832 #execute5833 with package name param5834 within a project5835 is expected to contain exactly #<Packages::Package id: 31, project_id: 576, created_at: "2024-05-29 17:17:30.005711814 +0000", updat...kage_type: "pypi", creator_id: 889, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 32, project_id: 576, created_at: "2024-05-29 17:17:30.045865681 +0000", updat...kage_type: "pypi", creator_id: 889, status: "default", last_downloaded_at: nil, status_message: nil>5836 behaves like when no package is found5837 non-existing package5838 is expected to be empty5839# [RSpecRunTime] RSpec elapsed time: 31 minutes 59.07 seconds. Current RSS: ~1913M. load average: 1.25 1.21 1.09 1/295 609655840 behaves like when package_name param is a non-normalized name5841 non-existing package5842 is expected to be empty5843 within a group5844 is expected to be empty5845 user with access to only one project5846 is expected to contain exactly #<Packages::Package id: 33, project_id: 577, created_at: "2024-05-29 17:17:30.087532108 +0000", updat...kage_type: "pypi", creator_id: 891, status: "default", last_downloaded_at: nil, status_message: nil>5847 behaves like when no package is found5848 non-existing package5849 is expected to be empty5850# [RSpecRunTime] RSpec elapsed time: 32 minutes 1.27 seconds. Current RSS: ~1920M. load average: 1.25 1.21 1.09 2/296 609665851 behaves like when package_name param is a non-normalized name5852 non-existing package5853 is expected to be empty5854 user with access to multiple projects5855 is expected to contain exactly #<Packages::Package id: 31, project_id: 576, created_at: "2024-05-29 17:17:30.005711814 +0000", updat...kage_type: "pypi", creator_id: 889, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 32, project_id: 576, created_at: "2024-05-29 17:17:30.045865681 +0000", updat...kage_type: "pypi", creator_id: 889, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 33, project_id: 577, created_at: "2024-05-29 17:17:30.087532108 +0000", updat...kage_type: "pypi", creator_id: 891, status: "default", last_downloaded_at: nil, status_message: nil>5856 when package registry is disabled for one project5857 filters the packages from the disabled project5858# [RSpecRunTime] RSpec elapsed time: 32 minutes 3.04 seconds. Current RSS: ~1920M. load average: 1.25 1.21 1.09 1/296 609675859 without package_name param5860 within a group5861 user with access to only one project5862 is expected to contain exactly #<Packages::Package id: 33, project_id: 577, created_at: "2024-05-29 17:17:30.087532108 +0000", updat...kage_type: "pypi", creator_id: 891, status: "default", last_downloaded_at: nil, status_message: nil>5863 user with access to multiple projects5864 is expected to contain exactly #<Packages::Package id: 30, project_id: 576, created_at: "2024-05-29 17:17:29.945355789 +0000", updat...kage_type: "pypi", creator_id: 889, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 31, project_id: 576, created_at: "2024-05-29 17:17:30.005711814 +0000", updat...kage_type: "pypi", creator_id: 889, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 32, project_id: 576, created_at: "2024-05-29 17:17:30.045865681 +0000", updat...kage_type: "pypi", creator_id: 889, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 33, project_id: 577, created_at: "2024-05-29 17:17:30.087532108 +0000", updat...kage_type: "pypi", creator_id: 891, status: "default", last_downloaded_at: nil, status_message: nil>5865 within a project5866 is expected to contain exactly #<Packages::Package id: 30, project_id: 576, created_at: "2024-05-29 17:17:29.945355789 +0000", updat...kage_type: "pypi", creator_id: 889, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 31, project_id: 576, created_at: "2024-05-29 17:17:30.005711814 +0000", updat...kage_type: "pypi", creator_id: 889, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 32, project_id: 576, created_at: "2024-05-29 17:17:30.045865681 +0000", updat...kage_type: "pypi", creator_id: 889, status: "default", last_downloaded_at: nil, status_message: nil>5867# [RSpecRunTime] Finishing example group spec/finders/packages/pypi/packages_finder_spec.rb. It took 6.95 seconds. Expected to take 4.07 seconds.5868# [RSpecRunTime] Starting example group spec/lib/gitlab/config/entry/validators_spec.rb. Expected to take 4.02 seconds.5869Gitlab::Config::Entry::Validators5870 Gitlab::Config::Entry::Validators::MutuallyExclusiveKeysValidator5871 context: "with mutually exclusive keys", config: {:foo=>1, :bar=>2}, valid_result: false5872 validates the instance5873 context: "without mutually exclusive keys", config: {:foo=>1}, valid_result: true5874 validates the instance5875 context: "without mutually exclusive keys", config: {:bar=>1}, valid_result: true5876 validates the instance5877 context: "with other keys", config: {:foo=>1, :baz=>2}, valid_result: true5878 validates the instance5879 Gitlab::Config::Entry::Validators::DisallowedKeysValidator5880 config: {:foo=>"1"}, disallowed_keys: "foo", ignore_nil: false, valid_result: false5881 validates the instance5882 config: {:foo=>"1", :bar=>"2", :baz=>"3"}, disallowed_keys: "foo, bar", ignore_nil: false, valid_result: false5883 validates the instance5884 config: {:baz=>"1", :qux=>"2"}, disallowed_keys: "", ignore_nil: false, valid_result: true5885 validates the instance5886 config: {:foo=>nil}, disallowed_keys: "foo", ignore_nil: false, valid_result: false5887 validates the instance5888 config: {:foo=>nil, :bar=>"2", :baz=>"3"}, disallowed_keys: "foo, bar", ignore_nil: false, valid_result: false5889 validates the instance5890 config: {:foo=>nil, :bar=>nil, :baz=>"3"}, disallowed_keys: "foo, bar", ignore_nil: false, valid_result: false5891 validates the instance5892 config: {:baz=>nil, :qux=>nil}, disallowed_keys: "", ignore_nil: false, valid_result: true5893 validates the instance5894 config: {:foo=>"1"}, disallowed_keys: "foo", ignore_nil: true, valid_result: false5895 validates the instance5896 config: {:foo=>"1", :bar=>"2", :baz=>"3"}, disallowed_keys: "foo, bar", ignore_nil: true, valid_result: false5897 validates the instance5898 config: {:baz=>"1", :qux=>"2"}, disallowed_keys: "", ignore_nil: true, valid_result: true5899 validates the instance5900 config: {:foo=>nil}, disallowed_keys: "", ignore_nil: true, valid_result: true5901 validates the instance5902 config: {:foo=>nil, :bar=>"2", :baz=>"3"}, disallowed_keys: "bar", ignore_nil: true, valid_result: false5903 validates the instance5904 config: {:foo=>nil, :bar=>nil, :baz=>"3"}, disallowed_keys: "", ignore_nil: true, valid_result: true5905 validates the instance5906 config: {:baz=>nil, :qux=>nil}, disallowed_keys: "", ignore_nil: true, valid_result: true5907 validates the instance5908 when custom message is provided5909 returns the custom message when invalid5910 Gitlab::Config::Entry::Validators::OnlyOneOfKeysValidator5911 config: {:foo=>"1"}, valid_result: true5912 validates the instance5913 config: {:foo=>"1", :bar=>"2", :baz=>"3"}, valid_result: false5914 validates the instance5915 config: {:bar=>"2"}, valid_result: true5916 validates the instance5917 config: {:foo=>"1"}, valid_result: true5918 validates the instance5919 config: {}, valid_result: false5920 validates the instance5921 config: {:baz=>"3"}, valid_result: false5922 validates the instance5923 Gitlab::Config::Entry::Validators::ScalarValidator5924 config: "string", valid_result: true5925 validates the instance5926 config: :symbol, valid_result: true5927 validates the instance5928 config: true, valid_result: true5929 validates the instance5930 config: false, valid_result: true5931 validates the instance5932 config: 2, valid_result: true5933 validates the instance5934 config: 2.2, valid_result: true5935 validates the instance5936 config: [], valid_result: false5937 validates the instance5938 config: {}, valid_result: false5939 validates the instance5940# [RSpecRunTime] Finishing example group spec/lib/gitlab/config/entry/validators_spec.rb. It took 4.3 seconds. Expected to take 4.02 seconds.5941# [RSpecRunTime] Starting example group spec/components/pajamas/alert_component_spec.rb. Expected to take 3.91 seconds.5942Pajamas::AlertComponent5943 slots5944 renders alert body5945 renders actions5946 with defaults5947 does not set a title5948 renders the default variant5949 renders a dismiss button5950 title5951 with non-empty string5952 sets the title5953 with nil, empty or blank string5954 title: nil5955 does not set a title5956 title: ""5957 does not set a title5958 title: " "5959 does not set a title5960 with custom options5961 with simple options5962 sets the alert_class5963 sets the alert_data5964 with dismissible disabled5965 has the "not dismissible" class5966 does not render the dismiss button5967 with the icon hidden5968 has the hidden icon class5969 does not render the icon5970 with dismissible content5971 with no custom options5972 does not have "not dismissible" class5973 renders a dismiss button and data5974 with custom options5975 renders a dismiss button and data5976 with setting variant type5977 variant: :warning5978 renders the variant5979 variant: "success"5980 renders the variant5981 variant: :danger5982 renders the variant5983 variant: "tip"5984 renders the variant5985 with unknown or nil variant5986 variant: :foo5987 adds the default variant class5988 variant: nil5989 adds the default variant class5990# [RSpecRunTime] Finishing example group spec/components/pajamas/alert_component_spec.rb. It took 3.12 seconds. Expected to take 3.91 seconds.5991# [RSpecRunTime] Starting example group spec/models/preloaders/project_policy_preloader_spec.rb. Expected to take 3.87 seconds.5992Preloaders::ProjectPolicyPreloader5993 does not allow STI5994 avoids N+1 queries when authorizing a list of projects5995# [RSpecRunTime] Finishing example group spec/models/preloaders/project_policy_preloader_spec.rb. It took 4.48 seconds. Expected to take 3.87 seconds.5996# [RSpecRunTime] RSpec elapsed time: 32 minutes 16.16 seconds. Current RSS: ~1896M. load average: 1.19 1.20 1.09 1/295 609685997# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/repository_menu_spec.rb. Expected to take 3.8 seconds.5998Sidebars::Projects::Menus::RepositoryMenu5999 #render?6000 when project repository is empty6001 returns false6002# [RSpecRunTime] RSpec elapsed time: 32 minutes 17.19 seconds. Current RSS: ~1885M. load average: 1.19 1.20 1.09 1/295 609756003 when project repository is not empty6004 when user can download code6005 returns true6006 when user cannot download code6007 returns false6008 for menu items6009 Files6010 behaves like repository menu item with different super sidebar title6011 is expected to eq "Files"6012 when inside the super sidebar6013 is expected to eq "Repository"6014 Commits6015 behaves like repository menu item link for6016 ref_type: nil, link: lazy { "#{route}?ref_type=heads" }6017 has a link with the fully qualifed ref route6018 ref_type: "heads", link: lazy { "#{route}?ref_type=heads" }6019 has a link with the fully qualifed ref route6020 ref_type: "tags", link: lazy { "#{route}?ref_type=tags" }6021 has a link with the fully qualifed ref route6022 when ref is not the default6023 and ref_type is not provided6024 is expected to eq "/namespace474/project-587/-/commits/nonmain"6025 and ref_type is provided6026 is expected to eq "/namespace474/project-587/-/commits/nonmain?ref_type=heads"6027 Contributor analytics6028 when analytics is disabled6029 is expected to be nil6030 when analytics is enabled6031 behaves like repository menu item link for6032 ref_type: nil, link: lazy { "#{route}?ref_type=heads" }6033 has a link with the fully qualifed ref route6034 ref_type: "heads", link: lazy { "#{route}?ref_type=heads" }6035 has a link with the fully qualifed ref route6036 ref_type: "tags", link: lazy { "#{route}?ref_type=tags" }6037 has a link with the fully qualifed ref route6038 when ref is not the default6039 and ref_type is not provided6040 is expected to eq "/namespace474/project-587/-/graphs/nonmain"6041 and ref_type is provided6042 is expected to eq "/namespace474/project-587/-/graphs/nonmain?ref_type=heads"6043 Network6044 behaves like repository menu item link for6045 ref_type: nil, link: lazy { "#{route}?ref_type=heads" }6046 has a link with the fully qualifed ref route6047 ref_type: "heads", link: lazy { "#{route}?ref_type=heads" }6048 has a link with the fully qualifed ref route6049 ref_type: "tags", link: lazy { "#{route}?ref_type=tags" }6050 has a link with the fully qualifed ref route6051 when ref is not the default6052 and ref_type is not provided6053 is expected to eq "/namespace474/project-587/-/network/nonmain"6054 and ref_type is provided6055 is expected to eq "/namespace474/project-587/-/network/nonmain?ref_type=heads"6056 behaves like repository menu item with different super sidebar title6057 is expected to eq "Graph"6058 when inside the super sidebar6059 is expected to eq "Repository graph"6060# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/repository_menu_spec.rb. It took 4.37 seconds. Expected to take 3.8 seconds.6061# [RSpecRunTime] Starting example group spec/models/concerns/cacheable_attributes_spec.rb. Expected to take 3.72 seconds.6062CacheableAttributes6063 does not allow STI6064 .expire6065 wipes the cache6066 .current_without_cache6067 defaults to last6068 can be overridden6069 .cache_key6070 excludes cache attributes6071 .defaults6072 defaults to {}6073 with defaults defined6074 can be overridden6075 .build_from_defaults6076 without any attributes given6077 intializes a new object with the defaults6078 with attributes given6079 intializes a new object with the given attributes merged into the defaults6080 edge cases on concrete implementations6081 .build_from_defaults6082 without any attributes given6083 intializes all attributes even if they are nil6084 .current6085 uses RequestStore in addition to process memory cache6086 redis unavailable6087 in production environment6088 returns an uncached record and logs a warning6089 in other environments6090 returns an uncached record and logs a warning6091 when a record is not yet present6092 does not cache nil object6093 caches non-nil object6094 edge cases6095 caching behavior6096 retrieves upload fields properly6097 retrieves markdown fields properly6098 .cached6099 when cache is cold6100 returns nil6101 when cached is warm6102 retrieves the record from cache6103 #cache!6104 caches the attributes6105 edge cases6106 caches the attributes6107# [RSpecRunTime] Finishing example group spec/models/concerns/cacheable_attributes_spec.rb. It took 3.82 seconds. Expected to take 3.72 seconds.6108# [RSpecRunTime] Starting example group spec/models/oauth_access_token_spec.rb. Expected to take 3.68 seconds.6109OauthAccessToken6110 does not allow STI6111 scopes6112 .latest_per_application6113 returns only the latest token for each application6114# [RSpecRunTime] RSpec elapsed time: 32 minutes 25.52 seconds. Current RSS: ~1921M. load average: 1.16 1.20 1.09 1/295 609806115 Doorkeeper secret storing6116 does not have a prefix6117 stores the token in hashed format6118 does not allow falling back to plaintext token comparison6119 finds a token by plaintext token6120 when the token is stored in plaintext6121 falls back to plaintext token comparison6122# [RSpecRunTime] RSpec elapsed time: 32 minutes 27.96 seconds. Current RSS: ~1904M. load average: 1.16 1.20 1.09 1/295 609816123 .matching_token_for6124 does not find existing tokens6125 #expires_in6126 when token has expires_in value set6127 uses the expires_in value6128 when token has nil expires_in6129 uses default value6130# [RSpecRunTime] Finishing example group spec/models/oauth_access_token_spec.rb. It took 4.52 seconds. Expected to take 3.68 seconds.6131# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.6132Lint factories for OauthAccessToken6133 with saas, license, and factory defaults6134 behaves like factory6135 oauth_access_token factory6136 does not raise error when built6137 does not raise error when created6138# [RSpecRunTime] RSpec elapsed time: 32 minutes 30.39 seconds. Current RSS: ~1879M. load average: 1.15 1.19 1.09 1/295 609886139# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.67 seconds. Expected to take 39.52 seconds.6140# [RSpecRunTime] Starting example group spec/finders/milestones_finder_spec.rb. Expected to take 3.57 seconds.6141MilestonesFinder6142 without filters6143 returns milestones for projects6144 returns milestones for groups6145 milestones for groups and project6146 returns milestones for groups and projects6147 orders milestones by due date6148 when grouping and sorting by expired_last6149 current milestones are returned first, then milestones without due date followed by expired milestones, sorted by due date in ascending order6150# [RSpecRunTime] RSpec elapsed time: 32 minutes 32.26 seconds. Current RSS: ~1842M. load average: 1.15 1.19 1.09 1/295 609896151 #find_by6152 finds a single milestone6153 with filters6154 filters by id6155 filters by id or title6156 filters by active state6157 filters by closed state6158 filters by title6159 filters by search_title6160 filters by search (title, description)6161 by timeframe6162 returns milestones with start_date and due_date between timeframe6163 returns milestones which starts before the timeframe6164 returns milestones which ends after the timeframe6165# [RSpecRunTime] RSpec elapsed time: 32 minutes 33.85 seconds. Current RSS: ~1845M. load average: 1.14 1.19 1.09 1/295 609906166 by updated_at6167 returns milestones updated before a given date6168 returns milestones updated after a given date6169 returns milestones updated between the given dates6170 by iids6171 returns milestone for the given iids6172 when include_ancestors is true6173 ignores the iid filter6174# [RSpecRunTime] Finishing example group spec/finders/milestones_finder_spec.rb. It took 4.13 seconds. Expected to take 3.57 seconds.6175# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/pipeline/common_spec.rb. Expected to take 3.56 seconds.6176Gitlab::Ci::Status::Pipeline::Common6177 #has_action?6178 is expected not to have action6179 #has_details?6180 when user has access to read pipeline6181 is expected to have details6182 when user does not have access to read pipeline6183 is expected not to have details6184 #details_path6185 links to the pipeline details page6186# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/pipeline/common_spec.rb. It took 3.65 seconds. Expected to take 3.56 seconds.6187# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/file/component_spec.rb. Expected to take 3.44 seconds.6188Gitlab::Ci::Config::External::File::Component6189 #content6190 when component is valid6191 tracks the event6192 when user is missing in a context6193 does not track the event6194# [RSpecRunTime] RSpec elapsed time: 32 minutes 40.15 seconds. Current RSS: ~1831M. load average: 1.13 1.19 1.09 1/296 610086195 when component is invalid6196 does not track the event6197 #metadata6198 returns the metadata6199 #expand_context6200 inherits user and variables while changes project and sha6201 #matching?6202 when component is specified6203 is expected to be truthy6204 when component is not specified6205 is expected to be falsy6206 #valid?6207 when the context project does not have a repository6208 is invalid6209 when location is not provided6210 is invalid6211 when component path is provided6212 when component is not found6213 is invalid6214 when component is found6215 is valid6216 when content is not a valid YAML6217 is invalid6218 #to_hash6219 when interpolation is being used6220 correctly interpolates the content6221# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/file/component_spec.rb. It took 3.35 seconds. Expected to take 3.44 seconds.6222# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/seed/build/cache_spec.rb. Expected to take 3.42 seconds.6223Gitlab::Ci::Pipeline::Seed::Build::Cache6224 #attributes6225 with cache:key6226 is expected to include {:key => "a-key", :paths => ["vendor/ruby"]}6227 with cache:key as a symbol6228 is expected to include {:key => "a_key", :paths => ["vendor/ruby"]}6229 with cache:key:files6230 with existing files6231 behaves like version and gemfile files6232 without a prefix6233 builds a string key with an index and file names as a prefix6234 with files starting with ./6235 behaves like version and gemfile files6236 without a prefix6237 builds a string key with an index and file names as a prefix6238 with no files6239 behaves like default key6240 without a prefix6241 uses default key with an index and file names as a prefix6242 with files ending with /6243 behaves like default key6244 without a prefix6245 uses default key with an index and file names as a prefix6246 with new line in filenames6247 behaves like default key6248 without a prefix6249 uses default key with an index and file names as a prefix6250 with missing files6251 behaves like default key6252 without a prefix6253 uses default key with an index and file names as a prefix6254 with directories6255 with directory6256 behaves like foo/bar directory key6257 without a prefix6258 builds a string key with an index and file names as a prefix6259 with directory ending in slash6260 behaves like foo/bar directory key6261 without a prefix6262 builds a string key with an index and file names as a prefix6263 with directories ending in slash star6264 behaves like foo/bar directory key6265 without a prefix6266 builds a string key with an index and file names as a prefix6267 with cache:key:prefix6268 without files6269 adds prefix to default key6270 with existing files6271 adds prefix key6272 with missing files6273 adds prefix to default key6274 with cache:fallback_keys6275 is expected to include {:key => "ruby-branch-key", :paths => ["vendor/ruby"], :fallback_keys => ["ruby-default"]}6276 with all cache option keys6277 is expected to include {:key => "a-key", :paths => ["vendor/ruby"], :untracked => true, :policy => "push", :unprotect => true, :when => "on_success", :fallback_keys => ["default-ruby"]}6278 with unknown cache option keys6279 is expected to raise ArgumentError with message matching /unknown_key/6280# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/seed/build/cache_spec.rb. It took 2.95 seconds. Expected to take 3.42 seconds.6281# [RSpecRunTime] Starting example group spec/workers/releases/manage_evidence_worker_spec.rb. Expected to take 3.35 seconds.6282Releases::ManageEvidenceWorker6283 when `released_at` in inside the window6284 when Evidence has not been created6285 creates a new Evidence record6286# [RSpecRunTime] RSpec elapsed time: 32 minutes 46.26 seconds. Current RSS: ~1869M. load average: 1.12 1.18 1.08 1/301 610636287 when evidence has already been created6288 behaves like does not create a new Evidence record6289 sidekiq_inline6290# [RSpecRunTime] RSpec elapsed time: 32 minutes 47.41 seconds. Current RSS: ~1871M. load average: 1.12 1.18 1.08 1/301 610706291 when `released_at` is outside the window6292 behaves like does not create a new Evidence record6293 sidekiq_inline6294# [RSpecRunTime] Finishing example group spec/workers/releases/manage_evidence_worker_spec.rb. It took 3.06 seconds. Expected to take 3.35 seconds.6295# [RSpecRunTime] Starting example group spec/graphql/mutations/incident_management/timeline_event/destroy_spec.rb. Expected to take 3.27 seconds.6296Mutations::IncidentManagement::TimelineEvent::Destroy6297 is expected to require graphql authorizations :admin_incident_management_timeline_event6298 #resolve6299 when a user has permissions to delete timeline event6300 when TimelineEvents::DestroyService responds with success6301 returns the timeline event with no errors6302# [RSpecRunTime] RSpec elapsed time: 32 minutes 49.9 seconds. Current RSS: ~1869M. load average: 1.19 1.20 1.09 1/301 610716303 when TimelineEvents::DestroyService responds with an error6304 returns errors6305# [RSpecRunTime] RSpec elapsed time: 32 minutes 51.2 seconds. Current RSS: ~1860M. load average: 1.19 1.20 1.09 1/301 610726306 when a user has no permissions to delete timeline event6307 raises an error6308# [RSpecRunTime] RSpec elapsed time: 32 minutes 52.46 seconds. Current RSS: ~1840M. load average: 1.19 1.20 1.09 1/301 610736309# [RSpecRunTime] Finishing example group spec/graphql/mutations/incident_management/timeline_event/destroy_spec.rb. It took 4.92 seconds. Expected to take 3.27 seconds.6310# [RSpecRunTime] Starting example group spec/graphql/mutations/alert_management/alerts/todo/create_spec.rb. Expected to take 3.24 seconds.6311Mutations::AlertManagement::Alerts::Todo::Create6312 is expected to require graphql authorizations :update_alert_management_alert6313 #resolve6314 behaves like an incident management tracked event6315 .track_event6316 tracks the event using redis6317 behaves like Snowplow event tracking with RedisHLL context6318 behaves like Snowplow event tracking6319 is emitted6320 when user does not have permissions6321 is expected to raise Gitlab::Graphql::Errors::ResourceNotAvailable6322 when project is invalid6323 is expected to raise Gitlab::Graphql::Errors::ResourceNotAvailable6324 when alert is invalid6325 is expected to raise Gitlab::Graphql::Errors::ResourceNotAvailable6326 when the create service yields errors6327 is expected not to change `Todo.count`6328 is expected to eq ["error"]6329 with valid inputs6330 creates a new todo6331 is expected to eq {:alert=>#<AlertManagement::Alert id:1 namespace489/project-604^alert#1>, :errors=>[], :todo=>#<Todo ...29 17:18:26.714019000 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil>}6332# [RSpecRunTime] Finishing example group spec/graphql/mutations/alert_management/alerts/todo/create_spec.rb. It took 2.67 seconds. Expected to take 3.24 seconds.6333# [RSpecRunTime] Starting example group spec/workers/migrate_external_diffs_worker_spec.rb. Expected to take 3.17 seconds.6334MigrateExternalDiffsWorker6335 #perform6336 migrates the listed diff6337 does nothing if the diff is missing6338# [RSpecRunTime] RSpec elapsed time: 32 minutes 58.49 seconds. Current RSS: ~1781M. load average: 1.16 1.19 1.09 1/302 611776339# [RSpecRunTime] Finishing example group spec/workers/migrate_external_diffs_worker_spec.rb. It took 3.33 seconds. Expected to take 3.17 seconds.6340# [RSpecRunTime] Starting example group spec/services/discussions/capture_diff_note_positions_service_spec.rb. Expected to take 3.15 seconds.6341Discussions::CaptureDiffNotePositionsService6342 when merge request has a discussion6343 and position of the discussion changed on target branch head6344 diff positions are created for the first notes of the discussions6345# [RSpecRunTime] RSpec elapsed time: 33 minutes 1.5 seconds. Current RSS: ~1784M. load average: 1.16 1.19 1.09 1/303 613366346# [RSpecRunTime] Finishing example group spec/services/discussions/capture_diff_note_positions_service_spec.rb. It took 3.07 seconds. Expected to take 3.15 seconds.6347# [RSpecRunTime] Starting example group spec/lib/gitlab/shell_spec.rb. Expected to take 3.04 seconds.6348Gitlab::Shell6349 .secret_token6350 memoized secret_token6351 behaves like creates and links the secret token file6352 creates and links the secret token file6353# [RSpecRunTime] RSpec elapsed time: 33 minutes 2.81 seconds. Current RSS: ~1782M. load average: 1.16 1.19 1.09 2/302 613436354 when link_file is a broken symbolic link6355 behaves like creates and links the secret token file6356 creates and links the secret token file6357 when secret_file exists6358 reads the token from the existing file6359 behaves like creates and links the secret token file6360 creates and links the secret token file6361 namespace actions6362 #repository_exists?6363 when the repository does not exist6364 returns false6365 when the repository exists6366 returns true6367# [RSpecRunTime] Finishing example group spec/lib/gitlab/shell_spec.rb. It took 2.64 seconds. Expected to take 3.04 seconds.6368# [RSpecRunTime] Starting example group spec/helpers/version_check_helper_spec.rb. Expected to take 3.04 seconds.6369VersionCheckHelper6370 #show_version_check?6371 return conditions6372 enabled: false, consent: false, is_admin: false, result: false6373 returns correct results6374 enabled: false, consent: false, is_admin: true, result: false6375 returns correct results6376 enabled: false, consent: true, is_admin: false, result: false6377 returns correct results6378 enabled: false, consent: true, is_admin: true, result: false6379 returns correct results6380 enabled: true, consent: false, is_admin: false, result: false6381 returns correct results6382 enabled: true, consent: false, is_admin: true, result: true6383 returns correct results6384 enabled: true, consent: true, is_admin: false, result: false6385 returns correct results6386 enabled: true, consent: true, is_admin: true, result: false6387 returns correct results6388 #gitlab_version_check6389 when show_version_check? is false it returns nil6390 when show_version_check? is true6391 returns an instance of the VersionCheck class if the user has access6392 #show_security_patch_upgrade_alert?6393 return conditions6394 gitlab_version_check: nil, result: false6395 returns correct results6396 gitlab_version_check: {}, result: nil6397 returns correct results6398 gitlab_version_check: {"severity"=>"success"}, result: nil6399 returns correct results6400 gitlab_version_check: {"severity"=>"danger"}, result: nil6401 returns correct results6402 gitlab_version_check: {"severity"=>"danger", "critical_vulnerability"=>"some text"}, result: nil6403 returns correct results6404 gitlab_version_check: {"severity"=>"danger", "critical_vulnerability"=>"false"}, result: false6405 returns correct results6406 gitlab_version_check: {"severity"=>"danger", "critical_vulnerability"=>false}, result: false6407 returns correct results6408 gitlab_version_check: {"severity"=>"danger", "critical_vulnerability"=>"true"}, result: true6409 returns correct results6410 gitlab_version_check: {"severity"=>"danger", "critical_vulnerability"=>true}, result: true6411 returns correct results6412 #link_to_version6413 for a pre-release6414 links to commit sha6415 for a normal release6416 links to version tag6417# [RSpecRunTime] Finishing example group spec/helpers/version_check_helper_spec.rb. It took 2.92 seconds. Expected to take 3.04 seconds.6418# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/aggregated/base_query_builder_spec.rb. Expected to take 2.97 seconds.6419Gitlab::Analytics::CycleAnalytics::Aggregated::BaseQueryBuilder6420 scopes the query for the given project6421 author_username param6422 returns stage events associated with the given author6423 returns empty result when unknown author is given6424# [RSpecRunTime] RSpec elapsed time: 33 minutes 9.53 seconds. Current RSS: ~1840M. load average: 1.13 1.18 1.09 1/301 613506425 milestone_title param6426 returns stage events associated with the milestone6427 returns empty result when unknown milestone is given6428 label_name param6429 returns stage events associated with multiple labels6430 does not include records with partial label match6431 assignee_username param6432 returns stage events associated assignee6433 timestamp filtering6434 filters by the end event time range6435 when in_progress items are requested6436 filters by the start event time range6437# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/aggregated/base_query_builder_spec.rb. It took 3.37 seconds. Expected to take 2.97 seconds.6438# [RSpecRunTime] Starting example group spec/helpers/organizations/organization_helper_spec.rb. Expected to take 2.92 seconds.6439Organizations::OrganizationHelper6440 #organization_groups_new_app_data6441 returns expected json6442 #organization_user_app_data6443 returns expected json6444 #organization_activity_app_data6445 returns expected data object6446 #organization_projects_edit_app_data6447 returns expected json6448 #home_organization_setting_app_data6449 returns expected json6450 #organization_index_app_data6451 returns expected data object6452 #organization_new_app_data6453 returns expected json6454 #organization_settings_general_app_data6455 returns expected json6456 #organization_show_app_data6457 includes all other non-conditional data6458 when the user can create a group6459 returns expected json6460 when the user can create a project6461 returns expected json6462 when the organization has groups6463 returns expected json6464 #organization_layout_nav6465 when current controller is not organizations6466 returns organization6467 when current controller is organizations6468 when current action is index or new6469 returns your_work6470 when current action is not index or new6471 returns organization6472 #admin_organizations_index_app_data6473 returns expected json6474 #organization_groups_and_projects_app_data6475 includes all other non-conditional data6476 when the user can create a group6477 returns expected json6478 when the user can create a project6479 returns expected json6480 when the organization has groups6481 returns expected json6482# [RSpecRunTime] Finishing example group spec/helpers/organizations/organization_helper_spec.rb. It took 2.92 seconds. Expected to take 2.92 seconds.6483# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/username_and_email_generator_spec.rb. Expected to take 2.86 seconds.6484Gitlab::Utils::UsernameAndEmailGenerator6485 contains SecureRandom part6486 check email domain6487 email name is the same as username6488 when conflicts6489 when username is reserved6490 when username is reserved by user6491 uniquifies username and email6492 when it conflicts with top-level group namespace6493 uniquifies username and email6494 when it conflicts with top-level group namespace that includes upcased characters6495 uniquifies username and email6496 when email is reserved6497 when it conflicts with confirmed primary email6498 uniquifies username and email6499 when it conflicts with unconfirmed primary email6500 uniquifies username and email6501 when it conflicts with confirmed secondary email6502 uniquifies username and email6503 when email and username is reserved6504 uniquifies username and email6505 email domain6506 defaults to `Gitlab.config.gitlab.host`6507 when specified6508 uses the specified email domain6509# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/username_and_email_generator_spec.rb. It took 2.97 seconds. Expected to take 2.86 seconds.6510# [RSpecRunTime] Starting example group spec/lib/sidebars/groups/menus/issues_menu_spec.rb. Expected to take 2.82 seconds.6511Sidebars::Groups::Menus::IssuesMenu6512 Menu Items6513 List6514 is expected not to be nil6515 behaves like menu access rights6516 is expected not to be nil6517 when the user does not have access6518 is expected to be nil6519 Boards6520 behaves like menu access rights6521 is expected not to be nil6522 when the user does not have access6523 is expected to be nil6524 Milestones6525 behaves like menu access rights6526 is expected not to be nil6527 when the user does not have access6528 is expected to be nil6529 behaves like pill_count formatted results6530 returns all digits for count value under 10006531 returns truncated digits for count value over 10006532 returns truncated digits for count value over 100006533 returns truncated digits for count value over 1000006534 behaves like serializable as super_sidebar_menu_args6535 returns hash with provided attributes6536 returns hash with an item_id6537# [RSpecRunTime] Finishing example group spec/lib/sidebars/groups/menus/issues_menu_spec.rb. It took 2.99 seconds. Expected to take 2.82 seconds.6538# [RSpecRunTime] Starting example group spec/presenters/ci/pipeline_artifacts/code_quality_mr_diff_presenter_spec.rb. Expected to take 2.77 seconds.6539Ci::PipelineArtifacts::CodeQualityMrDiffPresenter6540 #for_files6541 when code quality has data6542 when filenames is empty6543 returns hash without quality6544 when filenames do not match code quality data6545 returns hash without quality6546 when filenames matches code quality data6547 when asking for one filename6548 returns quality for the given filename6549 when asking for multiple filenames6550 returns quality for the given filenames6551# [RSpecRunTime] Finishing example group spec/presenters/ci/pipeline_artifacts/code_quality_mr_diff_presenter_spec.rb. It took 3.18 seconds. Expected to take 2.77 seconds.6552# [RSpecRunTime] Starting example group spec/services/ci/pipeline_schedules/variables_update_service_spec.rb. Expected to take 2.73 seconds.6553Ci::PipelineSchedules::VariablesUpdateService6554 execute6555 when user does not have permission6556 returns ServiceResponse.error6557# [RSpecRunTime] RSpec elapsed time: 33 minutes 24.43 seconds. Current RSS: ~1851M. load average: 1.10 1.17 1.09 1/296 613586558 when user limited with permission on a project6559 returns ServiceResponse.error6560 when user has permissions6561 saves variable with passed params6562 returns ServiceResponse.success6563 when schedule save fails6564 returns ServiceResponse.error6565# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_schedules/variables_update_service_spec.rb. It took 3.18 seconds. Expected to take 2.73 seconds.6566# [RSpecRunTime] Starting example group spec/graphql/types/ci/job_trace_type_spec.rb. Expected to take 2.68 seconds.6567Types::Ci::JobTraceType6568 has the correct fields6569 htmlSummary6570 when trace contains few lines6571 when last_lines is set to 106572 shows the correct trace contents6573# [RSpecRunTime] RSpec elapsed time: 33 minutes 27.01 seconds. Current RSS: ~1822M. load average: 1.10 1.17 1.09 1/296 613596574 when trace contains many lines6575 when last_lines is not set6576 shows the last 10 lines of trace contents6577 when last_lines is set to a negative number6578 shows the last line of trace contents6579 when last_lines is set to 106580 shows the correct trace contents6581 when last_lines is set to 1506582 shows the last 100 lines of trace contents6583 when trace contains long lines6584 when last_lines is lower than 16KB6585 shows the whole lines6586 when last_lines is higher than 16KB6587 shows only the latest byte6588 when trace is cut in middle of a line6589 shows only the latest byte6590 when trace is cut at end of a line6591 shows only the latest byte6592 when trace contains multi-bytes UTF-86593 when cut in the middle of a codepoint6594 shows a single "invalid utf-8" symbol6595# [RSpecRunTime] Finishing example group spec/graphql/types/ci/job_trace_type_spec.rb. It took 2.67 seconds. Expected to take 2.68 seconds.6596# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_all_ci_builds_metric_spec.rb. Expected to take 2.65 seconds.6597Gitlab::Usage::Metrics::Instrumentations::CountAllCiBuildsMetric6598 behaves like a correct instrumented metric value6599 has correct value6600# [RSpecRunTime] RSpec elapsed time: 33 minutes 30.29 seconds. Current RSS: ~1828M. load average: 1.10 1.17 1.09 1/296 613606601 behaves like a correct instrumented metric value6602 has correct value6603# [RSpecRunTime] RSpec elapsed time: 33 minutes 31.9 seconds. Current RSS: ~1784M. load average: 1.10 1.17 1.09 1/296 613616604# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_all_ci_builds_metric_spec.rb. It took 3.55 seconds. Expected to take 2.65 seconds.6605# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/numbers_metric_spec.rb. Expected to take 2.6 seconds.6606Gitlab::Usage::Metrics::Instrumentations::NumbersMetric6607 #value6608 calculates a correct result6609 with availability defined6610 responds to #available? properly6611# [RSpecRunTime] RSpec elapsed time: 33 minutes 34.6 seconds. Current RSS: ~1766M. load average: 1.25 1.20 1.10 1/296 613646612 with availability not defined6613 responds to #available? properly6614 with unimplemented operation method used6615 raises an error6616# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/numbers_metric_spec.rb. It took 2.94 seconds. Expected to take 2.6 seconds.6617# [RSpecRunTime] Starting example group spec/graphql/types/query_type_spec.rb. Expected to take 2.55 seconds.6618Types::QueryType6619 is called Query6620 has the expected fields6621 current_user field6622 returns current user6623 namespace field6624 finds namespaces by full path6625 organization field6626 finds organization by path6627 project field6628 finds projects by full path6629 metadata field6630 returns metadata6631 issue field6632 finds an issue by it's gid6633 merge_request field6634 finds a merge_request by it's gid6635 usage_trends_measurements field6636 returns usage trends measurements6637 runner field6638 is expected to have graphql type Types::Ci::RunnerType6639 runners field6640 is expected to have graphql type #<Class:0x000078a0b8a9d360>6641 runner_platforms field6642 returns runner platforms6643 runner_setup field6644 returns runner setup instructions6645 container_repository field6646 is expected to have graphql type Types::ContainerRepositoryDetailsType6647 package field6648 is expected to have graphql type Types::Packages::PackageDetailsType6649 timelogs field6650 returns timelogs6651 boardList field6652 finds a board list by its gid6653 mlModel field6654 returns metadata6655# [RSpecRunTime] Finishing example group spec/graphql/types/query_type_spec.rb. It took 2.33 seconds. Expected to take 2.55 seconds.6656# [RSpecRunTime] Starting example group spec/finders/groups/accepting_project_imports_finder_spec.rb. Expected to take 2.52 seconds.6657Groups::AcceptingProjectImportsFinder6658 #execute6659 only returns groups where the user has access to import projects6660# [RSpecRunTime] RSpec elapsed time: 33 minutes 39.89 seconds. Current RSS: ~1809M. load average: 1.15 1.18 1.09 1/296 613656661# [RSpecRunTime] Finishing example group spec/finders/groups/accepting_project_imports_finder_spec.rb. It took 2.67 seconds. Expected to take 2.52 seconds.6662# [RSpecRunTime] Starting example group spec/lib/atlassian/jira_connect/jwt/asymmetric_spec.rb. Expected to take 2.46 seconds.6663Atlassian::JiraConnect::Jwt::Asymmetric6664 #valid?6665 returns true when verified with public key from CDN6666 JWT does not contain a key ID6667 is expected not to be valid6668 JWT contains a key ID that is not a valid UUID46669 is expected not to be valid6670 public key can not be retrieved6671 is expected not to be valid6672 retrieving the public raises an error6673 is expected not to be valid6674 token decoding raises an error6675 is expected not to be valid6676 tracks the exception with Gitlab::ErrorTracking6677 when iss could not be verified6678 is expected not to be valid6679 when qsh could not be verified6680 is expected not to be valid6681 with jira_connect_proxy_url setting6682 requests the settings CDN6683 when the setting is an empty string6684 requests the default CDN6685 #iss_claim6686 is expected to eq nil6687 when jwt is verified6688 is expected to eq "client_key"6689# [RSpecRunTime] Finishing example group spec/lib/atlassian/jira_connect/jwt/asymmetric_spec.rb. It took 2.68 seconds. Expected to take 2.46 seconds.6690# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/loaders/lazy_relation_loader_spec.rb. Expected to take 2.44 seconds.6691Gitlab::Graphql::Loaders::LazyRelationLoader6692 #load6693 when the association is has many6694 is expected to be an instance of Gitlab::Graphql::Loaders::LazyRelationLoader::RelationProxy6695 #relation6696 without arguments6697 is expected to contain exactly #<Issue id:1047 namespace512/project-627#1> and #<Issue id:1048 namespace512/project-627#2>6698 with arguments6699 is expected to contain exactly #<Issue id:1047 namespace512/project-627#1>6700 using the same context for different records6701 does not mix associated records6702 does not cause N+1 queries6703 using Active Record querying methods6704 is expected to equal 16705 using Active Record finder methods6706 is expected to contain exactly #<Issue id:1047 namespace512/project-627#1> and #<Issue id:1048 namespace512/project-627#2>6707 calling a method that returns a non relation object6708 is expected to equal 16709 calling a prohibited method6710 raises a `PrematureQueryExecutionTriggered` error6711 when the association is has one6712 is expected to eq #<ProjectSetting project_id: 624, created_at: "2024-05-29 17:19:16.599869034 +0000", updated_at: "202...ntication_to_approve: nil, cube_api_key: nil, product_analytics_configurator_connection_string: nil>6713 when the association is belongs to6714 raises error6715# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/loaders/lazy_relation_loader_spec.rb. It took 2.48 seconds. Expected to take 2.44 seconds.6716# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/presenters/issue_close_spec.rb. Expected to take 2.4 seconds.6717Gitlab::SlashCommands::Presenters::IssueClose6718 is expected to be a kind of Hash6719 shows the issue6720 confidential issue6721 shows an ephemeral response6722# [RSpecRunTime] RSpec elapsed time: 33 minutes 47.67 seconds. Current RSS: ~1836M. load average: 1.14 1.18 1.09 1/296 613666723# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/presenters/issue_close_spec.rb. It took 2.65 seconds. Expected to take 2.4 seconds.6724# [RSpecRunTime] Starting example group spec/workers/propagate_integration_inherit_worker_spec.rb. Expected to take 2.38 seconds.6725PropagateIntegrationInheritWorker6726 #perform6727 behaves like an idempotent worker6728 is labeled as idempotent6729 performs multiple times sequentially without raising an exception6730 calls to Integrations::Propagation::BulkUpdateService6731# [RSpecRunTime] RSpec elapsed time: 33 minutes 50.61 seconds. Current RSS: ~1816M. load average: 1.04 1.16 1.08 1/296 613676732 with an invalid integration id6733 returns without failure6734# [RSpecRunTime] Finishing example group spec/workers/propagate_integration_inherit_worker_spec.rb. It took 3.04 seconds. Expected to take 2.38 seconds.6735# [RSpecRunTime] Starting example group spec/lib/gitlab/gon_helper_spec.rb. Expected to take 2.31 seconds.6736Gitlab::GonHelper6737 #add_gon_variables6738 sets no GitLab version6739 when HTTPS is enabled6740 sets the secure flag to true6741 when HTTP is enabled6742 sets the secure flag to false6743 when user is logged in6744 sets GitLab version6745 when sentry is configured6746 with sentry settings6747 sets sentry dsn and environment from config6748 #push_frontend_ability6749 pushes an ability to the frontend6750 #push_frontend_feature_flag6751DEPRECATION WARNING: Invalid Feature Flag my_feature_flag stubbed (called from each at /builds/gitlab-community/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6752 pushes a feature flag to the frontend6753 #push_force_frontend_feature_flag6754 pushes a feature flag to the frontend with the provided value6755 pushes a disabled feature flag if provided value is nil6756 #push_namespace_setting6757 pushes a namespace setting to the frontend6758 does not push if missing namespace setting entry6759 #default_avatar_url6760 returns an absolute URL6761 #add_browsersdk_tracking6762 when environment variables are set6763 sets the analytics_url and analytics_id6764 when Gitlab.com? is false6765 doesn't set the analytics_url and analytics_id6766 when environment variables are not set6767 doesn't set the analytics_url and analytics_id6768# [RSpecRunTime] Finishing example group spec/lib/gitlab/gon_helper_spec.rb. It took 2.69 seconds. Expected to take 2.31 seconds.6769# [RSpecRunTime] Starting example group spec/views/projects/tree/show.html.haml_spec.rb. Expected to take 2.31 seconds.6770projects/tree/show6771 for branch names ending on .json6772 displays correctly6773# [RSpecRunTime] RSpec elapsed time: 33 minutes 55.16 seconds. Current RSS: ~1830M. load average: 1.04 1.15 1.08 1/299 613996774 when on root ref6775 hides compare button6776 when not on root ref6777 shows a compare button6778# [RSpecRunTime] Finishing example group spec/views/projects/tree/show.html.haml_spec.rb. It took 2.27 seconds. Expected to take 2.31 seconds.6779# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/service_ping/legacy_metric_metadata_decorator_spec.rb. Expected to take 2.23 seconds.6780Gitlab::Usage::ServicePing::LegacyMetricMetadataDecorator6781 metric_value: 1, error: nil, metric_class: Integer6782 exposes a duration with the correct value6783 exposes error with the correct value6784 imitates wrapped class6785 metric_value: "value", error: nil, metric_class: String6786 exposes a duration with the correct value6787 exposes error with the correct value6788 imitates wrapped class6789 metric_value: true, error: nil, metric_class: TrueClass6790 exposes a duration with the correct value6791 exposes error with the correct value6792 imitates wrapped class6793 metric_value: false, error: nil, metric_class: FalseClass6794 exposes a duration with the correct value6795 exposes error with the correct value6796 imitates wrapped class6797 metric_value: nil, error: nil, metric_class: NilClass6798 exposes a duration with the correct value6799 exposes error with the correct value6800 imitates wrapped class6801 metric_value: nil, error: #<StandardError: StandardError>, metric_class: NilClass6802 exposes a duration with the correct value6803 exposes error with the correct value6804 imitates wrapped class6805# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/service_ping/legacy_metric_metadata_decorator_spec.rb. It took 2.4 seconds. Expected to take 2.23 seconds.6806# [RSpecRunTime] Starting example group spec/lib/gitlab/legacy_github_import/branch_formatter_spec.rb. Expected to take 2.23 seconds.6807Gitlab::LegacyGithubImport::BranchFormatter6808 #exists?6809 returns true when branch exists and commit is part of the branch6810 returns false when branch exists and commit is not part of the branch6811 returns false when branch does not exist6812# [RSpecRunTime] RSpec elapsed time: 33 minutes 59.52 seconds. Current RSS: ~1862M. load average: 1.20 1.18 1.09 1/301 614236813 #repo6814 returns raw repo6815 #sha6816 returns raw sha6817 #valid?6818 returns true when raw sha and ref are present6819 returns false when raw sha is blank6820 returns false when raw ref is blank6821# [RSpecRunTime] Finishing example group spec/lib/gitlab/legacy_github_import/branch_formatter_spec.rb. It took 2.04 seconds. Expected to take 2.23 seconds.6822# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/seed/pipeline_spec.rb. Expected to take 2.16 seconds.6823Gitlab::Ci::Pipeline::Seed::Pipeline6824 #stages6825 returns the stage resources6826# [RSpecRunTime] RSpec elapsed time: 34 minutes 1.59 seconds. Current RSS: ~1858M. load average: 1.20 1.18 1.09 1/302 614346827 #size6828 returns the number of jobs6829 #errors6830 when attributes are valid6831 returns nil6832 when attributes are not valid6833 returns the errors6834 #deployments_count6835 counts the jobs having an environment associated6836 #root_variables6837 returns root_variables6838# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/seed/pipeline_spec.rb. It took 3.47 seconds. Expected to take 2.16 seconds.6839# [RSpecRunTime] RSpec elapsed time: 34 minutes 3.82 seconds. Current RSS: ~1862M. load average: 1.10 1.16 1.09 1/302 614416840# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexer_spec.rb. Expected to take 2.15 seconds.6841Gitlab::Ci::Pipeline::Expression::Lexer6842 #tokens6843 returns single value6844 does ignore whitespace characters6845 returns multiple values of the same token6846 returns multiple values with different tokens6847 returns tokens and operators6848 limits statement to specified amount of tokens6849 raises syntax error in case of finding unknown tokens6850 with complex expressions6851 expression: "$PRESENT_VARIABLE =~ /my var/ && $EMPTY_VARIABLE =~ /nope/", tokens: ["$PRESENT_VARIABLE", "=~", "/my var/", "&&", "$EMPTY_VARIABLE", "=~", "/nope/"]6852 is expected to eq ["$PRESENT_VARIABLE", "=~", "/my var/", "&&", "$EMPTY_VARIABLE", "=~", "/nope/"]6853# [RSpecRunTime] RSpec elapsed time: 34 minutes 4.97 seconds. Current RSS: ~1866M. load average: 1.10 1.16 1.09 1/301 614426854 expression: "$EMPTY_VARIABLE == \"\" && $PRESENT_VARIABLE", tokens: ["$EMPTY_VARIABLE", "==", "\"\"", "&&", "$PRESENT_VARIABLE"]6855 is expected to eq ["$EMPTY_VARIABLE", "==", "\"\"", "&&", "$PRESENT_VARIABLE"]6856 expression: "$EMPTY_VARIABLE == \"\" && $PRESENT_VARIABLE != \"nope\"", tokens: ["$EMPTY_VARIABLE", "==", "\"\"", "&&", "$PRESENT_VARIABLE", "!=", "\"nope\""]6857 is expected to eq ["$EMPTY_VARIABLE", "==", "\"\"", "&&", "$PRESENT_VARIABLE", "!=", "\"nope\""]6858 expression: "$PRESENT_VARIABLE && $EMPTY_VARIABLE", tokens: ["$PRESENT_VARIABLE", "&&", "$EMPTY_VARIABLE"]6859 is expected to eq ["$PRESENT_VARIABLE", "&&", "$EMPTY_VARIABLE"]6860 expression: "$PRESENT_VARIABLE =~ /my var/ || $EMPTY_VARIABLE =~ /nope/", tokens: ["$PRESENT_VARIABLE", "=~", "/my var/", "||", "$EMPTY_VARIABLE", "=~", "/nope/"]6861 is expected to eq ["$PRESENT_VARIABLE", "=~", "/my var/", "||", "$EMPTY_VARIABLE", "=~", "/nope/"]6862 expression: "$EMPTY_VARIABLE == \"\" || $PRESENT_VARIABLE", tokens: ["$EMPTY_VARIABLE", "==", "\"\"", "||", "$PRESENT_VARIABLE"]6863 is expected to eq ["$EMPTY_VARIABLE", "==", "\"\"", "||", "$PRESENT_VARIABLE"]6864 expression: "$EMPTY_VARIABLE == \"\" || $PRESENT_VARIABLE != \"nope\"", tokens: ["$EMPTY_VARIABLE", "==", "\"\"", "||", "$PRESENT_VARIABLE", "!=", "\"nope\""]6865 is expected to eq ["$EMPTY_VARIABLE", "==", "\"\"", "||", "$PRESENT_VARIABLE", "!=", "\"nope\""]6866 expression: "$PRESENT_VARIABLE || $EMPTY_VARIABLE", tokens: ["$PRESENT_VARIABLE", "||", "$EMPTY_VARIABLE"]6867 is expected to eq ["$PRESENT_VARIABLE", "||", "$EMPTY_VARIABLE"]6868 expression: "$PRESENT_VARIABLE && null || $EMPTY_VARIABLE == \"\"", tokens: ["$PRESENT_VARIABLE", "&&", "null", "||", "$EMPTY_VARIABLE", "==", "\"\""]6869 is expected to eq ["$PRESENT_VARIABLE", "&&", "null", "||", "$EMPTY_VARIABLE", "==", "\"\""]6870 with parentheses are used6871 expression: "($PRESENT_VARIABLE =~ /my var/) && $EMPTY_VARIABLE =~ /nope/", tokens: ["(", "$PRESENT_VARIABLE", "=~", "/my var/", ")", "&&", "$EMPTY_VARIABLE", "=~", "/nope/"]6872 is expected to eq ["(", "$PRESENT_VARIABLE", "=~", "/my var/", ")", "&&", "$EMPTY_VARIABLE", "=~", "/nope/"]6873 expression: "$PRESENT_VARIABLE =~ /my var/ || ($EMPTY_VARIABLE =~ /nope/)", tokens: ["$PRESENT_VARIABLE", "=~", "/my var/", "||", "(", "$EMPTY_VARIABLE", "=~", "/nope/", ")"]6874 is expected to eq ["$PRESENT_VARIABLE", "=~", "/my var/", "||", "(", "$EMPTY_VARIABLE", "=~", "/nope/", ")"]6875 expression: "($PRESENT_VARIABLE && (null || $EMPTY_VARIABLE == \"\"))", tokens: ["(", "$PRESENT_VARIABLE", "&&", "(", "null", "||", "$EMPTY_VARIABLE", "==", "\"\"", ")", ")"]6876 is expected to eq ["(", "$PRESENT_VARIABLE", "&&", "(", "null", "||", "$EMPTY_VARIABLE", "==", "\"\"", ")", ")"]6877 #lexemes6878 returns an array of syntax lexemes6879# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexer_spec.rb. It took 2.74 seconds. Expected to take 2.15 seconds.6880# [RSpecRunTime] Starting example group spec/workers/integrations/irker_worker_spec.rb. Expected to take 2.1 seconds.6881Integrations::IrkerWorker#perform6882 when local requests are not allowed6883 is expected to be falsey6884# [RSpecRunTime] RSpec elapsed time: 34 minutes 7.71 seconds. Current RSS: ~1899M. load average: 1.10 1.16 1.09 1/299 614686885 when connection fails6886 is expected to be falsey6887 when connection successful6888 is expected to be truthy6889 with new branch6890 sends a correct message with branches url6891 with deleted branch6892 sends a correct message6893 with new commits to existing branch6894 sends a correct message with a compare url6895# [RSpecRunTime] Finishing example group spec/workers/integrations/irker_worker_spec.rb. It took 2.22 seconds. Expected to take 2.1 seconds.6896# [RSpecRunTime] Starting example group spec/models/packages/sem_ver_spec.rb. Expected to take 2.07 seconds.6897Packages::SemVer6898 does not allow STI6899 #parse6900 behaves like #parse with a valid semver6901 with 1.0.06902 returns v1.0.0 with prefix6903 returns 1.0.0 without prefix6904 behaves like #parse with a valid semver6905 with 1.0.0-pre6906 returns v1.0.0-pre with prefix6907 returns 1.0.0-pre without prefix6908 behaves like #parse with a valid semver6909 with 1.0.0+build6910 returns v1.0.0+build with prefix6911 returns 1.0.0+build without prefix6912 behaves like #parse with a valid semver6913 with 1.0.0-pre+build6914 returns v1.0.0-pre+build with prefix6915 returns 1.0.0-pre+build without prefix6916 behaves like #parse with an invalid semver6917 with 01.0.06918 returns nil with prefix6919 returns nil without prefix6920 behaves like #parse with an invalid semver6921 with 0.01.06922 returns nil with prefix6923 returns nil without prefix6924 behaves like #parse with an invalid semver6925 with 0.0.016926 returns nil with prefix6927 returns nil without prefix6928 behaves like #parse with an invalid semver6929 with 1.0.0asdf6930 returns nil with prefix6931 returns nil without prefix6932# [RSpecRunTime] Finishing example group spec/models/packages/sem_ver_spec.rb. It took 3.1 seconds. Expected to take 2.07 seconds.6933# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_non_sql_metrics_spec.rb. Expected to take 2.07 seconds.6934Gitlab::UsageDataNonSqlMetrics6935 #add_metric6936 computes the metric value for given metric6937 .count6938 returns default value for count6939 .distinct_count6940 returns default value for distinct count6941 .estimate_batch_distinct_count6942 returns default value for estimate_batch_distinct_count6943 .sum6944 returns default value for sum6945 .histogram6946 returns default value for histogram6947 min/max methods6948 model: User(id: integer, email: string, encrypted_password: string, reset_password_token: string, reset_password_sent_at: datetime, remember_created_at: datetime, sign_in_count: integer, current_sign_in_at: datetime, last_sign_in_at: datetime, current_sign_in_ip: string, last_sign_in_ip: string, created_at: datetime, updated_at: datetime, name: string, admin: boolean, projects_limit: integer, failed_attempts: integer, locked_at: datetime, username: string, can_create_group: boolean, can_create_team: boolean, state: string, color_scheme_id: integer, password_expires_at: datetime, created_by_id: integer, last_credential_check_at: datetime, avatar: string, confirmation_token: string, confirmed_at: datetime, confirmation_sent_at: datetime, unconfirmed_email: string, hide_no_ssh_key: boolean, admin_email_unsubscribed_at: datetime, notification_email: string, hide_no_password: boolean, password_automatically_set: boolean, encrypted_otp_secret: string, encrypted_otp_secret_iv: string, encrypted_otp_secret_salt: string, otp_required_for_login: boolean, otp_backup_codes: text, public_email: string, dashboard: integer, project_view: integer, consumed_timestep: integer, layout: integer, hide_project_limit: boolean, note: text, unlock_token: string, otp_grace_period_started_at: datetime, external: boolean, incoming_email_token: string, auditor: boolean, require_two_factor_authentication_from_group: boolean, two_factor_grace_period: integer, last_activity_on: date, notified_of_own_activity: boolean, preferred_language: string, theme_id: integer, accepted_term_id: integer, feed_token: string, private_profile: boolean, roadmap_layout: integer, include_private_contributions: boolean, commit_email: string, group_view: integer, managing_group_id: integer, first_name: string, last_name: string, static_object_token: string, role: integer, user_type: integer, static_object_token_encrypted: text, otp_secret_expires_at: timestamptz, onboarding_in_progress: boolean, color_mode_id: integer, otp_secret: ), result: nil6949 returns nil6950 model: Issue(id: integer, title: string, author_id: integer, project_id: integer, created_at: datetime, updated_at: datetime, description: text, milestone_id: integer, iid: integer, updated_by_id: integer, weight: integer, confidential: boolean, due_date: date, moved_to_id: integer, lock_version: integer, title_html: text, description_html: text, time_estimate: integer, relative_position: integer, service_desk_reply_to: string, cached_markdown_version: integer, last_edited_at: datetime, last_edited_by_id: integer, discussion_locked: boolean, closed_at: timestamptz, closed_by_id: integer, state_id: integer, duplicated_to_id: integer, promoted_to_epic_id: integer, health_status: integer, external_key: string, sprint_id: integer, blocking_issues_count: integer, upvotes_count: integer, work_item_type_id: integer, namespace_id: integer, start_date: date, imported: integer, imported_from: integer), result: nil6951 returns nil6952 model: Deployment(id: integer, iid: integer, project_id: integer, environment_id: integer, ref: string, tag: boolean, sha: string, user_id: integer, deployable_type: string, created_at: datetime, updated_at: datetime, on_stop: string, status: integer, finished_at: timestamptz, deployable_id: integer, archived: boolean), result: nil6953 returns nil6954 model: Project(id: integer, name: string, path: string, description: text, created_at: datetime, updated_at: datetime, creator_id: integer, namespace_id: integer, last_activity_at: datetime, import_url: string, visibility_level: integer, archived: boolean, avatar: string, merge_requests_template: text, star_count: integer, merge_requests_rebase_enabled: boolean, import_type: string, import_source: string, approvals_before_merge: integer, reset_approvals_on_push: boolean, merge_requests_ff_only_enabled: boolean, issues_template: text, mirror: boolean, mirror_last_update_at: datetime, mirror_last_successful_update_at: datetime, mirror_user_id: integer, shared_runners_enabled: boolean, runners_token: string, build_allow_git_fetch: boolean, build_timeout: integer, mirror_trigger_builds: boolean, pending_delete: boolean, public_builds: boolean, last_repository_check_failed: boolean, last_repository_check_at: datetime, only_allow_merge_if_pipeline_succeeds: boolean, has_external_issue_tracker: boolean, repository_storage: string, repository_read_only: boolean, request_access_enabled: boolean, has_external_wiki: boolean, ci_config_path: string, lfs_enabled: boolean, description_html: text, only_allow_merge_if_all_discussions_are_resolved: boolean, repository_size_limit: integer, printing_merge_request_link_enabled: boolean, auto_cancel_pending_pipelines: integer, service_desk_enabled: boolean, cached_markdown_version: integer, delete_error: text, last_repository_updated_at: datetime, disable_overriding_approvers_per_merge_request: boolean, storage_version: integer, resolve_outdated_diff_discussions: boolean, remote_mirror_available_overridden: boolean, only_mirror_protected_branches: boolean, pull_mirror_available_overridden: boolean, jobs_cache_index: integer, external_authorization_classification_label: string, mirror_overwrites_diverged_branches: boolean, pages_https_only: boolean, external_webhook_token: string, packages_enabled: boolean, merge_requests_author_approval: boolean, pool_repository_id: integer, runners_token_encrypted: string, bfg_object_map: string, detected_repository_languages: boolean, merge_requests_disable_committers_approval: boolean, require_password_to_approve: boolean, max_pages_size: integer, max_artifacts_size: integer, pull_mirror_branch_prefix: string, remove_source_branch_after_merge: boolean, marked_for_deletion_at: date, marked_for_deletion_by_user_id: integer, autoclose_referenced_issues: boolean, suggestion_commit_message: string, project_namespace_id: integer, hidden: boolean, organization_id: integer, verification_checksum: binary), result: nil6955 returns nil6956# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_non_sql_metrics_spec.rb. It took 2.23 seconds. Expected to take 2.07 seconds.6957# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/graphql/get_members_query_spec.rb. Expected to take 2.01 seconds.6958BulkImports::Common::Graphql::GetMembersQuery6959 behaves like a valid Direct Transfer GraphQL query6960 has a valid query6961 does not use any deprecated GraphQL schema6962 does not exceed max authenticated complexity6963 does not exceed max depth6964# [RSpecRunTime] RSpec elapsed time: 34 minutes 15.25 seconds. Current RSS: ~1904M. load average: 1.23 1.19 1.10 1/301 615216965 #data_path6966 returns data path6967 #page_info_path6968 returns pagination information path6969 #to_s6970 when entity is group6971 queries group & group members6972 when source version is past 14.7.06973 includes SHARED_FROM_GROUPS6974 when entity is project6975 queries project & project members6976 when source version is at least 16.0.06977 includes SHARED_INTO_ANCESTORS6978# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/graphql/get_members_query_spec.rb. It took 2.65 seconds. Expected to take 2.01 seconds.6979# [RSpecRunTime] Starting example group spec/rubocop/cop/inject_enterprise_edition_module_spec.rb. Expected to take 2.01 seconds.6980RuboCop::Cop::InjectEnterpriseEditionModule6981 disallows the use of extend_mod_with without a String6982 disallows the use of prepend to inject an extension module6983 disallows the use of prepend to inject a QA::EE module6984 flags the use of `include_mod_with` in the middle of a file6985 does not flag the use of `include_mod_with` on the last line6986 does not flag the use of `extend_mod_with` on the last line6987 does not flag the double use of `X_mod_with` on the last line6988 flags the use of `prepend_mod_with` in the middle of a file6989 disallows the use of prepend_mod_with without a String6990 disallows the use of include_mod_with without a String6991 flags the use of `extend_mod_with` in the middle of a file6992 does not flag the use of `prepend_mod_with` as long as all injections are at the end of the file6993 does not flag the use of `prepend_mod_with` on the last line6994 disallows the use of include to inject an EE module6995 autocorrects offenses by just disabling the Cop6996 disallows the use of extend to inject an EE module6997# [RSpecRunTime] Finishing example group spec/rubocop/cop/inject_enterprise_edition_module_spec.rb. It took 2.22 seconds. Expected to take 2.01 seconds.6998# [RSpecRunTime] RSpec elapsed time: 34 minutes 19.06 seconds. Current RSS: ~1905M. load average: 1.21 1.19 1.10 1/301 615226999# [RSpecRunTime] Starting example group spec/models/integrations/chat_message/wiki_page_message_spec.rb. Expected to take 1.94 seconds.7000Integrations::ChatMessage::WikiPageMessage7001 does not allow STI7002 behaves like Integrations::ChatMessage7003 when input contains link markup7004 strips all link markup characters7005 without markdown7006 #pretext7007 when :action == "create"7008 returns a message that a new wiki page was created7009 when :action == "update"7010 returns a message that a wiki page was updated7011 #attachments7012 when :action == "create"7013 returns the commit message for a new wiki page7014 when :action == "update"7015 returns the commit message for an updated wiki page7016 with markdown7017 #pretext7018 when :action == "create"7019 returns a message that a new wiki page was created7020 when :action == "update"7021 returns a message that a wiki page was updated7022 #attachments7023 when :action == "create"7024 returns the commit message for a new wiki page7025 when :action == "update"7026 returns the commit message for an updated wiki page7027 #activity7028 when :action == "create"7029 returns the attachment for a new wiki page7030 when :action == "update"7031 returns the attachment for an updated wiki page7032# [RSpecRunTime] Finishing example group spec/models/integrations/chat_message/wiki_page_message_spec.rb. It took 1.83 seconds. Expected to take 1.94 seconds.7033# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/MATLAB_spec.rb. Expected to take 1.93 seconds.7034MATLAB.gitlab-ci.yml7035 the created pipeline7036 creates all jobs7037# [RSpecRunTime] RSpec elapsed time: 34 minutes 22.99 seconds. Current RSS: ~1912M. load average: 1.21 1.19 1.10 1/298 615487038# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/MATLAB_spec.rb. It took 2.24 seconds. Expected to take 1.93 seconds.7039# [RSpecRunTime] Starting example group spec/workers/members/expiring_email_notification_worker_spec.rb. Expected to take 1.9 seconds.7040Members::ExpiringEmailNotificationWorker7041 #perform7042 with not notified member7043 notify member7044# [RSpecRunTime] RSpec elapsed time: 34 minutes 24.76 seconds. Current RSS: ~1889M. load average: 1.28 1.20 1.10 1/298 615497045 with notified member7046 not notify member7047 when feature member_expiring_email_notification is disabled7048 not notify member7049# [RSpecRunTime] Finishing example group spec/workers/members/expiring_email_notification_worker_spec.rb. It took 2.09 seconds. Expected to take 1.9 seconds.7050# [RSpecRunTime] Starting example group spec/graphql/mutations/clusters/agents/delete_spec.rb. Expected to take 1.89 seconds.7051Mutations::Clusters::Agents::Delete7052 is expected to require graphql authorizations :admin_cluster7053 #resolve7054 without user permissions7055 fails to delete the cluster agent7056# [RSpecRunTime] RSpec elapsed time: 34 minutes 26.52 seconds. Current RSS: ~1864M. load average: 1.28 1.20 1.10 1/298 615507057 with user permissions7058 deletes a cluster agent7059# [RSpecRunTime] RSpec elapsed time: 34 minutes 27.69 seconds. Current RSS: ~1847M. load average: 1.28 1.20 1.10 1/298 615517060# [RSpecRunTime] Finishing example group spec/graphql/mutations/clusters/agents/delete_spec.rb. It took 2.61 seconds. Expected to take 1.89 seconds.7061# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/avoid_gitlab_instance_checks_spec.rb. Expected to take 1.84 seconds.7062RuboCop::Cop::Gitlab::AvoidGitlabInstanceChecks7063 good examples7064 code: "com?"7065 does not register an offense7066 code: "com"7067 does not register an offense7068 code: "Gitlab.com"7069 does not register an offense7070 code: "Gitlab::CurrentSettings.check_namespace_plan?"7071 does not register an offense7072 bad examples7073 code: "Gitlab.com?"7074 registers an offense7075 code: "Gitlab.com_except_jh?"7076 registers an offense7077 code: "Gitlab.com_and_canary?"7078 registers an offense7079 code: "Gitlab.com_but_not_canary?"7080 registers an offense7081 code: "Gitlab.org_or_com?"7082 registers an offense7083 code: "::Gitlab.com?"7084 registers an offense7085 code: "Gitlab::CurrentSettings.should_check_namespace_plan?"7086 registers an offense7087 code: "::Gitlab::CurrentSettings.should_check_namespace_plan?"7088 registers an offense7089 code: "Gitlab::Saas.enabled?"7090 registers an offense7091 code: "::Gitlab::Saas.enabled?"7092 registers an offense7093# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/avoid_gitlab_instance_checks_spec.rb. It took 1.98 seconds. Expected to take 1.84 seconds.7094# [RSpecRunTime] Starting example group spec/lib/sidebars/user_profile/menus/groups_menu_spec.rb. Expected to take 1.84 seconds.7095Sidebars::UserProfile::Menus::GroupsMenu7096 behaves like User profile menu7097 does not contain any sub menu7098 renders the correct link7099 renders the correct title7100 renders the correct icon7101 renders the correct avatar7102 defines correct active route7103 renders if user is logged in7104 when viewed user is blocked7105 when user is not logged in7106 is not allowed to view the menu item7107# [RSpecRunTime] RSpec elapsed time: 34 minutes 31.04 seconds. Current RSS: ~1855M. load average: 1.25 1.20 1.10 1/297 615527108 when current user has permission7109 is allowed to view the menu item7110 when current user does not have permission7111 is not allowed to view the menu item7112 when viewed user is banned7113 when user is not logged in7114 is not allowed to view the menu item7115 when current user has permission7116 is allowed to view the menu item7117 when current user does not have permission7118 is not allowed to view the menu item7119# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_profile/menus/groups_menu_spec.rb. It took 2.12 seconds. Expected to take 1.84 seconds.7120# [RSpecRunTime] Starting example group spec/services/packages/ml_model/create_package_file_service_spec.rb. Expected to take 1.79 seconds.7121Packages::MlModel::CreatePackageFileService7122 #execute7123 when model version is nil7124 does not create package file7125# [RSpecRunTime] RSpec elapsed time: 34 minutes 33.44 seconds. Current RSS: ~1877M. load average: 1.23 1.20 1.10 1/295 615547126 when file name has slashes7127 url encodes the file name7128 with existing model version7129 adds the package file and updates status and ci_build7130# [RSpecRunTime] Finishing example group spec/services/packages/ml_model/create_package_file_service_spec.rb. It took 2.24 seconds. Expected to take 1.79 seconds.7131# [RSpecRunTime] Starting example group spec/lib/gitlab/mail_room/authenticator_spec.rb. Expected to take 1.78 seconds.7132Gitlab::MailRoom::Authenticator7133 #verify_api_request7134 verify a valid token7135 returns the decoded payload7136 verify an invalid token7137 returns false7138 verify a valid token but wrong mailbox type7139 returns false7140 verify a valid token but wrong issuer7141 returns false7142 verify a valid token but expired7143 returns false7144 verify a valid token but wrong header field7145 returns false7146 verify headers for a disabled mailbox type7147 returns false7148 verify headers for a non-existing mailbox type7149 returns false7150 #secret7151 the secret is valid7152 returns the memorized secret from a file7153 the secret file is not configured7154 raises a SecretConfigurationError exception7155 the secret file not found7156 raises a SecretConfigurationError exception7157# [RSpecRunTime] Finishing example group spec/lib/gitlab/mail_room/authenticator_spec.rb. It took 1.62 seconds. Expected to take 1.78 seconds.7158# [RSpecRunTime] Starting example group spec/serializers/merge_request_for_pipeline_entity_spec.rb. Expected to take 1.75 seconds.7159MergeRequestForPipelineEntity7160 as json7161 exposes needed attributes7162# [RSpecRunTime] RSpec elapsed time: 34 minutes 37.62 seconds. Current RSS: ~1889M. load average: 1.23 1.20 1.10 1/301 616097163# [RSpecRunTime] Finishing example group spec/serializers/merge_request_for_pipeline_entity_spec.rb. It took 1.99 seconds. Expected to take 1.75 seconds.7164# [RSpecRunTime] Starting example group spec/graphql/resolvers/branch_commit_resolver_spec.rb. Expected to take 1.71 seconds.7165Resolvers::BranchCommitResolver7166 #resolve7167 resolves commit7168 sets project container7169 is N+1 safe7170 when branch does not exist7171 returns nil7172# [RSpecRunTime] RSpec elapsed time: 34 minutes 39.23 seconds. Current RSS: ~1887M. load average: 1.22 1.19 1.10 1/301 616377173# [RSpecRunTime] Finishing example group spec/graphql/resolvers/branch_commit_resolver_spec.rb. It took 1.6 seconds. Expected to take 1.71 seconds.7174# [RSpecRunTime] Starting example group spec/components/pajamas/checkbox_component_spec.rb. Expected to take 1.7 seconds.7175Pajamas::CheckboxComponent7176 with default options7177 renders unchecked checkbox with value of `1`7178 does not render help text7179 renders hidden input with value of `0`7180 with custom options7181 renders help text7182 renders checked checkbox with value of `yes`7183 adds CSS class to label7184 adds CSS class to wrapper7185 renders hidden input with value of `no`7186 with `label` slot7187 renders unchecked checkbox with value of `1`7188 with `help_text` slot7189 renders unchecked checkbox with value of `1`7190 renders help text7191 with `label` and `help_text` slots7192 renders unchecked checkbox with value of `1`7193 renders help text7194# [RSpecRunTime] Finishing example group spec/components/pajamas/checkbox_component_spec.rb. It took 1.99 seconds. Expected to take 1.7 seconds.7195# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/advance_stage_worker_spec.rb. Expected to take 1.67 seconds.7196Gitlab::GithubImport::AdvanceStageWorker7197 has a Sidekiq retry of 67198 behaves like Gitlab::Import::AdvanceStage7199 #perform7200 when the project no longer exists7201 does not perform any work7202 when there are remaining jobs7203 reschedules itself7204 when the project import is not running7205 does not perform any work7206 clears the JobWaiter cache7207 when there are no remaining jobs7208 schedules the next stage7209 raises KeyError when the stage name is invalid7210 on worker timeouts7211 refreshes timeout and updates counter if jobs have been processed7212 converts string timeout argument to time7213 with an optimistic strategy7214 advances to next stage7215 with a pessimistic strategy7216 logs error and fails import7217 #wait_for_jobs7218 waits for jobs to complete and returns a new pair of keys to wait for7219# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/advance_stage_worker_spec.rb. It took 2.25 seconds. Expected to take 1.67 seconds.7220# [RSpecRunTime] Starting example group spec/finders/packages/package_finder_spec.rb. Expected to take 1.64 seconds.7221Packages::PackageFinder7222 #execute7223 is expected to eq #<Packages::Package id: 36, project_id: 647, created_at: "2024-05-29 17:20:16.260290000 +0000", updat...ge_type: "maven", creator_id: 1037, status: "default", last_downloaded_at: nil, status_message: nil>7224 with non-displayable package7225 raises an exception7226# [RSpecRunTime] RSpec elapsed time: 34 minutes 44.97 seconds. Current RSS: ~1875M. load average: 1.20 1.19 1.10 1/300 616387227 processing packages7228 are not returned7229# [RSpecRunTime] Finishing example group spec/finders/packages/package_finder_spec.rb. It took 1.63 seconds. Expected to take 1.64 seconds.7230# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/presenters/issue_new_spec.rb. Expected to take 1.62 seconds.7231Gitlab::SlashCommands::Presenters::IssueNew7232 is expected to be a kind of Hash7233 shows the issue7234# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/presenters/issue_new_spec.rb. It took 1.81 seconds. Expected to take 1.62 seconds.7235# [RSpecRunTime] RSpec elapsed time: 34 minutes 47.14 seconds. Current RSS: ~1880M. load average: 1.20 1.19 1.10 3/300 616397236# [RSpecRunTime] Starting example group spec/models/diff_viewer/server_side_spec.rb. Expected to take 1.6 seconds.7237DiffViewer::ServerSide7238 does not allow STI7239 #render_error7240 when the diff file is stored externally7241 return :server_side_but_stored_externally7242# [RSpecRunTime] RSpec elapsed time: 34 minutes 48.34 seconds. Current RSS: ~1882M. load average: 1.18 1.19 1.10 1/300 616577243 #render_error_reason7244 when the diff file is stored externally7245 returns error message if stored in LFS7246 returns error message if stored externally7247# [RSpecRunTime] Finishing example group spec/models/diff_viewer/server_side_spec.rb. It took 1.64 seconds. Expected to take 1.6 seconds.7248# [RSpecRunTime] Starting example group spec/workers/concerns/worker_context_spec.rb. Expected to take 1.57 seconds.7249WorkerContext7250 .worker_context7251 allows modifying the context for the entire worker7252 allows fetches the context from a superclass if none was defined7253 .bulk_perform_async_with_contexts7254 calls bulk_perform_async with the arguments7255 behaves like tracking bulk scheduling contexts7256 clears the contexts7257 context contents7258 keeps track of the context per key to schedule7259 does not share contexts across threads7260 .bulk_perform_in_with_contexts7261 calls bulk_perform_in with the arguments and delay7262 behaves like tracking bulk scheduling contexts7263 clears the contexts7264 context contents7265 keeps track of the context per key to schedule7266 does not share contexts across threads7267 #with_context7268 allows modifying context when the job is running7269 yields the arguments to the block7270# [RSpecRunTime] Finishing example group spec/workers/concerns/worker_context_spec.rb. It took 1.81 seconds. Expected to take 1.57 seconds.7271# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/string_spec.rb. Expected to take 1.54 seconds.7272Gitlab::Ci::Pipeline::Expression::Lexeme::String7273 .build7274 creates a new instance of the token7275 .type7276 is a value lexeme7277 .scan7278 when using double quotes7279 correctly identifies string token7280 when using single quotes7281 correctly identifies string token7282 when there are mixed quotes in the string7283 is a greedy scanner for double quotes7284 is a greedy scanner for single quotes7285 allows to use single quotes inside double quotes7286 allow to use double quotes inside single quotes7287 allows to use an empty string inside single quotes7288 allow to use an empty string inside double quotes7289 #evaluate7290 returns string value if it is present7291 returns an empty string if it is empty7292# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/string_spec.rb. It took 1.52 seconds. Expected to take 1.54 seconds.7293# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_queries_spec.rb. Expected to take 1.5 seconds.7294Gitlab::UsageDataQueries7295 #add_metric7296 builds the query for given metric7297 .with_metadata7298 yields passed block7299 .count7300 returns the raw SQL7301 does not mix a nil column with keyword arguments7302 .distinct_count7303 returns the raw SQL7304 does not mix a nil column with keyword arguments7305 .redis_usage_data7306 returns a stringified class for redis_usage_data with a counter call7307 returns a placeholder string for redis_usage_data with a block7308 .alt_usage_data7309 returns value when used with value7310 returns a placeholder string for alt_usage_data with a block7311 .sum7312 returns the raw SQL7313 .add7314 returns the combined raw SQL with an inner query7315 .histogram7316 returns the histogram sql7317 min/max methods7318 returns nil7319# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_queries_spec.rb. It took 1.92 seconds. Expected to take 1.5 seconds.7320# [RSpecRunTime] Starting example group spec/models/ci/pipeline_config_spec.rb. Expected to take 1.5 seconds.7321Ci::PipelineConfig7322 does not allow STI7323 is expected to belong to pipeline required: false7324 is expected to validate that :pipeline cannot be empty/falsy7325 is expected to validate that :content cannot be empty/falsy7326 partitioning7327 assigns the same partition id as the one that pipeline has7328# [RSpecRunTime] RSpec elapsed time: 34 minutes 55.35 seconds. Current RSS: ~1924M. load average: 1.17 1.18 1.10 1/299 616717329# [RSpecRunTime] Finishing example group spec/models/ci/pipeline_config_spec.rb. It took 1.43 seconds. Expected to take 1.5 seconds.7330# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.7331Lint factories for Ci::PipelineConfig7332 with saas, license, and factory defaults7333 behaves like factory7334 ci_pipeline_config factory7335 does not raise error when built7336 does not raise error when created7337# [RSpecRunTime] RSpec elapsed time: 34 minutes 56.75 seconds. Current RSS: ~1918M. load average: 1.17 1.18 1.10 1/299 616797338# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.41 seconds. Expected to take 39.52 seconds.7339# [RSpecRunTime] Starting example group spec/keeps/helpers/groups_spec.rb. Expected to take 1.46 seconds.7340Keeps::Helpers::Groups7341 #pick_reviewer7342 is expected to eq "be2"7343 when given nil7344 is expected to eq nil7345 #labels_for_feature_category7346 returns the group label for the matching group7347 when there is no matching group7348 is expected to eq []7349 #group_for_feature_category7350 is expected to eq {"backend_engineers"=>["be1", "be2", "be3", "be4", "be5"], "categories"=>["cell", "groups_and_project...core_platform", "slack_channel"=>"g_tenant_scale", "stage"=>"data_stores", "triage_ops_config"=>nil}7351 when the category does not exist7352 is expected to eq nil7353 when given nil7354 is expected to eq nil7355 when the request to fetch groups fails7356 raises an error7357 #pick_reviewer_for_feature_category7358 finds a matching group and picks a reviewer from the group owning that feature category7359 when the matching group does not have backend_engineers7360 is expected to eq nil7361 when a fallback_feature_category is passed7362 returns a reviewer from that fallback_feature_category7363# [RSpecRunTime] Finishing example group spec/keeps/helpers/groups_spec.rb. It took 1.5 seconds. Expected to take 1.46 seconds.7364# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_sharding/router_spec.rb. Expected to take 1.45 seconds.7365Gitlab::SidekiqSharding::Router7366 #get_shard_instance7367 when shard name is invalid7368 returns main shard info7369 when shard name is invalid7370 returns main shard info7371 when shard name is valid7372 when feature flag is disabled7373 returns main7374 when instance is nil due to mismatched configuration7375 still returns main7376 when shard is migrated7377 returns shard without checking feature flag7378 when feature flag is enabled7379 returns the test shard info7380 #enabled?7381 when there is only 1 queue instance7382 is expected to be falsey7383 with feature flag disabled7384 is expected to be falsey7385 when there is only multiple queue instances7386 with feature flag enabled7387 is expected to be truthy7388 with feature flag disabled7389 is expected to be falsey7390# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_sharding/router_spec.rb. It took 1.37 seconds. Expected to take 1.45 seconds.7391# [RSpecRunTime] Starting example group spec/models/projects/project_topic_spec.rb. Expected to take 1.43 seconds.7392Projects::ProjectTopic7393 does not allow STI7394 is expected to be valid7395 associations7396 is expected to belong to project required: false7397 is expected to belong to topic required: false7398 is expected to validate that :topic_id is case-sensitively unique within the scope of :project_id7399# [RSpecRunTime] RSpec elapsed time: 35 minutes 1.12 seconds. Current RSS: ~1920M. load average: 1.15 1.18 1.10 1/296 616807400# [RSpecRunTime] Finishing example group spec/models/projects/project_topic_spec.rb. It took 1.55 seconds. Expected to take 1.43 seconds.7401# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.7402Lint factories for Projects::ProjectTopic7403 with saas, license, and factory defaults7404 behaves like factory7405 project_topic factory7406 does not raise error when built7407 does not raise error when created7408# [RSpecRunTime] RSpec elapsed time: 35 minutes 2.6 seconds. Current RSS: ~1925M. load average: 1.15 1.18 1.10 1/295 616877409# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.44 seconds. Expected to take 39.52 seconds.7410# [RSpecRunTime] Starting example group spec/lib/system_check/app/hashed_storage_all_projects_check_spec.rb. Expected to take 1.39 seconds.7411SystemCheck::App::HashedStorageAllProjectsCheck7412 #check?7413 fails when at least one project is in legacy storage7414 succeeds when all projects are in hashed storage7415# [RSpecRunTime] RSpec elapsed time: 35 minutes 4.29 seconds. Current RSS: ~1911M. load average: 1.14 1.18 1.09 1/295 616887416# [RSpecRunTime] Finishing example group spec/lib/system_check/app/hashed_storage_all_projects_check_spec.rb. It took 1.67 seconds. Expected to take 1.39 seconds.7417# [RSpecRunTime] Starting example group spec/workers/build_queue_worker_spec.rb. Expected to take 1.37 seconds.7418BuildQueueWorker7419 #perform7420 when build exists7421 ticks runner queue value7422# [RSpecRunTime] RSpec elapsed time: 35 minutes 5.63 seconds. Current RSS: ~1885M. load average: 1.14 1.18 1.09 1/295 616897423 when build does not exist7424 does not raise exception7425 behaves like worker with data consistency7426 .get_data_consistency_feature_flag_enabled?7427 returns true7428 .get_data_consistency7429 returns correct data consistency7430# [RSpecRunTime] Finishing example group spec/workers/build_queue_worker_spec.rb. It took 1.71 seconds. Expected to take 1.37 seconds.7431# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/diff_notes/suggestion_formatter_spec.rb. Expected to take 1.35 seconds.7432Gitlab::GithubImport::Representation::DiffNotes::SuggestionFormatter7433 does nothing when there is any text before the suggestion tag7434 handles nil value for note7435 does not allow over 3 leading spaces for valid suggestion7436 allows up to 3 leading spaces7437 does nothing when there is any text without space after the suggestion tag7438 formats single-line suggestions7439 ignores text after suggestion tag on the same line7440 formats multiple single-line suggestions7441 formats multi-line suggestions7442 formats multiple multi-line suggestions7443# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/diff_notes/suggestion_formatter_spec.rb. It took 1.39 seconds. Expected to take 1.35 seconds.7444# [RSpecRunTime] RSpec elapsed time: 35 minutes 7.62 seconds. Current RSS: ~1880M. load average: 1.14 1.18 1.09 1/295 616907445# [RSpecRunTime] Starting example group spec/lib/gitlab/tracking/incident_management_spec.rb. Expected to take 1.33 seconds.7446Gitlab::Tracking::IncidentManagement7447 .track_from_params7448 known params7449 param create_issue7450 behaves like a tracked event7451 creates the tracking event with the correct details7452 param issue_template_key7453 behaves like a tracked event7454 creates the tracking event with the correct details7455 param send_email7456 behaves like a tracked event7457 creates the tracking event with the correct details7458 param pagerduty_active7459 behaves like a tracked event7460 creates the tracking event with the correct details7461 param auto_close_incident7462 behaves like a tracked event7463 creates the tracking event with the correct details7464 different input values7465 behaves like the correct prefixed event name7466 matches7467 behaves like the correct prefixed event name7468 matches7469 behaves like the correct prefixed event name7470 matches7471 behaves like the correct prefixed event name7472 matches7473 behaves like the correct prefixed event name7474 matches7475 param with label7476 behaves like a tracked event7477 creates the tracking event with the correct details7478 param without label7479 behaves like a tracked event7480 creates the tracking event with the correct details7481 unknown params7482 does not create the tracking event7483# [RSpecRunTime] Finishing example group spec/lib/gitlab/tracking/incident_management_spec.rb. It took 1.52 seconds. Expected to take 1.33 seconds.7484# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/external_pull_requests_pipeline_spec.rb. Expected to take 1.3 seconds.7485BulkImports::Projects::Pipelines::ExternalPullRequestsPipeline7486 #run7487 imports external pull request7488 when status is closed7489 imports closed external pull request7490# [RSpecRunTime] RSpec elapsed time: 35 minutes 10.32 seconds. Current RSS: ~1890M. load average: 1.13 1.17 1.09 1/295 616917491 when from fork7492 does not create external pull request7493# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/external_pull_requests_pipeline_spec.rb. It took 1.61 seconds. Expected to take 1.3 seconds.7494# [RSpecRunTime] Starting example group spec/lib/gitlab/audit/ci_runner_token_author_spec.rb. Expected to take 1.28 seconds.7495Gitlab::Audit::CiRunnerTokenAuthor7496 .initialize7497 with runner_authentication_token7498 returns CiRunnerTokenAuthor with expected attributes7499 with runner_registration_token7500 returns CiRunnerTokenAuthor with expected attributes7501 with runner token missing7502 returns token not available7503 #full_path7504 with instance registration token7505 returns correct url7506 with group registration token7507 returns correct url7508 with project registration token7509 returns correct url7510# [RSpecRunTime] Finishing example group spec/lib/gitlab/audit/ci_runner_token_author_spec.rb. It took 1.42 seconds. Expected to take 1.28 seconds.7511# [RSpecRunTime] Starting example group spec/rubocop/cop/put_project_routes_under_scope_spec.rb. Expected to take 1.25 seconds.7512RuboCop::Cop::PutProjectRoutesUnderScope7513 does not register an offense when resource is deep inside the scope7514 registers an offense when route is outside scope for `get`7515 does not register an offense for the root route within scope7516 does not register an offense for the root route7517 registers an offense when route is outside scope for `post`7518 registers an offense when route is outside scope for `delete`7519 registers an offense when route is outside scope for `resources`7520 registers an offense when route is outside scope for `put`7521 registers an offense when route is outside scope for `patch`7522 does not register an offense when resource inside the scope7523 registers an offense when route is outside scope for `resource`7524# [RSpecRunTime] Finishing example group spec/rubocop/cop/put_project_routes_under_scope_spec.rb. It took 1.65 seconds. Expected to take 1.25 seconds.7525# [RSpecRunTime] RSpec elapsed time: 35 minutes 13.91 seconds. Current RSS: ~1926M. load average: 1.12 1.17 1.09 1/295 616927526# [RSpecRunTime] Starting example group spec/services/database/mark_migration_service_spec.rb. Expected to take 1.23 seconds.7527Database::MarkMigrationService7528 #execute7529 marks the migration as successful7530 when the migration does not exist7531 is expected to be error7532 is expected to eq :not_found7533 does not insert records7534 when the migration was already executed7535 is expected to be error7536 is expected to eq :invalid7537 does not insert records7538 when the insert fails7539 returns an error response7540# [RSpecRunTime] Finishing example group spec/services/database/mark_migration_service_spec.rb. It took 1.31 seconds. Expected to take 1.23 seconds.7541# [RSpecRunTime] Starting example group spec/workers/pipeline_notification_worker_spec.rb. Expected to take 1.21 seconds.7542PipelineNotificationWorker7543 #execute7544 calls NotificationService#pipeline_finished when the pipeline exists7545 does nothing when the pipeline does not exist7546 when the user is blocked7547 does nothing7548 behaves like worker with data consistency7549 .get_data_consistency_feature_flag_enabled?7550 returns true7551 .get_data_consistency7552 returns correct data consistency7553# [RSpecRunTime] Finishing example group spec/workers/pipeline_notification_worker_spec.rb. It took 1.34 seconds. Expected to take 1.21 seconds.7554# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/import_pull_request_worker_spec.rb. Expected to take 1.2 seconds.7555Gitlab::GithubImport::ImportPullRequestWorker7556 #import7557 imports a pull request7558 #importer_class7559 is expected to eq Gitlab::GithubImport::Importer::PullRequestImporter7560 #representation_class7561 is expected to eq Gitlab::GithubImport::Representation::PullRequest7562 #object_type7563 is expected to eq :pull_request7564 #parallel_import_batch7565 is expected to eq {:delay=>1 minute, :size=>200}7566# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/import_pull_request_worker_spec.rb. It took 1.32 seconds. Expected to take 1.2 seconds.7567# [RSpecRunTime] Starting example group spec/lib/gitlab/favicon_spec.rb. Expected to take 1.17 seconds.7568Gitlab::Favicon7569 .main7570 defaults to favicon.png7571 has yellow favicon for canary7572 uses the custom favicon if a favicon appearance is present7573 asset host7574 returns a relative url when the asset host is not configured7575 returns a full url when the asset host is configured7576 .ci_status_overlay7577 returns the overlay for the status7578 .mr_status_overlay7579 returns the overlay for the status7580 .available_status_names7581 returns the available status names7582# [RSpecRunTime] Finishing example group spec/lib/gitlab/favicon_spec.rb. It took 1.24 seconds. Expected to take 1.17 seconds.7583# [RSpecRunTime] Starting example group spec/scripts/lib/glfm/shared_spec.rb. Expected to take 1.15 seconds.7584Glfm::Shared7585 #run_external_cmd7586 runs the external command7587 when command fails7588 raises error7589 #dump_yaml_with_formatting7590 returns formatted yaml7591 #output7592 has code coverage7593 #write_file7594 creates the file7595# [RSpecRunTime] Finishing example group spec/scripts/lib/glfm/shared_spec.rb. It took 1.19 seconds. Expected to take 1.15 seconds.7596# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/duration_parser_spec.rb. Expected to take 1.14 seconds.7597Gitlab::Ci::Build::DurationParser7598 .validate_duration7599 with never7600 is expected to be truthy7601 with never value camelized7602 is expected to be truthy7603 with a duration7604 is expected to be truthy7605 caches data7606 without a duration7607 is expected to be falsy7608 caches data7609 #seconds_from_now7610 with never7611 is expected to be nil7612 with an empty string7613 is expected to be nil7614 with a duration7615 is expected to within one second of 2024-05-30 17:20:53 UTC7616# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/duration_parser_spec.rb. It took 1.28 seconds. Expected to take 1.14 seconds.7617# [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker/podspec_json_linker_spec.rb. Expected to take 1.11 seconds.7618Gitlab::DependencyLinker::PodspecJsonLinker7619 .support?7620 supports *.podspec.json7621 does not support other files7622 #link7623 links the gem name7624 links the license7625 links the homepage7626 links the source URL7627 links dependencies7628 does not link subspec names7629# [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker/podspec_json_linker_spec.rb. It took 1.2 seconds. Expected to take 1.11 seconds.7630# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/coverage_report_spec.rb. Expected to take 1.1 seconds.7631Gitlab::Ci::Reports::CoverageReport7632 is expected to eq {}7633 #empty?7634 when no file has been added7635 is expected to equal true7636 when file has been added7637 is expected to equal false7638 #pick7639 returns only picked files while ignoring nonexistent ones7640 #add_file7641 when providing two individual files7642 initializes a new test suite and returns it7643 when providing the same files twice7644 with different line coverage7645 initializes a new test suite and returns it7646 with identical line coverage7647 initializes a new test suite and returns it7648# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/coverage_report_spec.rb. It took 1.04 seconds. Expected to take 1.1 seconds.7649# [RSpecRunTime] Starting example group spec/models/ci/pipeline_schedule_variable_spec.rb. Expected to take 1.08 seconds.7650Ci::PipelineScheduleVariable7651 does not allow STI7652 behaves like CI variable7653 is expected to includes the Ci::HasVariable module7654 strips whitespaces when assigning key7655 can convert to runner variable7656 variable type7657 defines variable types7658 defaults variable type to env_var7659 supports variable type file7660# [RSpecRunTime] Finishing example group spec/models/ci/pipeline_schedule_variable_spec.rb. It took 1.06 seconds. Expected to take 1.08 seconds.7661# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.7662Lint factories for Ci::PipelineScheduleVariable7663 with saas, license, and factory defaults7664 behaves like factory7665 ci_pipeline_schedule_variable factory7666 does not raise error when built7667 does not raise error when created7668 linting :file trait7669 does not raise error when created7670# [RSpecRunTime] RSpec elapsed time: 35 minutes 26.41 seconds. Current RSS: ~1941M. load average: 1.10 1.16 1.09 1/295 617037671# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.69 seconds. Expected to take 39.52 seconds.7672# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/loaders/batch_project_statistics_loader_spec.rb. Expected to take 1.06 seconds.7673Gitlab::Graphql::Loaders::BatchProjectStatisticsLoader7674 #find7675 only queries once for project statistics7676# [RSpecRunTime] RSpec elapsed time: 35 minutes 28.01 seconds. Current RSS: ~1934M. load average: 1.10 1.16 1.09 1/295 617047677# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/loaders/batch_project_statistics_loader_spec.rb. It took 1.56 seconds. Expected to take 1.06 seconds.7678# [RSpecRunTime] Starting example group spec/lib/sidebars/concerns/super_sidebar_panel_spec.rb. Expected to take 1.05 seconds.7679Sidebars::Concerns::SuperSidebarPanel7680 #pick_from_old_menus7681 removes items with #pick_into_super_sidebar? from a list and adds them to the panel menus7682 #transform_old_menus7683 converts "solo" top-level Menu entry to Menu Item7684 drops "solo" top-level Menu entries, if they serialize to nil7685 for Menus with Menu Items7686 adds Menu Items to defined super_sidebar_parent7687 replaces placeholder Menu Items in the defined super_sidebar_parent7688 considers Menu Items uncategorized if super_sidebar_parent is nil7689 considers Menu Items uncategorized if super_sidebar_parent cannot be found7690 considers Menu Items deleted if super_sidebar_parent is Sidebars::NilMenuItem7691# [RSpecRunTime] Finishing example group spec/lib/sidebars/concerns/super_sidebar_panel_spec.rb. It took 1.22 seconds. Expected to take 1.05 seconds.7692# [RSpecRunTime] Starting example group spec/workers/ci/job_artifacts/expire_project_build_artifacts_worker_spec.rb. Expected to take 1.03 seconds.7693Ci::JobArtifacts::ExpireProjectBuildArtifactsWorker7694 #perform7695 executes ExpireProjectArtifactsService service with the project7696 when project does not exist7697 does nothing7698# [RSpecRunTime] Finishing example group spec/workers/ci/job_artifacts/expire_project_build_artifacts_worker_spec.rb. It took 0.97 second. Expected to take 1.03 seconds.7699# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/variable_spec.rb. Expected to take 1.03 seconds.7700Gitlab::Ci::Pipeline::Expression::Lexeme::Variable7701 .build7702 creates a new instance of the token7703 .type7704 is a value lexeme7705 #evaluate7706 returns variable value if it is defined7707 allows to use a string as a variable key too7708 returns nil if it is not defined7709 returns an empty string if it is empty7710 does not call with_indifferent_access unnecessarily7711# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/variable_spec.rb. It took 1.05 seconds. Expected to take 1.03 seconds.7712# [RSpecRunTime] Starting example group spec/support_specs/matchers/event_store_spec.rb. Expected to take 1.0 second.7713event store matchers7714 validates with not_publish_event and published_event7715 validates with published_event and not_publish_event7716 not_publish_event7717 requires a block matcher7718 does not permit .with7719 validates the event type7720 publish_event7721 requires a block matcher7722 validates the event type7723 validates the event data7724# [RSpecRunTime] Finishing example group spec/support_specs/matchers/event_store_spec.rb. It took 1.12 seconds. Expected to take 1.0 second.7725# [RSpecRunTime] Starting example group spec/presenters/ml/candidate_presenter_spec.rb. Expected to take 1.0 second.7726Ml::CandidatePresenter7727 #artifact_show_path7728 when candidate is not part of model a version7729 is expected to eq "/namespace561/project-675/-/packages/1101"7730 when candidate is part of model version7731 is expected to eq "/namespace561/project-675/-/packages/1112"7732 #path7733 is expected to eq "/namespace561/project-675/-/ml/candidates/1"7734 #ci_build7735 when candidate is associated to job7736 is expected to eq #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-05-29 08:50:29.000000000 +0000", u...id: 1114, project_id: 1099, runner_id: nil, upstream_pipeline_id: nil, user_id: 1097, tag_list: nil>7737 when ci job is not to be added7738 is expected to be nil7739# [RSpecRunTime] Finishing example group spec/presenters/ml/candidate_presenter_spec.rb. It took 1.11 seconds. Expected to take 1.0 second.7740# [RSpecRunTime] Starting example group spec/models/attr_encrypted_patches_spec.rb. Expected to take 0.97 second.7741GitLab monkey-patches to AttrEncrypted7742 does not allow STI7743 #attribute_instance_methods_as_symbols_available?7744 returns false7745 does not define virtual attributes7746 calls attr_changed? method with kwargs7747 #attr_encrypted_attributes7748 does not share state with other instances7749# [RSpecRunTime] Finishing example group spec/models/attr_encrypted_patches_spec.rb. It took 1.01 seconds. Expected to take 0.97 second.7750# [RSpecRunTime] Starting example group spec/lib/gitlab/database/connection_timer_spec.rb. Expected to take 0.97 second.7751Gitlab::Database::ConnectionTimer7752 .starting_now7753 when the configured interval is positive7754 randomizes the interval of the created timer7755 when the configured interval is not positive7756 sets the interval of the created timer to nil7757 .expired?7758 when the interval is positive7759 when the interval has elapsed7760 returns true7761 when the interval has not elapsed7762 returns false7763 when the interval is not positive7764 when the interval has elapsed7765 returns false7766 when the interval has not elapsed7767 returns false7768 when the interval is nil7769 returns false7770 .reset!7771 updates the timer clock value7772# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/connection_timer_spec.rb. It took 1.14 seconds. Expected to take 0.97 second.7773# [RSpecRunTime] Starting example group spec/services/work_items/widgets/hierarchy_service/create_service_spec.rb. Expected to take 0.94 second.7774WorkItems::Widgets::HierarchyService::CreateService7775 #create7776 when invalid params are present7777 behaves like raises a WidgetError7778 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "One or more arguments are invalid: other_parent."7779# [RSpecRunTime] Finishing example group spec/services/work_items/widgets/hierarchy_service/create_service_spec.rb. It took 1.13 seconds. Expected to take 0.94 second.7780# [RSpecRunTime] Starting example group spec/lib/gitlab/config_checker/external_database_checker_spec.rb. Expected to take 0.94 second.7781Gitlab::ConfigChecker::ExternalDatabaseChecker7782 #check7783 with a single database7784 when database meets minimum supported version7785 example at ./spec/lib/gitlab/config_checker/external_database_checker_spec.rb:30 (PENDING: Skipping because some of the extra databases [:ci, :main_clusterwide, :embedding, :geo] are setup)7786 when database does not meet minimum supported version7787 reports deprecated database notice (PENDING: Skipping because some of the extra databases [:ci, :main_clusterwide, :embedding, :geo] are setup)7788 with a multiple database7789 when both databases meets minimum supported version7790 is expected to be empty7791 when the one of the databases does not meet minimum supported version7792 reports deprecated database notice if the main database is using an old version7793 reports deprecated database notice if the ci database is using an old version7794 when both databases do not meet minimum supported version7795 reports deprecated database notice7796# [RSpecRunTime] Finishing example group spec/lib/gitlab/config_checker/external_database_checker_spec.rb. It took 0.94 second. Expected to take 0.94 second.7797# [RSpecRunTime] Starting example group spec/services/achievements/destroy_user_achievement_service_spec.rb. Expected to take 0.91 second.7798Achievements::DestroyUserAchievementService7799 #execute7800 when user does not have permission7801 returns an error7802 when user has permission7803 deletes the achievement7804# [RSpecRunTime] Finishing example group spec/services/achievements/destroy_user_achievement_service_spec.rb. It took 1.21 seconds. Expected to take 0.91 second.7805# [RSpecRunTime] Starting example group spec/workers/jira_connect/forward_event_worker_spec.rb. Expected to take 0.91 second.7806JiraConnect::ForwardEventWorker7807 #perform7808 forwards the event and deletes the installation7809 when installation does not exist7810 does nothing7811 when installation does not have an instance_url7812 forwards the event including the auth header7813# [RSpecRunTime] Finishing example group spec/workers/jira_connect/forward_event_worker_spec.rb. It took 1.0 second. Expected to take 0.91 second.7814# [RSpecRunTime] Starting example group spec/views/devise/shared/_signup_omniauth_provider_list_spec.rb. Expected to take 0.89 second.7815devise/shared/_signup_omniauth_provider_list7816 renders button in form7817 is expected to have text "Register with:"7818 behaves like sso buttons have snowplow tracking7819 contains tracking attributes7820# [RSpecRunTime] Finishing example group spec/views/devise/shared/_signup_omniauth_provider_list_spec.rb. It took 0.71 second. Expected to take 0.89 second.7821# [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning/list/locking_configuration_spec.rb. Expected to take 0.88 second.7822Gitlab::Database::Partitioning::List::LockingConfiguration7823 #lock_ordering_for7824 is the intersection with the locking specification, in the order of the specification7825 raises if a table name with schema is passed7826 #locking_statement_for7827main: -- quote_table_name("table_1")7828main: -> 0.0002s7829main: -- quote_table_name("table_1")7830main: -> 0.0001s7831 only includes locking information for tables in the locking specification7832 is nil when none of the tables match the lock configuration7833main: -- quote_table_name("table_2")7834main: -> 0.0002s7835main: -- quote_table_name("table_3")7836main: -> 0.0001s7837 is a lock tables statement7838 raises if a table name with schema is passed7839# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning/list/locking_configuration_spec.rb. It took 1.0 second. Expected to take 0.88 second.7840# [RSpecRunTime] Starting example group spec/views/admin/application_settings/repository.html.haml_spec.rb. Expected to take 0.86 second.7841admin/application_settings/repository.html.haml7842 default initial branch name7843 has the setting section7844 renders the correct setting section content7845# [RSpecRunTime] Finishing example group spec/views/admin/application_settings/repository.html.haml_spec.rb. It took 0.97 second. Expected to take 0.86 second.7846# [RSpecRunTime] Starting example group spec/models/jira_connect_subscription_spec.rb. Expected to take 0.86 second.7847JiraConnectSubscription7848 does not allow STI7849 associations7850 is expected to belong to installation class_name => JiraConnectInstallation required: false7851 is expected to belong to namespace class_name => Namespace required: false7852 validations7853 is expected to validate that :installation cannot be empty/falsy7854 is expected to validate that :namespace cannot be empty/falsy7855# [RSpecRunTime] Finishing example group spec/models/jira_connect_subscription_spec.rb. It took 0.85 second. Expected to take 0.86 second.7856# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.7857Lint factories for JiraConnectSubscription7858 with saas, license, and factory defaults7859 behaves like factory7860 jira_connect_subscription factory7861 does not raise error when built7862 does not raise error when created7863# [RSpecRunTime] RSpec elapsed time: 35 minutes 45.05 seconds. Current RSS: ~1904M. load average: 1.01 1.14 1.08 1/295 617117864# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.62 seconds. Expected to take 39.52 seconds.7865# [RSpecRunTime] Starting example group spec/lib/gitlab/color_schemes_spec.rb. Expected to take 0.83 second.7866Gitlab::ColorSchemes7867 .body_classes7868 returns a space-separated list of class names7869 .by_id7870 returns a scheme by its ID7871 .default7872 use config default7873 .each7874 passes the block to the SCHEMES Array7875 .for_user7876 returns default when user is nil7877 returns user's preferred color scheme7878# [RSpecRunTime] Finishing example group spec/lib/gitlab/color_schemes_spec.rb. It took 1.03 seconds. Expected to take 0.83 second.7879# [RSpecRunTime] Starting example group spec/graphql/types/alert_management/status_enum_spec.rb. Expected to take 0.82 second.7880Types::AlertManagement::StatusEnum7881 is expected to eq "AlertManagementStatus"7882 statuses7883 status_name: "TRIGGERED", status_value: :triggered7884 exposes a status with the correct value7885 status_name: "ACKNOWLEDGED", status_value: :acknowledged7886 exposes a status with the correct value7887 status_name: "RESOLVED", status_value: :resolved7888 exposes a status with the correct value7889 status_name: "IGNORED", status_value: :ignored7890 exposes a status with the correct value7891# [RSpecRunTime] Finishing example group spec/graphql/types/alert_management/status_enum_spec.rb. It took 0.83 second. Expected to take 0.82 second.7892# [RSpecRunTime] Starting example group spec/lib/api/entities/plan_limit_spec.rb. Expected to take 0.81 second.7893API::Entities::PlanLimit7894 exposes correct attributes7895 does not expose id and plan_id7896# [RSpecRunTime] Finishing example group spec/lib/api/entities/plan_limit_spec.rb. It took 0.51 second. Expected to take 0.81 second.7897# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/atlassian/auth_hash_spec.rb. Expected to take 0.8 second.7898Gitlab::Auth::Atlassian::AuthHash7899 #uid7900 returns the correct uid7901 #token7902 returns the correct token7903 #refresh_token7904 returns the correct refresh token7905 #token7906 returns the correct expires boolean7907 #token7908 returns the correct expiration7909# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/atlassian/auth_hash_spec.rb. It took 0.88 second. Expected to take 0.8 second.7910# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/project_feature_pipeline_spec.rb. Expected to take 0.79 second.7911BulkImports::Projects::Pipelines::ProjectFeaturePipeline7912 #run7913 imports project feature7914# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/project_feature_pipeline_spec.rb. It took 1.01 seconds. Expected to take 0.79 second.7915# [RSpecRunTime] Starting example group spec/workers/users/create_statistics_worker_spec.rb. Expected to take 0.77 second.7916Users::CreateStatisticsWorker7917 #perform7918 when successful7919 create an users statistics entry7920 when unsuccessful7921 logs an error7922# [RSpecRunTime] Finishing example group spec/workers/users/create_statistics_worker_spec.rb. It took 0.92 second. Expected to take 0.77 second.7923# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/reader_spec.rb. Expected to take 0.77 second.7924Gitlab::ImportExport::Reader7925 #project_tree7926 delegates to AttributesFinder#find_root7927 when exception raised7928 is expected to equal false7929 logs the error7930 #group_members_tree7931 delegates to AttributesFinder#find_root7932# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/reader_spec.rb. It took 0.86 second. Expected to take 0.77 second.7933# [RSpecRunTime] Starting example group spec/workers/gitlab/export/prune_project_export_jobs_worker_spec.rb. Expected to take 0.74 second.7934Gitlab::Export::PruneProjectExportJobsWorker7935 #perform7936 executes PruneExpiredExportJobsService7937 behaves like an idempotent worker7938 is labeled as idempotent7939 performs multiple times sequentially without raising an exception7940# [RSpecRunTime] Finishing example group spec/workers/gitlab/export/prune_project_export_jobs_worker_spec.rb. It took 0.76 second. Expected to take 0.74 second.7941# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/organizations/current_spec.rb. Expected to take 0.72 second.7942Gitlab::Middleware::Organizations::Current7943 does not set the organization7944 when the organization header is set7945 sets the organization7946 when organization does not exist7947 does not set the organization7948 when organization has non-integer value7949 does not set the organization7950# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/organizations/current_spec.rb. It took 0.75 second. Expected to take 0.72 second.7951# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/attribute_cleaner_spec.rb. Expected to take 0.72 second.7952Gitlab::ImportExport::AttributeCleaner7953 removes unwanted attributes from the hash7954 removes attributes not present in relation_class7955 removes excluded keys from the hash7956 does not remove excluded key if not listed7957# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/attribute_cleaner_spec.rb. It took 0.74 second. Expected to take 0.72 second.7958# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/worker_context/server_spec.rb. Expected to take 0.71 second.7959Gitlab::SidekiqMiddleware::WorkerContext::Server7960 #call7961 applies a class context7962 doesn't fail for unknown workers7963 feature category7964 takes the feature category from the worker7965 when the worker is not owned7966 takes the feature category from the surrounding context7967# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/worker_context/server_spec.rb. It took 0.72 second. Expected to take 0.71 second.7968# [RSpecRunTime] Starting example group spec/lib/gitlab/memory/instrumentation_spec.rb. Expected to take 0.7 second.7969Gitlab::Memory::Instrumentation7970 .available?7971 returns true7972 .start_thread_memory_allocations7973 a hash is returned7974 when feature is unavailable7975 a nil is returned7976 .with_memory_allocations7977 a hash is returned7978 when feature is unavailable7979 a nil is returned7980# [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/instrumentation_spec.rb. It took 0.83 second. Expected to take 0.7 second.7981# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/security/finding_signature_spec.rb. Expected to take 0.68 second.7982Gitlab::Ci::Reports::Security::FindingSignature7983 #initialize7984 when a supported algorithm type is given7985 allows itself to be created7986 #valid?7987 returns true7988 #valid?7989 when supported algorithm_type is given7990 is valid7991 when an unsupported algorithm_type is given7992 is not valid7993 #to_hash7994 returns a hash representation of the signature7995# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/security/finding_signature_spec.rb. It took 0.81 second. Expected to take 0.68 second.7996# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.7997Lint factories for Gitlab::Ci::Reports::Security::FindingSignature7998 with saas, license, and factory defaults7999 behaves like factory8000 ci_reports_security_finding_signature factory8001 does not raise error when built8002 does not raise error when created8003# [RSpecRunTime] RSpec elapsed time: 35 minutes 57.16 seconds. Current RSS: ~1932M. load average: 1.01 1.13 1.08 1/295 617188004# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.45 seconds. Expected to take 39.52 seconds.8005# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/publish_spec.rb. Expected to take 0.67 second.8006Gitlab::Ci::Config::Entry::Publish8007 validations8008 when publish config value is correct8009 #config8010 returns the publish directory8011 #valid?8012 is valid8013 when the value has a wrong type8014 reports an error8015 .default8016 returns the default value8017# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/publish_spec.rb. It took 0.84 second. Expected to take 0.67 second.8018# [RSpecRunTime] Starting example group spec/graphql/types/achievements/achievement_type_spec.rb. Expected to take 0.66 second.8019Types::Achievements::AchievementType8020 is expected to require graphql authorizations :read_achievement8021 is expected to eq "Achievement"8022 is expected to have graphql fields "id", "namespace", "name", "avatar_url", "description", "created_at", "updated_at", and "user_achievements"8023 #avatar_url8024 calls Achievement#avatar_url(only_path: false)8025# [RSpecRunTime] Finishing example group spec/graphql/types/achievements/achievement_type_spec.rb. It took 0.76 second. Expected to take 0.66 second.8026# [RSpecRunTime] Starting example group spec/models/diff_viewer/image_spec.rb. Expected to take 0.65 second.8027DiffViewer::Image8028 does not allow STI8029 .can_render?8030 returns false if both old and new blob are absent8031 returns true if the old blob is present8032 returns true if the new blob is present8033 returns true if both old and new blobs are present8034# [RSpecRunTime] Finishing example group spec/models/diff_viewer/image_spec.rb. It took 0.89 second. Expected to take 0.65 second.8035# [RSpecRunTime] Starting example group spec/views/admin/users/_form.html.haml_spec.rb. Expected to take 0.63 second.8036admin/users/_form.html.haml8037 Access8038 user top level group creation setting8039 when the user is not allowed to create a group8040 hides the checkbox8041 when the user is allowed to create a group8042 renders the checkbox8043# [RSpecRunTime] Finishing example group spec/views/admin/users/_form.html.haml_spec.rb. It took 0.76 second. Expected to take 0.63 second.8044# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/otp/strategies/forti_authenticator/push_otp_spec.rb. Expected to take 0.62 second.8045Gitlab::Auth::Otp::Strategies::FortiAuthenticator::PushOtp8046 successful validation8047 returns success8048 unsuccessful validation8049 returns error8050 unexpected error8051 returns error8052# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/otp/strategies/forti_authenticator/push_otp_spec.rb. It took 0.86 second. Expected to take 0.62 second.8053# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/async_post_migrate_only_spec.rb. Expected to take 0.61 second.8054RuboCop::Cop::Migration::AsyncPostMigrateOnly8055 when outside of a migration8056 does not register any offenses8057 when in a migration8058 when in a post deployment migration8059 does not register any offenses8060 when in a regular migration8061 registers an offense8062# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/async_post_migrate_only_spec.rb. It took 0.75 second. Expected to take 0.61 second.8063# [RSpecRunTime] Starting example group spec/graphql/types/clusters/agent_token_type_spec.rb. Expected to take 0.6 second.8064Types::Clusters::AgentTokenType8065 is expected to eq "ClusterAgentToken"8066 is expected to require graphql authorizations :read_cluster_agent8067 is expected to have graphql fields :cluster_agent, :created_at, :created_by_user, :description, :id, :last_used_at, :name, and :status8068# [RSpecRunTime] Finishing example group spec/graphql/types/clusters/agent_token_type_spec.rb. It took 0.61 second. Expected to take 0.6 second.8069# [RSpecRunTime] Starting example group spec/haml_lint/linter/inline_javascript_spec.rb. Expected to take 0.59 second.8070HamlLint::Linter::InlineJavaScript8071 haml: "%script", should_report: true8072 is expected to report a lint with message 'Inline JavaScript is discouraged (https://docs.gitlab.com/ee/development/gotchas.html#do-not-use-inline-javascript-in-views)'8073 haml: "%javascript", should_report: false8074 is expected not to report a lint8075 haml: ":javascript", should_report: true8076 is expected to report a lint with message 'Inline JavaScript is discouraged (https://docs.gitlab.com/ee/development/gotchas.html#do-not-use-inline-javascript-in-views)'8077 haml: ":markdown", should_report: false8078 is expected not to report a lint8079# [RSpecRunTime] Finishing example group spec/haml_lint/linter/inline_javascript_spec.rb. It took 0.73 second. Expected to take 0.59 second.8080# [RSpecRunTime] Starting example group spec/graphql/types/analytics/cycle_analytics/value_stream_type_spec.rb. Expected to take 0.57 second.8081Types::Analytics::CycleAnalytics::ValueStreamType8082 is expected to eq "ValueStream"8083 is expected to require graphql authorizations :read_cycle_analytics8084 is expected to have graphql fields :id, :name, :namespace, :project, and :stages8085# [RSpecRunTime] Finishing example group spec/graphql/types/analytics/cycle_analytics/value_stream_type_spec.rb. It took 0.62 second. Expected to take 0.57 second.8086# [RSpecRunTime] Starting example group spec/lib/api/entities/bulk_imports/export_status_spec.rb. Expected to take 0.57 second.8087API::Entities::BulkImports::ExportStatus8088 has the correct attributes8089 when export is batched8090 exposes batches8091# [RSpecRunTime] Finishing example group spec/lib/api/entities/bulk_imports/export_status_spec.rb. It took 0.91 second. Expected to take 0.57 second.8092# [RSpecRunTime] Starting example group spec/models/blob_viewer/composer_json_spec.rb. Expected to take 0.56 second.8093BlobViewer::ComposerJson8094 does not allow STI8095 #package_name8096 returns the package name8097# [RSpecRunTime] Finishing example group spec/models/blob_viewer/composer_json_spec.rb. It took 0.55 second. Expected to take 0.56 second.8098# [RSpecRunTime] Starting example group spec/lib/slack/api_spec.rb. Expected to take 0.55 second.8099Slack::API8100 #post8101 posts to the Slack API correctly8102 returns the response8103 when the slack installation has no bot token8104 raises an error8105# [RSpecRunTime] Finishing example group spec/lib/slack/api_spec.rb. It took 0.71 second. Expected to take 0.55 second.8106# [RSpecRunTime] Starting example group spec/lib/sidebars/concerns/has_avatar_spec.rb. Expected to take 0.54 second.8107Sidebars::Concerns::HasAvatar8108 #avatar8109 returns nil8110 #avatar_shape8111 returns rect8112 #entity_id8113 returns nil8114# [RSpecRunTime] Finishing example group spec/lib/sidebars/concerns/has_avatar_spec.rb. It took 0.62 second. Expected to take 0.54 second.8115# [RSpecRunTime] Starting example group spec/graphql/types/namespace_type_spec.rb. Expected to take 0.53 second.8116Types::NamespaceType8117 is expected to eq "Namespace"8118 has the expected fields8119 is expected to require graphql authorizations :read_namespace8120# [RSpecRunTime] Finishing example group spec/graphql/types/namespace_type_spec.rb. It took 0.64 second. Expected to take 0.53 second.8121# [RSpecRunTime] Starting example group spec/rubocop/cop/qa/ambiguous_page_object_name_spec.rb. Expected to take 0.52 second.8122RuboCop::Cop::QA::AmbiguousPageObjectName8123 outside of a QA file8124 does not register an offense8125 in a QA file8126 registers an offense for pages named `page`8127 doesnt offend if the page object is named otherwise8128# [RSpecRunTime] Finishing example group spec/rubocop/cop/qa/ambiguous_page_object_name_spec.rb. It took 0.64 second. Expected to take 0.52 second.8129# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/remove_concurrent_index_spec.rb. Expected to take 0.51 second.8130RuboCop::Cop::Migration::RemoveConcurrentIndex8131 in migration8132 registers an offense when remove_concurrent_index is used inside a change method8133 registers no offense when remove_concurrent_index is used inside an up method8134 outside of migration8135 registers no offense8136# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/remove_concurrent_index_spec.rb. It took 0.62 second. Expected to take 0.51 second.8137# [RSpecRunTime] Starting example group spec/initializers/0_postgresql_types_spec.rb. Expected to take 0.51 second.8138PostgreSQL registered types8139 includes custom and standard OIDs8140 includes custom and standard types8141# [RSpecRunTime] Finishing example group spec/initializers/0_postgresql_types_spec.rb. It took 0.72 second. Expected to take 0.51 second.8142# [RSpecRunTime] Starting example group spec/helpers/protected_refs_helper_spec.rb. Expected to take 0.5 second.8143ProtectedRefsHelper8144 #protected_access_levels_for_dropdowns8145 returns roles for {create,push,merge}_access_levels8146 #protected_access_level_dropdown_roles8147 returns dropdown options for each protected ref access level8148# [RSpecRunTime] Finishing example group spec/helpers/protected_refs_helper_spec.rb. It took 0.51 second. Expected to take 0.5 second.8149# [RSpecRunTime] Starting example group spec/helpers/plan_limits_helper_spec.rb. Expected to take 0.49 second.8150PlanLimitsHelper8151 #plan_limit_setting_description8152 describes known limits8153 raises an ArgumentError on invalid arguments8154# [RSpecRunTime] Finishing example group spec/helpers/plan_limits_helper_spec.rb. It took 0.55 second. Expected to take 0.49 second.8155# [RSpecRunTime] Starting example group spec/lib/json_web_token/token_spec.rb. Expected to take 0.48 second.8156JSONWebToken::Token8157 custom parameters8158 is expected to eq "value"8159 is expected to include {:key => "value"}8160 embeds default payload8161 is expected to include {:jti => "dd26ecf7-9032-40df-a049-93db4e62b6ef", :iat => 1717003303, :nbf => 1717003298, :exp => 1717003363}8162# [RSpecRunTime] Finishing example group spec/lib/json_web_token/token_spec.rb. It took 0.95 second. Expected to take 0.48 second.8163# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/diff_notes/discussion_id_spec.rb. Expected to take 0.47 second.8164Gitlab::GithubImport::Representation::DiffNotes::DiscussionId8165 #discussion_id8166 when the note is not a reply to a discussion8167 generates and caches new discussion_id8168 when the note is a reply to a discussion8169 uses the cached value as the discussion_id8170 when cached value does not exist8171 falls back to generating a new discussion_id8172# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/diff_notes/discussion_id_spec.rb. It took 1.39 seconds. Expected to take 0.47 second.8173# [RSpecRunTime] Starting example group spec/services/users/validate_push_otp_service_spec.rb. Expected to take 0.47 second.8174Users::ValidatePushOtpService8175 FortiAuthenticator8176 calls PushOtp strategy8177 unexpected error8178 returns error8179# [RSpecRunTime] Finishing example group spec/services/users/validate_push_otp_service_spec.rb. It took 1.19 seconds. Expected to take 0.47 second.8180# [RSpecRunTime] Starting example group spec/scripts/lib/glfm/parse_examples_spec.rb. Expected to take 0.47 second.8181Glfm::ParseExamples#parse_examples8182 with incorrect header nesting8183 raises if H3 is nested directly in H18184 parsing8185 correctly parses8186# [RSpecRunTime] Finishing example group spec/scripts/lib/glfm/parse_examples_spec.rb. It took 0.53 second. Expected to take 0.47 second.8187# [RSpecRunTime] Starting example group spec/graphql/types/key_type_spec.rb. Expected to take 0.46 second.8188Types::KeyType8189 contains attributes for SSH keys8190 is expected to eq "Key"8191# [RSpecRunTime] Finishing example group spec/graphql/types/key_type_spec.rb. It took 0.51 second. Expected to take 0.46 second.8192# [RSpecRunTime] Starting example group spec/graphql/types/security/codequality_reports_comparer/report_type_spec.rb. Expected to take 0.45 second.8193Types::Security::CodequalityReportsComparer::ReportType8194 is expected to eq "CodequalityReportsComparerReport"8195 has expected fields8196# [RSpecRunTime] Finishing example group spec/graphql/types/security/codequality_reports_comparer/report_type_spec.rb. It took 0.51 second. Expected to take 0.45 second.8197# [RSpecRunTime] Starting example group spec/graphql/types/work_items/notes_filter_type_enum_spec.rb. Expected to take 0.45 second.8198Types::WorkItems::NotesFilterTypeEnum8199 is expected to eq "NotesFilterType"8200 exposes all the existing widget type values8201# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/notes_filter_type_enum_spec.rb. It took 0.48 second. Expected to take 0.45 second.8202# [RSpecRunTime] Starting example group spec/graphql/types/ci/test_report_summary_type_spec.rb. Expected to take 0.43 second.8203Types::Ci::TestReportSummaryType8204 is expected to eq "TestReportSummary"8205 contains attributes related to a pipeline test report summary8206# [RSpecRunTime] Finishing example group spec/graphql/types/ci/test_report_summary_type_spec.rb. It took 0.47 second. Expected to take 0.43 second.8207# [RSpecRunTime] Starting example group spec/serializers/personal_access_token_entity_spec.rb. Expected to take 0.43 second.8208PersonalAccessTokenEntity8209 has the correct attributes8210# [RSpecRunTime] Finishing example group spec/serializers/personal_access_token_entity_spec.rb. It took 0.51 second. Expected to take 0.43 second.8211# [RSpecRunTime] Starting example group spec/graphql/types/ci/test_report_total_type_spec.rb. Expected to take 0.43 second.8212Types::Ci::TestReportTotalType8213 is expected to eq "TestReportTotal"8214 contains attributes related to a pipeline test report summary8215# [RSpecRunTime] Finishing example group spec/graphql/types/ci/test_report_total_type_spec.rb. It took 0.5 second. Expected to take 0.43 second.8216# [RSpecRunTime] Starting example group spec/graphql/types/ci/config/job_restriction_type_spec.rb. Expected to take 0.42 second.8217Types::Ci::Config::JobRestrictionType8218 is expected to eq "CiConfigJobRestriction"8219 exposes the expected fields8220# [RSpecRunTime] Finishing example group spec/graphql/types/ci/config/job_restriction_type_spec.rb. It took 0.49 second. Expected to take 0.42 second.8221# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_instance_type_active_online_metric_spec.rb. Expected to take 0.42 second.8222Gitlab::Usage::Metrics::Instrumentations::CountCiRunnersInstanceTypeActiveOnlineMetric8223 behaves like a correct instrumented metric value8224 has correct value8225# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_instance_type_active_online_metric_spec.rb. It took 0.41 second. Expected to take 0.42 second.8226# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation_spec.rb. Expected to take 0.4 second.8227Gitlab::GithubImport::Representation8228 .symbolize_hash8229 returns a Hash with the keys as Symbols8230 parses timestamp fields into Time instances8231# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation_spec.rb. It took 0.51 second. Expected to take 0.4 second.8232# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/replay_event_spec.rb. Expected to take 0.4 second.8233Gitlab::GithubImport::Representation::ReplayEvent8234 .from_json_hash8235 returns an instance of ReplayEvent8236 #github_identifiers8237 returns a hash with needed identifiers8238# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/replay_event_spec.rb. It took 0.52 second. Expected to take 0.4 second.8239# [RSpecRunTime] Starting example group spec/graphql/types/merge_request_connection_type_spec.rb. Expected to take 0.39 second.8240#<Class:0x000078a0b81e2c70>8241 has the expected fields8242# [RSpecRunTime] Finishing example group spec/graphql/types/merge_request_connection_type_spec.rb. It took 0.41 second. Expected to take 0.39 second.8243# [RSpecRunTime] Starting example group spec/graphql/types/ml/candidate_links_type_spec.rb. Expected to take 0.38 second.8244Types::Ml::CandidateLinksType8245 has the expected fields8246# [RSpecRunTime] Finishing example group spec/graphql/types/ml/candidate_links_type_spec.rb. It took 0.37 second. Expected to take 0.38 second.8247# [RSpecRunTime] Starting example group spec/serializers/ci/variable_entity_spec.rb. Expected to take 0.37 second.8248Ci::VariableEntity8249 #as_json8250 contains required fields8251# [RSpecRunTime] Finishing example group spec/serializers/ci/variable_entity_spec.rb. It took 0.43 second. Expected to take 0.37 second.8252# [RSpecRunTime] Starting example group spec/serializers/codequality_reports_comparer_entity_spec.rb. Expected to take 0.36 second.8253CodequalityReportsComparerEntity8254 #as_json8255 when base and head report have errors8256 contains correct compared codequality report details8257# [RSpecRunTime] Finishing example group spec/serializers/codequality_reports_comparer_entity_spec.rb. It took 0.39 second. Expected to take 0.36 second.8258# [RSpecRunTime] Starting example group spec/lib/gitlab/git/patches/patch_spec.rb. Expected to take 0.36 second.8259Gitlab::Git::Patches::Patch8260 #size8261 is correct8262# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/patches/patch_spec.rb. It took 0.41 second. Expected to take 0.36 second.8263# [RSpecRunTime] Starting example group spec/serializers/admin/user_serializer_spec.rb. Expected to take 0.34 second.8264Admin::UserSerializer8265 when there is a single object provided8266 contains important elements for the admin user table8267# [RSpecRunTime] Finishing example group spec/serializers/admin/user_serializer_spec.rb. It took 0.41 second. Expected to take 0.34 second.8268# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/incoming_email_encrypted_secrets_enabled_metric_spec.rb. Expected to take 0.34 second.8269Gitlab::Usage::Metrics::Instrumentations::IncomingEmailEncryptedSecretsEnabledMetric8270 behaves like a correct instrumented metric value8271 has correct value8272# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/incoming_email_encrypted_secrets_enabled_metric_spec.rb. It took 0.39 second. Expected to take 0.34 second.8273# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/util_spec.rb. Expected to take 0.33 second.8274Gitlab::GitalyClient::Util8275 .repository8276 creates a Gitaly::Repository with the given data8277# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/util_spec.rb. It took 0.38 second. Expected to take 0.33 second.8278# [RSpecRunTime] Starting example group spec/helpers/preferred_language_switcher_helper_spec.rb. Expected to take 0.32 second.8279PreferredLanguageSwitcherHelper8280 #ordered_selectable_locales8281 returns filtered and ordered by translation level selectable locales8282# [RSpecRunTime] Finishing example group spec/helpers/preferred_language_switcher_helper_spec.rb. It took 0.41 second. Expected to take 0.32 second.8283# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/container_registry_db_enabled_metric_spec.rb. Expected to take 0.3 second.8284Gitlab::Usage::Metrics::Instrumentations::ContainerRegistryDbEnabledMetric8285 behaves like a correct instrumented metric value8286 has correct value8287# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/container_registry_db_enabled_metric_spec.rb. It took 0.37 second. Expected to take 0.3 second.8288# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/designs_counter_spec.rb. Missing expected duration from Knapsack report for spec/lib/gitlab/usage_data_counters/designs_counter_spec.rb.8289Gitlab::UsageDataCounters::DesignsCounter8290 behaves like a redis usage counter8291 .count(create)8292 increments the Designs create counter by 18293 .read(create)8294 returns the total number of create events8295 behaves like a redis usage counter8296 .count(update)8297 increments the Designs update counter by 18298 .read(update)8299 returns the total number of update events8300 behaves like a redis usage counter8301 .count(delete)8302 increments the Designs delete counter by 18303 .read(delete)8304 returns the total number of delete events8305 behaves like a redis usage counter with totals8306 totals8307 can report all totals8308 unknown events8309 cannot increment8310 cannot read8311# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/designs_counter_spec.rb. It took 1.37 seconds. Missing expected duration from Knapsack report for spec/lib/gitlab/usage_data_counters/designs_counter_spec.rb.8312unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.8313auto_explain log contains 1513 entries for main, writing to /builds/gitlab-community/gitlab/auto_explain/rspec-unit-pg14-single-db-ci-connection-12-32.51841.main.ndjson.gz8314took 42.3084843958315auto_explain log contains 1514 entries for ci, writing to /builds/gitlab-community/gitlab/auto_explain/rspec-unit-pg14-single-db-ci-connection-12-32.51841.ci.ndjson.gz8316took 39.9728992828317[TEST PROF INFO] EventProf results for sql.active_record8318Total time: 09:00.910 of 36:20.727 (24.8%)8319Total events: 3433918320Top 5 slowest suites (by time):8321Ci::PipelineP...cessingService (./spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb:5) – 02:10.848 (52934 / 108) of 06:50.071 (31.91%)8322Gitlab::Datab...WritesOnTables (./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:5) – 01:08.398 (79020 / 35) of 02:14.187 (50.97%)8323Issues::Relat...lancingService (./spec/services/issues/relative_position_rebalancing_service_spec.rb:5) – 00:23.480 (19445 / 12) of 01:27.117 (26.95%)8324Projects::UpdateService (./spec/services/projects/update_service_spec.rb:4) – 00:22.360 (12167 / 77) of 01:19.802 (28.02%)8325ResetOnColumnErrors (./spec/models/concerns/reset_on_column_errors_spec.rb:5) – 00:18.167 (20051 / 9) of 00:34.757 (52.27%)8326Knapsack report was generated. Preview:8327{8328 "spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb": 410.07134205499824,8329 "spec/db/migration_spec.rb": 174.03580895500272,8330 "spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb": 134.18749852699693,8331 "spec/services/issues/relative_position_rebalancing_service_spec.rb": 87.11725784200098,8332 "spec/dot_gitlab_ci/rules_spec.rb": 83.28348321800149,8333 "spec/services/projects/update_service_spec.rb": 79.80253746800008,8334 "spec/services/deployments/update_environment_service_spec.rb": 46.69652809699983,8335 "spec/models/gpg_key_spec.rb": 41.0048178879988,8336 "spec/support/shared_examples/lint_factories_shared_examples.rb": 29.5356424000056,8337 "spec/presenters/ci/build_runner_presenter_spec.rb": 54.162692507998145,8338 "spec/models/hooks/project_hook_spec.rb": 45.829170963999786,8339 "spec/serializers/group_child_entity_spec.rb": 43.556788310997945,8340 "spec/models/concerns/reset_on_column_errors_spec.rb": 34.75718581299952,8341 "spec/lib/gitlab/import_export/members_mapper_spec.rb": 37.808086336001,8342 "spec/lib/gitlab/lets_encrypt/client_spec.rb": 25.0919620129971,8343 "spec/scripts/internal_events/cli_spec.rb": 30.22137994500008,8344 "spec/services/merge_requests/conflicts/list_service_spec.rb": 20.59977852099837,8345 "spec/lib/gitlab/ci/trace_spec.rb": 23.512506601000496,8346 "spec/models/abuse_report_spec.rb": 25.5577358240007,8347 "spec/lib/gitlab/ci/status/stage/factory_spec.rb": 25.987399830999493,8348 "spec/workers/merge_requests/mergeability_check_batch_worker_spec.rb": 16.45475562300271,8349 "spec/models/hooks/system_hook_spec.rb": 26.557674078001583,8350 "spec/services/projects/participants_service_spec.rb": 16.05495119299667,8351 "spec/lib/gitlab/ci/config/entry/job_spec.rb": 19.614386343997467,8352 "spec/models/ci/job_token/scope_spec.rb": 16.923468828001205,8353 "spec/lib/gitlab/cache/ci/project_pipeline_status_spec.rb": 13.483635928001604,8354 "spec/services/system_notes/design_management_service_spec.rb": 17.488643294000212,8355 "spec/services/issues/zoom_link_service_spec.rb": 15.605140498002584,8356 "spec/models/packages/conan/file_metadatum_spec.rb": 13.374532997000642,8357 "spec/graphql/mutations/discussions/toggle_resolve_spec.rb": 11.838499782999861,8358 "spec/services/award_emojis/destroy_service_spec.rb": 12.571797767002863,8359 "spec/services/ci/runners/set_runner_associated_projects_service_spec.rb": 12.106400101998588,8360 "spec/services/environments/auto_stop_service_spec.rb": 10.621252004999405,8361 "spec/lib/bulk_imports/projects/pipelines/design_bundle_pipeline_spec.rb": 12.211947414998576,8362 "spec/lib/gitlab/ci/status/build/stop_spec.rb": 9.606449431998044,8363 "spec/services/files/create_service_spec.rb": 9.115046669001458,8364 "spec/services/git/tag_push_service_spec.rb": 9.640709589002654,8365 "spec/lib/gitlab/ci/templates/terraform_latest_gitlab_ci_yaml_spec.rb": 10.906138083999394,8366 "spec/graphql/mutations/ci/runner/delete_spec.rb": 7.744518543000595,8367 "spec/routing/admin_routing_spec.rb": 9.008762025998294,8368 "spec/lib/gitlab/ci/badge/pipeline/metadata_spec.rb": 8.72742916900097,8369 "spec/tooling/lib/tooling/gettext_extractor_spec.rb": 6.8487007490002725,8370 "spec/workers/ci/archive_traces_cron_worker_spec.rb": 8.100743587001489,8371 "spec/views/notify/import_work_items_csv_email.html.haml_spec.rb": 4.662146845999814,8372 "spec/workers/packages/cleanup_package_registry_worker_spec.rb": 8.734660789003101,8373 "spec/lib/gitlab/ci/pipeline/chain/seed_spec.rb": 7.305617277001147,8374 "spec/lib/gitlab/ci/ansi2json/style_spec.rb": 9.16784308500064,8375 "spec/lib/gitlab/ci/badge/release/latest_release_spec.rb": 8.077133797996794,8376 "spec/lib/gitlab/ci/badge/coverage/metadata_spec.rb": 9.244162660001166,8377 "spec/graphql/resolvers/labels_resolver_spec.rb": 7.333931454002595,8378 "spec/lib/gitlab/import_export/repo_restorer_spec.rb": 6.609215868997126,8379 "spec/services/projects/container_repository/delete_tags_service_spec.rb": 8.482783378000022,8380 "spec/lib/gitlab/regex_requires_app_spec.rb": 7.097397532998002,8381 "spec/services/ci/runners/bulk_delete_runners_service_spec.rb": 8.866978308000398,8382 "spec/lib/gitlab/utils/sanitize_node_link_spec.rb": 7.304718496998248,8383 "spec/models/ci/runner_namespace_spec.rb": 7.6188036120001925,8384 "spec/lib/bulk_imports/common/pipelines/lfs_objects_pipeline_spec.rb": 5.674300670001685,8385 "spec/lib/api/entities/project_import_status_spec.rb": 5.255810861999635,8386 "spec/services/branches/delete_service_spec.rb": 5.08145311500266,8387 "spec/helpers/users/callouts_helper_spec.rb": 5.61535579500196,8388 "spec/finders/boards/boards_finder_spec.rb": 6.329151818998071,8389 "spec/services/ml/experiment_tracking/candidate_repository_spec.rb": 5.391943730999628,8390 "spec/tooling/quality/test_level_spec.rb": 5.361021033000725,8391 "spec/graphql/types/global_id_type_spec.rb": 6.536765875000128,8392 "spec/models/custom_emoji_spec.rb": 5.13496423000106,8393 "spec/services/bulk_imports/process_service_spec.rb": 5.492393362997973,8394 "spec/models/ci/instance_variable_spec.rb": 4.547177165000903,8395 "spec/lib/gitlab/analytics/cycle_analytics/records_fetcher_spec.rb": 5.694254373000149,8396 "spec/lib/gitlab/error_tracking_spec.rb": 4.961311982999177,8397 "spec/bin/saas_feature_spec.rb": 3.2778634679998504,8398 "spec/finders/packages/pypi/packages_finder_spec.rb": 6.9468125570019765,8399 "spec/lib/gitlab/config/entry/validators_spec.rb": 4.303180884002359,8400 "spec/components/pajamas/alert_component_spec.rb": 3.1148515439999755,8401 "spec/models/preloaders/project_policy_preloader_spec.rb": 4.480226921001304,8402 "spec/lib/sidebars/projects/menus/repository_menu_spec.rb": 4.374008698003308,8403 "spec/models/concerns/cacheable_attributes_spec.rb": 3.8183382710012665,8404 "spec/models/oauth_access_token_spec.rb": 4.52069247700274,8405 "spec/finders/milestones_finder_spec.rb": 4.130518296999071,8406 "spec/lib/gitlab/ci/status/pipeline/common_spec.rb": 3.653553443000419,8407 "spec/lib/gitlab/ci/config/external/file/component_spec.rb": 3.35342168599891,8408 "spec/lib/gitlab/ci/pipeline/seed/build/cache_spec.rb": 2.9466871959994023,8409 "spec/workers/releases/manage_evidence_worker_spec.rb": 3.05706323800041,8410 "spec/graphql/mutations/incident_management/timeline_event/destroy_spec.rb": 4.917186836999463,8411 "spec/graphql/mutations/alert_management/alerts/todo/create_spec.rb": 2.6736316080023244,8412 "spec/workers/migrate_external_diffs_worker_spec.rb": 3.3342239470002824,8413 "spec/services/discussions/capture_diff_note_positions_service_spec.rb": 3.0720322870001837,8414 "spec/lib/gitlab/shell_spec.rb": 2.6349560800008476,8415 "spec/helpers/version_check_helper_spec.rb": 2.9142887699999847,8416 "spec/lib/gitlab/analytics/cycle_analytics/aggregated/base_query_builder_spec.rb": 3.364632495002297,8417 "spec/helpers/organizations/organization_helper_spec.rb": 2.9152169590015546,8418 "spec/lib/gitlab/utils/username_and_email_generator_spec.rb": 2.9724416749995726,8419 "spec/lib/sidebars/groups/menus/issues_menu_spec.rb": 2.9891220640020038,8420 "spec/presenters/ci/pipeline_artifacts/code_quality_mr_diff_presenter_spec.rb": 3.1797434290019737,8421 "spec/services/ci/pipeline_schedules/variables_update_service_spec.rb": 3.180177119997097,8422 "spec/graphql/types/ci/job_trace_type_spec.rb": 2.6673266870020598,8423 "spec/lib/gitlab/usage/metrics/instrumentations/count_all_ci_builds_metric_spec.rb": 3.5506064020009944,8424 "spec/lib/gitlab/usage/metrics/instrumentations/numbers_metric_spec.rb": 2.9406244460005837,8425 "spec/graphql/types/query_type_spec.rb": 2.3291551340007572,8426 "spec/finders/groups/accepting_project_imports_finder_spec.rb": 2.6686877680003818,8427 "spec/lib/atlassian/jira_connect/jwt/asymmetric_spec.rb": 2.6752714079993893,8428 "spec/lib/gitlab/graphql/loaders/lazy_relation_loader_spec.rb": 2.4749725930014392,8429 "spec/lib/gitlab/slash_commands/presenters/issue_close_spec.rb": 2.6492850389986415,8430 "spec/workers/propagate_integration_inherit_worker_spec.rb": 3.0421398500002397,8431 "spec/lib/gitlab/gon_helper_spec.rb": 2.6932509660000505,8432 "spec/views/projects/tree/show.html.haml_spec.rb": 2.2666777879967412,8433 "spec/lib/gitlab/usage/service_ping/legacy_metric_metadata_decorator_spec.rb": 2.3981206489988836,8434 "spec/lib/gitlab/legacy_github_import/branch_formatter_spec.rb": 2.039418566000677,8435 "spec/lib/gitlab/ci/pipeline/seed/pipeline_spec.rb": 3.4722735670002294,8436 "spec/lib/gitlab/ci/pipeline/expression/lexer_spec.rb": 2.739268291999906,8437 "spec/workers/integrations/irker_worker_spec.rb": 2.2150170120003168,8438 "spec/models/packages/sem_ver_spec.rb": 3.101698185000714,8439 "spec/lib/gitlab/usage_data_non_sql_metrics_spec.rb": 2.2255168219999177,8440 "spec/lib/bulk_imports/common/graphql/get_members_query_spec.rb": 2.6468854890008515,8441 "spec/rubocop/cop/inject_enterprise_edition_module_spec.rb": 2.216163281998888,8442 "spec/models/integrations/chat_message/wiki_page_message_spec.rb": 1.8288749909988837,8443 "spec/lib/gitlab/ci/templates/MATLAB_spec.rb": 2.2345920510015276,8444 "spec/workers/members/expiring_email_notification_worker_spec.rb": 2.0882891020009993,8445 "spec/graphql/mutations/clusters/agents/delete_spec.rb": 2.6108312729993486,8446 "spec/rubocop/cop/gitlab/avoid_gitlab_instance_checks_spec.rb": 1.9752752099993813,8447 "spec/lib/sidebars/user_profile/menus/groups_menu_spec.rb": 2.1170362990014837,8448 "spec/services/packages/ml_model/create_package_file_service_spec.rb": 2.240093471002183,8449 "spec/lib/gitlab/mail_room/authenticator_spec.rb": 1.6216583770001307,8450 "spec/serializers/merge_request_for_pipeline_entity_spec.rb": 1.9917012699988845,8451 "spec/graphql/resolvers/branch_commit_resolver_spec.rb": 1.6005150889977813,8452 "spec/components/pajamas/checkbox_component_spec.rb": 1.9892294700002822,8453 "spec/workers/gitlab/github_import/advance_stage_worker_spec.rb": 2.2544086489979236,8454 "spec/finders/packages/package_finder_spec.rb": 1.6285445159992378,8455 "spec/lib/gitlab/slash_commands/presenters/issue_new_spec.rb": 1.8068497630010825,8456 "spec/models/diff_viewer/server_side_spec.rb": 1.6433354159998999,8457 "spec/workers/concerns/worker_context_spec.rb": 1.8119069919994217,8458 "spec/lib/gitlab/ci/pipeline/expression/lexeme/string_spec.rb": 1.521816944998136,8459 "spec/lib/gitlab/usage_data_queries_spec.rb": 1.9183961850030755,8460 "spec/models/ci/pipeline_config_spec.rb": 1.4313352610006405,8461 "spec/keeps/helpers/groups_spec.rb": 1.4951622369990218,8462 "spec/lib/gitlab/sidekiq_sharding/router_spec.rb": 1.3727762070011522,8463 "spec/models/projects/project_topic_spec.rb": 1.5508770529995672,8464 "spec/lib/system_check/app/hashed_storage_all_projects_check_spec.rb": 1.670380102998024,8465 "spec/workers/build_queue_worker_spec.rb": 1.7110157200004323,8466 "spec/lib/gitlab/github_import/representation/diff_notes/suggestion_formatter_spec.rb": 1.3934160249991692,8467 "spec/lib/gitlab/tracking/incident_management_spec.rb": 1.519725534999452,8468 "spec/lib/bulk_imports/projects/pipelines/external_pull_requests_pipeline_spec.rb": 1.608149998002773,8469 "spec/lib/gitlab/audit/ci_runner_token_author_spec.rb": 1.4234622719995969,8470 "spec/rubocop/cop/put_project_routes_under_scope_spec.rb": 1.6468818549983553,8471 "spec/services/database/mark_migration_service_spec.rb": 1.3053908510009933,8472 "spec/workers/pipeline_notification_worker_spec.rb": 1.3354433679996873,8473 "spec/workers/gitlab/github_import/import_pull_request_worker_spec.rb": 1.3219906999984232,8474 "spec/lib/gitlab/favicon_spec.rb": 1.237615457001084,8475 "spec/scripts/lib/glfm/shared_spec.rb": 1.1888527990013245,8476 "spec/lib/gitlab/ci/build/duration_parser_spec.rb": 1.2810599529984756,8477 "spec/lib/gitlab/dependency_linker/podspec_json_linker_spec.rb": 1.1968468590021075,8478 "spec/lib/gitlab/ci/reports/coverage_report_spec.rb": 1.0371408020000672,8479 "spec/models/ci/pipeline_schedule_variable_spec.rb": 1.058419999997568,8480 "spec/lib/gitlab/graphql/loaders/batch_project_statistics_loader_spec.rb": 1.5624010120009189,8481 "spec/lib/sidebars/concerns/super_sidebar_panel_spec.rb": 1.224256946999958,8482 "spec/workers/ci/job_artifacts/expire_project_build_artifacts_worker_spec.rb": 0.9692501969984733,8483 "spec/lib/gitlab/ci/pipeline/expression/lexeme/variable_spec.rb": 1.0489376899968192,8484 "spec/support_specs/matchers/event_store_spec.rb": 1.1180211850005435,8485 "spec/presenters/ml/candidate_presenter_spec.rb": 1.1123203759998432,8486 "spec/models/attr_encrypted_patches_spec.rb": 1.0070009540031606,8487 "spec/lib/gitlab/database/connection_timer_spec.rb": 1.1434616330006975,8488 "spec/services/work_items/widgets/hierarchy_service/create_service_spec.rb": 1.1295020550023764,8489 "spec/lib/gitlab/config_checker/external_database_checker_spec.rb": 0.9393955090017698,8490 "spec/services/achievements/destroy_user_achievement_service_spec.rb": 1.2144363179977518,8491 "spec/workers/jira_connect/forward_event_worker_spec.rb": 0.9969948349971673,8492 "spec/views/devise/shared/_signup_omniauth_provider_list_spec.rb": 0.712775766998675,8493 "spec/lib/gitlab/database/partitioning/list/locking_configuration_spec.rb": 1.0043297839984007,8494 "spec/views/admin/application_settings/repository.html.haml_spec.rb": 0.9688368560018716,8495 "spec/models/jira_connect_subscription_spec.rb": 0.8481918059987947,8496 "spec/lib/gitlab/color_schemes_spec.rb": 1.0306103310031176,8497 "spec/graphql/types/alert_management/status_enum_spec.rb": 0.8268534279995947,8498 "spec/lib/api/entities/plan_limit_spec.rb": 0.5134678809990874,8499 "spec/lib/gitlab/auth/atlassian/auth_hash_spec.rb": 0.8838580530027684,8500 "spec/lib/bulk_imports/projects/pipelines/project_feature_pipeline_spec.rb": 1.0076874129990756,8501 "spec/workers/users/create_statistics_worker_spec.rb": 0.916108161000011,8502 "spec/lib/gitlab/import_export/reader_spec.rb": 0.8584382949993596,8503 "spec/workers/gitlab/export/prune_project_export_jobs_worker_spec.rb": 0.7602934520000417,8504 "spec/lib/gitlab/middleware/organizations/current_spec.rb": 0.749878863000049,8505 "spec/lib/gitlab/import_export/attribute_cleaner_spec.rb": 0.7437465939983667,8506 "spec/lib/gitlab/sidekiq_middleware/worker_context/server_spec.rb": 0.7241158950018871,8507 "spec/lib/gitlab/memory/instrumentation_spec.rb": 0.8257276170006662,8508 "spec/lib/gitlab/ci/reports/security/finding_signature_spec.rb": 0.8144502190007188,8509 "spec/lib/gitlab/ci/config/entry/publish_spec.rb": 0.8396568259995547,8510 "spec/graphql/types/achievements/achievement_type_spec.rb": 0.7572523419985373,8511 "spec/models/diff_viewer/image_spec.rb": 0.8893140030013456,8512 "spec/views/admin/users/_form.html.haml_spec.rb": 0.7621419719980622,8513 "spec/lib/gitlab/auth/otp/strategies/forti_authenticator/push_otp_spec.rb": 0.8583473250000679,8514 "spec/rubocop/cop/migration/async_post_migrate_only_spec.rb": 0.745066723000491,8515 "spec/graphql/types/clusters/agent_token_type_spec.rb": 0.6123012739990372,8516 "spec/haml_lint/linter/inline_javascript_spec.rb": 0.7321262149998802,8517 "spec/graphql/types/analytics/cycle_analytics/value_stream_type_spec.rb": 0.6151303340011509,8518 "spec/lib/api/entities/bulk_imports/export_status_spec.rb": 0.9080418909979926,8519 "spec/models/blob_viewer/composer_json_spec.rb": 0.5480024290009169,8520 "spec/lib/slack/api_spec.rb": 0.7078759760006506,8521 "spec/lib/sidebars/concerns/has_avatar_spec.rb": 0.6156010929989861,8522 "spec/graphql/types/namespace_type_spec.rb": 0.6368716520009912,8523 "spec/rubocop/cop/qa/ambiguous_page_object_name_spec.rb": 0.6348450420009613,8524 "spec/rubocop/cop/migration/remove_concurrent_index_spec.rb": 0.6160301730014908,8525 "spec/initializers/0_postgresql_types_spec.rb": 0.7156649759999709,8526 "spec/helpers/protected_refs_helper_spec.rb": 0.5072397910007567,8527 "spec/helpers/plan_limits_helper_spec.rb": 0.5465701989996887,8528 "spec/lib/json_web_token/token_spec.rb": 0.9530937279996579,8529 "spec/lib/gitlab/github_import/representation/diff_notes/discussion_id_spec.rb": 1.392224024002644,8530 "spec/services/users/validate_push_otp_service_spec.rb": 1.191816739999922,8531 "spec/scripts/lib/glfm/parse_examples_spec.rb": 0.5252601800020784,8532 "spec/graphql/types/key_type_spec.rb": 0.5101308210032585,8533 "spec/graphql/types/security/codequality_reports_comparer/report_type_spec.rb": 0.5097648310002114,8534 "spec/graphql/types/work_items/notes_filter_type_enum_spec.rb": 0.4786679839999124,8535 "spec/graphql/types/ci/test_report_summary_type_spec.rb": 0.4722936340003798,8536 "spec/serializers/personal_access_token_entity_spec.rb": 0.5109710420001647,8537 "spec/graphql/types/ci/test_report_total_type_spec.rb": 0.4948538329990697,8538 "spec/graphql/types/ci/config/job_restriction_type_spec.rb": 0.49269601199921453,8539 "spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_instance_type_active_online_metric_spec.rb": 0.4133160890014551,8540 "spec/lib/gitlab/github_import/representation_spec.rb": 0.5048961719985527,8541 "spec/lib/gitlab/github_import/representation/replay_event_spec.rb": 0.5165985310013639,8542 "spec/graphql/types/merge_request_connection_type_spec.rb": 0.40514235999944503,8543 "spec/graphql/types/ml/candidate_links_type_spec.rb": 0.3717604619996564,8544 "spec/serializers/ci/variable_entity_spec.rb": 0.4333188969976618,8545 "spec/serializers/codequality_reports_comparer_entity_spec.rb": 0.39003122999929474,8546 "spec/lib/gitlab/git/patches/patch_spec.rb": 0.4128299590011011,8547 "spec/serializers/admin/user_serializer_spec.rb": 0.4056709890028287,8548 "spec/lib/gitlab/usage/metrics/instrumentations/incoming_email_encrypted_secrets_enabled_metric_spec.rb": 0.3869678910014045,8549 "spec/lib/gitlab/gitaly_client/util_spec.rb": 0.38227991099847713,8550 "spec/helpers/preferred_language_switcher_helper_spec.rb": 0.40804155899968464,8551 "spec/lib/gitlab/usage/metrics/instrumentations/container_registry_db_enabled_metric_spec.rb": 0.36961506199804717,8552 "spec/lib/gitlab/usage_data_counters/designs_counter_spec.rb": 1.3653118660004118553}8554Knapsack global time execution for tests: 36m 20s8555Pending: (Failures listed here are expected and do not affect your suite's status)8556 1) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when renaming a table when a gitlab_main table behaves like does not lock writes on table allows deleting records from the table8557 # Skipping because ci is shared or doesn't not exist8558 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:438559 2) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when renaming a table when a gitlab_main table behaves like locks writes on table errors on deleting8560 # Skipping because ci is shared or doesn't not exist8561 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:578562 3) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when renaming a table when a gitlab_ci table behaves like does not lock writes on table allows deleting records from the table8563 # Skipping because ci is shared or doesn't not exist8564 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:438565 4) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when renaming a table when a gitlab_ci table behaves like locks writes on table errors on deleting8566 # Skipping because ci is shared or doesn't not exist8567 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:578568 5) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_main table behaves like does not lock writes on table allows deleting records from the table8569 # Skipping because ci is shared or doesn't not exist8570 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:438571 6) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_main table behaves like locks writes on table errors on deleting8572 # Skipping because ci is shared or doesn't not exist8573 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:578574 7) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_main table when table listed as a deleted table behaves like does not lock writes on table allows deleting records from the table8575 # Skipping because ci is shared or doesn't not exist8576 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:438577 8) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_main table when the migration skips automatic locking of tables behaves like does not lock writes on table allows deleting records from the table8578 # Skipping because ci is shared or doesn't not exist8579 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:438580 9) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_main table when migration does not run within a transaction behaves like locks writes on table using WithLockRetries locks the writes on the table using WithLockRetries8581 # Skipping because ci is shared or doesn't not exist8582 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:748583 10) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_main table when the SKIP_AUTOMATIC_LOCK_ON_WRITES feature flag is set behaves like does not lock writes on table allows deleting records from the table8584 # Skipping because ci is shared or doesn't not exist8585 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:438586 11) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_main table when the automatic_lock_writes_on_table feature flag is disabled behaves like does not lock writes on table allows deleting records from the table8587 # Skipping because ci is shared or doesn't not exist8588 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:438589 12) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_main_clusterwide table behaves like does not lock writes on table allows deleting records from the table8590 # Skipping because ci is shared or doesn't not exist8591 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:438592 13) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_main_clusterwide table behaves like locks writes on table errors on deleting8593 # Skipping because ci is shared or doesn't not exist8594 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:578595 14) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_main_cell table behaves like does not lock writes on table allows deleting records from the table8596 # Skipping because ci is shared or doesn't not exist8597 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:438598 15) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_main_cell table behaves like locks writes on table errors on deleting8599 # Skipping because ci is shared or doesn't not exist8600 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:578601 16) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_pm table behaves like does not lock writes on table allows deleting records from the table8602 # Skipping because ci is shared or doesn't not exist8603 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:438604 17) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_pm table behaves like locks writes on table errors on deleting8605 # Skipping because ci is shared or doesn't not exist8606 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:578607 18) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_ci table behaves like does not lock writes on table allows deleting records from the table8608 # Skipping because ci is shared or doesn't not exist8609 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:438610 19) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_ci table behaves like locks writes on table errors on deleting8611 # Skipping because ci is shared or doesn't not exist8612 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:578613 20) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_ci table when table listed as a deleted table behaves like does not lock writes on table allows deleting records from the table8614 # Skipping because ci is shared or doesn't not exist8615 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:438616 21) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_ci table when the migration skips automatic locking of tables behaves like does not lock writes on table allows deleting records from the table8617 # Skipping because ci is shared or doesn't not exist8618 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:438619 22) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_ci table when the SKIP_AUTOMATIC_LOCK_ON_WRITES feature flag is set behaves like does not lock writes on table allows deleting records from the table8620 # Skipping because ci is shared or doesn't not exist8621 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:438622 23) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_ci table when the automatic_lock_writes_on_table feature flag is disabled behaves like does not lock writes on table allows deleting records from the table8623 # Skipping because ci is shared or doesn't not exist8624 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:438625 24) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating gitlab_shared table behaves like does not lock writes on table allows deleting records from the table8626 # Skipping because ci is shared or doesn't not exist8627 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:438628 25) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating gitlab_shared table behaves like does not lock writes on table allows deleting records from the table8629 # Skipping because ci is shared or doesn't not exist8630 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:438631 26) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_geo table behaves like does not lock writes on table allows deleting records from the table8632 # Skipping because ci is shared or doesn't not exist8633 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:438634 27) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating an unknown gitlab_schema table raises an error about undefined gitlab_schema8635 # Skipping because ci is shared or doesn't not exist8636 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:2638637 28) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when reversing drop_table migrations when multiple databases for re-creating a gitlab_main table behaves like does not lock writes on table allows deleting records from the table8638 # Skipping because ci is shared or doesn't not exist8639 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:438640 29) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when reversing drop_table migrations when multiple databases for re-creating a gitlab_main table behaves like locks writes on table errors on deleting8641 # Skipping because ci is shared or doesn't not exist8642 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:578643 30) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when reversing drop_table migrations when multiple databases for re-creating a gitlab_ci table behaves like does not lock writes on table allows deleting records from the table8644 # Skipping because ci is shared or doesn't not exist8645 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:438646 31) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when reversing drop_table migrations when multiple databases for re-creating a gitlab_ci table behaves like locks writes on table errors on deleting8647 # Skipping because ci is shared or doesn't not exist8648 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:578649 32) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when reversing drop_table migrations when multiple databases for re-creating a gitlab_shared table behaves like does not lock writes on table allows deleting records from the table8650 # Skipping because ci is shared or doesn't not exist8651 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:438652 33) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when reversing drop_table migrations when multiple databases for re-creating a gitlab_shared table behaves like does not lock writes on table allows deleting records from the table8653 # Skipping because ci is shared or doesn't not exist8654 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:438655 34) Gitlab::ConfigChecker::ExternalDatabaseChecker#check with a single database when database meets minimum supported version 8656 # Skipping because some of the extra databases [:ci, :main_clusterwide, :embedding, :geo] are setup8657 # ./spec/lib/gitlab/config_checker/external_database_checker_spec.rb:308658 35) Gitlab::ConfigChecker::ExternalDatabaseChecker#check with a single database when database does not meet minimum supported version reports deprecated database notice8659 # Skipping because some of the extra databases [:ci, :main_clusterwide, :embedding, :geo] are setup8660 # ./spec/lib/gitlab/config_checker/external_database_checker_spec.rb:388661Finished in 37 minutes 47 seconds (files took 1 minute 12.87 seconds to load)86625299 examples, 0 failures, 35 pending8663Randomized with seed 147148664[TEST PROF INFO] Time spent in factories: 11:10.427 (29.31% of total time)8665RSpec exited with 0.8666No examples to retry, congrats! 8667 Running after_script 8668Running after script...8669$ source scripts/utils.sh8670$ bundle exec gem list gitlab_quality-test_tooling8671gitlab_quality-test_tooling (1.24.0)8672$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command8675$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command8678$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command8681$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command8704WARNING: after_script failed, but job will continue unaffected: exit code 18706Not uploading cache ruby-gems-debian-bookworm-ruby-3.2 due to policy8708Uploading artifacts...8709auto_explain/: found 3 matching artifact files and directories 8710coverage/: found 5 matching artifact files and directories 8711crystalball/: found 2 matching artifact files and directories 8712deprecations/: found 4 matching artifact files and directories 8713knapsack/: found 4 matching artifact files and directories 8714rspec/: found 16 matching artifact files and directories 8715WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-community/gitlab) 8716log/*.log: found 21 matching artifact files and directories 8717WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6972243593/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com8718WARNING: Retrying... context=artifacts-uploader error=request redirected8719Uploading artifacts as "archive" to coordinator... 201 Created id=6972243593 responseStatus=201 Created token=glcbt-658720Uploading artifacts...8721rspec/rspec-*.xml: found 1 matching artifact files and directories 8722WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6972243593/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com8723WARNING: Retrying... context=artifacts-uploader error=request redirected8724Uploading artifacts as "junit" to coordinator... 201 Created id=6972243593 responseStatus=201 Created token=glcbt-658726Job succeeded