122:21:50 is expected not to be allowed :admin_integrations 222:21:50 with custom_roles license enabled 322:21:50 custom role for parent group membership 422:21:50 when a role enables the abilities 522:21:50 is expected to be allowed :admin_integrations 622:21:50 example at ./ee/spec/policies/group_policy_spec.rb:3687 722:21:50 when a role does not enable the abilities 822:21:50 is expected not to be allowed :admin_integrations 922:21:50 custom role on group membership 1022:21:50 when a role enables the abilities 1122:21:50 is expected to be allowed :admin_integrations 1222:21:50 example at ./ee/spec/policies/group_policy_spec.rb:3702 1322:21:50 when a role does not enable the abilities 1422:21:50 is expected not to be allowed :admin_integrations 1522:21:50 for a member role with read_crm_contact true 1622:21:50 behaves like custom roles abilities 1722:21:50 without custom_roles license disabled 1822:21:51 is expected not to be allowed :read_crm_contact 1922:21:51 with custom_roles license enabled 2022:21:51 custom role for parent group membership 2122:21:51 when a role enables the abilities 2222:21:51 is expected to be allowed :read_crm_contact 2322:21:51 example at ./ee/spec/policies/group_policy_spec.rb:3687 2422:21:51 when a role does not enable the abilities 2522:21:51 is expected not to be allowed :read_crm_contact 2622:21:51 custom role on group membership 2722:21:51 when a role enables the abilities 2822:21:51 is expected to be allowed :read_crm_contact 2922:21:51 example at ./ee/spec/policies/group_policy_spec.rb:3702 3022:21:51 when a role does not enable the abilities 3122:21:51 is expected not to be allowed :read_crm_contact 3222:21:51 for a member role with read_runners true 3322:21:51 behaves like custom roles abilities 3422:21:51 without custom_roles license disabled 3522:21:52 is expected not to be allowed :read_group_runners 3622:21:52 with custom_roles license enabled 3722:21:52 custom role for parent group membership 3822:21:52 when a role enables the abilities 3922:21:52 is expected to be allowed :read_group_runners 4022:21:52 example at ./ee/spec/policies/group_policy_spec.rb:3687 4122:21:52 when a role does not enable the abilities 4222:21:52 is expected not to be allowed :read_group_runners 4322:21:52 custom role on group membership 4422:21:52 when a role enables the abilities 4522:21:52 is expected to be allowed :read_group_runners 4622:21:52 example at ./ee/spec/policies/group_policy_spec.rb:3702 4722:21:52 when a role does not enable the abilities 4822:21:52 is expected not to be allowed :read_group_runners 4922:21:52 for :read_limit_alert 5022:21:52 when the user is a guest member of the group 5122:21:53 is expected to be allowed :read_limit_alert 5222:21:53 when the user is not a member of the group 5322:21:53 is expected to be disallowed :read_limit_alert 5422:21:53 saved replies permissions 5522:21:53 when group_saved_replies_flag feature flag is disabled 5622:21:53 is expected to be disallowed :read_saved_replies, :create_saved_replies, :update_saved_replies, and :destroy_saved_replies 5722:21:53 when no license is present 5822:21:53 is expected to be disallowed :read_saved_replies, :create_saved_replies, :update_saved_replies, and :destroy_saved_replies 5922:21:53 with correct license 6022:21:53 is expected to be allowed :read_saved_replies, :create_saved_replies, :update_saved_replies, and :destroy_saved_replies 6122:21:53 when the user is a developer 6222:21:53 is expected to be allowed :read_saved_replies, :create_saved_replies, :update_saved_replies, and :destroy_saved_replies 6322:21:53 when the user is a guest member of the group 6422:21:53 is expected to be disallowed :read_saved_replies, :create_saved_replies, :update_saved_replies, and :destroy_saved_replies 6522:21:53 read_runner_cloud_provisioning_info policy 6622:21:53 is expected to be disallowed :read_runner_cloud_provisioning_info 6722:21:53 when SaaS-only feature is available 6822:21:53 when the user is a maintainer 6922:21:53 is expected to be allowed :read_runner_cloud_provisioning_info 7022:21:53 the user is a guest 7122:21:53 is expected to be disallowed :read_runner_cloud_provisioning_info 7222:21:53 read_runner_gke_provisioning_info policy 7322:21:53 is expected to be disallowed :read_runner_gke_provisioning_info 7422:21:53 when SaaS-only feature is available 7522:21:53 when the user is a maintainer 7622:21:53 is expected to be allowed :read_runner_gke_provisioning_info 7722:21:53 the user is a guest 7822:21:54 is expected to be disallowed :read_runner_gke_provisioning_info 7922:21:54 provision_cloud_runner policy 8022:21:54 is expected to be disallowed :provision_cloud_runner 8122:21:54 when SaaS-only feature is available 8222:21:54 the user is a maintainer 8322:21:54 is expected to be allowed :provision_cloud_runner 8422:21:54 the user is a guest 8522:21:54 is expected to be disallowed :provision_cloud_runner 8622:21:54 provision_gke_runner policy 8722:21:54 is expected to be disallowed :provision_gke_runner 8822:21:54 when SaaS-only feature is available 8922:21:54 the user is a maintainer 9022:21:54 is expected to be allowed :provision_gke_runner 9122:21:54 the user is a guest 9222:21:54 is expected to be disallowed :provision_gke_runner 9322:21:54 read_jobs_statistics 9422:21:54 is expected to be disallowed :read_jobs_statistics 9522:21:54 when runner performance insights feature is available 9622:21:54 is expected to be disallowed :read_jobs_statistics 9722:21:54 when user is a maintainer 9822:21:54 is expected to be allowed :read_jobs_statistics 9922:21:54 read_runner_usage 10022:21:54 licensed: true, current_user: admin, enable_admin_mode: true, clickhouse_configured: true, expected: true 10122:21:54 matches expectation 10222:21:54 licensed: false, current_user: maintainer, enable_admin_mode: false, clickhouse_configured: true, expected: false 10322:21:54 matches expectation 10422:21:54 licensed: true, current_user: maintainer, enable_admin_mode: false, clickhouse_configured: false, expected: false 10522:21:54 matches expectation 10622:21:54 licensed: true, current_user: maintainer, enable_admin_mode: false, clickhouse_configured: true, expected: true 10722:21:55 matches expectation 10822:21:55 licensed: true, current_user: auditor, enable_admin_mode: false, clickhouse_configured: true, expected: false 10922:21:55 matches expectation 11022:21:55 licensed: true, current_user: developer, enable_admin_mode: false, clickhouse_configured: true, expected: false 11122:21:55 matches expectation 11322:21:55 is expected to be disallowed :read_web_hook and :admin_web_hook 11422:21:55 when user is an owner 11522:21:55 is expected to be allowed :read_web_hook and :admin_web_hook 11622:21:55 enable_pre_receive_secret_detection 11722:21:55 dedicated_instance: false, pre_receive_secret_detection_actor: nil, current_user: owner, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007867d75f0ca0 @method_name=:be_allowed, @args=[:enable_pre_receive_secret_detection], @block=nil> 11822:21:55 is expected to be allowed :enable_pre_receive_secret_detection 11922:21:55 dedicated_instance: false, pre_receive_secret_detection_actor: nil, current_user: maintainer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007867d760fc90 @method_name=:be_allowed, @args=[:enable_pre_receive_secret_detection], @block=nil> 12022:21:55 is expected to be allowed :enable_pre_receive_secret_detection 12122:21:55 dedicated_instance: false, pre_receive_secret_detection_actor: nil, current_user: developer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007867d760ec00 @method_name=:be_disallowed, @args=[:enable_pre_receive_secret_detection], @block=nil> 12222:21:55 is expected to be disallowed :enable_pre_receive_secret_detection 12322:21:55 dedicated_instance: false, pre_receive_secret_detection_actor: false, current_user: owner, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007867d760dd50 @method_name=:be_disallowed, @args=[:enable_pre_receive_secret_detection], @block=nil> 12422:21:55 is expected to be disallowed :enable_pre_receive_secret_detection 12522:21:55 dedicated_instance: false, pre_receive_secret_detection_actor: false, current_user: maintainer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007867d760ce50 @method_name=:be_disallowed, @args=[:enable_pre_receive_secret_detection], @block=nil> 12622:21:55 is expected to be disallowed :enable_pre_receive_secret_detection 12722:21:55 dedicated_instance: false, pre_receive_secret_detection_actor: false, current_user: developer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007867d760bdc0 @method_name=:be_disallowed, @args=[:enable_pre_receive_secret_detection], @block=nil> 12822:21:55 is expected to be disallowed :enable_pre_receive_secret_detection 12922:21:55 dedicated_instance: true, pre_receive_secret_detection_actor: false, current_user: owner, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007867d760ae20 @method_name=:be_allowed, @args=[:enable_pre_receive_secret_detection], @block=nil> 13022:21:55 is expected to be allowed :enable_pre_receive_secret_detection 13122:21:55 dedicated_instance: true, pre_receive_secret_detection_actor: false, current_user: maintainer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007867d7609ed0 @method_name=:be_allowed, @args=[:enable_pre_receive_secret_detection], @block=nil> 13222:21:56 is expected to be allowed :enable_pre_receive_secret_detection 13322:21:56 dedicated_instance: true, pre_receive_secret_detection_actor: false, current_user: developer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x00007867d7608fd0 @method_name=:be_disallowed, @args=[:enable_pre_receive_secret_detection], @block=nil> 13422:21:56 is expected to be disallowed :enable_pre_receive_secret_detection 13522:21:56 when the group does not have the correct license 13622:21:56 is expected to be disallowed :enable_pre_receive_secret_detection 13722:21:56 admin_licensed_seat 13822:21:56 when user is an owner 13922:21:56 is expected to be allowed :admin_licensed_seat 14022:21:56 when user is not an owner 14122:21:56 is expected to be disallowed :admin_licensed_seat 14222:21:56 bulk_admin_epic 14322:21:56 when bulk_edit_feature_available is true 14422:21:56 is expected to be allowed :bulk_admin_epic 14522:21:56 when bulk_edit_feature_available is false 14622:21:56 is expected to be disallowed :bulk_admin_epic 14722:21:56 when user is not reporter or better 14822:21:56 is expected to be disallowed :bulk_admin_epic 14922:21:56# [RSpecRunTime] Finishing example group ee/spec/policies/group_policy_spec.rb. It took 5 minutes 49.68 seconds. Expected to take 5 minutes 40.18 seconds. 15022:21:56# [RSpecRunTime] Starting example group ee/spec/models/ee/namespace_spec.rb. Expected to take 2 minutes 33.49 seconds. 15222:21:56 does not allow STI 15322:21:56 is expected to have one namespace_limit 15422:21:56 is expected to have one elasticsearch_indexed_namespace 15522:21:56 is expected to have one security_orchestration_policy_configuration class_name => Security::OrchestrationPolicyConfiguration 15622:21:57 is expected to have one upcoming_reconciliation 15722:21:57 is expected to have one storage_limit_exclusion 15822:21:57 is expected to have one system_access_microsoft_application 15922:21:57 is expected to have many ci_minutes_additional_packs 16022:21:57 is expected to have many member_roles 16122:21:57 is expected to have many subscription_add_on_purchases class_name => GitlabSubscriptions::AddOnPurchase 16222:21:57 is expected to have one onboarding_progress 16322:21:57 is expected to have one audit_event_http_namespace_filter 16422:21:57 is expected to have one audit_event_http_instance_namespace_filter 16522:21:57 is expected to have one zoekt_enabled_namespace 16622:21:57 is expected to have many work_items_colors 16722:21:57 is expected to have many audit_events_streaming_group_namespace_filters class_name => AuditEvents::Group::NamespaceFilter 16822:21:57 is expected to have many audit_events_streaming_instance_namespace_filters class_name => AuditEvents::Instance::NamespaceFilter 16922:21:57 is expected to delegate #trial? to the #gitlab_subscription object 17022:21:57 is expected to delegate #trial_ends_on to the #gitlab_subscription object 17122:21:57 is expected to delegate #trial_starts_on to the #gitlab_subscription object 17222:21:58 is expected to delegate #upgradable? to the #gitlab_subscription object 17322:21:58 is expected to delegate #trial_extended_or_reactivated? to the #gitlab_subscription object 17422:21:58 is expected to delegate #owner_email to the #owner object as #email, allowing #owner to return nil 17522:21:58 is expected to delegate #additional_purchased_storage_size= to the #namespace_limit object passing arguments [:args] 17622:21:58 is expected to delegate #additional_purchased_storage_ends_on to the #namespace_limit object 17722:21:58 is expected to delegate #additional_purchased_storage_ends_on= to the #namespace_limit object passing arguments [:args] 17822:21:58 is expected to delegate #experiment_features_enabled to the #namespace_settings object, allowing #namespace_settings to return nil 17922:21:58 is expected to delegate #experiment_features_enabled= to the #namespace_settings object passing arguments [:args], allowing #namespace_settings to return nil 18022:21:58 is expected to delegate #duo_features_enabled to the #namespace_settings object 18122:21:58 is expected to delegate #lock_duo_features_enabled to the #namespace_settings object 18222:21:58 is expected to delegate #duo_availability to the #namespace_settings object 18322:21:58 is expected to delegate #security_policy_management_project to the #security_orchestration_policy_configuration object 18422:21:58 default_plan? 18522:21:58 behaves like plan helper 18622:21:58 for a default plan 18722:21:59 is expected to eq true 18822:21:59# [RSpecRunTime] RSpec elapsed time: 6 minutes 4.81 seconds. Current RSS: ~1265M. Threads: 3. load average: 1.15 1.26 1.48 1/421 575 19022:21:59 for a plan that isn't default 19122:21:59 plan_name: "free" 19222:21:59 is expected to eq false 19322:21:59 plan_name: "bronze" 19422:21:59 is expected to eq false 19522:21:59 plan_name: "silver" 19622:22:00 is expected to eq false 19722:22:00 plan_name: "premium" 19822:22:00 is expected to eq false 19922:22:00 plan_name: "gold" 20022:22:00 is expected to eq false 20122:22:00 plan_name: "ultimate" 20222:22:01 is expected to eq false 20322:22:01 plan_name: "ultimate_trial" 20422:22:01 is expected to eq false 20522:22:01 plan_name: "ultimate_trial_paid_customer" 20622:22:01 is expected to eq false 20722:22:02 plan_name: "premium_trial" 20822:22:02 is expected to eq false 20922:22:02 plan_name: "opensource" 21022:22:02 is expected to eq false 21222:22:02 behaves like plan helper 21322:22:02 for a free plan 21422:22:03 is expected to eq true 21522:22:03 for a plan that isn't free 21622:22:03 plan_name: "default" 21722:22:03 is expected to eq false 21822:22:03 plan_name: "bronze" 21922:22:03 is expected to eq false 22022:22:03 plan_name: "silver" 22122:22:04 is expected to eq false 22222:22:04 plan_name: "premium" 22322:22:04 is expected to eq false 22422:22:04 plan_name: "gold" 22522:22:04 is expected to eq false 22622:22:04 plan_name: "ultimate" 22722:22:05 is expected to eq false 22822:22:05 plan_name: "ultimate_trial" 22922:22:05 is expected to eq false 23022:22:05 plan_name: "ultimate_trial_paid_customer" 23122:22:05 is expected to eq false 23222:22:05 plan_name: "premium_trial" 23322:22:06 is expected to eq false 23422:22:06 plan_name: "opensource" 23522:22:06 is expected to eq false 23722:22:06 behaves like plan helper 23822:22:06 for a bronze plan 23922:22:06 is expected to eq true 24022:22:06 for a plan that isn't bronze 24122:22:06 plan_name: "default" 24222:22:07 is expected to eq false 24322:22:07 plan_name: "free" 24422:22:07 is expected to eq false 24522:22:07 plan_name: "silver" 24622:22:08 is expected to eq false 24722:22:08 plan_name: "premium" 24822:22:08 is expected to eq false 24922:22:08 plan_name: "gold" 25022:22:08 is expected to eq false 25122:22:08 plan_name: "ultimate" 25222:22:09 is expected to eq false 25322:22:09 plan_name: "ultimate_trial" 25422:22:09 is expected to eq false 25522:22:09 plan_name: "ultimate_trial_paid_customer" 25622:22:09 is expected to eq false 25722:22:09 plan_name: "premium_trial" 25822:22:10 is expected to eq false 25922:22:10 plan_name: "opensource" 26022:22:10 is expected to eq false 26222:22:10 behaves like plan helper 26322:22:10 for a silver plan 26422:22:10 is expected to eq true 26522:22:10 for a plan that isn't silver 26622:22:10 plan_name: "default" 26722:22:11 is expected to eq false 26822:22:11 plan_name: "free" 26922:22:11 is expected to eq false 27022:22:11 plan_name: "bronze" 27122:22:11 is expected to eq false 27222:22:11 plan_name: "premium" 27322:22:12 is expected to eq false 27422:22:12 plan_name: "gold" 27522:22:12 is expected to eq false 27622:22:12 plan_name: "ultimate" 27722:22:12 is expected to eq false 27822:22:12 plan_name: "ultimate_trial" 27922:22:13 is expected to eq false 28022:22:13 plan_name: "ultimate_trial_paid_customer" 28122:22:13 is expected to eq false 28222:22:13 plan_name: "premium_trial" 28322:22:13 is expected to eq false 28422:22:13 plan_name: "opensource" 28522:22:14 is expected to eq false 28622:22:14 premium_plan? 28722:22:14 behaves like plan helper 28822:22:14 for a premium plan 28922:22:14 is expected to eq true 29022:22:14 for a plan that isn't premium 29122:22:14 plan_name: "default" 29222:22:14 is expected to eq false 29322:22:14 plan_name: "free" 29422:22:15 is expected to eq false 29522:22:15 plan_name: "bronze" 29622:22:15 is expected to eq false 29722:22:15 plan_name: "silver" 29822:22:16 is expected to eq false 29922:22:16 plan_name: "gold" 30022:22:16 is expected to eq false 30122:22:16 plan_name: "ultimate" 30222:22:16 is expected to eq false 30322:22:16 plan_name: "ultimate_trial" 30422:22:17 is expected to eq false 30522:22:17 plan_name: "ultimate_trial_paid_customer" 30622:22:17 is expected to eq false 30722:22:17 plan_name: "premium_trial" 30822:22:17 is expected to eq false 30922:22:17 plan_name: "opensource" 31022:22:18 is expected to eq false 31222:22:18 behaves like plan helper 31322:22:18 for a gold plan 31422:22:18 is expected to eq true 31522:22:18 for a plan that isn't gold 31622:22:18 plan_name: "default" 31722:22:18 is expected to eq false 31822:22:18 plan_name: "free" 31922:22:19 is expected to eq false 32022:22:19 plan_name: "bronze" 32122:22:19 is expected to eq false 32222:22:19 plan_name: "silver" 32322:22:19 is expected to eq false 32422:22:19 plan_name: "premium" 32522:22:20 is expected to eq false 32622:22:20 plan_name: "ultimate" 32722:22:20 is expected to eq false 32822:22:20 plan_name: "ultimate_trial" 32922:22:20 is expected to eq false 33022:22:20 plan_name: "ultimate_trial_paid_customer" 33122:22:21 is expected to eq false 33222:22:21 plan_name: "premium_trial" 33322:22:21 is expected to eq false 33422:22:21 plan_name: "opensource" 33522:22:21 is expected to eq false 33622:22:21 ultimate_plan? 33722:22:21 behaves like plan helper 33822:22:21 for a ultimate plan 33922:22:22 is expected to eq true 34022:22:22 for a plan that isn't ultimate 34122:22:22 plan_name: "default" 34222:22:22 is expected to eq false 34322:22:22 plan_name: "free" 34422:22:23 is expected to eq false 34522:22:23 plan_name: "bronze" 34622:22:23 is expected to eq false 34722:22:23 plan_name: "silver" 34822:22:23 is expected to eq false 34922:22:23 plan_name: "premium" 35022:22:24 is expected to eq false 35122:22:24 plan_name: "gold" 35222:22:24 is expected to eq false 35322:22:24 plan_name: "ultimate_trial" 35422:22:24 is expected to eq false 35522:22:24 plan_name: "ultimate_trial_paid_customer" 35622:22:25 is expected to eq false 35722:22:25 plan_name: "premium_trial" 35822:22:25 is expected to eq false 35922:22:25 plan_name: "opensource" 36022:22:25 is expected to eq false 36122:22:25 ultimate_trial_plan? 36222:22:25 behaves like plan helper 36322:22:25 for a ultimate_trial plan 36422:22:26 is expected to eq true 36522:22:26 for a plan that isn't ultimate_trial 36622:22:26 plan_name: "default" 36722:22:26 is expected to eq false 36822:22:26 plan_name: "free" 36922:22:26 is expected to eq false 37022:22:26 plan_name: "bronze" 37122:22:27 is expected to eq false 37222:22:27 plan_name: "silver" 37322:22:27 is expected to eq false 37422:22:27 plan_name: "premium" 37522:22:28 is expected to eq false 37622:22:28 plan_name: "gold" 37722:22:28 is expected to eq false 37822:22:28 plan_name: "ultimate" 37922:22:28 is expected to eq false 38022:22:28 plan_name: "ultimate_trial_paid_customer" 38122:22:29 is expected to eq false 38222:22:29 plan_name: "premium_trial" 38322:22:29 is expected to eq false 38422:22:29 plan_name: "opensource" 38522:22:29 is expected to eq false 38622:22:29 ultimate_trial_paid_customer_plan? 38722:22:29 behaves like plan helper 38822:22:29 for a ultimate_trial_paid_customer plan 38922:22:30 is expected to eq true 39022:22:30 for a plan that isn't ultimate_trial_paid_customer 39122:22:30 plan_name: "default" 39222:22:30 is expected to eq false 39322:22:30 plan_name: "free" 39422:22:30 is expected to eq false 39522:22:30 plan_name: "bronze" 39622:22:31 is expected to eq false 39722:22:31 plan_name: "silver" 39822:22:31 is expected to eq false 39922:22:31 plan_name: "premium" 40022:22:31 is expected to eq false 40122:22:31 plan_name: "gold" 40222:22:32 is expected to eq false 40322:22:32 plan_name: "ultimate" 40422:22:32 is expected to eq false 40522:22:32 plan_name: "ultimate_trial" 40622:22:33 is expected to eq false 40722:22:33 plan_name: "premium_trial" 40822:22:33 is expected to eq false 40922:22:33 plan_name: "opensource" 41022:22:33 is expected to eq false 41122:22:33 premium_trial_plan? 41222:22:33 behaves like plan helper 41322:22:33 for a premium_trial plan 41422:22:34 is expected to eq true 41522:22:34 for a plan that isn't premium_trial 41622:22:34 plan_name: "default" 41722:22:34 is expected to eq false 41822:22:34 plan_name: "free" 41922:22:34 is expected to eq false 42022:22:34 plan_name: "bronze" 42122:22:35 is expected to eq false 42222:22:35 plan_name: "silver" 42322:22:35 is expected to eq false 42422:22:35 plan_name: "premium" 42522:22:35 is expected to eq false 42622:22:35 plan_name: "gold" 42722:22:36 is expected to eq false 42822:22:36 plan_name: "ultimate" 42922:22:36 is expected to eq false 43022:22:36 plan_name: "ultimate_trial" 43122:22:36 is expected to eq false 43222:22:36 plan_name: "ultimate_trial_paid_customer" 43322:22:37 is expected to eq false 43422:22:37 plan_name: "opensource" 43522:22:37 is expected to eq false 43622:22:37 opensource_plan? 43722:22:37 behaves like plan helper 43822:22:37 for a opensource plan 43922:22:37 is expected to eq true 44022:22:37 for a plan that isn't opensource 44122:22:37 plan_name: "default" 44222:22:38 is expected to eq false 44322:22:38 plan_name: "free" 44422:22:38 is expected to eq false 44522:22:38 plan_name: "bronze" 44622:22:38 is expected to eq false 44722:22:38 plan_name: "silver" 44822:22:39 is expected to eq false 44922:22:39 plan_name: "premium" 45022:22:39 is expected to eq false 45122:22:39 plan_name: "gold" 45222:22:40 is expected to eq false 45322:22:40 plan_name: "ultimate" 45422:22:40 is expected to eq false 45522:22:40 plan_name: "ultimate_trial" 45622:22:40 is expected to eq false 45722:22:40 plan_name: "ultimate_trial_paid_customer" 45822:22:41 is expected to eq false 45922:22:41 plan_name: "premium_trial" 46022:22:41 is expected to eq false 46122:22:41 #free_personal? 46222:22:41 user: true, paid: false, expected: true 46322:22:41 returns expected boolean value 46422:22:41 user: false, paid: false, expected: false 46522:22:42 returns expected boolean value 46622:22:42 user: false, paid: true, expected: false 46722:22:42 returns expected boolean value 46822:22:42 #linked_to_subscription? 46922:22:42 paid: true, trial: false, expected: true 47022:22:42 returns expected boolean value 47122:22:42 paid: false, trial: false, expected: false 47222:22:43 returns expected boolean value 47322:22:43 paid: false, trial: true, expected: false 47422:22:43 returns expected boolean value 47522:22:43 paid: true, trial: true, expected: false 47622:22:43 returns expected boolean value 47722:22:43 #use_elasticsearch? 47822:22:43 returns false if elasticsearch indexing is disabled 47922:22:44 returns true if elasticsearch indexing enabled but limited indexing disabled 48022:22:44 returns true if it is enabled specifically 48222:22:44 delegates to ::Search::Zoekt 48322:22:44 #hashed_root_namespace_id 48422:22:45 delegates to Search.hash_namespace_id 48522:22:45 #invalidate_elasticsearch_indexes_cache! 48622:22:45 clears the cache for the namespace 48722:22:45 #has_subscription? 48822:22:45 when namespace does not have a subscription associated 48922:22:45 is expected to eq false 49022:22:45 when namespace has a subscription associated 49122:22:46 is expected to eq true 49222:22:46 #actual_plan_name 49322:22:46 when namespace does not have a subscription associated 49422:22:46 returns default plan 49522:22:46 when running on Gitlab.com 49622:22:46 when namespace has a subscription associated 49722:22:46 returns the associated plan name 49822:22:46 when namespace does not have subscription associated 49922:22:46 returns a free plan name 50022:22:46 when the database is read-only 50122:22:46 returns free plan 50222:22:46 does not create a gitlab_subscription 50322:22:46 when namespace is not persisted 50422:22:46 returns free plan 50522:22:47 does not create a gitlab_subscription 50622:22:47 when the database is not read-only 50722:22:47 returns free plan 50822:22:47 creates a gitlab_subscription 51022:22:47 .with_feature_available_in_plan 51122:22:47 Bronze plan has Starter features 51222:22:47 returns namespaces with plan 51322:22:48 includes namespace from higher plans 51422:22:48# [RSpecRunTime] RSpec elapsed time: 6 minutes 54.11 seconds. Current RSS: ~1250M. Threads: 3. load average: 1.27 1.27 1.47 1/421 576 51622:22:48 Silver, Premium and Premium_trial plans have Premium license features 51722:22:49 returns namespaces with matching plans 51822:22:51 includes namespace from higher plans 51922:22:51# [RSpecRunTime] RSpec elapsed time: 6 minutes 56.75 seconds. Current RSS: ~1252M. Threads: 3. load average: 1.25 1.26 1.47 1/421 577 52122:22:51 Gold, Ultimate, Ultimate_trial and OpenSource plans have Ultimate license features 52222:22:52 returns namespaces with matching plans 52322:22:52# [RSpecRunTime] RSpec elapsed time: 6 minutes 58.27 seconds. Current RSS: ~1252M. Threads: 3. load average: 1.25 1.26 1.47 1/421 578 52522:22:52 when no namespace matches the feature 52622:22:53 returns an empty list 52722:22:53 .join_gitlab_subscription 52822:22:53 when there is no subscription 52922:22:53 returns namespace with nil subscription 53022:22:53 when there is a subscription 53122:22:54 returns namespace with subscription set 53222:22:54 .not_in_active_trial 53322:22:54 is consistent with !trial_active? method 53422:22:54 .not_in_default_plan 53522:22:54 does not include namespace without subscription 53622:22:54 plan_name: "free", expect_in_default_plan: true 53722:22:55 returns expected result 53822:22:55 plan_name: "default", expect_in_default_plan: true 53922:22:55 returns expected result 54022:22:55 plan_name: "bronze", expect_in_default_plan: false 54122:22:56 returns expected result 54222:22:56 plan_name: "silver", expect_in_default_plan: false 54322:22:56 returns expected result 54422:22:56 plan_name: "premium", expect_in_default_plan: false 54522:22:56 returns expected result 54622:22:56 plan_name: "gold", expect_in_default_plan: false 54722:22:57 returns expected result 54822:22:57 plan_name: "ultimate", expect_in_default_plan: false 54922:22:57 returns expected result 55022:22:57 .in_specific_plans 55122:22:57 returns namespaces with the specified plan names 55222:22:58 returns an empty relation when no matching plans are found 55322:22:58 returns all namespaces when all plan names are specified 55422:22:58 does not return namespaces without subscriptions 55522:22:58 allows chaining with other scopes 55622:22:58# [RSpecRunTime] RSpec elapsed time: 7 minutes 4.12 seconds. Current RSS: ~1251M. Threads: 3. load average: 1.23 1.26 1.47 1/421 579 55822:22:58 .not_duo_pro_or_no_add_on 55922:22:59 includes correct namespaces 56022:22:59 .not_duo_enterprise_or_no_add_on 56122:22:59 includes correct namespaces 56222:22:59 .no_active_duo_pro_trial 56322:23:00 includes correct namespaces 56422:23:00 .eligible_for_trial 56522:23:00 when there is no subscription 56622:23:01 is expected to contain exactly #<Namespaces::UserNamespace id:412 @namespace181> 56722:23:01 when there is a subscription 56822:23:01 with a plan that is eligible for a trial 56922:23:01 plan: "default" 57022:23:01 is expected to contain exactly #<Namespaces::UserNamespace id:412 @namespace181> 57222:23:01 is expected to contain exactly #<Namespaces::UserNamespace id:412 @namespace181> 57322:23:01 plan: "premium" 57422:23:01 is expected to contain exactly #<Namespaces::UserNamespace id:412 @namespace181> 57522:23:01 with a plan that is ineligible for a trial 57622:23:01 plan: "bronze" 57722:23:01 is expected to be empty 57822:23:01 plan: "silver" 57922:23:01 is expected to be empty 58122:23:01 is expected to be empty 58222:23:01 plan: "ultimate" 58322:23:01 is expected to be empty 58422:23:01 plan: "ultimate_trial" 58522:23:01 is expected to be empty 58622:23:01 plan: "ultimate_trial_paid_customer" 58722:23:02 is expected to be empty 58822:23:02 plan: "premium_trial" 58922:23:02 is expected to be empty 59022:23:02 plan: "opensource" 59122:23:02 is expected to be empty 59222:23:02 .namespace_settings_with_ai_features_enabled 59322:23:02 when experimental features are enabled 59422:23:02 is expected to contain exactly #<Namespaces::UserNamespace id:413 @namespace182> 59522:23:02 when experimental features are disabled 59622:23:02 is expected to be empty 59722:23:02 .with_ai_supported_plan 59822:23:03 is expected to contain exactly #<Namespaces::UserNamespace id:415 @namespace184>, #<Namespaces::UserNamespace id:416 @namespace185>, and #<Namespaces::UserNamespace id:417 @namespace186> 59922:23:03 with ai_chat feature 60022:23:03 is expected to contain exactly #<Namespaces::UserNamespace id:415 @namespace184>, #<Namespaces::UserNamespace id:416 @namespace185>, #<Namespaces::UserNamespace id:414 @namespace183>, and #<Namespaces::UserNamespace id:417 @namespace186> 60122:23:03 .with_group_wiki_repositories 60222:23:04 is expected to contain exactly #<Group id:419 @group232> 60322:23:04 .root_namespaces_without_zoekt_enabled_namespace 60422:23:04 returns only root namespaces without zoekt_enabled_namespace 60622:23:05 ensures max_pages_size is an integer greater than 0 (or equal to 0 to indicate unlimited/maximum) 60722:23:05 custom validations 60822:23:05 #validate_shared_runner_minutes_support 60922:23:05 when changing :shared_runners_minutes_limit 61022:23:05 when group is a subgroup 61222:23:06# [RSpecRunTime] RSpec elapsed time: 7 minutes 12.15 seconds. Current RSS: ~1249M. Threads: 3. load average: 1.19 1.25 1.46 1/421 580 61422:23:06 when group is root 61622:23:06 keeping elasticsearch up to date 61722:23:06 includes Elastic::NamespaceUpdate concern 61822:23:06 after_commit :sync_name_with_customers_dot 61922:23:06 when the name is not updated 62022:23:07 does not trigger a sync with CustomersDot 62122:23:07 when the name is updated 62222:23:07 when not on Gitlab.com? 62322:23:08 does not trigger a sync with CustomersDot 62422:23:08 when project namespace 62522:23:08 when the owner is privatized by abuse automation 62622:23:08 does not trigger a sync with CustomersDot 62722:23:08 when the owner is not privatized by abuse automation 62822:23:09 does not trigger a sync with CustomersDot 62922:23:09 when group namespace 63022:23:09 when the namespace is not root 63122:23:10 does not trigger a sync with CustomersDot 63222:23:10 when the root namespace is not trial nor paid 63322:23:11 does not trigger a sync with CustomersDot 63422:23:11 when the root namespace is on a paid plan 63522:23:11 when the owner is privatized by abuse automation 63622:23:12 triggers a name sync with CustomersDot 63722:23:12 when the owner is not privatized by abuse automation 63822:23:12 triggers a name sync with CustomersDot 63922:23:12 when non-free user namespace 64022:23:12 when the owner is privatized by abuse automation 64122:23:13 does not trigger a sync with CustomersDot 64222:23:13 when the owner is not privatized by abuse automation 64322:23:13 triggers a name sync with CustomersDot 64422:23:13 when the update to CustomersDot is blocked ay throttle 64522:23:14 does not trigger a sync with CustomersDot 64622:23:14 when free user namespace 64722:23:14 when the owner is privatized by abuse automation 64822:23:14 does not trigger a sync with CustomersDot 64922:23:14 when the owner is not privatized by abuse automation 65022:23:15 does not trigger a sync with CustomersDot 65122:23:15 multiple name updates 65222:23:15 when two name updates for the same namespace happen during the same minute 65322:23:15 does not trigger a CustomersDot update the second time around 65422:23:15 when two name updates for the same namespace happen more than a minute apart 65522:23:16 triggers a CustomersDot update each time 65622:23:16 #feature_available? 65722:23:16 behaves like feature available 65822:23:16 when on SaaS instance 65922:23:16 combines the global setting with the group setting 66022:23:16 when feature available on the plan 66122:23:16 when feature available for current group 66322:23:17 when license is applied to parent group 66422:23:17 child group has feature available 66522:23:17 when feature not available in the plan 66622:23:17 returns false 66722:23:17 with global feature 66822:23:18 raises ArgumentError 66922:23:18 with service ping features 67022:23:18 when service ping features are disabled 67222:23:18 when service ping features are enabled 67422:23:18 when on self managed instance 67522:23:19 uses the global setting when running on premise 67622:23:19 with service ping features 67722:23:19 when service ping features are disabled 67922:23:19 when service ping features are enabled 68122:23:19 #feature_available_non_trial? 68222:23:19 behaves like feature available 68322:23:19 when on SaaS instance 68422:23:20 combines the global setting with the group setting 68522:23:20 when feature available on the plan 68622:23:20 when feature available for current group 68822:23:20 when license is applied to parent group 68922:23:20 child group has feature available 69022:23:20 when feature not available in the plan 69122:23:21 returns false 69222:23:21 with global feature 69322:23:21 raises ArgumentError 69422:23:21 with service ping features 69522:23:21 when service ping features are disabled 69722:23:21 when service ping features are enabled 69922:23:22 when on self managed instance 70022:23:22 uses the global setting when running on premise 70122:23:22 with service ping features 70222:23:22 when service ping features are disabled 70422:23:22 when service ping features are enabled 70622:23:23 when the group has an active trial 70722:23:23 is expected to be falsey 70822:23:23 with a subgroup 70922:23:24 feature is not available for the subgroup 71022:23:24 #actual_limits 71122:23:24 when no limits are defined in the system 71222:23:24 behaves like uses an implied configuration 71322:23:24 is a non persisted PlanLimits 71422:23:24 has all limits defined 71522:23:24 when "default" plan is defined in the system 71622:23:24 when no limits are set 71722:23:24 behaves like uses an implied configuration 71822:23:25 is a non persisted PlanLimits 71922:23:25 has all limits defined 72022:23:25 when limits are set for the default plan 72122:23:25 is expected to eq #<PlanLimits id: 1, plan_id: 455, ci_pipeline_size: 2, ci_active_jobs: 3, project_hooks: 100, group_h...r_limit_tier_2: 0, import_placeholder_user_limit_tier_3: 0, import_placeholder_user_limit_tier_4: 0> 72222:23:25 when "free" plan is defined in the system 72322:23:25 when no limits are set 72422:23:25 behaves like uses an implied configuration 72522:23:26 is a non persisted PlanLimits 72622:23:26 has all limits defined 72722:23:26 when limits are set for the free plan 72822:23:27 is expected to eq #<PlanLimits id: 2, plan_id: 464, ci_pipeline_size: 4, ci_active_jobs: 5, project_hooks: 100, group_h...r_limit_tier_2: 0, import_placeholder_user_limit_tier_3: 0, import_placeholder_user_limit_tier_4: 0> 72922:23:27 when subscription plan is defined in the system 73022:23:27 when limits are not set for the plan 73122:23:27 behaves like uses an implied configuration 73222:23:27 is a non persisted PlanLimits 73322:23:27 has all limits defined 73422:23:27 when limits are set for the plan 73522:23:28 is expected to eq #<PlanLimits id: 3, plan_id: 471, ci_pipeline_size: 6, ci_active_jobs: 7, project_hooks: 100, group_h...r_limit_tier_2: 0, import_placeholder_user_limit_tier_3: 0, import_placeholder_user_limit_tier_4: 0> 73622:23:28 #any_project_with_shared_runners_enabled? 73722:23:28 without projects 73822:23:28 is expected to be falsey 73922:23:28 group with shared runners enabled project 74022:23:29 is expected to be truthy 74122:23:29 subgroup with shared runners enabled project 74222:23:30 is expected to be truthy 74322:23:30 with project and disabled shared runners 74422:23:31 is expected to be falsey 74522:23:31 #shared_runners_minutes_limit_enabled? 74722:23:31 when no limit defined 74822:23:31 is expected to be falsey 74922:23:31 when limit is defined 75022:23:32 is expected to be truthy 75122:23:32 when is subgroup 75222:23:33 is expected to be falsey 75322:23:33# [RSpecRunTime] RSpec elapsed time: 7 minutes 38.91 seconds. Current RSS: ~1261M. Threads: 3. load average: 1.05 1.21 1.44 1/421 581 75522:23:33 without project 75622:23:33 is expected to be falsey 75822:23:33 returns true for a root namespace with a paid plan 75922:23:34 returns false for a subgroup of a group with a paid plan 76122:23:34 when namespace does not have a subscription associated 76222:23:34 generates a subscription and returns default plan 76322:23:34 when running on Gitlab.com 76422:23:34 for personal namespaces 76522:23:34 when namespace has a subscription associated 76622:23:35 returns the plan from the subscription 76722:23:35 when namespace does not have a subscription associated 76822:23:35 generates a subscription and returns free plan 76922:23:35 when free plan does exist 77022:23:35 generates a subscription 77222:23:35 when the group is a subgroup with a parent 77322:23:35 when free plan does exist 77422:23:36 does not generates a subscription 77522:23:36 when parent group has a subscription associated 77622:23:36 returns the plan from the subscription 77722:23:36 #billed_user_ids 77922:23:36 #billable_members_count 78122:23:37 #eligible_for_trial? 78222:23:37 subscriptions_trials_enabled: true, has_parent: true, never_had_trial: true, plan_eligible_for_trial: true 78322:23:37 is expected to eq false 78422:23:37 subscriptions_trials_enabled: true, has_parent: true, never_had_trial: true, plan_eligible_for_trial: false 78522:23:37 is expected to eq false 78622:23:37 subscriptions_trials_enabled: true, has_parent: true, never_had_trial: false, plan_eligible_for_trial: true 78722:23:38 is expected to eq false 78822:23:38 subscriptions_trials_enabled: true, has_parent: true, never_had_trial: false, plan_eligible_for_trial: false 78922:23:38 is expected to eq false 79022:23:38 subscriptions_trials_enabled: true, has_parent: false, never_had_trial: true, plan_eligible_for_trial: true 79122:23:38 is expected to eq true 79222:23:38 subscriptions_trials_enabled: true, has_parent: false, never_had_trial: true, plan_eligible_for_trial: false 79322:23:39 is expected to eq false 79422:23:39 subscriptions_trials_enabled: true, has_parent: false, never_had_trial: false, plan_eligible_for_trial: true 79522:23:39 is expected to eq false 79622:23:39 subscriptions_trials_enabled: true, has_parent: false, never_had_trial: false, plan_eligible_for_trial: false 79722:23:39 is expected to eq false 79822:23:39 subscriptions_trials_enabled: false, has_parent: true, never_had_trial: true, plan_eligible_for_trial: true 79922:23:40 is expected to eq false 80022:23:40 subscriptions_trials_enabled: false, has_parent: true, never_had_trial: true, plan_eligible_for_trial: false 80122:23:40 is expected to eq false 80222:23:40 subscriptions_trials_enabled: false, has_parent: true, never_had_trial: false, plan_eligible_for_trial: true 80322:23:40 is expected to eq false 80422:23:40 subscriptions_trials_enabled: false, has_parent: true, never_had_trial: false, plan_eligible_for_trial: false 80522:23:40 is expected to eq false 80622:23:40 subscriptions_trials_enabled: false, has_parent: false, never_had_trial: true, plan_eligible_for_trial: true 80722:23:41 is expected to eq false 80822:23:41 subscriptions_trials_enabled: false, has_parent: false, never_had_trial: true, plan_eligible_for_trial: false 80922:23:41 is expected to eq false 81022:23:41 subscriptions_trials_enabled: false, has_parent: false, never_had_trial: false, plan_eligible_for_trial: true 81122:23:41 is expected to eq false 81222:23:41 subscriptions_trials_enabled: false, has_parent: false, never_had_trial: false, plan_eligible_for_trial: false 81322:23:42 is expected to eq false 81422:23:42 #plan_eligible_for_trial? 81522:23:42 plan: :ultimate_plan, eligible: false 81622:23:42 ultimate_plan is false eligible for trial 81722:23:42 plan: :premium_plan, eligible: true 81822:23:42 premium_plan is not eligible for trial 81922:23:42 plan: :free_plan, eligible: true 82022:23:43 free_plan is not eligible for trial 82122:23:43 plan: :default_plan, eligible: true 82222:23:43 default_plan is not eligible for trial 82322:23:43 #file_template_project_id 82422:23:44 is cleared before validation 82522:23:44 #checked_file_template_project 82622:23:45 is always nil 82722:23:45 #checked_file_template_project_id 82822:23:45 is always nil 82922:23:45 #store_security_reports_available? 83022:23:45 when at least one security report feature is enabled 83122:23:45 report_type: :sast 83222:23:46 is expected to equal true 83322:23:46 report_type: :secret_detection 83422:23:46 is expected to equal true 83522:23:46 report_type: :dast 83622:23:46 is expected to equal true 83722:23:46 report_type: :dependency_scanning 83822:23:47 is expected to equal true 83922:23:47 report_type: :container_scanning 84022:23:47 is expected to equal true 84122:23:47 report_type: :cluster_image_scanning 84222:23:47 is expected to equal true 84322:23:47 when no security report feature is available 84422:23:48 is expected to equal false 84522:23:48 #ingest_sbom_reports_available? 84622:23:48 when at least one sbom-related feature is available 84722:23:48 feature: :container_scanning 84822:23:48 is expected to equal true 84922:23:48 feature: :dependency_scanning 85022:23:48 is expected to equal true 85122:23:48 feature: :license_scanning 85222:23:48 is expected to equal true 85322:23:48 when sbom-related features are not available 85422:23:49 is expected to equal false 85522:23:49 #over_storage_limit? 85622:23:49 returns true if the namespace is over the storage limit 85722:23:49 returns false if the namespace storage equals the limit 85822:23:49 returns false if the namespace is under the storage limit 86022:23:49 over_storage_limit: true, over_free_user_limit: true, result: true 86122:23:50 is expected to eq true 86222:23:50 over_storage_limit: true, over_free_user_limit: false, result: true 86322:23:50 is expected to eq true 86422:23:50 over_storage_limit: false, over_free_user_limit: true, result: true 86522:23:50 is expected to eq true 86622:23:50 over_storage_limit: false, over_free_user_limit: false, result: false 86722:23:50 is expected to eq false 86822:23:50 #total_repository_size_excess 86922:23:50 projects with a variety of repository sizes and limits 87022:23:54 when namespace-level repository_size_limit is not set 87122:23:54 returns the total excess size of projects with repositories that exceed the size limit 87222:23:54# [RSpecRunTime] RSpec elapsed time: 8 minutes 0.26 second. Current RSS: ~1253M. Threads: 3. load average: 1.17 1.23 1.44 1/421 582 87422:23:54 when namespace-level repository_size_limit is 0 (unlimited) 87522:23:54 returns the total excess size of projects with repositories that exceed the size limit 87622:23:54 when namespace-level repository_size_limit is a positive number 87722:23:54 returns the total excess size of projects with repositories that exceed the size limit 87822:23:54 when all projects have repository_size_limit of 0 (unlimited) 87922:23:56 returns zero regardless of the namespace or instance-level repository_size_limit 88022:23:56# [RSpecRunTime] RSpec elapsed time: 8 minutes 1.92 seconds. Current RSS: ~1257M. Threads: 3. load average: 1.17 1.23 1.44 1/421 583 88222:23:56 #repository_size_excess_project_count 88322:23:56 projects with a variety of repository sizes and limits 88422:24:01 when namespace-level repository_size_limit is not set 88522:24:01 returns the count of projects with repositories that exceed the size limit 88622:24:01# [RSpecRunTime] RSpec elapsed time: 8 minutes 7.24 seconds. Current RSS: ~1254M. Threads: 3. load average: 1.16 1.22 1.44 1/421 584 88822:24:01 when namespace-level repository_size_limit is 0 (unlimited) 88922:24:01 returns the count of projects with repositories that exceed the size limit 89022:24:01 when namespace-level repository_size_limit is a positive number 89122:24:01 returns the count of projects with repositories that exceed the size limit 89222:24:01 when all projects have repository_size_limit of 0 (unlimited) 89322:24:03 returns zero regardless of the namespace or instance-level repository_size_limit 89422:24:03# [RSpecRunTime] RSpec elapsed time: 8 minutes 8.86 seconds. Current RSS: ~1258M. Threads: 3. load average: 1.16 1.22 1.44 1/421 585 89622:24:03 #total_repository_size 89722:24:04 returns the total size of all project repositories 89822:24:04# [RSpecRunTime] RSpec elapsed time: 8 minutes 10.55 seconds. Current RSS: ~1267M. Threads: 3. load average: 1.15 1.22 1.44 1/421 586 90022:24:04 #additional_purchased_storage_size 90122:24:05 calls namespace_limit#eligible_additional_purchased_storage_size 90222:24:05 #contains_locked_projects? 90322:24:05 total_excess: 5242880, result: false 90422:24:05 returns a boolean indicating whether the root namespace contains locked projects 90522:24:05 total_excess: 10485760, result: false 90622:24:05 returns a boolean indicating whether the root namespace contains locked projects 90722:24:05 total_excess: 15728640, result: true 90822:24:05 returns a boolean indicating whether the root namespace contains locked projects 90922:24:05 #actual_repository_size_limit 91022:24:05 when repository_size_limit is set on the namespace 91122:24:06 returns the local repository_size_limit 91222:24:06 when repository_size_limit is not set on the namespace 91322:24:06 returns the global repository_size_limit 91422:24:06 #actual_size_limit 91522:24:06 when in repository enforcement 91622:24:06 returns the value set globally 91722:24:06 returns the value set locally 91822:24:06 when in namespace enforcement 91922:24:06 returns the plan limit 92022:24:06 #membership_lock with subgroups 92122:24:06 when creating a subgroup 92222:24:06 under a parent with "Membership lock" enabled 92322:24:07 enables "Membership lock" on the subgroup 92422:24:07 under a parent with "Membership lock" disabled 92522:24:07 does not enable "Membership lock" on the subgroup 92622:24:07 when enabling the parent group "Membership lock" 92722:24:08 the subgroup "Membership lock" not changed 92822:24:08 when disabling the parent group "Membership lock" (which was already enabled) 92922:24:08 and the subgroup "Membership lock" is enabled 93022:24:08 the subgroup "Membership lock" does not change 93122:24:08 but the subgroup "Membership lock" is disabled 93222:24:08 the subgroup "Membership lock" does not change 93322:24:08 when a group is transferred into a root group 93422:24:08 when the root group "Membership lock" is enabled 93522:24:08 when the subgroup "Membership lock" is enabled 93622:24:09 the subgroup "Membership lock" does not change 93722:24:09 when the subgroup "Membership lock" is disabled 93822:24:10 the subgroup "Membership lock" not changed 93922:24:10 when the root group "Membership lock" is disabled 94022:24:10 when the subgroup "Membership lock" is enabled 94122:24:10 the subgroup "Membership lock" does not change 94222:24:10 when the subgroup "Membership lock" is disabled 94322:24:11 the subgroup "Membership lock" does not change 94422:24:11 #namespace_limit 94522:24:11 when there is a parent namespace 94622:24:11 with a namespace limit 94722:24:11 returns the parent namespace limit 94822:24:11 with no namespace limit 94922:24:11 builds namespace limit 95022:24:11 when there is no parent ancestor 95122:24:11 for personal namespaces 95222:24:11 with a namespace limit 95322:24:11 returns the namespace limit 95422:24:11 with no namespace limit 95522:24:11 builds namespace limit 95722:24:11 with a namespace limit 95822:24:12 returns the namespace limit 95922:24:12 with no namespace limit 96022:24:12 builds namespace limit 96122:24:12 #root_storage_size 96222:24:12 when namespace storage limits are enabled 96322:24:12 returns an instance of RootSize 96422:24:12 when namespace storage limits are disabled 96522:24:12 returns an instance of RootExcessSize 96622:24:12 when namespace storage limits are disabled and automatic_purchased_storage_allocation is enabled 96722:24:12 returns an instance of RootExcessSize 96822:24:12 when namespace storage limits are enabled for free namespaces and disabled for paid 96922:24:12 returns an instance of RootSize for a free namespace 97022:24:13 returns an instance of RootExcessSize for a paid namespace 97122:24:13 #user_cap_available? 97222:24:13 when not on Gitlab.com 97322:24:13 is expected to equal false 97422:24:13 when the namespace is not a group 97522:24:13 is expected to equal false 97622:24:13 #capacity_left_for_user? 97722:24:13 is expected to eq true 97822:24:13 #exclude_guests? 97922:24:13 returns false 98022:24:13 #all_security_orchestration_policy_configurations 98122:24:13 when configuration is invalid 98222:24:15 returns empty list 98322:24:15 when including invalid configurations 98422:24:17 is expected to contain exactly #<Security::OrchestrationPolicyConfiguration id: 6, project_id: nil, security_policy_management_proje...74 +0000", updated_at: "2024-11-13 22:24:17.147263174 +0000", configured_at: nil, namespace_id: 639> and #<Security::OrchestrationPolicyConfiguration id: 7, project_id: nil, security_policy_management_proje...73 +0000", updated_at: "2024-11-13 22:24:17.809152573 +0000", configured_at: nil, namespace_id: 641> 98522:24:17# [RSpecRunTime] RSpec elapsed time: 8 minutes 23.49 seconds. Current RSS: ~1270M. Threads: 3. load average: 1.12 1.21 1.43 1/421 587 98722:24:17 when configuration is valid 98822:24:19 returns security policy configurations for all valid parent groups 98922:24:19# [RSpecRunTime] RSpec elapsed time: 8 minutes 25.61 seconds. Current RSS: ~1269M. Threads: 3. load average: 1.19 1.22 1.43 1/421 588 99122:24:20 #all_inherited_security_orchestration_policy_configurations 99222:24:21 when there is no configuration for group ancestors 99322:24:21 returns empty list 99422:24:21# [RSpecRunTime] RSpec elapsed time: 8 minutes 27.14 seconds. Current RSS: ~1266M. Threads: 3. load average: 1.19 1.22 1.43 1/421 589 99622:24:21 when configuration is invalid 99722:24:21 returns empty list 99822:24:21 when configuration is valid 99922:24:21 returns security policy configurations for all valid parent groups 100022:24:21 #all_descendant_security_orchestration_policy_configurations 100122:24:23 when configuration is invalid 100222:24:23 returns empty list 100322:24:23# [RSpecRunTime] RSpec elapsed time: 8 minutes 28.91 seconds. Current RSS: ~1263M. Threads: 3. load average: 1.19 1.22 1.43 1/421 590 100522:24:23 when configuration is valid 100622:24:23 returns valid security policy configurations for all parent groups 100722:24:23 #all_projects_pages_domains 100822:24:24 finds all pages domains by default 100922:24:24 finds only verified domains when param is true 101022:24:24 when projects are outside the top-level group hierarchy 101122:24:25 does not include the outside domain 101222:24:25# [RSpecRunTime] RSpec elapsed time: 8 minutes 31.24 seconds. Current RSS: ~1265M. Threads: 3. load average: 1.18 1.22 1.43 1/421 591 101422:24:25 #domain_verification_available? 101522:24:25 when the feature is not licensed 101622:24:25 is not available 101722:24:25 on GitLab.com 101822:24:26 is not available 101922:24:26 when the feature is licensed 102022:24:26 is not available 102122:24:26 on GitLab.com 102222:24:26 is available 102322:24:26 with a subgroup 102422:24:27 is not available 102522:24:27# [RSpecRunTime] RSpec elapsed time: 8 minutes 32.88 seconds. Current RSS: ~1269M. Threads: 3. load average: 1.18 1.22 1.43 1/421 592 102722:24:27 #enforce_ssh_certificates? 102822:24:27 delegates the field to namespace settings 102922:24:27 with a subgroup 103022:24:27 returns false 103122:24:27 #ssh_certificates_available? 103222:24:27 when the feature is not licensed 103322:24:28 is not available 103422:24:28 when the feature is licensed 103522:24:28 is available 103622:24:28 with a subgroup 103722:24:28 is not available 103822:24:28 #custom_roles_enabled? 103922:24:29 is expected to eq true 104022:24:29 when licensed feature is not available 104122:24:29 is expected to eq false 104222:24:29 when sub-group 104322:24:29 is expected to eq true 104422:24:29 #allow_stale_runner_pruning? 104522:24:29 is expected to eq false 104622:24:29 with ci_cd_setting.allow_stale_runner_pruning set to false 104722:24:30 is expected to eq false 104822:24:30 with ci_cd_setting.allow_stale_runner_pruning set to true 104922:24:30 is expected to eq true 105022:24:30 #allow_stale_runner_pruning= 105122:24:30 with no existing ci_cd_setting association 105222:24:30 when value is set to false 105322:24:30 does not build new association 105422:24:30 when value is set to true 105522:24:31 builds association 105622:24:31 with existing ci_cd_setting association 105722:24:31 when value is set to true 105822:24:31 updates association 105922:24:31 #reached_project_access_token_limit? 106022:24:31 returns false 106122:24:31 #block_seat_overages? 106222:24:32 returns false 106322:24:32# [RSpecRunTime] Finishing example group ee/spec/models/ee/namespace_spec.rb. It took 2 minutes 35.52 seconds. Expected to take 2 minutes 33.49 seconds. 106422:24:32# [RSpecRunTime] Starting example group ee/spec/services/epics/tree_reorder_service_spec.rb. Expected to take 1 minute 48.59 seconds. 106522:24:32Epics::TreeReorderService 106722:24:34 when epics feature is not enabled 106822:24:34 behaves like error for the tree update 106922:24:35 does not change anything 107022:24:35# [RSpecRunTime] RSpec elapsed time: 8 minutes 41.11 seconds. Current RSS: ~1270M. Threads: 4. load average: 1.15 1.21 1.43 1/422 594 107222:24:35 when epics feature is enabled 107322:24:35 when user does not have permissions to admin the base epic 107422:24:35 behaves like error for the tree update 107522:24:36 does not change anything 107622:24:36 when user does have admin_issue_relation permission for the base epic 107722:24:36 when moving EpicIssue 107822:24:36 when relative_position is not valid 107922:24:36 behaves like error for the tree update 108022:24:37 does not change anything 108122:24:37# [RSpecRunTime] RSpec elapsed time: 8 minutes 43.41 seconds. Current RSS: ~1282M. Threads: 4. load average: 1.15 1.21 1.43 1/422 595 108322:24:37 when object being moved is not the same type as the switched object 108422:24:39 reorders the objects 108522:24:39# [RSpecRunTime] RSpec elapsed time: 8 minutes 45.07 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.14 1.21 1.42 1/422 596 108722:24:39 when no object to switch is provided 108822:24:41Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 109022:24:41To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 109122:24:41 updates the parent 109222:24:43Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 109422:24:43To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 109522:24:44 creates system notes 109622:24:44# [RSpecRunTime] RSpec elapsed time: 8 minutes 50.09 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.13 1.20 1.42 1/423 597 109822:24:44 when object being moved is from another epic 109922:24:44 when the new_parent_id has not been provided 110022:24:44 behaves like error for the tree update 110122:24:45 does not change anything 110222:24:45# [RSpecRunTime] RSpec elapsed time: 8 minutes 51.56 seconds. Current RSS: ~1284M. Threads: 4. load average: 1.13 1.20 1.42 1/423 598 110422:24:45 when the new_parent_id does not match the parent of the relative positioning object 110522:24:45 behaves like error for the tree update 110622:24:47 does not change anything 110722:24:47# [RSpecRunTime] RSpec elapsed time: 8 minutes 53.25 seconds. Current RSS: ~1284M. Threads: 4. load average: 1.13 1.20 1.42 1/423 599 110922:24:47 when the new_parent_id matches the parent id of the relative positioning object 111022:24:47 behaves like reorder objects and returns success status 111122:24:49Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 111322:24:49To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 111422:24:49 reorders the objects 111522:24:49# [RSpecRunTime] RSpec elapsed time: 8 minutes 55.43 seconds. Current RSS: ~1289M. Threads: 4. load average: 1.12 1.20 1.42 1/423 600 111722:24:49 when work_item_epics feature is disabled 111822:24:49 behaves like reorder objects and returns success status 111922:24:51Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 112122:24:51To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 112222:24:51 reorders the objects 112322:24:51# [RSpecRunTime] RSpec elapsed time: 8 minutes 57.53 seconds. Current RSS: ~1287M. Threads: 4. load average: 1.12 1.20 1.42 1/423 601 112522:24:51 when object being moved is not supported type 112622:24:51 behaves like error for the tree update 112722:24:52 does not change anything 112822:24:52 when adjacent object is not supported type 112922:24:52 behaves like error for the tree update 113022:24:53 does not change anything 113122:24:53 when user does not have permissions to move issue 113222:24:54 behaves like error for the tree update 113322:24:54 does not change anything 113422:24:54# [RSpecRunTime] RSpec elapsed time: 9 minutes 0.44 second. Current RSS: ~1284M. Threads: 4. load average: 1.11 1.20 1.42 1/424 602 113622:24:54 when user does not have permissions to admin the previous parent 113722:24:54 behaves like error for the tree update 113822:24:55 does not change anything 113922:24:56# [RSpecRunTime] RSpec elapsed time: 9 minutes 1.64 seconds. Current RSS: ~1284M. Threads: 4. load average: 1.11 1.20 1.42 1/424 603 114122:24:56 when user does not have permissions to admin the new parent 114222:24:56 behaves like error for the tree update 114322:24:57 does not change anything 114422:24:57# [RSpecRunTime] RSpec elapsed time: 9 minutes 2.98 seconds. Current RSS: ~1285M. Threads: 4. load average: 1.11 1.20 1.42 1/424 604 114622:24:57 when the epics of reordered epic-issue links are not subepics of the base epic 114722:24:57 when new_parent_id is not provided 114822:24:57 behaves like error for the tree update 114922:24:58 does not change anything 115022:24:58# [RSpecRunTime] RSpec elapsed time: 9 minutes 4.29 seconds. Current RSS: ~1284M. Threads: 4. load average: 1.10 1.19 1.41 1/423 605 115222:24:58 when new_parent_id is provided 115322:24:58 behaves like error for the tree update 115422:24:59 does not change anything 115522:24:59# [RSpecRunTime] RSpec elapsed time: 9 minutes 5.56 seconds. Current RSS: ~1284M. Threads: 4. load average: 1.10 1.19 1.41 1/422 606 115722:24:59 when moving is successful 115822:25:01 updates the links relative positions 115922:25:01 when a new_parent_id of a valid parent is provided 116022:25:02Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 116222:25:02To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 116322:25:02 updates the parent 116422:25:04Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 116622:25:04To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 116722:25:04 updates the links relative positions 116822:25:06Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 117022:25:06To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 117122:25:07 creates system notes 117222:25:07# [RSpecRunTime] RSpec elapsed time: 9 minutes 13.23 seconds. Current RSS: ~1290M. Threads: 4. load average: 1.09 1.19 1.41 1/422 607 117422:25:07 with synced epic work items 117522:25:07 when moving to a new parent 117622:25:07 when new parent has no children 117722:25:09Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 117922:25:09To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 118022:25:09 sets a new work item parent 118122:25:10Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 118322:25:10To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 118422:25:10 keeps epics timestamps in sync 118522:25:10 when the new parent has no synced work item 118622:25:11Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 118822:25:11To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 118922:25:11 only sets the new parent for the epic_issue 119022:25:12# [RSpecRunTime] RSpec elapsed time: 9 minutes 17.62 seconds. Current RSS: ~1290M. Threads: 4. load average: 1.08 1.19 1.41 1/422 608 119222:25:12 when syncing to the work item fails 119322:25:13 does not set new work item parent 119422:25:13# [RSpecRunTime] RSpec elapsed time: 9 minutes 18.91 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.08 1.19 1.41 1/422 609 119622:25:13 when new parent has children 119722:25:13 when relative_position is before 119822:25:14Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 120022:25:14To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 120122:25:15 updates the work item parent and sets it after the adjacent item 120222:25:15# [RSpecRunTime] RSpec elapsed time: 9 minutes 20.72 seconds. Current RSS: ~1292M. Threads: 4. load average: 1.08 1.18 1.41 1/422 610 120422:25:15 when relative_position is after 120522:25:16Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 120722:25:16To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 120822:25:16 updates the work item parent and sets it before the adjacent item 120922:25:16# [RSpecRunTime] RSpec elapsed time: 9 minutes 22.33 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.08 1.18 1.41 1/422 611 121122:25:16 when syncing to the work item fails 121222:25:18Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 121422:25:18To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 121522:25:18 does not set new work item parent 121622:25:18# [RSpecRunTime] RSpec elapsed time: 9 minutes 23.94 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.08 1.18 1.41 1/422 612 121822:25:18 when reordering within the same parent 121922:25:18 when relative_position is after 122022:25:19 updates the relative positions 122122:25:19# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.28 seconds. Current RSS: ~1294M. Threads: 4. load average: 0.99 1.16 1.40 1/422 613 122322:25:19 when relative_position is before 122422:25:20 updates the relative positions 122522:25:20 when moving Epic 122622:25:20 when subepics feature is disabled 122722:25:20 behaves like error for the tree update 122822:25:21 does not change anything 122922:25:21# [RSpecRunTime] RSpec elapsed time: 9 minutes 27.32 seconds. Current RSS: ~1292M. Threads: 4. load average: 0.99 1.16 1.40 2/422 614 123122:25:21 when subepics feature is enabled 123222:25:21 when relative_position is not valid 123322:25:21 behaves like error for the tree update 123422:25:23 does not change anything 123522:25:23# [RSpecRunTime] RSpec elapsed time: 9 minutes 28.99 seconds. Current RSS: ~1291M. Threads: 4. load average: 0.99 1.16 1.40 1/422 615 123722:25:23 when user does not have permissions to admin the previous parent 123822:25:23 behaves like error for the tree update 123922:25:25 does not change anything 124022:25:25# [RSpecRunTime] RSpec elapsed time: 9 minutes 30.67 seconds. Current RSS: ~1292M. Threads: 4. load average: 0.99 1.16 1.40 1/422 616 124222:25:25 when user does not have permissions to admin the previous parent links 124322:25:25 behaves like error for the tree update 124422:25:26 does not change anything 124522:25:26# [RSpecRunTime] RSpec elapsed time: 9 minutes 31.92 seconds. Current RSS: ~1293M. Threads: 4. load average: 0.99 1.16 1.40 1/422 617 124722:25:26 when there is some other error with the new parent 124822:25:26 when the new parent is in a new group hierarchy 124922:25:26 behaves like new parent not in an ancestor group 125022:25:29 returns success status without errors 125122:25:29# [RSpecRunTime] RSpec elapsed time: 9 minutes 35.55 seconds. Current RSS: ~1293M. Threads: 4. load average: 0.91 1.14 1.39 1/422 618 125322:25:29 when work_item_epics flag is disabled 125422:25:29 behaves like new parent not in an ancestor group 125522:25:32 returns success status without errors 125622:25:32# [RSpecRunTime] RSpec elapsed time: 9 minutes 38.08 seconds. Current RSS: ~1294M. Threads: 4. load average: 0.91 1.14 1.39 1/422 619 125822:25:32 when the new parent is in a descendant group 125922:25:32 behaves like new parent not in an ancestor group 126022:25:35 returns success status without errors 126122:25:35# [RSpecRunTime] RSpec elapsed time: 9 minutes 40.92 seconds. Current RSS: ~1292M. Threads: 4. load average: 0.92 1.14 1.39 1/422 620 126322:25:35 when user does not have permissions to admin the new parent 126422:25:35 behaves like error for the tree update 126522:25:36 does not change anything 126622:25:36# [RSpecRunTime] RSpec elapsed time: 9 minutes 42.58 seconds. Current RSS: ~1292M. Threads: 4. load average: 0.92 1.14 1.39 1/422 621 126822:25:36 when the reordered epics are not subepics of the base epic 126922:25:36 behaves like error for the tree update 127022:25:38 does not change anything 127122:25:38# [RSpecRunTime] RSpec elapsed time: 9 minutes 44.34 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.01 1.15 1.39 1/422 622 127322:25:38 when moving is successful 127422:25:40 updates the links relative positions 127522:25:40 when new parent is current epic 127622:25:41 updates the relative positions 127722:25:43 does not update the parent_id 127822:25:43# [RSpecRunTime] RSpec elapsed time: 9 minutes 48.78 seconds. Current RSS: ~1290M. Threads: 4. load average: 1.01 1.15 1.39 1/422 623 128022:25:43 when moved object is from another epic and new_parent_id matches parent of adjacent object 128122:25:45 updates the relative positions 128222:25:47 updates the parent 128322:25:50 creates system notes 128422:25:50# [RSpecRunTime] RSpec elapsed time: 9 minutes 55.68 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.00 1.15 1.39 1/422 624 128622:25:50 with synced epic work items 128722:25:50 when moving to a new parent 128822:25:50 when new parent has no children 128922:25:50 when moving object does not have parent link relationship 129022:25:50 behaves like moves to a parent without children 129122:25:52 sets a new work item parent 129222:25:52 when syncing to the work item fails 129322:25:54 does not set new epic or work item parent 129422:25:54# [RSpecRunTime] RSpec elapsed time: 9 minutes 59.86 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.00 1.14 1.38 1/422 625 129622:25:54 when moving object has parent link relationship 129722:25:54 behaves like moves to a parent without children 129822:25:56 sets a new work item parent 129922:25:56 when syncing to the work item fails 130022:25:57 does not set new epic or work item parent 130122:25:57# [RSpecRunTime] RSpec elapsed time: 10 minutes 3.3 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.00 1.14 1.38 1/422 626 130322:25:57 when new parent has children 130422:25:57 when adjacent epic work item does not have a parent link relationship 130522:25:57 behaves like moves epic to a parent with children 130622:25:57 when relative_position is before 130722:26:00 updates the work item parent and sets it after the adjacent item 130822:26:00# [RSpecRunTime] RSpec elapsed time: 10 minutes 5.99 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.00 1.14 1.38 1/422 627 131022:26:00 when relative_position is after 131122:26:02 updates the work item parent and sets it before the adjacent item 131222:26:02# [RSpecRunTime] RSpec elapsed time: 10 minutes 8.51 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.00 1.14 1.38 1/422 628 131422:26:02 when adjacent epic work item has a parent link relationship 131522:26:02 behaves like moves epic to a parent with children 131622:26:02 when relative_position is before 131722:26:05 updates the work item parent and sets it after the adjacent item 131822:26:05# [RSpecRunTime] RSpec elapsed time: 10 minutes 10.93 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.00 1.14 1.38 1/422 629 132022:26:05 when relative_position is after 132122:26:07 updates the work item parent and sets it before the adjacent item 132222:26:07# [RSpecRunTime] RSpec elapsed time: 10 minutes 13.26 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.00 1.14 1.38 1/422 630 132422:26:07 when reordering within the same parent 132522:26:08 when relative_position is after 132622:26:09 updates the relative positions 132722:26:09# [RSpecRunTime] RSpec elapsed time: 10 minutes 15.41 seconds. Current RSS: ~1295M. Threads: 4. load average: 1.00 1.14 1.38 1/422 631 132922:26:09 when relative_position is before 133022:26:11 updates the relative positions 133122:26:11# [RSpecRunTime] RSpec elapsed time: 10 minutes 16.85 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.00 1.14 1.38 1/422 632 133322:26:11 when the moving epic has no correlating work item 133422:26:12 successfully changes the position of the epic 133522:26:12# [RSpecRunTime] RSpec elapsed time: 10 minutes 18.38 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.00 1.14 1.38 1/422 633 133722:26:12 when syncing to the work item fails 133822:26:14 does not change the position 133922:26:14# [RSpecRunTime] RSpec elapsed time: 10 minutes 19.76 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.00 1.14 1.37 1/422 634 134122:26:14# [RSpecRunTime] Finishing example group ee/spec/services/epics/tree_reorder_service_spec.rb. It took 1 minute 42.01 seconds. Expected to take 1 minute 48.59 seconds. 134222:26:14# [RSpecRunTime] Starting example group ee/spec/services/ee/issues/move_service_spec.rb. Expected to take 1 minute 31.01 seconds. 134322:26:14Issues::MoveService 134522:26:14 group issue hooks 134622:26:16Job arguments to WebHookWorker must be native JSON types, but Wed, 13 Nov 2024 22:26:15.868776843 UTC +00:00 is a ActiveSupport::TimeWithZone. 134822:26:16To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 134922:26:17Job arguments to WebHookWorker must be native JSON types, but Wed, 13 Nov 2024 22:26:17.027430396 UTC +00:00 is a ActiveSupport::TimeWithZone. 135122:26:17To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 135222:26:17Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 135422:26:17To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 135522:26:17 executes group issue hooks 135622:26:17 when it is not allowed to move issues of given type 135722:26:19 throws error 135822:26:19# [RSpecRunTime] RSpec elapsed time: 10 minutes 25.14 seconds. Current RSS: ~1302M. Threads: 4. load average: 1.00 1.13 1.37 1/422 635 136022:26:19 resource weight events 136122:26:22Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 136322:26:22To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 136422:26:22 creates expected resource weight events 136522:26:22# [RSpecRunTime] RSpec elapsed time: 10 minutes 28.6 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.00 1.13 1.37 1/422 636 136722:26:22 #rewrite_related_vulnerability_issues 136822:26:26Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 137022:26:26To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 137122:26:27 updates all vulnerability issue links with new issue 137222:26:27# [RSpecRunTime] RSpec elapsed time: 10 minutes 32.83 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.08 1.15 1.37 1/422 637 137422:26:27 #rewrite_epic_issue 137522:26:27 issue assigned to epic 137622:26:27 when user can update the epic 137722:26:30Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 137922:26:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 138022:26:31 create a new epic issue and parent link with updated references 138122:26:35Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 138322:26:35To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 138422:26:35 tracks usage data for changed epic action 138522:26:35# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.42 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.07 1.14 1.37 1/422 638 138722:26:35 when user can not update the epic 138822:26:38Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 139022:26:38To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 139122:26:39 ignores epic issue reference 139222:26:42Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 139422:26:42To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 139522:26:42 does not send usage data 139622:26:42# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.32 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.06 1.14 1.37 1/422 639 139822:26:42 when epic update fails 139922:26:42 when creating new epic_issue fails 140022:26:42 behaves like successfully handles error case 140122:26:45Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 140322:26:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 140422:26:46 does not delete the existing epic_issue or work_item_parent_link 140522:26:49Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 140722:26:49To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 140822:26:49 does not send usage data for epic issue actions 140922:26:52Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 141122:26:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 141222:26:53 logs an error 141322:26:53# [RSpecRunTime] RSpec elapsed time: 10 minutes 58.73 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.20 1.17 1.37 1/422 640 141522:26:53 when creating a new parent_link fails 141622:26:56Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 141822:26:56To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 141922:26:56 logs a sync error 142022:26:56 behaves like successfully handles error case 142122:27:00Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 142322:27:00To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 142422:27:00 does not delete the existing epic_issue or work_item_parent_link 142522:27:03Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 142722:27:03To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 142822:27:04 does not send usage data for epic issue actions 142922:27:07Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 143122:27:07To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 143222:27:07 logs an error 143322:27:07# [RSpecRunTime] RSpec elapsed time: 11 minutes 13.31 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.22 1.18 1.37 1/422 641 143522:27:07 when destroying the existing epic_issue fails 143622:27:07 behaves like successfully handles error case 143722:27:11Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 143922:27:11To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 144022:27:11 does not delete the existing epic_issue or work_item_parent_link 144122:27:14Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 144322:27:14To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 144422:27:15 does not send usage data for epic issue actions 144522:27:18Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 144722:27:18To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 144822:27:19 logs an error 144922:27:19# [RSpecRunTime] RSpec elapsed time: 11 minutes 24.75 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.17 1.17 1.36 1/422 642 145122:27:19 when destroying the existing parent link fails 145222:27:19 behaves like successfully handles error case 145322:27:22Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 145522:27:22To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 145622:27:23 does not delete the existing epic_issue or work_item_parent_link 145722:27:26Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 145922:27:26To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 146022:27:27 does not send usage data for epic issue actions 146122:27:30Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 146322:27:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 146422:27:31 logs an error 146522:27:31# [RSpecRunTime] RSpec elapsed time: 11 minutes 36.7 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.23 1.18 1.37 1/422 643 146722:27:31 #delete_pending_escalations 146822:27:35Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 147022:27:35To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 147122:27:36 deletes the pending escalations for the incident 147222:27:36# [RSpecRunTime] RSpec elapsed time: 11 minutes 41.91 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.21 1.17 1.36 1/422 644 147422:27:36# [RSpecRunTime] Finishing example group ee/spec/services/ee/issues/move_service_spec.rb. It took 1 minute 22.14 seconds. Expected to take 1 minute 31.01 seconds. 147522:27:36# [RSpecRunTime] Starting example group ee/spec/services/geo/bulk_mark_pending_service_spec.rb. Expected to take 1 minute 18.69 seconds. 147622:27:36Geo::BulkMarkPendingService 147722:27:36 registry_class: Geo::MergeRequestDiffRegistry (call 'Geo::MergeRequestDiffRegistry.connection' to establish a connection), registry_type: Types::Geo::MergeRequestDiffRegistryType, registry_factory: :geo_merge_request_diff_registry 147822:27:36 #bulk_mark_update_one_batch! 147922:27:40 marks registries as never attempted to sync 148022:27:40# [RSpecRunTime] RSpec elapsed time: 11 minutes 46.43 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.19 1.17 1.36 1/424 716 148222:27:40 #remaining_batches_to_bulk_update 148322:27:40 when there are remaining batches for pending registries 148422:27:42 returns the number of remaining batches 148522:27:42# [RSpecRunTime] RSpec elapsed time: 11 minutes 47.77 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.19 1.17 1.36 1/424 740 148722:27:42 when there are not remaining batches for not pending registries 148822:27:46 returns zero remaining batches 148922:27:46# [RSpecRunTime] RSpec elapsed time: 11 minutes 51.73 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.18 1.17 1.36 4/425 810 149122:27:46 #set_bulk_mark_pending_cursor 149222:27:46 sets redis shared state cursor key 149322:27:46 registry_class: Geo::PipelineArtifactRegistry (call 'Geo::PipelineArtifactRegistry.connection' to establish a connection), registry_type: Types::Geo::PipelineArtifactRegistryType, registry_factory: :geo_pipeline_artifact_registry 149422:27:46 #bulk_mark_update_one_batch! 149522:27:48 marks registries as never attempted to sync 149622:27:48# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.42 seconds. Current RSS: ~1320M. Threads: 4. load average: 1.16 1.17 1.36 1/424 811 149822:27:48 #remaining_batches_to_bulk_update 149922:27:48 when there are remaining batches for pending registries 150022:27:49 returns the number of remaining batches 150122:27:49 when there are not remaining batches for not pending registries 150222:27:52 returns zero remaining batches 150322:27:52# [RSpecRunTime] RSpec elapsed time: 11 minutes 57.76 seconds. Current RSS: ~1307M. Threads: 4. load average: 1.16 1.17 1.36 1/424 812 150522:27:52 #set_bulk_mark_pending_cursor 150622:27:52 sets redis shared state cursor key 150722:27:52 registry_class: Geo::DesignManagementRepositoryRegistry (call 'Geo::DesignManagementRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::DesignManagementRepositoryRegistryType, registry_factory: :geo_design_management_repository_registry 150822:27:52 #bulk_mark_update_one_batch! 150922:27:54 marks registries as never attempted to sync 151022:27:54# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.23 second. Current RSS: ~1300M. Threads: 4. load average: 1.23 1.18 1.36 1/424 813 151222:27:54 #remaining_batches_to_bulk_update 151322:27:54 when there are remaining batches for pending registries 151422:27:55 returns the number of remaining batches 151522:27:55 when there are not remaining batches for not pending registries 151622:27:57 returns zero remaining batches 151722:27:57# [RSpecRunTime] RSpec elapsed time: 12 minutes 3.31 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.23 1.18 1.36 1/424 814 151922:27:57 #set_bulk_mark_pending_cursor 152022:27:57 sets redis shared state cursor key 152122:27:57 registry_class: Geo::DependencyProxyBlobRegistry (call 'Geo::DependencyProxyBlobRegistry.connection' to establish a connection), registry_type: Types::Geo::DependencyProxyBlobRegistryType, registry_factory: :geo_dependency_proxy_blob_registry 152222:27:57 #bulk_mark_update_one_batch! 152322:27:58 marks registries as never attempted to sync 152422:27:58 #remaining_batches_to_bulk_update 152522:27:58 when there are remaining batches for pending registries 152622:27:58 returns the number of remaining batches 152722:27:58 when there are not remaining batches for not pending registries 152822:27:59 returns zero remaining batches 152922:27:59 #set_bulk_mark_pending_cursor 153022:27:59 sets redis shared state cursor key 153122:27:59 registry_class: Geo::PagesDeploymentRegistry (call 'Geo::PagesDeploymentRegistry.connection' to establish a connection), registry_type: Types::Geo::PagesDeploymentRegistryType, registry_factory: :geo_pages_deployment_registry 153222:27:59 #bulk_mark_update_one_batch! 153322:28:01 marks registries as never attempted to sync 153422:28:01# [RSpecRunTime] RSpec elapsed time: 12 minutes 7.27 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.21 1.18 1.36 1/424 815 153622:28:01 #remaining_batches_to_bulk_update 153722:28:01 when there are remaining batches for pending registries 153822:28:02 returns the number of remaining batches 153922:28:02 when there are not remaining batches for not pending registries 154022:28:04 returns zero remaining batches 154122:28:04# [RSpecRunTime] RSpec elapsed time: 12 minutes 10.03 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.19 1.17 1.36 1/424 816 154322:28:04 #set_bulk_mark_pending_cursor 154422:28:04 sets redis shared state cursor key 154522:28:04 registry_class: Geo::LfsObjectRegistry (call 'Geo::LfsObjectRegistry.connection' to establish a connection), registry_type: Types::Geo::LfsObjectRegistryType, registry_factory: :geo_lfs_object_registry 154622:28:04 #bulk_mark_update_one_batch! 154722:28:04 marks registries as never attempted to sync 154822:28:04 #remaining_batches_to_bulk_update 154922:28:04 when there are remaining batches for pending registries 155022:28:04 returns the number of remaining batches 155122:28:04 when there are not remaining batches for not pending registries 155222:28:04 returns zero remaining batches 155322:28:04 #set_bulk_mark_pending_cursor 155422:28:04 sets redis shared state cursor key 155522:28:04 registry_class: Geo::ProjectWikiRepositoryRegistry (call 'Geo::ProjectWikiRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::ProjectWikiRepositoryRegistryType, registry_factory: :geo_project_wiki_repository_registry 155622:28:04 #bulk_mark_update_one_batch! 155722:28:06 marks registries as never attempted to sync 155822:28:06# [RSpecRunTime] RSpec elapsed time: 12 minutes 12.59 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.19 1.17 1.36 1/426 817 156022:28:06 #remaining_batches_to_bulk_update 156122:28:06 when there are remaining batches for pending registries 156222:28:07 returns the number of remaining batches 156322:28:07 when there are not remaining batches for not pending registries 156422:28:09 returns zero remaining batches 156522:28:09# [RSpecRunTime] RSpec elapsed time: 12 minutes 15.39 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.18 1.17 1.36 1/427 818 156722:28:09 #set_bulk_mark_pending_cursor 156822:28:09 sets redis shared state cursor key 156922:28:09 registry_class: Geo::TerraformStateVersionRegistry (call 'Geo::TerraformStateVersionRegistry.connection' to establish a connection), registry_type: Types::Geo::TerraformStateVersionRegistryType, registry_factory: :geo_terraform_state_version_registry 157022:28:09 #bulk_mark_update_one_batch! 157122:28:14 marks registries as never attempted to sync 157222:28:14# [RSpecRunTime] RSpec elapsed time: 12 minutes 20.5 seconds. Current RSS: ~1304M. Threads: 4. load average: 1.16 1.17 1.35 1/427 819 157422:28:14 #remaining_batches_to_bulk_update 157522:28:14 when there are remaining batches for pending registries 157622:28:16 returns the number of remaining batches 157722:28:16# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.18 seconds. Current RSS: ~1304M. Threads: 4. load average: 1.16 1.17 1.35 1/427 820 157922:28:16 when there are not remaining batches for not pending registries 158022:28:20 returns zero remaining batches 158122:28:21# [RSpecRunTime] RSpec elapsed time: 12 minutes 26.62 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.15 1.16 1.35 1/427 821 158322:28:21 #set_bulk_mark_pending_cursor 158422:28:21 sets redis shared state cursor key 158522:28:21 registry_class: Geo::PackageFileRegistry (call 'Geo::PackageFileRegistry.connection' to establish a connection), registry_type: Types::Geo::PackageFileRegistryType, registry_factory: :geo_package_file_registry 158622:28:21 #bulk_mark_update_one_batch! 158722:28:23 marks registries as never attempted to sync 158822:28:23# [RSpecRunTime] RSpec elapsed time: 12 minutes 28.86 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.15 1.16 1.35 1/427 822 159022:28:23 #remaining_batches_to_bulk_update 159122:28:23 when there are remaining batches for pending registries 159222:28:23 returns the number of remaining batches 159322:28:23 when there are not remaining batches for not pending registries 159422:28:26 returns zero remaining batches 159522:28:26# [RSpecRunTime] RSpec elapsed time: 12 minutes 31.68 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.14 1.16 1.35 2/427 823 159722:28:26 #set_bulk_mark_pending_cursor 159822:28:26 sets redis shared state cursor key 159922:28:26 registry_class: Geo::JobArtifactRegistry (call 'Geo::JobArtifactRegistry.connection' to establish a connection), registry_type: Types::Geo::JobArtifactRegistryType, registry_factory: :geo_job_artifact_registry 160022:28:26 #bulk_mark_update_one_batch! 160122:28:28 marks registries as never attempted to sync 160222:28:28# [RSpecRunTime] RSpec elapsed time: 12 minutes 34.15 seconds. Current RSS: ~1307M. Threads: 4. load average: 1.14 1.16 1.35 1/427 824 160422:28:28 #remaining_batches_to_bulk_update 160522:28:28 when there are remaining batches for pending registries 160622:28:29 returns the number of remaining batches 160722:28:29 when there are not remaining batches for not pending registries 160822:28:31 returns zero remaining batches 160922:28:31# [RSpecRunTime] RSpec elapsed time: 12 minutes 37.2 seconds. Current RSS: ~1310M. Threads: 4. load average: 1.13 1.16 1.35 1/427 825 161122:28:31 #set_bulk_mark_pending_cursor 161222:28:31 sets redis shared state cursor key 161322:28:31 registry_class: Geo::ContainerRepositoryRegistry (call 'Geo::ContainerRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::ContainerRepositoryRegistryType, registry_factory: :geo_container_repository_registry 161422:28:31 #bulk_mark_update_one_batch! 161522:28:33 marks registries as never attempted to sync 161622:28:33# [RSpecRunTime] RSpec elapsed time: 12 minutes 39.18 seconds. Current RSS: ~1311M. Threads: 4. load average: 1.13 1.16 1.35 1/427 826 161822:28:33 #remaining_batches_to_bulk_update 161922:28:33 when there are remaining batches for pending registries 162022:28:34 returns the number of remaining batches 162122:28:34 when there are not remaining batches for not pending registries 162222:28:36 returns zero remaining batches 162322:28:36# [RSpecRunTime] RSpec elapsed time: 12 minutes 41.78 seconds. Current RSS: ~1311M. Threads: 4. load average: 1.12 1.16 1.35 1/427 827 162522:28:36 #set_bulk_mark_pending_cursor 162622:28:36 sets redis shared state cursor key 162722:28:36 registry_class: Geo::UploadRegistry (call 'Geo::UploadRegistry.connection' to establish a connection), registry_type: Types::Geo::UploadRegistryType, registry_factory: :geo_upload_registry 162822:28:36 #bulk_mark_update_one_batch! 162922:28:38 marks registries as never attempted to sync 163022:28:38# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.78 seconds. Current RSS: ~1310M. Threads: 4. load average: 1.12 1.16 1.35 1/427 828 163222:28:38 #remaining_batches_to_bulk_update 163322:28:38 when there are remaining batches for pending registries 163422:28:38 returns the number of remaining batches 163522:28:38 when there are not remaining batches for not pending registries 163622:28:40 returns zero remaining batches 163722:28:40# [RSpecRunTime] RSpec elapsed time: 12 minutes 46.41 seconds. Current RSS: ~1311M. Threads: 4. load average: 1.03 1.14 1.34 1/427 829 163922:28:40 #set_bulk_mark_pending_cursor 164022:28:40 sets redis shared state cursor key 164122:28:40 registry_class: Geo::SnippetRepositoryRegistry (call 'Geo::SnippetRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::SnippetRepositoryRegistryType, registry_factory: :geo_snippet_repository_registry 164222:28:40 #bulk_mark_update_one_batch! 164322:28:43 marks registries as never attempted to sync 164422:28:43# [RSpecRunTime] RSpec elapsed time: 12 minutes 48.66 seconds. Current RSS: ~1311M. Threads: 4. load average: 1.03 1.14 1.34 3/428 830 164622:28:43 #remaining_batches_to_bulk_update 164722:28:43 when there are remaining batches for pending registries 164822:28:43 returns the number of remaining batches 164922:28:43 when there are not remaining batches for not pending registries 165022:28:46 returns zero remaining batches 165122:28:46# [RSpecRunTime] RSpec elapsed time: 12 minutes 51.68 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.18 1.17 1.35 1/427 831 165322:28:46 #set_bulk_mark_pending_cursor 165422:28:46 sets redis shared state cursor key 165522:28:46 registry_class: Geo::CiSecureFileRegistry (call 'Geo::CiSecureFileRegistry.connection' to establish a connection), registry_type: Types::Geo::CiSecureFileRegistryType, registry_factory: :geo_ci_secure_file_registry 165622:28:46 #bulk_mark_update_one_batch! 165722:28:48 marks registries as never attempted to sync 165822:28:48# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.85 seconds. Current RSS: ~1313M. Threads: 4. load average: 1.18 1.17 1.35 1/427 832 166022:28:48 #remaining_batches_to_bulk_update 166122:28:48 when there are remaining batches for pending registries 166222:28:48 returns the number of remaining batches 166322:28:48 when there are not remaining batches for not pending registries 166422:28:50 returns zero remaining batches 166522:28:50# [RSpecRunTime] RSpec elapsed time: 12 minutes 56.6 seconds. Current RSS: ~1314M. Threads: 4. load average: 1.25 1.18 1.35 1/427 833 166722:28:50 #set_bulk_mark_pending_cursor 166822:28:51 sets redis shared state cursor key 166922:28:51 registry_class: Geo::GroupWikiRepositoryRegistry (call 'Geo::GroupWikiRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::GroupWikiRepositoryRegistryType, registry_factory: :geo_group_wiki_repository_registry 167022:28:51 #bulk_mark_update_one_batch! 167122:28:51 marks registries as never attempted to sync 167222:28:51 #remaining_batches_to_bulk_update 167322:28:51 when there are remaining batches for pending registries 167422:28:51 returns the number of remaining batches 167522:28:51 when there are not remaining batches for not pending registries 167622:28:52 returns zero remaining batches 167722:28:52 #set_bulk_mark_pending_cursor 167822:28:52 sets redis shared state cursor key 167922:28:52 registry_class: Geo::DependencyProxyManifestRegistry (call 'Geo::DependencyProxyManifestRegistry.connection' to establish a connection), registry_type: Types::Geo::DependencyProxyManifestRegistryType, registry_factory: :geo_dependency_proxy_manifest_registry 168022:28:52 #bulk_mark_update_one_batch! 168122:28:53 marks registries as never attempted to sync 168222:28:53 #remaining_batches_to_bulk_update 168322:28:53 when there are remaining batches for pending registries 168422:28:53 returns the number of remaining batches 168522:28:53 when there are not remaining batches for not pending registries 168622:28:54 returns zero remaining batches 168722:28:54 #set_bulk_mark_pending_cursor 168822:28:54 sets redis shared state cursor key 168922:28:54# [RSpecRunTime] Finishing example group ee/spec/services/geo/bulk_mark_pending_service_spec.rb. It took 1 minute 17.92 seconds. Expected to take 1 minute 18.69 seconds. 169022:28:54# [RSpecRunTime] Starting example group ee/spec/services/security/scan_result_policies/update_license_approvals_service_spec.rb. Expected to take 1 minute 5.11 seconds. 169122:28:54Security::ScanResultPolicies::UpdateLicenseApprovalsService 169222:28:57 when there are no license scanning rules 169322:28:57 behaves like does not trigger policy bot comment 169422:28:58 does not trigger policy bot comment 169522:28:58# [RSpecRunTime] RSpec elapsed time: 13 minutes 4.42 seconds. Current RSS: ~1320M. Threads: 4. load average: 1.21 1.17 1.35 1/430 892 169722:28:58 for preexisting states 169822:29:01 logs the violated rules 169922:29:03 saves violation without pipeline id 170022:29:03 behaves like requires approval 170122:29:05 does not update approval rules 170222:29:05# [RSpecRunTime] RSpec elapsed time: 13 minutes 10.98 seconds. Current RSS: ~1310M. Threads: 4. load average: 1.19 1.17 1.35 1/431 901 170422:29:05 behaves like triggers policy bot comment 170522:29:07 enqueues Security::GeneratePolicyViolationCommentWorker 170622:29:07 when bot comment is disabled 170722:29:07 when it is disabled for all policies 170822:29:07 behaves like does not trigger policy bot comment 170922:29:09 does not trigger policy bot comment 171022:29:09# [RSpecRunTime] RSpec elapsed time: 13 minutes 14.96 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.18 1.17 1.34 1/429 906 171222:29:09 when it is disabled only for one policy 171322:29:12 enqueues Security::GeneratePolicyViolationCommentWorker 171422:29:12# [RSpecRunTime] RSpec elapsed time: 13 minutes 18.13 seconds. Current RSS: ~1314M. Threads: 4. load average: 1.18 1.17 1.34 1/429 911 171622:29:12 when there are no violations 171722:29:14 does not call logger 171822:29:14 behaves like does not require approvals 171922:29:16 resets approvals_required in approval rules 172022:29:16# [RSpecRunTime] RSpec elapsed time: 13 minutes 21.93 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.16 1.17 1.34 1/429 916 172222:29:16 behaves like triggers policy bot comment 172322:29:18 enqueues Security::GeneratePolicyViolationCommentWorker 172422:29:18# [RSpecRunTime] RSpec elapsed time: 13 minutes 23.99 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.16 1.17 1.34 1/429 919 172622:29:18 behaves like merge request without scan result violations 172722:29:20 creates no violation records 172822:29:20 with previous violation record 172922:29:23 removes the violation record 173022:29:23# [RSpecRunTime] RSpec elapsed time: 13 minutes 28.7 seconds. Current RSS: ~1314M. Threads: 4. load average: 1.15 1.16 1.34 1/429 924 173222:29:23 when target branch pipeline is nil 173322:29:23 when fail_open is true 173422:29:23 behaves like does not require approvals 173522:29:24 resets approvals_required in approval rules 173622:29:24# [RSpecRunTime] RSpec elapsed time: 13 minutes 30.3 seconds. Current RSS: ~1314M. Threads: 4. load average: 1.14 1.16 1.34 1/429 925 173822:29:24 behaves like triggers policy bot comment 173922:29:26 enqueues Security::GeneratePolicyViolationCommentWorker 174022:29:26 when bot comment is disabled 174122:29:26 when it is disabled for all policies 174222:29:26 behaves like does not trigger policy bot comment 174322:29:27 does not trigger policy bot comment 174422:29:27# [RSpecRunTime] RSpec elapsed time: 13 minutes 33.45 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.14 1.16 1.34 1/427 926 174622:29:27 when it is disabled only for one policy 174722:29:30 enqueues Security::GeneratePolicyViolationCommentWorker 174822:29:30# [RSpecRunTime] RSpec elapsed time: 13 minutes 36.48 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.13 1.16 1.34 1/427 927 175022:29:30 behaves like persists a violation as warning 175122:29:32 persists a violation as warning 175222:29:32# [RSpecRunTime] RSpec elapsed time: 13 minutes 38.09 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.13 1.16 1.34 1/427 928 175422:29:32 violation data 175522:29:35 saves a trimmed list of violated dependencies 175622:29:35# [RSpecRunTime] RSpec elapsed time: 13 minutes 40.77 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.12 1.15 1.33 1/429 935 175822:29:35 when merge request is merged 175922:29:35 behaves like requires approval 176022:29:36 does not update approval rules 176122:29:36# [RSpecRunTime] RSpec elapsed time: 13 minutes 42.12 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.12 1.15 1.33 1/429 936 176322:29:36 behaves like does not trigger policy bot comment 176422:29:37 does not trigger policy bot comment 176522:29:37# [RSpecRunTime] RSpec elapsed time: 13 minutes 43.6 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.12 1.15 1.33 1/427 937 176722:29:37 for newly_detected states 176822:29:37 when the pipeline has no license report 176922:29:37 behaves like requires approval 177022:29:39 does not update approval rules 177122:29:39# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.0 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.11 1.15 1.33 1/427 938 177322:29:39 behaves like does not trigger policy bot comment 177422:29:40 does not trigger policy bot comment 177522:29:40# [RSpecRunTime] RSpec elapsed time: 13 minutes 46.46 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.11 1.15 1.33 1/427 939 177722:29:40 when there are no violations 177822:29:40 behaves like does not require approvals 177922:29:43 resets approvals_required in approval rules 178022:29:43# [RSpecRunTime] RSpec elapsed time: 13 minutes 49.08 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.11 1.15 1.33 1/429 946 178222:29:43 behaves like triggers policy bot comment 178322:29:46 enqueues Security::GeneratePolicyViolationCommentWorker 178422:29:46# [RSpecRunTime] RSpec elapsed time: 13 minutes 51.78 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.18 1.17 1.34 1/429 951 178622:29:46 when target branch pipeline is nil 178722:29:46 when there are multiple pipelines without reports and one related pipeline 178822:29:46 behaves like requires approval 178922:29:49 does not update approval rules 179022:29:49# [RSpecRunTime] RSpec elapsed time: 13 minutes 54.67 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.16 1.16 1.33 1/429 954 179222:29:49 when fail_open is true 179322:29:49 behaves like does not require approvals 179422:29:50 resets approvals_required in approval rules 179522:29:50# [RSpecRunTime] RSpec elapsed time: 13 minutes 56.4 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.16 1.16 1.33 1/429 955 179722:29:50 behaves like triggers policy bot comment 179822:29:52 enqueues Security::GeneratePolicyViolationCommentWorker 179922:29:52 when bot comment is disabled 180022:29:52 when it is disabled for all policies 180122:29:52 behaves like does not trigger policy bot comment 180222:29:53 does not trigger policy bot comment 180322:29:53# [RSpecRunTime] RSpec elapsed time: 13 minutes 59.48 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.15 1.16 1.33 1/427 956 180522:29:53 when it is disabled only for one policy 180622:29:56 enqueues Security::GeneratePolicyViolationCommentWorker 180722:29:56# [RSpecRunTime] RSpec elapsed time: 14 minutes 2.48 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.15 1.16 1.33 1/427 957 180922:29:56 behaves like persists a violation as warning 181022:29:58 persists a violation as warning 181122:29:58# [RSpecRunTime] RSpec elapsed time: 14 minutes 3.98 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.15 1.16 1.33 1/427 958 181322:29:58# [RSpecRunTime] Finishing example group ee/spec/services/security/scan_result_policies/update_license_approvals_service_spec.rb. It took 1 minute 4.16 seconds. Expected to take 1 minute 5.11 seconds. 181422:29:58# [RSpecRunTime] Starting example group ee/spec/services/ee/members/create_service_spec.rb. Expected to take 53.55 seconds. 181522:29:58Members::CreateService 181622:30:00 with group plan observing quota limits 181722:30:00 already exceeded invite quota limit 181822:30:00 behaves like quota limit exceeded 181922:30:01 is expected to include {:status => :error, :message => "Invite limit of 2 per day exceeded."} 182022:30:01 is expected not to change `Member.count` 182122:30:01# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.99 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.14 1.16 1.33 1/427 959 182322:30:01 will exceed invite quota limit 182422:30:01 behaves like quota limit exceeded 182522:30:01 is expected to include {:status => :error, :message => "Invite limit of 3 per day exceeded."} 182622:30:01 is expected not to change `Member.count` 182722:30:01 within invite quota limit 182822:30:02 is expected to eq {:status=>:success} 182922:30:03 is expected to include #<User id:1021 @user676> and #<User id:1022 @user677> 183022:30:03# [RSpecRunTime] RSpec elapsed time: 14 minutes 8.94 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.14 1.16 1.33 1/427 960 183222:30:03 infinite invite quota limit 183322:30:04 is expected to eq {:status=>:success} 183422:30:05 is expected to include #<User id:1021 @user676> and #<User id:1022 @user677> 183522:30:05# [RSpecRunTime] RSpec elapsed time: 14 minutes 10.71 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.13 1.15 1.33 1/427 961 183722:30:05 without a plan 183822:30:05 is expected to eq {:status=>:success} 183922:30:06 is expected to include #<User id:1021 @user676> and #<User id:1022 @user677> 184022:30:06# [RSpecRunTime] RSpec elapsed time: 14 minutes 12.17 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.13 1.15 1.33 1/427 962 184222:30:06 streaming audit event 184322:30:07 audits event with name 184422:30:07 sends the audit streaming event 184522:30:07# [RSpecRunTime] RSpec elapsed time: 14 minutes 13.49 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.13 1.15 1.33 1/427 963 184722:30:07 with onboarding progress 184822:30:07 when member creation is successful 184922:30:08 invokes an async onboarding progress update 185022:30:08 when member creation fails 185122:30:08 does not invoke an async onboarding progress update 185222:30:08 for onboarding concerns 185322:30:08 when user qualifies for being in onboarding 185422:30:09 converts the user to an invite registration 185522:30:09 when user has finished the welcome step 185622:30:10 finishes onboarding 185722:30:10# [RSpecRunTime] RSpec elapsed time: 14 minutes 16.15 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.12 1.15 1.33 1/427 964 185922:30:10 when user has not finished the welcome step 186022:30:11 does not finish onboarding 186122:30:11 when user does not qualify for onboarding 186222:30:12 does not convert the user to an invite registration 186322:30:12 when user has finished the welcome step 186422:30:12 does not finish onboarding 186522:30:12# [RSpecRunTime] RSpec elapsed time: 14 minutes 18.54 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.12 1.15 1.33 1/427 965 186722:30:12 when auto assigning a duo pro seat 186822:30:13 when enable_auto_assign_gitlab_duo_pro_seats setting is disabled 186922:30:13 does not assign a duo pro seat to the new member 187022:30:13 when enable_auto_assign_gitlab_duo_pro_seats setting is enabled 187122:30:14 assigns a duo pro seat to the new member 187222:30:14 with multiple members added 187322:30:15 assigns a duo pro seat to all new members 187422:30:15# [RSpecRunTime] RSpec elapsed time: 14 minutes 21.01 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.19 1.16 1.33 1/427 966 187622:30:15 when no more duo pro seats are avilable 187722:30:16 does not change the count of assigned users 187822:30:16 when the feature flag is disabled 187922:30:16 does not assign a duo pro seat to the new member 188022:30:16 when top level namespace is not a group 188122:30:17 does not assign a duo pro seat to the new member 188222:30:17 when user is member of a subgroup 188322:30:17 assigns a duo pro seat to the new member 188422:30:17 when user is member of a project 188522:30:18 assigns a duo pro seat to the new member 188622:30:18 with seat availability concerns 188722:30:18 when creating 188822:30:18 when seat is available 188922:30:18 with existing user that is a member in our hierarchy 189022:30:21 adds the member 189122:30:21# [RSpecRunTime] RSpec elapsed time: 14 minutes 27.16 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.17 1.16 1.33 1/427 967 189322:30:21 when under the dashboard limit 189422:30:22 adds the members 189522:30:22# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.45 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.17 1.16 1.33 1/427 968 189722:30:22 when seat is not available 189822:30:23 does not add members 189922:30:23 when updating with no seats left 190022:30:24 allows updating existing invited member 190122:30:24 when part of a group that a free group invited 190222:30:24 when free group is over the limit 190322:30:26 triggers an email notification to owners 190422:30:26 when member source is not a Group 190522:30:26 behaves like notification does not get triggered 190622:30:27 does not trigger the notification worker 190722:30:27# [RSpecRunTime] RSpec elapsed time: 14 minutes 32.69 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.16 1.16 1.33 1/427 969 190922:30:27 when dashboard limit is not enabled 191022:30:27 behaves like notification does not get triggered 191122:30:27 does not trigger the notification worker 191222:30:27 when all members added already existed 191322:30:28 behaves like notification does not get triggered 191422:30:28 does not trigger the notification worker 191522:30:28 when all members added are not associated with a user 191622:30:28 behaves like notification does not get triggered 191722:30:28 does not trigger the notification worker 191822:30:28 when group membership is locked 191922:30:28 does not add the given users to the team 192022:30:28 when assigning a member role 192122:30:28 with custom_roles feature 192222:30:30 adds a user to members with custom role assigned 192322:30:30# [RSpecRunTime] RSpec elapsed time: 14 minutes 36.3 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.15 1.16 1.32 1/427 970 192522:30:30 without custom_roles feature 192622:30:31 adds a user to members without custom role assigned 192722:30:31 with block seat overages enabled 192822:30:32 notifies the group owner about the rejected membership 192922:30:33 adds guest users even if there are no seats available 193022:30:34 rejects members with a billable custom role when there are no seats available 193122:30:35 accepts members with a non-billable custom role when there are no seats available 193222:30:36 rejects members with a custom role from another namespace 193322:30:36 when current user is the owner 193422:30:36 does not notify the group owner about the rejected membership 193522:30:37# [RSpecRunTime] RSpec elapsed time: 14 minutes 42.66 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.13 1.15 1.32 1/427 971 193722:30:37 with invited emails 193822:30:37 does not notify the owner of rejected email invites 193922:30:37 with skip_authorization param 194022:30:37 with current_user 194122:30:37 ignores skip_authorization and raises AccessDeniedError 194222:30:37 when current_user is nil 194322:30:37 when skip_authorization param is false 194422:30:37 raises AccessDeniedError 194522:30:37 when skip_authorization param is true 194622:30:38 returns success 194722:30:38 with billable promotion management 194822:30:38 when feature is disabled 194922:30:39 is expected to change `project.members.count` by 2 195022:30:39 when setting is disabled 195122:30:39 is expected to change `project.members.count` by 2 195222:30:39 when license is not Ultimate 195322:30:40 is expected to change `project.members.count` by 2 195422:30:40 queues member for admin approval 195522:30:41 is expected not to change `project.members.count` 195622:30:41 is expected to change `::Members::MemberApproval.count` by 2 195722:30:41 returns queued_users in the response 195822:30:41 with error and queued users 195922:30:42 returns message and queued_users in the response 196022:30:42# [RSpecRunTime] RSpec elapsed time: 14 minutes 48.08 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.12 1.15 1.32 1/428 972 196222:30:42 behaves like does not trigger event 196322:30:42 does not publish a MembershipModifiedByAdminEvent 196422:30:42 when admin modifies members 196522:30:42 when adding user to billable DEVELOPER role 196622:30:42 behaves like triggers event 196722:30:43 publishes MembershipModifiedByAdminEvent 196822:30:43 when one member has error 196922:30:43 behaves like triggers event 197022:30:44 publishes MembershipModifiedByAdminEvent 197122:30:44 when feature is disabled 197222:30:44 behaves like does not trigger event 197322:30:45 does not publish a MembershipModifiedByAdminEvent 197422:30:45 when setting is disabled 197522:30:45 behaves like does not trigger event 197622:30:45 does not publish a MembershipModifiedByAdminEvent 197722:30:45 when license is not Ultimate 197822:30:45 behaves like does not trigger event 197922:30:46 does not publish a MembershipModifiedByAdminEvent 198022:30:46 when new user not present in system is invited with email 198122:30:46 behaves like does not trigger event 198222:30:46 does not publish a MembershipModifiedByAdminEvent 198322:30:46 when adding user to a non billable GUEST role 198422:30:46 behaves like does not trigger event 198522:30:47 does not publish a MembershipModifiedByAdminEvent 198622:30:47 when current_user is nil 198722:30:47 behaves like does not trigger event 198822:30:48 does not publish a MembershipModifiedByAdminEvent 199022:30:48 behaves like does not trigger event 199122:30:49 does not publish a MembershipModifiedByAdminEvent 199222:30:49# [RSpecRunTime] Finishing example group ee/spec/services/ee/members/create_service_spec.rb. It took 50.81 seconds. Expected to take 53.55 seconds. 199322:30:49# [RSpecRunTime] Starting example group ee/spec/workers/security/scan_execution_policies/create_pipeline_worker_spec.rb. Expected to take 44.55 seconds. 199422:30:49Security::ScanExecutionPolicies::CreatePipelineWorker 199622:30:50 when project is not found 199722:30:50 behaves like does not call RuleScheduleService 199822:30:50 is expected not to receive new(*(any args)) 0 times 199922:30:50# [RSpecRunTime] RSpec elapsed time: 14 minutes 55.91 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.10 1.14 1.32 1/430 973 200122:30:50 when user is not found 200222:30:50 behaves like does not call RuleScheduleService 200322:30:50 is expected not to receive new(*(any args)) 0 times 200422:30:50 when the user and project exists 200522:30:50 delegates the pipeline creation to Security::SecurityOrchestrationPolicies::CreatePipelineService 200622:30:50 behaves like tracks internal metrics 200722:30:50 tracks internal metrics with the right parameters 200822:30:50 when the number of active security policy scheduled scans exceeds the limit 200922:30:50 when the scans are from the same scheduled policy 201022:30:50 when feature flag `scan_execution_pipeline_concurrency_control` is disabled 201122:30:50 behaves like creates a new pipeline 201222:30:51 delegates the pipeline creation to Security::SecurityOrchestrationPolicies::CreatePipelineService 201322:30:51 behaves like tracks internal metrics 201422:30:52 tracks internal metrics with the right parameters 201522:30:52 when feature flag `scan_execution_pipeline_concurrency_control` is enabled 201622:30:52 behaves like does not creates a new pipeline 201722:30:53 does not invokes CreatePipelineService 201822:30:53 behaves like reschedules the worker 201922:30:54 reschedules the worker 202022:30:54 behaves like does not track internal metrics 202122:30:55 does not track internal metrics 202222:30:55 when the active scans are from different projects in the group 202322:30:55 when the worker is running for one of the projects in the group 202422:30:58 does not invokes CreatePipelineService 202522:30:58 behaves like reschedules the worker 202622:31:00 reschedules the worker 202722:31:00# [RSpecRunTime] RSpec elapsed time: 15 minutes 6.32 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.09 1.14 1.31 1/429 974 202922:31:00 behaves like does not track internal metrics 203022:31:03 does not track internal metrics 203122:31:03# [RSpecRunTime] RSpec elapsed time: 15 minutes 8.93 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.09 1.14 1.31 1/429 975 203322:31:03 batching over projects in the namespace 203422:31:05 runs the count query in batches 203522:31:06# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.61 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.08 1.14 1.31 1/429 976 203722:31:06 when the scans are from the another scheduled policy 203822:31:06 when feature flag `scan_execution_pipeline_concurrency_control` is disabled 203922:31:06 behaves like creates a new pipeline 204022:31:07 delegates the pipeline creation to Security::SecurityOrchestrationPolicies::CreatePipelineService 204122:31:07# [RSpecRunTime] RSpec elapsed time: 15 minutes 13.23 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.08 1.14 1.31 1/429 977 204322:31:07 behaves like tracks internal metrics 204422:31:09 tracks internal metrics with the right parameters 204522:31:09# [RSpecRunTime] RSpec elapsed time: 15 minutes 14.68 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.07 1.13 1.31 1/429 978 204722:31:09 when feature flag `scan_execution_pipeline_concurrency_control` is enabled 204822:31:09 behaves like creates a new pipeline 204922:31:10 delegates the pipeline creation to Security::SecurityOrchestrationPolicies::CreatePipelineService 205022:31:10# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.39 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.07 1.13 1.31 1/429 979 205222:31:10 behaves like tracks internal metrics 205322:31:12 tracks internal metrics with the right parameters 205422:31:12# [RSpecRunTime] RSpec elapsed time: 15 minutes 17.99 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.07 1.13 1.31 1/429 980 205622:31:12 when the worker is running for a project in another root group 205722:31:12 when feature flag `scan_execution_pipeline_concurrency_control` is disabled 205822:31:12 behaves like creates a new pipeline 205922:31:14 delegates the pipeline creation to Security::SecurityOrchestrationPolicies::CreatePipelineService 206022:31:14# [RSpecRunTime] RSpec elapsed time: 15 minutes 20.09 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.07 1.13 1.31 1/429 981 206222:31:14 behaves like tracks internal metrics 206322:31:16 tracks internal metrics with the right parameters 206422:31:16# [RSpecRunTime] RSpec elapsed time: 15 minutes 22.11 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.07 1.13 1.31 1/429 982 206622:31:16 when feature flag `scan_execution_pipeline_concurrency_control` is enabled 206722:31:16 behaves like creates a new pipeline 206822:31:18 delegates the pipeline creation to Security::SecurityOrchestrationPolicies::CreatePipelineService 206922:31:18# [RSpecRunTime] RSpec elapsed time: 15 minutes 24.27 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.07 1.13 1.31 1/429 983 207122:31:18 behaves like tracks internal metrics 207222:31:20 tracks internal metrics with the right parameters 207322:31:20# [RSpecRunTime] RSpec elapsed time: 15 minutes 26.32 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.06 1.13 1.30 1/429 984 207522:31:20 when the worker is running for a project in the same root group 207622:31:20 when feature flag `scan_execution_pipeline_concurrency_control` is disabled 207722:31:20 behaves like creates a new pipeline 207822:31:22 delegates the pipeline creation to Security::SecurityOrchestrationPolicies::CreatePipelineService 207922:31:22# [RSpecRunTime] RSpec elapsed time: 15 minutes 28.06 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.06 1.13 1.30 1/429 985 208122:31:22 behaves like tracks internal metrics 208222:31:24 tracks internal metrics with the right parameters 208322:31:24# [RSpecRunTime] RSpec elapsed time: 15 minutes 29.86 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.06 1.13 1.30 1/429 986 208522:31:24 when feature flag `scan_execution_pipeline_concurrency_control` is enabled 208622:31:24 behaves like does not creates a new pipeline 208722:31:26 does not invokes CreatePipelineService 208822:31:26# [RSpecRunTime] RSpec elapsed time: 15 minutes 31.8 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.06 1.13 1.30 1/429 987 209022:31:26 behaves like reschedules the worker 209122:31:27 reschedules the worker 209222:31:27# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.6 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.06 1.13 1.30 1/429 988 209422:31:27 behaves like does not track internal metrics 209522:31:29 does not track internal metrics 209622:31:30# [RSpecRunTime] RSpec elapsed time: 15 minutes 35.65 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.13 1.14 1.31 1/429 989 209822:31:30 when create pipeline service returns errors 209922:31:30 logs the error 210022:31:30 behaves like tracks internal metrics 210122:31:30 tracks internal metrics with the right parameters 210222:31:30# [RSpecRunTime] Finishing example group ee/spec/workers/security/scan_execution_policies/create_pipeline_worker_spec.rb. It took 41.12 seconds. Expected to take 44.55 seconds. 210322:31:30# [RSpecRunTime] Starting example group ee/spec/finders/geo/project_wiki_repository_registry_finder_spec.rb. Expected to take 37.33 seconds. 210422:31:30Geo::ProjectWikiRepositoryRegistryFinder 210522:31:30 behaves like a framework registry finder 210722:31:30 when user cannot read all Geo 210822:31:32 is expected to be empty 210922:31:32# [RSpecRunTime] RSpec elapsed time: 15 minutes 38.42 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.13 1.14 1.31 4/429 990 211122:31:32 when user can read all Geo 211222:31:32 when admin mode is disabled 211322:31:35 is expected to be empty 211422:31:35# [RSpecRunTime] RSpec elapsed time: 15 minutes 41.09 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.12 1.14 1.30 1/429 991 211622:31:35 when admin mode is enabled 211722:31:35 with an ids param 211822:31:37 returns specified registries 211922:31:38# [RSpecRunTime] RSpec elapsed time: 15 minutes 43.62 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.12 1.14 1.30 1/429 992 212122:31:38 with an ids param empty 212222:31:40 returns all registries 212322:31:40# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.23 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.11 1.14 1.30 2/429 993 212522:31:40 with a replication_state param 212622:31:43 returns registries with requested replication state 212722:31:43# [RSpecRunTime] RSpec elapsed time: 15 minutes 48.73 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.11 1.14 1.30 1/430 994 212922:31:43 with a replication_state param empty 213022:31:45 returns all registries 213122:31:45# [RSpecRunTime] RSpec elapsed time: 15 minutes 51.27 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.18 1.15 1.31 1/430 995 213322:31:45 with verification enabled 213422:31:45 with a verification_state param 213522:31:48 returns registries with requested verification state (PENDING: Skipping because verification is not enabled for Projects::WikiRepository) 213622:31:48# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.79 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.18 1.15 1.31 1/430 996 213822:31:48 with a verification_state param empty 213922:31:50 returns all registries (PENDING: Skipping because verification is not enabled for Projects::WikiRepository) 214022:31:50# [RSpecRunTime] RSpec elapsed time: 15 minutes 56.39 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.25 1.17 1.31 1/430 997 214222:31:50 with verification disabled 214322:31:50 with a verification_state param 214422:31:53 raises ArgumentError 214522:31:53# [RSpecRunTime] RSpec elapsed time: 15 minutes 59.0 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.25 1.17 1.31 2/430 998 214722:31:53 with a verification_state param empty 214822:31:55 raises ArgumentError 214922:31:56# [RSpecRunTime] RSpec elapsed time: 16 minutes 1.61 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.23 1.16 1.31 1/429 999 215122:31:56 when search method is not implemented in the registry model 215222:31:58 raises ArgumentError 215322:31:58# [RSpecRunTime] RSpec elapsed time: 16 minutes 4.34 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.21 1.16 1.31 1/429 1000 215522:31:58 when search method is implemented in the registry model 215622:32:01 returns a registry filtered by keyword (PENDING: Skipping because search method is not implemented 215722:32:01 for Projects::WikiRepository or searchable attributes are not defined.) 215822:32:01# [RSpecRunTime] RSpec elapsed time: 16 minutes 7.09 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.21 1.16 1.31 1/429 1001 216022:32:01 with no params 216122:32:04 returns all registries 216222:32:04# [RSpecRunTime] RSpec elapsed time: 16 minutes 9.88 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.19 1.16 1.30 1/429 1002 216422:32:04# [RSpecRunTime] Finishing example group ee/spec/finders/geo/project_wiki_repository_registry_finder_spec.rb. It took 33.98 seconds. Expected to take 37.33 seconds. 216522:32:04# [RSpecRunTime] Starting example group ee/spec/services/vulnerabilities/starboard_vulnerability_create_service_spec.rb. Expected to take 30.93 seconds. 216622:32:04Vulnerabilities::StarboardVulnerabilityCreateService 216722:32:04 with authorized user 216822:32:04 with feature enabled 216922:32:05 creates Vulnerability 217022:32:06 has correct data 217122:32:08 sets cluster_agent.has_vulnerability to true 217222:32:09 marks the project as vulnerable 217322:32:10 increases vulnerability_count by 1 217422:32:11 sets the `traversal_ids` of the `vulnerability_reads` record 217522:32:11 when there is an identifier for a different project 217622:32:13 does not reuse another project's identifier 217722:32:14 creates a new identifier 217822:32:14# [RSpecRunTime] RSpec elapsed time: 16 minutes 20.35 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.16 1.15 1.30 1/429 1003 218022:32:14 when there is a scanner for a different project 218122:32:16 does not reuse another project's scanner 218222:32:18 creates a new scanner 218322:32:18# [RSpecRunTime] RSpec elapsed time: 16 minutes 24.03 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.16 1.15 1.30 1/429 1004 218522:32:18 when the project does not have vulnerability quota 218622:32:19 does not create the vulnerability 218722:32:19# [RSpecRunTime] RSpec elapsed time: 16 minutes 25.19 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.15 1.15 1.30 1/429 1005 218922:32:19 when an existing vulnerability is found 219022:32:19 initial_state: :dismissed, expected_state: :dismissed 219122:32:20 returns success and only changes state to detected if initially resolved 219222:32:20# [RSpecRunTime] RSpec elapsed time: 16 minutes 26.51 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.15 1.15 1.30 1/429 1006 219422:32:20 initial_state: :confirmed, expected_state: :confirmed 219522:32:22 returns success and only changes state to detected if initially resolved 219622:32:22# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.96 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.15 1.15 1.30 1/429 1007 219822:32:22 initial_state: :detected, expected_state: :detected 219922:32:23 returns success and only changes state to detected if initially resolved 220022:32:23# [RSpecRunTime] RSpec elapsed time: 16 minutes 29.34 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.06 1.13 1.29 1/429 1008 220222:32:23 initial_state: :resolved, expected_state: :detected 220322:32:25 returns success and only changes state to detected if initially resolved 220422:32:25# [RSpecRunTime] RSpec elapsed time: 16 minutes 30.91 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.06 1.13 1.29 1/429 1009 220622:32:25 when attempt to revert an existing resolved vulnerability fails 220722:32:26 returns an error response 220822:32:26# [RSpecRunTime] RSpec elapsed time: 16 minutes 32.32 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.06 1.13 1.29 1/429 1010 221022:32:26 behaves like reacting to archived and traversal_ids changes 221122:32:26 scheduling `Vulnerabilities::UpdateArchivedAttributeOfVulnerabilityReadsWorker` 221222:32:26 when the `archived` attribute of the project does not change while creating the vulnerability 221322:32:27 does not schedule the worker 221422:32:27# [RSpecRunTime] RSpec elapsed time: 16 minutes 33.57 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.06 1.13 1.29 1/429 1011 221622:32:27 when the `archived` attribute of the project changes while creating the vulnerability 221722:32:29 schedules the worker 221822:32:29# [RSpecRunTime] RSpec elapsed time: 16 minutes 34.91 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.21 1.16 1.30 1/429 1012 222022:32:29 scheduling `Vulnerabilities::UpdateNamespaceIdsOfVulnerabilityReadsWorker` 222122:32:29 when the `traversal_ids` attribute of the namespace does not change while creating the record 222222:32:30 does not schedule the worker 222322:32:30# [RSpecRunTime] RSpec elapsed time: 16 minutes 36.22 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.21 1.16 1.30 1/429 1013 222522:32:30 when the `traversal_ids` attribute of the namespace changes while creating the vulnereability 222622:32:31 schedules the worker 222722:32:31# [RSpecRunTime] RSpec elapsed time: 16 minutes 37.6 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.21 1.16 1.30 1/429 1014 222922:32:31 when the project moves to another namespace 223022:32:33 schedules the worker 223122:32:33# [RSpecRunTime] RSpec elapsed time: 16 minutes 39.07 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.21 1.16 1.30 1/429 1015 223322:32:33 with feature disabled 223422:32:34 raises AccessDeniedError 223522:32:34# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.24 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.20 1.16 1.30 1/429 1016 223722:32:34 with unauthorized user 223822:32:35 raises AccessDeniedError 223922:32:35# [RSpecRunTime] RSpec elapsed time: 16 minutes 41.41 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.20 1.16 1.30 1/429 1017 224122:32:35# [RSpecRunTime] Finishing example group ee/spec/services/vulnerabilities/starboard_vulnerability_create_service_spec.rb. It took 31.53 seconds. Expected to take 30.93 seconds. 224222:32:35# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/geo/project_wiki_repository_registries_resolver_spec.rb. Expected to take 27.04 seconds. 224322:32:35Resolvers::Geo::ProjectWikiRepositoryRegistriesResolver 224422:32:35 behaves like a Geo registries resolver 224622:32:36 when the parent object is the current node 224722:32:36 when the user has permission to view Geo data 224822:32:36 when admin mode is enabled 224922:32:36 when the ids argument is null 225022:32:38 returns registries, in order 225122:32:38# [RSpecRunTime] RSpec elapsed time: 16 minutes 44.46 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.18 1.15 1.30 1/429 1018 225322:32:38 when the ids argument is present 225422:32:41 returns the requested registries, in order 225522:32:41# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.26 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.18 1.15 1.30 1/429 1019 225722:32:41 when the replication_state argument is present 225822:32:44 returns registries with requested replication state, in order 225922:32:44# [RSpecRunTime] RSpec elapsed time: 16 minutes 49.93 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.16 1.15 1.29 3/430 1020 226122:32:44 with verification enabled 226222:32:44 when the verification_state argument is present 226322:32:47 returns registries with requested verification state, in order 226422:32:47# [RSpecRunTime] RSpec elapsed time: 16 minutes 52.68 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.16 1.15 1.29 1/429 1021 226622:32:47 with verification disabled 226722:32:47 when the verification_state argument is present 226822:32:49 raises ArgumentError (PENDING: Skipping because verification is enabled for Projects::WikiRepository) 226922:32:49# [RSpecRunTime] RSpec elapsed time: 16 minutes 55.36 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.15 1.15 1.29 1/429 1022 227122:32:49 when admin mode is disabled 227222:32:52 returns nothing 227322:32:52# [RSpecRunTime] RSpec elapsed time: 16 minutes 58.04 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.15 1.15 1.29 1/429 1023 227522:32:52 when the user does not have permission to view Geo data 227622:32:55 returns nothing 227722:32:55# [RSpecRunTime] RSpec elapsed time: 17 minutes 0.98 second. Current RSS: ~1352M. Threads: 4. load average: 1.14 1.15 1.29 1/429 1024 227922:32:55 when the parent object is not the current node 228022:32:55 when the user has permission to view Geo data 228122:32:58 returns nothing, because we can't query other nodes' tracking databases 228222:32:58# [RSpecRunTime] RSpec elapsed time: 17 minutes 4.09 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.14 1.15 1.29 1/429 1025 228422:32:58# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/geo/project_wiki_repository_registries_resolver_spec.rb. It took 22.68 seconds. Expected to take 27.04 seconds. 228522:32:58# [RSpecRunTime] Starting example group ee/spec/models/dependencies/dependency_list_export_spec.rb. Expected to take 24.85 seconds. 228622:32:58Dependencies::DependencyListExport 228722:32:59 does not allow STI 228822:32:59 #retrieve_upload 228922:32:59 is expected to be present 229022:32:59 with loose foreign key on dependency_list_exports.project_id 229122:32:59 behaves like cleanup by a loose foreign key 229222:33:07 cleans up (delete or nullify) the model 229322:33:07# [RSpecRunTime] RSpec elapsed time: 17 minutes 13.03 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.12 1.14 1.29 1/429 1026 229522:33:07 with loose foreign key on dependency_list_exports.organization_id 229622:33:07 behaves like cleanup by a loose foreign key 229722:33:08 cleans up (delete or nullify) the model 229822:33:08# [RSpecRunTime] RSpec elapsed time: 17 minutes 14.18 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.12 1.14 1.29 1/429 1027 230122:33:08 when the exportable is a project 230222:33:08 is expected to eq #<Project id:447 group412/project-448>> 230322:33:08 when the exportable is a group 230422:33:08 is expected to eq #<Group id:1484 @group412> 230522:33:08 when the exportable is a pipeline 230622:33:08 is expected to eq #<Ci::Pipeline ref: "master", sha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", before_sha: nil, creat...ts_locked", partition_id: 102, id: 65, auto_canceled_by_id: nil, auto_canceled_by_partition_id: nil> 230822:33:08 when the export has not been running for too long 230922:33:10 is expected to be falsey 231022:33:10# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.37 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.11 1.14 1.29 1/429 1028 231222:33:10 when the export has been running for too long 231322:33:11 is expected to be truthy 231422:33:11 associations 231522:33:11 is expected to belong to project required: false 231622:33:11 is expected to belong to group required: false 231722:33:11 is expected to belong to author class_name => User required: false 231822:33:11 is expected to have many export_parts class_name => Dependencies::DependencyListExport::Part dependent => destroy 231922:33:11 #export_service 232022:33:11 is expected to be an instance of Dependencies::Export::SegmentedExportService 232222:33:11 when the export is new 232322:33:12 is expected to have attributes {:status => 0} 232422:33:12 and it fails 232522:33:12 is expected to have attributes {:status => -1} 232622:33:12 when the export starts 232722:33:12 is expected to have attributes {:status => 1} 232822:33:12 when the export is running 232922:33:12 and it finishes 233022:33:12 is expected to have attributes {:status => 2} 233122:33:12 and it fails 233222:33:12 is expected to have attributes {:status => -1} 233422:33:12 is expected to validate that :status cannot be empty/falsy 233522:33:12 is expected to validate that :export_type cannot be empty/falsy 233622:33:12 is expected not to validate that :file cannot be empty/falsy 233722:33:12 when export is finished 233822:33:12 is expected to validate that :file cannot be empty/falsy 233922:33:12 only one exportable can be set 234022:33:12 args: {:organization=>#<Organizations::Organization id: 1000000001, created_at: "2024-11-13 22:15:49.558613005 +0000", updated_at: "2024-11-13 22:15:49.558688476 +0000", name: "Organization #1", path: "organization-1", visibility_level: 0>, :group=>#<Group id:1000000002 @group1>, :project=>#<Project id:1000000004 group1/project-1>>, :pipeline=>#<Ci::Pipeline ref: "master", sha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", before_sha: nil, created_at: "2024-11-13 22:15:50.064248909 +0000", updated_at: "2024-11-13 22:15:50.064286239 +0000", tag: false, yaml_errors: nil, committed_at: nil, project_id: 1000000004, status: "pending", started_at: nil, finished_at: nil, duration: nil, user_id: nil, lock_version: 0, pipeline_schedule_id: nil, source: "push", config_source: "unknown_source", protected: false, failure_reason: nil, iid: nil, merge_request_id: nil, source_sha: nil, target_sha: nil, external_pull_request_id: nil, ci_ref_id: nil, locked: "artifacts_locked", partition_id: 102, id: 1000000005, auto_canceled_by_id: nil, auto_canceled_by_partition_id: nil>}, valid: false 234122:33:12 is expected to include {:error => "Only one exportable is required"} 234222:33:12 args: {:organization=>#<Organizations::Organization id: 1000000001, created_at: "2024-11-13 22:15:49.558613005 +0000", updated_at: "2024-11-13 22:15:49.558688476 +0000", name: "Organization #1", path: "organization-1", visibility_level: 0>, :group=>#<Group id:1000000002 @group1>, :project=>#<Project id:1000000004 group1/project-1>>, :pipeline=>nil}, valid: false 234322:33:12 is expected to include {:error => "Only one exportable is required"} 234422:33:12 args: {:organization=>#<Organizations::Organization id: 1000000001, created_at: "2024-11-13 22:15:49.558613005 +0000", updated_at: "2024-11-13 22:15:49.558688476 +0000", name: "Organization #1", path: "organization-1", visibility_level: 0>, :group=>#<Group id:1000000002 @group1>, :project=>nil, :pipeline=>#<Ci::Pipeline ref: "master", sha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", before_sha: nil, created_at: "2024-11-13 22:15:50.064248909 +0000", updated_at: "2024-11-13 22:15:50.064286239 +0000", tag: false, yaml_errors: nil, committed_at: nil, project_id: 1000000004, status: "pending", started_at: nil, finished_at: nil, duration: nil, user_id: nil, lock_version: 0, pipeline_schedule_id: nil, source: "push", config_source: "unknown_source", protected: false, failure_reason: nil, iid: nil, merge_request_id: nil, source_sha: nil, target_sha: nil, external_pull_request_id: nil, ci_ref_id: nil, locked: "artifacts_locked", partition_id: 102, id: 1000000005, auto_canceled_by_id: nil, auto_canceled_by_partition_id: nil>}, valid: false 234522:33:13 is expected to include {:error => "Only one exportable is required"} 234622:33:13 args: {:organization=>#<Organizations::Organization id: 1000000001, created_at: "2024-11-13 22:15:49.558613005 +0000", updated_at: "2024-11-13 22:15:49.558688476 +0000", name: "Organization #1", path: "organization-1", visibility_level: 0>, :group=>#<Group id:1000000002 @group1>, :project=>nil, :pipeline=>nil}, valid: false 234722:33:13 is expected to include {:error => "Only one exportable is required"} 234822:33:13 args: {:organization=>#<Organizations::Organization id: 1000000001, created_at: "2024-11-13 22:15:49.558613005 +0000", updated_at: "2024-11-13 22:15:49.558688476 +0000", name: "Organization #1", path: "organization-1", visibility_level: 0>, :group=>nil, :project=>#<Project id:1000000004 group1/project-1>>, :pipeline=>#<Ci::Pipeline ref: "master", sha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", before_sha: nil, created_at: "2024-11-13 22:15:50.064248909 +0000", updated_at: "2024-11-13 22:15:50.064286239 +0000", tag: false, yaml_errors: nil, committed_at: nil, project_id: 1000000004, status: "pending", started_at: nil, finished_at: nil, duration: nil, user_id: nil, lock_version: 0, pipeline_schedule_id: nil, source: "push", config_source: "unknown_source", protected: false, failure_reason: nil, iid: nil, merge_request_id: nil, source_sha: nil, target_sha: nil, external_pull_request_id: nil, ci_ref_id: nil, locked: "artifacts_locked", partition_id: 102, id: 1000000005, auto_canceled_by_id: nil, auto_canceled_by_partition_id: nil>}, valid: false 234922:33:13 is expected to include {:error => "Only one exportable is required"} 235022:33:13 args: {:organization=>#<Organizations::Organization id: 1000000001, created_at: "2024-11-13 22:15:49.558613005 +0000", updated_at: "2024-11-13 22:15:49.558688476 +0000", name: "Organization #1", path: "organization-1", visibility_level: 0>, :group=>nil, :project=>#<Project id:1000000004 group1/project-1>>, :pipeline=>nil}, valid: false 235122:33:13 is expected to include {:error => "Only one exportable is required"} 235222:33:13 args: {:organization=>#<Organizations::Organization id: 1000000001, created_at: "2024-11-13 22:15:49.558613005 +0000", updated_at: "2024-11-13 22:15:49.558688476 +0000", name: "Organization #1", path: "organization-1", visibility_level: 0>, :group=>nil, :project=>nil, :pipeline=>#<Ci::Pipeline ref: "master", sha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", before_sha: nil, created_at: "2024-11-13 22:15:50.064248909 +0000", updated_at: "2024-11-13 22:15:50.064286239 +0000", tag: false, yaml_errors: nil, committed_at: nil, project_id: 1000000004, status: "pending", started_at: nil, finished_at: nil, duration: nil, user_id: nil, lock_version: 0, pipeline_schedule_id: nil, source: "push", config_source: "unknown_source", protected: false, failure_reason: nil, iid: nil, merge_request_id: nil, source_sha: nil, target_sha: nil, external_pull_request_id: nil, ci_ref_id: nil, locked: "artifacts_locked", partition_id: 102, id: 1000000005, auto_canceled_by_id: nil, auto_canceled_by_partition_id: nil>}, valid: false 235322:33:13 is expected to include {:error => "Only one exportable is required"} 235422:33:13 args: {:organization=>#<Organizations::Organization id: 1000000001, created_at: "2024-11-13 22:15:49.558613005 +0000", updated_at: "2024-11-13 22:15:49.558688476 +0000", name: "Organization #1", path: "organization-1", visibility_level: 0>, :group=>nil, :project=>nil, :pipeline=>nil}, valid: true 235522:33:13 is expected not to include {:error => "Only one exportable is required"} 235622:33:13 args: {:organization=>nil, :group=>#<Group id:1000000002 @group1>, :project=>#<Project id:1000000004 group1/project-1>>, :pipeline=>#<Ci::Pipeline ref: "master", sha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", before_sha: nil, created_at: "2024-11-13 22:15:50.064248909 +0000", updated_at: "2024-11-13 22:15:50.064286239 +0000", tag: false, yaml_errors: nil, committed_at: nil, project_id: 1000000004, status: "pending", started_at: nil, finished_at: nil, duration: nil, user_id: nil, lock_version: 0, pipeline_schedule_id: nil, source: "push", config_source: "unknown_source", protected: false, failure_reason: nil, iid: nil, merge_request_id: nil, source_sha: nil, target_sha: nil, external_pull_request_id: nil, ci_ref_id: nil, locked: "artifacts_locked", partition_id: 102, id: 1000000005, auto_canceled_by_id: nil, auto_canceled_by_partition_id: nil>}, valid: false 235722:33:13 is expected to include {:error => "Only one exportable is required"} 235822:33:13 args: {:organization=>nil, :group=>#<Group id:1000000002 @group1>, :project=>#<Project id:1000000004 group1/project-1>>, :pipeline=>nil}, valid: false 235922:33:13 is expected to include {:error => "Only one exportable is required"} 236022:33:13 args: {:organization=>nil, :group=>#<Group id:1000000002 @group1>, :project=>nil, :pipeline=>#<Ci::Pipeline ref: "master", sha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", before_sha: nil, created_at: "2024-11-13 22:15:50.064248909 +0000", updated_at: "2024-11-13 22:15:50.064286239 +0000", tag: false, yaml_errors: nil, committed_at: nil, project_id: 1000000004, status: "pending", started_at: nil, finished_at: nil, duration: nil, user_id: nil, lock_version: 0, pipeline_schedule_id: nil, source: "push", config_source: "unknown_source", protected: false, failure_reason: nil, iid: nil, merge_request_id: nil, source_sha: nil, target_sha: nil, external_pull_request_id: nil, ci_ref_id: nil, locked: "artifacts_locked", partition_id: 102, id: 1000000005, auto_canceled_by_id: nil, auto_canceled_by_partition_id: nil>}, valid: false 236122:33:13 is expected to include {:error => "Only one exportable is required"} 236222:33:13 args: {:organization=>nil, :group=>#<Group id:1000000002 @group1>, :project=>nil, :pipeline=>nil}, valid: true 236322:33:13 is expected not to include {:error => "Only one exportable is required"} 236422:33:13 args: {:organization=>nil, :group=>nil, :project=>#<Project id:1000000004 group1/project-1>>, :pipeline=>#<Ci::Pipeline ref: "master", sha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", before_sha: nil, created_at: "2024-11-13 22:15:50.064248909 +0000", updated_at: "2024-11-13 22:15:50.064286239 +0000", tag: false, yaml_errors: nil, committed_at: nil, project_id: 1000000004, status: "pending", started_at: nil, finished_at: nil, duration: nil, user_id: nil, lock_version: 0, pipeline_schedule_id: nil, source: "push", config_source: "unknown_source", protected: false, failure_reason: nil, iid: nil, merge_request_id: nil, source_sha: nil, target_sha: nil, external_pull_request_id: nil, ci_ref_id: nil, locked: "artifacts_locked", partition_id: 102, id: 1000000005, auto_canceled_by_id: nil, auto_canceled_by_partition_id: nil>}, valid: true 236522:33:13 is expected not to include {:error => "Only one exportable is required"} 236622:33:13 args: {:organization=>nil, :group=>nil, :project=>#<Project id:1000000004 group1/project-1>>, :pipeline=>nil}, valid: true 236722:33:13 is expected not to include {:error => "Only one exportable is required"} 236822:33:13 args: {:organization=>nil, :group=>nil, :project=>nil, :pipeline=>#<Ci::Pipeline ref: "master", sha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", before_sha: nil, created_at: "2024-11-13 22:15:50.064248909 +0000", updated_at: "2024-11-13 22:15:50.064286239 +0000", tag: false, yaml_errors: nil, committed_at: nil, project_id: 1000000004, status: "pending", started_at: nil, finished_at: nil, duration: nil, user_id: nil, lock_version: 0, pipeline_schedule_id: nil, source: "push", config_source: "unknown_source", protected: false, failure_reason: nil, iid: nil, merge_request_id: nil, source_sha: nil, target_sha: nil, external_pull_request_id: nil, ci_ref_id: nil, locked: "artifacts_locked", partition_id: 102, id: 1000000005, auto_canceled_by_id: nil, auto_canceled_by_partition_id: nil>}, valid: true 236922:33:13 is expected not to include {:error => "Only one exportable is required"} 237022:33:13 args: {:organization=>nil, :group=>nil, :project=>nil, :pipeline=>nil}, valid: false 237122:33:13 is expected to include {:error => "Only one exportable is required"} 237222:33:13 with loose foreign key on dependency_list_exports.group_id 237322:33:13 behaves like cleanup by a loose foreign key 237422:33:16 cleans up (delete or nullify) the model 237522:33:16# [RSpecRunTime] RSpec elapsed time: 17 minutes 22.01 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.10 1.14 1.28 1/429 1029 237722:33:16 #exportable= 237822:33:16 is expected to change `export.project` to #<Project id:447 group412/project-448>> 237922:33:16 is expected to change `export.group` to #<Group id:1484 @group412> 238022:33:16 is expected to change `export.organization` to #<Organizations::Organization id: 1000000019, created_at: "2024-11-13 22:33:16.610565471 +0000", upda...-13 22:33:16.610597951 +0000", name: "Organization #4", path: "organization-4", visibility_level: 0> 238122:33:16 sets pipelines and project when given a pipeline 238222:33:16 raises when exportable is an unknown type 238322:33:16 #schedule_export_deletion 238422:33:17 schedules the export deletion 238522:33:17 with loose foreign key on dependency_list_exports.user_id 238622:33:17 behaves like cleanup by a loose foreign key 238722:33:21 cleans up (delete or nullify) the model 238822:33:21# [RSpecRunTime] RSpec elapsed time: 17 minutes 27.32 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.09 1.13 1.28 1/429 1030 239022:33:21# [RSpecRunTime] Finishing example group ee/spec/models/dependencies/dependency_list_export_spec.rb. It took 23.23 seconds. Expected to take 24.85 seconds. 239122:33:21# [RSpecRunTime] Starting example group ee/spec/lib/projects/project_changes_auditor_spec.rb. Expected to take 22.57 seconds. 239222:33:21Projects::ProjectChangesAuditor 239322:33:21 .audit_changes 239422:33:22 audit changes 239522:33:22 does not create an event when suggestion_commit_message change from nil to empty string 239622:33:22 when project visibility_level is updated 239722:33:22 behaves like project_audit_events_from_to 239822:33:23 calls auditor 239922:33:23# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.74 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.09 1.13 1.28 1/429 1031 240122:33:23 when project description is updated 240222:33:23 behaves like project_audit_events_from_to 240322:33:23 calls auditor 240422:33:23 when project name is updated 240522:33:23 behaves like project_audit_events_from_to 240622:33:24 calls auditor 240722:33:24 when project path is updated 240822:33:24 behaves like project_audit_events_to 240922:33:24 calls auditor 241022:33:24 when project namespace is updated 241122:33:24 behaves like project_audit_events_to 241222:33:25 calls auditor 241322:33:25 when project repository size limit is updated 241422:33:25 behaves like project_audit_events_from_to 241522:33:25 calls auditor 241622:33:25 when project packages enabled setting changes is updated 241722:33:26 logs project_packages_enabled_updated event 241822:33:26 when project merge_requests_template is updated 241922:33:26 behaves like project_audit_events_to 242022:33:26 calls auditor 242122:33:26 when project merge_requests_author_approval is updated 242222:33:26 behaves like project_audit_events_from_to 242322:33:26 calls auditor 242422:33:26 when project merge_requests_disable_committers_approval is updated 242522:33:26 behaves like project_audit_events_from_to 242622:33:27 calls auditor 242722:33:27 when project reset_approvals_on_push is updated 242822:33:27 behaves like project_audit_events_from_to 242922:33:27 calls auditor 243022:33:27 when project require_reauthentication_to_approve is updated 243122:33:28 audits require_reauthentication_to_approve and require_password_to_approve in sync 243222:33:28 when project require_password_to_approve is updated 243322:33:28 audits require_password_to_approve and require_reauthentication_to_approve in sync 243422:33:28 when project disable_overriding_approvers_per_merge_request is updated 243522:33:28 behaves like project_audit_events_from_to 243622:33:29 calls auditor 243722:33:29 when auditable boolean column is changed 243822:33:29 with resolve_outdated_diff_discussions 243922:33:29 prev_value: true, new_value: false 244022:33:29 creates an audit event 244122:33:29 streams correct audit event 244222:33:29 prev_value: false, new_value: true 244322:33:30 creates an audit event 244422:33:30 streams correct audit event 244522:33:30 with printing_merge_request_link_enabled 244622:33:30 prev_value: true, new_value: false 244722:33:30 creates an audit event 244822:33:31 streams correct audit event 244922:33:31 prev_value: false, new_value: true 245022:33:31 creates an audit event 245122:33:31 streams correct audit event 245222:33:31 with remove_source_branch_after_merge 245322:33:31 prev_value: true, new_value: false 245422:33:32 creates an audit event 245522:33:32 streams correct audit event 245622:33:32 prev_value: false, new_value: true 245722:33:32 creates an audit event 245822:33:33 streams correct audit event 245922:33:33 with only_allow_merge_if_pipeline_succeeds 246022:33:33 prev_value: true, new_value: false 246122:33:33 creates an audit event 246222:33:34 streams correct audit event 246322:33:34 prev_value: false, new_value: true 246422:33:34 creates an audit event 246522:33:34 streams correct audit event 246622:33:34 with only_allow_merge_if_all_discussions_are_resolved 246722:33:34 prev_value: true, new_value: false 246822:33:35 creates an audit event 246922:33:35 streams correct audit event 247022:33:35 prev_value: false, new_value: true 247122:33:35 creates an audit event 247222:33:36 streams correct audit event 247322:33:36 when project suggestion_commit_message is updated 247422:33:36 behaves like project_audit_events_to 247522:33:36 calls auditor 247622:33:36 when merge method is changed from Merge 247722:33:36 ff: true, rebase: true, method: "Fast-forward" 247822:33:36 creates an audit event 247922:33:37 streams correct audit event 248022:33:37 ff: true, rebase: false, method: "Fast-forward" 248122:33:37 creates an audit event 248222:33:38 streams correct audit event 248322:33:38 ff: false, rebase: true, method: "Rebase merge" 248422:33:38 creates an audit event 248522:33:38 streams correct audit event 248622:33:38 when merge method is changed to Merge 248722:33:38 ff: true, rebase: true 248822:33:39 creates an Merge method audit event 248922:33:39 streams correct audit event 249022:33:39 ff: true, rebase: false 249122:33:40 creates an Merge method audit event 249222:33:40 streams correct audit event 249322:33:40 ff: false, rebase: true 249422:33:41 creates an Merge method audit event 249522:33:41 streams correct audit event 249622:33:41# [RSpecRunTime] Finishing example group ee/spec/lib/projects/project_changes_auditor_spec.rb. It took 19.81 seconds. Expected to take 22.57 seconds. 249722:33:41# [RSpecRunTime] Starting example group ee/spec/services/merge_requests/merge_strategies/from_train_ref_spec.rb. Expected to take 20.66 seconds. 249822:33:41MergeRequests::MergeStrategies::FromTrainRef 250022:33:41 when source is missing 250122:33:43 raises source error when source is missing 250222:33:43# [RSpecRunTime] RSpec elapsed time: 17 minutes 48.99 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.06 1.12 1.27 1/433 1089 250422:33:43 when merge request should be squashed but is not 250522:33:46 raises squashing error 250622:33:46# [RSpecRunTime] RSpec elapsed time: 17 minutes 51.77 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.06 1.12 1.27 1/435 1147 250822:33:46 when merge request should not be squashed but it is 250922:33:48 raises squashing error 251022:33:48# [RSpecRunTime] RSpec elapsed time: 17 minutes 54.45 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.05 1.12 1.27 1/436 1205 251222:33:48 when the merge train ref has changed in the meantime 251322:33:51 raises outdated merge source error 251422:33:51# [RSpecRunTime] RSpec elapsed time: 17 minutes 57.08 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.05 1.12 1.27 1/436 1263 251622:33:51 when merge request is not mergeable 251722:33:54 raises mergability error 251822:33:54# [RSpecRunTime] RSpec elapsed time: 17 minutes 59.68 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.05 1.12 1.27 1/435 1321 252022:33:54 #execute_git_merge! 252122:33:56 performs a fast-forward merge 252222:33:59 returns the symbolized train ref merge params 252322:34:02 returns an empty hash if #ff_merge does not return a sha 252422:34:02# [RSpecRunTime] RSpec elapsed time: 18 minutes 7.89 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.05 1.11 1.27 1/436 1508 252622:34:02# [RSpecRunTime] Finishing example group ee/spec/services/merge_requests/merge_strategies/from_train_ref_spec.rb. It took 20.77 seconds. Expected to take 20.66 seconds. 252722:34:02# [RSpecRunTime] Starting example group ee/spec/models/board_spec.rb. Expected to take 18.51 seconds. 252922:34:02 does not allow STI 253022:34:02 is expected to includes the EE::Board module 253122:34:02 relationships 253222:34:02 is expected to belong to milestone required: false 253322:34:02 is expected to belong to iteration required: false 253422:34:02 is expected to have one board_assignee 253522:34:02 is expected to have one assignee through board_assignee 253622:34:02 is expected to have many board_labels 253722:34:02 is expected to have many labels through board_labels 253822:34:02 is expected to have many user_preferences 253922:34:02 is expected to have many boards_epic_user_preferences class_name => Boards::EpicUserPreference 254122:34:02 when group is present 254222:34:03 is expected not to validate that :project cannot be empty/falsy 254322:34:03 is expected to validate that :group cannot be empty/falsy 254422:34:03 when project is present 254522:34:03 is expected to validate that :project cannot be empty/falsy 254622:34:04 is expected not to validate that :group cannot be empty/falsy 254722:34:04# [RSpecRunTime] RSpec elapsed time: 18 minutes 10.3 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.04 1.11 1.27 1/435 1509 255022:34:06 returns nil when the feature is not available 255122:34:06 when the feature is available 255222:34:07 returns Milestone::None for started milestone id 255322:34:07 returns Milestone::Any for started milestone id 255422:34:08 returns Milestone::Upcoming for upcoming milestone id 255522:34:09 returns Milestone::Started for started milestone id 255622:34:10 returns milestone for valid milestone id 255722:34:11# [RSpecRunTime] RSpec elapsed time: 18 minutes 16.63 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.04 1.11 1.26 1/432 1558 256022:34:12 returns nil when the feature is not available 256122:34:12 when the feature is available 256222:34:13 returns Iteration::Predefined::None, when iteration_id is None.id 256322:34:13 returns Iteration::Predefined::Any, when iteration_id is Any.id 256422:34:14 returns ::Iteration::Predefined::Current, when iteration_id is Current.id 256522:34:15 returns iteration for valid iteration id 256622:34:16 returns nil for invalid iteration id 256722:34:16# [RSpecRunTime] RSpec elapsed time: 18 minutes 22.01 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.12 1.13 1.27 1/430 1607 257022:34:18 returns true when milestone is not nil AND is not "Any milestone" 257122:34:18 returns true when weight is not nil AND is not "Any weight" 257222:34:19 returns true when any label exists 257322:34:20 returns true when assignee is present 257422:34:21 returns false when feature is not available 257522:34:22 returns false when board is not scoped 257622:34:22# [RSpecRunTime] RSpec elapsed time: 18 minutes 27.82 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.19 1.14 1.27 1/430 1656 257822:34:22# [RSpecRunTime] Finishing example group ee/spec/models/board_spec.rb. It took 19.93 seconds. Expected to take 18.51 seconds. 257922:34:22# [RSpecRunTime] Starting example group ee/spec/serializers/status_page/incident_entity_spec.rb. Expected to take 16.78 seconds. 258022:34:22StatusPage::IncidentEntity 258122:34:23 exposes JSON fields 258222:34:23 exposes correct data types 258322:34:23 with user notes 258422:34:23 exposes comments 258522:34:23# [RSpecRunTime] RSpec elapsed time: 18 minutes 29.51 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.17 1.14 1.27 1/430 1657 258722:34:23 field #title 258822:34:23 behaves like reference links for status page 258922:34:23 with public project 259022:34:23 with public issue 259122:34:24 shows link anchor with HTML data attributes 259222:34:24 with confidential issue 259322:34:25 redacts link anchor and HTML data attributes 259422:34:25 with private project 259522:34:25 with public issue 259622:34:26 redacts link anchor and HTML data attributes 259822:34:26 with username 259922:34:26 anonymizes mention 260022:34:26 with arbitrary username 260122:34:27 shows the mention 260322:34:27 when `disable_all_mention` FF is disabled 260422:34:27 anonymizes mention 260522:34:27 when `disable_all_mention` FF is enabled 260622:34:28 shows the mention text 260822:34:28 group_visibility: :public 260922:34:29 anonymizes mention 261022:34:29 group_visibility: :internal 261122:34:30 anonymizes mention 261222:34:30 group_visibility: :private 261322:34:30 anonymizes mention 261422:34:30 field #description 261522:34:30 behaves like reference links for status page 261622:34:30 with public project 261722:34:30 with public issue 261822:34:31 shows link anchor with HTML data attributes 261922:34:31 with confidential issue 262022:34:32 redacts link anchor and HTML data attributes 262122:34:32 with private project 262222:34:32 with public issue 262322:34:33 redacts link anchor and HTML data attributes 262522:34:33 with username 262622:34:33 anonymizes mention 262722:34:33 with arbitrary username 262822:34:34 shows the mention 263022:34:34 when `disable_all_mention` FF is disabled 263122:34:34 anonymizes mention 263222:34:34 when `disable_all_mention` FF is enabled 263322:34:35 shows the mention text 263522:34:35 group_visibility: :public 263622:34:36 anonymizes mention 263722:34:36 group_visibility: :internal 263822:34:37 anonymizes mention 263922:34:37 group_visibility: :private 264022:34:37 anonymizes mention 264122:34:37 behaves like img upload tags for status page 264222:34:37 converts to html 264322:34:38# [RSpecRunTime] Finishing example group ee/spec/serializers/status_page/incident_entity_spec.rb. It took 15.77 seconds. Expected to take 16.78 seconds. 264422:34:38# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/licenses/submit_license_usage_data_banner_spec.rb. Expected to take 15.49 seconds. 264522:34:38Gitlab::Licenses::SubmitLicenseUsageDataBanner 264722:34:38 when check namespace plan setting is enabled 264822:34:38 does not reset the submit license usage data 264922:34:38 when there is only a future dated license 265022:34:39 does not reset the submit license usage data 265122:34:39 when current license is an online cloud license 265222:34:39 does not reset the submit license usage data 265322:34:39 when current license is a legacy license 265422:34:40 does not reset the submit license usage data 265522:34:40 when current license is for a trial 265622:34:40 does not reset the submit license usage data 265722:34:40 when license start day matches today's day 265822:34:41 resets the submit license usage data 265922:34:41 when license start day does not match today's day 266022:34:41 and today is the end of the month 266122:34:41 and the start date's day is smaller than today's day 266222:34:42 does not reset the submit license usage data 266322:34:42 and the start date's day is bigger than today's day 266422:34:42 current_date: Mon, 28 Feb 2022 266522:34:42 resets the submit license usage data 266622:34:42 current_date: Thu, 29 Feb 2024 266722:34:43 resets the submit license usage data 266822:34:43 current_date: Sat, 30 Apr 2022 266922:34:44 resets the submit license usage data 267122:34:44 is expected to eq true 267222:34:44 when user is empty 267322:34:45 is expected to eq false 267422:34:45# [RSpecRunTime] RSpec elapsed time: 18 minutes 51.02 seconds. Current RSS: ~1471M. Threads: 4. load average: 1.18 1.14 1.27 1/430 1658 267622:34:45 when user cannot admin all resources 267722:34:45 is expected to eq false 267822:34:45 when check namespace plan setting is enabled 267922:34:46 is expected to eq false 268022:34:46 when current license is an online cloud license 268122:34:46 is expected to eq false 268222:34:46 when current license is a legacy license 268322:34:47 is expected to eq false 268422:34:47 when current license is for a trial 268522:34:49 is expected to eq false 268622:34:49# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.75 seconds. Current RSS: ~1478M. Threads: 4. load average: 1.17 1.14 1.27 1/430 1659 268822:34:49 when there is only a future dated license 268922:34:49 is expected to eq false 269022:34:49 when it's within the first month of the license 269122:34:50 is expected to eq false 269222:34:50 when user dismissed the callout 269322:34:50 is expected to eq false 269522:34:50 returns the title 269622:34:50 when banner should not be displayed 269722:34:50 does not return a title 269922:34:50 returns the body 270022:34:50 when banner should not be displayed 270122:34:50 does not return a body 270222:34:50 #dismissable? 270322:34:51 is expected to eq true 270422:34:51 when license usage data has not been exported yet 270522:34:51 is expected to eq false 270622:34:51# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/licenses/submit_license_usage_data_banner_spec.rb. It took 13.77 seconds. Expected to take 15.49 seconds. 270722:34:51# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/compliance_management/merge_requests/group_compliance_violation_resolver_spec.rb. Expected to take 14.47 seconds. 270822:34:51Resolvers::ComplianceManagement::MergeRequests::GroupComplianceViolationResolver 271022:34:56 behaves like violations resolver 271122:34:56 when user is unauthorized 271322:34:56# [RSpecRunTime] RSpec elapsed time: 19 minutes 1.88 seconds. Current RSS: ~1482M. Threads: 4. load average: 1.16 1.14 1.27 1/436 1815 271522:34:56 when user is authorized 271622:34:56 when invoked without any filters or sorting 271722:34:56 finds all the compliance violations 271822:34:56 when filtering the results 271922:34:56 when given merged at dates 272022:34:56 merged_params: {:merged_before=>Mon, 11 Nov 2024}, result: lazy { compliance_violation } 272122:34:57 finds the filtered compliance violations 272222:34:57 merged_params: {:merged_after=>Mon, 11 Nov 2024}, result: lazy { compliance_violation2 } 272322:34:57 finds the filtered compliance violations 272422:34:57 merged_params: {:merged_before=>Wed, 13 Nov 2024, :merged_after=>Mon, 11 Nov 2024}, result: lazy { compliance_violation2 } 272522:34:58 finds the filtered compliance violations 272622:34:58 when sorting the results 272722:34:58 direction: "SEVERITY_LEVEL_ASC", result: lazy { [compliance_violation, compliance_violation2] } 272822:34:58 finds the filtered compliance violations 272922:34:59 uses offset pagination 273022:34:59 direction: "SEVERITY_LEVEL_DESC", result: lazy { [compliance_violation2, compliance_violation] } 273122:34:59 finds the filtered compliance violations 273222:35:00 uses offset pagination 273322:35:00 direction: "VIOLATION_REASON_ASC", result: lazy { [compliance_violation, compliance_violation2] } 273422:35:00 finds the filtered compliance violations 273522:35:00 uses offset pagination 273622:35:00 direction: "VIOLATION_REASON_DESC", result: lazy { [compliance_violation2, compliance_violation] } 273722:35:01 finds the filtered compliance violations 273822:35:01 uses offset pagination 273922:35:01 direction: "MERGE_REQUEST_TITLE_ASC", result: lazy { [compliance_violation, compliance_violation2] } 274022:35:02 finds the filtered compliance violations 274122:35:02 uses offset pagination 274222:35:02 direction: "MERGE_REQUEST_TITLE_DESC", result: lazy { [compliance_violation2, compliance_violation] } 274322:35:03 finds the filtered compliance violations 274422:35:03 uses offset pagination 274522:35:03 direction: "MERGED_AT_ASC", result: lazy { [compliance_violation, compliance_violation2] } 274622:35:04 finds the filtered compliance violations 274722:35:04 uses offset pagination 274822:35:04 direction: "MERGED_AT_DESC", result: lazy { [compliance_violation2, compliance_violation] } 274922:35:04 finds the filtered compliance violations 275022:35:05 uses offset pagination 275122:35:05 direction: "UNKNOWN_SORT", result: lazy { [compliance_violation, compliance_violation2] } 275222:35:05 finds the filtered compliance violations 275322:35:06 uses offset pagination 275422:35:06 when user is authorized when filtering and given an array of project IDs 275522:35:06 finds the filtered compliance violations 275622:35:06# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/compliance_management/merge_requests/group_compliance_violation_resolver_spec.rb. It took 14.87 seconds. Expected to take 14.47 seconds. 275722:35:06# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/completions/resolve_vulnerability_spec.rb. Expected to take 13.35 seconds. 275822:35:06Gitlab::Llm::Completions::ResolveVulnerability 276022:35:07 behaves like resolve vulnerability completions 276122:35:07 when the client returns an unsuccessful response 276222:35:07 publishes the error to the graphql subscription 276322:35:08# [RSpecRunTime] RSpec elapsed time: 19 minutes 13.61 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.13 1.13 1.26 1/432 1854 276522:35:08 when there is no file for the finding in the repo 276622:35:08 returns an error 276722:35:08 when vulnerable code exceeds maximum length 276822:35:08 returns an error 276922:35:08 when vulnerability report_type is secret detection 277022:35:08 returns an error 277122:35:08 when the client returns a successful response 277222:35:09 requests that a MR be created with the extracted patch 277322:35:10 publishes the created merge request for the fix 277422:35:10 tracks internal event with success 277522:35:10 when options has suggestion_merge_request_id 277622:35:10 when the CreateFromVulnerabilityDataService service successfully creates suggestion for the MR 277722:35:11 requests that a MR suggestion be created with the extracted patch 277822:35:13 publishes the created suggestion for the fix 277922:35:13# [RSpecRunTime] RSpec elapsed time: 19 minutes 18.95 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.12 1.13 1.26 1/435 1969 278122:35:13 when the CreateFromVulnerabilityDataService service fails to create an MR or suggestion for the MR 278222:35:13 publishes a error to the graphql subscription 278322:35:13 when response is nil 278422:35:14 records the error 278522:35:14 publishes a generic error to the graphql subscription 278622:35:14 when the LLM responds with a typed code block 278722:35:15 publishes the created merge request for the fix 278822:35:15 when an unexpected error is raised 278922:35:15 records the error 279022:35:15 publishes a generic error to the graphql subscription 279122:35:15 when the client experiences a Net::ReadTimeout 279222:35:15 records the error 279322:35:16 publishes a generic error to the graphql subscription 279422:35:16 when the client raises a Gitlab::AiGateway::ForbiddenError 279522:35:16 records the error 279622:35:16 publishes a generic error to the graphql subscription 279722:35:16 when the client raises a Gitlab::Diff::MergeRequestSuggestion::TargetLineNotFound 279822:35:17 records the error 279922:35:17 publishes a generic error to the graphql subscription 280022:35:17 when the CreateFromVulnerabilityDataService service fails to create an MR or suggestion for the MR 280122:35:17 publishes a resolution error to the graphql subscription 280222:35:17 when the response is malformed 280322:35:17 publishes a resolution error to the graphql subscription 280422:35:18 tracks internal event with error 280522:35:18 clears cache 280622:35:18 when request is cached 280722:35:18 when unique users make the same request 280822:35:19 makes a fresh request for each user 280922:35:19 when the LLM responds with an empty code block 281022:35:19 publishes a false positive error to the graphql subscription 281122:35:19 when the LLM responds does not include a code block 281222:35:19 publishes a false positive error to the graphql subscription 281322:35:19 when the LLM responds with the is_false_positive tag 281422:35:19 publishes a false positive error to the graphql subscription 281522:35:19# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/completions/resolve_vulnerability_spec.rb. It took 13.25 seconds. Expected to take 13.35 seconds. 281622:35:19# [RSpecRunTime] Starting example group ee/spec/helpers/ee/security_orchestration_helper_spec.rb. Expected to take 12.51 seconds. 281722:35:19EE::SecurityOrchestrationHelper 281822:35:20 #can_update_security_orchestration_policy_project? 281922:35:20 returns false when user cannot update security orchestration policy project 282022:35:20 returns true when user can update security orchestration policy project 282122:35:20 #assigned_policy_project 282322:35:20 when a project does have a security policy project 282422:35:20 include information about policy management project 282522:35:20 when a project does not have a security policy project 282622:35:21 is expected to be nil 282722:35:21 for namespace 282822:35:21 when a namespace does have a security policy project 282922:35:21 include information about policy management project 283022:35:21 when a namespace does not have a security policy project 283122:35:21 is expected to be nil 283222:35:21 #breadcrumb_by_type 283322:35:21 when merge request approval policy 283422:35:21 returns correct breadcrumb type 283522:35:21 when scan execution policy 283622:35:21 returns correct breadcrumb type 283722:35:21 when pipeline execution policy 283822:35:21 returns correct breadcrumb type 283922:35:21 when policy type does not exist 284022:35:21 returns correct breadcrumb type 284122:35:21 #orchestration_policy_data 284322:35:21 when a new policy is being created 284422:35:21 is expected to match {:assigned_policy_project=>"null", :disable_scan_policy_update=>"false", :create_agent_help_path=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x00007868160edd90 @klass=String>, :namespace_id=>500, :namespace_path=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x00007868160edb38 @klass=String>, :policy_editor_empty_state_svg_path=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x00007868160ed818 @klass=String>, :policies_path=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x00007868160ed1b0 @klass=String>, :policy=>nil, :policy_type=>nil, :role_approver_types=>["developer", "maintainer", "owner"], :scan_policy_documentation_path=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x00007868160ecb20 @klass=String>, :action_approvers=>nil, :software_licenses=>["Apache 2.0 License", "MIT License"], :global_group_approvers_enabled=>"true", :root_namespace_path=>"group427", :timezones=>"[{\"identifier\":\"Europe/Paris\"}]", :max_active_scan_execution_policies_reached=>"false", :max_active_pipeline_execution_policies_reached=>"false", :max_active_scan_result_policies_reached=>"false", :max_scan_result_policies_allowed=>5, :max_scan_execution_policies_allowed=>5, :max_pipeline_execution_policies_allowed=>5, :max_ci_component_publishing_policies_allowed=>5, :max_ci_component_publishing_policies_reached=>"false", :max_vulnerability_management_policies_allowed=>5, :max_active_vulnerability_management_policies_reached=>"false", :max_scan_execution_policy_actions=>10} 284522:35:21 when an existing policy is being edited 284622:35:22 is expected to match {:assigned_policy_project=>"null", :disable_scan_policy_update=>"false", :create_agent_help_path=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x000078680ade4640 @klass=String>, :namespace_id=>500, :namespace_path=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x000078680ade43c0 @klass=String>, :policy_editor_empty_state_svg_path=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x000078680ade4280 @klass=String>, :policies_path=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x000078680ade4258 @klass=String>, :policy=>"{\"name\":\"Run DAST in every pipeline\",\"description\":\"This policy enforces to run DAST for every pipeline within the project\",\"enabled\":true,\"actions\":[{\"scan\":\"dast\",\"site_profile\":\"Site Profile\",\"scanner_profile\":\"Scanner Profile\"}],\"rules\":[{\"type\":\"pipeline\",\"branches\":[\"master\"]}],\"policy_scope\":{},\"metadata\":{}}", :policy_type=>"scan_execution_policy", :role_approver_types=>["developer", "maintainer", "owner"], :scan_policy_documentation_path=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x000078680ae1d6e8 @klass=String>, :action_approvers=>"{\"single_approvers\":[\"approver1\",\"approver2\"]}", :software_licenses=>["Apache 2.0 License", "MIT License"], :global_group_approvers_enabled=>"true", :root_namespace_path=>"group427", :timezones=>"[{\"identifier\":\"Europe/Paris\"}]", :max_active_scan_execution_policies_reached=>"false", :max_active_pipeline_execution_policies_reached=>"false", :max_active_scan_result_policies_reached=>"false", :max_scan_result_policies_allowed=>5, :max_scan_execution_policies_allowed=>5, :max_pipeline_execution_policies_allowed=>5, :max_ci_component_publishing_policies_allowed=>5, :max_ci_component_publishing_policies_reached=>"false", :max_vulnerability_management_policies_allowed=>5, :max_active_vulnerability_management_policies_reached=>"false", :max_scan_execution_policy_actions=>10} 284722:35:22 when scan policy update is disabled 284822:35:22 is expected to match {:assigned_policy_project=>"null", :disable_scan_policy_update=>"true", :create_agent_help_path=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x0000786805509160 @klass=String>, :namespace_id=>500, :namespace_path=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x0000786805508fa8 @klass=String>, :policy_editor_empty_state_svg_path=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x0000786805508f80 @klass=String>, :policies_path=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x0000786805508ee0 @klass=String>, :policy=>nil, :policy_type=>"scan_execution_policy", :role_approver_types=>["developer", "maintainer", "owner"], :scan_policy_documentation_path=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x0000786805508e68 @klass=String>, :action_approvers=>"{\"single_approvers\":[\"approver1\",\"approver2\"]}", :software_licenses=>["Apache 2.0 License", "MIT License"], :global_group_approvers_enabled=>"true", :root_namespace_path=>"group427", :timezones=>"[{\"identifier\":\"Europe/Paris\"}]", :max_active_scan_execution_policies_reached=>"false", :max_active_pipeline_execution_policies_reached=>"false", :max_active_scan_result_policies_reached=>"false", :max_scan_result_policies_allowed=>5, :max_scan_execution_policies_allowed=>5, :max_pipeline_execution_policies_allowed=>5, :max_ci_component_publishing_policies_allowed=>5, :max_ci_component_publishing_policies_reached=>"false", :max_vulnerability_management_policies_allowed=>5, :max_active_vulnerability_management_policies_reached=>"false", :max_scan_execution_policy_actions=>10} 284922:35:22 when a project does have a security policy project 285022:35:22 include information about policy management project 285122:35:22 for namespace 285222:35:22 when a new policy is being created 285322:35:22 is expected to match {:assigned_policy_project=>"null", :disable_scan_policy_update=>"false", :policy=>nil, :policy_editor_empty_state_svg_path=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x00007868019cbc88 @klass=String>, :policy_type=>nil, :policies_path=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x00007868019cbbc0 @klass=String>, :role_approver_types=>["developer", "maintainer", "owner"], :scan_policy_documentation_path=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x00007868019cb9e0 @klass=String>, :namespace_path=>"group428", :namespace_id=>1604, :action_approvers=>nil, :software_licenses=>["Apache 2.0 License", "MIT License"], :global_group_approvers_enabled=>"true", :root_namespace_path=>"group428", :timezones=>"[{\"identifier\":\"Europe/Paris\"}]", :max_active_scan_execution_policies_reached=>"false", :max_active_pipeline_execution_policies_reached=>"false", :max_active_scan_result_policies_reached=>"false", :max_scan_result_policies_allowed=>5, :max_scan_execution_policies_allowed=>5, :max_pipeline_execution_policies_allowed=>5, :max_ci_component_publishing_policies_allowed=>5, :max_ci_component_publishing_policies_reached=>"false", :max_vulnerability_management_policies_allowed=>5, :max_active_vulnerability_management_policies_reached=>"false", :max_scan_execution_policy_actions=>10} 285422:35:22 when an existing policy is being edited 285522:35:22 is expected to match {:assigned_policy_project=>"null", :disable_scan_policy_update=>"false", :policy=>"{\"name\":\"Run DAST in every pipeline\",\"description\":\"This policy enforces to run DAST for every pipeline within the project\",\"enabled\":true,\"actions\":[{\"scan\":\"dast\",\"site_profile\":\"Site Profile\",\"scanner_profile\":\"Scanner Profile\"}],\"rules\":[{\"type\":\"pipeline\",\"branches\":[\"master\"]}],\"policy_scope\":{},\"metadata\":{}}", :policy_editor_empty_state_svg_path=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x00007868011f1148 @klass=String>, :policy_type=>"scan_execution_policy", :policies_path=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x00007868011f1080 @klass=String>, :role_approver_types=>["developer", "maintainer", "owner"], :scan_policy_documentation_path=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x00007868011f0d38 @klass=String>, :namespace_path=>"group428", :namespace_id=>1604, :action_approvers=>"{\"single_approvers\":[\"approver1\",\"approver2\"]}", :software_licenses=>["Apache 2.0 License", "MIT License"], :global_group_approvers_enabled=>"true", :root_namespace_path=>"group428", :timezones=>"[{\"identifier\":\"Europe/Paris\"}]", :max_active_scan_execution_policies_reached=>"false", :max_active_pipeline_execution_policies_reached=>"false", :max_active_scan_result_policies_reached=>"false", :max_scan_result_policies_allowed=>5, :max_scan_execution_policies_allowed=>5, :max_pipeline_execution_policies_allowed=>5, :max_ci_component_publishing_policies_allowed=>5, :max_ci_component_publishing_policies_reached=>"false", :max_vulnerability_management_policies_allowed=>5, :max_active_vulnerability_management_policies_reached=>"false", :max_scan_execution_policy_actions=>10} 285622:35:22 when scan policy update is disabled 285722:35:22 is expected to match {:assigned_policy_project=>"null", :disable_scan_policy_update=>"true", :policy=>nil, :policy_editor_empty_state_svg_path=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x0000786800ae5598 @klass=String>, :policy_type=>"scan_execution_policy", :policies_path=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x0000786800ae5520 @klass=String>, :role_approver_types=>["developer", "maintainer", "owner"], :scan_policy_documentation_path=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x0000786800ae5430 @klass=String>, :namespace_path=>"group428", :namespace_id=>1604, :action_approvers=>"{\"single_approvers\":[\"approver1\",\"approver2\"]}", :software_licenses=>["Apache 2.0 License", "MIT License"], :global_group_approvers_enabled=>"true", :root_namespace_path=>"group428", :timezones=>"[{\"identifier\":\"Europe/Paris\"}]", :max_active_scan_execution_policies_reached=>"false", :max_active_pipeline_execution_policies_reached=>"false", :max_active_scan_result_policies_reached=>"false", :max_scan_result_policies_allowed=>5, :max_scan_execution_policies_allowed=>5, :max_pipeline_execution_policies_allowed=>5, :max_ci_component_publishing_policies_allowed=>5, :max_ci_component_publishing_policies_reached=>"false", :max_vulnerability_management_policies_allowed=>5, :max_active_vulnerability_management_policies_reached=>"false", :max_scan_execution_policy_actions=>10} 285822:35:22 when a namespace does have a security policy project 285922:35:23 include information about policy management project 286022:35:23 #max_active_scan_execution_policies_reached? 286222:35:24 behaves like #max_active_scan_execution_policies_reached for source 286322:35:24 when a source does not have a security policy project 286422:35:24 behaves like when source does not have a security policy project 286522:35:24 is expected to be falsey 286622:35:24 when a source did not reach the limit of active scan execution policies 286722:35:24 behaves like when source has active scan policies 286822:35:24 returns if max active scan policies limit was reached 286922:35:24 when a source reached the limit of active scan execution policies 287022:35:24 behaves like when source has active scan policies 287122:35:24 returns if max active scan policies limit was reached 287222:35:24 for namespace 287322:35:24 behaves like #max_active_scan_execution_policies_reached for source 287422:35:24 when a source does not have a security policy project 287522:35:24 behaves like when source does not have a security policy project 287622:35:24 is expected to be falsey 287722:35:24 when a source did not reach the limit of active scan execution policies 287822:35:24 behaves like when source has active scan policies 287922:35:24 returns if max active scan policies limit was reached 288022:35:24 when a source reached the limit of active scan execution policies 288122:35:24 behaves like when source has active scan policies 288222:35:24 returns if max active scan policies limit was reached 288322:35:24 #max_active_vulnerability_management_policies_reached? 288522:35:25 behaves like #max_active_vulnerability_management_policies_reached for source 288622:35:25 when a source does not have a security policy project 288722:35:25 behaves like when source does not have a security policy project 288822:35:25 is expected to be falsey 288922:35:25 when a source did not reach the limit of active vulnerability management policies 289022:35:25 behaves like when source has active scan policies 289122:35:25 returns if max active scan policies limit was reached 289222:35:25 when a source reached the limit of active vulnerability management policies 289322:35:25 behaves like when source has active scan policies 289422:35:25 returns if max active scan policies limit was reached 289522:35:25 for namespace 289622:35:25 behaves like #max_active_vulnerability_management_policies_reached for source 289722:35:25 when a source does not have a security policy project 289822:35:25 behaves like when source does not have a security policy project 289922:35:25 is expected to be falsey 290022:35:25 when a source did not reach the limit of active vulnerability management policies 290122:35:25 behaves like when source has active scan policies 290222:35:25 returns if max active scan policies limit was reached 290322:35:25 when a source reached the limit of active vulnerability management policies 290422:35:25 behaves like when source has active scan policies 290522:35:26 returns if max active scan policies limit was reached 290622:35:26 #max_active_ci_component_publishing_policies_reached? 290822:35:26 behaves like #max_active_ci_component_publishing_policies_reached for source 290922:35:26 when a source does not have a security policy project 291022:35:27 is expected to be falsey 291122:35:27 when a source did not reach the limit of ci component publishing policies 291222:35:27 behaves like when source has active scan policies 291322:35:27 returns if max active scan policies limit was reached 291422:35:27 when a source reached the limit of active ci component publishing policies 291522:35:27 behaves like when source has active scan policies 291622:35:27 returns if max active scan policies limit was reached 291722:35:27 for namespace 291822:35:27 behaves like #max_active_ci_component_publishing_policies_reached for source 291922:35:27 when a source does not have a security policy project 292022:35:27 is expected to be falsey 292122:35:27 when a source did not reach the limit of ci component publishing policies 292222:35:27 behaves like when source has active scan policies 292322:35:27 returns if max active scan policies limit was reached 292422:35:27 when a source reached the limit of active ci component publishing policies 292522:35:27 behaves like when source has active scan policies 292622:35:27 returns if max active scan policies limit was reached 292722:35:27 #max_active_pipeline_execution_policies_reached? 292922:35:28 behaves like #max_active_pipeline_execution_policies_reached for source 293022:35:28 when a source does not have a security policy project 293122:35:28 behaves like when source does not have a security policy project 293222:35:28 is expected to be falsey 293322:35:28 when a source did not reach the limit of active pipeline execution policies 293422:35:28 behaves like when source has active scan policies 293522:35:28 returns if max active scan policies limit was reached 293622:35:28 when a source reached the limit of active pipeline execution policies 293722:35:28 behaves like when source has active scan policies 293822:35:28 returns if max active scan policies limit was reached 293922:35:28 for namespace 294022:35:28 behaves like #max_active_pipeline_execution_policies_reached for source 294122:35:28 when a source does not have a security policy project 294222:35:28 behaves like when source does not have a security policy project 294322:35:28 is expected to be falsey 294422:35:28 when a source did not reach the limit of active pipeline execution policies 294522:35:28 behaves like when source has active scan policies 294622:35:28 returns if max active scan policies limit was reached 294722:35:28 when a source reached the limit of active pipeline execution policies 294822:35:28 behaves like when source has active scan policies 294922:35:28 returns if max active scan policies limit was reached 295022:35:28 #max_active_scan_result_policies_reached? 295222:35:29 behaves like #max_active_scan_result_policies_reached for source 295322:35:29 when a source does not have a security policy project 295422:35:29 behaves like when source does not have a security policy project 295522:35:29 is expected to be falsey 295622:35:29 when a source did not reach the limit of active scan result policies 295722:35:29 behaves like when source has active scan policies 295822:35:29 returns if max active scan policies limit was reached 295922:35:29 when a source reached the limit of active scan result policies 296022:35:29 behaves like when source has active scan policies 296122:35:29 returns if max active scan policies limit was reached 296222:35:29 for namespace 296322:35:29 behaves like #max_active_scan_result_policies_reached for source 296422:35:29 when a source does not have a security policy project 296522:35:29 behaves like when source does not have a security policy project 296622:35:29 is expected to be falsey 296722:35:29 when a source did not reach the limit of active scan result policies 296822:35:29 behaves like when source has active scan policies 296922:35:29 returns if max active scan policies limit was reached 297022:35:29 when a source reached the limit of active scan result policies 297122:35:29 behaves like when source has active scan policies 297222:35:30 returns if max active scan policies limit was reached 297322:35:30# [RSpecRunTime] Finishing example group ee/spec/helpers/ee/security_orchestration_helper_spec.rb. It took 10.17 seconds. Expected to take 12.51 seconds. 297422:35:30# [RSpecRunTime] Starting example group ee/spec/services/ee/users/update_service_spec.rb. Expected to take 11.79 seconds. 297522:35:30Users::UpdateService 297722:35:30 does not update email if an user has group managed account 297822:35:30 does not update commit email if an user has group managed account 297922:35:30 does not update public email if an user has group managed account 298022:35:30 does not update notification email if an user has group managed account 298122:35:30 updating name 298222:35:30 when `disable_name_update_for_users` feature is available 298322:35:30 when the ability to update their name is not disabled for users 298422:35:30 behaves like a user can update the name 298522:35:31 updates the name 298622:35:31 when admin mode is enabled 298722:35:31 behaves like a user can update the name 298822:35:31 updates the name 298922:35:31 when the ability to update their name is disabled for users 299022:35:31 as a regular user 299122:35:31 behaves like a user cannot update the name 299222:35:31 does not update the name 299322:35:31 when admin mode is enabled 299422:35:31 behaves like a user can update the name 299522:35:31 updates the name 299622:35:31 when admin mode is disabled 299722:35:31 behaves like a user cannot update the name 299822:35:31 does not update the name 299922:35:31 when force: true parameter is passed to service 300022:35:32 updates the name 300122:35:32 when `disable_name_update_for_users` feature is not available 300222:35:32 behaves like a user can update the name 300322:35:32 updates the name 300422:35:32 when admin mode is enabled 300522:35:32 behaves like a user can update the name 300622:35:32 updates the name 300722:35:32 when admin mode is disabled 300822:35:32 behaves like a user cannot update the name 300922:35:32 does not update the name 301022:35:32 audit events 301222:35:32 updating administrator status 301322:35:33 logs making a user an administrator 301422:35:33 logs making an administrator a user 301522:35:33 updating auditor status 301622:35:33 logs promoting a user to auditor 301722:35:33 logs demoting an auditor to a regular user 301822:35:33 updating username 301922:35:33 logs audit event 302022:35:33 updating name 302122:35:34 logs audit event 302222:35:34 with an admin user 302322:35:34 allowed params 302422:35:34 with identity 302522:35:34 adds identity to user 302622:35:35 adds two different identities to user 302722:35:35# [RSpecRunTime] RSpec elapsed time: 19 minutes 41.3 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.27 1.17 1.27 1/434 2181 302922:35:35 updating private_profile 303022:35:35 when `disable_private_profiles` feature is available 303122:35:35 when the ability to make their profiles private is not disabled for users 303222:35:35 behaves like a user can make their profile private 303322:35:35 makes the profile private 303422:35:35 when the ability to make their profiles private is disabled for users 303522:35:35 when the profile is public 303622:35:35 as a regular user 303722:35:36 does not make the profile private 303822:35:36 when the profile is private 303922:35:36 makes the profile public 304022:35:36 when `disable_private_profiles` feature is not available 304122:35:36 behaves like a user can make their profile private 304222:35:36 makes the profile private 304322:35:36# [RSpecRunTime] Finishing example group ee/spec/services/ee/users/update_service_spec.rb. It took 6.47 seconds. Expected to take 11.79 seconds. 304422:35:36# [RSpecRunTime] Starting example group ee/spec/services/security/security_orchestration_policies/policy_commit_service_spec.rb. Expected to take 11.09 seconds. 304522:35:36Security::SecurityOrchestrationPolicies::PolicyCommitService 304722:35:37 when service is used for project 304822:35:38 behaves like commits policy to associated project 304922:35:38 when policy_yaml is invalid 305022:35:38 returns error 305122:35:38# [RSpecRunTime] RSpec elapsed time: 19 minutes 44.1 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.27 1.17 1.27 1/433 2225 305322:35:38 when defined branch is missing 305422:35:38 returns error 305522:35:38 when security_orchestration_policies_configuration does not exist for container 305622:35:39 does not create new project 305722:35:39 when policy already exists in policy project 305922:35:39 does not create branch 306122:35:40 creates branch with updated policy 306322:35:41 creates branch with removed policy 306422:35:41 with branch_name as parameter 306522:35:41 returns error 306622:35:41 with user as a member of security project 306722:35:41 returns success 306822:35:41 when service is used for namespace 306922:35:42 behaves like commits policy to associated project 307022:35:42 when policy_yaml is invalid 307122:35:42 returns error 307222:35:42# [RSpecRunTime] RSpec elapsed time: 19 minutes 48.36 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.25 1.17 1.27 1/436 2428 307422:35:42 when defined branch is missing 307522:35:43 returns error 307622:35:43 when security_orchestration_policies_configuration does not exist for container 307722:35:44 does not create new project 307822:35:44# [RSpecRunTime] RSpec elapsed time: 19 minutes 49.83 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.15 1.15 1.26 1/437 2447 308022:35:44 when policy already exists in policy project 308222:35:44 does not create branch 308422:35:45 creates branch with updated policy 308622:35:46 creates branch with removed policy 308722:35:46 with branch_name as parameter 308822:35:46 returns error 308922:35:46 with user as a member of security project 309022:35:47 returns success 309122:35:47# [RSpecRunTime] Finishing example group ee/spec/services/security/security_orchestration_policies/policy_commit_service_spec.rb. It took 10.57 seconds. Expected to take 11.09 seconds. 309222:35:47# [RSpecRunTime] Starting example group ee/spec/services/security/merge_reports_service_spec.rb. Expected to take 10.35 seconds. 309322:35:47Security::MergeReportsService#execute 309422:35:47 ordering reports for dependency scanning analyzers 309522:35:47 when reports are gathered in an unprioritized order 309622:35:48 is expected to eql #<Gitlab::Ci::Reports::Security::Scanner:0x00007867c0d0ad40 @external_id="bundler_audit", @name="bund...rimary_identifiers=nil, @sort_keys=[1, "bundler_audit", "bundler-audit", "Security Scanner Vendor"]>, #<Gitlab::Ci::Reports::Security::Scanner:0x00007867c09160e0 @external_id="retire.js", @name="Retire.j...0.0", @primary_identifiers=nil, @sort_keys=[2, "retire.js", "Retire.js", "Security Scanner Vendor"]>, and #<Gitlab::Ci::Reports::Security::Scanner:0x00007867c0785820 @external_id="gemnasium", @name="gemnasiu...0.0", @primary_identifiers=nil, @sort_keys=[3, "gemnasium", "gemnasium", "Security Scanner Vendor"]> 309722:35:49 is expected to eq 2 309822:35:50 is expected to contain exactly #<Gitlab::Ci::Reports::Security::Identifier:0x00007867e45a54c8 @external_id="CVE-2019-123", @external...="cve", @name="cve-CVE-2019-123", @url=nil, @fingerprint="6d834ff5767ac7544bef36b0e9996a9a3d6da5f1"> 309922:35:52 is expected to contain exactly #<Gitlab::Ci::Reports::Security::Identifier:0x00007867c0b65af8 @external_id="NPM-13", @external_type="npm", @name="npm-NPM-13", @url=nil, @fingerprint="ca12d3bf327f69eb5ccc69dc5c164630b1f4fd36"> 310022:35:52# [RSpecRunTime] RSpec elapsed time: 19 minutes 57.91 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.14 1.14 1.26 1/436 2605 310222:35:52 when a custom analyzer is completed before the known analyzers 310322:35:53 is expected to eql #<Gitlab::Ci::Reports::Security::Scanner:0x00007867c1a20b10 @external_id="bundler_audit", @name="bund...rimary_identifiers=nil, @sort_keys=[1, "bundler_audit", "bundler-audit", "Security Scanner Vendor"]>, #<Gitlab::Ci::Reports::Security::Scanner:0x00007867f9d6a838 @external_id="retire.js", @name="Retire.j...0.0", @primary_identifiers=nil, @sort_keys=[2, "retire.js", "Retire.js", "Security Scanner Vendor"]>, and #<Gitlab::Ci::Reports::Security::Scanner:0x00007867c1367df0 @external_id="scanner-2", @name="Scanner ...primary_identifiers=nil, @sort_keys=[Infinity, "scanner-2", "Scanner 2", "Security Scanner Vendor"]> 310422:35:55 is expected to eq 3 310522:35:56 is expected to contain exactly #<Gitlab::Ci::Reports::Security::Identifier:0x00007867c10df5b0 @external_id="VULN-2", @external_type=...ner-2", @name="scanner-2-VULN-2", @url=nil, @fingerprint="8e683704c05c3d223f7572623a39cdf39ecc5f15"> and #<Gitlab::Ci::Reports::Security::Identifier:0x00007867c10df290 @external_id="CVE-2019-456", @external...="cve", @name="cve-CVE-2019-456", @url=nil, @fingerprint="47c8c718e4355e29c0b8e87fd62c2c7da65911dd"> 310622:35:56# [RSpecRunTime] RSpec elapsed time: 20 minutes 2.07 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.13 1.14 1.26 1/433 2606 310822:35:56 merging reports step by step 310922:35:57 keeps the finding from `retirejs` as it has higher priority 311022:35:57# [RSpecRunTime] RSpec elapsed time: 20 minutes 3.5 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.13 1.14 1.26 1/431 2607 311222:35:57# [RSpecRunTime] Finishing example group ee/spec/services/security/merge_reports_service_spec.rb. It took 10.8 seconds. Expected to take 10.35 seconds. 311322:35:57# [RSpecRunTime] Starting example group ee/spec/lib/analytics/merge_request_metrics_refresh_spec.rb. Expected to take 9.57 seconds. 311422:35:57Analytics::MergeRequestMetricsRefresh 311622:35:59 updates metric via update_metric! method 311722:36:01 when MR was deleted right before metrics refresh does not raise an error 311822:36:01 when metric is already present 311922:36:03 does not update metric 312022:36:04 updates metric when forced 312122:36:04# [RSpecRunTime] RSpec elapsed time: 20 minutes 10.4 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.19 1.15 1.26 1/437 2834 312322:36:04 #execute_async 312422:36:06 schedules CodeReviewMetricsWorker with params 312522:36:06# [RSpecRunTime] RSpec elapsed time: 20 minutes 12.1 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.19 1.15 1.26 1/437 2892 312722:36:06# [RSpecRunTime] Finishing example group ee/spec/lib/analytics/merge_request_metrics_refresh_spec.rb. It took 8.6 seconds. Expected to take 9.57 seconds. 312822:36:06# [RSpecRunTime] Starting example group ee/spec/services/security/ingestion/tasks/ingest_vulnerabilities/update_spec.rb. Expected to take 9.03 seconds. 312922:36:06Security::Ingestion::Tasks::IngestVulnerabilities::Update 313122:36:14 updates only the vulnerabilities do not exist on default branch 313222:36:14# [RSpecRunTime] RSpec elapsed time: 20 minutes 20.31 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.16 1.15 1.26 1/435 2893 313422:36:14# [RSpecRunTime] Finishing example group ee/spec/services/security/ingestion/tasks/ingest_vulnerabilities/update_spec.rb. It took 8.2 seconds. Expected to take 9.03 seconds. 313522:36:14# [RSpecRunTime] Starting example group ee/spec/services/ai/repository_xray/scan_dependencies_service_spec.rb. Expected to take 8.46 seconds. 313622:36:14Ai::RepositoryXray::ScanDependenciesService 313822:36:14 when the repository does not contain a dependency config file 313922:36:15 returns a success response 314022:36:15 when the repository contains only valid dependency config files 314122:36:16 saves an X-Ray report for each valid config file 314222:36:16 returns a success response 314322:36:16 when there is an existing X-Ray report for a language 314422:36:16 overwrites the existing X-Ray report 314522:36:16# [RSpecRunTime] RSpec elapsed time: 20 minutes 22.49 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.16 1.15 1.26 1/436 3063 314722:36:16 when there are multiple config file objects for the same language 314822:36:18 merges the payloads and saves only one X-Ray report for each language 314922:36:18 returns a success response 315022:36:18# [RSpecRunTime] RSpec elapsed time: 20 minutes 23.94 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.16 1.15 1.26 1/436 3215 315222:36:18 when a dependency name contains an invalid byte sequence 315322:36:19 saves an X-Ray report for each valid config file 315422:36:19 returns a success response 315522:36:19# [RSpecRunTime] RSpec elapsed time: 20 minutes 25.29 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.15 1.15 1.26 1/436 3340 315722:36:19 when the repository contains only invalid dependency config files 315822:36:20 does not save an X-Ray report 315922:36:20 returns an error response 316022:36:20 when the repository contains both valid and invalid dependency config files 316122:36:21 saves an X-Ray report for each valid config file 316222:36:21 returns an error response 316322:36:21# [RSpecRunTime] RSpec elapsed time: 20 minutes 27.45 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.15 1.15 1.26 1/436 3512 316522:36:21 when another instance is running with the same lease key 316622:36:21 returns an error response and reschedules the worker 316722:36:21# [RSpecRunTime] Finishing example group ee/spec/services/ai/repository_xray/scan_dependencies_service_spec.rb. It took 7.19 seconds. Expected to take 8.46 seconds. 316822:36:21# [RSpecRunTime] Starting example group ee/spec/models/security/approval_policy_rule_spec.rb. Expected to take 8.12 seconds. 316922:36:21Security::ApprovalPolicyRule 317022:36:21 does not allow STI 317122:36:21 .by_policy_rule_index 317222:36:23 returns the correct approval policy rule 317322:36:25 does not return approval policy rules with different policy configuration 317422:36:25 does not return approval policy rules with different policy index 317522:36:25 does not return approval policy rules with different rule index 317622:36:25 returns an empty relation when no matching rules are found 317722:36:25# [RSpecRunTime] RSpec elapsed time: 20 minutes 30.9 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.13 1.14 1.26 1/436 3513 317922:36:25 behaves like policy rule 318022:36:26 ::attributes_from_rule_hash 318122:36:26 is expected to include {:content => {:branches => ["master"], :scanners => ["container_scanning"], :vulnerabilities_allowed => 0, :severity_levels => ["critical"], :vulnerability_states => ["detected"], :vulnerability_attributes => {}}} 318322:36:26 is expected to eq "scan_finding" 318422:36:26 #typed_content 318522:36:26 is expected to include {"branches" => ["master"], "scanners" => ["container_scanning"], "vulnerabilities_allowed" => 0, "severity_levels" => ["critical"], "vulnerability_states" => ["detected"], "vulnerability_attributes" => {}} 318622:36:26 is expected to include {"type" => "scan_finding"} 318722:36:26 associations 318822:36:26 is expected to belong to security_policy required: false 318922:36:26 is expected to have one approval_project_rule 319022:36:26 is expected to have many approval_merge_request_rules 319122:36:26 is expected to have many violations 319222:36:26 is expected to have many approval_policy_rule_project_links 319322:36:26 is expected to have many projects through approval_policy_rule_project_links 319622:36:26 when scan_finding 319722:36:26 is expected to be valid 319822:36:26 when license_finding 319922:36:26 is expected to be valid 320022:36:26 when any_merge_request 320122:36:26 is expected to be valid 320322:36:29 returns rules with rule_index greater than or equal to 0 320422:36:29# [RSpecRunTime] RSpec elapsed time: 20 minutes 35.03 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.12 1.14 1.26 1/436 3514 320622:36:29# [RSpecRunTime] Finishing example group ee/spec/models/security/approval_policy_rule_spec.rb. It took 7.54 seconds. Expected to take 8.12 seconds. 320722:36:29# [RSpecRunTime] Starting example group ee/spec/views/layouts/application.html.haml_spec.rb. Expected to take 7.83 seconds. 320822:36:29layouts/application 320922:36:29 behaves like a layout which reflects the application theme setting 321022:36:29 as a themed layout 321122:36:29 when no theme is explicitly selected 321222:36:31 renders with the default theme 321322:36:31# [RSpecRunTime] RSpec elapsed time: 20 minutes 36.97 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.12 1.14 1.26 1/436 3515 321522:36:31 when user is authenticated & has selected a specific theme 321622:36:31 chosen_theme: #<struct Gitlab::Themes::Theme id=1, name="Indigo", css_class="ui-indigo", primary_color="#222261"> 321722:36:31 renders with the Indigo theme 321822:36:31 chosen_theme: #<struct Gitlab::Themes::Theme id=6, name="Light Indigo", css_class="ui-light-indigo", primary_color="#41419f"> 321922:36:32 renders with the Light Indigo theme 322022:36:32 chosen_theme: #<struct Gitlab::Themes::Theme id=4, name="Blue", css_class="ui-blue", primary_color="#0b2640"> 322122:36:32 renders with the Blue theme 322222:36:32 chosen_theme: #<struct Gitlab::Themes::Theme id=7, name="Light Blue", css_class="ui-light-blue", primary_color="#145aa1"> 322322:36:33 renders with the Light Blue theme 322422:36:33 chosen_theme: #<struct Gitlab::Themes::Theme id=5, name="Green", css_class="ui-green", primary_color="#0e4328"> 322522:36:33 renders with the Green theme 322622:36:33 chosen_theme: #<struct Gitlab::Themes::Theme id=8, name="Light Green", css_class="ui-light-green", primary_color="#1b653f"> 322722:36:33 renders with the Light Green theme 322822:36:33 chosen_theme: #<struct Gitlab::Themes::Theme id=9, name="Red", css_class="ui-red", primary_color="#580d02"> 322922:36:34 renders with the Red theme 323022:36:34 chosen_theme: #<struct Gitlab::Themes::Theme id=10, name="Light Red", css_class="ui-light-red", primary_color="#a02e1c"> 323122:36:34 renders with the Light Red theme 323222:36:34 chosen_theme: #<struct Gitlab::Themes::Theme id=2, name="Gray", css_class="ui-gray", primary_color="#28272d"> 323322:36:34 renders with the Gray theme 323422:36:34 chosen_theme: #<struct Gitlab::Themes::Theme id=3, name="Neutral", css_class="ui-neutral", primary_color="#ececef"> 323522:36:35 renders with the Neutral theme 323622:36:35 behaves like a layout which reflects the preferred language 323722:36:35 when changing the a preferred language 323822:36:36 renders the correct `lang` attribute in the html element 323922:36:36# [RSpecRunTime] RSpec elapsed time: 20 minutes 42.11 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.11 1.14 1.25 1/431 3516 324122:36:36# [RSpecRunTime] Finishing example group ee/spec/views/layouts/application.html.haml_spec.rb. It took 7.08 seconds. Expected to take 7.83 seconds. 324222:36:36# [RSpecRunTime] Starting example group ee/spec/services/search/zoekt/namespace_assignment_service_spec.rb. Expected to take 7.38 seconds. 324322:36:36Search::Zoekt::NamespaceAssignmentService 324522:36:40 when nodes are not enough 324622:36:40 returns empty collection 324722:36:40# [RSpecRunTime] RSpec elapsed time: 20 minutes 46.43 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.10 1.14 1.25 1/432 3608 324922:36:40 when there are enough nodes 325022:36:40 when a namespace can be accommodated within 5 nodes 325122:36:41 creates multiple indices to accommodate all projects 325222:36:41 when atleast one project does not have statistics 325322:36:41 returns empty collection 325422:36:41 when a namespace can not be accommodated within 5 nodes 325522:36:41 when one of the projects is too big to fit into any node 325622:36:41 returns empty collection 325722:36:41 when there are too many projects 325822:36:43 returns empty collection 325922:36:43# [RSpecRunTime] RSpec elapsed time: 20 minutes 49.2 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.10 1.14 1.25 1/433 3645 326222:36:43 passes arguments to new and calls execute 326322:36:43# [RSpecRunTime] Finishing example group ee/spec/services/search/zoekt/namespace_assignment_service_spec.rb. It took 7.28 seconds. Expected to take 7.38 seconds. 326422:36:43# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/import_export/project/object_builder_spec.rb. Expected to take 6.91 seconds. 326522:36:43Gitlab::ImportExport::Project::ObjectBuilder 326722:36:45 finds the existing epic 326822:36:46 finds the existing epic in root ancestor 326922:36:47 creates a new epic 327022:36:47# [RSpecRunTime] RSpec elapsed time: 20 minutes 53.59 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.18 1.15 1.26 1/432 3700 327322:36:49 finds existing iteration based on iterations cadence title 327422:36:49 when existing iteration does not exist 327522:36:50 does not create a new iteration 327622:36:50# [RSpecRunTime] RSpec elapsed time: 20 minutes 56.17 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.16 1.15 1.26 1/432 3737 327822:36:50# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/import_export/project/object_builder_spec.rb. It took 6.78 seconds. Expected to take 6.91 seconds. 327922:36:50# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/compliance_management/violations/approved_by_insufficient_users_spec.rb. Expected to take 6.26 seconds. 328022:36:50Gitlab::ComplianceManagement::Violations::ApprovedByInsufficientUsers 328222:36:52 when merge request is approved by sufficient number of users 328322:36:52 does not create a ComplianceViolation 328422:36:52# [RSpecRunTime] RSpec elapsed time: 20 minutes 58.01 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.16 1.15 1.26 1/435 3790 328622:36:52 when merge request is approved by insufficient number of users 328722:36:52 creates a ComplianceViolation 328822:36:52 when the merge requests merge user is within metrics 328922:36:54 creates a ComplianceViolation 329022:36:54# [RSpecRunTime] RSpec elapsed time: 21 minutes 0.04 second. Current RSS: ~1408M. Threads: 4. load average: 1.15 1.14 1.25 1/437 3843 329222:36:54 when the merge request does not have a merge user 329322:36:55 does not create a ComplianceViolation 329422:36:55# [RSpecRunTime] RSpec elapsed time: 21 minutes 1.57 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.15 1.14 1.25 1/438 3895 329622:36:55# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/compliance_management/violations/approved_by_insufficient_users_spec.rb. It took 5.41 seconds. Expected to take 6.26 seconds. 329722:36:55# [RSpecRunTime] Starting example group ee/spec/services/app_sec/dast/site_validations/runner_service_spec.rb. Expected to take 5.99 seconds. 329822:36:55AppSec::Dast::SiteValidations::RunnerService 330022:36:57 when on demand scan licensed feature is not available 330122:36:57 behaves like a failure 330222:36:57 communicates failure 330322:36:57# [RSpecRunTime] RSpec elapsed time: 21 minutes 2.85 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.15 1.14 1.25 1/438 3914 330522:36:57 when the feature is enabled 330622:36:57 communicates success 330722:36:58 creates a ci_pipeline with an appropriate source 330822:36:59 makes the correct variables available to the ci_build 330922:36:59 when FIPS mode is enabled 331022:36:59 adds the correct image suffix 331122:36:59# [RSpecRunTime] RSpec elapsed time: 21 minutes 5.45 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.14 1.14 1.25 1/437 3925 331322:36:59 when FIPS mode is disabled 331422:37:00 adds the correct image suffix 331522:37:00 when pipeline creation fails 331622:37:01 transitions the dast_site_validation to a failure state 331722:37:01# [RSpecRunTime] Finishing example group ee/spec/services/app_sec/dast/site_validations/runner_service_spec.rb. It took 5.11 seconds. Expected to take 5.99 seconds. 331822:37:01# [RSpecRunTime] Starting example group ee/spec/models/ee/design_management/repository_spec.rb. Expected to take 5.67 seconds. 331922:37:01DesignManagement::Repository 332022:37:01 does not allow STI 332122:37:01 associations 332222:37:01 is expected to have one design_management_repository_state class_name => Geo::DesignManagementRepositoryState inverse_of => design_management_repository 332322:37:01 on a primary node 332422:37:01 .with_verification_state 332522:37:01 returns records with given scope 332622:37:01 .checksummed 332722:37:01 returns records with given scope 332822:37:01 .not_checksummed 332922:37:01 returns records with given scope 333022:37:01 #save_verification_details 333122:37:01 when model record is not part of verifiables scope 333222:37:02 does not create verification details (PENDING: Skipping because all Design Management Repositories are records that can be checksummed) 333322:37:02 when model_record is part of verifiables scope 333422:37:02 creates verification details 333522:37:02 #verification_pending_batch 333622:37:02 logs the verification state transition 333722:37:02 #verification_failed_batch 333822:37:02 logs the verification state transition 333922:37:02 #fail_verification_timeouts 334022:37:02 logs the verification state transition 334122:37:02 when Geo is disabled 334222:37:02 #save_verification_details 334322:37:02 when model_record is part of verifiables scope 334422:37:02 doesn't create verification details 334522:37:02 behaves like a project has a custom repo 334622:37:02 .replicables_for_current_secondary 334722:37:03 without selective sync 334822:37:03 returns all replicables 334922:37:04# [RSpecRunTime] RSpec elapsed time: 21 minutes 9.63 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.12 1.14 1.25 1/437 3926 335122:37:04 with selective sync by namespace 335222:37:04 returns replicables that belong to the namespaces 335322:37:05 excludes replicables outside the primary key ID range 335422:37:05# [RSpecRunTime] RSpec elapsed time: 21 minutes 10.75 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.12 1.14 1.25 1/435 3927 335622:37:05 with selective sync by shard 335722:37:05 returns replicables that belong to the shards 335822:37:06 excludes replicables outside the primary key ID range 335922:37:06# [RSpecRunTime] RSpec elapsed time: 21 minutes 11.94 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.12 1.14 1.25 1/433 3928 336122:37:06# [RSpecRunTime] Finishing example group ee/spec/models/ee/design_management/repository_spec.rb. It took 5.26 seconds. Expected to take 5.67 seconds. 336222:37:06# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/analytics/cycle_analytics/aggregated/base_query_builder_spec.rb. Expected to take 5.42 seconds. 336322:37:06Gitlab::Analytics::CycleAnalytics::Aggregated::BaseQueryBuilder 336422:37:08 when filtering issue based stages 336522:37:10 looks up items within the group hierarchy 336622:37:10 accepts project_ids filter 336722:37:10 when filtering by negated milestone title 336822:37:10 filters by negated milestone_title 336922:37:10 when negated and non-negated filters are present 337022:37:10 filters by the non-negated filter 337122:37:10# [RSpecRunTime] RSpec elapsed time: 21 minutes 16.15 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.11 1.14 1.25 1/433 3929 337322:37:10 when filtering by author_username 337422:37:10 filters by negated author_username 337522:37:10 when filtering by assignee_username 337622:37:10 filters by negated assignee_username 337722:37:10 when filtering by label_name 337822:37:10 filters by negated label_name 337922:37:10 when filtering by weight 338022:37:10 filters by weight 338122:37:10 when no records matching the query 338222:37:10 returns no results 338322:37:10 when the filter is negated 338422:37:10 returns items without the given weight 338522:37:10 when filtering by iteration_id 338622:37:10 filters by iteration_id 338722:37:10 when no records matching the query 338822:37:11 returns no results 338922:37:11 when the filter is negated 339022:37:11 returns items without the given iteration 339122:37:11 when filtering by epic_id 339222:37:11 filters by epic_id 339322:37:11 when no records matching the query 339422:37:11 returns no results 339522:37:11 when the filter is negated 339622:37:11 returns items without the given epic 339722:37:11 when filtering by my_reaction_emoji 339822:37:11 filters by my_reaction_emoji 339922:37:11 when no records matching the query 340022:37:11 returns no results 340122:37:11 when the filter is negated 340222:37:11 returns items without the given rection emoji 340322:37:11 #build_sorted_query 340422:37:11 returns the items in order (by end_event) 340522:37:11 returns the items in order (by db duration value) 340622:37:11 handles the project_ids filter 340722:37:11 when filtering merge request based stages 340822:37:12 when filtering by negated milestone title 340922:37:12 filters by negated milestone_title 341022:37:12 when negated and non-negated filters are present 341122:37:12 filters by the non-negated filter 341222:37:12 when filtering by my_reaction_emoji 341322:37:12 filters by my_reaction_emoji 341422:37:12 when no records matching the query 341522:37:12 returns no results 341622:37:12 when the filter is negated 341722:37:12 returns items without the given rection emoji 341822:37:12 when filtering by author_username 341922:37:12 filters by negated author_username 342022:37:12 when filtering by assignee_username 342122:37:12 filters by negated assignee_username 342222:37:12 when filtering by label_name 342322:37:12 filters by negated label_name 342422:37:12# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/analytics/cycle_analytics/aggregated/base_query_builder_spec.rb. It took 6.24 seconds. Expected to take 5.42 seconds. 342522:37:12# [RSpecRunTime] Starting example group ee/spec/models/ee/description_version_spec.rb. Expected to take 5.2 seconds. 342622:37:12DescriptionVersion 342722:37:12 does not allow STI 342822:37:12 associations 342922:37:12 is expected to belong to epic required: false 343122:37:12 is valid when epic_id is set 343222:37:12 #previous_version 343322:37:14 returns the previous version for the same issuable 343422:37:14# [RSpecRunTime] RSpec elapsed time: 21 minutes 20.05 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.11 1.13 1.25 1/432 3930 343722:37:16 broadcasts notes update 343822:37:16 when start_id is not present 343922:37:16 only delayed deletes description_version 344022:37:16# [RSpecRunTime] RSpec elapsed time: 21 minutes 22.52 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.11 1.13 1.25 1/435 3989 344222:37:16 when start_id is present 344322:37:17 delayed deletes description versions of same issuable up to start_id 344422:37:17# [RSpecRunTime] Finishing example group ee/spec/models/ee/description_version_spec.rb. It took 4.56 seconds. Expected to take 5.2 seconds. 344522:37:17# [RSpecRunTime] Starting example group ee/spec/services/secrets_management/provision_project_secrets_manager_service_spec.rb. Expected to take 4.93 seconds. 344622:37:17SecretsManagement::ProvisionProjectSecretsManagerService 344822:37:17Starting up OpenBao services... 344922:37:17Waiting for OpenBao server to start... 345022:37:19OpenBao server started... 345122:37:19Waiting for OpenBao proxy to start... 345222:37:21OpenBao proxy started... 345322:37:22 enables the secret engine for the project and activates the secret manager 345422:37:22 when the secrets engine has already been enabled 345522:37:22 still activates the secrets manager 345622:37:22# [RSpecRunTime] RSpec elapsed time: 21 minutes 27.89 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.02 1.12 1.24 1/451 4007 345822:37:22# [RSpecRunTime] Finishing example group ee/spec/services/secrets_management/provision_project_secrets_manager_service_spec.rb. It took 5.15 seconds. Expected to take 4.93 seconds. 345922:37:22# [RSpecRunTime] Starting example group ee/spec/workers/namespaces/cascade_duo_features_enabled_worker_spec.rb. Expected to take 4.71 seconds. 346022:37:22Namespaces::CascadeDuoFeaturesEnabledWorker 346122:37:22 duo_features_enabled: false 346222:37:23 avoids N+1 queries 346322:37:23 when group contains subgroups 346422:37:23 updates the setting on the subgroups to match the group 346522:37:23 when subgroups contain projects 346622:37:23 updates the setting on the projects to match the group 346722:37:23# [RSpecRunTime] RSpec elapsed time: 21 minutes 29.47 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.02 1.11 1.24 1/451 4008 346922:37:23 when group contains projects 347022:37:24 updates the setting on the projects to match the group 347122:37:24 when group does not contain subgroups or projects 347222:37:24 does not raise an error 347322:37:24 duo_features_enabled: true 347422:37:25 avoids N+1 queries 347522:37:25 when group contains subgroups 347622:37:25 updates the setting on the subgroups to match the group 347722:37:25 when subgroups contain projects 347822:37:25 updates the setting on the projects to match the group 347922:37:25# [RSpecRunTime] RSpec elapsed time: 21 minutes 31.6 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.02 1.11 1.24 1/451 4009 348122:37:26 when group contains projects 348222:37:26 updates the setting on the projects to match the group 348322:37:26 when group does not contain subgroups or projects 348422:37:26 does not raise an error 348522:37:26# [RSpecRunTime] Finishing example group ee/spec/workers/namespaces/cascade_duo_features_enabled_worker_spec.rb. It took 4.26 seconds. Expected to take 4.71 seconds. 348622:37:26# [RSpecRunTime] Starting example group ee/spec/models/security/scan_execution_policy_rule_spec.rb. Expected to take 4.46 seconds. 348722:37:26Security::ScanExecutionPolicyRule 348822:37:26 does not allow STI 349022:37:29 returns rules with rule_index greater than or equal to 0 349122:37:29# [RSpecRunTime] RSpec elapsed time: 21 minutes 35.14 seconds. Current RSS: ~1366M. Threads: 5. load average: 1.01 1.11 1.24 1/449 4010 349322:37:29 associations 349422:37:29 is expected to belong to security_policy required: false 349522:37:29 behaves like policy rule 349622:37:30 ::attributes_from_rule_hash 349722:37:30 is expected to include {:content => {:branches => ["master"]}} 349922:37:30 is expected to eq "pipeline" 350022:37:30 #typed_content 350122:37:30 is expected to include {"branches" => ["master"]} 350222:37:30 is expected to include {"type" => "pipeline"} 350522:37:30 when pipeline 350622:37:30 is expected to be valid 350722:37:30 when schedule 350822:37:30 is expected to be valid 350922:37:30# [RSpecRunTime] Finishing example group ee/spec/models/security/scan_execution_policy_rule_spec.rb. It took 4.26 seconds. Expected to take 4.46 seconds. 351022:37:30# [RSpecRunTime] Starting example group ee/spec/policies/deployment_policy_spec.rb. Expected to take 4.27 seconds. 351122:37:30DeploymentPolicy 351222:37:32 when maintainers are allowed to deploy and approve 351322:37:33 is expected to be allowed :approve_deployment 351422:37:33 when user is developer 351522:37:33 is expected not to be allowed :approve_deployment 351622:37:33# [RSpecRunTime] RSpec elapsed time: 21 minutes 39.02 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.01 1.11 1.24 1/450 4030 351822:37:33 when specific group is allowed to approve 351922:37:33 is expected to be allowed :approve_deployment 352022:37:33 when user is developer 352122:37:34 is expected not to be allowed :approve_deployment 352222:37:34 when the user is not allowed to deploy 352322:37:34 is expected not to be allowed :destroy_deployment 352422:37:34 when the user is allowed to deploy 352522:37:34 is expected to be allowed :destroy_deployment 352622:37:34 when user is developer 352722:37:35 is expected not to be allowed :destroy_deployment 352822:37:35# [RSpecRunTime] Finishing example group ee/spec/policies/deployment_policy_spec.rb. It took 4.22 seconds. Expected to take 4.27 seconds. 352922:37:35# [RSpecRunTime] Starting example group ee/spec/lib/elastic/latest/user_instance_proxy_spec.rb. Expected to take 4.08 seconds. 353022:37:35Elastic::Latest::UserInstanceProxy 353122:37:35 #as_indexed_json 353222:37:35 serializes project as hash 353322:37:35 with a user status 353422:37:35 sets status, status emoji and busy fields 353522:37:35 when user is blocked 353622:37:35 sets in_forbidden_state to true 353722:37:35 with a project 353822:37:36 sets the correct namespace_ancestry_ids 353922:37:36 when project is in a subgroup 354022:37:37 includes the project ancestry id 354122:37:37 when the user belongs to the group 354222:37:38 includes the group ancestry id 354322:37:38 when the user belongs to the subgroup 354422:37:38 includes the subgroup ancestry id 354522:37:38# [RSpecRunTime] RSpec elapsed time: 21 minutes 44.54 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.25 1.16 1.25 1/450 4031 354822:37:39 is nil so that elasticsearch routing is disabled 354922:37:39# [RSpecRunTime] Finishing example group ee/spec/lib/elastic/latest/user_instance_proxy_spec.rb. It took 3.98 seconds. Expected to take 4.08 seconds. 355022:37:39# [RSpecRunTime] Starting example group ee/spec/services/projects/disable_legacy_inactive_projects_service_spec.rb. Expected to take 3.92 seconds. 355122:37:39Projects::DisableLegacyInactiveProjectsService 355322:37:42 when the combined batch size is more than or equal to the inactive public projects count 355422:37:42 disables legacy open-source license for all the public projects 355522:37:42# [RSpecRunTime] RSpec elapsed time: 21 minutes 48.13 seconds. Current RSS: ~1363M. Threads: 5. load average: 1.25 1.16 1.25 1/450 4032 355722:37:42 when the combined batch size is less than the inactive public projects count 355822:37:42 terminates the worker before completing all the projects 355922:37:42# [RSpecRunTime] Finishing example group ee/spec/services/projects/disable_legacy_inactive_projects_service_spec.rb. It took 3.58 seconds. Expected to take 3.92 seconds. 356022:37:42# [RSpecRunTime] Starting example group ee/spec/helpers/push_rules_helper_spec.rb. Expected to take 3.8 seconds. 356122:37:42PushRulesHelper 356222:37:43 global_setting: true, enabled_globally: true, enabled_in_project: false, current_user: :admin, help_text: :default_admin_help, invalid_text: nil 356322:37:43 when `reject_unsigned_commits` 356422:37:43 has the correct help text 356522:37:43 when `commit_committer_check` 356622:37:43 has the correct help text 356722:37:43 when `reject_non_dco_commits` 356822:37:43 has the correct help text 356922:37:43 global_setting: true, enabled_globally: false, enabled_in_project: false, current_user: :admin, help_text: :default_admin_help, invalid_text: nil 357022:37:43 when `reject_unsigned_commits` 357122:37:43 has the correct help text 357222:37:43 when `commit_committer_check` 357322:37:43 has the correct help text 357422:37:43 when `reject_non_dco_commits` 357522:37:43 has the correct help text 357622:37:43 global_setting: true, enabled_globally: true, enabled_in_project: true, current_user: :admin, help_text: :default_admin_help, invalid_text: nil 357722:37:43 when `reject_unsigned_commits` 357822:37:43 has the correct help text 357922:37:43 when `commit_committer_check` 358022:37:43 has the correct help text 358122:37:43 when `reject_non_dco_commits` 358222:37:43 has the correct help text 358322:37:43 global_setting: true, enabled_globally: false, enabled_in_project: true, current_user: :admin, help_text: :default_admin_help, invalid_text: nil 358422:37:43 when `reject_unsigned_commits` 358522:37:43 has the correct help text 358622:37:43 when `commit_committer_check` 358722:37:43 has the correct help text 358822:37:43 when `reject_non_dco_commits` 358922:37:43 has the correct help text 359022:37:43 global_setting: false, enabled_globally: true, enabled_in_project: nil, current_user: :admin, help_text: :setting_can_be_overridden, invalid_text: nil 359122:37:43 when `reject_unsigned_commits` 359222:37:44 has the correct help text 359322:37:44 when `commit_committer_check` 359422:37:44 has the correct help text 359522:37:44 when `reject_non_dco_commits` 359622:37:44 has the correct help text 359722:37:44 global_setting: false, enabled_globally: true, enabled_in_project: nil, current_user: :owner, help_text: :setting_can_be_overridden, invalid_text: nil 359822:37:44 when `reject_unsigned_commits` 359922:37:44 has the correct help text 360022:37:44 when `commit_committer_check` 360122:37:44 has the correct help text 360222:37:44 when `reject_non_dco_commits` 360322:37:44 has the correct help text 360422:37:44 global_setting: false, enabled_globally: true, enabled_in_project: nil, current_user: :owner, help_text: :requires_admin_contact, invalid_text: nil 360522:37:44 when `reject_unsigned_commits` 360622:37:44 has the correct help text 360722:37:44 when `commit_committer_check` 360822:37:44 has the correct help text 360922:37:44 when `reject_non_dco_commits` 361022:37:44 has the correct help text 361122:37:44 global_setting: false, enabled_globally: true, enabled_in_project: false, current_user: :admin, help_text: :setting_has_been_overridden, invalid_text: nil 361222:37:44 when `reject_unsigned_commits` 361322:37:44 has the correct help text 361422:37:44 when `commit_committer_check` 361522:37:44 has the correct help text 361622:37:44 when `reject_non_dco_commits` 361722:37:44 has the correct help text 361822:37:44 global_setting: false, enabled_globally: true, enabled_in_project: false, current_user: :owner, help_text: :setting_has_been_overridden, invalid_text: nil 361922:37:44 when `reject_unsigned_commits` 362022:37:45 has the correct help text 362122:37:45 when `commit_committer_check` 362222:37:45 has the correct help text 362322:37:45 when `reject_non_dco_commits` 362422:37:45 has the correct help text 362522:37:45 global_setting: false, enabled_globally: true, enabled_in_project: false, current_user: :owner, help_text: :requires_admin_contact, invalid_text: nil 362622:37:45 when `reject_unsigned_commits` 362722:37:45 has the correct help text 362822:37:45 when `commit_committer_check` 362922:37:45 has the correct help text 363022:37:45 when `reject_non_dco_commits` 363122:37:45 has the correct help text 363222:37:45 global_setting: false, enabled_globally: true, enabled_in_project: true, current_user: :owner, help_text: :setting_can_be_overridden, invalid_text: nil 363322:37:45 when `reject_unsigned_commits` 363422:37:45 has the correct help text 363522:37:45 when `commit_committer_check` 363622:37:45 has the correct help text 363722:37:45 when `reject_non_dco_commits` 363822:37:45 has the correct help text 363922:37:45 global_setting: false, enabled_globally: true, enabled_in_project: false, current_user: :owner, help_text: :setting_has_been_overridden, invalid_text: nil 364022:37:45 when `reject_unsigned_commits` 364122:37:45 has the correct help text 364222:37:45 when `commit_committer_check` 364322:37:45 has the correct help text 364422:37:45 when `reject_non_dco_commits` 364522:37:45 has the correct help text 364622:37:45 global_setting: false, enabled_globally: true, enabled_in_project: true, current_user: :owner, help_text: :requires_admin_contact, invalid_text: :setting_has_been_overridden 364722:37:45 when `reject_unsigned_commits` 364822:37:45 has the correct help text 364922:37:45 when `commit_committer_check` 365022:37:45 has the correct help text 365122:37:45 when `reject_non_dco_commits` 365222:37:46 has the correct help text 365322:37:46 global_setting: false, enabled_globally: true, enabled_in_project: false, current_user: :owner, help_text: :requires_admin_contact, invalid_text: :setting_can_be_overridden 365422:37:46 when `reject_unsigned_commits` 365522:37:46 has the correct help text 365622:37:46 when `commit_committer_check` 365722:37:46 has the correct help text 365822:37:46 when `reject_non_dco_commits` 365922:37:46 has the correct help text 366022:37:46 global_setting: false, enabled_globally: false, enabled_in_project: true, current_user: :admin, help_text: :base_help, invalid_text: :setting_can_be_overridden 366122:37:46 when `reject_unsigned_commits` 366222:37:46 has the correct help text 366322:37:46 when `commit_committer_check` 366422:37:46 has the correct help text 366522:37:46 when `reject_non_dco_commits` 366622:37:46 has the correct help text 366722:37:46 global_setting: false, enabled_globally: false, enabled_in_project: true, current_user: :admin, help_text: :base_help, invalid_text: :setting_has_been_overridden 366822:37:46 when `reject_unsigned_commits` 366922:37:46 has the correct help text 367022:37:46 when `commit_committer_check` 367122:37:46 has the correct help text 367222:37:46 when `reject_non_dco_commits` 367322:37:46 has the correct help text 367422:37:46 #commit_committer_name_check_description 367522:37:46 returns the right description 367622:37:46# [RSpecRunTime] Finishing example group ee/spec/helpers/push_rules_helper_spec.rb. It took 4.19 seconds. Expected to take 3.8 seconds. 367722:37:46# [RSpecRunTime] Starting example group ee/spec/lib/search/elastic/references/work_item_spec.rb. Expected to take 3.67 seconds. 367822:37:46Search::Elastic::References::WorkItem 367922:37:48 #as_indexed_json 368022:37:48 when add_issues_access_level_in_work_item_index migration is not complete 368122:37:48 serializes the project_namespace work_item as a hash 368222:37:48# [RSpecRunTime] RSpec elapsed time: 21 minutes 54.45 seconds. Current RSS: ~1366M. Threads: 5. load average: 1.29 1.17 1.26 1/450 4033 368422:37:48 when add_issues_access_level_in_work_item_index migration is complete 368522:37:48 serializes the project_namespace work_item as a hash 368622:37:48 when add_root_namespace_id_to_work_item migration is not complete 368722:37:49 serializes the project_namespace work_item as a hash 368822:37:49 serializes the user_namespace work_item as a hash 368922:37:49 serializes the object as a hash 369022:37:49 when add_root_namespace_id_to_work_item migration is complete 369122:37:49 serializes the project_namespace work_item as a hash 369222:37:49 serializes the object as a hash 369322:37:49 serializes the user_namespace work_item as a hash 369422:37:49 when add_work_item_type_correct_id migration is not complete 369522:37:49 serializes the object as a hash 369622:37:49 when add_work_item_type_correct_id migration is complete 369722:37:50 serializes the object as a hash 369822:37:50 #instantiate 369922:37:50 instantiates work item 370122:37:50 returns correct environment based index name from class method 370222:37:50 returns correct environment based index name from instance method 370322:37:50 #model_klass 370422:37:50 returns correct environment based index name from class 370622:37:50 returns serialized string of work item record from class method 370722:37:50 returns serialized string of work item record from instance method 370822:37:50# [RSpecRunTime] Finishing example group ee/spec/lib/search/elastic/references/work_item_spec.rb. It took 3.5 seconds. Expected to take 3.67 seconds. 370922:37:50# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/ip_restriction/enforcer_spec.rb. Expected to take 3.54 seconds. 371022:37:50Gitlab::IpRestriction::Enforcer 371122:37:50 #allows_current_ip? 371222:37:50 behaves like ip_restriction 371322:37:50 without restriction 371422:37:50 is expected to be truthy 371522:37:50 with restriction 371622:37:50 address is within one of the ranges 371722:37:50 is expected to be truthy 371822:37:50 address is outside all of the ranges 371922:37:50 is expected to be falsey 372022:37:50 address is in globally allowed ip range 372122:37:51 is expected to be truthy 372222:37:51 address is outside globally allowed ip range 372322:37:51 is expected to be falsey 372422:37:51 group_ip_restriction feature is disabled 372522:37:51 is expected to be truthy 372622:37:51 when usage ping is enabled 372722:37:51 when usage_ping_features_enabled is enabled 372822:37:51 behaves like ip_restriction 372922:37:51 without restriction 373022:37:51 is expected to be truthy 373122:37:51 with restriction 373222:37:51 address is within one of the ranges 373322:37:52 is expected to be truthy 373422:37:52 address is outside all of the ranges 373522:37:52 is expected to be falsey 373622:37:52 address is in globally allowed ip range 373722:37:52 is expected to be truthy 373822:37:52 address is outside globally allowed ip range 373922:37:52 is expected to be falsey 374022:37:52 when usage_ping_features_enabled is disabled 374122:37:53 is expected to be truthy 374222:37:53 when usage ping is disabled 374322:37:53 is expected to be truthy 374422:37:53# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/ip_restriction/enforcer_spec.rb. It took 3.03 seconds. Expected to take 3.54 seconds. 374522:37:53# [RSpecRunTime] Starting example group ee/spec/views/projects/settings/subscriptions/_index.html.haml_spec.rb. Expected to take 3.44 seconds. 374622:37:53projects/settings/subscriptions/_index.html.haml 374722:37:56 has a help link 374822:37:56 when project has upstream subscription 374922:37:56 has delete button 375022:37:56# [RSpecRunTime] RSpec elapsed time: 22 minutes 2.0 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.27 1.17 1.25 1/449 4088 375222:37:56 when project has downstream subscription 375322:37:56 has no delete button 375422:37:56# [RSpecRunTime] Finishing example group ee/spec/views/projects/settings/subscriptions/_index.html.haml_spec.rb. It took 3.17 seconds. Expected to take 3.44 seconds. 375522:37:56# [RSpecRunTime] Starting example group ee/spec/components/namespaces/storage/limit_alert_component_spec.rb. Expected to take 3.32 seconds. 375622:37:56Namespaces::Storage::LimitAlertComponent 375722:37:56 when user is not an owner 375822:37:56 usage_ratio: 0.85, alert_message_copy: "exceeds the storage quota" 375922:37:56 renders the message 376022:37:56 renders the non-owner copy 376122:37:56 usage_ratio: 1.0, alert_message_copy: "is now read-only" 376222:37:57 renders the message 376322:37:57 renders the non-owner copy 376422:37:57 namespace enforcement 376522:37:57 when namespace has no additional storage 376622:37:57 and under storage size limit 376722:37:57 renders the alert title 376822:37:57 renders the alert message 376922:37:57 allows to dismiss alert 377022:37:57 and above storage size limit 377122:37:57 renders the alert title 377222:37:57 renders the alert message 377322:37:58 does not allow to dismiss alert 377422:37:58 when namespace has additional storage 377522:37:58 and under storage size limit 377622:37:58 renders the alert title 377722:37:58 renders the alert message 377822:37:58 and above storage size limit 377922:37:58 renders the alert title 378022:37:58 renders the alert message 378122:37:58 and enforcement_limit is higher than dashboard_limit 378222:37:58 renders the title with the dashboard_limit 378422:37:58 namespaces_storage_limit: true, user_present: true, user_has_access: true, enforce_limit: true, alert_level: :error, in_enforcement_rollout: false, user_has_dismissed_alert: false, should_render: true 378522:37:59 renders the alert title 378622:37:59 namespaces_storage_limit: false, user_present: true, user_has_access: true, enforce_limit: true, alert_level: :error, in_enforcement_rollout: false, user_has_dismissed_alert: false, should_render: false 378722:37:59 renders the alert title 378822:37:59 namespaces_storage_limit: true, user_present: false, user_has_access: true, enforce_limit: true, alert_level: :error, in_enforcement_rollout: false, user_has_dismissed_alert: false, should_render: false 378922:37:59 renders the alert title 379022:37:59 namespaces_storage_limit: true, user_present: true, user_has_access: false, enforce_limit: true, alert_level: :error, in_enforcement_rollout: false, user_has_dismissed_alert: false, should_render: false 379122:37:59 renders the alert title 379222:37:59 namespaces_storage_limit: true, user_present: true, user_has_access: true, enforce_limit: false, alert_level: :error, in_enforcement_rollout: false, user_has_dismissed_alert: false, should_render: false 379322:37:59 renders the alert title 379422:37:59 namespaces_storage_limit: true, user_present: true, user_has_access: true, enforce_limit: true, alert_level: :none, in_enforcement_rollout: false, user_has_dismissed_alert: false, should_render: false 379522:37:59 renders the alert title 379622:37:59 namespaces_storage_limit: true, user_present: true, user_has_access: true, enforce_limit: true, alert_level: :warning, in_enforcement_rollout: false, user_has_dismissed_alert: false, should_render: true 379722:37:59 renders the alert title 379822:37:59 namespaces_storage_limit: true, user_present: true, user_has_access: true, enforce_limit: true, alert_level: :warning, in_enforcement_rollout: true, user_has_dismissed_alert: false, should_render: false 379922:37:59 renders the alert title 380022:37:59 for a project in a public group 380122:37:59 when the user is not a member 380222:37:59 does not render the alert 380322:37:59 when the user is at least a guest of the project 380422:37:59 renders the alert 380522:37:59# [RSpecRunTime] Finishing example group ee/spec/components/namespaces/storage/limit_alert_component_spec.rb. It took 3.49 seconds. Expected to take 3.32 seconds. 380622:37:59# [RSpecRunTime] Starting example group ee/spec/services/ee/verify_pages_domain_service_spec.rb. Expected to take 3.22 seconds. 380722:37:59VerifyPagesDomainService 380922:38:00 when successful verification 381022:38:00 when domain is disabled(or new) 381122:38:00 schedules Groups::EnterpriseUsers::BulkAssociateByDomainWorker 381222:38:00 when domain is verified 381322:38:01 schedules Groups::EnterpriseUsers::BulkAssociateByDomainWorker 381422:38:01 when unsuccessful verification 381522:38:01 when domain is disabled(or new) 381622:38:02 does not schedule Groups::EnterpriseUsers::BulkAssociateByDomainWorker 381722:38:02 when domain is verified 381822:38:03 does not schedule Groups::EnterpriseUsers::BulkAssociateByDomainWorker 381922:38:03# [RSpecRunTime] Finishing example group ee/spec/services/ee/verify_pages_domain_service_spec.rb. It took 3.08 seconds. Expected to take 3.22 seconds. 382022:38:03# [RSpecRunTime] Starting example group ee/spec/models/incident_management/issuable_escalation_status_spec.rb. Expected to take 3.08 seconds. 382122:38:03IncidentManagement::IssuableEscalationStatus 382222:38:03 does not allow STI 382422:38:03 when policy and escalation start time are both provided 382522:38:03 is expected to be valid 382622:38:03 when neither policy and escalation start time are provided 382722:38:03 is expected to be valid 382822:38:03 when escalation start time is provided without a policy 383022:38:04 when policy is provided without an escalation start time 383322:38:04 does not change escalations_started_at 383422:38:04 #escalation_policy 383522:38:04 is expected to eq nil 383622:38:04 when escalation policy exists on the project 383722:38:04 returns the projects first (only) escalation policy 383922:38:04 does not change escalations_started_at 384022:38:04 #pending_escalation_target 384122:38:05 is expected to eq #<Issue id:230 namespace802/project-651#1> 384322:38:05 does not change escalations_started_at 384522:38:05 with escalation policy 384622:38:05 updates escalations_started_at 384722:38:05 without escalation policy 384822:38:05 does not change escalations_started_at 384922:38:05# [RSpecRunTime] Finishing example group ee/spec/models/incident_management/issuable_escalation_status_spec.rb. It took 2.76 seconds. Expected to take 3.08 seconds. 385022:38:05# [RSpecRunTime] Starting example group ee/spec/models/container_registry/event_spec.rb. Expected to take 2.97 seconds. 385122:38:05ContainerRegistry::Event 385222:38:06 does not allow STI 385522:38:06 with a respository target 385622:38:06 repository_path: "group/test/container", action: "push", example_name: "creating a geo event" 385722:38:06 behaves like creating a geo event 385822:38:06 creates geo event 385922:38:06 repository_path: "group/test/container", action: "delete", example_name: "creating a geo event" 386022:38:06 behaves like creating a geo event 386122:38:06 creates geo event 386222:38:06 repository_path: "foo/bar", action: "push", example_name: "not creating a geo event" 386322:38:06 behaves like not creating a geo event 386422:38:06 does not create geo event 386522:38:06 repository_path: "foo/bar", action: "delete", example_name: "not creating a geo event" 386622:38:06 behaves like not creating a geo event 386722:38:06 does not create geo event 386822:38:06 with a tag target 386922:38:06 repository_path: "group/test/container", action: "push", example_name: "creating a geo event" 387022:38:06 behaves like creating a geo event 387122:38:07Job arguments to ProjectCacheWorker must be native JSON types, but :container_registry_size is a Symbol. 387322:38:07To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 387422:38:07 creates geo event 387522:38:07 repository_path: "group/test/container", action: "delete", example_name: "creating a geo event" 387622:38:07 behaves like creating a geo event 387722:38:07 creates geo event 387822:38:07 repository_path: "foo/bar", action: "push", example_name: "not creating a geo event" 387922:38:07 behaves like not creating a geo event 388022:38:07 does not create geo event 388122:38:07 repository_path: "foo/bar", action: "delete", example_name: "not creating a geo event" 388222:38:07 behaves like not creating a geo event 388322:38:07 does not create geo event 388422:38:07 without media type 388522:38:07 behaves like not creating a geo event 388622:38:07 does not create geo event 388722:38:07 publish internal event 388822:38:07 when action is push 388922:38:07 when project is present 389022:38:08 publishes an event 389122:38:08 when project is not present 389222:38:08 does not publish an event 389322:38:08 when action is not push 389422:38:08 does not publish an event 389522:38:08# [RSpecRunTime] Finishing example group ee/spec/models/container_registry/event_spec.rb. It took 2.36 seconds. Expected to take 2.97 seconds. 389622:38:08# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/repo_path_spec.rb. Expected to take 2.85 seconds. 389722:38:08Gitlab::RepoPath 389922:38:08 parses a group wiki repository path 390022:38:08 parses a redirected group wiki repository path 390122:38:08 .find_project 390222:38:08 without premium license 390322:38:08 project_path matches a project alias 390422:38:09 does not return a project 390522:38:09 with premium license 390622:38:09 project_path matches a project alias 390722:38:10 returns the project 390822:38:10 project_path does not match a project alias 390922:38:10 project path matches project full path 391022:38:10 returns the project 391122:38:10 project path does not match an existing project full path 391322:38:10# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/repo_path_spec.rb. It took 2.67 seconds. Expected to take 2.85 seconds. 391422:38:10# [RSpecRunTime] Starting example group ee/spec/models/clusters/agents/url_configuration_spec.rb. Expected to take 2.75 seconds. 391522:38:10Clusters::Agents::UrlConfiguration 391622:38:11 is expected to belong to project class_name => ::Project required: true 391722:38:11 is expected to define :status as an enum backed by an integer with values ‹{active: 0, revoked: 1}› 391822:38:11 does not allow STI 391922:38:12 is expected to belong to agent class_name => ::Clusters::Agent required: true 392022:38:12 is expected to nullify if blank :client_cert, :client_key, :ca_cert, and :tls_host 392122:38:12 is expected to belong to created_by_user class_name => User optional: true 392322:38:12 when model is created 392422:38:12 sets agent as receptive 392522:38:12# [RSpecRunTime] RSpec elapsed time: 22 minutes 18.06 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.21 1.16 1.25 1/449 4089 392722:38:12 when model is destroyed 392822:38:12 unsets agent as receptive 393122:38:12 with a valid url 393222:38:12 is expected to be empty 393322:38:12 with an invalid url 393422:38:12 is expected to eq ["is not a valid URL"] 393522:38:12 for certificate auth 393622:38:12 is expected to validate that :private_key is empty/falsy 393822:38:12 with an invalid certificate 393922:38:12 is expected to eq ["must be a valid PEM certificate"] 394022:38:12 with a valid certificate 394122:38:12 is expected to be empty 394322:38:12 with an invalid key 394422:38:12 is expected to eq ["must be a valid PEM private key"] 394522:38:12 with a valid key 394622:38:12 is expected to be empty 394722:38:12 for public key auth 394822:38:13 is expected to validate that :private_key cannot be empty/falsy 394922:38:13 is expected to validate that :client_cert is empty/falsy 395022:38:13 is expected to validate that :client_key is empty/falsy 395222:38:13 with an invalid certificate 395322:38:13 is expected to eq ["must be a valid PEM certificate"] 395422:38:13 with a valid certificate 395522:38:13 is expected to be empty 395622:38:13 with an empty cert 395722:38:13 is expected to be empty 395922:38:13 with an invalid host 396022:38:13 is expected to eq ["must be a valid hostname!"] 396122:38:13 with a valid host 396222:38:13 is expected to be empty 396322:38:13 with an empty host 396422:38:13 is expected to be empty 396522:38:13# [RSpecRunTime] Finishing example group ee/spec/models/clusters/agents/url_configuration_spec.rb. It took 2.93 seconds. Expected to take 2.75 seconds. 396622:38:13# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/insights/executors/dora_executor_spec.rb. Expected to take 2.65 seconds. 396722:38:13Gitlab::Insights::Executors::DoraExecutor 396822:38:14 when Dora::AggregateMetricsService fails 396922:38:15 raises an error 397022:38:15# [RSpecRunTime] RSpec elapsed time: 22 minutes 20.68 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.27 1.17 1.25 1/449 4090 397222:38:15 when executing for a group 397322:38:15 behaves like serialized_data examples 397422:38:15 returns correctly aggregated data 397522:38:15 when requesting the lead_time_for_changes metric 397622:38:15 behaves like serialized_data examples 397722:38:15 returns correctly aggregated data 397822:38:15 when requesting the change_failure_rate metric 397922:38:15 behaves like serialized_data examples 398022:38:15 returns correctly aggregated data 398122:38:15 when filtering environment tiers 398222:38:15 behaves like serialized_data examples 398322:38:15 returns correctly aggregated data 398422:38:15 when filtering projects 398522:38:15 when filtering by id 398622:38:15 behaves like serialized_data examples 398722:38:15 returns correctly aggregated data 398822:38:15 when filtering by full path 398922:38:15 behaves like serialized_data examples 399022:38:15 returns correctly aggregated data 399122:38:15 when unknown group_by is given 399222:38:15 raises error 399322:38:15 when unknown chart type is given 399422:38:15 raises error 399522:38:15 when executing for a project 399622:38:15 behaves like serialized_data examples 399722:38:15 returns correctly aggregated data 399822:38:15 when filtering projects 399922:38:15 when filtering by id 400022:38:15 behaves like serialized_data examples 400122:38:15 returns correctly aggregated data 400222:38:15 when filtering out the current project 400322:38:15 behaves like serialized_data examples 400422:38:16 returns correctly aggregated data 400522:38:16 when period_limit is a string 400622:38:16 returns correctly aggregated data 400722:38:16 when is a invalid string 400822:38:16 uses default of 15 400922:38:16# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/insights/executors/dora_executor_spec.rb. It took 2.37 seconds. Expected to take 2.65 seconds. 401022:38:16# [RSpecRunTime] Starting example group ee/spec/workers/merge_requests/stream_approval_audit_event_worker_spec.rb. Expected to take 2.57 seconds. 401122:38:16MergeRequests::StreamApprovalAuditEventWorker 401222:38:16 calls MergeRequests::SteamApprovalAuditEventService 401322:38:16 behaves like subscribes to event 401422:38:17 consumes the published event 401522:38:17 behaves like an idempotent worker 401622:38:17 is labeled as idempotent 401722:38:17 performs multiple times sequentially without raising an exception 401822:38:17# [RSpecRunTime] RSpec elapsed time: 22 minutes 23.43 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.27 1.17 1.25 1/449 4091 402022:38:17 when the user does not exist 402122:38:17 behaves like when object does not exist 402222:38:18 logs and does not call MergeRequests::SteamApprovalAuditEventService 402322:38:18 when the merge request does not exist 402422:38:18 behaves like when object does not exist 402522:38:18 logs and does not call MergeRequests::SteamApprovalAuditEventService 402622:38:18# [RSpecRunTime] Finishing example group ee/spec/workers/merge_requests/stream_approval_audit_event_worker_spec.rb. It took 2.21 seconds. Expected to take 2.57 seconds. 402722:38:18# [RSpecRunTime] Starting example group ee/spec/services/ee/resource_events/synthetic_weight_notes_builder_service_spec.rb. Expected to take 2.51 seconds. 402822:38:18EE::ResourceEvents::SyntheticWeightNotesBuilderService 403022:38:19 returns the expected synthetic notes 403122:38:19 behaves like filters by paginated notes 403222:38:20 only returns given notes 403322:38:20 when paginated notes is empty 403422:38:20 does not return any notes 403522:38:21# [RSpecRunTime] RSpec elapsed time: 22 minutes 26.61 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.25 1.17 1.25 1/449 4092 403722:38:21# [RSpecRunTime] Finishing example group ee/spec/services/ee/resource_events/synthetic_weight_notes_builder_service_spec.rb. It took 2.65 seconds. Expected to take 2.51 seconds. 403822:38:21# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/protected_environments_required_approvals_average_metric_spec.rb. Expected to take 2.42 seconds. 403922:38:21Gitlab::Usage::Metrics::Instrumentations::ProtectedEnvironmentsRequiredApprovalsAverageMetric 404022:38:23 behaves like a correct instrumented metric value and query 404122:38:23 behaves like a correct instrumented metric value 404222:38:23 has correct value 404322:38:23# [RSpecRunTime] RSpec elapsed time: 22 minutes 28.86 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.25 1.17 1.25 1/449 4093 404522:38:23 behaves like a correct instrumented metric query 404622:38:23 has correct generate query 404722:38:23# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/protected_environments_required_approvals_average_metric_spec.rb. It took 2.31 seconds. Expected to take 2.42 seconds. 404822:38:23# [RSpecRunTime] Starting example group ee/spec/services/analytics/devops_adoption/enabled_namespaces/bulk_delete_service_spec.rb. Expected to take 2.33 seconds. 404922:38:23Analytics::DevopsAdoption::EnabledNamespaces::BulkDeleteService 405022:38:24 deletes the enabled_namespaces 405122:38:24 authorizes for manage_devops_adoption 405222:38:24 when deletion fails 405322:38:25 keeps records and returns error response 405422:38:25# [RSpecRunTime] RSpec elapsed time: 22 minutes 31.1 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.39 1.20 1.26 1/449 4094 405622:38:25# [RSpecRunTime] Finishing example group ee/spec/services/analytics/devops_adoption/enabled_namespaces/bulk_delete_service_spec.rb. It took 2.17 seconds. Expected to take 2.33 seconds. 405722:38:25# [RSpecRunTime] Starting example group ee/spec/lib/banzai/filter/issuable_reference_expansion_filter_spec.rb. Expected to take 2.25 seconds. 405822:38:25Banzai::Filter::IssuableReferenceExpansionFilter 405922:38:26 ignores open epic references 406022:38:26 appends state to closed epic references 406122:38:26 skips cross references if the user cannot read cross group 406222:38:26 shows title for references with + 406322:38:26 shows title for references with +s 406422:38:26 when extended summary props are present 406522:38:27 shows extended summary for references with +s 406622:38:27# [RSpecRunTime] RSpec elapsed time: 22 minutes 33.32 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.39 1.20 1.26 2/449 4095 406822:38:27# [RSpecRunTime] Finishing example group ee/spec/lib/banzai/filter/issuable_reference_expansion_filter_spec.rb. It took 2.22 seconds. Expected to take 2.25 seconds. 406922:38:27# [RSpecRunTime] Starting example group ee/spec/finders/projects/integrations/jira/issues_finder_spec.rb. Expected to take 2.18 seconds. 407022:38:27Projects::Integrations::Jira::IssuesFinder 407222:38:28 when jira service integration is not active 407322:38:28 raises error 407422:38:28 when jira service integration is active 407522:38:28 when Jira API request fails 407622:38:28 raises error 407722:38:28 when Jira API request succeeds 407822:38:28 return service response with issues 407922:38:28 when sorting 408022:38:28 behaves like maps sort values 408122:38:28 is expected to receive client(*(any args)) 1 time 408222:38:28 behaves like maps sort values 408322:38:28 is expected to receive client(*(any args)) 1 time 408422:38:28 behaves like maps sort values 408522:38:28 is expected to receive client(*(any args)) 1 time 408622:38:28 behaves like maps sort values 408722:38:28 is expected to receive client(*(any args)) 1 time 408822:38:28 behaves like maps sort values 408922:38:28 is expected to receive client(*(any args)) 1 time 409022:38:28 behaves like maps sort values 409122:38:28 is expected to receive client(*(any args)) 1 time 409222:38:28 when pagination params used 409322:38:28 passes them to JqlBuilderService 409422:38:28 when filtering by project 409522:38:28 when project_keys are present 409622:38:28 when project_keys does not include project filter 409722:38:29 returns empty issues 409822:38:29 when project_keys includes project filter 409922:38:29 passes the project filter to JqlBuilderService 410022:38:29 when project_keys are empty 410122:38:29 passes the project filter to JqlBuilderService 410222:38:29 when filtering by vulnerability_ids 410322:38:29 when jira service integration does not have project_key 410422:38:29 raises error 410522:38:29 when jira service integration has project_key 410622:38:29 passes the project_key to JqlBuilderService 410722:38:29 when jira_issues_integration licensed feature is not available 410822:38:29 exits early and returns no issues 410922:38:29# [RSpecRunTime] Finishing example group ee/spec/finders/projects/integrations/jira/issues_finder_spec.rb. It took 1.95 seconds. Expected to take 2.18 seconds. 411022:38:29# [RSpecRunTime] Starting example group ee/spec/services/ee/alert_management/alerts/update_service_spec.rb. Expected to take 2.08 seconds. 411122:38:29AlertManagement::Alerts::UpdateService 411322:38:30 when a status is included 411422:38:30 when moving from a closed status to an open status 411522:38:30 creates an escalation 411622:38:30# [RSpecRunTime] RSpec elapsed time: 22 minutes 36.37 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.52 1.23 1.27 1/449 4096 411822:38:30 moving from an open status to closed status 411922:38:31 deletes the target's escalations 412022:38:31 moving from a status of the same group 412122:38:31 does not create or delete escalations 412222:38:31# [RSpecRunTime] Finishing example group ee/spec/services/ee/alert_management/alerts/update_service_spec.rb. It took 2.06 seconds. Expected to take 2.08 seconds. 412322:38:31# [RSpecRunTime] Starting example group ee/spec/workers/compliance_management/merge_requests/compliance_violations_worker_spec.rb. Expected to take 2.02 seconds. 412422:38:31ComplianceManagement::MergeRequests::ComplianceViolationsWorker 412522:38:33 is labeled as idempotent 412622:38:33 performs multiple times sequentially without raising an exception 412822:38:33 if the merge request does not exist 412922:38:33 does not call the service 413022:38:33# [RSpecRunTime] RSpec elapsed time: 22 minutes 39.01 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.52 1.23 1.27 1/453 4151 413222:38:33 if the merge request exists 413322:38:33 calls the service 413422:38:33# [RSpecRunTime] Finishing example group ee/spec/workers/compliance_management/merge_requests/compliance_violations_worker_spec.rb. It took 1.7 seconds. Expected to take 2.02 seconds. 413522:38:33# [RSpecRunTime] Starting example group ee/spec/services/sbom/ingestion/delete_not_present_occurrences_service_spec.rb. Expected to take 1.95 seconds. 413622:38:33Sbom::Ingestion::DeleteNotPresentOccurrencesService 413822:38:34 when project has occurrences 413922:38:34 when all occurrences have been removed 414022:38:34 deletes all occurrences 414122:38:34 behaves like it no-ops with failed sbom jobs 414222:38:34 when there are failed sbom jobs 414322:38:34 does not effect occurence count 414422:38:34# [RSpecRunTime] RSpec elapsed time: 22 minutes 40.22 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.40 1.21 1.27 1/453 4152 414622:38:34 when a subset of occurrences have been removed 414722:38:34 deletes the non-ingested occurrences 414822:38:34 behaves like it no-ops with failed sbom jobs 414922:38:34 when there are failed sbom jobs 415022:38:34 does not effect occurence count 415122:38:34 when project has filtered out occurrence 415222:38:35 does not delete filtered out occurence 415322:38:35 behaves like it no-ops with failed sbom jobs 415422:38:35 when there are failed sbom jobs 415522:38:35 does not effect occurence count 415622:38:35# [RSpecRunTime] Finishing example group ee/spec/services/sbom/ingestion/delete_not_present_occurrences_service_spec.rb. It took 2.04 seconds. Expected to take 1.95 seconds. 415722:38:35# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/pipeline/chain/populate_spec.rb. Expected to take 1.88 seconds. 415822:38:35Gitlab::Ci::Pipeline::Chain::Populate 415922:38:36 when pipeline is empty and there are execution_policy_pipelines 416022:38:36 does not break the chain 416122:38:36 does not append an error 416222:38:37# [RSpecRunTime] RSpec elapsed time: 22 minutes 42.64 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.40 1.21 1.27 1/452 4171 416422:38:37# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/pipeline/chain/populate_spec.rb. It took 1.55 seconds. Expected to take 1.88 seconds. 416522:38:37# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_external_status_checks_metric_spec.rb. Expected to take 1.81 seconds. 416622:38:37Gitlab::Usage::Metrics::Instrumentations::CountExternalStatusChecksMetric 416722:38:38 behaves like a correct instrumented metric value and query 416822:38:38 behaves like a correct instrumented metric value 416922:38:38 has correct value 417022:38:38# [RSpecRunTime] RSpec elapsed time: 22 minutes 44.45 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.37 1.21 1.26 1/452 4172 417222:38:38 behaves like a correct instrumented metric query 417322:38:38 has correct generate query 417422:38:38# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_external_status_checks_metric_spec.rb. It took 1.85 seconds. Expected to take 1.81 seconds. 417522:38:38# [RSpecRunTime] Starting example group ee/spec/models/authz/group_spec.rb. Expected to take 1.75 seconds. 417722:38:39 does not allow STI 417922:38:39 when authorized for different permissions at different levels in the group hierarchy 418022:38:40 includes other groups that the current user is not permitted to 418122:38:40 is expected to include {1974 => (contain exactly :admin_runners)} 418222:38:40 includes groups in the middle of the hierarchy 418322:38:40 includes groups at the bottom of the hierarchy 418422:38:40# [RSpecRunTime] RSpec elapsed time: 22 minutes 46.13 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.37 1.21 1.26 1/452 4173 418622:38:40# [RSpecRunTime] Finishing example group ee/spec/models/authz/group_spec.rb. It took 1.64 seconds. Expected to take 1.75 seconds. 418722:38:40# [RSpecRunTime] Starting example group ee/spec/policies/remote_development/remote_development_agent_config_policy_spec.rb. Expected to take 1.69 seconds. 418822:38:40RemoteDevelopment::RemoteDevelopmentAgentConfigPolicy 418922:38:41 when user can not read a cluster agent 419022:38:41 disallows reading the corrosponding agent config 419122:38:41# [RSpecRunTime] RSpec elapsed time: 22 minutes 47.54 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.37 1.21 1.26 1/452 4174 419322:38:41 when user can read a cluster agent 419422:38:41 allows reading the corrosponding agent config 419522:38:41# [RSpecRunTime] Finishing example group ee/spec/policies/remote_development/remote_development_agent_config_policy_spec.rb. It took 1.45 seconds. Expected to take 1.69 seconds. 419622:38:41# [RSpecRunTime] Starting example group ee/spec/models/work_items/widgets/health_status_spec.rb. Expected to take 1.62 seconds. 419722:38:41WorkItems::Widgets::HealthStatus 419822:38:42 does not allow STI 419922:38:42 .quick_action_params 420022:38:42 is expected to include :health_status 420122:38:42 #rolled_up_health_status 420222:38:43 returns rolled up health status counts 420322:38:43 #health_status 420422:38:43 is expected to eq "on_track" 420522:38:43# [RSpecRunTime] Finishing example group ee/spec/models/work_items/widgets/health_status_spec.rb. It took 1.51 seconds. Expected to take 1.62 seconds. 420622:38:43# [RSpecRunTime] Starting example group ee/spec/views/profiles/preferences/show.html.haml_spec.rb. Expected to take 1.55 seconds. 420722:38:43profiles/preferences/show 420822:38:43 security dashboard feature is available 420922:38:43 renders the group view choice preference 421022:38:43 security dashboard feature is unavailable 421122:38:44 does not render the group view choice preference 421222:38:44 Code Suggestions self-assignment 421322:38:44 when the feature is available 421422:38:44 renders the code suggestions preference 421522:38:44 when the feature is not available 421622:38:44 does not render the code suggestions preference 421722:38:44# [RSpecRunTime] Finishing example group ee/spec/views/profiles/preferences/show.html.haml_spec.rb. It took 1.22 seconds. Expected to take 1.55 seconds. 421822:38:44# [RSpecRunTime] Starting example group ee/spec/services/iterations/cadences/create_service_spec.rb. Expected to take 1.49 seconds. 421922:38:44Iterations::Cadences::CreateService 422022:38:45 iterations feature enabled 422222:38:45 valid params 422322:38:45 creates an iteration cadence 422422:38:45 create manual cadence 422522:38:45 when duration_in_weeks: nil, start_date: nil and iterations_in_advance: nil 422622:38:45 creates an iteration cadence 422722:38:45 create automatic cadence 422822:38:45 when start_date is not provided 422922:38:45 behaves like does not create an interation cadence 423022:38:45 does not create an iteration cadence and returns errors 423122:38:45 invalid params 423222:38:45 when duration_in_weeks: nil and iterations_in_advance: nil 423322:38:45 behaves like does not create an interation cadence 423422:38:45 does not create an iteration cadence and returns errors 423522:38:45 without of list values for duration_in_weeks and iterations_in_advance 423622:38:45 behaves like does not create an interation cadence 423722:38:45 does not create an iteration cadence and returns errors 423822:38:45 no permissions 423922:38:45 is not allowed 424022:38:45 when user cannot create an iterations cadence 424122:38:45 fails to create multiple iteration cadences in same group 424222:38:45 when user can create an iterations cadence 424322:38:45 creates new iteration cadence 424422:38:45 when create cadence can be automated 424522:38:45 invokes worker to create iterations in advance 424622:38:45 when create cadence is not automated 424722:38:46 invokes worker to create iterations in advance 424822:38:46 iterations feature disabled 425022:38:46 is not allowed 425122:38:46# [RSpecRunTime] Finishing example group ee/spec/services/iterations/cadences/create_service_spec.rb. It took 1.37 seconds. Expected to take 1.49 seconds. 425222:38:46# [RSpecRunTime] Starting example group ee/spec/lib/security/security_orchestration_policies/cadence_checker_spec.rb. Expected to take 1.43 seconds. 425322:38:46Security::SecurityOrchestrationPolicies::CadenceChecker 425422:38:46 #valid_cadence? 425522:38:46 cadence: "* * * * *", expected_result: false 425622:38:46 verifies if the cadence is allowed 425722:38:46 cadence: "*/30 * * * *", expected_result: false 425822:38:46 verifies if the cadence is allowed 425922:38:46 cadence: "0/5 18 * * *", expected_result: false 426022:38:46 verifies if the cadence is allowed 426122:38:46 cadence: "1,2,3,4,5,6 * * * *", expected_result: false 426222:38:46 verifies if the cadence is allowed 426322:38:46 cadence: "1-6 * * * *", expected_result: false 426422:38:46 verifies if the cadence is allowed 426522:38:46 cadence: "* 1-6 * * *", expected_result: false 426622:38:46 verifies if the cadence is allowed 426722:38:46 cadence: "* 0/6 * * *", expected_result: false 426822:38:46 verifies if the cadence is allowed 426922:38:46 cadence: "* */6 * * *", expected_result: false 427022:38:46 verifies if the cadence is allowed 427122:38:46 cadence: "* 1,2,3,4,5,6 * * *", expected_result: false 427222:38:46 verifies if the cadence is allowed 427322:38:46 cadence: "0 * * * *", expected_result: true 427422:38:46 verifies if the cadence is allowed 427522:38:46 cadence: "45 * * * *", expected_result: true 427622:38:46 verifies if the cadence is allowed 427722:38:46 cadence: "0 3 * * *", expected_result: true 427822:38:46 verifies if the cadence is allowed 427922:38:46 cadence: "0 3 * * 0", expected_result: true 428022:38:46 verifies if the cadence is allowed 428122:38:46 cadence: "0 16 * * *", expected_result: true 428222:38:46 verifies if the cadence is allowed 428322:38:46 cadence: "15 9 * * *", expected_result: true 428422:38:46 verifies if the cadence is allowed 428522:38:46 cadence: "00 16 * * *", expected_result: true 428622:38:46 verifies if the cadence is allowed 428722:38:46 cadence: "0 23 * * *", expected_result: true 428822:38:46 verifies if the cadence is allowed 428922:38:46 cadence: "30 13 * * *", expected_result: true 429022:38:46 verifies if the cadence is allowed 429122:38:46 cadence: "0 12 * * 6", expected_result: true 429222:38:46 verifies if the cadence is allowed 429322:38:46 cadence: "5 4 * * 1", expected_result: true 429422:38:46 verifies if the cadence is allowed 429522:38:46 cadence: "15 22 * * 6", expected_result: true 429622:38:46 verifies if the cadence is allowed 429722:38:46 cadence: "0 0 12 * *", expected_result: true 429822:38:46 verifies if the cadence is allowed 429922:38:46 cadence: "0 18 * * 3", expected_result: true 430022:38:46 verifies if the cadence is allowed 430122:38:46 cadence: "15 16 * * 2", expected_result: true 430222:38:46 verifies if the cadence is allowed 430322:38:46 cadence: "32 19 * * *", expected_result: true 430422:38:46 verifies if the cadence is allowed 430522:38:46 cadence: "0 12 * * 3", expected_result: true 430622:38:46 verifies if the cadence is allowed 430722:38:46 cadence: "0 15 * * Thu", expected_result: true 430822:38:46 verifies if the cadence is allowed 430922:38:46 cadence: "57 11 * * *", expected_result: true 431022:38:46 verifies if the cadence is allowed 431122:38:46 cadence: "40 8 * * *", expected_result: true 431222:38:46 verifies if the cadence is allowed 431322:38:46 cadence: "0 13 * * 3", expected_result: true 431422:38:47 verifies if the cadence is allowed 431522:38:47 cadence: "0 2 12,26 * *", expected_result: true 431622:38:47 verifies if the cadence is allowed 431722:38:47 cadence: "0 2 12-26 * *", expected_result: true 431822:38:47 verifies if the cadence is allowed 431922:38:47 cadence: "15 10 ? * MON-FRI", expected_result: true 432022:38:47 verifies if the cadence is allowed 432122:38:47 cadence: "15 10 ? * MON,FRI", expected_result: true 432222:38:47 verifies if the cadence is allowed 432322:38:47 cadence: "1 10 ? * 1-5", expected_result: true 432422:38:47 verifies if the cadence is allowed 432522:38:47 cadence: "1 10 * JAN *", expected_result: true 432622:38:47 verifies if the cadence is allowed 432722:38:47 cadence: "1 10 * JAN,FEB *", expected_result: true 432822:38:47 verifies if the cadence is allowed 432922:38:47 cadence: "1 10 * JAN-FEB *", expected_result: true 433022:38:47 verifies if the cadence is allowed 433122:38:47 cadence: "0 12 1/5 * ?", expected_result: true 433222:38:47 verifies if the cadence is allowed 433322:38:47# [RSpecRunTime] Finishing example group ee/spec/lib/security/security_orchestration_policies/cadence_checker_spec.rb. It took 1.22 seconds. Expected to take 1.43 seconds. 433422:38:47# [RSpecRunTime] Starting example group ee/spec/views/registrations/groups/new.html.haml_spec.rb. Expected to take 1.37 seconds. 433522:38:47registrations/groups/new 433622:38:47 when Google Tag Manager is enabled 433722:38:48 contains a Google Tag Manager tag 433822:38:48 when Google Tag Manager is disabled 433922:38:48 does not contain a Google Tag Manager tag 434022:38:48 for form action path 434122:38:48 is expected to have visible css "form[action=\"/users/sign_up/groups?glm_content=_glm_content_&glm_source=_glm_source_\"]" 434222:38:48 with expected DOM elements 434322:38:48 contains js-groups-projects-form class 434422:38:48 has project creation form tabs 434522:38:48# [RSpecRunTime] Finishing example group ee/spec/views/registrations/groups/new.html.haml_spec.rb. It took 1.02 seconds. Expected to take 1.37 seconds. 434622:38:48# [RSpecRunTime] Starting example group ee/spec/lib/ee/api/helpers/members_helpers_spec.rb. Expected to take 1.33 seconds. 434722:38:48EE::API::Helpers::MembersHelpers 434822:38:48 .member_sort_options 434922:38:48 lists all keys available in group member view 435022:38:48 .billable_member? 435122:38:48 when member is billable 435222:38:48 is expected to eq true 435322:38:48 when member is not billable 435422:38:48 is expected to eq false 435522:38:48 .retrieve_members 435622:38:49 includes user as member 435722:38:49 with skip_users present 435822:38:49 does not include user as member 435922:38:49 .member_access_levels 436022:38:49 return all access levels including minimal access 436122:38:49# [RSpecRunTime] Finishing example group ee/spec/lib/ee/api/helpers/members_helpers_spec.rb. It took 1.27 seconds. Expected to take 1.33 seconds. 436222:38:49# [RSpecRunTime] Starting example group ee/spec/models/elasticsearch_indexed_project_spec.rb. Expected to take 1.28 seconds. 436322:38:49ElasticsearchIndexedProject 436422:38:50 does not allow STI 436522:38:50 behaves like an elasticsearch indexed container 436722:38:50 validates uniqueness of main attribute 437022:38:50 triggers index_project 437122:38:50 performs the expected action 437322:38:50 triggers delete_from_index 437422:38:50 performs the expected action 437522:38:50 when elasticsearch_indexing is false 437822:38:50 triggers index but does not index the data 438022:38:50 triggers delete_from_index but does not delete data from index 438122:38:50# [RSpecRunTime] Finishing example group ee/spec/models/elasticsearch_indexed_project_spec.rb. It took 1.06 seconds. Expected to take 1.28 seconds. 438222:38:50# [RSpecRunTime] Starting example group ee/spec/workers/search/zoekt/orphaned_index_event_worker_spec.rb. Expected to take 1.23 seconds. 438322:38:50Search::Zoekt::OrphanedIndexEventWorker 438422:38:51 behaves like an idempotent worker 438522:38:51 is labeled as idempotent 438622:38:51 performs multiple times sequentially without raising an exception 438722:38:51 marks indices in the event as orphaned 438822:38:51 behaves like subscribes to event 438922:38:51 consumes the published event 439022:38:51 behaves like an idempotent worker 439122:38:51 is labeled as idempotent 439222:38:51 performs multiple times sequentially without raising an exception 439322:38:51# [RSpecRunTime] Finishing example group ee/spec/workers/search/zoekt/orphaned_index_event_worker_spec.rb. It took 1.13 seconds. Expected to take 1.23 seconds. 439422:38:51# [RSpecRunTime] Starting example group ee/spec/lib/ee/api/helpers/variables_helpers_spec.rb. Expected to take 1.17 seconds. 439522:38:51EE::API::Helpers::VariablesHelpers 439622:38:51 #filter_variable_parameters 439722:38:51 owner is a project 439822:38:52 is expected to eq {:environment_scope=>"production", :key=>"KEY"} 439922:38:52 owner is a group 440022:38:52 scoped variables are available 440122:38:52 is expected to eq {:environment_scope=>"production", :key=>"KEY"} 440222:38:52 scoped variables are not available 440322:38:52 is expected to eq {:key=>"KEY"} 440422:38:52# [RSpecRunTime] Finishing example group ee/spec/lib/ee/api/helpers/variables_helpers_spec.rb. It took 1.04 seconds. Expected to take 1.17 seconds. 440522:38:52# [RSpecRunTime] Starting example group ee/spec/models/package_metadata/sync_configuration_spec.rb. Expected to take 1.1 seconds. 440622:38:52PackageMetadata::SyncConfiguration 440722:38:52 does not allow STI 440822:38:52 PackageMetadata::SyncConfiguration::Location 440922:38:52 .for_licenses 441022:38:52 filepath_exists: true, old_filepath_exists: false, expected_storage_type: :offline, expected_base_uri: #<Pathname:/builds/gitlab-org/gitlab/vendor/package_metadata/licenses> 441122:38:52 is expected to contain exactly :offline and #<Pathname:/builds/gitlab-org/gitlab/vendor/package_metadata/licenses> 441222:38:52 filepath_exists: false, old_filepath_exists: true, expected_storage_type: :offline, expected_base_uri: #<Pathname:/builds/gitlab-org/gitlab/vendor/package_metadata_db> 441322:38:52 is expected to contain exactly :offline and #<Pathname:/builds/gitlab-org/gitlab/vendor/package_metadata_db> 441422:38:52 filepath_exists: true, old_filepath_exists: true, expected_storage_type: :offline, expected_base_uri: #<Pathname:/builds/gitlab-org/gitlab/vendor/package_metadata/licenses> 441522:38:52 is expected to contain exactly :offline and #<Pathname:/builds/gitlab-org/gitlab/vendor/package_metadata/licenses> 441622:38:52 filepath_exists: false, old_filepath_exists: false, expected_storage_type: :gcp, expected_base_uri: "prod-export-license-bucket-1a6c642fc4de57d4" 441722:38:52 is expected to contain exactly :gcp and "prod-export-license-bucket-1a6c642fc4de57d4" 441822:38:52 .for_advisories 441922:38:52 filepath_exists: true, expected_storage_type: :offline, expected_base_uri: #<Pathname:/builds/gitlab-org/gitlab/vendor/package_metadata/advisories> 442022:38:53 is expected to contain exactly :offline and #<Pathname:/builds/gitlab-org/gitlab/vendor/package_metadata/advisories> 442122:38:53 filepath_exists: false, expected_storage_type: :gcp, expected_base_uri: "prod-export-advisory-bucket-1a6c642fc4de57d4" 442222:38:53 is expected to contain exactly :gcp and "prod-export-advisory-bucket-1a6c642fc4de57d4" 442322:38:53 .for_cve_enrichment 442422:38:53 filepath_exists: true, expected_storage_type: :offline, expected_base_uri: #<Pathname:/builds/gitlab-org/gitlab/vendor/package_metadata/cve_enrichment> 442522:38:53 is expected to contain exactly :offline and #<Pathname:/builds/gitlab-org/gitlab/vendor/package_metadata/cve_enrichment> 442622:38:53 filepath_exists: false, expected_storage_type: :gcp, expected_base_uri: "prod-export-cve-enrichment-bucket-1a6c642fc4de57d4" 442722:38:53 is expected to contain exactly :gcp and "prod-export-cve-enrichment-bucket-1a6c642fc4de57d4" 442822:38:53 when syncing an unsupported data type 442922:38:53 is expected to raise NoMethodError 443022:38:53 configs based on enabled purl types 443122:38:53 when syncing licenses 443222:38:53 enabled_purl_types: all_purl_types, expected_purl_types: all_purl_types 443322:38:53 behaves like it returns all enabled sync configs 443422:38:53 is expected to contain exactly (have attributes {:base_uri => "prod-export-license-bucket-1a6c642fc4de57d4", :data_type => "licenses", :purl_type => "composer", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-license-bucket-1a6c642fc4de57d4", :data_type => "licenses", :purl_type => "conan", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-license-bucket-1a6c642fc4de57d4", :data_type => "licenses", :purl_type => "gem", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-license-bucket-1a6c642fc4de57d4", :data_type => "licenses", :purl_type => "golang", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-license-bucket-1a6c642fc4de57d4", :data_type => "licenses", :purl_type => "maven", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-license-bucket-1a6c642fc4de57d4", :data_type => "licenses", :purl_type => "npm", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-license-bucket-1a6c642fc4de57d4", :data_type => "licenses", :purl_type => "nuget", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-license-bucket-1a6c642fc4de57d4", :data_type => "licenses", :purl_type => "pypi", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-license-bucket-1a6c642fc4de57d4", :data_type => "licenses", :purl_type => "apk", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-license-bucket-1a6c642fc4de57d4", :data_type => "licenses", :purl_type => "rpm", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-license-bucket-1a6c642fc4de57d4", :data_type => "licenses", :purl_type => "deb", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-license-bucket-1a6c642fc4de57d4", :data_type => "licenses", :purl_type => "cbl-mariner", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-license-bucket-1a6c642fc4de57d4", :data_type => "licenses", :purl_type => "wolfi", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-license-bucket-1a6c642fc4de57d4", :data_type => "licenses", :purl_type => "cargo", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-license-bucket-1a6c642fc4de57d4", :data_type => "licenses", :purl_type => "swift", :storage_type => :gcp, :version_format => "v2"}), and (have attributes {:base_uri => "prod-export-license-bucket-1a6c642fc4de57d4", :data_type => "licenses", :purl_type => "conda", :storage_type => :gcp, :version_format => "v2"}) 443522:38:53 enabled_purl_types: [1, 5], expected_purl_types: [1, 5] 443622:38:53 behaves like it returns all enabled sync configs 443722:38:53 is expected to contain exactly (have attributes {:base_uri => "prod-export-license-bucket-1a6c642fc4de57d4", :data_type => "licenses", :purl_type => "composer", :storage_type => :gcp, :version_format => "v2"}) and (have attributes {:base_uri => "prod-export-license-bucket-1a6c642fc4de57d4", :data_type => "licenses", :purl_type => "maven", :storage_type => :gcp, :version_format => "v2"}) 443822:38:53 enabled_purl_types: [], expected_purl_types: [] 443922:38:53 behaves like it returns all enabled sync configs 444022:38:53 is expected to contain exactly 444122:38:53 when syncing advisories 444222:38:53 enabled_purl_types: all_purl_types, expected_purl_types: all_purl_types 444322:38:53 behaves like it returns all enabled sync configs 444422:38:53 is expected to contain exactly (have attributes {:base_uri => "prod-export-advisory-bucket-1a6c642fc4de57d4", :data_type => "advisories", :purl_type => "composer", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-advisory-bucket-1a6c642fc4de57d4", :data_type => "advisories", :purl_type => "conan", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-advisory-bucket-1a6c642fc4de57d4", :data_type => "advisories", :purl_type => "gem", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-advisory-bucket-1a6c642fc4de57d4", :data_type => "advisories", :purl_type => "golang", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-advisory-bucket-1a6c642fc4de57d4", :data_type => "advisories", :purl_type => "maven", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-advisory-bucket-1a6c642fc4de57d4", :data_type => "advisories", :purl_type => "npm", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-advisory-bucket-1a6c642fc4de57d4", :data_type => "advisories", :purl_type => "nuget", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-advisory-bucket-1a6c642fc4de57d4", :data_type => "advisories", :purl_type => "pypi", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-advisory-bucket-1a6c642fc4de57d4", :data_type => "advisories", :purl_type => "apk", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-advisory-bucket-1a6c642fc4de57d4", :data_type => "advisories", :purl_type => "rpm", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-advisory-bucket-1a6c642fc4de57d4", :data_type => "advisories", :purl_type => "deb", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-advisory-bucket-1a6c642fc4de57d4", :data_type => "advisories", :purl_type => "cbl-mariner", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-advisory-bucket-1a6c642fc4de57d4", :data_type => "advisories", :purl_type => "wolfi", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-advisory-bucket-1a6c642fc4de57d4", :data_type => "advisories", :purl_type => "cargo", :storage_type => :gcp, :version_format => "v2"}), (have attributes {:base_uri => "prod-export-advisory-bucket-1a6c642fc4de57d4", :data_type => "advisories", :purl_type => "swift", :storage_type => :gcp, :version_format => "v2"}), and (have attributes {:base_uri => "prod-export-advisory-bucket-1a6c642fc4de57d4", :data_type => "advisories", :purl_type => "conda", :storage_type => :gcp, :version_format => "v2"}) 444522:38:53 enabled_purl_types: [1, 5], expected_purl_types: [1, 5] 444622:38:53 behaves like it returns all enabled sync configs 444722:38:53 is expected to contain exactly (have attributes {:base_uri => "prod-export-advisory-bucket-1a6c642fc4de57d4", :data_type => "advisories", :purl_type => "composer", :storage_type => :gcp, :version_format => "v2"}) and (have attributes {:base_uri => "prod-export-advisory-bucket-1a6c642fc4de57d4", :data_type => "advisories", :purl_type => "maven", :storage_type => :gcp, :version_format => "v2"}) 444822:38:53 enabled_purl_types: [], expected_purl_types: [] 444922:38:53 behaves like it returns all enabled sync configs 445022:38:53 is expected to contain exactly 445222:38:53 is expected to eq "advisories:gcp/adv-bucket/v1/pypi" 445422:38:53 when purl type is composer 445522:38:53 returns a non-default value 445622:38:53 when purl type is conan 445722:38:53 returns a non-default value 445822:38:53 when purl type is gem 445922:38:53 returns a non-default value 446022:38:53 when purl type is golang 446122:38:53 returns a non-default value 446222:38:53 when purl type is maven 446322:38:53 returns a non-default value 446422:38:53 when purl type is npm 446522:38:53 returns a non-default value 446622:38:53 when purl type is nuget 446722:38:53 returns a non-default value 446822:38:53 when purl type is pypi 446922:38:53 returns a non-default value 447022:38:53 when purl type is apk 447122:38:53 returns a non-default value 447222:38:53 when purl type is rpm 447322:38:53 returns a non-default value 447422:38:53 when purl type is deb 447522:38:53 returns a non-default value 447622:38:53 when purl type is cbl-mariner 447722:38:53 returns a non-default value 447822:38:53 when purl type is wolfi 447922:38:53 returns a non-default value 448022:38:53 when purl type is cargo 448122:38:53 returns a non-default value 448222:38:53 when purl type is swift 448322:38:53 returns a non-default value 448422:38:53 when purl type is conda 448522:38:53 returns a non-default value 448622:38:53# [RSpecRunTime] Finishing example group ee/spec/models/package_metadata/sync_configuration_spec.rb. It took 1.01 seconds. Expected to take 1.1 seconds. 448722:38:53# [RSpecRunTime] Starting example group ee/spec/workers/search/zoekt/indexing_task_worker_spec.rb. Expected to take 1.03 seconds. 448822:38:53Search::Zoekt::IndexingTaskWorker 448922:38:53 behaves like worker with data consistency 449022:38:53 .get_data_consistency_feature_flag_enabled? 449122:38:53 returns true 449222:38:53 .get_data_consistency_per_database 449322:38:53 returns correct data consistency 449522:38:54 when zoekt settings is disabled 449622:38:54 behaves like an idempotent worker 449722:38:54 is labeled as idempotent 449822:38:54 performs multiple times sequentially without raising an exception 449922:38:54 does not call the IndexingTaskService service 450022:38:54 when license zoekt_code_search is not available 450122:38:54 behaves like an idempotent worker 450222:38:54 is labeled as idempotent 450322:38:54 performs multiple times sequentially without raising an exception 450422:38:54 does not call the IndexingTaskService service 450522:38:54 behaves like an idempotent worker 450622:38:54 is labeled as idempotent 450722:38:54 performs multiple times sequentially without raising an exception 450822:38:54 calls the IndexingTaskService service 450922:38:54# [RSpecRunTime] Finishing example group ee/spec/workers/search/zoekt/indexing_task_worker_spec.rb. It took 0.89 second. Expected to take 1.03 seconds. 451022:38:54# [RSpecRunTime] Starting example group ee/spec/lib/sidebars/groups/menus/wiki_menu_spec.rb. Expected to take 0.99 second. 451122:38:54Sidebars::Groups::Menus::WikiMenu 451322:38:55 when user can access group wiki 451422:38:55 is expected to equal true 451522:38:55 when feature is not enabled 451622:38:55 is expected to equal false 451722:38:55 when user cannot access group wiki 451822:38:55 is expected to equal false 451922:38:55 behaves like serializable as super_sidebar_menu_args 452022:38:55 returns hash with provided attributes 452122:38:55 returns hash with an item_id 452222:38:55# [RSpecRunTime] Finishing example group ee/spec/lib/sidebars/groups/menus/wiki_menu_spec.rb. It took 0.69 second. Expected to take 0.99 second. 452322:38:55# [RSpecRunTime] Starting example group ee/spec/components/billing/plan_component_spec.rb. Expected to take 0.93 second. 452422:38:55Billing::PlanComponent 452522:38:55 with ultimate plan 452622:38:55 has pricing info 452722:38:55 has expected cta_link 452822:38:55 has outline secondary button as cta 452922:38:55 behaves like plan tracking 453022:38:55 has expected tracking attributes 453122:38:55 with trial as current plan 453222:38:55 has primary button as cta 453322:38:55 with free plan 453422:38:55 has header for the current plan 453522:38:55 has pricing info 453622:38:55 does not have cta_link 453722:38:55 with trial as current plan 453822:38:55 does not have header for the current plan 453922:38:55 with unsupported plan 454022:38:55 does not render 454122:38:55 with premium plan 454222:38:55 has header for the current plan 454322:38:55 has pricing info 454422:38:56 has expected cta_link 454522:38:56 has primary button as cta 454622:38:56 behaves like plan tracking 454722:38:56 has expected tracking attributes 454822:38:56 with trial as current plan 454922:38:56 does not have header for the current plan 455022:38:56 has outline secondary button as cta 455122:38:56# [RSpecRunTime] Finishing example group ee/spec/components/billing/plan_component_spec.rb. It took 0.76 second. Expected to take 0.93 second. 455222:38:56# [RSpecRunTime] Starting example group ee/spec/models/ee/namespaces/namespace_ban_spec.rb. Expected to take 0.89 second. 455322:38:56Namespaces::NamespaceBan 455422:38:56 does not allow STI 455522:38:56 associations 455622:38:56 is expected to belong to namespace required: true 455722:38:56 is expected to belong to user required: true 455822:38:56 is expected to validate that :user_id is case-sensitively unique within the scope of :namespace_id, producing a custom validation error on failure 456022:38:56 namespace_is_root_namespace 456122:38:56 when associated namespace is root 456222:38:56 is expected to be valid 456322:38:56 when associated namespace is not root 456522:38:56 user_is_not_namespace_owner 456622:38:56 when user is not an owner of the namespace 456722:38:56 is expected to be valid 456822:38:56 when user is an owner of the namespace 457022:38:56# [RSpecRunTime] Finishing example group ee/spec/models/ee/namespaces/namespace_ban_spec.rb. It took 0.75 second. Expected to take 0.89 second. 457122:38:56# [RSpecRunTime] Starting example group ee/spec/initializers/fog_google_https_private_urls_spec.rb. Expected to take 0.84 second. 457222:38:56Fog::Storage::GoogleXML::File 457322:38:57 delegates to #get_https_url 457422:38:57# [RSpecRunTime] Finishing example group ee/spec/initializers/fog_google_https_private_urls_spec.rb. It took 0.37 second. Expected to take 0.84 second. 457522:38:57# [RSpecRunTime] Starting example group ee/spec/services/ai/duo_workflows/create_workflow_service_spec.rb. Expected to take 0.8 second. 457622:38:57Ai::DuoWorkflows::CreateWorkflowService 457822:38:58 creates a new workflow 457922:38:58 when the workflow cannot be saved 458022:38:58 returns an error 458122:38:58# [RSpecRunTime] Finishing example group ee/spec/services/ai/duo_workflows/create_workflow_service_spec.rb. It took 0.74 second. Expected to take 0.8 second. 458222:38:58# [RSpecRunTime] Starting example group ee/spec/lib/bulk_imports/projects/pipelines/push_rule_pipeline_spec.rb. Expected to take 0.76 second. 458322:38:58BulkImports::Projects::Pipelines::PushRulePipeline 458522:39:00 imports push rules 458622:39:00# [RSpecRunTime] RSpec elapsed time: 23 minutes 5.82 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.26 1.19 1.26 1/450 4175 458822:39:00# [RSpecRunTime] Finishing example group ee/spec/lib/bulk_imports/projects/pipelines/push_rule_pipeline_spec.rb. It took 2.18 seconds. Expected to take 0.76 second. 458922:39:00# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/auth/saml/config_spec.rb. Expected to take 0.72 second. 459022:39:00Gitlab::Auth::Saml::Config 459122:39:00 #microsoft_group_sync_enabled? 459222:39:00 when groups attribute is configured for the provider 459322:39:00 behaves like Microsoft Group Sync enabled? 459422:39:00 saml_enabled?: false, feature_licensed?: false, feature_flag_enabled?: false, expect_microsoft_group_sync_enabled?: false 459522:39:00 is expected to eq false 459622:39:00 saml_enabled?: true, feature_licensed?: false, feature_flag_enabled?: false, expect_microsoft_group_sync_enabled?: false 459722:39:00 is expected to eq false 459822:39:00 saml_enabled?: false, feature_licensed?: true, feature_flag_enabled?: false, expect_microsoft_group_sync_enabled?: false 459922:39:00 is expected to eq false 460022:39:00 saml_enabled?: true, feature_licensed?: true, feature_flag_enabled?: false, expect_microsoft_group_sync_enabled?: false 460122:39:00 is expected to eq false 460222:39:00 saml_enabled?: false, feature_licensed?: false, feature_flag_enabled?: true, expect_microsoft_group_sync_enabled?: false 460322:39:00 is expected to eq false 460422:39:00 saml_enabled?: true, feature_licensed?: false, feature_flag_enabled?: true, expect_microsoft_group_sync_enabled?: false 460522:39:00 is expected to eq false 460622:39:00 saml_enabled?: false, feature_licensed?: true, feature_flag_enabled?: true, expect_microsoft_group_sync_enabled?: false 460722:39:00 is expected to eq false 460822:39:00 saml_enabled?: true, feature_licensed?: true, feature_flag_enabled?: true, expect_microsoft_group_sync_enabled?: true 460922:39:00 is expected to eq true 461022:39:00 when groups attribute is not configured for the provider 461122:39:00 is expected to eq false 461222:39:00 .microsoft_group_sync_enabled? 461322:39:00 behaves like Microsoft Group Sync enabled? 461422:39:00 saml_enabled?: false, feature_licensed?: false, feature_flag_enabled?: false, expect_microsoft_group_sync_enabled?: false 461522:39:00 is expected to eq false 461622:39:00 saml_enabled?: true, feature_licensed?: false, feature_flag_enabled?: false, expect_microsoft_group_sync_enabled?: false 461722:39:00 is expected to eq false 461822:39:00 saml_enabled?: false, feature_licensed?: true, feature_flag_enabled?: false, expect_microsoft_group_sync_enabled?: false 461922:39:00 is expected to eq false 462022:39:00 saml_enabled?: true, feature_licensed?: true, feature_flag_enabled?: false, expect_microsoft_group_sync_enabled?: false 462122:39:00 is expected to eq false 462222:39:00 saml_enabled?: false, feature_licensed?: false, feature_flag_enabled?: true, expect_microsoft_group_sync_enabled?: false 462322:39:00 is expected to eq false 462422:39:00 saml_enabled?: true, feature_licensed?: false, feature_flag_enabled?: true, expect_microsoft_group_sync_enabled?: false 462522:39:00 is expected to eq false 462622:39:00 saml_enabled?: false, feature_licensed?: true, feature_flag_enabled?: true, expect_microsoft_group_sync_enabled?: false 462722:39:00 is expected to eq false 462822:39:00 saml_enabled?: true, feature_licensed?: true, feature_flag_enabled?: true, expect_microsoft_group_sync_enabled?: true 462922:39:00 is expected to eq true 463022:39:00 #group_sync_enabled? 463122:39:00 is expected to eq false 463222:39:00 when SAML is enabled 463322:39:00 is expected to eq false 463422:39:00 when the group attribute is configured 463522:39:00 is expected to eq false 463622:39:00 when the saml_group_sync feature is licensed 463722:39:00 is expected to eq true 463822:39:00# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/auth/saml/config_spec.rb. It took 0.72 second. Expected to take 0.72 second. 463922:39:00# [RSpecRunTime] Starting example group ee/spec/lib/ee/api/entities/project_integration_basic_spec.rb. Expected to take 0.69 second. 464022:39:00EE::API::Entities::ProjectIntegrationBasic 464122:39:01 exposes vulnerability_events 464222:39:01# [RSpecRunTime] Finishing example group ee/spec/lib/ee/api/entities/project_integration_basic_spec.rb. It took 0.67 second. Expected to take 0.69 second. 464322:39:01# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/embeddings/utils/base_content_parser_spec.rb. Expected to take 0.64 second. 464422:39:01Gitlab::Llm::Embeddings::Utils::BaseContentParser 464622:39:01 returns the correct url 464722:39:01 returns nil if the source is not doc 464922:39:01 content: "# A title\n", title: "A title" 465022:39:01 returns the correct title 465122:39:01 content: "\n# A title\n", title: "A title" 465222:39:01 returns the correct title 465322:39:01 content: "## A subtitle\n", title: "A subtitle" 465422:39:01 returns the correct title 465522:39:01 content: "# A title **(PREMIUM SELF)**\n", title: "A title" 465622:39:01 returns the correct title 465722:39:01 content: "A title\n", title: nil 465822:39:01 returns the correct title 465922:39:01 content: "# A title", title: nil 466022:39:01 returns the correct title 466122:39:01 content: "# A title **(PREMIUM SELF)**", title: nil 466222:39:01 returns the correct title 466322:39:01 #parse_content_and_metadata 466422:39:01 returns title, source, source_type and url 466522:39:01 when content contains metadata 466622:39:01 extracts metadata from the content 466722:39:01 when content contains other dashes 466822:39:01 extracts metadata from the content 466922:39:01 #parse_and_split 467022:39:01 calls #parse_content_and_metadata 467122:39:01 when the content is less than the maximum characters 467222:39:02 returns the full content 467322:39:02 when the content is more than the maximum characters per slice 467422:39:02 does not return any items 467522:39:02 when slices are more than the minimum char length 467622:39:02 does not return any items 467722:39:02 when the last slice is less than the minimum 467822:39:02 throws away the last slice 467922:39:02 with newlines 468022:39:02 splits according to newlines and then characters 468122:39:02 when the block is smaller than the minimum char length 468222:39:02 splits according to newlines and then characters 468322:39:02# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/embeddings/utils/base_content_parser_spec.rb. It took 0.55 second. Expected to take 0.64 second. 468422:39:02# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/verify/lfs_objects_spec.rb. Expected to take 0.6 second. 468522:39:02Gitlab::Verify::LfsObjects 468622:39:02 includes LFS objects in object storage 468722:39:02# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/verify/lfs_objects_spec.rb. It took 0.5 second. Expected to take 0.6 second. 468822:39:02# [RSpecRunTime] Starting example group ee/spec/services/applications/create_service_spec.rb. Expected to take 0.55 second. 468922:39:02Applications::CreateService 469022:39:02 #audit_event_service 469122:39:02 instance application 469222:39:02 creates AuditEvent with correct entity type 469322:39:02 group application 469422:39:03 creates AuditEvent with correct entity type 469522:39:03 user application 469622:39:03 creates AuditEvent with correct entity type 469722:39:03# [RSpecRunTime] Finishing example group ee/spec/services/applications/create_service_spec.rb. It took 0.47 second. Expected to take 0.55 second. 469822:39:03# [RSpecRunTime] Starting example group ee/spec/helpers/ee/profiles_helper_spec.rb. Expected to take 0.52 second. 469922:39:03ProfilesHelper 470022:39:03 #ssh_key_expiration_policy_licensed? 470122:39:03 when is not licensed 470222:39:03 is expected to be falsey 470322:39:03 when is licensed 470422:39:03 is expected to be truthy 470522:39:03 #ssh_key_expires_field_description 470622:39:03 policy_enabled: true, result: "Key becomes invalid on this date. Maximum lifetime for SSH keys is 10 days" 470722:39:03 is expected to eq "Key becomes invalid on this date. Maximum lifetime for SSH keys is 10 days" 470822:39:03 policy_enabled: false, result: "Optional but recommended. If set, key becomes invalid on the specified date." 470922:39:03 is expected to eq "Optional but recommended. If set, key becomes invalid on the specified date." 471022:39:03 #ssh_key_expiration_policy_enabled? 471122:39:03 when is licensed and used 471222:39:03 is expected to be truthy 471322:39:03 when is not licensed 471422:39:03 is expected to be falsey 471522:39:03 when is licensed but not used 471622:39:03 is expected to be falsey 471722:39:03 #prevent_delete_account? 471822:39:03 license_feature: true, allow_account_deletion: true, result: false 471922:39:03 is expected to eq false 472022:39:03 license_feature: true, allow_account_deletion: false, result: true 472122:39:03 is expected to eq true 472222:39:03 license_feature: false, allow_account_deletion: true, result: false 472322:39:03 is expected to eq false 472422:39:03 license_feature: false, allow_account_deletion: false, result: false 472522:39:03 is expected to eq false 472622:39:03# [RSpecRunTime] Finishing example group ee/spec/helpers/ee/profiles_helper_spec.rb. It took 0.51 second. Expected to take 0.52 second. 472722:39:03# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/customers_dot/jwt_spec.rb. Expected to take 0.48 second. 472822:39:03Gitlab::CustomersDot::Jwt 473022:39:03 has correct values for JWT attributes 473222:39:03 generates encoded token 473322:39:03 with no signing key 473422:39:03 raises error 473522:39:03# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/customers_dot/jwt_spec.rb. It took 0.26 second. Expected to take 0.48 second. 473622:39:03# [RSpecRunTime] Starting example group ee/spec/finders/auth/group_saml_identity_finder_spec.rb. Expected to take 0.44 second. 473722:39:03Auth::GroupSamlIdentityFinder 473922:39:04 looks up identity by saml_provider and uid 474022:39:04# [RSpecRunTime] Finishing example group ee/spec/finders/auth/group_saml_identity_finder_spec.rb. It took 0.43 second. Expected to take 0.44 second. 474122:39:04# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/scim/attribute_transform_spec.rb. Expected to take 0.41 second. 474222:39:04EE::Gitlab::Scim::AttributeTransform 474422:39:04 is true for accepted keys 474522:39:04 is false for unused keys 474722:39:04 scim_key: :id, expected: :extern_uid 474822:39:04 is expected to eq :extern_uid 474922:39:04 scim_key: :displayName, expected: :name 475022:39:04 is expected to eq :name 475122:39:04 scim_key: "name.formatted", expected: :name 475222:39:04 is expected to eq :name 475322:39:04 scim_key: "emails[type eq \"work\"].value", expected: :email 475422:39:04 is expected to eq :email 475522:39:04 scim_key: :active, expected: :active 475622:39:04 is expected to eq :active 475722:39:04 scim_key: :externalId, expected: :extern_uid 475822:39:04 is expected to eq :extern_uid 475922:39:04 scim_key: :userName, expected: :username 476022:39:04 is expected to eq :username 476222:39:04 returns an empty hash for unknown keys 476322:39:04 typecasts input 476422:39:04 creates a hash from transformed key to a typecasted value 476522:39:04# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/scim/attribute_transform_spec.rb. It took 0.35 second. Expected to take 0.41 second. 476622:39:04# [RSpecRunTime] Starting example group ee/spec/models/ai/testing_terms_acceptance_spec.rb. Expected to take 0.4 second. 476722:39:04Ai::TestingTermsAcceptance 476822:39:04 does not allow STI 477022:39:04 is expected to be valid 477122:39:04 when user_id is missing 477222:39:04 is expected not to be valid 477322:39:04 when email is too long 477422:39:04 is expected not to be valid 477522:39:04 when email is missing 477622:39:04 is expected not to be valid 477722:39:04 has_accepted? 477822:39:04 when no user has accepted 477922:39:04 is expected to equal false 478022:39:04 when at least 1 user has accepted 478122:39:04 is expected to equal true 478222:39:04# [RSpecRunTime] Finishing example group ee/spec/models/ai/testing_terms_acceptance_spec.rb. It took 0.23 second. Expected to take 0.4 second. 478322:39:04# [RSpecRunTime] Starting example group ee/spec/lib/remote_development/workspace_operations/reconcile/input/params_validator_spec.rb. Expected to take 0.36 second. 478422:39:04RemoteDevelopment::WorkspaceOperations::Reconcile::Input::ParamsValidator 478522:39:04 when original_params are invalid 478622:39:04 when missing required entries 478722:39:04 behaves like err result 478822:39:04 returns an err Result containing error details nil original_params and an error 478922:39:04 for workspace_agent_infos 479022:39:04 when not an array 479122:39:04 behaves like err result 479222:39:04 returns an err Result containing error details nil original_params and an error 479322:39:04 for update_type 479422:39:04 when not "partial" or "full" 479522:39:04 behaves like err result 479622:39:05 returns an err Result containing error details nil original_params and an error 479722:39:05 for error_details 479822:39:05 when error_type is missing 479922:39:05 behaves like err result 480022:39:05 returns an err Result containing error details nil original_params and an error 480122:39:05 when error_type has an invalid context 480222:39:05 behaves like err result 480322:39:05 returns an err Result containing error details nil original_params and an error 480422:39:05 for termination_progress 480522:39:05 when termination_progress is invalid 480622:39:05 behaves like err result 480722:39:05 returns an err Result containing error details nil original_params and an error 480822:39:05 when original_params are valid 480922:39:05 when update_type is "full" 481022:39:05 behaves like success result 481122:39:05 return an ok Result containing the original context which was passed 481222:39:05 when error_details nil 481322:39:05 behaves like success result 481422:39:05 return an ok Result containing the original context which was passed 481522:39:05 with error_details present 481622:39:05 behaves like success result 481722:39:05 return an ok Result containing the original context which was passed 481822:39:05 behaves like success result 481922:39:05 return an ok Result containing the original context which was passed 482022:39:05# [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/workspace_operations/reconcile/input/params_validator_spec.rb. It took 0.31 second. Expected to take 0.36 second. 482122:39:05# [RSpecRunTime] Starting example group ee/spec/models/approvals/wrapped_rule_set_spec.rb. Expected to take 0.35 second. 482222:39:05Approvals::WrappedRuleSet 482322:39:05 does not allow STI 482522:39:05 with report_type set to scan_finding 482622:39:05 is expected to be an instance of Approvals::ScanFindingWrappedRuleSet 482722:39:05 with any other report_type 482822:39:05 is expected to be an instance of Approvals::WrappedRuleSet 482922:39:05 with scan_finding and license_scanning together 483022:39:05 is expected to be an instance of Approvals::ScanFindingWrappedRuleSet 483122:39:05 #wrapped_rules 483222:39:05 returns an array of ApprovalWrappedRule 483322:39:05 returns ApprovalWrappedRule with attributes as provided to Approvals::WrappedRuleSet 483422:39:05# [RSpecRunTime] Finishing example group ee/spec/models/approvals/wrapped_rule_set_spec.rb. It took 0.3 second. Expected to take 0.35 second. 483522:39:05# [RSpecRunTime] Starting example group ee/spec/models/gitlab_subscriptions/trials/add_on_status_spec.rb. Expected to take 0.32 second. 483622:39:05GitlabSubscriptions::Trials::AddOnStatus 483722:39:05 does not allow STI 483922:39:05 is expected to equal true 484022:39:05 without a duo pro trial add on 484122:39:05 is expected to equal false 484222:39:05 with an expired duo pro trial add on 484322:39:05 when on 10th day of expiration 484422:39:05 returns true 484522:39:05 when on 11th day of expiration 484622:39:05 returns false 484722:39:05 with an expired ultimate trial 484822:39:05 is expected to equal true 484922:39:05 with an expired duo pro trial add on 485022:39:05 is expected to equal true 485122:39:05# [RSpecRunTime] Finishing example group ee/spec/models/gitlab_subscriptions/trials/add_on_status_spec.rb. It took 0.28 second. Expected to take 0.32 second. 485222:39:05# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/scim/value_parser_spec.rb. Expected to take 0.28 second. 485322:39:05EE::Gitlab::Scim::ValueParser 485522:39:05 input: "True", expected_output: true 485622:39:05 is expected to eq true 485722:39:05 input: "true", expected_output: true 485822:39:05 is expected to eq true 485922:39:05 input: "False", expected_output: false 486022:39:05 is expected to eq false 486122:39:05 input: "false", expected_output: false 486222:39:05 is expected to eq false 486322:39:05 input: "\"Quoted String\"", expected_output: "Quoted String" 486422:39:05 is expected to eq "Quoted String" 486522:39:05 input: true, expected_output: true 486622:39:05 is expected to eq true 486722:39:05 input: false, expected_output: false 486822:39:06 is expected to eq false 486922:39:06 input: 123, expected_output: 123 487022:39:06 is expected to eq 123 487122:39:06# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/scim/value_parser_spec.rb. It took 0.23 second. Expected to take 0.28 second. 487222:39:06# [RSpecRunTime] Starting example group ee/spec/graphql/ee/mutations/ci/runner/update_spec.rb. Expected to take 0.27 second. 487322:39:06Mutations::Ci::Runner::Update 487522:39:06 when user can update runner 487622:39:06 when mutation includes cost factor arguments 487722:39:06 updates cost factors to specified values 487822:39:06# [RSpecRunTime] Finishing example group ee/spec/graphql/ee/mutations/ci/runner/update_spec.rb. It took 0.32 second. Expected to take 0.27 second. 487922:39:06# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/graphql/aggregations/issues/lazy_links_aggregate_spec.rb. Expected to take 0.24 second. 488022:39:06Gitlab::Graphql::Aggregations::Issues::LazyLinksAggregate 488122:39:06 behaves like issuable lazy links aggregate 488322:39:06 adds the issuable_id to the `blocked` lazy state by default 488422:39:06 #links_aggregate 488522:39:06 when link_type is `blocked` 488622:39:06 behaves like block provided 488722:39:06WARNING: An expectation of `:do_thing` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/support/shared_examples/lib/gitlab/graphql/issuables_lazy_links_aggregate_shared_examples.rb:39:in `block (4 levels) in <top (required)>'. 488822:39:06 calls the block 488922:39:06 behaves like the record has already been loaded 489022:39:06 does not make the query again 489122:39:06 behaves like the record has not been loaded 489222:39:06 clears the pending IDs 489322:39:06 when link_type is `blocking` 489422:39:06 behaves like block provided 489522:39:06WARNING: An expectation of `:do_thing` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/support/shared_examples/lib/gitlab/graphql/issuables_lazy_links_aggregate_shared_examples.rb:39:in `block (4 levels) in <top (required)>'. 489622:39:06 calls the block 489722:39:06 behaves like the record has already been loaded 489822:39:06 does not make the query again 489922:39:06 behaves like the record has not been loaded 490022:39:06 clears the pending IDs 490122:39:06# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/graphql/aggregations/issues/lazy_links_aggregate_spec.rb. It took 0.27 second. Expected to take 0.24 second. 490222:39:06# [RSpecRunTime] Starting example group ee/spec/models/ai/ai_resource/issue_spec.rb. Expected to take 0.23 second. 490322:39:06Ai::AiResource::Issue 490422:39:06 does not allow STI 490522:39:06 #current_page_type 490622:39:06 returns type 490722:39:06 #current_page_short_description 490822:39:06 returns prompt 490922:39:06 #serialize_for_ai 491022:39:06 calls the serializations class 491122:39:06# [RSpecRunTime] Finishing example group ee/spec/models/ai/ai_resource/issue_spec.rb. It took 0.22 second. Expected to take 0.23 second. 491222:39:06# [RSpecRunTime] Starting example group ee/spec/helpers/prevent_forking_helper_spec.rb. Expected to take 0.2 second. 491322:39:06PreventForkingHelper 491422:39:07 calls proper ability method 491522:39:07# [RSpecRunTime] Finishing example group ee/spec/helpers/prevent_forking_helper_spec.rb. It took 0.24 second. Expected to take 0.2 second. 491622:39:07# [RSpecRunTime] Starting example group ee/spec/lib/sidebars/user_settings/panel_spec.rb. Expected to take 0.19 second. 491722:39:07Sidebars::UserSettings::Panel 491822:39:07 behaves like a panel instantiable by the anonymous user 491922:39:07 is expected to be a kind of Sidebars::UserSettings::Panel 492022:39:07 behaves like a panel with uniquely identifiable menu items 492122:39:07 all menu_items have unique item_id 492222:39:07 all menu_items have an item_id 492322:39:07 behaves like a panel without placeholders 492422:39:07 has no Sidebars::NilMenuItem 492522:39:07# [RSpecRunTime] Finishing example group ee/spec/lib/sidebars/user_settings/panel_spec.rb. It took 0.2 second. Expected to take 0.19 second. 492622:39:07# [RSpecRunTime] Starting example group ee/spec/presenters/analytics/cycle_analytics/stage_presenter_spec.rb. Expected to take 0.17 second. 492722:39:07Analytics::CycleAnalytics::StagePresenter 492922:39:07 returns the pre-defined title for the default stage 493022:39:07 returns the name attribute for a custom stage 493122:39:07 #description 493222:39:07 returns the pre-defined description for the default stage 493322:39:07 returns empty string when custom stage is given 493422:39:07# [RSpecRunTime] Finishing example group ee/spec/presenters/analytics/cycle_analytics/stage_presenter_spec.rb. It took 0.13 second. Expected to take 0.17 second. 493522:39:07# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/vulnerability_scanning/track_cvs_service_spec.rb. Expected to take 0.16 second. 493622:39:07Gitlab::VulnerabilityScanning::TrackCvsService 493822:39:07 tracks the scan event 493922:39:07# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/vulnerability_scanning/track_cvs_service_spec.rb. It took 0.12 second. Expected to take 0.16 second. 494022:39:07# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/custom_roles/definition_spec.rb. Expected to take 0.15 second. 494122:39:07Gitlab::CustomRoles::Definition 494322:39:07 when initialized 494422:39:07 does not reload the abilities from the yaml files 494522:39:07 returns the defined abilities 494622:39:07 when not initialized 494722:39:07 reloads the abilities from the yaml files 494822:39:07 returns the defined abilities 494922:39:07# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/custom_roles/definition_spec.rb. It took 0.14 second. Expected to take 0.15 second. 495022:39:07# [RSpecRunTime] Starting example group ee/spec/graphql/types/metric_image_type_spec.rb. Expected to take 0.14 second. 495122:39:07Types::MetricImageType 495222:39:07 is expected to eq "MetricImage" 495322:39:07 is expected to require graphql authorizations :read_issuable_metric_image 495422:39:07 has the expected fields 495522:39:07# [RSpecRunTime] Finishing example group ee/spec/graphql/types/metric_image_type_spec.rb. It took 0.1 second. Expected to take 0.14 second. 495622:39:07# [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20240208160152_add_count_fields_to_projects_spec.rb. Expected to take 0.12 second. 495722:39:07AddCountFieldsToProjects 495822:39:07 behaves like a deprecated Advanced Search migration 496022:39:07 logs a message and halts the migration 496222:39:07 returns false 496422:39:07 returns true 496522:39:07# [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20240208160152_add_count_fields_to_projects_spec.rb. It took 0.1 second. Expected to take 0.12 second. 496622:39:07# [RSpecRunTime] Starting example group ee/spec/services/sbom/ingestion/ingest_report_service_spec.rb. Expected to take 0.11 second. 496722:39:07Sbom::Ingestion::IngestReportService 496922:39:07 executes IngestReportSliceService in batches 497022:39:08# [RSpecRunTime] Finishing example group ee/spec/services/sbom/ingestion/ingest_report_service_spec.rb. It took 0.11 second. Expected to take 0.11 second. 497122:39:08# [RSpecRunTime] Starting example group ee/spec/lib/ee/web_ide/settings/extensions_gallery_metadata_generator_spec.rb. Expected to take 0.11 second. 497222:39:08WebIde::Settings::ExtensionsGalleryMetadataGenerator 497322:39:08 enterprise_group: group, enterprise_group_enabled: false, expectation: {:enabled=>false, :disabled_reason=>:enterprise_group_disabled} 497422:39:08 adds settings with disabled reason based on enterprise_group presence and setting 497522:39:08 enterprise_group: group, enterprise_group_enabled: true, expectation: {:enabled=>false, :disabled_reason=>:opt_in_unset} 497622:39:08 adds settings with disabled reason based on enterprise_group presence and setting 497722:39:08 enterprise_group: nil, enterprise_group_enabled: false, expectation: {:enabled=>false, :disabled_reason=>:opt_in_unset} 497822:39:08 adds settings with disabled reason based on enterprise_group presence and setting 497922:39:08# [RSpecRunTime] Finishing example group ee/spec/lib/ee/web_ide/settings/extensions_gallery_metadata_generator_spec.rb. It took 0.1 second. Expected to take 0.11 second. 498022:39:08# [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20240124141337_remove_work_item_from_issues_index_spec.rb. Expected to take 0.11 second. 498122:39:08RemoveWorkItemFromIssuesIndex 498222:39:08 behaves like a deprecated Advanced Search migration 498422:39:08 logs a message and halts the migration 498622:39:08 returns false 498822:39:08 returns true 498922:39:08# [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20240124141337_remove_work_item_from_issues_index_spec.rb. It took 0.1 second. Expected to take 0.11 second. 499022:39:08# [RSpecRunTime] Starting example group ee/spec/graphql/ee/types/issuable_type_spec.rb. Expected to take 0.09 second. 499122:39:08Types::IssuableType 499222:39:08 returns possible types 499322:39:08 .resolve_type 499422:39:08 resolves epics 499522:39:08# [RSpecRunTime] Finishing example group ee/spec/graphql/ee/types/issuable_type_spec.rb. It took 0.09 second. Expected to take 0.09 second. 499622:39:08# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/visibility_level_spec.rb. Expected to take 0.09 second. 499722:39:08Gitlab::VisibilityLevel 499822:39:08 .levels_for_user 499922:39:08 returns all levels for an auditor 500022:39:08# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/visibility_level_spec.rb. It took 0.05 second. Expected to take 0.09 second. 500122:39:08# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/response_modifiers/tool_answer_spec.rb. Expected to take 0.08 second. 500222:39:08Gitlab::Llm::ResponseModifiers::ToolAnswer 500322:39:08 parses content from the ai response 500422:39:08 returns empty errors 500522:39:08# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/response_modifiers/tool_answer_spec.rb. It took 0.07 second. Expected to take 0.08 second. 500622:39:08# [RSpecRunTime] Starting example group ee/spec/graphql/types/ci/runner_manager_type_spec.rb. Expected to take 0.08 second. 500722:39:08Types::Ci::RunnerManagerType 500822:39:08 includes the ee specific fields 500922:39:08 is expected to eq "CiRunnerManager" 501022:39:08# [RSpecRunTime] Finishing example group ee/spec/graphql/types/ci/runner_manager_type_spec.rb. It took 0.07 second. Expected to take 0.08 second. 501122:39:08# [RSpecRunTime] Starting example group ee/spec/lib/code_suggestions/file_content_spec.rb. Expected to take 0.08 second. 501222:39:08CodeSuggestions::FileContent 501422:39:08 when file content around cursor is less than 5 lines 501522:39:08 is expected to be small 501622:39:08 when content around cursor is 5 or more lines 501722:39:08 is expected not to be small 501822:39:08# [RSpecRunTime] Finishing example group ee/spec/lib/code_suggestions/file_content_spec.rb. It took 0.08 second. Expected to take 0.08 second. 501922:39:08# [RSpecRunTime] Starting example group ee/spec/services/users/create_bot_service_spec.rb. Expected to take 0.08 second. 502022:39:08Users::CreateBotService 502222:39:08 calls BuildBotService 502322:39:08# [RSpecRunTime] Finishing example group ee/spec/services/users/create_bot_service_spec.rb. It took 0.08 second. Expected to take 0.08 second. 502422:39:08# [RSpecRunTime] Starting example group ee/spec/serializers/protected_environments/entity_spec.rb. Expected to take 0.07 second. 502522:39:08ProtectedEnvironments::Entity 502722:39:08 includes the exposed fields 502822:39:08# [RSpecRunTime] Finishing example group ee/spec/serializers/protected_environments/entity_spec.rb. It took 0.06 second. Expected to take 0.07 second. 502922:39:08# [RSpecRunTime] Starting example group ee/spec/graphql/ee/types/boards/board_issue_input_type_spec.rb. Expected to take 0.06 second. 503022:39:08Types::Boards::BoardIssueInputType 503122:39:08 has specific fields 503222:39:08# [RSpecRunTime] Finishing example group ee/spec/graphql/ee/types/boards/board_issue_input_type_spec.rb. It took 0.05 second. Expected to take 0.06 second. 503322:39:08# [RSpecRunTime] Starting example group ee/spec/graphql/types/dora_metric_type_enum_spec.rb. Expected to take 0.05 second. 503422:39:08Types::DoraMetricTypeEnum 503522:39:08 includes a value for each DORA metric type 503622:39:08# [RSpecRunTime] Finishing example group ee/spec/graphql/types/dora_metric_type_enum_spec.rb. It took 0.04 second. Expected to take 0.05 second. 503722:39:08# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/web_hooks/logger_spec.rb. Expected to take 0.05 second. 503822:39:08Gitlab::WebHooks::Logger 504022:39:08 builds an instance 504122:39:08# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/web_hooks/logger_spec.rb. It took 0.05 second. Expected to take 0.05 second. 504222:39:08# [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability_details/list_type_spec.rb. Expected to take 0.05 second. 504322:39:08Types::VulnerabilityDetails::ListType 504422:39:08 is expected to have graphql fields :name, :description, :fieldName, and :items 504522:39:08# [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability_details/list_type_spec.rb. It took 0.04 second. Expected to take 0.05 second. 504622:39:08# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/tools/write_tests/prompts/anthropic_spec.rb. Expected to take 0.05 second. 504722:39:08Gitlab::Llm::Chain::Tools::WriteTests::Prompts::Anthropic 504922:39:08 returns prompt 505022:39:08# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/tools/write_tests/prompts/anthropic_spec.rb. It took 0.05 second. Expected to take 0.05 second. 505122:39:35auto_explain log contains 1995 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-21-39.347.main.ndjson.gz 505222:39:35took 26.330953078 505322:40:00auto_explain log contains 1995 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-21-39.347.ci.ndjson.gz 505422:40:00took 23.592497798 505522:40:00[TEST PROF INFO] EventProf results for sql.active_record 505622:40:00Total time: 05:46.800 of 23:01.936 (25.1%) 505722:40:00Total events: 218349 505822:40:00Top 5 slowest suites (by time): 505922:40:00GroupPolicy (./ee/spec/policies/group_policy_spec.rb:5) – 01:30.799 (43517 / 1134) of 05:49.682 (25.97%) 506022:40:00Namespace (./ee/spec/models/ee/namespace_spec.rb:5) – 00:37.449 (32286 / 405) of 02:35.522 (24.08%) 506122:40:00Epics::TreeReorderService (./ee/spec/services/epics/tree_reorder_service_spec.rb:5) – 00:26.874 (15267 / 57) of 01:42.010 (26.34%) 506222:40:00Issues::MoveService (./ee/spec/services/ee/issues/move_service_spec.rb:5) – 00:21.596 (12205 / 22) of 01:22.137 (26.29%) 506322:40:00Geo::BulkMarkPendingService (./ee/spec/services/geo/bulk_mark_pending_service_spec.rb:5) – 00:20.182 (13236 / 64) of 01:17.916 (25.9%) 506422:40:00Knapsack report was generated. Preview: 506622:40:00 "ee/spec/policies/group_policy_spec.rb": 349.6821406609997, 506722:40:00 "ee/spec/models/ee/namespace_spec.rb": 155.52209730899995, 506822:40:00 "ee/spec/services/epics/tree_reorder_service_spec.rb": 102.009765195, 506922:40:00 "ee/spec/services/ee/issues/move_service_spec.rb": 82.13661296800001, 507022:40:00 "ee/spec/services/geo/bulk_mark_pending_service_spec.rb": 77.91597896599978, 507122:40:00 "ee/spec/services/security/scan_result_policies/update_license_approvals_service_spec.rb": 64.15717822100032, 507222:40:00 "ee/spec/services/ee/members/create_service_spec.rb": 50.804816579000544, 507322:40:00 "ee/spec/workers/security/scan_execution_policies/create_pipeline_worker_spec.rb": 41.11725689800005, 507422:40:00 "ee/spec/finders/geo/project_wiki_repository_registry_finder_spec.rb": 33.97552845099926, 507522:40:00 "ee/spec/services/vulnerabilities/starboard_vulnerability_create_service_spec.rb": 31.529578406999462, 507622:40:00 "ee/spec/graphql/resolvers/geo/project_wiki_repository_registries_resolver_spec.rb": 22.68086124199999, 507722:40:00 "ee/spec/models/dependencies/dependency_list_export_spec.rb": 23.22462540199922, 507822:40:00 "ee/spec/lib/projects/project_changes_auditor_spec.rb": 19.805537406999974, 507922:40:00 "ee/spec/services/merge_requests/merge_strategies/from_train_ref_spec.rb": 20.766455879000205, 508022:40:00 "ee/spec/models/board_spec.rb": 19.925174945000435, 508122:40:00 "ee/spec/serializers/status_page/incident_entity_spec.rb": 15.771099518000483, 508222:40:00 "ee/spec/lib/gitlab/licenses/submit_license_usage_data_banner_spec.rb": 13.772539771999618, 508322:40:00 "ee/spec/graphql/resolvers/compliance_management/merge_requests/group_compliance_violation_resolver_spec.rb": 14.87051904100008, 508422:40:00 "ee/spec/lib/gitlab/llm/completions/resolve_vulnerability_spec.rb": 13.246284040999853, 508522:40:00 "ee/spec/helpers/ee/security_orchestration_helper_spec.rb": 10.16889870400064, 508622:40:00 "ee/spec/services/ee/users/update_service_spec.rb": 6.474588723999659, 508722:40:00 "ee/spec/services/security/security_orchestration_policies/policy_commit_service_spec.rb": 10.567712096999458, 508822:40:00 "ee/spec/services/security/merge_reports_service_spec.rb": 10.801773655999568, 508922:40:00 "ee/spec/lib/analytics/merge_request_metrics_refresh_spec.rb": 8.598379518000002, 509022:40:00 "ee/spec/services/security/ingestion/tasks/ingest_vulnerabilities/update_spec.rb": 8.199787624999772, 509122:40:00 "ee/spec/services/ai/repository_xray/scan_dependencies_service_spec.rb": 7.187658587999977, 509222:40:00 "ee/spec/models/security/approval_policy_rule_spec.rb": 7.535303526000462, 509322:40:00 "ee/spec/views/layouts/application.html.haml_spec.rb": 7.083361515999968, 509422:40:00 "ee/spec/services/search/zoekt/namespace_assignment_service_spec.rb": 7.27913517900015, 509522:40:00 "ee/spec/lib/gitlab/import_export/project/object_builder_spec.rb": 6.781858205999924, 509622:40:00 "ee/spec/lib/gitlab/compliance_management/violations/approved_by_insufficient_users_spec.rb": 5.4057996529991215, 509722:40:00 "ee/spec/services/app_sec/dast/site_validations/runner_service_spec.rb": 5.107645779999984, 509822:40:00 "ee/spec/models/ee/design_management/repository_spec.rb": 5.259668835999946, 509922:40:00 "ee/spec/lib/ee/gitlab/analytics/cycle_analytics/aggregated/base_query_builder_spec.rb": 6.235794805999831, 510022:40:00 "ee/spec/models/ee/description_version_spec.rb": 4.555744400000549, 510122:40:00 "ee/spec/services/secrets_management/provision_project_secrets_manager_service_spec.rb": 5.148134904000472, 510222:40:00 "ee/spec/workers/namespaces/cascade_duo_features_enabled_worker_spec.rb": 4.262713948000055, 510322:40:00 "ee/spec/models/security/scan_execution_policy_rule_spec.rb": 4.263389807000749, 510422:40:00 "ee/spec/policies/deployment_policy_spec.rb": 4.220031552000364, 510522:40:00 "ee/spec/lib/elastic/latest/user_instance_proxy_spec.rb": 3.9747133040000335, 510622:40:00 "ee/spec/services/projects/disable_legacy_inactive_projects_service_spec.rb": 3.58203475999926, 510722:40:00 "ee/spec/helpers/push_rules_helper_spec.rb": 4.188158924000163, 510822:40:00 "ee/spec/lib/search/elastic/references/work_item_spec.rb": 3.4990754780001225, 510922:40:00 "ee/spec/lib/ee/gitlab/ip_restriction/enforcer_spec.rb": 3.0334821510004986, 511022:40:00 "ee/spec/views/projects/settings/subscriptions/_index.html.haml_spec.rb": 3.1703438969998388, 511122:40:00 "ee/spec/components/namespaces/storage/limit_alert_component_spec.rb": 3.4942872379997425, 511222:40:00 "ee/spec/services/ee/verify_pages_domain_service_spec.rb": 3.076983705999737, 511322:40:00 "ee/spec/models/incident_management/issuable_escalation_status_spec.rb": 2.7598237560005145, 511422:40:00 "ee/spec/models/container_registry/event_spec.rb": 2.3636687999996866, 511522:40:00 "ee/spec/lib/ee/gitlab/repo_path_spec.rb": 2.6721753720003107, 511622:40:00 "ee/spec/models/clusters/agents/url_configuration_spec.rb": 2.926476998999533, 511722:40:00 "ee/spec/lib/gitlab/insights/executors/dora_executor_spec.rb": 2.368032802000016, 511822:40:00 "ee/spec/workers/merge_requests/stream_approval_audit_event_worker_spec.rb": 2.21398355600013, 511922:40:00 "ee/spec/services/ee/resource_events/synthetic_weight_notes_builder_service_spec.rb": 2.646823105999829, 512022:40:00 "ee/spec/lib/gitlab/usage/metrics/instrumentations/protected_environments_required_approvals_average_metric_spec.rb": 2.313509456999782, 512122:40:00 "ee/spec/services/analytics/devops_adoption/enabled_namespaces/bulk_delete_service_spec.rb": 2.1725350500000786, 512222:40:00 "ee/spec/lib/banzai/filter/issuable_reference_expansion_filter_spec.rb": 2.220195885999601, 512322:40:00 "ee/spec/finders/projects/integrations/jira/issues_finder_spec.rb": 1.9500816999998278, 512422:40:00 "ee/spec/services/ee/alert_management/alerts/update_service_spec.rb": 2.064457559999937, 512522:40:00 "ee/spec/workers/compliance_management/merge_requests/compliance_violations_worker_spec.rb": 1.7043592529998932, 512622:40:00 "ee/spec/services/sbom/ingestion/delete_not_present_occurrences_service_spec.rb": 2.0386022530001355, 512722:40:00 "ee/spec/lib/gitlab/ci/pipeline/chain/populate_spec.rb": 1.5528814059998695, 512822:40:00 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_external_status_checks_metric_spec.rb": 1.846016879999297, 512922:40:00 "ee/spec/models/authz/group_spec.rb": 1.6415959989999465, 513022:40:00 "ee/spec/policies/remote_development/remote_development_agent_config_policy_spec.rb": 1.4507554570000138, 513122:40:00 "ee/spec/models/work_items/widgets/health_status_spec.rb": 1.5114940009998463, 513222:40:00 "ee/spec/views/profiles/preferences/show.html.haml_spec.rb": 1.217362987999877, 513322:40:00 "ee/spec/services/iterations/cadences/create_service_spec.rb": 1.366702993999752, 513422:40:00 "ee/spec/lib/security/security_orchestration_policies/cadence_checker_spec.rb": 1.2193290079994767, 513522:40:00 "ee/spec/views/registrations/groups/new.html.haml_spec.rb": 1.0205514359995504, 513622:40:00 "ee/spec/lib/ee/api/helpers/members_helpers_spec.rb": 1.2682457030005025, 513722:40:00 "ee/spec/models/elasticsearch_indexed_project_spec.rb": 1.0638890820000597, 513822:40:00 "ee/spec/workers/search/zoekt/orphaned_index_event_worker_spec.rb": 1.128133216000606, 513922:40:00 "ee/spec/lib/ee/api/helpers/variables_helpers_spec.rb": 1.0415444149994073, 514022:40:00 "ee/spec/models/package_metadata/sync_configuration_spec.rb": 1.0127105370002027, 514122:40:00 "ee/spec/workers/search/zoekt/indexing_task_worker_spec.rb": 0.8899282580005092, 514222:40:00 "ee/spec/lib/sidebars/groups/menus/wiki_menu_spec.rb": 0.6924443759999122, 514322:40:00 "ee/spec/components/billing/plan_component_spec.rb": 0.759293830000388, 514422:40:00 "ee/spec/models/ee/namespaces/namespace_ban_spec.rb": 0.7512677310005529, 514522:40:00 "ee/spec/initializers/fog_google_https_private_urls_spec.rb": 0.36877382599959674, 514622:40:00 "ee/spec/services/ai/duo_workflows/create_workflow_service_spec.rb": 0.7416429419999986, 514722:40:00 "ee/spec/lib/bulk_imports/projects/pipelines/push_rule_pipeline_spec.rb": 2.176891330000217, 514822:40:00 "ee/spec/lib/gitlab/auth/saml/config_spec.rb": 0.7167485740001212, 514922:40:00 "ee/spec/lib/ee/api/entities/project_integration_basic_spec.rb": 0.6675222180001583, 515022:40:00 "ee/spec/lib/gitlab/llm/embeddings/utils/base_content_parser_spec.rb": 0.5520830390005358, 515122:40:00 "ee/spec/lib/ee/gitlab/verify/lfs_objects_spec.rb": 0.49533387500014214, 515222:40:00 "ee/spec/services/applications/create_service_spec.rb": 0.4710911570000462, 515322:40:00 "ee/spec/helpers/ee/profiles_helper_spec.rb": 0.5088758239999152, 515422:40:00 "ee/spec/lib/gitlab/customers_dot/jwt_spec.rb": 0.263833524999427, 515522:40:00 "ee/spec/finders/auth/group_saml_identity_finder_spec.rb": 0.429308810999828, 515622:40:00 "ee/spec/lib/ee/gitlab/scim/attribute_transform_spec.rb": 0.3467915579994951, 515722:40:00 "ee/spec/models/ai/testing_terms_acceptance_spec.rb": 0.2298607090006044, 515822:40:00 "ee/spec/lib/remote_development/workspace_operations/reconcile/input/params_validator_spec.rb": 0.3101551220006513, 515922:40:00 "ee/spec/models/approvals/wrapped_rule_set_spec.rb": 0.3019613020005636, 516022:40:00 "ee/spec/models/gitlab_subscriptions/trials/add_on_status_spec.rb": 0.2793647640000927, 516122:40:00 "ee/spec/lib/ee/gitlab/scim/value_parser_spec.rb": 0.2337634790001175, 516222:40:00 "ee/spec/graphql/ee/mutations/ci/runner/update_spec.rb": 0.32206958000006125, 516322:40:00 "ee/spec/lib/gitlab/graphql/aggregations/issues/lazy_links_aggregate_spec.rb": 0.27087524499984283, 516422:40:00 "ee/spec/models/ai/ai_resource/issue_spec.rb": 0.22074548000000505, 516522:40:00 "ee/spec/helpers/prevent_forking_helper_spec.rb": 0.23556318800001463, 516622:40:00 "ee/spec/lib/sidebars/user_settings/panel_spec.rb": 0.19719813200026692, 516722:40:00 "ee/spec/presenters/analytics/cycle_analytics/stage_presenter_spec.rb": 0.12873020799997903, 516822:40:00 "ee/spec/lib/gitlab/vulnerability_scanning/track_cvs_service_spec.rb": 0.12019310899995617, 516922:40:00 "ee/spec/lib/gitlab/custom_roles/definition_spec.rb": 0.13706300699959684, 517022:40:00 "ee/spec/graphql/types/metric_image_type_spec.rb": 0.1001156100001026, 517122:40:00 "ee/spec/elastic/migrate/20240208160152_add_count_fields_to_projects_spec.rb": 0.10453254000003653, 517222:40:00 "ee/spec/services/sbom/ingestion/ingest_report_service_spec.rb": 0.11343052899974282, 517322:40:00 "ee/spec/lib/ee/web_ide/settings/extensions_gallery_metadata_generator_spec.rb": 0.10248450100061746, 517422:40:00 "ee/spec/elastic/migrate/20240124141337_remove_work_item_from_issues_index_spec.rb": 0.10402023000006011, 517522:40:00 "ee/spec/graphql/ee/types/issuable_type_spec.rb": 0.08805656200001977, 517622:40:00 "ee/spec/lib/gitlab/visibility_level_spec.rb": 0.05330966499968781, 517722:40:00 "ee/spec/lib/gitlab/llm/response_modifiers/tool_answer_spec.rb": 0.072960342999977, 517822:40:00 "ee/spec/graphql/types/ci/runner_manager_type_spec.rb": 0.07121234400074172, 517922:40:00 "ee/spec/lib/code_suggestions/file_content_spec.rb": 0.07558667400007835, 518022:40:00 "ee/spec/services/users/create_bot_service_spec.rb": 0.08053848200052016, 518122:40:00 "ee/spec/serializers/protected_environments/entity_spec.rb": 0.05907453500003612, 518222:40:00 "ee/spec/graphql/ee/types/boards/board_issue_input_type_spec.rb": 0.04494302500006597, 518322:40:00 "ee/spec/graphql/types/dora_metric_type_enum_spec.rb": 0.04452711599969916, 518422:40:00 "ee/spec/lib/gitlab/web_hooks/logger_spec.rb": 0.04505118599990965, 518522:40:00 "ee/spec/graphql/types/vulnerability_details/list_type_spec.rb": 0.04451296600018395, 518622:40:00 "ee/spec/lib/gitlab/llm/chain/tools/write_tests/prompts/anthropic_spec.rb": 0.04574732600030984 518822:40:00Knapsack global time execution for tests: 23m 01s 518922:40:00Pending: (Failures listed here are expected and do not affect your suite's status) 519022:40:00 1) Geo::ProjectWikiRepositoryRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled with verification enabled with a verification_state param returns registries with requested verification state 519122:40:00 # Skipping because verification is not enabled for Projects::WikiRepository 519222:40:00 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:76 519322:40:00 2) Geo::ProjectWikiRepositoryRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled with verification enabled with a verification_state param empty returns all registries 519422:40:00 # Skipping because verification is not enabled for Projects::WikiRepository 519522:40:00 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:84 519622:40:00 3) Geo::ProjectWikiRepositoryRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled when search method is implemented in the registry model returns a registry filtered by keyword 519722:40:00 # Skipping because search method is not implemented 519822:40:00 for Projects::WikiRepository or searchable attributes are not defined. 519922:40:00 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:153 520022:40:00 4) Resolvers::Geo::ProjectWikiRepositoryRegistriesResolver behaves like a Geo registries resolver #resolve when the parent object is the current node when the user has permission to view Geo data when admin mode is enabled with verification disabled when the verification_state argument is present raises ArgumentError 520122:40:00 # Skipping because verification is enabled for Projects::WikiRepository 520222:40:00 # ./ee/spec/support/shared_examples/graphql/geo/geo_registries_resolver_shared_examples.rb:77 520322:40:00 5) DesignManagement::Repository on a primary node #save_verification_details when model record is not part of verifiables scope does not create verification details 520422:40:00 # Skipping because all Design Management Repositories are records that can be checksummed 520522:40:00 # ./ee/spec/support/shared_examples/models/concerns/replicable_model_with_separate_table_shared_examples.rb:76 520622:40:00Finished in 24 minutes 6 seconds (files took 2 minutes 43.7 seconds to load) 520722:40:002918 examples, 0 failures, 5 pending 520822:40:00Randomized with seed 64222 520922:40:09[TEST PROF INFO] Time spent in factories: 12:21.885 (48.88% of total time) 521022:40:09RSpec exited with 0. 521122:40:09No examples to retry, congrats! 521322:40:11Running after script... 521422:40:11$ source scripts/utils.sh 521522:40:11$ log_disk_usage 521622:40:12******************************************************* 521722:40:12This runner currently has 66G free disk space. 521822:40:12******************************************************* 527522:40:32$ bundle exec gem list gitlab_quality-test_tooling 527622:40:36gitlab_quality-test_tooling (2.1.0) 527722:40:36$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 528022:40:36$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 528322:40:36$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 528622:40:36$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 529022:40:39$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 529422:40:41$ tooling/bin/push_job_metrics || true 529522:40:42[job-metrics] Pushing job metrics file for the CI/CD job. 529622:40:42[job-metrics] Pushed 4 CI job metric entries to InfluxDB. 529822:40:43Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-20 due to policy 530022:40:44Uploading artifacts... 530122:40:44auto_explain/: found 3 matching artifact files and directories 530222:40:44coverage/: found 5 matching artifact files and directories 530322:40:44crystalball/: found 2 matching artifact files and directories 530422:40:44WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 530522:40:44knapsack/: found 4 matching artifact files and directories 530622:40:44rspec/: found 16 matching artifact files and directories 530722:40:44WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 530822:40:44log/*.log: found 22 matching artifact files and directories 531022:40:44WARNING: Retrying... context=artifacts-uploader error=request redirected 531122:40:47Uploading artifacts as "archive" to coordinator... 201 Created id=8353288471 responseStatus=201 Created token=glcbt-66 531222:40:47Uploading artifacts... 531322:40:47rspec/rspec-*.xml: found 1 matching artifact files and directories 531522:40:47WARNING: Retrying... context=artifacts-uploader error=request redirected 531622:40:49Uploading artifacts as "junit" to coordinator... 201 Created id=8353288471 responseStatus=201 Created token=glcbt-66 531822:41:01Job succeeded