122:22:51 is expected not to be allowed :write_ai_agents 222:22:51 access_duo_chat 322:22:51 when on SaaS instance 422:22:51 when container is a group with AI enabled 522:22:51 when user is a member of the group 622:22:52 is expected to be allowed :access_duo_chat 722:22:52 when the group does not have an Premium SaaS license 822:22:53 is expected to be disallowed :access_duo_chat 922:22:54# [RSpecRunTime] RSpec elapsed time: 6 minutes 46.54 seconds. Current RSS: ~1315M. Threads: 3. load average: 1.08 1.23 1.36 1/426 565 1122:22:54 when user is not a member of the parent group 1222:22:54 when the user has AI enabled via another group 1322:22:54 user can view project 1522:22:54 user cannot view project 1622:22:55 is not allowed 1722:22:55 when user is a member of the project 1822:22:55 when the user has AI enabled through parent group 2022:22:56 for self-managed 2122:22:56 when not on .org or .com 2222:22:56 licensed: true, duo_features_enabled: false, duo_chat_matcher: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e4fffde658 @method_name=:be_disallowed, @args=[:access_duo_chat], @block=nil> 2322:22:57 is expected to be disallowed :access_duo_chat 2422:22:57# [RSpecRunTime] RSpec elapsed time: 6 minutes 50.19 seconds. Current RSS: ~1310M. Threads: 3. load average: 1.16 1.24 1.36 1/426 566 2622:22:57 licensed: true, duo_features_enabled: true, duo_chat_matcher: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e4fffdc948 @method_name=:be_allowed, @args=[:access_duo_chat], @block=nil> 2722:22:58 is expected to be allowed :access_duo_chat 2822:22:58 licensed: false, duo_features_enabled: false, duo_chat_matcher: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e4fffdacd8 @method_name=:be_disallowed, @args=[:access_duo_chat], @block=nil> 2922:22:59 is expected to be disallowed :access_duo_chat 3022:22:59 licensed: false, duo_features_enabled: true, duo_chat_matcher: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e4fffd87a8 @method_name=:be_disallowed, @args=[:access_duo_chat], @block=nil> 3122:23:00 is expected to be disallowed :access_duo_chat 3222:23:00 access_duo_features 3322:23:00 current_user: guest, duo_features_enabled: true, cs_matcher: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e4fffd3de8 @method_name=:be_allowed, @args=[:access_duo_features], @block=nil> 3422:23:00 is expected to be allowed :access_duo_features 3522:23:00 current_user: guest, duo_features_enabled: false, cs_matcher: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e500071688 @method_name=:be_disallowed, @args=[:access_duo_features], @block=nil> 3622:23:00 is expected to be disallowed :access_duo_features 3722:23:00 current_user: nil, duo_features_enabled: true, cs_matcher: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5000bebb8 @method_name=:be_disallowed, @args=[:access_duo_features], @block=nil> 3822:23:01 is expected to be disallowed :access_duo_features 3922:23:01 current_user: nil, duo_features_enabled: false, cs_matcher: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5000bd768 @method_name=:be_disallowed, @args=[:access_duo_features], @block=nil> 4022:23:01 is expected to be disallowed :access_duo_features 4122:23:01 on_demand_scans_enabled policy 4222:23:01 feature_available: false, allowed: false 4322:23:01 when feature is unavailable 4422:23:01 on demand scan permissions are disallowed 4522:23:01 feature_available: true, allowed: true 4622:23:01 when feature is available 4722:23:01 on demand scan permissions are allowed 4822:23:01 read_runner_cloud_provisioning_info policy 4922:23:01 is expected to be disallowed :read_runner_cloud_provisioning_info 5022:23:01 when SaaS-only feature is available 5122:23:01 the user is a maintainer 5222:23:01 is expected to be allowed :read_runner_cloud_provisioning_info 5322:23:01 the user is a guest 5422:23:01 is expected to be disallowed :read_runner_cloud_provisioning_info 5522:23:01 read_runner_gke_provisioning_info policy 5622:23:01 is expected to be disallowed :read_runner_gke_provisioning_info 5722:23:01 when SaaS-only feature is available 5822:23:01 the user is a maintainer 5922:23:01 is expected to be allowed :read_runner_gke_provisioning_info 6022:23:01 the user is a guest 6122:23:02 is expected to be disallowed :read_runner_gke_provisioning_info 6222:23:02 provision_cloud_runner policy 6322:23:02 is expected to be disallowed :provision_cloud_runner 6422:23:02 when SaaS-only feature is available 6522:23:02 the user is a maintainer 6622:23:02 is expected to be allowed :provision_cloud_runner 6722:23:02 the user is a guest 6822:23:02 is expected to be disallowed :provision_cloud_runner 6922:23:02 provision_gke_runner policy 7022:23:02 is expected to be disallowed :provision_gke_runner 7122:23:02 when SaaS-only feature is available 7222:23:02 the user is a maintainer 7322:23:02 is expected to be allowed :provision_gke_runner 7422:23:02 the user is a guest 7522:23:02 is expected to be disallowed :provision_gke_runner 7622:23:02 read_google_cloud_artifact_registry 7722:23:02 saas_feature_enabled: true, current_user: owner, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5000f4ba0 @method_name=:be_allowed, @args=[:read_google_cloud_artifact_registry], @block=nil> 7822:23:02 is expected to be allowed :read_google_cloud_artifact_registry 7922:23:02 saas_feature_enabled: true, current_user: reporter, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5000f3250 @method_name=:be_allowed, @args=[:read_google_cloud_artifact_registry], @block=nil> 8022:23:02 is expected to be allowed :read_google_cloud_artifact_registry 8122:23:02 saas_feature_enabled: true, current_user: guest, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5000f1360 @method_name=:be_disallowed, @args=[:read_google_cloud_artifact_registry], @block=nil> 8222:23:02 is expected to be disallowed :read_google_cloud_artifact_registry 8322:23:02 saas_feature_enabled: true, current_user: non_member, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e50011f238 @method_name=:be_disallowed, @args=[:read_google_cloud_artifact_registry], @block=nil> 8422:23:03 is expected to be disallowed :read_google_cloud_artifact_registry 8522:23:03 saas_feature_enabled: false, current_user: owner, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e50011d7f8 @method_name=:be_disallowed, @args=[:read_google_cloud_artifact_registry], @block=nil> 8622:23:03 is expected to be disallowed :read_google_cloud_artifact_registry 8722:23:03 saas_feature_enabled: false, current_user: reporter, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e50011b9f8 @method_name=:be_disallowed, @args=[:read_google_cloud_artifact_registry], @block=nil> 8822:23:03 is expected to be disallowed :read_google_cloud_artifact_registry 8922:23:03 saas_feature_enabled: false, current_user: guest, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e500119f18 @method_name=:be_disallowed, @args=[:read_google_cloud_artifact_registry], @block=nil> 9022:23:03 is expected to be disallowed :read_google_cloud_artifact_registry 9122:23:03 saas_feature_enabled: false, current_user: non_member, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e500118528 @method_name=:be_disallowed, @args=[:read_google_cloud_artifact_registry], @block=nil> 9222:23:03 is expected to be disallowed :read_google_cloud_artifact_registry 9322:23:03 admin_google_cloud_artifact_registry 9422:23:03 saas_feature_enabled: true, current_user: owner, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e500110698 @method_name=:be_allowed, @args=[:admin_google_cloud_artifact_registry], @block=nil> 9522:23:03 is expected to be allowed :admin_google_cloud_artifact_registry 9622:23:03 saas_feature_enabled: true, current_user: maintainer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e50013ebb0 @method_name=:be_allowed, @args=[:admin_google_cloud_artifact_registry], @block=nil> 9722:23:03 is expected to be allowed :admin_google_cloud_artifact_registry 9822:23:03 saas_feature_enabled: true, current_user: developer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e50013d620 @method_name=:be_disallowed, @args=[:admin_google_cloud_artifact_registry], @block=nil> 9922:23:03 is expected to be disallowed :admin_google_cloud_artifact_registry 10022:23:03 saas_feature_enabled: true, current_user: non_member, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e50013bff0 @method_name=:be_disallowed, @args=[:admin_google_cloud_artifact_registry], @block=nil> 10122:23:03 is expected to be disallowed :admin_google_cloud_artifact_registry 10222:23:03 saas_feature_enabled: false, current_user: owner, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e50013ace0 @method_name=:be_disallowed, @args=[:admin_google_cloud_artifact_registry], @block=nil> 10322:23:03 is expected to be disallowed :admin_google_cloud_artifact_registry 10422:23:03 saas_feature_enabled: false, current_user: maintainer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001396b0 @method_name=:be_disallowed, @args=[:admin_google_cloud_artifact_registry], @block=nil> 10522:23:03 is expected to be disallowed :admin_google_cloud_artifact_registry 10622:23:03 saas_feature_enabled: false, current_user: developer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001382b0 @method_name=:be_disallowed, @args=[:admin_google_cloud_artifact_registry], @block=nil> 10722:23:04 is expected to be disallowed :admin_google_cloud_artifact_registry 10822:23:04 saas_feature_enabled: false, current_user: non_member, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e500136d70 @method_name=:be_disallowed, @args=[:admin_google_cloud_artifact_registry], @block=nil> 10922:23:04 is expected to be disallowed :admin_google_cloud_artifact_registry 11022:23:04 saved replies permissions 11122:23:04 when project_saved_replies_flag feature flag is disabled 11222:23:04 is expected to be disallowed :read_saved_replies, :create_saved_replies, :update_saved_replies, and :destroy_saved_replies 11322:23:04 when no license is present 11422:23:04 is expected to be disallowed :read_saved_replies, :create_saved_replies, :update_saved_replies, and :destroy_saved_replies 11522:23:04 with correct license 11622:23:04 is expected to be allowed :read_saved_replies, :create_saved_replies, :update_saved_replies, and :destroy_saved_replies 11722:23:04 when the user is a developer 11822:23:04 is expected to be allowed :read_saved_replies, :create_saved_replies, :update_saved_replies, and :destroy_saved_replies 11922:23:04 when the user is a guest member of the project 12022:23:04 is expected to be disallowed :read_saved_replies, :create_saved_replies, :update_saved_replies, and :destroy_saved_replies 12122:23:04 enable_pre_receive_secret_detection 12222:23:04 dedicated_instance: false, pre_receive_secret_detection_actor: nil, current_user: owner, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e50015d178 @method_name=:be_allowed, @args=[:enable_pre_receive_secret_detection], @block=nil> 12322:23:04 is expected to be allowed :enable_pre_receive_secret_detection 12422:23:04 dedicated_instance: false, pre_receive_secret_detection_actor: nil, current_user: maintainer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e50015b468 @method_name=:be_allowed, @args=[:enable_pre_receive_secret_detection], @block=nil> 12522:23:04 is expected to be allowed :enable_pre_receive_secret_detection 12622:23:04 dedicated_instance: false, pre_receive_secret_detection_actor: nil, current_user: developer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e500159988 @method_name=:be_disallowed, @args=[:enable_pre_receive_secret_detection], @block=nil> 12722:23:04 is expected to be disallowed :enable_pre_receive_secret_detection 12822:23:04 dedicated_instance: false, pre_receive_secret_detection_actor: nil, current_user: non_member, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e500156f58 @method_name=:be_disallowed, @args=[:enable_pre_receive_secret_detection], @block=nil> 12922:23:04 is expected to be disallowed :enable_pre_receive_secret_detection 13022:23:04 dedicated_instance: false, pre_receive_secret_detection_actor: false, current_user: owner, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e500155428 @method_name=:be_disallowed, @args=[:enable_pre_receive_secret_detection], @block=nil> 13122:23:05 is expected to be disallowed :enable_pre_receive_secret_detection 13222:23:05 dedicated_instance: false, pre_receive_secret_detection_actor: false, current_user: maintainer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e500153e98 @method_name=:be_disallowed, @args=[:enable_pre_receive_secret_detection], @block=nil> 13322:23:05 is expected to be disallowed :enable_pre_receive_secret_detection 13422:23:05 dedicated_instance: false, pre_receive_secret_detection_actor: false, current_user: developer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e500152908 @method_name=:be_disallowed, @args=[:enable_pre_receive_secret_detection], @block=nil> 13522:23:05 is expected to be disallowed :enable_pre_receive_secret_detection 13622:23:05 dedicated_instance: false, pre_receive_secret_detection_actor: false, current_user: non_member, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e500151058 @method_name=:be_disallowed, @args=[:enable_pre_receive_secret_detection], @block=nil> 13722:23:05 is expected to be disallowed :enable_pre_receive_secret_detection 13822:23:05 dedicated_instance: true, pre_receive_secret_detection_actor: false, current_user: owner, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e50017ecb0 @method_name=:be_allowed, @args=[:enable_pre_receive_secret_detection], @block=nil> 13922:23:05 is expected to be allowed :enable_pre_receive_secret_detection 14022:23:05 dedicated_instance: true, pre_receive_secret_detection_actor: false, current_user: maintainer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e50017c9b0 @method_name=:be_allowed, @args=[:enable_pre_receive_secret_detection], @block=nil> 14122:23:05 is expected to be allowed :enable_pre_receive_secret_detection 14222:23:05 dedicated_instance: true, pre_receive_secret_detection_actor: false, current_user: developer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e50017a520 @method_name=:be_disallowed, @args=[:enable_pre_receive_secret_detection], @block=nil> 14322:23:05 is expected to be disallowed :enable_pre_receive_secret_detection 14422:23:05 dedicated_instance: true, pre_receive_secret_detection_actor: false, current_user: non_member, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e500177fa0 @method_name=:be_disallowed, @args=[:enable_pre_receive_secret_detection], @block=nil> 14522:23:05 is expected to be disallowed :enable_pre_receive_secret_detection 14622:23:05 when the project does not have the correct license 14722:23:05 is expected to be disallowed :enable_pre_receive_secret_detection 14922:23:05 duo_workflow_feature_flag: true, stage_check_available: true, duo_features_enabled: true, current_user: owner, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001bbb88 @method_name=:be_allowed, @args=[:duo_workflow], @block=nil> 15022:23:05 is expected to be allowed :duo_workflow 15122:23:05 duo_workflow_feature_flag: true, stage_check_available: true, duo_features_enabled: true, current_user: maintainer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001b9b58 @method_name=:be_allowed, @args=[:duo_workflow], @block=nil> 15222:23:06 is expected to be allowed :duo_workflow 15322:23:06 duo_workflow_feature_flag: true, stage_check_available: true, duo_features_enabled: true, current_user: developer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001b7e98 @method_name=:be_allowed, @args=[:duo_workflow], @block=nil> 15422:23:06 is expected to be allowed :duo_workflow 15522:23:06 duo_workflow_feature_flag: true, stage_check_available: true, duo_features_enabled: true, current_user: guest, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001b5ff8 @method_name=:be_disallowed, @args=[:duo_workflow], @block=nil> 15622:23:06 is expected to be disallowed :duo_workflow 15722:23:06 duo_workflow_feature_flag: true, stage_check_available: true, duo_features_enabled: true, current_user: non_member, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001b3d48 @method_name=:be_disallowed, @args=[:duo_workflow], @block=nil> 15822:23:06 is expected to be disallowed :duo_workflow 15922:23:06 duo_workflow_feature_flag: true, stage_check_available: false, duo_features_enabled: true, current_user: owner, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001b1638 @method_name=:be_disallowed, @args=[:duo_workflow], @block=nil> 16022:23:06 is expected to be disallowed :duo_workflow 16122:23:06 duo_workflow_feature_flag: true, stage_check_available: false, duo_features_enabled: true, current_user: maintainer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001df240 @method_name=:be_disallowed, @args=[:duo_workflow], @block=nil> 16222:23:06 is expected to be disallowed :duo_workflow 16322:23:06 duo_workflow_feature_flag: true, stage_check_available: false, duo_features_enabled: true, current_user: developer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001dd4e0 @method_name=:be_disallowed, @args=[:duo_workflow], @block=nil> 16422:23:06 is expected to be disallowed :duo_workflow 16522:23:06 duo_workflow_feature_flag: true, stage_check_available: false, duo_features_enabled: true, current_user: guest, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001db780 @method_name=:be_disallowed, @args=[:duo_workflow], @block=nil> 16622:23:06 is expected to be disallowed :duo_workflow 16722:23:06 duo_workflow_feature_flag: true, stage_check_available: false, duo_features_enabled: true, current_user: non_member, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001d9c00 @method_name=:be_disallowed, @args=[:duo_workflow], @block=nil> 16822:23:06 is expected to be disallowed :duo_workflow 16922:23:06 duo_workflow_feature_flag: false, stage_check_available: true, duo_features_enabled: true, current_user: owner, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001d8120 @method_name=:be_disallowed, @args=[:duo_workflow], @block=nil> 17022:23:07 is expected to be disallowed :duo_workflow 17122:23:07 duo_workflow_feature_flag: false, stage_check_available: true, duo_features_enabled: true, current_user: maintainer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001d6320 @method_name=:be_disallowed, @args=[:duo_workflow], @block=nil> 17222:23:07 is expected to be disallowed :duo_workflow 17322:23:07 duo_workflow_feature_flag: false, stage_check_available: true, duo_features_enabled: true, current_user: developer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001d40c0 @method_name=:be_disallowed, @args=[:duo_workflow], @block=nil> 17422:23:07 is expected to be disallowed :duo_workflow 17522:23:07 duo_workflow_feature_flag: false, stage_check_available: true, duo_features_enabled: true, current_user: guest, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001d23b0 @method_name=:be_disallowed, @args=[:duo_workflow], @block=nil> 17622:23:07 is expected to be disallowed :duo_workflow 17722:23:07 duo_workflow_feature_flag: false, stage_check_available: true, duo_features_enabled: true, current_user: non_member, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001d0a60 @method_name=:be_disallowed, @args=[:duo_workflow], @block=nil> 17822:23:07 is expected to be disallowed :duo_workflow 17922:23:07 duo_workflow_feature_flag: false, stage_check_available: false, duo_features_enabled: true, current_user: owner, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001ff018 @method_name=:be_disallowed, @args=[:duo_workflow], @block=nil> 18022:23:07 is expected to be disallowed :duo_workflow 18122:23:07 duo_workflow_feature_flag: false, stage_check_available: false, duo_features_enabled: true, current_user: maintainer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001fd358 @method_name=:be_disallowed, @args=[:duo_workflow], @block=nil> 18222:23:07 is expected to be disallowed :duo_workflow 18322:23:07 duo_workflow_feature_flag: false, stage_check_available: false, duo_features_enabled: true, current_user: developer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001fbaa8 @method_name=:be_disallowed, @args=[:duo_workflow], @block=nil> 18422:23:07 is expected to be disallowed :duo_workflow 18522:23:07 duo_workflow_feature_flag: false, stage_check_available: false, duo_features_enabled: true, current_user: guest, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001f9de8 @method_name=:be_disallowed, @args=[:duo_workflow], @block=nil> 18622:23:07 is expected to be disallowed :duo_workflow 18722:23:07 duo_workflow_feature_flag: false, stage_check_available: false, duo_features_enabled: true, current_user: non_member, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001f8178 @method_name=:be_disallowed, @args=[:duo_workflow], @block=nil> 18822:23:07 is expected to be disallowed :duo_workflow 18922:23:07 duo_workflow_feature_flag: false, stage_check_available: false, duo_features_enabled: false, current_user: owner, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001f61e8 @method_name=:be_disallowed, @args=[:duo_workflow], @block=nil> 19022:23:08 is expected to be disallowed :duo_workflow 19122:23:08 duo_workflow_feature_flag: false, stage_check_available: false, duo_features_enabled: false, current_user: maintainer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001f39e8 @method_name=:be_disallowed, @args=[:duo_workflow], @block=nil> 19222:23:08 is expected to be disallowed :duo_workflow 19322:23:08 duo_workflow_feature_flag: false, stage_check_available: false, duo_features_enabled: false, current_user: developer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001f2278 @method_name=:be_disallowed, @args=[:duo_workflow], @block=nil> 19422:23:08 is expected to be disallowed :duo_workflow 19522:23:08 duo_workflow_feature_flag: false, stage_check_available: false, duo_features_enabled: false, current_user: guest, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5001f0518 @method_name=:be_disallowed, @args=[:duo_workflow], @block=nil> 19622:23:08 is expected to be disallowed :duo_workflow 19722:23:08 duo_workflow_feature_flag: false, stage_check_available: false, duo_features_enabled: false, current_user: non_member, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e50021e530 @method_name=:be_disallowed, @args=[:duo_workflow], @block=nil> 19822:23:08 is expected to be disallowed :duo_workflow 19922:23:08 enable_container_scanning_for_registry 20022:23:08 current_user: owner, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e500235dc0 @method_name=:be_allowed, @args=[:enable_container_scanning_for_registry], @block=nil> 20122:23:08 is expected to be allowed :enable_container_scanning_for_registry 20222:23:08 current_user: maintainer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e500234880 @method_name=:be_allowed, @args=[:enable_container_scanning_for_registry], @block=nil> 20322:23:08 is expected to be allowed :enable_container_scanning_for_registry 20422:23:08 current_user: developer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e500232c10 @method_name=:be_disallowed, @args=[:enable_container_scanning_for_registry], @block=nil> 20522:23:08 is expected to be disallowed :enable_container_scanning_for_registry 20622:23:08 current_user: non_member, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e50024f5b8 @method_name=:be_disallowed, @args=[:enable_container_scanning_for_registry], @block=nil> 20722:23:08 is expected to be disallowed :enable_container_scanning_for_registry 20822:23:08 when license feature is not available 20922:23:08 current_user: owner, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e52bb12f80 @method_name=:be_disallowed, @args=[:enable_container_scanning_for_registry], @block=nil> 21022:23:09 is expected to be disallowed :enable_container_scanning_for_registry 21122:23:09 current_user: maintainer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e52bc3fd90 @method_name=:be_disallowed, @args=[:enable_container_scanning_for_registry], @block=nil> 21222:23:09 is expected to be disallowed :enable_container_scanning_for_registry 21322:23:09 current_user: developer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e52bc30020 @method_name=:be_disallowed, @args=[:enable_container_scanning_for_registry], @block=nil> 21422:23:09 is expected to be disallowed :enable_container_scanning_for_registry 21522:23:09 current_user: non_member, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e52bd18f78 @method_name=:be_disallowed, @args=[:enable_container_scanning_for_registry], @block=nil> 21622:23:09 is expected to be disallowed :enable_container_scanning_for_registry 21722:23:09 read_pre_receive_secret_detection_info 21822:23:09 current_user: owner, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e51ec3e740 @method_name=:be_allowed, @args=[:read_pre_receive_secret_detection_info], @block=nil> 21922:23:09 is expected to be allowed :read_pre_receive_secret_detection_info 22022:23:09 current_user: maintainer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e51ec552d8 @method_name=:be_allowed, @args=[:read_pre_receive_secret_detection_info], @block=nil> 22122:23:09 is expected to be allowed :read_pre_receive_secret_detection_info 22222:23:09 current_user: developer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e51ec72bd0 @method_name=:be_allowed, @args=[:read_pre_receive_secret_detection_info], @block=nil> 22322:23:09 is expected to be allowed :read_pre_receive_secret_detection_info 22422:23:09 current_user: guest, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e51ec94528 @method_name=:be_disallowed, @args=[:read_pre_receive_secret_detection_info], @block=nil> 22522:23:09 is expected to be disallowed :read_pre_receive_secret_detection_info 22622:23:09 current_user: non_member, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e51ecb7320 @method_name=:be_disallowed, @args=[:read_pre_receive_secret_detection_info], @block=nil> 22722:23:09 is expected to be disallowed :read_pre_receive_secret_detection_info 22822:23:09 admin_project_secrets_manager 22922:23:09 current_user: owner, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e51dbf7300 @method_name=:be_allowed, @args=[:admin_project_secrets_manager], @block=nil> 23022:23:09 is expected to be allowed :admin_project_secrets_manager 23122:23:09 current_user: maintainer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e50b93b1a0 @method_name=:be_disallowed, @args=[:admin_project_secrets_manager], @block=nil> 23222:23:09 is expected to be disallowed :admin_project_secrets_manager 23322:23:09 current_user: developer, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e50b964c58 @method_name=:be_disallowed, @args=[:admin_project_secrets_manager], @block=nil> 23422:23:10 is expected to be disallowed :admin_project_secrets_manager 23522:23:10 current_user: non_member, match_expected_result: #<RSpec::Matchers::BuiltIn::BePredicate:0x000079e5164594d8 @method_name=:be_disallowed, @args=[:admin_project_secrets_manager], @block=nil> 23622:23:10 is expected to be disallowed :admin_project_secrets_manager 23722:23:10 manage_project_security_exclusions 23822:23:10 role: :guest, allowed: false 23922:23:10 is expected to be disallowed :manage_project_security_exclusions 24022:23:10 role: :reporter, allowed: false 24122:23:10 is expected to be disallowed :manage_project_security_exclusions 24222:23:10 role: :developer, allowed: false 24322:23:10 is expected to be disallowed :manage_project_security_exclusions 24422:23:10 role: :maintainer, allowed: true 24522:23:10 is expected to be allowed :manage_project_security_exclusions 24622:23:10 role: :auditor, allowed: false 24722:23:10 is expected to be disallowed :manage_project_security_exclusions 24822:23:10 role: :owner, allowed: true 24922:23:10 is expected to be allowed :manage_project_security_exclusions 25022:23:10 role: :admin, allowed: true 25122:23:10 is expected to be allowed :manage_project_security_exclusions 25222:23:10 read_project_security_exclusions 25322:23:10 role: :guest, allowed: false 25422:23:11 is expected to be disallowed :read_project_security_exclusions 25522:23:11 role: :reporter, allowed: false 25622:23:11 is expected to be disallowed :read_project_security_exclusions 25722:23:11 role: :developer, allowed: true 25822:23:11 is expected to be allowed :read_project_security_exclusions 25922:23:11 role: :maintainer, allowed: true 26022:23:11 is expected to be allowed :read_project_security_exclusions 26122:23:11 role: :auditor, allowed: true 26222:23:11 is expected to be allowed :read_project_security_exclusions 26322:23:11 role: :owner, allowed: true 26422:23:11 is expected to be allowed :read_project_security_exclusions 26522:23:11 role: :admin, allowed: true 26622:23:11 is expected to be allowed :read_project_security_exclusions 26722:23:11 access_security_scans_api 26822:23:11 when feature is disabled 26922:23:11 is not allowed 27022:23:11 when feature is enabled 27122:23:11 free_access: true, current_user: owner, allowed: true 27222:23:11 is expected to be allowed :access_security_scans_api 27322:23:11 free_access: true, current_user: maintainer, allowed: true 27422:23:11 is expected to be allowed :access_security_scans_api 27522:23:11 free_access: true, current_user: developer, allowed: true 27622:23:11 is expected to be allowed :access_security_scans_api 27722:23:11 free_access: true, current_user: guest, allowed: false 27822:23:12 is expected to be disallowed :access_security_scans_api 27922:23:12 free_access: true, current_user: reporter, allowed: false 28022:23:12 is expected to be disallowed :access_security_scans_api 28122:23:12 free_access: true, current_user: non_member, allowed: false 28222:23:12 is expected to be disallowed :access_security_scans_api 28322:23:12 free_access: false, current_user: owner, allowed: false 28422:23:12 is expected to be disallowed :access_security_scans_api 28522:23:12 free_access: false, current_user: maintainer, allowed: false 28622:23:12 is expected to be disallowed :access_security_scans_api 28722:23:12 free_access: false, current_user: developer, allowed: false 28822:23:12 is expected to be disallowed :access_security_scans_api 28922:23:12 free_access: false, current_user: guest, allowed: false 29022:23:12 is expected to be disallowed :access_security_scans_api 29122:23:12 free_access: false, current_user: reporter, allowed: false 29222:23:12 is expected to be disallowed :access_security_scans_api 29322:23:12 free_access: false, current_user: non_member, allowed: false 29422:23:12 is expected to be disallowed :access_security_scans_api 29522:23:12# [RSpecRunTime] Finishing example group ee/spec/policies/project_policy_spec.rb. It took 6 minutes 56.78 seconds. Expected to take 6 minutes 33.91 seconds. 29622:23:12# [RSpecRunTime] Starting example group ee/spec/models/license_spec.rb. Expected to take 2 minutes 17.63 seconds. 29822:23:12 does not allow STI 30022:23:12 #valid_license 30122:23:12 when the license is provided 30222:23:12 is expected to be valid 30322:23:12 with online cloud license 30422:23:12 behaves like an invalid license 30522:23:13 adds an error 30622:23:13 with offline cloud license 30722:23:13 behaves like an invalid license 30822:23:13 adds an error 30922:23:13 when no license is provided 31022:23:13 adds an error 31122:23:13 #check_trueup 31222:23:13 when reconciliation_completed is true on the license 31322:23:13 is expected to be valid 31422:23:13 when reconciliation_completed is false on the license 31522:23:13 adds errors for invalid true up figures 31622:23:13 when reconciliation_completed is not present on the license 31722:23:13 adds errors for invalid true up figures 31822:23:13 when trueup quantity with threshold is more than the required quantity 31922:23:13 is expected to be valid 32022:23:13 behaves like invalid if active users with threshold exceeds restricted user count 32222:23:14# [RSpecRunTime] RSpec elapsed time: 7 minutes 7.41 seconds. Current RSS: ~1319M. Threads: 3. load average: 1.12 1.23 1.36 1/426 567 32422:23:14 when trueup quantity with threshold is equal to the required quantity 32522:23:15 is expected to be valid 32622:23:15 behaves like invalid if active users with threshold exceeds restricted user count 32822:23:16# [RSpecRunTime] RSpec elapsed time: 7 minutes 8.85 seconds. Current RSS: ~1317M. Threads: 3. load average: 1.11 1.23 1.36 1/426 568 33022:23:16 when trueup quantity with threshold is less than the required quantity 33222:23:16 when trueup_period_seat_count is absent and previous_user_count is absent 33322:23:16 is expected to be valid 33422:23:16 behaves like invalid if active users with threshold exceeds restricted user count 33622:23:17# [RSpecRunTime] RSpec elapsed time: 7 minutes 10.49 seconds. Current RSS: ~1312M. Threads: 3. load average: 1.11 1.23 1.36 1/426 569 33822:23:17 when trueup_period_seat_count is present 33922:23:18 is expected to be valid 34022:23:18 when trueup_period_seat_count is absent but previous_user_count is present 34122:23:18 is expected to be valid 34222:23:18 behaves like invalid if active users with threshold exceeds restricted user count 34422:23:19# [RSpecRunTime] RSpec elapsed time: 7 minutes 12.04 seconds. Current RSS: ~1307M. Threads: 3. load average: 1.11 1.23 1.36 1/426 570 34622:23:19 with license types 34722:23:19 when license is an online cloud license 34822:23:19 does not validate for true-ups 34922:23:19 when license is an offline cloud license 35022:23:19 does not validate for true-ups 35122:23:19 when license is a legacy license 35222:23:19 validates for true-ups 35322:23:19 #check_restricted_user_count 35422:23:19 when reconciliation_completed is true 35522:23:19 when restricted_user_count with threshold is more than active_user_count 35622:23:20 is expected to be valid 35722:23:20# [RSpecRunTime] RSpec elapsed time: 7 minutes 13.4 seconds. Current RSS: ~1301M. Threads: 3. load average: 1.11 1.23 1.36 1/426 571 35922:23:20 when restricted_user_count with threshold is equal than active_user_count 36022:23:22 is expected to be valid 36122:23:22# [RSpecRunTime] RSpec elapsed time: 7 minutes 14.72 seconds. Current RSS: ~1294M. Threads: 3. load average: 1.10 1.22 1.35 1/426 572 36322:23:22 when the restricted_user_count with threshold is less than active_user_count 36422:23:23 add limit error 36522:23:24 validates only if the new record 36622:23:24 when the license is cloud-enabled 36722:23:26 is expected to be valid 36822:23:26# [RSpecRunTime] RSpec elapsed time: 7 minutes 18.69 seconds. Current RSS: ~1289M. Threads: 3. load average: 1.10 1.22 1.35 1/426 573 37022:23:26 when reconciliation_completed is false 37122:23:26 when the restricted_user_count with threshold is less than active_user_count 37222:23:27 add limit error 37322:23:27 when the license is cloud-enabled 37422:23:28 is expected to be valid 37522:23:28# [RSpecRunTime] RSpec elapsed time: 7 minutes 21.39 seconds. Current RSS: ~1289M. Threads: 3. load average: 1.18 1.24 1.36 1/426 574 37722:23:28 #check_users_limit 37822:23:28 for each plan 37922:23:28 gl_plan: "starter", valid: false 38022:23:28 when license has restricted users 38122:23:30 is expected to eq false 38222:23:30# [RSpecRunTime] RSpec elapsed time: 7 minutes 22.59 seconds. Current RSS: ~1293M. Threads: 3. load average: 1.18 1.24 1.36 1/426 575 38422:23:30 when license has unlimited users 38522:23:31 is always valid 38622:23:31# [RSpecRunTime] RSpec elapsed time: 7 minutes 23.8 seconds. Current RSS: ~1294M. Threads: 3. load average: 1.16 1.23 1.36 1/426 576 38822:23:31 gl_plan: "premium", valid: false 38922:23:31 when license has restricted users 39022:23:32 is expected to eq false 39122:23:32# [RSpecRunTime] RSpec elapsed time: 7 minutes 24.94 seconds. Current RSS: ~1298M. Threads: 3. load average: 1.16 1.23 1.36 1/426 577 39322:23:32 when license has unlimited users 39422:23:33 is always valid 39522:23:33# [RSpecRunTime] RSpec elapsed time: 7 minutes 26.14 seconds. Current RSS: ~1301M. Threads: 3. load average: 1.16 1.23 1.36 1/426 578 39722:23:33 gl_plan: "ultimate", valid: true 39822:23:33 when license has restricted users 39922:23:34 is expected to eq true 40022:23:34# [RSpecRunTime] RSpec elapsed time: 7 minutes 27.38 seconds. Current RSS: ~1302M. Threads: 3. load average: 1.16 1.23 1.36 1/426 579 40222:23:34 when license has unlimited users 40322:23:36 is always valid 40422:23:36# [RSpecRunTime] RSpec elapsed time: 7 minutes 28.58 seconds. Current RSS: ~1304M. Threads: 3. load average: 1.16 1.23 1.36 1/426 580 40622:23:36 when license is a cloud license 40722:23:36 is expected to be valid 40822:23:36 when no restriction is set 40922:23:36 is expected to be valid 41022:23:36 without historical data 41122:23:36 with previous user count 41222:23:36 when prior historical max is less than previous user count 41322:23:36 when daily billable users count is less than the restricted user count 41422:23:36 is expected to be valid 41522:23:36 when daily billable users count is equal to the restricted user count 41622:23:37 is expected to be valid 41722:23:37# [RSpecRunTime] RSpec elapsed time: 7 minutes 30.37 seconds. Current RSS: ~1302M. Threads: 3. load average: 1.15 1.23 1.35 1/426 581 41922:23:37 when daily billable users count is equal to the restricted user count with threshold 42022:23:39 is expected to be valid 42122:23:39# [RSpecRunTime] RSpec elapsed time: 7 minutes 31.72 seconds. Current RSS: ~1300M. Threads: 3. load average: 1.15 1.23 1.35 1/426 582 42322:23:39 when daily billable users count is greater than the restricted user count 42422:23:40 is expected not to be valid 42522:23:42 includes the correct error message 42622:23:42# [RSpecRunTime] RSpec elapsed time: 7 minutes 34.74 seconds. Current RSS: ~1296M. Threads: 3. load average: 1.14 1.22 1.35 1/426 583 42822:23:42 when prior historical max is equal to previous user count 42922:23:42 when daily billable users count is less than the restricted user count 43022:23:42 is expected to be valid 43122:23:42 when daily billable users count is equal to the restricted user count 43222:23:43 is expected to be valid 43322:23:43 when daily billable users count is equal to the restricted user count with threshold 43422:23:44 is expected to be valid 43522:23:45# [RSpecRunTime] RSpec elapsed time: 7 minutes 37.52 seconds. Current RSS: ~1292M. Threads: 3. load average: 1.14 1.22 1.35 1/426 584 43722:23:45 when daily billable users count is greater than the restricted user count 43822:23:46 is expected not to be valid 43922:23:47 includes the correct error message 44022:23:47# [RSpecRunTime] RSpec elapsed time: 7 minutes 40.49 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.12 1.22 1.35 1/426 585 44222:23:47 without previous user count 44322:23:47 when prior historical max is less than the restricted user count 44422:23:49 is expected to be valid 44522:23:49# [RSpecRunTime] RSpec elapsed time: 7 minutes 41.59 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.12 1.22 1.35 1/426 586 44722:23:49 when prior historical max is equal to the restricted user count 44822:23:50 is expected to be valid 44922:23:50# [RSpecRunTime] RSpec elapsed time: 7 minutes 42.65 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.12 1.22 1.35 1/426 587 45122:23:50 when prior historical max is equal to the restricted user count with threshold 45222:23:51 is expected to be valid 45322:23:51# [RSpecRunTime] RSpec elapsed time: 7 minutes 43.79 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.11 1.22 1.35 1/426 588 45522:23:51 with historical data in the term of an existing current license 45622:23:51 with previous user count 45722:23:51 when prior historical max is less than previous user count 45822:23:51 when daily billable users count is less than the restricted user count 45922:23:51 is expected to be valid 46022:23:51 when daily billable users count is equal to the restricted user count 46122:23:52 is expected to be valid 46222:23:53# [RSpecRunTime] RSpec elapsed time: 7 minutes 45.52 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.11 1.22 1.35 1/426 589 46422:23:53 when daily billable users count is equal to the restricted user count with threshold 46522:23:54 is expected to be valid 46622:23:54# [RSpecRunTime] RSpec elapsed time: 7 minutes 46.72 seconds. Current RSS: ~1289M. Threads: 3. load average: 1.11 1.22 1.35 1/426 590 46822:23:54 when daily billable users count is greater than the restricted user count 46922:23:55 is expected not to be valid 47022:23:57 includes the correct error message 47122:23:57# [RSpecRunTime] RSpec elapsed time: 7 minutes 49.81 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.19 1.23 1.35 1/426 591 47322:23:57 when prior historical max is equal to previous user count 47422:23:57 when daily billable users count is less than the restricted user count 47522:23:57 is expected to be valid 47622:23:57 when daily billable users count is equal to the restricted user count 47722:23:58 is expected to be valid 47822:23:58 when daily billable users count is equal to the restricted user count with threshold 47922:23:59 is expected to be valid 48022:24:00# [RSpecRunTime] RSpec elapsed time: 7 minutes 52.54 seconds. Current RSS: ~1289M. Threads: 3. load average: 1.19 1.23 1.35 1/426 592 48222:24:00 when daily billable users count is greater than the restricted user count 48322:24:01 is expected not to be valid 48422:24:03 includes the correct error message 48522:24:03# [RSpecRunTime] RSpec elapsed time: 7 minutes 55.81 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.25 1.24 1.36 1/426 593 48722:24:03 when prior historical max is greater than previous user count 48822:24:03 when prior historical max is less than the restricted user count 48922:24:04 is expected to be valid 49022:24:04 when prior historical max is equal to the restricted user count 49122:24:05 is expected to be valid 49222:24:05# [RSpecRunTime] RSpec elapsed time: 7 minutes 57.84 seconds. Current RSS: ~1289M. Threads: 3. load average: 1.25 1.24 1.36 1/426 594 49422:24:05 when prior historical max is equal to the restricted user count with threshold 49522:24:06 is expected to be valid 49622:24:06# [RSpecRunTime] RSpec elapsed time: 7 minutes 58.99 seconds. Current RSS: ~1289M. Threads: 3. load average: 1.23 1.24 1.35 1/426 595 49822:24:06 when prior historical max is greater than the restricted user count 49922:24:07 is expected not to be valid 50022:24:08 includes the correct error message 50122:24:08# [RSpecRunTime] RSpec elapsed time: 8 minutes 1.11 seconds. Current RSS: ~1289M. Threads: 3. load average: 1.23 1.24 1.35 1/426 596 50322:24:08 without previous user count 50422:24:08 when prior historical max is less than the restricted user count 50522:24:09 is expected to be valid 50622:24:09 when prior historical max is equal to the restricted user count 50722:24:10 is expected to be valid 50822:24:10 when prior historical max is equal to the restricted user count with threshold 50922:24:11 is expected to be valid 51022:24:11# [RSpecRunTime] RSpec elapsed time: 8 minutes 4.18 seconds. Current RSS: ~1289M. Threads: 3. load average: 1.21 1.23 1.35 1/426 597 51222:24:11 when prior historical max is greater than the restricted user count 51322:24:12 is expected not to be valid 51422:24:13 includes the correct error message 51522:24:13# [RSpecRunTime] RSpec elapsed time: 8 minutes 6.22 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.21 1.23 1.35 1/426 598 51722:24:13 with historical data in the term of the new license (no current license exists) 51822:24:13 when new license has an expiration date 51922:24:13 with previous user count 52022:24:13 when prior historical max is less than previous user count 52122:24:13 when daily billable users count is less than the restricted user count 52222:24:14 is expected to be valid 52322:24:14 when daily billable users count is equal to the restricted user count 52422:24:15 is expected to be valid 52522:24:15 when daily billable users count is equal to the restricted user count with threshold 52622:24:16 is expected to be valid 52722:24:16# [RSpecRunTime] RSpec elapsed time: 8 minutes 8.88 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.20 1.23 1.35 1/426 599 52922:24:16 when daily billable users count is greater than the restricted user count 53022:24:17 is expected not to be valid 53122:24:19 includes the correct error message 53222:24:19# [RSpecRunTime] RSpec elapsed time: 8 minutes 11.91 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.20 1.23 1.35 1/426 600 53422:24:19 when prior historical max is equal to previous user count 53522:24:19 when daily billable users count is less than the restricted user count 53622:24:19 is expected to be valid 53722:24:19 when daily billable users count is equal to the restricted user count 53822:24:20 is expected to be valid 53922:24:20 when daily billable users count is equal to the restricted user count with threshold 54022:24:21 is expected to be valid 54122:24:21# [RSpecRunTime] RSpec elapsed time: 8 minutes 14.48 seconds. Current RSS: ~1289M. Threads: 3. load average: 1.18 1.23 1.35 1/426 601 54322:24:21 when daily billable users count is greater than the restricted user count 54422:24:23 is expected not to be valid 54522:24:24 includes the correct error message 54622:24:25# [RSpecRunTime] RSpec elapsed time: 8 minutes 17.54 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.18 1.23 1.35 1/426 602 54822:24:25 when prior historical max is greater than previous user count 54922:24:25 when prior historical max is less than the restricted user count 55022:24:26 is expected to be valid 55122:24:26# [RSpecRunTime] RSpec elapsed time: 8 minutes 18.7 seconds. Current RSS: ~1289M. Threads: 3. load average: 1.18 1.23 1.35 1/426 603 55322:24:26 when prior historical max is equal to the restricted user count 55422:24:27 is expected to be valid 55522:24:27# [RSpecRunTime] RSpec elapsed time: 8 minutes 19.85 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.16 1.22 1.35 1/426 604 55722:24:27 when prior historical max is equal to the restricted user count with threshold 55822:24:28 is expected to be valid 55922:24:28# [RSpecRunTime] RSpec elapsed time: 8 minutes 21.06 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.16 1.22 1.35 1/426 605 56122:24:28 when prior historical max is greater than the restricted user count 56222:24:29 is expected not to be valid 56322:24:30 includes the correct error message 56422:24:30# [RSpecRunTime] RSpec elapsed time: 8 minutes 23.21 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.16 1.22 1.35 1/426 606 56622:24:30 without previous user count 56722:24:30 when prior historical max is less than the restricted user count 56822:24:31 is expected to be valid 56922:24:31# [RSpecRunTime] RSpec elapsed time: 8 minutes 24.31 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.15 1.22 1.34 1/426 607 57122:24:31 when prior historical max is equal to the restricted user count 57222:24:32 is expected to be valid 57322:24:32# [RSpecRunTime] RSpec elapsed time: 8 minutes 25.39 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.15 1.22 1.34 1/426 608 57522:24:32 when prior historical max is equal to the restricted user count with threshold 57622:24:34 is expected to be valid 57722:24:34# [RSpecRunTime] RSpec elapsed time: 8 minutes 26.59 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.15 1.22 1.34 1/426 609 57922:24:34 when prior historical max is greater than the restricted user count 58022:24:35 is expected not to be valid 58122:24:36 includes the correct error message 58222:24:36# [RSpecRunTime] RSpec elapsed time: 8 minutes 28.65 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.15 1.22 1.34 1/426 610 58422:24:36 when new license has no expiration 58522:24:36 with previous user count 58622:24:36 when prior historical max is less than previous user count 58722:24:36 when daily billable users count is less than the restricted user count 58822:24:36 is expected to be valid 58922:24:36 when daily billable users count is equal to the restricted user count 59022:24:37 is expected to be valid 59122:24:37# [RSpecRunTime] RSpec elapsed time: 8 minutes 30.34 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.14 1.21 1.34 1/426 611 59322:24:37 when daily billable users count is equal to the restricted user count with threshold 59422:24:39 is expected to be valid 59522:24:39# [RSpecRunTime] RSpec elapsed time: 8 minutes 31.64 seconds. Current RSS: ~1291M. Threads: 3. load average: 1.14 1.21 1.34 1/426 612 59722:24:39 when daily billable users count is greater than the restricted user count 59822:24:40 is expected not to be valid 59922:24:42 includes the correct error message 60022:24:42# [RSpecRunTime] RSpec elapsed time: 8 minutes 34.64 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.13 1.21 1.34 1/426 613 60222:24:42 when prior historical max is equal to previous user count 60322:24:42 when daily billable users count is less than the restricted user count 60422:24:42 is expected to be valid 60522:24:42 when daily billable users count is equal to the restricted user count 60622:24:43 is expected to be valid 60722:24:43 when daily billable users count is equal to the restricted user count with threshold 60822:24:44 is expected to be valid 60922:24:44# [RSpecRunTime] RSpec elapsed time: 8 minutes 37.47 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.13 1.21 1.34 1/426 614 61122:24:44 when daily billable users count is greater than the restricted user count 61222:24:46 is expected not to be valid 61322:24:47 includes the correct error message 61422:24:48# [RSpecRunTime] RSpec elapsed time: 8 minutes 40.51 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.12 1.21 1.34 1/426 615 61622:24:48 when prior historical max is greater than previous user count 61722:24:48 when prior historical max is less than the restricted user count 61822:24:48 is expected to be valid 61922:24:48 when prior historical max is equal to the restricted user count 62022:24:49 is expected to be valid 62122:24:50# [RSpecRunTime] RSpec elapsed time: 8 minutes 42.54 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.12 1.21 1.34 1/427 616 62322:24:50 when prior historical max is equal to the restricted user count with threshold 62422:24:51 is expected to be valid 62522:24:51# [RSpecRunTime] RSpec elapsed time: 8 minutes 43.72 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.12 1.21 1.34 1/427 617 62722:24:51 when prior historical max is greater than the restricted user count 62822:24:52 is expected not to be valid 62922:24:53 includes the correct error message 63022:24:53# [RSpecRunTime] RSpec elapsed time: 8 minutes 45.77 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.19 1.22 1.34 1/427 618 63222:24:53 without previous user count 63322:24:53 when prior historical max is less than the restricted user count 63422:24:54 is expected to be valid 63522:24:54# [RSpecRunTime] RSpec elapsed time: 8 minutes 46.83 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.19 1.22 1.34 1/427 619 63722:24:54 when prior historical max is equal to the restricted user count 63822:24:55 is expected to be valid 63922:24:55# [RSpecRunTime] RSpec elapsed time: 8 minutes 47.94 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.19 1.22 1.34 1/427 620 64122:24:55 when prior historical max is equal to the restricted user count with threshold 64222:24:56 is expected to be valid 64322:24:56# [RSpecRunTime] RSpec elapsed time: 8 minutes 49.2 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.33 1.25 1.35 1/427 621 64522:24:56 when prior historical max is greater than the restricted user count 64622:24:57 is expected not to be valid 64722:24:58 includes the correct error message 64822:24:58# [RSpecRunTime] RSpec elapsed time: 8 minutes 51.4 seconds. Current RSS: ~1291M. Threads: 3. load average: 1.33 1.25 1.35 1/427 622 65122:24:58 when more users were added in previous period 65222:24:59 is invalid without a true-up 65322:24:59 when no users were added in the previous period 65422:24:59 is expected to be valid 65622:24:59 when the license doesn't expire 65722:24:59 is expected to be valid 65822:24:59 when the license has expired 65922:24:59 is expected not to be valid 66022:24:59 when the license is an online cloud license 66122:24:59 when the license is generated_from_cancellation 66222:24:59 is expected to be valid 66322:24:59 when the license is not generated_from_cancellation 66422:24:59 is expected not to be valid 66522:24:59 when the license has yet to expire 66622:24:59 is expected to be valid 66822:24:59 #reset_current 66922:24:59 when a license is created 67022:24:59 expires the current_license cached value 67122:24:59 when a license is updated 67222:24:59 expires the current_license cached value 67322:24:59 when a license is destroyed 67422:25:00 expires the current_license cached value 67522:25:00 #reset_future_dated 67622:25:00 when a license is created 67722:25:00 deletes the future_dated_license value in Gitlab::SafeRequestStore 67822:25:00 when a license is destroyed 67922:25:00 deletes the future_dated_license value in Gitlab::SafeRequestStore 68222:25:00 includes cloud licenses 68322:25:00 Class methods 68522:25:00 when licenses table does not exist 68722:25:00 when there is no license 68922:25:00 when the license is invalid 69122:25:00 when the license is valid 69222:25:01 returns the most recent valid and started but not expired license 69322:25:01 caches the license 69422:25:01 when the most recent valid started but not expired license matches the subscription name of a generated_from_cancellation license 69522:25:01 returns the most recent valid and started but not expired license from a different subscription name 69622:25:01 when all licenses match the subscription name of a generated_from_cancellation license 69722:25:01 returns the most recent valid started expired license 69822:25:01 when the last uploaded license is expired 69922:25:01 returns the most recent valid and started but not expired license 70022:25:01 when all uploaded license are expired 70122:25:01 returns the most recent valid and started and expired license 70222:25:01 when the last uploaded license is future dated 70322:25:01 returns the most recent valid and started but not expired license 70422:25:01 .future_dated 70522:25:01 when licenses table does not exist 70722:25:01 when there is no license 70922:25:02 when the license is invalid 71022:25:02 returns false 71122:25:02 when the license is valid 71222:25:02 returns the true 71322:25:02 .block_changes? 71422:25:02 when there is no current license 71522:25:02 returns false 71622:25:02 with an expired trial license 71722:25:02 returns false 71822:25:02 with an expired normal license 72022:25:02 when the current license is set to block changes 72222:25:02 when the current license doesn't block changes 72322:25:02 returns false 72422:25:02 .with_valid_license 72522:25:02 when license trial 72622:25:02 does not yield block 72722:25:02 when license nil 72822:25:03 does not yield block 72922:25:03 when license is valid 73122:25:03 .current_cloud_license? 73222:25:03 when current license is not set 73322:25:03 is expected to equal false 73422:25:03 when current license is not a cloud license 73522:25:03 is expected to equal false 73622:25:03 when current license is a cloud license but key does not match current 73722:25:03 is expected to equal false 73822:25:03 when current license is a cloud license and key matches current 73922:25:03 is expected to equal true 74022:25:03 #data_filename 74122:25:03 when licensee includes company information 74222:25:03 is expected to eq "ExamplePartnerInc2.gitlab-license" 74322:25:03 when licensee does not include company information 74422:25:03 is expected to eq "UserExample.gitlab-license" 74522:25:03 #normalized_data 74622:25:03 replaces carriage returns 74722:25:04 adds a trailing newline 74822:25:04 replaces multiple trailing newlines with a single trailing newline 75022:25:04 returns the same MD5 for licenses with carriage returns and those without 75122:25:04 returns the same MD5 for licenses with trailing newlines and those without 75222:25:04 returns the same MD5 for licenses with multiple trailing newlines and those with a single trailing newline 75322:25:04 when in FIPS mode 75622:25:04 returns the same SHA256 for licenses with carriage returns and those without 75722:25:04 returns the same SHA256 for licenses with trailing newlines and those without 75822:25:04 returns the same SHA256 for licenses with multiple trailing newlines and those with a single trailing newline 76022:25:04 when no data is provided 76222:25:04 when corrupt license data is provided 76422:25:05 when valid license data is provided 76522:25:05 returns the license 76622:25:05 reading add-ons 76822:25:05 {:restrictions=>{}, :plan=>"starter"} 76922:25:05 is expected to eq "starter" 77022:25:05 {:restrictions=>{:plan=>nil}, :plan=>"starter"} 77122:25:05 is expected to eq "starter" 77222:25:05 {:restrictions=>{:plan=>""}, :plan=>"starter"} 77322:25:05 is expected to eq "starter" 77422:25:05 {:restrictions=>{:plan=>"unknown"}, :plan=>"unknown"} 77522:25:05 is expected to eq "unknown" 77622:25:05 .feature_available? 77722:25:05 returns true if add-on exists and have a quantity greater than 0 77822:25:05 returns true if the feature is included in the plan do 77922:25:05 returns false if add-on exists but have a quantity of 0 78022:25:05 returns false if add-on does not exists 78122:25:05 with an expired trial license 78222:25:06 returns false for audit_events 78322:25:06 returns false for blocked_issues 78422:25:06 returns false for board_iteration_lists 78522:25:06 returns false for code_owners 78622:25:06 returns false for code_review_analytics 78722:25:06 returns false for full_codequality_report 78822:25:06 returns false for group_activity_analytics 78922:25:06 returns false for group_bulk_edit 79022:25:06 returns false for issuable_default_templates 79122:25:07 returns false for issue_weights 79222:25:07 returns false for iterations 79322:25:07 returns false for ldap_group_sync 79422:25:07 returns false for merge_request_approvers 79522:25:07 returns false for milestone_charts 79622:25:07 returns false for multiple_issue_assignees 79722:25:07 returns false for multiple_ldap_servers 79822:25:07 returns false for multiple_merge_request_assignees 79922:25:07 returns false for multiple_merge_request_reviewers 80022:25:07 returns false for project_merge_request_analytics 80122:25:08 returns false for protected_refs_for_users 80222:25:08 returns false for push_rules 80322:25:08 returns false for resource_access_token 80422:25:08 returns false for seat_link 80522:25:08 returns false for seat_usage_quotas 80622:25:08 returns false for pipelines_usage_quotas 80722:25:08 returns false for transfer_usage_quotas 80822:25:08 returns false for product_analytics_usage_quotas 80922:25:08 returns false for wip_limits 81022:25:08 returns false for zoekt_code_search 81122:25:08 returns false for blocked_work_items 81222:25:09 returns false for description_diffs 81322:25:09 returns false for send_emails_from_admin_area 81422:25:09 returns false for repository_size_limit 81522:25:09 returns false for maintenance_mode 81622:25:09 returns false for scoped_issue_board 81722:25:09 returns false for contribution_analytics 81822:25:09 returns false for group_webhooks 81922:25:09 returns false for member_lock 82022:25:09 returns false for elastic_search 82122:25:09 returns false for repository_mirrors 82222:25:10# [RSpecRunTime] RSpec elapsed time: 9 minutes 2.55 seconds. Current RSS: ~1288M. Threads: 3. load average: 1.28 1.24 1.35 1/427 623 82422:25:10 usage ping features 82522:25:10 without license 82622:25:10 when usage ping is disabled 82722:25:10 does not have access to any usage ping features 82822:25:10 when usage ping is enabled 82922:25:10 has access to all usage ping features 83022:25:10 when license exists 83122:25:10 when usage ping is disabled 83222:25:10 has access to usage ping features part of the plan 83322:25:10 does not have access to higher tier usage ping features 83422:25:10 when usage ping is enabled 83522:25:10 has access to all usage ping features 83622:25:10 .ai_features_available? 83722:25:10 plan: "starter", ai_features_available: false 83822:25:11 is expected to equal false 83922:25:11 plan: "premium", ai_features_available: true 84022:25:11 is expected to equal true 84122:25:11 plan: "ultimate", ai_features_available: true 84222:25:11 is expected to equal true 84322:25:11 #subscription_id 84422:25:11 has correct subscription_id 84522:25:11 #subscription_name 84622:25:11 returns the subscription_name from the license restrictions 84722:25:11 #daily_billable_users_count 84822:25:14 when license is not for Ultimate plan 84922:25:14 includes guests in the count 85022:25:14# [RSpecRunTime] RSpec elapsed time: 9 minutes 6.72 seconds. Current RSS: ~1297M. Threads: 3. load average: 1.26 1.24 1.35 1/427 624 85222:25:14 when license is for Ultimate plan 85322:25:14 excludes guests in the count 85422:25:14 #daily_billable_users_updated_time 85522:25:14 when a billable_users usage trend measurement is available 85622:25:14 returns the same recorded_at value 85722:25:14 without a billable_users usage trend measurement record 85822:25:14 returns Time.zone.now value 86022:25:14 returns 0 if restricted_user_count is nil 86122:25:14 returns the difference between user_count and restricted_user_count 86222:25:14 returns the difference using daily_billable_users_count as user_count if no user_count argument provided 86322:25:15 returns 0 if the difference is a negative number 86422:25:15 #historical_data 86522:25:15 with using parameters 86622:25:15 returns correct number of records within the given range 86722:25:15 with a license that has a start and end date 86822:25:15 returns correct number of records within the license range 86922:25:15 with a license that has no start date 87022:25:15 returns correct number of records starting a year ago to license\s expiration date 87122:25:15 with a license that has no end date 87222:25:15 returns correct number of records from the license's start date to today 87322:25:15 #historical_max 87422:25:15 when using parameters 87522:25:15 returns max user count for the given time range 87622:25:15 with different plans for the license 87722:25:15 gl_plan: "starter", expected_count: 2 87822:25:16 does not count guest users 87922:25:16# [RSpecRunTime] RSpec elapsed time: 9 minutes 9.38 seconds. Current RSS: ~1296M. Threads: 3. load average: 1.16 1.21 1.34 1/427 625 88122:25:16 gl_plan: "premium", expected_count: 2 88222:25:18 does not count guest users 88322:25:18# [RSpecRunTime] RSpec elapsed time: 9 minutes 10.7 seconds. Current RSS: ~1301M. Threads: 3. load average: 1.16 1.21 1.34 1/427 626 88522:25:18 gl_plan: "ultimate", expected_count: 1 88622:25:19 does not count guest users 88722:25:19# [RSpecRunTime] RSpec elapsed time: 9 minutes 12.08 seconds. Current RSS: ~1304M. Threads: 3. load average: 1.16 1.21 1.34 1/427 627 88922:25:19 with data inside and outside of the license period 89022:25:19 returns max value for active_user_count for within the license period only 89122:25:19 when license has no start date 89222:25:19 returns max value for active_user_count from up to a year ago 89322:25:19 when license has no expiration date 89422:25:20 returns max value for active_user_count until today 89522:25:20 #maximum_user_count 89622:25:20 returns zero when there is no data 89722:25:20 returns historical data 89822:25:20 returns the billable users count 89922:25:20 returns the daily billable users count when it is higher than historical data 90022:25:20 returns historical data when it is higher than the billable users count 90122:25:20 returns the correct value when historical data and billable users are equal 90222:25:21 returns the highest value from historical data 90322:25:21 uses only the most recent billable users entry 90422:25:21 returns the highest historical data since the license started for a 1 year license 90522:25:21 returns the highest historical data since the license started for a license that lasts 6 months 90622:25:21 returns the highest historical data since the license started for a license that lasts two years 90722:25:21 returns the highest historical data during the license period for an expired license 90822:25:21# [RSpecRunTime] RSpec elapsed time: 9 minutes 14.29 seconds. Current RSS: ~1297M. Threads: 3. load average: 1.15 1.21 1.34 1/427 628 91122:25:21 plan: nil, expected: false 91222:25:21 is expected to eq false 91322:25:21 plan: "starter", expected: false 91422:25:22 is expected to eq false 91522:25:22 plan: "premium", expected: false 91622:25:22 is expected to eq false 91722:25:22 plan: "ultimate", expected: true 91822:25:22 is expected to eq true 91922:25:22 Trial Licenses 92022:25:22 Update trial setting 92122:25:22 when the license is not trial 92322:25:22 when the license is the very first trial 92422:25:23 is eligible for trial 92522:25:24 updates the trial setting during create 92622:25:24# [RSpecRunTime] RSpec elapsed time: 9 minutes 16.85 seconds. Current RSS: ~1337M. Threads: 3. load average: 1.15 1.21 1.34 1/427 629 92822:25:24 when the license is a repeated trial 92922:25:25 does not update existing trial setting 93022:25:25 is not eligible for trial 93122:25:25# [RSpecRunTime] RSpec elapsed time: 9 minutes 18.34 seconds. Current RSS: ~1363M. Threads: 3. load average: 1.15 1.21 1.34 1/427 630 93422:25:25 does not include the undecryptable license 93522:25:26 returns the licenses sorted by created_at, starts_at and expires_at descending 93722:25:26 have expected values 93922:25:26 plan: "starter", paid_result: true 94022:25:26 is expected to eq true 94122:25:26 plan: "premium", paid_result: true 94222:25:26 is expected to eq true 94322:25:26 plan: "ultimate", paid_result: true 94422:25:26 is expected to eq true 94522:25:26 plan: nil, paid_result: true 94622:25:26 is expected to eq true 94822:25:26 starts_at: Sun, 13 Oct 2024, result: true 94922:25:26 is expected to eq true 95022:25:26 starts_at: Wed, 13 Nov 2024, result: true 95122:25:26 is expected to eq true 95222:25:26 starts_at: Fri, 13 Dec 2024, result: false 95322:25:27 is expected to eq false 95422:25:27 #future_dated? 95522:25:27 starts_at: Sun, 13 Oct 2024, result: false 95622:25:27 is expected to eq false 95722:25:27 starts_at: Wed, 13 Nov 2024, result: false 95822:25:27 is expected to eq false 95922:25:27 starts_at: Fri, 13 Dec 2024, result: true 96022:25:27 is expected to eq true 96122:25:27 #cloud_license? 96222:25:27 when no license provided 96322:25:27 is expected to equal false 96422:25:27 when the license has cloud licensing disabled 96522:25:27 is expected to equal false 96622:25:27 when the license has cloud licensing enabled 96722:25:27 is expected to equal true 96822:25:27 #offline_cloud_license? 96922:25:27 when no license provided 97022:25:27 is expected to equal false 97122:25:27 when the license is an online cloud license 97222:25:27 is expected to equal false 97322:25:27 when the license is an offline cloud license 97422:25:28 is expected to equal true 97522:25:28 when the license only has the cloud attribute set 97622:25:28 is expected to equal false 97722:25:28 when the license is a legacy license 97822:25:28 is expected to equal false 97922:25:28 #online_cloud_license? 98022:25:28 when no license provided 98122:25:28 is expected to equal false 98222:25:28 when the license is an offline cloud license 98322:25:28 is expected to equal false 98422:25:28 when the license is an online cloud license 98522:25:28 is expected to equal true 98622:25:28 when the license only has the cloud attribute set 98722:25:28 is expected to equal true 98822:25:28 when the license is a legacy license 98922:25:28 is expected to equal false 99022:25:28 #valid_started? 99122:25:28 when license is invalid 99222:25:28 is expected to equal false 99322:25:28 when license is valid 99422:25:28 when license has not started yet 99522:25:29 is expected to equal false 99622:25:29 when license has started 99722:25:29 is expected to equal true 99822:25:29 #subscription_cancelled? 99922:25:29 when license is an online cloud license 100022:25:29 when license is generated_from_cancellation 100122:25:29 is expected to equal true 100222:25:29 when license is not generated_from_cancellation 100322:25:29 is expected to equal false 100422:25:29 when license is an offline cloud license 100522:25:29 is expected to equal false 100622:25:29 when license is not a cloud license 100722:25:29 is expected to equal false 100822:25:29 #customer_service_enabled? 100922:25:29 when no license provided 101022:25:30 is expected to equal false 101122:25:30 when the license has usage ping required metrics disabled 101222:25:30 is expected to equal false 101322:25:30 when the license has usage ping required metrics enabled 101422:25:30 is expected to equal true 101622:25:30 when the license is not persisted 101722:25:31 is expected to equal false 101822:25:31 when the license is persisted 101922:25:31 when the license is the current license 102022:25:31 is expected to equal true 102122:25:31 when the license is not the current license 102222:25:31 is expected to equal false 102322:25:31 when there is no current license 102422:25:31 is expected to equal false 102522:25:31 #license_type 102622:25:31 when the license is not a cloud license 102722:25:31 is expected to eq "legacy_license" 102822:25:31 when the license is an online cloud license 102922:25:31 is expected to eq "online_cloud" 103022:25:31 when the license is an offline cloud license 103122:25:31 is expected to eq "offline_cloud" 103222:25:31 #grace_period_expired? 103322:25:31 when license has not expired 103422:25:31 is expected to eq false 103522:25:31 when license has expired 103622:25:31 is expected to eq false 103722:25:31 when license has expired more than grace period 103822:25:31 is expected to eq true 103922:25:31 when license has no expiration date 104022:25:32 is expected to eq false 104322:25:32 #active_user_count_threshold 104422:25:32 returns nil for license with unlimited user count 104522:25:32 for license with users 104622:25:32 restricted_user_count: 3, active_user_count: 2, percentage: false, threshold_value: 1 104722:25:32 is expected not to be nil 104822:25:32 is expected to include {:value => 1, :percentage => false} 104922:25:32 restricted_user_count: 20, active_user_count: 18, percentage: false, threshold_value: 2 105022:25:32 is expected not to be nil 105122:25:32 is expected to include {:value => 2, :percentage => false} 105222:25:32 restricted_user_count: 90, active_user_count: 80, percentage: true, threshold_value: 10 105322:25:32 is expected not to be nil 105422:25:32 is expected to include {:value => 10, :percentage => true} 105522:25:32 restricted_user_count: 300, active_user_count: 275, percentage: true, threshold_value: 8 105622:25:33 is expected not to be nil 105722:25:33 is expected to include {:value => 8, :percentage => true} 105822:25:33 restricted_user_count: 1200, active_user_count: 1100, percentage: true, threshold_value: 5 105922:25:33 is expected not to be nil 106022:25:33 is expected to include {:value => 5, :percentage => true} 106122:25:33 #active_user_count_threshold_reached? 106222:25:33 restricted_user_count: 10, daily_billable_users_count: 9, result: true 106322:25:33 is expected to eq true 106422:25:33 restricted_user_count: nil, daily_billable_users_count: 9, result: false 106522:25:33 is expected to eq false 106622:25:33 restricted_user_count: 10, daily_billable_users_count: 15, result: false 106722:25:33 is expected to eq false 106822:25:33 restricted_user_count: 100, daily_billable_users_count: 95, result: true 106922:25:33 is expected to eq true 107022:25:33 #restricted_user_count? 107122:25:33 restricted_user_count: nil, result: false 107222:25:33 is expected to eq false 107322:25:33 restricted_user_count: 0, result: false 107422:25:33 is expected to eq false 107522:25:33 restricted_user_count: 1, result: true 107622:25:34 is expected to eq true 107722:25:34 restricted_user_count: 10, result: true 107822:25:34 is expected to eq true 107922:25:34 #licensee_name 108022:25:34 is expected to eq "User Example" 108122:25:34 #licensee_email 108222:25:34 is expected to eq "user@example.com" 108322:25:34 #licensee_company 108422:25:34 is expected to eq "Example Inc." 108522:25:34 #activated_at 108622:25:34 when activated_at is set within the license data 108722:25:34 is expected to eq Tue, 12 Nov 2024 00:00:00.000000000 +0000 108822:25:34 when activated_at is not set within the license data 108922:25:34 is expected to eq 2024-11-08 22:25:34.636184367 +0000 109022:25:34 #notify_admins? 109122:25:34 when license has expired 109222:25:34 is expected to eq true 109322:25:34 when license has no expiration 109422:25:34 is expected to eq false 109522:25:34 when license has not expired 109622:25:34 when license is a trial 109722:25:34 when license expiration is more than a week from today 109822:25:34 is expected to eq false 109922:25:34 when license expiration is a week from today 110022:25:35 is expected to eq true 110122:25:35 when license expiration is less than a week from today 110222:25:35 is expected to eq true 110322:25:35 when license is not a trial 110422:25:35 when license expiration is more than 15 days from today 110522:25:35 is expected to eq false 110622:25:35 when license expiration is 15 days from today 110722:25:35 is expected to eq true 110822:25:35 when license expiration is less than 15 days from today 110922:25:35 is expected to eq true 111022:25:35 #notify_users? 111122:25:35 when license has no expiration 111222:25:35 is expected to eq false 111322:25:35 when license is a trial 111422:25:35 when license expiration is more than a week from today 111522:25:35 is expected to eq false 111622:25:35 when license expiration is a week from today 111722:25:35 is expected to eq true 111822:25:35 when license expiration is less than a week from today 111922:25:35 is expected to eq true 112022:25:35 when license is not a trial 112122:25:35 when license block changes date is before today 112222:25:35 is expected to eq true 112322:25:35 when license block changes date is today 112422:25:36 is expected to eq true 112522:25:36 when license block changes date is after today 112622:25:36 is expected to eq false 112722:25:36# [RSpecRunTime] Finishing example group ee/spec/models/license_spec.rb. It took 2 minutes 23.31 seconds. Expected to take 2 minutes 17.63 seconds. 112822:25:36# [RSpecRunTime] Starting example group ee/spec/services/gitlab_subscriptions/member_management/process_user_billable_promotion_service_spec.rb. Expected to take 1 minute 45.2 seconds. 112922:25:36GitlabSubscriptions::MemberManagement::ProcessUserBillablePromotionService 113122:25:36 when service is not allowed to execute 113222:25:36 when current_user is not present 113322:25:36 with skip_authorization set to false 113422:25:36 behaves like unauthorized response 113522:25:37 returns an error 113622:25:37# [RSpecRunTime] RSpec elapsed time: 9 minutes 30.46 seconds. Current RSS: ~1320M. Threads: 3. load average: 1.11 1.20 1.33 1/427 631 113822:25:37 with skip_authorization set to true 113922:25:40 returns an success 114022:25:40# [RSpecRunTime] RSpec elapsed time: 9 minutes 33.06 seconds. Current RSS: ~1336M. Threads: 3. load average: 1.11 1.20 1.33 1/427 632 114222:25:40 when member_promotion_management_enabled? returns false 114322:25:40 behaves like unauthorized response 114422:25:42 returns an error 114522:25:42# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.77 seconds. Current RSS: ~1341M. Threads: 3. load average: 1.10 1.20 1.33 1/427 633 114722:25:42 when current_user is not admin 114822:25:42 behaves like unauthorized response 114922:25:44 returns an error 115022:25:44# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.57 seconds. Current RSS: ~1331M. Threads: 3. load average: 1.10 1.20 1.33 1/427 634 115222:25:44 when current_user is admin 115322:25:44 with all possible promotion scenarios 115422:25:44 source: :group, existing_access_level: nil, to_new_access_level: :to_guest, member_role: :billable, new_access_level_val: 10 115522:25:44 when there are pending member approvals 115622:25:44 when admin approves 115722:25:46 applies all the promotions 115822:25:46# [RSpecRunTime] RSpec elapsed time: 9 minutes 38.79 seconds. Current RSS: ~1328M. Threads: 3. load average: 1.10 1.20 1.33 1/427 635 116022:25:46 when admin denies 116122:25:47 updates the approval status 116222:25:47# [RSpecRunTime] RSpec elapsed time: 9 minutes 39.97 seconds. Current RSS: ~1323M. Threads: 3. load average: 1.10 1.19 1.33 1/427 636 116422:25:47 source: :group, existing_access_level: nil, to_new_access_level: :to_reporter, member_role: nil, new_access_level_val: 20 116522:25:47 when there are pending member approvals 116622:25:47 when admin approves 116722:25:49 applies all the promotions 116822:25:49# [RSpecRunTime] RSpec elapsed time: 9 minutes 42.11 seconds. Current RSS: ~1318M. Threads: 3. load average: 1.10 1.19 1.33 1/427 637 117022:25:49 when admin denies 117122:25:50 updates the approval status 117222:25:50# [RSpecRunTime] RSpec elapsed time: 9 minutes 43.3 seconds. Current RSS: ~1315M. Threads: 3. load average: 1.10 1.19 1.33 1/427 638 117422:25:50 source: :group, existing_access_level: nil, to_new_access_level: :to_developer, member_role: nil, new_access_level_val: 30 117522:25:50 when there are pending member approvals 117622:25:50 when admin approves 117722:25:52 applies all the promotions 117822:25:52# [RSpecRunTime] RSpec elapsed time: 9 minutes 45.45 seconds. Current RSS: ~1317M. Threads: 3. load average: 1.09 1.19 1.32 1/427 639 118022:25:52 when admin denies 118122:25:54 updates the approval status 118222:25:54# [RSpecRunTime] RSpec elapsed time: 9 minutes 46.66 seconds. Current RSS: ~1316M. Threads: 3. load average: 1.09 1.19 1.32 1/427 640 118422:25:54 source: :group, existing_access_level: nil, to_new_access_level: :to_maintainer, member_role: nil, new_access_level_val: 40 118522:25:54 when there are pending member approvals 118622:25:54 when admin approves 118722:25:56 applies all the promotions 118822:25:56# [RSpecRunTime] RSpec elapsed time: 9 minutes 48.82 seconds. Current RSS: ~1315M. Threads: 3. load average: 1.08 1.19 1.32 1/427 641 119022:25:56 when admin denies 119122:25:57 updates the approval status 119222:25:57# [RSpecRunTime] RSpec elapsed time: 9 minutes 50.03 seconds. Current RSS: ~1314M. Threads: 3. load average: 1.08 1.19 1.32 1/427 642 119422:25:57 source: :group, existing_access_level: nil, to_new_access_level: :to_owner, member_role: nil, new_access_level_val: 50 119522:25:57 when there are pending member approvals 119622:25:57 when admin approves 119722:25:59 applies all the promotions 119822:25:59# [RSpecRunTime] RSpec elapsed time: 9 minutes 52.11 seconds. Current RSS: ~1317M. Threads: 3. load average: 1.08 1.19 1.32 1/427 643 120022:25:59 when admin denies 120122:26:00 updates the approval status 120222:26:00# [RSpecRunTime] RSpec elapsed time: 9 minutes 53.28 seconds. Current RSS: ~1316M. Threads: 3. load average: 1.08 1.19 1.32 1/427 644 120422:26:00 source: :group, existing_access_level: :guest, to_new_access_level: :to_guest, member_role: :billable, new_access_level_val: 10 120522:26:00 when there are pending member approvals 120622:26:00 when admin approves 120722:26:03 applies all the promotions 120822:26:03# [RSpecRunTime] RSpec elapsed time: 9 minutes 55.64 seconds. Current RSS: ~1317M. Threads: 3. load average: 1.15 1.20 1.33 1/427 645 121022:26:03 when admin denies 121122:26:04 updates the approval status 121222:26:04# [RSpecRunTime] RSpec elapsed time: 9 minutes 57.09 seconds. Current RSS: ~1317M. Threads: 3. load average: 1.15 1.20 1.33 1/427 646 121422:26:04 source: :group, existing_access_level: :guest, to_new_access_level: :to_reporter, member_role: nil, new_access_level_val: 20 121522:26:04 when there are pending member approvals 121622:26:04 when admin approves 121722:26:06 applies all the promotions 121822:26:06# [RSpecRunTime] RSpec elapsed time: 9 minutes 59.34 seconds. Current RSS: ~1316M. Threads: 3. load average: 1.14 1.20 1.32 1/427 647 122022:26:06 when admin denies 122122:26:08 updates the approval status 122222:26:08# [RSpecRunTime] RSpec elapsed time: 10 minutes 0.87 second. Current RSS: ~1317M. Threads: 3. load average: 1.14 1.20 1.32 1/428 648 122422:26:08 source: :group, existing_access_level: :guest, to_new_access_level: :to_developer, member_role: nil, new_access_level_val: 30 122522:26:08 when there are pending member approvals 122622:26:08 when admin approves 122722:26:10 applies all the promotions 122822:26:10# [RSpecRunTime] RSpec elapsed time: 10 minutes 3.01 seconds. Current RSS: ~1316M. Threads: 3. load average: 1.14 1.20 1.32 1/428 649 123022:26:10 when admin denies 123122:26:11 updates the approval status 123222:26:11# [RSpecRunTime] RSpec elapsed time: 10 minutes 4.39 seconds. Current RSS: ~1317M. Threads: 3. load average: 1.05 1.18 1.32 1/428 650 123422:26:11 source: :group, existing_access_level: :guest, to_new_access_level: :to_maintainer, member_role: nil, new_access_level_val: 40 123522:26:11 when there are pending member approvals 123622:26:11 when admin approves 123722:26:14 applies all the promotions 123822:26:14# [RSpecRunTime] RSpec elapsed time: 10 minutes 6.65 seconds. Current RSS: ~1316M. Threads: 3. load average: 1.05 1.18 1.32 1/428 651 124022:26:14 when admin denies 124122:26:15 updates the approval status 124222:26:15# [RSpecRunTime] RSpec elapsed time: 10 minutes 8.12 seconds. Current RSS: ~1317M. Threads: 3. load average: 1.05 1.18 1.32 1/428 652 124422:26:15 source: :group, existing_access_level: :guest, to_new_access_level: :to_owner, member_role: nil, new_access_level_val: 50 124522:26:15 when there are pending member approvals 124622:26:15 when admin approves 124722:26:17 applies all the promotions 124822:26:18# [RSpecRunTime] RSpec elapsed time: 10 minutes 10.5 seconds. Current RSS: ~1317M. Threads: 3. load average: 1.04 1.17 1.31 2/428 653 125022:26:18 when admin denies 125122:26:19 updates the approval status 125222:26:19# [RSpecRunTime] RSpec elapsed time: 10 minutes 11.99 seconds. Current RSS: ~1315M. Threads: 3. load average: 1.04 1.17 1.31 1/428 654 125422:26:19 source: :project, existing_access_level: nil, to_new_access_level: :to_guest, member_role: :billable, new_access_level_val: 10 125522:26:19 when there are pending member approvals 125622:26:19 when admin approves 125722:26:22 applies all the promotions 125822:26:22# [RSpecRunTime] RSpec elapsed time: 10 minutes 14.66 seconds. Current RSS: ~1316M. Threads: 3. load average: 1.12 1.19 1.32 1/428 655 126022:26:22 when admin denies 126122:26:23 updates the approval status 126222:26:23# [RSpecRunTime] RSpec elapsed time: 10 minutes 16.31 seconds. Current RSS: ~1316M. Threads: 3. load average: 1.12 1.19 1.32 1/427 656 126422:26:23 source: :project, existing_access_level: nil, to_new_access_level: :to_reporter, member_role: nil, new_access_level_val: 20 126522:26:23 when there are pending member approvals 126622:26:23 when admin approves 126722:26:26 applies all the promotions 126822:26:26# [RSpecRunTime] RSpec elapsed time: 10 minutes 19.06 seconds. Current RSS: ~1317M. Threads: 3. load average: 1.11 1.18 1.32 1/427 657 127022:26:26 when admin denies 127122:26:28 updates the approval status 127222:26:28# [RSpecRunTime] RSpec elapsed time: 10 minutes 20.83 seconds. Current RSS: ~1316M. Threads: 3. load average: 1.11 1.18 1.32 1/427 658 127422:26:28 source: :project, existing_access_level: nil, to_new_access_level: :to_developer, member_role: nil, new_access_level_val: 30 127522:26:28 when there are pending member approvals 127622:26:28 when admin approves 127722:26:30 applies all the promotions 127822:26:30# [RSpecRunTime] RSpec elapsed time: 10 minutes 23.39 seconds. Current RSS: ~1317M. Threads: 3. load average: 1.11 1.18 1.32 1/427 659 128022:26:30 when admin denies 128122:26:32 updates the approval status 128222:26:32# [RSpecRunTime] RSpec elapsed time: 10 minutes 25.21 seconds. Current RSS: ~1315M. Threads: 3. load average: 1.10 1.18 1.31 1/427 660 128422:26:32 source: :project, existing_access_level: nil, to_new_access_level: :to_maintainer, member_role: nil, new_access_level_val: 40 128522:26:32 when there are pending member approvals 128622:26:32 when admin approves 128722:26:35 applies all the promotions 128822:26:35# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.89 seconds. Current RSS: ~1315M. Threads: 3. load average: 1.10 1.18 1.31 1/427 661 129022:26:35 when admin denies 129122:26:36 updates the approval status 129222:26:37# [RSpecRunTime] RSpec elapsed time: 10 minutes 29.51 seconds. Current RSS: ~1315M. Threads: 3. load average: 1.01 1.16 1.31 1/427 662 129422:26:37 source: :project, existing_access_level: nil, to_new_access_level: :to_owner, member_role: nil, new_access_level_val: 50 129522:26:37 when there are pending member approvals 129622:26:37 when admin approves 129722:26:39 applies all the promotions 129822:26:39# [RSpecRunTime] RSpec elapsed time: 10 minutes 32.25 seconds. Current RSS: ~1316M. Threads: 3. load average: 1.01 1.16 1.31 1/427 663 130022:26:39 when admin denies 130122:26:41 updates the approval status 130222:26:41# [RSpecRunTime] RSpec elapsed time: 10 minutes 34.03 seconds. Current RSS: ~1317M. Threads: 3. load average: 1.01 1.16 1.31 1/427 664 130422:26:41 source: :project, existing_access_level: :guest, to_new_access_level: :to_guest, member_role: :billable, new_access_level_val: 10 130522:26:41 when there are pending member approvals 130622:26:41 when admin approves 130722:26:44 applies all the promotions 130822:26:44# [RSpecRunTime] RSpec elapsed time: 10 minutes 36.81 seconds. Current RSS: ~1317M. Threads: 3. load average: 1.01 1.16 1.31 1/427 665 131022:26:44 when admin denies 131122:26:46 updates the approval status 131222:26:46# [RSpecRunTime] RSpec elapsed time: 10 minutes 38.68 seconds. Current RSS: ~1316M. Threads: 3. load average: 1.01 1.16 1.31 1/427 666 131422:26:46 source: :project, existing_access_level: :guest, to_new_access_level: :to_reporter, member_role: nil, new_access_level_val: 20 131522:26:46 when there are pending member approvals 131622:26:46 when admin approves 131722:26:48 applies all the promotions 131822:26:49# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.54 seconds. Current RSS: ~1315M. Threads: 3. load average: 1.01 1.15 1.30 1/427 667 132022:26:49 when admin denies 132122:26:51 updates the approval status 132222:26:51# [RSpecRunTime] RSpec elapsed time: 10 minutes 43.58 seconds. Current RSS: ~1315M. Threads: 3. load average: 1.01 1.15 1.30 1/427 668 132422:26:51 source: :project, existing_access_level: :guest, to_new_access_level: :to_developer, member_role: nil, new_access_level_val: 30 132522:26:51 when there are pending member approvals 132622:26:51 when admin approves 132722:26:53 applies all the promotions 132822:26:54# [RSpecRunTime] RSpec elapsed time: 10 minutes 46.5 seconds. Current RSS: ~1317M. Threads: 3. load average: 1.17 1.19 1.31 1/427 669 133022:26:54 when admin denies 133122:26:55 updates the approval status 133222:26:55# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.46 seconds. Current RSS: ~1316M. Threads: 3. load average: 1.17 1.19 1.31 1/427 670 133422:26:55 source: :project, existing_access_level: :guest, to_new_access_level: :to_maintainer, member_role: nil, new_access_level_val: 40 133522:26:55 when there are pending member approvals 133622:26:55 when admin approves 133722:26:58 applies all the promotions 133822:26:58# [RSpecRunTime] RSpec elapsed time: 10 minutes 51.33 seconds. Current RSS: ~1317M. Threads: 3. load average: 1.16 1.18 1.31 1/427 671 134022:26:58 when admin denies 134122:27:00 updates the approval status 134222:27:00# [RSpecRunTime] RSpec elapsed time: 10 minutes 53.3 seconds. Current RSS: ~1316M. Threads: 3. load average: 1.16 1.18 1.31 1/427 672 134422:27:00 source: :project, existing_access_level: :guest, to_new_access_level: :to_owner, member_role: nil, new_access_level_val: 50 134522:27:00 when there are pending member approvals 134622:27:00 when admin approves 134722:27:03 applies all the promotions 134822:27:03# [RSpecRunTime] RSpec elapsed time: 10 minutes 56.33 seconds. Current RSS: ~1316M. Threads: 3. load average: 1.14 1.18 1.31 1/427 673 135022:27:03 when admin denies 135122:27:05 updates the approval status 135222:27:05# [RSpecRunTime] RSpec elapsed time: 10 minutes 58.32 seconds. Current RSS: ~1317M. Threads: 3. load average: 1.14 1.18 1.31 1/427 674 135422:27:05 when there are no pending member approvals 135522:27:05 returns a success response 135622:27:05 when there are partial success while applying 135722:27:08 returns a partial success response 135822:27:08# [RSpecRunTime] RSpec elapsed time: 11 minutes 0.62 second. Current RSS: ~1316M. Threads: 3. load average: 1.13 1.18 1.31 1/427 675 136022:27:08 when all promotions fail while applying 136122:27:09 returns a failure response 136222:27:09# [RSpecRunTime] RSpec elapsed time: 11 minutes 2.38 seconds. Current RSS: ~1316M. Threads: 3. load average: 1.13 1.18 1.31 1/427 676 136422:27:09 when there is failure during update! 136522:27:12 returns a failure response 136622:27:12# [RSpecRunTime] RSpec elapsed time: 11 minutes 4.63 seconds. Current RSS: ~1316M. Threads: 3. load average: 1.12 1.17 1.31 1/427 677 136822:27:12 when status is neither approved or denied 136922:27:13 returns a failure response 137022:27:13# [RSpecRunTime] RSpec elapsed time: 11 minutes 6.25 seconds. Current RSS: ~1315M. Threads: 3. load average: 1.12 1.17 1.31 1/427 678 137222:27:13# [RSpecRunTime] Finishing example group ee/spec/services/gitlab_subscriptions/member_management/process_user_billable_promotion_service_spec.rb. It took 1 minute 37.6 seconds. Expected to take 1 minute 45.2 seconds. 137322:27:13# [RSpecRunTime] Starting example group ee/spec/models/geo/project_wiki_repository_registry_spec.rb. Expected to take 1 minute 28.9 seconds. 137422:27:13Geo::ProjectWikiRepositoryRegistry 137522:27:13 factory is valid 137622:27:14 does not allow STI 137822:27:14 mark as synced 137922:27:15 logs the state transition 138022:27:15 when a sync was scheduled after the last sync finishes 138122:27:16 does not reset state 138222:27:17 resets the other sync state fields 138322:27:17# [RSpecRunTime] RSpec elapsed time: 11 minutes 10.11 seconds. Current RSS: ~1311M. Threads: 3. load average: 1.11 1.17 1.30 1/427 679 138622:27:18 sets last_sync_failure with message 138722:27:19 truncates a long last_sync_failure 138822:27:20 increments retry_count 138922:27:21 sets retry_at to a time in the future 139022:27:22 can transition from any state 139122:27:22 logs the state transition 139222:27:22 when an error is given 139322:27:23 includes error.message in last_sync_failure 139422:27:23# [RSpecRunTime] RSpec elapsed time: 11 minutes 16.34 seconds. Current RSS: ~1308M. Threads: 3. load average: 1.10 1.17 1.30 2/427 680 139622:27:23 when missing_on_primary is not given 139722:27:24 caps retry_at to default 1 hour 139822:27:24 when missing_on_primary is falsey 139922:27:25 caps retry_at to default 1 hour 140022:27:25 when missing_on_primary is truthy 140122:27:26 caps retry_at to 4 hours 140322:27:26 .find_registries_never_attempted_sync 140422:27:29 returns unsynced items 140522:27:32 returns items that never have an attempt to sync except some specific item ID 140622:27:32# [RSpecRunTime] RSpec elapsed time: 11 minutes 24.92 seconds. Current RSS: ~1311M. Threads: 3. load average: 1.09 1.16 1.30 1/427 681 140822:27:32 .find_registries_needs_sync_again 140922:27:35 returns failed items 141022:27:38 returns failed items except some specific item ID 141122:27:41 orders records according to retry_at 141222:27:41# [RSpecRunTime] RSpec elapsed time: 11 minutes 34.07 seconds. Current RSS: ~1311M. Threads: 3. load average: 1.22 1.19 1.30 1/427 682 141522:27:42 successfully moves state to started 141622:27:43 logs the state transition 141722:27:43# [RSpecRunTime] RSpec elapsed time: 11 minutes 35.8 seconds. Current RSS: ~1312M. Threads: 3. load average: 1.22 1.19 1.30 1/427 683 141922:27:43 .ordered_by_id 142022:27:45 orders records by id ASC 142122:27:45# [RSpecRunTime] RSpec elapsed time: 11 minutes 38.15 seconds. Current RSS: ~1310M. Threads: 3. load average: 1.22 1.19 1.30 1/427 684 142422:27:45 sync_timed_out 142522:27:48 return correct records 142622:27:48# [RSpecRunTime] RSpec elapsed time: 11 minutes 40.6 seconds. Current RSS: ~1310M. Threads: 3. load average: 1.28 1.20 1.31 1/427 685 142922:27:49 returns registries that are not pending 143022:27:49# [RSpecRunTime] RSpec elapsed time: 11 minutes 42.29 seconds. Current RSS: ~1310M. Threads: 3. load average: 1.28 1.20 1.31 1/427 686 143222:27:49 obligatory fields check 143322:27:50 has expected fields or methods 143522:27:50 when a sync is currently running 143622:27:51 successfully moves state to pending 143722:27:52 logs the state transition 143822:27:52# [RSpecRunTime] RSpec elapsed time: 11 minutes 44.94 seconds. Current RSS: ~1311M. Threads: 3. load average: 1.26 1.20 1.31 1/427 687 144022:27:52 when the registry has recorded a failure 144122:27:53 clears failure retry fields 144222:27:54 sets last_synced_at to nil 144322:27:54# [RSpecRunTime] RSpec elapsed time: 11 minutes 46.79 seconds. Current RSS: ~1310M. Threads: 3. load average: 1.26 1.20 1.31 1/427 688 144522:27:54 behaves like a Geo verifiable registry 144622:27:54 state machine 144722:27:54 when transitioning to synced 144822:27:55 marks verification as pending 144922:27:55 when the model_record cannot be verified 145022:27:55 when the registry is already verification_disabled 145122:27:56 changes verification to disabled 145222:27:56# [RSpecRunTime] RSpec elapsed time: 11 minutes 48.62 seconds. Current RSS: ~1310M. Threads: 3. load average: 1.26 1.20 1.31 1/427 689 145422:27:56 when the registry is verification_pending 145522:27:57 changes verification to disabled 145622:27:57 when transitioning to pending 145822:27:57 marks verification as disabled 146022:27:58 marks verification as disabled 146122:27:58 verification_state machine 146222:27:58 when transitioning to verification_failed 146322:27:59 changes state from synced to failed 146422:27:59 .verification_pending_batch 146522:28:00 returns IDs of rows which are synced and pending verification 146622:28:06 excludes rows which are not synced or are not pending verification 146722:28:07 marks verification as started 146822:28:08 logs the verification state transition 146922:28:08# [RSpecRunTime] RSpec elapsed time: 12 minutes 1.32 seconds. Current RSS: ~1312M. Threads: 3. load average: 1.20 1.19 1.30 1/428 690 147122:28:08 .verification_failed_batch 147222:28:08 with a failed record with retry due 147322:28:09 returns IDs of rows which are synced and have failed verification 147422:28:15 excludes rows which are not synced or have not failed verification 147522:28:16 marks verification as started 147622:28:17 logs the verification state transition 147722:28:17# [RSpecRunTime] RSpec elapsed time: 12 minutes 9.87 seconds. Current RSS: ~1312M. Threads: 3. load average: 1.17 1.18 1.30 1/427 691 147922:28:17 when verification_retry_at is in the future 148022:28:18 does not return the row which failed verification 148122:28:18 .needs_verification_count 148222:28:19 returns the number of rows which are synced and pending verification 148322:28:20 includes rows which are synced and failed verification and are due for retry 148422:28:22 excludes rows which are synced and failed verification and have a future retry time 148522:28:26 excludes rows which are not synced or are not (pending or failed) verification 148622:28:26# [RSpecRunTime] RSpec elapsed time: 12 minutes 18.9 seconds. Current RSS: ~1312M. Threads: 3. load average: 1.30 1.21 1.30 1/427 692 148822:28:26 #verification_succeeded! 148922:28:27 clears checksum mismatch fields 149022:28:27 #track_checksum_attempt! 149122:28:28 yields to the checksum calculation 149222:28:28 when verification was not yet started 149322:28:28 starts verification 149422:28:28 when the model record cannot be verified 149522:28:28 when the registry is already verification_disabled 149622:28:29 leaves verification as disabled 149722:28:29# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.37 seconds. Current RSS: ~1312M. Threads: 3. load average: 1.30 1.21 1.30 1/427 693 149922:28:29 when the registry is verification_pending 150022:28:30 changes verification to disabled 150122:28:30 when the primary site is expected to checksum the model record 150222:28:30 comparison with primary checksum 150322:28:30 when the calculated checksum matches the primary checksum 150422:28:31 transitions to verification_succeeded and updates the checksum 150522:28:31 when the calculated checksum does not match the primary checksum 150622:28:32 transitions to verification_failed and updates mismatch fields 150722:28:32 when verification was started 150822:28:33 does not update verification_started_at 150922:28:33 when an error occurs while yielding 151022:28:34 sets verification_failed 151122:28:34 #brand_new_pending? 151222:28:35 returns true when sync state is pending and all other fields are default 151322:28:35 returns true when started but all other fields are default 151422:28:36 returns false when sync state is synced 151522:28:37 returns false when sync state is failed 151622:28:38 returns false when it is pending but was synced before 151722:28:39 returns false when it is scheduled to retry sync 151822:28:39 returns false when it was tried before 151922:28:40 returns false when it has a sync failure message 152022:28:41 returns false when verification succeeded 152122:28:42 returns false when verification failed 152222:28:43 returns false when verification started 152322:28:44 returns false when it was verified before 152422:28:44 returns false when verification was started before 152522:28:45 returns false when verification is scheduled for retry 152622:28:46 returns false when verification was tried before 152722:28:47 returns false when checksum mismatched before 152822:28:48 returns false when it has a local checksum from before 152922:28:49 returns false when verification mismatched before 153022:28:49 returns false when there is a verification failure message from before 153122:28:49# [RSpecRunTime] RSpec elapsed time: 12 minutes 42.43 seconds. Current RSS: ~1312M. Threads: 3. load average: 1.21 1.19 1.30 1/427 694 153322:28:49 .fail_sync_timeouts 153422:28:51 marks started records as failed if they are expired 153522:28:51# [RSpecRunTime] RSpec elapsed time: 12 minutes 44.11 seconds. Current RSS: ~1312M. Threads: 3. load average: 1.20 1.19 1.29 1/427 695 153722:28:51# [RSpecRunTime] Finishing example group ee/spec/models/geo/project_wiki_repository_registry_spec.rb. It took 1 minute 37.86 seconds. Expected to take 1 minute 28.9 seconds. 153822:28:51# [RSpecRunTime] Starting example group ee/spec/models/ci/minutes/notification_spec.rb. Expected to take 1 minute 15.45 seconds. 153922:28:51Ci::Minutes::Notification 154022:28:53 does not allow STI 154122:28:53 when at project level 154222:28:53 when eligible to see notifications 154422:28:53 behaves like queries for notifications 154522:28:53 without limit 154622:28:54 is expected to be falsey 154722:28:54# [RSpecRunTime] RSpec elapsed time: 12 minutes 46.86 seconds. Current RSS: ~1334M. Threads: 3. load average: 1.20 1.19 1.29 1/428 733 154922:28:54 when limit is defined 155022:28:54 when limit not yet exceeded 155122:28:56 is expected to be falsey 155222:28:56# [RSpecRunTime] RSpec elapsed time: 12 minutes 48.71 seconds. Current RSS: ~1343M. Threads: 3. load average: 1.20 1.19 1.29 1/428 752 155422:28:56 when minutes are not yet set 155522:28:57 is expected to be falsey 155622:28:57# [RSpecRunTime] RSpec elapsed time: 12 minutes 50.47 seconds. Current RSS: ~1342M. Threads: 3. load average: 1.18 1.19 1.29 1/428 771 155822:28:57 behaves like has notifications 155922:28:57 when usage has reached a notification level 156022:28:57 when at the warning level 156222:28:59 has warning notification 156322:28:59 behaves like aware of dismission cookie 156422:29:01 does not show when cookie is set 156522:29:01# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.72 seconds. Current RSS: ~1343M. Threads: 3. load average: 1.18 1.19 1.29 1/428 808 156722:29:01 #running_out? 156822:29:02 is running out of minutes 156922:29:02# [RSpecRunTime] RSpec elapsed time: 12 minutes 55.37 seconds. Current RSS: ~1341M. Threads: 3. load average: 1.16 1.18 1.29 1/428 827 157122:29:02 #no_remaining_minutes? 157222:29:04 has not ran out of minutes 157322:29:04# [RSpecRunTime] RSpec elapsed time: 12 minutes 56.97 seconds. Current RSS: ~1341M. Threads: 3. load average: 1.16 1.18 1.29 1/428 846 157522:29:04 #stage_percentage 157622:29:06 provides percentage for current alert level 157722:29:06# [RSpecRunTime] RSpec elapsed time: 12 minutes 58.59 seconds. Current RSS: ~1342M. Threads: 3. load average: 1.16 1.18 1.29 1/428 865 157922:29:06 when at the danger level 158122:29:07 has danger notification 158222:29:07 behaves like aware of dismission cookie 158322:29:09 does not show when cookie is set 158422:29:09# [RSpecRunTime] RSpec elapsed time: 13 minutes 1.84 seconds. Current RSS: ~1343M. Threads: 3. load average: 1.15 1.18 1.29 1/429 902 158622:29:09 #running_out? 158722:29:10 is running out of minutes 158822:29:10# [RSpecRunTime] RSpec elapsed time: 13 minutes 3.46 seconds. Current RSS: ~1344M. Threads: 3. load average: 1.15 1.18 1.29 1/429 921 159022:29:10 #no_remaining_minutes? 159122:29:12 has not ran out of minutes 159222:29:12# [RSpecRunTime] RSpec elapsed time: 13 minutes 5.23 seconds. Current RSS: ~1343M. Threads: 3. load average: 1.14 1.18 1.29 1/429 940 159422:29:12 #stage_percentage 159522:29:14 provides percentage for current alert level 159622:29:14# [RSpecRunTime] RSpec elapsed time: 13 minutes 6.83 seconds. Current RSS: ~1343M. Threads: 3. load average: 1.14 1.18 1.29 1/429 959 159822:29:14 when right at the limit for notification 160022:29:15 has warning notification 160122:29:15 behaves like aware of dismission cookie 160222:29:17 does not show when cookie is set 160322:29:17# [RSpecRunTime] RSpec elapsed time: 13 minutes 10.03 seconds. Current RSS: ~1344M. Threads: 3. load average: 1.13 1.17 1.29 1/429 996 160522:29:17 #running_out? 160622:29:19 is running out of minutes 160722:29:19# [RSpecRunTime] RSpec elapsed time: 13 minutes 11.7 seconds. Current RSS: ~1344M. Threads: 3. load average: 1.13 1.17 1.29 1/430 1016 160922:29:19 #no_remaining_minutes? 161022:29:20 has not ran out of minutes 161122:29:20# [RSpecRunTime] RSpec elapsed time: 13 minutes 13.31 seconds. Current RSS: ~1343M. Threads: 3. load average: 1.13 1.17 1.29 1/430 1035 161322:29:20 #stage_percentage 161422:29:22 provides percentage for current alert level 161522:29:22# [RSpecRunTime] RSpec elapsed time: 13 minutes 14.86 seconds. Current RSS: ~1344M. Threads: 3. load average: 1.12 1.17 1.28 1/430 1054 161722:29:22 when usage has exceeded the limit 161922:29:24 has exceeded notification 162022:29:24 behaves like aware of dismission cookie 162122:29:25 does not show when cookie is set 162222:29:25# [RSpecRunTime] RSpec elapsed time: 13 minutes 18.47 seconds. Current RSS: ~1342M. Threads: 3. load average: 1.12 1.17 1.28 1/430 1091 162422:29:25 #running_out? 162522:29:27 does not have any minutes left 162622:29:27# [RSpecRunTime] RSpec elapsed time: 13 minutes 20.25 seconds. Current RSS: ~1340M. Threads: 3. load average: 1.11 1.17 1.28 1/430 1110 162822:29:27 #no_remaining_minutes? 162922:29:29 has run out of minutes out of minutes 163022:29:29# [RSpecRunTime] RSpec elapsed time: 13 minutes 22.13 seconds. Current RSS: ~1338M. Threads: 3. load average: 1.11 1.17 1.28 1/430 1129 163222:29:29 #stage_percentage 163322:29:31 provides percentage for current alert level 163422:29:31# [RSpecRunTime] RSpec elapsed time: 13 minutes 23.95 seconds. Current RSS: ~1336M. Threads: 3. load average: 1.18 1.18 1.29 1/430 1148 163622:29:31 behaves like not eligible to see notifications 163722:29:31 when not permitted to see notifications 163922:29:32 has no notifications set 164022:29:32# [RSpecRunTime] RSpec elapsed time: 13 minutes 25.27 seconds. Current RSS: ~1344M. Threads: 3. load average: 1.18 1.18 1.29 1/430 1167 164222:29:32 when user is not authenticated 164322:29:32 behaves like not eligible to see notifications 164422:29:32 when not permitted to see notifications 164622:29:33 has no notifications set 164722:29:33# [RSpecRunTime] RSpec elapsed time: 13 minutes 26.46 seconds. Current RSS: ~1344M. Threads: 3. load average: 1.18 1.18 1.29 1/429 1186 164922:29:33 when user is not in the correct role 165022:29:33 behaves like not eligible to see notifications 165122:29:33 when not permitted to see notifications 165322:29:35 has no notifications set 165422:29:35# [RSpecRunTime] RSpec elapsed time: 13 minutes 28.03 seconds. Current RSS: ~1354M. Threads: 3. load average: 1.18 1.18 1.29 1/429 1205 165622:29:35 when at namespace level 165722:29:35 when eligible to see notifications 165822:29:35 with a project that has runners enabled inside namespace 166022:29:35 behaves like queries for notifications 166122:29:35 without limit 166222:29:36 is expected to be falsey 166322:29:37# [RSpecRunTime] RSpec elapsed time: 13 minutes 29.53 seconds. Current RSS: ~1353M. Threads: 3. load average: 1.25 1.20 1.29 1/429 1224 166522:29:37 when limit is defined 166622:29:37 when limit not yet exceeded 166722:29:38 is expected to be falsey 166822:29:38# [RSpecRunTime] RSpec elapsed time: 13 minutes 31.39 seconds. Current RSS: ~1350M. Threads: 3. load average: 1.25 1.20 1.29 2/429 1243 167022:29:38 when minutes are not yet set 167122:29:40 is expected to be falsey 167222:29:40# [RSpecRunTime] RSpec elapsed time: 13 minutes 33.07 seconds. Current RSS: ~1347M. Threads: 3. load average: 1.25 1.20 1.29 1/429 1262 167422:29:40 behaves like has notifications 167522:29:40 when usage has reached a notification level 167622:29:40 when at the warning level 167822:29:42 has warning notification 167922:29:42 behaves like aware of dismission cookie 168022:29:43 does not show when cookie is set 168122:29:43# [RSpecRunTime] RSpec elapsed time: 13 minutes 36.34 seconds. Current RSS: ~1343M. Threads: 3. load average: 1.23 1.19 1.29 1/429 1299 168322:29:43 #running_out? 168422:29:45 is running out of minutes 168522:29:45# [RSpecRunTime] RSpec elapsed time: 13 minutes 38.03 seconds. Current RSS: ~1344M. Threads: 3. load average: 1.23 1.19 1.29 1/429 1318 168722:29:45 #no_remaining_minutes? 168822:29:47 has not ran out of minutes 168922:29:47# [RSpecRunTime] RSpec elapsed time: 13 minutes 39.65 seconds. Current RSS: ~1344M. Threads: 3. load average: 1.21 1.19 1.29 1/429 1337 169122:29:47 #stage_percentage 169222:29:48 provides percentage for current alert level 169322:29:48# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.28 seconds. Current RSS: ~1344M. Threads: 3. load average: 1.21 1.19 1.29 1/429 1356 169522:29:48 when at the danger level 169722:29:50 has danger notification 169822:29:50 behaves like aware of dismission cookie 169922:29:51 does not show when cookie is set 170022:29:51# [RSpecRunTime] RSpec elapsed time: 13 minutes 44.35 seconds. Current RSS: ~1343M. Threads: 3. load average: 1.19 1.19 1.28 1/429 1393 170222:29:51 #running_out? 170322:29:53 is running out of minutes 170422:29:53# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.86 seconds. Current RSS: ~1345M. Threads: 3. load average: 1.19 1.19 1.28 1/429 1412 170622:29:53 #no_remaining_minutes? 170722:29:54 has not ran out of minutes 170822:29:54# [RSpecRunTime] RSpec elapsed time: 13 minutes 47.47 seconds. Current RSS: ~1343M. Threads: 3. load average: 1.19 1.19 1.28 1/429 1431 171022:29:54 #stage_percentage 171122:29:56 provides percentage for current alert level 171222:29:56# [RSpecRunTime] RSpec elapsed time: 13 minutes 49.05 seconds. Current RSS: ~1344M. Threads: 3. load average: 1.17 1.18 1.28 1/429 1450 171422:29:56 when right at the limit for notification 171622:29:58 has warning notification 171722:29:58 behaves like aware of dismission cookie 171822:29:59 does not show when cookie is set 171922:29:59# [RSpecRunTime] RSpec elapsed time: 13 minutes 52.23 seconds. Current RSS: ~1344M. Threads: 3. load average: 1.17 1.18 1.28 1/429 1487 172122:29:59 #running_out? 172222:30:01 is running out of minutes 172322:30:01# [RSpecRunTime] RSpec elapsed time: 13 minutes 53.84 seconds. Current RSS: ~1345M. Threads: 3. load average: 1.17 1.18 1.28 1/429 1506 172522:30:01 #no_remaining_minutes? 172622:30:02 has not ran out of minutes 172722:30:02# [RSpecRunTime] RSpec elapsed time: 13 minutes 55.35 seconds. Current RSS: ~1345M. Threads: 3. load average: 1.16 1.18 1.28 1/429 1525 172922:30:02 #stage_percentage 173022:30:04 provides percentage for current alert level 173122:30:04# [RSpecRunTime] RSpec elapsed time: 13 minutes 57.1 seconds. Current RSS: ~1344M. Threads: 3. load average: 1.16 1.18 1.28 1/429 1544 173322:30:04 when usage has exceeded the limit 173522:30:06 has exceeded notification 173622:30:06 behaves like aware of dismission cookie 173722:30:08 does not show when cookie is set 173822:30:08# [RSpecRunTime] RSpec elapsed time: 14 minutes 0.65 second. Current RSS: ~1340M. Threads: 3. load average: 1.15 1.18 1.28 1/429 1581 174022:30:08 #running_out? 174122:30:09 does not have any minutes left 174222:30:10# [RSpecRunTime] RSpec elapsed time: 14 minutes 2.55 seconds. Current RSS: ~1339M. Threads: 3. load average: 1.15 1.18 1.28 1/429 1600 174422:30:10 #no_remaining_minutes? 174522:30:11 has run out of minutes out of minutes 174622:30:11# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.33 seconds. Current RSS: ~1338M. Threads: 3. load average: 1.14 1.17 1.28 1/429 1619 174822:30:11 #stage_percentage 174922:30:13 provides percentage for current alert level 175022:30:13# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.24 seconds. Current RSS: ~1337M. Threads: 3. load average: 1.14 1.17 1.28 1/429 1638 175222:30:13 with no projects that have runners enabled inside namespace 175322:30:13 behaves like not eligible to see notifications 175422:30:13 when not permitted to see notifications 175622:30:15 has no notifications set 175722:30:15# [RSpecRunTime] RSpec elapsed time: 14 minutes 7.71 seconds. Current RSS: ~1335M. Threads: 3. load average: 1.14 1.17 1.28 1/429 1657 175922:30:15 behaves like not eligible to see notifications 176022:30:15 when not permitted to see notifications 176222:30:16 has no notifications set 176322:30:16# [RSpecRunTime] RSpec elapsed time: 14 minutes 8.86 seconds. Current RSS: ~1346M. Threads: 3. load average: 1.12 1.17 1.27 1/429 1676 176522:30:16 when user is not authenticated 176622:30:16 behaves like not eligible to see notifications 176722:30:16 when not permitted to see notifications 176922:30:17 has no notifications set 177022:30:17# [RSpecRunTime] RSpec elapsed time: 14 minutes 10.08 seconds. Current RSS: ~1346M. Threads: 3. load average: 1.12 1.17 1.27 1/429 1695 177222:30:17 when user is not in the correct role 177322:30:17 behaves like not eligible to see notifications 177422:30:17 when not permitted to see notifications 177622:30:19 has no notifications set 177722:30:19# [RSpecRunTime] RSpec elapsed time: 14 minutes 11.61 seconds. Current RSS: ~1357M. Threads: 3. load average: 1.12 1.17 1.27 1/429 1714 177922:30:19# [RSpecRunTime] Finishing example group ee/spec/models/ci/minutes/notification_spec.rb. It took 1 minute 27.49 seconds. Expected to take 1 minute 15.45 seconds. 178022:30:19# [RSpecRunTime] Starting example group ee/spec/services/merge_requests/sync_report_approver_approval_rules_spec.rb. Expected to take 1 minute 0.77 second. 178122:30:19MergeRequests::SyncReportApproverApprovalRules 178322:30:19 default_name: "License-Check", report_type: :license_scanning 178422:30:19 when a project has a single approval rule for each report_type 178522:30:19 when the policy_mergability_check feature flag is false 178622:30:19 when report_approver_rules are enabled 178722:30:22 creates rule for report approvers 178822:30:26 updates previous report approval rule if defined 178922:30:26# [RSpecRunTime] RSpec elapsed time: 14 minutes 18.68 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.11 1.17 1.27 1/435 1830 179122:30:26 when report_approver_rules are enabled 179222:30:28 creates rule for report approvers 179322:30:30 updates previous report approval rule if defined 179422:30:30# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.05 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.10 1.16 1.27 1/436 1944 179622:30:30 default_name: "Coverage-Check", report_type: :code_coverage 179722:30:30 when a project has a single approval rule for each report_type 179822:30:30 when the policy_mergability_check feature flag is false 179922:30:30 when report_approver_rules are enabled 180022:30:32 creates rule for report approvers 180122:30:34 updates previous report approval rule if defined 180222:30:34# [RSpecRunTime] RSpec elapsed time: 14 minutes 27.32 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.10 1.16 1.27 1/436 2057 180422:30:34 when report_approver_rules are enabled 180522:30:36 creates rule for report approvers 180622:30:39 updates previous report approval rule if defined 180722:30:39# [RSpecRunTime] RSpec elapsed time: 14 minutes 31.62 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.09 1.16 1.27 1/436 2172 180922:30:39 when a project has multiple report approval rules 181022:30:39 when none of the rules have been synchronized to the merge request yet 181122:30:42 is expected to equal 2 181222:30:44 is expected to be report approver 181322:30:47 is expected to eql 0 181422:30:50 is expected to be license scanning 181522:30:53 is expected to eq "License-Check-5" 181622:30:56 is expected to eq #<ApprovalProjectRule id: 27, created_at: "2024-11-13 22:30:55.206227902 +0000", updated_at: "2024-11...rchestration_policy_configuration_id: nil, scan_result_policy_id: nil, approval_policy_rule_id: nil> 181722:30:58 is expected to be report approver 181822:31:01 is expected to eql 0 181922:31:04 is expected to be code coverage 182022:31:07 is expected to eq "Coverage-Check" 182122:31:10 is expected to eq #<ApprovalProjectRule id: 38, created_at: "2024-11-13 22:31:09.410408279 +0000", updated_at: "2024-11...rchestration_policy_configuration_id: nil, scan_result_policy_id: nil, approval_policy_rule_id: nil> 182222:31:10# [RSpecRunTime] RSpec elapsed time: 15 minutes 2.88 seconds. Current RSS: ~1331M. Threads: 4. load average: 1.04 1.14 1.26 1/437 2799 182422:31:10 when some of the rules have been synchronized to the merge request 182522:31:12 is expected to equal 2 182622:31:14 is expected to equal 1 182722:31:17 is expected to contain exactly #<ApprovalMergeRequestRule id: 35, created_at: "2024-11-13 22:31:16.815926550 +0000", updated_at: "20...an_result_policy_id: nil, applicable_post_merge: nil, project_id: nil, approval_policy_rule_id: nil> 182822:31:17# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.65 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.03 1.14 1.26 1/437 2970 183022:31:17 when report_approver_rules are disabled 183122:31:19 copies nothing 183222:31:19# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.77 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.03 1.14 1.26 1/437 3027 183422:31:19 when coverage_check_approval_rule is disabled 183522:31:21 copies nothing 183622:31:21# [RSpecRunTime] RSpec elapsed time: 15 minutes 13.95 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.03 1.13 1.25 1/437 3084 183822:31:21 when coverage_check_approval_rule is enabled 183922:31:23 synchronize coverage check approval rule 184022:31:23# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.25 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.03 1.13 1.25 1/437 3143 184222:31:23 Authorization 184322:31:23 without current user 184422:31:25 copies nothing 184522:31:25 when authentication is skipped 184722:31:28# [RSpecRunTime] RSpec elapsed time: 15 minutes 20.5 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.11 1.15 1.26 1/437 3257 184922:31:28# [RSpecRunTime] Finishing example group ee/spec/services/merge_requests/sync_report_approver_approval_rules_spec.rb. It took 1 minute 8.98 seconds. Expected to take 1 minute 0.77 second. 185022:31:28# [RSpecRunTime] Starting example group ee/spec/replicators/geo/terraform_state_version_replicator_spec.rb. Expected to take 50.66 seconds. 185122:31:28Geo::TerraformStateVersionReplicator 185222:31:30 invokes replicator.geo_handle_after_create on create 185322:31:30 behaves like a replicator 185422:31:30 Geo node status 185522:31:30 on a primary site 185622:31:33 .primary_total_count 185722:31:33 returns the number of available replicables on primary 185822:31:33# [RSpecRunTime] RSpec elapsed time: 15 minutes 25.72 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.26 1.18 1.27 1/436 3258 186022:31:33 on a secondary site 186122:31:33 .registry_count 186222:31:38 returns the number of registries on secondary 186322:31:38# [RSpecRunTime] RSpec elapsed time: 15 minutes 31.26 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.24 1.18 1.27 1/431 3259 186522:31:38 .synced_count 186622:31:44 returns the number of synced items on secondary 186722:31:44# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.81 seconds. Current RSS: ~1321M. Threads: 4. load average: 1.30 1.19 1.27 1/431 3260 186922:31:44 .failed_count 187022:31:49 returns the number of failed items on secondary 187122:31:49# [RSpecRunTime] RSpec elapsed time: 15 minutes 42.49 seconds. Current RSS: ~1321M. Threads: 4. load average: 1.27 1.19 1.27 1/431 3261 187322:31:49 when replicator is Geo::RegistrySyncWorker compatible 187422:31:50 has "created" and "deleted" events 187522:31:50 when replicator enqueues a sync event 187622:31:50 is expected to receive perform_async("terraform_state_version", "created", {"model_record_id"=>13}) 1 time 187722:31:50 behaves like a verifiable replicator 187922:31:50 has checksum_succeeded event 188022:31:50 .verification_enabled? 188122:31:50 on a Geo primary site 188222:31:50 when replication feature flag is enabled 188322:31:50 when force primary checksumming feature flag is enabled 188422:31:50 returns true 188522:31:50 when the force primary checksumming feature flag is disabled 188622:31:50 returns true 188722:31:50 when replication feature flag is disabled 188822:31:50 when force primary checksumming feature flag is enabled 188922:31:50 returns true 189022:31:50 when the force primary checksumming feature flag is disabled 189122:31:51 returns false 189222:31:51 on a Geo secondary site 189322:31:51 when replication feature flag is enabled 189422:31:51 when force primary checksumming feature flag is enabled 189522:31:51 returns true 189622:31:51 when the force primary checksumming feature flag is disabled 189722:31:51 returns true 189822:31:51 when replication feature flag is disabled 189922:31:51 when force primary checksumming feature flag is enabled 190022:31:51 returns false 190122:31:51 when the force primary checksumming feature flag is disabled 190222:31:51 returns false 190322:31:51 .checksummed_count 190422:31:51 when verification is enabled 190522:31:51 behaves like a counter of succeeded available verifiables 190622:31:51 is expected to eq 1 190722:31:52 excludes other verification states 190822:31:52 when verification is disabled 191022:31:52 .verified_count 191122:31:52 when verification is enabled 191222:31:52 behaves like a counter of succeeded available verifiables 191322:31:52 is expected to eq 1 191422:31:53 excludes other verification states 191522:31:53 when verification is disabled 191722:31:53 .checksum_failed_count 191822:31:53 when verification is enabled 191922:31:53 behaves like a counter of failed available verifiables 192022:31:53 is expected to eq 1 192122:31:53 excludes other verification states 192222:31:53 when verification is disabled 192422:31:54 .verification_failed_count 192522:31:54 when verification is enabled 192622:31:54 behaves like a counter of failed available verifiables 192722:31:54 is expected to eq 1 192822:31:54 excludes other verification states 192922:31:54 when verification is disabled 193122:31:54 .verification_total_count 193222:31:54 when verification is enabled 193322:31:54 when the verification_state is disabled 193422:31:55 is expected to eq 0 193522:31:55 when the verification_state is not disabled 193622:31:55 is expected to eq 1 193722:31:55 when verification is disabled 193922:31:55 .trigger_background_verification 194022:31:55 when verification is enabled 194122:31:55 for a Geo secondary 194222:31:55 does not enqueue ReverificationBatchWorker 194322:31:56 enqueues VerificationBatchWorker 194422:31:56 enqueues VerificationTimeoutWorker 194522:31:56 for a Geo primary 194622:31:56 enqueues ReverificationBatchWorker 194722:31:56 enqueues VerificationStateBackfillWorker 194822:31:56 enqueues VerificationBatchWorker 194922:31:56 enqueues VerificationTimeoutWorker 195022:31:56 when verification is disabled 195122:31:56 does not enqueue VerificationBatchWorker 195222:31:56 does not enqueue VerificationTimeoutWorker 195322:31:56 .backfill_verification_state_table 195422:31:56 on a Geo secondary site 195522:31:57 returns false 195622:31:57 on a Geo primary site 195722:31:57 when replication feature flag is enabled 195822:31:57 when force primary checksumming feature flag is enabled 195922:31:57 calls Geo::VerificationStateBackfillService 196022:31:57 when force primary checksumming feature flag is disabled 196122:31:57 calls Geo::VerificationStateBackfillService 196222:31:57 when replication feature flag is disabled 196322:31:57 when force primary checksumming feature flag is enabled 196422:31:57 calls Geo::VerificationStateBackfillService 196522:31:57 when force primary checksumming feature flag is disabled 196622:31:58 does not call Geo::VerificationStateBackfillService 196722:31:58 .verify_batch 196822:31:58 when there are records needing verification 196922:31:58 calls #verify on each replicator 197022:31:58 .remaining_verification_batch_count 197122:31:58 converts needs_verification_count to number of batches 197222:31:58 .remaining_reverification_batch_count 197322:31:58 converts needs_reverification_count to number of batches 197422:31:58 .reverify_batch! 197522:31:58 calls #reverify_batch 197622:31:58 .replicator_batch_to_verify 197722:31:59 returns usable Replicator instances 197822:31:59 .model_record_id_batch_to_verify 197922:31:59 when the batch is filled by pending rows 198022:31:59 returns IDs of pending rows 198122:31:59 does not call .verification_failed_batch 198222:31:59 when that batch is not filled by pending rows 198322:31:59 includes IDs of failed rows 198422:31:59 .verification_pending_batch 198522:31:59 when current node is a primary 198622:31:59 delegates to the model class of the replicator 198722:31:59 when current node is a secondary 198822:31:59 delegates to the registry class of the replicator 198922:31:59 .verification_failed_batch 199022:31:59 when current node is a primary 199122:31:59 delegates to the model class of the replicator 199222:31:59 when current node is a secondary 199322:31:59 delegates to the registry class of the replicator 199422:31:59 .fail_verification_timeouts 199522:31:59 when current node is a primary 199622:32:00 delegates to the model class of the replicator 199722:32:00 when current node is a secondary 199822:32:00 delegates to the registry class of the replicator 199922:32:00 #verify_async 200022:32:00 on a Geo primary 200122:32:00 calls verification_pending! 200222:32:00 does not enqueue Geo::VerificationWorker 200422:32:00 wraps the checksum calculation in track_checksum_attempt! 200522:32:00 #verification_state_tracker 200622:32:00 on a Geo primary 200722:32:01 returns model_record 200822:32:01 on a Geo secondary 200922:32:01 returns registry 201022:32:01 #geo_handle_after_checksum_succeeded 201122:32:01 on a Geo primary 201222:32:01 creates checksum_succeeded event 201322:32:02 is called on verification success 201422:32:02 when replication feature flag is disabled 201522:32:02 does not publish 201622:32:02 on a Geo secondary 201722:32:02 does not create an event 201822:32:02 #consume_event_checksum_succeeded 201922:32:02 with a persisted model_record 202022:32:02 on a Geo primary 202122:32:02 does nothing 202222:32:02 on a Geo secondary 202322:32:02 with a persisted registry 202422:32:02 with a registry which is verified 202522:32:03 sets state to verification_pending 202622:32:03 with a registry which is pending verification 202722:32:03 does not change state from verification_pending 202822:32:03 with an unpersisted registry 202922:32:03 does not persist the registry 203122:32:04 returns the opposite of immutable? 203222:32:04 #primary_verification_succeeded? 203322:32:04 when the model record is verification_succeeded 203422:32:04 returns true 203522:32:04 when the model record is not verification_succeeded 203622:32:04 returns false 203722:32:04 #ok_to_skip_download? 203822:32:04 when the registry is brand new 203922:32:04 when the model is immutable 204022:32:04 when the resource already exists on this site 204122:32:04 when verification is enabled for this model 204222:32:04 when the resource is in verifiables 204322:32:04 is expected to be truthy 204422:32:04 when the resource is not in verifiables 204522:32:05 is expected to be falsey 204622:32:05 when verification is disabled for this model 204722:32:05 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:886 (PENDING: this context does not apply to models that are verified) 204822:32:05 when the resource does not exist on this site 204922:32:05 is expected to be falsey 205022:32:05 when the model is mutable 205122:32:06 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:904 (PENDING: this context does not apply to immutable models) 205222:32:06 when the registry is not brand new (sync or verification has been attempted before) 205322:32:06 is expected to be falsey 205422:32:06 integration tests 205522:32:06 on a primary 205622:32:06 background backfill 205722:32:06 verifies model records 205822:32:06 triggered by events 205922:32:07 verifies model records 206022:32:07 on a secondary 206122:32:07 background backfill 206222:32:07 verifies registries 206322:32:07 triggered by events 206422:32:08 verifies registries 206622:32:08 is defined and does not raise error 206722:32:08 .replicables_for_current_secondary 206822:32:08 when syncing object storage is enabled 206922:32:08 behaves like is implemented and returns a valid relation 207022:32:09 is implemented 207122:32:09 when syncing object storage is disabled 207222:32:09 behaves like is implemented and returns a valid relation 207322:32:09 is implemented 207422:32:09 with selective sync disabled 207522:32:09 behaves like is implemented and returns a valid relation 207622:32:09 is implemented 207722:32:09 with selective sync enabled for namespaces 207822:32:09 behaves like is implemented and returns a valid relation 207922:32:10 is implemented 208022:32:10 with selective sync enabled for shards 208122:32:10 behaves like is implemented and returns a valid relation 208222:32:11 is implemented 208322:32:11 #after_verifiable_update 208422:32:11 verification_enabled: true, immutable: true, checksum: nil, checksummable: true, expect_verify_async: true 208522:32:11 calls verify_async only if needed 208622:32:11 verification_enabled: true, immutable: true, checksum: nil, checksummable: false, expect_verify_async: false 208722:32:11 calls verify_async only if needed 208822:32:11 verification_enabled: true, immutable: true, checksum: "abc123", checksummable: true, expect_verify_async: false 208922:32:11 calls verify_async only if needed 209022:32:11 verification_enabled: true, immutable: true, checksum: "abc123", checksummable: false, expect_verify_async: false 209122:32:12 calls verify_async only if needed 209222:32:12 verification_enabled: true, immutable: false, checksum: nil, checksummable: true, expect_verify_async: true 209322:32:12 calls verify_async only if needed 209422:32:12 verification_enabled: true, immutable: false, checksum: nil, checksummable: false, expect_verify_async: false 209522:32:12 calls verify_async only if needed 209622:32:12 verification_enabled: true, immutable: false, checksum: "abc123", checksummable: true, expect_verify_async: true 209722:32:13 calls verify_async only if needed 209822:32:13 verification_enabled: true, immutable: false, checksum: "abc123", checksummable: false, expect_verify_async: false 209922:32:13 calls verify_async only if needed 210022:32:13 verification_enabled: false, immutable: true, checksum: nil, checksummable: true, expect_verify_async: false 210122:32:13 calls verify_async only if needed 210222:32:13 verification_enabled: false, immutable: true, checksum: nil, checksummable: false, expect_verify_async: false 210322:32:13 calls verify_async only if needed 210422:32:13 verification_enabled: false, immutable: true, checksum: "abc123", checksummable: true, expect_verify_async: false 210522:32:14 calls verify_async only if needed 210622:32:14 verification_enabled: false, immutable: true, checksum: "abc123", checksummable: false, expect_verify_async: false 210722:32:14 calls verify_async only if needed 210822:32:14 verification_enabled: false, immutable: false, checksum: nil, checksummable: true, expect_verify_async: false 210922:32:14 calls verify_async only if needed 211022:32:14 verification_enabled: false, immutable: false, checksum: nil, checksummable: false, expect_verify_async: false 211122:32:15 calls verify_async only if needed 211222:32:15 verification_enabled: false, immutable: false, checksum: "abc123", checksummable: true, expect_verify_async: false 211322:32:15 calls verify_async only if needed 211422:32:15 verification_enabled: false, immutable: false, checksum: "abc123", checksummable: false, expect_verify_async: false 211522:32:15 calls verify_async only if needed 211622:32:15 #geo_handle_after_create 211722:32:15 on a Geo primary 211822:32:15 creates a Geo::Event 211922:32:16 calls #after_verifiable_update 212022:32:16 when replication feature flag is disabled 212122:32:16 does not publish 212222:32:16 on a Geo secondary 212322:32:16 does not create an event 212422:32:16 #geo_handle_after_destroy 212522:32:16 on a Geo primary 212622:32:17 creates a Geo::Event 212722:32:17 when replication feature flag is disabled 212822:32:17 does not publish 212922:32:17 on a Geo secondary 213022:32:17 does not create an event 213122:32:17 created event consumption 213222:32:17 when the blob's project is in replicables for this geo node 213322:32:17 invokes Geo::BlobDownloadService 213422:32:17 when the blob's project is not in replicables for this geo node 213522:32:18 does not invoke Geo::BlobDownloadService 213622:32:18 deleted event consumption 213722:32:18 when model_record was deleted from the DB and the replicator only has its ID 213822:32:18 invokes Geo::FileRegistryRemovalService 213922:32:18 backward compatibility 214022:32:18 invokes Geo::FileRegistryRemovalService when delete event is in deprecated format 214122:32:18 when object storage is enabled 214222:32:18 when GitLab managed replication is enabled 214322:32:19 deletes the file from object storage 214422:32:19 when GitLab managed replication is disabled 214522:32:19 does not delete the file from object storage 214622:32:19 #carrierwave_uploader 214722:32:20 is implemented 214922:32:20 is implemented 215122:32:20 responds to primary_key 215322:32:20 when the file is locally stored 215422:32:21 returns a valid path to a file 215522:32:21 #calculate_checksum 215622:32:21 when the file is verifiable 215722:32:21 when the file exists 215822:32:21 when the file is locally stored 215922:32:21 returns hexdigest of the file 216022:32:21 when the file is remotely stored 216122:32:21 returns the the size of the file 216222:32:21 when the file does not exist 216322:32:22 raises an error 216422:32:22 when the file is not verifiable 216522:32:22 raises an error 216622:32:22 #resource_exists? 216722:32:22 is expected to be truthy 216822:32:22 when the file does not exist 216922:32:22 is expected to be falsey 217022:32:22 when the file is nil 217122:32:23 is expected to be falsey 217222:32:23 .bulk_create_delete_events_async 217322:32:24Job arguments to Geo::BatchEventCreateWorker must be native JSON types, but :replicable_name is a Symbol. 217522:32:24To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 217622:32:24 creates events 217722:32:25 raises error when model_record_id is nil 217822:32:25# [RSpecRunTime] RSpec elapsed time: 16 minutes 17.57 seconds. Current RSS: ~1307M. Threads: 4. load average: 1.20 1.18 1.27 1/431 3262 218022:32:25# [RSpecRunTime] Finishing example group ee/spec/replicators/geo/terraform_state_version_replicator_spec.rb. It took 56.99 seconds. Expected to take 50.66 seconds. 218122:32:25# [RSpecRunTime] Starting example group ee/spec/models/ee/ci/secure_file_spec.rb. Expected to take 42.86 seconds. 218222:32:25Ci::SecureFile 218322:32:25 does not allow STI 218422:32:25 on a primary node 218522:32:25 .with_verification_state 218622:32:26 returns records with given scope 218722:32:26# [RSpecRunTime] RSpec elapsed time: 16 minutes 18.76 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.20 1.18 1.27 1/431 3263 218922:32:26 .checksummed 219022:32:27 returns records with given scope 219122:32:27# [RSpecRunTime] RSpec elapsed time: 16 minutes 19.84 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.19 1.18 1.26 1/431 3264 219322:32:27 .not_checksummed 219422:32:28 returns records with given scope 219522:32:28# [RSpecRunTime] RSpec elapsed time: 16 minutes 20.89 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.19 1.18 1.26 1/431 3265 219722:32:28 #save_verification_details 219822:32:28 when model record is not part of verifiables scope 219922:32:29 does not create verification details 220022:32:29 when model_record is part of verifiables scope 220122:32:30 creates verification details 220222:32:30 #verification_pending_batch 220322:32:31 logs the verification state transition 220422:32:31 #verification_failed_batch 220522:32:32 logs the verification state transition 220622:32:32 #fail_verification_timeouts 220722:32:33 logs the verification state transition 220822:32:33 when Geo is disabled 220922:32:33 #save_verification_details 221022:32:33 when model_record is part of verifiables scope 221122:32:33 doesn't create verification details 221222:32:33 #replicables_for_current_secondary 221322:32:33 selective_sync_namespaces: nil, selective_sync_shards: nil, factory: [:ci_secure_file], project_factory: [:project], include_expectation: true 221422:32:33 when sync object storage is enabled 221522:32:33 when the ci secure file is locally stored 221622:32:34 is expected to eq true 221722:32:34# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.42 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.17 1.17 1.26 1/431 3266 221922:32:34 when the ci secure file is object stored 222022:32:36 is expected to eq true 222122:32:36# [RSpecRunTime] RSpec elapsed time: 16 minutes 28.66 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.17 1.17 1.26 1/431 3267 222322:32:36 when sync object storage is disabled 222422:32:36 when the ci secure file is locally stored 222522:32:37 is expected to eq true 222622:32:37# [RSpecRunTime] RSpec elapsed time: 16 minutes 29.85 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.16 1.17 1.26 1/431 3268 222822:32:37 when the ci secure file is object stored 222922:32:38 is expected to be falsey 223022:32:38# [RSpecRunTime] RSpec elapsed time: 16 minutes 31.07 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.16 1.17 1.26 1/431 3269 223222:32:38 selective_sync_namespaces: nil, selective_sync_shards: :model, factory: [:ci_secure_file], project_factory: [:project], include_expectation: true 223322:32:38 when sync object storage is enabled 223422:32:38 when the ci secure file is locally stored 223522:32:39 is expected to eq true 223622:32:39# [RSpecRunTime] RSpec elapsed time: 16 minutes 32.29 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.16 1.17 1.26 1/431 3270 223822:32:39 when the ci secure file is object stored 223922:32:41 is expected to eq true 224022:32:41# [RSpecRunTime] RSpec elapsed time: 16 minutes 33.58 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.16 1.17 1.26 1/431 3271 224222:32:41 when sync object storage is disabled 224322:32:41 when the ci secure file is locally stored 224422:32:42 is expected to eq true 224522:32:42# [RSpecRunTime] RSpec elapsed time: 16 minutes 34.8 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.15 1.17 1.26 1/431 3272 224722:32:42 when the ci secure file is object stored 224822:32:43 is expected to be falsey 224922:32:43# [RSpecRunTime] RSpec elapsed time: 16 minutes 36.13 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.15 1.17 1.26 1/431 3273 225122:32:43 selective_sync_namespaces: nil, selective_sync_shards: :other, factory: [:ci_secure_file], project_factory: [:project], include_expectation: false 225222:32:43 when sync object storage is enabled 225322:32:43 when the ci secure file is locally stored 225422:32:44 is expected to eq false 225522:32:44# [RSpecRunTime] RSpec elapsed time: 16 minutes 37.39 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.15 1.17 1.26 1/431 3274 225722:32:44 when the ci secure file is object stored 225822:32:46 is expected to eq false 225922:32:46# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.67 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.15 1.17 1.26 1/431 3275 226122:32:46 when sync object storage is disabled 226222:32:46 when the ci secure file is locally stored 226322:32:47 is expected to eq false 226422:32:47# [RSpecRunTime] RSpec elapsed time: 16 minutes 39.95 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.13 1.16 1.26 3/431 3276 226622:32:47 when the ci secure file is object stored 226722:32:48 is expected to be falsey 226822:32:48# [RSpecRunTime] RSpec elapsed time: 16 minutes 41.24 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.13 1.16 1.26 1/431 3277 227022:32:48 selective_sync_namespaces: :model_parent, selective_sync_shards: nil, factory: [:ci_secure_file], project_factory: [:project], include_expectation: true 227122:32:48 when sync object storage is enabled 227222:32:48 when the ci secure file is locally stored 227322:32:49 is expected to eq true 227422:32:49# [RSpecRunTime] RSpec elapsed time: 16 minutes 42.46 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.13 1.16 1.26 1/431 3278 227622:32:49 when the ci secure file is object stored 227722:32:51 is expected to eq true 227822:32:51# [RSpecRunTime] RSpec elapsed time: 16 minutes 43.86 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.13 1.16 1.26 1/431 3279 228022:32:51 when sync object storage is disabled 228122:32:51 when the ci secure file is locally stored 228222:32:52 is expected to eq true 228322:32:52# [RSpecRunTime] RSpec elapsed time: 16 minutes 45.15 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.12 1.16 1.26 1/431 3280 228522:32:52 when the ci secure file is object stored 228622:32:53 is expected to be falsey 228722:32:53# [RSpecRunTime] RSpec elapsed time: 16 minutes 46.41 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.12 1.16 1.26 1/431 3281 228922:32:53 selective_sync_namespaces: :model_parent_parent, selective_sync_shards: nil, factory: [:ci_secure_file], project_factory: [:project, :in_subgroup], include_expectation: true 229022:32:53 when sync object storage is enabled 229122:32:53 when the ci secure file is locally stored 229222:32:55 is expected to eq true 229322:32:55# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.83 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.12 1.16 1.26 1/431 3282 229522:32:55 when the ci secure file is object stored 229622:32:56 is expected to eq true 229722:32:56# [RSpecRunTime] RSpec elapsed time: 16 minutes 49.27 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.11 1.16 1.25 1/431 3283 229922:32:56 when sync object storage is disabled 230022:32:56 when the ci secure file is locally stored 230122:32:58 is expected to eq true 230222:32:58# [RSpecRunTime] RSpec elapsed time: 16 minutes 50.7 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.11 1.16 1.25 1/431 3284 230422:32:58 when the ci secure file is object stored 230522:32:59 is expected to be falsey 230622:32:59# [RSpecRunTime] RSpec elapsed time: 16 minutes 52.24 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.11 1.16 1.25 1/431 3285 230822:32:59 selective_sync_namespaces: :other, selective_sync_shards: nil, factory: [:ci_secure_file], project_factory: [:project], include_expectation: false 230922:32:59 when sync object storage is enabled 231022:32:59 when the ci secure file is locally stored 231122:33:01 is expected to eq false 231222:33:01# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.71 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.11 1.16 1.25 1/431 3286 231422:33:01 when the ci secure file is object stored 231522:33:02 is expected to eq false 231622:33:02# [RSpecRunTime] RSpec elapsed time: 16 minutes 55.32 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.10 1.16 1.25 1/431 3287 231822:33:02 when sync object storage is disabled 231922:33:02 when the ci secure file is locally stored 232022:33:04 is expected to eq false 232122:33:04# [RSpecRunTime] RSpec elapsed time: 16 minutes 56.75 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.10 1.16 1.25 1/431 3288 232322:33:04 when the ci secure file is object stored 232422:33:05 is expected to be falsey 232522:33:05# [RSpecRunTime] RSpec elapsed time: 16 minutes 58.16 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.10 1.16 1.25 1/431 3289 232722:33:05 selective_sync_namespaces: :other, selective_sync_shards: nil, factory: [:ci_secure_file], project_factory: [:project, :in_subgroup], include_expectation: false 232822:33:05 when sync object storage is enabled 232922:33:05 when the ci secure file is locally stored 233022:33:07 is expected to eq false 233122:33:07# [RSpecRunTime] RSpec elapsed time: 16 minutes 59.77 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.10 1.15 1.25 1/431 3290 233322:33:07 when the ci secure file is object stored 233422:33:08 is expected to eq false 233522:33:08# [RSpecRunTime] RSpec elapsed time: 17 minutes 1.48 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.10 1.15 1.25 1/431 3291 233722:33:08 when sync object storage is disabled 233822:33:08 when the ci secure file is locally stored 233922:33:10 is expected to eq false 234022:33:10# [RSpecRunTime] RSpec elapsed time: 17 minutes 3.3 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.10 1.15 1.25 1/431 3292 234222:33:10 when the ci secure file is object stored 234322:33:12 is expected to be falsey 234422:33:12# [RSpecRunTime] RSpec elapsed time: 17 minutes 4.87 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.17 1.17 1.26 1/431 3293 234722:33:13 when search query is empty 234822:33:13 returns all records 234922:33:13# [RSpecRunTime] RSpec elapsed time: 17 minutes 6.25 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.17 1.17 1.26 1/431 3294 235122:33:13 when search query is not empty 235222:33:13 without matches 235322:33:13 filters all records 235422:33:13 with matches by attributes 235522:33:13 searchable_attribute: :name 235622:33:14 is expected to contain exactly #<Ci::SecureFile id: 38, project_id: 472, created_at: "2024-11-13 22:33:13.023708375 +0000", updated_...dbf8e3d6a6de0c637297d431f344002b961...", metadata: nil, expires_at: nil, verification_checksum: nil> 235722:33:14# [RSpecRunTime] Finishing example group ee/spec/models/ee/ci/secure_file_spec.rb. It took 48.98 seconds. Expected to take 42.86 seconds. 235822:33:14# [RSpecRunTime] Starting example group ee/spec/models/protected_environment_spec.rb. Expected to take 33.5 seconds. 235922:33:14ProtectedEnvironment 236022:33:14 does not allow STI 236122:33:14 associations 236222:33:14 is expected to belong to project required: false 236322:33:14 is expected to have many deploy_access_levels 236422:33:14 is expected to have many approval_rules class_name => ProtectedEnvironments::ApprovalRule inverse_of => protected_environment 236622:33:14 is expected to validate that :name cannot be empty/falsy 236722:33:14 is expected to validate that the length of :deploy_access_levels 236822:33:15 is expected to validate that :required_approval_count looks like an integer greater than or equal to 0 and less than or equal to 5 236922:33:15 can not belong to both group and project 237022:33:15 must belong to one of group or project 237122:33:15 group-level protected environment 237222:33:16 passes the validation when the name is listed in the tiers 237322:33:16 fails the validation when the name is not listed in the tiers 237422:33:16# [RSpecRunTime] RSpec elapsed time: 17 minutes 8.81 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.17 1.17 1.26 1/431 3295 237622:33:16 #accessible_to? 237722:33:16 when user is admin 237822:33:17 is expected to be truthy 237922:33:17# [RSpecRunTime] RSpec elapsed time: 17 minutes 9.87 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.15 1.16 1.25 1/431 3296 238122:33:17 when access has been granted to user 238222:33:18 is expected to be truthy 238322:33:18# [RSpecRunTime] RSpec elapsed time: 17 minutes 10.95 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.15 1.16 1.25 1/431 3297 238522:33:18 when specific access has been assigned to a group 238622:33:20 allows members of the group 238722:33:21 rejects non-members of the group 238822:33:21# [RSpecRunTime] RSpec elapsed time: 17 minutes 13.8 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.15 1.16 1.25 1/431 3298 239022:33:21 when access has been granted to maintainers 239122:33:22 allows maintainers 239222:33:23 rejects developers 239322:33:23# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.48 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.14 1.16 1.25 1/431 3299 239522:33:23 when access has been granted to developers 239622:33:25 allows maintainers 239722:33:26 allows developers 239822:33:26# [RSpecRunTime] RSpec elapsed time: 17 minutes 19.14 seconds. Current RSS: ~1320M. Threads: 4. load average: 1.13 1.16 1.25 1/431 3300 240022:33:26 #container_access_level 240122:33:27 with project-level protected environment 240222:33:27 behaves like correct access levels 240322:33:27 for project maintainer 240422:33:28 is expected to eq 40 240522:33:28# [RSpecRunTime] RSpec elapsed time: 17 minutes 20.69 seconds. Current RSS: ~1319M. Threads: 4. load average: 1.13 1.16 1.25 1/431 3301 240722:33:28 for project developer 240822:33:28 is expected to eq 30 240922:33:28 when user is nil 241022:33:28 is expected to eq 0 241122:33:28 with group-level protected environment 241222:33:28 behaves like correct access levels 241322:33:28 for project maintainer 241422:33:28 is expected to eq 40 241522:33:28 for project developer 241622:33:29 is expected to eq 30 241722:33:29 when user is nil 241822:33:29 is expected to eq 0 241922:33:29 #project_level? 242022:33:29 for a project-level protected environment 242122:33:30 is expected to be truthy 242222:33:30 for a group-level protected environment 242322:33:30 is expected to be falsey 242422:33:30 #group_level? 242522:33:30 for a group-level protected environment 242622:33:31 is expected to be truthy 242722:33:31 for a project-level protected environment 242822:33:32 is expected to be falsey 242922:33:32 .sorted_by_name 243022:33:34 sorts protected environments by name 243122:33:34# [RSpecRunTime] RSpec elapsed time: 17 minutes 27.04 seconds. Current RSS: ~1320M. Threads: 4. load average: 1.12 1.16 1.25 1/431 3302 243322:33:34 .with_environment_id 243422:33:35 sets corresponding environment id if there is environment matching by name and project 243522:33:35# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.16 seconds. Current RSS: ~1320M. Threads: 4. load average: 1.12 1.16 1.25 1/431 3303 243722:33:35 .revoke_user 243822:33:37 deletes matching deploy access levels for the given user 243922:33:37 when user is assigned to protected environment in the other project 244022:33:39 deletes matching deploy access levels for the given user in the specific project 244122:33:39# [RSpecRunTime] RSpec elapsed time: 17 minutes 31.86 seconds. Current RSS: ~1320M. Threads: 4. load average: 1.11 1.15 1.25 1/431 3304 244322:33:39 .revoke_group 244422:33:40 deletes matching deploy access levels for the given group 244522:33:40 when user is assigned to protected environment in the other project 244622:33:42 returns matching deploy access levels for the given group in the specific project 244722:33:42# [RSpecRunTime] RSpec elapsed time: 17 minutes 35.19 seconds. Current RSS: ~1320M. Threads: 4. load average: 1.10 1.15 1.25 1/431 3305 244922:33:42 .for_environment 245022:33:43 is expected to contain exactly #<ProtectedEnvironment id: 32, project_id: 496, created_at: "2024-11-13 22:33:43.398635189 +0000", up...2024-11-13 22:33:43.398635189 +0000", name: "production", group_id: nil, required_approval_count: 0> 245122:33:43 caches result 245222:33:43 calls .for_environments with the environment 245322:33:43 when environment does not exist 245422:33:44 raises an error 245522:33:44# [RSpecRunTime] RSpec elapsed time: 17 minutes 36.77 seconds. Current RSS: ~1319M. Threads: 4. load average: 1.10 1.15 1.25 1/431 3306 245722:33:44 .for_environments 245822:33:44 is expected to contain exactly #<ProtectedEnvironment id: 36, project_id: 497, created_at: "2024-11-13 22:33:44.918858423 +0000", up...2024-11-13 22:33:44.918858423 +0000", name: "production", group_id: nil, required_approval_count: 0> 245922:33:47 raises an error if environments belong to more than one project 246022:33:47 when environment is a different name 246122:33:47 is expected to be empty 246222:33:47# [RSpecRunTime] RSpec elapsed time: 17 minutes 40.23 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.09 1.15 1.25 1/431 3343 246422:33:47 when environment exists in a different project 246522:33:48 is expected to be empty 246622:33:48# [RSpecRunTime] RSpec elapsed time: 17 minutes 41.26 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.09 1.15 1.25 1/431 3344 246822:33:48 with group-level protected environment 246922:33:48 with project-level production environment 247022:33:49 has multiple protections 247122:33:49 when project-level protection does not exist 247222:33:49 has only group-level protection 247322:33:49 with staging environment 247422:33:49 does not have any protections 247522:33:49 with multiple environments 247622:33:50 is expected to contain exactly #<ProtectedEnvironment id: 45, project_id: 497, created_at: "2024-11-13 22:33:50.131190371 +0000", up...2024-11-13 22:33:50.131190371 +0000", name: "production", group_id: nil, required_approval_count: 0> and #<ProtectedEnvironment id: 46, project_id: 497, created_at: "2024-11-13 22:33:50.238225403 +0000", up...t: "2024-11-13 22:33:50.238225403 +0000", name: "canary", group_id: nil, required_approval_count: 0> 247722:33:50# [RSpecRunTime] Finishing example group ee/spec/models/protected_environment_spec.rb. It took 36.2 seconds. Expected to take 33.5 seconds. 247822:33:50# [RSpecRunTime] Starting example group ee/spec/models/vulnerabilities/issue_link_spec.rb. Expected to take 29.29 seconds. 247922:33:50Vulnerabilities::IssueLink 248022:33:50 does not allow STI 248122:33:50 associations and fields 248222:33:50 is expected to belong to vulnerability required: false 248322:33:50 is expected to belong to issue required: false 248422:33:50 is expected to have one author class_name => User through issue 248522:33:50 is expected to define :link_type as an enum backed by an integer with values ‹{related: 1, created: 2}› 248622:33:53 provides the "related" as default link_type 248722:33:53# [RSpecRunTime] RSpec elapsed time: 17 minutes 45.61 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.08 1.14 1.24 1/431 3345 249022:33:53 is expected to validate that :vulnerability cannot be empty/falsy 249122:33:53 is expected to validate that :issue cannot be empty/falsy 249322:33:55 is expected to validate that :issue_id is case-sensitively unique within the scope of :vulnerability_id, producing a custom validation error on failure 249422:33:55# [RSpecRunTime] RSpec elapsed time: 17 minutes 47.75 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.08 1.14 1.24 1/431 3346 249622:33:55 only one "created" link allowed per vulnerability 249722:33:57 is expected to validate that :vulnerability_id is case-sensitively unique, producing a custom validation error on failure 249822:33:57# [RSpecRunTime] RSpec elapsed time: 17 minutes 49.64 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.08 1.14 1.24 1/431 3347 250022:33:57 data consistency constraints 250122:33:57 when a link between the same vulnerability and issue already exists 250222:33:58 raises the uniqueness violation error 250322:33:58# [RSpecRunTime] RSpec elapsed time: 17 minutes 51.46 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.08 1.14 1.24 1/431 3348 250522:33:58 when there is an existing "created" issue link for vulnerability 250622:34:01 prevents the creation of a new "created" issue link 250722:34:03 allows the creation of a new "related" issue link 250822:34:03# [RSpecRunTime] RSpec elapsed time: 17 minutes 55.94 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.07 1.14 1.24 1/431 3349 251022:34:03 .by_link_type 251122:34:05 when the given argument is `nil` 251222:34:06 is expected to contain exactly #<Vulnerabilities::IssueLink id: 10, vulnerability_id: 7, issue_id: 9, link_type: "created", created_...11-13 22:34:04.756704584 +0000", updated_at: "2024-11-13 22:34:04.756704584 +0000", project_id: nil> and #<Vulnerabilities::IssueLink id: 11, vulnerability_id: 8, issue_id: 10, link_type: "related", created...11-13 22:34:05.950650958 +0000", updated_at: "2024-11-13 22:34:05.950650958 +0000", project_id: nil> 251322:34:06# [RSpecRunTime] RSpec elapsed time: 17 minutes 58.61 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.07 1.14 1.24 1/431 3350 251522:34:06 when the given argument is an uppercase string enum value 251622:34:06 is expected to contain exactly #<Vulnerabilities::IssueLink id: 10, vulnerability_id: 7, issue_id: 9, link_type: "created", created_...11-13 22:34:04.756704584 +0000", updated_at: "2024-11-13 22:34:04.756704584 +0000", project_id: nil> 251722:34:06 when the given argument is an uppercase symbol enum value 251822:34:06 is expected to contain exactly #<Vulnerabilities::IssueLink id: 11, vulnerability_id: 8, issue_id: 10, link_type: "related", created...11-13 22:34:05.950650958 +0000", updated_at: "2024-11-13 22:34:05.950650958 +0000", project_id: nil> 252022:34:08 is expected to contain exactly #<Vulnerabilities::IssueLink id: 12, vulnerability_id: 9, issue_id: 11, link_type: "created", created...11-13 22:34:07.582818226 +0000", updated_at: "2024-11-13 22:34:07.582818226 +0000", project_id: nil> and #<Vulnerabilities::IssueLink id: 13, vulnerability_id: 10, issue_id: 11, link_type: "related", create...11-13 22:34:08.191246558 +0000", updated_at: "2024-11-13 22:34:08.191246558 +0000", project_id: nil> 252122:34:08# [RSpecRunTime] RSpec elapsed time: 18 minutes 0.85 second. Current RSS: ~1325M. Threads: 4. load average: 1.07 1.14 1.24 1/432 3351 252322:34:08 with loose foreign key on vulnerabilities_issue_link.issue_id 252422:34:08 behaves like cleanup by a loose foreign key 252522:34:11 cleans up (delete or nullify) the model 252622:34:11# [RSpecRunTime] RSpec elapsed time: 18 minutes 4.07 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.06 1.13 1.24 1/433 3352 252822:34:11 with loose foreign key on vulnerabilities_issue_link.project_id 252922:34:11 behaves like cleanup by a loose foreign key 253022:34:21 cleans up (delete or nullify) the model 253122:34:21# [RSpecRunTime] RSpec elapsed time: 18 minutes 13.67 seconds. Current RSS: ~1321M. Threads: 4. load average: 1.06 1.13 1.24 1/432 3353 253322:34:21# [RSpecRunTime] Finishing example group ee/spec/models/vulnerabilities/issue_link_spec.rb. It took 30.9 seconds. Expected to take 29.29 seconds. 253422:34:21# [RSpecRunTime] Starting example group ee/spec/models/productivity_analytics_spec.rb. Expected to take 25.4 seconds. 253522:34:21ProductivityAnalytics 253622:34:21 does not allow STI 253722:34:21 metrics data 253822:34:21 #histogram_data 253922:34:21 metric: "days_to_merge", expected_result: {3=>2, 14=>1, 30=>1} 254022:34:23 calculates correctly 254122:34:23# [RSpecRunTime] RSpec elapsed time: 18 minutes 15.66 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.05 1.13 1.24 1/432 3354 254322:34:23 metric: "time_to_first_comment", expected_result: {0=>3, 24=>1} 254422:34:24 calculates correctly 254522:34:24# [RSpecRunTime] RSpec elapsed time: 18 minutes 17.45 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.05 1.13 1.24 1/432 3355 254722:34:24 metric: "time_to_last_commit", expected_result: {312=>1, 696=>1, 48=>2} 254822:34:26 calculates correctly 254922:34:26# [RSpecRunTime] RSpec elapsed time: 18 minutes 19.11 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.05 1.13 1.23 1/432 3356 255122:34:26 metric: "time_to_merge", expected_result: {24=>3, 0=>1} 255222:34:28 calculates correctly 255322:34:28# [RSpecRunTime] RSpec elapsed time: 18 minutes 20.83 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.05 1.13 1.23 1/432 3357 255522:34:28 metric: "commits_count", expected_result: {1=>2, 5=>1, 20=>1} 255622:34:30 calculates correctly 255722:34:30# [RSpecRunTime] RSpec elapsed time: 18 minutes 22.56 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.05 1.13 1.23 1/432 3358 255922:34:30 metric: "loc_per_commit", expected_result: {15=>1, 16=>1, 14=>1, 5=>1} 256022:34:31 calculates correctly 256122:34:31# [RSpecRunTime] RSpec elapsed time: 18 minutes 24.36 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.04 1.12 1.23 1/432 3359 256322:34:31 metric: "files_touched", expected_result: {15=>1, 3=>2, 1=>1} 256422:34:33 calculates correctly 256522:34:33# [RSpecRunTime] RSpec elapsed time: 18 minutes 26.1 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.04 1.12 1.23 1/432 3360 256722:34:33 metric: "something_invalid", expected_result: nil 256822:34:35 calculates correctly 256922:34:35# [RSpecRunTime] RSpec elapsed time: 18 minutes 27.84 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.04 1.12 1.23 1/432 3361 257122:34:35 for multiple labeled mrs 257222:34:37 returns aggregated data 257322:34:37# [RSpecRunTime] RSpec elapsed time: 18 minutes 29.62 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.04 1.12 1.23 1/432 3362 257522:34:37 #scatterplot_data 257622:34:38 returns metric values for each MR 257722:34:38 for multiple labeled mrs 257822:34:40 properly returns MRs with metrics calculated 257922:34:40# [RSpecRunTime] RSpec elapsed time: 18 minutes 33.02 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.04 1.12 1.23 1/432 3363 258122:34:40 #merge_requests_extended 258222:34:42 returns MRs data with all the metrics calculated 258322:34:42 with custom sorting 258422:34:43 reorders MRs according to custom sorting 258522:34:43 with unknown sorting 258622:34:45 sorts by id desc 258722:34:45# [RSpecRunTime] RSpec elapsed time: 18 minutes 38.0 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.04 1.12 1.23 1/432 3364 258922:34:45 for multiple labeled mrs 259022:34:47 properly returns MRs with metrics calculated 259122:34:47# [RSpecRunTime] RSpec elapsed time: 18 minutes 39.78 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.03 1.12 1.23 1/432 3365 259422:34:47 delegates to ApplicationSetting 259522:34:47# [RSpecRunTime] Finishing example group ee/spec/models/productivity_analytics_spec.rb. It took 26.2 seconds. Expected to take 25.4 seconds. 259622:34:47# [RSpecRunTime] Starting example group ee/spec/models/dast_scanner_profile_spec.rb. Expected to take 24.1 seconds. 259722:34:47DastScannerProfile 259822:34:47 does not allow STI 259922:34:47 #can_edit_profile? 260022:34:48 can_push_to_branch: false, result: false 260122:34:48 is expected to eq false 260222:34:48# [RSpecRunTime] RSpec elapsed time: 18 minutes 41.45 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.03 1.12 1.23 1/432 3386 260422:34:48 can_push_to_branch: true, result: true 260522:34:49 is expected to eq true 260622:34:49 #can_edit_profile? avoids N+1 queries 260722:34:51 is expected not to exceed query limit #<ActiveRecord::QueryRecorder:0x000079e4d1364158 @data={"/ee/app/models/dast_scanner_profile.rb:59:ca...@skip_cached=true, @skip_schema_queries=true, @query_recorder_debug=false, @log_file=nil, @count=10> 260822:34:51# [RSpecRunTime] RSpec elapsed time: 18 minutes 43.91 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.03 1.12 1.23 1/432 3409 261022:34:51 behaves like sanitizable 261122:34:51 includes Sanitizable 261322:34:51 when input includes javascript tags 261422:34:51 gets sanitized 261522:34:51 #name validation 261622:34:51 when input contains pre-escaped html entities 261722:34:51 is not valid 261822:34:51 when it contains a path component 261922:34:51 is not valid 262022:34:51 #referenced_in_security_policies 262122:34:51 there is no security_orchestration_policy_configuration assigned to project 262222:34:52 returns the referenced policy name 262322:34:52 there is security_orchestration_policy_configuration assigned to project 262422:34:53 calls security_orchestration_policy_configuration.active_policy_names_with_dast_scanner_profile with profile name 262522:34:53 returns empty array 262622:34:54# [RSpecRunTime] RSpec elapsed time: 18 minutes 46.54 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.03 1.12 1.23 1/432 3410 262922:34:54 .project_id_in 263022:34:54 returns the dast_scanner_profiles for given projects 263222:34:55 returns the dast_scanner_profiles with given name 263322:34:55 associations 263422:34:56 is expected to belong to project required: false 263522:34:56 #ci_variables 263622:34:57 returns a collection of variables 263722:34:57 when optional fields are set 263822:34:57 returns a collection of variables including these 263922:34:57 when the scan_type is active 264022:34:57 returns a collection of variables with the passive profile 264122:34:57 when the target_type is api 264222:34:57 when the scan_type is active 264322:34:57 returns a collection of variables with the passive profile 264422:34:57 when the scan_type is passive 264522:34:57 returns a collection of variables with the passive profile 264622:34:57 with loose foreign key on dast_scanner_profiles.project_id 264722:34:57 behaves like cleanup by a loose foreign key 264822:35:05 cleans up (delete or nullify) the model 264922:35:05# [RSpecRunTime] RSpec elapsed time: 18 minutes 58.3 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.02 1.11 1.22 1/432 3411 265222:35:07 returns the names for the DAST scanner profiles with the given IDs 265322:35:07 when a profile is not found 265422:35:07 rescues the error and returns an empty array 265522:35:07# [RSpecRunTime] RSpec elapsed time: 18 minutes 59.97 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.10 1.13 1.23 1/432 3412 265822:35:08 is expected to be valid 265922:35:09 is expected to validate that the length of :name is at most 255 266022:35:09 is expected to validate that :name is case-sensitively unique within the scope of :project_id 266122:35:10 is expected to validate that :project_id cannot be empty/falsy 266222:35:11 is expected to validate that :name cannot be empty/falsy 266322:35:11# [RSpecRunTime] RSpec elapsed time: 19 minutes 4.07 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.25 1.16 1.24 1/432 3413 266522:35:11# [RSpecRunTime] Finishing example group ee/spec/models/dast_scanner_profile_spec.rb. It took 24.21 seconds. Expected to take 24.1 seconds. 266622:35:11# [RSpecRunTime] Starting example group ee/spec/services/ee/issuable/destroy_service_spec.rb. Expected to take 21.19 seconds. 266722:35:11Issuable::DestroyService 266922:35:11 when destroying an epic 267022:35:11 when deleting the epic 267122:35:11 and deletes epic, epic work item and label links 267222:35:12 deletes the epic and the epic work item 267322:35:12 records usage ping epic destroy event 267422:35:12# [RSpecRunTime] RSpec elapsed time: 19 minutes 5.33 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.25 1.16 1.24 1/432 3414 267622:35:12 behaves like service deleting todos 267722:35:13 behaves like service scheduling async deletes 267822:35:13 destroys associated todos asynchronously 267922:35:13 works inside a transaction 268022:35:13 behaves like service deleting label links 268122:35:13 behaves like service scheduling async deletes 268222:35:13 destroys associated todos asynchronously 268322:35:14 works inside a transaction 268422:35:14 when deleting the epic work item 268522:35:14 and deletes epic, epic work item and label links 268622:35:14 deletes the epic and the epic work item 268722:35:14 behaves like service deleting todos 268822:35:14 behaves like service scheduling async deletes 268922:35:15 destroys associated todos asynchronously 269022:35:15 works inside a transaction 269122:35:15 behaves like service deleting label links 269222:35:15 behaves like service scheduling async deletes 269322:35:15 destroys associated todos asynchronously 269422:35:15 works inside a transaction 269522:35:15 with unified notes 269622:35:15 when deleting the epic 269722:35:17 behaves like deletes notes on both epic and epic work item 269822:35:17 deletes the epic, epic work item and all notes 269922:35:17# [RSpecRunTime] RSpec elapsed time: 19 minutes 10.36 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.31 1.17 1.24 1/432 3415 270122:35:17 when deleting the epic work item 270222:35:19 behaves like deletes notes on both epic and epic work item 270322:35:20 deletes the epic, epic work item and all notes 270422:35:20# [RSpecRunTime] RSpec elapsed time: 19 minutes 12.62 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.31 1.17 1.24 1/432 3416 270622:35:20 with unified resource_label_events 270722:35:20 when deleting the epic 270822:35:20 behaves like deletes label events on both epic and epic work item 270922:35:20 deletes the epic, epic work item and all notes 271022:35:20 when deleting the epic work item 271122:35:21 behaves like deletes label events on both epic and epic work item 271222:35:21 deletes the epic, epic work item and all notes 271322:35:21 with unified resource_state_events 271422:35:21 when deleting the epic 271522:35:21 behaves like deletes state events on both epic and epic work item 271622:35:21 deletes the epic, epic work item and all notes 271722:35:21 when deleting the epic work item 271822:35:22 behaves like deletes state events on both epic and epic work item 271922:35:22 deletes the epic, epic work item and all notes 272022:35:22 with unified description_versions 272122:35:22 when deleting the epic 272222:35:22 behaves like deletes description versions on both epic and epic work item 272322:35:22 deletes the epic, epic work item and all notes 272422:35:22 when deleting the epic work item 272522:35:23 behaves like deletes description versions on both epic and epic work item 272622:35:23 deletes the epic, epic work item and all notes 272722:35:23 when destroying other issuable type 272822:35:24 does not track usage ping epic destroy event 272922:35:24 when issuable is an issue 273022:35:24 behaves like logs delete issuable audit event 273122:35:25 logs audit event 273222:35:25# [RSpecRunTime] RSpec elapsed time: 19 minutes 17.7 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.37 1.19 1.25 1/433 3417 273422:35:25 when issuable is an epic 273522:35:25 behaves like logs delete issuable audit event 273622:35:25 logs audit event 273722:35:25 when issuable is a task 273822:35:25 behaves like logs delete issuable audit event 273922:35:26 logs audit event 274022:35:26 when issuable is a merge_request 274122:35:28 calls MergeRequestDestroyAuditor with correct arguments 274222:35:30 calls MergeRequestBeforeDestroyAuditor with correct arguments 274322:35:30# [RSpecRunTime] RSpec elapsed time: 19 minutes 22.96 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.34 1.18 1.25 1/438 3533 274522:35:30# [RSpecRunTime] Finishing example group ee/spec/services/ee/issuable/destroy_service_spec.rb. It took 18.89 seconds. Expected to take 21.19 seconds. 274622:35:30# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/security_orchestration/scan_execution_policy_resolver_spec.rb. Expected to take 20.07 seconds. 274722:35:30Resolvers::SecurityOrchestration::ScanExecutionPolicyResolver 274922:35:31 when feature is not licensed 275022:35:31 returns empty collection 275122:35:31# [RSpecRunTime] RSpec elapsed time: 19 minutes 24.47 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.39 1.20 1.25 1/439 3567 275322:35:31 when feature is licensed 275422:35:31 when policies are available for project only 275522:35:33 returns scan execution policies 275622:35:33# [RSpecRunTime] RSpec elapsed time: 19 minutes 26.21 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.39 1.20 1.25 1/438 3611 275822:35:33 when policies are available for namespace only 275922:35:34 when relationship argument is not provided 276022:35:35 returns no scan execution policies 276122:35:35# [RSpecRunTime] RSpec elapsed time: 19 minutes 27.84 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.39 1.20 1.25 1/438 3645 276322:35:35 when relationship argument is provided as DIRECT 276422:35:36 returns no scan execution policies 276522:35:36# [RSpecRunTime] RSpec elapsed time: 19 minutes 29.2 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.36 1.19 1.25 1/438 3679 276722:35:36 when relationship argument is provided as INHERITED 276822:35:38 returns scan execution policies for groups only 276922:35:38# [RSpecRunTime] RSpec elapsed time: 19 minutes 30.68 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.36 1.19 1.25 1/438 3724 277122:35:38 when policies are available for project and namespace 277222:35:38 when relationship argument is not provided 277322:35:40 returns scan execution policies for project only 277422:35:40# [RSpecRunTime] RSpec elapsed time: 19 minutes 32.57 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.36 1.19 1.25 1/438 3768 277622:35:40 when relationship argument is provided as DIRECT 277722:35:41 returns scan execution policies for project only 277822:35:41# [RSpecRunTime] RSpec elapsed time: 19 minutes 34.08 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.33 1.19 1.25 1/438 3812 278022:35:41 when the policy contains deprecated properties 278122:35:42 returns scan execution policies with deprecated_properties 278222:35:43# [RSpecRunTime] RSpec elapsed time: 19 minutes 35.53 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.33 1.19 1.25 1/438 3856 278422:35:43 when relationship argument is provided as INHERITED 278522:35:44 returns scan execution policies defined for both project and namespace 278622:35:44# [RSpecRunTime] RSpec elapsed time: 19 minutes 37.23 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.33 1.19 1.25 1/438 3904 278822:35:44 when user is unauthorized 278922:35:45 returns empty collection 279022:35:45 when action_scan_types is given 279122:35:45 when there are multiple policies 279222:35:46 returns policy matching the given scan type 279322:35:46# [RSpecRunTime] RSpec elapsed time: 19 minutes 39.41 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.47 1.22 1.26 1/438 3981 279522:35:46 when there are no matching policies 279622:35:48 returns empty response 279722:35:48# [RSpecRunTime] RSpec elapsed time: 19 minutes 40.8 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.47 1.22 1.26 1/438 4024 279922:35:48# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/security_orchestration/scan_execution_policy_resolver_spec.rb. It took 17.83 seconds. Expected to take 20.07 seconds. 280022:35:48# [RSpecRunTime] Starting example group ee/spec/graphql/types/merge_requests/blocking_merge_requests_type_spec.rb. Expected to take 17.19 seconds. 280122:35:48Types::MergeRequests::BlockingMergeRequestsType 280222:35:48 is expected to have graphql fields :total_count, :hidden_count, and :visible_merge_requests 280422:35:55 #total_count 280522:35:59 returns the correct total count 280622:35:59# [RSpecRunTime] RSpec elapsed time: 19 minutes 51.8 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.31 1.20 1.25 1/439 4364 280822:35:59 #hidden_count 280922:36:02 returns the hidden total count 281022:36:03# [RSpecRunTime] RSpec elapsed time: 19 minutes 55.5 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.29 1.19 1.25 1/439 4423 281222:36:03 #visible_merge_requests 281322:36:06 returns the correct visible merge request IDs 281422:36:06# [RSpecRunTime] RSpec elapsed time: 19 minutes 59.03 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.27 1.19 1.25 1/439 4482 281622:36:06# [RSpecRunTime] Finishing example group ee/spec/graphql/types/merge_requests/blocking_merge_requests_type_spec.rb. It took 18.24 seconds. Expected to take 17.19 seconds. 281722:36:06# [RSpecRunTime] Starting example group ee/spec/services/resource_access_tokens/revoke_service_spec.rb. Expected to take 15.91 seconds. 281822:36:06ResourceAccessTokens::RevokeService 281922:36:06 project access token audit events 282022:36:06 when project access token is successfully revoked 282122:36:08 logs project access token details 282222:36:08 behaves like audit event details 282322:36:09 creates an audit event 282422:36:11 logs author and resource info 282522:36:11# [RSpecRunTime] RSpec elapsed time: 20 minutes 3.7 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.27 1.19 1.25 1/437 4483 282722:36:11 behaves like sends correct event type in audit event stream 282822:36:12 sends correct event type in audit event stream 282922:36:12# [RSpecRunTime] RSpec elapsed time: 20 minutes 5.16 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.32 1.20 1.25 1/436 4484 283122:36:12 when project access token is unsuccessfully revoked 283222:36:12 when access token does not belong to this project 283322:36:13 logs the find error message 283422:36:13 behaves like audit event details 283522:36:14 creates an audit event 283622:36:16 logs author and resource info 283722:36:16# [RSpecRunTime] RSpec elapsed time: 20 minutes 8.71 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.32 1.20 1.25 1/433 4485 283922:36:16 behaves like sends correct event type in audit event stream 284022:36:17 sends correct event type in audit event stream 284122:36:17# [RSpecRunTime] RSpec elapsed time: 20 minutes 10.03 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.30 1.20 1.25 1/433 4486 284322:36:17 with inadequate permissions 284422:36:18 logs the permission error message 284522:36:18 behaves like audit event details 284622:36:20 creates an audit event 284722:36:21 logs author and resource info 284822:36:21# [RSpecRunTime] RSpec elapsed time: 20 minutes 14.19 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.27 1.20 1.25 1/433 4487 285022:36:21 behaves like sends correct event type in audit event stream 285122:36:23 sends correct event type in audit event stream 285222:36:23# [RSpecRunTime] RSpec elapsed time: 20 minutes 15.62 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.27 1.20 1.25 1/433 4488 285422:36:23# [RSpecRunTime] Finishing example group ee/spec/services/resource_access_tokens/revoke_service_spec.rb. It took 16.59 seconds. Expected to take 15.91 seconds. 285522:36:23# [RSpecRunTime] Starting example group ee/spec/lib/repositories/group_push_rules_changes_auditor_spec.rb. Expected to take 15.06 seconds. 285622:36:23Repositories::GroupPushRulesChangesAuditor 285722:36:23 for EVENT_TYPE_PER_ATTR 285822:36:23 defines audit event types for all the audit log allowlist attributes for group push rule changes 285922:36:23 when auditing group-level changes in push rules 286022:36:23 key: :commit_committer_check, old_value: false, new_value: true, event_name: "group_push_rules_commit_committer_check_updated" 286122:36:24 audits the change in push rule correctly 286222:36:24 streams correct audit event 286322:36:24 key: :commit_committer_check, old_value: true, new_value: false, event_name: "group_push_rules_commit_committer_check_updated" 286422:36:24 audits the change in push rule correctly 286522:36:25 streams correct audit event 286622:36:25 key: :reject_unsigned_commits, old_value: false, new_value: true, event_name: "group_push_rules_reject_unsigned_commits_updated" 286722:36:25 audits the change in push rule correctly 286822:36:25 streams correct audit event 286922:36:25 key: :reject_unsigned_commits, old_value: true, new_value: false, event_name: "group_push_rules_reject_unsigned_commits_updated" 287022:36:26 audits the change in push rule correctly 287122:36:26 streams correct audit event 287222:36:26 key: :deny_delete_tag, old_value: false, new_value: true, event_name: "group_push_rules_reject_deny_delete_tag_updated" 287322:36:26 audits the change in push rule correctly 287422:36:27 streams correct audit event 287522:36:27 key: :deny_delete_tag, old_value: true, new_value: false, event_name: "group_push_rules_reject_deny_delete_tag_updated" 287622:36:27 audits the change in push rule correctly 287722:36:27 streams correct audit event 287822:36:27 key: :member_check, old_value: false, new_value: true, event_name: "group_push_rules_reject_member_check_updated" 287922:36:28 audits the change in push rule correctly 288022:36:28 streams correct audit event 288122:36:28 key: :member_check, old_value: true, new_value: false, event_name: "group_push_rules_reject_member_check_updated" 288222:36:28 audits the change in push rule correctly 288322:36:29 streams correct audit event 288422:36:29 key: :prevent_secrets, old_value: false, new_value: true, event_name: "group_push_rules_prevent_secrets_updated" 288522:36:29 audits the change in push rule correctly 288622:36:29 streams correct audit event 288722:36:29 key: :prevent_secrets, old_value: true, new_value: false, event_name: "group_push_rules_prevent_secrets_updated" 288822:36:30 audits the change in push rule correctly 288922:36:30 streams correct audit event 289022:36:30 key: :branch_name_regex, old_value: nil, new_value: "\\Asecurity-.*\\z", event_name: "group_push_rules_branch_name_regex_updated" 289122:36:30 audits the change in push rule correctly 289222:36:31 streams correct audit event 289322:36:31 key: :branch_name_regex, old_value: ".*\\w{2}", new_value: "\\Asecurity-.*\\z", event_name: "group_push_rules_branch_name_regex_updated" 289422:36:31 audits the change in push rule correctly 289522:36:31 streams correct audit event 289622:36:31 key: :commit_message_regex, old_value: nil, new_value: "\\Asecurity-.*\\z", event_name: "group_push_rules_commit_message_regex_updated" 289722:36:32 audits the change in push rule correctly 289822:36:32 streams correct audit event 289922:36:32 key: :commit_message_regex, old_value: ".*\\w{2}", new_value: "\\Asecurity-.*\\z", event_name: "group_push_rules_commit_message_regex_updated" 290022:36:32 audits the change in push rule correctly 290122:36:33 streams correct audit event 290222:36:33 key: :commit_message_negative_regex, old_value: nil, new_value: "\\Asecurity-.*\\z", event_name: "group_push_rules_commit_message_negative_regex_updated" 290322:36:33 audits the change in push rule correctly 290422:36:33 streams correct audit event 290522:36:33 key: :commit_message_negative_regex, old_value: ".*\\w{2}", new_value: "\\Asecurity-.*\\z", event_name: "group_push_rules_commit_message_negative_regex_updated" 290622:36:34 audits the change in push rule correctly 290722:36:34 streams correct audit event 290822:36:34 key: :author_email_regex, old_value: nil, new_value: "\\Asecurity-.*\\z", event_name: "group_push_rules_author_email_regex_updated" 290922:36:35 audits the change in push rule correctly 291022:36:35 streams correct audit event 291122:36:35 key: :author_email_regex, old_value: ".*\\w{2}", new_value: "\\Asecurity-.*\\z", event_name: "group_push_rules_author_email_regex_updated" 291222:36:35 audits the change in push rule correctly 291322:36:36 streams correct audit event 291422:36:36 key: :file_name_regex, old_value: nil, new_value: "\\Asecurity-.*\\z", event_name: "group_push_rules_file_name_regex_updated" 291522:36:36 audits the change in push rule correctly 291622:36:36 streams correct audit event 291722:36:36 key: :file_name_regex, old_value: ".*\\w{2}", new_value: "\\Asecurity-.*\\z", event_name: "group_push_rules_file_name_regex_updated" 291822:36:37 audits the change in push rule correctly 291922:36:37 streams correct audit event 292022:36:37 key: :max_file_size, old_value: 0, new_value: 132, event_name: "group_push_rules_max_file_size_updated" 292122:36:37 audits the change in push rule correctly 292222:36:38 streams correct audit event 292322:36:38 key: :max_file_size, old_value: 12, new_value: 42, event_name: "group_push_rules_max_file_size_updated" 292422:36:38 audits the change in push rule correctly 292522:36:38 streams correct audit event 292622:36:38# [RSpecRunTime] Finishing example group ee/spec/lib/repositories/group_push_rules_changes_auditor_spec.rb. It took 15.8 seconds. Expected to take 15.06 seconds. 292722:36:38# [RSpecRunTime] Starting example group ee/spec/finders/sbom/dependencies_finder_spec.rb. Expected to take 13.9 seconds. 292822:36:38Sbom::DependenciesFinder 292922:36:41 with organization 293022:36:41 without params 293122:36:41 returns the dependencies associated with the project ordered by id 293222:36:41# [RSpecRunTime] RSpec elapsed time: 20 minutes 34.07 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.27 1.20 1.25 1/433 4489 293522:36:41 when sorted asc by names 293622:36:41 returns array of data properly sorted 293722:36:41 when sorted desc by names 293822:36:41 returns array of data properly sorted 293922:36:41 when sorted asc by packager 294022:36:41 returns array of data properly sorted 294122:36:41 when sorted desc by packager 294222:36:41 returns array of data properly sorted 294322:36:41 when sorted asc by license 294422:36:41 returns sorted results 294522:36:41 when sorted desc by license 294622:36:42 returns sorted results 294722:36:42 when sorted asc by severity 294822:36:42 returns array of data properly sorted 294922:36:42 when sorted desc by severity 295022:36:42 returns array of data properly sorted 295122:36:42 when filtered by package name npm 295222:36:42 returns only records with packagers related to npm 295322:36:42 when filtered by component name 295422:36:42 returns only records corresponding to the filter 295522:36:42 when filtered by component IDs 295622:36:42 returns only records corresponding to the filter 295722:36:42 when filtered by license 295822:36:42 returns only records corresponding to the filter 295922:36:42 when params is invalid 296022:36:42 returns the dependencies associated with the project ordered by id 296122:36:42 for visibility 296222:36:43 as current user 296322:36:43 returns no occurrences 296422:36:43# [RSpecRunTime] RSpec elapsed time: 20 minutes 36.18 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.27 1.20 1.25 1/433 4490 296722:36:43 is expected to contain exactly #<Sbom::Occurrence id: 1, created_at: "2024-11-13 22:36:40.268907460 +0000", updated_at: "2024-11-13 ...package_id: 1, archived: false, traversal_ids: [1713, 1714], ancestors: [], reachability: "unknown">, #<Sbom::Occurrence id: 2, created_at: "2024-11-13 22:36:40.839267826 +0000", updated_at: "2024-11-13 ...package_id: 2, archived: false, traversal_ids: [1713, 1714], ancestors: [], reachability: "unknown">, #<Sbom::Occurrence id: 3, created_at: "2024-11-13 22:36:41.468117869 +0000", updated_at: "2024-11-13 ...package_id: 3, archived: false, traversal_ids: [1713, 1714], ancestors: [], reachability: "unknown">, and #<Sbom::Occurrence id: 4, created_at: "2024-11-13 22:36:43.272284462 +0000", updated_at: "2024-11-13 ...ource_package_id: 4, archived: false, traversal_ids: [1713], ancestors: [], reachability: "unknown"> 296822:36:43 as a user without project authorizations 296922:36:43 is expected to be empty 297022:36:43 with subgroup 297122:36:43 without params 297222:36:44 returns the dependencies associated with the project ordered by id 297422:36:44 when sorted asc by names 297522:36:44 returns array of data properly sorted 297622:36:44 when sorted desc by names 297722:36:44 returns array of data properly sorted 297822:36:44 when sorted asc by packager 297922:36:44 returns array of data properly sorted 298022:36:44 when sorted desc by packager 298122:36:44 returns array of data properly sorted 298222:36:44 when sorted asc by license 298322:36:44 returns sorted results 298422:36:44 when sorted desc by license 298522:36:44 returns sorted results 298622:36:44 when sorted asc by severity 298722:36:44 returns array of data properly sorted 298822:36:44 when sorted desc by severity 298922:36:44 returns array of data properly sorted 299022:36:44 when filtered by package name npm 299122:36:44 returns only records with packagers related to npm 299222:36:44 when filtered by component name 299322:36:44 returns only records corresponding to the filter 299422:36:44 when filtered by component IDs 299522:36:44 returns only records corresponding to the filter 299622:36:44 when filtered by license 299722:36:44 returns only records corresponding to the filter 299822:36:44 when params is invalid 299922:36:44 returns the dependencies associated with the project ordered by id 300022:36:44 when filtering by project_id 300122:36:46 returns records for authorized projects only 300222:36:46# [RSpecRunTime] RSpec elapsed time: 20 minutes 39.27 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.25 1.20 1.25 2/433 4491 300522:36:46 without params 300622:36:46 returns the dependencies associated with the project ordered by id 300822:36:46 when sorted asc by names 300922:36:46 returns array of data properly sorted 301022:36:46 when sorted desc by names 301122:36:46 returns array of data properly sorted 301222:36:46 when sorted asc by packager 301322:36:47 returns array of data properly sorted 301422:36:47 when sorted desc by packager 301522:36:47 returns array of data properly sorted 301622:36:47 when sorted asc by license 301722:36:47 returns sorted results 301822:36:47 when sorted desc by license 301922:36:47 returns sorted results 302022:36:47 when sorted asc by severity 302122:36:47 returns array of data properly sorted 302222:36:47 when sorted desc by severity 302322:36:47 returns array of data properly sorted 302422:36:47 when filtered by package name npm 302522:36:47 returns only records with packagers related to npm 302622:36:47 when filtered by component name 302722:36:47 returns only records corresponding to the filter 302822:36:47 when filtered by component IDs 302922:36:47 returns only records corresponding to the filter 303022:36:47 when filtered by license 303122:36:47 returns only records corresponding to the filter 303222:36:47 when params is invalid 303322:36:47 returns the dependencies associated with the project ordered by id 303422:36:47 when filtering by project_id 303522:36:49 returns records for authorized projects only 303622:36:49# [RSpecRunTime] RSpec elapsed time: 20 minutes 42.15 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.25 1.20 1.25 1/433 4492 303822:36:49 with project 303922:36:49 without params 304022:36:49 returns the dependencies associated with the project ordered by id 304222:36:49 when sorted asc by names 304322:36:49 returns array of data properly sorted 304422:36:49 when sorted desc by names 304522:36:49 returns array of data properly sorted 304622:36:49 when sorted asc by packager 304722:36:49 returns array of data properly sorted 304822:36:49 when sorted desc by packager 304922:36:49 returns array of data properly sorted 305022:36:49 when sorted asc by license 305122:36:50 returns sorted results 305222:36:50 when sorted desc by license 305322:36:50 returns sorted results 305422:36:50 when sorted asc by severity 305522:36:50 returns array of data properly sorted 305622:36:50 when sorted desc by severity 305722:36:50 returns array of data properly sorted 305822:36:50 when filtered by package name npm 305922:36:50 returns only records with packagers related to npm 306022:36:50 when filtered by component name 306122:36:50 returns only records corresponding to the filter 306222:36:50 when filtered by component IDs 306322:36:50 returns only records corresponding to the filter 306422:36:50 when filtered by license 306522:36:50 returns only records corresponding to the filter 306622:36:50 when params is invalid 306722:36:50 returns the dependencies associated with the project ordered by id 306822:36:50 when filtering by project_id 306922:36:51 ignores the project_id param 307022:36:51 when filtered by source types 307122:36:52 returns only records corresponding to the filter 307222:36:52 when source type nil_source is also present 307322:36:52 returns records with nil type 307422:36:52# [RSpecRunTime] Finishing example group ee/spec/finders/sbom/dependencies_finder_spec.rb. It took 13.24 seconds. Expected to take 13.9 seconds. 307522:36:52# [RSpecRunTime] Starting example group ee/spec/services/merge_trains/refresh_service_spec.rb. Expected to take 12.78 seconds. 307622:36:52MergeTrains::RefreshService 307822:36:52 when merge request 1 is passed 307922:36:53 executes RefreshMergeRequestService to all the following merge requests 308022:36:53 when refresh service 1 returns error status 308122:36:55 specifies require_recreate to refresh service 2 308222:36:55# [RSpecRunTime] RSpec elapsed time: 20 minutes 47.97 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.23 1.19 1.24 1/433 4493 308422:36:55 when refresh service 1 returns success status and did not create a pipeline 308522:36:57 does not specify require_recreate to refresh service 2 308622:36:57# [RSpecRunTime] RSpec elapsed time: 20 minutes 49.74 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.21 1.19 1.24 1/433 4494 308822:36:57 when refresh service 1 returns success status and created a pipeline 308922:36:58 specifies require_recreate to refresh service 2 309022:36:58# [RSpecRunTime] RSpec elapsed time: 20 minutes 51.36 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.21 1.19 1.24 1/433 4495 309222:36:58 when merge request 1 is not on a merge train 309322:37:01 does not refresh 309422:37:02# [RSpecRunTime] RSpec elapsed time: 20 minutes 54.5 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.19 1.18 1.24 1/436 4554 309622:37:02 when merge request 1 was on a merge train 309722:37:03 does not refresh 309822:37:03# [RSpecRunTime] RSpec elapsed time: 20 minutes 56.05 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.19 1.18 1.24 1/436 4555 310022:37:03 when merge request 2 is passed 310122:37:05 executes RefreshMergeRequestService to all the merge requests from beginning 310222:37:05# [RSpecRunTime] RSpec elapsed time: 20 minutes 57.73 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.19 1.18 1.24 1/435 4556 310422:37:05# [RSpecRunTime] Finishing example group ee/spec/services/merge_trains/refresh_service_spec.rb. It took 13.07 seconds. Expected to take 12.78 seconds. 310522:37:05# [RSpecRunTime] Starting example group ee/spec/finders/ee/group_members_finder_spec.rb. Expected to take 12.11 seconds. 310622:37:05GroupMembersFinder 310822:37:06 with custom roles 310922:37:13 subject_relations: [], subject_group: :group, expected_members: [] 311022:37:13 returns correct members 311122:37:13# [RSpecRunTime] RSpec elapsed time: 21 minutes 5.73 seconds. Current RSS: ~1331M. Threads: 4. load average: 1.16 1.18 1.24 3/434 4557 311322:37:13 subject_relations: [:direct, :inherited], subject_group: :group, expected_members: [:user1_group, :user2_group, :user3_group, :user4_group] 311422:37:13 returns correct members 311522:37:13 subject_relations: [:direct], subject_group: :group, expected_members: [:user1_group, :user2_group, :user3_group, :user4_group] 311622:37:13 returns correct members 311722:37:13 subject_relations: [:inherited], subject_group: :group, expected_members: [] 311822:37:13 returns correct members 311922:37:13 subject_relations: [:descendants], subject_group: :group, expected_members: [:user1_sub_group, :user1_sub_sub_group, :user2_sub_group, :user2_sub_sub_group, :user3_sub_group, :user3_sub_sub_group, :user4_sub_group, :user4_sub_sub_group] 312022:37:13 returns correct members 312122:37:13 subject_relations: [:shared_from_groups], subject_group: :group, expected_members: [:user1_public_shared_group, :user2_public_shared_group, :user3_public_shared_group, :user4_public_shared_group] 312222:37:13 returns correct members 312322:37:13 subject_relations: [:direct, :inherited, :descendants, :shared_from_groups], subject_group: :group, expected_members: [:user1_group, :user1_sub_group, :user1_sub_sub_group, :user1_public_shared_group, :user2_group, :user2_sub_group, :user2_sub_sub_group, :user2_public_shared_group, :user3_group, :user3_sub_group, :user3_sub_sub_group, :user3_public_shared_group, :user4_group, :user4_sub_group, :user4_sub_sub_group, :user4_public_shared_group] 312422:37:13 returns correct members 312522:37:13 subject_relations: [], subject_group: :sub_group, expected_members: [] 312622:37:13 returns correct members 312722:37:13 subject_relations: [:direct, :inherited], subject_group: :sub_group, expected_members: [:user1_group, :user1_sub_group, :user2_group, :user2_sub_group, :user3_group, :user3_sub_group, :user4_group, :user4_sub_group] 312822:37:13 returns correct members 312922:37:13 subject_relations: [:direct], subject_group: :sub_group, expected_members: [:user1_sub_group, :user2_sub_group, :user3_sub_group, :user4_sub_group] 313022:37:13 returns correct members 313122:37:13 subject_relations: [:inherited], subject_group: :sub_group, expected_members: [:user1_group, :user2_group, :user3_group, :user4_group] 313222:37:13 returns correct members 313322:37:13 subject_relations: [:descendants], subject_group: :sub_group, expected_members: [:user1_sub_sub_group, :user2_sub_sub_group, :user3_sub_sub_group, :user4_sub_sub_group] 313422:37:13 returns correct members 313522:37:13 subject_relations: [:shared_from_groups], subject_group: :sub_group, expected_members: [:user1_public_shared_group, :user2_public_shared_group, :user3_public_shared_group, :user4_public_shared_group] 313622:37:13 returns correct members 313722:37:13 subject_relations: [:direct, :inherited, :descendants, :shared_from_groups], subject_group: :sub_group, expected_members: [:user1_group, :user1_sub_group, :user1_sub_sub_group, :user1_public_shared_group, :user2_group, :user2_sub_group, :user2_sub_sub_group, :user2_public_shared_group, :user3_group, :user3_sub_group, :user3_sub_sub_group, :user3_public_shared_group, :user4_group, :user4_sub_group, :user4_sub_sub_group, :user4_public_shared_group] 313822:37:13 returns correct members 313922:37:13 subject_relations: [], subject_group: :sub_sub_group, expected_members: [] 314022:37:14 returns correct members 314122:37:14 subject_relations: [:direct, :inherited], subject_group: :sub_sub_group, expected_members: [:user1_group, :user1_sub_group, :user1_sub_sub_group, :user2_group, :user2_sub_group, :user2_sub_sub_group, :user3_group, :user3_sub_group, :user3_sub_sub_group, :user4_group, :user4_sub_group, :user4_sub_sub_group] 314222:37:14 returns correct members 314322:37:14 subject_relations: [:direct], subject_group: :sub_sub_group, expected_members: [:user1_sub_sub_group, :user2_sub_sub_group, :user3_sub_sub_group, :user4_sub_sub_group] 314422:37:14 returns correct members 314522:37:14 subject_relations: [:inherited], subject_group: :sub_sub_group, expected_members: [:user1_group, :user1_sub_group, :user2_group, :user2_sub_group, :user3_group, :user3_sub_group, :user4_group, :user4_sub_group] 314622:37:14 returns correct members 314722:37:14 subject_relations: [:descendants], subject_group: :sub_sub_group, expected_members: [] 314822:37:14 returns correct members 314922:37:14 subject_relations: [:shared_from_groups], subject_group: :sub_sub_group, expected_members: [:user1_public_shared_group, :user2_public_shared_group, :user3_public_shared_group, :user4_public_shared_group] 315022:37:14 returns correct members 315122:37:14 subject_relations: [:direct, :inherited, :descendants, :shared_from_groups], subject_group: :sub_sub_group, expected_members: [:user1_group, :user1_sub_group, :user1_sub_sub_group, :user1_public_shared_group, :user2_group, :user2_sub_group, :user2_sub_sub_group, :user2_public_shared_group, :user3_group, :user3_sub_group, :user3_sub_sub_group, :user3_public_shared_group, :user4_group, :user4_sub_group, :user4_sub_sub_group, :user4_public_shared_group] 315222:37:14 returns correct members 315322:37:14 minimal access 315422:37:14 when group does not allow minimal access members 315522:37:14 returns only members with full access 315622:37:14 when group allows minimal access members 315722:37:14 also returns members with minimal access 315822:37:14 filter by enterprise users 315922:37:15 when domain_verification feature is available for the group 316022:37:15 when requested by owner 316122:37:15 direct members of the group 316222:37:15 returns Enterprise members when the filter is `true` 316322:37:15 returns members that are not Enterprise members when the filter is `false` 316422:37:15 returns all members when the filter is not specified 316522:37:15 returns all members when the filter is not either of `true` or `false` 316622:37:15 when requested by non-owner 316722:37:15 returns all members, as non-owners do not have the ability to filter by Enterprise users 316822:37:15 when domain_verification feature is not available for the group 316922:37:15 when requested by owner 317022:37:15 returns all members, because `Enterprise` filter can only be applied on a paid top-level group with domain_verification feature available 317122:37:15 filter by max role 317222:37:16 filter by custom role ID 317322:37:16 provided member role ID is incorrect 317422:37:16 max_role: nil 317522:37:16 is expected to contain exactly #<GroupMember id: 928, access_level: 10, source_id: 1760, source_type: "Namespace", user_id: 2191, no... 135, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 929, access_level: 10, source_id: 1760, source_type: "Namespace", user_id: 2192, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 901, access_level: 50, source_id: 1760, source_type: "Namespace", user_id: 2180, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 902, access_level: 10, source_id: 1760, source_type: "Namespace", user_id: 2181, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, and #<GroupMember id: 903, access_level: 10, source_id: 1760, source_type: "Namespace", user_id: 2182, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> 317622:37:16 max_role: "" 317722:37:16 is expected to contain exactly #<GroupMember id: 928, access_level: 10, source_id: 1760, source_type: "Namespace", user_id: 2191, no... 135, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 929, access_level: 10, source_id: 1760, source_type: "Namespace", user_id: 2192, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 901, access_level: 50, source_id: 1760, source_type: "Namespace", user_id: 2180, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 902, access_level: 10, source_id: 1760, source_type: "Namespace", user_id: 2181, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, and #<GroupMember id: 903, access_level: 10, source_id: 1760, source_type: "Namespace", user_id: 2182, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> 317822:37:16 max_role: "custom" 317922:37:16 is expected to contain exactly #<GroupMember id: 928, access_level: 10, source_id: 1760, source_type: "Namespace", user_id: 2191, no... 135, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 929, access_level: 10, source_id: 1760, source_type: "Namespace", user_id: 2192, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 901, access_level: 50, source_id: 1760, source_type: "Namespace", user_id: 2180, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 902, access_level: 10, source_id: 1760, source_type: "Namespace", user_id: 2181, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, and #<GroupMember id: 903, access_level: 10, source_id: 1760, source_type: "Namespace", user_id: 2182, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> 318022:37:16 max_role: where(:max_role) { [nil, '', 'custom', lazy { "xcustom-#{member_role.id}" }, lazy { "custom-#{member_role.id}x" }] } 318122:37:16 is expected to contain exactly #<GroupMember id: 928, access_level: 10, source_id: 1760, source_type: "Namespace", user_id: 2191, no... 135, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 929, access_level: 10, source_id: 1760, source_type: "Namespace", user_id: 2192, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 901, access_level: 50, source_id: 1760, source_type: "Namespace", user_id: 2180, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 902, access_level: 10, source_id: 1760, source_type: "Namespace", user_id: 2181, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, and #<GroupMember id: 903, access_level: 10, source_id: 1760, source_type: "Namespace", user_id: 2182, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> 318222:37:16 max_role: where(:max_role) { [nil, '', 'custom', lazy { "xcustom-#{member_role.id}" }, lazy { "custom-#{member_role.id}x" }] } 318322:37:17 is expected to contain exactly #<GroupMember id: 928, access_level: 10, source_id: 1760, source_type: "Namespace", user_id: 2191, no... 135, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 929, access_level: 10, source_id: 1760, source_type: "Namespace", user_id: 2192, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 901, access_level: 50, source_id: 1760, source_type: "Namespace", user_id: 2180, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 902, access_level: 10, source_id: 1760, source_type: "Namespace", user_id: 2181, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, and #<GroupMember id: 903, access_level: 10, source_id: 1760, source_type: "Namespace", user_id: 2182, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> 318422:37:17 none of the members have the provided member role ID 318522:37:17 is expected to be empty 318622:37:17 one of the members has the provided member role ID 318722:37:17 is expected to contain exactly #<GroupMember id: 928, access_level: 10, source_id: 1760, source_type: "Namespace", user_id: 2191, no... 135, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> 318822:37:17 filter by max role minimal access 318922:37:17 when group does not allow minimal access members 319022:37:17 is expected to contain exactly #<GroupMember id: 928, access_level: 10, source_id: 1760, source_type: "Namespace", user_id: 2191, no... 135, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 929, access_level: 10, source_id: 1760, source_type: "Namespace", user_id: 2192, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 901, access_level: 50, source_id: 1760, source_type: "Namespace", user_id: 2180, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 902, access_level: 10, source_id: 1760, source_type: "Namespace", user_id: 2181, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, and #<GroupMember id: 903, access_level: 10, source_id: 1760, source_type: "Namespace", user_id: 2182, no... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> 319122:37:17 when group allows minimal access members 319222:37:17 is expected to contain exactly #<GroupMember id: 930, access_level: 5, source_id: 1760, source_type: "Namespace", user_id: 2200, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> 319322:37:17# [RSpecRunTime] Finishing example group ee/spec/finders/ee/group_members_finder_spec.rb. It took 12.56 seconds. Expected to take 12.11 seconds. 319422:37:17# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/user_notes_count_resolver_spec.rb. Expected to take 11.34 seconds. 319522:37:17Resolvers::UserNotesCountResolver 319722:37:19 is expected to have nullable GraphQL type Int 319822:37:19 when counting notes from an epic 319922:37:23 when epics feature is available 320022:37:23 when counting notes from a public epic 320122:37:23 returns the number of non-system notes for the epic 320222:37:23 when not logged in 320322:37:23 returns the number of non-system notes for the issue 320422:37:23# [RSpecRunTime] RSpec elapsed time: 21 minutes 15.97 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.14 1.17 1.24 1/433 4594 320622:37:23 when a user does not have permission to view notes 320722:37:23 generates an error 320822:37:23 when a user has permission to view notes 320922:37:23 returns the number of notes for the issue 321022:37:23 when notes are also added to epic work item side 321122:37:27 returns the number of notes for the issue 321222:37:27 when epic_and_work_item_associations_unification FF is disabled 321322:37:27 returns the number of notes for the issue 321422:37:27# [RSpecRunTime] RSpec elapsed time: 21 minutes 20.04 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.13 1.17 1.23 1/433 4595 321622:37:27# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/user_notes_count_resolver_spec.rb. It took 9.76 seconds. Expected to take 11.34 seconds. 321722:37:27# [RSpecRunTime] Starting example group ee/spec/finders/snippets_finder_spec.rb. Expected to take 10.87 seconds. 321822:37:27SnippetsFinder 321922:37:28 filter by project 322022:37:28 returns all snippets for auditor users 322122:37:28# [RSpecRunTime] RSpec elapsed time: 21 minutes 21.41 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.13 1.17 1.23 1/433 4614 322322:37:28 filter by authorized snippet projects and authored personal 322422:37:29 when no user 322522:37:30 returns only public personal snippets 322622:37:30# [RSpecRunTime] RSpec elapsed time: 21 minutes 22.56 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.13 1.17 1.23 1/433 4615 322822:37:30 when user is not a member of any project 322922:37:30 returns only user personal snippets 323022:37:30 when the user is a member of a project 323122:37:30 returns all the authorized project snippets and authored personal ones 323222:37:30 returns all the authorized project snippets and authored personal ones 323322:37:31 returns all the authorized project snippets and authored personal ones 323422:37:31 returns all the authorized project snippets and authored personal ones 323522:37:31 returns all the authorized project snippets and authored personal ones 323622:37:32 returns all the authorized project snippets and authored personal ones 323722:37:32 returns all the authorized project snippets and authored personal ones 323822:37:33 returns all the authorized project snippets and authored personal ones 323922:37:33 when user cannot read_cross_project 324022:37:33 returns only user personal snippets 324122:37:33# [RSpecRunTime] RSpec elapsed time: 21 minutes 25.92 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.12 1.17 1.23 1/433 4616 324322:37:33 when the user is a member of a group 324422:37:33 returns all the authorized project snippets and authored personal ones 324522:37:34 returns all the authorized project snippets and authored personal ones 324622:37:34 returns all the authorized project snippets and authored personal ones 324722:37:34 returns all the authorized project snippets and authored personal ones 324822:37:34# [RSpecRunTime] RSpec elapsed time: 21 minutes 27.33 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.12 1.17 1.23 1/433 4617 325022:37:34 when param author is passed 325122:37:34 when user is not a member of any project 325222:37:34 returns only the author visible personal snippets to the user 325322:37:34 when user is a member of a project 325422:37:35 returns all the authorized project and personal snippets authored by the author 325522:37:35 returns all the authorized project and personal snippets authored by the author 325622:37:36 returns all the authorized project and personal snippets authored by the author 325722:37:36 returns all the authorized project and personal snippets authored by the author 325822:37:36# [RSpecRunTime] RSpec elapsed time: 21 minutes 29.36 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.11 1.16 1.23 1/433 4618 326022:37:36 when user is an auditor 326122:37:36 returns all snippets (everything) for an auditor when all_available="true" passed in 326222:37:36 when only_personal is passed 326322:37:37 returns only personal snippets 326422:37:37 when only_project is passed 326522:37:37 returns only project snippets 326622:37:37 when no personal snippets are visible 326722:37:37 does not return any record 326922:37:37 when repository storage name is given 327022:37:37 the repository storage filter is ignored 327122:37:37 for an admin 327222:37:37 when repository storage name is given 327322:37:37 filters by the repository storage name 327422:37:37 when repository storage name is not given 327522:37:37 returns all snippets 327622:37:37# [RSpecRunTime] Finishing example group ee/spec/finders/snippets_finder_spec.rb. It took 10.44 seconds. Expected to take 10.87 seconds. 327722:37:37# [RSpecRunTime] Starting example group ee/spec/finders/merge_requests/by_approvers_finder_spec.rb. Expected to take 9.82 seconds. 327822:37:37MergeRequests::ByApproversFinder 327922:37:47 filter by no approvers 328022:37:47 returns merge requests without approvers 328122:37:48# [RSpecRunTime] RSpec elapsed time: 21 minutes 40.36 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.09 1.16 1.23 1/439 4851 328322:37:48 filter by any approver 328422:37:48 returns only merge requests with approvers 328522:37:48 with two approval rules targeting the same user on the same MR 328622:37:49 correctly returns merge request 328722:37:49# [RSpecRunTime] RSpec elapsed time: 21 minutes 41.85 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.09 1.16 1.23 1/438 4852 328922:37:49 filter by second approver 329022:37:49 returns only merge requests with the second approver 329122:37:49 filter by both approvers 329222:37:49 returns only merge requests with both approvers 329322:37:49 pass empty params 329422:37:49 returns all merge requests 329522:37:49 filter by an approver from group 329622:37:49 returns only merge requests with the approver from group 329722:37:49 filter by an overridden approver from project 329822:37:50 returns only merge requests with the project approver 329922:37:50 filter by approvers 330022:37:50 can be ordered by popularity 330122:37:50 can be ordered by priority 330222:37:50# [RSpecRunTime] Finishing example group ee/spec/finders/merge_requests/by_approvers_finder_spec.rb. It took 12.33 seconds. Expected to take 9.82 seconds. 330322:37:50# [RSpecRunTime] Starting example group ee/spec/services/security/vulnerability_scanning/create_vulnerability_service_spec.rb. Expected to take 9.53 seconds. 330422:37:50Security::VulnerabilityScanning::CreateVulnerabilityService 330622:37:50 when the component type is supported 330722:37:50 behaves like vulnerability creation 330822:37:51 creates a new vulnerabilities 330922:37:51 updating the `vulnerability_reads` 331022:37:51 sets the `traversal_ids` for the `vulnerability_reads` records 331122:37:51 when the project is unarchived 331222:37:52 marks the associated `vulnerability_reads` record as unarchived 331322:37:52# [RSpecRunTime] RSpec elapsed time: 21 minutes 44.62 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.08 1.15 1.23 1/437 4853 331522:37:52 when the project is archived 331622:37:52 marks the associated `vulnerability_reads` record as archived 331722:37:52 when report type and source is container scanning 331822:37:52 behaves like vulnerability creation 331922:37:52 creates a new vulnerabilities 332022:37:52 updating the `vulnerability_reads` 332122:37:53 sets the `traversal_ids` for the `vulnerability_reads` records 332222:37:53 when the project is unarchived 332322:37:53 marks the associated `vulnerability_reads` record as unarchived 332422:37:53# [RSpecRunTime] RSpec elapsed time: 21 minutes 46.12 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.08 1.15 1.23 1/437 4854 332622:37:53 when the project is archived 332722:37:54 marks the associated `vulnerability_reads` record as archived 332822:37:54 when report type and source is container scanning for registry 332922:37:54 behaves like vulnerability creation 333022:37:54 creates a new vulnerabilities 333122:37:54 updating the `vulnerability_reads` 333222:37:54 sets the `traversal_ids` for the `vulnerability_reads` records 333322:37:54 when the project is unarchived 333422:37:54 marks the associated `vulnerability_reads` record as unarchived 333522:37:54 when the project is archived 333622:37:55 marks the associated `vulnerability_reads` record as archived 333722:37:55 when the vulnerability can not be created because of a lack of quota 333822:37:56 creates vulnerabilities only for the projects with quota 333922:37:56# [RSpecRunTime] RSpec elapsed time: 21 minutes 49.13 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.08 1.15 1.22 1/434 4855 334122:37:56 behaves like rescheduling archival status and traversal_ids update jobs 334222:37:56 scheduling `Vulnerabilities::UpdateArchivedAttributeOfVulnerabilityReadsWorker` 334322:37:56 when the `archived` attribute of the project does not change while ingesting the report 334422:37:56 does not schedule the worker 334522:37:56 when the `archived` attribute of the project changes while ingesting the report 334622:37:57 schedules the worker 334722:37:57 scheduling `Vulnerabilities::UpdateNamespaceIdsOfVulnerabilityReadsWorker` 334822:37:57 when the `traversal_ids` attribute of the namespace does not change while ingesting the report 334922:37:57 does not schedule the worker 335022:37:57 when the `traversal_ids` attribute of the namespace changes while ingesting the report 335122:37:57 schedules the worker 335222:37:57 when the project moves to another namespace 335322:37:58 schedules the worker 335422:37:58 when the findings are not uniq by uuid 335522:37:58 does not return an error 335622:37:58 when no finding maps could be created 335722:37:58 returns a success status with warning 335822:37:58 when an error is thrown 335922:37:58 and it is not recoverable 336022:37:58 captures the error and halts execution 336122:37:58# [RSpecRunTime] Finishing example group ee/spec/services/security/vulnerability_scanning/create_vulnerability_service_spec.rb. It took 8.61 seconds. Expected to take 9.53 seconds. 336222:37:58# [RSpecRunTime] Starting example group ee/spec/models/dora/watchers/issue_watcher_spec.rb. Expected to take 8.51 seconds. 336322:37:58Dora::Watchers::IssueWatcher 336422:37:58 does not allow STI 336622:37:58 on issue close 336722:37:59 calls for processing closed event 336822:37:59 on issue reopen 336922:38:00 calls for processing reopen event 337022:38:00 on issue create 337122:38:01 calls for processing created event 337322:38:02 when the issue is not an incident 337422:38:02 does not schedule refresh worker 337522:38:02# [RSpecRunTime] RSpec elapsed time: 21 minutes 55.29 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.07 1.15 1.22 1/433 4874 337722:38:02 when there is not production environment 337822:38:03 does not schedule refresh worker 337922:38:03 when event is :closed 338022:38:03 schedules metric refresh for closed_at date 338122:38:03 when event is :reopened 338222:38:04 schedules metric refresh for closed_at date 338322:38:04 when event is :created 338422:38:04 schedules metric refresh for created_at date 338522:38:04# [RSpecRunTime] Finishing example group ee/spec/models/dora/watchers/issue_watcher_spec.rb. It took 5.35 seconds. Expected to take 8.51 seconds. 338622:38:04# [RSpecRunTime] Starting example group ee/spec/helpers/groups/security_features_helper_spec.rb. Expected to take 8.24 seconds. 338722:38:04Groups::SecurityFeaturesHelper 338822:38:04 #group_level_security_dashboard_available? 338922:38:04 group_level_compliance_dashboard_enabled: false, read_compliance_dashboard_permission: false, result: false 339022:38:04 returns the expected result 339122:38:04 group_level_compliance_dashboard_enabled: true, read_compliance_dashboard_permission: false, result: false 339222:38:04 returns the expected result 339322:38:04 group_level_compliance_dashboard_enabled: false, read_compliance_dashboard_permission: true, result: false 339422:38:04 returns the expected result 339522:38:04 group_level_compliance_dashboard_enabled: true, read_compliance_dashboard_permission: true, result: true 339622:38:04 returns the expected result 339722:38:04 #group_level_credentials_inventory_available? 339822:38:04 group_owner?: false, saas?: false, licensed?: false, feature_flag_enabled?: false, result: false 340022:38:05 is expected to eq false 340122:38:05 group_owner?: false, saas?: false, licensed?: false, feature_flag_enabled?: true, result: false 340322:38:05 is expected to eq false 340422:38:05 group_owner?: false, saas?: false, licensed?: true, feature_flag_enabled?: false, result: false 340622:38:05 is expected to eq false 340722:38:05 group_owner?: false, saas?: false, licensed?: true, feature_flag_enabled?: true, result: false 340922:38:06 is expected to eq false 341022:38:06 group_owner?: false, saas?: true, licensed?: false, feature_flag_enabled?: false, result: false 341222:38:06 is expected to eq false 341322:38:06 group_owner?: false, saas?: true, licensed?: false, feature_flag_enabled?: true, result: false 341522:38:06 is expected to eq false 341622:38:06 group_owner?: false, saas?: true, licensed?: true, feature_flag_enabled?: false, result: false 341822:38:07 is expected to eq false 341922:38:07 group_owner?: false, saas?: true, licensed?: true, feature_flag_enabled?: true, result: false 342122:38:07 is expected to eq false 342222:38:07 group_owner?: true, saas?: false, licensed?: false, feature_flag_enabled?: false, result: false 342422:38:07 is expected to eq false 342522:38:07 group_owner?: true, saas?: false, licensed?: false, feature_flag_enabled?: true, result: false 342722:38:07 is expected to eq false 342822:38:07 group_owner?: true, saas?: false, licensed?: true, feature_flag_enabled?: false, result: false 343022:38:08 is expected to eq false 343122:38:08 group_owner?: true, saas?: false, licensed?: true, feature_flag_enabled?: true, result: false 343322:38:08 is expected to eq false 343422:38:08 group_owner?: true, saas?: true, licensed?: false, feature_flag_enabled?: false, result: false 343622:38:08 is expected to eq false 343722:38:08 group_owner?: true, saas?: true, licensed?: false, feature_flag_enabled?: true, result: false 343922:38:09 is expected to eq false 344022:38:09 group_owner?: true, saas?: true, licensed?: true, feature_flag_enabled?: false, result: false 344222:38:09 is expected to eq false 344322:38:09 group_owner?: true, saas?: true, licensed?: true, feature_flag_enabled?: true, result: true 344522:38:09 is expected to eq true 344622:38:09 #group_level_security_dashboard_data 344722:38:09 when it does not have projects 344822:38:12 is expected to eq {:can_admin_vulnerability=>"true", :can_view_false_positive=>"false", :dismissal_descriptions=>"{\"ac...140795.svg", :vulnerabilities_export_endpoint=>"/api/v4/security/groups/1855/vulnerability_exports"} 344922:38:12# [RSpecRunTime] RSpec elapsed time: 22 minutes 5.0 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.06 1.14 1.22 1/434 4875 345122:38:12 when it has projects 345222:38:12 is expected to eq {:can_admin_vulnerability=>"true", :can_view_false_positive=>"false", :dismissal_descriptions=>"{\"ac...140795.svg", :vulnerabilities_export_endpoint=>"/api/v4/security/groups/1855/vulnerability_exports"} 345322:38:12 when it does not have projects but has subgroups that do 345422:38:13 is expected to eq {:can_admin_vulnerability=>"true", :can_view_false_positive=>"false", :dismissal_descriptions=>"{\"ac...140795.svg", :vulnerabilities_export_endpoint=>"/api/v4/security/groups/1855/vulnerability_exports"} 345522:38:13 #group_security_discover_data 345622:38:13 builds correct hash 345722:38:13# [RSpecRunTime] Finishing example group ee/spec/helpers/groups/security_features_helper_spec.rb. It took 9.53 seconds. Expected to take 8.24 seconds. 345822:38:13# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/iterations_resolver_spec.rb. Expected to take 8.06 seconds. 345922:38:13Resolvers::IterationsResolver 346122:38:13 for group iterations 346222:38:14 calls IterationsFinder#execute 346322:38:14 without parameters 346422:38:14 calls IterationsFinder to retrieve all iterations 346522:38:14 with parameters 346622:38:14 calls IterationsFinder with correct parameters, using timeframe 346722:38:15 accepts a raw model id for backward compatibility 346922:38:15 with search and in parameters 347022:38:16 returns correct items when `in` not specified 347122:38:16 search: "", fields_to_search: [], expected_iterations: lazy { all_iterations } 347222:38:16 returns correct items 347322:38:16# [RSpecRunTime] RSpec elapsed time: 22 minutes 8.99 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.05 1.14 1.22 1/433 4876 347522:38:16 search: "", fields_to_search: ["TITLE"], expected_iterations: lazy { all_iterations } 347622:38:17 returns correct items 347722:38:17 search: "", fields_to_search: ["TITLE", "CADENCE_TITLE"], expected_iterations: lazy { all_iterations } 347822:38:17 returns correct items 347922:38:17 search: "iteration", fields_to_search: [], expected_iterations: lazy { plan_cadence.iterations } 348022:38:17 returns correct items 348122:38:17 search: "iteration", fields_to_search: ["TITLE"], expected_iterations: lazy { plan_cadence.iterations } 348222:38:17 returns correct items 348322:38:17 search: "iteration", fields_to_search: ["TITLE", "CADENCE_TITLE"], expected_iterations: lazy { plan_cadence.iterations } 348422:38:18 returns correct items 348522:38:18 search: "plan", fields_to_search: [], expected_iterations: lazy { [] } 348622:38:18 returns correct items 348722:38:18 search: "plan", fields_to_search: ["CADENCE_TITLE"], expected_iterations: lazy { plan_cadence.iterations } 348822:38:18 returns correct items 348922:38:18 with the deprecated argument 'title' (to be deprecated in 15.4) 349022:38:19 raises an error when 'title' is used with {:search=>"foo"} 349122:38:19 raises an error when 'title' is used with {:in=>["TITLE"]} 349222:38:19 raises an error when 'title' is used with {:in=>["CADENCE_TITLE"]} 349322:38:19 uses 'search' and 'in' arguments to search title 349422:38:20# [RSpecRunTime] RSpec elapsed time: 22 minutes 12.49 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.05 1.14 1.22 1/433 4877 349622:38:20 with subgroup 349722:38:20 defaults to include_ancestors 349822:38:20 does not default to include_ancestors if IID is supplied 349922:38:21 accepts include_ancestors false 350022:38:21 accepts include_descendants true 350122:38:21 accepts include_descendants false 350222:38:21# [RSpecRunTime] RSpec elapsed time: 22 minutes 14.23 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.05 1.14 1.22 1/433 4878 350422:38:21 by timeframe 350522:38:21 when timeframe start and end are present 350622:38:21 when start date is after end_date 350722:38:21 generates an error 350822:38:21 when user cannot read iterations 350922:38:22 generates an error 351022:38:22# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/iterations_resolver_spec.rb. It took 8.57 seconds. Expected to take 8.06 seconds. 351122:38:22# [RSpecRunTime] Starting example group ee/spec/services/app_sec/container_scanning/scan_image_service_spec.rb. Expected to take 7.38 seconds. 351222:38:22AppSec::ContainerScanning::ScanImageService 351422:38:23 when a project is not present 351522:38:23 is expected to be nil 351622:38:23 behaves like does not creates a throttled log entry 351722:38:23 is expected not to receive info(*(any args)) 0 times 351822:38:23# [RSpecRunTime] RSpec elapsed time: 22 minutes 16.27 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.05 1.14 1.22 1/433 4897 352022:38:23 with a valid project 352122:38:24 creates a pipeline 352222:38:25 does not create a throttled log entry 352322:38:26 sets correct artifacts configuration 352422:38:26 sets correct environment variables 352522:38:26 behaves like internal event tracking 352622:38:27 logs to Snowplow, Redis, and product analytics tooling 352722:38:27# [RSpecRunTime] RSpec elapsed time: 22 minutes 19.85 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.12 1.15 1.22 1/434 4917 352922:38:27 when the pipeline creation fails 353022:38:27 logs an error with the failure message 353122:38:27 when the project has exceeded the daily scan limit 353222:38:27 is expected to be nil 353322:38:27 behaves like creates a throttled log entry 353422:38:27 is expected to receive info(a hash including {:class => "AppSec::ContainerScanning::ScanImageService", :project_id => 664, :image...ng_for_registry_scans, :message => "Daily rate limit container_scanning_for_registry_scans reached"}) 1 time 353522:38:27 when the project does not have a security policy bot 353622:38:29 creates the security policy bot 353722:38:29 when it fails to create the security bot 353822:38:29 logs the error with its respective details 353922:38:29 does not attempt to create a pipeline 354022:38:29# [RSpecRunTime] RSpec elapsed time: 22 minutes 22.19 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.12 1.15 1.22 1/435 4951 354222:38:29 #pipeline_config 354322:38:29 generates a valid yaml ci config 354422:38:29# [RSpecRunTime] Finishing example group ee/spec/services/app_sec/container_scanning/scan_image_service_spec.rb. It took 7.53 seconds. Expected to take 7.38 seconds. 354522:38:29# [RSpecRunTime] Starting example group ee/spec/serializers/merge_request_poll_widget_entity_spec.rb. Expected to take 7.27 seconds. 354622:38:29MergeRequestPollWidgetEntity 354722:38:31 Merge Trains 354822:38:34 has merge train entity 354922:38:34# [RSpecRunTime] RSpec elapsed time: 22 minutes 26.79 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.11 1.15 1.22 1/438 5020 355222:38:34 when head pipeline is running 355322:38:35 returns available auto merge strategies 355422:38:35 when merge_when_checks_pass is false 355522:38:36 returns available auto merge strategies 355622:38:36# [RSpecRunTime] RSpec elapsed time: 22 minutes 29.2 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.11 1.15 1.22 1/439 5091 355822:38:36 when head pipeline is finished and approvals are pending 355922:38:37 returns available auto merge strategies 356022:38:37# [RSpecRunTime] RSpec elapsed time: 22 minutes 30.37 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.11 1.15 1.22 1/439 5127 356222:38:37# [RSpecRunTime] Finishing example group ee/spec/serializers/merge_request_poll_widget_entity_spec.rb. It took 7.97 seconds. Expected to take 7.27 seconds. 356322:38:37# [RSpecRunTime] Starting example group ee/spec/models/container_repository_spec.rb. Expected to take 6.67 seconds. 356422:38:37ContainerRepository 356522:38:37 does not allow STI 356622:38:37 on a primary node 356722:38:37 .with_verification_state 356822:38:38 returns records with given scope 356922:38:38 .checksummed 357022:38:39 returns records with given scope 357122:38:39 .not_checksummed 357222:38:39 returns records with given scope 357322:38:39 #save_verification_details 357422:38:39 when model record is not part of verifiables scope 357522:38:39 does not create verification details (PENDING: Skipping because all Container Repositories are records that can be checksummed) 357622:38:39 when model_record is part of verifiables scope 357722:38:40 creates verification details 357822:38:40 #verification_pending_batch 357922:38:41 logs the verification state transition 358022:38:41 #verification_failed_batch 358122:38:41 logs the verification state transition 358222:38:41 #fail_verification_timeouts 358322:38:42 logs the verification state transition 358522:38:42 calls client's push blob with path passed 358622:38:42 when Geo is disabled 358722:38:42 #save_verification_details 358822:38:42 when model_record is part of verifiables scope 358922:38:43 doesn't create verification details 359122:38:44 when search query is empty 359222:38:44 returns all records 359322:38:44# [RSpecRunTime] RSpec elapsed time: 22 minutes 37.22 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.10 1.14 1.22 1/437 5128 359522:38:44 when search query is not empty 359622:38:44 without matches 359722:38:44 filters all container repositories 359822:38:44 with matches 359922:38:44 with matches by attributes 360022:38:44 searchable_attributes: :name 360122:38:44 is expected to contain exactly #<ContainerRepository id: 10, project_id: 678, name: "any_keyword", created_at: "2024-11-13 22:38:43...._updated_at: nil, failed_deletion_count: 0, next_delete_attempt_at: nil, verification_checksum: nil> 360222:38:44# [RSpecRunTime] Finishing example group ee/spec/models/container_repository_spec.rb. It took 6.93 seconds. Expected to take 6.67 seconds. 360322:38:44# [RSpecRunTime] Starting example group ee/spec/models/dependencies/dependency_list_export/part_spec.rb. Expected to take 6.44 seconds. 360422:38:44Dependencies::DependencyListExport::Part 360522:38:44 does not allow STI 360622:38:44 #retrieve_upload 360722:38:45 is expected to be present 360822:38:45 with loose foreign key on dependency_list_export_parts.organization_id 360922:38:45 behaves like cleanup by a loose foreign key 361022:38:47 cleans up (delete or nullify) the model 361122:38:47# [RSpecRunTime] RSpec elapsed time: 22 minutes 40.03 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.01 1.13 1.21 1/434 5129 361422:38:47 is expected to validate that :start_id cannot be empty/falsy 361522:38:47 is expected to validate that :end_id cannot be empty/falsy 361622:38:47 associations 361722:38:47 is expected to belong to dependency_list_export class_name => Dependencies::DependencyListExport required: false 361822:38:47 is expected to belong to organization class_name => Organizations::Organization required: false 361922:38:47 is expected to belong to first_record class_name => Sbom::Occurrence required: false 362022:38:47 is expected to belong to last_record class_name => Sbom::Occurrence required: false 362122:38:47 #sbom_occurrences 362222:38:51 returns only the related sbom_occurrences for the export part 362322:38:51# [RSpecRunTime] RSpec elapsed time: 22 minutes 43.57 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.01 1.13 1.21 1/433 5130 362522:38:51# [RSpecRunTime] Finishing example group ee/spec/models/dependencies/dependency_list_export/part_spec.rb. It took 6.26 seconds. Expected to take 6.44 seconds. 362622:38:51# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/templates/dast_api_gitlab_ci_yaml_spec.rb. Expected to take 6.17 seconds. 362722:38:51DAST-API.gitlab-ci.yml 362822:38:51 is expected not to be nil 362922:38:51 the created pipeline 363022:38:51 when no stages 363122:38:51 when project has no stages 363222:38:52 includes no jobs 363322:38:52# [RSpecRunTime] RSpec elapsed time: 22 minutes 45.08 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.01 1.12 1.21 1/435 5167 363522:38:52 when stages includes dast 363622:38:52 when project has no license 363722:38:53 includes job to display error 363822:38:53 when project has Ultimate license 364022:38:53 includes a job 364122:38:53 when DAST_API_DISABLED=1 364222:38:54 includes no jobs 364322:38:54 when CI_GITLAB_FIPS_MODE=false 364422:38:55 sets DAST_API_IMAGE_SUFFIX to "" 364522:38:55 when CI_GITLAB_FIPS_MODE=true 364622:38:55 sets DAST_API_IMAGE_SUFFIX to "-fips" 364722:38:55 the template file 364822:38:55 uses the production repository 364922:38:55 doesn't use the staging repository 365022:38:55# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/templates/dast_api_gitlab_ci_yaml_spec.rb. It took 4.79 seconds. Expected to take 6.17 seconds. 365122:38:55# [RSpecRunTime] Starting example group ee/spec/lib/search/elastic/merge_request_query_builder_spec.rb. Expected to take 5.79 seconds. 365222:38:55Search::Elastic::MergeRequestQueryBuilder 365322:38:57 contains all expected filters 365522:38:57 behaves like a query that sets source_fields 365622:38:57 applies the source field 365722:38:57# [RSpecRunTime] RSpec elapsed time: 22 minutes 50.17 seconds. Current RSS: ~1359M. Threads: 5. load average: 1.09 1.14 1.21 1/436 5170 365922:38:57 behaves like a query formatted for size 366022:38:57 does not apply size by default 366122:38:57 when count_only is true in options 366222:38:57 applies size 366322:38:57 when per_page is set in options 366422:38:57 applies size 366522:38:57 when both count_only and size are set in options 366622:38:57 applies a size of 0 366822:38:57 when query is an iid 366922:38:58 returns the expected query 367022:38:58 when query is text 367122:38:58 returns the expected query 367222:38:58 when advanced query syntax is used 367322:38:58 returns the expected query 367422:38:58 when search_uses_match_queries is false 367522:38:58 returns the expected query 367622:38:58 when the query is with fields 367722:38:58 returns the expected query 367822:38:58 when search_uses_match_queries is false 367922:38:58 returns the expected query 368122:38:59 behaves like a query filtered by archived 368222:38:59 when include_archived is set to true 368322:38:59 does not apply non-archived filter 368422:38:59# [RSpecRunTime] RSpec elapsed time: 22 minutes 52.02 seconds. Current RSS: ~1355M. Threads: 5. load average: 1.09 1.14 1.21 1/436 5171 368622:38:59 when include_archived is not set 368722:38:59 applies non archived filters 368822:38:59 behaves like a query filtered by hidden 368922:38:59 when user can admin all resources 369022:38:59 does not apply hidden filters 369122:38:59 when user cannot admin all resources 369222:38:59 applies hidden filters 369322:38:59 behaves like a query filtered by state 369422:38:59 when state option is not provided 369522:38:59 does not apply state filters 369622:38:59 when state option is provided 369722:38:59 applies state filters 369822:38:59 authorization 369922:38:59 applies authorization filters 370022:38:59 source_branch 370122:39:00 does not apply filters by default 370222:39:00 when source_branch option is provided 370322:39:00 applies the filter 370422:39:00 when not_source_branch option is provided 370522:39:00 applies the filter 370622:39:00 when search_mr_filter_source_branch flag is false 370722:39:00 does not apply filters 370822:39:00 when source_branch options are provided 370922:39:00 does not apply filters 371022:39:00 target_branch 371122:39:00 does not apply filters by default 371222:39:00 when target_branch option is provided 371322:39:00 applies the filter 371422:39:00 when not_target_branch option is provided 371522:39:00 applies the filter 371622:39:00 when search_mr_filter_target_branch flag is false 371722:39:00 does not apply filters 371822:39:00 when target_branch options are provided 371922:39:00 does not apply filters 372122:39:00 does not apply filters by default 372222:39:00 when author_username option is provided 372322:39:00 applies the filter 372422:39:00 when not_author_username option is provided 372522:39:00 applies the filter 372622:39:00 when search_mr_filter_author flag is false 372722:39:00 does not apply filters 372822:39:00 when author_username options are provided 372922:39:00 does not apply filters 373122:39:01 does not include labels filter by default 373222:39:01 when search_mr_filter_label_ids flag is false 373322:39:01 does not include labels filter by default 373422:39:01 when label_name option is provided 373522:39:01 does not include labels filter 373622:39:01 when label_name option is provided 373722:39:01 applies label filters 373822:39:01 when the migration is not finished 373922:39:01 does not include labels filter 374022:39:01 behaves like a sorted query 374122:39:01 does not sort by default 374222:39:01 when sort option is provided 374322:39:01 applies the sort 374422:39:01# [RSpecRunTime] Finishing example group ee/spec/lib/search/elastic/merge_request_query_builder_spec.rb. It took 5.65 seconds. Expected to take 5.79 seconds. 374522:39:01# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/templates/Jobs/load_performance_testing_gitlab_ci_yaml_spec.rb. Expected to take 5.54 seconds. 374622:39:01Jobs/Load-Performance-Testing.gitlab-ci.yml 374722:39:01 the created pipeline 374822:39:03 has no errors 375022:39:03 behaves like load_performance job on tag or branch 375222:39:03 when LOAD_PERFORMANCE_DISABLED 375322:39:04# [RSpecRunTime] RSpec elapsed time: 22 minutes 56.53 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.08 1.14 1.21 1/436 5197 375522:39:04 on another branch 375622:39:04 behaves like load_performance job on tag or branch 375822:39:04 when LOAD_PERFORMANCE_DISABLED 376022:39:04 behaves like load_performance job on tag or branch 376222:39:05 when LOAD_PERFORMANCE_DISABLED 376322:39:05 on merge request 376522:39:06# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/templates/Jobs/load_performance_testing_gitlab_ci_yaml_spec.rb. It took 5.33 seconds. Expected to take 5.54 seconds. 376622:39:06# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/config/external/file/project_spec.rb. Expected to take 5.36 seconds. 376722:39:06Gitlab::Ci::Config::External::File::Project 376922:39:08 security_policy_management_project_access_allowed? 377022:39:09 when user does not have permission to access file 377122:39:09 behaves like user has no access to the project 377222:39:09 returns false 377322:39:09# [RSpecRunTime] RSpec elapsed time: 23 minutes 2.48 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.07 1.13 1.21 1/440 5328 377522:39:09 and project is a security policy project 377622:39:10 behaves like user has no access to the project 377722:39:10 returns false 377822:39:10 and project is linked to the context project as a security policy project 377922:39:10 behaves like user has no access to the project 378022:39:11 returns false 378122:39:11 and project allows SPP repository access via project settings 378222:39:11 returns true 378322:39:11 when not running in execution_policy_mode 378422:39:11 behaves like user has no access to the project 378522:39:12 returns false 378622:39:12# [RSpecRunTime] RSpec elapsed time: 23 minutes 4.62 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.23 1.16 1.22 1/440 5522 378822:39:12# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/config/external/file/project_spec.rb. It took 5.3 seconds. Expected to take 5.36 seconds. 378922:39:12# [RSpecRunTime] Starting example group ee/spec/services/alert_management/process_prometheus_alert_service_spec.rb. Expected to take 5.04 seconds. 379022:39:12AlertManagement::ProcessPrometheusAlertService 379222:39:12 when alert payload is valid 379322:39:12 behaves like does not create or delete any escalations 379422:39:13 is expected to not change `IncidentManagement::PendingEscalations::Alert.count` and not change `IncidentManagement::PendingEscalations::Issue.count` 379522:39:13# [RSpecRunTime] RSpec elapsed time: 23 minutes 5.9 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.23 1.16 1.22 1/439 5523 379722:39:13 with escalation policies feature enabled 379822:39:14 is expected to receive perform_async(a kind of Integer) 1 time 379922:39:14 with an existing alert 380022:39:14 behaves like does not create or delete any escalations 380122:39:15 is expected to not change `IncidentManagement::PendingEscalations::Alert.count` and not change `IncidentManagement::PendingEscalations::Issue.count` 380222:39:15# [RSpecRunTime] RSpec elapsed time: 23 minutes 8.01 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.23 1.16 1.22 1/439 5524 380422:39:15 with resolving payload 380522:39:16 is expected to change `target.pending_escalations.reload.count` from 1 to 0 380622:39:17# [RSpecRunTime] RSpec elapsed time: 23 minutes 9.51 seconds. Current RSS: ~1366M. Threads: 5. load average: 1.21 1.16 1.22 1/439 5525 380822:39:17 with HTTP integration provided 380922:39:17 ignores the custom mapping 381022:39:17 with custom mappings feature enabled 381122:39:17 respects the custom mapping 381222:39:17# [RSpecRunTime] Finishing example group ee/spec/services/alert_management/process_prometheus_alert_service_spec.rb. It took 5.78 seconds. Expected to take 5.04 seconds. 381322:39:17# [RSpecRunTime] Starting example group ee/spec/lib/banzai/filter/references/label_reference_filter_spec.rb. Expected to take 4.84 seconds. 381422:39:17Banzai::Filter::References::LabelReferenceFilter 381522:39:17 with scoped labels enabled 381622:39:17 with a scoped label 381722:39:18 renders scoped label 381822:39:19 renders HTML tooltips 381922:39:20 escapes HTML in the label's title 382022:39:20# [RSpecRunTime] RSpec elapsed time: 23 minutes 12.84 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.21 1.16 1.22 1/439 5526 382222:39:20 with a common label 382322:39:21 renders common label 382422:39:21 renders non-HTML tooltips 382522:39:21# [RSpecRunTime] RSpec elapsed time: 23 minutes 14.3 seconds. Current RSS: ~1357M. Threads: 5. load average: 1.27 1.18 1.22 1/439 5527 382722:39:21 with scoped labels disabled 382822:39:22 renders scoped label as a common label 382922:39:22# [RSpecRunTime] Finishing example group ee/spec/lib/banzai/filter/references/label_reference_filter_spec.rb. It took 4.69 seconds. Expected to take 4.84 seconds. 383022:39:22# [RSpecRunTime] Starting example group ee/spec/helpers/ee/ci/runners_helper_spec.rb. Expected to take 4.53 seconds. 383122:39:22EE::Ci::RunnersHelper 383222:39:23 #admin_runners_data_attributes 383322:39:23 has no runner_dashboard_path if runner_performance_insights feature is not licensed 383422:39:23 when runner_performance_insights feature is licensed 383522:39:24 returns dashboard path 383622:39:24# [RSpecRunTime] RSpec elapsed time: 23 minutes 16.59 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.27 1.18 1.22 1/434 5528 383822:39:24 #group_runners_data_attributes 383922:39:24 has no runner_dashboard_path if runner_performance_insights_for_namespace feature is not licensed 384022:39:24 when runner_performance_insights_for_namespace feature is licensed 384122:39:24 returns dashboard path 384222:39:24 #toggle_shared_runners_settings_data 384322:39:24 includes identity_verification_path 384422:39:24 with notifications 384522:39:24 .show_buy_pipeline_minutes? 384622:39:24 with purchases_additional_minutes: feature 384722:39:24 behaves like minutes notification 384822:39:24 with a project and namespace 384922:39:24 without purchases_additional_minutes feature 385022:39:24 is expected to be falsey 385122:39:24 when on dot com 385222:39:24 is expected to be truthy 385322:39:24 without a persisted project passed 385422:39:24 is expected to be truthy 385522:39:24 without a persisted namespace passed 385622:39:24 is expected to be truthy 385722:39:24 with neither a project nor a namespace 385822:39:24 is expected to be falsey 385922:39:24 when show_pipeline_minutes_notification_dot? has been called before 386022:39:24 does not do all the notification and query work again 386122:39:24 when show notification is falsey 386222:39:24 is expected to be falsey 386322:39:24 when show_pipeline_minutes_notification_dot? has been called before 386422:39:24 does not do all the notification and query work again 386522:39:24 .show_pipeline_minutes_notification_dot? 386622:39:24 behaves like minutes notification 386722:39:24 with a project and namespace 386822:39:24 without purchases_additional_minutes feature 386922:39:24 is expected to be falsey 387022:39:24 when on dot com 387122:39:25 is expected to be truthy 387222:39:25 without a persisted project passed 387322:39:25 is expected to be truthy 387422:39:25 without a persisted namespace passed 387522:39:25 is expected to be truthy 387622:39:25 with neither a project nor a namespace 387722:39:25 is expected to be falsey 387822:39:25 when show_pipeline_minutes_notification_dot? has been called before 387922:39:25 does not do all the notification and query work again 388022:39:25 when show notification is falsey 388122:39:25 is expected to be falsey 388222:39:25 when show_pipeline_minutes_notification_dot? has been called before 388322:39:25 does not do all the notification and query work again 388422:39:25 when the notification dot has been acknowledged 388522:39:25 is expected to be falsy 388622:39:25 when the notification dot has not been acknowledged 388722:39:25 is expected to be truthy 388822:39:25 .show_buy_pipeline_with_subtext? 388922:39:25 when the notification dot has not been acknowledged 389022:39:25 is expected to be falsey 389122:39:25 when the notification dot has been acknowledged 389222:39:25 is expected to be truthy 389322:39:25# [RSpecRunTime] Finishing example group ee/spec/helpers/ee/ci/runners_helper_spec.rb. It took 3.16 seconds. Expected to take 4.53 seconds. 389422:39:25# [RSpecRunTime] Starting example group ee/spec/services/merge_requests/create_block_service_spec.rb. Expected to take 4.43 seconds. 389522:39:25MergeRequests::CreateBlockService 389722:39:28 creates a block 389822:39:28 when the blocking mr is not found 389922:39:28 returns a service error with not found 390022:39:29# [RSpecRunTime] RSpec elapsed time: 23 minutes 21.5 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.25 1.17 1.22 1/438 5605 390222:39:29 when the user lacks permissions for the blocking mr 390322:39:29 returns a service error with forbidden 390422:39:29 when the user lacks permissions for merge request 390522:39:30 returns a service error with forbidden 390622:39:30 when the block already exists 390722:39:30 returns a service error with conflict 390822:39:30 when the block fails to save 390922:39:30 returns a service error with bad request 391022:39:30# [RSpecRunTime] Finishing example group ee/spec/services/merge_requests/create_block_service_spec.rb. It took 4.83 seconds. Expected to take 4.43 seconds. 391122:39:30# [RSpecRunTime] Starting example group ee/spec/views/shared/credentials_inventory/resource_access_tokens/_resource_access_token.html.haml_spec.rb. Expected to take 4.21 seconds. 391222:39:30shared/credentials_inventory/resource_access_tokens/_resource_access_token.html.haml 391322:39:30 when access token is a project access token 391422:39:31 shows the token name 391522:39:31 shows the token scopes 391622:39:31 shows the link to the token project 391722:39:31 shows the token creator 391822:39:32 shows the created date 391922:39:32 shows the link to revoke the token 392022:39:32 for last used date 392122:39:32 when token has never been used 392222:39:32 displays Never 392322:39:32# [RSpecRunTime] RSpec elapsed time: 23 minutes 24.83 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.23 1.17 1.22 1/439 5614 392522:39:32 when token has been used recently 392622:39:32 displays the time last used 392722:39:32 for expires date 392822:39:32 when token has never been used 392922:39:32 displays Never 393022:39:32 when token is set to expire 393122:39:32 displays the expiration date 393222:39:32 when access token is a group access token 393322:39:33 shows the token name 393422:39:33 shows the token scopes 393522:39:33 shows the link to the token group 393622:39:33 shows the token creator 393722:39:33 shows the created date 393822:39:33 shows the link to revoke the token 393922:39:33 for last used date 394022:39:33 when token has never been used 394122:39:33 displays Never 394222:39:33 when token has been used recently 394322:39:33 displays the time last used 394422:39:33 for expires date 394522:39:33 when token has never been used 394622:39:33 displays Never 394722:39:33 when token is set to expire 394822:39:34 displays the expiration date 394922:39:34 when resource access token does not belong to a group or project 395022:39:34 shows the token name 395122:39:34 shows that the group or project is deleted 395222:39:34# [RSpecRunTime] Finishing example group ee/spec/views/shared/credentials_inventory/resource_access_tokens/_resource_access_token.html.haml_spec.rb. It took 3.68 seconds. Expected to take 4.21 seconds. 395322:39:34# [RSpecRunTime] Starting example group ee/spec/finders/groups_finder_spec.rb. Expected to take 3.98 seconds. 395622:39:35 when repository storage name is given 395722:39:35 filters by the repository storage name 395822:39:35 when repository storage name is not given 395922:39:35 returns all groups 396022:39:35 #by_saml_sso_session 396122:39:37 when the current user is nil 396222:39:37 includes public SAML groups 396322:39:37# [RSpecRunTime] RSpec elapsed time: 23 minutes 29.8 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.21 1.17 1.22 1/439 5623 396522:39:37 when the current user is an admin 396622:39:37 behaves like includes all SAML groups 396722:39:37 is expected to contain exactly #<Group id:1962 @group433>, #<Group id:1967 @group433/group438>, #<Group id:1964 @group435>, #<Group id:1968 @group435/group439>, #<Group id:1966 @group437>, and #<Group id:1969 @group437/group440> 396822:39:37 when the current user has no active SAML sessions 396922:39:37 filters out the SAML member groups 397022:39:37 when filter_expired_saml_session_groups param is false 397122:39:37 behaves like includes all SAML groups 397222:39:37 is expected to contain exactly #<Group id:1962 @group433>, #<Group id:1967 @group433/group438>, #<Group id:1964 @group435>, #<Group id:1968 @group435/group439>, #<Group id:1966 @group437>, and #<Group id:1969 @group437/group440> 397322:39:37 when the current user has active SAML sessions 397422:39:37 behaves like includes all SAML groups 397522:39:37 is expected to contain exactly #<Group id:1962 @group433>, #<Group id:1967 @group433/group438>, #<Group id:1964 @group435>, #<Group id:1968 @group435/group439>, #<Group id:1966 @group437>, and #<Group id:1969 @group437/group440> 397622:39:37# [RSpecRunTime] Finishing example group ee/spec/finders/groups_finder_spec.rb. It took 3.47 seconds. Expected to take 3.98 seconds. 397722:39:37# [RSpecRunTime] Starting example group ee/spec/services/llm/merge_requests/summarize_review_service_spec.rb. Expected to take 3.89 seconds. 397822:39:37Llm::MergeRequests::SummarizeReviewService 398022:39:38 when testing validity 398122:39:38 when resource is not a merge request 398222:39:38 behaves like returns an error 398322:39:39 is expected to be error and have attributes {:message => (eq "AI features are not enabled or resource is not permitted to be sent.")} 398422:39:39# [RSpecRunTime] RSpec elapsed time: 23 minutes 32.42 seconds. Current RSS: ~1355M. Threads: 5. load average: 1.21 1.17 1.22 1/437 5624 398622:39:39 when :ai_global_switch is disabled 398722:39:39 behaves like returns an error 398822:39:40 is expected to be error and have attributes {:message => (eq "AI features are not enabled or resource is not permitted to be sent.")} 398922:39:40 when merge request has no associated draft notes 399022:39:40 behaves like returns an error 399122:39:41 is expected to be error and have attributes {:message => (eq "AI features are not enabled or resource is not permitted to be sent.")} 399222:39:41 behaves like schedules completion worker 399322:39:41 asynchronously with correct params 399422:39:41# [RSpecRunTime] Finishing example group ee/spec/services/llm/merge_requests/summarize_review_service_spec.rb. It took 3.81 seconds. Expected to take 3.89 seconds. 399522:39:41# [RSpecRunTime] Starting example group ee/spec/models/ee/organizations/organization_spec.rb. Expected to take 3.71 seconds. 399622:39:41Organizations::Organization 399722:39:42 does not allow STI 399822:39:42 associations 399922:39:42 is expected to have many sbom_occurrences class_name => Sbom::Occurrence through active_projects 400022:39:42 is expected to have many vulnerability_exports class_name => Vulnerabilities::Export 400122:39:42 is expected to have many sbom_sources class_name => Sbom::Source 400222:39:42 is expected to have many sbom_source_packages class_name => Sbom::SourcePackage 400322:39:42 is expected to have many sbom_components class_name => Sbom::Component 400422:39:42 is expected to have many sbom_component_versions class_name => Sbom::ComponentVersion 400522:39:42 #has_dependencies? 400622:39:42 returns false when organization does not have dependencies 400722:39:43 returns true when organization does have dependencies 400822:39:43 #sbom_occurrences 400922:39:43 when a project is active 401022:39:43 includes the occurrences from the project 401122:39:43 when a project is archived 401222:39:45 does not includes the occurrences from the archived project 401322:39:45# [RSpecRunTime] RSpec elapsed time: 23 minutes 37.61 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.19 1.16 1.22 1/434 5625 401522:39:45# [RSpecRunTime] Finishing example group ee/spec/models/ee/organizations/organization_spec.rb. It took 3.55 seconds. Expected to take 3.71 seconds. 401622:39:45# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_related_work_item_links_metric_spec.rb. Expected to take 3.63 seconds. 401722:39:45Gitlab::Usage::Metrics::Instrumentations::CountRelatedWorkItemLinksMetric 401822:39:48 behaves like a correct instrumented metric value and query 401922:39:48 behaves like a correct instrumented metric value 402022:39:48 has correct value 402122:39:48# [RSpecRunTime] RSpec elapsed time: 23 minutes 41.28 seconds. Current RSS: ~1350M. Threads: 5. load average: 1.18 1.16 1.22 1/434 5626 402322:39:48 behaves like a correct instrumented metric query 402422:39:48 has correct generate query 402522:39:48# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_related_work_item_links_metric_spec.rb. It took 3.72 seconds. Expected to take 3.63 seconds. 402622:39:48# [RSpecRunTime] Starting example group ee/spec/services/work_items/callbacks/progress_spec.rb. Expected to take 3.48 seconds. 402722:39:48WorkItems::Callbacks::Progress 402822:39:49 #before_update 402922:39:49 when progress feature is licensed 403022:39:49 when user cannot update work item 403122:39:49 behaves like work item and progress is unchanged 403222:39:49 does not change work item progress value 403322:39:50 does not create notes 403422:39:50# [RSpecRunTime] RSpec elapsed time: 23 minutes 42.57 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.18 1.16 1.22 1/434 5627 403622:39:50 when user can update work item 403722:39:50 when current_value param is present 403822:39:50 when current_value param is valid 403922:39:50 when start & end values are defaults 404022:39:50 behaves like current_value & progress are updated 404122:39:50 updates work item progress value 404222:39:50 creates notes 404322:39:50 when start & end values are non-defaults 404422:39:50 behaves like current_value & progress are updated 404522:39:50 updates work item progress value 404622:39:51 creates notes 404722:39:51 behaves like start_value & end_value are updated 404822:39:51 updates work item start and end values 404922:39:51 when widget does not exist in new type 405022:39:51 removes the work item's progress 405122:39:51 when current_value param is not present 405222:39:51 behaves like work item and progress is unchanged 405322:39:51 does not change work item progress value 405422:39:51 does not create notes 405522:39:51 when progress is same as current value 405622:39:51 behaves like work item and progress is unchanged 405722:39:51 does not change work item progress value 405822:39:51 does not create notes 405922:39:51 when current_value param is nil 406022:39:51 behaves like raises a callback error 406122:39:51 is expected to raise Issuable::Callbacks::Base::Error with "Progress is not a number, Current value can't be blank" 406222:39:51# [RSpecRunTime] Finishing example group ee/spec/services/work_items/callbacks/progress_spec.rb. It took 3.06 seconds. Expected to take 3.48 seconds. 406322:39:51# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_closed_spec.rb. Expected to take 3.35 seconds. 406422:39:51Gitlab::Analytics::CycleAnalytics::StageEvents::MergeRequestClosed 406522:39:51 behaves like value stream analytics event 406622:39:51 is expected to be a kind of String 406722:39:51 is expected to be a kind of Symbol 406822:39:52 is expected to include ApplicationRecord(abstract) 406922:39:52 is expected to respond to #timestamp_projection 407022:39:52 is expected to respond to #html_description 407122:39:52 is expected to be a kind of Array 407222:39:52 #apply_query_customization 407322:39:52 expects an ActiveRecord::Relation object as argument and returns a modified version of it 407522:39:52 returns a hash that uniquely identifies an event 407622:39:52 does not differ when the same object is built with the same params 407722:39:52 behaves like LEFT JOIN-able value stream analytics event 407822:39:55 can use the event as LEFT JOIN 407922:39:55 when looking at the record with data 408022:39:55 contains the timestamp expression 408122:39:55# [RSpecRunTime] RSpec elapsed time: 23 minutes 47.88 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.16 1.16 1.21 1/439 5741 408322:39:55 when looking at the record without data 408422:39:55 returns nil for the timestamp expression 408522:39:55# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_closed_spec.rb. It took 3.53 seconds. Expected to take 3.35 seconds. 408622:39:55# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/ci/code_coverage_summary_resolver_spec.rb. Expected to take 3.28 seconds. 408722:39:55Resolvers::Ci::CodeCoverageSummaryResolver 408922:39:56 when project has coverage 409022:39:57 returns coverage summary for the project as a batch 409122:39:58# [RSpecRunTime] RSpec elapsed time: 23 minutes 50.52 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.15 1.15 1.21 1/438 5742 409322:39:58 when project does not have coverage 409522:39:58# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/ci/code_coverage_summary_resolver_spec.rb. It took 2.64 seconds. Expected to take 3.28 seconds. 409622:39:58# [RSpecRunTime] Starting example group ee/spec/components/gitlab_subscriptions/discover_trial_component_spec.rb. Expected to take 3.18 seconds. 409722:39:58GitlabSubscriptions::DiscoverTrialComponent 409822:39:58 when rendering the first core feature section 409922:39:58 example at ./ee/spec/components/gitlab_subscriptions/discover_trial_component_spec.rb:40 410022:39:58 is expected to have text "Increase security" 410122:39:58 is expected to have text "Improve collaboration" 410222:39:58 is expected to have text "Gain actionable insights" 410322:39:58 is expected to have text "Enhance productivity" 410422:39:58 when rendering the hero section 410522:39:58 is expected to have text "Ship software faster" 410622:39:59 is expected to have visible link "Buy now" with href "/groups/namespace523/-/billings" 410822:39:59 with trial active and expired concerns 410922:39:59 when trial is active 411022:39:59 has expected hand raise lead data attributes 411122:39:59 has the correct track action for AI transparency link for the trial status 411222:39:59 has correct track label for the buy now links for the trial status 411322:39:59 when trial is expired 411422:39:59 has expected hand raise lead data attributes 411522:39:59 has the correct track action for AI transparency link for the trial status 411622:39:59 has correct track label for the buy now links for the trial status 411722:39:59 when rendering the why section 411822:39:59 is expected to have text "Why Ultimate & GitLab Duo Enterprise?" 411922:39:59 example at ./ee/spec/components/gitlab_subscriptions/discover_trial_component_spec.rb:25 412022:40:00 is expected to have text "Privacy-first AI" 412122:40:00 is expected to have text "Boost team collaboration" 412222:40:00 is expected to have text "Improve developer experience" 412322:40:00 is expected to have text "Transparent AI" 412422:40:00 correct link is rendered 412522:40:00 when rendering the second core feature section 412622:40:00 example at ./ee/spec/components/gitlab_subscriptions/discover_trial_component_spec.rb:51 412722:40:00 is expected to have text "Boost productivity with smart code assistance" 412822:40:00 is expected to have text "Fortify your code" 412922:40:01 is expected to have text "GitLab Duo Vulnerability explanation" 413022:40:01 is expected to have text "Advanced troubleshooting" 413122:40:01 when rendering the footer actions 413222:40:01 is expected to have visible link "Buy now" with href "/groups/namespace543/-/billings" 413322:40:01# [RSpecRunTime] Finishing example group ee/spec/components/gitlab_subscriptions/discover_trial_component_spec.rb. It took 3.26 seconds. Expected to take 3.18 seconds. 413422:40:01# [RSpecRunTime] Starting example group ee/spec/workers/compliance_management/update_default_framework_worker_spec.rb. Expected to take 3.0 seconds. 413522:40:01ComplianceManagement::UpdateDefaultFrameworkWorker 413722:40:02 invokes ComplianceManagement::Frameworks::UpdateProjectService 413822:40:02 rescues and logs the exception if project does not exist 413922:40:02 when admin mode is not enabled 414022:40:03 is expected to eq [#<ComplianceManagement::Framework id: 1, name: "GDPR", description: [FILTERED], color: "#004494", na...eated_at: "2024-11-13 22:40:01.986733233 +0000", updated_at: "2024-11-13 22:40:01.986733233 +0000">] 414122:40:03# [RSpecRunTime] RSpec elapsed time: 23 minutes 55.73 seconds. Current RSS: ~1357M. Threads: 5. load average: 1.22 1.17 1.22 1/438 5743 414322:40:03 when admin mode is enabled 414422:40:03 is expected to eq [#<ComplianceManagement::Framework id: 1, name: "GDPR", description: [FILTERED], color: "#004494", na...eated_at: "2024-11-13 22:40:01.986733233 +0000", updated_at: "2024-11-13 22:40:01.986733233 +0000">] 414522:40:03 behaves like an idempotent worker 414622:40:03 is labeled as idempotent 414722:40:04 performs multiple times sequentially without raising an exception 414822:40:04# [RSpecRunTime] Finishing example group ee/spec/workers/compliance_management/update_default_framework_worker_spec.rb. It took 3.12 seconds. Expected to take 3.0 seconds. 414922:40:04# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/templates/secret_detection_gitlab_ci_yaml_spec.rb. Expected to take 2.96 seconds. 415022:40:04Secret-Detection.gitlab-ci.yml 415122:40:04 the created pipeline 415222:40:04 when project has no license 415322:40:04 when SECRET_DETECTION_DISABLED=1 415422:40:05 includes no jobs 415522:40:05# [RSpecRunTime] RSpec elapsed time: 23 minutes 58.47 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.22 1.17 1.22 1/436 5780 415822:40:07 creates a pipeline with the expected jobs 415922:40:07# [RSpecRunTime] RSpec elapsed time: 23 minutes 59.92 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.20 1.17 1.22 1/438 5817 416122:40:07# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/templates/secret_detection_gitlab_ci_yaml_spec.rb. It took 2.96 seconds. Expected to take 2.96 seconds. 416222:40:07# [RSpecRunTime] Starting example group ee/spec/graphql/types/dast/profile_schedule_type_spec.rb. Expected to take 2.76 seconds. 416322:40:07Types::Dast::ProfileScheduleType 416422:40:08 is expected to eq "DastProfileSchedule" 416522:40:08 is expected to have graphql fields :id, :active, :startsAt, :timezone, :nextRunAt, :cadence, and :ownerValid 416622:40:08 startsAt field 416722:40:08 converts the startsAt to the timezone 416822:40:09# [RSpecRunTime] RSpec elapsed time: 24 minutes 1.55 seconds. Current RSS: ~1361M. Threads: 5. load average: 1.20 1.17 1.22 1/439 5818 417022:40:09 nextRunAt field 417122:40:09 converts the nextRunAt to the timezone 417322:40:09 returns if the owner is valid 417422:40:09# [RSpecRunTime] Finishing example group ee/spec/graphql/types/dast/profile_schedule_type_spec.rb. It took 1.79 seconds. Expected to take 2.76 seconds. 417522:40:09# [RSpecRunTime] Starting example group ee/spec/graphql/mutations/boards/epic_boards/epic_move_list_spec.rb. Expected to take 2.68 seconds. 417622:40:09Mutations::Boards::EpicBoards::EpicMoveList 417822:40:09 has the correct arguments 418022:40:09 when user does not have permissions 418122:40:10 does not allow the move 418222:40:10 when everything is ok 418322:40:11 moves the epic to another list 418422:40:11# [RSpecRunTime] RSpec elapsed time: 24 minutes 3.72 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.20 1.17 1.22 1/439 5819 418622:40:11# [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/boards/epic_boards/epic_move_list_spec.rb. It took 2.02 seconds. Expected to take 2.68 seconds. 418722:40:11# [RSpecRunTime] Starting example group ee/spec/lib/compliance_management/compliance_framework_changes_auditor_spec.rb. Expected to take 2.63 seconds. 418822:40:11ComplianceManagement::ComplianceFrameworkChangesAuditor 418922:40:11 auditing compliance framework changes 419022:40:12 when a project has no compliance framework 419122:40:12 when the framework is added 419222:40:12 adds an audit event 419322:40:12 streams correct audit event stream 419422:40:12# [RSpecRunTime] RSpec elapsed time: 24 minutes 5.16 seconds. Current RSS: ~1361M. Threads: 5. load average: 1.18 1.16 1.21 1/439 5820 419622:40:12 when a project has a compliance framework 419722:40:12 when the framework is removed 419822:40:13 adds an audit event 419922:40:13 streams correct audit event stream 420022:40:13 when the framework is changed 420122:40:13 adds an audit event 420222:40:13 when the framework is not changed 420322:40:13 does not add an audit event 420422:40:13# [RSpecRunTime] Finishing example group ee/spec/lib/compliance_management/compliance_framework_changes_auditor_spec.rb. It took 2.67 seconds. Expected to take 2.63 seconds. 420522:40:13# [RSpecRunTime] Starting example group ee/spec/lib/geo/console/show_sync_failures_for_replicator_class_action_spec.rb. Expected to take 2.52 seconds. 420622:40:13Geo::Console::ShowSyncFailuresForReplicatorClassAction 420822:40:16 prints sync failures 420922:40:16 behaves like a Geo console action 421022:40:16 behaves like a Geo console choice 421122:40:16 outputs the header 421222:40:16# [RSpecRunTime] RSpec elapsed time: 24 minutes 8.89 seconds. Current RSS: ~1361M. Threads: 5. load average: 1.18 1.16 1.21 1/436 5821 421422:40:16# [RSpecRunTime] Finishing example group ee/spec/lib/geo/console/show_sync_failures_for_replicator_class_action_spec.rb. It took 2.5 seconds. Expected to take 2.52 seconds. 421522:40:16# [RSpecRunTime] Starting example group ee/spec/models/observability/traces_issues_connection_spec.rb. Expected to take 2.5 seconds. 421622:40:16Observability::TracesIssuesConnection 421722:40:17 validates trace_identifier cannot be empty when creating connection 421822:40:17 validates connection associated to the linked issue 421922:40:17 does not allow STI 422122:40:17 is expected to validate that :issue_id cannot be empty/falsy 422222:40:17 is expected to validate that :trace_identifier cannot be empty/falsy 422322:40:17 is expected to validate that the length of :trace_identifier is at most 128 422422:40:17# [RSpecRunTime] RSpec elapsed time: 24 minutes 10.39 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.17 1.16 1.21 3/434 5822 422622:40:17 associations 422722:40:17 is expected to belong to issue required: false inverse_of => observability_traces 422822:40:17 #populate_sharding_key 422922:40:18 populating the project_id on save 423022:40:18# [RSpecRunTime] Finishing example group ee/spec/models/observability/traces_issues_connection_spec.rb. It took 2.42 seconds. Expected to take 2.5 seconds. 423122:40:18# [RSpecRunTime] Starting example group ee/spec/helpers/ee/hooks_helper_spec.rb. Expected to take 2.34 seconds. 423322:40:18 #test_hook_path 423422:40:19 returns group namespaced link 423522:40:19 #hook_log_path 423622:40:19 with a group hook 423722:40:19 returns group-namespaced link 423822:40:19# [RSpecRunTime] Finishing example group ee/spec/helpers/ee/hooks_helper_spec.rb. It took 0.85 second. Expected to take 2.34 seconds. 423922:40:19# [RSpecRunTime] Starting example group ee/spec/services/ee/design_management/delete_designs_service_spec.rb. Expected to take 2.33 seconds. 424022:40:19DesignManagement::DeleteDesignsService 424222:40:20 when service is successful 424322:40:20Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 424522:40:20To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 424622:40:21 calls repository#log_geo_updated_event 424722:40:21# [RSpecRunTime] RSpec elapsed time: 24 minutes 13.97 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.17 1.16 1.21 1/437 5884 424922:40:21 when service errors 425022:40:21 does not call repository#log_geo_updated_event 425122:40:21# [RSpecRunTime] Finishing example group ee/spec/services/ee/design_management/delete_designs_service_spec.rb. It took 2.13 seconds. Expected to take 2.33 seconds. 425222:40:21# [RSpecRunTime] Starting example group ee/spec/workers/security/scan_result_policies/sync_project_worker_spec.rb. Expected to take 2.18 seconds. 425322:40:21Security::ScanResultPolicies::SyncProjectWorker 425522:40:22 without project 425622:40:22 does not execute ProcessScanResultPolicyWorker 425722:40:22 with project without configuration 425822:40:23 does not execute ProcessScanResultPolicyWorker 425922:40:23 with associated project-level policy configuration 426022:40:23 executes ProcessScanResultPolicyWorker 426122:40:23 with feature disabled 426222:40:23 does not execute ProcessScanResultPolicyWorker 426322:40:23 with group-level configuration 426422:40:24 executes ProcessScanResultPolicyWorker 426522:40:24 behaves like an idempotent worker 426622:40:24 is labeled as idempotent 426722:40:24 performs multiple times sequentially without raising an exception 426822:40:24# [RSpecRunTime] Finishing example group ee/spec/workers/security/scan_result_policies/sync_project_worker_spec.rb. It took 2.36 seconds. Expected to take 2.18 seconds. 426922:40:24# [RSpecRunTime] Starting example group ee/spec/services/remote_mirrors/update_service_spec.rb. Expected to take 2.17 seconds. 427022:40:24RemoteMirrors::UpdateService 427222:40:24 when remote mirror has `mirror_branch_regex` value defined 427322:40:24 when only protected branches value is set 427422:40:25 removes previous `mirror_branch_regex` value 427522:40:25# [RSpecRunTime] RSpec elapsed time: 24 minutes 17.99 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.16 1.16 1.21 1/439 5922 427722:40:25 when remote mirror has `only_protected_branches` value defined 427822:40:25 when `mirror_branch_regex` value is set 427922:40:26 disables `only_protected_branches` 428022:40:26 when both mirror_branch_regex and only_protected_branches are provided 428122:40:26 updates the push mirror with only "mirror_branch_regex" value 428222:40:26# [RSpecRunTime] Finishing example group ee/spec/services/remote_mirrors/update_service_spec.rb. It took 2.16 seconds. Expected to take 2.17 seconds. 428322:40:26# [RSpecRunTime] Starting example group ee/spec/lib/sidebars/projects/super_sidebar_panel_spec.rb. Expected to take 2.03 seconds. 428422:40:26Sidebars::Projects::SuperSidebarPanel 428522:40:27 behaves like a panel without placeholders 428622:40:27 has no Sidebars::NilMenuItem 428722:40:27# [RSpecRunTime] RSpec elapsed time: 24 minutes 20.31 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.14 1.15 1.21 1/438 5950 428922:40:27 behaves like a panel with uniquely identifiable menu items 429022:40:27 all menu_items have unique item_id 429122:40:28 all menu_items have an item_id 429222:40:28 behaves like a panel with all menu_items categorized 429322:40:28 has no uncategorized menu_items 429422:40:28 behaves like a panel instantiable by the anonymous user 429522:40:28 is expected to be a kind of Sidebars::Projects::SuperSidebarPanel 429622:40:28# [RSpecRunTime] Finishing example group ee/spec/lib/sidebars/projects/super_sidebar_panel_spec.rb. It took 2.16 seconds. Expected to take 2.03 seconds. 429722:40:28# [RSpecRunTime] Starting example group ee/spec/services/ee/ci/job_token_scope/update_policies_service_spec.rb. Expected to take 1.95 seconds. 429822:40:28Ci::JobTokenScope::UpdatePoliciesService 430022:40:29 when the link to update exists 430122:40:30 returns a success response 430222:40:30 audits the event 430322:40:30# [RSpecRunTime] RSpec elapsed time: 24 minutes 22.77 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.14 1.15 1.21 1/438 5951 430522:40:30 when the link to update does not exist 430622:40:30 returns an error response 430722:40:30 does not audit the event 430822:40:30# [RSpecRunTime] Finishing example group ee/spec/services/ee/ci/job_token_scope/update_policies_service_spec.rb. It took 1.97 seconds. Expected to take 1.95 seconds. 430922:40:30# [RSpecRunTime] Starting example group ee/spec/finders/security/vulnerability_feedbacks_finder_spec.rb. Expected to take 1.95 seconds. 431022:40:30Security::VulnerabilityFeedbacksFinder 431122:40:33 returns vulnerability feedbacks of a project 431222:40:33 when not given a parameter 431322:40:33 does not filter the vulnerability feedbacks 431422:40:33# [RSpecRunTime] RSpec elapsed time: 24 minutes 25.75 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.13 1.15 1.21 1/434 5952 431622:40:33 when filtered by feedback type 431722:40:33 only returns vulnerability feedbacks matching the given feedback types 431822:40:33 when filtered by category 431922:40:33 only returns vulnerability feedbacks matching the given categories 432022:40:33 when filtered by more than one property 432122:40:33 only returns vulnerabilities matching all of the given filters 432222:40:33# [RSpecRunTime] Finishing example group ee/spec/finders/security/vulnerability_feedbacks_finder_spec.rb. It took 3.02 seconds. Expected to take 1.95 seconds. 432322:40:33# [RSpecRunTime] Starting example group ee/spec/workers/ee/repository_check/single_repository_worker_spec.rb. Expected to take 1.87 seconds. 432422:40:33EE::RepositoryCheck::SingleRepositoryWorker 432522:40:33 with Geo enabled 432622:40:34 on a Geo primary site 432722:40:34 saves results to main database 432822:40:34 on a Geo secondary site 432922:40:35 does nothing 433022:40:35# [RSpecRunTime] Finishing example group ee/spec/workers/ee/repository_check/single_repository_worker_spec.rb. It took 1.65 seconds. Expected to take 1.87 seconds. 433122:40:35# [RSpecRunTime] Starting example group ee/spec/serializers/ee/group_link/group_group_link_entity_spec.rb. Expected to take 1.75 seconds. 433222:40:35GroupLink::GroupGroupLinkEntity 433322:40:35 when fetching member roles 433422:40:35 when custom roles feature is available 433522:40:35 when `custom_role_for_group_link_enabled` is true 433622:40:35 exposes `custom_roles` 433722:40:35 exposes `member_role_id` 433822:40:35 when `custom_role_for_group_link_enabled` is false 433922:40:35 does not expose `custom_roles` 434022:40:35 does not expose `member_role_id` 434122:40:35 when custom roles feature is not available 434222:40:35 does not expose `custom_roles` 434322:40:36 does not expose `member_role_id` 434422:40:36# [RSpecRunTime] Finishing example group ee/spec/serializers/ee/group_link/group_group_link_entity_spec.rb. It took 0.9 second. Expected to take 1.75 seconds. 434522:40:36# [RSpecRunTime] Starting example group ee/spec/workers/search/zoekt/default_branch_changed_worker_spec.rb. Expected to take 1.74 seconds. 434622:40:36Search::Zoekt::DefaultBranchChangedWorker 434722:40:37 when zoekt_code_search license feature is not available 434822:40:37 does not schedule indexing 434922:40:37# [RSpecRunTime] RSpec elapsed time: 24 minutes 29.67 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.12 1.15 1.21 1/434 5979 435122:40:37 when project does not exist 435222:40:37 does not schedule indexing and does not raise an exception 435322:40:37 when application_setting zoekt_indexing_enabled is disabled 435422:40:37 does not schedule indexing 435522:40:37 behaves like subscribes to event 435622:40:37 consumes the published event 435722:40:37 behaves like an idempotent worker 435822:40:37 is labeled as idempotent 435922:40:37 performs multiple times sequentially without raising an exception 436022:40:37 when passed a non-Project class 436122:40:37 does not schedule indexing 436222:40:37 when project does not use zoekt 436322:40:37 does not schedule indexing 436422:40:37 when project uses zoekt 436522:40:37 schedules indexing operation 436622:40:37# [RSpecRunTime] Finishing example group ee/spec/workers/search/zoekt/default_branch_changed_worker_spec.rb. It took 1.58 seconds. Expected to take 1.74 seconds. 436722:40:37# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/reports/license_scanning/report_spec.rb. Expected to take 1.64 seconds. 436822:40:37Gitlab::Ci::Reports::LicenseScanning::Report 437022:40:37 when the other report is not available 437122:40:37 is expected to be empty 437222:40:37 when diffing two v1 reports 437322:40:37 is expected to contain exactly "Apache 2.0" 437422:40:37 is expected to contain exactly "MIT" and "BSD" 437522:40:37 is expected to contain exactly "WTFPL" 437622:40:37 when diffing two v2 reports 437722:40:37 is expected to contain exactly "Apache 2.0" 437822:40:37 is expected to contain exactly "MIT" and "BSD" 437922:40:37 is expected to contain exactly "WTFPL" 438022:40:37 when diffing a v1 report with a v2 report 438122:40:37 is expected to contain exactly "Apache 2.0" 438222:40:37 is expected to contain exactly "MIT" and "BSD" 438322:40:37 is expected to contain exactly "WTFPL" 438422:40:37 when diffing a v2 report with a v1 report 438522:40:37 is expected to contain exactly "Apache 2.0" 438622:40:37 is expected to contain exactly "MIT" and "BSD" 438722:40:38 is expected to contain exactly "WTFPL" 438822:40:38 #by_license_name 438922:40:38 with existing license 439022:40:38 finds right name 439122:40:38 without existing license 439222:40:38 is expected to be nil 439422:40:38 is expected to be empty 439522:40:38 is expected not to be empty 439622:40:38 #dependency_names 439722:40:38 when there are multiple dependencies 439822:40:38 is expected to contain exactly "Library1" and "Library2" 439922:40:38 when there are no dependencies 440022:40:38 is expected to be empty 440122:40:38# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/reports/license_scanning/report_spec.rb. It took 0.59 second. Expected to take 1.64 seconds. 440222:40:38# [RSpecRunTime] Starting example group ee/spec/policies/remote_development/workspaces_agent_config_policy_spec.rb. Expected to take 1.6 seconds. 440322:40:38RemoteDevelopment::WorkspacesAgentConfigPolicy 440422:40:39 when user can not read a cluster agent 440522:40:39 disallows reading the corrosponding agent config 440622:40:39# [RSpecRunTime] RSpec elapsed time: 24 minutes 32.11 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.12 1.15 1.21 1/433 5980 440822:40:39 when user can read a cluster agent 440922:40:39 allows reading the corrosponding agent config 441022:40:39# [RSpecRunTime] Finishing example group ee/spec/policies/remote_development/workspaces_agent_config_policy_spec.rb. It took 1.49 seconds. Expected to take 1.6 seconds. 441122:40:39# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/insights/project_insights_config_spec.rb. Expected to take 1.51 seconds. 441222:40:39Gitlab::Insights::ProjectInsightsConfig 441322:40:40 filtering out invalid config entries 441422:40:40 does not include invalid entry 441522:40:40 does not show notice text 441622:40:40 when no projects.only filter present 441722:40:40 does not change the config 441822:40:40 clones the original config 441922:40:40 when not included in the projects.only filter 442022:40:40 by project id 442122:40:40 filters out the chart 442222:40:40 does not have a notice text 442322:40:40 by project full path 442422:40:40 filters out the chart 442522:40:40 when included in projects.only filter 442622:40:40 by project id 442722:40:40 includes the chart 442822:40:40 does not have notice text 442922:40:40 by project full path 443022:40:40 filters out the chart 443122:40:40 when all charts are excluded 443222:40:40 returns an empty hash 443322:40:40 when some project features are turned off 443422:40:40 when the default configuration is given 443522:40:40 contains issues and merge requests dashboards 443622:40:40 when issues are disabled 443722:40:40 filters out the issues dashboard 443822:40:40 when merge requests are disabled 443922:40:40 filters out the merge requests dashboard 444022:40:40 when a custom config is given 444122:40:40 when issues are disabled 444222:40:41 filters out the issues chart 444322:40:41 when merge requests are disabled 444422:40:41 filters out the merge requests chart 444522:40:41 when issues and merge requests are disabled 444622:40:41 returns an empty config 444722:40:41# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/insights/project_insights_config_spec.rb. It took 1.44 seconds. Expected to take 1.51 seconds. 444822:40:41# [RSpecRunTime] Starting example group ee/spec/models/dora/configuration_spec.rb. Expected to take 1.45 seconds. 444922:40:41Dora::Configuration 445022:40:41 is expected to allow :branches_for_lead_time_for_changes to be ‹[]› 445122:40:41 is expected not to allow :branches_for_lead_time_for_changes to be ‹nil› 445222:40:41 does not allow STI 445322:40:41 is expected to validate that :project_id is case-sensitively unique 445422:40:41 is expected to validate that :project_id cannot be empty/falsy 445522:40:41 associations 445622:40:41 is expected to belong to project required: false 445722:40:41# [RSpecRunTime] Finishing example group ee/spec/models/dora/configuration_spec.rb. It took 0.74 second. Expected to take 1.45 seconds. 445822:40:41# [RSpecRunTime] Starting example group ee/spec/lib/app_config/application_setting_changes_auditor_spec.rb. Expected to take 1.41 seconds. 445922:40:41AppConfig::ApplicationSettingChangesAuditor 446022:40:41 .audit_changes 446122:40:41 when any model change is made 446222:40:41 behaves like application_setting_audit_events_from_to 446322:40:42 calls auditor 446422:40:42 when ignored column is updated 446522:40:43 does not create an event for _html columns 446622:40:43# [RSpecRunTime] Finishing example group ee/spec/lib/app_config/application_setting_changes_auditor_spec.rb. It took 1.32 seconds. Expected to take 1.41 seconds. 446722:40:43# [RSpecRunTime] Starting example group ee/spec/workers/analytics/cycle_analytics/stage_aggregation_worker_spec.rb. Expected to take 1.36 seconds. 446822:40:43Analytics::CycleAnalytics::StageAggregationWorker 446922:40:43 invokes the StageAggregatorService 447022:40:44 breaks at the second iteration due to overtime 447122:40:44 behaves like an idempotent worker 447222:40:44 is labeled as idempotent 447322:40:44 performs multiple times sequentially without raising an exception 447422:40:44 when the loaded batch is empty 447522:40:44 does nothing 447622:40:44# [RSpecRunTime] Finishing example group ee/spec/workers/analytics/cycle_analytics/stage_aggregation_worker_spec.rb. It took 1.04 seconds. Expected to take 1.36 seconds. 447722:40:44# [RSpecRunTime] Starting example group ee/spec/models/ee/event_collection_spec.rb. Expected to take 1.3 seconds. 447822:40:44EventCollection 447922:40:44 does not allow STI 448122:40:44 with group exclusive event types 448222:40:45 queries only group events for epic filter 448322:40:45# [RSpecRunTime] RSpec elapsed time: 24 minutes 37.91 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.11 1.15 1.21 1/433 5989 448522:40:45# [RSpecRunTime] Finishing example group ee/spec/models/ee/event_collection_spec.rb. It took 1.19 seconds. Expected to take 1.3 seconds. 448622:40:45# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/projects/analytics/value_stream_dashboard/count_resolver_spec.rb. Expected to take 1.25 seconds. 448722:40:45Resolvers::Projects::Analytics::ValueStreamDashboard::CountResolver 448922:40:46 when the feature is available 449022:40:46 returns the correct count 449122:40:46 when querying an empty date range 449322:40:46# [RSpecRunTime] RSpec elapsed time: 24 minutes 39.18 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.10 1.14 1.20 1/433 5990 449522:40:46 when the user is not authorized 449722:40:46 when the feature is not available 449822:40:46 returns the correct count 449922:40:46# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/projects/analytics/value_stream_dashboard/count_resolver_spec.rb. It took 1.44 seconds. Expected to take 1.25 seconds. 450022:40:46# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/geo/oauth/login_state_spec.rb. Expected to take 1.2 seconds. 450122:40:46Gitlab::Geo::Oauth::LoginState 450322:40:46 returns a invalid instance when state is nil 450422:40:46 returns a invalid instance when state is empty 450522:40:47 returns a valid instance when state is valid 450722:40:47 returns false when return_to is nil 450822:40:47 returns false when return_to is empty 450922:40:47 returns false when token is nil 451022:40:47 returns false when token is empty 451122:40:47 returns false when salt not match 451222:40:47 returns false when token does not match 451322:40:47 returns false when token's expired 451422:40:47 returns true when token matches 451622:40:47 does not raise an error when return_to is nil 451722:40:47 returns a string with salt, token, and return_to colon separated 451922:40:47 returns nil when return_to is nil 452022:40:47 returns an empty string when return_to is empty 452122:40:47 returns the full path of the return_to URL 452222:40:47# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/geo/oauth/login_state_spec.rb. It took 1.11 seconds. Expected to take 1.2 seconds. 452322:40:47# [RSpecRunTime] Starting example group ee/spec/finders/incident_management/oncall_rotations_finder_spec.rb. Expected to take 1.14 seconds. 452422:40:47IncidentManagement::OncallRotationsFinder 452622:40:48 when feature is available 452722:40:48 when user has permissions 452822:40:48 returns project on-call rotations 452922:40:48 when id given 453022:40:48 returns an on-call rotation for id 453122:40:48 schedule is nil 453222:40:48 is expected to eq #<ActiveRecord::Relation []> 453322:40:48 when user has no permissions 453422:40:49 is expected to eq #<ActiveRecord::Relation []> 453522:40:49 when feature is not available 453622:40:49 is expected to eq #<ActiveRecord::Relation []> 453722:40:49# [RSpecRunTime] Finishing example group ee/spec/finders/incident_management/oncall_rotations_finder_spec.rb. It took 1.1 seconds. Expected to take 1.14 seconds. 453822:40:49# [RSpecRunTime] Starting example group ee/spec/views/vulnerabilities/issue_description.md_spec.rb. Expected to take 1.06 seconds. 453922:40:49vulnerabilities/issue_description.md.erb 454022:40:49 renders markdown suitable for creating an issue description 454122:40:49 when severity is absent 454222:40:49 does not render the Severity section 454322:40:49 when identifiers are absent 454422:40:49 does not render the Identifiers section 454522:40:49 when a description is absent on the Vulnerability 454622:40:49 renders the Finding description 454722:40:49 when scan is absent 454822:40:49 renders the scanner name only 454922:40:49# [RSpecRunTime] Finishing example group ee/spec/views/vulnerabilities/issue_description.md_spec.rb. It took 0.86 second. Expected to take 1.06 seconds. 455022:40:49# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/duo_seats_metric_spec.rb. Expected to take 1.01 seconds. 455122:40:49Gitlab::Usage::Metrics::Instrumentations::DuoSeatsMetric 455222:40:49 when metric type is enterprise 455322:40:49 when there are no active Duo purchases 455422:40:49 behaves like a correct instrumented metric value 455522:40:49 has correct value 455622:40:49 behaves like a correct instrumented metric value 455722:40:50 has correct value 455922:40:50 when initialized with invalid parameters 456022:40:50 raises an ArgumentError for invalid subscription_type 456122:40:50 raises an ArgumentError for invalid seats_type 456222:40:50 raises an ArgumentError for both invalid subscription_type and seats_type 456322:40:50 raises an ArgumentError when subscription_type is missing 456422:40:50 raises an ArgumentError when seats_type is missing 456522:40:50 when metric type is pro 456622:40:50 when there are no active Duo purchases 456722:40:50 behaves like a correct instrumented metric value 456822:40:50 has correct value 456922:40:50 behaves like a correct instrumented metric value 457022:40:50 has correct value 457122:40:50 when there are active Duo purchases 457222:40:50 purchased seats 457322:40:50 behaves like a correct instrumented metric value 457422:40:50 has correct value 457522:40:50 assigned seats 457622:40:50 behaves like a correct instrumented metric value 457722:40:50 has correct value 457822:40:50 when there are active Duo purchases 457922:40:50 purchased seats 458022:40:50 behaves like a correct instrumented metric value 458122:40:50 has correct value 458222:40:50 assigned seats 458322:40:50 behaves like a correct instrumented metric value 458422:40:50 has correct value 458522:40:50# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/duo_seats_metric_spec.rb. It took 0.97 second. Expected to take 1.01 seconds. 458622:40:50# [RSpecRunTime] Starting example group ee/spec/workers/compliance_management/standards/gitlab/dast_group_worker_spec.rb. Expected to take 0.96 second. 458722:40:50ComplianceManagement::Standards::Gitlab::DastGroupWorker 458922:40:51 for non existent group 459022:40:51 does not enqueue DastWorker 459122:40:51 for non existent user 459222:40:51 enqueues DastWorker 459322:40:51 behaves like an idempotent worker 459422:40:51 is labeled as idempotent 459522:40:51 performs multiple times sequentially without raising an exception 459622:40:51# [RSpecRunTime] Finishing example group ee/spec/workers/compliance_management/standards/gitlab/dast_group_worker_spec.rb. It took 0.86 second. Expected to take 0.96 second. 459722:40:51# [RSpecRunTime] Starting example group ee/spec/workers/incident_management/pending_escalations/alert_check_worker_spec.rb. Expected to take 0.93 second. 459822:40:51IncidentManagement::PendingEscalations::AlertCheckWorker 460022:40:52 with valid escalation 460122:40:52 processes the escalation 460222:40:52 without valid escalation 460322:40:52 does nothing 460422:40:52# [RSpecRunTime] Finishing example group ee/spec/workers/incident_management/pending_escalations/alert_check_worker_spec.rb. It took 0.69 second. Expected to take 0.93 second. 460522:40:52# [RSpecRunTime] Starting example group ee/spec/presenters/security/protected_branch_presenter_spec.rb. Expected to take 0.85 second. 460622:40:52Security::ProtectedBranchPresenter 460722:40:52 #entity_inherited?? 460822:40:52 when protected_branch_entity is a Project 460922:40:52 when protected_branch is not at group level 461022:40:52 is expected to be falsey 461122:40:52 when protected_branch is at group level 461222:40:52 is expected to be truthy 461322:40:52 when protected_branch_entity is a Group 461422:40:52 is expected to be falsey 461522:40:52 permissions checks 461622:40:52 #can_destroy? 461722:40:52 when user has no ability to destroy_protected_branch 461822:40:52 is expected to be falsey 461922:40:52 when user has ability to destroy_protected_branch 462022:40:52 when the branch is protected from deletion 462122:40:52 is expected to be falsey 462222:40:52 when the branch is not protected from deletion 462322:40:53 is expected to be truthy 462422:40:53 #can_update? 462522:40:53 when user has no ability to update_protected_branch 462622:40:53 is expected to be falsey 462722:40:53 when user has ability to update_protected_branch 462822:40:53 when the branch is not protected from deletion 462922:40:53 when the branch is inherited 463022:40:53 is expected to be falsey 463122:40:53 when the branch is not inherited 463222:40:53 is expected to be truthy 463322:40:53 #can_unprotect_branch? 463422:40:53 when user has no ability to destroy_protected_branch 463522:40:53 is expected to be falsey 463622:40:53 when user has ability to destroy_protected_branch 463722:40:53 is expected to be truthy 463822:40:53# [RSpecRunTime] Finishing example group ee/spec/presenters/security/protected_branch_presenter_spec.rb. It took 0.89 second. Expected to take 0.85 second. 463922:40:53# [RSpecRunTime] Starting example group ee/spec/lib/code_suggestions/model_details_spec.rb. Expected to take 0.82 second. 464022:40:53CodeSuggestions::ModelDetails 464122:40:53 #feature_disabled? 464222:40:53 returns false 464322:40:53 when the feature is self-hosted, but set to disabled 464422:40:53 returns true 464622:40:53 returns correct URL 464722:40:53 when the feature is customized 464822:40:54 takes the base url from feature settings 464922:40:54# [RSpecRunTime] Finishing example group ee/spec/lib/code_suggestions/model_details_spec.rb. It took 0.77 second. Expected to take 0.82 second. 465022:40:54# [RSpecRunTime] Starting example group ee/spec/lib/ee/sidebars/explore/menus/dependencies_menu_spec.rb. Expected to take 0.78 second. 465122:40:54EE::Sidebars::Explore::Menus::DependenciesMenu 465322:40:54 when dependency scanning is available 465422:40:54 when a user is logged in 465522:40:54 when the user is an admin 465622:40:54 when the user belongs to the default organization 465722:40:54 is expected to be render 465822:40:54 when the user does not belong to the default organization 465922:40:54 is expected not to be render 466022:40:54 when the feature flag is disabled 466122:40:54 is expected not to be render 466222:40:54 when the user is not an admin 466322:40:54 is expected not to be render 466422:40:54 when a user is not logged in 466522:40:54 is expected not to be render 466622:40:54 when dependency scanning is not available 466722:40:54 is expected not to be render 466922:40:54 renders the correct link 467022:40:54 #sprite_icon 467122:40:54 renders the correct icon 467322:40:54 renders the correct title 467422:40:54# [RSpecRunTime] Finishing example group ee/spec/lib/ee/sidebars/explore/menus/dependencies_menu_spec.rb. It took 0.65 second. Expected to take 0.78 second. 467522:40:54# [RSpecRunTime] Starting example group ee/spec/views/devise/sessions/new.html.haml_spec.rb. Expected to take 0.75 second. 467622:40:54devise/sessions/new 467722:40:54 broadcast messaging 467822:40:54 when onboarding feature is not available 467922:40:55 is expected to render template matcher "layouts/_broadcast" 468022:40:55 when onboarding feature is available 468122:40:55 is expected not to render template matcher "layouts/_broadcast" 468222:40:55 Google Tag Manager 468322:40:55 when Google Tag Manager is enabled 468422:40:55 is expected to match /www.googletagmanager.com/ 468522:40:55 when Google Tag Manager is disabled 468622:40:55 is expected not to match /www.googletagmanager.com/ 468722:40:55# [RSpecRunTime] Finishing example group ee/spec/views/devise/sessions/new.html.haml_spec.rb. It took 0.7 second. Expected to take 0.75 second. 468822:40:55# [RSpecRunTime] Starting example group ee/spec/initializers/database_config_spec.rb. Expected to take 0.69 second. 468922:40:55Database config initializer for GitLab EE 469022:40:55 and the runtime is Sidekiq 469122:40:55 when no custom headroom is specified 469222:40:55 sets the pool size based on the number of worker threads 469322:40:55 when specifying headroom through an ENV variable 469422:40:55 adds headroom on top of the calculated size 469522:40:55# [RSpecRunTime] Finishing example group ee/spec/initializers/database_config_spec.rb. It took 0.23 second. Expected to take 0.69 second. 469622:40:55# [RSpecRunTime] Starting example group ee/spec/services/ai/self_hosted_models/update_service_spec.rb. Expected to take 0.68 second. 469722:40:55Ai::SelfHostedModels::UpdateService 469922:40:55 when the model is successfully updated 470022:40:56 returns a success response 470122:40:56 when the model fails to be updated 470222:40:56 returns an error response 470322:40:56# [RSpecRunTime] Finishing example group ee/spec/services/ai/self_hosted_models/update_service_spec.rb. It took 0.58 second. Expected to take 0.68 second. 470422:40:56# [RSpecRunTime] Starting example group ee/spec/presenters/ee/members/member_approval_presenter_spec.rb. Expected to take 0.6 second. 470522:40:56EE::Members::MemberApprovalPresenter 470622:40:56 #human_old_access_level 470722:40:56 returns the human-readable string for old access level 470822:40:56 #source_name 470922:40:56 returns the name of the namespace 471022:40:56 when member_namespace is a Group 471122:40:56 has the expected attributes 471222:40:56 #human_new_access_level 471322:40:56 returns the human-readable string for new access level 471422:40:56 when member_namespace is a ProjectNamespace 471522:40:56 has the expected attributes 471622:40:56# [RSpecRunTime] Finishing example group ee/spec/presenters/ee/members/member_approval_presenter_spec.rb. It took 0.61 second. Expected to take 0.6 second. 471722:40:56# [RSpecRunTime] Starting example group ee/spec/workers/projects/deregister_suggested_reviewers_project_worker_spec.rb. Expected to take 0.59 second. 471822:40:56Projects::DeregisterSuggestedReviewersProjectWorker 472022:40:56 when project is not found 472122:40:56 returns without calling the deregister service 472222:40:56 when project is found 472322:40:56 when user is not found 472422:40:57 returns without calling the deregister service 472522:40:57 when user is found 472622:40:57 when suggested reviews is not available for the project 472722:40:57 returns without calling the deregister service 472822:40:57 when suggested reviews is available for the project 472922:40:57 when suggested reviews is enabled for the project 473022:40:57 returns without calling the deregister service 473122:40:57 when suggested reviews is not enabled for the project 473222:40:57 when service returns success 473322:40:57 calls deregister service and logs an info with payload 473422:40:57 when service returns error 473522:40:57 when error is swallowable 473622:40:57 swallows the error 473722:40:57 when error is trackable and raisable 473822:40:57 tracks and raises the error 473922:40:57# [RSpecRunTime] Finishing example group ee/spec/workers/projects/deregister_suggested_reviewers_project_worker_spec.rb. It took 0.45 second. Expected to take 0.59 second. 474022:40:57# [RSpecRunTime] Starting example group ee/spec/views/layouts/header/_read_only_banner.html.haml_spec.rb. Expected to take 0.53 second. 474122:40:57layouts/header/_read_only_banner 474222:40:57 On a Geo primary node 474322:40:57 do not includes button to visit primary node 474422:40:57 On a Geo secondary node 474522:40:57 includes button to visit primary node 474622:40:57# [RSpecRunTime] Finishing example group ee/spec/views/layouts/header/_read_only_banner.html.haml_spec.rb. It took 0.43 second. Expected to take 0.53 second. 474722:40:57# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/package_metadata/connector/base_data_file_spec.rb. Expected to take 0.51 second. 474822:40:57Gitlab::PackageMetadata::Connector::BaseDataFile 475122:40:57 is expected to eq "1684175500/99999.ndjson" 475322:40:57 is expected to eq "1684175500/99999.csv" 475522:40:57 when container class is the base class DataFile 475622:40:57 throws a not implemented error 475722:40:57 when container class is CsvDataFile 475822:40:57 and io passed is of valid CSV 475922:40:57 is expected to contain exactly ["rails", "v7.2", "MIT"] and ["activerecord", "v6.1", "Apache"] 476022:40:57 and is escaped unicode 476122:40:57 is expected to contain exactly ["räils", "v7.2", "MIT"] and ["äctiverecord", "v6.1", "Äpäche"] 476222:40:57 and io passed is invalid 476322:40:57 is expected to be empty 476422:40:58 warns about the error 476522:40:58 when container class is NdjsonDataFile 476622:40:58 and io passed is of valid NDJSON 476722:40:58 is expected to contain exactly {"licenses"=>[["MIT"], nil, "v7.2", []], "name"=>"rails"} and {"licenses"=>[["Apache"], "v4.0.0", "v6.1.1", []], "name"=>"activerecord"} 476822:40:58 and is escaped unicode 476922:40:58 is expected to contain exactly {"licenses"=>[["MIT"], nil, "v7.2", []], "name"=>"räils"} and {"licenses"=>[["Äpäche"], "v4.0.0", "v6.1.1", []], "name"=>"äctiverecord"} 477022:40:58 and io passed is invalid 477122:40:58 is expected to be empty 477222:40:58 warns about the error 477322:40:58 .checkpoint? 477422:40:58 when checkpoint has same sequence and chunk 477522:40:58 is expected to equal true 477622:40:58 when checkpoint has different sequence 477722:40:58 is expected to equal false 477822:40:58 when checkpoint has different chunk 477922:40:58 is expected to equal false 478022:40:58 when checkpoint has different sequence and chunk 478122:40:58 is expected to equal false 478222:40:58# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/package_metadata/connector/base_data_file_spec.rb. It took 0.49 second. Expected to take 0.51 second. 478322:40:58# [RSpecRunTime] Starting example group ee/spec/services/merge_requests/mergeability/check_blocked_by_other_mrs_service_spec.rb. Expected to take 0.46 second. 478422:40:58MergeRequests::Mergeability::CheckBlockedByOtherMrsService 478522:40:58 behaves like mergeability check service 478622:40:58 sets the identifier 478722:40:58 sets the description 478922:40:58 when blocking_merge_requests feature is unavailable 479022:40:58 returns a check result with status inactive 479122:40:58 when blocking_merge_requests feature is available 479222:40:58 when there are no blocking MRs 479322:40:58 returns a check result with status success 479422:40:58 when there are blocking MRs 479522:40:58 returns a check result with status success 479722:40:58 when skip check param is true 479822:40:58 returns true 479922:40:58 when skip check param is false 480022:40:58 returns false 480222:40:58 returns false 480322:40:58# [RSpecRunTime] Finishing example group ee/spec/services/merge_requests/mergeability/check_blocked_by_other_mrs_service_spec.rb. It took 0.46 second. Expected to take 0.46 second. 480422:40:58# [RSpecRunTime] Starting example group ee/spec/views/registrations/company/new.html.haml_spec.rb. Expected to take 0.42 second. 480522:40:58registrations/company/new 480622:40:58 when page is rendered 480722:40:58 when a user is coming from a trial registration 480822:40:58 renders correctly 480922:40:58 when a user is coming from a free registration 481022:40:58 renders correctly 481122:40:58 Google Tag Manager 481222:40:58 when Google Tag Manager is enabled 481322:40:58 is expected to match /www.googletagmanager.com/ 481422:40:58 when Google Tag Manager is disabled 481522:40:59 is expected not to match /www.googletagmanager.com/ 481622:40:59# [RSpecRunTime] Finishing example group ee/spec/views/registrations/company/new.html.haml_spec.rb. It took 0.3 second. Expected to take 0.42 second. 481722:40:59# [RSpecRunTime] Starting example group ee/spec/lib/ee/bulk_imports/projects/stage_spec.rb. Expected to take 0.41 second. 481822:40:59BulkImports::Projects::Stage 482022:40:59 when source is enterprise 482122:40:59 includes EE pipelines 482222:40:59 when source is not enterprise 482322:40:59 does not include EE pipelines 482422:40:59# [RSpecRunTime] Finishing example group ee/spec/lib/ee/bulk_imports/projects/stage_spec.rb. It took 0.34 second. Expected to take 0.41 second. 482522:40:59# [RSpecRunTime] Starting example group ee/spec/lib/remote_development/workspace_operations/update/authorizer_spec.rb. Expected to take 0.38 second. 482622:40:59RemoteDevelopment::WorkspaceOperations::Update::Authorizer 482722:40:59 when user is not authorized 482822:40:59 returns an err Result containing an unauthorized message with an empty context 482922:40:59 when user is authorized 483022:40:59 returns an ok Result containing the original context which was passed 483122:40:59# [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/workspace_operations/update/authorizer_spec.rb. It took 0.3 second. Expected to take 0.38 second. 483222:40:59# [RSpecRunTime] Starting example group ee/spec/services/package_metadata/affected_package_data_object_spec.rb. Expected to take 0.34 second. 483322:40:59PackageMetadata::AffectedPackageDataObject 483522:40:59 is expected to be a kind of PackageMetadata::AffectedPackageDataObject 483622:40:59 is expected to match (have attributes {:affected_range => "(,0.7.0]", :distro_version => "1.1", :fixed_versions => ["0.8"], :package_name => "org.j...e2bd0ef0e6cad04fc3001", "tags" => ["v1.2.3-tag"], "timestamp" => "20190626162700"}, "number" => "1.2.3"}]}) 483722:40:59 when an attribute is missing 483822:40:59 attribute: :distro_version, required: false 483922:40:59 is expected not to raise Exception 484022:40:59 attribute: :solution, required: false 484122:40:59 is expected not to raise Exception 484222:40:59 attribute: :fixed_versions, required: false 484322:40:59 is expected not to raise Exception 484422:40:59 attribute: :versions, required: false 484522:40:59 is expected not to raise Exception 484622:40:59 attribute: :name, required: true 484722:40:59 is expected to raise ArgumentError 484822:40:59 attribute: :affected_range, required: true 484922:40:59 is expected to raise ArgumentError 485022:40:59# [RSpecRunTime] Finishing example group ee/spec/services/package_metadata/affected_package_data_object_spec.rb. It took 0.24 second. Expected to take 0.34 second. 485122:40:59# [RSpecRunTime] Starting example group ee/spec/workers/namespaces/sync_namespace_name_worker_spec.rb. Expected to take 0.31 second. 485222:40:59Namespaces::SyncNamespaceNameWorker 485422:41:00 triggers a sync for the namespace name to CustomersDot 485522:41:00 when the namespace is not found 485622:41:00 does not trigger a sync for the namespace name to CustomersDot 485722:41:00 does not raise an error 485822:41:00 when the sync fails 485922:41:00 raises a RequestError 486022:41:00# [RSpecRunTime] Finishing example group ee/spec/workers/namespaces/sync_namespace_name_worker_spec.rb. It took 0.33 second. Expected to take 0.31 second. 486122:41:00# [RSpecRunTime] Starting example group ee/spec/graphql/mutations/gitlab_subscriptions/activate_spec.rb. Expected to take 0.3 second. 486222:41:00Mutations::GitlabSubscriptions::Activate 486422:41:00 when successful 486522:41:00 returns no errors, a license and no future subscriptions 486622:41:00 when there are future subscriptions 486722:41:00 returns the no errors, a license and the future subscriptions 486822:41:00 when failure 486922:41:00 returns errors 487022:41:00 when non-admin 487122:41:00 raises errors 487222:41:00# [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/gitlab_subscriptions/activate_spec.rb. It took 0.34 second. Expected to take 0.3 second. 487322:41:00# [RSpecRunTime] Starting example group ee/spec/lib/code_suggestions/prompts/code_generation/ai_gateway_self_hosted_messages_spec.rb. Expected to take 0.26 second. 487422:41:00CodeSuggestions::Prompts::CodeGeneration::AiGatewaySelfHostedMessages 487522:41:00 #pick_content_below_cursor 487622:41:00 returns the first 500 characters of the content 487722:41:00 #pick_content_above_cursor 487822:41:00 returns the last 500 characters of the content 487922:41:00 #request_params 488022:41:00 returns expected request params with instruction 488122:41:00 when instruction is missing 488222:41:00 sends an empty instruction 488322:41:00# [RSpecRunTime] Finishing example group ee/spec/lib/code_suggestions/prompts/code_generation/ai_gateway_self_hosted_messages_spec.rb. It took 0.22 second. Expected to take 0.26 second. 488422:41:00# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/vulnerabilities/details_resolver_spec.rb. Expected to take 0.24 second. 488522:41:00Resolvers::Vulnerabilities::DetailsResolver 488622:41:00 .with_field_name 488722:41:00 when there are no items 488822:41:00 is expected to eq [] 488922:41:00 when there are items with field name 489022:41:00 is expected to eq [{:field_name=>:field, :value=>:x}, {:field_name=>:field_2, :value=>:y}] 489222:41:00 when object is from database 489322:41:00 when there are no items in finding details 489422:41:00 is expected to eq [] 489522:41:00 when there are items in finding details 489622:41:00 is expected to contain exactly {"field_name"=>"field", "value"=>:x} and {"field_name"=>"field_2", "value"=>:y} 489722:41:00 when object is from artifact 489822:41:00 when there are no items in details 489922:41:00 is expected to eq [] 490022:41:00 when there are items in details 490122:41:00 is expected to contain exactly {"field_name"=>"field", "value"=>:a} and {"field_name"=>"field_2", "value"=>:b} 490222:41:01# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/vulnerabilities/details_resolver_spec.rb. It took 0.21 second. Expected to take 0.24 second. 490322:41:01# [RSpecRunTime] Starting example group ee/spec/models/ee/plan_limits_spec.rb. Expected to take 0.23 second. 490522:41:01 does not allow STI 490622:41:01 #dashboard_storage_limit_enabled? 490722:41:01 storage_size_limit: 10, dashboard_limit_enabled_at: Wed, 13 Nov 2024 22:16:06.818781208 UTC +00:00, result: true 490822:41:01 is expected to eq true 490922:41:01 storage_size_limit: 0, dashboard_limit_enabled_at: nil, result: false 491022:41:01 is expected to eq false 491122:41:01 storage_size_limit: 0, dashboard_limit_enabled_at: Wed, 13 Nov 2024 22:16:06.819145118 UTC +00:00, result: false 491222:41:01 is expected to eq false 491322:41:01# [RSpecRunTime] Finishing example group ee/spec/models/ee/plan_limits_spec.rb. It took 0.21 second. Expected to take 0.23 second. 491422:41:01# [RSpecRunTime] Starting example group ee/spec/services/keys/last_used_service_spec.rb. Expected to take 0.19 second. 491522:41:01Keys::LastUsedService 491622:41:01 does not run on read-only GitLab instances 491722:41:01# [RSpecRunTime] Finishing example group ee/spec/services/keys/last_used_service_spec.rb. It took 0.25 second. Expected to take 0.19 second. 491822:41:01# [RSpecRunTime] Starting example group ee/spec/models/concerns/strip_attribute_spec.rb. Expected to take 0.19 second. 491922:41:01StripAttribute 492022:41:01 does not allow STI 492122:41:01 .strip_attributes! 492222:41:01 is expected to include :title 492322:41:01 is expected to include :name 492422:41:01 is expected to include :saml_group_name 492522:41:01 is expected to include :name and :color 492622:41:01# [RSpecRunTime] Finishing example group ee/spec/models/concerns/strip_attribute_spec.rb. It took 0.17 second. Expected to take 0.19 second. 492722:41:01# [RSpecRunTime] Starting example group ee/spec/helpers/projects/analytics_dashboard_helper_spec.rb. Expected to take 0.17 second. 492822:41:01Projects::AnalyticsDashboardHelper 492922:41:01 #project_analytics_dashboard_available? 493022:41:01 is true for group project 493122:41:01 is false for personal project 493222:41:01 when licensed feature is not available 493322:41:01 is false for group and personal projects 493422:41:01# [RSpecRunTime] Finishing example group ee/spec/helpers/projects/analytics_dashboard_helper_spec.rb. It took 0.17 second. Expected to take 0.17 second. 493522:41:01# [RSpecRunTime] Starting example group ee/spec/graphql/types/remote_development/workspace_variable_input_spec.rb. Expected to take 0.16 second. 493622:41:01Types::RemoteDevelopment::WorkspaceVariableInput 493722:41:01 is expected to have graphql arguments :key, :type, and :value 493822:41:01 is expected to contain exactly :key, :type, and :value 493922:41:01 is expected to eq "WorkspaceVariableInput" 494022:41:01# [RSpecRunTime] Finishing example group ee/spec/graphql/types/remote_development/workspace_variable_input_spec.rb. It took 0.1 second. Expected to take 0.16 second. 494122:41:01# [RSpecRunTime] Starting example group ee/spec/presenters/applied_ml/suggested_reviewers_presenter_spec.rb. Expected to take 0.15 second. 494222:41:01AppliedMl::SuggestedReviewersPresenter 494422:41:01 is expected to eq ["bmarley"] 494622:41:02 is expected to eq ["bmarley", "swayne"] 494722:41:02# [RSpecRunTime] Finishing example group ee/spec/presenters/applied_ml/suggested_reviewers_presenter_spec.rb. It took 0.14 second. Expected to take 0.15 second. 494822:41:02# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/etag_caching/router/rails_spec.rb. Expected to take 0.13 second. 494922:41:02Gitlab::EtagCaching::Router::Rails 495022:41:02 matches epic realtime_changes endpoint 495122:41:02 does not match invalid epic realtime_changes endpoint 495222:41:02 has a valid feature category for every route 495422:41:02 returns a cache key 495522:41:02# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/etag_caching/router/rails_spec.rb. It took 0.14 second. Expected to take 0.13 second. 495622:41:02# [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20240123181031_reindex_issue_to_update_analyzer_for_title_spec.rb. Expected to take 0.13 second. 495722:41:02ReindexIssueToUpdateAnalyzerForTitle 495822:41:02 behaves like a deprecated Advanced Search migration 496022:41:02 logs a message and halts the migration 496222:41:02 returns false 496422:41:02 returns true 496522:41:02# [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20240123181031_reindex_issue_to_update_analyzer_for_title_spec.rb. It took 0.1 second. Expected to take 0.13 second. 496622:41:02# [RSpecRunTime] Starting example group ee/spec/graphql/types/compliance_management/merge_requests/compliance_violation_sort_enum_spec.rb. Expected to take 0.12 second. 496722:41:02Types::ComplianceManagement::MergeRequests::ComplianceViolationSortEnum 496822:41:02 is expected to eq "ComplianceViolationSort" 496922:41:02 is expected to contain exactly "SEVERITY_LEVEL_DESC", "SEVERITY_LEVEL_ASC", "VIOLATION_REASON_DESC", "VIOLATION_REASON_ASC", "MERGE_REQUEST_TITLE_DESC", "MERGE_REQUEST_TITLE_ASC", "MERGED_AT_DESC", and "MERGED_AT_ASC" 497022:41:02# [RSpecRunTime] Finishing example group ee/spec/graphql/types/compliance_management/merge_requests/compliance_violation_sort_enum_spec.rb. It took 0.07 second. Expected to take 0.12 second. 497122:41:02# [RSpecRunTime] Starting example group ee/spec/graphql/types/google_cloud/artifact_registry/repository_type_spec.rb. Expected to take 0.11 second. 497222:41:02Types::GoogleCloud::ArtifactRegistry::RepositoryType 497322:41:02 includes all expected fields 497422:41:02 is expected to require graphql authorizations :read_google_cloud_artifact_registry 497522:41:02 is expected to eq "Represents a repository of Google Artifact Registry" 497622:41:02# [RSpecRunTime] Finishing example group ee/spec/graphql/types/google_cloud/artifact_registry/repository_type_spec.rb. It took 0.09 second. Expected to take 0.11 second. 497722:41:02# [RSpecRunTime] Starting example group ee/spec/lib/ee/api/entities/scim/not_found_spec.rb. Expected to take 0.1 second. 497822:41:02EE::API::Entities::Scim::NotFound 497922:41:02 contains the schemas 498022:41:02 contains the detail 498122:41:02 contains the status 498222:41:02# [RSpecRunTime] Finishing example group ee/spec/lib/ee/api/entities/scim/not_found_spec.rb. It took 0.09 second. Expected to take 0.1 second. 498322:41:02# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/database/inclusion_of_tables_with_gitlab_sec_schema_spec.rb. Expected to take 0.1 second. 498422:41:02inclusion of tables with gitlab_sec schema 498522:41:02 ensures tables belonging to `gitlab_sec` schema use correct base class 498622:41:02 ensures models inheriting from `SecApplicationRecord` belong to `gitlab_sec` schema 498722:41:02# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/database/inclusion_of_tables_with_gitlab_sec_schema_spec.rb. It took 0.09 second. Expected to take 0.1 second. 498822:41:02# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/numbers_password_complexity_required_metric_spec.rb. Expected to take 0.09 second. 498922:41:02Gitlab::Usage::Metrics::Instrumentations::NumbersPasswordComplexityRequiredMetric 499022:41:02 password_number_required: true, expected_value: true 499122:41:02 behaves like a correct instrumented metric value 499222:41:02 has correct value 499322:41:02 password_number_required: false, expected_value: false 499422:41:02 behaves like a correct instrumented metric value 499522:41:02 has correct value 499622:41:02# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/numbers_password_complexity_required_metric_spec.rb. It took 0.09 second. Expected to take 0.09 second. 499722:41:02# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/tools/build_reader/prompts/anthropic_spec.rb. Expected to take 0.08 second. 499822:41:02Gitlab::Llm::Chain::Tools::BuildReader::Prompts::Anthropic 500122:41:02 returns prompt 500222:41:02 calls with haiku model 500322:41:02# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/tools/build_reader/prompts/anthropic_spec.rb. It took 0.07 second. Expected to take 0.08 second. 500422:41:02# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/usage/metrics/instrumentations/edition_metric_spec.rb. Expected to take 0.08 second. 500522:41:02Gitlab::Usage::Metrics::Instrumentations::EditionMetric 500622:41:02 for EE edition 500722:41:02 with no license 500822:41:02 behaves like a correct instrumented metric value 500922:41:02 has correct value 501022:41:02 with license 501122:41:02 behaves like a correct instrumented metric value 501222:41:02 has correct value 501322:41:02# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/usage/metrics/instrumentations/edition_metric_spec.rb. It took 0.07 second. Expected to take 0.08 second. 501422:41:02# [RSpecRunTime] Starting example group ee/spec/graphql/types/work_items/widgets/progress_input_type_spec.rb. Expected to take 0.08 second. 501522:41:02Types::WorkItems::Widgets::ProgressInputType 501622:41:02 is expected to eq "WorkItemWidgetProgressInput" 501722:41:02 is expected to contain exactly "currentValue", "startValue", and "endValue" 501822:41:02# [RSpecRunTime] Finishing example group ee/spec/graphql/types/work_items/widgets/progress_input_type_spec.rb. It took 0.07 second. Expected to take 0.08 second. 501922:41:02# [RSpecRunTime] Starting example group ee/spec/lib/api/entities/protected_environments/approval_rule_spec.rb. Expected to take 0.08 second. 502022:41:02API::Entities::ProtectedEnvironments::ApprovalRule 502122:41:02 exposes correct attributes 502222:41:03# [RSpecRunTime] Finishing example group ee/spec/lib/api/entities/protected_environments/approval_rule_spec.rb. It took 0.07 second. Expected to take 0.08 second. 502322:41:03# [RSpecRunTime] Starting example group ee/spec/workers/click_house/dump_all_write_buffers_cron_worker_spec.rb. Expected to take 0.07 second. 502422:41:03ClickHouse::DumpAllWriteBuffersCronWorker 502522:41:03 when ClickHouse is disabled for analytics 502622:41:03 does nothing 502722:41:03# [RSpecRunTime] Finishing example group ee/spec/workers/click_house/dump_all_write_buffers_cron_worker_spec.rb. It took 0.05 second. Expected to take 0.07 second. 502822:41:03# [RSpecRunTime] Starting example group ee/spec/graphql/types/security_orchestration/policy_violation_details_type_spec.rb. Expected to take 0.06 second. 502922:41:03Types::SecurityOrchestration::PolicyViolationDetailsType 503022:41:03 is expected to have graphql fields :policies, :new_scan_finding, :previous_scan_finding, :license_scanning, :any_merge_request, :errors, and :comparison_pipelines 503122:41:03# [RSpecRunTime] Finishing example group ee/spec/graphql/types/security_orchestration/policy_violation_details_type_spec.rb. It took 0.04 second. Expected to take 0.06 second. 503222:41:03# [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerable_kubernetes_resource_type_spec.rb. Expected to take 0.05 second. 503322:41:03Types::VulnerableKubernetesResourceType 503422:41:03 is expected to have graphql fields :namespace, :kind, :name, :container_name, :agent, and :cluster_id 503522:41:03# [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerable_kubernetes_resource_type_spec.rb. It took 0.04 second. Expected to take 0.05 second. 503622:41:03# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/analytics/cycle_analytics/summary/base_dora_summary_spec.rb. Expected to take 0.05 second. 503722:41:03Gitlab::Analytics::CycleAnalytics::Summary::BaseDoraSummary 503922:41:03 is required to be overloaded 504022:41:03# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/analytics/cycle_analytics/summary/base_dora_summary_spec.rb. It took 0.04 second. Expected to take 0.05 second. 504122:41:03# [RSpecRunTime] Starting example group ee/spec/graphql/types/analytics/product_analytics/product_analytics_project_settings_type_spec.rb. Expected to take 0.05 second. 504222:41:03Types::Analytics::ProductAnalytics::ProductAnalyticsProjectSettingsType 504322:41:03 is expected to have graphql fields :product_analytics_configurator_connection_string, :product_analytics_data_collector_host, :cube_api_base_url, and :cube_api_key 504422:41:03# [RSpecRunTime] Finishing example group ee/spec/graphql/types/analytics/product_analytics/product_analytics_project_settings_type_spec.rb. It took 0.04 second. Expected to take 0.05 second. 504522:41:03# [RSpecRunTime] Starting example group ee/spec/graphql/types/security_orchestration/policy_license_scanning_violation_type_spec.rb. Expected to take 0.05 second. 504622:41:03Types::SecurityOrchestration::PolicyLicenseScanningViolationType 504722:41:03 is expected to have graphql fields :license, :dependencies, and :url 504822:41:03# [RSpecRunTime] Finishing example group ee/spec/graphql/types/security_orchestration/policy_license_scanning_violation_type_spec.rb. It took 0.04 second. Expected to take 0.05 second. 504922:41:38auto_explain log contains 1778 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-single-db-15-39.347.main.ndjson.gz 505022:41:38took 35.058698333 505122:41:38[TEST PROF INFO] EventProf results for sql.active_record 505222:41:38Total time: 05:37.520 of 24:47.146 (22.7%) 505322:41:38Total events: 212472 505422:41:38Top 5 slowest suites (by time): 505522:41:38ProjectPolicy (./ee/spec/policies/project_policy_spec.rb:5) – 01:39.041 (59351 / 1345) of 06:56.784 (23.76%) 505622:41:38License (./ee/spec/models/license_spec.rb:5) – 00:27.621 (19383 / 348) of 02:23.305 (19.27%) 505722:41:38Geo::ProjectW...sitoryRegistry (./ee/spec/models/geo/project_wiki_repository_registry_spec.rb:5) – 00:25.410 (15255 / 79) of 01:37.858 (25.97%) 505822:41:38GitlabSubscri...omotionService (./ee/spec/services/gitlab_subscriptions/member_management/process_user_billable_promotion_service_spec.rb:5) – 00:24.805 (14507 / 49) of 01:37.599 (25.42%) 505922:41:38Ci::Minutes::Notification (./ee/spec/models/ci/minutes/notification_spec.rb:5) – 00:15.939 (8962 / 54) of 01:27.494 (18.22%) 506022:41:38Knapsack report was generated. Preview: 506222:41:38 "ee/spec/policies/project_policy_spec.rb": 416.78392258299937, 506322:41:38 "ee/spec/models/license_spec.rb": 143.3052987300007, 506422:41:38 "ee/spec/services/gitlab_subscriptions/member_management/process_user_billable_promotion_service_spec.rb": 97.59931656799927, 506522:41:38 "ee/spec/models/geo/project_wiki_repository_registry_spec.rb": 97.85866999300015, 506622:41:38 "ee/spec/models/ci/minutes/notification_spec.rb": 87.49456501299937, 506722:41:38 "ee/spec/services/merge_requests/sync_report_approver_approval_rules_spec.rb": 68.97683797599984, 506822:41:38 "ee/spec/replicators/geo/terraform_state_version_replicator_spec.rb": 56.99104292300035, 506922:41:38 "ee/spec/models/ee/ci/secure_file_spec.rb": 48.98159204500007, 507022:41:38 "ee/spec/models/protected_environment_spec.rb": 36.200164435999795, 507122:41:38 "ee/spec/models/vulnerabilities/issue_link_spec.rb": 30.898754431999805, 507222:41:38 "ee/spec/models/productivity_analytics_spec.rb": 26.200084998999955, 507322:41:38 "ee/spec/models/dast_scanner_profile_spec.rb": 24.20479524500024, 507422:41:38 "ee/spec/services/ee/issuable/destroy_service_spec.rb": 18.887368619999506, 507522:41:38 "ee/spec/graphql/resolvers/security_orchestration/scan_execution_policy_resolver_spec.rb": 17.833656812999834, 507622:41:38 "ee/spec/graphql/types/merge_requests/blocking_merge_requests_type_spec.rb": 18.23888079900007, 507722:41:38 "ee/spec/services/resource_access_tokens/revoke_service_spec.rb": 16.590346746999785, 507822:41:38 "ee/spec/lib/repositories/group_push_rules_changes_auditor_spec.rb": 15.797706993000247, 507922:41:38 "ee/spec/finders/sbom/dependencies_finder_spec.rb": 13.236212816000261, 508022:41:38 "ee/spec/services/merge_trains/refresh_service_spec.rb": 13.06657232499947, 508122:41:38 "ee/spec/finders/ee/group_members_finder_spec.rb": 12.555464355999902, 508222:41:38 "ee/spec/graphql/resolvers/user_notes_count_resolver_spec.rb": 9.75638945100036, 508322:41:38 "ee/spec/finders/snippets_finder_spec.rb": 10.435920521000298, 508422:41:38 "ee/spec/finders/merge_requests/by_approvers_finder_spec.rb": 12.324441429999752, 508522:41:38 "ee/spec/services/security/vulnerability_scanning/create_vulnerability_service_spec.rb": 8.612321638999674, 508622:41:38 "ee/spec/models/dora/watchers/issue_watcher_spec.rb": 5.349261202999514, 508722:41:38 "ee/spec/helpers/groups/security_features_helper_spec.rb": 9.530472915000246, 508822:41:38 "ee/spec/graphql/resolvers/iterations_resolver_spec.rb": 8.5746359019995, 508922:41:38 "ee/spec/services/app_sec/container_scanning/scan_image_service_spec.rb": 7.524779333999504, 509022:41:38 "ee/spec/serializers/merge_request_poll_widget_entity_spec.rb": 7.9715755180004635, 509122:41:38 "ee/spec/models/container_repository_spec.rb": 6.934211989000687, 509222:41:38 "ee/spec/models/dependencies/dependency_list_export/part_spec.rb": 6.260066329000438, 509322:41:38 "ee/spec/lib/gitlab/ci/templates/dast_api_gitlab_ci_yaml_spec.rb": 4.786992115999965, 509422:41:38 "ee/spec/lib/search/elastic/merge_request_query_builder_spec.rb": 5.646692825000173, 509522:41:38 "ee/spec/lib/gitlab/ci/templates/Jobs/load_performance_testing_gitlab_ci_yaml_spec.rb": 5.326527283999894, 509622:41:38 "ee/spec/lib/gitlab/ci/config/external/file/project_spec.rb": 5.299148926000271, 509722:41:38 "ee/spec/services/alert_management/process_prometheus_alert_service_spec.rb": 5.774461769000482, 509822:41:38 "ee/spec/lib/banzai/filter/references/label_reference_filter_spec.rb": 4.691192211999805, 509922:41:38 "ee/spec/helpers/ee/ci/runners_helper_spec.rb": 3.160050862999924, 510022:41:38 "ee/spec/services/merge_requests/create_block_service_spec.rb": 4.830954173999999, 510122:41:38 "ee/spec/views/shared/credentials_inventory/resource_access_tokens/_resource_access_token.html.haml_spec.rb": 3.682649481000226, 510222:41:38 "ee/spec/finders/groups_finder_spec.rb": 3.468215115000021, 510322:41:38 "ee/spec/services/llm/merge_requests/summarize_review_service_spec.rb": 3.814691784000388, 510422:41:38 "ee/spec/models/ee/organizations/organization_spec.rb": 3.551522178999221, 510522:41:38 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_related_work_item_links_metric_spec.rb": 3.7233987989993693, 510622:41:38 "ee/spec/services/work_items/callbacks/progress_spec.rb": 3.0638505189999705, 510722:41:38 "ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_closed_spec.rb": 3.529070049999973, 510822:41:38 "ee/spec/graphql/resolvers/ci/code_coverage_summary_resolver_spec.rb": 2.6421032840007683, 510922:41:38 "ee/spec/components/gitlab_subscriptions/discover_trial_component_spec.rb": 3.2587589360000493, 511022:41:38 "ee/spec/workers/compliance_management/update_default_framework_worker_spec.rb": 3.123188454999763, 511122:41:38 "ee/spec/lib/gitlab/ci/templates/secret_detection_gitlab_ci_yaml_spec.rb": 2.95600921499954, 511222:41:38 "ee/spec/graphql/types/dast/profile_schedule_type_spec.rb": 1.7868561440000121, 511322:41:38 "ee/spec/graphql/mutations/boards/epic_boards/epic_move_list_spec.rb": 2.0182602920003774, 511422:41:38 "ee/spec/lib/compliance_management/compliance_framework_changes_auditor_spec.rb": 2.6670636189992365, 511522:41:38 "ee/spec/lib/geo/console/show_sync_failures_for_replicator_class_action_spec.rb": 2.4995607410000957, 511622:41:38 "ee/spec/models/observability/traces_issues_connection_spec.rb": 2.418899834000513, 511722:41:38 "ee/spec/helpers/ee/hooks_helper_spec.rb": 0.8460515229999146, 511822:41:38 "ee/spec/services/ee/design_management/delete_designs_service_spec.rb": 2.1339241490004497, 511922:41:38 "ee/spec/workers/security/scan_result_policies/sync_project_worker_spec.rb": 2.360243303999596, 512022:41:38 "ee/spec/services/remote_mirrors/update_service_spec.rb": 2.1569713589997264, 512122:41:38 "ee/spec/lib/sidebars/projects/super_sidebar_panel_spec.rb": 2.15809975799948, 512222:41:38 "ee/spec/services/ee/ci/job_token_scope/update_policies_service_spec.rb": 1.9663096320000477, 512322:41:38 "ee/spec/finders/security/vulnerability_feedbacks_finder_spec.rb": 3.022424411999964, 512422:41:38 "ee/spec/workers/ee/repository_check/single_repository_worker_spec.rb": 1.6529885580002883, 512522:41:38 "ee/spec/serializers/ee/group_link/group_group_link_entity_spec.rb": 0.9038229130001127, 512622:41:38 "ee/spec/workers/search/zoekt/default_branch_changed_worker_spec.rb": 1.5833525989992268, 512722:41:38 "ee/spec/lib/gitlab/ci/reports/license_scanning/report_spec.rb": 0.5856700390004335, 512822:41:38 "ee/spec/policies/remote_development/workspaces_agent_config_policy_spec.rb": 1.4864589409999098, 512922:41:38 "ee/spec/lib/gitlab/insights/project_insights_config_spec.rb": 1.4372341620000952, 513022:41:38 "ee/spec/models/dora/configuration_spec.rb": 0.7429085559997475, 513122:41:38 "ee/spec/lib/app_config/application_setting_changes_auditor_spec.rb": 1.323116724999636, 513222:41:38 "ee/spec/workers/analytics/cycle_analytics/stage_aggregation_worker_spec.rb": 1.040776659000585, 513322:41:38 "ee/spec/models/ee/event_collection_spec.rb": 1.1903776769995602, 513422:41:38 "ee/spec/graphql/resolvers/projects/analytics/value_stream_dashboard/count_resolver_spec.rb": 1.4350197820003814, 513522:41:38 "ee/spec/lib/gitlab/geo/oauth/login_state_spec.rb": 1.1135492680004972, 513622:41:38 "ee/spec/finders/incident_management/oncall_rotations_finder_spec.rb": 1.1002187989997765, 513722:41:38 "ee/spec/views/vulnerabilities/issue_description.md_spec.rb": 0.8636915629995201, 513822:41:38 "ee/spec/lib/gitlab/usage/metrics/instrumentations/duo_seats_metric_spec.rb": 0.9733130710001205, 513922:41:38 "ee/spec/workers/compliance_management/standards/gitlab/dast_group_worker_spec.rb": 0.8619545430001381, 514022:41:38 "ee/spec/workers/incident_management/pending_escalations/alert_check_worker_spec.rb": 0.6901987270002792, 514122:41:38 "ee/spec/presenters/security/protected_branch_presenter_spec.rb": 0.891559643000619, 514222:41:38 "ee/spec/lib/code_suggestions/model_details_spec.rb": 0.771859976000087, 514322:41:38 "ee/spec/lib/ee/sidebars/explore/menus/dependencies_menu_spec.rb": 0.6523071479996361, 514422:41:38 "ee/spec/views/devise/sessions/new.html.haml_spec.rb": 0.6975573260006058, 514522:41:38 "ee/spec/initializers/database_config_spec.rb": 0.22472770599961223, 514622:41:38 "ee/spec/services/ai/self_hosted_models/update_service_spec.rb": 0.5763896290000048, 514722:41:38 "ee/spec/presenters/ee/members/member_approval_presenter_spec.rb": 0.611671677999766, 514822:41:38 "ee/spec/workers/projects/deregister_suggested_reviewers_project_worker_spec.rb": 0.45079339099993376, 514922:41:38 "ee/spec/views/layouts/header/_read_only_banner.html.haml_spec.rb": 0.4322608920001585, 515022:41:38 "ee/spec/lib/gitlab/package_metadata/connector/base_data_file_spec.rb": 0.4875409400001445, 515122:41:38 "ee/spec/services/merge_requests/mergeability/check_blocked_by_other_mrs_service_spec.rb": 0.4553184010001132, 515222:41:38 "ee/spec/views/registrations/company/new.html.haml_spec.rb": 0.30013790400062135, 515322:41:38 "ee/spec/lib/ee/bulk_imports/projects/stage_spec.rb": 0.33480668399988645, 515422:41:38 "ee/spec/lib/remote_development/workspace_operations/update/authorizer_spec.rb": 0.30366522500025894, 515522:41:38 "ee/spec/services/package_metadata/affected_package_data_object_spec.rb": 0.24099820500032365, 515622:41:38 "ee/spec/workers/namespaces/sync_namespace_name_worker_spec.rb": 0.3303214339994156, 515722:41:38 "ee/spec/graphql/mutations/gitlab_subscriptions/activate_spec.rb": 0.3346109330004765, 515822:41:38 "ee/spec/lib/code_suggestions/prompts/code_generation/ai_gateway_self_hosted_messages_spec.rb": 0.21478143600052135, 515922:41:38 "ee/spec/graphql/resolvers/vulnerabilities/details_resolver_spec.rb": 0.21011161600017658, 516022:41:38 "ee/spec/models/ee/plan_limits_spec.rb": 0.20939735600040876, 516122:41:38 "ee/spec/services/keys/last_used_service_spec.rb": 0.2462381949999326, 516222:41:38 "ee/spec/models/concerns/strip_attribute_spec.rb": 0.16513104699970427, 516322:41:38 "ee/spec/helpers/projects/analytics_dashboard_helper_spec.rb": 0.1676256070004456, 516422:41:38 "ee/spec/graphql/types/remote_development/workspace_variable_input_spec.rb": 0.10220896800001356, 516522:41:38 "ee/spec/presenters/applied_ml/suggested_reviewers_presenter_spec.rb": 0.1445221069998297, 516622:41:38 "ee/spec/lib/ee/gitlab/etag_caching/router/rails_spec.rb": 0.13655000700055098, 516722:41:38 "ee/spec/elastic/migrate/20240123181031_reindex_issue_to_update_analyzer_for_title_spec.rb": 0.09650443800001085, 516822:41:38 "ee/spec/graphql/types/compliance_management/merge_requests/compliance_violation_sort_enum_spec.rb": 0.07088029799979267, 516922:41:38 "ee/spec/graphql/types/google_cloud/artifact_registry/repository_type_spec.rb": 0.09371522800029197, 517022:41:38 "ee/spec/lib/ee/api/entities/scim/not_found_spec.rb": 0.09423677799986763, 517122:41:38 "ee/spec/lib/gitlab/database/inclusion_of_tables_with_gitlab_sec_schema_spec.rb": 0.09146010899985413, 517222:41:38 "ee/spec/lib/gitlab/usage/metrics/instrumentations/numbers_password_complexity_required_metric_spec.rb": 0.08486995800012664, 517322:41:38 "ee/spec/lib/gitlab/llm/chain/tools/build_reader/prompts/anthropic_spec.rb": 0.07118966899997758, 517422:41:38 "ee/spec/lib/ee/gitlab/usage/metrics/instrumentations/edition_metric_spec.rb": 0.07462388800013287, 517522:41:38 "ee/spec/graphql/types/work_items/widgets/progress_input_type_spec.rb": 0.07195611899987853, 517622:41:38 "ee/spec/lib/api/entities/protected_environments/approval_rule_spec.rb": 0.06879744800062326, 517722:41:38 "ee/spec/workers/click_house/dump_all_write_buffers_cron_worker_spec.rb": 0.048582729999907315, 517822:41:38 "ee/spec/graphql/types/security_orchestration/policy_violation_details_type_spec.rb": 0.04465336900011607, 517922:41:38 "ee/spec/graphql/types/vulnerable_kubernetes_resource_type_spec.rb": 0.043467409999720985, 518022:41:38 "ee/spec/lib/gitlab/analytics/cycle_analytics/summary/base_dora_summary_spec.rb": 0.04414272899975913, 518122:41:38 "ee/spec/graphql/types/analytics/product_analytics/product_analytics_project_settings_type_spec.rb": 0.04301957899951958, 518222:41:38 "ee/spec/graphql/types/security_orchestration/policy_license_scanning_violation_type_spec.rb": 0.044064818999686395 518422:41:38Knapsack global time execution for tests: 24m 47s 518522:41:38Pending: (Failures listed here are expected and do not affect your suite's status) 518622:41:38 1) ProjectPolicy behaves like resource with requirement permissions when requirements feature is enabled with guest with user as author/assignee 518722:41:38 # Only applicable for requirement object 518822:41:38 # ./ee/spec/support/shared_examples/policies/requirement_policy_shared_examples.rb:74 518922:41:38 2) ProjectPolicy behaves like resource with requirement permissions when requirements feature is enabled with guest with user as author/assignee 519022:41:38 # Only applicable for requirement object 519122:41:38 # ./ee/spec/support/shared_examples/policies/requirement_policy_shared_examples.rb:75 519222:41:38 3) Geo::TerraformStateVersionReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is immutable when the resource already exists on this site when verification is disabled for this model 519322:41:38 # this context does not apply to models that are verified 519422:41:38 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:886 519522:41:38 4) Geo::TerraformStateVersionReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is mutable 519622:41:38 # this context does not apply to immutable models 519722:41:38 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:904 519822:41:38 5) ContainerRepository on a primary node #save_verification_details when model record is not part of verifiables scope does not create verification details 519922:41:38 # Skipping because all Container Repositories are records that can be checksummed 520022:41:38 # ./ee/spec/support/shared_examples/models/concerns/replicable_model_with_separate_table_shared_examples.rb:76 520122:41:38Finished in 25 minutes 31 seconds (files took 2 minutes 57.5 seconds to load) 520222:41:383097 examples, 0 failures, 5 pending 520322:41:38Randomized with seed 65507 520422:41:50[TEST PROF INFO] Time spent in factories: 15:07.687 (56.81% of total time) 520522:41:51RSpec exited with 0. 520622:41:51No examples to retry, congrats! 520822:41:53Running after script... 520922:41:53$ source scripts/utils.sh 521022:41:53$ log_disk_usage 521122:41:53******************************************************* 521222:41:53This runner currently has 25G free disk space. 521322:41:53******************************************************* 527422:42:16$ bundle exec gem list gitlab_quality-test_tooling 527522:42:19gitlab_quality-test_tooling (2.1.0) 527622:42:19$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 527922:42:19$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 528222:42:19$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 528522:42:19$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 528922:42:22$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 529322:42:24$ tooling/bin/push_job_metrics || true 529422:42:26[job-metrics] Pushing job metrics file for the CI/CD job. 529522:42:26[job-metrics] Pushed 4 CI job metric entries to InfluxDB. 529722:42:27Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-20 due to policy 529922:42:30Uploading artifacts... 530022:42:30auto_explain/: found 2 matching artifact files and directories 530122:42:30coverage/: found 5 matching artifact files and directories 530222:42:30crystalball/: found 2 matching artifact files and directories 530322:42:30deprecations/: found 5 matching artifact files and directories 530422:42:30knapsack/: found 4 matching artifact files and directories 530522:42:30rspec/: found 16 matching artifact files and directories 530622:42:30WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 530722:42:30log/*.log: found 17 matching artifact files and directories 530922:42:30WARNING: Retrying... context=artifacts-uploader error=request redirected 531022:42:34Uploading artifacts as "archive" to coordinator... 201 Created id=8353288631 responseStatus=201 Created token=glcbt-66 531122:42:34Uploading artifacts... 531222:42:34rspec/rspec-*.xml: found 1 matching artifact files and directories 531422:42:34WARNING: Retrying... context=artifacts-uploader error=request redirected 531522:42:36Uploading artifacts as "junit" to coordinator... 201 Created id=8353288631 responseStatus=201 Created token=glcbt-66 531722:42:48Job succeeded