221:37:34To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 321:37:34 creates an issue 421:37:35Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 621:37:35To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 721:37:35 returns a created issue 821:37:36Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 1021:37:36To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1121:37:36 has a successful status 1221:37:37Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 1421:37:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1521:37:37 sets alert.issue_id in the same ActiveRecord query execution 1621:37:38Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 1821:37:38To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1921:37:38 creates a system note 2021:37:38# [RSpecRunTime] RSpec elapsed time: 8 minutes 58.09 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.46 1.37 1.04 1/284 7104 2221:37:38 behaves like setting an issue attributes 2321:37:39Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 2521:37:39To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2621:37:39 sets issue author to the current user 2721:37:40Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 2921:37:40To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3021:37:40 sets the issue title 3121:37:41Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 3321:37:41To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3421:37:41 sets the issue description 3521:37:41# [RSpecRunTime] RSpec elapsed time: 9 minutes 1.44 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.46 1.37 1.04 1/284 7105 3721:37:41 when the alert is generic 3821:37:41 behaves like creating an alert issue 3921:37:42Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 4121:37:42To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4221:37:42 creates an issue 4321:37:43Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 4521:37:43To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4621:37:44 returns a created issue 4721:37:44Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 4921:37:44To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 5021:37:45 has a successful status 5121:37:46Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 5321:37:46To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 5421:37:46 sets alert.issue_id in the same ActiveRecord query execution 5521:37:47Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 5721:37:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 5821:37:47 creates a system note 5921:37:47# [RSpecRunTime] RSpec elapsed time: 9 minutes 6.83 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.42 1.36 1.04 1/284 7106 6121:37:47 behaves like setting an issue attributes 6221:37:48Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 6421:37:48To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 6521:37:48 sets issue author to the current user 6621:37:49Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 6821:37:49To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 6921:37:49 sets the issue title 7021:37:50Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 7221:37:50To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 7321:37:50 sets the issue description 7421:37:50# [RSpecRunTime] RSpec elapsed time: 9 minutes 10.09 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.47 1.37 1.05 1/284 7107 7621:37:50 when alert title matches the default title exactly 7721:37:51Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 7921:37:51To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 8021:37:51 updates issue title with the IID 8121:37:51# [RSpecRunTime] RSpec elapsed time: 9 minutes 11.38 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.47 1.37 1.05 1/284 7108 8321:37:51 when the alert title contains the default title 8421:37:52Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 8621:37:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 8721:37:52 does not change issue title 8821:37:52# [RSpecRunTime] RSpec elapsed time: 9 minutes 12.43 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.47 1.37 1.05 1/284 7109 9021:37:52 when issue cannot be created 9121:37:53 has an unsuccessful status 9221:37:53 when alert cannot be updated 9321:37:54Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 9521:37:54To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 9621:37:54 responds with error 9721:37:54 when alert already has an attached issue 9821:37:54 does not create yet another issue 9921:37:54 responds with error 10021:37:54 when a user is not allowed to create an issue 10121:37:54 checks permissions 10221:37:54 responds with error 10321:37:54# [RSpecRunTime] Finishing example group spec/services/alert_management/create_alert_issue_service_spec.rb. It took 30.56 seconds. Expected to take 32.59 seconds. 10421:37:55# [RSpecRunTime] Starting example group spec/lib/api/helpers_spec.rb. Expected to take 30.05 seconds. 10621:37:55 #current_user 10721:37:55 handles sticking when a user could be found 10821:37:55 does not handle sticking if no user could be found 10921:37:55 returns the user if one could be found 11021:37:55 #find_project 11121:37:55 when ID is used as an argument 11221:37:55 behaves like project finder 11321:37:55 when project exists 11421:37:55 returns requested project 11621:37:55 when project id is not provided 11821:37:55 when PATH is used as an argument 11921:37:55 behaves like project finder 12021:37:55 when project exists 12121:37:56 returns requested project 12321:37:56 when project id is not provided 12521:37:56 with an invalid PATH 12621:37:56 does not hit the database 12721:37:56 behaves like project finder 12821:37:56 when project exists 12921:37:57 returns requested project 13121:37:57 when project id is not provided 13321:37:57 when ID is a negative number 13421:37:57 behaves like project finder 13521:37:57 when project exists 13621:37:57 returns requested project 13821:37:57 when project id is not provided 14021:37:57 when project is pending delete 14121:37:58 does not return the project pending delete 14221:37:58 when project is hidden 14321:37:58 does not return the hidden project 14421:37:58 #find_project! 14521:37:59 when user is authenticated 14621:37:59 public project 14721:37:59 returns requested project 14821:37:59 private project 14921:37:59 behaves like private project without access 15021:37:59 returns not found 15121:37:59 user authenticated with job token on container repository request 15221:38:00 and requested project is not equal pipeline's project 15321:38:00 returns forbidden 15421:38:00# [RSpecRunTime] RSpec elapsed time: 9 minutes 20.14 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.39 1.36 1.05 1/284 7110 15621:38:00 and requested project is equal pipeline's project 15721:38:00 finds a project 15821:38:00 user authenticated 15921:38:01 and user does not have permissions to read project 16021:38:01 with job token 16121:38:01 returns forbidden 16221:38:01 private project without access 16321:38:01 returns unauthorized 16421:38:01# [RSpecRunTime] RSpec elapsed time: 9 minutes 21.28 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.39 1.36 1.05 1/284 7111 16621:38:01 without job token 16721:38:01 returns not_found 16821:38:01 without job token scope 16921:38:01 returns not_found 17021:38:01 when user is not authenticated 17121:38:01 public project 17221:38:01 returns requested project 17321:38:01 private project 17421:38:01 behaves like private project without access 17521:38:01 returns not found 17621:38:01 support for IDs and paths as argument 17721:38:02 when ID is used as an argument 17821:38:02 behaves like project finder 17921:38:02 when project exists 18021:38:02 returns requested project 18221:38:02 when PATH is used as an argument 18321:38:02 behaves like project finder 18421:38:02 when project exists 18521:38:02 returns requested project 18721:38:02 with an invalid PATH 18821:38:02 does not hit the database 18921:38:02 behaves like project finder 19021:38:02 when project exists 19121:38:02 returns requested project 19321:38:02 #find_pipeline 19421:38:02 when ID is used as an argument 19521:38:02 behaves like pipeline finder 19621:38:02 when pipeline exists 19721:38:03 returns requested pipeline 19821:38:03 when pipeline does not exists 20021:38:03 when pipeline id is not provided 20221:38:03 when string ID is used as an argument 20321:38:03 behaves like pipeline finder 20421:38:03 when pipeline exists 20521:38:03 returns requested pipeline 20621:38:03 when pipeline does not exists 20821:38:04 when pipeline id is not provided 21021:38:04 when ID is a negative number 21121:38:04 behaves like pipeline finder 21221:38:04 when pipeline exists 21321:38:04 returns requested pipeline 21421:38:04 when pipeline does not exists 21621:38:04 when pipeline id is not provided 21821:38:04 #find_pipeline! 21921:38:05 when user is authenticated 22021:38:05 public project 22121:38:05 returns requested pipeline 22221:38:05 private project 22321:38:05 behaves like private project without access 22421:38:05 returns not found 22521:38:05 without read pipeline permission 22621:38:05 behaves like private project without access 22721:38:05 returns not found 22821:38:05 with read pipeline permission 22921:38:05 returns requested pipeline 23021:38:05 when user is not authenticated 23121:38:05 public project 23221:38:05 returns requested pipeline 23321:38:05 private project 23421:38:05 behaves like private project without access 23521:38:05 returns not found 23621:38:05 support for IDs and paths as argument 23721:38:05 when ID is used as an argument 23821:38:05 when pipeline id is an integer 23921:38:05 behaves like pipeline finder 24021:38:05 when pipeline exists 24121:38:06 returns requested pipeline 24321:38:06 when pipeline id is a string 24421:38:06 behaves like pipeline finder 24521:38:06 when pipeline exists 24621:38:06 returns requested pipeline 24821:38:06 #find_organization! 24921:38:06 when organization is public 25021:38:06 when user is authenticated 25121:38:06 returns requested organization 25221:38:06 when user is not authenticated 25321:38:06 returns requested organization 25421:38:06 when organization is private 25521:38:06 when user is authenticated 25621:38:06 when user is part of the organization 25721:38:06 returns requested organization 25821:38:06 when user is not part of the organization 26021:38:06 when user is not authenticated 26221:38:06 when organization does not exist 26521:38:06 when user is authenticated 26721:38:06 returns requested group 26821:38:06 private group 26921:38:06 behaves like private group without access 27021:38:06 returns not found 27121:38:06 when user is not authenticated 27321:38:06 returns requested group 27421:38:06 private group 27521:38:06 behaves like private group without access 27621:38:06 returns not found 27721:38:06 with support for IDs and paths as arguments 27821:38:07 when ID is used as an argument 27921:38:07 behaves like group finder 28021:38:07 when group exists 28121:38:07 returns requested group 28321:38:07 when PATH is used as an argument 28421:38:07 behaves like group finder 28521:38:07 when group exists 28621:38:07 returns requested group 28821:38:07 when ID is a negative number 28921:38:07 behaves like group finder 29021:38:07 when group exists 29121:38:07 returns requested group 29321:38:07 with support for organization as an argument 29421:38:07 when group exists in the organization 29521:38:07 is expected to eq #<Group id:962 @group99> 29621:38:07 when group does not exist in the organization 29821:38:07 #find_group_by_full_path! 29921:38:07 when user is authenticated 30121:38:07 returns requested group 30221:38:07 private group 30321:38:07 behaves like private group without access 30421:38:07 returns not found 30621:38:08 returns requested group with access 30721:38:08 when user is not authenticated 30921:38:08 returns requested group 31021:38:08 private group 31121:38:08 behaves like private group without access 31221:38:08 returns not found 31321:38:08 #find_namespace 31421:38:08 when ID is used as an argument 31521:38:08 behaves like namespace finder 31621:38:08 when namespace exists 31721:38:08 returns requested namespace 31821:38:08 when namespace doesn't exists 32021:38:08 when PATH is used as an argument 32121:38:08 behaves like namespace finder 32221:38:08 when namespace exists 32321:38:08 returns requested namespace 32421:38:08 when namespace doesn't exists 32621:38:08 when ID is a negative number 32721:38:08 behaves like namespace finder 32821:38:08 when namespace exists 32921:38:08 returns requested namespace 33021:38:08 when namespace doesn't exists 33221:38:08 #find_namespace! 33321:38:08 behaves like user namespace finder 33421:38:08 when namespace is group 33521:38:08 when user has access to group 33621:38:09 returns requested namespace 33721:38:09 when user doesn't have access to group 33821:38:09 raises not found error 33921:38:09 when namespace is user's personal namespace 34021:38:09 when user owns the namespace 34121:38:09 returns requested namespace 34221:38:09 when user doesn't own the namespace 34321:38:10 raises not found error 34421:38:10 #authorized_project_scope? 34521:38:11 job_token_authentication: false, route_setting: false, same_job_project: false, expected_result: true 34621:38:11 returns the expected result 34721:38:11# [RSpecRunTime] RSpec elapsed time: 9 minutes 31.06 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.41 1.36 1.05 1/284 7112 34921:38:11 job_token_authentication: false, route_setting: false, same_job_project: true, expected_result: true 35021:38:11 returns the expected result 35121:38:11 job_token_authentication: false, route_setting: true, same_job_project: false, expected_result: true 35221:38:11 returns the expected result 35321:38:11 job_token_authentication: false, route_setting: true, same_job_project: true, expected_result: true 35421:38:11 returns the expected result 35521:38:11 job_token_authentication: true, route_setting: false, same_job_project: false, expected_result: true 35621:38:11 returns the expected result 35721:38:11 job_token_authentication: true, route_setting: false, same_job_project: true, expected_result: true 35821:38:11 returns the expected result 35921:38:11 job_token_authentication: true, route_setting: true, same_job_project: false, expected_result: false 36021:38:11 returns the expected result 36121:38:11 job_token_authentication: true, route_setting: true, same_job_project: true, expected_result: true 36221:38:11 returns the expected result 36321:38:11 #send_git_blob 36421:38:11 sets Gitlab::Workhorse::DETECT_HEADER header 36521:38:11 content disposition 36621:38:11 when blob name is null 36721:38:11 returns only the disposition 36821:38:11 when blob name is not null 36921:38:11 returns disposition with the blob name 37021:38:11 when blob name ends with an xhtml extension 37121:38:11 returns the name without extension 37221:38:11 #increment_unique_values 37321:38:11 tracks redis hll event 37421:38:11 logs an exception for unknown event 37521:38:11 does not track event for nil values 37721:38:12 tracks internal event 37821:38:12 passes send_snowplow_event on to InternalEvents.track_event 37921:38:12 passes additional_properties on to InternalEvents.track_event 38021:38:12 tracks an exception and renders 422 for unknown event 38121:38:12 logs an exception for tracking errors 38221:38:12 does not track event for nil user 38321:38:12 #order_options_with_tie_breaker 38421:38:12 with non-id order given 38521:38:12 with ascending order 38621:38:12 adds id based ordering with same direction as primary order 38721:38:12 with descending order 38821:38:12 adds id based ordering with same direction as primary order 38921:38:12 with non-id order but no direction given 39021:38:12 adds ID ASC order 39121:38:12 with id order given 39221:38:12 does not add an additional order 39421:38:12 with created_at order given 39521:38:12 converts to id 39621:38:12 when override_created_at is false 39721:38:12 with created_at order given 39821:38:13 does not convert to id 39921:38:13 #destroy_conditionally! 40021:38:13 when unmodified check passes 40121:38:15 destroys given project 40221:38:15# [RSpecRunTime] RSpec elapsed time: 9 minutes 35.52 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.37 1.36 1.05 1/284 7113 40421:38:15 when unmodified check fails 40521:38:16 does not destroy given project 40621:38:16 #check_unmodified_since! 40721:38:16 when last modified is later than header value 40821:38:16 renders error 40921:38:16 when last modified is earlier than header value 41021:38:16 does not render error 41121:38:16 when last modified is equal to header value 41221:38:16 does not render error 41321:38:16 when there is no header value present 41421:38:16 does not render error 41521:38:16 when header value is not a valid time value 41621:38:16 does not render error 41721:38:16 #present_disk_file! 41821:38:16 with X-Sendfile supported 41921:38:16 sends the file using X-Sendfile 42021:38:16 without X-Sendfile supported 42121:38:16 sends the file 42221:38:16 #present_carrierwave_file! 42321:38:16 with file storage 42421:38:17 calls present_disk_file! 42521:38:17 with an overriden content type 42621:38:17 calls present_disk_file! with the correct content type 42721:38:17 with remote storage 42821:38:17 with direct upload available 42921:38:18 sends a redirect 43021:38:18 with an overriden content type 43121:38:19 sends a redirect with the correct content type 43221:38:19# [RSpecRunTime] RSpec elapsed time: 9 minutes 39.12 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.34 1.35 1.05 1/284 7114 43421:38:19 with direct upload not available 43521:38:20 sends a workhorse header 43621:38:20 with an overriden content type 43721:38:21 sends a redirect with the correct content type 43821:38:21# [RSpecRunTime] RSpec elapsed time: 9 minutes 40.72 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.34 1.35 1.05 4/285 7115 44021:38:21 #present_artifacts_file! 44121:38:21 with object storage 44221:38:21 redirects to a CDN-fronted URL 44321:38:21 requested with HEAD 44421:38:22 redirects to a CDN-fronted URL 44521:38:22# [RSpecRunTime] RSpec elapsed time: 9 minutes 42.37 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.34 1.35 1.05 4/284 7116 44721:38:22 with content_disposition 44821:38:23 redirects as an attachment 44921:38:23 #order_by_similarity? 45021:38:23 params: {}, allow_unauthorized: false, current_user_set: false, expected: false 45121:38:23 returns the expected result 45221:38:23 params: {}, allow_unauthorized: true, current_user_set: false, expected: false 45321:38:23 returns the expected result 45421:38:23 params: {}, allow_unauthorized: false, current_user_set: true, expected: false 45521:38:23 returns the expected result 45621:38:23 params: {}, allow_unauthorized: true, current_user_set: true, expected: false 45721:38:24 returns the expected result 45821:38:24 params: {:order_by=>"similarity"}, allow_unauthorized: false, current_user_set: false, expected: false 45921:38:24 returns the expected result 46021:38:24 params: {:order_by=>"similarity"}, allow_unauthorized: true, current_user_set: false, expected: false 46121:38:24 returns the expected result 46221:38:24 params: {:order_by=>"similarity"}, allow_unauthorized: true, current_user_set: true, expected: false 46321:38:24 returns the expected result 46421:38:24 params: {:order_by=>"similarity"}, allow_unauthorized: false, current_user_set: true, expected: false 46521:38:24 returns the expected result 46621:38:24 params: {:search=>"test"}, allow_unauthorized: false, current_user_set: false, expected: false 46721:38:24 returns the expected result 46821:38:24 params: {:search=>"test"}, allow_unauthorized: true, current_user_set: false, expected: false 46921:38:24 returns the expected result 47021:38:24 params: {:search=>"test"}, allow_unauthorized: true, current_user_set: true, expected: false 47121:38:24 returns the expected result 47221:38:24 params: {:search=>"test"}, allow_unauthorized: false, current_user_set: true, expected: false 47321:38:24 returns the expected result 47421:38:24 params: {:order_by=>"similarity", :search=>"test"}, allow_unauthorized: false, current_user_set: false, expected: false 47521:38:24 returns the expected result 47621:38:24 params: {:order_by=>"similarity", :search=>"test"}, allow_unauthorized: true, current_user_set: false, expected: true 47721:38:24 returns the expected result 47821:38:24 params: {:order_by=>"similarity", :search=>"test"}, allow_unauthorized: true, current_user_set: true, expected: true 47921:38:25 returns the expected result 48021:38:25 params: {:order_by=>"similarity", :search=>"test"}, allow_unauthorized: false, current_user_set: true, expected: true 48121:38:25 returns the expected result 48221:38:25 #render_api_error_with_reason! 48321:38:25 renders error with code 48421:38:25 #unauthorized! 48621:38:25 renders 401 with a reason 48921:38:25 renders 401 with a reason 49021:38:25 #bad_request! 49221:38:25 renders 401 with a reason 49321:38:25 #too_many_requests! 49521:38:25 renders 429 with a custom message 49621:38:25 renders 429 with a custom Retry-After value 49721:38:25 renders 429 without a Retry-After value 49821:38:25 #authenticate_by_gitlab_shell_token! 49921:38:25 when jwt token is not provided 50021:38:25 behaves like unauthorized 50221:38:25 when jwt token is invalid 50321:38:25 behaves like unauthorized 50521:38:25 when jwt token issuer is invalid 50621:38:25 behaves like unauthorized 50821:38:25 when jwt token is valid 50921:38:25 behaves like authorized 51121:38:25 attributes_for_keys 51221:38:25 params: hash, keys: symbol_keys, attrs_result: filtered_attrs 51321:38:25 returns the values for given keys 51421:38:25 params: hash, keys: string_keys, attrs_result: empty_attrs 51521:38:25 returns the values for given keys 51621:38:25 params: parameters, keys: symbol_keys, attrs_result: filtered_attrs 51721:38:25 returns the values for given keys 51821:38:25 params: parameters, keys: string_keys, attrs_result: filtered_attrs 51921:38:25 returns the values for given keys 52021:38:25 #authenticate_by_gitlab_shell_or_workhorse_token! 52121:38:25 when request from gitlab shell 52221:38:25 with invalid token 52421:38:25 with valid token 52621:38:26 when request from gitlab workhorse 52721:38:26 with invalid token 52921:38:26 with valid token 53121:38:26# [RSpecRunTime] Finishing example group spec/lib/api/helpers_spec.rb. It took 31.1 seconds. Expected to take 30.05 seconds. 53221:38:26# [RSpecRunTime] Starting example group spec/workers/container_expiration_policies/cleanup_container_repository_worker_spec.rb. Expected to take 27.58 seconds. 53321:38:26ContainerExpirationPolicies::CleanupContainerRepositoryWorker 53421:38:26 #perform_work 53521:38:26 with repository in cleanup unscheduled state 53621:38:26 behaves like handling all repository conditions 53721:38:26 sends the repository for cleaning 53821:38:26 with unfinished cleanup 53921:38:27 logs an unfinished cleanup 54021:38:27 with a truncated list of tags to delete 54121:38:27 logs an unfinished cleanup 54221:38:27# [RSpecRunTime] RSpec elapsed time: 9 minutes 46.76 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.32 1.34 1.05 1/284 7117 54421:38:27 the truncated log field 54521:38:27 before_truncate_size: 100, after_truncate_size: 100, truncated: false 54621:38:27 is logged properly 54721:38:27 before_truncate_size: 100, after_truncate_size: 80, truncated: true 54821:38:27 is logged properly 54921:38:27 before_truncate_size: nil, after_truncate_size: 100, truncated: false 55021:38:27 is logged properly 55121:38:27 before_truncate_size: 100, after_truncate_size: nil, truncated: false 55221:38:27 is logged properly 55321:38:27 before_truncate_size: nil, after_truncate_size: nil, truncated: false 55421:38:27 is logged properly 55521:38:27 the cache hit ratio field 55621:38:27 after_truncate_size: nil, cached_tags_count: nil, ratio: nil 55721:38:27 is logged properly 55821:38:27 after_truncate_size: 10, cached_tags_count: nil, ratio: nil 55921:38:27 is logged properly 56021:38:27 after_truncate_size: nil, cached_tags_count: 10, ratio: nil 56121:38:27 is logged properly 56221:38:27 after_truncate_size: 0, cached_tags_count: 5, ratio: nil 56321:38:27 is logged properly 56421:38:27 after_truncate_size: 10, cached_tags_count: 0, ratio: 0 56521:38:28 is logged properly 56621:38:28 after_truncate_size: 10, cached_tags_count: 5, ratio: 50.0 56721:38:28 is logged properly 56821:38:28 after_truncate_size: 17, cached_tags_count: 3, ratio: 17.65 56921:38:28 is logged properly 57021:38:28 after_truncate_size: 3, cached_tags_count: 10, ratio: 333.33 57121:38:28 is logged properly 57221:38:28 with an erroneous cleanup 57321:38:28 logs an error 57421:38:28 with policy running shortly 57521:38:28 skips the repository 57621:38:28 with disabled policy 57721:38:28 skips the repository 57821:38:28 with repository in cleanup unfinished state 57921:38:28 behaves like handling all repository conditions 58021:38:28 sends the repository for cleaning 58121:38:28 with unfinished cleanup 58221:38:28 logs an unfinished cleanup 58321:38:28 with a truncated list of tags to delete 58421:38:28 logs an unfinished cleanup 58521:38:28 the truncated log field 58621:38:28 before_truncate_size: 100, after_truncate_size: 100, truncated: false 58721:38:29 is logged properly 58821:38:29 before_truncate_size: 100, after_truncate_size: 80, truncated: true 58921:38:29 is logged properly 59021:38:29 before_truncate_size: nil, after_truncate_size: 100, truncated: false 59121:38:29 is logged properly 59221:38:29 before_truncate_size: 100, after_truncate_size: nil, truncated: false 59321:38:29 is logged properly 59421:38:29 before_truncate_size: nil, after_truncate_size: nil, truncated: false 59521:38:29 is logged properly 59621:38:29 the cache hit ratio field 59721:38:29 after_truncate_size: nil, cached_tags_count: nil, ratio: nil 59821:38:29 is logged properly 59921:38:29 after_truncate_size: 10, cached_tags_count: nil, ratio: nil 60021:38:29 is logged properly 60121:38:29 after_truncate_size: nil, cached_tags_count: 10, ratio: nil 60221:38:29 is logged properly 60321:38:29 after_truncate_size: 0, cached_tags_count: 5, ratio: nil 60421:38:29 is logged properly 60521:38:29 after_truncate_size: 10, cached_tags_count: 0, ratio: 0 60621:38:29 is logged properly 60721:38:29 after_truncate_size: 10, cached_tags_count: 5, ratio: 50.0 60821:38:30 is logged properly 60921:38:30 after_truncate_size: 17, cached_tags_count: 3, ratio: 17.65 61021:38:30 is logged properly 61121:38:30 after_truncate_size: 3, cached_tags_count: 10, ratio: 333.33 61221:38:30 is logged properly 61321:38:30 with an erroneous cleanup 61421:38:30 logs an error 61521:38:30 with policy running shortly 61621:38:30 skips the repository 61721:38:30 with disabled policy 61821:38:30 skips the repository 61921:38:30 container repository selection 62021:38:30 repository_cleanup_status: :unscheduled, repository_policy_status: :disabled, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :disabled, expected_selected_repository: :none 62121:38:30 selects the correct repository 62221:38:30 repository_cleanup_status: :unscheduled, repository_policy_status: :disabled, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 62321:38:30 selects the correct repository 62421:38:30 repository_cleanup_status: :unscheduled, repository_policy_status: :disabled, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :not_runnable, expected_selected_repository: :none 62521:38:30 selects the correct repository 62621:38:30 repository_cleanup_status: :unscheduled, repository_policy_status: :disabled, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :disabled, expected_selected_repository: :none 62721:38:30 selects the correct repository 62821:38:30 repository_cleanup_status: :unscheduled, repository_policy_status: :disabled, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 62921:38:31 selects the correct repository 63021:38:31 repository_cleanup_status: :unscheduled, repository_policy_status: :disabled, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :not_runnable, expected_selected_repository: :none 63121:38:31 selects the correct repository 63221:38:31 repository_cleanup_status: :unscheduled, repository_policy_status: :disabled, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :disabled, expected_selected_repository: :none 63321:38:31 selects the correct repository 63421:38:31 repository_cleanup_status: :unscheduled, repository_policy_status: :disabled, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 63521:38:31 selects the correct repository 63621:38:31 repository_cleanup_status: :unscheduled, repository_policy_status: :disabled, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :not_runnable, expected_selected_repository: :other_repository 63721:38:31 selects the correct repository 63821:38:31 repository_cleanup_status: :unscheduled, repository_policy_status: :disabled, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :disabled, expected_selected_repository: :none 63921:38:31 selects the correct repository 64021:38:31 repository_cleanup_status: :unscheduled, repository_policy_status: :disabled, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :runnable, expected_selected_repository: :none 64121:38:31 selects the correct repository 64221:38:31 repository_cleanup_status: :unscheduled, repository_policy_status: :disabled, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :not_runnable, expected_selected_repository: :none 64321:38:31 selects the correct repository 64421:38:31 repository_cleanup_status: :unscheduled, repository_policy_status: :runnable, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :disabled, expected_selected_repository: :repository 64521:38:31 selects the correct repository 64621:38:31 repository_cleanup_status: :unscheduled, repository_policy_status: :runnable, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :runnable, expected_selected_repository: :repository 64721:38:32 selects the correct repository 64821:38:32 repository_cleanup_status: :unscheduled, repository_policy_status: :runnable, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :not_runnable, expected_selected_repository: :repository 64921:38:32 selects the correct repository 65021:38:32 repository_cleanup_status: :unscheduled, repository_policy_status: :runnable, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :disabled, expected_selected_repository: :repository 65121:38:32 selects the correct repository 65221:38:32 repository_cleanup_status: :unscheduled, repository_policy_status: :runnable, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :runnable, expected_selected_repository: :repository 65321:38:32 selects the correct repository 65421:38:32 repository_cleanup_status: :unscheduled, repository_policy_status: :runnable, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :not_runnable, expected_selected_repository: :repository 65521:38:32 selects the correct repository 65621:38:32 repository_cleanup_status: :unscheduled, repository_policy_status: :runnable, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :disabled, expected_selected_repository: :repository 65721:38:32 selects the correct repository 65821:38:32 repository_cleanup_status: :unscheduled, repository_policy_status: :runnable, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :runnable, expected_selected_repository: :repository 65921:38:32 selects the correct repository 66021:38:32 repository_cleanup_status: :unscheduled, repository_policy_status: :runnable, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :not_runnable, expected_selected_repository: :repository 66121:38:32 selects the correct repository 66221:38:32 repository_cleanup_status: :unscheduled, repository_policy_status: :runnable, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :disabled, expected_selected_repository: :repository 66321:38:32 selects the correct repository 66421:38:32 repository_cleanup_status: :unscheduled, repository_policy_status: :runnable, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :runnable, expected_selected_repository: :repository 66521:38:33 selects the correct repository 66621:38:33 repository_cleanup_status: :unscheduled, repository_policy_status: :runnable, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :not_runnable, expected_selected_repository: :repository 66721:38:33 selects the correct repository 66821:38:33 repository_cleanup_status: :scheduled, repository_policy_status: :disabled, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :disabled, expected_selected_repository: :none 66921:38:33 selects the correct repository 67021:38:33 repository_cleanup_status: :scheduled, repository_policy_status: :disabled, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 67121:38:33 selects the correct repository 67221:38:33 repository_cleanup_status: :scheduled, repository_policy_status: :disabled, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :not_runnable, expected_selected_repository: :none 67321:38:33 selects the correct repository 67421:38:33 repository_cleanup_status: :scheduled, repository_policy_status: :disabled, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :disabled, expected_selected_repository: :none 67521:38:33 selects the correct repository 67621:38:33 repository_cleanup_status: :scheduled, repository_policy_status: :disabled, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 67721:38:33 selects the correct repository 67821:38:33 repository_cleanup_status: :scheduled, repository_policy_status: :disabled, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :not_runnable, expected_selected_repository: :none 67921:38:33 selects the correct repository 68021:38:33 repository_cleanup_status: :scheduled, repository_policy_status: :disabled, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :disabled, expected_selected_repository: :none 68121:38:33 selects the correct repository 68221:38:33 repository_cleanup_status: :scheduled, repository_policy_status: :disabled, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 68321:38:34 selects the correct repository 68421:38:34 repository_cleanup_status: :scheduled, repository_policy_status: :disabled, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :not_runnable, expected_selected_repository: :other_repository 68521:38:34 selects the correct repository 68621:38:34 repository_cleanup_status: :scheduled, repository_policy_status: :disabled, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :disabled, expected_selected_repository: :none 68721:38:34 selects the correct repository 68821:38:34 repository_cleanup_status: :scheduled, repository_policy_status: :disabled, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :runnable, expected_selected_repository: :none 68921:38:34 selects the correct repository 69021:38:34 repository_cleanup_status: :scheduled, repository_policy_status: :disabled, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :not_runnable, expected_selected_repository: :none 69121:38:34 selects the correct repository 69221:38:34 repository_cleanup_status: :scheduled, repository_policy_status: :runnable, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :disabled, expected_selected_repository: :repository 69321:38:34 selects the correct repository 69421:38:34 repository_cleanup_status: :scheduled, repository_policy_status: :runnable, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 69521:38:34 selects the correct repository 69621:38:34 repository_cleanup_status: :scheduled, repository_policy_status: :runnable, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :not_runnable, expected_selected_repository: :repository 69721:38:34 selects the correct repository 69821:38:34 repository_cleanup_status: :scheduled, repository_policy_status: :runnable, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :disabled, expected_selected_repository: :repository 69921:38:34 selects the correct repository 70021:38:34 repository_cleanup_status: :scheduled, repository_policy_status: :runnable, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :runnable, expected_selected_repository: :repository 70121:38:34 selects the correct repository 70221:38:34 repository_cleanup_status: :scheduled, repository_policy_status: :runnable, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :not_runnable, expected_selected_repository: :repository 70321:38:35 selects the correct repository 70421:38:35 repository_cleanup_status: :scheduled, repository_policy_status: :runnable, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :disabled, expected_selected_repository: :repository 70521:38:35 selects the correct repository 70621:38:35 repository_cleanup_status: :scheduled, repository_policy_status: :runnable, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :runnable, expected_selected_repository: :repository 70721:38:35 selects the correct repository 70821:38:35 repository_cleanup_status: :scheduled, repository_policy_status: :runnable, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :not_runnable, expected_selected_repository: :repository 70921:38:35 selects the correct repository 71021:38:35 repository_cleanup_status: :scheduled, repository_policy_status: :runnable, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :disabled, expected_selected_repository: :repository 71121:38:35 selects the correct repository 71221:38:35 repository_cleanup_status: :scheduled, repository_policy_status: :runnable, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :runnable, expected_selected_repository: :repository 71321:38:35 selects the correct repository 71421:38:35 repository_cleanup_status: :scheduled, repository_policy_status: :runnable, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :not_runnable, expected_selected_repository: :repository 71521:38:35 selects the correct repository 71621:38:35 repository_cleanup_status: :scheduled, repository_policy_status: :not_runnable, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :disabled, expected_selected_repository: :none 71721:38:35 selects the correct repository 71821:38:35 repository_cleanup_status: :scheduled, repository_policy_status: :not_runnable, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 71921:38:36 selects the correct repository 72021:38:36 repository_cleanup_status: :scheduled, repository_policy_status: :not_runnable, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :not_runnable, expected_selected_repository: :none 72121:38:36 selects the correct repository 72221:38:36 repository_cleanup_status: :scheduled, repository_policy_status: :not_runnable, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :disabled, expected_selected_repository: :none 72321:38:36 selects the correct repository 72421:38:36 repository_cleanup_status: :scheduled, repository_policy_status: :not_runnable, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 72521:38:36 selects the correct repository 72621:38:36 repository_cleanup_status: :scheduled, repository_policy_status: :not_runnable, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :not_runnable, expected_selected_repository: :none 72721:38:36 selects the correct repository 72821:38:36 repository_cleanup_status: :scheduled, repository_policy_status: :not_runnable, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :disabled, expected_selected_repository: :none 72921:38:36 selects the correct repository 73021:38:36 repository_cleanup_status: :scheduled, repository_policy_status: :not_runnable, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 73121:38:36 selects the correct repository 73221:38:36 repository_cleanup_status: :scheduled, repository_policy_status: :not_runnable, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :not_runnable, expected_selected_repository: :other_repository 73321:38:36 selects the correct repository 73421:38:36 repository_cleanup_status: :scheduled, repository_policy_status: :not_runnable, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :disabled, expected_selected_repository: :none 73521:38:36 selects the correct repository 73621:38:36 repository_cleanup_status: :scheduled, repository_policy_status: :not_runnable, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :runnable, expected_selected_repository: :none 73721:38:36 selects the correct repository 73821:38:36 repository_cleanup_status: :scheduled, repository_policy_status: :not_runnable, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :not_runnable, expected_selected_repository: :none 73921:38:37 selects the correct repository 74021:38:37 repository_cleanup_status: :unfinished, repository_policy_status: :disabled, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :disabled, expected_selected_repository: :none 74121:38:37 selects the correct repository 74221:38:37 repository_cleanup_status: :unfinished, repository_policy_status: :disabled, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 74321:38:37 selects the correct repository 74421:38:37 repository_cleanup_status: :unfinished, repository_policy_status: :disabled, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :not_runnable, expected_selected_repository: :none 74521:38:37 selects the correct repository 74621:38:37 repository_cleanup_status: :unfinished, repository_policy_status: :disabled, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :disabled, expected_selected_repository: :none 74721:38:37 selects the correct repository 74821:38:37 repository_cleanup_status: :unfinished, repository_policy_status: :disabled, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 74921:38:37 selects the correct repository 75021:38:37 repository_cleanup_status: :unfinished, repository_policy_status: :disabled, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :not_runnable, expected_selected_repository: :none 75121:38:37 selects the correct repository 75221:38:37 repository_cleanup_status: :unfinished, repository_policy_status: :disabled, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :disabled, expected_selected_repository: :none 75321:38:37 selects the correct repository 75421:38:37 repository_cleanup_status: :unfinished, repository_policy_status: :disabled, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 75521:38:37 selects the correct repository 75621:38:37 repository_cleanup_status: :unfinished, repository_policy_status: :disabled, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :not_runnable, expected_selected_repository: :other_repository 75721:38:38 selects the correct repository 75821:38:38 repository_cleanup_status: :unfinished, repository_policy_status: :disabled, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :disabled, expected_selected_repository: :none 75921:38:38 selects the correct repository 76021:38:38 repository_cleanup_status: :unfinished, repository_policy_status: :disabled, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :runnable, expected_selected_repository: :none 76121:38:38 selects the correct repository 76221:38:38 repository_cleanup_status: :unfinished, repository_policy_status: :disabled, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :not_runnable, expected_selected_repository: :none 76321:38:38 selects the correct repository 76421:38:38 repository_cleanup_status: :unfinished, repository_policy_status: :runnable, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :disabled, expected_selected_repository: :repository 76521:38:38 selects the correct repository 76621:38:38 repository_cleanup_status: :unfinished, repository_policy_status: :runnable, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 76721:38:38 selects the correct repository 76821:38:38 repository_cleanup_status: :unfinished, repository_policy_status: :runnable, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :not_runnable, expected_selected_repository: :repository 76921:38:38 selects the correct repository 77021:38:38 repository_cleanup_status: :unfinished, repository_policy_status: :runnable, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :disabled, expected_selected_repository: :repository 77121:38:38 selects the correct repository 77221:38:38 repository_cleanup_status: :unfinished, repository_policy_status: :runnable, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 77321:38:38 selects the correct repository 77421:38:38 repository_cleanup_status: :unfinished, repository_policy_status: :runnable, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :not_runnable, expected_selected_repository: :repository 77521:38:39 selects the correct repository 77621:38:39 repository_cleanup_status: :unfinished, repository_policy_status: :runnable, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :disabled, expected_selected_repository: :repository 77721:38:39 selects the correct repository 77821:38:39 repository_cleanup_status: :unfinished, repository_policy_status: :runnable, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :runnable, expected_selected_repository: :repository 77921:38:39 selects the correct repository 78021:38:39 repository_cleanup_status: :unfinished, repository_policy_status: :runnable, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :not_runnable, expected_selected_repository: :repository 78121:38:39 selects the correct repository 78221:38:39 repository_cleanup_status: :unfinished, repository_policy_status: :runnable, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :disabled, expected_selected_repository: :repository 78321:38:39 selects the correct repository 78421:38:39 repository_cleanup_status: :unfinished, repository_policy_status: :runnable, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :runnable, expected_selected_repository: :repository 78521:38:39 selects the correct repository 78621:38:39 repository_cleanup_status: :unfinished, repository_policy_status: :runnable, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :not_runnable, expected_selected_repository: :repository 78721:38:39 selects the correct repository 78821:38:39 repository_cleanup_status: :unfinished, repository_policy_status: :not_runnable, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :disabled, expected_selected_repository: :repository 78921:38:39 selects the correct repository 79021:38:39 repository_cleanup_status: :unfinished, repository_policy_status: :not_runnable, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 79121:38:39 selects the correct repository 79221:38:39 repository_cleanup_status: :unfinished, repository_policy_status: :not_runnable, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :not_runnable, expected_selected_repository: :repository 79321:38:40 selects the correct repository 79421:38:40 repository_cleanup_status: :unfinished, repository_policy_status: :not_runnable, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :disabled, expected_selected_repository: :repository 79521:38:40 selects the correct repository 79621:38:40 repository_cleanup_status: :unfinished, repository_policy_status: :not_runnable, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 79721:38:40 selects the correct repository 79821:38:40 repository_cleanup_status: :unfinished, repository_policy_status: :not_runnable, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :not_runnable, expected_selected_repository: :repository 79921:38:40 selects the correct repository 80021:38:40 repository_cleanup_status: :unfinished, repository_policy_status: :not_runnable, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :disabled, expected_selected_repository: :repository 80121:38:40 selects the correct repository 80221:38:40 repository_cleanup_status: :unfinished, repository_policy_status: :not_runnable, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :runnable, expected_selected_repository: :repository 80321:38:40 selects the correct repository 80421:38:40 repository_cleanup_status: :unfinished, repository_policy_status: :not_runnable, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :not_runnable, expected_selected_repository: :repository 80521:38:40 selects the correct repository 80621:38:40 repository_cleanup_status: :unfinished, repository_policy_status: :not_runnable, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :disabled, expected_selected_repository: :repository 80721:38:40 selects the correct repository 80821:38:40 repository_cleanup_status: :unfinished, repository_policy_status: :not_runnable, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :runnable, expected_selected_repository: :repository 80921:38:40 selects the correct repository 81021:38:40 repository_cleanup_status: :unfinished, repository_policy_status: :not_runnable, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :not_runnable, expected_selected_repository: :repository 81121:38:41 selects the correct repository 81221:38:41 repository_cleanup_status: :ongoing, repository_policy_status: :disabled, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :disabled, expected_selected_repository: :none 81321:38:41 selects the correct repository 81421:38:41 repository_cleanup_status: :ongoing, repository_policy_status: :disabled, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 81521:38:41 selects the correct repository 81621:38:41 repository_cleanup_status: :ongoing, repository_policy_status: :disabled, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :not_runnable, expected_selected_repository: :none 81721:38:41 selects the correct repository 81821:38:41 repository_cleanup_status: :ongoing, repository_policy_status: :disabled, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :disabled, expected_selected_repository: :none 81921:38:41 selects the correct repository 82021:38:41 repository_cleanup_status: :ongoing, repository_policy_status: :disabled, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 82121:38:41 selects the correct repository 82221:38:41 repository_cleanup_status: :ongoing, repository_policy_status: :disabled, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :not_runnable, expected_selected_repository: :none 82321:38:41 selects the correct repository 82421:38:41 repository_cleanup_status: :ongoing, repository_policy_status: :disabled, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :disabled, expected_selected_repository: :none 82521:38:41 selects the correct repository 82621:38:41 repository_cleanup_status: :ongoing, repository_policy_status: :disabled, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 82721:38:41 selects the correct repository 82821:38:41 repository_cleanup_status: :ongoing, repository_policy_status: :disabled, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :not_runnable, expected_selected_repository: :other_repository 82921:38:42 selects the correct repository 83021:38:42 repository_cleanup_status: :ongoing, repository_policy_status: :disabled, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :disabled, expected_selected_repository: :none 83121:38:42 selects the correct repository 83221:38:42 repository_cleanup_status: :ongoing, repository_policy_status: :disabled, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :runnable, expected_selected_repository: :none 83321:38:42 selects the correct repository 83421:38:42 repository_cleanup_status: :ongoing, repository_policy_status: :disabled, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :not_runnable, expected_selected_repository: :none 83521:38:42 selects the correct repository 83621:38:42 repository_cleanup_status: :ongoing, repository_policy_status: :runnable, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :disabled, expected_selected_repository: :none 83721:38:42 selects the correct repository 83821:38:42 repository_cleanup_status: :ongoing, repository_policy_status: :runnable, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 83921:38:42 selects the correct repository 84021:38:42 repository_cleanup_status: :ongoing, repository_policy_status: :runnable, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :not_runnable, expected_selected_repository: :none 84121:38:42 selects the correct repository 84221:38:42 repository_cleanup_status: :ongoing, repository_policy_status: :runnable, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :disabled, expected_selected_repository: :none 84321:38:42 selects the correct repository 84421:38:42 repository_cleanup_status: :ongoing, repository_policy_status: :runnable, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 84521:38:42 selects the correct repository 84621:38:42 repository_cleanup_status: :ongoing, repository_policy_status: :runnable, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :not_runnable, expected_selected_repository: :none 84721:38:42 selects the correct repository 84821:38:42 repository_cleanup_status: :ongoing, repository_policy_status: :runnable, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :disabled, expected_selected_repository: :none 84921:38:43 selects the correct repository 85021:38:43 repository_cleanup_status: :ongoing, repository_policy_status: :runnable, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 85121:38:43 selects the correct repository 85221:38:43 repository_cleanup_status: :ongoing, repository_policy_status: :runnable, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :not_runnable, expected_selected_repository: :other_repository 85321:38:43 selects the correct repository 85421:38:43 repository_cleanup_status: :ongoing, repository_policy_status: :runnable, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :disabled, expected_selected_repository: :none 85521:38:43 selects the correct repository 85621:38:43 repository_cleanup_status: :ongoing, repository_policy_status: :runnable, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :runnable, expected_selected_repository: :none 85721:38:43 selects the correct repository 85821:38:43 repository_cleanup_status: :ongoing, repository_policy_status: :runnable, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :not_runnable, expected_selected_repository: :none 85921:38:43 selects the correct repository 86021:38:43 repository_cleanup_status: :ongoing, repository_policy_status: :not_runnable, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :disabled, expected_selected_repository: :none 86121:38:43 selects the correct repository 86221:38:43 repository_cleanup_status: :ongoing, repository_policy_status: :not_runnable, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 86321:38:43 selects the correct repository 86421:38:43 repository_cleanup_status: :ongoing, repository_policy_status: :not_runnable, other_repository_cleanup_status: :unscheduled, other_repository_policy_status: :not_runnable, expected_selected_repository: :none 86521:38:43 selects the correct repository 86621:38:43 repository_cleanup_status: :ongoing, repository_policy_status: :not_runnable, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :disabled, expected_selected_repository: :none 86721:38:43 selects the correct repository 86821:38:43 repository_cleanup_status: :ongoing, repository_policy_status: :not_runnable, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 86921:38:44 selects the correct repository 87021:38:44 repository_cleanup_status: :ongoing, repository_policy_status: :not_runnable, other_repository_cleanup_status: :scheduled, other_repository_policy_status: :not_runnable, expected_selected_repository: :none 87121:38:44 selects the correct repository 87221:38:44 repository_cleanup_status: :ongoing, repository_policy_status: :not_runnable, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :disabled, expected_selected_repository: :none 87321:38:44 selects the correct repository 87421:38:44 repository_cleanup_status: :ongoing, repository_policy_status: :not_runnable, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :runnable, expected_selected_repository: :other_repository 87521:38:44 selects the correct repository 87621:38:44 repository_cleanup_status: :ongoing, repository_policy_status: :not_runnable, other_repository_cleanup_status: :unfinished, other_repository_policy_status: :not_runnable, expected_selected_repository: :other_repository 87721:38:44 selects the correct repository 87821:38:44 repository_cleanup_status: :ongoing, repository_policy_status: :not_runnable, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :disabled, expected_selected_repository: :none 87921:38:44 selects the correct repository 88021:38:44 repository_cleanup_status: :ongoing, repository_policy_status: :not_runnable, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :runnable, expected_selected_repository: :none 88121:38:44 selects the correct repository 88221:38:44 repository_cleanup_status: :ongoing, repository_policy_status: :not_runnable, other_repository_cleanup_status: :ongoing, other_repository_policy_status: :not_runnable, expected_selected_repository: :none 88321:38:44 selects the correct repository 88421:38:44 with another repository in cleanup unfinished state 88521:38:45 process the cleanup scheduled repository first 88621:38:45 behaves like worker with data consistency 88721:38:45 .get_data_consistency_feature_flag_enabled? 88921:38:45 .get_data_consistency_per_database 89021:38:45 returns correct data consistency 89121:38:45 #remaining_work_count 89221:38:45 counts and capacity 89321:38:45 scheduled_count: 2, unfinished_count: 2, capacity: 10, expected_count: 4 89421:38:45 is expected to eq 4 89521:38:45 scheduled_count: 2, unfinished_count: 0, capacity: 10, expected_count: 2 89621:38:45 is expected to eq 2 89721:38:45 scheduled_count: 0, unfinished_count: 2, capacity: 10, expected_count: 2 89821:38:45 is expected to eq 2 89921:38:45 scheduled_count: 4, unfinished_count: 2, capacity: 2, expected_count: 4 90021:38:45 is expected to eq 4 90121:38:45 scheduled_count: 4, unfinished_count: 0, capacity: 2, expected_count: 4 90221:38:46 is expected to eq 4 90321:38:46 scheduled_count: 0, unfinished_count: 4, capacity: 2, expected_count: 4 90421:38:46 is expected to eq 4 90521:38:46 with container repositories waiting for cleanup 90621:38:46 is expected to eq 3 90721:38:46 with no container repositories waiting for cleanup 90821:38:46 is expected to eq 0 90921:38:47 does not log a selected container 91021:38:47 with a stuck container repository 91121:38:47 is expected to eq 0 91221:38:47 #max_running_jobs 91321:38:47 is expected to eq 50 91421:38:47# [RSpecRunTime] Finishing example group spec/workers/container_expiration_policies/cleanup_container_repository_worker_spec.rb. It took 21.04 seconds. Expected to take 27.58 seconds. 91521:38:47# [RSpecRunTime] Starting example group spec/services/packages/debian/extract_metadata_service_spec.rb. Expected to take 22.8 seconds. 91621:38:47Packages::Debian::ExtractMetadataService 91721:38:47 with valid file types 91921:38:47 behaves like Test Debian ExtractMetadata Service 92021:38:48 returns file_type :source, architecture nil and fields nil 92121:38:48# [RSpecRunTime] RSpec elapsed time: 10 minutes 8.0 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.21 1.32 1.05 1/284 7118 92421:38:48 behaves like Test Debian ExtractMetadata Service 92521:38:49 returns file_type :dsc, architecture nil and fields including {"Binary"=>"sample-dev, libsample0, sample-udeb, sample-ddeb"} 92621:38:49# [RSpecRunTime] RSpec elapsed time: 10 minutes 9.43 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.21 1.32 1.05 1/284 7119 92921:38:49 behaves like Test Debian ExtractMetadata Service 93021:38:51 returns file_type :deb, architecture "amd64" and fields including {"Multi-Arch"=>"same"} 93121:38:51# [RSpecRunTime] RSpec elapsed time: 10 minutes 11.07 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.21 1.32 1.05 1/287 7129 93421:38:51 behaves like Test Debian ExtractMetadata Service 93521:38:52 returns file_type :udeb, architecture "amd64" and fields including {"Package"=>"sample-udeb"} 93621:38:52# [RSpecRunTime] RSpec elapsed time: 10 minutes 12.55 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.21 1.32 1.05 1/287 7136 93921:38:52 behaves like Test Debian ExtractMetadata Service 94021:38:54 returns file_type :ddeb, architecture "amd64" and fields including {"Package"=>"sample-ddeb"} 94121:38:54# [RSpecRunTime] RSpec elapsed time: 10 minutes 13.92 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.35 1.34 1.06 1/287 7143 94321:38:54 with buildinfo 94421:38:54 behaves like Test Debian ExtractMetadata Service 94521:38:55 returns file_type :buildinfo, architecture nil and fields including {"Architecture"=>"amd64 source", "Build-Architecture"=>"amd64"} 94621:38:55# [RSpecRunTime] RSpec elapsed time: 10 minutes 15.22 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.35 1.34 1.06 1/287 7144 94921:38:55 behaves like Test Debian ExtractMetadata Service 95021:38:56 returns file_type :changes, architecture nil and fields including {"Architecture"=>"source amd64", "Binary"=>"libsample0 sample-dev sample-udeb"} 95121:38:56# [RSpecRunTime] RSpec elapsed time: 10 minutes 16.44 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.35 1.34 1.06 1/287 7145 95321:38:56 with valid source extensions 95521:38:56 behaves like Test Debian ExtractMetadata Service 95621:38:58 returns file_type :source, architecture nil and fields nil 95721:38:58# [RSpecRunTime] RSpec elapsed time: 10 minutes 17.72 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.32 1.34 1.06 1/284 7146 96021:38:58 behaves like Test Debian ExtractMetadata Service 96121:38:59 returns file_type :source, architecture nil and fields nil 96221:38:59# [RSpecRunTime] RSpec elapsed time: 10 minutes 18.97 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.32 1.34 1.06 1/284 7147 96521:38:59 behaves like Test Debian ExtractMetadata Service 96621:39:00 returns file_type :source, architecture nil and fields nil 96721:39:00# [RSpecRunTime] RSpec elapsed time: 10 minutes 20.32 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.32 1.34 1.06 1/284 7148 97021:39:00 behaves like Test Debian ExtractMetadata Service 97121:39:01 returns file_type :source, architecture nil and fields nil 97221:39:01# [RSpecRunTime] RSpec elapsed time: 10 minutes 21.52 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.32 1.34 1.06 1/284 7149 97421:39:01 with invalid source extensions 97621:39:03 raises an error 97721:39:03# [RSpecRunTime] RSpec elapsed time: 10 minutes 22.85 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.30 1.33 1.06 1/284 7150 98021:39:04 raises an error 98121:39:04# [RSpecRunTime] RSpec elapsed time: 10 minutes 24.18 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.30 1.33 1.06 2/284 7151 98321:39:04 with invalid file name 98421:39:05 raises an error 98521:39:06# [RSpecRunTime] RSpec elapsed time: 10 minutes 25.57 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.30 1.33 1.06 1/284 7152 98721:39:06 with invalid package file 98821:39:07 raises an error 98921:39:07# [RSpecRunTime] RSpec elapsed time: 10 minutes 26.84 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.30 1.33 1.06 1/284 7153 99121:39:07# [RSpecRunTime] Finishing example group spec/services/packages/debian/extract_metadata_service_spec.rb. It took 20.15 seconds. Expected to take 22.8 seconds. 99221:39:07# [RSpecRunTime] Starting example group spec/tasks/gitlab/web_hook_rake_spec.rb. Expected to take 21.98 seconds. 99321:39:07gitlab:web_hook namespace rake tasks 99421:39:07 gitlab:web_hook:add 99521:39:09 adds a web hook to all projects 99621:39:10 adds a web hook to projects in the specified namespace 99721:39:12 raises an error if an unknown namespace is specified 99821:39:12# [RSpecRunTime] RSpec elapsed time: 10 minutes 32.43 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.43 1.36 1.07 1/284 7154 100021:39:12 gitlab:web_hook:rm 100121:39:14 complains if URL is not provided 100221:39:16 removes a web hook from all projects by URL 100321:39:18 removes a web hook from projects in the specified namespace by URL 100421:39:21 raises an error if an unknown namespace is specified 100521:39:21# [RSpecRunTime] RSpec elapsed time: 10 minutes 40.91 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.37 1.35 1.07 2/285 7155 100721:39:21 gitlab:web_hook:list 100821:39:23 lists all web hooks 100921:39:25 lists web hooks in a particular namespace 101021:39:25# [RSpecRunTime] RSpec elapsed time: 10 minutes 45.06 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.34 1.34 1.07 1/284 7156 101221:39:30# [RSpecRunTime] Finishing example group spec/tasks/gitlab/web_hook_rake_spec.rb. It took 23.5 seconds. Expected to take 21.98 seconds. 101321:39:30# [RSpecRunTime] RSpec elapsed time: 10 minutes 50.4 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.23 1.32 1.06 1/284 7157 101521:39:30# [RSpecRunTime] Starting example group spec/models/hooks/system_hook_spec.rb. Expected to take 19.41 seconds. 101721:39:30 does not allow STI 101821:39:30 behaves like a hook that does not get automatically disabled on failure 101921:39:30 .executable/.disabled 102021:39:32 finds the correct set of project hooks 102121:39:32 when silent mode is enabled 102221:39:32 causes no hooks to be considered executable 102321:39:33 causes all hooks to be considered disabled 102421:39:34# [RSpecRunTime] RSpec elapsed time: 10 minutes 53.59 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.21 1.31 1.06 1/284 7158 102621:39:34 #executable? 102721:39:34 recent_failures: 0, not_until: :not_set 102821:39:34 has the correct state 102921:39:34 recent_failures: 0, not_until: :past 103021:39:34 has the correct state 103121:39:34 recent_failures: 0, not_until: :future 103221:39:34 has the correct state 103321:39:34 recent_failures: 0, not_until: :now 103421:39:34 has the correct state 103521:39:34 recent_failures: 1, not_until: :not_set 103621:39:34 has the correct state 103721:39:34 recent_failures: 1, not_until: :past 103821:39:35 has the correct state 103921:39:35 recent_failures: 1, not_until: :future 104021:39:35 has the correct state 104121:39:35 recent_failures: 3, not_until: :not_set 104221:39:35 has the correct state 104321:39:35 recent_failures: 3, not_until: :past 104421:39:35 has the correct state 104521:39:35 recent_failures: 3, not_until: :future 104621:39:35 has the correct state 104721:39:35 recent_failures: 4, not_until: :not_set 104821:39:35 has the correct state 104921:39:35 recent_failures: 4, not_until: :past 105021:39:36 has the correct state 105121:39:36 recent_failures: 4, not_until: :now 105221:39:36 has the correct state 105321:39:36 recent_failures: 4, not_until: :future 105421:39:36 has the correct state 105621:39:36 makes a hook executable if it was marked as failed 105721:39:36 makes a hook executable if it is currently backed off 105821:39:36 does not update hooks unless necessary 106021:39:36 when we have not backed off before 106121:39:36 does not disable the hook 106221:39:36 when we have exhausted the grace period 106321:39:36 does not disable the hook 106421:39:36 #temporarily_disabled? 106621:39:36 #permanently_disabled? 106821:39:36 #alert_status 106921:39:36 is expected to eq :executable 107021:39:36 when hook has been disabled 107121:39:37 is expected to eq :executable 107221:39:37 when hook has been backed off 107321:39:37 is expected to eq :executable 107421:39:37 default attributes 107521:39:37 sets defined default parameters 107921:39:37 is valid if application settings allow local requests from system hooks 108121:39:39 project_create hook 108221:39:40 project_destroy hook 108321:39:40 user_create hook 108421:39:41 user_destroy hook 108521:39:42 project member create hook 108621:39:42 project member destroy hook 108721:39:43 project member update hook 108821:39:45 project member access request hook 108921:39:47 project member access request revoked hook 109021:39:47 group member access request hook 109121:39:48 group member access request revoked hook 109221:39:48 group create hook 109321:39:49 group destroy hook 109421:39:49 group member create hook 109521:39:50 group member destroy hook 109621:39:50 group member update hook 109721:39:50# [RSpecRunTime] RSpec elapsed time: 11 minutes 10.19 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.24 1.31 1.06 1/284 7175 109921:39:50 .repository_update_hooks 110021:39:50 returns hooks for repository update events only 110121:39:50 execute WebHookService 110321:39:50 #async_execute 110421:39:50 #application_context 110521:39:51 includes the type 110621:39:51# [RSpecRunTime] Finishing example group spec/models/hooks/system_hook_spec.rb. It took 20.16 seconds. Expected to take 19.41 seconds. 110721:39:51# [RSpecRunTime] Starting example group spec/models/concerns/project_api_compatibility_spec.rb. Expected to take 16.6 seconds. 110821:39:51ProjectAPICompatibility 110921:39:51 does not allow STI 111021:39:51 converts build_git_strategy=fetch to build_allow_git_fetch=true 111121:39:52 converts build_git_strategy=clone to build_allow_git_fetch=false 111221:39:52 #auto_devops_enabled 111321:39:52 initial: :missing, final: nil 111421:39:52 sets the correct value 111521:39:53# [RSpecRunTime] RSpec elapsed time: 11 minutes 12.6 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.24 1.31 1.06 2/284 7176 111721:39:53 initial: :missing, final: false 111821:39:53 sets the correct value 111921:39:53 initial: :missing, final: true 112021:39:54 sets the correct value 112121:39:54 initial: nil, final: nil 112221:39:55 sets the correct value 112321:39:55 initial: nil, final: false 112421:39:55 sets the correct value 112521:39:55 initial: nil, final: true 112621:39:56 sets the correct value 112721:39:56 initial: false, final: nil 112821:39:56 sets the correct value 112921:39:56 initial: false, final: false 113021:39:57 sets the correct value 113121:39:57 initial: false, final: true 113221:39:58 sets the correct value 113321:39:58 initial: true, final: nil 113421:39:58 sets the correct value 113521:39:58 initial: true, final: false 113621:39:59 sets the correct value 113721:39:59 initial: true, final: true 113821:39:59 sets the correct value 113921:39:59 #auto_devops_deploy_strategy 114021:39:59 initial: :missing, final: "continuous" 114121:40:00 sets the correct value 114221:40:00 initial: :missing, final: "manual" 114321:40:01 sets the correct value 114421:40:01 initial: :missing, final: "timed_incremental" 114521:40:01 sets the correct value 114621:40:01 initial: "continuous", final: "continuous" 114721:40:02 sets the correct value 114821:40:02 initial: "continuous", final: "manual" 114921:40:02 sets the correct value 115021:40:02 initial: "continuous", final: "timed_incremental" 115121:40:03 sets the correct value 115221:40:03 initial: "manual", final: "continuous" 115321:40:04 sets the correct value 115421:40:04 initial: "manual", final: "manual" 115521:40:04 sets the correct value 115621:40:04 initial: "manual", final: "timed_incremental" 115721:40:05 sets the correct value 115821:40:05 initial: "timed_incremental", final: "continuous" 115921:40:05 sets the correct value 116021:40:05 initial: "timed_incremental", final: "manual" 116121:40:06 sets the correct value 116221:40:06 initial: "timed_incremental", final: "timed_incremental" 116321:40:07 sets the correct value 116421:40:07# [RSpecRunTime] Finishing example group spec/models/concerns/project_api_compatibility_spec.rb. It took 16.21 seconds. Expected to take 16.6 seconds. 116521:40:07# [RSpecRunTime] Starting example group spec/services/issues/build_service_spec.rb. Expected to take 15.99 seconds. 116621:40:07Issues::BuildService 116721:40:08 for a single discussion 116921:40:09 references the noteable title in the issue title 117021:40:10 adds the note content to the description 117121:40:10# [RSpecRunTime] RSpec elapsed time: 11 minutes 30.01 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.17 1.29 1.06 1/288 7276 117421:40:10 setting milestone 117521:40:10 when developer 117621:40:10 builds a new issues with given params 117721:40:11 sets milestone to nil if it is not available for the project 117821:40:11 when user is not a project member 117921:40:11 cannot set milestone 118021:40:11 setting issue type 118121:40:11 with a corresponding WorkItems::Type 118221:40:11 issue_params: {:issue_type=>nil}, current_user: guest, work_item_type_id: type_issue_id, resulting_issue_type: "issue" 118321:40:11 builds an issue 118421:40:11 issue_params: {:issue_type=>"issue"}, current_user: guest, work_item_type_id: type_issue_id, resulting_issue_type: "issue" 118521:40:11 builds an issue 118621:40:11 issue_params: {:issue_type=>"incident"}, current_user: guest, work_item_type_id: type_issue_id, resulting_issue_type: "issue" 118721:40:11 builds an issue 118821:40:11 issue_params: {:issue_type=>"incident"}, current_user: reporter, work_item_type_id: type_incident_id, resulting_issue_type: "incident" 118921:40:12 builds an issue 119021:40:12 issue_params: combined_params, current_user: reporter, work_item_type_id: type_task_id, resulting_issue_type: "task" 119121:40:12 builds an issue 119221:40:12 issue_params: work_item_params, current_user: reporter, work_item_type_id: type_task_id, resulting_issue_type: "task" 119321:40:12 builds an issue 119421:40:12 issue_params: {:issue_type=>"test_case"}, current_user: guest, work_item_type_id: type_issue_id, resulting_issue_type: "issue" 119521:40:12 builds an issue 119621:40:12 issue_params: {:issue_type=>"requirement"}, current_user: guest, work_item_type_id: type_issue_id, resulting_issue_type: "issue" 119721:40:12 builds an issue 119821:40:12 issue_params: {:issue_type=>"invalid"}, current_user: guest, work_item_type_id: type_issue_id, resulting_issue_type: "issue" 119921:40:12 builds an issue 120021:40:12 issue_params: {:issue_type=>"project"}, current_user: guest, work_item_type_id: type_issue_id, resulting_issue_type: "issue" 120121:40:12 builds an issue 120221:40:12 for discussions in a merge request 120321:40:12 #items_for_discussions 120421:40:13 has an item for each discussion 120521:40:13 #item_for_discussion 120621:40:15 mentions the author of the note 120721:40:18 wraps the note in a blockquote 120821:40:18# [RSpecRunTime] RSpec elapsed time: 11 minutes 37.68 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.30 1.32 1.07 1/290 7514 121121:40:18 uses provided title if title param given 121221:40:19 uses provided description if description param given 121321:40:19 without additional params 121421:40:20 has the merge request reference in the title 121521:40:21 has the reference of the merge request in the description 121621:40:21# [RSpecRunTime] RSpec elapsed time: 11 minutes 40.76 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.30 1.32 1.07 1/291 7666 121821:40:21 with multiple discussions 121921:40:22 mentions all the authors in the description 122021:40:23 has a link for each unresolved discussion in the description 122121:40:23 mentions additional notes 122221:40:23# [RSpecRunTime] RSpec elapsed time: 11 minutes 43.53 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.28 1.31 1.07 1/291 7790 122421:40:23 For a merge request without discussions 122621:40:24 mentions the merge request in the description 122721:40:24# [RSpecRunTime] Finishing example group spec/services/issues/build_service_spec.rb. It took 17.31 seconds. Expected to take 15.99 seconds. 122821:40:24# [RSpecRunTime] Starting example group spec/services/work_items/create_service_spec.rb. Expected to take 14.72 seconds. 122921:40:24WorkItems::CreateService 123021:40:24 behaves like creates work item in container 123221:40:26 publishes WorkItems::WorkItemCreatedEvent 123321:40:26 when user is not allowed to create a work item in the container 123421:40:26 is expected to be error 123521:40:26 returns an access error 123621:40:26# [RSpecRunTime] RSpec elapsed time: 11 minutes 45.84 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.28 1.31 1.07 1/290 7823 123821:40:26 when applying quick actions 123921:40:26 when work item type is not the default Issue 124021:40:26 saves the work item without applying the quick action 124121:40:26 when work item type is the default Issue 124221:40:27 saves the work item and applies the quick action 124321:40:27 when params are valid 124421:40:27 created instance is a WorkItem 124521:40:28 calls NewIssueWorker with correct arguments 124621:40:28# [RSpecRunTime] RSpec elapsed time: 11 minutes 48.08 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.26 1.31 1.07 1/289 7824 124821:40:28 when params are invalid 124921:40:28 is expected to be error 125021:40:29 returns validation errors 125121:40:29 checking spam 125221:40:29 checks for spam 125321:40:29 when `perform_spam_check` is set to `false` 125421:40:30 does not check for spam 125521:40:30# [RSpecRunTime] RSpec elapsed time: 11 minutes 49.79 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.26 1.31 1.07 1/289 7825 125721:40:30 behaves like work item widgetable service 125821:40:30 executes callbacks for expected widgets 125921:40:30 hierarchy widget 126021:40:30 when user can admin parent link 126121:40:30 when parent is valid work item 126221:40:31 creates new work item and sets parent reference 126321:40:31# [RSpecRunTime] RSpec elapsed time: 11 minutes 51.41 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.26 1.31 1.07 1/289 7826 126521:40:31 when parent type is invalid 126621:40:31 behaves like fails creating work item and returns errors 126721:40:32 does not create new work item if parent can not be set 126821:40:32 when user cannot admin parent link 126921:40:32 behaves like fails creating work item and returns errors 127021:40:32 does not create new work item if parent can not be set 127121:40:32 behaves like creates work item in container 127321:40:34 publishes WorkItems::WorkItemCreatedEvent 127421:40:34 when user is not allowed to create a work item in the container 127521:40:34 is expected to be error 127621:40:34 returns an access error 127721:40:34# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.1 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.24 1.30 1.07 1/285 7827 127921:40:34 when applying quick actions 128021:40:34 when work item type is not the default Issue 128121:40:34 saves the work item without applying the quick action 128221:40:34 when work item type is the default Issue 128321:40:35 saves the work item and applies the quick action 128421:40:35 when params are valid 128521:40:35 created instance is a WorkItem 128621:40:36 calls NewIssueWorker with correct arguments 128721:40:36 when params are invalid 128821:40:36 is expected to be error 128921:40:36 returns validation errors 129021:40:36 checking spam 129121:40:37 checks for spam 129221:40:37 when `perform_spam_check` is set to `false` 129321:40:37 does not check for spam 129421:40:37 behaves like work item widgetable service 129521:40:37 executes callbacks for expected widgets 129621:40:37 hierarchy widget 129721:40:37 when user can admin parent link 129821:40:37 when parent is valid work item 129921:40:38 creates new work item and sets parent reference 130021:40:38 when parent type is invalid 130121:40:38 behaves like fails creating work item and returns errors 130221:40:39 does not create new work item if parent can not be set 130321:40:39 when user cannot admin parent link 130421:40:39 behaves like fails creating work item and returns errors 130521:40:39 does not create new work item if parent can not be set 130621:40:39# [RSpecRunTime] Finishing example group spec/services/work_items/create_service_spec.rb. It took 15.27 seconds. Expected to take 14.72 seconds. 130721:40:39# [RSpecRunTime] Starting example group spec/helpers/gitlab_routing_helper_spec.rb. Expected to take 14.17 seconds. 130821:40:39GitlabRoutingHelper 130921:40:39 Project URL helpers 131021:40:39 #project_member_path 131121:40:43 is expected to eq "/namespace487/project-594/-/project_members/771" 131221:40:43# [RSpecRunTime] RSpec elapsed time: 12 minutes 2.6 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.30 1.31 1.08 1/284 7828 131421:40:43 #request_access_project_members_path 131521:40:43 is expected to eq "/namespace488/project-595/-/project_members/request_access" 131621:40:43 #leave_project_members_path 131721:40:43 is expected to eq "/namespace489/project-596/-/project_members/leave" 131821:40:43 #approve_access_request_project_member_path 131921:40:44 is expected to eq "/namespace490/project-597/-/project_members/773/approve_access_request" 132021:40:44 #resend_invite_project_member_path 132121:40:45 is expected to eq "/namespace491/project-598/-/project_members/775/resend_invite" 132221:40:45 Group URL helpers 132321:40:45 #group_members_url 132521:40:45 #group_member_path 132621:40:45 is expected to eq "/groups/group122/-/group_members/776" 132721:40:45 #request_access_group_members_path 132821:40:45 is expected to eq "/groups/group123/-/group_members/request_access" 132921:40:45 #leave_group_members_path 133021:40:45 is expected to eq "/groups/group124/-/group_members/leave" 133121:40:45 #approve_access_request_group_member_path 133221:40:46 is expected to eq "/groups/group125/-/group_members/777/approve_access_request" 133321:40:46 #resend_invite_group_member_path 133421:40:46 is expected to eq "/groups/group126/-/group_members/778/resend_invite" 133521:40:46 #preview_markdown_path 133621:40:46 returns group preview markdown path for a group parent 133721:40:47 returns group preview markdown path for a group parent with args 133821:40:47 returns project preview markdown path for a project parent 133921:40:47 returns snippet preview markdown path for a personal snippet 134021:40:48 returns project preview markdown path for a project snippet 134121:40:48# [RSpecRunTime] RSpec elapsed time: 12 minutes 8.12 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.25 1.30 1.08 1/285 7829 134321:40:48 #edit_milestone_path 134421:40:48 returns group milestone edit path when given entity parent is a Group 134521:40:49 returns project milestone edit path when given entity parent is not a Group 134621:40:49 members helpers 134721:40:49 #source_members_url 134821:40:49 returns a url to the memberships page for a group membership 134921:40:49 returns a url to the memberships page for a project membership 135121:40:50 #fast_download_project_job_artifacts_path 135221:40:50 matches the Rails download path 135321:40:50 when given parameters 135421:40:50 adds them to the path 135521:40:50 #fast_keep_project_job_artifacts_path 135621:40:50 matches the Rails keep path 135721:40:50 #fast_browse_project_job_artifacts_path 135821:40:50 matches the Rails browse path 136021:40:52 #gitlab_snippet_path 136121:40:52 returns the personal snippet path 136221:40:52 returns the project snippet path 136321:40:52# [RSpecRunTime] RSpec elapsed time: 12 minutes 11.87 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.25 1.30 1.08 1/285 7866 136521:40:52 #gitlab_snippet_url 136621:40:52 returns the personal snippet url 136721:40:52 returns the project snippet url 136821:40:52 #gitlab_raw_snippet_path 136921:40:52 returns the raw personal snippet path 137021:40:52 returns the raw project snippet path 137121:40:52 #gitlab_raw_snippet_blob_path 137221:40:52 behaves like snippet blob raw path 137321:40:52 for PersonalSnippets 137421:40:52 returns the raw personal snippet blob path 137521:40:52 for ProjectSnippets 137621:40:52 returns the raw project snippet blob path 137721:40:52 when an argument is set 137821:40:52 is expected to eq "/-/snippets/9/raw/test-ref/.gitattributes?inline=true" 137921:40:52 without a ref 138021:40:52 uses the root ref 138121:40:52 #gitlab_raw_snippet_url 138221:40:52 returns the raw personal snippet url 138321:40:52 returns the raw project snippet url 138421:40:52 #gitlab_raw_snippet_blob_url 138521:40:52 behaves like snippet blob raw url 138621:40:52 for PersonalSnippets 138721:40:52 returns the raw personal snippet blob url 138821:40:52 for ProjectSnippets 138921:40:53 returns the raw project snippet blob url 139021:40:53 when an argument is set 139221:40:53 without a ref 139321:40:53 uses the root ref 139421:40:53 when snippet does not have a repository 139521:40:53 uses the instance deafult branch 139621:40:53 #gitlab_raw_snippet_url 139721:40:53 returns the raw personal snippet url 139821:40:53 returns the raw project snippet url 139921:40:53 #gitlab_snippet_notes_path 140021:40:53 returns the notes path for the personal snippet 140121:40:53 #gitlab_snippet_notes_url 140221:40:53 returns the notes url for the personal snippet 140321:40:53 #gitlab_snippet_note_path 140421:40:53 returns the note path for the personal snippet 140521:40:53 #gitlab_snippet_note_url 140621:40:53 returns the note url for the personal snippet 140721:40:53 #gitlab_toggle_award_emoji_snippet_note_path 140821:40:53 returns the note award emoji path for the personal snippet 140921:40:53 #gitlab_toggle_award_emoji_snippet_note_url 141021:40:53 returns the note award emoji url for the personal snippet 141121:40:53 #gitlab_toggle_award_emoji_snippet_path 141221:40:53 returns the award emoji path for the personal snippet 141321:40:53 #gitlab_toggle_award_emoji_snippet_url 141421:40:53 returns the award url for the personal snippet 141521:40:53 #gitlab_dashboard_snippets_path 141621:40:53 returns the personal snippets dashboard path 141721:40:53 returns the project snippets dashboard path 141921:40:53 #wiki_page_path 142021:40:54 returns the url for the wiki page 142221:40:54 #release_url 142321:40:55 returns the url for the release page 142421:40:55 GraphQL ETag paths 142521:40:55 with pipelines 142621:40:55 returns an ETag path for a pipeline sha 142721:40:55 returns an ETag path for pipelines 142821:40:55# [RSpecRunTime] Finishing example group spec/helpers/gitlab_routing_helper_spec.rb. It took 15.48 seconds. Expected to take 14.17 seconds. 142921:40:55# [RSpecRunTime] Starting example group spec/models/ci/job_token/authorization_spec.rb. Expected to take 12.99 seconds. 143021:40:55Ci::JobToken::Authorization 143121:40:56 does not allow STI 143321:40:56 when no authorizations have been captured 143421:40:56 captures the authorization in the RequestStore 143521:40:56 when origin project is the same as the accessed project 143621:40:56 does not capture the authorization 143721:40:56# [RSpecRunTime] RSpec elapsed time: 12 minutes 15.96 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.23 1.30 1.07 1/287 7911 143921:40:56 .preload_origin_project 144021:41:02 does not perform N+1 queries 144121:41:02# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.47 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.29 1.31 1.08 1/287 7912 144321:41:02 .log_captures! 144421:41:02 when authorization does not exist in the database 144521:41:03 creates a new authorization 144621:41:03 when authorization for the same projects already exists in the database 144721:41:03 updates the timestamp instead of creating a new record 144821:41:03 .log_captures_async 144921:41:03 when authorizations have been captured during the request 145021:41:03 when authorization is cross project 145121:41:03 schedules the log 145221:41:03 when authorization is self-referential 145321:41:03 behaves like does not log the authorization 145421:41:03 does not schedule the worker 145521:41:03 when authorizations have not been captured during the request 145621:41:03 behaves like does not log the authorization 145721:41:03 does not schedule the worker 145821:41:03 associations 145921:41:03 is expected to belong to origin_project class_name => Project required: false 146021:41:03 is expected to belong to accessed_project class_name => Project required: false 146121:41:03 .for_project scope 146221:41:06 contains only the authorizations targeting the project 146321:41:06# [RSpecRunTime] RSpec elapsed time: 12 minutes 25.94 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.19 1.29 1.07 1/285 7913 146521:41:06# [RSpecRunTime] Finishing example group spec/models/ci/job_token/authorization_spec.rb. It took 11.12 seconds. Expected to take 12.99 seconds. 146621:41:06# [RSpecRunTime] Starting example group spec/services/projects/import_export/prune_expired_export_jobs_service_spec.rb. Expected to take 11.58 seconds. 146721:41:06Projects::ImportExport::PruneExpiredExportJobsService 146921:41:06 prunes ProjectExportJob records and associations older than 7 days 147021:41:07 prunes ProjectExportJob records in batches 147121:41:07 with associated RelationExport records 147221:41:07 prunes expired RelationExport records 147321:41:07 and RelationExportUploads 147421:41:10Job arguments to DeleteStoredFilesWorker must be native JSON types, but Uploads::Local is a Class. 147621:41:10To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 147721:41:10 prunes expired RelationExportUpload records 147821:41:12Job arguments to DeleteStoredFilesWorker must be native JSON types, but Uploads::Local is a Class. 148021:41:12To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 148121:41:12 deletes associated Upload records 148221:41:15 deletes stored upload files 148321:41:18Job arguments to DeleteStoredFilesWorker must be native JSON types, but Uploads::Local is a Class. 148521:41:18To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 148621:41:18Job arguments to DeleteStoredFilesWorker must be native JSON types, but Uploads::Local is a Class. 148821:41:18To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 148921:41:18 deletes expired uploads in batches 149021:41:18# [RSpecRunTime] RSpec elapsed time: 12 minutes 37.67 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.15 1.27 1.07 1/285 7914 149221:41:18# [RSpecRunTime] Finishing example group spec/services/projects/import_export/prune_expired_export_jobs_service_spec.rb. It took 11.74 seconds. Expected to take 11.58 seconds. 149321:41:18# [RSpecRunTime] Starting example group spec/graphql/mutations/issues/set_due_date_spec.rb. Expected to take 11.05 seconds. 149421:41:18Mutations::Issues::SetDueDate 149521:41:18 is expected to require graphql authorizations :update_issue 149721:41:18 behaves like permission level for issue mutation is correctly verified 149821:41:18 when the user is not a project member 149921:41:18 behaves like when the user does not have access to the resource 150021:41:19 raises an error 150121:41:19 even if assigned to the issue 150221:41:20 does not modify issue 150321:41:20# [RSpecRunTime] RSpec elapsed time: 12 minutes 39.7 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.15 1.27 1.07 1/285 7915 150521:41:20 even if author of the issue 150621:41:21 does not modify issue 150721:41:21# [RSpecRunTime] RSpec elapsed time: 12 minutes 40.81 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.15 1.27 1.07 1/286 7916 150921:41:21 when the user is a project member 151021:41:21 with guest role 151121:41:21 behaves like when the user does not have access to the resource 151221:41:22 raises an error 151321:41:22 even if assigned to the issue 151421:41:23 does not modify issue 151521:41:23# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.5 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.13 1.27 1.07 1/285 7917 151721:41:23 even if author of the issue 151821:41:25 does not modify issue 151921:41:25# [RSpecRunTime] RSpec elapsed time: 12 minutes 44.98 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.13 1.27 1.07 1/285 7918 152121:41:25 when the user can update the issue 152221:41:26 returns the issue with updated due date 152321:41:26 when due date is nil 152421:41:28 updates due date to be nil 152521:41:28# [RSpecRunTime] RSpec elapsed time: 12 minutes 47.71 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.12 1.26 1.07 1/285 7919 152721:41:28 when passing incorrect due date value 152821:41:29 updates due date to be nil 152921:41:29# [RSpecRunTime] RSpec elapsed time: 12 minutes 49.11 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.12 1.26 1.07 1/285 7920 153121:41:29# [RSpecRunTime] Finishing example group spec/graphql/mutations/issues/set_due_date_spec.rb. It took 11.44 seconds. Expected to take 11.05 seconds. 153221:41:29# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/operation_service_spec.rb. Expected to take 10.72 seconds. 153321:41:29Gitlab::GitalyClient::OperationService 153421:41:30 #user_create_branch 153521:41:30 sends a user_create_branch message and returns a Gitlab::git::Branch 153621:41:30 with structured errors 153721:41:30 with CustomHookError 153821:41:30 when details contain stderr without prefix 153921:41:30 behaves like failed branch creation 154021:41:30 raised a PreRecieveError 154121:41:30# [RSpecRunTime] RSpec elapsed time: 12 minutes 50.2 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.12 1.26 1.07 1/285 7939 154321:41:30 when details contain stderr with prefix 154421:41:30 behaves like failed branch creation 154521:41:30 raised a PreRecieveError 154621:41:30 when details contain stdout without prefix 154721:41:30 behaves like failed branch creation 154821:41:30 raised a PreRecieveError 154921:41:30 when details contain stdout with prefix 155021:41:30 behaves like failed branch creation 155121:41:30 raised a PreRecieveError 155221:41:30 when details contain no stderr or stdout 155321:41:30 behaves like failed branch creation 155421:41:30 raised a PreRecieveError 155521:41:30 #user_update_branch 155621:41:30 sends a user_update_branch message 155721:41:30 when pre_receive_error is present 155821:41:30 throws a PreReceive exception 155921:41:30 #user_merge_to_ref 156021:41:30 sends a user_merge_to_ref message 156121:41:30 #user_delete_branch 156221:41:30 sends a user_delete_branch message 156321:41:30 when target_sha is not provided 156421:41:30 sends a user_delete_branch message without target_sha 156521:41:30 with an invalid target_sha 156621:41:31 raises a CommandError 156721:41:31 with a custom hook error 156821:41:31 when details contain stderr 156921:41:31 behaves like a failed branch deletion 157021:41:31 raises a PreReceiveError 157121:41:31 when details contain stdout 157221:41:31 behaves like a failed branch deletion 157321:41:31 raises a PreReceiveError 157421:41:31 with a non-detailed error 157521:41:31 raises a GRPC error 157621:41:31 #user_merge_branch 157821:41:31 receives a bad status 157921:41:31 receives an unexpected response 158021:41:31 with an exception with the UserMergeBranchError 158121:41:31 raises PreRecieveError with the error message 158221:41:31 with a custom hook error 158321:41:31 when details contain stderr without prefix 158421:41:31 behaves like a failed merge 158521:41:31 raises a PreReceiveError 158621:41:31 when details contain stderr with prefix 158721:41:31 behaves like a failed merge 158821:41:31 raises a PreReceiveError 158921:41:31 when details contain stdout without prefix 159021:41:31 behaves like a failed merge 159121:41:31 raises a PreReceiveError 159221:41:31 when details contain stdout with prefix 159321:41:31 behaves like a failed merge 159421:41:31 raises a PreReceiveError 159521:41:31 when details contain no stderr or stdout 159621:41:31 behaves like a failed merge 159721:41:31 raises a PreReceiveError 159821:41:31 with an exception without the detailed error 159921:41:31 raises PermissionDenied 160021:41:31 with ReferenceUpdateError 160221:41:31 #user_ff_branch 160321:41:31 with response 160421:41:31 sends a user_ff_branch message and returns a BranchUpdate object 160521:41:31 when the response has no branch_update 160621:41:31 is expected to be nil 160721:41:31 when the pre-receive hook fails 160821:41:32 raises the error 160921:41:32 with exception 161021:41:32 with CustomHookError 161121:41:32 raises a PreReceiveError 161221:41:32 with ReferenceUpdateError 161421:41:32 with FailedPrecondition 161521:41:32 returns CommitError 161621:41:32 with a bad status 161721:41:32 raises the exception 161821:41:32 with unhandled exception 161921:41:32 raises the exception 162021:41:32 #user_cherry_pick 162121:41:32 sends a user_cherry_pick message and returns a BranchUpdate 162221:41:32 when AccessCheckError is raised 162321:41:32 behaves like #user_cherry_pick with a gRPC error 162421:41:32 raises an exception 162521:41:32 when NotAncestorError is raised 162621:41:32 behaves like #user_cherry_pick with a gRPC error 162721:41:32 raises an exception 162821:41:32 when MergeConflictError is raised 162921:41:32 behaves like #user_cherry_pick with a gRPC error 163021:41:32 raises an exception 163121:41:32 when InvalidArgument is raised 163221:41:32 behaves like #user_cherry_pick with a gRPC error 163321:41:32 raises an exception 163421:41:32 when a non-detailed gRPC error is raised 163521:41:32 behaves like #user_cherry_pick with a gRPC error 163621:41:32 raises an exception 163721:41:32 #user_revert 163821:41:32 sends a user_revert message and returns a BranchUpdate 163921:41:32 when errors are raised 164021:41:32 behaves like cherry pick and revert errors 164121:41:32 when a pre_receive_error is present 164221:41:32 raises a PreReceiveError 164321:41:32 when a commit_error is present 164421:41:32 raises a CommitError 164521:41:32 when a create_tree_error is present 164621:41:32 raises a CreateTreeError 164721:41:32 when branch_update is nil 164821:41:32 is expected to be nil 164921:41:32 when MergeConflictError is raised 165021:41:32 behaves like #user_revert with a gRPC error 165121:41:32 raises an exception 165221:41:32 when ChangesAlreadyAppliedError is raised 165321:41:32 behaves like #user_revert with a gRPC error 165421:41:32 raises an exception 165521:41:32 when NotAncestorError is raised 165621:41:32 behaves like #user_revert with a gRPC error 165721:41:32 raises an exception 165821:41:32 when CustomHookError is raised 165921:41:32 behaves like #user_revert with a gRPC error 166021:41:33 raises an exception 166121:41:33 when a non-detailed gRPC error is raised 166221:41:33 behaves like #user_revert with a gRPC error 166321:41:33 raises an exception 166521:41:33 with clean repository 166721:41:35 receives a bad status 166821:41:36 receives an unexpected response 166921:41:36# [RSpecRunTime] RSpec elapsed time: 12 minutes 56.22 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.11 1.26 1.07 1/291 8113 167121:41:36 when AccessError is raised 167221:41:36 behaves like #rebase with an error 167321:41:36 raises a GitError exception 167421:41:36 when RebaseConflictError is raised 167521:41:36 behaves like #rebase with an error 167621:41:36 raises a GitError exception 167721:41:36 when non-detailed gRPC error is raised 167821:41:36 behaves like #rebase with an error 167921:41:36 raises a GitError exception 168021:41:36 #user_rebase_to_ref 168121:41:36 sends a user_rebase_to_ref message 168221:41:36 #user_squash 168321:41:36 sends a user_squash message and returns the squash sha 168421:41:36 when ResolveRevisionError is raised 168521:41:36 behaves like #user_squash with an error 168621:41:36 raises a GitError exception 168721:41:36 when RebaseConflictError is raised 168821:41:36 behaves like #user_squash with an error 168921:41:36 raises a GitError exception 169021:41:36 when non-detailed gRPC error is raised 169121:41:36 behaves like #user_squash with an error 169221:41:36 raises a GitError exception 169321:41:36 #user_commit_files 169421:41:36 when UserCommitFiles RPC is called 169521:41:37 successfully builds the header 169621:41:37 with unstructured errors 169721:41:37 when a pre_receive_error is present 169821:41:37 raises a PreReceiveError 169921:41:37 when an index_error is present 170021:41:37 raises an IndexError 170121:41:37 when branch_update is nil 170221:41:37 is expected to be nil 170321:41:37 with structured errors 170421:41:37 with AccessCheckError 170521:41:37 raises a PreReceiveError 170621:41:37 with IndexError 170721:41:37 with missing file 170821:41:37 behaves like #user_commit_files failure 170921:41:37 raises an IndexError 171021:41:37 with existing directory 171121:41:37 behaves like #user_commit_files failure 171221:41:37 raises an IndexError 171321:41:37 with existing file 171421:41:37 behaves like #user_commit_files failure 171521:41:37 raises an IndexError 171621:41:37 with invalid path 171721:41:37 behaves like #user_commit_files failure 171821:41:37 raises an IndexError 171921:41:37 with directory traversal 172021:41:37 behaves like #user_commit_files failure 172121:41:37 raises an IndexError 172221:41:37 with empty path 172321:41:37 behaves like #user_commit_files failure 172421:41:37 raises an IndexError 172521:41:37 with unspecified error 172621:41:37 behaves like #user_commit_files failure 172721:41:37 raises an IndexError 172821:41:37 with an exception without the detailed error 172921:41:37 with an index error from libgit2 173021:41:37 raises IndexError 173121:41:37 with a generic error 173221:41:37 raises PermissionDenied 173321:41:37 with CustomHookError 173421:41:37 raises a PreReceiveError 173521:41:37 with an invalid target_sha 173621:41:37 when the target_sha is not in a valid format 173721:41:37 raises CommandError 173821:41:37 when the target_sha is valid but not present in the repo 173921:41:37 raises CommandError 174021:41:37 when the target_sha is present in the repo but is not the latest 174121:41:37 raises FailedPrecondition 174221:41:37 #user_commit_patches 174321:41:38 applies the patch correctly 174421:41:38 when the patch could not be applied 174521:41:39 raises the correct error 174621:41:39# [RSpecRunTime] RSpec elapsed time: 12 minutes 58.81 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.10 1.25 1.07 1/291 8398 174821:41:39 when an invalid target_sha is provided 174921:41:39 raises the correct error 175121:41:39 without tag message 175221:41:40 creates a lightweight tag 175321:41:40 with tag message 175421:41:40 creates an annotated tag 175521:41:40 with preexisting tag 175621:41:40 raises a TagExistsError 175721:41:40 with invalid target 175821:41:40 raises an InvalidRef error 175921:41:40 with internal error 176021:41:40 raises an Internal error 176121:41:40 with structured errors 176221:41:40 with ReferenceExistsError 176321:41:40 raises a TagExistsError 176421:41:40 with AccessCheckError 176521:41:40 raises a PreReceiveError 176621:41:40 with CustomHookError 176721:41:40 raises a PreReceiveError 176821:41:40# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/operation_service_spec.rb. It took 10.96 seconds. Expected to take 10.72 seconds. 176921:41:40# [RSpecRunTime] Starting example group spec/presenters/gitlab/blame_presenter_spec.rb. Expected to take 10.0 seconds. 177021:41:40Gitlab::BlamePresenter 177121:41:41 precalculates necessary data on init 177321:41:42 delegates #groups call to the blame 177421:41:42# [RSpecRunTime] RSpec elapsed time: 13 minutes 2.4 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.10 1.25 1.07 1/290 8584 177721:41:44 delegates #first_line call to the blame 177821:41:44# [RSpecRunTime] RSpec elapsed time: 13 minutes 3.63 seconds. Current RSS: ~1425M. Threads: 4. load average: 1.18 1.27 1.08 1/290 8608 178021:41:44 #commit_data 178121:41:45 has the data necessary to render the view 178221:41:45 renamed file 178321:41:46 does not generate link to previous blame on initial commit 178421:41:47 generates link link to previous blame 178521:41:47# [RSpecRunTime] RSpec elapsed time: 13 minutes 7.24 seconds. Current RSS: ~1434M. Threads: 4. load average: 1.18 1.27 1.08 1/290 8678 178721:41:47 #groups_commit_data 178821:41:47 behaves like groups_commit_data 178921:41:48 combines group and commit data 179021:41:48# [RSpecRunTime] RSpec elapsed time: 13 minutes 8.49 seconds. Current RSS: ~1434M. Threads: 4. load average: 1.16 1.26 1.08 1/290 8702 179221:41:48 when page is not sent as attribute 179321:41:48 behaves like groups_commit_data 179421:41:50 combines group and commit data 179521:41:50# [RSpecRunTime] RSpec elapsed time: 13 minutes 9.66 seconds. Current RSS: ~1435M. Threads: 4. load average: 1.16 1.26 1.08 1/290 8726 179721:41:50 when project is not sent as attribute 179821:41:50 behaves like groups_commit_data 179921:41:51 combines group and commit data 180021:41:51# [RSpecRunTime] RSpec elapsed time: 13 minutes 10.94 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.16 1.26 1.08 1/290 8750 180221:41:51# [RSpecRunTime] Finishing example group spec/presenters/gitlab/blame_presenter_spec.rb. It took 10.86 seconds. Expected to take 10.0 seconds. 180321:41:51# [RSpecRunTime] Starting example group spec/services/projects/move_project_members_service_spec.rb. Expected to take 9.68 seconds. 180421:41:51Projects::MoveProjectMembersService 180621:41:53 moves the members from one project to another 180721:41:56 does not move existent members to the current project 180821:41:57 rollbacks changes if transaction fails 180921:41:57 when remove_remaining_elements is false 181021:42:00 does not remove remaining project members 181121:42:00# [RSpecRunTime] RSpec elapsed time: 13 minutes 19.74 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.21 1.27 1.08 1/287 8751 181321:42:00# [RSpecRunTime] Finishing example group spec/services/projects/move_project_members_service_spec.rb. It took 8.81 seconds. Expected to take 9.68 seconds. 181421:42:00# [RSpecRunTime] Starting example group spec/helpers/avatars_helper_spec.rb. Expected to take 8.9 seconds. 181521:42:00AvatarsHelper 181621:42:00 #group_icon, #topic_icon 181721:42:00 when providing a group 181821:42:00 behaves like resource with a default avatar 181921:42:00 returns a default avatar div 182021:42:00 behaves like resource with a custom avatar 182121:42:00 returns a custom avatar image 182221:42:00 when providing a topic 182321:42:00 behaves like resource with a default avatar 182421:42:00 returns a default avatar div 182521:42:00 behaves like resource with a custom avatar 182621:42:00 returns a custom avatar image 182721:42:00 #avatar_icon_for 182821:42:01 prefers the user to retrieve the avatar_url 182921:42:01 falls back to email lookup if no user given 183021:42:01 #avatar_icon_for_email 183121:42:02 caches the request 183221:42:02 behaves like returns avatar for email 183321:42:02 using an email 183421:42:02 when there is a matching user 183521:42:02 returns a relative URL for the avatar 183621:42:02 when a private email is used 183721:42:02 calls gravatar_icon 183821:42:02 when by_commit_email is true 183921:42:03 returns a relative URL for the avatar 184021:42:03 when no user exists for the email 184121:42:03 calls gravatar_icon 184221:42:03 without an email passed 184321:42:03 returns the default avatar 184421:42:03 with a blank email address 184521:42:03 returns the default avatar 184621:42:03 #avatar_icon_for_user 184721:42:03 with a user object passed 184821:42:03 returns a relative URL for the avatar 184921:42:03 when the user is blocked 185021:42:03 behaves like blocked or unconfirmed user with avatar 185121:42:03 when the viewer is not an admin 185221:42:03 returns the default avatar 185321:42:03 when the viewer is an admin 185421:42:04 returns the default avatar when the user is not passed 185521:42:04 returns the user avatar when the user is passed 185621:42:04 when the user is unconfirmed 185721:42:04 behaves like blocked or unconfirmed user with avatar 185821:42:04 when the viewer is not an admin 185921:42:04 returns the default avatar 186021:42:04 when the viewer is an admin 186121:42:05 returns the default avatar when the user is not passed 186221:42:05 returns the user avatar when the user is passed 186321:42:05 without a user object passed 186421:42:05 calls gravatar_icon 186521:42:05 #gravatar_icon 186621:42:05 with Gravatar disabled 186721:42:05 returns a generic avatar 186821:42:05 with Gravatar enabled 186921:42:05 with FIPS not enabled 187021:42:05 returns a generic avatar when email is blank 187121:42:05 returns a valid Gravatar URL 187221:42:05 uses HTTPs when configured 187321:42:05 returns custom gravatar path when gravatar_url is set 187421:42:05 accepts a custom size argument 187521:42:06 defaults size to 40@2x when given an invalid size 187621:42:06 accepts a scaling factor 187721:42:06 ignores case and surrounding whitespace 187821:42:06 #user_avatar 187921:42:06 links to the user's profile 188021:42:06 has the user's name as title 188121:42:06 contains the user's avatar image 188221:42:06 #user_avatar_without_link 188321:42:06 displays user avatar 188421:42:06 with css_class parameter 188521:42:06 uses provided css_class 188621:42:06 with size parameter 188721:42:06 uses provided size 188821:42:06 with url parameter 188921:42:06 uses provided url 189021:42:06 with lazy parameter 189121:42:06 adds `lazy` class to class list, sets `data-src` with avatar URL and `src` with placeholder image 189221:42:06 with has_tooltip parameter 189321:42:06 with has_tooltip set to true 189421:42:06 adds has-tooltip 189521:42:06 with has_tooltip set to false 189621:42:06 does not add has-tooltip or data container 189721:42:06 with user_name parameter 189821:42:06 uses user_name and user_email parameter if user is not present 189921:42:06 with user parameter 190021:42:06 prefers user parameter 190121:42:06 with only_path parameter set to false 190221:42:06 with user parameter 190321:42:06 will return avatar with a full path 190421:42:06 with user_name and user_email 190521:42:07 will return avatar with a full path 190621:42:07 with unregistered email address 190721:42:07 will return default alt text for avatar 190821:42:07 #avatar_without_link 191021:42:07 displays user avatar 191221:42:07 displays group avatar 191321:42:07 #author_avatar 191521:42:07 is HTML-safe 191621:42:07 when css_class option is not passed 191721:42:07 uses the default class 191821:42:07 when css_class option is passed 191921:42:07 uses the supplied class 192021:42:07 when feature flag is disabled 192121:42:07 isn't cached 192221:42:07 is HTML-safe 192321:42:07# [RSpecRunTime] Finishing example group spec/helpers/avatars_helper_spec.rb. It took 7.28 seconds. Expected to take 8.9 seconds. 192421:42:07# [RSpecRunTime] Starting example group spec/services/todos/destroy/confidential_issue_service_spec.rb. Expected to take 8.85 seconds. 192521:42:07Todos::Destroy::ConfidentialIssueService 192721:42:07 when issue_id parameter is present 192821:42:07 when provided issue is confidential 192921:42:09 removes issue todos for users who can not access the confidential issue 193021:42:09# [RSpecRunTime] RSpec elapsed time: 13 minutes 29.37 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.18 1.26 1.08 1/285 8752 193221:42:09 when provided issue is not confidential 193321:42:12 does not remove any todos 193421:42:12# [RSpecRunTime] RSpec elapsed time: 13 minutes 32.04 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.18 1.26 1.08 1/285 8753 193621:42:12 when project_id parameter is present 193721:42:16 removes issues todos for users that cannot access confidential issues 193821:42:16# [RSpecRunTime] RSpec elapsed time: 13 minutes 35.92 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.16 1.26 1.08 1/285 8754 194021:42:16# [RSpecRunTime] Finishing example group spec/services/todos/destroy/confidential_issue_service_spec.rb. It took 8.89 seconds. Expected to take 8.85 seconds. 194121:42:16# [RSpecRunTime] Starting example group spec/services/users/update_service_spec.rb. Expected to take 8.2 seconds. 194221:42:16Users::UpdateService 194421:42:16 updates time preferences 194521:42:16 returns an error result when record cannot be updated 194621:42:17 includes namespace error messages 194721:42:17 updates the status if status params were given 194821:42:18 does not delete the status if no status param was passed 194921:42:18 includes status error messages 195021:42:18 updates user detail with provided attributes 195121:42:18 does not try to reset unconfirmed email for a new user 195221:42:18 updating email 195321:42:18 if email was changed 195421:42:18 when race condition 195521:42:19 updates email for stale user 195621:42:19# [RSpecRunTime] RSpec elapsed time: 13 minutes 38.72 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.15 1.25 1.08 1/284 8755 195821:42:19 when check_password is true 195921:42:19 returns error if no password confirmation was passed 196021:42:19 returns error if wrong password confirmation was passed 196121:42:19 does not require password if it was automatically set 196221:42:20 does not require a password if the attribute changed does not require it 196321:42:20# [RSpecRunTime] RSpec elapsed time: 13 minutes 39.8 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.15 1.25 1.08 1/284 8756 196521:42:20 when check_password is left to false 196621:42:20 does not require a password check 196721:42:20 if email was NOT changed 196821:42:20 does not reset unconfirmed email 196921:42:20 updates the enabled_following 197021:42:21WARNING: Active Record does not support composite primary key. 197121:42:21user_follow_users has composite primary key. Composite primary key is ignored. 197221:42:22 removes followers and followees 197321:42:22 when there is more followers/followees then batch limit 197421:42:23 removes followers and followees 197521:42:23# [RSpecRunTime] RSpec elapsed time: 13 minutes 43.2 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.14 1.25 1.08 1/285 8757 197821:42:23 updates the name 197921:42:24 raises an error when record cannot be updated 198021:42:24 fires system hooks when a new user is saved 198121:42:24# [RSpecRunTime] Finishing example group spec/services/users/update_service_spec.rb. It took 8.14 seconds. Expected to take 8.2 seconds. 198221:42:24# [RSpecRunTime] Starting example group spec/models/analytics/cycle_analytics/stage_spec.rb. Expected to take 7.97 seconds. 198321:42:24Analytics::CycleAnalytics::Stage 198421:42:24 does not allow STI 198521:42:24 .distinct_stages_within_hierarchy 198621:42:26 returns distinct stages by the event identifiers 198721:42:26# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.92 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.14 1.25 1.08 1/284 8758 198921:42:26 behaves like value stream analytics stage 199021:42:26 associations 199121:42:26 is expected to belong to end_event_label required: false 199221:42:26 is expected to belong to start_event_label required: false 199321:42:26 is expected to belong to stage_event_hash required: false 199621:42:27 validates presence of parent 199721:42:27 validates presence of start_event_identifier 199821:42:27 validates presence of end_event_identifier 199921:42:27 is invalid when end_event is not allowed for the given start_event 200021:42:27 disallows default stage names when creating custom stage 200121:42:27 is expected not to be valid 200221:42:27# [RSpecRunTime] RSpec elapsed time: 13 minutes 47.38 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.14 1.25 1.08 1/284 8759 200521:42:27 .by_value_stream 200621:42:28 finds stages by value stream 200721:42:28 .by_value_stream_ids 200821:42:28 finds stages by array of value streams ids 200921:42:28 #subject_class 201021:42:29 infers the model from the start event 201121:42:29 #start_event 201221:42:29 builds start_event object based on start_event_identifier 201421:42:29 builds end_event object based on end_event_identifier 201521:42:29 #matches_with_stage_params? 201621:42:29 matches with default stage params 201721:42:29 mismatches when the stage is custom 201921:42:29 delegates to 'parent_name'_id attribute 202121:42:29 does not differ when the same object is built with the same params 202221:42:29 differs when the stage events are different 202421:42:29 associates the same stage event hash record 202521:42:29 does not introduce duplicated stage event hash records 202621:42:30 creates different hash record for different event configurations 202721:42:30 when the group exist in a different organization 202821:42:30 creates a new stage event hash record 202921:42:30 when the stage event hash changes 203021:42:30 deletes the old, unused stage event hash record 203121:42:31 does not delete used stage event hash record 203221:42:31 when the stage events hash code does not change 203321:42:31 does not trigger extra query on save 203421:42:31 behaves like value stream analytics namespace models 203521:42:31 when ProjectNamespace is given 203721:42:31 when personal namespace is given 204021:42:32 is expected to validate that :name is case-sensitively unique within the scope of :group_id and :group_value_stream_id 204121:42:32 validates count of stages per value stream 204221:42:32 associations 204321:42:32 is expected to belong to namespace required: true 204421:42:32 is expected to belong to value_stream required: false 204521:42:32# [RSpecRunTime] Finishing example group spec/models/analytics/cycle_analytics/stage_spec.rb. It took 8.12 seconds. Expected to take 7.97 seconds. 204621:42:32# [RSpecRunTime] Starting example group spec/services/merge_requests/reload_merge_head_diff_service_spec.rb. Expected to take 7.56 seconds. 204721:42:32MergeRequests::ReloadMergeHeadDiffService 204921:42:34 creates a merge head diff 205021:42:34 when merge ref head is not present 205121:42:36 returns error 205221:42:36# [RSpecRunTime] RSpec elapsed time: 13 minutes 56.05 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.12 1.24 1.08 1/290 8951 205421:42:36 when failed to create merge head diff 205521:42:38 returns error 205621:42:38# [RSpecRunTime] RSpec elapsed time: 13 minutes 57.95 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.19 1.25 1.08 1/290 9040 205821:42:38 when there is existing merge head diff 205921:42:40 recreates merge head diff 206021:42:40# [RSpecRunTime] RSpec elapsed time: 14 minutes 0.19 second. Current RSS: ~1405M. Threads: 4. load average: 1.19 1.25 1.08 1/290 9141 206221:42:40# [RSpecRunTime] Finishing example group spec/services/merge_requests/reload_merge_head_diff_service_spec.rb. It took 8.01 seconds. Expected to take 7.56 seconds. 206321:42:40# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/after_export_strategies/web_upload_strategy_spec.rb. Expected to take 7.24 seconds. 206421:42:40Gitlab::ImportExport::AfterExportStrategies::WebUploadStrategy 206621:42:42 only POST and PUT method allowed 206721:42:43 only allow urls as upload urls 206821:42:43# [RSpecRunTime] RSpec elapsed time: 14 minutes 2.63 seconds. Current RSS: ~1421M. Threads: 4. load average: 1.19 1.25 1.08 1/290 9142 207121:42:43 when upload succeeds 207221:42:44 does not remove the exported project file after the upload 207321:42:44 logs when upload starts and finishes 207421:42:45# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.57 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.17 1.25 1.08 1/289 9143 207621:42:45 when upload fails 207721:42:45 stores the export error 207821:42:45 when object store is disabled 207921:42:46 reads file from disk and uploads to external url 208021:42:46 when object store is enabled 208121:42:47 uploads file as a remote stream 208221:42:47 when upload as remote stream raises an exception 208321:42:48 logs the exception and stores the error message 208421:42:48# [RSpecRunTime] RSpec elapsed time: 14 minutes 8.16 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.24 1.26 1.09 1/288 9144 208621:42:48# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/after_export_strategies/web_upload_strategy_spec.rb. It took 7.96 seconds. Expected to take 7.24 seconds. 208721:42:48# [RSpecRunTime] Starting example group spec/scripts/internal_events/cli/flows/event_definer_spec.rb. Expected to take 6.88 seconds. 208821:42:48InternalEventsCli::Flows::EventDefiner 208921:42:48 end-to-end behavior 209021:42:48 behaves like creates the right definition files 209121:42:50 in scenario: Creates a new event and flows directly into metric creation 209221:42:50# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.83 seconds. Current RSS: ~1460M. Threads: 4. load average: 1.24 1.26 1.09 1/288 9146 209421:42:50 behaves like creates the right definition files 209521:42:50 in scenario: Requires description & action before continuing 209621:42:50 behaves like creates the right definition files 209721:42:50 in scenario: Does not allow existing events for action 209821:42:50 behaves like creates the right definition files 209921:42:51 in scenario: Creates a new event without identifiers 210021:42:51 behaves like creates the right definition files 210121:42:52 in scenario: Smashing the keyboard/return creates an event & metrics with the most common attributes, then shows usage 210221:42:52# [RSpecRunTime] RSpec elapsed time: 14 minutes 11.75 seconds. Current RSS: ~1506M. Threads: 4. load average: 1.24 1.26 1.09 1/285 9147 210421:42:52 behaves like creates the right definition files 210521:42:52 in scenario: Creates an event after helping the user figure out next steps 210621:42:52 behaves like creates the right definition files 210721:42:52 in scenario: Creates a new event and flows directly into usage examples 210821:42:52 behaves like creates the right definition files 210921:42:53 in scenario: Skips event creation, then saves event & flows directly into metric creation 211021:42:53# [RSpecRunTime] RSpec elapsed time: 14 minutes 13.44 seconds. Current RSS: ~1517M. Threads: 4. load average: 1.22 1.25 1.09 1/285 9148 211221:42:53 behaves like creates the right definition files 211321:42:54 in scenario: Creates a new event with an entirely valid output 211421:42:54 behaves like creates the right definition files 211521:42:54 in scenario: Creates a new event with some additional properties 211621:42:54 behaves like creates the right definition files 211721:42:54 in scenario: Creates two events 211821:42:54 behaves like creates the right definition files 211921:42:55 in scenario: Event with feature_enabled_by_namespace_ids identifier 212021:42:55 with a valid event name 212121:42:55 continues to the next step 212221:42:55 with invalid event name 212321:42:55 prompts user to select another name 212421:42:55# [RSpecRunTime] Finishing example group spec/scripts/internal_events/cli/flows/event_definer_spec.rb. It took 6.68 seconds. Expected to take 6.88 seconds. 212521:42:55# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/group/relation_factory_spec.rb. Expected to take 6.67 seconds. 212621:42:55Gitlab::ImportExport::Group::RelationFactory 212721:42:55 label object 212821:42:55 does not have the original ID 212921:42:55 does not have the original group_id 213021:42:56 has the new group_id 213121:42:56 excluded attributes 213221:42:56 are removed from the imported object 213321:42:56# [RSpecRunTime] RSpec elapsed time: 14 minutes 16.14 seconds. Current RSS: ~1492M. Threads: 4. load average: 1.22 1.25 1.09 1/285 9149 213521:42:56 behaves like Notes user references 213621:42:56 when the importer is admin 213721:42:56 and the note author is not mapped 213821:42:56 is expected to eq #<User id:942 @user505> 213921:42:57 is expected to include "*By Administrator" 214021:42:57 and the note author is the importer user 214121:42:57 is expected to eq #<User id:944 @user507> 214221:42:58 is expected not to include "*By Administrator" 214321:42:58 and the note author exists in the target instance 214421:42:59 is expected to eq #<User id:946 @user509> 214521:43:00 is expected not to include "*By Administrator" 214621:43:00# [RSpecRunTime] RSpec elapsed time: 14 minutes 20.06 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.20 1.25 1.09 1/284 9150 214821:43:00 when the importer is not admin 214921:43:00 and the note author is not mapped 215021:43:00 is expected to eq #<User id:950 @user513> 215121:43:01 is expected to include "*By Administrator" 215221:43:01 and the note author is the importer user 215321:43:01 is expected to eq #<User id:952 @user515> 215421:43:02 is expected to include "*By Administrator" 215521:43:02 and the note author exists in the target instance 215621:43:02 is expected to eq #<User id:955 @user518> 215721:43:02 is expected to include "*By Administrator" 215821:43:02 when relation is a milestone 215921:43:03 updates username mentions with backticks 216021:43:03 when relation is namespace_settings 216121:43:03 is expected to eq nil 216221:43:03# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/group/relation_factory_spec.rb. It took 8.31 seconds. Expected to take 6.67 seconds. 216321:43:03# [RSpecRunTime] Starting example group spec/workers/projects/process_sync_events_worker_spec.rb. Expected to take 6.31 seconds. 216421:43:03Projects::ProcessSyncEventsWorker 216521:43:04 has the `until_executed` deduplicate strategy 216621:43:05 has the option to reschedule once if deduplicated and a TTL of 1 minute 216721:43:05 behaves like an idempotent worker 216821:43:05 is labeled as idempotent 216921:43:06 performs multiple times sequentially without raising an exception 217021:43:06# [RSpecRunTime] RSpec elapsed time: 14 minutes 26.2 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.18 1.25 1.09 1/284 9151 217321:43:07 consumes all sync events 217421:43:08 syncs project namespace id 217521:43:09 logs the service result 217621:43:09# [RSpecRunTime] RSpec elapsed time: 14 minutes 29.19 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.17 1.24 1.09 1/284 9152 217821:43:09# [RSpecRunTime] Finishing example group spec/workers/projects/process_sync_events_worker_spec.rb. It took 6.05 seconds. Expected to take 6.31 seconds. 217921:43:09# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/ldap/user_spec.rb. Expected to take 6.14 seconds. 218021:43:09Gitlab::Auth::Ldap::User 218121:43:09 #should_save? 218221:43:09 marks existing ldap user as changed 218321:43:10 marks existing non-ldap user if the email matches as changed 218421:43:10 does not mark existing ldap user as changed 218521:43:10 #valid_sign_in? 218621:43:10 returns true 218721:43:10 returns false if the GitLab user is not valid 218821:43:10 find or create 218921:43:11 finds the user if already existing 219021:43:11 connects to existing non-ldap user if the email matches 219121:43:11 connects to existing ldap user if the extern_uid changes 219221:43:11 connects to existing ldap user if the extern_uid changes and email address has upper case characters 219321:43:12 maintains an identity per provider 219421:43:12 creates a new user if not found 219521:43:12 when signup is disabled 219621:43:12 creates the user 219721:43:12# [RSpecRunTime] RSpec elapsed time: 14 minutes 32.24 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.17 1.24 1.09 1/284 9153 219921:43:12 when user confirmation email is enabled 220021:43:12 creates and confirms the user anyway 220121:43:12 when the current minimum password length is different from the default minimum password length 220221:43:13 creates the user 220321:43:13 updating email 220421:43:13 when LDAP sets an email 220521:43:13 has a real email 220621:43:13 has email set as synced 220721:43:13 has email set as read-only 220821:43:13 has synced attributes provider set to ldapmain 220921:43:13 when LDAP doesn't set an email 221021:43:13 has a temp email 221121:43:13 has email set as not synced 221221:43:13 does not have email set as read-only 221521:43:13 dont block on create 221621:43:14 is expected not to be blocked 221721:43:14 block on create 221821:43:14 is expected to be blocked 222021:43:14 dont block on create 222121:43:14 is expected not to be blocked 222221:43:14 block on create 222321:43:14 is expected not to be blocked 222421:43:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/ldap/user_spec.rb. It took 5.31 seconds. Expected to take 6.14 seconds. 222521:43:14# [RSpecRunTime] Starting example group spec/models/zoom_meeting_spec.rb. Expected to take 5.86 seconds. 222721:43:15 does not allow STI 222921:43:15 is expected to be valid 223021:43:15 Associations 223121:43:15 is expected to belong to project required: false 223221:43:15 is expected to belong to issue required: false 223421:43:15 .added_to_issue 223521:43:15 gets only added meetings 223621:43:15 .removed_from_issue 223721:43:16 gets only removed meetings 223921:43:16 is expected to validate that :project cannot be empty/falsy 224021:43:16 is expected to validate that :issue cannot be empty/falsy 224121:43:16 when importing 224221:43:16 is expected not to validate that :project cannot be empty/falsy 224321:43:16 is expected not to validate that :issue cannot be empty/falsy 224521:43:16 is expected to validate that :url cannot be empty/falsy 224621:43:16 is expected to validate that the length of :url is at most 255 224721:43:16 with non-Zoom URL 224821:43:16 is expected to contain exactly "must contain one valid Zoom URL" 224921:43:16 with multiple Zoom-URLs 225021:43:16 is expected to contain exactly "must contain one valid Zoom URL" 225121:43:16 issue association 225221:43:16 for the same project 225321:43:16 is expected to be valid 225421:43:16 for a different project 225521:43:16 is expected to contain exactly "must associate the same project" 225621:43:16 limit number of meetings per issue 225721:43:16 without meetings 225821:43:16 behaves like can add meetings 225921:43:17 can add new Zoom meetings 226021:43:17 when no other meeting is added 226121:43:17 behaves like can add meetings 226221:43:17 can add new Zoom meetings 226321:43:17 when meeting is added 226421:43:17 behaves like cannot add meetings 226521:43:18 fails to add a new meeting 226621:43:18 when meeting is added to another issue 226721:43:18 behaves like can add meetings 226821:43:19 can add new Zoom meetings 226921:43:19 when second meeting is removed 227021:43:19 behaves like can remove meetings 227121:43:19 can remove Zoom meetings 227221:43:19# [RSpecRunTime] Finishing example group spec/models/zoom_meeting_spec.rb. It took 4.83 seconds. Expected to take 5.86 seconds. 227321:43:19# [RSpecRunTime] Starting example group spec/lib/container_registry/gitlab_api_client_spec.rb. Expected to take 5.69 seconds. 227421:43:19ContainerRegistry::GitlabApiClient 227521:43:19 #supports_gitlab_api? 227621:43:19 registry_gitlab_api_enabled: false, is_on_dot_com: true, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: false, expected_result: true 227721:43:19 returns the expected result 227821:43:19 registry_gitlab_api_enabled: true, is_on_dot_com: false, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: true, expected_result: true 227921:43:19 returns the expected result 228021:43:19 registry_gitlab_api_enabled: true, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: true 228121:43:20 returns the expected result 228221:43:20 registry_gitlab_api_enabled: true, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: true 228321:43:20 returns the expected result 228421:43:20 registry_gitlab_api_enabled: false, is_on_dot_com: true, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: false, expected_result: true 228521:43:20 returns the expected result 228621:43:20 registry_gitlab_api_enabled: false, is_on_dot_com: false, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: true, expected_result: false 228721:43:20 returns the expected result 228821:43:20 registry_gitlab_api_enabled: false, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: false 228921:43:20 returns the expected result 229021:43:20 registry_gitlab_api_enabled: false, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: false 229121:43:20 returns the expected result 229221:43:20 with 401 response 229321:43:20 is expected to be truthy 229421:43:20 when the response is a Faraday::Error 229521:43:20 is expected to be falsey 229621:43:20 #repository_details 229721:43:20 with sizing self 229821:43:20 is expected to eq {"foo"=>"bar", "this"=>"is_a_test"} 229921:43:20 with sizing self_with_descendants 230021:43:20 is expected to eq {"foo"=>"bar", "this"=>"is_a_test"} 230221:43:20 is expected to eq {"foo"=>"bar", "this"=>"is_a_test"} 230321:43:20 with non successful response 230421:43:20 is expected to eq {} 230621:43:20 with valid parameters 230721:43:20 is expected to eq {:pagination=>{}, :response_body=>[{"config_digest"=>"sha256:13828381121", "created_at"=>"2024-11-14T...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]} 230821:43:20 with referrers included 230921:43:20 is expected to eq {:pagination=>{}, :response_body=>[{"config_digest"=>"sha256:13828381121", "created_at"=>"2024-11-14T...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]} 231021:43:20 with a response with a link header containing next page 231121:43:20 is expected to eq {:pagination=>{:next=>{:uri=>#<URI::HTTP http://sandbox.org/test?last=b>}}, :response_body=>[{"config...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]} 231221:43:20 with a response with a link header containing previous page 231321:43:20 is expected to eq {:pagination=>{:previous=>{:uri=>#<URI::HTTP http://sandbox.org/test?before=b>}}, :response_body=>[{"...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]} 231421:43:20 with a response with a link header containing previous and next pages 231521:43:20 is expected to eq {:pagination=>{:next=>{:uri=>#<URI::HTTP http://sandbox.org/test?last=b>}, :previous=>{:uri=>#<URI::H...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]} 231621:43:20 with a large page size set 231721:43:21 is expected to eq {:pagination=>{}, :response_body=>[{"config_digest"=>"sha256:13828381121", "created_at"=>"2024-11-14T...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]} 231821:43:21 with pagination parameters set 231921:43:21 last: "test", before: nil, name: nil, sort: nil, input: {:last=>"test"} 232021:43:21 is expected to eq {:pagination=>{}, :response_body=>[{"config_digest"=>"sha256:13828381121", "created_at"=>"2024-11-14T...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]} 232121:43:21 last: nil, before: "test", name: nil, sort: nil, input: {:before=>"test"} 232221:43:21 is expected to eq {:pagination=>{}, :response_body=>[{"config_digest"=>"sha256:13828381121", "created_at"=>"2024-11-14T...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]} 232321:43:21 last: nil, before: nil, name: "test", sort: nil, input: {:name=>"test"} 232421:43:21 is expected to eq {:pagination=>{}, :response_body=>[{"config_digest"=>"sha256:13828381121", "created_at"=>"2024-11-14T...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]} 232521:43:21 last: nil, before: nil, name: nil, sort: "asc", input: {:sort=>"asc"} 232621:43:21 is expected to eq {:pagination=>{}, :response_body=>[{"config_digest"=>"sha256:13828381121", "created_at"=>"2024-11-14T...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]} 232721:43:21 last: "a", before: "b", name: "test", sort: "desc", input: {:last=>"a", :before=>"b", :name=>"test", :sort=>"desc"} 232821:43:21 is expected to eq {:pagination=>{}, :response_body=>[{"config_digest"=>"sha256:13828381121", "created_at"=>"2024-11-14T...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]} 232921:43:21 with non successful response 233021:43:21 logs an error and returns an empty hash 233121:43:21 #sub_repositories_with_tag 233221:43:21 with valid parameters 233321:43:21 is expected to eq {:pagination=>{}, :response_body=>[{"created_at"=>"2022-06-07T12:11:13.633+00:00", "name"=>"docker-al...git-base", "path"=>"gitlab-org/build/cng/git-base", "updated_at"=>"2022-06-07T14:37:49.251+00:00"}]} 233421:43:21 with a response with a link header 233521:43:21 is expected to eq {:pagination=>{:next=>{:uri=>#<URI::HTTP http://sandbox.org/test?last=c>}}, :response_body=>[{"create...git-base", "path"=>"gitlab-org/build/cng/git-base", "updated_at"=>"2022-06-07T14:37:49.251+00:00"}]} 233621:43:21 with a large page size set 233721:43:21 is expected to eq {:pagination=>{}, :response_body=>[{"created_at"=>"2022-06-07T12:11:13.633+00:00", "name"=>"docker-al...git-base", "path"=>"gitlab-org/build/cng/git-base", "updated_at"=>"2022-06-07T14:37:49.251+00:00"}]} 233821:43:21 with a last parameter set 233921:43:21 is expected to eq {:pagination=>{}, :response_body=>[{"created_at"=>"2022-06-07T12:11:13.633+00:00", "name"=>"docker-al...git-base", "path"=>"gitlab-org/build/cng/git-base", "updated_at"=>"2022-06-07T14:37:49.251+00:00"}]} 234021:43:21 with non successful response 234121:43:21 logs an error and returns an empty hash 234221:43:21 #rename_base_repository_path 234321:43:21 when name is provided 234421:43:21 behaves like returning the correct result based on status code 234521:43:21 dry_run: true, status_code: 202, expected_result: :accepted 234621:43:21 is expected to eq :accepted 234721:43:21 dry_run: true, status_code: 400, expected_result: :bad_request 234821:43:21 is expected to eq :bad_request 234921:43:21 dry_run: true, status_code: 401, expected_result: :unauthorized 235021:43:21 is expected to eq :unauthorized 235121:43:21 dry_run: true, status_code: 404, expected_result: :not_found 235221:43:22 is expected to eq :not_found 235321:43:22 dry_run: true, status_code: 409, expected_result: :name_taken 235421:43:22 is expected to eq :name_taken 235521:43:22 dry_run: true, status_code: 422, expected_result: :too_many_subrepositories 235621:43:22 is expected to eq :too_many_subrepositories 235721:43:22 dry_run: false, status_code: 204, expected_result: :ok 235821:43:22 is expected to eq :ok 235921:43:22 dry_run: false, status_code: 400, expected_result: :bad_request 236021:43:22 is expected to eq :bad_request 236121:43:22 dry_run: false, status_code: 401, expected_result: :unauthorized 236221:43:22 is expected to eq :unauthorized 236321:43:22 dry_run: false, status_code: 404, expected_result: :not_found 236421:43:22 is expected to eq :not_found 236521:43:22 dry_run: false, status_code: 409, expected_result: :name_taken 236621:43:22 is expected to eq :name_taken 236721:43:22 dry_run: false, status_code: 422, expected_result: :too_many_subrepositories 236821:43:22 is expected to eq :too_many_subrepositories 236921:43:22 with a non-successful response 237021:43:22 behaves like logging a repositories error 237121:43:22 logs an error 237221:43:22 #move_repository_to_namespace 237321:43:22 when namespace is provided 237421:43:22 behaves like returning the correct result based on status code 237521:43:22 dry_run: true, status_code: 202, expected_result: :accepted 237621:43:22 is expected to eq :accepted 237721:43:22 dry_run: true, status_code: 400, expected_result: :bad_request 237821:43:22 is expected to eq :bad_request 237921:43:22 dry_run: true, status_code: 401, expected_result: :unauthorized 238021:43:22 is expected to eq :unauthorized 238121:43:22 dry_run: true, status_code: 404, expected_result: :not_found 238221:43:22 is expected to eq :not_found 238321:43:22 dry_run: true, status_code: 409, expected_result: :name_taken 238421:43:22 is expected to eq :name_taken 238521:43:22 dry_run: true, status_code: 422, expected_result: :too_many_subrepositories 238621:43:22 is expected to eq :too_many_subrepositories 238721:43:22 dry_run: false, status_code: 204, expected_result: :ok 238821:43:22 is expected to eq :ok 238921:43:22 dry_run: false, status_code: 400, expected_result: :bad_request 239021:43:23 is expected to eq :bad_request 239121:43:23 dry_run: false, status_code: 401, expected_result: :unauthorized 239221:43:23 is expected to eq :unauthorized 239321:43:23 dry_run: false, status_code: 404, expected_result: :not_found 239421:43:23 is expected to eq :not_found 239521:43:23 dry_run: false, status_code: 409, expected_result: :name_taken 239621:43:23 is expected to eq :name_taken 239721:43:23 dry_run: false, status_code: 422, expected_result: :too_many_subrepositories 239821:43:23 is expected to eq :too_many_subrepositories 239921:43:23 with a non-successful response 240021:43:23 behaves like logging a repositories error 240121:43:23 logs an error 240221:43:23 .supports_gitlab_api? 240321:43:23 registry_gitlab_api_enabled: true, is_on_dot_com: true, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: false, expected_result: true 240421:43:23 returns the expected result 240521:43:23 registry_gitlab_api_enabled: true, is_on_dot_com: false, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: true, expected_result: true 240621:43:23 returns the expected result 240721:43:23 registry_gitlab_api_enabled: false, is_on_dot_com: true, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: false, expected_result: true 240821:43:23 returns the expected result 240921:43:23 registry_gitlab_api_enabled: false, is_on_dot_com: false, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: true, expected_result: false 241021:43:23 returns the expected result 241121:43:23 registry_gitlab_api_enabled: true, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: true 241221:43:23 returns the expected result 241321:43:23 registry_gitlab_api_enabled: true, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: true 241421:43:23 returns the expected result 241521:43:23 registry_gitlab_api_enabled: false, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: false 241621:43:23 returns the expected result 241721:43:23 registry_gitlab_api_enabled: false, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: false 241821:43:23 returns the expected result 241921:43:23 with the registry disabled 242021:43:23 returns false 242121:43:23 with a blank registry url 242221:43:23 returns false 242321:43:23 .deduplicated_size 242421:43:23 with successful response 242521:43:24 is expected to eq 555 242621:43:24 with unsuccessful response 242721:43:24 is expected to eq nil 242821:43:24 with the registry disabled 242921:43:24 is expected to eq nil 243021:43:24 with a nil path 243121:43:24 is expected to eq nil 243221:43:24 with uppercase path 243321:43:24 is expected to eq 555 243421:43:24 .one_project_with_container_registry_tag 243521:43:24 with successful response 243621:43:24 behaves like fetching the project from container repository and path 243721:43:24 fetches the project from the given path details 243821:43:24 returns nil when path is invalid 243921:43:24 returns nil when there is no container_repository matching the path 244021:43:24 with unsuccessful response 244121:43:24 is expected to eq nil 244221:43:24 with uppercase path 244321:43:24 behaves like fetching the project from container repository and path 244421:43:24 fetches the project from the given path details 244521:43:24 returns nil when path is invalid 244621:43:24 returns nil when there is no container_repository matching the path 244721:43:24 .rename_base_repository_path 244821:43:24 when both path and name are present 244921:43:25 passes on the parameters to #rename_base_repository_path 245021:43:25 when path and/or name have non-downcased letters 245121:43:25 passes the path and name downcased to #rename_base_repository_path 245221:43:25 when dry_run parameter is not given 245321:43:25 defaults to false 245421:43:25 when path is nil 245521:43:25 behaves like raising an Argument error: incomplete parameters 245621:43:25 raises an Argument error 245721:43:25 when name is nil 245821:43:25 behaves like raising an Argument error: incomplete parameters 245921:43:25 raises an Argument error 246021:43:25 .move_repository_to_namespace 246121:43:25 when both path and namespace are present 246221:43:25 passes on the parameters to #move_repository_to_namespace 246321:43:25 when path and/or namespace have non-downcased letters 246421:43:25 passes the path and namespace downcased to #move_repository_to_namespace 246521:43:25 when dry_run parameter is not given 246621:43:25 defaults to false 246721:43:25 when path is nil 246821:43:25 behaves like raising an Argument error: incomplete parameters 246921:43:25 raises an Argument error 247021:43:25 when namespace is nil 247121:43:25 behaves like raising an Argument error: incomplete parameters 247221:43:25 raises an Argument error 247321:43:25 #each_sub_repositories_with_tag_page 247421:43:25 when no block is given 247521:43:25 raises an Argument error 247621:43:25 when a block is given 247721:43:25 with an empty page 247821:43:25 behaves like iterating through a page 247921:43:25 iterates through one page 248021:43:25 with one page 248121:43:25 behaves like iterating through a page 248221:43:25 iterates through one page 248321:43:25 with two pages 248421:43:25 iterates through two pages 248521:43:25 when max pages is reached 248621:43:25 raises an error 248721:43:25 without a page size set 248821:43:25 uses a default size 248921:43:25 with an empty client response 249021:43:25 breaks the loop 249121:43:25 with a nil page 249221:43:25 behaves like iterating through a page 249321:43:25 iterates through one page 249421:43:25# [RSpecRunTime] Finishing example group spec/lib/container_registry/gitlab_api_client_spec.rb. It took 5.95 seconds. Expected to take 5.69 seconds. 249521:43:25# [RSpecRunTime] Starting example group spec/serializers/group_child_serializer_spec.rb. Expected to take 5.37 seconds. 249621:43:25GroupChildSerializer 249921:43:25 can render a single group 250021:43:26 can render a collection of groups 250121:43:26 with a hierarchy 250221:43:26 expands the subgroups 250321:43:27 can render a nested tree 250421:43:27 without a specified parent 250521:43:28 can render a tree 250621:43:28# [RSpecRunTime] RSpec elapsed time: 14 minutes 48.05 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.39 1.29 1.10 1/284 9154 250821:43:28 for projects 250921:43:28 can render a single project 251021:43:28 can render a collection of projects 251121:43:28 with a hierarchy 251221:43:30 can render a nested tree 251321:43:31 returns an array when an array of a single instance was given 251421:43:31# [RSpecRunTime] RSpec elapsed time: 14 minutes 50.84 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.39 1.29 1.10 1/284 9155 251621:43:31# [RSpecRunTime] Finishing example group spec/serializers/group_child_serializer_spec.rb. It took 5.56 seconds. Expected to take 5.37 seconds. 251721:43:31# [RSpecRunTime] Starting example group spec/lib/gitlab/hook_data/project_builder_spec.rb. Expected to take 5.05 seconds. 251821:43:31Gitlab::HookData::ProjectBuilder 252121:43:31 the project is created in a personal namespace 252321:43:32 is expected to eq "project_create" 252421:43:32 behaves like includes the required attributes 252521:43:32 includes the required attributes 252621:43:32 does not include deprecated owner attributes 252721:43:32 when include_deprecated_owner is true 252821:43:32 includes deprecated owner attributes 252921:43:32# [RSpecRunTime] RSpec elapsed time: 14 minutes 51.92 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.39 1.29 1.10 1/284 9156 253121:43:32 behaves like does not include `old_path_with_namespace` attribute 253221:43:32 does not include `old_path_with_namespace` attribute 253421:43:32 is expected to eq "project_destroy" 253521:43:32 behaves like includes the required attributes 253621:43:32 includes the required attributes 253721:43:32 does not include deprecated owner attributes 253821:43:32 when include_deprecated_owner is true 253921:43:32 includes deprecated owner attributes 254021:43:32 behaves like does not include `old_path_with_namespace` attribute 254121:43:32 does not include `old_path_with_namespace` attribute 254321:43:32 is expected to eq "project_rename" 254421:43:32 behaves like includes the required attributes 254521:43:32 includes the required attributes 254621:43:32 does not include deprecated owner attributes 254721:43:32 when include_deprecated_owner is true 254821:43:33 includes deprecated owner attributes 254921:43:33 behaves like includes `old_path_with_namespace` attribute 255021:43:33 includes `old_path_with_namespace` attribute 255221:43:33 is expected to eq "project_transfer" 255321:43:33 behaves like includes the required attributes 255421:43:33 includes the required attributes 255521:43:33 does not include deprecated owner attributes 255621:43:33 when include_deprecated_owner is true 255721:43:33 includes deprecated owner attributes 255821:43:33 behaves like includes `old_path_with_namespace` attribute 255921:43:33 includes `old_path_with_namespace` attribute 256021:43:33 the project is created in a group 256221:43:34 is expected to eq "project_create" 256321:43:34 behaves like includes the required attributes 256421:43:34 includes the required attributes 256521:43:34 does not include deprecated owner attributes 256621:43:34 when include_deprecated_owner is true 256721:43:34 includes deprecated owner attributes 256821:43:34# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.02 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.36 1.29 1.10 1/284 9157 257021:43:34 behaves like does not include `old_path_with_namespace` attribute 257121:43:34 does not include `old_path_with_namespace` attribute 257221:43:34 group has pending owner invitation 257321:43:35 is expected to eq "project_create" 257521:43:35 is expected to eq "project_destroy" 257621:43:35 behaves like includes the required attributes 257721:43:35 includes the required attributes 257821:43:35 does not include deprecated owner attributes 257921:43:35 when include_deprecated_owner is true 258021:43:35 includes deprecated owner attributes 258121:43:35 behaves like does not include `old_path_with_namespace` attribute 258221:43:35 does not include `old_path_with_namespace` attribute 258421:43:35 is expected to eq "project_rename" 258521:43:35 behaves like includes the required attributes 258621:43:35 includes the required attributes 258721:43:35 does not include deprecated owner attributes 258821:43:35 when include_deprecated_owner is true 258921:43:35 includes deprecated owner attributes 259021:43:35 behaves like includes `old_path_with_namespace` attribute 259121:43:35 includes `old_path_with_namespace` attribute 259321:43:35 is expected to eq "project_transfer" 259421:43:35 behaves like includes the required attributes 259521:43:35 includes the required attributes 259621:43:35 does not include deprecated owner attributes 259721:43:35 when include_deprecated_owner is true 259821:43:35 includes deprecated owner attributes 259921:43:35 behaves like includes `old_path_with_namespace` attribute 260021:43:35 includes `old_path_with_namespace` attribute 260121:43:35# [RSpecRunTime] Finishing example group spec/lib/gitlab/hook_data/project_builder_spec.rb. It took 4.6 seconds. Expected to take 5.05 seconds. 260221:43:35# [RSpecRunTime] Starting example group spec/services/jira_import/server_users_mapper_service_spec.rb. Expected to take 4.93 seconds. 260321:43:35JiraImport::ServerUsersMapperService 260521:43:36 behaves like mapping jira users 260621:43:36 jira_users is nil 260721:43:37 returns an empty array 260821:43:37# [RSpecRunTime] RSpec elapsed time: 14 minutes 57.49 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.36 1.29 1.10 1/284 9158 261021:43:37 when jira_users is present 261121:43:39 returns users mapped to Gitlab 261221:43:40 runs only 4 queries 261321:43:40# [RSpecRunTime] RSpec elapsed time: 14 minutes 59.8 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.33 1.28 1.10 1/284 9159 261521:43:40# [RSpecRunTime] Finishing example group spec/services/jira_import/server_users_mapper_service_spec.rb. It took 4.37 seconds. Expected to take 4.93 seconds. 261621:43:40# [RSpecRunTime] Starting example group spec/tasks/gitlab/setup_rake_spec.rb. Expected to take 4.72 seconds. 261721:43:40gitlab:setup namespace rake tasks 261921:43:40 sets up the application 262021:43:40 when an environment variable is set to force execution 262121:43:40 sets up the application without prompting the user 262221:43:40 when the gitaly connection check raises an error 262321:43:40 exits the task without setting up the database 262421:43:40 when the task is aborted 262521:43:40 exits without setting up the database 262621:43:40 when in the production environment 262721:43:40 sets up the database without terminating connections 262821:43:44# [RSpecRunTime] Finishing example group spec/tasks/gitlab/setup_rake_spec.rb. It took 3.89 seconds. Expected to take 4.72 seconds. 262921:43:44# [RSpecRunTime] RSpec elapsed time: 15 minutes 3.77 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.31 1.28 1.10 1/284 9160 263121:43:44# [RSpecRunTime] Starting example group spec/serializers/discussion_entity_spec.rb. Expected to take 4.65 seconds. 263221:43:44DiscussionEntity 263321:43:45 exposes correct attributes 263421:43:45 does not include base discussion in the notes 263521:43:46 resolved_by matches note_user_entity schema 263621:43:46 when is LegacyDiffDiscussion 263721:43:46 exposes correct attributes 263821:43:46# [RSpecRunTime] RSpec elapsed time: 15 minutes 6.46 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.31 1.28 1.10 1/284 9161 264021:43:46 when diff file is present 264121:43:48 exposes diff file attributes 264221:43:48# [RSpecRunTime] RSpec elapsed time: 15 minutes 8.39 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.28 1.27 1.10 1/287 9226 264421:43:48# [RSpecRunTime] Finishing example group spec/serializers/discussion_entity_spec.rb. It took 4.63 seconds. Expected to take 4.65 seconds. 264521:43:48# [RSpecRunTime] Starting example group spec/presenters/tree_entry_presenter_spec.rb. Expected to take 4.34 seconds. 264621:43:48TreeEntryPresenter 264921:43:50# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.62 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.28 1.27 1.10 1/288 9249 265221:43:51 is expected to eq "/namespace607/project-729/-/tree/master/bar" 265321:43:51# [RSpecRunTime] RSpec elapsed time: 15 minutes 10.78 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.28 1.27 1.10 1/289 9272 265521:43:51 when tree has ref_type 265821:43:52# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.89 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.28 1.27 1.10 1/289 9295 266121:43:53 is expected to eq "/namespace609/project-731/-/tree/master/bar?ref_type=heads" 266221:43:53# [RSpecRunTime] RSpec elapsed time: 15 minutes 13.04 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.26 1.27 1.10 1/289 9318 266421:43:53# [RSpecRunTime] Finishing example group spec/presenters/tree_entry_presenter_spec.rb. It took 4.64 seconds. Expected to take 4.34 seconds. 266521:43:53# [RSpecRunTime] Starting example group spec/models/integrations/bamboo_spec.rb. Expected to take 4.32 seconds. 266621:43:53Integrations::Bamboo 266721:43:53 does not allow STI 266821:43:53 behaves like Integrations::BaseCi 266921:43:53 default values 267021:43:53 is expected to eq :ci 267121:43:53 behaves like Integrations::ResetSecretFields 267221:43:53 #exposing_secrets_fields 267321:43:53 returns an array of strings 267421:43:53 #reset_secret_fields? 267521:43:53 returns false if no exposing field has changed 267621:43:53 returns true if any exposing field has changed 267721:43:53 validation callback 267821:43:53 when an exposing field has changed 267921:43:53 clears all secret fields 268021:43:53 when a secret field has been updated 268121:43:53 does not clear this secret field 268221:43:53 when a secret field has been updated with the same value 268321:43:54 does not clear this secret field 268421:43:54 when no exposing field has changed 268521:43:54 does not clear any secret fields 268721:43:54 is expected to respond to #enable_ssl_verification 268821:43:54 is expected to respond to #enable_ssl_verification? 268921:43:54 #initialize_properties 269021:43:54 enables the setting by default 269121:43:54 does not enable the setting if the record is already persisted 269221:43:54 does not enable the setting if a custom value was set 269421:43:54 inserts the checkbox field after the first URL field, or at the end 269521:43:54 does not insert the field repeatedly 269821:43:54 is expected to validate that :build_key cannot be empty/falsy 269921:43:54 is expected to validate that :bamboo_url cannot be empty/falsy 270021:43:54 behaves like issue tracker integration URL attribute 270221:43:55 is expected not to allow :bamboo_url to be ‹"example.com"› 270321:43:55 is expected not to allow :bamboo_url to be ‹"ftp://example.com"› 270421:43:55 is expected not to allow :bamboo_url to be ‹"herp-and-derp"› 270621:43:55 does not validate the presence of username if password is nil 270721:43:55 validates the presence of username if password is present 270921:43:55 does not validate the presence of password if username is nil 271021:43:55 validates the presence of password if username is present 271121:43:55 when inactive 271221:43:55 is expected not to validate that :build_key cannot be empty/falsy 271321:43:56 is expected not to validate that :bamboo_url cannot be empty/falsy 271421:43:56 is expected not to validate that :username cannot be empty/falsy 271521:43:56 is expected not to validate that :password cannot be empty/falsy 271721:43:56 runs update and build action 271921:43:56 returns the contents of the reactive cache 272021:43:56 #commit_status 272121:43:56 returns the contents of the reactive cache 272221:43:56 #calculate_reactive_cache 272321:43:56 when Bamboo API returns single result 272421:43:56 behaves like reactive cache calculation 272621:43:56 returns a specific URL when status is 500 272721:43:56 returns a specific URL when response has no results 272821:43:56 returns a build URL when bamboo_url has no trailing slash 272921:43:56 when bamboo_url has trailing slash 273021:43:56 returns a build URL 273121:43:56 #commit_status 273221:43:56 sets commit status to :error when status is 500 273321:43:56 sets commit status to "pending" when status is 404 273421:43:56 sets commit status to "pending" when response has no results 273521:43:56 sets commit status to "success" when build state contains Success 273621:43:56 sets commit status to "failed" when build state contains Failed 273721:43:56 sets commit status to "pending" when build state contains Pending 273821:43:56 sets commit status to :error when build state is unknown 273921:43:56 sets commit status to :error with a Net::OpenTimeout error 274021:43:56 sets commit status to :error with a Net::ReadTimeout error 274121:43:56 sets commit status to :error with a Net::WriteTimeout error 274221:43:56 sets commit status to :error with a Gitlab::HTTP_V2::ReadTotalTimeout error 274321:43:56 sets commit status to :error with a EOFError error 274421:43:56 sets commit status to :error with a SocketError error 274521:43:56 sets commit status to :error with a OpenSSL::SSL::SSLError error 274621:43:56 sets commit status to :error with a OpenSSL::OpenSSLError error 274721:43:57 sets commit status to :error with a Errno::ECONNRESET error 274821:43:57 sets commit status to :error with a Errno::ECONNREFUSED error 274921:43:57 sets commit status to :error with a Errno::EHOSTUNREACH error 275021:43:57 sets commit status to :error with a Errno::ENETUNREACH error 275121:43:57 sets commit status to :error with a Gitlab::HTTP_V2::BlockedUrlError error 275221:43:57 sets commit status to :error with a Gitlab::HTTP_V2::RedirectionTooDeep error 275321:43:57 sets commit status to :error with a Net::HTTPBadResponse error 275421:43:57 when Bamboo API returns an array of results and we only consider the last one 275521:43:57 behaves like reactive cache calculation 275721:43:57 returns a specific URL when status is 500 275821:43:57 returns a specific URL when response has no results 275921:43:57 returns a build URL when bamboo_url has no trailing slash 276021:43:57 when bamboo_url has trailing slash 276121:43:57 returns a build URL 276221:43:57 #commit_status 276321:43:57 sets commit status to :error when status is 500 276421:43:57 sets commit status to "pending" when status is 404 276521:43:57 sets commit status to "pending" when response has no results 276621:43:57 sets commit status to "success" when build state contains Success 276721:43:57 sets commit status to "failed" when build state contains Failed 276821:43:57 sets commit status to "pending" when build state contains Pending 276921:43:57 sets commit status to :error when build state is unknown 277021:43:57 sets commit status to :error with a Net::OpenTimeout error 277121:43:57 sets commit status to :error with a Net::ReadTimeout error 277221:43:57 sets commit status to :error with a Net::WriteTimeout error 277321:43:57 sets commit status to :error with a Gitlab::HTTP_V2::ReadTotalTimeout error 277421:43:57 sets commit status to :error with a EOFError error 277521:43:57 sets commit status to :error with a SocketError error 277621:43:57 sets commit status to :error with a OpenSSL::SSL::SSLError error 277721:43:57 sets commit status to :error with a OpenSSL::OpenSSLError error 277821:43:58 sets commit status to :error with a Errno::ECONNRESET error 277921:43:58 sets commit status to :error with a Errno::ECONNREFUSED error 278021:43:58 sets commit status to :error with a Errno::EHOSTUNREACH error 278121:43:58 sets commit status to :error with a Errno::ENETUNREACH error 278221:43:58 sets commit status to :error with a Gitlab::HTTP_V2::BlockedUrlError error 278321:43:58 sets commit status to :error with a Gitlab::HTTP_V2::RedirectionTooDeep error 278421:43:58 sets commit status to :error with a Net::HTTPBadResponse error 278621:43:58 returns the avatar image path 278721:43:58# [RSpecRunTime] Finishing example group spec/models/integrations/bamboo_spec.rb. It took 4.85 seconds. Expected to take 4.32 seconds. 278821:43:58# [RSpecRunTime] Starting example group spec/tasks/gitlab/audit_event_types/audit_event_types_rake_spec.rb. Expected to take 4.05 seconds. 278921:43:58gitlab:audit_event_types rake tasks 279121:43:58 invokes Gitlab::AuditEventTypes::CheckDocsTask with correct arguments 279221:43:58 compile_docs 279321:43:58 invokes Gitlab::AuditEventTypes::CompileDocsTask with correct arguments 279421:44:02# [RSpecRunTime] Finishing example group spec/tasks/gitlab/audit_event_types/audit_event_types_rake_spec.rb. It took 3.93 seconds. Expected to take 4.05 seconds. 279521:44:02# [RSpecRunTime] RSpec elapsed time: 15 minutes 21.88 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.24 1.26 1.10 1/285 9319 279721:44:02# [RSpecRunTime] Starting example group spec/finders/users_star_projects_finder_spec.rb. Expected to take 4.04 seconds. 279821:44:02UsersStarProjectsFinder 280021:44:02 as same user 280121:44:03 is expected to contain exactly #<UsersStarProject id: 2, project_id: 619, user_id: 1028, created_at: "2024-11-14 21:44:03.482310000 +0000", updated_at: "2024-11-14 21:44:03.482310000 +0000"> and #<UsersStarProject id: 1, project_id: 619, user_id: 1026, created_at: "2024-11-14 21:44:03.373238000 +0000", updated_at: "2024-11-14 21:44:03.373238000 +0000"> 280221:44:03# [RSpecRunTime] RSpec elapsed time: 15 minutes 23.25 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.22 1.26 1.10 1/285 9328 280421:44:03 as other user 280521:44:04 is expected to contain exactly #<UsersStarProject id: 4, project_id: 620, user_id: 1030, created_at: "2024-11-14 21:44:04.533562000 +0000", updated_at: "2024-11-14 21:44:04.533562000 +0000"> 280621:44:04# [RSpecRunTime] RSpec elapsed time: 15 minutes 24.43 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.22 1.26 1.10 1/284 9337 280921:44:05 is expected to contain exactly #<UsersStarProject id: 7, project_id: 621, user_id: 1035, created_at: "2024-11-14 21:44:05.704558000 +0000", updated_at: "2024-11-14 21:44:05.704558000 +0000"> 281021:44:05# [RSpecRunTime] RSpec elapsed time: 15 minutes 25.53 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.22 1.26 1.10 1/284 9346 281221:44:05 with active users only 281321:44:07 ignores stars of non-active users 281421:44:07# [RSpecRunTime] RSpec elapsed time: 15 minutes 26.67 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.22 1.26 1.10 1/284 9355 281621:44:07# [RSpecRunTime] Finishing example group spec/finders/users_star_projects_finder_spec.rb. It took 4.8 seconds. Expected to take 4.04 seconds. 281721:44:07# [RSpecRunTime] Starting example group spec/policies/organizations/organization_user_policy_spec.rb. Expected to take 3.7 seconds. 281821:44:07Organizations::OrganizationUserPolicy 281921:44:07 for update_organization_user policy 282021:44:07 behaves like organization owner policy 282121:44:07 when the current user is not an owner 282221:44:07 is expected to be disallowed :update_organization_user 282321:44:07 when the current user is an owner 282421:44:07 when the current user is the last owner 282521:44:07 is expected to be disallowed :update_organization_user 282621:44:07 when the current user is not the last owner 282721:44:07 is expected to be allowed :update_organization_user 282821:44:07 for admin user 282921:44:07 when admin mode is enabled 283021:44:07 when the user is not an owner 283121:44:07 is expected to be allowed :update_organization_user 283221:44:07 when the user is an owner 283321:44:07 when the user is the last owner 283421:44:07 is expected to be disallowed :update_organization_user 283521:44:07 when the user is not the last owner 283621:44:08 is expected to be allowed :update_organization_user 283721:44:08 when admin mode is disabled 283821:44:08 when the user is not an owner 283921:44:08 is expected to be disallowed :update_organization_user 284021:44:08 when the user is an owner 284121:44:08 when the user is the last owner 284221:44:08 is expected to be disallowed :update_organization_user 284321:44:08 when the user is not the last owner 284421:44:08 is expected to be disallowed :update_organization_user 284521:44:08 for delete_user policy 284621:44:08 behaves like organization owner policy 284721:44:08 when the current user is not an owner 284821:44:08 is expected to be disallowed :delete_user 284921:44:08 when the current user is an owner 285021:44:08 when the current user is the last owner 285121:44:08 is expected to be disallowed :delete_user 285221:44:08 when the current user is not the last owner 285321:44:08 is expected to be allowed :delete_user 285421:44:08 for admin user 285521:44:08 when admin mode is enabled 285621:44:08 when the user is not an owner 285721:44:09 is expected to be allowed :delete_user 285821:44:09 when the user is an owner 285921:44:09 when the user is the last owner 286021:44:09 is expected to be disallowed :delete_user 286121:44:09 when the user is not the last owner 286221:44:09 is expected to be allowed :delete_user 286321:44:09 when admin mode is disabled 286421:44:09 when the user is not an owner 286521:44:09 is expected to be disallowed :delete_user 286621:44:09 when the user is an owner 286721:44:09 when the user is the last owner 286821:44:09 is expected to be disallowed :delete_user 286921:44:09 when the user is not the last owner 287021:44:09 is expected to be disallowed :delete_user 287121:44:09 for remove_user policy 287221:44:09 behaves like organization owner policy 287321:44:09 when the current user is not an owner 287421:44:09 is expected to be disallowed :remove_user 287521:44:09 when the current user is an owner 287621:44:09 when the current user is the last owner 287721:44:09 is expected to be disallowed :remove_user 287821:44:09 when the current user is not the last owner 287921:44:10 is expected to be allowed :remove_user 288021:44:10 for admin user 288121:44:10 when admin mode is enabled 288221:44:10 when the user is not an owner 288321:44:10 is expected to be allowed :remove_user 288421:44:10 when the user is an owner 288521:44:10 when the user is the last owner 288621:44:10 is expected to be disallowed :remove_user 288721:44:10 when the user is not the last owner 288821:44:10 is expected to be allowed :remove_user 288921:44:10 when admin mode is disabled 289021:44:10 when the user is not an owner 289121:44:10 is expected to be disallowed :remove_user 289221:44:10 when the user is an owner 289321:44:10 when the user is the last owner 289421:44:10 is expected to be disallowed :remove_user 289521:44:10 when the user is not the last owner 289621:44:10 is expected to be disallowed :remove_user 289721:44:10# [RSpecRunTime] Finishing example group spec/policies/organizations/organization_user_policy_spec.rb. It took 3.81 seconds. Expected to take 3.7 seconds. 289821:44:10# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/statement_spec.rb. Expected to take 3.66 seconds. 289921:44:10Gitlab::Ci::Pipeline::Expression::Statement 290121:44:10 when variables are not provided 290221:44:10 allows to properly initializes the statement 290421:44:10 expression: "$PRESENT_VARIABLE == \"my variable\"", value: true 290521:44:11 evaluates to `true` 290621:44:11 expression: "\"my variable\" == $PRESENT_VARIABLE", value: true 290721:44:11 evaluates to `true` 290821:44:11 expression: "$PRESENT_VARIABLE == null", value: false 290921:44:11 evaluates to `false` 291021:44:11 expression: "$EMPTY_VARIABLE == null", value: false 291121:44:11 evaluates to `false` 291221:44:11 expression: "\"\" == $EMPTY_VARIABLE", value: true 291321:44:11 evaluates to `true` 291421:44:11 expression: "$EMPTY_VARIABLE", value: "" 291521:44:11 evaluates to `""` 291621:44:11 expression: "$UNDEFINED_VARIABLE == null", value: true 291721:44:11 evaluates to `true` 291821:44:11 expression: "null == $UNDEFINED_VARIABLE", value: true 291921:44:11 evaluates to `true` 292021:44:11 expression: "$PRESENT_VARIABLE", value: "my variable" 292121:44:11 evaluates to `"my variable"` 292221:44:11 expression: "$UNDEFINED_VARIABLE", value: nil 292321:44:11 evaluates to `nil` 292421:44:11 expression: "$PRESENT_VARIABLE =~ /var.*e$/", value: true 292521:44:11 evaluates to `true` 292621:44:11 expression: "$PRESENT_VARIABLE =~ /va\\r.*e$/", value: false 292721:44:11 evaluates to `false` 292821:44:11 expression: "$PRESENT_VARIABLE =~ /va\\/r.*e$/", value: false 292921:44:11 evaluates to `false` 293021:44:11 expression: "$PRESENT_VARIABLE =~ /var.*e$/", value: true 293121:44:11 evaluates to `true` 293221:44:11 expression: "$PRESENT_VARIABLE =~ /^var.*/", value: false 293321:44:11 evaluates to `false` 293421:44:11 expression: "$EMPTY_VARIABLE =~ /var.*/", value: false 293521:44:11 evaluates to `false` 293621:44:11 expression: "$UNDEFINED_VARIABLE =~ /var.*/", value: false 293721:44:11 evaluates to `false` 293821:44:11 expression: "$PRESENT_VARIABLE =~ /VAR.*/i", value: true 293921:44:11 evaluates to `true` 294021:44:11 expression: "$PATH_VARIABLE =~ /path\\/variable/", value: true 294121:44:11 evaluates to `true` 294221:44:11 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/full\\/path\\/variable\\/value$/", value: true 294321:44:11 evaluates to `true` 294421:44:11 expression: "$FULL_PATH_VARIABLE =~ /\\/path\\/variable\\/value$/", value: true 294521:44:11 evaluates to `true` 294621:44:11 expression: "$PRESENT_VARIABLE != \"my variable\"", value: false 294721:44:11 evaluates to `false` 294821:44:11 expression: "\"my variable\" != $PRESENT_VARIABLE", value: false 294921:44:11 evaluates to `false` 295021:44:11 expression: "$PRESENT_VARIABLE != null", value: true 295121:44:11 evaluates to `true` 295221:44:11 expression: "$EMPTY_VARIABLE != null", value: true 295321:44:11 evaluates to `true` 295421:44:11 expression: "\"\" != $EMPTY_VARIABLE", value: false 295521:44:11 evaluates to `false` 295621:44:11 expression: "$UNDEFINED_VARIABLE != null", value: false 295721:44:11 evaluates to `false` 295821:44:11 expression: "null != $UNDEFINED_VARIABLE", value: false 295921:44:11 evaluates to `false` 296021:44:11 expression: "$PRESENT_VARIABLE !~ /var.*e$/", value: false 296121:44:12 evaluates to `false` 296221:44:12 expression: "$PRESENT_VARIABLE !~ /^var.*/", value: true 296321:44:12 evaluates to `true` 296421:44:12 expression: "$PRESENT_VARIABLE !~ /^v\\ar.*/", value: true 296521:44:12 evaluates to `true` 296621:44:12 expression: "$PRESENT_VARIABLE !~ /^v\\/ar.*/", value: true 296721:44:12 evaluates to `true` 296821:44:12 expression: "$EMPTY_VARIABLE !~ /var.*/", value: true 296921:44:12 evaluates to `true` 297021:44:12 expression: "$UNDEFINED_VARIABLE !~ /var.*/", value: true 297121:44:12 evaluates to `true` 297221:44:12 expression: "$PRESENT_VARIABLE !~ /VAR.*/i", value: false 297321:44:12 evaluates to `false` 297421:44:12 expression: "$PRESENT_VARIABLE && \"string\"", value: "string" 297521:44:12 evaluates to `"string"` 297621:44:12 expression: "$PRESENT_VARIABLE && $PRESENT_VARIABLE", value: "my variable" 297721:44:12 evaluates to `"my variable"` 297821:44:12 expression: "$PRESENT_VARIABLE && $EMPTY_VARIABLE", value: "" 297921:44:12 evaluates to `""` 298021:44:12 expression: "$PRESENT_VARIABLE && null", value: nil 298121:44:12 evaluates to `nil` 298221:44:12 expression: "\"string\" && $PRESENT_VARIABLE", value: "my variable" 298321:44:12 evaluates to `"my variable"` 298421:44:12 expression: "$EMPTY_VARIABLE && $PRESENT_VARIABLE", value: "my variable" 298521:44:12 evaluates to `"my variable"` 298621:44:12 expression: "null && $PRESENT_VARIABLE", value: nil 298721:44:12 evaluates to `nil` 298821:44:12 expression: "$EMPTY_VARIABLE && \"string\"", value: "string" 298921:44:12 evaluates to `"string"` 299021:44:12 expression: "$EMPTY_VARIABLE && $EMPTY_VARIABLE", value: "" 299121:44:12 evaluates to `""` 299221:44:12 expression: "\"string\" && $EMPTY_VARIABLE", value: "" 299321:44:12 evaluates to `""` 299421:44:12 expression: "\"string\" && null", value: nil 299521:44:12 evaluates to `nil` 299621:44:12 expression: "null && \"string\"", value: nil 299721:44:12 evaluates to `nil` 299821:44:12 expression: "\"string\" && \"string\"", value: "string" 299921:44:12 evaluates to `"string"` 300021:44:12 expression: "null && null", value: nil 300121:44:12 evaluates to `nil` 300221:44:12 expression: "$PRESENT_VARIABLE =~ /my var/ && $EMPTY_VARIABLE =~ /nope/", value: false 300321:44:12 evaluates to `false` 300421:44:12 expression: "$EMPTY_VARIABLE == \"\" && $PRESENT_VARIABLE", value: "my variable" 300521:44:12 evaluates to `"my variable"` 300621:44:12 expression: "$EMPTY_VARIABLE == \"\" && $PRESENT_VARIABLE != \"nope\"", value: true 300721:44:12 evaluates to `true` 300821:44:12 expression: "$PRESENT_VARIABLE && $EMPTY_VARIABLE", value: "" 300921:44:12 evaluates to `""` 301021:44:12 expression: "$PRESENT_VARIABLE && $UNDEFINED_VARIABLE", value: nil 301121:44:12 evaluates to `nil` 301221:44:12 expression: "$UNDEFINED_VARIABLE && $EMPTY_VARIABLE", value: nil 301321:44:13 evaluates to `nil` 301421:44:13 expression: "$UNDEFINED_VARIABLE && $PRESENT_VARIABLE", value: nil 301521:44:13 evaluates to `nil` 301621:44:13 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/full\\/path\\/variable\\/value$/ && $PATH_VARIABLE =~ /path\\/variable/", value: true 301721:44:13 evaluates to `true` 301821:44:13 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/bad\\/path\\/variable\\/value$/ && $PATH_VARIABLE =~ /path\\/variable/", value: false 301921:44:13 evaluates to `false` 302021:44:13 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/full\\/path\\/variable\\/value$/ && $PATH_VARIABLE =~ /bad\\/path\\/variable/", value: false 302121:44:13 evaluates to `false` 302221:44:13 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/bad\\/path\\/variable\\/value$/ && $PATH_VARIABLE =~ /bad\\/path\\/variable/", value: false 302321:44:13 evaluates to `false` 302421:44:13 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/full\\/path\\/variable\\/value$/ || $PATH_VARIABLE =~ /path\\/variable/", value: true 302521:44:13 evaluates to `true` 302621:44:13 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/bad\\/path\\/variable\\/value$/ || $PATH_VARIABLE =~ /path\\/variable/", value: true 302721:44:13 evaluates to `true` 302821:44:13 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/full\\/path\\/variable\\/value$/ || $PATH_VARIABLE =~ /bad\\/path\\/variable/", value: true 302921:44:13 evaluates to `true` 303021:44:13 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/bad\\/path\\/variable\\/value$/ || $PATH_VARIABLE =~ /bad\\/path\\/variable/", value: false 303121:44:13 evaluates to `false` 303221:44:13 expression: "$PRESENT_VARIABLE =~ /my var/ || $EMPTY_VARIABLE =~ /nope/", value: true 303321:44:13 evaluates to `true` 303421:44:13 expression: "$EMPTY_VARIABLE == \"\" || $PRESENT_VARIABLE", value: true 303521:44:13 evaluates to `true` 303621:44:13 expression: "$PRESENT_VARIABLE != \"nope\" || $EMPTY_VARIABLE == \"\"", value: true 303721:44:13 evaluates to `true` 303821:44:13 expression: "$PRESENT_VARIABLE && null || $EMPTY_VARIABLE == \"\"", value: true 303921:44:13 evaluates to `true` 304021:44:13 expression: "$PRESENT_VARIABLE || $UNDEFINED_VARIABLE", value: "my variable" 304121:44:13 evaluates to `"my variable"` 304221:44:13 expression: "$UNDEFINED_VARIABLE || $PRESENT_VARIABLE", value: "my variable" 304321:44:13 evaluates to `"my variable"` 304421:44:13 expression: "$UNDEFINED_VARIABLE == null || $PRESENT_VARIABLE", value: true 304521:44:13 evaluates to `true` 304621:44:13 expression: "$PRESENT_VARIABLE || $UNDEFINED_VARIABLE == null", value: "my variable" 304721:44:13 evaluates to `"my variable"` 304821:44:13 expression: "($PRESENT_VARIABLE)", value: "my variable" 304921:44:13 evaluates to `"my variable"` 305021:44:13 expression: "(($PRESENT_VARIABLE))", value: "my variable" 305121:44:13 evaluates to `"my variable"` 305221:44:13 expression: "(($PRESENT_VARIABLE && null) || $EMPTY_VARIABLE == \"\")", value: true 305321:44:13 evaluates to `true` 305421:44:13 expression: "($PRESENT_VARIABLE) && (null || $EMPTY_VARIABLE == \"\")", value: true 305521:44:13 evaluates to `true` 305621:44:13 expression: "(\"string\" || \"test\") == \"string\"", value: true 305721:44:13 evaluates to `true` 305821:44:13 expression: "(null || (\"test\" == \"string\"))", value: false 305921:44:13 evaluates to `false` 306021:44:13 expression: "(\"string\" == (\"test\" && \"string\"))", value: true 306121:44:13 evaluates to `true` 306221:44:13 expression: "(\"string\" == (\"test\" || \"string\"))", value: false 306321:44:13 evaluates to `false` 306421:44:13 expression: "(\"string\" == \"test\" || \"string\")", value: "string" 306521:44:13 evaluates to `"string"` 306621:44:13 expression: "(\"string\" == (\"string\" || ((\"1\" == \"1\") && (\"2\" == \"3\"))))", value: true 306721:44:14 evaluates to `true` 306921:44:14 expression: "$PRESENT_VARIABLE == \"my variable\"", value: true 307021:44:14 returns `true` 307121:44:14 expression: "$PRESENT_VARIABLE == 'no match'", value: false 307221:44:14 returns `false` 307321:44:14 expression: "$UNDEFINED_VARIABLE == null", value: true 307421:44:14 returns `true` 307521:44:14 expression: "$PRESENT_VARIABLE", value: true 307621:44:14 returns `true` 307721:44:14 expression: "$UNDEFINED_VARIABLE", value: false 307821:44:14 returns `false` 307921:44:14 expression: "$EMPTY_VARIABLE", value: false 308021:44:14 returns `false` 308121:44:14 expression: "$INVALID = 1", value: false 308221:44:14 returns `false` 308321:44:14 expression: "$PRESENT_VARIABLE =~ /var.*/", value: true 308421:44:14 returns `true` 308521:44:14 expression: "$UNDEFINED_VARIABLE =~ /var.*/", value: false 308621:44:14 returns `false` 308721:44:14 expression: "$PRESENT_VARIABLE !~ /var.*/", value: false 308821:44:14 returns `false` 308921:44:14 expression: "$UNDEFINED_VARIABLE !~ /var.*/", value: true 309021:44:14 returns `true` 309121:44:14 when evaluating expression raises an error 309221:44:14 returns false 309321:44:14 when variables have patterns 309421:44:14 expression: "$teststring =~ \"abcde\"", result: true 309521:44:14 is expected to eq true 309621:44:14 expression: "$teststring =~ $teststring", result: true 309721:44:14 is expected to eq true 309821:44:14 expression: "$teststring =~ $pattern1", result: true 309921:44:14 is expected to eq true 310021:44:14 expression: "$teststring =~ $pattern2", result: false 310121:44:14 is expected to eq false 310221:44:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/statement_spec.rb. It took 3.64 seconds. Expected to take 3.66 seconds. 310321:44:14# [RSpecRunTime] Starting example group spec/finders/packages/go/version_finder_spec.rb. Expected to take 3.55 seconds. 310421:44:14Packages::Go::VersionFinder 310621:44:17 for the root module 310721:44:17 behaves like #execute 310821:44:17 returns v1.0.1, v1.0.2, v1.0.3, v1.0.4 310921:44:17# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.32 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.27 1.26 1.10 1/289 9700 311121:44:17 for the package 311221:44:17 behaves like #execute 311321:44:17 returns nothing 311421:44:17 for the submodule 311521:44:17 behaves like #execute 311621:44:17 returns v1.0.3, v1.0.4 311721:44:17 for the root module v2 311821:44:17 behaves like #execute 311921:44:18 returns v2.0.0 312021:44:18 for the bad module 312121:44:18 with gomod checking enabled 312221:44:18 behaves like #execute 312321:44:18 returns nothing 312421:44:18 with gomod checking disabled 312521:44:18 behaves like #execute 312621:44:18 returns v1.0.4 312921:44:18 returns a ref version 313021:44:18 with a semver tag 313121:44:18 returns a version with a semver 313221:44:18 with a semver tag string 313321:44:18 returns a version with a semver 313421:44:18 with a commit 313521:44:18 retruns a commit version 313621:44:18 with a pseudo-version 313721:44:18 returns a pseudo version 313821:44:18 with a string that is not a semantic version 314021:44:18 with a pseudo-version that does not reference a commit 314121:44:18 behaves like #find with an invalid argument 314221:44:18 raises an argument exception: invalid pseudo-version: unknown commit 314321:44:18 with a pseudo-version with a short sha 314421:44:18 behaves like #find with an invalid argument 314521:44:18 raises an argument exception: invalid pseudo-version: revision is shorter than canonical 314621:44:18 with a pseudo-version with an invalid timestamp 314721:44:18 behaves like #find with an invalid argument 314821:44:18 raises an argument exception: invalid pseudo-version: does not match version-control timestamp 314921:44:18# [RSpecRunTime] Finishing example group spec/finders/packages/go/version_finder_spec.rb. It took 4.07 seconds. Expected to take 3.55 seconds. 315021:44:18# [RSpecRunTime] Starting example group spec/bin/feature_flag_spec.rb. Expected to take 3.34 seconds. 315121:44:18bin/feature-flag 315221:44:18 FeatureFlagCreator 315321:44:18 properly creates a feature flag 315421:44:18 when running on master 315521:44:18 requires feature branch 315621:44:18 validates feature flag name 315721:44:18 argv: [".invalid.feature.flag"], ex: /Provide a name for the feature flag that is/ 315821:44:18 is expected to raise Exception with message matching /Provide a name for the feature flag that is/ 315921:44:18 argv: ["existing-feature-flag"], ex: /already exists!/ 316021:44:18 is expected to raise Exception with message matching /already exists!/ 316121:44:18 when copy command not found 316221:44:18 shows an error 316321:44:18 FeatureFlagOptionParser 316521:44:18 missing feature flag name 316721:44:18 param: :name, argv: ["foo"], result: "foo" 316821:44:18 is expected to eq "foo" 316921:44:18 param: :amend, argv: ["foo", "--amend"], result: true 317021:44:18 is expected to eq true 317121:44:18 param: :force, argv: ["foo", "-f"], result: true 317221:44:19 is expected to eq true 317321:44:19 param: :force, argv: ["foo", "--force"], result: true 317421:44:19 is expected to eq true 317521:44:19 param: :ee, argv: ["foo", "-e"], result: true 317621:44:19 is expected to eq true 317721:44:19 param: :ee, argv: ["foo", "--ee"], result: true 317821:44:19 is expected to eq true 318721:44:19 param: :dry_run, argv: ["foo", "-n"], result: true 318821:44:19 is expected to eq true 318921:44:19 param: :dry_run, argv: ["foo", "--dry-run"], result: true 319021:44:19 is expected to eq true 319121:44:19 param: :type, argv: ["foo", "-t", "development"], result: :development 319221:44:19 is expected to eq :development 319321:44:19 param: :type, argv: ["foo", "--type", "development"], result: :development 319421:44:19 is expected to eq :development 319521:44:19 param: :type, argv: ["foo", "-t", "invalid"], result: nil 319621:44:19 is expected to eq nil 319721:44:19 param: :type, argv: ["foo", "--type", "invalid"], result: nil 319821:44:19 is expected to eq nil 319921:44:19 param: :group, argv: ["foo", "-g", "group::geo"], result: "group::geo" 320021:44:19 is expected to eq "group::geo" 320121:44:19 param: :group, argv: ["foo", "--group", "group::geo"], result: "group::geo" 320221:44:19 is expected to eq "group::geo" 320321:44:19 param: :group, argv: ["foo", "-g", "invalid"], result: nil 320421:44:19 is expected to eq nil 320521:44:19 param: :group, argv: ["foo", "--group", "invalid"], result: nil 320621:44:19 is expected to eq nil 320821:44:19 when valid type is given 320921:44:19 reads type from stdin 321021:44:19 when valid index is given 321121:44:20 picks the type successfully 321221:44:20 when deprecated type is given 321321:44:20 shows error message and retries 321421:44:20 when invalid type is given 321521:44:20 shows error message and retries 321621:44:20 when invalid index is given 321721:44:20 shows error message and retries 321921:44:20 when valid group is given 322021:44:20 reads group from stdin 322121:44:20 when valid index is given 322221:44:20 picks the group successfully 322321:44:20 with invalid group given 322421:44:21 shows error message and retries 322521:44:21 when invalid index is given 322621:44:21 shows error message and retries 322721:44:21 .read_feature_issue_url 322821:44:21 behaves like read_url 322921:44:21 with valid URL given 323021:44:21 reads URL from stdin 323121:44:21 with invalid URL given 323221:44:21 shows error message and retries 323321:44:21 with empty URL given 323521:44:21 with a non-URL given 323621:44:21 shows error message and retries 323721:44:21 .read_introduced_by_url 323821:44:21 behaves like read_url 323921:44:21 with valid URL given 324021:44:21 reads URL from stdin 324121:44:21 with invalid URL given 324221:44:21 shows error message and retries 324321:44:21 with empty URL given 324521:44:21 with a non-URL given 324621:44:21 shows error message and retries 324721:44:21 .read_rollout_issue_url 324821:44:21 with valid URL given 324921:44:21 reads type from stdin 325021:44:21 with invalid URL given 325121:44:21 shows error message and retries 325221:44:21 with a non-URL given 325321:44:21 shows error message and retries 325521:44:21 with valid ee setting is given 325621:44:21 reads ee from stdin 325721:44:21# [RSpecRunTime] Finishing example group spec/bin/feature_flag_spec.rb. It took 3.23 seconds. Expected to take 3.34 seconds. 325821:44:21# [RSpecRunTime] Starting example group spec/workers/issuable/related_links_create_worker_spec.rb. Expected to take 3.32 seconds. 325921:44:21Issuable::RelatedLinksCreateWorker 326121:44:23 calls #relate_issuable on SystemNoteService 326221:44:23 creates correct notes 326321:44:23 behaves like an idempotent worker 326421:44:23 is labeled as idempotent 326521:44:24 performs multiple times sequentially without raising an exception 326621:44:24# [RSpecRunTime] RSpec elapsed time: 15 minutes 44.25 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.30 1.27 1.11 1/289 9752 326821:44:24 when params contain errors 326921:44:24 does nothing when user is not found 327021:44:24 does nothing when issuable is not found 327121:44:24 does nothing when links are not found 327221:44:24 logs error when issuable_class is invalid 327321:44:24 when notes are not created 327521:44:25# [RSpecRunTime] Finishing example group spec/workers/issuable/related_links_create_worker_spec.rb. It took 3.26 seconds. Expected to take 3.32 seconds. 327621:44:25# [RSpecRunTime] Starting example group spec/workers/ci/test_failure_history_worker_spec.rb. Expected to take 3.12 seconds. 327721:44:25Ci::TestFailureHistoryWorker 327821:44:25 is labeled as idempotent 327921:44:25 performs multiple times sequentially without raising an exception 328021:44:27 tracks test failures 328221:44:27 when pipeline exists 328321:44:28 executes test failure history service 328421:44:28# [RSpecRunTime] RSpec elapsed time: 15 minutes 47.61 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.30 1.27 1.11 1/289 9758 328621:44:28 when pipeline does not exist 328721:44:28 does not execute test failure history service 328821:44:28# [RSpecRunTime] Finishing example group spec/workers/ci/test_failure_history_worker_spec.rb. It took 2.96 seconds. Expected to take 3.12 seconds. 328921:44:28# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/Jobs/build_gitlab_ci_yaml_spec.rb. Expected to take 3.08 seconds. 329021:44:28Jobs/Build.gitlab-ci.yml 329121:44:28 the created pipeline 329321:44:30 creates the build job 329421:44:30# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.74 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.28 1.27 1.10 1/286 9784 329621:44:30 on another branch 329721:44:30 creates the build job 329921:44:31 creates the build job 330021:44:31 on merge request 330221:44:31# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/Jobs/build_gitlab_ci_yaml_spec.rb. It took 3.83 seconds. Expected to take 3.08 seconds. 330321:44:31# [RSpecRunTime] Starting example group spec/workers/repository_import_worker_spec.rb. Expected to take 2.94 seconds. 330421:44:31RepositoryImportWorker 330621:44:31 when project not found (deleted) 330721:44:32 does not raise any exception 330821:44:32 when import_state is scheduled 330921:44:33 imports the project successfully 331021:44:33 when worker was reset without cleanup (import_state is started) 331121:44:34 imports the project successfully 331221:44:34 when using an asynchronous importer 331321:44:34 does not mark the import process as finished 331421:44:34 when the import has failed 331521:44:35 marks import_state as failed 331621:44:35# [RSpecRunTime] Finishing example group spec/workers/repository_import_worker_spec.rb. It took 3.25 seconds. Expected to take 2.94 seconds. 331721:44:35# [RSpecRunTime] Starting example group spec/services/design_management/copy_design_collection/queue_service_spec.rb. Expected to take 2.88 seconds. 331821:44:35DesignManagement::CopyDesignCollection::QueueService 331921:44:36 returns an error if user does not have permission 332021:44:36 when user has permission 332121:44:36 returns an error if design collection copy_state is not queuable 332221:44:36 sets the design collection copy state 332321:44:37 queues a DesignManagement::CopyDesignCollectionWorker 332421:44:37 returns success 332521:44:37# [RSpecRunTime] RSpec elapsed time: 15 minutes 56.71 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.34 1.28 1.11 2/286 9823 332721:44:37# [RSpecRunTime] Finishing example group spec/services/design_management/copy_design_collection/queue_service_spec.rb. It took 1.97 seconds. Expected to take 2.88 seconds. 332821:44:37# [RSpecRunTime] Starting example group spec/services/x509_certificate_revoke_service_spec.rb. Expected to take 2.73 seconds. 332921:44:37X509CertificateRevokeService 333121:44:37 for revoked certificates 333221:44:38 update all commit signatures 333321:44:38# [RSpecRunTime] RSpec elapsed time: 15 minutes 58.14 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.31 1.28 1.11 1/286 9824 333521:44:38 for good certificates 333621:44:39 do not update any commit signature 333721:44:39# [RSpecRunTime] RSpec elapsed time: 15 minutes 59.52 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.31 1.28 1.11 1/286 9825 333921:44:39# [RSpecRunTime] Finishing example group spec/services/x509_certificate_revoke_service_spec.rb. It took 2.8 seconds. Expected to take 2.73 seconds. 334021:44:39# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_bulk_imports_entities_metric_spec.rb. Expected to take 2.72 seconds. 334121:44:39Gitlab::Usage::Metrics::Instrumentations::CountBulkImportsEntitiesMetric 334221:44:40 with no source_type 334321:44:40 with all time frame 334421:44:40 behaves like a correct instrumented metric value and query 334521:44:40 behaves like a correct instrumented metric value 334621:44:40 has correct value 334721:44:40 behaves like a correct instrumented metric query 334821:44:40 has correct generate query 334921:44:40 for 28d time frame 335021:44:40 behaves like a correct instrumented metric value and query 335121:44:40 behaves like a correct instrumented metric value 335221:44:40 has correct value 335321:44:40 behaves like a correct instrumented metric query 335421:44:40 has correct generate query 335521:44:40 with invalid source_type 335621:44:40 raises ArgumentError 335721:44:40 with source_type project_entity 335821:44:40 with all time frame 335921:44:40 behaves like a correct instrumented metric value and query 336021:44:40 behaves like a correct instrumented metric value 336121:44:41 has correct value 336221:44:41 behaves like a correct instrumented metric query 336321:44:41 has correct generate query 336421:44:41 for 28d time frame 336521:44:41 behaves like a correct instrumented metric value and query 336621:44:41 behaves like a correct instrumented metric value 336721:44:41 has correct value 336821:44:41 behaves like a correct instrumented metric query 336921:44:41 has correct generate query 337021:44:41 with source_type group_entity 337121:44:41 with all time frame 337221:44:41 behaves like a correct instrumented metric value and query 337321:44:41 behaves like a correct instrumented metric value 337421:44:41 has correct value 337521:44:41 behaves like a correct instrumented metric query 337621:44:41 has correct generate query 337721:44:41 for 28d time frame 337821:44:41 behaves like a correct instrumented metric value and query 337921:44:41 behaves like a correct instrumented metric value 338021:44:41 has correct value 338121:44:41 behaves like a correct instrumented metric query 338221:44:41 has correct generate query 338321:44:41 with entity status 338421:44:41 with all time frame 338521:44:41 behaves like a correct instrumented metric value and query 338621:44:41 behaves like a correct instrumented metric value 338721:44:41 has correct value 338821:44:41 behaves like a correct instrumented metric query 338921:44:41 has correct generate query 339021:44:41 for 28d time frame 339121:44:41 behaves like a correct instrumented metric value and query 339221:44:41 behaves like a correct instrumented metric value 339321:44:41 has correct value 339421:44:41 behaves like a correct instrumented metric query 339521:44:41 has correct generate query 339621:44:41 with entity status and source_type 339721:44:41 with all time frame 339821:44:41 behaves like a correct instrumented metric value and query 339921:44:41 behaves like a correct instrumented metric value 340021:44:41 has correct value 340121:44:41 behaves like a correct instrumented metric query 340221:44:41 has correct generate query 340321:44:41 for 28d time frame 340421:44:41 behaves like a correct instrumented metric value and query 340521:44:41 behaves like a correct instrumented metric value 340621:44:41 has correct value 340721:44:41 behaves like a correct instrumented metric query 340821:44:41 has correct generate query 340921:44:41 with has_failures: true 341021:44:42 with all time frame 341121:44:42 with project entity 341221:44:42 behaves like a correct instrumented metric value and query 341321:44:42 behaves like a correct instrumented metric value 341421:44:42 has correct value 341521:44:42 behaves like a correct instrumented metric query 341621:44:42 has correct generate query 341721:44:42 with group entity 341821:44:42 behaves like a correct instrumented metric value and query 341921:44:42 behaves like a correct instrumented metric value 342021:44:42 has correct value 342121:44:42 behaves like a correct instrumented metric query 342221:44:42 has correct generate query 342321:44:42 for 28d time frame 342421:44:42 behaves like a correct instrumented metric value and query 342521:44:42 behaves like a correct instrumented metric value 342621:44:42 has correct value 342721:44:42 behaves like a correct instrumented metric query 342821:44:42 has correct generate query 342921:44:42 with has_failures: false 343021:44:42 with all time frame 343121:44:42 with project entity 343221:44:42 behaves like a correct instrumented metric value and query 343321:44:42 behaves like a correct instrumented metric value 343421:44:42 has correct value 343521:44:42 behaves like a correct instrumented metric query 343621:44:42 has correct generate query 343721:44:42 with group entity 343821:44:42 behaves like a correct instrumented metric value and query 343921:44:42 behaves like a correct instrumented metric value 344021:44:42 has correct value 344121:44:42 behaves like a correct instrumented metric query 344221:44:42 has correct generate query 344321:44:42 for 28d time frame 344421:44:42 with project entity 344521:44:42 behaves like a correct instrumented metric value and query 344621:44:42 behaves like a correct instrumented metric value 344721:44:42 has correct value 344821:44:42 behaves like a correct instrumented metric query 344921:44:42 has correct generate query 345021:44:42 with group entity 345121:44:42 behaves like a correct instrumented metric value and query 345221:44:42 behaves like a correct instrumented metric value 345321:44:42 has correct value 345421:44:42 behaves like a correct instrumented metric query 345521:44:42 has correct generate query 345621:44:43# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_bulk_imports_entities_metric_spec.rb. It took 3.03 seconds. Expected to take 2.72 seconds. 345721:44:43# [RSpecRunTime] Starting example group spec/finders/merge_request/metrics_finder_spec.rb. Expected to take 2.57 seconds. 345821:44:43MergeRequest::MetricsFinder 345921:44:44 when target project is missing 346021:44:44 is expected to be empty 346121:44:44# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.8 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.29 1.27 1.11 1/287 9852 346321:44:44 when the user is not part of the project 346421:44:44 is expected to be empty 346521:44:44 when user is part of the project 346621:44:44 returns merge request records 346721:44:44 excludes not merged records 346821:44:44 when only merged_before is given 346921:44:44 is expected to eq [#<MergeRequest::Metrics merge_request_id: 46, latest_build_started_at: nil, latest_build_finished_at...ject_id: 640, id: 59, first_contribution: false, pipeline_id: nil, reviewer_first_assigned_at: nil>] 347021:44:44 when only merged_after is given 347121:44:45 is expected to eq [#<MergeRequest::Metrics merge_request_id: 46, latest_build_started_at: nil, latest_build_finished_at...ject_id: 640, id: 59, first_contribution: false, pipeline_id: nil, reviewer_first_assigned_at: nil>] 347221:44:45 when no records matching the date range 347321:44:45 is expected to be empty 347421:44:45# [RSpecRunTime] Finishing example group spec/finders/merge_request/metrics_finder_spec.rb. It took 2.31 seconds. Expected to take 2.57 seconds. 347521:44:45# [RSpecRunTime] Starting example group spec/finders/ci/job_artifacts_finder_spec.rb. Expected to take 2.49 seconds. 347621:44:45Ci::JobArtifactsFinder 347821:44:45 with empty params 347921:44:46 returns all artifacts belonging to the project 348021:44:46# [RSpecRunTime] RSpec elapsed time: 16 minutes 6.22 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.29 1.27 1.11 1/287 9853 348221:44:46 with sort param 348321:44:48 sorts the artifacts 348421:44:48# [RSpecRunTime] RSpec elapsed time: 16 minutes 7.65 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.29 1.27 1.11 1/287 9854 348621:44:48# [RSpecRunTime] Finishing example group spec/finders/ci/job_artifacts_finder_spec.rb. It took 2.8 seconds. Expected to take 2.49 seconds. 348721:44:48# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes/inline_spec.rb. Expected to take 2.39 seconds. 348821:44:48Gitlab::BitbucketServerImport::Importers::PullRequestNotes::Inline 349021:44:49 imports the threaded discussion 349121:44:50 logs its progress 349221:44:50 when note is invalid 349321:44:50 fallback to basic note 349421:44:50 logs its fallback 349521:44:50# [RSpecRunTime] RSpec elapsed time: 16 minutes 10.06 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.26 1.27 1.11 1/290 9936 349721:44:50 when converting mention is failed 349821:44:50 logs its exception 349921:44:50# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes/inline_spec.rb. It took 2.45 seconds. Expected to take 2.39 seconds. 350021:44:50# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/stage/import_issues_notes_worker_spec.rb. Expected to take 2.34 seconds. 350121:44:50Gitlab::BitbucketImport::Stage::ImportIssuesNotesWorker 350321:44:50 when the import succeeds 350421:44:51 schedules the next stage 350521:44:51Job arguments to Gitlab::BitbucketImport::AdvanceStageWorker must be native JSON types, but :lfs_objects is a Symbol. 350721:44:51To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 350821:44:51 logs stage start and finish 350921:44:51 when project does not exists 351021:44:51 does not call the importer 351121:44:51 when project import state is not `started` 351221:44:51 does not call the importer 351321:44:51 when the importer fails 351421:44:51 does not schedule the next stage and raises error 351521:44:51 behaves like Gitlab::BitbucketImport::StageMethods 351621:44:52 .sidekiq_retries_exhausted 351721:44:52 tracks the import failure 351921:44:52 does not execute the importer if no project could be found 352021:44:52 does not execute the importer if the import state is no longer in progress 352121:44:52 logs error when import fails with a StandardError 352221:44:52 when the import is successful 352321:44:52 executes the import 352421:44:52 queues RefreshImportJidWorker 352521:44:52 logs stage start and finish 352621:44:52# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/stage/import_issues_notes_worker_spec.rb. It took 2.12 seconds. Expected to take 2.34 seconds. 352721:44:52# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/packages_registries_menu_spec.rb. Expected to take 2.28 seconds. 352821:44:52Sidebars::Projects::Menus::PackagesRegistriesMenu 352921:44:53 behaves like not serializable as super_sidebar_menu_args 353221:44:53 when menu does not have any menu item to show 353321:44:53 returns false 353421:44:53 when menu has menu items to show 353521:44:53 returns true 353721:44:53 when Packages Registry is visible 353821:44:53 menu link points to Packages Registry page 353921:44:53 when Packages Registry is not visible 354021:44:53 menu link points to Container Registry page 354121:44:53 when Container Registry is not visible 354221:44:53 displays menu link 354421:44:53 Packages Registry 354521:44:53 when user can read packages 354621:44:53 when config package setting is disabled 354721:44:53 the menu item is not added to list of menu items 354821:44:53 when config package setting is enabled 354921:44:53 the menu item is added to list of menu items 355021:44:53 when user cannot read packages 355121:44:53 the menu item is not added to list of menu items 355221:44:53 Container Registry 355321:44:53 when user can read container images 355421:44:53 when config registry setting is disabled 355521:44:53 the menu item is not added to list of menu items 355621:44:53 when config registry setting is enabled 355721:44:53 the menu item is added to list of menu items 355821:44:53 when user cannot read container images 355921:44:54 the menu item is not added to list of menu items 356021:44:54 Infrastructure Registry 356121:44:54 the menu item is added to list of menu items 356221:44:54 when config package setting is disabled 356321:44:54 does not add the menu item to the list 356421:44:54 when user cannot read packages 356521:44:54 does not add the menu item to the list 356621:44:54 Harbor Registry 356721:44:54 the menu item is added to list of menu items 356821:44:54 when config harbor registry setting is not activated 356921:44:54 does not add the menu item to the list 357021:44:54 Model experiments 357121:44:54 when user can access model experiments 357221:44:54 shows the menu item 357321:44:54 when user does not have access model experiments 357421:44:54 does not show the menu item 357521:44:54 Model registry 357621:44:54 when user can read model registry 357721:44:54 shows the menu item 357821:44:54 when user can not read model registry 357921:44:54 does not show the menu item 358021:44:54# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/packages_registries_menu_spec.rb. It took 1.9 seconds. Expected to take 2.28 seconds. 358121:44:54# [RSpecRunTime] Starting example group spec/models/incident_management/project_incident_management_setting_spec.rb. Expected to take 2.21 seconds. 358221:44:54IncidentManagement::ProjectIncidentManagementSetting 358321:44:55 does not allow STI 358421:44:55 #issue_template_content 358521:44:55 with valid issue_template_key 358621:44:56 returns issue content 358721:44:56# [RSpecRunTime] RSpec elapsed time: 16 minutes 15.62 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.24 1.26 1.11 1/290 10078 358921:44:56 with unknown issue_template_key 359021:44:56 behaves like no content 359121:44:56 returns no content 359221:44:56 without issue_template_key 359321:44:56 behaves like no content 359421:44:56 returns no content 359521:44:56 Associations 359621:44:56 is expected to belong to project required: false 359721:44:56 #pagerduty_token 359821:44:56 when token already set 359921:44:56 reads the token 360021:44:56 when not set 360121:44:56 when PagerDuty webhook is active 360221:44:56 generates a token before validation 360321:44:56 when PagerDuty webhook is not active 360421:44:56 does not generate a token before validation 360621:44:56 validate issue_template_exists 360721:44:56 with create_issue enabled 360821:44:56 with valid issue_template_key 360921:44:56 is expected to be valid 361021:44:56 with empty issue_template_key 361121:44:56 is expected to be valid 361221:44:56 with nil issue_template_key 361321:44:56 is expected to be valid 361421:44:56 with invalid issue_template_key 361521:44:56 is expected to be invalid 361621:44:56 returns error 361721:44:56 with create_issue disabled 361821:44:56 with unknown issue_template_key 361921:44:56 is expected to be valid 362021:44:56# [RSpecRunTime] Finishing example group spec/models/incident_management/project_incident_management_setting_spec.rb. It took 1.95 seconds. Expected to take 2.21 seconds. 362121:44:56# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/line_mapper_spec.rb. Expected to take 2.16 seconds. 362221:44:56Gitlab::Diff::LineMapper 362421:44:56 with a diff file 362521:44:57 returns the new line number for the old line number 362621:44:57# [RSpecRunTime] RSpec elapsed time: 16 minutes 17.15 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.24 1.26 1.11 1/290 10103 362821:44:57 without a diff file 362921:44:57 returns the same line number 363121:44:57 with a diff file 363221:44:58 returns the old line number for the new line number 363321:44:58 without a diff file 363421:44:58 returns the same line number 363521:44:58# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/line_mapper_spec.rb. It took 2.13 seconds. Expected to take 2.16 seconds. 363621:44:58# [RSpecRunTime] Starting example group spec/presenters/event_presenter_spec.rb. Expected to take 2.11 seconds. 363721:44:58EventPresenter 363821:44:59 #resource_parent_name 363921:44:59 with group event 364021:44:59 is expected to eq "group212" 364121:44:59 with project label 364221:44:59 is expected to eq "group212 / Project-771 Name" 364321:44:59 #target_link_options 364421:44:59 with group event 364521:44:59 is expected to eq [#<Group id:1687 @group212>, #<Milestone id:6 group212/project-771%"My title 340">] 364621:44:59 with project label 364721:44:59 is expected to eq [#<Project id:653 group212/project-771>>, #<Milestone id:6 group212/project-771%"My title 340">] 364821:44:59 #target_type_name 364921:44:59 returns design for a design event 365021:44:59 returns project for a project event 365121:44:59 returns milestone for a milestone event 365221:44:59 returns the issue_type for issue events 365321:44:59 returns the issue_type for work item events 365421:44:59 #note_target_type_name 365521:44:59 returns design for an event on a comment on a design 365621:44:59 returns nil for an event without a target 365721:44:59 returns issue for an issue comment event 365821:44:59 #push_activity_description 365921:44:59 when event is a regular event 366021:45:00 is expected to be nil 366121:45:00 when event is a push event 366221:45:00 when it is an individual event 366321:45:00 is expected to eq "pushed to branch" 366421:45:00 when it is a batch event 366521:45:00 is expected to eq "pushed to 1 branch" 366621:45:00 #batch_push? 366721:45:00 when event is a regular event 366821:45:00 is expected to be falsey 366921:45:00 when event is a push event 367021:45:00 when it is an individual event 367121:45:00 is expected to be falsey 367221:45:00 when it is a batch event 367321:45:00 is expected to be truthy 367421:45:00 #linked_to_reference? 367521:45:00 when event is a regular event 367621:45:00 is expected to be falsey 367721:45:00 when event is a push event 367821:45:00 when event belongs to group 367921:45:00 is expected to be falsey 368021:45:00 when event belongs to project 368121:45:00 is expected to be falsey 368221:45:00 when matching tag exists 368321:45:00 is expected to be truthy 368421:45:00 when matching branch exists 368521:45:00 is expected to be truthy 368621:45:00# [RSpecRunTime] Finishing example group spec/presenters/event_presenter_spec.rb. It took 1.8 seconds. Expected to take 2.11 seconds. 368721:45:00# [RSpecRunTime] Starting example group spec/policies/terraform/state_policy_spec.rb. Expected to take 2.0 seconds. 368821:45:00Terraform::StatePolicy 369121:45:01 is expected to be disallowed :read_terraform_state 369221:45:01 is expected to be disallowed :admin_terraform_state 369421:45:01 is expected to be allowed :read_terraform_state 369521:45:01 is expected to be disallowed :admin_terraform_state 369721:45:01 is expected to be allowed :read_terraform_state 369821:45:02 is expected to be allowed :admin_terraform_state 369921:45:02# [RSpecRunTime] Finishing example group spec/policies/terraform/state_policy_spec.rb. It took 1.79 seconds. Expected to take 2.0 seconds. 370021:45:02# [RSpecRunTime] Starting example group spec/models/merge_requests_closing_issues_spec.rb. Expected to take 1.98 seconds. 370121:45:02MergeRequestsClosingIssues 370221:45:03 does not allow STI 370421:45:03 .with_opened_merge_request 370521:45:04 is expected to contain exactly #<MergeRequestsClosingIssues id: 1, merge_request_id: 48, issue_id: 200, created_at: "2024-11-14 21:4...000", updated_at: "2024-11-14 21:45:03.619110792 +0000", from_mr_description: true, project_id: nil> 370621:45:04# [RSpecRunTime] RSpec elapsed time: 16 minutes 23.63 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.28 1.27 1.11 1/291 10203 370821:45:04 .from_mr_description 370921:45:04 is expected to contain exactly #<MergeRequestsClosingIssues id: 1, merge_request_id: 48, issue_id: 200, created_at: "2024-11-14 21:4...000", updated_at: "2024-11-14 21:45:03.619110792 +0000", from_mr_description: true, project_id: nil> 371021:45:04# [RSpecRunTime] Finishing example group spec/models/merge_requests_closing_issues_spec.rb. It took 1.88 seconds. Expected to take 1.98 seconds. 371121:45:04# [RSpecRunTime] Starting example group spec/lib/gitlab/deploy_key_access_spec.rb. Expected to take 1.89 seconds. 371221:45:04Gitlab::DeployKeyAccess 371321:45:05 #can_create_tag? 371421:45:05 when no-one can create tag 371521:45:05 returns false 371621:45:05# [RSpecRunTime] RSpec elapsed time: 16 minutes 25.02 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.28 1.27 1.11 1/291 10222 371821:45:05 push tag that matches a protected tag pattern via a deploy key 371921:45:05 allows to push the tag 372021:45:05 #can_push_for_ref? 372121:45:05 is expected to be falsey 372221:45:05 when the deploy_key is active for the project 372321:45:05 is expected to be truthy 372421:45:05 but the deploy key user cannot read the project 372521:45:06 is expected to be falsey 372621:45:06# [RSpecRunTime] Finishing example group spec/lib/gitlab/deploy_key_access_spec.rb. It took 1.97 seconds. Expected to take 1.89 seconds. 372721:45:06# [RSpecRunTime] Starting example group spec/services/terraform/remote_state_handler_spec.rb. Expected to take 1.84 seconds. 372821:45:06Terraform::RemoteStateHandler 372921:45:06 #find_with_lock 373021:45:06 without a state name 373121:45:06 raises an exception 373221:45:06 with a state name 373321:45:06 with no matching state 373421:45:06 raises an exception 373521:45:06 with a matching state 373621:45:06 returns the state 373721:45:06 with a state scheduled for deletion 373821:45:06 raises an exception 373921:45:06 when state locking is not being used 374021:45:06 #handle_with_lock 374121:45:07 allows to modify a state using database locking 374421:45:07 raises an error 374521:45:07 when using locking 374621:45:07 #handle_with_lock 374721:45:07 handles a locked state using exclusive read lock 374821:45:07 raises exception if lock has not been acquired before 374921:45:07 raises an exception if the state is scheduled for deletion 375021:45:07 user does not have permission to modify state 375121:45:07 raises an exception 375321:45:07 allows to lock state if it does not exist yet 375421:45:07 allows to lock state if it exists and is not locked 375521:45:07 raises an exception when trying to unlocked state locked by someone else 375621:45:07 raises an exception when the state exists and is scheduled for deletion 375821:45:07 unlocks the state 375921:45:07 with no lock ID (force-unlock) 376021:45:07 unlocks the state 376121:45:07 with different lock ID 376221:45:07 raises an exception 376321:45:07 with a state scheduled for deletion 376421:45:07 raises an exception 376521:45:07# [RSpecRunTime] Finishing example group spec/services/terraform/remote_state_handler_spec.rb. It took 1.82 seconds. Expected to take 1.84 seconds. 376621:45:07# [RSpecRunTime] Starting example group spec/workers/gitlab/jira_import/stage/import_issues_worker_spec.rb. Expected to take 1.81 seconds. 376721:45:07Gitlab::JiraImport::Stage::ImportIssuesWorker 376921:45:08 when import did not start 377021:45:08 behaves like cannot do Jira import 377121:45:08 does not advance to next stage 377221:45:08 behaves like does not advance to next stage 377321:45:08 does not advance to next stage 377421:45:08 when import started 377521:45:08Job arguments to Gitlab::JiraImport::AdvanceStageWorker must be native JSON types, but :issues is a Symbol. 377721:45:08To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 377821:45:08 uses a custom http client for the issues importer 377921:45:08 when start_at is nil 378021:45:08 behaves like advance to next stage 378121:45:09 advances to attachments stage 378221:45:09 when start_at is zero 378321:45:09 behaves like advance to next stage 378421:45:09 advances to issues stage 378521:45:09 when start_at is greater than zero 378621:45:09 behaves like advance to next stage 378721:45:09 advances to issues stage 378821:45:09 when start_at is below zero 378921:45:09 behaves like advance to next stage 379021:45:09 advances to attachments stage 379221:45:09 behaves like include import workers modules 379321:45:09 is expected to includes the ApplicationWorker module 379421:45:09 is expected to includes the Gitlab::JiraImport::QueueOptions module 379521:45:09 is expected to includes the Gitlab::JiraImport::ImportWorker module 379621:45:09# [RSpecRunTime] Finishing example group spec/workers/gitlab/jira_import/stage/import_issues_worker_spec.rb. It took 1.56 seconds. Expected to take 1.81 seconds. 379721:45:09# [RSpecRunTime] Starting example group spec/lib/gitlab/git_ref_validator_spec.rb. Expected to take 1.75 seconds. 379821:45:09Gitlab::GitRefValidator 380021:45:09 is expected to equal true 380121:45:09 is expected to equal true 380221:45:09 is expected to equal true 380321:45:09 is expected to equal true 380421:45:09 is expected to equal true 380521:45:09 is expected to equal true 380621:45:09 is expected to equal false 380721:45:09 is expected to equal false 380821:45:09 is expected to equal false 380921:45:09 is expected to equal false 381021:45:09 is expected to equal false 381121:45:09 is expected to equal false 381221:45:09 is expected to equal false 381321:45:09 is expected to equal false 381421:45:09 is expected to equal false 381521:45:09 is expected to equal false 381621:45:09 is expected to equal false 381721:45:09 is expected to equal false 381821:45:09 is expected to equal false 381921:45:09 is expected to equal false 382021:45:10 is expected to equal false 382121:45:10 is expected to equal false 382221:45:10 is expected to equal false 382321:45:10 is expected to equal false 382421:45:10 is expected to equal false 382521:45:10 is expected to equal false 382621:45:10 is expected to equal false 382721:45:10 is expected to equal false 382821:45:10 is expected to equal false 382921:45:10 is expected to equal false 383021:45:10 is expected to equal false 383121:45:10 is expected to equal false 383221:45:10 when skip_head_ref_check is true 383321:45:10 is expected to equal true 383421:45:10 .validate_merge_request_branch 383521:45:10 is expected to equal true 383621:45:10 is expected to equal true 383721:45:10 is expected to equal true 383821:45:10 is expected to equal true 383921:45:10 is expected to equal true 384021:45:10 is expected to equal true 384121:45:10 is expected to equal true 384221:45:10 is expected to equal false 384321:45:10 is expected to equal false 384421:45:10 is expected to equal false 384521:45:10 is expected to equal false 384621:45:10 is expected to equal false 384721:45:10 is expected to equal false 384821:45:10 is expected to equal false 384921:45:10 is expected to equal false 385021:45:10 is expected to equal false 385121:45:10 is expected to equal false 385221:45:10 is expected to equal false 385321:45:10 is expected to equal false 385421:45:10 is expected to equal true 385521:45:10 is expected to equal false 385621:45:10 is expected to equal false 385721:45:10 is expected to equal false 385821:45:10 is expected to equal false 385921:45:10 is expected to equal false 386021:45:10 is expected to equal false 386121:45:10 is expected to equal false 386221:45:10 is expected to equal false 386321:45:10 is expected to equal false 386421:45:10 is expected to equal false 386521:45:10 is expected to equal false 386621:45:11# [RSpecRunTime] Finishing example group spec/lib/gitlab/git_ref_validator_spec.rb. It took 1.51 seconds. Expected to take 1.75 seconds. 386721:45:11# [RSpecRunTime] Starting example group spec/presenters/commit_presenter_spec.rb. Expected to take 1.68 seconds. 386821:45:11CommitPresenter 387021:45:11 is expected to eq "/namespace667/project-789/-/commit/b83d6e391c22777fca1ed3012fce84f633d7fed0" 387121:45:11 #detailed_status_for 387221:45:11 read_commit_status: true, read_pipeline: true, expected_result: "Passed" 387321:45:11 is expected to eq "Passed" 387421:45:11 read_commit_status: true, read_pipeline: false, expected_result: nil 387521:45:12 is expected to eq nil 387621:45:12 read_commit_status: false, read_pipeline: true, expected_result: nil 387721:45:12 is expected to eq nil 387821:45:12 read_commit_status: false, read_pipeline: false, expected_result: nil 387921:45:12 is expected to eq nil 388121:45:12 read_commit_status: true, read_pipeline: true, expected_result: "success" 388221:45:12 is expected to eq "success" 388321:45:12 read_commit_status: true, read_pipeline: false, expected_result: nil 388421:45:12 is expected to eq nil 388521:45:12 read_commit_status: false, read_pipeline: true, expected_result: nil 388621:45:12 is expected to eq nil 388721:45:12 read_commit_status: false, read_pipeline: false, expected_result: nil 388821:45:12 is expected to eq nil 388921:45:12 #any_pipelines? 389021:45:12 when user can read pipeline 389121:45:12 returns if there are any pipelines for commit 389221:45:12 when user can not read pipeline 389421:45:12 #signature_html 389521:45:12 renders html for displaying signature 389621:45:12 #tags_for_display 389721:45:12 removes the refs prefix from tags 389821:45:12# [RSpecRunTime] Finishing example group spec/presenters/commit_presenter_spec.rb. It took 1.97 seconds. Expected to take 1.68 seconds. 389921:45:12# [RSpecRunTime] Starting example group spec/helpers/projects/alert_management_helper_spec.rb. Expected to take 1.63 seconds. 390021:45:12Projects::AlertManagementHelper 390121:45:13 #alert_management_data 390221:45:13 without alert_managements_setting 390321:45:13 returns index page configuration 390421:45:13 with prometheus integration 390521:45:13 when manual prometheus integration is active 390621:45:13 enables alert management 390721:45:13 when prometheus service is inactive 390821:45:13 disables alert management 390921:45:13 with http integration 391021:45:13 when integration is active 391121:45:13 enables alert management 391221:45:13 when integration is inactive 391321:45:14 disables alert management 391421:45:14 with an alert 391521:45:14 enables alert management 391621:45:14 when user does not have requisite enablement permissions 391721:45:14 shows error tracking enablement as disabled 391821:45:14 #alert_management_detail_data 391921:45:14 returns detail page configuration 392021:45:14 when user cannot update alert 392121:45:14 shows error tracking enablement as disabled 392221:45:14# [RSpecRunTime] Finishing example group spec/helpers/projects/alert_management_helper_spec.rb. It took 1.29 seconds. Expected to take 1.63 seconds. 392321:45:14# [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning/detached_partition_dropper_spec.rb. Expected to take 1.6 seconds. 392421:45:14Gitlab::Database::Partitioning::DetachedPartitionDropper 392621:45:14 when the partition should not be dropped yet 392721:45:15 does not drop the partition 392821:45:15# [RSpecRunTime] RSpec elapsed time: 16 minutes 35.44 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.24 1.26 1.11 1/286 10244 393021:45:15 with a partition to drop 393121:45:16 drops the partition 393221:45:16 removing foreign keys 393321:45:16 removes foreign keys from the table before dropping it 393421:45:16 does not remove foreign keys from the parent table 393521:45:16 when another process drops the foreign key 393621:45:16 skips dropping that foreign key 393721:45:16# [RSpecRunTime] RSpec elapsed time: 16 minutes 36.51 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.24 1.26 1.11 1/286 10245 393921:45:16 when another process drops the partition 394021:45:17 skips dropping the foreign key 394121:45:17 when another process drops the table while the first waits for a lock 394221:45:17 skips the table 394321:45:17 when the partition to drop is still attached to its table 394421:45:17 does not drop the partition, but does remove the DetachedPartition entry 394521:45:17 when another process removes the entry before this process 394621:45:17 does nothing 394721:45:17 with multiple partitions to drop 394821:45:18 drops both partitions 394921:45:18 when the first drop returns an error 395021:45:18 still drops the second partition 395121:45:18# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.54 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.22 1.26 1.11 1/286 10246 395321:45:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning/detached_partition_dropper_spec.rb. It took 4.73 seconds. Expected to take 1.6 seconds. 395421:45:19# [RSpecRunTime] Starting example group spec/models/ci/build_execution_config_spec.rb. Expected to take 1.52 seconds. 395521:45:19Ci::BuildExecutionConfig 395621:45:19 does not allow STI 395721:45:19 is expected to have many builds class_name => Ci::Build inverse_of => execution_config 395821:45:19 is expected to belong to pipeline class_name => Ci::Pipeline required: false inverse_of => build_execution_configs 395921:45:19 is expected to belong to project required: false 396021:45:19 partitioning 396121:45:20 assigns partition id to execution config 396221:45:20# [RSpecRunTime] RSpec elapsed time: 16 minutes 39.91 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.22 1.26 1.11 1/286 10247 396521:45:20 is expected to validate that :run_steps cannot be empty/falsy 396721:45:20 is expected not to allow :run_steps to be ‹"string"› 396821:45:20 is expected not to allow :run_steps to be ‹1.0› 396921:45:20 is expected not to allow :run_steps to be ‹nil› 397021:45:20 is expected to allow :run_steps to be ‹[{"name"=>"step1", "step"=>"echo", "inputs"=>{"message"=>"Hello, World!"}}]› 397121:45:20# [RSpecRunTime] Finishing example group spec/models/ci/build_execution_config_spec.rb. It took 1.51 seconds. Expected to take 1.52 seconds. 397221:45:20# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_projects_metric_spec.rb. Expected to take 1.51 seconds. 397321:45:20Gitlab::Usage::Metrics::Instrumentations::CountProjectsMetric 397421:45:21 with all time frame 397521:45:21 behaves like a correct instrumented metric value and query 397621:45:21 behaves like a correct instrumented metric value 397721:45:21 has correct value 397821:45:21# [RSpecRunTime] RSpec elapsed time: 16 minutes 41.27 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.22 1.26 1.11 1/287 10248 398021:45:21 behaves like a correct instrumented metric query 398121:45:21 has correct generate query 398221:45:21 with 28d time frame 398321:45:21 behaves like a correct instrumented metric value and query 398421:45:21 behaves like a correct instrumented metric value 398521:45:21 has correct value 398621:45:21 behaves like a correct instrumented metric query 398721:45:21 has correct generate query 398821:45:21# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_projects_metric_spec.rb. It took 1.31 seconds. Expected to take 1.51 seconds. 398921:45:21# [RSpecRunTime] Starting example group spec/services/packages/maven/metadata/append_package_file_service_spec.rb. Expected to take 1.44 seconds. 399021:45:21Packages::Maven::Metadata::AppendPackageFileService 399221:45:22 with some content 399321:45:22 creates all the related package files 399421:45:22 with FIPS mode 399521:45:22 does not generate file_md5 399621:45:23# [RSpecRunTime] RSpec elapsed time: 16 minutes 42.59 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.22 1.26 1.11 1/287 10249 399821:45:23 with nil content 399921:45:23 behaves like returning an error service response 400021:45:23 returns an error service response 400121:45:23 with nil package 400221:45:23 behaves like returning an error service response 400321:45:23 returns an error service response 400421:45:23# [RSpecRunTime] Finishing example group spec/services/packages/maven/metadata/append_package_file_service_spec.rb. It took 1.29 seconds. Expected to take 1.44 seconds. 400521:45:23# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/ansi2json_spec.rb. Expected to take 1.44 seconds. 400621:45:23Gitlab::Ci::Ansi2json 400821:45:23 prints non-ansi as-is 401021:45:23 adds new line when encountering \n 401121:45:23 adds new line when encountering \r\n 401221:45:23 adds new line when encountering \r\r\n 401321:45:23 ignores empty newlines 401421:45:23 replaces the current line when encountering \r 401521:45:23 with ANSI sequences 401621:45:23 recognizes color changing ANSI sequences 401721:45:23 recognizes color changing ANSI sequences across multiple lines 401821:45:23 recognizes background and foreground colors 401921:45:23 recognizes style changes within the same line 402021:45:23 with section markers 402121:45:23 marks the first line of the section as header 402221:45:23 does not mark the other lines of the section as header 402321:45:23 marks the last line of the section as footer 402421:45:23 marks the first line as header and footer if is the only line in the section 402521:45:23 does not add sections attribute to lines after the section is closed 402621:45:23 ignores section_end marker if no section_start exists 402721:45:23 prints HTML tags as is 402821:45:23 when section name contains .-_ and capital letters 402921:45:23 sanitizes the section name 403021:45:23 when section name includes $ 403121:45:23 ignores the section 403221:45:23 when section name includes < 403321:45:23 ignores the section 403421:45:23 with nested section 403521:45:23 adds multiple sections to the lines inside the nested section 403621:45:23 adds multiple sections to the lines inside the nested section and closes all sections together 403721:45:23 with section options 403821:45:23 provides section options when set 403921:45:23 incremental updates 404021:45:23 with split word 404121:45:23 returns the full line 404221:45:23 with split timestamp 404321:45:23 returns the full line after a plain text partial timestamp 404421:45:23 with split word on second line 404521:45:23 returns all lines since last partially processed line 404621:45:23 with timestamps 404721:45:23 returns all lines since last partially processed line 404821:45:23 with split sequence across multiple lines 404921:45:23 returns the line since last partially processed line 405021:45:23 with split partial sequence 405121:45:23 returns the line since last partially processed line 405221:45:23 with split new line 405321:45:23 returns a blank line and the next line 405421:45:23 with split section 405521:45:23 with split section body 405621:45:24 returns the full line 405721:45:24 with split section where header is also split 405821:45:24 returns the full line 405921:45:24 with split section end 406021:45:24 returns the full line 406221:45:24 returns truncated output 406321:45:24 does not append output 406421:45:24 with timestamps 406521:45:24 captures timestamp 406721:45:24 captures timestamp and adds new line when encountering \n 406821:45:24 captures timestamp and adds new line when encountering \r\n 406921:45:24 captures timestamp and ignores empty newlines 407021:45:24 captures timestamp and replaces the current line when encountering \r 407121:45:24 joins lines when following line is marked as continuation 407221:45:24 joins lines when following lines are marked as continuation 407321:45:24 with section markers 407421:45:24 marks the first line of the section as header 407521:45:24 does not mark the other lines of the section as header 407621:45:24 marks the last line of the section as footer 407721:45:24 marks the first line as header and footer if is the only line in the section 407821:45:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/ansi2json_spec.rb. It took 1.25 seconds. Expected to take 1.44 seconds. 407921:45:24# [RSpecRunTime] Starting example group spec/workers/authorized_project_update/project_recalculate_worker_spec.rb. Expected to take 1.37 seconds. 408021:45:24AuthorizedProjectUpdate::ProjectRecalculateWorker 408121:45:24 is labeled as high urgency 408221:45:24 is labeled as idempotent 408321:45:24 performs multiple times sequentially without raising an exception 408421:45:25 does not change authorizations when run twice 408621:45:25 does not fail if the project does not exist 408721:45:25 calls AuthorizedProjectUpdate::ProjectRecalculateService 408821:45:25 exclusive lease 408921:45:25 when exclusive lease has not been taken 409021:45:25 obtains a new exclusive lease 409121:45:25# [RSpecRunTime] RSpec elapsed time: 16 minutes 45.02 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.20 1.25 1.11 1/285 10250 409321:45:25 when exclusive lease has already been taken 409421:45:25 raises an error 409521:45:25# [RSpecRunTime] Finishing example group spec/workers/authorized_project_update/project_recalculate_worker_spec.rb. It took 1.3 seconds. Expected to take 1.37 seconds. 409621:45:25# [RSpecRunTime] Starting example group spec/lib/gitlab/jira_import/labels_importer_spec.rb. Expected to take 1.35 seconds. 409721:45:25Gitlab::JiraImport::LabelsImporter 409921:45:26 when label is missing from jira import 410021:45:26 raises error 410121:45:26 when jira import label exists 410221:45:26 when labels are returned from jira 410321:45:26 caches import label 410421:45:26 calls Gitlab::JiraImport::HandleLabelsService 410521:45:26 when there are no labels to be handled 410621:45:26 when the labels field is empty 410721:45:26 behaves like no labels handling 410821:45:26 does not call Gitlab::JiraImport::HandleLabelsService 410921:45:26 when the labels field is missing 411021:45:26 behaves like no labels handling 411121:45:26 does not call Gitlab::JiraImport::HandleLabelsService 411221:45:26 when the isLast argument is missing 411321:45:26 behaves like no labels handling 411421:45:26 does not call Gitlab::JiraImport::HandleLabelsService 411521:45:26# [RSpecRunTime] Finishing example group spec/lib/gitlab/jira_import/labels_importer_spec.rb. It took 1.26 seconds. Expected to take 1.35 seconds. 411621:45:26# [RSpecRunTime] Starting example group spec/finders/banzai/uploads_finder_spec.rb. Expected to take 1.32 seconds. 411721:45:26Banzai::UploadsFinder 411921:45:27 for project uploads 412021:45:27 returns Markdown uploads ordered by created_at DESC 412121:45:27 for group uploads 412221:45:27 returns Markdown uploads ordered by created_at DESC 412321:45:27 when invalid parent is given 412421:45:27 raises an ArgumentError 412521:45:27 #find_by_secret_and_filename 412621:45:27 returns upload by secret and filename 412721:45:27 when filename does not match 412921:45:28 when secret does not match 413121:45:28 when secret is invalid 413321:45:28 when parent is invalid 413521:45:28# [RSpecRunTime] Finishing example group spec/finders/banzai/uploads_finder_spec.rb. It took 1.21 seconds. Expected to take 1.32 seconds. 413621:45:28# [RSpecRunTime] Starting example group spec/graphql/mutations/security/ci_configuration/base_security_analyzer_spec.rb. Expected to take 1.28 seconds. 413721:45:28Mutations::Security::CiConfiguration::BaseSecurityAnalyzer 413821:45:29 raises a NotImplementedError error if the resolve method is called on the base class 413921:45:29# [RSpecRunTime] Finishing example group spec/graphql/mutations/security/ci_configuration/base_security_analyzer_spec.rb. It took 1.28 seconds. Expected to take 1.28 seconds. 414021:45:29# [RSpecRunTime] RSpec elapsed time: 16 minutes 49.02 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.19 1.25 1.10 1/285 10269 414221:45:29# [RSpecRunTime] Starting example group spec/models/x509_certificate_spec.rb. Expected to take 1.26 seconds. 414321:45:29X509Certificate 414421:45:29 does not allow STI 414621:45:29 is expected to validate that :subject_key_identifier cannot be empty/falsy 414721:45:29 is expected to validate that :email cannot be empty/falsy 414821:45:29 is expected to validate that :serial_number cannot be empty/falsy 414921:45:29 is expected to validate that :x509_issuer_id cannot be empty/falsy 415021:45:29 associations 415121:45:29 is expected to belong to x509_issuer required: true 415221:45:29 .safe_create! 415321:45:29 creates a new certificate if it was not found 415421:45:29 assigns the correct attributes when creating 415521:45:30 calls mark_commit_signatures_unverified 415621:45:30 certificate revocation handling 415721:45:30 starts a revoke worker if certificate is revoked 415821:45:30 does not starts a revoke worker for good certificates 416021:45:30 accepts correct subject_key_identifier 416121:45:30 rejects invalid subject_key_identifier 416221:45:30 accepts correct email address 416321:45:30 rejects invalid email 416421:45:30 accepts valid serial_number 416521:45:30 rejects invalid serial_number 416621:45:30# [RSpecRunTime] Finishing example group spec/models/x509_certificate_spec.rb. It took 1.11 seconds. Expected to take 1.26 seconds. 416721:45:30# [RSpecRunTime] Starting example group spec/services/ci/append_build_trace_service_spec.rb. Expected to take 1.22 seconds. 416821:45:30Ci::AppendBuildTraceService 416921:45:31 build trace append is successful 417021:45:31 returns a correct stream size and status code 417121:45:31 when could not correctly append to a trace 417221:45:31 responds with content range violation and data stored 417321:45:31 logs exception if build has live trace 417421:45:31 when the trace size is exceeded 417521:45:31 returns 403 status code 417621:45:31 when debug_trace param is provided 417721:45:31 when sending the first trace 417821:45:31 updates build metadata debug_trace_enabled 417921:45:31 when sending the second trace 418021:45:31 does not update build metadata debug_trace_enabled 418121:45:31# [RSpecRunTime] Finishing example group spec/services/ci/append_build_trace_service_spec.rb. It took 1.15 seconds. Expected to take 1.22 seconds. 418221:45:31# [RSpecRunTime] Starting example group spec/lib/gitlab/http_io_spec.rb. Expected to take 1.17 seconds. 418321:45:31Gitlab::HttpIO 418521:45:31 is expected to be nil 418721:45:31 is expected to be nil 418921:45:31 is expected to be truthy 419121:45:31 is expected to be nil 419521:45:31 when moves pos to end of the file 419621:45:31 is expected to eq 192441 419721:45:31 when moves pos to middle of the file 419821:45:31 is expected to eq 96220 419921:45:31 when moves pos around 420021:45:31 matches the result 420221:45:31 when current pos is at end of the file 420321:45:31 is expected to be truthy 420421:45:31 when current pos is not at end of the file 420521:45:32 is expected to be falsey 420721:45:32 yields lines 420821:45:32 when buckets on GCS 420921:45:32 when BUFFER_SIZE is larger than file size 421021:45:32 calls get_chunk only once 421221:45:32 when there are no network issue 421321:45:32 when read whole size 421421:45:32 when BUFFER_SIZE is smaller than file size 421521:45:32 reads a trace 421621:45:32 when BUFFER_SIZE is larger than file size 421721:45:32 reads a trace 421821:45:32 when read only first 100 bytes 421921:45:32 when BUFFER_SIZE is smaller than file size 422021:45:32 reads a trace 422121:45:32 when BUFFER_SIZE is larger than file size 422221:45:32 reads a trace 422321:45:32 when tries to read oversize 422421:45:32 when BUFFER_SIZE is smaller than file size 422521:45:32 reads a trace 422621:45:32 when BUFFER_SIZE is larger than file size 422721:45:32 reads a trace 422821:45:32 when tries to read 0 bytes 422921:45:32 when BUFFER_SIZE is smaller than file size 423021:45:32 reads a trace 423121:45:32 when BUFFER_SIZE is larger than file size 423221:45:32 reads a trace 423321:45:32 when there is anetwork issue 423421:45:32 reads a trace 423621:45:32 when there is anetwork issue 423721:45:32 reads a trace 423821:45:32 when BUFFER_SIZE is smaller than file size 423921:45:32 behaves like all line matching 424021:45:32 reads a line 424121:45:32 when BUFFER_SIZE is larger than file size 424221:45:32 behaves like all line matching 424321:45:32 reads a line 424421:45:32 when pos is at middle of the file 424521:45:32 reads from pos 424721:45:32 is expected to raise NotImplementedError 424921:45:32 is expected to raise NotImplementedError 425121:45:32 is expected to raise NotImplementedError 425321:45:32 is expected to be truthy 425521:45:32 does not set the "accept-encoding" header 425621:45:32# [RSpecRunTime] Finishing example group spec/lib/gitlab/http_io_spec.rb. It took 1.14 seconds. Expected to take 1.17 seconds. 425721:45:32# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/dormant_user_setting_enabled_metric_spec.rb. Expected to take 1.14 seconds. 425821:45:32Gitlab::Usage::Metrics::Instrumentations::DormantUserSettingEnabledMetric 425921:45:32 deactivate_dormant_users_enabled: 0, expected_value: 0 426021:45:32 behaves like a correct instrumented metric value 426121:45:33 has correct value 426221:45:33 deactivate_dormant_users_enabled: 1, expected_value: 1 426321:45:33 behaves like a correct instrumented metric value 426421:45:33 has correct value 426521:45:33# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/dormant_user_setting_enabled_metric_spec.rb. It took 0.97 second. Expected to take 1.14 seconds. 426621:45:33# [RSpecRunTime] Starting example group spec/services/packages/update_tags_service_spec.rb. Expected to take 1.12 seconds. 426721:45:33Packages::UpdateTagsService 426921:45:34 behaves like updating tags 427021:45:34 updates a tag 427121:45:34 with an existing tag 427221:45:34 on the same package 427321:45:34 behaves like updating tags 427421:45:34 updates a tag 427521:45:34 with different name 427621:45:34 behaves like updating tags 427721:45:34 updates a tag 427821:45:34 on a different package 427921:45:34 behaves like updating tags 428021:45:34 updates a tag 428121:45:34 with empty tags 428321:45:34# [RSpecRunTime] Finishing example group spec/services/packages/update_tags_service_spec.rb. It took 1.05 seconds. Expected to take 1.12 seconds. 428421:45:34# [RSpecRunTime] Starting example group spec/helpers/wiki_page_version_helper_spec.rb. Expected to take 1.07 seconds. 428521:45:34WikiPageVersionHelper 428621:45:35 #wiki_page_version_author_url 428721:45:35 when user exists 428821:45:35 returns the link to the user profile 428921:45:35 when user does not exist 429021:45:35 returns the mailto link 429121:45:35 #wiki_page_version_author_avatar 429221:45:35 returns the user avatar 429321:45:35# [RSpecRunTime] Finishing example group spec/helpers/wiki_page_version_helper_spec.rb. It took 1.02 seconds. Expected to take 1.07 seconds. 429421:45:35# [RSpecRunTime] Starting example group spec/finders/repositories/changelog_commits_finder_spec.rb. Expected to take 1.04 seconds. 429521:45:35Repositories::ChangelogCommitsFinder 429721:45:36 only yields commits with the given trailer 429821:45:36 ignores commits that are reverted 429921:45:36 includes revert commits if they have a trailer 430021:45:36 supports paginating of commits 430121:45:36 #revert_commit_sha 430221:45:36 returns the SHA of a reverted commit 430321:45:36 returns nil when the commit is not a revert commit 430421:45:36 returns nil when the commit has no description 430521:45:36# [RSpecRunTime] Finishing example group spec/finders/repositories/changelog_commits_finder_spec.rb. It took 1.06 seconds. Expected to take 1.04 seconds. 430621:45:36# [RSpecRunTime] Starting example group spec/services/ml/update_model_service_spec.rb. Expected to take 0.99 second. 430721:45:36Ml::UpdateModelService 430921:45:37 when supplied with a non-model object 431021:45:37 returns an error 431121:45:37 with an existing model 431221:45:37 description is initially blank 431321:45:37 updates the description 431421:45:37# [RSpecRunTime] Finishing example group spec/services/ml/update_model_service_spec.rb. It took 0.99 second. Expected to take 0.99 second. 431521:45:37# [RSpecRunTime] Starting example group spec/lib/gitlab/issuables_count_for_state_spec.rb. Expected to take 0.97 second. 431621:45:37Gitlab::IssuablesCountForState 431721:45:37 project given 431821:45:38 provides the project 431921:45:38 .declarative_policy_class 432021:45:38 is expected to eq "IssuablePolicy" 432121:45:38 #for_state_or_opened 432221:45:38 returns the number of issuables for the given state 432321:45:38 returns the number of open issuables when no state is given 432421:45:38 returns the number of open issuables when a nil value is given 432621:45:38 returns the number of issuables for the given state 432721:45:38 casts valid states from Strings to Symbols 432821:45:38 returns 0 when using an invalid state name as a String 432921:45:38 fast_fail enabled 433021:45:38 returns the expected value 433121:45:38 returns -1 when the database times out 433221:45:38 when store_in_redis_cache is `true` 433421:45:38 behaves like calculating counts for issuables 433521:45:38 returns -1 for the requested state 433621:45:38 when parent group is not present 433721:45:38 behaves like calculating counts without caching 433821:45:38 does not store in redis store 433921:45:38 when params include search filters 434021:45:38 behaves like calculating counts without caching 434121:45:38 does not store in redis store 434221:45:38 when counts are stored in cache 434321:45:38 does not call finder count_by_state 434421:45:38 when cache is empty 434521:45:38 when state counts are under threshold 434621:45:38 does not store state counts in cache 434721:45:38 when state counts are over threshold 434821:45:38 stores state counts in cache 434921:45:38 with Work Items 435021:45:38 behaves like calculating counts for issuables 435121:45:38 returns -1 for the requested state 435221:45:38 when parent group is not present 435321:45:38 behaves like calculating counts without caching 435421:45:38 does not store in redis store 435521:45:38 when params include search filters 435621:45:38 behaves like calculating counts without caching 435721:45:38 does not store in redis store 435821:45:38 when counts are stored in cache 435921:45:38 does not call finder count_by_state 436021:45:38 when cache is empty 436121:45:38 when state counts are under threshold 436221:45:38 does not store state counts in cache 436321:45:38 when state counts are over threshold 436421:45:38 stores state counts in cache 436521:45:38 with Merge Requests 436621:45:38 behaves like calculating counts without caching 436721:45:39 does not store in redis store 436821:45:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/issuables_count_for_state_spec.rb. It took 1.05 seconds. Expected to take 0.97 second. 436921:45:39# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/call_spec.rb. Expected to take 0.93 second. 437021:45:39Gitlab::GitalyClient::Call 437221:45:39 when the response is not an enumerator 437321:45:39 returns the response 437421:45:39 stores timings and call details 437521:45:39 when the call raises an standard error 437621:45:39 stores timings and call details 437721:45:39 when the call raises a BadStatus error 437821:45:39 attaches gitaly metadata 437921:45:39 when the response is an enumerator 438021:45:39 returns a consumable enumerator 438121:45:39 time measurements 438221:45:39 records full rpc stream consumption 438321:45:39 records partial rpc stream consumption 438421:45:39 when the call raises an standard error 438521:45:39 records partial rpc stream consumption 438621:45:39 when the call raises a BadStatus error 438721:45:39 attaches gitaly metadata 438821:45:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/call_spec.rb. It took 0.89 second. Expected to take 0.93 second. 438921:45:39# [RSpecRunTime] Starting example group spec/models/integrations/zentao_tracker_data_spec.rb. Expected to take 0.9 second. 439021:45:39Integrations::ZentaoTrackerData 439121:45:39 does not allow STI 439221:45:39 behaves like Integrations::BaseDataFields 439321:45:39 associations 439421:45:39 is expected to belong to integration required: false 439621:45:39 with integration 439721:45:39 with value set to false 439821:45:39 is expected to eq false 439921:45:39 with value set to true 440021:45:40 is expected to eq true 440121:45:40 without integration 440221:45:40 is expected to eq false 440321:45:40 #to_database_hash 440421:45:40 does not include certain attributes 440521:45:40 factory available 440621:45:40 is expected to eq true 440721:45:40 encrypted attributes 440821:45:40 is expected to contain exactly :url, :api_url, :zentao_product_xid, and :api_token 440921:45:40# [RSpecRunTime] Finishing example group spec/models/integrations/zentao_tracker_data_spec.rb. It took 0.87 second. Expected to take 0.9 second. 441021:45:40# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/replay_events_worker_spec.rb. Expected to take 0.85 second. 441121:45:40Gitlab::GithubImport::ReplayEventsWorker 441321:45:41 call replay events importer 441421:45:41 #object_type 441521:45:41 is expected to eq :replay_event 441621:45:41# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/replay_events_worker_spec.rb. It took 0.76 second. Expected to take 0.85 second. 441721:45:41# [RSpecRunTime] Starting example group spec/policies/system_hook_policy_spec.rb. Expected to take 0.85 second. 441821:45:41SystemHookPolicy 441921:45:41 when the user is not an admin 442021:45:41 cannot read_web_hook 442121:45:41 cannot admin_web_hook 442221:45:41 when the user is an admin 442321:45:42 can read_web_hook 442421:45:42 can admin_web_hook 442521:45:42# [RSpecRunTime] Finishing example group spec/policies/system_hook_policy_spec.rb. It took 0.83 second. Expected to take 0.85 second. 442621:45:42# [RSpecRunTime] Starting example group spec/lib/gitlab/omniauth_initializer_spec.rb. Expected to take 0.8 second. 442721:45:42Gitlab::OmniauthInitializer 442821:45:42 .arguments_for 442921:45:42 when there are no args at all 443021:45:42 returns an empty array 443121:45:42 when there is an app_id and an app_secret 443221:45:42 includes both of them, in positional order 443321:45:42 when there is an app_id and an app_secret, and an array of args 443421:45:42 concatenates the args on the end 443521:45:42 when there is an app_id and an app_secret, and an array of args, and default values 443621:45:42 concatenates the args on the end 443721:45:42 when there is an app_id and an app_secret, and a hash of args 443821:45:42 concatenates the args on the end 443921:45:42 when there is an app_id and an app_secret, and a hash of args, and default arguments 444021:45:42 concatenates the args on the end 444121:45:42 when there is an app_id and an app_secret, no args, and default values 444221:45:42 concatenates the args on the end 444321:45:42 when there are args, of an unsupported type 444421:45:42 when there are default arguments 444521:45:42 tracks a configuration error 444621:45:42 when there are no default arguments 444721:45:42 tracks a configuration error 444921:45:42 configures providers from array 445021:45:42 allows "args" array for app_id and app_secret 445121:45:42 passes app_id and app_secret as additional arguments 445221:45:42 passes "args" hash as symbolized hash argument 445321:45:42 normalizes a String strategy_class 445421:45:42 allows a class to be specified in strategy_class 445521:45:42 throws an error for an invalid strategy_class 445621:45:42 configures fail_with_empty_uid for shibboleth 445721:45:42 configures defaults for google_oauth2 445821:45:42 configures defaults for gitlab 445921:45:42 configures defaults for gitlab, when arguments are not provided 446021:45:42 configures defaults for gitlab, when array arguments are provided 446121:45:42 tracks a configuration error if the arguments are neither a hash nor an array 446221:45:42 when SAML providers are configured 446321:45:42 configures default args for a single SAML provider 446421:45:43 configures defaults args for multiple SAML providers 446521:45:43 merges arguments with user configuration preference for custom SAML provider 446621:45:43 when configuration provides matching keys 446721:45:43 merges arguments with user configuration preference 446821:45:43 merges arguments with defaults preference when REVERT_OMNIAUTH_DEFAULT_MERGING is true 447121:45:43# [RSpecRunTime] Finishing example group spec/lib/gitlab/omniauth_initializer_spec.rb. It took 0.76 second. Expected to take 0.8 second. 447221:45:43# [RSpecRunTime] Starting example group spec/lib/gitlab/database/async_constraints/validators/check_constraint_spec.rb. Expected to take 0.79 second. 447321:45:43Gitlab::Database::AsyncConstraints::Validators::CheckConstraint 447421:45:43 behaves like async constraints validation 447521:45:43 validates the constraint while controlling statement timeout 447621:45:43 removes the constraint validation record from table 447721:45:43 skips logic if not able to acquire exclusive lease 447821:45:43 logs messages around execution 447921:45:43 when the constraint does not exist 448021:45:43 skips validation and removes the record 448121:45:43 logs an appropriate message 448221:45:43 with error handling 448321:45:43 on production 448421:45:43 increases execution attempts 448521:45:43 logs an error message including the constraint_name 448621:45:43 on development 448721:45:43 also raises errors 448821:45:43# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/async_constraints/validators/check_constraint_spec.rb. It took 0.7 second. Expected to take 0.79 second. 448921:45:43# [RSpecRunTime] Starting example group spec/workers/ci/runners/stale_machines_cleanup_cron_worker_spec.rb. Expected to take 0.74 second. 449021:45:43Ci::Runners::StaleMachinesCleanupCronWorker 449221:45:43 behaves like an idempotent worker 449321:45:44 is labeled as idempotent 449421:45:44 performs multiple times sequentially without raising an exception 449521:45:44 delegates to Ci::Runners::StaleMachinesCleanupService 449621:45:44 cleans up stale runner managers 449721:45:44# [RSpecRunTime] Finishing example group spec/workers/ci/runners/stale_machines_cleanup_cron_worker_spec.rb. It took 0.79 second. Expected to take 0.74 second. 449821:45:44# [RSpecRunTime] Starting example group spec/presenters/search_service_presenter_spec.rb. Expected to take 0.73 second. 449921:45:44SearchServicePresenter 450021:45:44 #search_objects 450121:45:44 objects do not respond to eager_load 450321:45:44 does not eager load anything 450421:45:44 #show_results_status? 450521:45:44 with_count: true, show_snippets: true, show_sort_dropdown: true, result: true 450621:45:44 is expected to eq true 450721:45:44 with_count: false, show_snippets: true, show_sort_dropdown: false, result: true 450821:45:44 is expected to eq true 450921:45:44 with_count: false, show_snippets: false, show_sort_dropdown: true, result: true 451021:45:45 is expected to eq true 451121:45:45 with_count: false, show_snippets: false, show_sort_dropdown: false, result: false 451221:45:45 is expected to eq false 451321:45:45 #advanced_search_enabled? 451421:45:45 is expected to eq false 451521:45:45 #zoekt_enabled? 451621:45:45 is expected to eq false 451721:45:45# [RSpecRunTime] Finishing example group spec/presenters/search_service_presenter_spec.rb. It took 0.76 second. Expected to take 0.73 second. 451821:45:45# [RSpecRunTime] Starting example group spec/models/work_items/widgets/base_spec.rb. Expected to take 0.69 second. 451921:45:45WorkItems::Widgets::Base 452021:45:46 does not allow STI 452221:45:46 is expected to eq :base 452421:45:46 is expected to eq :base 452521:45:46 #widget_definition 452621:45:46 is expected to eq #<WorkItems::WidgetDefinition id: nil, work_item_type_id: 100, widget_type: "description", disabled: false, name: "Description", widget_options: nil> 452721:45:46 .process_quick_action_param 452821:45:46 is expected to eq {:label_ids=>[1, 2]} 452921:45:46 non-existent callback class 453121:45:46# [RSpecRunTime] Finishing example group spec/models/work_items/widgets/base_spec.rb. It took 0.9 second. Expected to take 0.69 second. 453221:45:46# [RSpecRunTime] Starting example group spec/workers/export_csv_worker_spec.rb. Expected to take 0.67 second. 453321:45:46ExportCsvWorker 453421:45:46 delegates call to IssuableExportCsvWorker 453521:45:46# [RSpecRunTime] Finishing example group spec/workers/export_csv_worker_spec.rb. It took 0.63 second. Expected to take 0.67 second. 453621:45:46# [RSpecRunTime] Starting example group spec/rubocop/todo_dir_spec.rb. Expected to take 0.65 second. 453721:45:46RuboCop::TodoDir 453921:45:46 when passing inflector 454021:45:46 calls .underscore 454221:45:46 is expected to eq "/tmp/d20241114-343-4zjw52/r_spec/variable_instance.yml" 454321:45:46 writes content to YAML file 454421:45:46 #delete_inspected 454521:45:46 with YAML files 454621:45:47 is expected to eq 3 454721:45:47 deletes all .inspected YAML files 454821:45:47 with non-YAML files 454921:45:47 is expected to eq 0 455021:45:47 does not delete non-YAML files 455121:45:47 without files 455221:45:47 is expected to eq 0 455321:45:47 #list_inspect 455421:45:47 when file exists and is being inspected 455521:45:47 is expected to contain exactly "/tmp/d20241114-343-wiukkl/r_spec/variable_instance.yml.inspect" 455621:45:47 when file exists but not being inspected 455721:45:47 is expected to be empty 455821:45:47 when file is missing 455921:45:47 is expected to be empty 456121:45:47 when file exists 456221:45:47 is expected to eq "a" 456321:45:47 when file is missing 456421:45:47 is expected to be nil 456521:45:47 #inspect_all 456621:45:47 with YAML files 456721:45:47 is expected to eq 3 456821:45:47 moves all YAML files to .inspect 456921:45:47 with non-YAML files 457021:45:47 is expected to eq 0 457121:45:47 does not move non-YAML files 457221:45:47 without files 457321:45:47 is expected to eq 0 457521:45:47 with existing YAML file 457621:45:47 is expected to eq true 457721:45:47 moves YAML file to .inspect 457821:45:47 with missing YAML file 457921:45:47 is expected to eq false 458021:45:47# [RSpecRunTime] Finishing example group spec/rubocop/todo_dir_spec.rb. It took 0.55 second. Expected to take 0.65 second. 458121:45:47# [RSpecRunTime] Starting example group spec/lib/gitlab/alert_management/fingerprint_spec.rb. Expected to take 0.63 second. 458221:45:47Gitlab::AlertManagement::Fingerprint 458421:45:47 when data is an array 458521:45:47 returns the hashed fingerprint 458621:45:47 with a variety of data 458821:45:47 performs like a hashed fingerprint 458921:45:47 data: "fingerprint" 459021:45:47 performs like a hashed fingerprint 459121:45:47 data: :fingerprint 459221:45:47 performs like a hashed fingerprint 459421:45:47 performs like a hashed fingerprint 459521:45:47 when data is a hash 459621:45:47 behaves like fingerprinted Hash 459721:45:47 performs like a hashed fingerprint 459821:45:47 hashes with different order 459921:45:48 calculates the same result 460021:45:48 hash is too large 460121:45:48 raises an error 460221:45:48# [RSpecRunTime] Finishing example group spec/lib/gitlab/alert_management/fingerprint_spec.rb. It took 0.59 second. Expected to take 0.63 second. 460321:45:48# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/security/scanner_spec.rb. Expected to take 0.6 second. 460421:45:48Gitlab::Ci::Reports::Security::Scanner 460621:45:48 when all params are given 460721:45:48 initializes an instance 460821:45:48 when attribute external_id is missing 460921:45:48 raises an error 461021:45:48 when attribute name is missing 461121:45:48 raises an error 461321:45:48 returns external_id 461521:45:48 returns expected hash 461621:45:48 when vendor is not defined 461721:45:48 returns expected hash 461921:45:48 when external_id is equal 462021:45:48 returns true 462121:45:48 when external_id is different 462221:45:48 returns false 462421:45:48 when the `external_id` of the scanners are different 462521:45:48 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"gemnasium-maven", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: -1 462621:45:48 is expected to eq -1 462721:45:48 scanner_1_attributes: {:external_id=>"gemnasium-maven", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"gemnasium-python", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: -1 462821:45:48 is expected to eq -1 462921:45:48 scanner_1_attributes: {:external_id=>"gemnasium-python", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"bandit", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: 1 463021:45:48 is expected to eq 1 463121:45:48 scanner_1_attributes: {:external_id=>"bandit", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"semgrep", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: -1 463221:45:48 is expected to eq -1 463321:45:48 scanner_1_attributes: {:external_id=>"spotbugs", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"semgrep", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: -1 463421:45:48 is expected to eq -1 463521:45:48 scanner_1_attributes: {:external_id=>"semgrep", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"unknown", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: -1 463621:45:48 is expected to eq -1 463721:45:48 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>nil}, expected_comparison_result: 1 463821:45:48 is expected to eq 1 463921:45:48 when the `external_id` of the scanners are equal 464021:45:48 when the `name` of the scanners are different 464121:45:48 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"a", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"b", :vendor=>"bar"}, expected_comparison_result: -1 464221:45:48 is expected to eq -1 464321:45:48 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"d", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"c", :vendor=>"bar"}, expected_comparison_result: 1 464421:45:48 is expected to eq 1 464521:45:48 when the `name` of the scanners are equal 464621:45:48 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"a"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"a"}, expected_comparison_result: 0 464721:45:48 is expected to eq 0 464821:45:48 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"a"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"b"}, expected_comparison_result: -1 464921:45:48 is expected to eq -1 465021:45:48 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"b"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"a"}, expected_comparison_result: 1 465121:45:48 is expected to eq 1 465221:45:48# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/security/scanner_spec.rb. It took 0.53 second. Expected to take 0.6 second. 465321:45:48# [RSpecRunTime] Starting example group spec/lib/json_web_token/project_token_claims_spec.rb. Expected to take 0.58 second. 465421:45:48JSONWebToken::ProjectTokenClaims 465621:45:48 generates JWT project claims 465721:45:48 without user 465821:45:49 generates JWT project claims 465921:45:49 with a developer role 466021:45:49 has correct access level 466121:45:49# [RSpecRunTime] Finishing example group spec/lib/json_web_token/project_token_claims_spec.rb. It took 0.63 second. Expected to take 0.58 second. 466221:45:49# [RSpecRunTime] Starting example group spec/models/projects/wiki_repository_spec.rb. Expected to take 0.56 second. 466321:45:49Projects::WikiRepository 466421:45:49 does not allow STI 466621:45:49 is expected to validate that :project cannot be empty/falsy 466721:45:49 is expected to validate that :project is case-sensitively unique 466821:45:49 associations 466921:45:49 is expected to belong to project required: false inverse_of => wiki_repository 467021:45:49# [RSpecRunTime] Finishing example group spec/models/projects/wiki_repository_spec.rb. It took 0.55 second. Expected to take 0.56 second. 467121:45:49# [RSpecRunTime] Starting example group spec/serializers/project_import_entity_spec.rb. Expected to take 0.54 second. 467221:45:49ProjectImportEntity 467421:45:50 includes required fields 467521:45:50 when client option present 467621:45:50 includes relation_type 467721:45:50 when import is failed 467821:45:50 includes only the last import failure 467921:45:50# [RSpecRunTime] Finishing example group spec/serializers/project_import_entity_spec.rb. It took 0.53 second. Expected to take 0.54 second. 468021:45:50# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/attachments/import_note_worker_spec.rb. Expected to take 0.53 second. 468121:45:50Gitlab::GithubImport::Attachments::ImportNoteWorker 468321:45:50 imports an release attachments 468421:45:50# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/attachments/import_note_worker_spec.rb. It took 0.56 second. Expected to take 0.53 second. 468521:45:50# [RSpecRunTime] Starting example group spec/tooling/danger/sidekiq_args_spec.rb. Expected to take 0.51 second. 468621:45:50Tooling::Danger::SidekiqArgs 468721:45:50 #changed_worker_files 468821:45:50 returns added, modified, and renamed_after files by default 468921:45:50 with include_ee: :exclude 469021:45:50 returns spec files without EE-specific files 469121:45:50 with include_ee: :only 469221:45:50 returns EE-specific spec files only 469321:45:50 #args_changed? 469421:45:50 before: " - def perform", after: " + def perform(abc)", result: true 469521:45:50 returns correct result 469621:45:50 before: " - def perform", after: " + def perform(abc)", result: true 469721:45:50 returns correct result 469821:45:50 before: " - def perform(abc)", after: " + def perform(def)", result: true 469921:45:51 returns correct result 470021:45:51 before: " - def perform(abc, def)", after: " + def perform(abc)", result: true 470121:45:51 returns correct result 470221:45:51 before: " - def perform(abc, def)", after: " + def perform(def, abc)", result: true 470321:45:51 returns correct result 470421:45:51 before: " - def perform", after: " - def perform", result: false 470521:45:51 returns correct result 470621:45:51 before: " + def perform", after: " + def perform", result: false 470721:45:51 returns correct result 470821:45:51 before: " - def perform(abc)", after: " - def perform(abc)", result: false 470921:45:51 returns correct result 471021:45:51 before: " + def perform(abc)", after: " + def perform(abc)", result: false 471121:45:51 returns correct result 471221:45:51 before: " - def perform(abc)", after: " + def perform_foo(abc)", result: false 471321:45:51 returns correct result 471421:45:51 #add_comment_for_matched_line 471521:45:51 when args are changed 471721:45:51 adds suggestion at the correct lines 471821:45:51 adds a top level warning 471921:45:51 when args are not changed 472021:45:51 does not add suggestion 472121:45:51 does not add a top level warning 472221:45:51# [RSpecRunTime] Finishing example group spec/tooling/danger/sidekiq_args_spec.rb. It took 0.45 second. Expected to take 0.51 second. 472321:45:51# [RSpecRunTime] Starting example group spec/lib/json_web_token/hmac_token_spec.rb. Expected to take 0.49 second. 472421:45:51JSONWebToken::HMACToken 472621:45:51 with an invalid token 472721:45:51 that is junk 472821:45:51 raises exception saying 'Not enough or too many segments' 472921:45:51 that has been fiddled with 473021:45:51 raises exception saying 'Invalid segment encoding' 473121:45:51 that was generated using a different secret 473221:45:51 raises exception saying 'Signature verification failed 473321:45:51 that is expired 473421:45:51 raises exception saying 'Signature has expired' 473521:45:51 with a valid token 473621:45:51 that has expired 473721:45:51 with the default leeway 473821:45:51 behaves like a valid, non-expired token 473921:45:51 is an Array with two elements 474021:45:51 contains the following keys in the first Array element Hash - jti, iat, nbf, exp 474121:45:51 contains the following keys in the second Array element Hash - typ and alg 474221:45:51 with a leeway of 0 seconds 474321:45:51 raises exception saying 'Signature has expired' 474421:45:51 that has not expired 474521:45:51 behaves like a valid, non-expired token 474621:45:51 is an Array with two elements 474721:45:51 contains the following keys in the first Array element Hash - jti, iat, nbf, exp 474821:45:51 contains the following keys in the second Array element Hash - typ and alg 475021:45:51 without data 475121:45:51 behaves like a valid, non-expired token 475221:45:51 is an Array with two elements 475321:45:51 contains the following keys in the first Array element Hash - jti, iat, nbf, exp 475421:45:51 contains the following keys in the second Array element Hash - typ and alg 475621:45:51 contains the 'data' key in the first Array element Hash 475721:45:51 can re-read back the data 475821:45:51 behaves like a valid, non-expired token 475921:45:51 is an Array with two elements 476021:45:51 contains the following keys in the first Array element Hash - jti, iat, nbf, exp 476121:45:51 contains the following keys in the second Array element Hash - typ and alg 476221:45:51# [RSpecRunTime] Finishing example group spec/lib/json_web_token/hmac_token_spec.rb. It took 0.49 second. Expected to take 0.49 second. 476321:45:51# [RSpecRunTime] Starting example group spec/rubocop/cop/avoid_return_from_blocks_spec.rb. Expected to take 0.47 second. 476421:45:51RuboCop::Cop::AvoidReturnFromBlocks 476521:45:51 doesn't flag violation for return inside a lambda 476621:45:51 doesn't check when block is empty 476721:45:51 flags violation for return inside a block 476821:45:51 doesn't flag violation for return used inside a method definition 476921:45:51 doesn't flag violation for next inside a block 477021:45:52 doesn't flag violation for break inside a block 477121:45:52 doesn't create more than one offense for nested blocks 477221:45:52 flags violation for return inside included > def > block 477321:45:52 behaves like examples with allowlisted method 477421:45:52 doesn't flag violation for return inside each_filename 477521:45:52 behaves like examples with allowlisted method 477621:45:52 doesn't flag violation for return inside loop 477721:45:52 behaves like examples with allowlisted method 477821:45:52 doesn't flag violation for return inside times 477921:45:52 behaves like examples with def methods 478021:45:52 doesn't flag violation for return inside lambda 478121:45:52 behaves like examples with allowlisted method 478221:45:52 doesn't flag violation for return inside each 478321:45:52 behaves like examples with def methods 478421:45:52 doesn't flag violation for return inside define_method 478521:45:52# [RSpecRunTime] Finishing example group spec/rubocop/cop/avoid_return_from_blocks_spec.rb. It took 0.48 second. Expected to take 0.47 second. 478621:45:52# [RSpecRunTime] Starting example group spec/lib/gitlab/tracking/event_validator_spec.rb. Expected to take 0.44 second. 478721:45:52Gitlab::Tracking::EventValidator 478921:45:52 when event exists and properties are valid 479021:45:52 does not raise an error 479121:45:52 when event does not exist 479221:45:52 raises an UnknownEventError 479321:45:52 when properties have invalid types 479421:45:52 when user is invalid 479521:45:52 raises an InvalidPropertyTypeError 479621:45:52 when project is invalid 479721:45:52 raises an InvalidPropertyTypeError 479821:45:52 when namespace is invalid 479921:45:52 raises an InvalidPropertyTypeError 480021:45:52 when an additional property is invalid 480121:45:52 when label is invalid 480221:45:52 raises an InvalidPropertyTypeError 480321:45:52 when value is invalid 480421:45:52 raises an InvalidPropertyTypeError 480521:45:52 when property is invalid 480621:45:52 raises an InvalidPropertyTypeError 480721:45:52 when lang is invalid 480821:45:52 raises an InvalidPropertyTypeError 480921:45:52 when custom additional properties are not defined in event definition 481021:45:52 raises an InvalidPropertyError for unknown properties 481121:45:52 when additional properties are not defined in the event definition files 481221:45:52 raises an InvalidPropertyError for unknown properties 481321:45:52# [RSpecRunTime] Finishing example group spec/lib/gitlab/tracking/event_validator_spec.rb. It took 0.55 second. Expected to take 0.44 second. 481421:45:52# [RSpecRunTime] Starting example group spec/support_specs/stub_member_access_level_spec.rb. Expected to take 0.43 second. 481521:45:52StubMemberAccessLevel 481621:45:52 stub_member_access_level 481721:45:52 with project 481821:45:52 behaves like access level stubs 481921:45:52 stubs max member access level per user 482021:45:52 fails for unstubbed access 482121:45:53 fails for invalid access level 482321:45:53 behaves like access level stubs 482421:45:53 stubs max member access level per user 482521:45:53 fails for unstubbed access 482621:45:53 fails for invalid access level 482721:45:53 with unsupported object 482821:45:53 raises an error 482921:45:53# [RSpecRunTime] Finishing example group spec/support_specs/stub_member_access_level_spec.rb. It took 0.36 second. Expected to take 0.43 second. 483021:45:53# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/reports_comparer_spec.rb. Expected to take 0.4 second. 483121:45:53Gitlab::Ci::Reports::ReportsComparer 483321:45:53 sets getter for the report comparer 483421:45:53 return base report 483521:45:53 return head report 483721:45:53 returns not implemented error 483821:45:53 when success? is true 483921:45:53 returns status success 484021:45:53 when success? is false 484121:45:53 returns status failed 484221:45:53 when base_report is nil 484321:45:53 returns status not_found 484421:45:53 when head_report is nil 484521:45:53 returns status not_found 484721:45:53 returns not implemented error 484821:45:53 #existing_errors 484921:45:53 returns not implemented error 485021:45:53 #resolved_errors 485121:45:53 returns not implemented error 485221:45:53 #errors_count 485321:45:53 returns not implemented error 485421:45:53 #resolved_count 485521:45:53 returns not implemented error 485621:45:53 #total_count 485721:45:53 returns not implemented error 485921:45:53 when base report is nil 486021:45:53 is expected to be truthy 486121:45:53 when base report exists 486221:45:53 is expected to be falsey 486321:45:53# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/reports_comparer_spec.rb. It took 0.39 second. Expected to take 0.4 second. 486421:45:53# [RSpecRunTime] Starting example group spec/presenters/import/pending_reassignment_alert_presenter_spec.rb. Expected to take 0.4 second. 486521:45:53Import::PendingReassignmentAlertPresenter 486721:45:53 is expected to eq "Placeholder users awaiting reassignment" 486821:45:53 with multiple top level groups 486921:45:53 presents the import values 487021:45:53 when the current user is not an owner of a top level group 487121:45:53 excludes that group from the results 487321:45:53 is expected to eq "As part of the import, placeholder users were created on and these users were assigned group member...mple. To reassign contributions from placeholder users to GitLab users, visit the Members page of ." 487421:45:53 with no top level groups 487521:45:53 does not present the import values 487621:45:53 with one top level group 487721:45:53 presents the import values 487821:45:53 when importer_user_mapping feature flag is disabled 487921:45:53 does not present the import values 488021:45:53 when bulk_import_importer_user_mapping feature flag is disabled 488121:45:53 does not present the import values 488221:45:53 when import has not finished 488321:45:53 does not present the import values 488421:45:53# [RSpecRunTime] Finishing example group spec/presenters/import/pending_reassignment_alert_presenter_spec.rb. It took 0.4 second. Expected to take 0.4 second. 488521:45:53# [RSpecRunTime] Starting example group spec/lib/gitlab/database/health_status/indicators/write_ahead_log_spec.rb. Expected to take 0.37 second. 488621:45:53Gitlab::Database::HealthStatus::Indicators::WriteAheadLog 488821:45:54 remembers the indicator class 488921:45:54 returns NoSignal signal in case the feature flag is disabled 489021:45:54 returns NoSignal signal when WAL archive queue can not be calculated 489121:45:54 uses primary database 489221:45:54 when WAL archive queue size is below the limit 489321:45:54 returns Normal signal 489421:45:54 when WAL archive queue size is above the limit 489521:45:54 returns Stop signal 489621:45:54# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/health_status/indicators/write_ahead_log_spec.rb. It took 0.53 second. Expected to take 0.37 second. 489721:45:54# [RSpecRunTime] Starting example group spec/workers/schedule_merge_request_cleanup_refs_worker_spec.rb. Expected to take 0.36 second. 489821:45:54ScheduleMergeRequestCleanupRefsWorker 490021:45:54 does nothing if the database is read-only 490121:45:54 retries stuck cleanup schedules 490221:45:54 behaves like an idempotent worker 490321:45:54 is labeled as idempotent 490421:45:54 performs multiple times sequentially without raising an exception 490521:45:54 schedules MergeRequestCleanupRefsWorker to be performed with capacity 490621:45:54# [RSpecRunTime] Finishing example group spec/workers/schedule_merge_request_cleanup_refs_worker_spec.rb. It took 0.32 second. Expected to take 0.36 second. 490721:45:54# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/repository_importer_spec.rb. Expected to take 0.34 second. 490821:45:54Gitlab::GithubImport::Importer::RepositoryImporter 490921:45:54 #import_wiki? 491021:45:54 returns true if the wiki should be imported 491121:45:54 returns false if the GitHub wiki is disabled 491221:45:54 returns false if the wiki has already been imported 491421:45:54 imports the repository and wiki 491521:45:54 does not import the repository if it already exists 491621:45:54 does not import the wiki if it is disabled 491721:45:54 does not import the wiki if the repository could not be imported 491821:45:54 #import_repository 491921:45:54 imports the repository 492021:45:54 #import_wiki_repository 492121:45:55 imports the wiki repository 492221:45:55 when it raises a Gitlab::Git::CommandError 492321:45:55 when the error is not a "repository not exported" 492421:45:55 creates the wiki and re-raise the exception 492521:45:55 when the error is a "repository not exported" 492621:45:55 returns true 492721:45:55 #update_clone_time 492821:45:55 sets the timestamp for when the cloning process finished 492921:45:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/repository_importer_spec.rb. It took 0.3 second. Expected to take 0.34 second. 493021:45:55# [RSpecRunTime] Starting example group spec/views/layouts/_flash.html.haml_spec.rb. Expected to take 0.34 second. 493121:45:55layouts/_flash 493321:45:55 does not render flash container no margin class 493421:45:55 closable flash messages 493521:45:55 flash_type: "alert" 493621:45:55 shows a close button 493721:45:55 flash_type: "notice" 493821:45:55 shows a close button 493921:45:55 flash_type: "success" 494021:45:55 shows a close button 494121:45:55 with flash_class in locals 494221:45:55 adds class to flash-container 494321:45:55 non closable flash messages 494421:45:55 flash_type: "error" 494521:45:55 does not show a close button 494621:45:55 flash_type: "message" 494721:45:55 does not show a close button 494821:45:55 flash_type: "toast" 494921:45:55 does not show a close button 495021:45:55 flash_type: "warning" 495121:45:55 does not show a close button 495221:45:55# [RSpecRunTime] Finishing example group spec/views/layouts/_flash.html.haml_spec.rb. It took 0.4 second. Expected to take 0.34 second. 495321:45:55# [RSpecRunTime] Starting example group spec/views/devise/shared/_tabs_ldap.haml_spec.rb. Expected to take 0.31 second. 495421:45:55devise/shared/_tabs_ldap.html.haml 495621:45:55 renders user_login label 495821:45:55 is shown when Crowd is enabled 495921:45:55 is not shown when Crowd is disabled 496021:45:55# [RSpecRunTime] Finishing example group spec/views/devise/shared/_tabs_ldap.haml_spec.rb. It took 0.39 second. Expected to take 0.31 second. 496121:45:55# [RSpecRunTime] Starting example group spec/rubocop/cop/file_decompression_spec.rb. Expected to take 0.31 second. 496221:45:55RuboCop::Cop::FileDecompression 496321:45:55 flags the when using 'gunzip' subshell command 496421:45:55 flags the when using 'tar' subshell command 496521:45:55 flags the when using 'zip' system command 496621:45:56 flags the when using 'gunzip' system command 496721:45:56 flags the when using 'zip' subshell command 496821:45:56 flags the when using 'gzip' subshell command 496921:45:56 flags the when using 'gzip' system command 497021:45:56 flags the when using 'tar' system command 497121:45:56 does not flag when using a system command not related to file decompression 497221:45:56# [RSpecRunTime] Finishing example group spec/rubocop/cop/file_decompression_spec.rb. It took 0.27 second. Expected to take 0.31 second. 497321:45:56# [RSpecRunTime] Starting example group spec/lib/gitlab/config/entry/factory_spec.rb. Expected to take 0.28 second. 497421:45:56Gitlab::Config::Entry::Factory 497621:45:56 when setting a concrete value 497721:45:56 creates entry with valid value 497821:45:56 when setting description 497921:45:56 configures description 498021:45:56 creates entry with description 498121:45:56 when setting inherit 498221:45:56 makes object inheritable 498321:45:56 when setting key 498421:45:56 creates entry with custom key 498521:45:56 when setting a parent 498621:45:56 creates entry with valid parent 498721:45:56 when not setting a value 498821:45:56 raises error 498921:45:56 when creating entry with nil value 499021:45:56 creates an unspecified entry 499121:45:56 when passing metadata 499221:45:56 passes metadata as a parameter 499321:45:56 when setting deprecation information 499421:45:56 passes deprecation as a parameter 499521:45:56# [RSpecRunTime] Finishing example group spec/lib/gitlab/config/entry/factory_spec.rb. It took 0.33 second. Expected to take 0.28 second. 499621:45:56# [RSpecRunTime] Starting example group spec/scripts/internal_events/cli/flows/flow_advisor_spec.rb. Expected to take 0.28 second. 499721:45:56InternalEventsCli::Flows::FlowAdvisor 499821:45:56 handles when user needs to add a new metric 499921:45:56 handles when user needs to add a new event 500021:45:56 handles when product usage can't be tracked with events 500121:45:56 handles when user isn't trying to track product usage 500221:45:56# [RSpecRunTime] Finishing example group spec/scripts/internal_events/cli/flows/flow_advisor_spec.rb. It took 0.17 second. Expected to take 0.28 second. 500321:45:56# [RSpecRunTime] Starting example group spec/lib/banzai/filter/ascii_doc_sanitization_filter_spec.rb. Expected to take 0.26 second. 500421:45:56Banzai::Filter::AsciiDocSanitizationFilter 500521:45:56 preserves footnotes refs 500621:45:56 preserves footnotes defs 500721:45:56 preserves user-content- prefixed ids on anchors 500821:45:56 preserves section anchor ids 500921:45:56 removes non prefixed ids 501121:45:56 preserves user-content- prefixed ids on div (openblock) 501221:45:56 preserves user-content- prefixed ids on div (sidebarblock) 501321:45:56 preserves user-content- prefixed ids on div (exampleblock) 501421:45:56# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/ascii_doc_sanitization_filter_spec.rb. It took 0.23 second. Expected to take 0.26 second. 501521:45:56# [RSpecRunTime] Starting example group spec/models/resource_events/abuse_report_event_spec.rb. Expected to take 0.26 second. 501621:45:56ResourceEvents::AbuseReportEvent 501721:45:56 does not allow STI 501921:45:56 is expected to be valid 502021:45:57 is expected to validate that :action cannot be empty/falsy 502121:45:57 #success_message 502221:45:57 returns a success message for the action 502321:45:57 associations 502421:45:57 is expected to belong to abuse_report required: true 502521:45:57 is expected to belong to user optional: true 502621:45:57# [RSpecRunTime] Finishing example group spec/models/resource_events/abuse_report_event_spec.rb. It took 0.28 second. Expected to take 0.26 second. 502721:45:57# [RSpecRunTime] Starting example group spec/serializers/integrations/field_entity_spec.rb. Expected to take 0.25 second. 502821:45:57Integrations::FieldEntity 503021:45:57 with Jira integration 503121:45:57 with field with type text 503221:45:57 exposes correct attributes 503321:45:57 with field with type password 503421:45:57 exposes correct attributes but hides password 503521:45:57 with EmailsOnPush integration 503621:45:57 with field with type checkbox 503721:45:57 exposes correct attributes and casts value to Boolean 503821:45:57 with field with type select 503921:45:57 exposes correct attributes 504021:45:57 with chat integration 504121:45:57 exposes correct attributes but masks webhook 504221:45:57 when webhook was not set 504321:45:57 does not show the masked webhook 504421:45:57# [RSpecRunTime] Finishing example group spec/serializers/integrations/field_entity_spec.rb. It took 0.27 second. Expected to take 0.25 second. 504521:45:57# [RSpecRunTime] Starting example group spec/lib/sidebars/organizations/menus/manage_menu_spec.rb. Expected to take 0.25 second. 504621:45:57Sidebars::Organizations::Menus::ManageMenu 504721:45:57 has title and sprite_icon 505021:45:57 is expected not to be nil 505121:45:57 Groups and projects 505221:45:57 is expected not to be nil 505421:45:57 when current user has permissions 505521:45:57 is expected not to be nil 505621:45:57 when current user does not have permissions 505721:45:57 is expected to be nil 505821:45:57# [RSpecRunTime] Finishing example group spec/lib/sidebars/organizations/menus/manage_menu_spec.rb. It took 0.25 second. Expected to take 0.25 second. 505921:45:57# [RSpecRunTime] Starting example group spec/lib/web_ide/settings/extensions_gallery_metadata_validator_spec.rb. Expected to take 0.23 second. 506021:45:57WebIde::Settings::ExtensionsGalleryMetadataValidator 506121:45:57 when vscode_extensions_gallery_metadata is invalid 506321:45:57 behaves like err result 506421:45:57 returns an err Result containing error details 506521:45:57 when enabled is missing but disabled_reason is present 506621:45:57 behaves like err result 506721:45:57 returns an err Result containing error details 506821:45:57 when enabled is false but disabled_reason is missing 506921:45:57 behaves like err result 507021:45:57 returns an err Result containing error details 507221:45:57 when not a boolean 507321:45:57 behaves like err result 507421:45:57 returns an err Result containing error details 507521:45:57 for disabled_reason 507621:45:57 when not a string 507721:45:57 behaves like err result 507821:45:57 returns an err Result containing error details 507921:45:57 when requested_setting_names does not include vscode_extensions_gallery_metadata 508021:45:57 returns an ok result with the original context 508121:45:57 when vscode_extensions_gallery_metadata is valid 508221:45:57 when enabled is true 508321:45:57 behaves like success result 508421:45:57 return an ok Result containing the original context which was passed 508521:45:57 when enabled is false and disabled_reason is present 508621:45:57 behaves like success result 508721:45:57 return an ok Result containing the original context which was passed 508821:45:57# [RSpecRunTime] Finishing example group spec/lib/web_ide/settings/extensions_gallery_metadata_validator_spec.rb. It took 0.23 second. Expected to take 0.23 second. 508921:45:57# [RSpecRunTime] Starting example group spec/models/integrations/pivotaltracker_spec.rb. Expected to take 0.23 second. 509021:45:57Integrations::Pivotaltracker 509121:45:57 does not allow STI 509321:45:57 when integration is active 509421:45:57 is expected to validate that :token cannot be empty/falsy 509521:45:57 when integration is inactive 509621:45:58 is expected not to validate that :token cannot be empty/falsy 509821:45:58 posts correct message 509921:45:58 when allowed branches is specified 510021:45:58 posts message if branch is in the list 510121:45:58 does not post message if branch is not in the list 510321:45:58 returns the avatar image path 510421:45:58# [RSpecRunTime] Finishing example group spec/models/integrations/pivotaltracker_spec.rb. It took 0.22 second. Expected to take 0.23 second. 510521:45:58# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/limit/field_call_count_spec.rb. Expected to take 0.21 second. 510621:45:58Gitlab::Graphql::Limit::FieldCallCount 510721:45:58 executes the extension 510821:45:58 does not return an error when the field is called multiple times in separte queries 510921:45:58 allows the call 511021:45:58 returns an error when the field is called multiple times 511121:45:58 when limit is not specified 511221:45:58 returns an error 511321:45:58 when the field is not extended 511421:45:58 allows the call 511521:45:58 does not execute the extension 511621:45:58# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/limit/field_call_count_spec.rb. It took 0.2 second. Expected to take 0.21 second. 511721:45:58# [RSpecRunTime] Starting example group spec/models/group_deploy_keys_group_spec.rb. Expected to take 0.21 second. 511821:45:58GroupDeployKeysGroup 511921:45:58 does not allow STI 512021:45:58 Associations 512121:45:58 is expected to belong to group_deploy_key required: false 512221:45:58 is expected to belong to group required: false 512421:45:58 is expected to validate that :group_id cannot be empty/falsy 512521:45:58 is expected to validate that :group_deploy_key cannot be empty/falsy 512621:45:58# [RSpecRunTime] Finishing example group spec/models/group_deploy_keys_group_spec.rb. It took 0.19 second. Expected to take 0.21 second. 512721:45:58# [RSpecRunTime] Starting example group spec/rubocop/cop/background_migration/avoid_silent_rescue_exceptions_spec.rb. Expected to take 0.2 second. 512821:45:58RuboCop::Cop::BackgroundMigration::AvoidSilentRescueExceptions 512921:45:58 when the migration class inherits from BatchedMigrationJob 513021:45:58 when specifying an error class 513121:45:58 behaves like expecting offense when 513221:45:58 throws offense when rescuing exceptions without re-raising them 513321:45:58 behaves like expecting offense when 513421:45:58 throws offense when rescuing exceptions without re-raising them 513521:45:58 behaves like not expecting offense when 513621:45:58 does not throw any offense if exception is re-raised 513721:45:58 without specifying an error class 513821:45:58 behaves like expecting offense when 513921:45:58 throws offense when rescuing exceptions without re-raising them 514021:45:58 behaves like not expecting offense when 514121:45:58 does not throw any offense if exception is re-raised 514221:45:58 when the migration class doesn't inherits from BatchedMigrationJob 514321:45:58 does not throw any offense 514421:45:58# [RSpecRunTime] Finishing example group spec/rubocop/cop/background_migration/avoid_silent_rescue_exceptions_spec.rb. It took 0.21 second. Expected to take 0.2 second. 514521:45:58# [RSpecRunTime] Starting example group spec/components/layouts/settings_section_component_spec.rb. Expected to take 0.19 second. 514621:45:58Layouts::SettingsSectionComponent 514821:45:58 renders heading 514921:45:58 renders description 515021:45:58 renders description slot 515121:45:58 renders body slot 515321:45:58 renders testid 515421:45:58# [RSpecRunTime] Finishing example group spec/components/layouts/settings_section_component_spec.rb. It took 0.17 second. Expected to take 0.19 second. 515521:45:58# [RSpecRunTime] Starting example group spec/views/shared/_milestones_sort_dropdown.html.haml_spec.rb. Expected to take 0.19 second. 515621:45:58shared/_milestones_sort_dropdown.html.haml 515821:45:58 when a sort option is not selected 515921:45:59 renders a default sort option 516021:45:59 when a sort option is selected 516121:45:59 renders the selected sort option 516221:45:59# [RSpecRunTime] Finishing example group spec/views/shared/_milestones_sort_dropdown.html.haml_spec.rb. It took 0.43 second. Expected to take 0.19 second. 516321:45:59# [RSpecRunTime] Starting example group spec/lib/gitlab/fp/rop_helpers_spec.rb. Expected to take 0.18 second. 516421:45:59Gitlab::Fp::RopHelpers 516521:45:59 .retrieve_single_public_singleton_method 516621:45:59 when there is exactly one public singleton method 516821:45:59 behaves like a class or module with a single public singleton method 516921:45:59 returns the single public singleton method 517021:45:59 for a module 517121:45:59 behaves like a class or module with a single public singleton method 517221:45:59 returns the single public singleton method 517321:45:59 for invalid arguments 517421:45:59 when there is more than one public singleton method 517621:45:59 behaves like a class or module without a single public singleton method 517721:45:59 raises an error 517821:45:59 for a module 517921:45:59 behaves like a class or module without a single public singleton method 518021:45:59 raises an error 518121:45:59 when there are no public singleton methods 518321:45:59 behaves like a class or module without a single public singleton method 518421:45:59 raises an error 518521:45:59 for a module 518621:45:59 behaves like a class or module without a single public singleton method 518721:45:59 raises an error 518821:45:59# [RSpecRunTime] Finishing example group spec/lib/gitlab/fp/rop_helpers_spec.rb. It took 0.17 second. Expected to take 0.18 second. 518921:45:59# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/otp/strategies/duo_auth/manual_otp_spec.rb. Expected to take 0.17 second. 519021:45:59Gitlab::Auth::Otp::Strategies::DuoAuth::ManualOtp 519121:45:59 when successful validation 519221:45:59 returns success 519321:45:59 when unexpected error 519421:45:59 returns error 519521:45:59 when unsuccessful validation 519621:45:59 returns error 519721:45:59# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/otp/strategies/duo_auth/manual_otp_spec.rb. It took 0.15 second. Expected to take 0.17 second. 519821:45:59# [RSpecRunTime] Starting example group spec/lib/gitlab/mailgun/webhook_processors/failure_logger_spec.rb. Expected to take 0.16 second. 519921:45:59Gitlab::Mailgun::WebhookProcessors::FailureLogger 520121:45:59 on permanent failure 520221:45:59 when threshold is not exceeded 520321:45:59 increments counter but does not log the failure 520421:45:59 when threshold is exceeded 520521:45:59 increments counter and logs the failure 520621:45:59 on temporary failure 520721:45:59 when threshold is not exceeded 520821:45:59 increments counter but does not log the failure 520921:45:59 when threshold is exceeded 521021:45:59 increments counter and logs the failure 521121:45:59 on other events 521221:45:59 does nothing 521321:45:59# [RSpecRunTime] Finishing example group spec/lib/gitlab/mailgun/webhook_processors/failure_logger_spec.rb. It took 0.15 second. Expected to take 0.16 second. 521421:45:59# [RSpecRunTime] Starting example group spec/workers/repository_check/dispatch_worker_spec.rb. Expected to take 0.16 second. 521521:45:59RepositoryCheck::DispatchWorker 521621:45:59 does nothing when repository checks are disabled 521721:45:59 does nothing if the exclusive lease is taken 521821:45:59 dispatches work to RepositoryCheck::BatchWorker 521921:45:59 with unhealthy shard 522021:45:59 only triggers RepositoryCheck::BatchWorker for healthy shards 522121:45:59 logs unhealthy shards 522221:45:59# [RSpecRunTime] Finishing example group spec/workers/repository_check/dispatch_worker_spec.rb. It took 0.15 second. Expected to take 0.16 second. 522321:45:59# [RSpecRunTime] Starting example group spec/rubocop/cop/prefer_class_methods_over_module_spec.rb. Expected to take 0.15 second. 522421:45:59RuboCop::Cop::PreferClassMethodsOverModule 522521:46:00 doesn't flag violation when ClassMethods is used inside a class 522621:46:00 doesn't flag violation when not using either class_methods or ClassMethods 522721:46:00 doesn't flag violation when module is not extending ActiveSupport::Concern 522821:46:00 flags violation when using module ClassMethods and corrects 522921:46:00 doesn't flag violation when using class_methods 523021:46:00# [RSpecRunTime] Finishing example group spec/rubocop/cop/prefer_class_methods_over_module_spec.rb. It took 0.15 second. Expected to take 0.15 second. 523121:46:00# [RSpecRunTime] Starting example group spec/services/repositories/replicate_service_spec.rb. Expected to take 0.14 second. 523221:46:00Repositories::ReplicateService 523321:46:00 replicates repository 523421:46:00 replicates repository with partition_hint 523521:46:00 when checksum does not match 523621:46:00 raises an error and removes new repository 523721:46:00 when an error is raised during checksum calculation 523821:46:00 raises the error and removes new repository 523921:46:00# [RSpecRunTime] Finishing example group spec/services/repositories/replicate_service_spec.rb. It took 0.11 second. Expected to take 0.14 second. 524021:46:00# [RSpecRunTime] Starting example group spec/serializers/ci/tag_serializer_spec.rb. Expected to take 0.14 second. 524121:46:00Ci::TagSerializer 524321:46:00 when a single object is being serialized 524421:46:00 serializers the tag object 524521:46:00 when multiple objects are being serialized 524621:46:00 serializers the array of tags 524721:46:00# [RSpecRunTime] Finishing example group spec/serializers/ci/tag_serializer_spec.rb. It took 0.28 second. Expected to take 0.14 second. 524821:46:00# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/worker_context/server_spec.rb. Expected to take 0.14 second. 524921:46:00Gitlab::SidekiqMiddleware::WorkerContext::Server 525121:46:00 applies a class context 525221:46:00 doesn't fail for unknown workers 525321:46:00 feature category 525421:46:00 takes the feature category from the worker 525521:46:00 when the worker is not owned 525621:46:00 takes the feature category from the surrounding context 525721:46:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/worker_context/server_spec.rb. It took 0.13 second. Expected to take 0.14 second. 525821:46:00# [RSpecRunTime] Starting example group spec/lib/gitlab/view/presenter/factory_spec.rb. Expected to take 0.13 second. 525921:46:00Gitlab::View::Presenter::Factory 526121:46:00 without optional parameters 526221:46:00 takes a subject and optional params 526321:46:00 with optional parameters 526421:46:00 takes a subject and optional params 526621:46:00 detects the presenter based on the given subject 526721:46:00 uses the presenter_class if given on #initialize 526821:46:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/view/presenter/factory_spec.rb. It took 0.11 second. Expected to take 0.13 second. 526921:46:00# [RSpecRunTime] Starting example group spec/lib/banzai/filter/ascii_doc_post_processing_filter_spec.rb. Expected to take 0.13 second. 527021:46:00Banzai::Filter::AsciiDocPostProcessingFilter 527121:46:00 adds class for elements with data-math-style 527221:46:00 adds class for elements with data-mermaid-style 527321:46:00 keeps content when no data-math-style found 527421:46:00 behaves like pipeline timing check 527521:46:00 checks the pipeline timing 527621:46:00# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/ascii_doc_post_processing_filter_spec.rb. It took 0.11 second. Expected to take 0.13 second. 527721:46:00# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/after_export_strategy_builder_spec.rb. Expected to take 0.12 second. 527821:46:00Gitlab::ImportExport::AfterExportStrategyBuilder 528021:46:00 initializes strategy with attributes param 528121:46:00 when klass param is 528221:46:00 null it returns the default strategy 528321:46:00 not a valid class it raises StrategyNotFoundError exception 528421:46:00 not a descendant of AfterExportStrategy 528521:46:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/after_export_strategy_builder_spec.rb. It took 0.11 second. Expected to take 0.12 second. 528621:46:00# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters_spec.rb. Expected to take 0.12 second. 528721:46:00Gitlab::UsageDataCounters 528821:46:00 .usage_data_counters 528921:46:00 is expected to all respond to #totals 529021:46:01 is expected to all respond to #fallback_totals 529221:46:01 increases a view counter 529321:46:01 when event_name is not defined 529421:46:01 raises an exception 529521:46:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters_spec.rb. It took 0.11 second. Expected to take 0.12 second. 529621:46:01# [RSpecRunTime] Starting example group spec/lib/atlassian/jira_connect_spec.rb. Expected to take 0.11 second. 529721:46:01Atlassian::JiraConnect 529921:46:01 is expected to eq "GitLab for Jira (localhost)" 530121:46:01 is expected to eq "gitlab-jira-connect-localhost" 530221:46:01 host name is too long 530321:46:01 truncates the key to be no longer than 64 characters 530421:46:01 with jira_connect_proxy_url setting 530521:46:01 is expected to eq "gitlab-jira-connect-example.com" 530621:46:01# [RSpecRunTime] Finishing example group spec/lib/atlassian/jira_connect_spec.rb. It took 0.11 second. Expected to take 0.11 second. 530721:46:01# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/otp/strategies/devise_spec.rb. Expected to take 0.11 second. 530821:46:01Gitlab::Auth::Otp::Strategies::Devise 530921:46:01 calls Devise 531021:46:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/otp/strategies/devise_spec.rb. It took 0.11 second. Expected to take 0.11 second. 531121:46:01# [RSpecRunTime] Starting example group spec/graphql/types/customer_relations/contact_state_counts_type_spec.rb. Expected to take 0.1 second. 531221:46:01Types::CustomerRelations::ContactStateCountsType 531321:46:01 is expected to have graphql fields "all", "active", and "inactive" 531421:46:01 is expected to require graphql authorizations :read_crm_contact 531521:46:01 is expected to eq "ContactStateCounts" 531621:46:01# [RSpecRunTime] Finishing example group spec/graphql/types/customer_relations/contact_state_counts_type_spec.rb. It took 0.13 second. Expected to take 0.1 second. 531721:46:01# [RSpecRunTime] Starting example group spec/graphql/types/clusters/agent_activity_event_type_spec.rb. Expected to take 0.1 second. 531821:46:01Types::Clusters::AgentActivityEventType 531921:46:01 is expected to require graphql authorizations :read_cluster_agent 532021:46:01 is expected to eq "ClusterAgentActivityEvent" 532121:46:01 is expected to have graphql fields :recorded_at, :kind, :level, :user, and :agent_token 532221:46:01# [RSpecRunTime] Finishing example group spec/graphql/types/clusters/agent_activity_event_type_spec.rb. It took 0.09 second. Expected to take 0.1 second. 532321:46:01# [RSpecRunTime] Starting example group spec/lib/audit_events/google_cloud/logging_service/logger_spec.rb. Expected to take 0.09 second. 532421:46:01AuditEvents::GoogleCloud::LoggingService::Logger 532621:46:01 when access token is available 532721:46:01 generates access token and calls Gitlab::HTTP.post with correct parameters 532821:46:01 when URI::InvalidURIError is raised 532921:46:01 logs the exception 533021:46:01 when access token is not available 533121:46:01 does not call Gitlab::HTTP.post 533221:46:01# [RSpecRunTime] Finishing example group spec/lib/audit_events/google_cloud/logging_service/logger_spec.rb. It took 0.1 second. Expected to take 0.09 second. 533321:46:01# [RSpecRunTime] Starting example group spec/graphql/types/ci/pipeline_schedule_type_spec.rb. Expected to take 0.09 second. 533421:46:01Types::Ci::PipelineScheduleType 533521:46:01 exposes the expected fields 533621:46:01 is expected to expose permissions using Types::PermissionTypes::Ci::PipelineSchedules 533721:46:01 is expected to eq "PipelineSchedule" 533821:46:01# [RSpecRunTime] Finishing example group spec/graphql/types/ci/pipeline_schedule_type_spec.rb. It took 0.1 second. Expected to take 0.09 second. 533921:46:01# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/runtime_limiter_spec.rb. Expected to take 0.09 second. 534021:46:01Gitlab::Metrics::RuntimeLimiter 534221:46:01 returns true if over time 534321:46:01 #was_over_time? 534421:46:01 returns true if over_time? returned true at an earlier step 534521:46:01 #elapsed_time 534621:46:01 reports monotonic elapsed time since instantiation 534721:46:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/runtime_limiter_spec.rb. It took 0.09 second. Expected to take 0.09 second. 534821:46:01# [RSpecRunTime] Starting example group spec/helpers/emoji_helper_spec.rb. Expected to take 0.09 second. 535121:46:01 has no options 535221:46:01 with aria-hidden option 535321:46:01 applies aria-hidden 535421:46:01# [RSpecRunTime] Finishing example group spec/helpers/emoji_helper_spec.rb. It took 0.08 second. Expected to take 0.09 second. 535521:46:01# [RSpecRunTime] Starting example group spec/graphql/types/merge_requests/mergeability_check_status_enum_spec.rb. Expected to take 0.08 second. 535621:46:01Types::MergeRequests::MergeabilityCheckStatusEnum 535721:46:01 exposes all the existing mergeability check statuses 535821:46:01 is expected to eq "MergeabilityCheckStatus" 535921:46:01# [RSpecRunTime] Finishing example group spec/graphql/types/merge_requests/mergeability_check_status_enum_spec.rb. It took 0.07 second. Expected to take 0.08 second. 536021:46:01# [RSpecRunTime] Starting example group spec/graphql/types/ci_configuration/sast/entity_type_spec.rb. Expected to take 0.08 second. 536121:46:01Types::CiConfiguration::Sast::EntityType 536221:46:01 is expected to have graphql fields :field, :label, :description, :type, :options, :default_value, :value, and :size 536321:46:02 is expected to eq "SastCiConfigurationEntity" 536421:46:02# [RSpecRunTime] Finishing example group spec/graphql/types/ci_configuration/sast/entity_type_spec.rb. It took 0.07 second. Expected to take 0.08 second. 536521:46:02# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/kubeconfig/entry/context_spec.rb. Expected to take 0.07 second. 536621:46:02Gitlab::Kubernetes::Kubeconfig::Entry::Context 536821:46:02 is expected to eq {:context=>{:cluster=>"cluster", :user=>"user"}, :name=>"name"} 536921:46:02 with a namespace 537021:46:02 is expected to eq {:context=>{:cluster=>"cluster", :namespace=>"namespace", :user=>"user"}, :name=>"name"} 537121:46:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/kubeconfig/entry/context_spec.rb. It took 0.07 second. Expected to take 0.07 second. 537221:46:02# [RSpecRunTime] Starting example group spec/graphql/types/ci/config/stage_type_spec.rb. Expected to take 0.07 second. 537321:46:02Types::Ci::Config::StageType 537421:46:02 exposes the expected fields 537521:46:02 is expected to eq "CiConfigStage" 537621:46:02# [RSpecRunTime] Finishing example group spec/graphql/types/ci/config/stage_type_spec.rb. It took 0.07 second. Expected to take 0.07 second. 537721:46:02# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/smtp_encrypted_secrets_metric_spec.rb. Expected to take 0.07 second. 537821:46:02Gitlab::Usage::Metrics::Instrumentations::SmtpEncryptedSecretsMetric 537921:46:02 smtp_encrypted_secrets_enabled: true, expected_value: true 538021:46:02 behaves like a correct instrumented metric value 538121:46:02 has correct value 538221:46:02 smtp_encrypted_secrets_enabled: false, expected_value: false 538321:46:02 behaves like a correct instrumented metric value 538421:46:02 has correct value 538521:46:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/smtp_encrypted_secrets_metric_spec.rb. It took 0.07 second. Expected to take 0.07 second. 538621:46:02# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/super_sidebar_menus/manage_menu_spec.rb. Expected to take 0.07 second. 538721:46:02Sidebars::Projects::SuperSidebarMenus::ManageMenu 538821:46:02 has title and sprite_icon 538921:46:02 defines list of NilMenuItem placeholders 539021:46:02# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/super_sidebar_menus/manage_menu_spec.rb. It took 0.07 second. Expected to take 0.07 second. 539121:46:02# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/timeout_spec.rb. Expected to take 0.07 second. 539221:46:02Gitlab::Graphql::Timeout 539321:46:02 inherits from 539421:46:02 sends the error to our GraphQL logger 539521:46:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/timeout_spec.rb. It took 0.06 second. Expected to take 0.07 second. 539621:46:02# [RSpecRunTime] Starting example group spec/initializers/rails_asset_host_spec.rb. Expected to take 0.06 second. 539721:46:02Rails asset host initializer 539821:46:02 uses no asset host by default 539921:46:02 with cdn_host defined in gitlab.yml 540121:46:02# [RSpecRunTime] Finishing example group spec/initializers/rails_asset_host_spec.rb. It took 0.06 second. Expected to take 0.06 second. 540221:46:02# [RSpecRunTime] Starting example group spec/graphql/types/jira_import_type_spec.rb. Expected to take 0.06 second. 540321:46:02Types::JiraImportType 540421:46:02 is expected to eq "JiraImport" 540521:46:02 has the expected fields 540621:46:02# [RSpecRunTime] Finishing example group spec/graphql/types/jira_import_type_spec.rb. It took 0.06 second. Expected to take 0.06 second. 540721:46:02# [RSpecRunTime] Starting example group spec/graphql/types/audit_events/definition_type_spec.rb. Expected to take 0.06 second. 540821:46:02Types::AuditEvents::DefinitionType 540921:46:02 is expected to eq "AuditEventDefinition" 541021:46:02 is expected to have graphql fields :name, :description, :introduced_by_issue, :introduced_by_mr, :feature_category, :milestone, :saved_to_database, and :streamed 541121:46:02# [RSpecRunTime] Finishing example group spec/graphql/types/audit_events/definition_type_spec.rb. It took 0.06 second. Expected to take 0.06 second. 541221:46:02# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/squasher_spec.rb. Expected to take 0.05 second. 541321:46:02Gitlab::Database::Migrations::Squasher 541421:46:02 #files_to_delete 541521:46:02 only deletes the files we're expecting 541621:46:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/squasher_spec.rb. It took 0.04 second. Expected to take 0.05 second. 541721:46:02# [RSpecRunTime] Starting example group spec/graphql/types/eventable_type_spec.rb. Expected to take 0.04 second. 541821:46:02Types::EventableType 541921:46:02 exposes events field 542021:46:02# [RSpecRunTime] Finishing example group spec/graphql/types/eventable_type_spec.rb. It took 0.04 second. Expected to take 0.04 second. 542121:46:02# [RSpecRunTime] Starting example group spec/graphql/types/ci/variable_sort_enum_spec.rb. Expected to take 0.04 second. 542221:46:02Types::Ci::VariableSortEnum 542321:46:02 exposes the available order methods 542421:46:02# [RSpecRunTime] Finishing example group spec/graphql/types/ci/variable_sort_enum_spec.rb. It took 0.04 second. Expected to take 0.04 second. 542521:46:02# [RSpecRunTime] Starting example group spec/graphql/types/ci/pipeline_trigger_type_spec.rb. Expected to take 0.04 second. 542621:46:02Types::Ci::PipelineTriggerType 542721:46:02 is expected to have graphql fields :can_access_project, :description, :has_token_exposed, :last_used, :id, :owner, and :token 542821:46:02# [RSpecRunTime] Finishing example group spec/graphql/types/ci/pipeline_trigger_type_spec.rb. It took 0.04 second. Expected to take 0.04 second. 542921:46:02# [RSpecRunTime] Starting example group spec/lib/gitlab/error_tracking/log_formatter_spec.rb. Expected to take 0.04 second. 543021:46:02Gitlab::ErrorTracking::LogFormatter 543121:46:02 appends error-related log fields and filters sensitive Sidekiq arguments 543221:46:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/error_tracking/log_formatter_spec.rb. It took 0.04 second. Expected to take 0.04 second. 543321:46:02# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/description_type_spec.rb. Expected to take 0.04 second. 543421:46:02Types::WorkItems::Widgets::DescriptionType 543521:46:02 exposes the expected fields 543621:46:02# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/description_type_spec.rb. It took 0.04 second. Expected to take 0.04 second. 543721:46:02# [RSpecRunTime] Starting example group spec/graphql/types/blob_viewer_type_spec.rb. Expected to take 0.04 second. 543821:46:02Types::BlobViewerType 543921:46:02 has the correct fields 544021:46:02# [RSpecRunTime] Finishing example group spec/graphql/types/blob_viewer_type_spec.rb. It took 0.03 second. Expected to take 0.04 second. 544121:46:21auto_explain log contains 1396 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-38-44.343.main.ndjson.gz 544221:46:21took 17.725583956 544321:46:39auto_explain log contains 1397 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-38-44.343.ci.ndjson.gz 544421:46:39took 16.930713155 544521:46:39[TEST PROF INFO] EventProf results for sql.active_record 544621:46:39Total time: 04:39.501 of 17:13.522 (27.04%) 544721:46:39Total events: 176507 544821:46:39Top 5 slowest suites (by time): 544921:46:39Notes::UpdateService (./spec/services/notes/update_service_spec.rb:5) – 00:47.845 (27141 / 40) of 02:14.716 (35.52%) 545021:46:39Repository (./spec/models/repository_spec.rb:5) – 00:38.197 (24178 / 466) of 03:38.083 (17.51%) 545121:46:39IncidentManag...:UpdateService (./spec/services/incident_management/timeline_events/update_service_spec.rb:5) – 00:27.144 (16529 / 73) of 01:24.500 (32.12%) 545221:46:39Banzai::Filte...eferenceFilter (./spec/lib/banzai/filter/references/external_issue_reference_filter_spec.rb:5) – 00:12.600 (8462 / 347) of 00:44.365 (28.4%) 545321:46:39gitlab:web_ho...ace rake tasks (./spec/tasks/gitlab/web_hook_rake_spec.rb:5) – 00:10.986 (5635 / 9) of 00:23.550 (46.65%) 545421:46:39Knapsack report was generated. Preview: 545621:46:39 "spec/models/repository_spec.rb": 218.08301295400003, 545721:46:39 "spec/services/notes/update_service_spec.rb": 134.7160311890001, 545821:46:39 "spec/services/incident_management/timeline_events/update_service_spec.rb": 84.50067125800001, 545921:46:39 "spec/lib/banzai/filter/references/external_issue_reference_filter_spec.rb": 44.36493337000002, 546021:46:39 "spec/models/integration_spec.rb": 33.532660987999975, 546121:46:39 "spec/services/alert_management/create_alert_issue_service_spec.rb": 30.558459721000077, 546221:46:39 "spec/lib/api/helpers_spec.rb": 31.103734107000037, 546321:46:39 "spec/workers/container_expiration_policies/cleanup_container_repository_worker_spec.rb": 21.03921657300009, 546421:46:39 "spec/services/packages/debian/extract_metadata_service_spec.rb": 20.153754706999962, 546521:46:39 "spec/tasks/gitlab/web_hook_rake_spec.rb": 23.497023377999994, 546621:46:39 "spec/models/hooks/system_hook_spec.rb": 20.16392253899994, 546721:46:39 "spec/models/concerns/project_api_compatibility_spec.rb": 16.2090589930001, 546821:46:39 "spec/services/issues/build_service_spec.rb": 17.312891949999994, 546921:46:39 "spec/services/work_items/create_service_spec.rb": 15.263740003000066, 547021:46:39 "spec/helpers/gitlab_routing_helper_spec.rb": 15.475800738000089, 547121:46:39 "spec/models/ci/job_token/authorization_spec.rb": 11.122448160999966, 547221:46:39 "spec/services/projects/import_export/prune_expired_export_jobs_service_spec.rb": 11.736140145000036, 547321:46:39 "spec/graphql/mutations/issues/set_due_date_spec.rb": 11.435334972999954, 547421:46:39 "spec/lib/gitlab/gitaly_client/operation_service_spec.rb": 10.960862715000076, 547521:46:39 "spec/presenters/gitlab/blame_presenter_spec.rb": 10.858726297999965, 547621:46:39 "spec/services/projects/move_project_members_service_spec.rb": 8.805239460999928, 547721:46:39 "spec/helpers/avatars_helper_spec.rb": 7.277351311000075, 547821:46:39 "spec/services/todos/destroy/confidential_issue_service_spec.rb": 8.89033199000005, 547921:46:39 "spec/services/users/update_service_spec.rb": 8.140280214000086, 548021:46:39 "spec/models/analytics/cycle_analytics/stage_spec.rb": 8.11959330700006, 548121:46:39 "spec/services/merge_requests/reload_merge_head_diff_service_spec.rb": 8.013854632999937, 548221:46:39 "spec/lib/gitlab/import_export/after_export_strategies/web_upload_strategy_spec.rb": 7.958829817000151, 548321:46:39 "spec/scripts/internal_events/cli/flows/event_definer_spec.rb": 6.678813966000007, 548421:46:39 "spec/lib/gitlab/import_export/group/relation_factory_spec.rb": 8.309669003000181, 548521:46:39 "spec/workers/projects/process_sync_events_worker_spec.rb": 6.0503995999999916, 548621:46:39 "spec/lib/gitlab/auth/ldap/user_spec.rb": 5.306105920999926, 548721:46:39 "spec/models/zoom_meeting_spec.rb": 4.832830653999963, 548821:46:39 "spec/lib/container_registry/gitlab_api_client_spec.rb": 5.945117026999924, 548921:46:39 "spec/serializers/group_child_serializer_spec.rb": 5.555766193999943, 549021:46:39 "spec/lib/gitlab/hook_data/project_builder_spec.rb": 4.604541900000186, 549121:46:39 "spec/services/jira_import/server_users_mapper_service_spec.rb": 4.364995857000167, 549221:46:39 "spec/tasks/gitlab/setup_rake_spec.rb": 3.89304182900014, 549321:46:39 "spec/serializers/discussion_entity_spec.rb": 4.63162523799997, 549421:46:39 "spec/presenters/tree_entry_presenter_spec.rb": 4.644433647000142, 549521:46:39 "spec/models/integrations/bamboo_spec.rb": 4.8463584039998295, 549621:46:39 "spec/tasks/gitlab/audit_event_types/audit_event_types_rake_spec.rb": 3.9264566269998795, 549721:46:39 "spec/finders/users_star_projects_finder_spec.rb": 4.8020487060000505, 549821:46:39 "spec/policies/organizations/organization_user_policy_spec.rb": 3.8114148350000505, 549921:46:39 "spec/lib/gitlab/ci/pipeline/expression/statement_spec.rb": 3.6357715579999876, 550021:46:39 "spec/finders/packages/go/version_finder_spec.rb": 4.069333857000174, 550121:46:39 "spec/bin/feature_flag_spec.rb": 3.2334035940000376, 550221:46:39 "spec/workers/issuable/related_links_create_worker_spec.rb": 3.262852051999971, 550321:46:39 "spec/workers/ci/test_failure_history_worker_spec.rb": 2.9629546339999706, 550421:46:39 "spec/lib/gitlab/ci/templates/Jobs/build_gitlab_ci_yaml_spec.rb": 3.8300156599998445, 550521:46:39 "spec/workers/repository_import_worker_spec.rb": 3.2523031029998037, 550621:46:39 "spec/services/design_management/copy_design_collection/queue_service_spec.rb": 1.9729663559999153, 550721:46:39 "spec/services/x509_certificate_revoke_service_spec.rb": 2.8035750050000843, 550821:46:39 "spec/lib/gitlab/usage/metrics/instrumentations/count_bulk_imports_entities_metric_spec.rb": 3.025799839000001, 550921:46:39 "spec/finders/merge_request/metrics_finder_spec.rb": 2.3138180509999984, 551021:46:39 "spec/finders/ci/job_artifacts_finder_spec.rb": 2.795899846000111, 551121:46:39 "spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes/inline_spec.rb": 2.445363201999953, 551221:46:39 "spec/workers/gitlab/bitbucket_import/stage/import_issues_notes_worker_spec.rb": 2.1239622159998817, 551321:46:39 "spec/lib/sidebars/projects/menus/packages_registries_menu_spec.rb": 1.9043289910000567, 551421:46:39 "spec/models/incident_management/project_incident_management_setting_spec.rb": 1.944984568000109, 551521:46:39 "spec/lib/gitlab/diff/line_mapper_spec.rb": 2.134304833999977, 551621:46:39 "spec/presenters/event_presenter_spec.rb": 1.8006005180000102, 551721:46:39 "spec/policies/terraform/state_policy_spec.rb": 1.7857203700000355, 551821:46:39 "spec/models/merge_requests_closing_issues_spec.rb": 1.87654551300011, 551921:46:39 "spec/lib/gitlab/deploy_key_access_spec.rb": 1.9648025259998576, 552021:46:39 "spec/services/terraform/remote_state_handler_spec.rb": 1.8224699180000243, 552121:46:39 "spec/workers/gitlab/jira_import/stage/import_issues_worker_spec.rb": 1.5631301349999376, 552221:46:39 "spec/lib/gitlab/git_ref_validator_spec.rb": 1.513590690000001, 552321:46:39 "spec/presenters/commit_presenter_spec.rb": 1.9723865759999626, 552421:46:39 "spec/helpers/projects/alert_management_helper_spec.rb": 1.2907429250001314, 552521:46:39 "spec/lib/gitlab/database/partitioning/detached_partition_dropper_spec.rb": 4.7317427330001465, 552621:46:39 "spec/models/ci/build_execution_config_spec.rb": 1.5142636800001128, 552721:46:39 "spec/lib/gitlab/usage/metrics/instrumentations/count_projects_metric_spec.rb": 1.31149728399987, 552821:46:39 "spec/services/packages/maven/metadata/append_package_file_service_spec.rb": 1.2863184369998635, 552921:46:39 "spec/lib/gitlab/ci/ansi2json_spec.rb": 1.2537086980000822, 553021:46:39 "spec/workers/authorized_project_update/project_recalculate_worker_spec.rb": 1.2999582150000606, 553121:46:39 "spec/lib/gitlab/jira_import/labels_importer_spec.rb": 1.2554006390000723, 553221:46:39 "spec/finders/banzai/uploads_finder_spec.rb": 1.210009282000101, 553321:46:39 "spec/graphql/mutations/security/ci_configuration/base_security_analyzer_spec.rb": 1.2813009970000167, 553421:46:39 "spec/models/x509_certificate_spec.rb": 1.1121908489999441, 553521:46:39 "spec/services/ci/append_build_trace_service_spec.rb": 1.153706695999972, 553621:46:39 "spec/lib/gitlab/http_io_spec.rb": 1.1364792479998869, 553721:46:39 "spec/lib/gitlab/usage/metrics/instrumentations/dormant_user_setting_enabled_metric_spec.rb": 0.9728460600001654, 553821:46:39 "spec/services/packages/update_tags_service_spec.rb": 1.05205008300004, 553921:46:39 "spec/helpers/wiki_page_version_helper_spec.rb": 1.0173542859999998, 554021:46:39 "spec/finders/repositories/changelog_commits_finder_spec.rb": 1.0572010629998658, 554121:46:39 "spec/services/ml/update_model_service_spec.rb": 0.9870837180001217, 554221:46:39 "spec/lib/gitlab/issuables_count_for_state_spec.rb": 1.0458321040000556, 554321:46:39 "spec/lib/gitlab/gitaly_client/call_spec.rb": 0.8846114650000345, 554421:46:39 "spec/models/integrations/zentao_tracker_data_spec.rb": 0.8656311470001583, 554521:46:39 "spec/workers/gitlab/github_import/replay_events_worker_spec.rb": 0.757947594000143, 554621:46:39 "spec/policies/system_hook_policy_spec.rb": 0.8317337799999223, 554721:46:39 "spec/lib/gitlab/omniauth_initializer_spec.rb": 0.7642360739998821, 554821:46:39 "spec/lib/gitlab/database/async_constraints/validators/check_constraint_spec.rb": 0.703465708000067, 554921:46:39 "spec/workers/ci/runners/stale_machines_cleanup_cron_worker_spec.rb": 0.791011061999825, 555021:46:39 "spec/presenters/search_service_presenter_spec.rb": 0.7548706550001043, 555121:46:39 "spec/models/work_items/widgets/base_spec.rb": 0.8950599649999731, 555221:46:39 "spec/workers/export_csv_worker_spec.rb": 0.6321420940000735, 555321:46:39 "spec/rubocop/todo_dir_spec.rb": 0.5507412999997996, 555421:46:39 "spec/lib/gitlab/alert_management/fingerprint_spec.rb": 0.5856005570001344, 555521:46:39 "spec/lib/gitlab/ci/reports/security/scanner_spec.rb": 0.5340982220000114, 555621:46:39 "spec/lib/json_web_token/project_token_claims_spec.rb": 0.6251934350000283, 555721:46:39 "spec/models/projects/wiki_repository_spec.rb": 0.5476251200000206, 555821:46:39 "spec/serializers/project_import_entity_spec.rb": 0.5283246209999106, 555921:46:39 "spec/workers/gitlab/github_import/attachments/import_note_worker_spec.rb": 0.5588568900000155, 556021:46:39 "spec/tooling/danger/sidekiq_args_spec.rb": 0.44835897699999805, 556121:46:39 "spec/lib/json_web_token/hmac_token_spec.rb": 0.48509364400001687, 556221:46:39 "spec/rubocop/cop/avoid_return_from_blocks_spec.rb": 0.4759318159999566, 556321:46:39 "spec/lib/gitlab/tracking/event_validator_spec.rb": 0.5542255899999873, 556421:46:39 "spec/support_specs/stub_member_access_level_spec.rb": 0.35890903400013485, 556521:46:39 "spec/lib/gitlab/ci/reports/reports_comparer_spec.rb": 0.38846637100004955, 556621:46:39 "spec/presenters/import/pending_reassignment_alert_presenter_spec.rb": 0.3954020909998235, 556721:46:39 "spec/lib/gitlab/database/health_status/indicators/write_ahead_log_spec.rb": 0.5248482530000729, 556821:46:39 "spec/workers/schedule_merge_request_cleanup_refs_worker_spec.rb": 0.32216663700000936, 556921:46:39 "spec/lib/gitlab/github_import/importer/repository_importer_spec.rb": 0.30005901799995627, 557021:46:39 "spec/views/layouts/_flash.html.haml_spec.rb": 0.3969594610000513, 557121:46:39 "spec/views/devise/shared/_tabs_ldap.haml_spec.rb": 0.3872598619998371, 557221:46:39 "spec/rubocop/cop/file_decompression_spec.rb": 0.27035058999990724, 557321:46:39 "spec/lib/gitlab/config/entry/factory_spec.rb": 0.3324066049999601, 557421:46:39 "spec/scripts/internal_events/cli/flows/flow_advisor_spec.rb": 0.17372714800012545, 557521:46:39 "spec/lib/banzai/filter/ascii_doc_sanitization_filter_spec.rb": 0.22889801300016188, 557621:46:39 "spec/models/resource_events/abuse_report_event_spec.rb": 0.28463816900011807, 557721:46:39 "spec/serializers/integrations/field_entity_spec.rb": 0.27026697999986027, 557821:46:39 "spec/lib/sidebars/organizations/menus/manage_menu_spec.rb": 0.24708877200009738, 557921:46:39 "spec/lib/web_ide/settings/extensions_gallery_metadata_validator_spec.rb": 0.2279609839999921, 558021:46:39 "spec/models/integrations/pivotaltracker_spec.rb": 0.2234785529999499, 558121:46:39 "spec/lib/gitlab/graphql/limit/field_call_count_spec.rb": 0.20069316599983722, 558221:46:39 "spec/models/group_deploy_keys_group_spec.rb": 0.1848911560000488, 558321:46:39 "spec/rubocop/cop/background_migration/avoid_silent_rescue_exceptions_spec.rb": 0.2135492139998405, 558421:46:39 "spec/components/layouts/settings_section_component_spec.rb": 0.16606016800005818, 558521:46:39 "spec/views/shared/_milestones_sort_dropdown.html.haml_spec.rb": 0.42860844899996664, 558621:46:39 "spec/lib/gitlab/fp/rop_helpers_spec.rb": 0.16994866699997146, 558721:46:39 "spec/lib/gitlab/auth/otp/strategies/duo_auth/manual_otp_spec.rb": 0.14779100999999173, 558821:46:39 "spec/lib/gitlab/mailgun/webhook_processors/failure_logger_spec.rb": 0.15251029899991408, 558921:46:39 "spec/workers/repository_check/dispatch_worker_spec.rb": 0.14950073899990457, 559021:46:39 "spec/rubocop/cop/prefer_class_methods_over_module_spec.rb": 0.14825328000006266, 559121:46:39 "spec/services/repositories/replicate_service_spec.rb": 0.11166819200002465, 559221:46:39 "spec/serializers/ci/tag_serializer_spec.rb": 0.27797170999997434, 559321:46:39 "spec/lib/gitlab/sidekiq_middleware/worker_context/server_spec.rb": 0.1284691800001383, 559421:46:39 "spec/lib/gitlab/view/presenter/factory_spec.rb": 0.11057589199981521, 559521:46:39 "spec/lib/banzai/filter/ascii_doc_post_processing_filter_spec.rb": 0.1062838020000072, 559621:46:39 "spec/lib/gitlab/import_export/after_export_strategy_builder_spec.rb": 0.1054088230000616, 559721:46:39 "spec/lib/gitlab/usage_data_counters_spec.rb": 0.11305597199998374, 559821:46:39 "spec/lib/atlassian/jira_connect_spec.rb": 0.11394775100006882, 559921:46:39 "spec/lib/gitlab/auth/otp/strategies/devise_spec.rb": 0.10636989199997515, 560021:46:39 "spec/graphql/types/customer_relations/contact_state_counts_type_spec.rb": 0.13209918099983042, 560121:46:39 "spec/graphql/types/clusters/agent_activity_event_type_spec.rb": 0.09257236400003421, 560221:46:39 "spec/lib/audit_events/google_cloud/logging_service/logger_spec.rb": 0.10295234199998049, 560321:46:39 "spec/graphql/types/ci/pipeline_schedule_type_spec.rb": 0.09472210300009465, 560421:46:39 "spec/lib/gitlab/metrics/runtime_limiter_spec.rb": 0.09384319300011157, 560521:46:39 "spec/helpers/emoji_helper_spec.rb": 0.08372745399992709, 560621:46:39 "spec/graphql/types/merge_requests/mergeability_check_status_enum_spec.rb": 0.06671697499996299, 560721:46:39 "spec/graphql/types/ci_configuration/sast/entity_type_spec.rb": 0.06572328500010371, 560821:46:39 "spec/lib/gitlab/kubernetes/kubeconfig/entry/context_spec.rb": 0.06840495500000543, 560921:46:39 "spec/graphql/types/ci/config/stage_type_spec.rb": 0.0664741650000451, 561021:46:39 "spec/lib/gitlab/usage/metrics/instrumentations/smtp_encrypted_secrets_metric_spec.rb": 0.06817055500005154, 561121:46:39 "spec/lib/sidebars/projects/super_sidebar_menus/manage_menu_spec.rb": 0.06493956599979356, 561221:46:39 "spec/lib/gitlab/graphql/timeout_spec.rb": 0.06257054499997139, 561321:46:39 "spec/initializers/rails_asset_host_spec.rb": 0.06427049500007342, 561421:46:39 "spec/graphql/types/jira_import_type_spec.rb": 0.06295361599995886, 561521:46:39 "spec/graphql/types/audit_events/definition_type_spec.rb": 0.06292266599984941, 561621:46:39 "spec/lib/gitlab/database/migrations/squasher_spec.rb": 0.040067426999939926, 561721:46:39 "spec/graphql/types/eventable_type_spec.rb": 0.03826983699991615, 561821:46:39 "spec/graphql/types/ci/variable_sort_enum_spec.rb": 0.03761948700002904, 561921:46:39 "spec/graphql/types/ci/pipeline_trigger_type_spec.rb": 0.03805979800017667, 562021:46:39 "spec/lib/gitlab/error_tracking/log_formatter_spec.rb": 0.04093119599997408, 562121:46:39 "spec/graphql/types/work_items/widgets/description_type_spec.rb": 0.03946990800000094, 562221:46:39 "spec/graphql/types/blob_viewer_type_spec.rb": 0.03466114700017897 562421:46:39Knapsack global time execution for tests: 17m 13s 562521:46:39Finished in 17 minutes 59 seconds (files took 1 minute 44.52 seconds to load) 562621:46:393496 examples, 0 failures 562721:46:39Randomized with seed 42930 562821:46:48[TEST PROF INFO] Time spent in factories: 09:59.568 (54.84% of total time) 562921:46:48RSpec exited with 0. 563021:46:48No examples to retry, congrats! 563221:46:49Running after script... 563321:46:49$ source scripts/utils.sh 563421:46:49$ log_disk_usage 563521:46:49******************************************************* 563621:46:49This runner currently has 78G free disk space. 563721:46:49******************************************************* 569421:46:50$ bundle exec gem list gitlab_quality-test_tooling 569521:46:52gitlab_quality-test_tooling (2.1.0) 569621:46:52$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 569921:46:52$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 570221:46:52$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 570521:46:52$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 570921:46:54$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 571321:46:56$ tooling/bin/push_job_metrics || true 571421:46:58[job-metrics] Pushing job metrics file for the CI/CD job. 571521:46:58[job-metrics] Pushed 4 CI job metric entries to InfluxDB. 571721:46:58Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-20 due to policy 571921:46:59Uploading artifacts... 572021:46:59auto_explain/: found 3 matching artifact files and directories 572121:46:59coverage/: found 5 matching artifact files and directories 572221:46:59crystalball/: found 2 matching artifact files and directories 572321:46:59WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 572421:46:59knapsack/: found 4 matching artifact files and directories 572521:46:59rspec/: found 16 matching artifact files and directories 572621:46:59WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 572721:46:59log/*.log: found 15 matching artifact files and directories 572921:46:59WARNING: Retrying... context=artifacts-uploader error=request redirected 573021:47:02Uploading artifacts as "archive" to coordinator... 201 Created id=8368446392 responseStatus=201 Created token=glcbt-66 573121:47:02Uploading artifacts... 573221:47:02rspec/rspec-*.xml: found 1 matching artifact files and directories 573421:47:02WARNING: Retrying... context=artifacts-uploader error=request redirected 573521:47:04Uploading artifacts as "junit" to coordinator... 201 Created id=8368446392 responseStatus=201 Created token=glcbt-66 573721:47:13Job succeeded