121:13:21 behaves like not containing the job 221:13:21 when it's success ci_build job 321:13:22 contains nothing 421:13:22 when it's success generic_commit_status job 521:13:23 contains nothing 621:13:23 behaves like not containing the job 721:13:23 when it's canceled ci_build job 821:13:24 contains nothing 921:13:24 when it's canceled generic_commit_status job 1021:13:25 contains nothing 1121:13:25 ::DEFAULT_STATUS 1221:13:25 is a status created 1321:13:25 ::BLOCKED_STATUS 1421:13:25 is a status manual 1621:13:25 when ci_pipeline 1721:13:25 when status is scheduled 1821:13:26 is expected to be truthy 1921:13:26 when status is manual 2021:13:26 is expected to be truthy 2121:13:26 when status is created 2221:13:27 is expected to be falsy 2421:13:27 when status is scheduled 2521:13:27 is expected to be truthy 2621:13:27 when status is manual 2721:13:28 is expected to be truthy 2821:13:28 when status is created 2921:13:28 is expected to be falsy 3121:13:28 when status is scheduled 3221:13:29 is expected to be truthy 3321:13:29 when status is manual 3421:13:29 is expected to be truthy 3521:13:29 when status is created 3621:13:30 is expected to be falsy 3721:13:30 when generic_commit_status 3821:13:30 when status is scheduled 3921:13:30 is expected to be truthy 4021:13:30 when status is manual 4121:13:31 is expected to be truthy 4221:13:31 when status is created 4321:13:31 is expected to be falsy 4421:13:32# [RSpecRunTime] Finishing example group spec/models/concerns/ci/has_status_spec.rb. It took 4 minutes 19.06 seconds. Expected to take 4 minutes 0.52 second. 4521:13:32# [RSpecRunTime] Starting example group spec/models/clusters/cluster_spec.rb. Expected to take 1 minute 31.6 seconds. 4621:13:32Clusters::Cluster 4721:13:32 is expected to belong to management_project class_name => ::Project required: false 4821:13:32 is expected to have one cluster_project 4921:13:32 is expected to respond to #project 5021:13:32 is expected to belong to user required: false 5121:13:32 is expected to have many kubernetes_namespaces 5221:13:32 is expected to have one platform_kubernetes 5321:13:32 is expected to have many environments through deployments 5421:13:32 is expected to delegate #status to the #provider object 5521:13:32 is expected to have many cluster_groups 5621:13:33 has default helm_major_version 3 5721:13:33 is expected to have many cluster_projects 5821:13:33 is expected to have many groups 5921:13:33 is expected to delegate #status_reason to the #provider object 6021:13:33 is expected to have many projects 6121:13:33 is expected to have one provider_aws 6221:13:33 is expected to have many groups_projects 6321:13:33 is expected to have many deployment_clusters 6421:13:33 is expected to have one provider_gcp 6521:13:33 is expected to includes the HasEnvironmentScope module 6621:13:33 is expected to be namespace per environment 6721:13:33 does not allow STI 6821:13:33 is expected to have one integration_prometheus 6921:13:33 #first_project 7021:13:33 when cluster belongs to a project 7121:13:34 is expected to eq #<Project id:305 namespace305/project-305>> 7221:13:34# [RSpecRunTime] RSpec elapsed time: 4 minutes 35.34 seconds. Current RSS: ~1284M. Threads: 4. load average: 1.12 1.11 0.79 1/274 447 7421:13:34 when cluster does not belong to projects 7521:13:34 is expected to be nil 7621:13:34 #prometheus_adapter 7721:13:35 returns nothing 7821:13:35 has integration_prometheus 7921:13:35 returns the integration 8121:13:35 is expected to contain exactly #<Clusters::Cluster id: 5, user_id: 311, provider_type: nil, platform_type: nil, created_at: "2024-10...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3> 8221:13:35 #predefined_variables 8321:13:35 with an instance domain 8421:13:36 includes KUBE_INGRESS_BASE_DOMAIN 8521:13:36 with a cluster domain 8621:13:37 includes KUBE_INGRESS_BASE_DOMAIN 8721:13:37 with no domain 8821:13:37 returns an empty array 8921:13:37 behaves like it has loose foreign keys 9021:13:37 has at least one loose foreign key definition 9121:13:37 has the deletion trigger present 9221:13:37 records record deletions 9321:13:38 cleans up record deletions 9421:13:38# [RSpecRunTime] RSpec elapsed time: 4 minutes 39.41 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.11 1.11 0.80 1/274 448 9621:13:38 #provided_by_user? 9721:13:38 with a GCP provider 9821:13:39 is expected to be falsy 9921:13:39 with an user provider 10021:13:39 is expected to be truthy 10121:13:39 .user_provided 10221:13:40 is expected to contain exactly #<Clusters::Cluster id: 21, user_id: 327, provider_type: "user", platform_type: "kubernetes", created...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3> 10321:13:40 #integration_prometheus_available? 10421:13:40 is expected to be falsey 10521:13:40 when integration is enabled 10621:13:41 is expected to be truthy 10721:13:41 when integration is disabled 10821:13:41 is expected to be falsey 10921:13:41 .distinct_with_deployed_environments 11021:13:41 cluster has multiple successful deployment with environment 11121:13:47 is expected to include #<Clusters::Cluster id: 24, user_id: 331, provider_type: nil, platform_type: nil, created_at: "2024-1...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3> 11221:13:52 lists only distinct environments 11321:13:52# [RSpecRunTime] RSpec elapsed time: 4 minutes 53.24 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.02 1.09 0.79 1/281 565 11521:13:52 cluster has only failed deployment with environment 11621:13:55 is expected not to include #<Clusters::Cluster id: 39, user_id: 351, provider_type: "gcp", platform_type: "kubernetes", created_...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3> 11721:13:55# [RSpecRunTime] RSpec elapsed time: 4 minutes 56.78 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.02 1.09 0.80 1/281 604 11921:13:55 cluster does not have any deployment 12021:13:56 is expected not to include #<Clusters::Cluster id: 24, user_id: 331, provider_type: nil, platform_type: nil, created_at: "2024-1...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3> 12121:13:56 .aws_installed 12221:13:56 is expected to contain exactly #<Clusters::Cluster id: 40, user_id: 355, provider_type: "aws", platform_type: "kubernetes", created_...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3> 12321:13:56 #kubernetes_namespace_for 12421:13:58 validates the project id 12521:13:58 when environment has no last_deployable 12621:13:58 is expected to eq "project-318-318-the-environment-name" 12721:13:59# [RSpecRunTime] RSpec elapsed time: 4 minutes 59.81 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.02 1.09 0.80 1/281 605 12921:13:59 when cluster is managed 13021:14:00 returns the cached namespace if present, ignoring CI config 13121:14:02 returns the default namespace when no cached namespace, ignoring CI config 13221:14:02# [RSpecRunTime] RSpec elapsed time: 5 minutes 3.28 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.02 1.09 0.80 1/281 606 13421:14:02 when cluster is not managed 13521:14:04 returns the cached namespace if present, regardless of CI config 13621:14:05 returns the CI YAML namespace when configured 13721:14:07 returns the default namespace when no namespace is configured 13821:14:07# [RSpecRunTime] RSpec elapsed time: 5 minutes 8.26 seconds. Current RSS: ~1289M. Threads: 4. load average: 1.01 1.08 0.80 1/277 607 14121:14:07 the cluster has a provider 14221:14:07 is expected to eq :errored 14321:14:07 when cluster cleanup is ongoing 14421:14:07 status_name: :errored, cleanup_status: :cleanup_not_started 14521:14:08 returns cleanup_ongoing when uninstalling applications 14621:14:08 status_name: :cleanup_ongoing, cleanup_status: :cleanup_removing_project_namespaces 14721:14:08 returns cleanup_ongoing when uninstalling applications 14821:14:08 status_name: :cleanup_ongoing, cleanup_status: :cleanup_removing_service_account 14921:14:09 returns cleanup_ongoing when uninstalling applications 15021:14:09 status_name: :cleanup_errored, cleanup_status: :cleanup_errored 15121:14:09 returns cleanup_ongoing when uninstalling applications 15221:14:09 there is a cached connection status 15321:14:09 is expected to eq :connected 15421:14:09 there is no connection status in the cache 15521:14:09 is expected to eq :created 15621:14:09 .gcp_provided 15721:14:10 is expected to contain exactly #<Clusters::Cluster id: 59, user_id: 387, provider_type: "gcp", platform_type: "kubernetes", created_...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3> 16021:14:11 is expected to eq #<Project id:329 namespace329/project-329>> 16221:14:11 is expected to eq #<Group id:659 @group1> 16321:14:11 instance type 16421:14:11 is expected to be a kind of Clusters::Instance 16621:14:12 raises NotImplementedError 16721:14:12 default values 16821:14:12 is expected to eq 3 16921:14:12 .with_integration_prometheus 17021:14:12 cluster has prometheus application 17121:14:13 is expected to include #<Clusters::Cluster id: 66, user_id: 396, provider_type: nil, platform_type: nil, created_at: "2024-1...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3> 17221:14:13 cluster does not have prometheus application 17321:14:13 is expected not to include #<Clusters::Cluster id: 67, user_id: 397, provider_type: nil, platform_type: nil, created_at: "2024-1...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3> 17521:14:13 when validates unique_environment_scope 17621:14:13 for a project cluster 17721:14:13 when identical environment scope exists in project 17821:14:14 is expected to be falsey 17921:14:14 when identical environment scope does not exist in project 18021:14:14 is expected to be truthy 18121:14:14 when identical environment scope exists in different project 18221:14:16 is expected to be truthy 18321:14:16# [RSpecRunTime] RSpec elapsed time: 5 minutes 17.27 seconds. Current RSS: ~1292M. Threads: 4. load average: 1.01 1.08 0.80 1/277 608 18521:14:16 for a group cluster 18621:14:16 when identical environment scope exists in group 18721:14:16 is expected to be falsey 18821:14:16 when identical environment scope does not exist in group 18921:14:17 is expected to be truthy 19021:14:17 when identical environment scope exists in different group 19121:14:17 is expected to be truthy 19221:14:17 for an instance cluster 19321:14:17 identical environment scope exists 19421:14:17 is expected to be falsey 19521:14:17 identical environment scope does not exist 19621:14:18 is expected to be truthy 19721:14:18 when validates name 19821:14:18 when provided by user 19921:14:18 when name is empty 20021:14:18 is expected to be falsey 20121:14:18 when name is nil 20221:14:18 is expected to be falsey 20321:14:18 when name is present 20421:14:18 is expected to be truthy 20521:14:18 when provided by gcp 20621:14:18 when name is shorter than 1 20721:14:18 is expected to be falsey 20821:14:18 when name is longer than 63 20921:14:19 is expected to be falsey 21021:14:19 when name includes invalid character 21121:14:19 is expected to be falsey 21221:14:19 when name is present 21321:14:19 is expected to be truthy 21421:14:19 when record is persisted 21521:14:19 when name is changed 21621:14:20 is expected to be falsey 21721:14:20 when name is same 21821:14:20 is expected to be truthy 21921:14:20 when validates restrict_modification 22021:14:20 when creation is on going 22121:14:20 is expected to be falsey 22221:14:20 when creation is done 22321:14:21 is expected to be truthy 22421:14:21 cluster_type validations 22521:14:21 validates presence 22621:14:21 project_type cluster 22721:14:22 does not allow setting group 22821:14:22# [RSpecRunTime] RSpec elapsed time: 5 minutes 23.49 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.17 1.11 0.81 1/277 609 23021:14:22 group_type cluster 23121:14:23 does not allow setting project 23221:14:23 instance_type cluster 23321:14:23 does not allow setting group 23421:14:24 does not allow setting project 23521:14:24 domain validation 23621:14:24 when cluster has domain 23721:14:24 is expected to be valid 23821:14:24 when cluster is not a valid hostname 23921:14:24 adds an error on domain 24021:14:24 when cluster does not have a domain 24121:14:24 is expected to be valid 24221:14:24 unique scope for management_project 24321:14:24 duplicate scopes for the same management project 24421:14:25 adds an error on environment_scope 24521:14:25 helm_major_version can only be 2 or 3 24621:14:25 helm_major_version: 2, expect_valid: true 24721:14:25 is expected to eq true 24821:14:25 helm_major_version: 3, expect_valid: true 24921:14:25 is expected to eq true 25021:14:25 helm_major_version: 4, expect_valid: false 25121:14:25 is expected to eq false 25221:14:25 helm_major_version: -1, expect_valid: false 25321:14:25 is expected to eq false 25421:14:25 #node_connection_error 25521:14:25Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class. 25721:14:25To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 25821:14:25 is expected to be nil 25921:14:25 with a cached status 26021:14:25 is expected to eq :unknown_error 26121:14:25 .aws_provided 26221:14:26 is expected to contain exactly #<Clusters::Cluster id: 96, user_id: 434, provider_type: "aws", platform_type: "kubernetes", created_...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3> 26321:14:26 #delete_cached_resources! 26421:14:27 deletes associated namespace records 26521:14:27 #on_creation? 26621:14:27 without provider 26721:14:27 is expected to eq false 26821:14:27 with provider 26921:14:27 with on_creation? set to true 27021:14:27 is expected to eq true 27121:14:27 with on_creation? set to false 27221:14:27 is expected to eq false 27421:14:27 when provider is gcp 27521:14:28 returns a provider 27621:14:28 when provider is aws 27721:14:28 returns a provider 27821:14:28 when provider is user 27921:14:29 is expected to be nil 28021:14:29 .gcp_installed 28121:14:29 is expected to contain exactly #<Clusters::Cluster id: 108, user_id: 447, provider_type: "gcp", platform_type: "kubernetes", created...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3> 28221:14:29 .with_management_project 28321:14:29 cluster has a management project 28421:14:30 is expected to include #<Clusters::Cluster id: 111, user_id: 450, provider_type: nil, platform_type: nil, created_at: "2024-...e, management_project_id: 340, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3> 28521:14:30 cluster does not have a management project 28621:14:30 is expected not to include #<Clusters::Cluster id: 112, user_id: 452, provider_type: nil, platform_type: nil, created_at: "2024-...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3> 28821:14:30 cluster is not managed 28921:14:31 is expected not to include #<Clusters::Cluster id: 113, user_id: 453, provider_type: nil, platform_type: nil, created_at: "2024-...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3> 29021:14:31 cluster is managed 29121:14:31 is expected to include #<Clusters::Cluster id: 114, user_id: 454, provider_type: nil, platform_type: nil, created_at: "2024-...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3> 29221:14:31 cleanup_status state_machine 29321:14:31 #start_cleanup! 29421:14:31 when cleanup_status is cleanup_not_started 29521:14:31 behaves like cleanup_status transition 29621:14:31 transitions cleanup_status correctly 29721:14:31 schedules a Clusters::Cleanup::*Worker 29821:14:31 when cleanup_status is errored 29921:14:31 behaves like cleanup_status transition 30021:14:31 transitions cleanup_status correctly 30121:14:32 schedules a Clusters::Cleanup::*Worker 30221:14:32 #make_cleanup_errored! 30321:14:32 transitions cleanup_status from cleanup_not_started to cleanup_errored 30421:14:32 sets error message 30521:14:32 transitions cleanup_status from cleanup_removing_project_namespaces to cleanup_errored 30621:14:32 sets error message 30721:14:32 transitions cleanup_status from cleanup_removing_service_account to cleanup_errored 30821:14:32 sets error message 30921:14:32 #continue_cleanup! 31021:14:32 behaves like cleanup_status transition 31121:14:33 transitions cleanup_status correctly 31221:14:33 schedules a Clusters::Cleanup::*Worker 31321:14:33 #calculate_reactive_cache 31421:14:33 cluster is disabled 31521:14:33 does not populate the cache 31621:14:33 cluster is enabled 31721:14:33 connection to the cluster is successful 31821:14:34 is expected to eq {:connection_status=>:connected, :nodes=>[{"metadata"=>{"name"=>"gke-cluster-applications-default-poo...ity"=>{"cpu"=>"2", "memory"=>"7657228Ki"}}, "usage"=>{"cpu"=>"144208668n", "memory"=>"1789048Ki"}}]} 31921:14:34 cluster cannot be reached 32021:14:34 is expected to eq {:connection_error=>:connection_error, :connection_status=>:unreachable} 32121:14:34 cluster cannot be authenticated to 32221:14:35 is expected to eq {:connection_error=>:authentication_error, :connection_status=>:authentication_failure} 32321:14:35 Kubeclient::HttpError 32421:14:36 is expected to eq {:connection_error=>:http_error, :connection_status=>:authentication_failure} 32521:14:36 generic timeout 32621:14:37 is expected to eq {:connection_error=>:http_error, :connection_status=>:unreachable} 32721:14:37# [RSpecRunTime] RSpec elapsed time: 5 minutes 37.85 seconds. Current RSS: ~1321M. Threads: 4. load average: 1.13 1.11 0.82 1/277 610 32921:14:37 gateway timeout 33021:14:37 is expected to eq {:connection_error=>:http_error, :connection_status=>:unreachable} 33121:14:37 an uncategorised error is raised 33221:14:38 is expected to eq {:connection_error=>:unknown_error, :connection_status=>:unknown_failure} 33321:14:39 notifies Sentry 33421:14:39# [RSpecRunTime] RSpec elapsed time: 5 minutes 40.19 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.13 1.11 0.82 1/277 611 33721:14:39 when cluster belongs to a group 33821:14:39 is expected to eq #<Group id:696 @group16> 33921:14:39 when cluster does not belong to any group 34021:14:40 is expected to be nil 34121:14:40 .ancestor_clusters_for_clusterable 34221:14:40 when project does not belong to this group 34321:14:40 returns nothing 34421:14:40 when group has a configured kubernetes cluster 34521:14:42 returns the group cluster 34621:14:42# [RSpecRunTime] RSpec elapsed time: 5 minutes 42.89 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.12 1.11 0.82 1/277 612 34821:14:42 when group and instance have configured kubernetes clusters 34921:14:44 returns clusters in order, descending the hierachy 35021:14:44# [RSpecRunTime] RSpec elapsed time: 5 minutes 44.88 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.12 1.11 0.82 1/277 613 35221:14:44 when sub-group has configured kubernetes cluster 35321:14:46 returns clusters in order, descending the hierachy 35421:14:50 avoids N+1 queries 35621:14:52 returns clusters in order for a group 35721:14:52# [RSpecRunTime] RSpec elapsed time: 5 minutes 53.51 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.10 1.10 0.82 1/277 614 35921:14:52 scope chaining 36021:14:54 returns nothing 36121:14:54# [RSpecRunTime] RSpec elapsed time: 5 minutes 55.32 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.10 1.10 0.82 1/277 615 36321:14:54 #allow_user_defined_namespace? 36421:14:54 project type cluster 36521:14:54 gitlab managed 36621:14:54 is expected to be truthy 36821:14:54 is expected to be truthy 36921:14:54 group type cluster 37021:14:54 gitlab managed 37121:14:55 is expected to be falsey 37321:14:55 is expected to be truthy 37421:14:55 instance type cluster 37521:14:55 gitlab managed 37621:14:55 is expected to be falsey 37821:14:55 is expected to be truthy 37921:14:55 #all_projects 38021:14:55 cluster_type is project_type 38121:14:56 returns projects 38221:14:56 cluster_type is group_type 38321:14:57 returns group projects 38421:14:58# [RSpecRunTime] RSpec elapsed time: 5 minutes 58.81 seconds. Current RSS: ~1314M. Threads: 4. load average: 1.09 1.10 0.82 1/277 616 38621:14:58 cluster_type is instance_type 38721:14:58 returns all instance's projects 38821:14:58 #platform_kubernetes_active? 38921:14:58 without platform_kubernetes 39021:14:58 is expected to eq false 39121:14:58 with platform_kubernetes 39221:14:58 with active? set to true 39321:14:58 is expected to eq true 39421:14:58 with active? set to false 39521:14:59 is expected to eq false 39721:15:00 is expected to contain exactly #<Clusters::Cluster id: 190, user_id: 540, provider_type: nil, platform_type: nil, created_at: "2024-...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3> 39821:15:00# [RSpecRunTime] RSpec elapsed time: 6 minutes 1.7 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.09 1.10 0.82 1/277 617 40021:15:00 .for_project_namespace 40121:15:02 is expected to contain exactly #<Clusters::Cluster id: 192, user_id: 544, provider_type: nil, platform_type: nil, created_at: "2024-...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3> 40221:15:02# [RSpecRunTime] RSpec elapsed time: 6 minutes 3.51 seconds. Current RSS: ~1307M. Threads: 4. load average: 1.09 1.10 0.82 1/277 618 40421:15:02 #metrics_connection_error 40521:15:02Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class. 40721:15:02To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 40821:15:02 is expected to be nil 40921:15:02 with a cached status 41021:15:03 is expected to eq :unknown_error 41121:15:03 #connection_error 41221:15:03Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class. 41421:15:03To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 41521:15:03 is expected to be nil 41621:15:03 with a cached status 41721:15:03 is expected to eq :unknown_error 41821:15:03 .with_project_http_integrations 41921:15:03 project has alert service data 42021:15:04 is expected to include #<Clusters::Cluster id: 198, user_id: 552, provider_type: nil, platform_type: nil, created_at: "2024-...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3> 42121:15:04# [RSpecRunTime] RSpec elapsed time: 6 minutes 5.33 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.09 1.10 0.82 1/277 619 42321:15:04 project has no alert service data 42421:15:05 is expected not to include #<Clusters::Cluster id: 199, user_id: 554, provider_type: nil, platform_type: nil, created_at: "2024-...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3> 42521:15:05 #kube_ingress_domain 42621:15:05 with domain set in cluster 42721:15:05 is expected to eq "example.com" 42821:15:05 with no domain on cluster 42921:15:05 with domain set at instance level 43021:15:05 is expected to eq "global_domain.com" 43221:15:05Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class. 43421:15:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 43521:15:05 is expected to be nil 43621:15:05 with a cached status 43721:15:06 is expected to eq [{"metadata"=>{"name"=>"gke-cluster-applications-default-pool-49b7f225-v527"}, "status"=>{"allocatable"=>{"cpu"=>"1930m", "memory"=>"5777164Ki"}, "capacity"=>{"cpu"=>"2", "memory"=>"7657228Ki"}}}] 43821:15:06 #platform_kubernetes_rbac? 43921:15:06 without platform_kubernetes 44021:15:06 is expected to eq false 44121:15:06 with platform_kubernetes 44221:15:06 with rbac? set to true 44321:15:06 is expected to eq true 44421:15:06 with rbac? set to false 44521:15:06 is expected to eq false 44621:15:06 #connection_status 44721:15:06Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class. 44921:15:06To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 45021:15:06 is expected to be nil 45121:15:06 with a cached status 45221:15:06 is expected to eq :connected 45421:15:06 is expected to contain exactly #<Clusters::Cluster id: 206, user_id: 562, provider_type: nil, platform_type: nil, created_at: "2024-...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3> 45521:15:06 behaves like having unique enum values 45621:15:07 has unique values in "cluster_type" 45721:15:07 has unique values in "platform_type" 45821:15:07 has unique values in "provider_type" 46021:15:07 when platform is kubernetes 46121:15:07 returns a platform 46221:15:07# [RSpecRunTime] Finishing example group spec/models/clusters/cluster_spec.rb. It took 1 minute 35.41 seconds. Expected to take 1 minute 31.6 seconds. 46321:15:07# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/user_finder_spec.rb. Expected to take 1 minute 13.02 seconds. 46421:15:07Gitlab::GithubImport::UserFinder 46521:15:07 #author_id_for 46621:15:07 with default author_key 46721:15:08 returns the user ID for the author of an object 46821:15:09 returns the ID of the project creator if no user ID could be found 46921:15:10 returns the ID of the ghost user when the object has no user 47021:15:11 returns the ID of the ghost user when the given object is nil 47121:15:11# [RSpecRunTime] RSpec elapsed time: 6 minutes 12.73 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.07 1.09 0.83 1/277 620 47321:15:11 with a non-default author_key 47421:15:11 when the author_key parameter is :actor 47521:15:11 behaves like user ID finder 47621:15:12 returns the user ID for an object 47721:15:13# [RSpecRunTime] RSpec elapsed time: 6 minutes 13.82 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.07 1.09 0.83 1/277 621 47921:15:13 when the author_key parameter is :assignee 48021:15:13 behaves like user ID finder 48121:15:14 returns the user ID for an object 48221:15:14 when the author_key parameter is :requested_reviewer 48321:15:14 behaves like user ID finder 48421:15:14 returns the user ID for an object 48521:15:14 when the author_key parameter is :review_requester 48621:15:14 behaves like user ID finder 48721:15:15 returns the user ID for an object 48821:15:15 #assignee_id_for 48921:15:16 returns the user ID for the assignee of an issuable 49021:15:17 returns nil if the issuable does not have an assignee 49121:15:17# [RSpecRunTime] RSpec elapsed time: 6 minutes 18.59 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.15 1.11 0.83 1/277 622 49421:15:18 returns the user ID for the given user 49521:15:19 does not fail with empty input 49621:15:19# [RSpecRunTime] RSpec elapsed time: 6 minutes 20.55 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.15 1.11 0.83 1/277 623 49921:15:19 without a cache 50021:15:20 finds a GitLab user for a GitHub user ID 50121:15:22 finds a GitLab user for a GitHub Email address 50221:15:22# [RSpecRunTime] RSpec elapsed time: 6 minutes 22.9 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.14 1.11 0.83 1/277 624 50521:15:23 returns the cached user ID 50621:15:24 does not query the database if the cache key exists but is empty 50721:15:24# [RSpecRunTime] RSpec elapsed time: 6 minutes 25.04 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.14 1.11 0.83 1/277 625 50921:15:24 #find_from_cache 51021:15:25 retrieves a GitLab user ID for a GitHub user ID 51121:15:26 retrieves a GitLab user ID for a GitHub Email address 51221:15:27 does not query the cache for an Email address when none is given 51321:15:27# [RSpecRunTime] RSpec elapsed time: 6 minutes 27.96 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.12 1.10 0.83 1/277 626 51521:15:27 #find_id_from_database 51621:15:28 returns the GitLab user ID for a GitHub user ID 51721:15:29 returns the GitLab user ID for a GitHub Email address 51821:15:29# [RSpecRunTime] RSpec elapsed time: 6 minutes 30.22 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.12 1.10 0.83 1/277 627 52021:15:29 #email_for_github_username 52121:15:29 when the email is cached 52221:15:30 returns the email from the cache 52321:15:31 does not make a rate-limited API call 52421:15:31# [RSpecRunTime] RSpec elapsed time: 6 minutes 32.22 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.11 1.10 0.83 1/277 628 52621:15:31 when the email cache is nil 52721:15:31 if the email has not been checked for the project 52821:15:31 if the cached etag is nil 52921:15:32 makes an API call 53021:15:32 if the response contains an email 53121:15:32 behaves like returns and caches the email 53221:15:33 returns the email 53321:15:34 caches the email and expires the etag and project check caches 53421:15:34# [RSpecRunTime] RSpec elapsed time: 6 minutes 35.39 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.11 1.10 0.83 1/277 629 53721:15:34 behaves like returns and caches the email 53821:15:35 returns the email 53921:15:36 caches the email and expires the etag and project check caches 54021:15:36# [RSpecRunTime] RSpec elapsed time: 6 minutes 37.43 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.10 1.10 0.84 2/277 630 54221:15:36 if the response does not contain an email 54421:15:38 caches a blank email and etag and marks the project as checked 54521:15:38# [RSpecRunTime] RSpec elapsed time: 6 minutes 39.48 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.10 1.10 0.84 1/277 631 54721:15:38 if the cached etag is not nil 54821:15:39 makes a non-rate-limited API call 54921:15:39 if the response contains an email 55021:15:39 behaves like returns and caches the email 55121:15:40 returns the email 55221:15:41 caches the email and expires the etag and project check caches 55321:15:41# [RSpecRunTime] RSpec elapsed time: 6 minutes 42.48 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.18 1.12 0.84 1/278 632 55521:15:41 if the response does not contain an email 55621:15:41 behaves like returns nil and caches a negative lookup 55821:15:43 caches a blank email and marks the project as checked 55921:15:43# [RSpecRunTime] RSpec elapsed time: 6 minutes 44.55 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.18 1.12 0.84 4/277 633 56121:15:43 if the response is nil 56321:15:45 marks the project as checked 56421:15:45# [RSpecRunTime] RSpec elapsed time: 6 minutes 46.64 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.16 1.11 0.84 1/277 634 56621:15:45 if the email has been checked for the project 56821:15:46 behaves like does not change caches 56921:15:47 does not write to any of the caches 57021:15:47# [RSpecRunTime] RSpec elapsed time: 6 minutes 48.77 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.16 1.11 0.84 1/277 635 57221:15:47 behaves like a user resource not found on GitHub 57421:15:49 caches a blank email 57521:15:49# [RSpecRunTime] RSpec elapsed time: 6 minutes 50.76 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.16 1.11 0.84 1/277 636 57721:15:49 when the email cache is blank 57821:15:49 if the email has not been checked for the project 57921:15:49 if the cached etag is not nil 58021:15:50 makes a non-rate-limited API call 58121:15:50 if the response contains an email 58221:15:50 behaves like returns and caches the email 58321:15:52 returns the email 58421:15:53 caches the email and expires the etag and project check caches 58521:15:53# [RSpecRunTime] RSpec elapsed time: 6 minutes 53.86 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.15 1.11 0.84 1/277 637 58721:15:53 if the response does not contain an email 58821:15:53 behaves like returns nil and caches a negative lookup 59021:15:55 caches a blank email and marks the project as checked 59121:15:55# [RSpecRunTime] RSpec elapsed time: 6 minutes 55.95 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.15 1.11 0.84 1/279 638 59321:15:55 if the response is nil 59421:15:55 behaves like returns nil and caches a negative lookup 59621:15:57 caches a blank email and marks the project as checked 59721:15:57# [RSpecRunTime] RSpec elapsed time: 6 minutes 58.04 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.14 1.11 0.84 1/279 639 59921:15:57 behaves like a user resource not found on GitHub 60121:15:59 caches a blank email 60221:15:59# [RSpecRunTime] RSpec elapsed time: 7 minutes 0.12 second. Current RSS: ~1371M. Threads: 4. load average: 1.14 1.11 0.84 1/279 640 60421:15:59 if the cached etag is nil 60521:15:59 when lock was executed by another process and an email was fetched 60621:16:00 does not fetch user detail 60721:16:00# [RSpecRunTime] RSpec elapsed time: 7 minutes 1.21 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.14 1.11 0.84 1/279 641 60921:16:00 when lock was executed by another process and an email in cache is still blank 61021:16:01 fetch user detail 61121:16:01# [RSpecRunTime] RSpec elapsed time: 7 minutes 2.33 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.13 1.11 0.85 1/279 642 61321:16:01 if the email has been checked for the project 61521:16:02 behaves like does not change caches 61621:16:03 does not write to any of the caches 61721:16:03# [RSpecRunTime] RSpec elapsed time: 7 minutes 4.36 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.13 1.11 0.85 1/279 643 61921:16:03 #cached_id_for_github_id 62021:16:04 reads a user ID from the cache 62121:16:05 reads a non existing cache key 62221:16:05# [RSpecRunTime] RSpec elapsed time: 7 minutes 6.43 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.13 1.11 0.85 1/279 644 62421:16:05 #cached_id_for_github_email 62521:16:06 reads a user ID from the cache 62621:16:07 reads a non existing cache key 62721:16:07# [RSpecRunTime] RSpec elapsed time: 7 minutes 8.55 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.12 1.11 0.85 1/279 645 62921:16:07 #id_for_github_id 63021:16:08 queries and caches the user ID for a given GitHub ID 63121:16:09 caches a nil value if no ID could be found 63221:16:09 when importing from github enterprise 63321:16:10 does not look up the user by external id 63421:16:10# [RSpecRunTime] RSpec elapsed time: 7 minutes 11.55 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.12 1.11 0.85 1/279 646 63621:16:10 #id_for_github_email 63721:16:11 queries and caches the user ID for a given Email address 63821:16:12 caches a nil value if no ID could be found 63921:16:12# [RSpecRunTime] RSpec elapsed time: 7 minutes 13.6 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.11 1.10 0.85 1/279 647 64121:16:12 #query_id_for_github_id 64221:16:13 returns the ID of the user for the given GitHub user ID 64321:16:14 returns nil when no user ID could be found 64421:16:15# [RSpecRunTime] RSpec elapsed time: 7 minutes 15.84 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.11 1.10 0.85 1/279 648 64621:16:15 #query_id_for_github_email 64721:16:16 returns the ID of the user for the given Email address 64821:16:17 returns nil if no user ID could be found 64921:16:17# [RSpecRunTime] RSpec elapsed time: 7 minutes 18.04 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.10 1.10 0.85 1/279 649 65121:16:17 #read_id_from_cache 65221:16:18 reads an ID from the cache 65321:16:19 reads a cache key with an empty value 65421:16:20 reads a cache key that does not exist 65521:16:20# [RSpecRunTime] RSpec elapsed time: 7 minutes 21.12 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.10 1.10 0.85 1/279 650 65721:16:20# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/user_finder_spec.rb. It took 1 minute 12.64 seconds. Expected to take 1 minute 13.02 seconds. 65821:16:20# [RSpecRunTime] Starting example group spec/services/import/reassign_placeholder_user_records_service_spec.rb. Expected to take 56.08 seconds. 65921:16:20Import::ReassignPlaceholderUserRecordsService 66121:16:32 when a user can be reassigned without error 66221:16:33 sleeps between processing each model relation batch 66321:16:35 updates actual records from the source user's placeholder reference records 66421:16:36 creates memberships for the real user 66521:16:37 deletes reassigned placeholder references and memberships for the source user 66621:16:37 behaves like a successful reassignment 66721:16:38 completes the reassignment 66821:16:39 does not update any records that do not belong to the source user 66921:16:40 does not delete any placeholder references or memberships that do not belong to the source user 67021:16:40# [RSpecRunTime] RSpec elapsed time: 7 minutes 41.0 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.01 1.08 0.85 1/279 884 67221:16:40 when reassigned by user no longer exists 67321:16:42 can still create memberships 67421:16:43 logs a warning 67521:16:43# [RSpecRunTime] RSpec elapsed time: 7 minutes 44.58 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.01 1.08 0.85 1/279 885 67721:16:43 when saving the membership fails 67821:16:44 logs the error, but continues processing other memberships and deletes member references 67921:16:44# [RSpecRunTime] RSpec elapsed time: 7 minutes 45.61 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.01 1.08 0.85 1/279 886 68121:16:44 when a project has been transferred out of the root namespace 68221:16:45 does not create memberships for that project 68321:16:46 still deletes all member references for the source user 68421:16:46# [RSpecRunTime] RSpec elapsed time: 7 minutes 47.49 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.00 1.08 0.85 1/279 887 68621:16:46 when a group has been transferred out of the root namespace 68721:16:47 does not create memberships for that group 68821:16:48 still deletes all member references for the source user 68921:16:48# [RSpecRunTime] RSpec elapsed time: 7 minutes 49.23 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.00 1.08 0.85 1/279 888 69121:16:48 when user has existing lower level INHERITED membership 69221:16:49 still creates the project membership 69321:16:50 still creates the group membership 69421:16:50# [RSpecRunTime] RSpec elapsed time: 7 minutes 51.76 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.00 1.08 0.85 1/279 889 69621:16:50 when user has existing same level INHERITED membership 69721:16:52 still creates the project membership 69821:16:53 still creates the group membership 69921:16:53# [RSpecRunTime] RSpec elapsed time: 7 minutes 54.03 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.00 1.08 0.85 1/279 890 70121:16:53 when user has existing higher level INHERITED membership 70221:16:54 does not create the project membership, and logs 70321:16:55 does not create the group membership, and logs 70421:16:55# [RSpecRunTime] RSpec elapsed time: 7 minutes 56.01 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.00 1.08 0.85 1/279 891 70621:16:55 when user has existing lower level DIRECT membership 70721:16:56 does not create a new membership, and logs 70821:16:56# [RSpecRunTime] RSpec elapsed time: 7 minutes 57.35 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.00 1.07 0.85 1/279 892 71021:16:56 when user has existing same level DIRECT membership 71121:16:57 does not create a new membership, and logs 71221:16:57# [RSpecRunTime] RSpec elapsed time: 7 minutes 58.56 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.00 1.07 0.85 1/279 893 71421:16:57 when user has existing higher level DIRECT membership 71521:16:58 does not create a new membership 71621:16:58# [RSpecRunTime] RSpec elapsed time: 7 minutes 59.72 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.00 1.07 0.85 1/279 894 71821:16:58 when the destination user is an admin 71921:16:59 logs a warning 72021:16:59 behaves like a successful reassignment 72121:17:00 completes the reassignment 72221:17:02 does not update any records that do not belong to the source user 72321:17:03 does not delete any placeholder references or memberships that do not belong to the source user 72421:17:03# [RSpecRunTime] RSpec elapsed time: 8 minutes 3.94 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.00 1.07 0.85 1/279 895 72621:17:03 when the destination user has a different domain from the user who triggered the reassign 72721:17:03 logs a warning 72821:17:03 behaves like a successful reassignment 72921:17:03 completes the reassignment 73021:17:03 does not update any records that do not belong to the source user 73121:17:03 does not delete any placeholder references or memberships that do not belong to the source user 73221:17:03 when the contributor user is not an admin and has the same domain as the importer user 73321:17:04 does not log a warning 73421:17:04 behaves like a successful reassignment 73521:17:05 completes the reassignment 73621:17:06 does not update any records that do not belong to the source user 73721:17:07 does not delete any placeholder references or memberships that do not belong to the source user 73821:17:07# [RSpecRunTime] RSpec elapsed time: 8 minutes 8.6 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.00 1.07 0.85 1/280 896 74021:17:07 when the source user is not in reassignment_in_progress status 74121:17:07 does not reassign any contributions or create memberships 74221:17:08 does not complete the source user 74321:17:08 does not delete any placeholder references or memberships 74421:17:08 when a placeholder reference is for a nonexistant model 74521:17:09 logs an error 74621:17:10 does not delete the invalid placeholder reference 74721:17:11 completes the reassignment 74821:17:11# [RSpecRunTime] RSpec elapsed time: 8 minutes 12.11 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.00 1.07 0.85 1/280 897 75021:17:11 when a record is no longer unique before reassignment 75121:17:12 updates actual records except non-unique record 75221:17:13 logs a warning 75321:17:14 does not delete placeholder references for unassigned records 75421:17:14 behaves like a successful reassignment 75521:17:15 completes the reassignment 75621:17:16 does not update any records that do not belong to the source user 75721:17:17 does not delete any placeholder references or memberships that do not belong to the source user 75821:17:17# [RSpecRunTime] RSpec elapsed time: 8 minutes 18.73 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.00 1.07 0.85 1/280 898 76021:17:17# [RSpecRunTime] Finishing example group spec/services/import/reassign_placeholder_user_records_service_spec.rb. It took 57.61 seconds. Expected to take 56.08 seconds. 76121:17:17# [RSpecRunTime] Starting example group spec/presenters/project_presenter_spec.rb. Expected to take 45.68 seconds. 76221:17:17ProjectPresenter 76321:17:17 #license_short_name 76421:17:17 when project.repository has a license_key 76521:17:18 returns the nickname of the license if present 76621:17:19 returns the name of the license if nickname is not present 76721:17:19# [RSpecRunTime] RSpec elapsed time: 8 minutes 20.41 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.00 1.07 0.85 1/280 899 76921:17:19 when project.repository has no license_key but a license_blob 77021:17:20 returns LICENSE 77121:17:20 #default_view 77221:17:20 user not signed in 77321:17:20 when repository is empty 77421:17:21 returns wiki if user has repository access and can read wiki, which exists 77521:17:21 returns activity if user has repository access and can read wiki, which does not exist 77621:17:21 returns issues if user does not have repository access, but can read issues 77721:17:21 returns activity if user can read neither wiki nor issues 77821:17:21 when repository is not empty 77921:17:22 returns files and readme if user has repository access 78021:17:22 returns wiki if user does not have repository access and can read wiki, which exists 78121:17:22 returns activity if user does not have repository or wiki access 78221:17:22 returns releases anchor 78321:17:22 returns environments anchor 78421:17:22# [RSpecRunTime] RSpec elapsed time: 8 minutes 23.62 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.00 1.07 0.86 1/281 930 78621:17:22 user signed in 78721:17:22 when the user is allowed to see the code 78821:17:24 returns the project view 78921:17:24# [RSpecRunTime] RSpec elapsed time: 8 minutes 25.07 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.00 1.07 0.86 1/281 949 79121:17:24 with wikis enabled and the right policy for the user 79221:17:25 returns wiki if the user has the right policy and the wiki exists 79321:17:26 returns activity if the user does not have the right policy 79421:17:26# [RSpecRunTime] RSpec elapsed time: 8 minutes 27.75 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.00 1.06 0.86 5/281 986 79621:17:26 with issues as a feature available 79721:17:28 return issues 79821:17:28# [RSpecRunTime] RSpec elapsed time: 8 minutes 29.21 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.00 1.06 0.86 1/281 1005 80021:17:28 with no activity, no wikies and no issues 80121:17:29 returns activity as default 80221:17:29# [RSpecRunTime] RSpec elapsed time: 8 minutes 30.63 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.00 1.06 0.86 1/281 1024 80421:17:29 #can_current_user_push_code? 80621:17:30 returns true if user can push_code 80721:17:31 returns false if user cannot push_code 80821:17:31# [RSpecRunTime] RSpec elapsed time: 8 minutes 31.88 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.00 1.06 0.86 1/281 1025 81021:17:31 not empty repo 81121:17:32 returns true if user can push to default branch 81221:17:34 returns false if default branch is protected 81321:17:34 if no current user 81421:17:35 returns false 81521:17:35# [RSpecRunTime] RSpec elapsed time: 8 minutes 36.48 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.00 1.06 0.86 1/281 1095 81721:17:35 statistics anchors (empty repo) 81821:17:36 #storage_anchor_data 81921:17:36 does not return storage data 82021:17:36 #releases_anchor_data 82121:17:36 does not return release count 82221:17:36 #commits_anchor_data 82321:17:36 returns commits data 82421:17:36 #branches_anchor_data 82521:17:36 returns branches data 82621:17:36 #tags_anchor_data 82721:17:37 returns tags data 82821:17:37 #pages_anchor_data 82921:17:37 does not return pages url 83021:17:37 statistics anchors 83121:17:38 #storage_anchor_data 83221:17:38 does not return storage data for non-admin users 83321:17:38 returns storage data with usage quotas link for admin users 83421:17:38 #gitlab_ci_anchor_data 83521:17:38 when user cannot collaborate 83621:17:38 returns no value 83721:17:38# [RSpecRunTime] RSpec elapsed time: 8 minutes 39.72 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.00 1.06 0.86 1/282 1131 83921:17:38 when user can collaborate 84021:17:38 and the CI/CD file is missing 84121:17:39 returns `Set up CI/CD` button 84221:17:39 and there is a CI/CD file 84321:17:39 returns `CI/CD configuration` button 84421:17:39 #releases_anchor_data 84521:17:39 returns release count if user can read release 84621:17:39 returns nil if user cannot read release 84721:17:39 user not signed in 84821:17:39 returns nil if user is signed out 84921:17:39 #commits_anchor_data 85021:17:40 returns commits data 85121:17:40 #branches_anchor_data 85221:17:40 returns branches data 85321:17:40 #terraform_states_anchor_data 85421:17:40 terraform_states_exists: true, can_read_terraform_state: true, expected_result: anchor_goto_terraform 85521:17:40 is expected to match (have attributes {:is_link => true, :label => (a string including "0"), :link => "/namespace444/project-452/-/terraform"}) 85621:17:40 terraform_states_exists: true, can_read_terraform_state: false, expected_result: nil 85721:17:40 is expected to match nil 85821:17:40 terraform_states_exists: false, can_read_terraform_state: true, expected_result: nil 85921:17:40 is expected to match nil 86021:17:40 terraform_states_exists: false, can_read_terraform_state: false, expected_result: nil 86121:17:40 is expected to match nil 86221:17:40 terraform warning icon 86421:17:40 #tags_anchor_data 86521:17:40 returns tags data 86621:17:40 #new_file_anchor_data 86721:17:40 returns new file data if user can push 86821:17:40 returns nil if user cannot push 86921:17:40 when the project is empty 87021:17:41 is empty for a developer 87121:17:41# [RSpecRunTime] RSpec elapsed time: 8 minutes 42.64 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.00 1.06 0.86 1/284 1156 87321:17:41 #readme_anchor_data 87421:17:41 when user can push and README does not exists 87521:17:42 returns anchor data 87621:17:42 when README exists 87721:17:42 returns anchor data 87821:17:42 #changelog_anchor_data 87921:17:42 when user can push and CHANGELOG does not exist 88021:17:42 returns anchor data 88121:17:42 when CHANGELOG exists 88221:17:42 returns anchor data 88321:17:42 #license_anchor_data 88421:17:42 when user can push and LICENSE does not exist 88521:17:42 returns anchor data 88621:17:42 when LICENSE exists 88721:17:42 returns anchor data 88821:17:42 #contribution_guide_anchor_data 88921:17:42 when user can push and CONTRIBUTING does not exist 89021:17:43 returns anchor data 89121:17:43 when CONTRIBUTING exists 89221:17:43 returns anchor data 89321:17:43 #autodevops_anchor_data 89421:17:43 returns nil if builds feature is not available 89521:17:43 when Auto Devops is enabled 89621:17:43 returns anchor data 89721:17:43 when user can admin pipeline and CI yml does not exist 89821:17:43 returns anchor data 89921:17:43 #kubernetes_cluster_anchor_data 90021:17:43 when user can create Kubernetes cluster 90121:17:43 returns link to cluster if only one exists 90221:17:44 returns link to clusters page if more than one exists 90321:17:44 returns link to create a cluster if no cluster exists 90421:17:44# [RSpecRunTime] RSpec elapsed time: 8 minutes 45.57 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.00 1.06 0.86 2/284 1160 90621:17:44 when user cannot create Kubernetes cluster 90821:17:44 #upload_anchor_data 90921:17:44 when a user can push to the default branch 91021:17:45 returns upload_anchor_data 91121:17:45 when the user cannot push to default branch 91321:17:45 #wiki_anchor_data 91421:17:45 wiki_enabled: true, can_read_wiki: true, has_home_page: true, can_create_wiki: true, expected_result: anchor_goto_wiki 91521:17:45 is expected to match (have attributes {:class_modifier => "btn-default", :is_link => false, :label => (a string ending with "Wiki"), :link => "/namespace444/project-452/-/wikis/home"}) 91621:17:45 wiki_enabled: true, can_read_wiki: true, has_home_page: true, can_create_wiki: false, expected_result: anchor_goto_wiki 91721:17:45 is expected to match (have attributes {:class_modifier => "btn-default", :is_link => false, :label => (a string ending with "Wiki"), :link => "/namespace444/project-452/-/wikis/home"}) 91821:17:45 wiki_enabled: true, can_read_wiki: true, has_home_page: false, can_create_wiki: true, expected_result: anchor_add_wiki 91921:17:45 is expected to match (have attributes {:is_link => false, :label => (a string ending with "Add Wiki"), :link => "/namespace444/project-452/-/wikis/home?view=create"}) 92021:17:45 wiki_enabled: true, can_read_wiki: true, has_home_page: false, can_create_wiki: false, expected_result: nil 92121:17:45 is expected to match nil 92221:17:45 wiki_enabled: true, can_read_wiki: false, has_home_page: true, can_create_wiki: true, expected_result: nil 92321:17:45 is expected to match nil 92421:17:45 wiki_enabled: true, can_read_wiki: false, has_home_page: true, can_create_wiki: false, expected_result: nil 92521:17:45 is expected to match nil 92621:17:45 wiki_enabled: true, can_read_wiki: false, has_home_page: false, can_create_wiki: true, expected_result: nil 92721:17:45 is expected to match nil 92821:17:45 wiki_enabled: true, can_read_wiki: false, has_home_page: false, can_create_wiki: false, expected_result: nil 92921:17:45 is expected to match nil 93021:17:45 wiki_enabled: false, can_read_wiki: true, has_home_page: true, can_create_wiki: true, expected_result: nil 93121:17:45 is expected to match nil 93221:17:45 wiki_enabled: false, can_read_wiki: true, has_home_page: true, can_create_wiki: false, expected_result: nil 93321:17:45 is expected to match nil 93421:17:45 wiki_enabled: false, can_read_wiki: true, has_home_page: true, can_create_wiki: false, expected_result: nil 93521:17:45 is expected to match nil 93621:17:45 wiki_enabled: false, can_read_wiki: true, has_home_page: false, can_create_wiki: true, expected_result: nil 93721:17:45 is expected to match nil 93821:17:45 wiki_enabled: false, can_read_wiki: true, has_home_page: false, can_create_wiki: false, expected_result: nil 93921:17:45 is expected to match nil 94021:17:45 wiki_enabled: false, can_read_wiki: false, has_home_page: true, can_create_wiki: true, expected_result: nil 94121:17:45 is expected to match nil 94221:17:45 wiki_enabled: false, can_read_wiki: false, has_home_page: true, can_create_wiki: false, expected_result: nil 94321:17:45 is expected to match nil 94421:17:45 wiki_enabled: false, can_read_wiki: false, has_home_page: false, can_create_wiki: true, expected_result: nil 94521:17:45 is expected to match nil 94621:17:45 wiki_enabled: false, can_read_wiki: false, has_home_page: false, can_create_wiki: false, expected_result: nil 94721:17:45 is expected to match nil 94821:17:45 #pages_anchor_data 94921:17:45 pages_deployed: true, read_pages_content: true, expected_result: anchor_goto_pages 95121:17:45 pages_deployed: true, read_pages_content: false, expected_result: nil 95221:17:45 is expected to match nil 95321:17:45 pages_deployed: false, read_pages_content: true, expected_result: nil 95421:17:45 is expected to match nil 95521:17:45 pages_deployed: false, read_pages_content: false, expected_result: nil 95621:17:45 is expected to match nil 95721:17:45 #statistics_buttons 95821:17:46 orders the items correctly 95921:17:46 #repo_statistics_buttons 96121:17:47 includes a button to configure integrations for maintainers 96221:17:48 does not include a button if not a maintainer 96321:17:48 for a developer 96421:17:50 orders the items correctly 96521:17:50# [RSpecRunTime] RSpec elapsed time: 8 minutes 51.06 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.00 1.06 0.86 1/283 1189 96721:17:50 initialized repo 96821:17:51 orders the items correctly 96921:17:51# [RSpecRunTime] RSpec elapsed time: 8 minutes 52.57 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.16 1.09 0.87 1/284 1220 97121:17:51 #can_setup_review_app? 97221:17:51 when the ci/cd file is missing 97321:17:52 is expected to be truthy 97421:17:52 when the ci/cd file is not missing 97521:17:52 and the user can create a cluster 97621:17:52 and there is no cluster associated to this project 97721:17:53 is expected to be truthy 97821:17:53 and there is already a cluster associated to this project 97921:17:54 is expected to be falsey 98021:17:54# [RSpecRunTime] RSpec elapsed time: 8 minutes 55.29 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.16 1.09 0.87 1/283 1221 98221:17:54 when a group cluster is instantiated 98321:17:54 and the project belongs to this group 98421:17:55 is expected to be falsey 98521:17:55 and the project does not belong to this group 98621:17:56 is expected to be truthy 98721:17:56 and there is already an instance cluster 98921:17:57 and the user cannot create a cluster 99021:17:57 is expected to be falsey 99121:17:57 #has_review_app? 99221:17:58 when review apps exist 99321:17:59 is expected to be truthy 99421:17:59# [RSpecRunTime] RSpec elapsed time: 9 minutes 0.03 second. Current RSS: ~1339M. Threads: 4. load average: 1.07 1.07 0.87 1/284 1241 99621:17:59 when review apps do not exist 99721:17:59 is expected to be falsey 99821:17:59# [RSpecRunTime] Finishing example group spec/presenters/project_presenter_spec.rb. It took 41.45 seconds. Expected to take 45.68 seconds. 99921:17:59# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/members_mapper_spec.rb. Expected to take 42.32 seconds. 100021:17:59Gitlab::ImportExport::MembersMapper 100221:17:59 when importable is Project 100321:18:00 includes the exported user ID in the map 100421:18:02 maps a member 100521:18:03 defaults to importer member if it does not exist 100621:18:04 has invited members with no user 100721:18:05 maps created_by_id to user on new instance 100821:18:06 replaced user_id with user_id from new instance 100921:18:08 adds users to project members 101021:18:09 maps an owner as a maintainer 101221:18:10 logs member addition 101321:18:10 when exporter member is invalid 101421:18:11 logs member addition failure 101521:18:11# [RSpecRunTime] RSpec elapsed time: 9 minutes 12.49 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.05 1.07 0.87 1/282 1242 101721:18:11 user is not an admin 101821:18:12 does not map a member 101921:18:13 defaults to importer member if it does not exist 102021:18:13# [RSpecRunTime] RSpec elapsed time: 9 minutes 14.77 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.05 1.07 0.87 1/282 1243 102221:18:13 chooses the one with an email 102321:18:15 maps the member that has a matching email 102421:18:15# [RSpecRunTime] RSpec elapsed time: 9 minutes 16.05 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.05 1.07 0.87 1/282 1244 102621:18:15 when user has email exported 102721:18:16 maps a member 102821:18:16# [RSpecRunTime] RSpec elapsed time: 9 minutes 17.27 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.05 1.07 0.87 1/282 1245 103021:18:16 importer same as group member 103121:18:17 maps the project member 103221:18:19 maps the project member if it already exists 103321:18:19# [RSpecRunTime] RSpec elapsed time: 9 minutes 20.38 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.05 1.07 0.87 1/282 1246 103521:18:19 importing group members 103621:18:21 maps the importer 103721:18:22 maps the group member 103821:18:22# [RSpecRunTime] RSpec elapsed time: 9 minutes 23.52 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.12 1.08 0.88 1/282 1247 104021:18:22 when importer mapping fails 104121:18:23 includes importer specific error message 104221:18:23# [RSpecRunTime] RSpec elapsed time: 9 minutes 24.66 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.12 1.08 0.88 2/282 1248 104421:18:23 when importer is not an admin 104521:18:23 and the imported project is part of a group 104621:18:23 behaves like it fetches the access level from parent group 104721:18:24 and resolves it correctly 104821:18:25# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.79 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.12 1.08 0.88 1/282 1249 105021:18:25 behaves like it fetches the access level from parent group 105121:18:26 and resolves it correctly 105221:18:26# [RSpecRunTime] RSpec elapsed time: 9 minutes 26.93 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.11 1.08 0.88 1/282 1250 105421:18:26 behaves like it fetches the access level from parent group 105521:18:27 and resolves it correctly 105621:18:27# [RSpecRunTime] RSpec elapsed time: 9 minutes 28.08 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.11 1.08 0.88 1/282 1251 105821:18:27 and the imported group is part of another group 105921:18:27 behaves like it fetches the access level from parent group 106021:18:28 and resolves it correctly 106121:18:28 behaves like it fetches the access level from parent group 106221:18:28 and resolves it correctly 106321:18:28 behaves like it fetches the access level from parent group 106421:18:29 and resolves it correctly 106521:18:29 when importable is Group 106621:18:30 includes the exported user ID in the map 106721:18:31 maps a member 106821:18:31 defaults to importer member if it does not exist 106921:18:32 has invited members with no user 107021:18:33 maps created_by_id to user on new instance 107121:18:33 replaced user_id with user_id from new instance 107221:18:34 does not lower owner access level 107421:18:35 logs member addition 107521:18:35 when exporter member is invalid 107621:18:35 logs member addition failure 107721:18:35# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.68 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.10 1.08 0.88 1/282 1252 107921:18:35 user is not an admin 108021:18:36 does not map a member 108121:18:36 defaults to importer member if it does not exist 108221:18:36# [RSpecRunTime] RSpec elapsed time: 9 minutes 37.78 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.10 1.08 0.88 1/282 1253 108421:18:36 chooses the one with an email 108521:18:37 maps the member that has a matching email 108621:18:37 when user has email exported 108721:18:38 maps a member 108821:18:38# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/members_mapper_spec.rb. It took 38.93 seconds. Expected to take 42.32 seconds. 108921:18:38# [RSpecRunTime] Starting example group spec/policies/group_member_policy_spec.rb. Expected to take 30.93 seconds. 109021:18:38GroupMemberPolicy 109121:18:38 with anonymous user 109221:18:39 is expected to be allowed :read_group 109321:18:39 design management is enabled 109421:18:40 is expected to be allowed :read_design_activity 109521:18:40# [RSpecRunTime] RSpec elapsed time: 9 minutes 41.32 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.10 1.08 0.88 1/283 1254 109721:18:40 for a private group 109821:18:41 is expected not to be allowed :destroy_group_member 109921:18:41 for an internal group 110021:18:42 is expected not to be allowed :destroy_group_member 110121:18:42 with guest user, for own membership 110221:18:43 is expected not to be allowed :update_group_member 110321:18:44 is expected to be allowed :destroy_group_member 110421:18:44# [RSpecRunTime] RSpec elapsed time: 9 minutes 45.01 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.09 1.08 0.88 1/282 1255 110621:18:44 with guest user, for other membership 110721:18:45 is expected not to be allowed :update_group_member 110821:18:45 is expected to be allowed :read_group 110921:18:46# [RSpecRunTime] RSpec elapsed time: 9 minutes 46.8 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.08 1.08 0.88 1/282 1256 111121:18:46 for access requests 111221:18:46 for own access request 111321:18:47 is expected to be allowed :withdraw_member_access_request 111421:18:47# [RSpecRunTime] RSpec elapsed time: 9 minutes 48.16 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.08 1.08 0.88 1/282 1257 111621:18:47 for another user's access request 111721:18:48 is expected not to be allowed :withdraw_member_access_request 111821:18:48# [RSpecRunTime] RSpec elapsed time: 9 minutes 49.42 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.08 1.08 0.88 1/282 1258 112021:18:48 for own, valid membership 112121:18:49 is expected not to be allowed :withdraw_member_access_request 112221:18:49# [RSpecRunTime] RSpec elapsed time: 9 minutes 50.54 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.08 1.08 0.88 1/282 1259 112421:18:49 with bot user 112521:18:51 is expected to be allowed :destroy_project_bot_member 112621:18:51# [RSpecRunTime] RSpec elapsed time: 9 minutes 51.88 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.07 1.07 0.88 1/282 1260 112821:18:51 with anonymous bot user 112921:18:52 is expected not to be allowed :destroy_project_bot_member 113021:18:52# [RSpecRunTime] RSpec elapsed time: 9 minutes 52.93 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.07 1.07 0.88 1/282 1261 113321:18:52 with group with one owner 113421:18:53 is expected not to be allowed :destroy_group_member 113521:18:53 is expected to be allowed :read_group 113621:18:54# [RSpecRunTime] RSpec elapsed time: 9 minutes 54.81 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.07 1.07 0.88 1/282 1262 113821:18:54 with group with bot user owner 113921:18:55 is expected not to be allowed :destroy_group_member 114021:18:55# [RSpecRunTime] RSpec elapsed time: 9 minutes 56.01 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.07 1.07 0.88 1/282 1263 114221:18:55 with group with more than one owner 114321:18:56 is expected to be allowed :destroy_group_member 114421:18:57 is expected not to be allowed :destroy_project_bot_member 114521:18:57# [RSpecRunTime] RSpec elapsed time: 9 minutes 58.47 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.07 1.07 0.88 1/282 1264 114721:18:57 with group with owners from a parent 114821:18:57 when top-level group 114921:18:57 with group sharing 115021:18:59 is expected not to be allowed :destroy_group_member 115121:19:00 is expected to be allowed :read_group 115221:19:00# [RSpecRunTime] RSpec elapsed time: 10 minutes 1.77 seconds. Current RSS: ~1331M. Threads: 4. load average: 1.06 1.07 0.89 1/282 1265 115421:19:00 when subgroup 115521:19:02 is expected to be allowed :destroy_group_member 115621:19:03 is expected to be allowed :read_group 115721:19:03# [RSpecRunTime] RSpec elapsed time: 10 minutes 4.69 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.06 1.07 0.89 1/282 1266 115921:19:03 with blocked owner 116021:19:04 is expected not to be allowed :destroy_group_member 116121:19:05 is expected not to be allowed :read_group 116221:19:05 with group with bot user owner 116321:19:06 is expected not to be allowed :destroy_group_member 116421:19:08 is expected not to be allowed :read_group 116521:19:08# [RSpecRunTime] RSpec elapsed time: 10 minutes 8.86 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.06 1.07 0.89 1/282 1267 116721:19:08 with group with more than one blocked owner 116821:19:09 is expected to be allowed :destroy_group_member 116921:19:09# [RSpecRunTime] RSpec elapsed time: 10 minutes 10.17 seconds. Current RSS: ~1331M. Threads: 4. load average: 1.06 1.07 0.89 1/282 1268 117121:19:09# [RSpecRunTime] Finishing example group spec/policies/group_member_policy_spec.rb. It took 31.05 seconds. Expected to take 30.93 seconds. 117221:19:09# [RSpecRunTime] Starting example group spec/models/compare_spec.rb. Expected to take 27.78 seconds. 117421:19:09 does not allow STI 117621:19:10 is expected to include #<Project id:489 namespace473/project-490>> 117721:19:11 is expected to include :compare 117821:19:13 is expected to include 1216318256125235640 117921:19:13# [RSpecRunTime] RSpec elapsed time: 10 minutes 13.85 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.05 1.07 0.89 1/285 1332 118121:19:13 #start_commit 118221:19:14 returns raw compare base commit 118321:19:15 returns nil if compare base commit is nil 118421:19:15# [RSpecRunTime] RSpec elapsed time: 10 minutes 16.25 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.05 1.07 0.89 1/287 1371 118721:19:16 returns a CommitCollection 118821:19:17 returns a list of commits 118921:19:17# [RSpecRunTime] RSpec elapsed time: 10 minutes 18.73 seconds. Current RSS: ~1374M. Threads: 4. load average: 0.97 1.05 0.88 1/287 1414 119221:19:19 returns raw compare head commit 119321:19:20 returns nil if compare head commit is nil 119421:19:20# [RSpecRunTime] RSpec elapsed time: 10 minutes 21.26 seconds. Current RSS: ~1372M. Threads: 4. load average: 0.97 1.05 0.88 1/287 1453 119621:19:20 #base_commit_sha 119721:19:21 returns @base_sha if it is present 119821:19:22 fetches merge base SHA from repo when @base_sha is nil 119921:19:24 is memoized on first call 120021:19:25 returns nil if there is no start_commit 120121:19:26 returns nil if there is no head commit 120221:19:26# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.35 seconds. Current RSS: ~1369M. Threads: 4. load average: 0.97 1.05 0.88 1/287 1555 120521:19:27 uses base_commit_sha sha as base_sha 120621:19:29 uses start_commit sha as start_sha 120721:19:30 uses commit sha as head sha 120821:19:30# [RSpecRunTime] RSpec elapsed time: 10 minutes 31.1 seconds. Current RSS: ~1367M. Threads: 4. load average: 0.97 1.05 0.88 1/287 1619 121021:19:30 #modified_paths 121121:19:30 changes are present 121221:19:31 returns affected file paths, without duplication 121321:19:31# [RSpecRunTime] RSpec elapsed time: 10 minutes 32.41 seconds. Current RSS: ~1367M. Threads: 4. load average: 0.97 1.05 0.89 1/287 1645 121521:19:31 changes are absent 121621:19:32 returns empty array 121721:19:32# [RSpecRunTime] RSpec elapsed time: 10 minutes 33.67 seconds. Current RSS: ~1367M. Threads: 4. load average: 0.97 1.05 0.89 1/287 1670 122021:19:34 returns the range between base and head commits 122121:19:34 when straight mode is on 122221:19:35 returns the range between start and head commits 122321:19:35# [RSpecRunTime] RSpec elapsed time: 10 minutes 36.14 seconds. Current RSS: ~1367M. Threads: 4. load average: 0.97 1.05 0.89 1/287 1711 122521:19:35 when there are no merge base between commits 122621:19:36 returns the range between start and head commits 122721:19:36# [RSpecRunTime] RSpec elapsed time: 10 minutes 37.41 seconds. Current RSS: ~1367M. Threads: 4. load average: 0.98 1.05 0.89 1/287 1731 122921:19:36# [RSpecRunTime] Finishing example group spec/models/compare_spec.rb. It took 27.24 seconds. Expected to take 27.78 seconds. 123021:19:36# [RSpecRunTime] Starting example group spec/services/projects/git_deduplication_service_spec.rb. Expected to take 23.02 seconds. 123121:19:36Projects::GitDeduplicationService 123321:19:36 when there is not already a lease 123421:19:36 when the project does not have a pool repository 123521:19:37 calls disconnect_git_alternates 123621:19:37# [RSpecRunTime] RSpec elapsed time: 10 minutes 38.69 seconds. Current RSS: ~1367M. Threads: 4. load average: 0.98 1.05 0.89 1/287 1750 123821:19:37 when the project has a pool repository 123921:19:40 links the repository to the object pool 124021:19:43 does not link the repository to the object pool if they are not on the same storage 124121:19:43 when the project is a source project 124321:19:46 does not call fetch if git objects are not poolable 124421:19:48 does not call fetch if pool and project are not on the same storage 124521:19:48 when visibility level of the project 124721:19:50 does not call fetch 124821:19:50# [RSpecRunTime] RSpec elapsed time: 10 minutes 51.22 seconds. Current RSS: ~1369M. Threads: 4. load average: 0.98 1.04 0.89 1/284 2157 125221:19:52# [RSpecRunTime] RSpec elapsed time: 10 minutes 53.11 seconds. Current RSS: ~1364M. Threads: 4. load average: 0.98 1.04 0.89 1/284 2220 125621:19:54# [RSpecRunTime] RSpec elapsed time: 10 minutes 54.93 seconds. Current RSS: ~1362M. Threads: 4. load average: 0.98 1.04 0.89 1/284 2283 125821:19:54 when the repository access level 126021:19:55 does not call fetch 126121:19:55# [RSpecRunTime] RSpec elapsed time: 10 minutes 56.76 seconds. Current RSS: ~1360M. Threads: 4. load average: 0.98 1.04 0.89 1/284 2344 126321:19:55 is greater than private 126521:19:57# [RSpecRunTime] RSpec elapsed time: 10 minutes 58.63 seconds. Current RSS: ~1360M. Threads: 4. load average: 0.98 1.04 0.89 1/284 2407 126721:19:57 when a lease is already out 126821:19:59 fails when a lease is already out 126921:19:59# [RSpecRunTime] RSpec elapsed time: 10 minutes 59.93 seconds. Current RSS: ~1360M. Threads: 4. load average: 0.98 1.04 0.89 1/284 2426 127121:19:59# [RSpecRunTime] Finishing example group spec/services/projects/git_deduplication_service_spec.rb. It took 22.52 seconds. Expected to take 23.02 seconds. 127221:19:59# [RSpecRunTime] Starting example group spec/graphql/mutations/issues/update_spec.rb. Expected to take 21.8 seconds. 127321:19:59Mutations::Issues::Update 127421:20:00 is expected to require graphql authorizations :update_issue 127621:20:00 behaves like permission level for issue mutation is correctly verified 127721:20:00 when the user is not a project member 127821:20:00 behaves like when the user does not have access to the resource 127921:20:00 raises an error 128021:20:00 even if assigned to the issue 128121:20:00 does not modify issue 128221:20:00# [RSpecRunTime] RSpec elapsed time: 11 minutes 1.5 seconds. Current RSS: ~1358M. Threads: 4. load average: 0.98 1.04 0.89 1/284 2427 128421:20:00 even if author of the issue 128521:20:00 does not modify issue 128621:20:00 when the user is a project member 128721:20:00 with guest role 128821:20:00 behaves like when the user does not have access to the resource 128921:20:01 raises an error 129021:20:01 even if assigned to the issue 129121:20:02 does not modify issue 129221:20:02# [RSpecRunTime] RSpec elapsed time: 11 minutes 3.59 seconds. Current RSS: ~1358M. Threads: 4. load average: 0.99 1.04 0.89 1/284 2428 129421:20:02 even if author of the issue 129521:20:03 does not modify issue 129621:20:03# [RSpecRunTime] RSpec elapsed time: 11 minutes 4.71 seconds. Current RSS: ~1359M. Threads: 4. load average: 0.99 1.04 0.89 1/284 2429 129821:20:03 when the user can update the issue 129921:20:03 when all attributes except timeEstimate are provided 130021:20:06 updates issue with correct values 130121:20:06# [RSpecRunTime] RSpec elapsed time: 11 minutes 7.08 seconds. Current RSS: ~1360M. Threads: 4. load average: 0.99 1.04 0.89 1/284 2430 130321:20:06 when iid does not exist 130421:20:06 raises resource not available error 130521:20:06 when setting milestone to nil 130621:20:07 changes the milestone correctly 130721:20:07 when changing state 130821:20:08 closes issue 130921:20:10 reopens issue 131021:20:10# [RSpecRunTime] RSpec elapsed time: 11 minutes 10.95 seconds. Current RSS: ~1350M. Threads: 4. load average: 0.99 1.04 0.89 1/284 2431 131221:20:10 when changing labels 131321:20:12 adds and removes labels correctly 131421:20:13 does not add label if label id is nil 131521:20:14 does not add label if label is not found 131621:20:14 does not modify labels if label is already present 131721:20:15 does not modify labels if label is addded and removed in the same request 131821:20:15 when setting labels with label_ids 131921:20:16 replaces existing labels with provided ones 132021:20:17 raises error when label_ids is combined with remove_label_ids 132121:20:17 raises error when label_ids is combined with add_label_ids 132221:20:17# [RSpecRunTime] RSpec elapsed time: 11 minutes 18.26 seconds. Current RSS: ~1355M. Threads: 4. load average: 0.99 1.04 0.89 1/284 2432 132421:20:17 when changing type 132521:20:19 changes the type of the issue 132621:20:19# [RSpecRunTime] RSpec elapsed time: 11 minutes 19.92 seconds. Current RSS: ~1354M. Threads: 4. load average: 0.99 1.04 0.89 1/284 2433 132821:20:19 when timeEstimate attribute is provided 132921:20:19 when timeEstimate is invalid 133021:20:19 raises an argument error and changes are not applied 133121:20:19 when timeEstimate is negative 133221:20:20 raises an argument error and changes are not applied 133321:20:20 when timeEstimate is 0 133421:20:21 resets the time estimate 133521:20:21 when timeEstimate is a valid human readable time 133621:20:21 updates the time estimate 133721:20:21 when user is a guest 133821:20:22 does not change time_estimate 133921:20:22# [RSpecRunTime] RSpec elapsed time: 11 minutes 23.57 seconds. Current RSS: ~1356M. Threads: 4. load average: 0.99 1.04 0.89 1/284 2434 134121:20:22# [RSpecRunTime] Finishing example group spec/graphql/mutations/issues/update_spec.rb. It took 23.64 seconds. Expected to take 21.8 seconds. 134221:20:22# [RSpecRunTime] Starting example group spec/bin/sidekiq_cluster_spec.rb. Expected to take 19.05 seconds. 134321:20:22bin/sidekiq-cluster 134421:20:22 when specifying some queues 134521:20:22 args: ["foo,bar"], included: ["-qdefault,1", "-qmailers,1"] 134621:20:27 runs successfully 134721:20:27# [RSpecRunTime] RSpec elapsed time: 11 minutes 28.2 seconds. Current RSS: ~1356M. Threads: 4. load average: 0.99 1.04 0.90 1/287 2439 134921:20:27 args: ["*"], included: ["-qdefault,1", "-qmailers,1"] 135021:20:30 runs successfully 135121:20:30# [RSpecRunTime] RSpec elapsed time: 11 minutes 31.11 seconds. Current RSS: ~1353M. Threads: 4. load average: 0.99 1.04 0.90 1/287 2441 135321:20:30 args: ["*", "foo,bar"], included: ["-qdefault,1", "-qmailers,1"] 135421:20:33 runs successfully 135521:20:33# [RSpecRunTime] RSpec elapsed time: 11 minutes 33.99 seconds. Current RSS: ~1352M. Threads: 4. load average: 0.99 1.04 0.90 1/287 2443 135721:20:33 when specifying queues in mulitple arguments 135821:20:36 runs successfully 135921:20:36# [RSpecRunTime] RSpec elapsed time: 11 minutes 36.92 seconds. Current RSS: ~1352M. Threads: 4. load average: 0.99 1.03 0.90 1/287 2445 136121:20:36 when arguments contain newlines 136221:20:41 raises an error 136321:20:42# [RSpecRunTime] RSpec elapsed time: 11 minutes 42.81 seconds. Current RSS: ~1353M. Threads: 4. load average: 0.99 1.03 0.90 1/287 2448 136521:20:42# [RSpecRunTime] Finishing example group spec/bin/sidekiq_cluster_spec.rb. It took 19.24 seconds. Expected to take 19.05 seconds. 136621:20:42# [RSpecRunTime] Starting example group spec/models/concerns/chronic_duration_attribute_spec.rb. Expected to take 16.61 seconds. 136721:20:42ChronicDurationAttribute 136821:20:42 does not allow STI 136921:20:42 when default value is not set 137021:20:42 behaves like ChronicDurationAttribute reader 137121:20:42 contains dynamically created reader method 137221:20:42 outputs chronic duration formatted value 137321:20:42 when value is set to nil 137521:20:42 behaves like ChronicDurationAttribute writer 137621:20:42 contains dynamically created writer method 137721:20:42 parses chronic duration input 137821:20:42 passes validation 137921:20:42 when negative input is used 138021:20:42 doesn't raise exception 138121:20:42 doesn't change value 138221:20:42 doesn't pass validation 138321:20:42 when empty input is used 138421:20:42 writes default value 138521:20:43 passes validation 138621:20:43 when nil input is used 138721:20:43 writes default value 138821:20:43 passes validation 138921:20:43 doesn't raise exception 139021:20:43 when default value is set 139121:20:43 behaves like ChronicDurationAttribute reader 139221:20:43 contains dynamically created reader method 139321:20:44 outputs chronic duration formatted value 139421:20:44 when value is set to nil 139621:20:45# [RSpecRunTime] RSpec elapsed time: 11 minutes 46.23 seconds. Current RSS: ~1353M. Threads: 4. load average: 0.99 1.03 0.90 1/284 2449 139821:20:45 behaves like ChronicDurationAttribute writer 139921:20:46 contains dynamically created writer method 140021:20:46 parses chronic duration input 140121:20:47 passes validation 140221:20:47 when negative input is used 140321:20:48 doesn't raise exception 140421:20:48 doesn't change value 140521:20:49 doesn't pass validation 140621:20:49# [RSpecRunTime] RSpec elapsed time: 11 minutes 50.45 seconds. Current RSS: ~1338M. Threads: 4. load average: 0.91 1.02 0.89 1/284 2450 140821:20:49 when empty input is used 140921:20:50 writes default value 141021:20:51 passes validation 141121:20:51# [RSpecRunTime] RSpec elapsed time: 11 minutes 51.95 seconds. Current RSS: ~1334M. Threads: 4. load average: 0.92 1.02 0.89 1/284 2451 141321:20:51 when nil input is used 141421:20:51 writes default value 141521:20:52 passes validation 141621:20:53 doesn't raise exception 141721:20:53# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.0 seconds. Current RSS: ~1332M. Threads: 4. load average: 0.92 1.02 0.89 1/284 2452 141921:20:53# [RSpecRunTime] Finishing example group spec/models/concerns/chronic_duration_attribute_spec.rb. It took 11.19 seconds. Expected to take 16.61 seconds. 142021:20:53# [RSpecRunTime] Starting example group spec/models/concerns/chronic_duration_attribute_spec.rb. Expected to take 16.61 seconds. 142121:20:53ChronicDurationAttribute - reader 142221:20:53 does not allow STI 142321:20:54 doesn't contain dynamically created writer method 142421:20:54 behaves like ChronicDurationAttribute reader 142521:20:54 contains dynamically created reader method 142621:20:55 outputs chronic duration formatted value 142721:20:55 when value is set to nil 142921:20:56# [RSpecRunTime] RSpec elapsed time: 11 minutes 57.44 seconds. Current RSS: ~1332M. Threads: 4. load average: 0.93 1.01 0.90 1/284 2453 143121:20:56# [RSpecRunTime] Finishing example group spec/models/concerns/chronic_duration_attribute_spec.rb. It took 3.44 seconds. Expected to take 16.61 seconds. 143221:20:56# [RSpecRunTime] Starting example group spec/workers/create_commit_signature_worker_spec.rb. Expected to take 15.93 seconds. 143321:20:56CreateCommitSignatureWorker 143421:20:56 when a signature is found 143521:20:57 calls Gitlab::Gpg::Commit#signature 143621:20:59 can recover from exception and continue the signature process 143721:21:00 calls Gitlab::X509::Commit#signature 143821:21:01 can recover from exception and continue the X509 signature process 143921:21:01 behaves like an idempotent worker 144021:21:02 is labeled as idempotent 144121:21:06 performs multiple times sequentially without raising an exception 144221:21:06# [RSpecRunTime] RSpec elapsed time: 12 minutes 7.69 seconds. Current RSS: ~1381M. Threads: 4. load average: 0.94 1.01 0.90 1/290 2621 144421:21:06 handles when a string is passed in for the commit SHA 144521:21:08 creates a signature once 144621:21:08# [RSpecRunTime] RSpec elapsed time: 12 minutes 8.92 seconds. Current RSS: ~1380M. Threads: 4. load average: 0.94 1.01 0.90 1/290 2642 144821:21:08 when Commit is not found 144921:21:09 does not raise errors 145021:21:09# [RSpecRunTime] RSpec elapsed time: 12 minutes 10.22 seconds. Current RSS: ~1380M. Threads: 4. load average: 0.94 1.01 0.90 1/290 2663 145221:21:09 when Project is not found 145321:21:09 does not raise errors 145421:21:09 does not call Gitlab::Gpg::Commit#signature 145521:21:09 does not call Gitlab::X509::Commit#signature 145621:21:09 fetching signatures 145821:21:10 performs a single query for commit signatures 145921:21:11# [RSpecRunTime] RSpec elapsed time: 12 minutes 11.83 seconds. Current RSS: ~1377M. Threads: 4. load average: 0.94 1.01 0.90 1/291 2685 146221:21:13 performs a single query for commit signatures 146321:21:13# [RSpecRunTime] RSpec elapsed time: 12 minutes 13.85 seconds. Current RSS: ~1373M. Threads: 4. load average: 0.94 1.01 0.90 1/292 2725 146521:21:13# [RSpecRunTime] Finishing example group spec/workers/create_commit_signature_worker_spec.rb. It took 16.4 seconds. Expected to take 15.93 seconds. 146621:21:13# [RSpecRunTime] Starting example group spec/lib/gitlab/discussions_diff/file_collection_spec.rb. Expected to take 14.45 seconds. 146721:21:13Gitlab::DiscussionsDiff::FileCollection 146821:21:13 #load_highlight 146921:21:15 only takes into account for the specific diff note ids 147021:21:17 writes uncached diffs highlight 147121:21:19 does not write cache for already cached file 147221:21:21 does not write cache for empty mapping 147321:21:23 does not write cache for resolved notes 147421:21:25 loaded diff files have highlighted lines loaded 147521:21:27 not loaded diff files does not have highlighted lines loaded 147621:21:27# [RSpecRunTime] RSpec elapsed time: 12 minutes 28.57 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.10 1.04 0.91 1/290 3191 147821:21:27# [RSpecRunTime] Finishing example group spec/lib/gitlab/discussions_diff/file_collection_spec.rb. It took 14.72 seconds. Expected to take 14.45 seconds. 147921:21:27# [RSpecRunTime] Starting example group spec/models/issue/metrics_spec.rb. Expected to take 14.14 seconds. 148021:21:27Issue::Metrics 148121:21:27 does not allow STI 148321:21:30 returns metrics associated with given issues 148421:21:30# [RSpecRunTime] RSpec elapsed time: 12 minutes 31.03 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.10 1.04 0.91 1/290 3192 148621:21:30 .with_first_mention_not_earlier_than 148721:21:32 returns metrics without mentioning in commit or with mentioning after given timestamp 148821:21:32# [RSpecRunTime] RSpec elapsed time: 12 minutes 33.51 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.10 1.04 0.91 1/289 3193 149021:21:32 when recording the default set of issue metrics on issue save 149221:21:33 records the first time an issue is associated with a milestone 149321:21:34 does not record the second time an issue is associated with a milestone 149421:21:34# [RSpecRunTime] RSpec elapsed time: 12 minutes 35.52 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.10 1.04 0.91 1/288 3194 149721:21:37 records the first time an issue is associated with a list label 149821:21:41 does not record the second time an issue is associated with a list label 149921:21:41# [RSpecRunTime] RSpec elapsed time: 12 minutes 41.99 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.08 1.04 0.91 4/285 3219 150121:21:41# [RSpecRunTime] Finishing example group spec/models/issue/metrics_spec.rb. It took 13.43 seconds. Expected to take 14.14 seconds. 150221:21:41# [RSpecRunTime] Starting example group spec/workers/database/ci_project_mirrors_consistency_check_worker_spec.rb. Expected to take 12.88 seconds. 150321:21:41Database::CiProjectMirrorsConsistencyCheckWorker 150521:21:41 executes the consistency check on projects 150621:21:41 logs should contain the detailed mismatches 150721:21:49 reports the differences to the logs 150821:21:55 calls the consistency_fix_service to fix the inconsistencies 150921:21:55# [RSpecRunTime] RSpec elapsed time: 12 minutes 56.53 seconds. Current RSS: ~1331M. Threads: 4. load average: 1.07 1.04 0.91 1/284 3220 151121:21:55# [RSpecRunTime] Finishing example group spec/workers/database/ci_project_mirrors_consistency_check_worker_spec.rb. It took 14.53 seconds. Expected to take 12.88 seconds. 151221:21:55# [RSpecRunTime] Starting example group spec/services/todos/destroy/unauthorized_features_service_spec.rb. Expected to take 12.7 seconds. 151321:21:55Todos::Destroy::UnauthorizedFeaturesService 151421:21:57 when user_id is provided 151521:21:57 when all features have same visibility as the project 151621:21:58 removes only user issue todos 151721:21:58# [RSpecRunTime] RSpec elapsed time: 12 minutes 59.71 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.06 1.04 0.91 1/287 3279 151921:21:58 when issues are visible only to project members but the user is a member 152021:21:59 does not remove any todos 152121:21:59 when issues are visible only to project members 152221:22:00 removes only user issue todos 152321:22:00 when mrs, builds and repository are visible only to project members 152421:22:01 removes only user mr and commit todos 152521:22:01 when mrs are visible only to project members 152621:22:02 removes only user merge request todo 152721:22:02 when mrs and issues are visible only to project members 152821:22:03 removes only user merge request and issue todos 152921:22:03# [RSpecRunTime] RSpec elapsed time: 13 minutes 4.45 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.14 1.06 0.92 1/286 3280 153121:22:03 when user_id is not provided 153221:22:03 when all features have same visibility as the project 153321:22:04 does not remove any todos 153421:22:04# [RSpecRunTime] RSpec elapsed time: 13 minutes 5.54 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.14 1.06 0.92 1/286 3281 153621:22:04 when issues are visible only to project members 153721:22:05 removes only non members issue todos 153821:22:05# [RSpecRunTime] RSpec elapsed time: 13 minutes 6.56 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.14 1.06 0.92 1/286 3282 154021:22:05 when mrs, builds and repository are visible only to project members 154121:22:06 removes only non members mr and commit todos 154221:22:06# [RSpecRunTime] RSpec elapsed time: 13 minutes 7.74 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.13 1.05 0.92 1/286 3283 154421:22:06 when mrs are visible only to project members 154521:22:07 removes only non members merge request todos 154621:22:08# [RSpecRunTime] RSpec elapsed time: 13 minutes 8.83 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.13 1.05 0.92 1/285 3284 154821:22:08 when mrs and issues are visible only to project members 154921:22:09 removes only non members merge request and issue todos 155021:22:09# [RSpecRunTime] RSpec elapsed time: 13 minutes 9.98 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.13 1.05 0.92 1/284 3285 155221:22:09# [RSpecRunTime] Finishing example group spec/services/todos/destroy/unauthorized_features_service_spec.rb. It took 13.45 seconds. Expected to take 12.7 seconds. 155321:22:09# [RSpecRunTime] Starting example group spec/workers/packages/go/sync_packages_worker_spec.rb. Expected to take 11.76 seconds. 155421:22:09Packages::Go::SyncPackagesWorker 155621:22:11 with no existing packages 155721:22:11 behaves like it creates a package 155821:22:12 returns a package for example.com/project@v1.0.1 155921:22:12# [RSpecRunTime] RSpec elapsed time: 13 minutes 13.37 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.12 1.05 0.92 1/288 3584 156121:22:12 behaves like it creates a package 156221:22:12 returns a package for example.com/project@v1.0.2 156321:22:12 behaves like it creates a package 156421:22:13 returns a package for example.com/project@v1.0.3 156521:22:13 behaves like it creates a package 156621:22:13 returns a package for example.com/project/mod@v1.0.3 156721:22:13 behaves like it creates a package 156821:22:13 returns a package for example.com/project/v2@v2.0.0 156921:22:13 with existing packages 157021:22:13 behaves like it creates a package 157121:22:13 returns a package for example.com/project@v1.0.1 157221:22:13 behaves like it creates a package 157321:22:14 returns a package for example.com/project@v1.0.2 157421:22:14 behaves like it creates a package 157521:22:14 returns a package for example.com/project@v1.0.3 157621:22:14 behaves like it creates a package 157721:22:15 returns a package for example.com/project/mod@v1.0.3 157821:22:15 behaves like it creates a package 157921:22:15 returns a package for example.com/project/v2@v2.0.0 158021:22:15 marked as pending_destruction 158121:22:15 behaves like it creates a package 158221:22:15 returns a package for example.com/project@v1.0.1 158321:22:15 behaves like it creates a package 158421:22:16 returns a package for example.com/project@v1.0.2 158521:22:16 behaves like it creates a package 158621:22:16 returns a package for example.com/project@v1.0.3 158721:22:16 behaves like it creates a package 158821:22:17 returns a package for example.com/project/mod@v1.0.3 158921:22:17 behaves like it creates a package 159021:22:17 returns a package for example.com/project/v2@v2.0.0 159121:22:17 with a package that exceeds project limits 159221:22:17 logs an exception 159321:22:17 path: "", version: "v1.0.1" 159421:22:17 behaves like an idempotent worker 159521:22:17 is labeled as idempotent 159621:22:18 performs multiple times sequentially without raising an exception 159721:22:18 creates a package 159821:22:18 path: "", version: "v1.0.2" 159921:22:18 behaves like an idempotent worker 160021:22:18 is labeled as idempotent 160121:22:18 performs multiple times sequentially without raising an exception 160221:22:19 creates a package 160321:22:19 path: "", version: "v1.0.3" 160421:22:19 behaves like an idempotent worker 160521:22:19 is labeled as idempotent 160621:22:19 performs multiple times sequentially without raising an exception 160721:22:19 creates a package 160821:22:19 path: "mod", version: "v1.0.3" 160921:22:19 behaves like an idempotent worker 161021:22:19 is labeled as idempotent 161121:22:20 performs multiple times sequentially without raising an exception 161221:22:20 creates a package 161321:22:20 path: "v2", version: "v2.0.0" 161421:22:20 behaves like an idempotent worker 161521:22:20 is labeled as idempotent 161621:22:20 performs multiple times sequentially without raising an exception 161721:22:21 creates a package 161821:22:21# [RSpecRunTime] Finishing example group spec/workers/packages/go/sync_packages_worker_spec.rb. It took 12.01 seconds. Expected to take 11.76 seconds. 161921:22:21# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/file_importer_spec.rb. Expected to take 11.25 seconds. 162021:22:21Gitlab::ImportExport::FileImporter 162121:22:21 when file exceeds acceptable decompressed size 162221:22:22 returns false and sets an error on shared 162321:22:22# [RSpecRunTime] RSpec elapsed time: 13 minutes 23.32 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.10 1.05 0.92 1/286 3920 162521:22:22 when an error occurs 162621:22:22 removes symlinks in root folder 162721:22:22 removes hidden symlinks in root folder 162821:22:22 removes symlinks in subfolders 162921:22:22 does not remove a valid file 163021:22:22 returns false and sets an error on shared 163121:22:22 when files in the archive share hard links 163221:22:22 returns false and sets an error on shared 163321:22:22 removes all files in export path 163421:22:22 when tmpdir is provided 163521:22:22 when the tmpdir is outside of the system tmp folder 163621:22:23 records an error and skips the import 163721:22:23 behaves like it does not clean the target directory 163821:22:24 does not clean the directory 163921:22:24# [RSpecRunTime] RSpec elapsed time: 13 minutes 25.45 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.10 1.05 0.92 1/286 3921 164121:22:24 when the tmpdir looks like a path traversal 164221:22:25 records an error and skips the import 164321:22:25 behaves like it does not clean the target directory 164421:22:26 does not clean the directory 164521:22:26# [RSpecRunTime] RSpec elapsed time: 13 minutes 27.03 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.09 1.05 0.92 1/284 3922 164721:22:26 and the archive file is not provided 164821:22:27 copies the archive to the provided temp dir 164921:22:27 behaves like it cleans the target directory 165021:22:27 cleans the target directory 165121:22:27# [RSpecRunTime] RSpec elapsed time: 13 minutes 28.6 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.09 1.05 0.92 1/284 3923 165321:22:27 and the archive is provided 165421:22:28 extracts the archive to the provided tmp dir 165521:22:28 behaves like it cleans the target directory 165621:22:29 cleans the target directory 165721:22:29# [RSpecRunTime] RSpec elapsed time: 13 minutes 30.69 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.09 1.05 0.92 1/287 3934 165921:22:29 as normal run 166021:22:29 removes symlinks in root folder 166121:22:30 removes hidden symlinks in root folder 166221:22:30 removes evil symlinks in root folder 166321:22:30 removes symlinks in subfolders 166421:22:30 removes symlinks without any file permissions 166521:22:30 does not remove a valid file 166621:22:30 does not change a valid file permissions 166721:22:30 creates the file in the right subfolder 166821:22:30 when the import file is not remote 166921:22:31 downloads the file from a remote object storage 167021:22:31# [RSpecRunTime] RSpec elapsed time: 13 minutes 31.96 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.08 1.05 0.92 1/287 3935 167221:22:31 when the import file is remote 167321:22:31 downloads the file from a remote object storage 167421:22:31# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/file_importer_spec.rb. It took 10.74 seconds. Expected to take 11.25 seconds. 167521:22:31# [RSpecRunTime] Starting example group spec/services/issues/export_csv_service_spec.rb. Expected to take 10.9 seconds. 167621:22:31Issues::ExportCsvService 167721:22:32 renders csv to string 167921:22:33 with export_csv_preload_in_batches feature flag disabled 168021:22:33 behaves like exports CSVs for issues 168121:22:33 includes the columns required for import 168221:22:33 returns two issues 168921:22:34 author username 169021:22:34 assignee name 169121:22:34 assignee username 169221:22:34 confidential 169921:22:35 discussion_locked 170121:22:35 time estimate 170321:22:35 with issues filtered by labels and project 170421:22:36 returns only filtered objects 170521:22:36# [RSpecRunTime] RSpec elapsed time: 13 minutes 37.18 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.08 1.05 0.92 1/283 3936 170721:22:36 with label links 170821:22:36 does not run a query for each label link 170921:22:37 returns the labels in sorted order 171021:22:37# [RSpecRunTime] RSpec elapsed time: 13 minutes 38.25 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.08 1.05 0.92 1/283 3937 171221:22:37 with export_csv_preload_in_batches feature flag enabled 171321:22:37 behaves like exports CSVs for issues 171421:22:37 includes the columns required for import 171521:22:37 returns two issues 172221:22:38 author username 172321:22:38 assignee name 172421:22:38 assignee username 172521:22:39 confidential 173221:22:40 discussion_locked 173421:22:40 time estimate 173621:22:40 with issues filtered by labels and project 173721:22:40 returns only filtered objects 173821:22:41# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.82 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.07 1.05 0.92 1/284 3938 174021:22:41 with label links 174121:22:41 does not run a query for each label link 174221:22:42 returns the labels in sorted order 174321:22:42# [RSpecRunTime] RSpec elapsed time: 13 minutes 43.17 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.07 1.05 0.92 1/284 3939 174521:22:42 with minimal details 174621:22:42 renders labels as nil 174921:22:43 renders with a target filesize 175021:22:43# [RSpecRunTime] Finishing example group spec/services/issues/export_csv_service_spec.rb. It took 11.23 seconds. Expected to take 10.9 seconds. 175121:22:43# [RSpecRunTime] Starting example group spec/models/release_spec.rb. Expected to take 10.17 seconds. 175321:22:44 does not allow STI 175421:22:44 is expected to be valid 175521:22:44 associations 175621:22:44 is expected to belong to project required: false 175721:22:44 is expected to belong to author class_name => User required: false 175821:22:44 is expected to have many links class_name => Releases::Link 175921:22:44 is expected to have many milestones 176021:22:44 is expected to have many milestone_releases 176121:22:44 is expected to have many evidences class_name => Releases::Evidence 176221:22:44 is expected to have one catalog_resource_version class_name => Ci::Catalog::Resources::Version 176321:22:44# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.46 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.07 1.05 0.92 1/283 3958 176621:22:44 is expected to validate that :project cannot be empty/falsy 176721:22:44 is expected to validate that :tag cannot be empty/falsy 176821:22:44 validates sha is not changed on update 176921:22:44 when a release exists in the database without a name 177021:22:44 does not require name 177221:22:45 .for_projects 177321:22:45 returns releases for the given projects 177521:22:45 returns releases with the given tag 177621:22:45 when description of a release is longer than the limit 177721:22:45 creates a validation error 177821:22:45 when a release is tied to a milestone for another project 177921:22:46 creates a validation error 178021:22:46 when a release is tied to a milestone linked to the same project 178121:22:46 successfully links this release to this milestone 178221:22:46 when creating new release 178321:22:46 is expected to validate that :author_id cannot be empty/falsy 178421:22:46 when updating existing release without author 178521:22:47 updates successfully 178721:22:48 does not return the tagless release 178821:22:48 does return the tagged releases 178921:22:48 latest releases 179121:22:49 without order_by 179221:22:49 returns the latest release by released date 179321:22:49# [RSpecRunTime] RSpec elapsed time: 13 minutes 50.31 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.06 1.05 0.93 1/283 3959 179521:22:49 with order_by: created_at 179621:22:49 returns the latest release by created date 179721:22:49 when there are no releases 179921:22:49 .latest_for_projects 180021:22:49 without order_by 180121:22:49 returns the latest release by released date for each project 180221:22:49 with order_by: created_at 180321:22:49 returns the latest release by created date for each project 180421:22:49 when no projects are provided 180521:22:49 returns empty response 180621:22:49 when there are no releases 180721:22:49 returns empty response 180821:22:49 .waiting_for_publish_event 180921:22:49 find today's releases not yet published 181021:22:49 #assets_count 181121:22:49 returns the number of sources 181221:22:49 when a links exists 181321:22:50 counts the link as an asset 181421:22:50 excludes sources count when asked 181621:22:50 fills released_at using created_at if it's not set 181721:22:50 does not change released_at if it's set explicitly 181921:22:50 when links do not exist 182021:22:50 when params are specified for creation 182121:22:50 creates a link successfully 182221:22:50 when a link exists 182321:22:50 when params are specified for update 182421:22:51 updates the link successfully 182521:22:51 when params are specified for deletion 182621:22:51 removes the link successfully 182821:22:51 returns sources 182921:22:51 #upcoming_release? 183021:22:51 during the backfill migration when released_at could be nil 183121:22:51 handles a nil released_at value and returns false 183321:22:51 when a release is deleted 183421:22:52 also deletes the associated evidence 183821:22:52 #milestone_titles 183921:22:52 is expected to eq "Milestone 1, Milestone 2" 184021:22:52 updating catalog resource version 184121:22:53 when released_at has changed 184221:22:53 calls sync_with_release! on the catalog resource version 184321:22:53 when released_at has not changed 184421:22:53 does not call sync_with_release! on the catalog resource version 184521:22:53# [RSpecRunTime] Finishing example group spec/models/release_spec.rb. It took 10.14 seconds. Expected to take 10.17 seconds. 184621:22:53# [RSpecRunTime] Starting example group spec/services/security/ci_configuration/sast_create_service_spec.rb. Expected to take 10.08 seconds. 184721:22:53Security::CiConfiguration::SastCreateService 184921:22:54 user does not belong to project 185021:22:54 returns an error status 185121:22:54 does not track a snowplow event 185221:22:54# [RSpecRunTime] RSpec elapsed time: 13 minutes 55.67 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.06 1.05 0.93 1/288 4007 185421:22:54 user belongs to project 185521:22:55 does track the snowplow event 185621:22:55 raises exception if the user does not have permission to create a new branch 185721:22:55 when exception is raised 185821:22:56 when branch was created 185921:22:57 tries to rm branch 186021:22:57# [RSpecRunTime] RSpec elapsed time: 13 minutes 57.94 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.05 1.04 0.93 1/289 4074 186221:22:57 when branch was not created 186321:22:57 does not try to rm branch 186421:22:57 with no parameters 186521:22:57 returns the path to create a new merge request 186621:22:57 when the project has a non-default ci config file 186721:22:58 does track the snowplow event 186821:22:58 when existing ci config contains anchors/aliases 186921:22:58 returns a ServiceResponse error 187021:22:58 when parsing existing ci config gives a Psych error 187121:22:59 returns a ServiceResponse error 187221:22:59 when parsing existing ci config gives any other error 187321:22:59 is successful 187421:22:59 with parameters 187521:23:00 returns the path to create a new merge request 187621:23:00 when the project is empty 187721:23:01 returns a ServiceResponse error 187821:23:01 when the repository is empty 187921:23:01 when initialize_with_sast is false 188021:23:02 returns a ServiceResponse error 188121:23:02 when initialize_with_sast is true 188221:23:02 behaves like commits directly to the default branch 188321:23:02 commits directly to the default branch 188421:23:02 when committing to the default branch 188521:23:02 does not try to remove that branch on raised exceptions 188621:23:02 behaves like commits directly to the default branch 188721:23:03 commits directly to the default branch 188821:23:03# [RSpecRunTime] Finishing example group spec/services/security/ci_configuration/sast_create_service_spec.rb. It took 9.92 seconds. Expected to take 10.08 seconds. 188921:23:03# [RSpecRunTime] Starting example group spec/graphql/resolvers/design_management/designs_resolver_spec.rb. Expected to take 9.47 seconds. 189021:23:03Resolvers::DesignManagement::DesignsResolver 189121:23:03 is expected to have nullable GraphQL type DesignConnection 189321:23:04 when the user cannot see designs 189421:23:05 returns nothing 189521:23:05# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.09 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.05 1.04 0.93 1/289 4347 189721:23:05 for a design collection 189821:23:05 which contains just a single design 189921:23:05 returns just that design 190021:23:05 which contains another design 190121:23:06 returns all designs 190221:23:06# [RSpecRunTime] RSpec elapsed time: 14 minutes 7.71 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.04 1.04 0.93 2/289 4348 190621:23:08 resolves to just the relevant design, ignoring designs with the same filename on different issues 190721:23:08# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.18 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.04 1.04 0.93 1/289 4349 191021:23:08 ids is provided but null 191121:23:09 behaves as if unfiltered 191221:23:09# [RSpecRunTime] RSpec elapsed time: 14 minutes 10.51 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.04 1.04 0.93 1/289 4350 191421:23:09 ids is provided but empty 191521:23:09 eliminates all values 191621:23:09 the ID is on the current issue 191721:23:11 resolves to just the relevant design 191821:23:11# [RSpecRunTime] RSpec elapsed time: 14 minutes 12.18 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.04 1.04 0.93 1/289 4351 192021:23:11 the ID is on a different issue 192221:23:12# [RSpecRunTime] RSpec elapsed time: 14 minutes 13.61 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.04 1.04 0.93 1/289 4352 192421:23:12# [RSpecRunTime] Finishing example group spec/graphql/resolvers/design_management/designs_resolver_spec.rb. It took 9.59 seconds. Expected to take 9.47 seconds. 192521:23:12# [RSpecRunTime] Starting example group spec/workers/jira_connect/sync_project_worker_spec.rb. Expected to take 8.99 seconds. 192621:23:12JiraConnect::SyncProjectWorker 192721:23:12 behaves like worker with data consistency 192821:23:12 .get_data_consistency_feature_flag_enabled? 192921:23:12 returns true 193021:23:12 .get_data_consistency 193121:23:12 returns correct data consistency 193321:23:15 avoids N+1 database queries 193421:23:15 when the project is not found 193521:23:16 does not raise an error 193621:23:16# [RSpecRunTime] RSpec elapsed time: 14 minutes 17.37 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.04 1.04 0.93 1/289 4392 193821:23:16 with branches to sync 193921:23:16 on a single branch 194021:23:17 sends the request with custom update_sequence_id 194121:23:18# [RSpecRunTime] RSpec elapsed time: 14 minutes 18.82 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.04 1.04 0.93 1/289 4428 194321:23:18 on multiple branches 194421:23:20 does not requests a lot from Gitaly 194521:23:20# [RSpecRunTime] RSpec elapsed time: 14 minutes 20.99 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.04 1.04 0.93 1/289 4527 194721:23:20 when the number of items to sync is higher than the limit 194821:23:21 syncs only the most recent merge requests and branches within the limit 194921:23:21# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.61 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.03 1.04 0.93 1/289 4558 195121:23:21# [RSpecRunTime] Finishing example group spec/workers/jira_connect/sync_project_worker_spec.rb. It took 9.0 seconds. Expected to take 8.99 seconds. 195221:23:21# [RSpecRunTime] Starting example group spec/models/board_project_recent_visit_spec.rb. Expected to take 8.69 seconds. 195321:23:21BoardProjectRecentVisit 195421:23:22 does not allow STI 195521:23:22 relationships 195621:23:22 is expected to belong to user required: false 195721:23:22 is expected to belong to project required: false 195821:23:22 is expected to belong to board required: false 196021:23:22 is expected to validate that :user cannot be empty/falsy 196121:23:22 is expected to validate that :project cannot be empty/falsy 196221:23:22 is expected to validate that :board cannot be empty/falsy 196321:23:22 behaves like boards recent visit 196521:23:22 creates a visit if one does not exists 196621:23:22 behaves like was visited previously 196721:23:22 updates the timestamp 196821:23:22 when we try to create a visit that is not unique 196921:23:22 behaves like was visited previously 197021:23:23 updates the timestamp 197221:23:25 returns the most recent visited 197321:23:28 returns last 3 visited boards 197421:23:28# [RSpecRunTime] RSpec elapsed time: 14 minutes 29.69 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.03 1.04 0.93 1/289 4615 197621:23:28# [RSpecRunTime] Finishing example group spec/models/board_project_recent_visit_spec.rb. It took 7.07 seconds. Expected to take 8.69 seconds. 197721:23:28# [RSpecRunTime] Starting example group spec/graphql/mutations/ci/runner/delete_spec.rb. Expected to take 8.14 seconds. 197821:23:28Mutations::Ci::Runner::Delete 197921:23:29 is expected to require graphql authorizations :delete_runner 198121:23:29 when the user cannot admin the runner 198221:23:29 generates an error 198321:23:29 with more than one associated project 198421:23:31 raises an error 198521:23:31# [RSpecRunTime] RSpec elapsed time: 14 minutes 31.88 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.03 1.04 0.93 1/289 4616 198721:23:31 when required arguments are missing 198821:23:31 raises an error 198921:23:31 when user can delete owned runner 199021:23:31 with one associated project 199121:23:32 deletes runner 199221:23:32# [RSpecRunTime] RSpec elapsed time: 14 minutes 33.29 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.03 1.04 0.93 1/284 4617 199421:23:32 with more than one associated project 199521:23:32 with user as admin 199621:23:34 deletes runner 199721:23:34# [RSpecRunTime] RSpec elapsed time: 14 minutes 35.22 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.03 1.04 0.93 1/284 4618 199921:23:34 with user as project maintainer 200021:23:36 raises error 200121:23:36# [RSpecRunTime] RSpec elapsed time: 14 minutes 37.32 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.03 1.04 0.93 1/284 4619 200321:23:36 when admin can delete runner 200421:23:36 deletes runner 200521:23:36# [RSpecRunTime] Finishing example group spec/graphql/mutations/ci/runner/delete_spec.rb. It took 7.7 seconds. Expected to take 8.14 seconds. 200621:23:36# [RSpecRunTime] Starting example group spec/graphql/mutations/releases/create_spec.rb. Expected to take 7.8 seconds. 200721:23:36Mutations::Releases::Create 200921:23:38 when the current user has access to create releases 201021:23:38 returns no errors 201121:23:39 creates the release with the correct tag 201221:23:39 creates the release with the correct name 201321:23:40 creates the release with the correct description 201421:23:40 creates the release with the correct released_at 201521:23:40 creates the release with the correct created_at 201621:23:41 creates the release with the correct milestone associations 201821:23:41 creates a single asset link 201921:23:42 creates the link with the correct name 202021:23:42 creates the link with the correct url 202121:23:42 creates the link with the correct link type 202221:23:43 creates the link with the correct direct filepath 202321:23:43# [RSpecRunTime] RSpec elapsed time: 14 minutes 44.25 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.02 1.04 0.93 1/286 4695 202521:23:43 with protected tag 202621:23:43 when user has access to the protected tag 202721:23:44 does not have errors 202821:23:44 when user does not have access to the protected tag 202921:23:44 has an access error 203021:23:44 when the current user doesn't have access to create releases 203121:23:44 raises an error 203221:23:44# [RSpecRunTime] Finishing example group spec/graphql/mutations/releases/create_spec.rb. It took 7.72 seconds. Expected to take 7.8 seconds. 203321:23:44# [RSpecRunTime] Starting example group spec/graphql/features/authorization_spec.rb. Expected to take 7.42 seconds. 203421:23:44DeclarativePolicy authorization in GraphQL 203521:23:44 Field authorizations 203621:23:44 with a single permission 203721:23:44 returns the protected field when user has permission 203821:23:44 returns nil when user is not authorized 203921:23:44 with a collection of permissions 204021:23:44 returns the protected field when user has all permissions 204121:23:44 returns nil when user only has one of the permissions 204221:23:44 returns nil when user only has the other of the permissions 204321:23:44 returns nil when user has neither of the required permissions 204421:23:44 Field authorizations when field is a built in type 204521:23:44 with a single permission 204621:23:44 returns the protected field when user has permission 204721:23:44 returns nil when user is not authorized 204821:23:44 with a collection of permissions 204921:23:44 returns the protected field when user has all permissions 205021:23:44 returns nil when user only has one of the permissions 205121:23:44 returns nil when user only has none of the permissions 205221:23:44 Type authorizations 205321:23:44 with a single permission 205421:23:44 returns the protected field when user has permission 205521:23:45 returns nil when user is not authorized 205621:23:45 with a collection of permissions 205721:23:45 returns the protected field when user has all permissions 205821:23:45 returns nil when user only has one of the permissions 205921:23:45 returns nil when user only has the other of the permissions 206021:23:45 returns nil when user has neither of the required permissions 206121:23:45 type and field authorizations together 206221:23:45 returns the protected field when user has all permissions 206321:23:45 returns nil when user only has one of the permissions 206421:23:45 returns nil when user only has the other of the permissions 206521:23:45 returns nil when user has neither of the required permissions 206621:23:45 resolver and field authorizations together 206721:23:45 when the resolver authorizes the object 206821:23:45 returns the protected field when user has all permissions 206921:23:45 returns nil when user only has one of the permissions 207021:23:45 returns nil when user only has the other of the permissions 207121:23:45 returns nil when user has neither of the required permissions 207221:23:45 when the resolver is a subclass of one that authorizes the object 207321:23:45 returns the protected field when user has all permissions 207421:23:45 returns nil when user only has one of the permissions 207521:23:45 returns nil when user only has the other of the permissions 207621:23:45 returns nil when user has neither of the required permissions 207721:23:45 when the resolver is a subclass of one that authorizes the object, extra permission 207821:23:45 when the field does not define any permissions 207921:23:45 returns the protected field when user has all permissions 208021:23:45 returns nil when user only has one of the permissions 208121:23:45 returns nil when user only has the other of the permissions 208221:23:45 returns nil when user has neither of the required permissions 208321:23:45 when the resolver does not authorize the object, but instead calls authorized_find! 208421:23:45 returns the protected field when user has all permissions 208521:23:45 returns nil when user only has one of the permissions 208621:23:46 returns nil when user only has the other of the permissions 208721:23:46 returns nil when user has neither of the required permissions 208821:23:46 when the resolver calls authorized_find!, but does not list any permissions 208921:23:46 raises a configuration error 209021:23:46 when type authorizations when applied to a relay connection 209121:23:46 returns only the elements visible to the user 209221:23:46 returns nil when user is not authorized 209321:23:46 limiting connections with multiple objects 209421:23:46 only checks permissions for the first object 209521:23:46 type authorizations when applied to a basic connection 209621:23:46 returns the protected field when user has permission 209721:23:46 returns nil when user is not authorized 209821:23:46 Authorizations on active record relations 209921:23:46 for connection field type 210021:23:48 renders the issues the user has access to 210121:23:50 does not check access on fields that will not be rendered 210221:23:50# [RSpecRunTime] RSpec elapsed time: 14 minutes 51.24 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.02 1.03 0.93 1/285 4700 210421:23:50 for list field type 210521:23:52 renders the issues the user has access to 210621:23:52# [RSpecRunTime] RSpec elapsed time: 14 minutes 53.64 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.02 1.03 0.93 1/285 4701 210821:23:52 Authorization on GraphQL::Execution::SKIP 210921:23:52 skips redaction 211021:23:52# [RSpecRunTime] Finishing example group spec/graphql/features/authorization_spec.rb. It took 8.56 seconds. Expected to take 7.42 seconds. 211121:23:52# [RSpecRunTime] Starting example group spec/lib/gitlab/rack_attack/request_spec.rb. Expected to take 7.04 seconds. 211221:23:52Gitlab::RackAttack::Request 211321:23:52 FILES_PATH_REGEX 211421:23:52 is expected to match "/api/v4/projects/1/repository/files/README" 211521:23:53 is expected to match "/api/v4/projects/1/repository/files/README?ref=master" 211621:23:53 is expected to match "/api/v4/projects/1/repository/files/README/blame" 211721:23:53 is expected to match "/api/v4/projects/1/repository/files/README/raw" 211821:23:53 is expected to match "/api/v4/projects/some%2Fnested%2Frepo/repository/files/README" 211921:23:53 is expected not to match "/api/v4/projects/some/nested/repo/repository/files/README" 212021:23:53 #api_request? 212121:23:53 path: "/", expected: false 212221:23:53 is expected to eq false 212321:23:53 when the application is mounted at a relative URL 212421:23:53 is expected to eq false 212521:23:53 path: "/groups", expected: false 212621:23:53 is expected to eq false 212721:23:53 when the application is mounted at a relative URL 212821:23:53 is expected to eq false 212921:23:53 path: "/foo/api", expected: false 213021:23:53 is expected to eq false 213121:23:53 when the application is mounted at a relative URL 213221:23:53 is expected to eq false 213321:23:53 path: "/api", expected: false 213421:23:53 is expected to eq false 213521:23:53 when the application is mounted at a relative URL 213621:23:53 is expected to eq false 213721:23:53 path: "/api/", expected: true 213821:23:53 is expected to eq true 213921:23:53 when the application is mounted at a relative URL 214021:23:53 is expected to eq true 214121:23:53 path: "/api/v4/groups/1", expected: true 214221:23:53 is expected to eq true 214321:23:53 when the application is mounted at a relative URL 214421:23:53 is expected to eq true 214521:23:53 path: "/oauth/tokens", expected: true 214621:23:53 is expected to eq true 214721:23:53 when the application is mounted at a relative URL 214821:23:53 is expected to eq true 214921:23:53 path: "/oauth/userinfo", expected: true 215021:23:53 is expected to eq true 215121:23:53 when the application is mounted at a relative URL 215221:23:53 is expected to eq true 215321:23:53 #api_internal_request? 215421:23:53 path: "/", expected: false 215521:23:53 is expected to eq false 215621:23:53 when the application is mounted at a relative URL 215721:23:53 is expected to eq false 215821:23:53 path: "/groups", expected: false 215921:23:53 is expected to eq false 216021:23:53 when the application is mounted at a relative URL 216121:23:53 is expected to eq false 216221:23:53 path: "/api", expected: false 216321:23:53 is expected to eq false 216421:23:53 when the application is mounted at a relative URL 216521:23:53 is expected to eq false 216621:23:53 path: "/api/v4/groups/1", expected: false 216721:23:54 is expected to eq false 216821:23:54 when the application is mounted at a relative URL 216921:23:54 is expected to eq false 217021:23:54 path: "/api/v4/internal", expected: false 217121:23:54 is expected to eq false 217221:23:54 when the application is mounted at a relative URL 217321:23:54 is expected to eq false 217421:23:54 path: "/foo/api/v4/internal", expected: false 217521:23:54 is expected to eq false 217621:23:54 when the application is mounted at a relative URL 217721:23:54 is expected to eq false 217821:23:54 path: "/api/v4/internal/", expected: true 217921:23:54 is expected to eq true 218021:23:54 when the application is mounted at a relative URL 218121:23:54 is expected to eq true 218221:23:54 path: "/api/v4/internal/foo", expected: true 218321:23:54 is expected to eq true 218421:23:54 when the application is mounted at a relative URL 218521:23:54 is expected to eq true 218621:23:54 path: "/api/v1/internal/foo", expected: true 218721:23:54 is expected to eq true 218821:23:54 when the application is mounted at a relative URL 218921:23:54 is expected to eq true 219021:23:54 #health_check_request? 219121:23:54 path: "/", expected: false 219221:23:54 is expected to eq false 219321:23:54 when the application is mounted at a relative URL 219421:23:54 is expected to eq false 219521:23:54 path: "/groups", expected: false 219621:23:54 is expected to eq false 219721:23:54 when the application is mounted at a relative URL 219821:23:54 is expected to eq false 219921:23:54 path: "/foo/-/health", expected: false 220021:23:54 is expected to eq false 220121:23:54 when the application is mounted at a relative URL 220221:23:54 is expected to eq false 220321:23:54 path: "/-/health", expected: true 220421:23:54 is expected to eq true 220521:23:54 when the application is mounted at a relative URL 220621:23:54 is expected to eq true 220721:23:54 path: "/-/liveness", expected: true 220821:23:54 is expected to eq true 220921:23:54 when the application is mounted at a relative URL 221021:23:54 is expected to eq true 221121:23:54 path: "/-/readiness", expected: true 221221:23:54 is expected to eq true 221321:23:54 when the application is mounted at a relative URL 221421:23:54 is expected to eq true 221521:23:54 path: "/-/metrics", expected: true 221621:23:54 is expected to eq true 221721:23:54 when the application is mounted at a relative URL 221821:23:54 is expected to eq true 221921:23:54 path: "/-/health/foo", expected: true 222021:23:55 is expected to eq true 222121:23:55 when the application is mounted at a relative URL 222221:23:55 is expected to eq true 222321:23:55 path: "/-/liveness/foo", expected: true 222421:23:55 is expected to eq true 222521:23:55 when the application is mounted at a relative URL 222621:23:55 is expected to eq true 222721:23:55 path: "/-/readiness/foo", expected: true 222821:23:55 is expected to eq true 222921:23:55 when the application is mounted at a relative URL 223021:23:55 is expected to eq true 223121:23:55 path: "/-/metrics/foo", expected: true 223221:23:55 is expected to eq true 223321:23:55 when the application is mounted at a relative URL 223421:23:55 is expected to eq true 223521:23:55 #container_registry_event? 223621:23:55 path: "/", expected: false 223721:23:55 is expected to eq false 223821:23:55 when the application is mounted at a relative URL 223921:23:55 is expected to eq false 224021:23:55 path: "/groups", expected: false 224121:23:55 is expected to eq false 224221:23:55 when the application is mounted at a relative URL 224321:23:55 is expected to eq false 224421:23:55 path: "/api/v4/container_registry_event", expected: false 224521:23:55 is expected to eq false 224621:23:55 when the application is mounted at a relative URL 224721:23:55 is expected to eq false 224821:23:55 path: "/foo/api/v4/container_registry_event/", expected: false 224921:23:55 is expected to eq false 225021:23:55 when the application is mounted at a relative URL 225121:23:55 is expected to eq false 225221:23:55 path: "/api/v4/container_registry_event/", expected: true 225321:23:55 is expected to eq true 225421:23:55 when the application is mounted at a relative URL 225521:23:55 is expected to eq true 225621:23:55 path: "/api/v4/container_registry_event/foo", expected: true 225721:23:55 is expected to eq true 225821:23:55 when the application is mounted at a relative URL 225921:23:55 is expected to eq true 226021:23:55 path: "/api/v1/container_registry_event/foo", expected: true 226121:23:55 is expected to eq true 226221:23:55 when the application is mounted at a relative URL 226321:23:55 is expected to eq true 226421:23:55 #product_analytics_collector_request? 226521:23:55 path: "/", expected: false 226621:23:55 is expected to eq false 226721:23:55 when the application is mounted at a relative URL 226821:23:55 is expected to eq false 226921:23:55 path: "/groups", expected: false 227021:23:55 is expected to eq false 227121:23:55 when the application is mounted at a relative URL 227221:23:55 is expected to eq false 227321:23:55 path: "/-/collector", expected: false 227421:23:55 is expected to eq false 227521:23:55 when the application is mounted at a relative URL 227621:23:55 is expected to eq false 227721:23:55 path: "/-/collector/foo", expected: false 227821:23:56 is expected to eq false 227921:23:56 when the application is mounted at a relative URL 228021:23:56 is expected to eq false 228121:23:56 path: "/foo/-/collector/i", expected: false 228221:23:56 is expected to eq false 228321:23:56 when the application is mounted at a relative URL 228421:23:56 is expected to eq false 228521:23:56 path: "/-/collector/i", expected: true 228621:23:56 is expected to eq true 228721:23:56 when the application is mounted at a relative URL 228821:23:56 is expected to eq true 228921:23:56 path: "/-/collector/ifoo", expected: true 229021:23:56 is expected to eq true 229121:23:56 when the application is mounted at a relative URL 229221:23:56 is expected to eq true 229321:23:56 path: "/-/collector/i/foo", expected: true 229421:23:56 is expected to eq true 229521:23:56 when the application is mounted at a relative URL 229621:23:56 is expected to eq true 229721:23:56 #should_be_skipped? 229821:23:56 api_internal_request: true, health_check_request: true, container_registry_event: true 229921:23:56 returns true if any condition is true 230021:23:56 api_internal_request: true, health_check_request: true, container_registry_event: false 230121:23:56 returns true if any condition is true 230221:23:56 api_internal_request: true, health_check_request: false, container_registry_event: true 230321:23:56 returns true if any condition is true 230421:23:56 api_internal_request: true, health_check_request: false, container_registry_event: false 230521:23:56 returns true if any condition is true 230621:23:56 api_internal_request: false, health_check_request: true, container_registry_event: true 230721:23:56 returns true if any condition is true 230821:23:56 api_internal_request: false, health_check_request: true, container_registry_event: false 230921:23:56 returns true if any condition is true 231021:23:56 api_internal_request: false, health_check_request: false, container_registry_event: true 231121:23:56 returns true if any condition is true 231221:23:56 api_internal_request: false, health_check_request: false, container_registry_event: false 231321:23:56 returns true if any condition is true 231421:23:56 #web_request? 231521:23:56 path: "/", expected: true 231621:23:56 is expected to eq true 231721:23:56 when the application is mounted at a relative URL 231821:23:56 is expected to eq true 231921:23:56 path: "/groups", expected: true 232021:23:56 is expected to eq true 232121:23:56 when the application is mounted at a relative URL 232221:23:56 is expected to eq true 232321:23:56 path: "/foo/api", expected: true 232421:23:56 is expected to eq true 232521:23:56 when the application is mounted at a relative URL 232621:23:56 is expected to eq true 232721:23:56 path: "/api", expected: true 232821:23:56 is expected to eq true 232921:23:56 when the application is mounted at a relative URL 233021:23:56 is expected to eq true 233121:23:56 path: "/api/", expected: false 233221:23:56 is expected to eq false 233321:23:56 when the application is mounted at a relative URL 233421:23:56 is expected to eq false 233521:23:56 path: "/api/v4/groups/1", expected: false 233621:23:56 is expected to eq false 233721:23:56 when the application is mounted at a relative URL 233821:23:56 is expected to eq false 233921:23:56 #throttle_unauthenticated_git_http? 234021:23:57 path: git_clone_project_path_get_info_refs, request_unauthenticated?: true, application_setting_throttle_unauthenticated_git_http_enabled: true, expected: true 234121:23:57 is expected to eq true 234221:23:57 path: git_clone_project_path_get_info_refs, request_unauthenticated?: false, application_setting_throttle_unauthenticated_git_http_enabled: true, expected: false 234321:23:57 is expected to eq false 234421:23:57 path: git_clone_project_path_get_info_refs, request_unauthenticated?: true, application_setting_throttle_unauthenticated_git_http_enabled: false, expected: false 234521:23:57 is expected to eq false 234621:23:57 path: git_clone_project_path_get_info_refs, request_unauthenticated?: false, application_setting_throttle_unauthenticated_git_http_enabled: false, expected: false 234721:23:57 is expected to eq false 234821:23:57 path: git_clone_path_post_git_upload_pack, request_unauthenticated?: true, application_setting_throttle_unauthenticated_git_http_enabled: true, expected: true 234921:23:57 is expected to eq true 235021:23:57 path: git_clone_path_post_git_upload_pack, request_unauthenticated?: false, application_setting_throttle_unauthenticated_git_http_enabled: false, expected: false 235121:23:57 is expected to eq false 235221:23:57 path: "/users/sign_in", request_unauthenticated?: true, application_setting_throttle_unauthenticated_git_http_enabled: true, expected: false 235321:23:57 is expected to eq false 235421:23:57 path: "/users/sign_in", request_unauthenticated?: false, application_setting_throttle_unauthenticated_git_http_enabled: false, expected: false 235521:23:57 is expected to eq false 235621:23:57 #protected_path? 235721:23:57 path: "/", expected: false 235821:23:57 is expected to eq false 235921:23:57 when the application is mounted at a relative URL 236021:23:57 is expected to eq false 236121:23:57 path: "/groups", expected: false 236221:23:57 is expected to eq false 236321:23:57 when the application is mounted at a relative URL 236421:23:57 is expected to eq false 236521:23:57 path: "/foo/protected", expected: false 236621:23:57 is expected to eq false 236721:23:57 when the application is mounted at a relative URL 236821:23:58 is expected to eq false 236921:23:58 path: "/foo/secure", expected: false 237021:23:58 is expected to eq false 237121:23:58 when the application is mounted at a relative URL 237221:23:58 is expected to eq false 237321:23:58 path: "/protected", expected: true 237421:23:58 is expected to eq true 237521:23:58 when the application is mounted at a relative URL 237621:23:58 is expected to eq true 237721:23:58 path: "/secure", expected: true 237821:23:58 is expected to eq true 237921:23:58 when the application is mounted at a relative URL 238021:23:58 is expected to eq true 238121:23:58 path: "/secure/", expected: true 238221:23:58 is expected to eq true 238321:23:58 when the application is mounted at a relative URL 238421:23:58 is expected to eq true 238521:23:58 path: "/secure/foo", expected: true 238621:23:58 is expected to eq true 238721:23:58 when the application is mounted at a relative URL 238821:23:58 is expected to eq true 238921:23:58 #get_request_protected_path? 239021:23:58 path: "/", expected: false 239121:23:58 is expected to eq false 239221:23:58 when the application is mounted at a relative URL 239321:23:58 is expected to eq false 239421:23:58 path: "/groups", expected: false 239521:23:58 is expected to eq false 239621:23:58 when the application is mounted at a relative URL 239721:23:58 is expected to eq false 239821:23:58 path: "/foo/protected", expected: false 239921:23:58 is expected to eq false 240021:23:58 when the application is mounted at a relative URL 240121:23:58 is expected to eq false 240221:23:58 path: "/foo/secure", expected: false 240321:23:58 is expected to eq false 240421:23:58 when the application is mounted at a relative URL 240521:23:58 is expected to eq false 240621:23:58 path: "/protected", expected: true 240721:23:58 is expected to eq true 240821:23:58 when the application is mounted at a relative URL 240921:23:58 is expected to eq true 241021:23:58 path: "/secure", expected: true 241121:23:58 is expected to eq true 241221:23:58 when the application is mounted at a relative URL 241321:23:58 is expected to eq true 241421:23:58 path: "/secure/", expected: true 241521:23:58 is expected to eq true 241621:23:58 when the application is mounted at a relative URL 241721:23:58 is expected to eq true 241821:23:58 path: "/secure/foo", expected: true 241921:23:58 is expected to eq true 242021:23:58 when the application is mounted at a relative URL 242121:23:58 is expected to eq true 242221:23:58 #frontend_request? 242321:23:58 session: {}, env: {}, expected: false 242421:23:59 is expected to eq false 242521:23:59 session: {}, env: {"HTTP_X_CSRF_TOKEN"=>"HS7uBaSxUoJ3Hl3NET0G/YPXYoLK+w3kHE7WJanY31A="}, expected: false 242621:23:59 is expected to eq false 242721:23:59 session: {:_csrf_token=>"HS7uBaSxUoJ3Hl3NET0G/YPXYoLK+w3kHE7WJanY31A="}, env: {"HTTP_X_CSRF_TOKEN"=>"dJp/jgKYS/zsTNxBU+TRAvXFZi2Px/roxk/28E38XI0="}, expected: false 242821:23:59 is expected to eq false 242921:23:59 session: {:_csrf_token=>"HS7uBaSxUoJ3Hl3NET0G/YPXYoLK+w3kHE7WJanY31A="}, env: {"HTTP_X_CSRF_TOKEN"=>"HS7uBaSxUoJ3Hl3NET0G/YPXYoLK+w3kHE7WJanY31A="}, expected: true 243021:23:59 is expected to eq true 243121:23:59 #deprecated_api_request? 243221:23:59 path: "/", query: "", expected: false 243321:23:59 is expected to eq false 243421:23:59 when the application is mounted at a relative URL 243521:23:59 is expected to eq false 243621:23:59 path: "/api/v4/groups/1/", query: "", expected: true 243721:23:59 is expected to eq true 243821:23:59 when the application is mounted at a relative URL 243921:23:59 is expected to eq true 244021:23:59 path: "/api/v4/groups/1", query: "", expected: true 244121:23:59 is expected to eq true 244221:23:59 when the application is mounted at a relative URL 244321:23:59 is expected to eq true 244421:23:59 path: "/api/v4/groups/foo/", query: "", expected: true 244521:23:59 is expected to eq true 244621:23:59 when the application is mounted at a relative URL 244721:23:59 is expected to eq true 244821:23:59 path: "/api/v4/groups/foo", query: "", expected: true 244921:23:59 is expected to eq true 245021:23:59 when the application is mounted at a relative URL 245121:23:59 is expected to eq true 245221:23:59 path: "/api/v4/groups/1", query: "with_projects=", expected: true 245321:23:59 is expected to eq true 245421:23:59 when the application is mounted at a relative URL 245521:23:59 is expected to eq true 245621:23:59 path: "/api/v4/groups/1", query: "with_projects=1", expected: true 245721:23:59 is expected to eq true 245821:23:59 when the application is mounted at a relative URL 245921:23:59 is expected to eq true 246021:23:59 path: "/api/v4/groups/1", query: "with_projects=0", expected: false 246121:23:59 is expected to eq false 246221:23:59 when the application is mounted at a relative URL 246321:23:59 is expected to eq false 246421:23:59 path: "/foo/api/v4/groups/1", query: "", expected: false 246521:23:59 is expected to eq false 246621:23:59 when the application is mounted at a relative URL 246721:23:59 is expected to eq false 246821:23:59 path: "/api/v4/groups/1/foo", query: "", expected: false 246921:23:59 is expected to eq false 247021:23:59 when the application is mounted at a relative URL 247121:23:59 is expected to eq false 247221:23:59 path: "/api/v4/groups/nested%2Fgroup", query: "", expected: true 247321:23:59 is expected to eq true 247421:23:59 when the application is mounted at a relative URL 247521:23:59 is expected to eq true 247621:23:59# [RSpecRunTime] Finishing example group spec/lib/gitlab/rack_attack/request_spec.rb. It took 6.98 seconds. Expected to take 7.04 seconds. 247721:23:59# [RSpecRunTime] Starting example group spec/services/branches/delete_service_spec.rb. Expected to take 6.8 seconds. 247821:23:59Branches::DeleteService 248021:23:59 when user has access to push to repository 248121:23:59 behaves like a deleted branch 248221:24:02 removes the branch 248321:24:04 calls the RefDeleteUnlockArtifactsWorker 248421:24:04# [RSpecRunTime] RSpec elapsed time: 15 minutes 4.94 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.02 1.03 0.93 1/286 4756 248621:24:04 when Gitlab::Git::CommandError is raised 248721:24:05 handles and returns error 248821:24:05# [RSpecRunTime] RSpec elapsed time: 15 minutes 6.45 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.02 1.03 0.93 2/287 4778 249021:24:05 when user does not have access to push to repository 249121:24:07 does not remove branch 249221:24:07# [RSpecRunTime] RSpec elapsed time: 15 minutes 7.93 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.01 1.03 0.93 1/288 4804 249421:24:07# [RSpecRunTime] Finishing example group spec/services/branches/delete_service_spec.rb. It took 7.26 seconds. Expected to take 6.8 seconds. 249521:24:07# [RSpecRunTime] Starting example group spec/services/projects/group_links/update_service_spec.rb. Expected to take 6.57 seconds. 249621:24:07Projects::GroupLinks::UpdateService#execute 249721:24:08 when the user does not have proper permissions to update a project group link 249821:24:08 returns 404 not found 249921:24:08# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.07 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.01 1.03 0.93 1/288 4805 250121:24:08 when user has proper permissions to update a project group link 250221:24:08 when the user is a MAINTAINER in the project 250321:24:08 updates existing link 250421:24:08 project authorizations update 250521:24:09 calls AuthorizedProjectUpdate::ProjectRecalculateWorker to update project authorizations 250621:24:09 calls AuthorizedProjectUpdate::UserRefreshFromReplicaWorker with a delay to update project authorizations 250721:24:10 updates project authorizations of users who had access to the project via the group share 250821:24:10# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.1 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.01 1.03 0.93 1/288 4806 251021:24:10 with only param not requiring authorization refresh 251121:24:10 does not perform any project authorizations update using `AuthorizedProjectUpdate::ProjectRecalculateWorker` 251221:24:10 updating a link with OWNER access 251321:24:10 updating expires_at 251421:24:10 behaves like returns :forbidden 251521:24:11 is expected to not change result and not change result 251621:24:11 updating group_access 251721:24:11 behaves like returns :forbidden 251821:24:11 is expected to not change result and not change result 251921:24:11 updating both expires_at and group_access 252021:24:11 behaves like returns :forbidden 252121:24:11 is expected to not change result and not change result 252221:24:11 when the user is an OWNER in the project 252321:24:11 updating expires_at 252421:24:12 updates existing link 252521:24:12 updating group_access 252621:24:12 updates existing link 252721:24:12 updating both expires_at and group_access 252821:24:13 updates existing link 252921:24:13# [RSpecRunTime] Finishing example group spec/services/projects/group_links/update_service_spec.rb. It took 6.08 seconds. Expected to take 6.57 seconds. 253021:24:13# [RSpecRunTime] Starting example group spec/models/ci/project_mirror_spec.rb. Expected to take 6.33 seconds. 253121:24:13Ci::ProjectMirror 253221:24:13 does not allow STI 253321:24:13 associations 253421:24:14 is expected to belong to project required: false 253521:24:14 is expected to belong to namespace_mirror required: false 253621:24:15 is expected to have many builds 253721:24:15 is expected to have many pipelines 253821:24:16 has a bidirectional relationship with namespace mirror 253921:24:16 has a bidirectional relationship with builds 254021:24:17 has a bidirectional relationship with pipelines 254121:24:17# [RSpecRunTime] RSpec elapsed time: 15 minutes 17.89 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.01 1.03 0.93 1/285 4807 254421:24:17 .by_project_id 254521:24:17 returns project mirrors of project 254621:24:17 .by_namespace_id 254721:24:18 returns project mirrors of namespace id 254921:24:18 when project mirror does not exist in the first place 255021:24:18 creates a ci_projects record 255121:24:18 when project mirror does already exist 255221:24:19 updates the related ci_projects record 255321:24:19# [RSpecRunTime] Finishing example group spec/models/ci/project_mirror_spec.rb. It took 6.1 seconds. Expected to take 6.33 seconds. 255421:24:19# [RSpecRunTime] Starting example group spec/services/clusters/agent_tokens/revoke_service_spec.rb. Expected to take 6.07 seconds. 255521:24:19Clusters::AgentTokens::RevokeService 255721:24:19 when user is authorized 255821:24:19 when user revokes agent token 256021:24:22 creates an activity event 256121:24:22# [RSpecRunTime] RSpec elapsed time: 15 minutes 22.87 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.01 1.03 0.93 1/284 4808 256321:24:22 when there is a validation failure 256421:24:23 fails without raising an error 256521:24:24 does not create an activity event 256621:24:24# [RSpecRunTime] RSpec elapsed time: 15 minutes 25.28 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.01 1.03 0.93 1/284 4809 256821:24:24 when user is not authorized 256921:24:24 when user attempts to revoke agent token 257121:24:25# [RSpecRunTime] RSpec elapsed time: 15 minutes 26.79 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.01 1.03 0.93 1/284 4810 257321:24:26# [RSpecRunTime] Finishing example group spec/services/clusters/agent_tokens/revoke_service_spec.rb. It took 6.67 seconds. Expected to take 6.07 seconds. 257421:24:26# [RSpecRunTime] Starting example group spec/lib/event_filter_spec.rb. Expected to take 5.94 seconds. 257721:24:31 returns "all" if given filter is nil 257821:24:31 returns "all" if given filter is "" 257921:24:31 returns "all" if given filter is "foo" 258021:24:31# [RSpecRunTime] RSpec elapsed time: 15 minutes 32.28 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.09 1.04 0.94 1/288 4921 258221:24:31 #apply_filter 258321:24:31 with the "push" filter 258421:24:31 filters push events only 258521:24:31 with the "merged" filter 258621:24:31 filters merged events only 258721:24:31 with the "issue" filter 258821:24:31 filters issue and work item events only 258921:24:31 with the "comments" filter 259021:24:31 filters comment events only 259121:24:31 with the "team" filter 259221:24:31 filters team events only 259321:24:31 with the "all" filter 259421:24:31 returns all events 259521:24:31 with the "design" filter 259621:24:31 returns only design events 259721:24:31 with the "wiki" filter 259821:24:31 returns only wiki page events 259921:24:31 with an unknown filter 260021:24:31 returns all events 260121:24:31 with a nil filter 260221:24:31 returns all events 260321:24:31 #in_operator_query_builder_params 260421:24:31 with the "issue" filter 260521:24:31 also includes work item events 260721:24:31 returns false if filter does not include the given key 260821:24:31 returns false if the given key is nil 260921:24:31 returns true if filter does not include the given key 261021:24:31# [RSpecRunTime] Finishing example group spec/lib/event_filter_spec.rb. It took 5.96 seconds. Expected to take 5.94 seconds. 261121:24:31# [RSpecRunTime] Starting example group spec/graphql/resolvers/group_issues_resolver_spec.rb. Expected to take 5.68 seconds. 261221:24:31Resolvers::GroupIssuesResolver 261421:24:35 finds all group issues 261521:24:35 finds all group and subgroup issues 261621:24:35 returns issues without the specified issue_type 261721:24:35 confidential issues 261821:24:35 when user is allowed to view confidential issues 261921:24:36 returns all viewable issues by default 262021:24:36 filtering for confidential issues 262121:24:36 returns only the non-confidential issues for the group when filter is set to false 262221:24:36 returns only the confidential issues for the group when filter is set to true 262321:24:36# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.25 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.08 1.04 0.94 1/288 4922 262521:24:36 when user is not allowed to see confidential issues 262621:24:36 returns all viewable issues by default 262721:24:36 filtering for confidential issues 262821:24:37 does not return the confidential issues when filter is set to false 262921:24:37 does not return the confidential issues when filter is set to true 263021:24:37# [RSpecRunTime] RSpec elapsed time: 15 minutes 38.37 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.08 1.04 0.94 1/288 4923 263221:24:37 release_tag filter 263321:24:37 generates an error when trying to filter by negated release_tag 263421:24:37# [RSpecRunTime] Finishing example group spec/graphql/resolvers/group_issues_resolver_spec.rb. It took 5.66 seconds. Expected to take 5.68 seconds. 263521:24:37# [RSpecRunTime] Starting example group spec/services/groups/group_links/destroy_service_spec.rb. Expected to take 5.52 seconds. 263621:24:37Groups::GroupLinks::DestroyService#execute 263721:24:38 when authorizing by user 263921:24:38 destroys the link 264021:24:38 with skip_group_share_unlink_auth_refresh feature flag disabled 264121:24:39Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>685, "user_ids"=>[1188]} is a ActiveSupport::HashWithIndifferentAccess. 264321:24:39To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 264421:24:40 revokes project authorization 264521:24:40# [RSpecRunTime] RSpec elapsed time: 15 minutes 41.03 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.08 1.04 0.94 1/287 4924 264721:24:40 with skip_group_share_unlink_auth_refresh feature flag enabled 264821:24:41 maintains project authorization 264921:24:41 multiple links 265021:24:41 with skip_group_share_unlink_auth_refresh feature flag disabled 265121:24:42 updates project authorization once per group 265221:24:42 with skip_group_share_unlink_auth_refresh feature flag enabled 265321:24:42 does not update project authorization once per group 265421:24:42 when skipping authorization 265521:24:42 with provided group and owner 265621:24:42 destroys the link 265721:24:42 without providing group or owner 265821:24:42 destroys the link 265921:24:42# [RSpecRunTime] Finishing example group spec/services/groups/group_links/destroy_service_spec.rb. It took 5.29 seconds. Expected to take 5.52 seconds. 266021:24:42# [RSpecRunTime] Starting example group spec/models/concerns/recoverable_by_any_email_spec.rb. Expected to take 5.3 seconds. 266121:24:42RecoverableByAnyEmail 266221:24:42 does not allow STI 266321:24:42 .send_reset_password_instructions 266421:24:43 when email param matches user's confirmed primary email 266521:24:43 behaves like sends 'Reset password instructions' email 266621:24:43 finds the user 266721:24:43 sends the email 266821:24:43 when email param matches user's unconfirmed primary email 266921:24:43 behaves like sends 'Reset password instructions' email 267021:24:43 finds the user 267121:24:43 sends the email 267221:24:43 when email param matches user's confirmed secondary email 267321:24:43 behaves like sends 'Reset password instructions' email 267421:24:43 finds the user 267521:24:44 sends the email 267621:24:44 when email param matches user's unconfirmed secondary email 267721:24:44 behaves like does not send 'Reset password instructions' email 267821:24:44 does not find the user 267921:24:44 does not send email to anyone 268021:24:44 when email param is unknown email 268121:24:44 behaves like does not send 'Reset password instructions' email 268221:24:44 does not find the user 268321:24:44 does not send email to anyone 268421:24:44 when email param is invalid email 268521:24:44 behaves like does not send 'Reset password instructions' email 268621:24:44 does not find the user 268721:24:44 does not send email to anyone 268821:24:44 when email param with attempt to cause SQL injection 268921:24:44 behaves like does not send 'Reset password instructions' email 269021:24:44 does not find the user 269121:24:44 does not send email to anyone 269221:24:44 when email param is nil 269321:24:44 behaves like does not send 'Reset password instructions' email 269421:24:44 does not find the user 269521:24:44 does not send email to anyone 269621:24:44 when email param is empty string 269721:24:44 behaves like does not send 'Reset password instructions' email 269821:24:44 does not find the user 269921:24:44 does not send email to anyone 270021:24:44 when email param with multiple emails 270121:24:44 behaves like does not send 'Reset password instructions' email 270221:24:44 does not find the user 270321:24:44 does not send email to anyone 270421:24:44 for password authentication availability 270521:24:44 behaves like sends 'Reset password instructions' email 270621:24:44 finds the user 270721:24:45 sends the email 270821:24:45 when password authentication is disabled for web 270921:24:45 behaves like sends 'Reset password instructions' email 271021:24:45 finds the user 271121:24:45 sends the email 271221:24:45 when password authentication is disabled for git 271321:24:45 behaves like sends 'Reset password instructions' email 271421:24:45 finds the user 271521:24:45 sends the email 271621:24:45 when password authentication is disabled 271721:24:45 behaves like does not send 'Reset password instructions' email when password auth is not allowed 271821:24:46 finds the user 271921:24:46 returns the user with error 272021:24:46 does not send email to anyone 272121:24:46 for an LDAP user 272221:24:46 when email param is user's primary email 272321:24:46 behaves like does not send 'Reset password instructions' email when password auth is not allowed 272421:24:46 finds the user 272521:24:46 returns the user with error 272621:24:46 does not send email to anyone 272721:24:46 when email param is user's confirmed secondary email 272821:24:46 behaves like does not send 'Reset password instructions' email when password auth is not allowed 272921:24:47 finds the user 273021:24:47 returns the user with error 273121:24:47 does not send email to anyone 273221:24:47# [RSpecRunTime] Finishing example group spec/models/concerns/recoverable_by_any_email_spec.rb. It took 4.62 seconds. Expected to take 5.3 seconds. 273321:24:47# [RSpecRunTime] Starting example group spec/services/integrations/propagate_service_spec.rb. Expected to take 5.12 seconds. 273421:24:47Integrations::PropagateService 273621:24:49 with inherited integration 273721:24:49 calls to PropagateIntegrationProjectWorker 273821:24:49# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.91 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.07 1.04 0.94 1/284 4925 274021:24:49 with a project without integration 274121:24:49 calls to PropagateIntegrationProjectWorker 274221:24:49 with a group without integration 274321:24:50 calls to PropagateIntegrationProjectWorker 274421:24:50 for a group-level integration 274521:24:50 with a project without integration 274621:24:50 calls to PropagateIntegrationProjectWorker 274721:24:50 with a subgroup without integration 274821:24:51 calls to PropagateIntegrationGroupWorker 274921:24:51 and the integration is instance specific 275021:24:51 with a subgroup with integration 275121:24:51 calls to PropagateIntegrationInheritDescendantWorker 275221:24:51 with a subgroup with integration 275321:24:52 calls to PropagateIntegrationInheritDescendantWorker 275421:24:52# [RSpecRunTime] Finishing example group spec/services/integrations/propagate_service_spec.rb. It took 5.0 seconds. Expected to take 5.12 seconds. 275521:24:52# [RSpecRunTime] Starting example group spec/services/error_tracking/list_projects_service_spec.rb. Expected to take 4.9 seconds. 275621:24:52ErrorTracking::ListProjectsService 275821:24:53 with authorized user 275921:24:53 set model attributes to new values 276021:24:53 uses new api_url and token 276121:24:53 masked param token 276221:24:53 with the current api host 276321:24:53 uses database token 276421:24:53 with the similar api host 276521:24:54 returns an error 276621:24:54 resets the token 276721:24:54 with a new api host 276821:24:55 returns an error 276921:24:55 resets the token 277021:24:55 with invalid url 277121:24:55 returns error 277221:24:55 when list_sentry_projects returns projects 277321:24:56 returns the projects 277421:24:56 with unauthorized user 277521:24:56 returns error 277621:24:56 with user with insufficient permissions 277721:24:56 returns error 277821:24:56 with error tracking disabled 277921:24:57 ignores enabled flag 278021:24:57 error_tracking_setting is nil 278121:24:57 builds a new error_tracking_setting 278221:24:57# [RSpecRunTime] Finishing example group spec/services/error_tracking/list_projects_service_spec.rb. It took 4.73 seconds. Expected to take 4.9 seconds. 278321:24:57# [RSpecRunTime] Starting example group spec/models/audit_events/instance_audit_event_spec.rb. Expected to take 4.76 seconds. 278421:24:57AuditEvents::InstanceAuditEvent 278521:24:57 does not allow STI 278621:24:57 behaves like includes ::AuditEvents::CommonModel concern 278721:24:57 sanitizes custom_message in the details hash 278821:24:57 associations 278921:24:57 is expected to belong to user required: false inverse_of => audit_events 279121:24:57 is expected to validate that :author_id cannot be empty/falsy 279221:24:57 is expected to allow :ip_address to be ‹"192.168.17.43"› 279321:24:57 is expected to allow :ip_address to be ‹"2001:0db8:85a3:0000:0000:8a2e:0370:7334"› 279421:24:58 is expected not to allow :ip_address to be ‹"invalid IP"› 279621:24:58 #truncate_fields 279721:24:58 for entity_path 279821:24:58 behaves like a truncated field 279921:24:58 when values are provided 280021:24:58 database_column: :long, details_value: nil, expected_value: :truncated 280121:24:58 sets both values to be the same 280221:24:58 database_column: :short, details_value: nil, expected_value: :short 280321:24:58 sets both values to be the same 280421:24:58 database_column: nil, details_value: :long, expected_value: :truncated 280521:24:58 sets both values to be the same 280621:24:58 database_column: nil, details_value: :short, expected_value: :short 280721:24:58 sets both values to be the same 280821:24:58 database_column: :long, details_value: :short, expected_value: :truncated 280921:24:58 sets both values to be the same 281021:24:58 when values are not provided 281121:24:59 does not set 281221:24:59 for target_details 281321:24:59 behaves like a truncated field 281421:24:59 when values are provided 281521:24:59 database_column: :long, details_value: nil, expected_value: :truncated 281621:24:59 sets both values to be the same 281721:24:59 database_column: :short, details_value: nil, expected_value: :short 281821:24:59 sets both values to be the same 281921:24:59 database_column: nil, details_value: :long, expected_value: :truncated 282021:24:59 sets both values to be the same 282121:24:59 database_column: nil, details_value: :short, expected_value: :short 282221:24:59 sets both values to be the same 282321:24:59 database_column: :long, details_value: :short, expected_value: :truncated 282421:24:59 sets both values to be the same 282521:24:59 when values are not provided 282621:25:00 does not set 282721:25:00 #parallel_persist 282821:25:00 with author_name 282921:25:00 behaves like a parallel persisted field 283021:25:00 column: :value, details: nil, expected_value: :value 283121:25:00 sets both values to be the same 283221:25:00 column: nil, details: :value, expected_value: :value 283321:25:00 sets both values to be the same 283421:25:00 column: :value, details: :another_value, expected_value: :value 283521:25:00 sets both values to be the same 283621:25:00 column: nil, details: nil, expected_value: nil 283721:25:00 sets both values to be the same 283821:25:00 with target_details 283921:25:00 behaves like a parallel persisted field 284021:25:00 column: :value, details: nil, expected_value: :value 284121:25:00 sets both values to be the same 284221:25:00 column: nil, details: :value, expected_value: :value 284321:25:00 sets both values to be the same 284421:25:00 column: :value, details: :another_value, expected_value: :value 284521:25:00 sets both values to be the same 284621:25:00 column: nil, details: nil, expected_value: nil 284721:25:00 sets both values to be the same 284821:25:00 with target_type 284921:25:00 behaves like a parallel persisted field 285021:25:00 column: :value, details: nil, expected_value: :value 285121:25:00 sets both values to be the same 285221:25:00 column: nil, details: :value, expected_value: :value 285321:25:00 sets both values to be the same 285421:25:00 column: :value, details: :another_value, expected_value: :value 285521:25:00 sets both values to be the same 285621:25:00 column: nil, details: nil, expected_value: nil 285721:25:00 sets both values to be the same 285821:25:00 with target_id 285921:25:00 behaves like a parallel persisted field 286021:25:00 column: :value, details: nil, expected_value: :value 286121:25:00 sets both values to be the same 286221:25:00 column: nil, details: :value, expected_value: :value 286321:25:00 sets both values to be the same 286421:25:00 column: :value, details: :another_value, expected_value: :value 286521:25:00 sets both values to be the same 286621:25:00 column: nil, details: nil, expected_value: nil 286721:25:00 sets both values to be the same 286921:25:01 when sort by created_at in ascending order 287021:25:01 sorts results by id in ascending order 287121:25:01 when it is default 287221:25:01 sorts results by id in descending order 287421:25:01 for ip_address 287521:25:01 overrides the ip_address with its string value 287621:25:01 #author_name 287721:25:01 when user exists 287821:25:01 returns user name 287921:25:01 when user does not exist anymore 288021:25:01 when database contains author_name 288121:25:01 returns author_name 288221:25:01 when details contains author_name 288321:25:01 returns author_name 288421:25:01 when details does not contains author_name 288621:25:01 when authored by an unauthenticated user 288721:25:01 returns `An unauthenticated user` 288921:25:01 when ip_address exists in both details hash and ip_address column 289021:25:01 returns the value from ip_address column 289121:25:01 when ip_address exists in details hash but not in ip_address column 289221:25:01 returns the value from details hash 289321:25:01 #entity_path 289421:25:01 when entity_path exists in both details hash and entity_path column 289521:25:01 returns the value from entity_path column 289621:25:01 when entity_path exists in details hash but not in entity_path column 289721:25:01 returns the value from details hash 289821:25:01 #target_type 289921:25:01 when target_type exists in both details hash and target_type column 290021:25:02 returns the value from target_type column 290121:25:02 when target_type exists in details hash but not in target_type column 290221:25:02 returns the value from details hash 290321:25:02 #formatted_details 290421:25:03 includes the author's email 290521:25:03 converts value of `to` and `from` in `details` to string 290621:25:03# [RSpecRunTime] RSpec elapsed time: 16 minutes 4.03 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.05 1.04 0.94 1/284 4926 290821:25:03# [RSpecRunTime] Finishing example group spec/models/audit_events/instance_audit_event_spec.rb. It took 5.98 seconds. Expected to take 4.76 seconds. 290921:25:03# [RSpecRunTime] Starting example group spec/services/projects/import_export/parallel_export_service_spec.rb. Expected to take 4.61 seconds. 291021:25:03Projects::ImportExport::ParallelExportService 291221:25:04 creates a project export archive file 291321:25:04 logs export progress 291421:25:05 executes after export stragegy on export success 291521:25:06 ensures files are cleaned up 291621:25:06 when export fails 291721:25:06 notifies the error to the user 291821:25:07# [RSpecRunTime] RSpec elapsed time: 16 minutes 7.8 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.05 1.04 0.94 1/284 4927 292021:25:07 when after export stragegy fails 292121:25:07 notifies the error to the user 292221:25:07# [RSpecRunTime] Finishing example group spec/services/projects/import_export/parallel_export_service_spec.rb. It took 4.48 seconds. Expected to take 4.61 seconds. 292321:25:07# [RSpecRunTime] Starting example group spec/models/commit_signatures/x509_commit_signature_spec.rb. Expected to take 4.4 seconds. 292421:25:07CommitSignatures::X509CommitSignature 292521:25:08 does not allow STI 292621:25:08 behaves like having unique enum values 292721:25:08 has unique values in "verification_status" 292821:25:08# [RSpecRunTime] RSpec elapsed time: 16 minutes 9.76 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.05 1.04 0.94 1/284 4946 293021:25:08 behaves like commit signature 293121:25:08 associations 293221:25:09 is expected to belong to project required: true 293421:25:09 is expected to validate that :commit_sha cannot be empty/falsy 293521:25:09 is expected to validate that :project_id cannot be empty/falsy 293621:25:09 .safe_create! 293721:25:09 finds a signature by commit sha if it existed 293821:25:09 creates a new signature if it was not found 293921:25:09 assigns the correct attributes when creating 294021:25:09 does not raise an error in case of a race condition 294221:25:10 fetches the commit through the project 294321:25:10 behaves like signature with type checking 294421:25:10 signature type checkers 294521:25:10 method: :gpg?, expected: false 294621:25:10 is expected to eq false 294721:25:10 method: :ssh?, expected: false 294821:25:10 is expected to eq false 294921:25:10 method: :x509?, expected: true 295021:25:10 is expected to eq true 295221:25:10 is expected to validate that :x509_certificate_id cannot be empty/falsy 295321:25:10 associations 295421:25:10 is expected to belong to x509_certificate required: true 295621:25:10 if email is not assigned to a user, return nil 295721:25:10 if email is assigned to a user 295821:25:11 returns user 295921:25:11 #reverified_status 296021:25:11 returns existing verification status 296121:25:11# [RSpecRunTime] Finishing example group spec/models/commit_signatures/x509_commit_signature_spec.rb. It took 4.06 seconds. Expected to take 4.4 seconds. 296221:25:11# [RSpecRunTime] Starting example group spec/services/error_tracking/issue_latest_event_service_spec.rb. Expected to take 4.3 seconds. 296321:25:11ErrorTracking::IssueLatestEventService 296521:25:12 with authorized user 296621:25:12 when issue_latest_event returns an error event 296721:25:12 returns the error event 296821:25:12 when issue_latest_event returns nil 296921:25:13 result is not ready 297021:25:13 when issue_latest_event returns error 297121:25:13 returns the error 297221:25:13 when issue_latest_event returns error with http_status 297321:25:13 returns the error with correct http_status 297421:25:13 with integrated error tracking 297521:25:13 when error is found 297621:25:14 returns the latest event in expected format 297721:25:14 when error does not exist 297821:25:14 returns the error in detailed format 297921:25:14 with unauthorized user 298021:25:15 returns error 298121:25:15 with error tracking disabled 298221:25:15 raises error 298321:25:15# [RSpecRunTime] Finishing example group spec/services/error_tracking/issue_latest_event_service_spec.rb. It took 3.82 seconds. Expected to take 4.3 seconds. 298421:25:15# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_imported_projects_total_metric_spec.rb. Expected to take 4.1 seconds. 298521:25:15Gitlab::Usage::Metrics::Instrumentations::CountImportedProjectsTotalMetric 298621:25:19 with all time frame 298721:25:19 behaves like a correct instrumented metric value and query 298821:25:19 behaves like a correct instrumented metric value 298921:25:19 has correct value 299021:25:19# [RSpecRunTime] RSpec elapsed time: 16 minutes 20.35 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.04 1.04 0.95 1/285 4948 299221:25:19 behaves like a correct instrumented metric query 299321:25:19 has correct generate query 299421:25:19 for 28d time frame 299521:25:19 behaves like a correct instrumented metric value and query 299621:25:19 behaves like a correct instrumented metric value 299721:25:19 has correct value 299821:25:19 behaves like a correct instrumented metric query 299921:25:19 has correct generate query 300021:25:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_imported_projects_total_metric_spec.rb. It took 4.12 seconds. Expected to take 4.1 seconds. 300121:25:19# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/settings_menu_spec.rb. Expected to take 4.05 seconds. 300221:25:19Sidebars::Projects::Menus::SettingsMenu 300421:25:19 returns false when menu does not have any menu items 300621:25:20 returns true 300921:25:20 behaves like access rights checks 301021:25:20 is expected not to be nil 301121:25:20 when the user does not have access 301221:25:20 is expected to be nil 301321:25:20 Integrations 301421:25:20 behaves like access rights checks 301521:25:20 is expected not to be nil 301621:25:20 when the user does not have access 301721:25:20 is expected to be nil 301921:25:20 behaves like access rights checks 302021:25:20 is expected not to be nil 302121:25:20 when the user does not have access 302221:25:20 is expected to be nil 302321:25:20 Access tokens 302421:25:20 behaves like access rights checks 302521:25:21 is expected not to be nil 302621:25:21 when the user does not have access 302721:25:21 is expected to be nil 302921:25:21 behaves like access rights checks 303021:25:21 is expected not to be nil 303121:25:21 when the user does not have access 303221:25:21 is expected to be nil 303421:25:21 when project is archived 303521:25:21 is expected to be nil 303621:25:21 when project is not archived 303721:25:21 is expected not to be nil 303821:25:21 when the user does not have access 303921:25:21 is expected to be nil 304121:25:21 when project is archived 304221:25:22 is expected to be nil 304321:25:22 when project is not archived 304421:25:22 is expected not to be nil 304521:25:22 is expected to eq "Monitor" 304621:25:22 when the user does not have access 304721:25:22 is expected to be nil 304821:25:22 Merge requests 304921:25:22 behaves like access rights checks 305021:25:22 is expected not to be nil 305121:25:22 when the user does not have access 305221:25:22 is expected to be nil 305321:25:22 Packages and registries 305421:25:22 when container registry setting is disabled 305521:25:23 is expected to be nil 305621:25:23 when container registry setting is enabled 305721:25:23 is expected not to be nil 305821:25:23 when the user does not have access 305921:25:23 is expected to be nil 306021:25:23 when package registry setting is enabled 306121:25:23 is expected not to be nil 306221:25:23 when the user does not have access 306321:25:23 is expected to be nil 306421:25:23 Usage Quotas 306521:25:23 is expected not to be nil 306621:25:23 when the user does not have access 306721:25:23 is expected to be nil 306821:25:23# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/settings_menu_spec.rb. It took 4.2 seconds. Expected to take 4.05 seconds. 306921:25:23# [RSpecRunTime] Starting example group spec/models/concerns/batch_destroy_dependent_associations_spec.rb. Expected to take 3.8 seconds. 307021:25:23BatchDestroyDependentAssociations 307121:25:23 does not allow STI 307221:25:23 #dependent_associations_to_destroy 307321:25:24 returns the right associations 307421:25:24 #destroy_dependent_associations_in_batches 307521:25:26 destroys multiple notes 307621:25:27 destroys note in batches 307721:25:27 excludes associations 307821:25:27# [RSpecRunTime] RSpec elapsed time: 16 minutes 28.35 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.03 1.03 0.95 1/284 4949 308021:25:27# [RSpecRunTime] Finishing example group spec/models/concerns/batch_destroy_dependent_associations_spec.rb. It took 3.63 seconds. Expected to take 3.8 seconds. 308121:25:27# [RSpecRunTime] Starting example group spec/models/preloaders/projects/notes_preloader_spec.rb. Expected to take 3.77 seconds. 308221:25:27Preloaders::Projects::NotesPreloader 308321:25:31 preloads author access level and contributor status 308421:25:31 does not allow STI 308521:25:31# [RSpecRunTime] Finishing example group spec/models/preloaders/projects/notes_preloader_spec.rb. It took 3.77 seconds. Expected to take 3.77 seconds. 308621:25:31# [RSpecRunTime] RSpec elapsed time: 16 minutes 32.19 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.03 1.03 0.95 1/289 5076 308821:25:31# [RSpecRunTime] Starting example group spec/workers/mail_scheduler/issue_due_worker_spec.rb. Expected to take 3.54 seconds. 308921:25:31MailScheduler::IssueDueWorker 309121:25:33 sends emails for open issues due tomorrow in the project specified 309221:25:34 does not send email for issues that have the work_item_type different of "issue" 309321:25:34# [RSpecRunTime] RSpec elapsed time: 16 minutes 35.17 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.03 1.03 0.95 1/288 5077 309521:25:34# [RSpecRunTime] Finishing example group spec/workers/mail_scheduler/issue_due_worker_spec.rb. It took 2.98 seconds. Expected to take 3.54 seconds. 309621:25:34# [RSpecRunTime] Starting example group spec/services/ml/experiment_tracking/candidate_repository_spec.rb. Expected to take 3.5 seconds. 309721:25:34Ml::ExperimentTracking::CandidateRepository 309921:25:35 adds the tags 310021:25:35 if tags misses key 310121:25:35 does throw and does not add 310221:25:35 if tag misses value 310321:25:35 does throw and does not add 310421:25:35 if tag repeated 310521:25:35 does not throw and adds only the first of each kind 310621:25:35 when tags is nil 310721:25:35 does not handle gitlab tags 310921:25:35 adds a new tag 311021:25:35 when name missing 311121:25:35 throws RecordInvalid 311221:25:35 when tag was already added 311321:25:35 throws RecordInvalid 311421:25:35 when tag starts with gitlab. 311521:25:35 calls HandleCandidateGitlabMetadataService 311621:25:35 #add_metrics 311721:25:35 adds the metrics 311821:25:35 when metrics have repeated keys 311921:25:35 adds all of them 312021:25:35 #add_metric! 312121:25:35 adds a new metric 312221:25:35 when name missing 312321:25:35 does not add metric 312521:25:35 adds a new param 312621:25:35 when name missing 312721:25:35 throws RecordInvalid 312821:25:35 when param was already added 312921:25:36 throws RecordInvalid 313121:25:36 is expected to eq #<Ml::Candidate id: 1, created_at: "2024-10-24 21:25:35.024793000 +0000", updated_at: "2024-10-24 21:...0-4680-a50d-f6cf664d74c2", project_id: 715, internal_id: 1, ci_build_id: nil, model_version_id: nil> 313221:25:36 when iid does not exist 313321:25:36 is expected to be nil 313421:25:36 when iid belongs to a different project 313521:25:36 is expected to be nil 313721:25:36 adds the parameters 313821:25:36 if parameter misses key 313921:25:36 does not throw and does not add 314021:25:36 if parameter misses value 314121:25:36 does not throw and does not add 314221:25:36 if parameter repeated do 314321:25:37 does not throw and adds only the first of each kind 314521:25:37 creates the candidate 314621:25:37 creates with tag 314721:25:37 when name is passed as tag 314821:25:37 ignores if name is not nil 314921:25:37 when name is nil 315021:25:37 sets the mlflow.runName as candidate name 315121:25:37 when name is nil and no mlflow.runName is not present 315221:25:37 gives the candidate a random name 315421:25:37 is expected to be truthy 315521:25:37 when end_time is missing 315621:25:37 is expected to be truthy 315721:25:37 when status is wrong 315821:25:37 fails assigning the value 315921:25:37 when status is missing 316021:25:37 is expected to be truthy 316121:25:37# [RSpecRunTime] Finishing example group spec/services/ml/experiment_tracking/candidate_repository_spec.rb. It took 3.14 seconds. Expected to take 3.5 seconds. 316221:25:37# [RSpecRunTime] Starting example group spec/models/packages/go/module_version_spec.rb. Expected to take 3.33 seconds. 316321:25:37Packages::Go::ModuleVersion 316421:25:40 does not allow STI 316621:25:40 with ref and name specified 316721:25:40 returns that name 316821:25:40# [RSpecRunTime] RSpec elapsed time: 16 minutes 41.46 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.03 1.03 0.95 1/289 5368 317021:25:40 with ref specified and name unspecified 317121:25:40 returns the name of the ref 317221:25:40 with ref and name unspecified 317521:25:40 with go.mod missing 317721:25:40 with go.mod present 317821:25:40 behaves like returns the contents of go.mod 317921:25:40 is expected to eq "module localhost/namespace727/my-go-lib\n" 318021:25:40 with cached blobs 318121:25:40 behaves like returns the contents of go.mod 318221:25:40 is expected to eq "module localhost/namespace727/my-go-lib\n" 318321:25:40 with the submodule's path 318421:25:40 behaves like returns the contents of go.mod 318521:25:41 is expected to eq "module localhost/namespace727/my-go-lib/mod\n" 318721:25:41 with a root module 318821:25:41 with an empty module path 318921:25:41 behaves like #files 319021:25:41 returns all the files 319121:25:41 with a root module and a submodule 319221:25:41 with an empty module path 319321:25:41 behaves like #files 319421:25:41 returns files excluding the submodule 319521:25:41 with the submodule's path 319621:25:41 behaves like #files 319721:25:41 returns the submodule's files 319921:25:41 with a root module 320021:25:41 with an empty module path 320121:25:41 behaves like #archive 320221:25:41 returns an archive of all the files 320321:25:41 with a root module and a submodule 320421:25:41 with an empty module path 320521:25:41 behaves like #archive 320621:25:41 returns an archive of files excluding the submodule 320721:25:41 with the submodule's path 320821:25:41 behaves like #archive 320921:25:41 returns an archive of the submodule's files 321021:25:41# [RSpecRunTime] Finishing example group spec/models/packages/go/module_version_spec.rb. It took 3.87 seconds. Expected to take 3.33 seconds. 321121:25:41# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/jwt_v2_spec.rb. Expected to take 3.27 seconds. 321221:25:41Gitlab::Ci::JwtV2 321321:25:41 is expected to be a kind of Gitlab::Ci::Jwt 321521:25:41 includes user identities when enabled 321621:25:41 does not include user identities when disabled 321721:25:41 has correct values for the standard JWT attributes 321821:25:41 when only project_path provided 321921:25:42 has only project_path in sub section 322021:25:42 when project_path and ref_type provided 322121:25:42 has project_path and ref_type in sub section 322221:25:42 when project_path and ref provided 322321:25:42 has project_path and ref_type in sub section 322421:25:42 when project_path and invalid claim provided 322521:25:42 has project_path 322621:25:42 when given an aud 322721:25:42 uses that aud in the payload 322821:25:42 does not use target_audience claim in the payload 322921:25:42 when given an target_audience claim 323021:25:43 uses specified target_audience in the payload 323121:25:43 custom claims 323321:25:43 is the ID of the runner executing the job 323421:25:43 when build is not associated with a runner 323621:25:43 runner_environment 323721:25:43 when runner is gitlab-hosted 323821:25:43 is gitlab-hosted 323921:25:43 when runner is self-hosted 324021:25:43 is self-hosted 324121:25:43 when build is not associated with a runner 324421:25:43 is the commit revision the project is built for 324521:25:43 claims delegated to mapper 324621:25:44 delegates claims to Gitlab::Ci::JwtV2::ClaimMapper 324721:25:44 project_visibility 324821:25:44 visibility_level: 20, visibility_level_string: "public" 324921:25:44 is a string representation of the project visibility_level 325021:25:44 visibility_level: 10, visibility_level_string: "internal" 325121:25:44 is a string representation of the project visibility_level 325221:25:44 visibility_level: 0, visibility_level_string: "private" 325321:25:44 is a string representation of the project visibility_level 325421:25:44# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/jwt_v2_spec.rb. It took 3.06 seconds. Expected to take 3.27 seconds. 325521:25:44# [RSpecRunTime] Starting example group spec/services/integrations/exclusions/create_service_spec.rb. Expected to take 3.1 seconds. 325621:25:44Integrations::Exclusions::CreateService 325821:25:45 creates custom settings 325921:25:45 behaves like performs exclusions service validations 326021:25:45 when the integration is not instance specific 326121:25:45 returns an error response 326221:25:46# [RSpecRunTime] RSpec elapsed time: 16 minutes 46.83 seconds. Current RSS: ~1344M. Threads: 4. load average: 0.95 1.01 0.94 1/289 5412 326421:25:46 when the user is not authorized 326521:25:46 returns an error response 326621:25:46 when called with too many projects 326721:25:46 returns an error response 326821:25:46 when called with too many groups 326921:25:46 returns an error response 327021:25:46 when there are no projects or groups passed 327121:25:46 returns success response 327221:25:46 when there are existing custom settings 327321:25:46 creates exclusions and updates existing ones 327421:25:46 returns the exclusions 327521:25:46 when there are existing exclusions 327621:25:46 does not propagate existing 327721:25:46 when there are ancestor exclusions 327821:25:47 only creates exclusions for groups and projects not covered by ancestors with exclusions 327921:25:47 when projects and groups are descendants of another group 328021:25:47 only creates exclusions for groups and projects not covered by ancestors 328121:25:47# [RSpecRunTime] Finishing example group spec/services/integrations/exclusions/create_service_spec.rb. It took 2.92 seconds. Expected to take 3.1 seconds. 328221:25:47# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/plan_stage_start_spec.rb. Expected to take 3.03 seconds. 328321:25:47Gitlab::Analytics::CycleAnalytics::StageEvents::PlanStageStart 328421:25:48 filters issues where first_associated_with_milestone_at or first_added_to_board_at is filled 328521:25:48 behaves like value stream analytics event 328621:25:48 is expected to be a kind of String 328721:25:48 is expected to be a kind of Symbol 328821:25:48 is expected to include ApplicationRecord(abstract) 328921:25:48 is expected to respond to #timestamp_projection 329021:25:48 is expected to respond to #html_description 329121:25:48 is expected to be a kind of Array 329221:25:48 #apply_query_customization 329321:25:48 expects an ActiveRecord::Relation object as argument and returns a modified version of it 329421:25:48# [RSpecRunTime] RSpec elapsed time: 16 minutes 49.62 seconds. Current RSS: ~1347M. Threads: 4. load average: 0.95 1.01 0.94 1/289 5413 329721:25:48 returns a hash that uniquely identifies an event 329821:25:48 does not differ when the same object is built with the same params 329921:25:48 behaves like LEFT JOIN-able value stream analytics event 330021:25:50 can use the event as LEFT JOIN 330121:25:50 when looking at the record with data 330221:25:50 contains the timestamp expression 330321:25:50# [RSpecRunTime] RSpec elapsed time: 16 minutes 51.07 seconds. Current RSS: ~1344M. Threads: 4. load average: 0.95 1.01 0.94 1/289 5414 330521:25:50 when looking at the record without data 330621:25:50 returns nil for the timestamp expression 330721:25:50# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/plan_stage_start_spec.rb. It took 2.95 seconds. Expected to take 3.03 seconds. 330821:25:50# [RSpecRunTime] Starting example group spec/services/work_items/data_sync/handlers/copy_data_handler_spec.rb. Expected to take 2.85 seconds. 330921:25:50WorkItems::DataSync::Handlers::CopyDataHandler 331021:25:51 #relative_position 331121:25:51 when work_item and target_namespace have the same root ancestor 331221:25:51 returns the work_item relative_position 331321:25:51# [RSpecRunTime] RSpec elapsed time: 16 minutes 52.3 seconds. Current RSS: ~1340M. Threads: 4. load average: 0.95 1.01 0.94 1/285 5415 331521:25:51 when work_item and target_namespace have different root ancestors 331721:25:51 #service_desk_reply_to 331821:25:51 returns the target_namespace service_desk_alias_address 332021:25:51 when target_namespace is a ProjectNamespace 332121:25:51 returns the project 332221:25:51 when target_namespace is not a ProjectNamespace 332521:25:51 calls BaseCreateService with correct parameters 332621:25:51 when BaseCreateService raises an error 332721:25:51 raises error 332821:25:51# [RSpecRunTime] Finishing example group spec/services/work_items/data_sync/handlers/copy_data_handler_spec.rb. It took 1.59 seconds. Expected to take 2.85 seconds. 332921:25:51# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/documentation_links/link_spec.rb. Expected to take 2.83 seconds. 333021:25:51RuboCop::Cop::Gitlab::DocumentationLinks::Link 333121:25:51 when the path is invalid 333221:25:51 code: "help_page_path('/this/file/does/not/exist.md')" 333321:25:51 behaves like offense registered 333421:25:52 registers an offense 333521:25:52 code: "help_page_path('/this/file/does/not/exist.md#some-anchor')" 333621:25:52 behaves like offense registered 333721:25:52 registers an offense 333821:25:52 code: "help_page_path('/this/file/does/not/exist.md', anchor: 'some-anchor')" 333921:25:52 behaves like offense registered 334021:25:52 registers an offense 334121:25:52 code: "help_page_url('/this/file/does/not/exist.md')" 334221:25:52 behaves like offense registered 334321:25:52 registers an offense 334421:25:52 when the path is not a string 334521:25:52 behaves like offense registered 334621:25:52 registers an offense 334721:25:52 when the path does not include the .md file extension 334821:25:52 path: "/this/path/lacks/md/extension", correction: "/this/path/lacks/md/extension.md" 334921:25:52 registers an offense and corrects 335021:25:52 path: "/this/path/lacks/md/extension.html", correction: "/this/path/lacks/md/extension.md" 335121:25:52 registers an offense and corrects 335221:25:52 path: "/this/path/lacks/md/extension#anchor", correction: "/this/path/lacks/md/extension.md#anchor" 335321:25:52 registers an offense and corrects 335421:25:52 path: "/this/path/lacks/md/extension.html#anchor", correction: "/this/path/lacks/md/extension.md#anchor" 335521:25:52 registers an offense and corrects 335621:25:52 when the path is valid 335721:25:52 code: "help_page_path('/this/file/exists.md')" 335821:25:52 behaves like no offenses registered 335921:25:52 does not register any offenses 336021:25:52 code: "help_page_url('/this/file/exists.md')" 336121:25:52 behaves like no offenses registered 336221:25:52 does not register any offenses 336421:25:52 when the anchor is valid 336521:25:52 code: "help_page_path('/this/file/exists.md#primary-heading')" 336621:25:52 behaves like no offenses registered 336721:25:52 does not register any offenses 336821:25:52 code: "help_page_path('/this/file/exists.md#this-anchor-exists')" 336921:25:52 behaves like no offenses registered 337021:25:52 does not register any offenses 337121:25:52 code: "help_page_path('/this/file/exists.md#this-anchor-exists-1')" 337221:25:52 behaves like no offenses registered 337321:25:52 does not register any offenses 337421:25:52 code: "help_page_path('/this/file/exists.md', anchor: 'this-anchor-exists')" 337521:25:52 behaves like no offenses registered 337621:25:52 does not register any offenses 337721:25:52 code: "help_page_path('/this/file/exists.md', anchor: 'this-anchor-exists-1')" 337821:25:52 behaves like no offenses registered 337921:25:52 does not register any offenses 338021:25:52 code: "help_page_path('/this/file/exists.md', anchor: 'my-custom-id')" 338121:25:52 behaves like no offenses registered 338221:25:52 does not register any offenses 338321:25:52 code: "help_page_url('/this/file/exists.md#primary-heading')" 338421:25:52 behaves like no offenses registered 338521:25:52 does not register any offenses 338621:25:52 when the anchor is invalid 338721:25:52 code: "help_page_path('/this/file/exists.md#this-anchor-does-not-exist')" 338821:25:52 behaves like offense registered 338921:25:52 registers an offense 339021:25:52 code: "help_page_path('/this/file/exists.md', anchor: 'this-anchor-does-not-exist')" 339121:25:52 behaves like offense registered 339221:25:52 registers an offense 339321:25:52 code: "help_page_url('/this/file/exists.md#this-anchor-does-not-exist')" 339421:25:52 behaves like offense registered 339521:25:52 registers an offense 339621:25:52 when the anchor is not a string 339721:25:52 behaves like offense registered 339821:25:52 registers an offense 339921:25:52 when no argument is passed 340021:25:52 behaves like no offenses registered 340121:25:52 does not register any offenses 340221:25:52 #external_dependency_checksum 340321:25:55 returns a SHA256 digest used by RuboCop to invalid cache 340421:25:55# [RSpecRunTime] RSpec elapsed time: 16 minutes 56.32 seconds. Current RSS: ~1372M. Threads: 4. load average: 0.95 1.01 0.94 1/284 5416 340621:25:55# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/documentation_links/link_spec.rb. It took 3.62 seconds. Expected to take 2.83 seconds. 340721:25:55# [RSpecRunTime] Starting example group spec/services/keys/expiry_notification_service_spec.rb. Expected to take 2.7 seconds. 340821:25:55Keys::ExpiryNotificationService 340921:25:55 with key expiring today 341021:25:55 when user has permission to receive notification 341121:25:55 updates notified column 341221:25:55 behaves like creates todo 341321:25:56 is expected to change `user.todos.count` by 1 341421:25:56 behaves like sends a notification 341521:25:56 is expected to eq 1 341621:25:56 behaves like uses notification service to send email to the user 341721:25:56 is expected to receive ssh_key_expired(#<User id:1298 @user753>, ["9b:bb:71:95:c8:c9:cd:17:87:05:24:09:c1:ab:d7:13"]) 1 time 341821:25:56 when derisk feature flag is disabled 341921:25:56 behaves like does not create todo 342021:25:56 is expected not to change `user.todos.count` 342121:25:56 when user does NOT have permission to receive notification 342221:25:56 does not update notified column 342321:25:56 behaves like does not create todo 342421:25:56 is expected not to change `user.todos.count` 342521:25:56 behaves like does not send notification 342621:25:56 is expected to eq 0 342721:25:56 with key expiring soon 342821:25:56 when user has permission to receive notification 342921:25:56 updates notified column 343021:25:56 behaves like creates todo 343121:25:57 is expected to change `user.todos.count` by 1 343221:25:57 behaves like sends a notification 343321:25:57 is expected to eq 1 343421:25:57 behaves like uses notification service to send email to the user 343521:25:57 is expected to receive ssh_key_expiring_soon(#<User id:1298 @user753>, ["a8:fc:bf:eb:55:08:05:aa:7c:aa:c4:90:97:e1:4b:18"]) 1 time 343621:25:57 when derisk feature flag is disabled 343721:25:57 behaves like does not create todo 343821:25:57 is expected not to change `user.todos.count` 343921:25:57 when user does NOT have permission to receive notification 344021:25:57 does not update notified column 344121:25:57 behaves like does not create todo 344221:25:57 is expected not to change `user.todos.count` 344321:25:57 behaves like does not send notification 344421:25:58 is expected to eq 0 344521:25:58# [RSpecRunTime] Finishing example group spec/services/keys/expiry_notification_service_spec.rb. It took 2.48 seconds. Expected to take 2.7 seconds. 344621:25:58# [RSpecRunTime] Starting example group spec/lib/gitlab/pages/virtual_host_finder_spec.rb. Expected to take 2.67 seconds. 344721:25:58Gitlab::Pages::VirtualHostFinder 344821:25:58 returns nil when host is empty 344921:25:58 when host is a pages custom domain host 345021:25:58 when there are no pages deployed for the project 345221:25:58 when there are pages deployed for the project 345321:25:58 returns the virtual domain 345421:25:58 when the domain is disabled 345521:25:58 does not return the virtual domain 345621:25:58 when host is a namespace domain 345721:25:58 when there are no pages deployed for the project 345821:25:59 returns no result if the provided host is not subdomain of the Pages host 345921:25:59 returns the virual domain with no lookup_paths 346021:25:59 when there are pages deployed for the project 346121:25:59 returns no result if the provided host is not subdomain of the Pages host 346221:25:59 returns the virual domain when there are pages deployed for the project 346321:25:59 finds domain with case-insensitive 346421:25:59 when host is a unique domain 346521:25:59 when pages unique domain is enabled 346621:25:59 when there are no pages deployed for the project 346821:25:59 when there are pages deployed for the project 346921:25:59 returns the virual domain when there are pages deployed for the project 347021:25:59 when a project path conflicts with a unique domain 347121:26:00 prioritizes the unique domain project 347221:26:00 when pages unique domain is disabled 347321:26:00 when there are no pages deployed for the project 347521:26:00 when there are pages deployed for the project 347721:26:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/pages/virtual_host_finder_spec.rb. It took 2.3 seconds. Expected to take 2.67 seconds. 347821:26:00# [RSpecRunTime] Starting example group spec/graphql/resolvers/projects/snippets_resolver_spec.rb. Expected to take 2.57 seconds. 347921:26:00Resolvers::Projects::SnippetsResolver 348121:26:01 calls SnippetsFinder 348221:26:01 when using no filter 348321:26:01 returns expected snippets 348421:26:01# [RSpecRunTime] RSpec elapsed time: 17 minutes 2.36 seconds. Current RSS: ~1364M. Threads: 4. load average: 0.96 1.01 0.94 1/284 5417 348621:26:01 when using filters 348721:26:01 returns the snippets by visibility 348821:26:01 returns the snippets by gid 348921:26:02 returns the snippets by array of gid 349021:26:02 when no project is provided 349121:26:02 returns no snippets 349221:26:02 when provided user is not current user 349321:26:02 returns no snippets 349421:26:02 when project snippets are disabled 349521:26:03 generates an error 349621:26:03# [RSpecRunTime] Finishing example group spec/graphql/resolvers/projects/snippets_resolver_spec.rb. It took 2.76 seconds. Expected to take 2.57 seconds. 349721:26:03# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/constraints_helpers_spec.rb. Expected to take 2.52 seconds. 349821:26:03Gitlab::Database::Migrations::ConstraintsHelpers 349921:26:03 #check_constraint_name 350021:26:03 returns a valid constraint name 350121:26:03 #check_constraint_exists? 350221:26:03 returns true if a constraint exists 350321:26:03 returns true if a constraint exists in the specified non-current schema 350421:26:03 returns false if a constraint does not exist 350521:26:03 returns false if a constraint with the same name exists in another table 350621:26:03 returns false if a constraint with the same name exists for the same table in another schema 350721:26:03 #copy_check_constraints 350821:26:03 when inside a transaction 350921:26:03 raises an error 351021:26:03 when outside a transaction 351121:26:03 copies check constraints from one column to another 351221:26:03 does nothing if there are no constraints defined for the old column 351321:26:03 raises an error when the orginating column does not exist 351421:26:03 raises an error when the target column does not exist 351521:26:03 #add_not_null_constraint 351621:26:03 when it is called with the default options 351721:26:03 calls add_check_constraint with an inferred constraint name and validate: true 351821:26:03 when all parameters are provided 351921:26:03 calls add_check_constraint with the correct parameters 352021:26:03 when the column is defined as NOT NULL 352121:26:03 does not add a check constraint 352221:26:03 #switch_constraint_names 352321:26:03 when inside a transaction 352421:26:03 raises an error 352521:26:03 when outside a transaction 352621:26:04 executes the statement to swap the constraint names 352721:26:04 #check_text_limit_exists? 352821:26:04 when constraint_name is not provided 352921:26:04 calls check_constraint_exists? with an infered constraint name 353021:26:04 when constraint_name is provided 353121:26:04 calls check_constraint_exists? with the correct parameters 353221:26:04 #remove_multi_column_not_null_constraint 353321:26:04 when constraint_name is not provided 353421:26:04 calls remove_check_constraint with an infered constraint name 353521:26:04 when constraint_name is provided 353621:26:04 calls remove_check_constraint with the correct parameters 353721:26:04 #validate_check_constraint 353821:26:04 when the constraint does not exist 353921:26:04 raises an error 354021:26:04 when the constraint exists 354121:26:04 performs validation 354221:26:04 #add_check_constraint 354321:26:04 when constraint name validation 354421:26:04 raises an error when too long 354521:26:04 does not raise error when the length is acceptable 354621:26:04 when inside a transaction 354721:26:04 raises an error 354821:26:04 when outside a transaction 354921:26:04 when the constraint is already defined in the database 355021:26:04 does not create a constraint 355121:26:04 when the constraint is not defined in the database 355221:26:04 creates the constraint 355321:26:04 with a schema-prefixed table 355421:26:04 includes the schema in the ADD CONSTRAINT query 355521:26:04 when validate is not provided 355621:26:04 performs validation 355721:26:04 when validate is provided with a falsey value 355821:26:04 skips validation 355921:26:04 when validate is provided with a truthy value 356021:26:04 performs validation 356121:26:04 #drop_constraint 356221:26:04 executes the statement to drop the constraint 356321:26:04 when cascade option is false 356421:26:04 executes the statement to drop the constraint without cascade 356521:26:04 #remove_text_limit 356621:26:04 when constraint_name is not provided 356721:26:04 calls remove_check_constraint with an infered constraint name 356821:26:04 when constraint_name is provided 356921:26:04 calls remove_check_constraint with the correct parameters 357021:26:04 #validate_text_limit 357121:26:04 when constraint_name is not provided 357221:26:04 calls validate_check_constraint with an infered constraint name 357321:26:04 when constraint_name is provided 357421:26:04 calls validate_check_constraint with the correct parameters 357521:26:04 #check_not_null_constraint_exists? 357621:26:04 when constraint_name is not provided 357721:26:05 calls check_constraint_exists? with an infered constraint name 357821:26:05 when constraint_name is provided 357921:26:05 calls check_constraint_exists? with the correct parameters 358021:26:05 #add_multi_column_not_null_constraint 358121:26:05 when it is called with the default options 358221:26:05 calls add_check_constraint with an infered constraint name and validate: true 358321:26:05 when all parameters are provided 358421:26:05 calls add_check_constraint with the correct parameters 358521:26:05 when only one column is supplied 358621:26:05 raises an error 358721:26:05 #add_text_limit 358821:26:05 when it is called with the default options 358921:26:05 calls add_check_constraint with an infered constraint name and validate: true 359021:26:05 when all parameters are provided 359121:26:05 calls add_check_constraint with the correct parameters 359221:26:05 #remove_not_null_constraint 359321:26:05 when constraint_name is not provided 359421:26:05 calls remove_check_constraint with an infered constraint name 359521:26:05 when constraint_name is provided 359621:26:05 calls remove_check_constraint with the correct parameters 359721:26:05 #rename_constraint 359821:26:05 executes the statement to rename constraint 359921:26:05 #validate_multi_column_not_null_constraint 360021:26:05 when constraint_name is not provided 360121:26:05 calls validate_check_constraint with an infered constraint name 360221:26:05 when constraint_name is provided 360321:26:05 calls validate_check_constraint with the correct parameters 360421:26:05 #validate_not_null_constraint 360521:26:05 when constraint_name is not provided 360621:26:05 calls validate_check_constraint with an infered constraint name 360721:26:05 when constraint_name is provided 360821:26:05 calls validate_check_constraint with the correct parameters 360921:26:05 #remove_check_constraint 361021:26:05 removes the constraint 361121:26:05# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/constraints_helpers_spec.rb. It took 2.4 seconds. Expected to take 2.52 seconds. 361221:26:05# [RSpecRunTime] Starting example group spec/graphql/mutations/environments/update_spec.rb. Expected to take 2.44 seconds. 361321:26:05Mutations::Environments::Update 361521:26:06 when service execution succeeded 361621:26:06 returns no errors 361721:26:06 updates the environment 361821:26:06# [RSpecRunTime] RSpec elapsed time: 17 minutes 7.55 seconds. Current RSS: ~1346M. Threads: 4. load average: 0.96 1.01 0.94 1/284 5418 362021:26:06 when service cannot update the attribute 362121:26:06 returns an error 362221:26:06 when setting cluster agent ID to the environment 362321:26:07 sets the cluster agent to the environment 362421:26:07 when unsetting cluster agent ID to the environment 362521:26:07 removes the cluster agent from the environment 362621:26:07 when the cluster agent is not updated 362721:26:07 does not change the environment cluster agent 362821:26:07 when user is reporter who does not have permission to access the environment 362921:26:07 raises an error 363021:26:07# [RSpecRunTime] Finishing example group spec/graphql/mutations/environments/update_spec.rb. It took 2.42 seconds. Expected to take 2.44 seconds. 363121:26:07# [RSpecRunTime] Starting example group spec/models/blob_viewer/markup_spec.rb. Expected to take 2.35 seconds. 363221:26:07BlobViewer::Markup 363321:26:07 does not allow STI 363421:26:07 #banzai_render_context 363521:26:09 returns context needed for banzai rendering 363621:26:09 when blob does respond to rendered_markup 363721:26:10 does sets rendered key 363821:26:10# [RSpecRunTime] RSpec elapsed time: 17 minutes 11.14 seconds. Current RSS: ~1369M. Threads: 4. load average: 0.96 1.01 0.94 1/284 5455 364021:26:10# [RSpecRunTime] Finishing example group spec/models/blob_viewer/markup_spec.rb. It took 2.45 seconds. Expected to take 2.35 seconds. 364121:26:10# [RSpecRunTime] Starting example group spec/workers/database/batched_background_migration/ci_execution_worker_spec.rb. Expected to take 2.29 seconds. 364221:26:10Database::BatchedBackgroundMigration::CiExecutionWorker 364321:26:10 behaves like batched background migrations execution worker 364421:26:10 is a limited capacity worker 364521:26:10 defining the job attributes 364621:26:10 defines the data_consistency as always 364721:26:10 defines the feature_category as database 364821:26:10 defines the idempotency as false 364921:26:10 does not retry failed jobs 365021:26:10 does not deduplicate jobs 365121:26:10 defines the queue namespace 365221:26:10 .perform_with_capacity 365321:26:10 enqueues jobs without modifying provided arguments 365421:26:10 .max_running_jobs 365521:26:10 returns database_max_running_batched_background_migrations application setting 365621:26:10 #max_running_jobs 365721:26:10 returns database_max_running_batched_background_migrations application setting 365821:26:10 #remaining_work_count 366021:26:10 #perform_work 366121:26:10 when the feature flag is disabled 366221:26:10 does nothing 366321:26:10 when disable ddl flag is enabled 366421:26:10 does nothing 366521:26:10 when the feature flag is enabled 366621:26:10 when the provided database is sharing config 366721:26:10 does nothing 366821:26:10 when migration does not exist 366921:26:10 does nothing 367021:26:10 when migration exist 367121:26:10 when the migration is no longer active 367221:26:11 does not run the migration 367321:26:11 when the interval has not elapsed 367421:26:11 does not run the migration 367521:26:11 when the migration is still active and the interval has elapsed 367621:26:11 always cleans up the exclusive lease 367721:26:11 runs the migration 367821:26:12 assigns proper feature category to the context and the worker 367921:26:12 when can not obtain lease on the table name 368021:26:12 does nothing 368121:26:12# [RSpecRunTime] RSpec elapsed time: 17 minutes 13.27 seconds. Current RSS: ~1366M. Threads: 4. load average: 0.97 1.01 0.94 1/284 5456 368321:26:12# [RSpecRunTime] Finishing example group spec/workers/database/batched_background_migration/ci_execution_worker_spec.rb. It took 2.13 seconds. Expected to take 2.29 seconds. 368421:26:12# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/username_and_email_generator_spec.rb. Expected to take 2.21 seconds. 368521:26:12Gitlab::Utils::UsernameAndEmailGenerator 368621:26:12 contains SecureRandom part 368721:26:12 email name is the same as username 368821:26:12 check email domain 368921:26:12 email domain 369021:26:12 defaults to `Gitlab.config.gitlab.host` 369121:26:12 when specified 369221:26:12 uses the specified email domain 369321:26:12 when conflicts 369421:26:12 when username is reserved 369521:26:12 when username is reserved by user 369621:26:12 uniquifies username and email 369721:26:12 when it conflicts with top-level group namespace 369821:26:13 uniquifies username and email 369921:26:13 when it conflicts with top-level group namespace that includes upcased characters 370021:26:13 uniquifies username and email 370121:26:13 when email is reserved 370221:26:13 when it conflicts with confirmed primary email 370321:26:13 uniquifies username and email 370421:26:13 when it conflicts with unconfirmed primary email 370521:26:14 uniquifies username and email 370621:26:14 when it conflicts with confirmed secondary email 370721:26:14 uniquifies username and email 370821:26:14 when email and username is reserved 370921:26:14 uniquifies username and email 371021:26:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/username_and_email_generator_spec.rb. It took 2.21 seconds. Expected to take 2.21 seconds. 371121:26:14# [RSpecRunTime] Starting example group spec/services/projects/branches_by_mode_service_spec.rb. Expected to take 2.17 seconds. 371221:26:14Projects::BranchesByModeService 371421:26:15 page is passed 371521:26:16 uses offset pagination 371621:26:16 but the page does not contain any branches 371721:26:16 uses offset pagination 371821:26:16# [RSpecRunTime] RSpec elapsed time: 17 minutes 17.01 seconds. Current RSS: ~1400M. Threads: 4. load average: 0.97 1.01 0.95 1/285 5482 372021:26:16 search is passed 372121:26:16 uses offset pagination 372221:26:16 branch_list_keyset_pagination is disabled 372321:26:16 uses offset pagination 372421:26:16 uses gitaly pagination 372521:26:16 returns branches for the first page 372621:26:16 when second page is requested 372721:26:16 returns branches for the first page 372821:26:16 when last page is requested 372921:26:16 returns branches after the specified branch 373021:26:16 filter by mode 373221:26:16 returns stale branches 373421:26:16 returns active branches 373521:26:17# [RSpecRunTime] Finishing example group spec/services/projects/branches_by_mode_service_spec.rb. It took 2.3 seconds. Expected to take 2.17 seconds. 373621:26:17# [RSpecRunTime] Starting example group spec/presenters/packages/pypi/simple_index_presenter_spec.rb. Expected to take 2.06 seconds. 373721:26:17Packages::Pypi::SimpleIndexPresenter 374021:26:17 behaves like pypi package presenter 374121:26:20 strips leading whitespace from the output 374221:26:20 avoids n+1 database queries 374321:26:20 version: ">=2.7", expected_version: ">=2.7" 374421:26:20 contains links for all packages 374521:26:20# [RSpecRunTime] RSpec elapsed time: 17 minutes 21.26 seconds. Current RSS: ~1442M. Threads: 4. load average: 0.97 1.01 0.95 1/285 5495 374721:26:20 version: "\"><script>alert(1)</script>", expected_version: ""><script>alert(1)</script>" 374821:26:20 contains links for all packages 374921:26:20 version: ">=2.7, !=3.0", expected_version: ">=2.7, !=3.0" 375021:26:20 contains links for all packages 375221:26:20 behaves like pypi package presenter 375321:26:20 strips leading whitespace from the output 375421:26:20 avoids n+1 database queries 375521:26:20 version: ">=2.7", expected_version: ">=2.7" 375621:26:21 contains links for all packages 375721:26:21 version: "\"><script>alert(1)</script>", expected_version: ""><script>alert(1)</script>" 375821:26:21 contains links for all packages 375921:26:21 version: ">=2.7, !=3.0", expected_version: ">=2.7, !=3.0" 376021:26:21 contains links for all packages 376121:26:21 with package files pending destruction 376221:26:21 is expected not to include "package_pending_destruction" 376321:26:21# [RSpecRunTime] Finishing example group spec/presenters/packages/pypi/simple_index_presenter_spec.rb. It took 4.19 seconds. Expected to take 2.06 seconds. 376421:26:21# [RSpecRunTime] Starting example group spec/lib/gitlab/alert_management/alert_status_counts_spec.rb. Expected to take 2.06 seconds. 376521:26:21Gitlab::AlertManagement::AlertStatusCounts 376721:26:22 for an unauthorized user 376821:26:22 returns zero for all statuses 376921:26:22# [RSpecRunTime] RSpec elapsed time: 17 minutes 23.27 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.05 1.03 0.95 1/285 5496 377121:26:22 for an authorized user 377221:26:22 returns the correct counts for each status 377321:26:22 when filtering params are included 377421:26:23 returns the correct counts for each status 377521:26:23 when search param is included 377621:26:23 returns the correct countss 377721:26:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/alert_management/alert_status_counts_spec.rb. It took 2.1 seconds. Expected to take 2.06 seconds. 377821:26:23# [RSpecRunTime] Starting example group spec/workers/issues/close_worker_spec.rb. Expected to take 1.96 seconds. 377921:26:23Issues::CloseWorker 378221:26:24 when the user can update the issues 378321:26:24 closes the issues 378421:26:24 closes external issues 378521:26:24# [RSpecRunTime] RSpec elapsed time: 17 minutes 25.75 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.05 1.03 0.95 1/286 5516 378721:26:24 when the user can not update the issues 378821:26:25 does not close the issues 378921:26:25 when the project does not exist 379021:26:25 behaves like when object does not exist 379121:26:25 does not call the close issue service 379221:26:25 when the user does not exist 379321:26:25 behaves like when object does not exist 379421:26:25 does not call the close issue service 379521:26:25 when the issue does not exist 379621:26:25 behaves like when object does not exist 379721:26:25 does not call the close issue service 379821:26:25# [RSpecRunTime] Finishing example group spec/workers/issues/close_worker_spec.rb. It took 2.07 seconds. Expected to take 1.96 seconds. 379921:26:25# [RSpecRunTime] Starting example group spec/lib/gitlab/github_gists_import/importer/gist_importer_spec.rb. Expected to take 1.95 seconds. 380021:26:25Gitlab::GithubGistsImport::Importer::GistImporter 380221:26:25 when success 380321:26:25 when Current.organization is not set 380421:26:25 creates expected snippet and snippet repository 380521:26:25 when Current.organization is not set 380621:26:26 still uses the default organization_id 380721:26:26 pre-import validations 380821:26:26 when file count limit exeeded 380921:26:26 validates input and returns error 381021:26:26 when repo too big 381121:26:26 validates input and returns error 381221:26:26 post-import validations 381321:26:26 when file count limit exeeded 381421:26:26 returns error 381521:26:26 when repo too big 381621:26:26 returns error 381721:26:26 when invalid attributes 381821:26:26 raises an error 381921:26:26 when repository cloning fails 382021:26:27 returns error 382121:26:27 when url is invalid 382221:26:27 when local network is allowed 382321:26:27 raises error 382421:26:27 when local network is not allowed 382521:26:27 raises error 382621:26:27# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_gists_import/importer/gist_importer_spec.rb. It took 2.25 seconds. Expected to take 1.95 seconds. 382721:26:27# [RSpecRunTime] Starting example group spec/services/pages_domains/update_service_spec.rb. Expected to take 1.85 seconds. 382821:26:27PagesDomains::UpdateService 382921:26:28 when the user has the required permissions 383021:26:28 when it updates the domain successfully 383121:26:28 updates the domain 383221:26:28 publishes a PagesDomainUpdatedEvent 383321:26:28# [RSpecRunTime] RSpec elapsed time: 17 minutes 29.56 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.13 1.04 0.96 1/285 5557 383521:26:28 when it fails to update the domain 383621:26:29 does not update a pages domain 383721:26:29 does not publish a PagesDomainUpdatedEvent 383821:26:29 when the user does not have the required permissions 383921:26:29 does not update the pages domain and does not publish a PagesDomainUpdatedEvent 384021:26:29# [RSpecRunTime] Finishing example group spec/services/pages_domains/update_service_spec.rb. It took 1.75 seconds. Expected to take 1.85 seconds. 384121:26:29# [RSpecRunTime] Starting example group spec/services/bulk_imports/user_contributions_export_service_spec.rb. Expected to take 1.84 seconds. 384221:26:29BulkImports::UserContributionsExportService 384421:26:29 when exporting a group 384521:26:29 behaves like exports cached user contributions as a relation 384621:26:30 assigns cached contributing user ids to user_contributions attribute 384721:26:30 exports user_contributions as an unbatched relation 384821:26:30 has a clear user id cache after export finishes 384921:26:30# [RSpecRunTime] RSpec elapsed time: 17 minutes 31.63 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.13 1.04 0.96 1/288 5564 385121:26:30 when exporting a project 385221:26:30 behaves like exports cached user contributions as a relation 385321:26:31 assigns cached contributing user ids to user_contributions attribute 385421:26:31 exports user_contributions as an unbatched relation 385521:26:31 has a clear user id cache after export finishes 385621:26:31# [RSpecRunTime] Finishing example group spec/services/bulk_imports/user_contributions_export_service_spec.rb. It took 2.1 seconds. Expected to take 1.84 seconds. 385721:26:31# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/prometheus_spec.rb. Expected to take 1.75 seconds. 385821:26:31Gitlab::Metrics::Prometheus 385921:26:31 #reset_registry! 386021:26:31 clears existing metrics 386121:26:31 #error_detected! 386221:26:31 disables Prometheus metrics 386321:26:31# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/prometheus_spec.rb. It took 0.43 second. Expected to take 1.75 seconds. 386421:26:31# [RSpecRunTime] Starting example group spec/services/ide/base_config_service_spec.rb. Expected to take 1.74 seconds. 386521:26:31Ide::BaseConfigService 386721:26:32 when insufficient permission 386821:26:32 returns an error 386921:26:33# [RSpecRunTime] RSpec elapsed time: 17 minutes 33.82 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.12 1.04 0.96 1/288 5586 387121:26:33 for developer 387221:26:33 when file is missing 387321:26:33 returns an error 387421:26:33 when file is present 387521:26:33 content is not valid 387621:26:33 returns an error 387721:26:33# [RSpecRunTime] Finishing example group spec/services/ide/base_config_service_spec.rb. It took 1.62 seconds. Expected to take 1.74 seconds. 387821:26:33# [RSpecRunTime] Starting example group spec/presenters/packages/pypi/simple_package_versions_presenter_spec.rb. Expected to take 1.67 seconds. 387921:26:33Packages::Pypi::SimplePackageVersionsPresenter 388221:26:34 behaves like pypi package presenter 388321:26:34 avoids N+1 database queries 388421:26:34 version: ">=2.7", expected_version: ">=2.7", with_package1: true 388621:26:34 version: "\"><script>alert(1)</script>", expected_version: ""><script>alert(1)</script>", with_package1: true 388821:26:34 version: ">=2.7, !=3.0", expected_version: ">=2.7, !=3.0", with_package1: false 389121:26:34 behaves like pypi package presenter 389221:26:34 avoids N+1 database queries 389321:26:34 version: ">=2.7", expected_version: ">=2.7", with_package1: true 389521:26:34 version: "\"><script>alert(1)</script>", expected_version: ""><script>alert(1)</script>", with_package1: true 389721:26:34 version: ">=2.7, !=3.0", expected_version: ">=2.7, !=3.0", with_package1: false 389921:26:34 with package files pending destruction 390021:26:34 is expected not to include "package_file_pending_destruction" 390121:26:34# [RSpecRunTime] Finishing example group spec/presenters/packages/pypi/simple_package_versions_presenter_spec.rb. It took 1.32 seconds. Expected to take 1.67 seconds. 390221:26:34# [RSpecRunTime] Starting example group spec/services/cloud_seed/google_cloud/create_service_accounts_service_spec.rb. Expected to take 1.66 seconds. 390321:26:34CloudSeed::GoogleCloud::CreateServiceAccountsService 390521:26:35 creates unprotected vars 390621:26:36 creates protected vars 390721:26:36# [RSpecRunTime] RSpec elapsed time: 17 minutes 37.31 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.11 1.04 0.96 1/285 5589 390921:26:36# [RSpecRunTime] Finishing example group spec/services/cloud_seed/google_cloud/create_service_accounts_service_spec.rb. It took 1.7 seconds. Expected to take 1.66 seconds. 391021:26:36# [RSpecRunTime] Starting example group spec/workers/bulk_imports/finish_project_import_worker_spec.rb. Expected to take 1.59 seconds. 391121:26:36BulkImports::FinishProjectImportWorker 391321:26:37 behaves like an idempotent worker 391421:26:37 is labeled as idempotent 391521:26:37Job arguments to ProjectCacheWorker must be native JSON types, but :repository_size is a Symbol. 391721:26:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 391821:26:37Job arguments to ProjectCacheWorker must be native JSON types, but :repository_size is a Symbol. 392021:26:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 392121:26:37 performs multiple times sequentially without raising an exception 392221:26:37 calls after_import for the project 392321:26:37 when no project is found 392421:26:38Job arguments to ProjectCacheWorker must be native JSON types, but :repository_size is a Symbol. 392621:26:38To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 392721:26:38 returns without error 392821:26:38# [RSpecRunTime] RSpec elapsed time: 17 minutes 38.9 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.11 1.04 0.96 1/285 5590 393021:26:38# [RSpecRunTime] Finishing example group spec/workers/bulk_imports/finish_project_import_worker_spec.rb. It took 1.59 seconds. Expected to take 1.59 seconds. 393121:26:38# [RSpecRunTime] Starting example group spec/lib/gitlab/cleanup/orphan_job_artifact_final_objects/batch_from_storage_spec.rb. Expected to take 1.57 seconds. 393221:26:38Gitlab::Cleanup::OrphanJobArtifactFinalObjects::BatchFromStorage 393321:26:38 #orphan_objects 393421:26:38 when not configured to use bucket_prefix 393521:26:38 behaves like returning orphan final job artifact objects 393621:26:39 returns all orphan Fog files from the given Fog collection 393721:26:39# [RSpecRunTime] RSpec elapsed time: 17 minutes 40.1 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.11 1.04 0.96 1/285 5591 393921:26:39 when configured to use bucket_prefix 394021:26:39 behaves like returning orphan final job artifact objects 394121:26:40 returns all orphan Fog files from the given Fog collection 394221:26:40# [RSpecRunTime] Finishing example group spec/lib/gitlab/cleanup/orphan_job_artifact_final_objects/batch_from_storage_spec.rb. It took 2.06 seconds. Expected to take 1.57 seconds. 394321:26:40# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/pipelines/wiki_pipeline_spec.rb. Expected to take 1.5 seconds. 394421:26:40BulkImports::Common::Pipelines::WikiPipeline 394621:26:40 behaves like wiki pipeline imports a wiki for an entity 394821:26:41 when wiki exists 394921:26:41 imports new wiki into destination project 395021:26:41# [RSpecRunTime] RSpec elapsed time: 17 minutes 42.11 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.10 1.04 0.96 1/286 5600 395221:26:41 when wiki does not exist 395321:26:41 does not import wiki 395421:26:41 when scheme is blocked 395521:26:41 prevents import 395621:26:41 when wiki is disabled 395721:26:41 unsuccessful response 395821:26:41 when response is forbidden 395921:26:41 does not raise an error 396021:26:41 when response is not found 396121:26:41 does not raise an error 396221:26:41 when response is not 403 396321:26:41 does not raise an error 396421:26:41# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/pipelines/wiki_pipeline_spec.rb. It took 1.62 seconds. Expected to take 1.5 seconds. 396521:26:41# [RSpecRunTime] Starting example group spec/workers/releases/publish_event_worker_spec.rb. Expected to take 1.49 seconds. 396621:26:41Releases::PublishEventWorker 396721:26:42 when the releases feature is disabled 396821:26:42 does not broadcasts the published event 396921:26:43 sets the release as published 397021:26:43# [RSpecRunTime] RSpec elapsed time: 17 minutes 43.95 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.10 1.04 0.96 1/286 5619 397221:26:43 when the releases feature is not disabled 397321:26:43 broadcasts the published event 397421:26:43 sets the release as published 397521:26:43# [RSpecRunTime] Finishing example group spec/workers/releases/publish_event_worker_spec.rb. It took 1.6 seconds. Expected to take 1.49 seconds. 397621:26:43# [RSpecRunTime] Starting example group spec/lib/banzai/filter/sanitization_filter_spec.rb. Expected to take 1.43 seconds. 397721:26:43Banzai::Filter::SanitizationFilter 397821:26:43 behaves like default allowlist 397921:26:43 sanitizes tags that are not allowed 398021:26:43 sanitizes tag attributes 398121:26:43 allows allowlisted HTML tags from the user 398221:26:43 sanitizes `class` attribute on any element 398321:26:43 sanitizes `id` attribute on any element 398421:26:43 removes `rel` attribute from `a` elements 398521:26:43 custom allowlist 398621:26:43 customizes the allowlist only once 398721:26:43 customizes the allowlist only once for different instances 398821:26:43 sanitizes `class` attribute from all elements 398921:26:43 sanitizes `class` attribute from non-highlight spans 399021:26:43 allows `text-align` property in `style` attribute on table elements 399121:26:43 disallows other properties in `style` attribute on table elements 399221:26:43 disallows `text-align` property in `style` attribute on other elements 399321:26:43 allows `span` elements 399421:26:43 allows `abbr` elements 399521:26:43 disallows the `name` attribute globally, allows on `a` 399621:26:43 allows `summary` elements 399721:26:43 allows `details` elements 399821:26:44 allows `rel=license` in links 399921:26:44 allows `data-math-style` attribute on `span`, code` and `pre` elements 400021:26:44 allows the `data-sourcepos` attribute globally 400221:26:44 allows the footnote attributes 400321:26:44 allows correct footnote id property on links 400421:26:44 allows correct footnote id property on li element 400521:26:44 removes invalid id for footnote links 400621:26:44 removes invalid id for footnote li 400721:26:44 link anchors 400821:26:44 allows id property on anchor links 400921:26:44 removes id property for non-anchor links 401021:26:44 removes id property for non-user-content links 401121:26:44 removes class property for non-anchor links 401221:26:44 behaves like does not use pipeline timing check 401321:26:44 does not include Concerns::PipelineTimingCheck 401421:26:44 behaves like a filter timeout 401521:26:44 when rendering takes too long 401721:26:44 verifies render_timeout 401821:26:44# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/sanitization_filter_spec.rb. It took 1.58 seconds. Expected to take 1.43 seconds. 401921:26:44# [RSpecRunTime] Starting example group spec/serializers/merge_requests/pipeline_entity_spec.rb. Expected to take 1.42 seconds. 402021:26:44MergeRequests::PipelineEntity 402221:26:46 contains required fields 402321:26:46 returns presented coverage 402421:26:46 excludes coverage data when disabled 402521:26:46# [RSpecRunTime] RSpec elapsed time: 17 minutes 47.27 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.25 1.07 0.97 1/285 5639 402721:26:46# [RSpecRunTime] Finishing example group spec/serializers/merge_requests/pipeline_entity_spec.rb. It took 1.51 seconds. Expected to take 1.42 seconds. 402821:26:46# [RSpecRunTime] Starting example group spec/lib/json_web_token/rsa_token_spec.rb. Expected to take 1.35 seconds. 402921:26:46JSONWebToken::RSAToken 403121:26:46 for valid key to be validated 403221:26:46 is expected not to raise Exception 403321:26:46 is expected to include {"key" => "value"} 403421:26:46 is expected to eq {"alg"=>"RS256", "kid"=>"OGXY:4TR7:FAVO:WEM2:XXEW:E4FP:TKL7:7ACK:TZAF:D54P:SUIA:P3B2", "typ"=>"JWT"} 403521:26:46 for invalid key to raise an exception 403621:26:47 is expected to raise JWT::DecodeError 403821:26:47 generates the JWT 404021:26:47 with an invalid token 404121:26:47 that is junk 404221:26:47 raises exception saying 'Not enough or too many segments' 404321:26:47 that has been fiddled with 404421:26:47 raises exception saying 'Invalid segment encoding' 404521:26:47 that was generated using a different key 404621:26:47 raises exception saying 'Signature verification failed 404721:26:47 that is expired 404821:26:47 raises exception saying 'Signature has expired' 404921:26:47# [RSpecRunTime] Finishing example group spec/lib/json_web_token/rsa_token_spec.rb. It took 1.27 seconds. Expected to take 1.35 seconds. 405021:26:47# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/test_background_runner_spec.rb. Expected to take 1.32 seconds. 405121:26:47Gitlab::Database::Migrations::TestBackgroundRunner 405221:26:47 without jobs to run 405321:26:47 returns immediately 405421:26:47 with jobs to run 405521:26:47 finding pending background jobs 405621:26:47 finds all the migrations 405721:26:47 running migrations 405821:26:48 runs the migration class correctly 405921:26:48 runs the migration for a uniform amount of time 406021:26:48 with multiple migrations to run 406121:26:48 splits the time between migrations when all migrations use all their time 406221:26:49 does not give leftover time to extra migrations 406321:26:49# [RSpecRunTime] RSpec elapsed time: 17 minutes 50.06 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.25 1.07 0.97 1/285 5640 406521:26:49# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/test_background_runner_spec.rb. It took 1.53 seconds. Expected to take 1.32 seconds. 406621:26:49# [RSpecRunTime] Starting example group spec/lib/bulk_imports/groups/loaders/group_loader_spec.rb. Expected to take 1.28 seconds. 406721:26:49BulkImports::Groups::Loaders::GroupLoader 406921:26:49 when path is missing 407021:26:49 raises an error 407121:26:49 when destination namespace is not a group 407221:26:49 raises an error 407321:26:49 when there are other group errors 407421:26:49 raises an error with those errors 407521:26:49 when user can create group 407621:26:49 when there is no parent group 407721:26:49 calls Group Create Service to create a new group 407821:26:49 when there is parent group 407921:26:50 calls Group Create Service to create a new group 408021:26:50 when destination_namespace is not set 408121:26:50 calls Group Create Service to create a new group 408221:26:50 when user does not have 2FA enabled 408321:26:50 when require_two_factor_authentication is not passed 408421:26:50 calls Group Create Service to create a new group 408521:26:50 when require_two_factor_authentication is false 408621:26:50 calls Group Create Service to create a new group 408721:26:50 when require_two_factor_authentication is true 408821:26:50 does not create new group 408921:26:50 when user cannot create group 409021:26:50 when there is no parent group 409121:26:50 does not create new group 409221:26:50 when there is parent group 409321:26:50 does not create new group 409421:26:50# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/groups/loaders/group_loader_spec.rb. It took 1.45 seconds. Expected to take 1.28 seconds. 409521:26:50# [RSpecRunTime] Starting example group spec/lib/gitlab/database/async_constraints/postgres_async_constraint_validation_spec.rb. Expected to take 1.24 seconds. 409621:26:50Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation 409721:26:50 is expected to be a kind of Gitlab::Database::SharedModel(abstract) 409821:26:50 does not allow STI 410121:26:50 is expected to eq [#<Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation id: 2, created_at: "2024-10-..."fk_users_id_1", table_name: "users", last_error: nil, attempts: 1, constraint_type: "foreign_key">] 410221:26:50 .foreign_key_type 410321:26:51 is expected to eq [#<Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation id: 3, created_at: "2024-10-..."fk_users_id_3", table_name: "users", last_error: nil, attempts: 1, constraint_type: "foreign_key">] 410421:26:51 does not apply the filter if the column is not present 410521:26:51 .check_constraint_type 410621:26:51 is expected to eq [#<Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation id: 8, created_at: "2024-10-...sers_id_8", table_name: "users", last_error: nil, attempts: 0, constraint_type: "check_constraint">] 410721:26:51 .table_available? 410821:26:51 is expected to be truthy 410921:26:51 when the table does not exist 411021:26:51 is expected to be falsy 411221:26:51 is expected to validate that :name cannot be empty/falsy 411321:26:51 is expected to validate that :name is case-sensitively unique within the scope of :table_name 411421:26:51 is expected to validate that the length of :name is at most 63 411521:26:51 is expected to validate that :table_name cannot be empty/falsy 411621:26:51 is expected to validate that the length of :table_name is at most 63 411721:26:51 is expected to validate that the length of :last_error is at most 10000 411821:26:51 #handle_exception! 411921:26:51 increases the attempts number 412021:26:51 saves error details 412121:26:51 .constraint_type_exists? 412221:26:51 is expected to be truthy 412321:26:51 always asks the database 412421:26:51# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/async_constraints/postgres_async_constraint_validation_spec.rb. It took 0.95 second. Expected to take 1.24 seconds. 412521:26:51# [RSpecRunTime] Starting example group spec/helpers/safe_format_helper_spec.rb. Expected to take 1.2 seconds. 412621:26:51SafeFormatHelper 412721:26:51 #safe_format 412821:26:51 behaves like safe formatting 412921:26:51 is expected to eq "" 413021:26:51 is expected to be html safe 413121:26:51 behaves like safe formatting 413221:26:51 is expected to eq "Foo" 413321:26:51 is expected to be html safe 413421:26:51 behaves like safe formatting 413521:26:51 is expected to eq "<b>strong</b>" 413621:26:51 is expected to be html safe 413721:26:51 behaves like safe formatting 413821:26:52 is expected to eq "<b>strong</b>" 413921:26:52 is expected to be html safe 414021:26:52 behaves like safe formatting 414121:26:52 is expected to eq "<b>strong</b> <a href="">link</a>" 414221:26:52 is expected to be html safe 414321:26:52 when format is marked as html_safe 414421:26:52 behaves like safe formatting 414521:26:52 is expected to eq "<b>strong</b>" 414621:26:52 is expected to be html safe 414721:26:52 with multiple args 414821:26:52 behaves like safe formatting 414921:26:52 is expected to eq "<a>c</a> <x>z</x>" 415021:26:52 is expected to be html safe 415121:26:52 with a view component 415221:26:52 safetly formats 415321:26:52 with format containing escaped entities 415421:26:52 behaves like safe formatting 415521:26:52 is expected to eq "In < hour" 415621:26:52 is expected to be html safe 415721:26:52 behaves like safe formatting 415821:26:52 is expected to eq ""air"" 415921:26:52 is expected to be html safe 416021:26:52 behaves like safe formatting 416121:26:52 is expected to eq "Mix & match > all" 416221:26:52 is expected to be html safe 416421:26:52 plain_tag: "", open: nil, close: nil 416521:26:52 is expected to eq {} 416621:26:52 plain_tag: "a", open: nil, close: nil 416721:26:52 is expected to eq {} 416821:26:52 plain_tag: "<a", open: nil, close: nil 416921:26:52 is expected to eq {} 417021:26:52 plain_tag: "<a>", open: nil, close: nil 417121:26:52 is expected to eq {} 417221:26:52 plain_tag: "<a><a>", open: nil, close: nil 417321:26:52 is expected to eq {} 417421:26:52 plain_tag: "<input/>", open: nil, close: nil 417521:26:52 is expected to eq {} 417621:26:52 plain_tag: "<a></a>", open: "<a>", close: "</a>" 417721:26:52 is expected to eq {:tag_close=>"</a>", :tag_open=>"<a>"} 417821:26:52 is expected to be all 417921:26:52 plain_tag: "<a href=\"\">x</a>", open: "<a href=\"\">", close: "</a>" 418021:26:52 is expected to eq {:tag_close=>"</a>", :tag_open=>"<a href=\"\">"} 418121:26:52 is expected to be all 418221:26:52 when tag is not html_safe 418321:26:52 raises an ArgumentError 418421:26:52# [RSpecRunTime] Finishing example group spec/helpers/safe_format_helper_spec.rb. It took 1.1 seconds. Expected to take 1.2 seconds. 418521:26:52# [RSpecRunTime] Starting example group spec/lib/gitlab/git/lfs_changes_spec.rb. Expected to take 1.15 seconds. 418621:26:52Gitlab::Git::LfsChanges 418721:26:53 #new_pointers 418821:26:53 filters new objects to find lfs pointers 418921:26:53 limits new_objects using object_limit 419021:26:53 times out if given a small dynamic timeout 419121:26:53# [RSpecRunTime] RSpec elapsed time: 17 minutes 54.78 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.23 1.07 0.97 1/286 5664 419321:26:54# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/lfs_changes_spec.rb. It took 1.22 seconds. Expected to take 1.15 seconds. 419421:26:54# [RSpecRunTime] Starting example group spec/views/groups/new.html.haml_spec.rb. Expected to take 1.13 seconds. 419521:26:54groups/new.html.haml 419621:26:54 when a subgroup 419721:26:54 renders the visibility level section 419821:26:54 setup_for_company field 419921:26:54 does not have a default selection 420121:26:55 does have a default selection 420221:26:55# [RSpecRunTime] Finishing example group spec/views/groups/new.html.haml_spec.rb. It took 1.07 seconds. Expected to take 1.13 seconds. 420321:26:55# [RSpecRunTime] Starting example group spec/lib/gitlab/x509/tag_sigstore_spec.rb. Expected to take 1.09 seconds. 420421:26:55Gitlab::X509::Tag 420721:26:55 is expected not to be nil 420821:26:55 is expected to eq :unverified 420921:26:56 is expected to have attributes {:email => "gitlabgpgtest@gmail.com", :serial_number => 173635382582380059990335547381753891120957980146,...subject => "", :subject_key_identifier => "19:14:DC:80:44:35:52:58:7B:22:BD:6F:9E:AF:6C:61:AB:8C:FC:18"} 421021:26:56 is expected to have attributes {:subject => "CN=sigstore-intermediate,O=sigstore.dev", :subject_key_identifier => "DF:D3:E9:CF:56:24:11:96:F9:A8:D8:E9:28:55:A2:C6:2E:18:64:3F"} 421121:26:56# [RSpecRunTime] RSpec elapsed time: 17 minutes 57.03 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.21 1.07 0.97 1/286 5665 421321:26:56# [RSpecRunTime] Finishing example group spec/lib/gitlab/x509/tag_sigstore_spec.rb. It took 1.17 seconds. Expected to take 1.09 seconds. 421421:26:56# [RSpecRunTime] Starting example group spec/models/virtual_registries/packages/maven/registry_upstream_spec.rb. Expected to take 1.06 seconds. 421521:26:56VirtualRegistries::Packages::Maven::RegistryUpstream 421621:26:56 does not allow STI 421821:26:56 is expected to validate that :group cannot be empty/falsy 421921:26:56 is expected to validate that :registry_id is case-sensitively unique 422021:26:57 is expected to validate that :upstream_id is case-sensitively unique 422121:26:57 associations 422221:26:57 is expected to belong to group required: false 422321:26:57 is expected to belong to registry class_name => VirtualRegistries::Packages::Maven::Registry required: false inverse_of => registry_upstream 422421:26:57 is expected to belong to upstream class_name => VirtualRegistries::Packages::Maven::Upstream required: false inverse_of => registry_upstream 422521:26:57# [RSpecRunTime] Finishing example group spec/models/virtual_registries/packages/maven/registry_upstream_spec.rb. It took 1.04 seconds. Expected to take 1.06 seconds. 422621:26:57# [RSpecRunTime] Starting example group spec/models/ci/build_source_spec.rb. Expected to take 1.01 seconds. 422721:26:57Ci::BuildSource 422821:26:57 does not allow STI 422921:26:57 is expected to belong to build required: false 423121:26:57 is expected to validate that :build cannot be empty/falsy 423221:26:57 is expected to validate that :source cannot be empty/falsy 423321:26:57 partitioning 423521:26:57 sets partition_id to the current partition value 423621:26:57 when it is already set 423721:26:58 does not change the partition_id value 423821:26:58# [RSpecRunTime] Finishing example group spec/models/ci/build_source_spec.rb. It took 0.96 second. Expected to take 1.01 seconds. 423921:26:58# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_created_spec.rb. Expected to take 0.96 second. 424021:26:58Gitlab::Analytics::CycleAnalytics::StageEvents::IssueCreated 424121:26:58 behaves like LEFT JOIN-able value stream analytics event 424221:26:58 can use the event as LEFT JOIN 424321:26:58 when looking at the record with data 424421:26:58 contains the timestamp expression 424521:26:58 when looking at the record without data 424621:26:58 returns nil for the timestamp expression 424721:26:58 behaves like value stream analytics event 424821:26:58 is expected to be a kind of String 424921:26:58 is expected to be a kind of Symbol 425021:26:59 is expected to include ApplicationRecord(abstract) 425121:26:59 is expected to respond to #timestamp_projection 425221:26:59 is expected to respond to #html_description 425321:26:59 is expected to be a kind of Array 425421:26:59 #apply_query_customization 425521:26:59 expects an ActiveRecord::Relation object as argument and returns a modified version of it 425721:26:59 returns a hash that uniquely identifies an event 425821:26:59 does not differ when the same object is built with the same params 425921:26:59# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_created_spec.rb. It took 0.94 second. Expected to take 0.96 second. 426021:26:59# [RSpecRunTime] Starting example group spec/lib/gitlab/observability_spec.rb. Expected to take 0.92 second. 426121:26:59Gitlab::Observability 426221:26:59 .should_enable_observability_auth_scopes? 426321:26:59 when feature flag is enabled 426421:26:59 when resource is group 426521:26:59 is expected to equal true 426621:26:59 when resource is project 426721:26:59 is expected to equal true 426821:26:59 when resource is not a group or project 426921:26:59 is expected to equal false 427021:26:59 when feature flag is disabled 427121:26:59 when resource is group 427221:26:59 is expected to equal false 427321:26:59 when resource is project 427421:26:59 is expected to equal false 427521:26:59 when resource is not a group or project 427621:26:59 is expected to equal false 427721:26:59 .observability_url 427921:26:59 when in dev environment 428121:26:59 when in test environment 428321:26:59 when on staging.gitlab.com 428521:27:00 when overriden via ENV 428721:27:00 .observability_ingest_url 428921:27:00 when in dev environment 429121:27:00 when in test environment 429321:27:00 when on staging.gitlab.com 429521:27:00 when overriden via ENV 429721:27:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/observability_spec.rb. It took 1.0 second. Expected to take 0.92 second. 429821:27:00# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/normalizer_spec.rb. Expected to take 0.87 second. 429921:27:00Gitlab::Ci::Config::Normalizer 430021:27:00 .normalize_jobs 430121:27:00 with parallel config as integer 430221:27:00 does not have original job 430321:27:00 has parallelized jobs 430421:27:00 sets job instance in options 430521:27:00 parallelizes jobs with original config 430621:27:00 when the job is not parallelized 430721:27:00 returns the same hash 430821:27:00 when there is a job with a slash in it 430921:27:00 properly parallelizes job names 431021:27:00 behaves like parallel dependencies 431121:27:00 when job has dependencies on parallelized jobs 431221:27:00 parallelizes dependencies 431321:27:00 does not include original job name in RSpec::ExampleGroups::GitlabCiConfigNormalizer::NormalizeJobs::WithParallelConfigAsInteger::BehavesLikeParallelDependencies::WhenJobHasDependenciesOnParallelizedJobs::Anonymous 431421:27:00 when there are dependencies which are both parallelized and not 431521:27:00 parallelizes dependencies 431621:27:00 includes the regular job in dependencies 431721:27:00 behaves like parallel needs 431821:27:00 when job has needs on parallelized jobs 431921:27:00 parallelizes needs 432021:27:00 when there are dependencies which are both parallelized and not 432121:27:00 parallelizes dependencies 432221:27:00 includes the regular job in dependencies 432321:27:00 with a simple parallel matrix config 432421:27:00 does not have original job 432521:27:00 sets job instance in options 432621:27:00 sets job variables 432721:27:00 parallelizes jobs with original config 432821:27:00 has parallelized jobs 432921:27:00 behaves like parallel dependencies 433021:27:00 when job has dependencies on parallelized jobs 433121:27:00 parallelizes dependencies 433221:27:00 does not include original job name in RSpec::ExampleGroups::GitlabCiConfigNormalizer::NormalizeJobs::WithASimpleParallelMatrixConfig::BehavesLikeParallelDependencies::WhenJobHasDependenciesOnParallelizedJobs::Anonymous 433321:27:00 when there are dependencies which are both parallelized and not 433421:27:00 parallelizes dependencies 433521:27:00 includes the regular job in dependencies 433621:27:00 behaves like parallel needs 433721:27:00 when job has needs on parallelized jobs 433821:27:00 parallelizes needs 433921:27:00 when there are dependencies which are both parallelized and not 434021:27:00 parallelizes dependencies 434121:27:00 includes the regular job in dependencies 434221:27:00 behaves like needs:parallel:matrix 434321:27:00 when job has needs:parallel:matrix on parallelized jobs 434421:27:00 parallelizes and only keeps needs specified by needs:parallel:matrix 434521:27:00 with a complex parallel matrix config 434621:27:00 behaves like parallel needs 434721:27:00 when job has needs on parallelized jobs 434821:27:00 parallelizes needs 434921:27:00 when there are dependencies which are both parallelized and not 435021:27:01 parallelizes dependencies 435121:27:01 includes the regular job in dependencies 435221:27:01 behaves like needs:parallel:matrix 435321:27:01 when job has needs:parallel:matrix on parallelized jobs 435421:27:01 parallelizes and only keeps needs specified by needs:parallel:matrix 435521:27:01 when parallel config does not matches a factory 435621:27:01 does not alter the job config 435721:27:01 when jobs config is nil 435821:27:01 is expected to eq {} 435921:27:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/normalizer_spec.rb. It took 0.92 second. Expected to take 0.87 second. 436021:27:01# [RSpecRunTime] Starting example group spec/uploaders/dependency_proxy/file_uploader_spec.rb. Expected to take 0.85 second. 436121:27:01DependencyProxy::FileUploader 436221:27:01 DependencyProxy::Blob uploader 436321:27:01 behaves like builds correct paths 436521:27:01 behaves like matches the method pattern 436621:27:01 is expected to match /\h{2}\/\h{2}/ 436821:27:01 behaves like matches the method pattern 436921:27:01 is expected to match /\/dependency_proxy\/tmp\/cache/ 437121:27:01 behaves like matches the method pattern 437221:27:01 is expected to match /\/dependency_proxy\/tmp\/work/ 437321:27:01 #upload_path 437421:27:01 behaves like matches the method pattern 437521:27:01 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 437621:27:01 #relative_path 437721:27:01 is relative (PENDING: Path not set, skipping.) 437821:27:01 .absolute_path 437921:27:01 behaves like matches the method pattern 438021:27:01 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 438221:27:01 behaves like matches the method pattern 438321:27:01 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 438421:27:01 path traversal exploits 438521:27:01 throws an exception 438621:27:01 object store is remote 438721:27:01 behaves like builds correct paths 438921:27:01 behaves like matches the method pattern 439021:27:01 is expected to match /\h{2}\/\h{2}/ 439221:27:01 behaves like matches the method pattern 439321:27:01 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 439521:27:01 behaves like matches the method pattern 439621:27:01 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 439721:27:01 #upload_path 439821:27:01 behaves like matches the method pattern 439921:27:01 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 440021:27:01 #relative_path 440121:27:01 is relative (PENDING: Path not set, skipping.) 440221:27:01 .absolute_path 440321:27:01 behaves like matches the method pattern 440421:27:01 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 440621:27:01 behaves like matches the method pattern 440721:27:01 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 440821:27:01 path traversal exploits 440921:27:01 throws an exception 441021:27:01 DependencyProxy::Manifest uploader 441121:27:02 will change upload file content type to match the model content type 441221:27:02# [RSpecRunTime] Finishing example group spec/uploaders/dependency_proxy/file_uploader_spec.rb. It took 0.95 second. Expected to take 0.85 second. 441321:27:02# [RSpecRunTime] Starting example group spec/services/ci/runners/update_runner_service_spec.rb. Expected to take 0.81 second. 441421:27:02Ci::Runners::UpdateRunnerService#execute 441521:27:02 with description params 441621:27:02 updates the runner and ticking the queue 441721:27:02 with tag_list param 441821:27:02 tag_list: [], expected_tag_list: [] 441921:27:02 updates the runner and ticking the queue 442021:27:02 tag_list: ["macos"], expected_tag_list: ["macos"] 442121:27:02 updates the runner and ticking the queue 442221:27:02 tag_list: ["linux"], expected_tag_list: ["linux"] 442321:27:02 updates the runner and ticking the queue 442421:27:02 with paused param 442521:27:02 updates the runner and ticking the queue 442621:27:02 with cost factor params 442721:27:02 updates the runner cost factors 442821:27:02 when params are not valid 442921:27:03 does not update and returns error because it is not valid 443021:27:03# [RSpecRunTime] Finishing example group spec/services/ci/runners/update_runner_service_spec.rb. It took 1.0 second. Expected to take 0.81 second. 443121:27:03# [RSpecRunTime] Starting example group spec/lib/gitlab/legacy_github_import/milestone_formatter_spec.rb. Expected to take 0.79 second. 443221:27:03Gitlab::LegacyGithubImport::MilestoneFormatter 443321:27:03 when importing a GitHub project 443421:27:03 behaves like Gitlab::LegacyGithubImport::MilestoneFormatter#attributes 443521:27:03 when milestone is open 443621:27:03 returns formatted attributes 443721:27:03 when milestone is closed 443821:27:03 returns formatted attributes 443921:27:03 when milestone has a due date 444021:27:03 returns formatted attributes 444121:27:03 when importing a Gitea project 444221:27:03 behaves like Gitlab::LegacyGithubImport::MilestoneFormatter#attributes 444321:27:03 when milestone is open 444421:27:03 returns formatted attributes 444521:27:03 when milestone is closed 444621:27:03 returns formatted attributes 444721:27:03 when milestone has a due date 444821:27:03 returns formatted attributes 444921:27:03# [RSpecRunTime] Finishing example group spec/lib/gitlab/legacy_github_import/milestone_formatter_spec.rb. It took 0.81 second. Expected to take 0.79 second. 445021:27:03# [RSpecRunTime] Starting example group spec/lib/import/bulk_imports/source_users_mapper_spec.rb. Expected to take 0.76 second. 445121:27:03Import::BulkImports::SourceUsersMapper 445321:27:04 always returns true 445521:27:04 returns placeholder user id 445621:27:04 when import source user have been reassigned to a real user 445721:27:04 returns real user user id 445821:27:04# [RSpecRunTime] Finishing example group spec/lib/import/bulk_imports/source_users_mapper_spec.rb. It took 0.78 second. Expected to take 0.76 second. 445921:27:04# [RSpecRunTime] Starting example group spec/lib/web_ide/extensions_marketplace_spec.rb. Expected to take 0.74 second. 446021:27:04WebIde::ExtensionsMarketplace 446121:27:04 #webide_extensions_gallery_settings 446221:27:04 when instance enabled 446321:27:04 when user opt in enabled, returns enabled settings 446421:27:04 when user opt in disabled 446521:27:04 opt_in_status: :unset, reason: :opt_in_unset 446621:27:04 returns disabled settings 446721:27:04 opt_in_status: :disabled, reason: :opt_in_disabled 446821:27:05 returns disabled settings 446921:27:05 when instance disabled 447021:27:05 returns disabled settings and help url 447221:27:05 is expected to match "/help/user/project/web_ide/index.md#extension-marketplace" 447321:27:05 feature enabled methods 447421:27:05 vscode_web_ide: current_user, web_ide_extensions_marketplace: current_user, expectation: true 447521:27:05 #feature_enabled? 447621:27:05 is expected to equal true 447721:27:05 #feature_enabled_for_any_user? 447821:27:05 is expected to equal true 447921:27:05 vscode_web_ide: current_user, web_ide_extensions_marketplace: false, expectation: false 448021:27:05 #feature_enabled? 448121:27:05 is expected to equal false 448221:27:05 #feature_enabled_for_any_user? 448321:27:05 is expected to equal false 448421:27:05 vscode_web_ide: false, web_ide_extensions_marketplace: current_user, expectation: false 448521:27:05 #feature_enabled? 448621:27:05 is expected to equal false 448721:27:05 #feature_enabled_for_any_user? 448821:27:05 is expected to equal false 448921:27:05 #help_preferences_url 449021:27:05 is expected to match "/help/user/profile/preferences.md#integrate-with-the-extension-marketplace" 449121:27:05 #marketplace_home_url 449321:27:05 #user_preferences_url 449421:27:05 is expected to match "/-/profile/preferences#integrations" 449521:27:05# [RSpecRunTime] Finishing example group spec/lib/web_ide/extensions_marketplace_spec.rb. It took 0.77 second. Expected to take 0.74 second. 449621:27:05# [RSpecRunTime] Starting example group spec/config/inject_enterprise_edition_module_spec.rb. Expected to take 0.71 second. 449721:27:05InjectEnterpriseEditionModule 449821:27:05 #prepend_mod_with 449921:27:05 behaves like expand the extension with 450021:27:05 when extension namespace is set at top-level 450121:27:05 calls prepend with the extension module 450221:27:05 when extension namespace is set at another namespace 450321:27:05 calls prepend with the extension module from the additional namespace 450421:27:05 when extension namespace exists but not the extension 450521:27:05 does not call prepend 450621:27:05 when extension namespace does not exist 450721:27:05 does not call prepend 450821:27:05 #extend_mod_with 450921:27:05 behaves like expand the extension with 451021:27:05 when extension namespace is set at top-level 451121:27:05 calls extend with the extension module 451221:27:05 when extension namespace is set at another namespace 451321:27:05 calls extend with the extension module from the additional namespace 451421:27:05 when extension namespace exists but not the extension 451521:27:05 does not call extend 451621:27:05 when extension namespace does not exist 451721:27:05 does not call extend 451821:27:05 #include_mod_with 451921:27:05 behaves like expand the extension with 452021:27:05 when extension namespace is set at top-level 452121:27:05 calls include with the extension module 452221:27:05 when extension namespace is set at another namespace 452321:27:05 calls include with the extension module from the additional namespace 452421:27:05 when extension namespace exists but not the extension 452521:27:05 does not call include 452621:27:05 when extension namespace does not exist 452721:27:05 does not call include 452821:27:05 #prepend_mod 452921:27:05 behaves like expand the assumed extension with 453021:27:05 when extension namespace is set at top-level 453121:27:05 calls prepend with the extension module 453221:27:05 when extension namespace exists but not the extension 453321:27:05 does not call prepend 453421:27:05 when extension namespace does not exist 453521:27:05 does not call prepend 453721:27:05 behaves like expand the assumed extension with 453821:27:05 when extension namespace is set at top-level 453921:27:05 calls extend with the extension module 454021:27:05 when extension namespace exists but not the extension 454121:27:05 does not call extend 454221:27:05 when extension namespace does not exist 454321:27:05 does not call extend 454421:27:05 #include_mod 454521:27:05 behaves like expand the assumed extension with 454621:27:05 when extension namespace is set at top-level 454721:27:05 calls include with the extension module 454821:27:05 when extension namespace exists but not the extension 454921:27:06 does not call include 455021:27:06 when extension namespace does not exist 455121:27:06 does not call include 455221:27:06 #gitlab_extensions 455321:27:06 when there are no extension modules 455421:27:06 returns the class itself 455521:27:06 when there are extension modules 455621:27:06 returns the class itself and any extensions 455721:27:06# [RSpecRunTime] Finishing example group spec/config/inject_enterprise_edition_module_spec.rb. It took 0.66 second. Expected to take 0.71 second. 455821:27:06# [RSpecRunTime] Starting example group spec/serializers/group_link/project_group_link_serializer_spec.rb. Expected to take 0.69 second. 455921:27:06GroupLink::ProjectGroupLinkSerializer 456021:27:06 matches json schema 456121:27:06# [RSpecRunTime] Finishing example group spec/serializers/group_link/project_group_link_serializer_spec.rb. It took 0.78 second. Expected to take 0.69 second. 456221:27:06# [RSpecRunTime] Starting example group spec/services/integrations/test/group_service_spec.rb. Expected to take 0.65 second. 456321:27:06Integrations::Test::GroupService 456521:27:07 without event specified 456621:27:07 tests the integration with default data 456721:27:07 with event specified 456821:27:07 if event is not supported by integration 456921:27:07 returns error message 457021:27:07 for `push` event 457121:27:07 executes integration 457221:27:07 for `tag_push` event 457321:27:07 executes integration 457421:27:07# [RSpecRunTime] Finishing example group spec/services/integrations/test/group_service_spec.rb. It took 0.64 second. Expected to take 0.65 second. 457521:27:07# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/rollout_status_spec.rb. Expected to take 0.63 second. 457621:27:07Gitlab::Kubernetes::RolloutStatus 457721:27:07 #deployments 457821:27:07 stores the deployments 458021:27:07 for stable track 458121:27:07 stores the union of deployment instances 458221:27:07 for stable track 458321:27:07 sorts stable instances last 458521:27:07 when all instances are finished 458621:27:07 is expected to eq 100 458721:27:07 when half of the instances are finished 458821:27:07 is expected to eq 50 458921:27:07 with one deployment 459021:27:07 sets the completion percentage when a deployment has more running pods than desired 459121:27:07 with two deployments on different tracks 459221:27:07 sets the completion percentage when all pods are complete 459321:27:07 with two deployments that both have track set to "stable" 459421:27:07 sets the completion percentage when all pods are complete 459521:27:07 sets the completion percentage when no pods are complete 459621:27:07 sets the completion percentage when a quarter of the pods are complete 459721:27:07 with two deployments, one with track set to "stable" and one with no track label 459821:27:07 sets the completion percentage when all pods are complete 459921:27:07 sets the completion percentage when no pods are complete 460021:27:07 sets the completion percentage when a third of the pods are complete 460221:27:07 when all instances are finished 460321:27:07 is expected to be truthy 460421:27:07 when half of the instances are finished 460521:27:07 is expected to be falsy 460721:27:07 when the specs are passed 460821:27:07 is expected to be found 460921:27:07 when list of specs is empty 461021:27:08 is expected not to be found 461221:27:08 is expected to be loading 461421:27:08 when the specs are passed 461521:27:08 is expected not to be not found 461621:27:08 when list of specs is empty 461721:27:08 is expected to be not found 461821:27:08 #canary_ingress_exists? 461921:27:08 when canary ingress exists 462021:27:08 returns true 462121:27:08 when canary ingress does not exist 462221:27:08 returns false 462321:27:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/rollout_status_spec.rb. It took 0.65 second. Expected to take 0.63 second. 462421:27:08# [RSpecRunTime] Starting example group spec/graphql/types/base_enum_spec.rb. Expected to take 0.63 second. 462521:27:08Types::BaseEnum 462621:27:08 appends to the description if given 462721:27:08 adds information about the replacement if provided 462821:27:08 adds a formatted `deprecated_reason` to the subject 462921:27:08 does not allow :alpha and :deprecated together 463021:27:08 does not append to the description if it is absent 463121:27:08 supports :alpha 463221:27:08 supports named reasons: renamed 463421:27:08 adds all enum values to #enum 463521:27:08 is a HashWithIndefferentAccess 463721:27:08 defaults to true 463821:27:08 when subject is deprecated 463921:27:08 defaults to true 464021:27:08 returns false if `remove_deprecated` is true in context 464221:27:08 raises an informative error if `deprecation_reason` is used 464321:27:08 raises an error if a required property is missing 464421:27:08 raises an error if milestone is not a String 464521:27:08 .from_rails_enum 464621:27:08 contructs the correct values 464721:27:08 .declarative_enum 464821:27:08 #graphql_name 464921:27:08 when the use_name is `true` 465021:27:08 changes the graphql_name 465121:27:08 when the use_name is `false` 465221:27:08 does not change the graphql_name 465321:27:08 #description 465421:27:08 when the use_description is `true` 465521:27:08 changes the description 465621:27:08 when the use_description is `false` 465721:27:08 does not change the description 465921:27:08 sets the values defined by the declarative enum 466021:27:08 #authorized? 466121:27:08 delegates to authorization 466221:27:08# [RSpecRunTime] Finishing example group spec/graphql/types/base_enum_spec.rb. It took 0.61 second. Expected to take 0.63 second. 466321:27:08# [RSpecRunTime] Starting example group spec/workers/ci/job_artifacts/expire_project_build_artifacts_worker_spec.rb. Expected to take 0.59 second. 466421:27:08Ci::JobArtifacts::ExpireProjectBuildArtifactsWorker 466621:27:09 executes ExpireProjectArtifactsService service with the project 466721:27:09 when project does not exist 466821:27:09 does nothing 466921:27:09# [RSpecRunTime] Finishing example group spec/workers/ci/job_artifacts/expire_project_build_artifacts_worker_spec.rb. It took 0.63 second. Expected to take 0.59 second. 467021:27:09# [RSpecRunTime] Starting example group spec/services/ci/process_pipeline_service_spec.rb. Expected to take 0.58 second. 467121:27:09Ci::ProcessPipelineService 467221:27:09 processing events counter 467321:27:10 increments processing events counter 467421:27:10# [RSpecRunTime] Finishing example group spec/services/ci/process_pipeline_service_spec.rb. It took 0.66 second. Expected to take 0.58 second. 467521:27:10# [RSpecRunTime] Starting example group spec/lib/gitlab/email/handler_spec.rb. Expected to take 0.54 second. 467621:27:10Gitlab::Email::Handler 467821:27:10 picks issue handler if there is no merge request prefix 467921:27:10 picks merge request handler if there is merge request key 468021:27:10 returns nil if no handler is found 468121:27:10 returns nil if provided email is nil 468221:27:10 key matches the reply_key of a notification 468321:27:10 picks note handler 468421:27:10 key matches the reply_key of a notification, along with an unsubscribe suffix 468521:27:10 picks unsubscribe handler 468621:27:10 new issue email 468721:27:10 return new issue handler 468821:27:10 a Service Desk email 468921:27:10 uses the Service Desk handler 469021:27:10 regexps are set properly 469121:27:10 picks each handler at least once 469221:27:10 can pick exactly one handler for each address 469321:27:10# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/handler_spec.rb. It took 0.5 second. Expected to take 0.54 second. 469421:27:10# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/product/parallel_spec.rb. Expected to take 0.53 second. 469521:27:10Gitlab::Ci::Config::Entry::Product::Parallel 469621:27:10 with invalid config 469721:27:10 when it is not a numeric value 469821:27:10 behaves like invalid config 470021:27:10 is expected not to be valid 470221:27:10 returns error about invalid type 470321:27:10 when it is lower than one 470421:27:10 behaves like invalid config 470621:27:10 is expected not to be valid 470821:27:10 returns error about invalid type 470921:27:10 when it is bigger than 200 471021:27:10 behaves like invalid config 471221:27:10 is expected not to be valid 471421:27:10 returns error about invalid type 471521:27:10 when it is not an integer 471621:27:10 behaves like invalid config 471821:27:10 is expected not to be valid 472021:27:10 returns error about invalid type 472121:27:10 with empty hash config 472221:27:10 behaves like invalid config 472421:27:10 is expected not to be valid 472621:27:10 returns error about invalid type 472721:27:10 with numeric config 472821:27:10 when job is specified 473021:27:10 is expected to be valid 473221:27:10 returns job needs configuration 473321:27:10 when :numeric is not allowed 473421:27:10 behaves like invalid config 473621:27:11 is expected not to be valid 473821:27:11 returns error about invalid type 473921:27:11 with matrix builds config 474021:27:11 when matrix is specified 474221:27:11 is expected to be valid 474421:27:11 returns job needs configuration 474521:27:11 when :matrix is not allowed 474621:27:11 behaves like invalid config 474821:27:11 is expected not to be valid 475021:27:11 returns error about invalid type 475121:27:12# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/product/parallel_spec.rb. It took 1.7 seconds. Expected to take 0.53 second. 475221:27:12# [RSpecRunTime] Starting example group spec/lib/bitbucket/representation/repo_spec.rb. Expected to take 0.49 second. 475321:27:12Bitbucket::Representation::Repo 475521:27:12 is expected to eq "test" 475721:27:12 is expected to eq "test_full" 475921:27:12 is expected to be falsey 476021:27:12 is expected to be truthy 476221:27:12 is expected to eq "test" 476421:27:12 is expected to eq "ben" 476521:27:12 #issues_enabled? 476621:27:12 is expected to be falsey 476721:27:12 is expected to be truthy 476921:27:12 is expected to be falsey 477021:27:12 is expected to be truthy 477121:27:12 #default_branch 477221:27:12 is expected to eq "master" 477321:27:12 is expected to eq nil 477421:27:12 #description 477521:27:12 is expected to eq "desc" 477721:27:12 is expected to eq {"message"=>"error!"} 477821:27:12 is expected to eq nil 477921:27:12 #owner_and_slug 478021:27:12 is expected to eq ["ben", "test"] 478321:27:12 when auth type is basic 478421:27:12 builds url with basic auth 478521:27:12# [RSpecRunTime] Finishing example group spec/lib/bitbucket/representation/repo_spec.rb. It took 0.58 second. Expected to take 0.49 second. 478621:27:12# [RSpecRunTime] Starting example group spec/components/pajamas/radio_tag_component_spec.rb. Expected to take 0.48 second. 478721:27:12Pajamas::RadioTagComponent 478821:27:12 with `label` slot 478921:27:12 renders unchecked radio 479021:27:12 renders label text 479121:27:12 with default options 479221:27:12 renders unchecked radio 479321:27:12 renders label text 479421:27:13 does not render help text 479521:27:13 renders correct label "for" attribute 479621:27:13 with `label` and `help_text` slots 479721:27:13 renders unchecked radio 479821:27:13 renders label text 479921:27:13 renders help text 480021:27:13 with `help_text` slot 480121:27:13 renders unchecked radio 480221:27:13 renders help text 480321:27:13 with custom options 480421:27:13 renders label text 480521:27:13 renders help text 480621:27:13 renders checked radio 480721:27:13 adds CSS class to label 480821:27:13# [RSpecRunTime] Finishing example group spec/components/pajamas/radio_tag_component_spec.rb. It took 0.47 second. Expected to take 0.48 second. 480921:27:13# [RSpecRunTime] Starting example group spec/lib/bulk_imports/network_error_spec.rb. Expected to take 0.45 second. 481021:27:13BulkImports::NetworkError 481221:27:13 requires either a message or a HTTP response 481421:27:13 returns true for MAX_RETRIABLE_COUNT times when cause if one of RETRIABLE_EXCEPTIONS 481521:27:13 returns true for MAX_RETRIABLE_COUNT times when response is one of RETRIABLE_CODES 481621:27:13 returns false for other exceptions 481721:27:13 when entity is passed 481821:27:13 increments entity cache key 481921:27:13 #retry_delay 482021:27:13 when the exception is not a rate limit error 482121:27:13 returns the default value 482221:27:13 when the exception is a decompression error 482321:27:13 returns the exception delay value 482421:27:13 when the exception is a no space left error 482521:27:13 returns the exception delay value 482621:27:13 when the exception is a rate limit error 482721:27:13 returns the "Retry-After" 482821:27:13 returns the default value when there is no "Retry-After" header 482921:27:13# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/network_error_spec.rb. It took 0.42 second. Expected to take 0.45 second. 483021:27:13# [RSpecRunTime] Starting example group spec/lib/sidebars/groups/menus/ci_cd_menu_spec.rb. Expected to take 0.43 second. 483121:27:13Sidebars::Groups::Menus::CiCdMenu 483421:27:14 is expected not to be nil 483521:27:14 when the user does not have access 483621:27:14 is expected to be nil 483721:27:14# [RSpecRunTime] Finishing example group spec/lib/sidebars/groups/menus/ci_cd_menu_spec.rb. It took 0.44 second. Expected to take 0.43 second. 483821:27:14# [RSpecRunTime] Starting example group spec/lib/gitlab/tracking/event_validator_spec.rb. Expected to take 0.41 second. 483921:27:14Gitlab::Tracking::EventValidator 484121:27:14 when event exists and properties are valid 484221:27:14 does not raise an error 484321:27:14 when event does not exist 484421:27:14 raises an UnknownEventError 484521:27:14 when properties have invalid types 484621:27:14 when user is invalid 484721:27:14 raises an InvalidPropertyTypeError 484821:27:14 when project is invalid 484921:27:14 raises an InvalidPropertyTypeError 485021:27:14 when namespace is invalid 485121:27:14 raises an InvalidPropertyTypeError 485221:27:14 when a base additional property is invalid 485321:27:14 when label is invalid 485421:27:14 raises an InvalidPropertyTypeError 485521:27:14 when value is invalid 485621:27:14 raises an InvalidPropertyTypeError 485721:27:14 when property is invalid 485821:27:14 raises an InvalidPropertyTypeError 485921:27:14 when custom additional properties are not defined in event definition 486021:27:14 raises an InvalidPropertyError for unknown properties 486121:27:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/tracking/event_validator_spec.rb. It took 0.39 second. Expected to take 0.41 second. 486221:27:14# [RSpecRunTime] Starting example group spec/lib/gitlab/instrumentation/redis_helper_spec.rb. Expected to take 0.39 second. 486321:27:14Gitlab::Instrumentation::RedisHelper 486421:27:14 .measure_read_size 486621:27:14 reads Integer 486721:27:14 reads String 486821:27:14 .exclude_from_apdex? 486921:27:14 returns false if all commands are allowed 487021:27:14 returns true if any commands are banned 487121:27:14 .instrument_call 487221:27:14 instruments request count 487321:27:14 performs cluster validation 487421:27:14 when command is not valid for Redis Cluster 487521:27:14 reports cross slot request 487621:27:14 when an error is raised 487721:27:14 ensures duration is tracked 487821:27:14 when a RedisClient::ConnectionError is raised 487921:27:14 silences connection errors raised during the first attempt 488021:27:14 when error is raised on the second attempt 488121:27:14 instruments errors on second attempt 488221:27:14 when a RedisClient::Cluster::Pipeline::RedirectionNeeded is raised 488321:27:14 calls instance_count_cluster_pipeline_redirection 488421:27:14 when pipelined 488521:27:14 instruments pipelined request count 488621:27:14 .measure_write_size 488721:27:14 measures command size 488821:27:14 accept array input 488921:27:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/instrumentation/redis_helper_spec.rb. It took 0.41 second. Expected to take 0.39 second. 489021:27:14# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/configuration_spec.rb. Expected to take 0.38 second. 489121:27:14Gitlab::Database::LoadBalancing::Configuration 489321:27:14 when load balancing is not configured 489421:27:15 uses the default settings 489521:27:15 when load balancing is configured 489621:27:15 uses the custom configuration settings 489721:27:15 when the load balancing configuration uses strings as the keys 489821:27:15 uses the custom configuration settings 489921:27:15 #load_balancing_enabled? 490021:27:15 returns false when running inside a Rake task 490121:27:15 returns true when hosts are configured 490221:27:15 returns true when a service discovery record is configured 490321:27:15 returns false when no hosts are configured and service discovery is disabled 490421:27:15 #service_discovery_enabled? 490521:27:15 returns false when running inside a Rake task 490621:27:15 returns true when a record is configured 490721:27:15 returns false when no record is configured 490921:27:15 when a custom pool size is used 491021:27:15 always reads the value from the model configuration 491121:27:15 when the pool size is nil 491221:27:15 returns the default pool size 491321:27:15 #db_config_name 491421:27:15 returns connection name as symbol 491621:27:15 returns exactly db_config 491721:27:15# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/configuration_spec.rb. It took 0.39 second. Expected to take 0.38 second. 491821:27:15# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/avoid_feature_category_not_owned_spec.rb. Expected to take 0.36 second. 491921:27:15RuboCop::Cop::Gitlab::AvoidFeatureCategoryNotOwned 492121:27:15 behaves like defining feature category on a class 492221:27:15 flags a method call on a class 492321:27:15 flags a method call on a class with an array passed 492421:27:15 flags a method call on a class with an array passed 492521:27:15 for grape endpoints 492621:27:15 flags when passed as a hash for a Grape endpoint as keyword args 492721:27:15 flags when passed as a hash for a Grape endpoint in a hash 492821:27:15 behaves like defining feature category on a class 492921:27:15 flags a method call on a class 493021:27:15 flags a method call on a class with an array passed 493121:27:15 flags a method call on a class with an array passed 493221:27:15 in controllers 493321:27:15 behaves like defining feature category on a class 493421:27:15 flags a method call on a class 493521:27:15 flags a method call on a class with an array passed 493621:27:15 flags a method call on a class with an array passed 493721:27:15# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/avoid_feature_category_not_owned_spec.rb. It took 0.34 second. Expected to take 0.36 second. 493821:27:15# [RSpecRunTime] Starting example group spec/lib/version_check_spec.rb. Expected to take 0.34 second. 494121:27:15 returns the correct URL 494221:27:15 reactive cache properties 494321:27:15 .reactive_cache_refresh_interval 494421:27:15 returns 12.hours 494521:27:15 .reactive_cache_lifetime 494621:27:15 returns 7.days 494721:27:15 #calculate_reactive_cache 494821:27:15 response code is 200 with valid body 494921:27:15 returns the response object 495021:27:15 response code is 200 with invalid body 495121:27:15 returns an error hash 495221:27:15 response code is not 200 495321:27:15 returns an error hash 495521:27:15 with old string value in cache 495621:27:15Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 495821:27:15To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 496021:27:15 with non-hash value in cache 496121:27:15 returns nil and invalidates the reactive cache 496221:27:15 cache returns value 496321:27:15 returns the response object 496421:27:15 cache returns error 496521:27:15 returns nil and invalidates the reactive cache 496621:27:16# [RSpecRunTime] Finishing example group spec/lib/version_check_spec.rb. It took 0.29 second. Expected to take 0.34 second. 496721:27:16# [RSpecRunTime] Starting example group spec/contracts/provider_specs/helpers/provider/contract_source_helper_spec.rb. Expected to take 0.33 second. 496821:27:16Provider::ContractSourceHelper 496921:27:16 #construct_provider_url_path 497021:27:16 returns the provider url path 497121:27:16 #contract_location 497221:27:16 raises an error when an invalid requester is given 497321:27:16 raises an error when an invalid edition is given 497421:27:16 when the PACT_BROKER environment variable is not set 497521:27:16 extracts the relevant path from the pact_helper path 497621:27:16 does not construct the pact broker url 497721:27:16 when the PACT_BROKER environment variable is set 497821:27:16 extracts the relevant path from the pact_helper path 497921:27:16 does not construct the pact broker url 498021:27:16 #construct_consumer_url_path 498121:27:16 returns the consumer url path 498221:27:16 #local_contract_location 498321:27:16 returns the contract file path with the prefix path for a rake task 498421:27:16 returns the contract file path with the prefix path for a spec 498521:27:16 #construct_local_contract_path 498621:27:16 returns the local contract path 498721:27:16 #pact_broker_url 498821:27:16 returns the full url to the contract that the provider test is verifying 498921:27:16# [RSpecRunTime] Finishing example group spec/contracts/provider_specs/helpers/provider/contract_source_helper_spec.rb. It took 0.34 second. Expected to take 0.33 second. 499021:27:16# [RSpecRunTime] Starting example group spec/lib/authn/tokens/personal_access_token_spec.rb. Expected to take 0.32 second. 499121:27:16Authn::Tokens::PersonalAccessToken 499221:27:16 with valid personal access token 499321:27:16 behaves like finding the valid revocable 499521:27:16 finds the plaintext token 499721:27:16 successfully revokes the token 499821:27:16 behaves like token handling with unsupported token type 499921:27:16 with unsupported token type 500121:27:16 is nil when the token type is not supported 500321:27:16 raises error when the token type is not found 500421:27:16# [RSpecRunTime] Finishing example group spec/lib/authn/tokens/personal_access_token_spec.rb. It took 0.37 second. Expected to take 0.32 second. 500521:27:16# [RSpecRunTime] Starting example group spec/services/groups/update_statistics_service_spec.rb. Expected to take 0.3 second. 500621:27:16Groups::UpdateStatisticsService 500821:27:16 when group is nil 500921:27:16 does nothing 501021:27:16 with an existing group 501121:27:16 when namespace statistics exists for the group 501221:27:16 uses the existing statistics and refreshes them 501321:27:16 when namespace statistics does not exist for the group 501421:27:17 creates the statistics and refreshes them 501521:27:17# [RSpecRunTime] Finishing example group spec/services/groups/update_statistics_service_spec.rb. It took 0.34 second. Expected to take 0.3 second. 501621:27:17# [RSpecRunTime] Starting example group spec/helpers/gitlab_script_tag_helper_spec.rb. Expected to take 0.3 second. 501721:27:17GitlabScriptTagHelper 501821:27:17 external script tag 501921:27:17DEPRECATION WARNING: The asset "test.js" is not present in the asset pipeline. 502021:27:17Falling back to an asset that may be in the public folder. 502121:27:17This behavior is deprecated and will be removed. 502221:27:17To bypass the asset pipeline and preserve this behavior, 502321:27:17use the `skip_pipeline: true` option. 502421:27:17 (called from javascript_include_tag at /builds/gitlab-org/gitlab/app/helpers/gitlab_script_tag_helper.rb:12) 502521:27:17 returns a script tag with defer=true and a nonce 502621:27:17DEPRECATION WARNING: The asset "test.js" is not present in the asset pipeline. 502721:27:17Falling back to an asset that may be in the public folder. 502821:27:17This behavior is deprecated and will be removed. 502921:27:17To bypass the asset pipeline and preserve this behavior, 503021:27:17use the `skip_pipeline: true` option. 503121:27:17 (called from javascript_include_tag at /builds/gitlab-org/gitlab/app/helpers/gitlab_script_tag_helper.rb:12) 503221:27:17 returns a script tag with defer=false and a nonce 503321:27:17DEPRECATION WARNING: The asset "test.js" is not present in the asset pipeline. 503421:27:17Falling back to an asset that may be in the public folder. 503521:27:17This behavior is deprecated and will be removed. 503621:27:17To bypass the asset pipeline and preserve this behavior, 503721:27:17use the `skip_pipeline: true` option. 503821:27:17 (called from javascript_include_tag at /builds/gitlab-org/gitlab/app/helpers/gitlab_script_tag_helper.rb:12) 503921:27:17 returns a script tag with a nonce even nonce is set to nil 504021:27:17 inline script tag 504121:27:17 returns a script tag with a nonce using block syntax 504221:27:17 returns a script tag with a nonce using block syntax with options 504321:27:17 returns a script tag with a nonce using argument syntax 504421:27:17 returns a script tag with a nonce using argument syntax with options 504521:27:17 returns a script tag with a nonce using argument and block syntax with options 504621:27:17 #preload_link_tag 504721:27:17 returns a link tag with a nonce 504821:27:17# [RSpecRunTime] Finishing example group spec/helpers/gitlab_script_tag_helper_spec.rb. It took 0.33 second. Expected to take 0.3 second. 504921:27:17# [RSpecRunTime] Starting example group spec/lib/gitlab/manifest_import/manifest_spec.rb. Expected to take 0.28 second. 505021:27:17Gitlab::ManifestImport::Manifest 505321:27:17 is expected to equal true 505421:27:17 missing or invalid attributes 505521:27:17 is expected to equal false 505721:27:17 is expected to include "Make sure a <remote> tag is present and is valid." 505821:27:17 is expected to include "Make sure every <project> tag has name and path attributes." 506021:27:17 is expected to eq 660 506121:27:17 is expected to eq "platform/build" 506221:27:17 is expected to eq "build/make" 506421:27:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/manifest_import/manifest_spec.rb. It took 0.28 second. Expected to take 0.28 second. 506521:27:17# [RSpecRunTime] Starting example group spec/models/gpg_key_subkey_spec.rb. Expected to take 0.28 second. 506721:27:17 does not allow STI 506821:27:17 associations 506921:27:17 is expected to belong to gpg_key required: false 507121:27:17 is expected to validate that :gpg_key_id cannot be empty/falsy 507221:27:17 is expected to validate that :fingerprint cannot be empty/falsy 507321:27:17 is expected to validate that :keyid cannot be empty/falsy 507421:27:17# [RSpecRunTime] Finishing example group spec/models/gpg_key_subkey_spec.rb. It took 0.29 second. Expected to take 0.28 second. 507521:27:17# [RSpecRunTime] Starting example group spec/helpers/milestones_helper_spec.rb. Expected to take 0.26 second. 507621:27:17MilestonesHelper 507721:27:17 #milestone_header_class 507821:27:17 primary: true, issuables: [nil], header_color: "gl-bg-blue-500 gl-text-white", header_border: "" 507921:27:18 is expected to eq "gl-bg-blue-500 gl-text-white gl-flex" 508021:27:18 primary: true, issuables: [], header_color: "gl-bg-blue-500 gl-text-white", header_border: "gl-border-b-0 gl-rounded-base" 508121:27:18 is expected to eq "gl-bg-blue-500 gl-text-white gl-border-b-0 gl-rounded-base gl-flex" 508221:27:18 primary: false, issuables: [], header_color: "", header_border: "gl-border-b-0 gl-rounded-base" 508321:27:18 is expected to eq " gl-border-b-0 gl-rounded-base gl-flex" 508421:27:18 primary: false, issuables: [nil], header_color: "", header_border: "" 508521:27:18 is expected to eq " gl-flex" 508621:27:18 #milestone_counter_class 508721:27:18 when primary is set to true 508821:27:18 is expected to eq "gl-text-white" 508921:27:18 when primary is set to false 509021:27:18 is expected to eq "gl-text-gray-500" 509121:27:18# [RSpecRunTime] Finishing example group spec/helpers/milestones_helper_spec.rb. It took 0.23 second. Expected to take 0.26 second. 509221:27:18# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/node_spec.rb. Expected to take 0.25 second. 509321:27:18Gitlab::Database::QueryAnalyzers::PreventSetOperatorMismatch::Node 509521:27:18 is expected to be an instance of PgQuery::ColumnRef 509621:27:18 .locate_descendant 509721:27:18 is expected to be an instance of PgQuery::ResTarget 509821:27:18 with a filter 509921:27:18 is expected to be nil 510021:27:18 .locate_descendants 510121:27:18 is expected to be an instance of Array 510221:27:18 with a filter 510321:27:18 is expected to be nil 510421:27:18 .descendants 510521:27:18 with a block 510621:27:18 is expected to contain exactly PgQuery::Node and PgQuery::RangeVar 510721:27:18 without a block 510821:27:18 is expected to be an instance of Enumerator 510921:27:18 with a filter 511021:27:18 only traverse nodes that match the filter 511121:27:18# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/node_spec.rb. It took 0.23 second. Expected to take 0.25 second. 511221:27:18# [RSpecRunTime] Starting example group spec/components/layouts/settings_block_component_spec.rb. Expected to take 0.24 second. 511321:27:18Layouts::SettingsBlockComponent 511521:27:18 renders heading 511621:27:18 renders description 511721:27:18 renders description slot 511821:27:18 renders body slot 512021:27:18 renders testid 512121:27:18 renders collapsed if not expanded 512221:27:18 renders expanded if expanded 512321:27:18# [RSpecRunTime] Finishing example group spec/components/layouts/settings_block_component_spec.rb. It took 0.25 second. Expected to take 0.24 second. 512421:27:18# [RSpecRunTime] Starting example group spec/support_specs/helpers/stub_method_calls_spec.rb. Expected to take 0.23 second. 512521:27:18StubMethodCalls 512621:27:18 #stub_method 512721:27:18 stubs the method response 512821:27:18 when calling it on an already stubbed method 512921:27:18 stubs correctly 513021:27:18 methods that accept arguments 513121:27:18 stubs correctly 513221:27:18 methods that use named arguments 513321:27:18 stubs correctly 513421:27:18 stubbing non-existent method 513521:27:18 stubs correctly 513621:27:18 #restore_original_method 513721:27:18 restores original behaviour 513821:27:18 method is not stubbed 513921:27:18 is expected to raise NotImplementedError with "some_other_method has not been stubbed on #<Class:0x00007c7d8b2f0140>" 514021:27:18 #restore_original_methods 514121:27:18 restores original behaviour 514221:27:18# [RSpecRunTime] Finishing example group spec/support_specs/helpers/stub_method_calls_spec.rb. It took 0.24 second. Expected to take 0.23 second. 514321:27:18# [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability/check_draft_status_service_spec.rb. Expected to take 0.22 second. 514421:27:18MergeRequests::Mergeability::CheckDraftStatusService 514521:27:18 behaves like mergeability check service 514621:27:18 sets the identifier 514721:27:18 sets the description 514921:27:18 when the merge request is a draft 515021:27:19 returns a check result with status failed 515121:27:19 when the merge request is not a draft 515221:27:19 returns a check result with status success 515421:27:19 when skip check param is true 515521:27:19 returns true 515621:27:19 when skip check param is false 515721:27:19 returns false 515921:27:19 returns false 516021:27:19# [RSpecRunTime] Finishing example group spec/services/merge_requests/mergeability/check_draft_status_service_spec.rb. It took 0.23 second. Expected to take 0.22 second. 516121:27:19# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/coverage_spec.rb. Expected to take 0.22 second. 516221:27:19Gitlab::Ci::Config::Entry::Coverage 516421:27:19 when entry config value doesn't have the surrounding '/' 516621:27:19 is expected to include /coverage config must be a regular expression/ 516821:27:19 is expected not to be valid 516921:27:19 when entry config value has the surrounding '/' 517121:27:19 is expected to eq "Code coverage: \\d+\\.\\d+" 517321:27:19 is expected to be empty 517521:27:19 is expected to be valid 517621:27:19 when entry value is not valid 517821:27:19 is expected to include /coverage config must be a regular expression/ 518021:27:19 is expected not to be valid 518121:27:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/coverage_spec.rb. It took 0.2 second. Expected to take 0.22 second. 518221:27:19# [RSpecRunTime] Starting example group spec/graphql/types/issuable_type_spec.rb. Expected to take 0.21 second. 518321:27:19Types::IssuableType 518421:27:19 returns possible types 518521:27:19 .resolve_type 518621:27:19 resolves issues 518721:27:19 resolves merge requests 518821:27:19 resolves work items 518921:27:19 raises an error for invalid types 519021:27:19# [RSpecRunTime] Finishing example group spec/graphql/types/issuable_type_spec.rb. It took 0.21 second. Expected to take 0.21 second. 519121:27:19# [RSpecRunTime] Starting example group spec/lib/security/ci_configuration/container_scanning_build_action_spec.rb. Expected to take 0.21 second. 519221:27:19Security::CiConfiguration::ContainerScanningBuildAction 519321:27:19 with existing .gitlab-ci.yml 519421:27:19 container_scanning has not been included 519521:27:19 template includes are an array 519621:27:19 generates the correct YML 519721:27:19 template include is not an array 519821:27:19 generates the correct YML 519921:27:19 container_scanning has been included 520021:27:19 container_scanning template include are an array 520121:27:19 generates the correct YML 520221:27:19 container_scanning template include is not an array 520321:27:19 generates the correct YML 520421:27:19 with no .gitlab-ci.yml 520521:27:19 autodevops disabled 520621:27:19 generates the correct YML 520721:27:19 with autodevops enabled 520821:27:19 generates the correct YML 520921:27:19# [RSpecRunTime] Finishing example group spec/lib/security/ci_configuration/container_scanning_build_action_spec.rb. It took 0.17 second. Expected to take 0.21 second. 521021:27:19# [RSpecRunTime] Starting example group spec/views/members/access_denied_mailer/email.text.erb_spec.rb. Expected to take 0.2 second. 521121:27:19members/access_denied_mailer/email.text.erb 521221:27:19 when source is not hidden 521321:27:19 is expected not to have text "Hidden" 521421:27:19 is expected to have text "group153" 521521:27:19 when source is hidden 521621:27:19 is expected to have text "Hidden" 521721:27:19 is expected not to have text "group155" 521821:27:19# [RSpecRunTime] Finishing example group spec/views/members/access_denied_mailer/email.text.erb_spec.rb. It took 0.2 second. Expected to take 0.2 second. 521921:27:19# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_signals_spec.rb. Expected to take 0.19 second. 522021:27:19Gitlab::SidekiqSignals 522221:27:19 not a process group leader 522321:27:19 does nothing 522421:27:19 as a process group leader 522521:27:19 installs its own signal handlers for TERM and INT only 522621:27:19 installs a forwarding signal handler for INT 522721:27:20 raises if sidekiq no longer traps SIGINT 522821:27:20 installs a forwarding signal handler for TERM 522921:27:20 raises if sidekiq no longer traps SIGTERM 523021:27:20# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_signals_spec.rb. It took 0.18 second. Expected to take 0.19 second. 523121:27:20# [RSpecRunTime] Starting example group spec/policies/identity_provider_policy_spec.rb. Expected to take 0.18 second. 523221:27:20IdentityProviderPolicy 523421:27:20 is expected to be allowed :link 523521:27:20 is expected to be allowed :unlink 523621:27:20 when user is anonymous 523721:27:20 is expected not to be allowed :link 523821:27:20 is expected not to be allowed :unlink 523921:27:20 when provider is saml 524021:27:20 is expected to be allowed :link 524121:27:20 is expected not to be allowed :unlink 524221:27:20# [RSpecRunTime] Finishing example group spec/policies/identity_provider_policy_spec.rb. It took 0.17 second. Expected to take 0.18 second. 524321:27:20# [RSpecRunTime] Starting example group spec/scripts/setup/find-jh-branch_spec.rb. Expected to take 0.18 second. 524621:27:20 when it is not a merge request 524721:27:20 returns JH_DEFAULT_BRANCH 524821:27:20 when it is a merge request 524921:27:20 when there is a corresponding JH branch 525021:27:20 returns the corresponding JH branch name 525121:27:20 when there is no corresponding JH branch 525221:27:20 returns the default JH branch 525321:27:20 when it is targeting a default branch 525421:27:20 when there is a corresponding JH stable branch 525521:27:20 returns the corresponding JH stable branch 525621:27:20 when there is no corresponding JH stable branch 525721:27:20 raises FindJhBranch::BranchNotFound 525821:27:20 when it is not targeting the default branch 525921:27:20 returns the default JH branch 526021:27:20# [RSpecRunTime] Finishing example group spec/scripts/setup/find-jh-branch_spec.rb. It took 0.19 second. Expected to take 0.18 second. 526121:27:20# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/canceling_spec.rb. Expected to take 0.17 second. 526221:27:20Gitlab::Ci::Status::Canceling 526421:27:20 is expected to eq "canceling" 526621:27:20 is expected to eq "status_canceled" 526821:27:20 is expected to eq "canceling" 526921:27:20 #details_path 527021:27:20 is expected to be nil 527221:27:20 is expected to eq "favicon_status_canceled" 527421:27:20 is expected to eq "Canceling" 527521:27:20# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/canceling_spec.rb. It took 0.18 second. Expected to take 0.17 second. 527621:27:20# [RSpecRunTime] Starting example group spec/views/admin/application_settings/_slack.html.haml_spec.rb. Expected to take 0.16 second. 527721:27:20admin/application_settings/_slack.html.haml 527821:27:20 renders the form correctly 527921:27:20 when GitLab.com 528021:27:20 renders the form correctly 528121:27:20# [RSpecRunTime] Finishing example group spec/views/admin/application_settings/_slack.html.haml_spec.rb. It took 0.17 second. Expected to take 0.16 second. 528221:27:20# [RSpecRunTime] Starting example group spec/lib/gitlab/git/raw_diff_change_spec.rb. Expected to take 0.16 second. 528321:27:20Gitlab::Git::RawDiffChange 528521:27:20 does not set most of the attrs 528621:27:20 adding a file 528721:27:20 initialize the proper attrs 528821:27:20 renaming a file 528921:27:20 initialize the proper attrs 529021:27:20 modifying a file 529121:27:20 initialize the proper attrs 529221:27:20 deleting a file 529321:27:20 initialize the proper attrs 529421:27:20# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/raw_diff_change_spec.rb. It took 0.16 second. Expected to take 0.16 second. 529521:27:20# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/stage_event_spec.rb. Expected to take 0.15 second. 529621:27:20Gitlab::Analytics::CycleAnalytics::StageEvents::StageEvent 529721:27:20 is expected to respond to #object_type 529821:27:21 is expected to respond to #apply_query_customization 529921:27:21 is expected to respond to #identifier 530021:27:21 is expected to respond to #name 530121:27:21 is expected to respond to #timestamp_projection 530221:27:21# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/stage_event_spec.rb. It took 0.17 second. Expected to take 0.15 second. 530321:27:21# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/application_help_spec.rb. Expected to take 0.14 second. 530421:27:21Gitlab::SlashCommands::ApplicationHelp 530621:27:21 displays the help section 530721:27:21 with incident declare command 530821:27:21 when feature flag is enabled 530921:27:21 displays the declare command 531021:27:21 when feature flag is disabled 531121:27:21 does not displays the declare command 531221:27:21# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/application_help_spec.rb. It took 0.16 second. Expected to take 0.14 second. 531321:27:21# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/pair_selector_spec.rb. Expected to take 0.14 second. 531421:27:21Gitlab::Diff::PairSelector 531621:27:21 finds all pairs 531721:27:21 when there are empty lines 531821:27:21 is expected not to raise Exception 531921:27:21 when there are only removals 532021:27:21 returns empty collection 532121:27:21 when there are only additions 532221:27:21 returns empty collection 532321:27:21 when there are no changes 532421:27:21 returns empty collection 532521:27:21# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/pair_selector_spec.rb. It took 0.16 second. Expected to take 0.14 second. 532621:27:21# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/artifacts/adapters/raw_stream_spec.rb. Expected to take 0.13 second. 532721:27:21Gitlab::Ci::Build::Artifacts::Adapters::RawStream 532921:27:21 when stream is passed 533121:27:21 when stream is not passed 533221:27:21 raises an error 533421:27:21 when file is not empty 533521:27:21 iterates content 533621:27:21 when file is empty 533721:27:21 does not iterate content 533821:27:21# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/artifacts/adapters/raw_stream_spec.rb. It took 0.13 second. Expected to take 0.13 second. 533921:27:21# [RSpecRunTime] Starting example group spec/graphql/types/namespace_type_spec.rb. Expected to take 0.13 second. 534021:27:21Types::NamespaceType 534121:27:21 is expected to require graphql authorizations :read_namespace 534221:27:21 is expected to include Types::TodoableInterface 534321:27:21 has the expected fields 534421:27:21 is expected to eq "Namespace" 534521:27:21# [RSpecRunTime] Finishing example group spec/graphql/types/namespace_type_spec.rb. It took 0.13 second. Expected to take 0.13 second. 534621:27:21# [RSpecRunTime] Starting example group spec/lib/gitlab/config/entry/validatable_spec.rb. Expected to take 0.12 second. 534721:27:21Gitlab::Config::Entry::Validatable 534921:27:21 returns validator 535021:27:21 returns only one validator to mitigate leaks 535121:27:21 when validating entry instance 535221:27:21 when attribute is valid 535321:27:21 instance of validator is valid 535421:27:21 when attribute is not valid 535521:27:21 instance of validator is invalid 535621:27:21# [RSpecRunTime] Finishing example group spec/lib/gitlab/config/entry/validatable_spec.rb. It took 0.13 second. Expected to take 0.12 second. 535721:27:21# [RSpecRunTime] Starting example group spec/lib/backup/tasks/database_spec.rb. Expected to take 0.12 second. 535821:27:21Backup::Tasks::Database 535921:27:21 #post_restore_warning 536021:27:21 when restore finished with errors 536121:27:21 returns a warning message 536221:27:21 when restore finished without any error 536421:27:21 #pre_restore_warning 536521:27:21 when force is false 536621:27:21 returns a warning message 536721:27:21 when force_is true 536921:27:21# [RSpecRunTime] Finishing example group spec/lib/backup/tasks/database_spec.rb. It took 0.13 second. Expected to take 0.12 second. 537021:27:21# [RSpecRunTime] Starting example group spec/lib/gitlab/error_tracking/stack_trace_highlight_decorator_spec.rb. Expected to take 0.12 second. 537121:27:21Gitlab::ErrorTracking::StackTraceHighlightDecorator 537321:27:22 does not change issue_id 537421:27:22 does not change date_received 537521:27:22 decorates the stack trace context 537621:27:22# [RSpecRunTime] Finishing example group spec/lib/gitlab/error_tracking/stack_trace_highlight_decorator_spec.rb. It took 0.13 second. Expected to take 0.12 second. 537721:27:22# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/json_spec.rb. Expected to take 0.11 second. 537821:27:22RuboCop::Cop::Gitlab::Json 537921:27:22 when ActiveSupport::JSON is called 538021:27:22 registers an offense and autocorrects 538121:27:22 when ::JSON is called 538221:27:22 registers an offense and autocorrects 538321:27:22 when ::JSON is called in EE 538421:27:22 registers an offense and autocorrects 538521:27:22# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/json_spec.rb. It took 0.11 second. Expected to take 0.11 second. 538621:27:22# [RSpecRunTime] Starting example group spec/workers/jira_connect/retry_request_worker_spec.rb. Expected to take 0.1 second. 538721:27:22JiraConnect::RetryRequestWorker 538921:27:22 sends the request, with the appropriate headers 539021:27:22 when the proxied request fails 539121:27:22 arranges to retry the request 539221:27:22 when there are no more attempts left 539321:27:22 does not retry 539421:27:22# [RSpecRunTime] Finishing example group spec/workers/jira_connect/retry_request_worker_spec.rb. It took 0.11 second. Expected to take 0.1 second. 539521:27:22# [RSpecRunTime] Starting example group spec/graphql/types/snippets/blob_action_input_type_spec.rb. Expected to take 0.1 second. 539621:27:22Types::Snippets::BlobActionInputType 539721:27:22 sets the type of action argument to BlobActionEnum 539821:27:22 is expected to eq "SnippetBlobActionInputType" 539921:27:22 has the correct arguments 540021:27:22# [RSpecRunTime] Finishing example group spec/graphql/types/snippets/blob_action_input_type_spec.rb. It took 0.1 second. Expected to take 0.1 second. 540121:27:22# [RSpecRunTime] Starting example group spec/components/layouts/page_heading_component_spec.rb. Expected to take 0.1 second. 540221:27:22Layouts::PageHeadingComponent 540421:27:22 renders heading 540521:27:22 renders actions slot 540621:27:22 renders description slot 540721:27:22# [RSpecRunTime] Finishing example group spec/components/layouts/page_heading_component_spec.rb. It took 0.1 second. Expected to take 0.1 second. 540821:27:22# [RSpecRunTime] Starting example group spec/services/releases/links/params_spec.rb. Expected to take 0.09 second. 540921:27:22Releases::Links::Params 541021:27:22 #allowed_params 541121:27:22 returns only allowed params 541221:27:22 when deprecated filepath is used 541321:27:22 uses filepath value 541421:27:22 when both direct_asset_path and filepath are provided 541521:27:22 uses direct_asset_path value 541621:27:22# [RSpecRunTime] Finishing example group spec/services/releases/links/params_spec.rb. It took 0.09 second. Expected to take 0.09 second. 541721:27:22# [RSpecRunTime] Starting example group spec/initializers/100_patch_omniauth_oauth2_spec.rb. Expected to take 0.09 second. 541821:27:22OmniAuth::Strategies::OAuth2 541921:27:22 verifies the gem version 542021:27:22 when a Faraday exception is raised 542121:27:22 exception: Faraday::TimeoutError 542221:27:22 passes the exception to OmniAuth 542321:27:22 exception: Faraday::ConnectionFailed 542421:27:22 passes the exception to OmniAuth 542521:27:22# [RSpecRunTime] Finishing example group spec/initializers/100_patch_omniauth_oauth2_spec.rb. It took 0.09 second. Expected to take 0.09 second. 542621:27:22# [RSpecRunTime] Starting example group spec/serializers/import/github_realtime_repo_entity_spec.rb. Expected to take 0.09 second. 542721:27:22Import::GithubRealtimeRepoEntity 542821:27:22 exposes correct attributes 542921:27:22 when import stats is failed 543021:27:22 includes import_error 543121:27:22# [RSpecRunTime] Finishing example group spec/serializers/import/github_realtime_repo_entity_spec.rb. It took 0.11 second. Expected to take 0.09 second. 543221:27:22# [RSpecRunTime] Starting example group spec/graphql/mutations/ci/pipeline_schedule/variable_input_type_spec.rb. Expected to take 0.09 second. 543321:27:22Mutations::Ci::PipelineSchedule::VariableInputType 543421:27:22 is expected to eq "PipelineScheduleVariableInput" 543521:27:22 is expected to contain exactly "id", "key", "value", "variableType", and "destroy" 543621:27:22# [RSpecRunTime] Finishing example group spec/graphql/mutations/ci/pipeline_schedule/variable_input_type_spec.rb. It took 0.07 second. Expected to take 0.09 second. 543721:27:22# [RSpecRunTime] Starting example group spec/lib/api/validations/validators/integer_none_any_spec.rb. Expected to take 0.08 second. 543821:27:22API::Validations::Validators::IntegerNoneAny 543921:27:22 valid parameters 544021:27:22 does not raise a validation error 544121:27:22 invalid parameters 544221:27:22 raises a validation error 544321:27:22# [RSpecRunTime] Finishing example group spec/lib/api/validations/validators/integer_none_any_spec.rb. It took 0.07 second. Expected to take 0.08 second. 544421:27:22# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/avoid_feature_get_spec.rb. Expected to take 0.08 second. 544521:27:22RuboCop::Cop::Gitlab::AvoidFeatureGet 544621:27:22 bans use of Feature.ban 544721:27:23 ignores unrelated code 544821:27:23# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/avoid_feature_get_spec.rb. It took 0.07 second. Expected to take 0.08 second. 544921:27:23# [RSpecRunTime] Starting example group spec/tooling/merge_request_spec.rb. Expected to take 0.07 second. 545021:27:23Tooling::MergeRequest 545221:27:23 fetches merge request for local branch in the given GitLab project path 545321:27:23# [RSpecRunTime] Finishing example group spec/tooling/merge_request_spec.rb. It took 0.07 second. Expected to take 0.07 second. 545421:27:23# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/crystalball/described_class_execution_detector_spec.rb. Expected to take 0.07 second. 545521:27:23Tooling::Crystalball::DescribedClassExecutionDetector 545721:27:23 is expected to eq ["file.rb"] 545821:27:23 with path in excluded prefix 545921:27:23 is expected to eq [] 546021:27:23# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/crystalball/described_class_execution_detector_spec.rb. It took 0.07 second. Expected to take 0.07 second. 546121:27:23# [RSpecRunTime] Starting example group spec/lib/gitlab/grape_logging/loggers/cloudflare_logger_spec.rb. Expected to take 0.07 second. 546221:27:23Gitlab::GrapeLogging::Loggers::CloudflareLogger 546421:27:23 with no Cloudflare headers 546521:27:23 returns an empty hash 546621:27:23 with Cloudflare headers 546721:27:23 returns the correct duration in seconds 546821:27:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/grape_logging/loggers/cloudflare_logger_spec.rb. It took 0.06 second. Expected to take 0.07 second. 546921:27:23# [RSpecRunTime] Starting example group spec/lib/error_tracking/sentry_client/token_spec.rb. Expected to take 0.07 second. 547021:27:23ErrorTracking::SentryClient::Token 547121:27:23 .masked_token? 547221:27:23 with masked token 547321:27:23 is expected to be truthy 547421:27:23 without masked token 547521:27:23 is expected to be falsey 547621:27:23# [RSpecRunTime] Finishing example group spec/lib/error_tracking/sentry_client/token_spec.rb. It took 0.07 second. Expected to take 0.07 second. 547721:27:23# [RSpecRunTime] Starting example group spec/graphql/types/ci_configuration/sast/input_type_spec.rb. Expected to take 0.07 second. 547821:27:23Types::CiConfiguration::Sast::InputType 547921:27:23 is expected to contain exactly "global", "pipeline", and "analyzers" 548021:27:23 is expected to eq "SastCiConfigurationInput" 548121:27:23# [RSpecRunTime] Finishing example group spec/graphql/types/ci_configuration/sast/input_type_spec.rb. It took 0.07 second. Expected to take 0.07 second. 548221:27:23# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/presenters/error_spec.rb. Expected to take 0.07 second. 548321:27:23Gitlab::SlashCommands::Presenters::Error 548421:27:23 is expected to be a kind of Hash 548521:27:23 shows the error message 548621:27:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/presenters/error_spec.rb. It took 0.07 second. Expected to take 0.07 second. 548721:27:23# [RSpecRunTime] Starting example group spec/graphql/types/packages/helm/file_metadatum_type_spec.rb. Expected to take 0.06 second. 548821:27:23Types::Packages::Helm::FileMetadatumType 548921:27:23 includes helm file metadatum fields 549021:27:23 is expected to eq "HelmFileMetadata" 549121:27:23# [RSpecRunTime] Finishing example group spec/graphql/types/packages/helm/file_metadatum_type_spec.rb. It took 0.07 second. Expected to take 0.06 second. 549221:27:23# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/version_metric_spec.rb. Expected to take 0.06 second. 549321:27:23Gitlab::Usage::Metrics::Instrumentations::VersionMetric 549421:27:23 behaves like a correct instrumented metric value 549521:27:23 has correct value 549621:27:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/version_metric_spec.rb. It took 0.04 second. Expected to take 0.06 second. 549721:27:23# [RSpecRunTime] Starting example group spec/services/issues/base_service_spec.rb. Expected to take 0.05 second. 549821:27:23Issues::BaseService 549921:27:23 #constructor_container_arg 550021:27:23 is expected to eq {:container=>"some-value"} 550121:27:23# [RSpecRunTime] Finishing example group spec/services/issues/base_service_spec.rb. It took 0.04 second. Expected to take 0.05 second. 550221:27:23# [RSpecRunTime] Starting example group spec/graphql/types/packages/composer/metadatum_type_spec.rb. Expected to take 0.04 second. 550321:27:23Types::Packages::Composer::MetadatumType 550421:27:23 includes composer metadatum fields 550521:27:23# [RSpecRunTime] Finishing example group spec/graphql/types/packages/composer/metadatum_type_spec.rb. It took 0.04 second. Expected to take 0.04 second. 550621:27:23# [RSpecRunTime] Starting example group spec/graphql/types/ci/pipeline_status_enum_spec.rb. Expected to take 0.04 second. 550721:27:23Types::Ci::PipelineStatusEnum 550821:27:23 exposes all pipeline states 550921:27:23# [RSpecRunTime] Finishing example group spec/graphql/types/ci/pipeline_status_enum_spec.rb. It took 0.04 second. Expected to take 0.04 second. 551021:27:23# [RSpecRunTime] Starting example group spec/lib/banzai/filter/html_entity_filter_spec.rb. Expected to take 0.04 second. 551121:27:23Banzai::Filter::HtmlEntityFilter 551221:27:23 converts common entities to their HTML-escaped equivalents 551321:27:23# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/html_entity_filter_spec.rb. It took 0.04 second. Expected to take 0.04 second. 551421:27:23# [RSpecRunTime] Starting example group spec/graphql/types/packages/package_dependency_link_type_spec.rb. Expected to take 0.04 second. 551521:27:23Types::Packages::PackageDependencyLinkType 551621:27:23 includes package file fields 551721:27:23# [RSpecRunTime] Finishing example group spec/graphql/types/packages/package_dependency_link_type_spec.rb. It took 0.04 second. Expected to take 0.04 second. 551821:27:23# [RSpecRunTime] Starting example group spec/graphql/types/packages/nuget/dependency_link_metdatum_type_spec.rb. Expected to take 0.04 second. 551921:27:23Types::Packages::Nuget::DependencyLinkMetadatumType 552021:27:23 includes nuget dependency link metadatum fields 552121:27:23# [RSpecRunTime] Finishing example group spec/graphql/types/packages/nuget/dependency_link_metdatum_type_spec.rb. It took 0.05 second. Expected to take 0.04 second. 552221:27:48auto_explain log contains 1428 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-35-44.344.main.ndjson.gz 552321:27:48took 24.11299236 552421:28:11auto_explain log contains 1429 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-35-44.344.ci.ndjson.gz 552521:28:11took 22.545043294 552621:28:11[TEST PROF INFO] EventProf results for sql.active_record 552721:28:11Total time: 04:20.231 of 18:10.493 (23.86%) 552821:28:11Total events: 161350 552921:28:11Top 5 slowest suites (by time): 553021:28:11Ci::HasStatus (./spec/models/concerns/ci/has_status_spec.rb:5) – 01:09.667 (44613 / 261) of 04:19.055 (26.89%) 553121:28:11Clusters::Cluster (./spec/models/clusters/cluster_spec.rb:5) – 00:25.182 (14002 / 178) of 01:35.412 (26.39%) 553221:28:11Gitlab::Githu...rt::UserFinder (./spec/lib/gitlab/github_import/user_finder_spec.rb:5) – 00:23.835 (9417 / 70) of 01:12.644 (32.81%) 553321:28:11Import::Reass...RecordsService (./spec/services/import/reassign_placeholder_user_records_service_spec.rb:6) – 00:17.801 (8361 / 47) of 00:57.614 (30.9%) 553421:28:11Gitlab::Impor...:MembersMapper (./spec/lib/gitlab/import_export/members_mapper_spec.rb:5) – 00:10.817 (6975 / 38) of 00:38.924 (27.79%) 553521:28:11Knapsack report was generated. Preview: 553721:28:11 "spec/models/concerns/ci/has_status_spec.rb": 259.05542441500006, 553821:28:11 "spec/models/clusters/cluster_spec.rb": 95.412015129, 553921:28:11 "spec/lib/gitlab/github_import/user_finder_spec.rb": 72.643782923, 554021:28:11 "spec/services/import/reassign_placeholder_user_records_service_spec.rb": 57.614218885000014, 554121:28:11 "spec/presenters/project_presenter_spec.rb": 41.452124100000105, 554221:28:11 "spec/lib/gitlab/import_export/members_mapper_spec.rb": 38.92465946800007, 554321:28:11 "spec/policies/group_member_policy_spec.rb": 31.049413675000096, 554421:28:11 "spec/models/compare_spec.rb": 27.243918784000016, 554521:28:11 "spec/services/projects/git_deduplication_service_spec.rb": 22.514847850000024, 554621:28:11 "spec/graphql/mutations/issues/update_spec.rb": 23.643863302, 554721:28:11 "spec/bin/sidekiq_cluster_spec.rb": 19.23741119700003, 554821:28:11 "spec/models/concerns/chronic_duration_attribute_spec.rb": 14.627982470000006, 554921:28:11 "spec/workers/create_commit_signature_worker_spec.rb": 16.40374179399987, 555021:28:11 "spec/lib/gitlab/discussions_diff/file_collection_spec.rb": 14.721911725000155, 555121:28:11 "spec/models/issue/metrics_spec.rb": 13.429287541999884, 555221:28:11 "spec/workers/database/ci_project_mirrors_consistency_check_worker_spec.rb": 14.53162951299987, 555321:28:11 "spec/services/todos/destroy/unauthorized_features_service_spec.rb": 13.454223147999983, 555421:28:11 "spec/workers/packages/go/sync_packages_worker_spec.rb": 12.01214330300013, 555521:28:11 "spec/lib/gitlab/import_export/file_importer_spec.rb": 10.735740625000062, 555621:28:11 "spec/services/issues/export_csv_service_spec.rb": 11.228286462999904, 555721:28:11 "spec/models/release_spec.rb": 10.142732172000024, 555821:28:11 "spec/services/security/ci_configuration/sast_create_service_spec.rb": 9.921556633000137, 555921:28:11 "spec/graphql/resolvers/design_management/designs_resolver_spec.rb": 9.58689767099986, 556021:28:11 "spec/workers/jira_connect/sync_project_worker_spec.rb": 9.003252556999996, 556121:28:11 "spec/models/board_project_recent_visit_spec.rb": 7.073775035999915, 556221:28:11 "spec/graphql/mutations/ci/runner/delete_spec.rb": 7.702522664000071, 556321:28:11 "spec/graphql/mutations/releases/create_spec.rb": 7.723451921999867, 556421:28:11 "spec/graphql/features/authorization_spec.rb": 8.563497990000087, 556521:28:11 "spec/lib/gitlab/rack_attack/request_spec.rb": 6.9774492300000475, 556621:28:11 "spec/services/branches/delete_service_spec.rb": 7.259847318000084, 556721:28:11 "spec/services/projects/group_links/update_service_spec.rb": 6.083135499000036, 556821:28:11 "spec/models/ci/project_mirror_spec.rb": 6.102475195999887, 556921:28:11 "spec/services/clusters/agent_tokens/revoke_service_spec.rb": 6.671564564999926, 557021:28:11 "spec/lib/event_filter_spec.rb": 5.959942390999913, 557121:28:11 "spec/graphql/resolvers/group_issues_resolver_spec.rb": 5.660666818999971, 557221:28:11 "spec/services/groups/group_links/destroy_service_spec.rb": 5.285965455999985, 557321:28:11 "spec/models/concerns/recoverable_by_any_email_spec.rb": 4.622705309999901, 557421:28:11 "spec/services/integrations/propagate_service_spec.rb": 5.002498171999832, 557521:28:11 "spec/services/error_tracking/list_projects_service_spec.rb": 4.7316995849998875, 557621:28:11 "spec/models/audit_events/instance_audit_event_spec.rb": 5.9814104289998795, 557721:28:11 "spec/services/projects/import_export/parallel_export_service_spec.rb": 4.474604917000079, 557821:28:11 "spec/models/commit_signatures/x509_commit_signature_spec.rb": 4.063098750000108, 557921:28:11 "spec/services/error_tracking/issue_latest_event_service_spec.rb": 3.8239939889999732, 558021:28:11 "spec/lib/gitlab/usage/metrics/instrumentations/count_imported_projects_total_metric_spec.rb": 4.120829203000085, 558121:28:11 "spec/lib/sidebars/projects/menus/settings_menu_spec.rb": 4.1983838430001015, 558221:28:11 "spec/models/concerns/batch_destroy_dependent_associations_spec.rb": 3.6305881729999783, 558321:28:11 "spec/models/preloaders/projects/notes_preloader_spec.rb": 3.7723558269999558, 558421:28:11 "spec/workers/mail_scheduler/issue_due_worker_spec.rb": 2.981850355000006, 558521:28:11 "spec/services/ml/experiment_tracking/candidate_repository_spec.rb": 3.1367972860000464, 558621:28:11 "spec/models/packages/go/module_version_spec.rb": 3.87182694299986, 558721:28:11 "spec/lib/gitlab/ci/jwt_v2_spec.rb": 3.061421336000194, 558821:28:11 "spec/services/integrations/exclusions/create_service_spec.rb": 2.917498083000055, 558921:28:11 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/plan_stage_start_spec.rb": 2.9507997890000297, 559021:28:11 "spec/services/work_items/data_sync/handlers/copy_data_handler_spec.rb": 1.590635730000031, 559121:28:11 "spec/rubocop/cop/gitlab/documentation_links/link_spec.rb": 3.621843434000084, 559221:28:11 "spec/services/keys/expiry_notification_service_spec.rb": 2.4758230889999595, 559321:28:11 "spec/lib/gitlab/pages/virtual_host_finder_spec.rb": 2.3015329310001107, 559421:28:11 "spec/graphql/resolvers/projects/snippets_resolver_spec.rb": 2.7642394929998773, 559521:28:11 "spec/lib/gitlab/database/migrations/constraints_helpers_spec.rb": 2.3998055480001312, 559621:28:11 "spec/graphql/mutations/environments/update_spec.rb": 2.423640564999914, 559721:28:11 "spec/models/blob_viewer/markup_spec.rb": 2.4517407219998404, 559821:28:11 "spec/workers/database/batched_background_migration/ci_execution_worker_spec.rb": 2.127051602000165, 559921:28:11 "spec/lib/gitlab/utils/username_and_email_generator_spec.rb": 2.2063071430000036, 560021:28:11 "spec/services/projects/branches_by_mode_service_spec.rb": 2.3028015009999763, 560121:28:11 "spec/presenters/packages/pypi/simple_index_presenter_spec.rb": 4.186584534000076, 560221:28:11 "spec/lib/gitlab/alert_management/alert_status_counts_spec.rb": 2.101465206000057, 560321:28:11 "spec/workers/issues/close_worker_spec.rb": 2.064860551000038, 560421:28:11 "spec/lib/gitlab/github_gists_import/importer/gist_importer_spec.rb": 2.250196796999944, 560521:28:11 "spec/services/pages_domains/update_service_spec.rb": 1.7480044199999156, 560621:28:11 "spec/services/bulk_imports/user_contributions_export_service_spec.rb": 2.0989479929999106, 560721:28:11 "spec/lib/gitlab/metrics/prometheus_spec.rb": 0.4252426020000257, 560821:28:11 "spec/services/ide/base_config_service_spec.rb": 1.616575838000017, 560921:28:11 "spec/presenters/packages/pypi/simple_package_versions_presenter_spec.rb": 1.321093658999871, 561021:28:11 "spec/services/cloud_seed/google_cloud/create_service_accounts_service_spec.rb": 1.702122706999944, 561121:28:11 "spec/workers/bulk_imports/finish_project_import_worker_spec.rb": 1.593548592000161, 561221:28:11 "spec/lib/gitlab/cleanup/orphan_job_artifact_final_objects/batch_from_storage_spec.rb": 2.0561354190001566, 561321:28:11 "spec/lib/bulk_imports/common/pipelines/wiki_pipeline_spec.rb": 1.620458817999861, 561421:28:11 "spec/workers/releases/publish_event_worker_spec.rb": 1.601609131000032, 561521:28:11 "spec/lib/banzai/filter/sanitization_filter_spec.rb": 1.5806650529998478, 561621:28:11 "spec/serializers/merge_requests/pipeline_entity_spec.rb": 1.5049609940001574, 561721:28:11 "spec/lib/json_web_token/rsa_token_spec.rb": 1.2674403070000153, 561821:28:11 "spec/lib/gitlab/database/migrations/test_background_runner_spec.rb": 1.5265506119999372, 561921:28:11 "spec/lib/bulk_imports/groups/loaders/group_loader_spec.rb": 1.4530291009998564, 562021:28:11 "spec/lib/gitlab/database/async_constraints/postgres_async_constraint_validation_spec.rb": 0.9460944400000244, 562121:28:11 "spec/helpers/safe_format_helper_spec.rb": 1.0984194400000433, 562221:28:11 "spec/lib/gitlab/git/lfs_changes_spec.rb": 1.2215588029998798, 562321:28:11 "spec/views/groups/new.html.haml_spec.rb": 1.0721819030000006, 562421:28:11 "spec/lib/gitlab/x509/tag_sigstore_spec.rb": 1.173540568999897, 562521:28:11 "spec/models/virtual_registries/packages/maven/registry_upstream_spec.rb": 1.0388237670001672, 562621:28:11 "spec/models/ci/build_source_spec.rb": 0.9562197290001677, 562721:28:11 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_created_spec.rb": 0.9383802019999621, 562821:28:11 "spec/lib/gitlab/observability_spec.rb": 1.0045707219999258, 562921:28:11 "spec/lib/gitlab/ci/config/normalizer_spec.rb": 0.9217582740000125, 563021:28:11 "spec/uploaders/dependency_proxy/file_uploader_spec.rb": 0.9481313599999339, 563121:28:11 "spec/services/ci/runners/update_runner_service_spec.rb": 0.9947598740000103, 563221:28:11 "spec/lib/gitlab/legacy_github_import/milestone_formatter_spec.rb": 0.8115535690001252, 563321:28:11 "spec/lib/import/bulk_imports/source_users_mapper_spec.rb": 0.7776654530000542, 563421:28:11 "spec/lib/web_ide/extensions_marketplace_spec.rb": 0.7649012859999402, 563521:28:11 "spec/config/inject_enterprise_edition_module_spec.rb": 0.664684669000053, 563621:28:11 "spec/serializers/group_link/project_group_link_serializer_spec.rb": 0.7788800640000773, 563721:28:11 "spec/services/integrations/test/group_service_spec.rb": 0.6419969819999096, 563821:28:11 "spec/lib/gitlab/kubernetes/rollout_status_spec.rb": 0.651762951000137, 563921:28:11 "spec/graphql/types/base_enum_spec.rb": 0.6085712259998672, 564021:28:11 "spec/workers/ci/job_artifacts/expire_project_build_artifacts_worker_spec.rb": 0.6262881039999684, 564121:28:11 "spec/services/ci/process_pipeline_service_spec.rb": 0.6587990900000023, 564221:28:11 "spec/lib/gitlab/email/handler_spec.rb": 0.4953420520000691, 564321:28:11 "spec/lib/gitlab/ci/config/entry/product/parallel_spec.rb": 1.6998549780000758, 564421:28:11 "spec/lib/bitbucket/representation/repo_spec.rb": 0.5824441110000862, 564521:28:11 "spec/components/pajamas/radio_tag_component_spec.rb": 0.46764260700001614, 564621:28:11 "spec/lib/bulk_imports/network_error_spec.rb": 0.4208774329999869, 564721:28:11 "spec/lib/sidebars/groups/menus/ci_cd_menu_spec.rb": 0.4426355089999561, 564821:28:11 "spec/lib/gitlab/tracking/event_validator_spec.rb": 0.3936026160001802, 564921:28:11 "spec/lib/gitlab/instrumentation/redis_helper_spec.rb": 0.4085076139999728, 565021:28:11 "spec/lib/gitlab/database/load_balancing/configuration_spec.rb": 0.3872353269998712, 565121:28:11 "spec/rubocop/cop/gitlab/avoid_feature_category_not_owned_spec.rb": 0.33785864399987986, 565221:28:11 "spec/lib/version_check_spec.rb": 0.2933626709998407, 565321:28:11 "spec/contracts/provider_specs/helpers/provider/contract_source_helper_spec.rb": 0.3369261540001389, 565421:28:11 "spec/lib/authn/tokens/personal_access_token_spec.rb": 0.3703745089999302, 565521:28:11 "spec/services/groups/update_statistics_service_spec.rb": 0.3366045440000107, 565621:28:11 "spec/helpers/gitlab_script_tag_helper_spec.rb": 0.33244229499996436, 565721:28:11 "spec/lib/gitlab/manifest_import/manifest_spec.rb": 0.2805143110001609, 565821:28:11 "spec/models/gpg_key_subkey_spec.rb": 0.2867427900000621, 565921:28:11 "spec/helpers/milestones_helper_spec.rb": 0.22776045900013742, 566021:28:11 "spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/node_spec.rb": 0.23278807800011236, 566121:28:11 "spec/components/layouts/settings_block_component_spec.rb": 0.2501339259999895, 566221:28:11 "spec/support_specs/helpers/stub_method_calls_spec.rb": 0.23876303699989876, 566321:28:11 "spec/services/merge_requests/mergeability/check_draft_status_service_spec.rb": 0.22668145900001946, 566421:28:11 "spec/lib/gitlab/ci/config/entry/coverage_spec.rb": 0.20137797300003513, 566521:28:11 "spec/graphql/types/issuable_type_spec.rb": 0.20537665200004085, 566621:28:11 "spec/lib/security/ci_configuration/container_scanning_build_action_spec.rb": 0.1681287369999609, 566721:28:11 "spec/views/members/access_denied_mailer/email.text.erb_spec.rb": 0.20084054199992352, 566821:28:11 "spec/lib/gitlab/sidekiq_signals_spec.rb": 0.17962797600011982, 566921:28:11 "spec/policies/identity_provider_policy_spec.rb": 0.1698418670000592, 567021:28:11 "spec/scripts/setup/find-jh-branch_spec.rb": 0.1867366439998932, 567121:28:11 "spec/lib/gitlab/ci/status/canceling_spec.rb": 0.17975418500009255, 567221:28:11 "spec/views/admin/application_settings/_slack.html.haml_spec.rb": 0.16758255700005975, 567321:28:11 "spec/lib/gitlab/git/raw_diff_change_spec.rb": 0.1562077590001536, 567421:28:11 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/stage_event_spec.rb": 0.16818595699987782, 567521:28:11 "spec/lib/gitlab/slash_commands/application_help_spec.rb": 0.1563417479999316, 567621:28:11 "spec/lib/gitlab/diff/pair_selector_spec.rb": 0.16139176800015775, 567721:28:11 "spec/lib/gitlab/ci/build/artifacts/adapters/raw_stream_spec.rb": 0.1335690619998786, 567821:28:11 "spec/graphql/types/namespace_type_spec.rb": 0.12585454200007007, 567921:28:11 "spec/lib/gitlab/config/entry/validatable_spec.rb": 0.13272630200003732, 568021:28:11 "spec/lib/backup/tasks/database_spec.rb": 0.12704041300003155, 568121:28:11 "spec/lib/gitlab/error_tracking/stack_trace_highlight_decorator_spec.rb": 0.12823126299986143, 568221:28:11 "spec/rubocop/cop/gitlab/json_spec.rb": 0.11414689399998679, 568321:28:11 "spec/workers/jira_connect/retry_request_worker_spec.rb": 0.106313235000016, 568421:28:11 "spec/graphql/types/snippets/blob_action_input_type_spec.rb": 0.09668687600014891, 568521:28:11 "spec/components/layouts/page_heading_component_spec.rb": 0.09892413599982319, 568621:28:11 "spec/services/releases/links/params_spec.rb": 0.09349854700008109, 568721:28:11 "spec/initializers/100_patch_omniauth_oauth2_spec.rb": 0.09406029699994178, 568821:28:11 "spec/serializers/import/github_realtime_repo_entity_spec.rb": 0.10473684500016134, 568921:28:11 "spec/graphql/mutations/ci/pipeline_schedule/variable_input_type_spec.rb": 0.0656116910001856, 569021:28:11 "spec/lib/api/validations/validators/integer_none_any_spec.rb": 0.07161513999994895, 569121:28:11 "spec/rubocop/cop/gitlab/avoid_feature_get_spec.rb": 0.07049028099982024, 569221:28:11 "spec/tooling/merge_request_spec.rb": 0.06592301099999531, 569321:28:11 "spec/tooling/lib/tooling/crystalball/described_class_execution_detector_spec.rb": 0.06651565100014523, 569421:28:11 "spec/lib/gitlab/grape_logging/loggers/cloudflare_logger_spec.rb": 0.06432806199995866, 569521:28:11 "spec/lib/error_tracking/sentry_client/token_spec.rb": 0.0691822010001033, 569621:28:11 "spec/graphql/types/ci_configuration/sast/input_type_spec.rb": 0.07146396000007371, 569721:28:11 "spec/lib/gitlab/slash_commands/presenters/error_spec.rb": 0.06597281099993779, 569821:28:11 "spec/graphql/types/packages/helm/file_metadatum_type_spec.rb": 0.0678168500000993, 569921:28:11 "spec/lib/gitlab/usage/metrics/instrumentations/version_metric_spec.rb": 0.043241305000037755, 570021:28:11 "spec/services/issues/base_service_spec.rb": 0.04369114499991156, 570121:28:11 "spec/graphql/types/packages/composer/metadatum_type_spec.rb": 0.04104992500015214, 570221:28:11 "spec/graphql/types/ci/pipeline_status_enum_spec.rb": 0.04454926400012482, 570321:28:11 "spec/lib/banzai/filter/html_entity_filter_spec.rb": 0.04208698499996899, 570421:28:11 "spec/graphql/types/packages/package_dependency_link_type_spec.rb": 0.04183732399997098, 570521:28:11 "spec/graphql/types/packages/nuget/dependency_link_metdatum_type_spec.rb": 0.05133609299991804 570721:28:11Knapsack global time execution for tests: 18m 10s 570821:28:11Pending: (Failures listed here are expected and do not affect your suite's status) 570921:28:11 1) DependencyProxy::FileUploader DependencyProxy::Blob uploader behaves like builds correct paths #upload_path behaves like matches the method pattern 571021:28:11 # No pattern provided, skipping. 571121:28:11 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 571221:28:11 2) DependencyProxy::FileUploader DependencyProxy::Blob uploader behaves like builds correct paths #relative_path is relative 571321:28:11 # Path not set, skipping. 571421:28:11 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 571521:28:11 3) DependencyProxy::FileUploader DependencyProxy::Blob uploader behaves like builds correct paths .absolute_path behaves like matches the method pattern 571621:28:11 # No pattern provided, skipping. 571721:28:11 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 571821:28:11 4) DependencyProxy::FileUploader DependencyProxy::Blob uploader behaves like builds correct paths .base_dir behaves like matches the method pattern 571921:28:11 # No pattern provided, skipping. 572021:28:11 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 572121:28:11 5) DependencyProxy::FileUploader DependencyProxy::Blob uploader object store is remote behaves like builds correct paths #cache_dir behaves like matches the method pattern 572221:28:11 # No pattern provided, skipping. 572321:28:11 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 572421:28:11 6) DependencyProxy::FileUploader DependencyProxy::Blob uploader object store is remote behaves like builds correct paths #work_dir behaves like matches the method pattern 572521:28:11 # No pattern provided, skipping. 572621:28:11 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 572721:28:11 7) DependencyProxy::FileUploader DependencyProxy::Blob uploader object store is remote behaves like builds correct paths #upload_path behaves like matches the method pattern 572821:28:11 # No pattern provided, skipping. 572921:28:11 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 573021:28:11 8) DependencyProxy::FileUploader DependencyProxy::Blob uploader object store is remote behaves like builds correct paths #relative_path is relative 573121:28:11 # Path not set, skipping. 573221:28:11 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 573321:28:11 9) DependencyProxy::FileUploader DependencyProxy::Blob uploader object store is remote behaves like builds correct paths .absolute_path behaves like matches the method pattern 573421:28:11 # No pattern provided, skipping. 573521:28:11 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 573621:28:11 10) DependencyProxy::FileUploader DependencyProxy::Blob uploader object store is remote behaves like builds correct paths .base_dir behaves like matches the method pattern 573721:28:11 # No pattern provided, skipping. 573821:28:11 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 573921:28:11Finished in 19 minutes 12 seconds (files took 1 minute 47.12 seconds to load) 574021:28:112552 examples, 0 failures, 10 pending 574121:28:11Randomized with seed 48324 574221:28:20[TEST PROF INFO] Time spent in factories: 12:21.622 (63.64% of total time) 574321:28:20RSpec exited with 0. 574421:28:20No examples to retry, congrats! 574621:28:22Running after script... 574721:28:22$ source scripts/utils.sh 574821:28:22$ log_disk_usage 574921:28:22******************************************************* 575021:28:22This runner currently has 29G free disk space. 575121:28:22******************************************************* 581121:28:23$ bundle exec gem list gitlab_quality-test_tooling 581221:28:26gitlab_quality-test_tooling (2.1.0) 581321:28:26$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 581621:28:26$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 581921:28:26$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 582221:28:26$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 582621:28:28$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 583021:28:31$ tooling/bin/push_job_metrics || true 583121:28:32[job-metrics] Pushing job metrics file for the CI/CD job. 583221:28:32[job-metrics] Pushed 4 CI job metric entries to InfluxDB. 583421:28:33Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-19 due to policy 583621:28:33Uploading artifacts... 583721:28:33auto_explain/: found 3 matching artifact files and directories 583821:28:33coverage/: found 5 matching artifact files and directories 583921:28:33crystalball/: found 2 matching artifact files and directories 584021:28:33WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 584121:28:33knapsack/: found 4 matching artifact files and directories 584221:28:33rspec/: found 16 matching artifact files and directories 584321:28:33WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 584421:28:33log/*.log: found 18 matching artifact files and directories 584621:28:34WARNING: Retrying... context=artifacts-uploader error=request redirected 584721:28:37Uploading artifacts as "archive" to coordinator... 201 Created id=8181075866 responseStatus=201 Created token=glcbt-66 584821:28:37Uploading artifacts... 584921:28:37rspec/rspec-*.xml: found 1 matching artifact files and directories 585121:28:37WARNING: Retrying... context=artifacts-uploader error=request redirected 585221:28:38Uploading artifacts as "junit" to coordinator... 201 Created id=8181075866 responseStatus=201 Created token=glcbt-66 585421:28:48Job succeeded