121:36:27 #maven_duplicates_allowed 221:36:27 is expected to validate that the length of :maven_duplicate_exception_regex is at most 255 421:36:27 is expected to allow :maven_duplicate_exception_regex to be ‹"SNAPSHOT"› 521:36:27 is expected to allow :maven_duplicate_exception_regex to be ‹".*"› 621:36:27 is expected to allow :maven_duplicate_exception_regex to be ‹"v.+"› 721:36:27 is expected to allow :maven_duplicate_exception_regex to be ‹"v10.1.*"› 821:36:27 is expected to allow :maven_duplicate_exception_regex to be ‹"(?:v.+|SNAPSHOT|TEMP)"› 921:36:27 is expected not to allow :maven_duplicate_exception_regex to be ‹"["› 1021:36:27 is expected not to allow :maven_duplicate_exception_regex to be ‹"(?:v.+|SNAPSHOT|TEMP"› 1121:36:27 is expected to allow :generic_duplicate_exception_regex to be ‹"SNAPSHOT"› 1221:36:27 is expected to allow :generic_duplicate_exception_regex to be ‹".*"› 1321:36:27 is expected to allow :generic_duplicate_exception_regex to be ‹"v.+"› 1421:36:27 is expected to allow :generic_duplicate_exception_regex to be ‹"v10.1.*"› 1521:36:28 is expected to allow :generic_duplicate_exception_regex to be ‹"(?:v.+|SNAPSHOT|TEMP)"› 1621:36:28 is expected not to allow :generic_duplicate_exception_regex to be ‹"["› 1721:36:28 is expected not to allow :generic_duplicate_exception_regex to be ‹"(?:v.+|SNAPSHOT|TEMP"› 1821:36:28 is expected to allow :nuget_duplicate_exception_regex to be ‹"SNAPSHOT"› 1921:36:28 is expected to allow :nuget_duplicate_exception_regex to be ‹".*"› 2021:36:28 is expected to allow :nuget_duplicate_exception_regex to be ‹"v.+"› 2121:36:28 is expected to allow :nuget_duplicate_exception_regex to be ‹"v10.1.*"› 2221:36:28 is expected to allow :nuget_duplicate_exception_regex to be ‹"(?:v.+|SNAPSHOT|TEMP)"› 2321:36:28 is expected not to allow :nuget_duplicate_exception_regex to be ‹"["› 2421:36:28 is expected not to allow :nuget_duplicate_exception_regex to be ‹"(?:v.+|SNAPSHOT|TEMP"› 2621:36:28 .namespace_id_in 2721:36:28 is expected to eq [#<Namespace::PackageSetting namespace_id: 289, maven_duplicates_allowed: true, maven_duplicate_excep...lse, terraform_module_duplicates_allowed: false, terraform_module_duplicate_exception_regex: "foo">] 2821:36:28 .with_terraform_module_duplicates_allowed_or_exception_regex 2921:36:28 when terraform_module_duplicates_allowed is true 3021:36:28 is expected to eq [#<Namespace::PackageSetting namespace_id: 291, maven_duplicates_allowed: true, maven_duplicate_excep...alse, terraform_module_duplicates_allowed: true, terraform_module_duplicate_exception_regex: "foo">] 3121:36:28 when terraform_module_duplicate_exception_regex is present 3221:36:28 is expected to eq [#<Namespace::PackageSetting namespace_id: 291, maven_duplicates_allowed: true, maven_duplicate_excep...alse, terraform_module_duplicates_allowed: true, terraform_module_duplicate_exception_regex: "foo">] 3321:36:28 when terraform_module_duplicates_allowed is false and terraform_module_duplicate_exception_regex is empty 3421:36:28 is expected to be empty 3521:36:28 .duplicates_allowed? 3621:36:28 package types with package_settings 3721:36:28 with package_type: maven 3821:36:29 duplicates_allowed: true, duplicate_exception_regex: "", result: true 3921:36:29 is expected to equal true 4021:36:29 duplicates_allowed: false, duplicate_exception_regex: "", result: false 4121:36:29 is expected to equal false 4221:36:29 duplicates_allowed: false, duplicate_exception_regex: ".*", result: true 4321:36:29 is expected to equal true 4421:36:29 duplicates_allowed: false, duplicate_exception_regex: "fo.*", result: true 4521:36:29 is expected to equal true 4621:36:29 duplicates_allowed: false, duplicate_exception_regex: ".*be.*", result: true 4721:36:30 is expected to equal true 4821:36:30 with package_type: generic 4921:36:30 duplicates_allowed: true, duplicate_exception_regex: "", result: true 5021:36:30 is expected to equal true 5121:36:30 duplicates_allowed: false, duplicate_exception_regex: "", result: false 5221:36:30 is expected to equal false 5321:36:30 duplicates_allowed: false, duplicate_exception_regex: ".*", result: true 5421:36:30 is expected to equal true 5521:36:30 duplicates_allowed: false, duplicate_exception_regex: "fo.*", result: true 5621:36:30 is expected to equal true 5721:36:30 duplicates_allowed: false, duplicate_exception_regex: ".*be.*", result: true 5821:36:30 is expected to equal true 5921:36:30 with package_type: nuget 6021:36:31 duplicates_allowed: true, duplicate_exception_regex: "", result: true 6121:36:31 is expected to equal true 6221:36:31 duplicates_allowed: false, duplicate_exception_regex: "", result: false 6321:36:31 is expected to equal false 6421:36:31 duplicates_allowed: false, duplicate_exception_regex: ".*", result: true 6521:36:31 is expected to equal true 6621:36:31 duplicates_allowed: false, duplicate_exception_regex: "fo.*", result: true 6721:36:31 is expected to equal true 6821:36:31 duplicates_allowed: false, duplicate_exception_regex: ".*be.*", result: true 6921:36:31 is expected to equal true 7021:36:31 with package_type: terraform_module 7121:36:31 duplicates_allowed: true, duplicate_exception_regex: "", result: true 7221:36:31 is expected to equal true 7321:36:31 duplicates_allowed: false, duplicate_exception_regex: "", result: false 7421:36:31 is expected to equal false 7521:36:31 duplicates_allowed: false, duplicate_exception_regex: ".*", result: true 7621:36:31 is expected to equal true 7721:36:31 duplicates_allowed: false, duplicate_exception_regex: "fo.*", result: true 7821:36:31 is expected to equal true 7921:36:31 duplicates_allowed: false, duplicate_exception_regex: ".*be.*", result: true 8021:36:31 is expected to equal true 8121:36:31 behaves like package types without package_settings 8221:36:31 with package_type:npm 8321:36:32 raises an error 8421:36:32 with package_type:conan 8521:36:33 raises an error 8621:36:33 with package_type:pypi 8721:36:33 raises an error 8821:36:33 with package_type:composer 8921:36:33 raises an error 9021:36:33 with package_type:golang 9121:36:34 raises an error 9221:36:34 with package_type:debian 9321:36:35 raises an error 9421:36:35# [RSpecRunTime] RSpec elapsed time: 10 minutes 44.28 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.07 1.24 1.26 1/278 6218 9621:36:35 with package_type:rubygems 9721:36:35 raises an error 9821:36:35 with package_type:helm 9921:36:36 raises an error 10021:36:36 with package_type:rpm 10121:36:36 raises an error 10221:36:36 with package_type:ml_model 10321:36:37 raises an error 10421:36:37 .duplicates_allowed_for_package? 10521:36:37 with no package given 10621:36:37 is expected to equal true 10721:36:37 package types with package_settings 10821:36:37 with package_type: maven 10921:36:38 duplicates_allowed: true, result: true 11021:36:38 is expected to equal true 11121:36:38 duplicates_allowed: false, result: false 11221:36:38 is expected to equal false 11321:36:38 with package_type: generic 11421:36:38 duplicates_allowed: true, result: true 11521:36:38 is expected to equal true 11621:36:38 duplicates_allowed: false, result: false 11721:36:38 is expected to equal false 11821:36:38 with package_type: nuget 11921:36:38 duplicates_allowed: true, result: true 12021:36:38 is expected to equal true 12121:36:38 duplicates_allowed: false, result: false 12221:36:39 is expected to equal false 12321:36:39 with package_type: terraform_module 12421:36:39 duplicates_allowed: true, result: true 12521:36:39 is expected to equal true 12621:36:39 duplicates_allowed: false, result: false 12721:36:39 is expected to equal false 12821:36:39 behaves like package types without package_settings 12921:36:39 with package_type:npm 13021:36:39 raises an error 13121:36:39 with package_type:conan 13221:36:40 raises an error 13321:36:40 with package_type:pypi 13421:36:41 raises an error 13521:36:41 with package_type:composer 13621:36:41 raises an error 13721:36:41 with package_type:golang 13821:36:41 raises an error 13921:36:41 with package_type:debian 14021:36:42 raises an error 14121:36:42 with package_type:rubygems 14221:36:43 raises an error 14321:36:43 with package_type:helm 14421:36:43 raises an error 14521:36:43 with package_type:rpm 14621:36:43 raises an error 14721:36:43 with package_type:ml_model 14821:36:44 raises an error 14921:36:44 .matches_duplicate_exception? 15021:36:44 with no package given 15121:36:44 is expected to equal true 15221:36:44 package types with package_settings 15321:36:44 with package_type: maven 15421:36:44 when regexp matches package name 15521:36:45 is expected to equal true 15621:36:45 when regexp matches package version 15721:36:45 is expected to equal true 15821:36:45 when regexp does not match either package name or version 15921:36:45 is expected to equal false 16021:36:45 with package_type: generic 16121:36:45 when regexp matches package name 16221:36:45 is expected to equal true 16321:36:45 when regexp matches package version 16421:36:45 is expected to equal true 16521:36:45 when regexp does not match either package name or version 16621:36:45 is expected to equal false 16721:36:45 with package_type: nuget 16821:36:45 when regexp matches package name 16921:36:45 is expected to equal true 17021:36:45 when regexp matches package version 17121:36:46 is expected to equal true 17221:36:46 when regexp does not match either package name or version 17321:36:46 is expected to equal false 17421:36:46 with package_type: terraform_module 17521:36:46 when regexp matches package name 17621:36:46 is expected to equal true 17721:36:46 when regexp matches package version 17821:36:46 is expected to equal true 17921:36:46 when regexp does not match either package name or version 18021:36:46 is expected to equal false 18121:36:46 package forwarding attributes 18221:36:46 behaves like a cascading namespace setting boolean attribute 18321:36:46 #maven_package_requests_forwarding 18421:36:46 when there is no parent 18521:36:46 and the value is not nil 18621:36:46 returns the local value 18721:36:46 and the value is nil 18821:36:46 returns the application settings value 18921:36:46 when parent does not lock the attribute 19021:36:46 and value is not nil 19121:36:46 returns local setting when present 19221:36:46 returns the parent value when local value is nil 19321:36:47 returns the correct dirty value 19421:36:47 does not return the application setting value when parent value is false 19521:36:47 and the value is nil 19621:36:47 cascades to the application settings value 19721:36:47 when multiple ancestors set a value 19821:36:47 returns the closest ancestor value 19921:36:47 when parent locks the attribute 20021:36:47 returns the parent value 20121:36:47 does not allow the local value to be saved 20221:36:47 when the application settings locks the attribute 20321:36:47 returns the application setting value 20421:36:47 does not allow the local value to be saved 20521:36:47 when parent locked the attribute then the application settings locks it 20621:36:47 returns the application setting value 20721:36:47 #maven_package_requests_forwarding? 20821:36:47 aliases the method when the attribute is a boolean 20921:36:47 #maven_package_requests_forwarding= 21021:36:47 parent_value: true, current_subgroup_value: nil, new_subgroup_value: true, expected_subgroup_value_after_update: nil 21121:36:48 validates starting values from before block 21221:36:48 does not save the value locally when it matches cascaded value 21321:36:48 when mass assigned 21421:36:48 does not save the value locally when it matches cascaded value 21521:36:48 parent_value: true, current_subgroup_value: nil, new_subgroup_value: "true", expected_subgroup_value_after_update: nil 21621:36:48 validates starting values from before block 21721:36:48 does not save the value locally when it matches cascaded value 21821:36:48 when mass assigned 21921:36:48 does not save the value locally when it matches cascaded value 22021:36:48 parent_value: true, current_subgroup_value: false, new_subgroup_value: true, expected_subgroup_value_after_update: true 22121:36:48 validates starting values from before block 22221:36:48 does not save the value locally when it matches cascaded value 22321:36:48 when mass assigned 22421:36:48 does not save the value locally when it matches cascaded value 22521:36:48 parent_value: true, current_subgroup_value: false, new_subgroup_value: "true", expected_subgroup_value_after_update: true 22621:36:48 validates starting values from before block 22721:36:48 does not save the value locally when it matches cascaded value 22821:36:48 when mass assigned 22921:36:48 does not save the value locally when it matches cascaded value 23021:36:48 parent_value: true, current_subgroup_value: true, new_subgroup_value: false, expected_subgroup_value_after_update: false 23121:36:48 validates starting values from before block 23221:36:49 does not save the value locally when it matches cascaded value 23321:36:49 when mass assigned 23421:36:49 does not save the value locally when it matches cascaded value 23521:36:49 parent_value: true, current_subgroup_value: true, new_subgroup_value: "false", expected_subgroup_value_after_update: false 23621:36:49 validates starting values from before block 23721:36:49 does not save the value locally when it matches cascaded value 23821:36:49 when mass assigned 23921:36:49 does not save the value locally when it matches cascaded value 24021:36:49 parent_value: false, current_subgroup_value: nil, new_subgroup_value: false, expected_subgroup_value_after_update: nil 24121:36:49 validates starting values from before block 24221:36:49 does not save the value locally when it matches cascaded value 24321:36:49 when mass assigned 24421:36:49 does not save the value locally when it matches cascaded value 24521:36:49 parent_value: false, current_subgroup_value: nil, new_subgroup_value: true, expected_subgroup_value_after_update: true 24621:36:49 validates starting values from before block 24721:36:49 does not save the value locally when it matches cascaded value 24821:36:49 when mass assigned 24921:36:49 does not save the value locally when it matches cascaded value 25021:36:49 parent_value: false, current_subgroup_value: true, new_subgroup_value: false, expected_subgroup_value_after_update: false 25121:36:49 validates starting values from before block 25221:36:49 does not save the value locally when it matches cascaded value 25321:36:49 when mass assigned 25421:36:50 does not save the value locally when it matches cascaded value 25521:36:50 parent_value: false, current_subgroup_value: false, new_subgroup_value: true, expected_subgroup_value_after_update: true 25621:36:50 validates starting values from before block 25721:36:50 does not save the value locally when it matches cascaded value 25821:36:50 when mass assigned 25921:36:50 does not save the value locally when it matches cascaded value 26021:36:50 #maven_package_requests_forwarding_locked? 26121:36:50 when attribute is locked by self 26221:36:50 is not locked by default 26321:36:50 is locked when including self 26421:36:50 when parent does not lock the attribute 26521:36:50 behaves like not locked 26621:36:50 is not locked by an ancestor 26721:36:50 is not locked by application setting 26821:36:50 does not return a locked namespace 26921:36:50 when parent locks the attribute 27021:36:50 is locked by an ancestor 27121:36:50 is not locked by application setting 27221:36:50 returns a locked namespace settings object 27321:36:50 when not locked by application settings 27421:36:50 behaves like not locked 27521:36:50 is not locked by an ancestor 27621:36:50 is not locked by application setting 27721:36:50 does not return a locked namespace 27821:36:50 when locked by application settings 27921:36:50 is not locked by an ancestor 28021:36:51 is locked by application setting 28121:36:51 does not return a locked namespace 28221:36:51 #lock_maven_package_requests_forwarding= 28321:36:51 when parent locks the attribute 28421:36:51 does not allow the attribute to be saved 28521:36:51 when parent does not lock the attribute 28621:36:51 allows the lock to be set when the attribute is not nil 28721:36:51 does not allow the lock to be saved when the attribute is nil 28821:36:51 copies the cascaded value when locking the attribute if the local value is nil 28921:36:51 when application settings locks the attribute 29021:36:51 does not allow the attribute to be saved 29121:36:51 when application_settings does not lock the attribute 29221:36:51 allows the attribute to be saved 29321:36:51 after update callback 29421:36:51 clears descendant locks 29521:36:51 behaves like a cascading namespace setting boolean attribute 29621:36:51 #pypi_package_requests_forwarding 29721:36:51 when there is no parent 29821:36:51 and the value is not nil 29921:36:51 returns the local value 30021:36:51 and the value is nil 30121:36:51 returns the application settings value 30221:36:51 when parent does not lock the attribute 30321:36:51 and value is not nil 30421:36:52 returns local setting when present 30521:36:52 returns the parent value when local value is nil 30621:36:52 returns the correct dirty value 30721:36:52 does not return the application setting value when parent value is false 30821:36:52 and the value is nil 30921:36:52 cascades to the application settings value 31021:36:52 when multiple ancestors set a value 31121:36:52 returns the closest ancestor value 31221:36:52 when parent locks the attribute 31321:36:52 returns the parent value 31421:36:52 does not allow the local value to be saved 31521:36:52 when the application settings locks the attribute 31621:36:52 returns the application setting value 31721:36:52 does not allow the local value to be saved 31821:36:52 when parent locked the attribute then the application settings locks it 31921:36:52 returns the application setting value 32021:36:52 #pypi_package_requests_forwarding? 32121:36:53 aliases the method when the attribute is a boolean 32221:36:53 #pypi_package_requests_forwarding= 32321:36:53 parent_value: true, current_subgroup_value: nil, new_subgroup_value: true, expected_subgroup_value_after_update: nil 32421:36:53 validates starting values from before block 32521:36:53 does not save the value locally when it matches cascaded value 32621:36:53 when mass assigned 32721:36:53 does not save the value locally when it matches cascaded value 32821:36:53 parent_value: true, current_subgroup_value: nil, new_subgroup_value: "true", expected_subgroup_value_after_update: nil 32921:36:53 validates starting values from before block 33021:36:53 does not save the value locally when it matches cascaded value 33121:36:53 when mass assigned 33221:36:53 does not save the value locally when it matches cascaded value 33321:36:53 parent_value: true, current_subgroup_value: false, new_subgroup_value: true, expected_subgroup_value_after_update: true 33421:36:53 validates starting values from before block 33521:36:53 does not save the value locally when it matches cascaded value 33621:36:53 when mass assigned 33721:36:53 does not save the value locally when it matches cascaded value 33821:36:53 parent_value: true, current_subgroup_value: false, new_subgroup_value: "true", expected_subgroup_value_after_update: true 33921:36:53 validates starting values from before block 34021:36:53 does not save the value locally when it matches cascaded value 34121:36:53 when mass assigned 34221:36:54 does not save the value locally when it matches cascaded value 34321:36:54 parent_value: true, current_subgroup_value: true, new_subgroup_value: false, expected_subgroup_value_after_update: false 34421:36:54 validates starting values from before block 34521:36:54 does not save the value locally when it matches cascaded value 34621:36:54 when mass assigned 34721:36:54 does not save the value locally when it matches cascaded value 34821:36:54 parent_value: true, current_subgroup_value: true, new_subgroup_value: "false", expected_subgroup_value_after_update: false 34921:36:54 validates starting values from before block 35021:36:54 does not save the value locally when it matches cascaded value 35121:36:54 when mass assigned 35221:36:54 does not save the value locally when it matches cascaded value 35321:36:54 parent_value: false, current_subgroup_value: nil, new_subgroup_value: false, expected_subgroup_value_after_update: nil 35421:36:54 validates starting values from before block 35521:36:54 does not save the value locally when it matches cascaded value 35621:36:54 when mass assigned 35721:36:54 does not save the value locally when it matches cascaded value 35821:36:54 parent_value: false, current_subgroup_value: nil, new_subgroup_value: true, expected_subgroup_value_after_update: true 35921:36:54 validates starting values from before block 36021:36:54 does not save the value locally when it matches cascaded value 36121:36:54 when mass assigned 36221:36:55 does not save the value locally when it matches cascaded value 36321:36:55 parent_value: false, current_subgroup_value: true, new_subgroup_value: false, expected_subgroup_value_after_update: false 36421:36:55 validates starting values from before block 36521:36:55 does not save the value locally when it matches cascaded value 36621:36:55 when mass assigned 36721:36:55 does not save the value locally when it matches cascaded value 36821:36:55 parent_value: false, current_subgroup_value: false, new_subgroup_value: true, expected_subgroup_value_after_update: true 36921:36:55 validates starting values from before block 37021:36:55 does not save the value locally when it matches cascaded value 37121:36:55 when mass assigned 37221:36:55 does not save the value locally when it matches cascaded value 37321:36:55 #pypi_package_requests_forwarding_locked? 37421:36:55 when attribute is locked by self 37521:36:55 is not locked by default 37621:36:55 is locked when including self 37721:36:55 when parent does not lock the attribute 37821:36:55 behaves like not locked 37921:36:55 is not locked by an ancestor 38021:36:55 is not locked by application setting 38121:36:55 does not return a locked namespace 38221:36:55 when parent locks the attribute 38321:36:55 is locked by an ancestor 38421:36:55 is not locked by application setting 38521:36:55 returns a locked namespace settings object 38621:36:55 when not locked by application settings 38721:36:55 behaves like not locked 38821:36:56 is not locked by an ancestor 38921:36:56 is not locked by application setting 39021:36:56 does not return a locked namespace 39121:36:56 when locked by application settings 39221:36:56 is not locked by an ancestor 39321:36:56 is locked by application setting 39421:36:56 does not return a locked namespace 39521:36:56 #lock_pypi_package_requests_forwarding= 39621:36:56 when parent locks the attribute 39721:36:56 does not allow the attribute to be saved 39821:36:56 when parent does not lock the attribute 39921:36:56 allows the lock to be set when the attribute is not nil 40021:36:56 does not allow the lock to be saved when the attribute is nil 40121:36:56 copies the cascaded value when locking the attribute if the local value is nil 40221:36:56 when application settings locks the attribute 40321:36:56 does not allow the attribute to be saved 40421:36:56 when application_settings does not lock the attribute 40521:36:56 allows the attribute to be saved 40621:36:56 after update callback 40721:36:56 clears descendant locks 40821:36:56 behaves like a cascading namespace setting boolean attribute 40921:36:57 #npm_package_requests_forwarding 41021:36:57 when there is no parent 41121:36:57 and the value is not nil 41221:36:57 returns the local value 41321:36:57 and the value is nil 41421:36:57 returns the application settings value 41521:36:57 when parent does not lock the attribute 41621:36:57 and value is not nil 41721:36:57 returns local setting when present 41821:36:57 returns the parent value when local value is nil 41921:36:57 returns the correct dirty value 42021:36:57 does not return the application setting value when parent value is false 42121:36:57 and the value is nil 42221:36:57 cascades to the application settings value 42321:36:57 when multiple ancestors set a value 42421:36:57 returns the closest ancestor value 42521:36:57 when parent locks the attribute 42621:36:57 returns the parent value 42721:36:57 does not allow the local value to be saved 42821:36:57 when the application settings locks the attribute 42921:36:58 returns the application setting value 43021:36:58 does not allow the local value to be saved 43121:36:58 when parent locked the attribute then the application settings locks it 43221:36:58 returns the application setting value 43321:36:58 #npm_package_requests_forwarding? 43421:36:58 aliases the method when the attribute is a boolean 43521:36:58 #npm_package_requests_forwarding= 43621:36:58 parent_value: true, current_subgroup_value: nil, new_subgroup_value: true, expected_subgroup_value_after_update: nil 43721:36:58 validates starting values from before block 43821:36:58 does not save the value locally when it matches cascaded value 43921:36:58 when mass assigned 44021:36:58 does not save the value locally when it matches cascaded value 44121:36:58 parent_value: true, current_subgroup_value: nil, new_subgroup_value: "true", expected_subgroup_value_after_update: nil 44221:36:58 validates starting values from before block 44321:36:58 does not save the value locally when it matches cascaded value 44421:36:58 when mass assigned 44521:36:58 does not save the value locally when it matches cascaded value 44621:36:58 parent_value: true, current_subgroup_value: false, new_subgroup_value: true, expected_subgroup_value_after_update: true 44721:36:58 validates starting values from before block 44821:36:58 does not save the value locally when it matches cascaded value 44921:36:58 when mass assigned 45021:36:59 does not save the value locally when it matches cascaded value 45121:36:59 parent_value: true, current_subgroup_value: false, new_subgroup_value: "true", expected_subgroup_value_after_update: true 45221:36:59 validates starting values from before block 45321:36:59 does not save the value locally when it matches cascaded value 45421:36:59 when mass assigned 45521:36:59 does not save the value locally when it matches cascaded value 45621:36:59 parent_value: true, current_subgroup_value: true, new_subgroup_value: false, expected_subgroup_value_after_update: false 45721:36:59 validates starting values from before block 45821:36:59 does not save the value locally when it matches cascaded value 45921:36:59 when mass assigned 46021:36:59 does not save the value locally when it matches cascaded value 46121:36:59 parent_value: true, current_subgroup_value: true, new_subgroup_value: "false", expected_subgroup_value_after_update: false 46221:36:59 validates starting values from before block 46321:36:59 does not save the value locally when it matches cascaded value 46421:36:59 when mass assigned 46521:36:59 does not save the value locally when it matches cascaded value 46621:36:59 parent_value: false, current_subgroup_value: nil, new_subgroup_value: false, expected_subgroup_value_after_update: nil 46721:36:59 validates starting values from before block 46821:36:59 does not save the value locally when it matches cascaded value 46921:36:59 when mass assigned 47021:37:00 does not save the value locally when it matches cascaded value 47121:37:00 parent_value: false, current_subgroup_value: nil, new_subgroup_value: true, expected_subgroup_value_after_update: true 47221:37:00 validates starting values from before block 47321:37:00 does not save the value locally when it matches cascaded value 47421:37:00 when mass assigned 47521:37:00 does not save the value locally when it matches cascaded value 47621:37:00 parent_value: false, current_subgroup_value: true, new_subgroup_value: false, expected_subgroup_value_after_update: false 47721:37:00 validates starting values from before block 47821:37:00 does not save the value locally when it matches cascaded value 47921:37:00 when mass assigned 48021:37:00 does not save the value locally when it matches cascaded value 48121:37:00 parent_value: false, current_subgroup_value: false, new_subgroup_value: true, expected_subgroup_value_after_update: true 48221:37:00 validates starting values from before block 48321:37:00 does not save the value locally when it matches cascaded value 48421:37:00 when mass assigned 48521:37:00 does not save the value locally when it matches cascaded value 48621:37:00 #npm_package_requests_forwarding_locked? 48721:37:00 when attribute is locked by self 48821:37:00 is not locked by default 48921:37:00 is locked when including self 49021:37:00 when parent does not lock the attribute 49121:37:00 behaves like not locked 49221:37:00 is not locked by an ancestor 49321:37:00 is not locked by application setting 49421:37:01 does not return a locked namespace 49521:37:01 when parent locks the attribute 49621:37:01 is locked by an ancestor 49721:37:01 is not locked by application setting 49821:37:01 returns a locked namespace settings object 49921:37:01 when not locked by application settings 50021:37:01 behaves like not locked 50121:37:01 is not locked by an ancestor 50221:37:01 is not locked by application setting 50321:37:01 does not return a locked namespace 50421:37:01 when locked by application settings 50521:37:01 is not locked by an ancestor 50621:37:01 is locked by application setting 50721:37:01 does not return a locked namespace 50821:37:01 #lock_npm_package_requests_forwarding= 50921:37:01 when parent locks the attribute 51021:37:01 does not allow the attribute to be saved 51121:37:01 when parent does not lock the attribute 51221:37:01 allows the lock to be set when the attribute is not nil 51321:37:01 does not allow the lock to be saved when the attribute is nil 51421:37:01 copies the cascaded value when locking the attribute if the local value is nil 51521:37:01 when application settings locks the attribute 51621:37:01 does not allow the attribute to be saved 51721:37:01 when application_settings does not lock the attribute 51821:37:01 allows the attribute to be saved 51921:37:01 after update callback 52021:37:02 clears descendant locks 52121:37:02# [RSpecRunTime] Finishing example group spec/models/namespace/package_setting_spec.rb. It took 34.93 seconds. Expected to take 39.97 seconds. 52221:37:02# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/prerequisite/kubernetes_namespace_spec.rb. Expected to take 31.71 seconds. 52321:37:02Gitlab::Ci::Build::Prerequisite::KubernetesNamespace 52521:37:02 build has no deployment 52621:37:03 is expected to be falsey 52721:37:03# [RSpecRunTime] RSpec elapsed time: 11 minutes 12.15 seconds. Current RSS: ~1341M. Threads: 4. load average: 0.99 1.20 1.25 1/278 6219 52921:37:03 build has a deployment 53021:37:03 and a cluster to deploy to 53121:37:06 is expected to be truthy 53221:37:06 and the cluster is not managed 53321:37:09 is expected to be falsey 53421:37:09# [RSpecRunTime] RSpec elapsed time: 11 minutes 18.64 seconds. Current RSS: ~1390M. Threads: 4. load average: 0.99 1.20 1.24 1/282 6296 53621:37:09 and a namespace is already created for this project 53721:37:13 is expected to be falsey 53821:37:13 and the service_account_token is blank 53921:37:16 is expected to be truthy 54021:37:16# [RSpecRunTime] RSpec elapsed time: 11 minutes 25.34 seconds. Current RSS: ~1389M. Threads: 4. load average: 0.99 1.20 1.24 1/284 6373 54221:37:16 and no cluster to deploy to 54321:37:17 is expected to be falsey 54521:37:17 completion is required 54621:37:17 kubernetes namespace does not exist 54721:37:20 creates a namespace using a new record 54821:37:20 the build has a namespace configured via CI template 54921:37:20 the requested namespace matches the default 55021:37:24 creates a namespace 55121:37:24# [RSpecRunTime] RSpec elapsed time: 11 minutes 33.07 seconds. Current RSS: ~1381M. Threads: 4. load average: 0.99 1.19 1.24 1/284 6451 55321:37:24 the requested namespace differs from the default 55421:37:27 does not create a namespace 55521:37:27# [RSpecRunTime] RSpec elapsed time: 11 minutes 36.63 seconds. Current RSS: ~1380M. Threads: 4. load average: 0.99 1.18 1.24 1/284 6490 55721:37:27 kubernetes namespace exists (but has no service_account_token) 55821:37:31 creates a namespace using the tokenless record 55921:37:31# [RSpecRunTime] RSpec elapsed time: 11 minutes 40.35 seconds. Current RSS: ~1372M. Threads: 4. load average: 0.99 1.18 1.24 1/284 6529 56121:37:31 completion is not required 56221:37:32 does not create a namespace 56321:37:32# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/prerequisite/kubernetes_namespace_spec.rb. It took 30.26 seconds. Expected to take 31.71 seconds. 56421:37:32# [RSpecRunTime] Starting example group spec/models/label_spec.rb. Expected to take 30.8 seconds. 56621:37:32 does not allow STI 56821:37:32 is expected to includes the Referable module 56921:37:32 is expected to includes the Subscribable module 57121:37:32 is expected to have many issues through label_links source => target 57221:37:32 is expected to have many label_links dependent => destroy 57321:37:32 is expected to have many lists dependent => destroy 57421:37:32 is expected to have many priorities class_name => LabelPriority 57521:37:32 behaves like BaseLabel 57721:37:33 validates color code 57821:37:33 validates title 58121:37:33 uses default color if color is missing 58321:37:33 uses default color if color is missing 58521:37:33 sanitizes title 58821:37:33 sanitizes description 58921:37:33 accepts an empty string 59121:37:34 returns labels with a partially matching title 59221:37:34 returns labels with a partially matching description 59321:37:34 returns nothing 59421:37:34 when search within unknown fields 59521:37:34 falls back to search in title and description 59621:37:34 when search known field but as string 59721:37:34 falls back to search in title and description 59821:37:34# [RSpecRunTime] RSpec elapsed time: 11 minutes 43.27 seconds. Current RSS: ~1366M. Threads: 4. load average: 0.99 1.18 1.24 1/283 6530 60021:37:34 when searching title only 60121:37:34 returns only title matches 60221:37:34 when searching description only 60321:37:34 returns only description matches 60521:37:34 is expected to validate that :title is case-sensitively unique within the scope of :group_id and :project_id 60621:37:34 description length 60721:37:34 when label is a new record 60821:37:34 when description exceeds the maximum size 60921:37:34 adds a description too long error 61021:37:34 when description is within the allowed limits 61121:37:34 does not add a validation error 61221:37:34 when label is an existing record 61321:37:34 when record already had a valid description 61421:37:34 when new description exceeds the maximum size 61521:37:34 adds a description too long error 61621:37:34 when new description is within the allowed limits 61721:37:35 does not add a validation error 61821:37:35 when record existed with an invalid description 61921:37:35 when description is not changed 62021:37:36 does not add a validation error 62121:37:36# [RSpecRunTime] RSpec elapsed time: 11 minutes 45.44 seconds. Current RSS: ~1397M. Threads: 4. load average: 0.99 1.18 1.24 1/283 6531 62321:37:36 when new description exceeds the maximum size 62421:37:36 when new description is shorter than existing description 62521:37:38 allows updating descriptions that already existed above the limit 62621:37:38# [RSpecRunTime] RSpec elapsed time: 11 minutes 47.09 seconds. Current RSS: ~1425M. Threads: 4. load average: 0.99 1.18 1.24 1/281 6532 62821:37:38 when new description is longer than existing description 62921:37:39 adds a description too long error 63021:37:39# [RSpecRunTime] RSpec elapsed time: 11 minutes 48.69 seconds. Current RSS: ~1448M. Threads: 4. load average: 0.99 1.18 1.24 1/281 6533 63221:37:39 when new description is within the allowed limits 63321:37:41 does not add a validation error 63421:37:41# [RSpecRunTime] RSpec elapsed time: 11 minutes 50.27 seconds. Current RSS: ~1461M. Threads: 4. load average: 0.99 1.18 1.24 1/281 6534 63621:37:41 ensure_lock_on_merge_allowed 63721:37:41 when creating a label 63821:37:41 template: false, lock_on_merge: false, valid: true, errors: [] 63921:37:41 validates lock_on_merge on label creation 64021:37:41 template: false, lock_on_merge: true, valid: true, errors: [] 64121:37:41 validates lock_on_merge on label creation 64221:37:41 template: true, lock_on_merge: false, valid: true, errors: [] 64321:37:41 validates lock_on_merge on label creation 64421:37:41 template: true, lock_on_merge: true, valid: false, errors: ["can not be set for template labels"] 64521:37:41 validates lock_on_merge on label creation 64621:37:41 template: false, lock_on_merge: true, valid: true, errors: [] 64721:37:41 validates lock_on_merge on label creation 64821:37:41 when updating a label 64921:37:42 lock_on_merge: true, valid: false, errors: ["can not be set for template labels"] 65021:37:42 validates lock_on_merge value if label is a template 65121:37:42 lock_on_merge: false, valid: true, errors: [] 65221:37:42 validates lock_on_merge value if label is a template 65521:37:42 returns only the board labels 65621:37:42 .with_lock_on_merge 65721:37:42 return only locked labels 65821:37:42 destroying labels 65921:37:42 when lock_on_merge is true 66021:37:42 prevents label from being destroyed 66121:37:42 when lock_on_merge is false 66221:37:43 allows label to be destroyed 66421:37:43 has the expected attributes 66521:37:43 when label has a group 66621:37:43 has the group ID 66921:37:43 when label is not prioritized 67021:37:43 creates a label priority 67121:37:43 sets label priority 67221:37:43 when label is prioritized 67321:37:43 does not create a label priority 67421:37:43 updates label priority 67521:37:43 #unprioritize! 67621:37:44 removes label priority 67821:37:44 when label is not prioritized 68021:37:44 when label is prioritized 68121:37:44 returns label priority 68221:37:44 .subscribed_by 68321:37:45 returns subscribed labels 68421:37:46 returns nothing 68521:37:46# [RSpecRunTime] RSpec elapsed time: 11 minutes 55.52 seconds. Current RSS: ~1411M. Threads: 4. load average: 0.99 1.17 1.23 1/279 6535 68721:37:46 .top_labels_by_target 68821:37:50 returns distinct labels, ordered by usage in the given target relation 68921:37:54 excludes labels that are not assigned to any records in the given target relation 69021:37:54# [RSpecRunTime] RSpec elapsed time: 12 minutes 3.7 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.00 1.17 1.23 1/285 6768 69221:37:54 .sorted_by_similarity_desc 69321:37:54 when sorted by similarity 69421:37:56 returns most relevant labels first 69521:37:56# [RSpecRunTime] RSpec elapsed time: 12 minutes 5.51 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.00 1.17 1.23 1/285 6769 69721:37:56 .optionally_subscribed_by 69821:37:58 returns subscribed labels 69921:37:59 returns all labels if user_id is nil 70021:37:59# [RSpecRunTime] RSpec elapsed time: 12 minutes 8.02 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.08 1.18 1.24 1/284 6770 70321:37:59 with invalid template labels 70421:38:00 returns only valid template labels 70521:38:00# [RSpecRunTime] RSpec elapsed time: 12 minutes 9.27 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.08 1.18 1.24 1/284 6771 70721:38:00 .pluck_titles 70821:38:01 returns the audit event type of the event type filter 70921:38:01# [RSpecRunTime] RSpec elapsed time: 12 minutes 10.34 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.08 1.18 1.24 2/283 6772 71121:38:01# [RSpecRunTime] Finishing example group spec/models/label_spec.rb. It took 29.29 seconds. Expected to take 30.8 seconds. 71221:38:01# [RSpecRunTime] Starting example group spec/models/resource_label_event_spec.rb. Expected to take 26.72 seconds. 71321:38:01ResourceLabelEvent 71421:38:02 does not allow STI 71521:38:02 behaves like having unique enum values 71621:38:02 has unique values in "imported_from" 71721:38:02 has unique values in "action" 71821:38:03# [RSpecRunTime] RSpec elapsed time: 12 minutes 11.78 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.23 1.21 1.25 1/284 6831 72021:38:03 behaves like a resource event 72221:38:04 is expected to respond to #importing? 72321:38:04# [RSpecRunTime] RSpec elapsed time: 12 minutes 13.37 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.23 1.21 1.25 1/284 6832 72621:38:04 is expected not to allow :user to be ‹nil› 72721:38:04 when importing 72821:38:04 is expected to allow :user to be ‹nil› 73021:38:04 is expected to belong to user required: false 73121:38:04 .created_after 73221:38:06 returns the expected events 73321:38:08 returns no events if time is after last record time 73421:38:08# [RSpecRunTime] RSpec elapsed time: 12 minutes 17.47 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.21 1.21 1.24 1/281 6833 73621:38:08 #synthetic_note_class 73721:38:08 must implement #synthetic_note_class method 73821:38:08 behaves like a resource event that responds to imported 73921:38:08 import source 74021:38:08 is expected to respond to #imported? 74121:38:08 is expected to respond to #imported_from 74221:38:08 behaves like a resource event for issues 74421:38:11 is expected to belong to issue required: false 74521:38:11# [RSpecRunTime] RSpec elapsed time: 12 minutes 20.38 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.21 1.21 1.24 1/282 6834 74821:38:11 returns the expected records for an issue with events 74921:38:11 returns the expected records for an issue with no events 75021:38:11 .by_issue_ids 75121:38:11 returns the expected events 75221:38:11 .by_created_at_earlier_or_equal_to 75321:38:13 returns the expected events 75421:38:13 returns the expected events 75521:38:13# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.02 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.19 1.21 1.24 1/282 6835 75821:38:13 returns the expected issuable 75921:38:13 behaves like a resource event for merge requests 76121:38:17 is expected to belong to merge_request required: false 76221:38:17# [RSpecRunTime] RSpec elapsed time: 12 minutes 26.2 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.18 1.20 1.24 1/285 7007 76421:38:17 .by_merge_request 76521:38:18 returns the expected records for an issue with events 76621:38:18 returns the expected records for an issue with no events 76721:38:18# [RSpecRunTime] RSpec elapsed time: 12 minutes 27.6 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.18 1.20 1.24 1/285 7008 77021:38:19 returns the expected issuable 77221:38:19 does not trigger note created subscription 77321:38:19 behaves like a note for work item resource event 77421:38:20 builds synthetic note with correct synthetic_note_class 77621:38:21 triggers note created subscription 77721:38:21# [RSpecRunTime] RSpec elapsed time: 12 minutes 30.09 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.18 1.20 1.24 1/284 7009 78021:38:21 is expected to belong to label required: false 78221:38:21 is expected to be valid 78321:38:21 Issuable validation 78421:38:21 is invalid if issue_id and merge_request_id are missing 78521:38:21 is invalid if issue_id and merge_request_id are set 78621:38:21 is valid if only issue_id is set 78721:38:21 is valid if only merge_request_id is set 78921:38:21 #broadcast_notes_changed 79021:38:21 broadcasts note change on event save 79121:38:21 broadcasts note change on event destroy 79221:38:21 #outdated_markdown? 79321:38:21 returns true if label is missing and reference is not empty 79421:38:21 returns true if reference is not set yet 79521:38:22 returns true if markdown is outdated 79621:38:22 returns false if label and reference are set 79721:38:22 #reference_html 79821:38:22 when resource event belongs to a group level issue 79921:38:22 is expected to eq "/groups/group31/-/work_items?label_name=label69" 80021:38:22 when resource event belongs to a project level issue 80121:38:22 is expected to eq "/group31/project-181/-/issues?label_name=label48" 80221:38:22 when resource event belongs to a merge request 80321:38:22 is expected to eq "/group31/project-181/-/merge_requests?label_name=label48" 80521:38:22 when issuable is a merge request 80621:38:22 is expected to be nil 80721:38:22 when issuable is an issue 80821:38:22 when issue exists at the project level 80921:38:22 is expected to be nil 81021:38:22 when issue exists at the group level 81121:38:23 is expected to eq #<Group id:491 @group31> 81221:38:23 .visible_to_user? 81321:38:23 returns events with labels accessible by user 81421:38:24 filters events with public project labels if issues and MRs are private 81521:38:25 filters events with project labels not accessible by user 81621:38:25 filters events with group labels not accessible by user 81721:38:25# [RSpecRunTime] RSpec elapsed time: 12 minutes 34.75 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.16 1.20 1.24 1/283 7010 81921:38:25 #discussion_id 82021:38:26 generates different discussion ID for events created milliseconds apart 82121:38:26 with multiple label events 82221:38:28 builds synthetic note 82321:38:28# [RSpecRunTime] RSpec elapsed time: 12 minutes 37.18 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.15 1.20 1.24 1/279 7011 82521:38:28# [RSpecRunTime] Finishing example group spec/models/resource_label_event_spec.rb. It took 26.84 seconds. Expected to take 26.72 seconds. 82621:38:28# [RSpecRunTime] Starting example group spec/models/commit_range_spec.rb. Expected to take 24.91 seconds. 82821:38:29 does not allow STI 82921:38:30 raises ArgumentError when given an invalid range string 83121:38:31 is expected to includes the Referable module 83221:38:31# [RSpecRunTime] RSpec elapsed time: 12 minutes 40.32 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.15 1.20 1.24 3/283 7069 83521:38:32 does not modify strings in-place 83621:38:32# [RSpecRunTime] RSpec elapsed time: 12 minutes 41.39 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.14 1.19 1.24 1/283 7089 83921:38:33 is correct for three-dot syntax 84021:38:34 is correct for two-dot syntax 84121:38:34# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.47 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.14 1.19 1.24 1/284 7128 84321:38:34 #to_reference 84421:38:35 returns a String reference to the object 84521:38:36 returns a String reference to the object 84621:38:38 supports a cross-project reference 84721:38:38# [RSpecRunTime] RSpec elapsed time: 12 minutes 46.95 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.13 1.19 1.24 1/284 7186 84921:38:38 #reference_link_text 85021:38:39 returns a String reference to the object 85121:38:40 returns a String reference to the object 85221:38:41 supports a cross-project reference 85321:38:41# [RSpecRunTime] RSpec elapsed time: 12 minutes 50.33 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.13 1.19 1.24 1/284 7244 85621:38:42 includes the correct keys 85721:38:43 includes the correct values for a three-dot range 85821:38:44 includes the correct values for a two-dot range 85921:38:44# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.47 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.12 1.18 1.23 1/284 7302 86121:38:44 #exclude_start? 86221:38:45 is false for three-dot ranges 86321:38:46 is true for two-dot ranges 86421:38:46# [RSpecRunTime] RSpec elapsed time: 12 minutes 55.57 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.12 1.18 1.23 1/284 7341 86621:38:46 #valid_commits? 86721:38:46 with a valid repo 86821:38:47 is false when `sha_from` is invalid 86921:38:48 is false when `sha_to` is invalid 87021:38:49 is true when both `sha_from` and `sha_to` are valid 87121:38:49# [RSpecRunTime] RSpec elapsed time: 12 minutes 58.67 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.11 1.18 1.23 1/284 7399 87321:38:49 without a valid repo 87421:38:50 returns false 87521:38:50# [RSpecRunTime] RSpec elapsed time: 12 minutes 59.73 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.11 1.18 1.23 1/284 7419 87721:38:50# [RSpecRunTime] Finishing example group spec/models/commit_range_spec.rb. It took 22.54 seconds. Expected to take 24.91 seconds. 87821:38:50# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/stage/factory_spec.rb. Expected to take 23.25 seconds. 87921:38:50Gitlab::Ci::Status::Stage::Factory 88021:38:50 when stage has a core status 88121:38:50 when core status is created 88221:38:51 fabricates a core status created 88321:38:52 extends core status with common stage methods 88421:38:52# [RSpecRunTime] RSpec elapsed time: 13 minutes 1.67 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.26 1.21 1.24 1/284 7420 88621:38:52 when core status is waiting_for_resource 88721:38:53 fabricates a core status waiting_for_resource 88821:38:54 extends core status with common stage methods 88921:38:54# [RSpecRunTime] RSpec elapsed time: 13 minutes 3.47 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.26 1.21 1.24 1/284 7421 89121:38:54 when core status is preparing 89221:38:55 fabricates a core status preparing 89321:38:56 extends core status with common stage methods 89421:38:56# [RSpecRunTime] RSpec elapsed time: 13 minutes 5.38 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.26 1.21 1.24 1/284 7422 89621:38:56 when core status is waiting_for_callback 89721:38:57 fabricates a core status waiting_for_callback 89821:38:58 extends core status with common stage methods 89921:38:58# [RSpecRunTime] RSpec elapsed time: 13 minutes 7.25 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.24 1.21 1.24 1/282 7423 90121:38:58 when core status is pending 90221:38:59 fabricates a core status pending 90321:39:00 extends core status with common stage methods 90421:39:00# [RSpecRunTime] RSpec elapsed time: 13 minutes 9.18 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.24 1.21 1.24 1/280 7424 90621:39:00 when core status is running 90721:39:01 fabricates a core status running 90821:39:02 extends core status with common stage methods 90921:39:02# [RSpecRunTime] RSpec elapsed time: 13 minutes 11.08 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.22 1.20 1.24 1/279 7425 91121:39:02 when core status is success 91221:39:03 fabricates a core status success 91321:39:04 extends core status with common stage methods 91421:39:04# [RSpecRunTime] RSpec elapsed time: 13 minutes 13.03 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.22 1.20 1.24 1/279 7426 91621:39:04 when core status is failed 91721:39:05 fabricates a core status failed 91821:39:06 extends core status with common stage methods 91921:39:06# [RSpecRunTime] RSpec elapsed time: 13 minutes 14.86 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.22 1.20 1.24 1/279 7427 92121:39:06 when core status is canceling 92221:39:06 fabricates a core status canceling 92321:39:07 extends core status with common stage methods 92421:39:07# [RSpecRunTime] RSpec elapsed time: 13 minutes 16.65 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.20 1.20 1.24 1/279 7428 92621:39:07 when core status is canceled 92721:39:08 fabricates a core status canceled 92821:39:09 extends core status with common stage methods 92921:39:09# [RSpecRunTime] RSpec elapsed time: 13 minutes 18.55 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.20 1.20 1.24 1/279 7429 93121:39:09 when stage has warnings 93221:39:10 fabricates extended "success with warnings" status 93321:39:11 extends core status with common stage method 93421:39:11# [RSpecRunTime] RSpec elapsed time: 13 minutes 20.53 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.20 1.20 1.24 1/280 7430 93621:39:11 when stage has manual builds 93721:39:11 when status is manual 93821:39:12 fabricates a play manual status 93921:39:12# [RSpecRunTime] RSpec elapsed time: 13 minutes 21.58 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.27 1.21 1.24 1/280 7431 94121:39:12 when status is scheduled 94221:39:13 fabricates a play manual status 94321:39:13 when status is skipped 94421:39:14 fabricates a play manual status 94521:39:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/stage/factory_spec.rb. It took 23.67 seconds. Expected to take 23.25 seconds. 94621:39:14# [RSpecRunTime] Starting example group spec/services/merge_requests/conflicts/list_service_spec.rb. Expected to take 19.89 seconds. 94721:39:14MergeRequests::Conflicts::ListService 94821:39:14 #can_be_resolved_in_ui? 94921:39:16 returns a falsey value when the MR can be merged without conflicts 95021:39:17 returns a falsey value when the MR is marked as having conflicts, but has none 95121:39:19 returns a falsey value when one of the MR branches is missing 95221:39:21 returns a falsey value when the MR does not support new diff notes 95321:39:22 returns a falsey value when the conflicts contain a large file 95421:39:24 returns a falsey value when the conflicts contain a binary file 95521:39:26 returns a falsey value when the conflicts contain a file edited in one branch and deleted in another 95621:39:27 returns a truthy value when the conflicts are resolvable in the UI 95721:39:29 returns a truthy value when the conflicts have to be resolved in an editor 95821:39:31 returns a falsey value when the MR has a missing ref after a force push 95921:39:32 returns a falsey value when the MR has a missing revision after a force push 96021:39:34 returns a falsey value when the conflict is in a submodule revision 96121:39:34# [RSpecRunTime] RSpec elapsed time: 13 minutes 43.23 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.41 1.25 1.25 5/286 8249 96421:39:34 returns conflict file collection 96521:39:34 when allow_tree_conflicts is set to true 96621:39:34 returns conflict file collection with allow_tree_conflicts as true 96721:39:34 when skip_content is set to true 96821:39:34 returns conflict file collection with skip_content as true 96921:39:34# [RSpecRunTime] Finishing example group spec/services/merge_requests/conflicts/list_service_spec.rb. It took 20.08 seconds. Expected to take 19.89 seconds. 97021:39:34# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/seed/stage_spec.rb. Expected to take 18.26 seconds. 97121:39:34Gitlab::Ci::Pipeline::Seed::Stage 97321:39:35 returns a number of jobs in the stage 97421:39:35# [RSpecRunTime] RSpec elapsed time: 13 minutes 44.56 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.41 1.25 1.25 1/285 8268 97721:39:36 returns hash attributes of a stage 97821:39:36# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.67 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.41 1.25 1.25 1/285 8287 98121:39:36 when it contains builds seeds 98221:39:37 is expected to be included 98321:39:38# [RSpecRunTime] RSpec elapsed time: 13 minutes 46.77 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.38 1.24 1.25 1/285 8306 98521:39:38 when it does not contain build seeds 98621:39:39 is expected not to be included 98721:39:39# [RSpecRunTime] RSpec elapsed time: 13 minutes 47.92 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.38 1.24 1.25 1/285 8325 99021:39:40 returns build seeds 99121:39:41 returns build seeds including valid attributes 99221:39:42 filters seeds using only/except policies 99321:39:42 when a legacy trigger exists 99421:39:43 returns build seeds including legacy trigger 99521:39:43# [RSpecRunTime] RSpec elapsed time: 13 minutes 52.51 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.43 1.26 1.26 1/284 8416 99721:39:43 when a ref is protected 99821:39:44 returns protected builds 99921:39:44# [RSpecRunTime] RSpec elapsed time: 13 minutes 53.63 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.43 1.26 1.26 1/282 8435 100121:39:44 when a ref is not protected 100221:39:45 returns unprotected builds 100321:39:45# [RSpecRunTime] RSpec elapsed time: 13 minutes 54.73 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.43 1.26 1.26 1/280 8454 100521:39:45 #seeds_names 100621:39:47 returns all job names 100721:39:48 returns a set 100821:39:48# [RSpecRunTime] RSpec elapsed time: 13 minutes 56.92 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.39 1.25 1.25 1/280 8491 101021:39:48 #seeds_errors 101121:39:49 returns all errors from seeds 101221:39:49# [RSpecRunTime] RSpec elapsed time: 13 minutes 58.23 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.39 1.25 1.25 1/281 8520 101421:39:49 #to_resource 101521:39:50 builds a valid stage object with all builds 101621:39:51 can not be persisted without explicit pipeline assignment 101721:39:51# [RSpecRunTime] RSpec elapsed time: 14 minutes 0.61 second. Current RSS: ~1393M. Threads: 4. load average: 1.39 1.25 1.25 1/281 8569 101921:39:51# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/seed/stage_spec.rb. It took 17.14 seconds. Expected to take 18.26 seconds. 102021:39:51# [RSpecRunTime] Starting example group spec/helpers/issues_helper_spec.rb. Expected to take 16.8 seconds. 102221:39:52 #award_user_list 102321:39:52 returns a comma-separated list of the first X users 102421:39:52 displays the current user's name as 'You' 102521:39:52 truncates lists 102621:39:52 displays the current user in front of other users 102721:39:52# [RSpecRunTime] RSpec elapsed time: 14 minutes 1.76 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.28 1.23 1.25 1/281 8570 102921:39:52 #award_state_class 103021:39:53 returns disabled string for unauthenticated user 103121:39:53 returns disabled for a user that does not have access to the awardable 103221:39:53 returns selected class for author 103321:39:53 is blank for a user that has access to the awardable 103421:39:54# [RSpecRunTime] RSpec elapsed time: 14 minutes 2.81 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.28 1.23 1.25 1/281 8571 103721:39:54 sorts a hash so thumbsup and thumbsdown are always on top 103821:39:54 #link_to_discussions_to_resolve 103921:39:54 passing only a merge request 104021:39:57 links just the merge request 104121:39:58 contains the reference to the merge request 104221:39:58# [RSpecRunTime] RSpec elapsed time: 14 minutes 7.67 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.26 1.23 1.25 1/286 8688 104421:39:58 when passing a discussion 104521:40:00 links to the merge request with first note if a single discussion was passed 104621:40:01 contains both the reference to the merge request and a mention of the discussion 104721:40:01# [RSpecRunTime] RSpec elapsed time: 14 minutes 10.74 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.26 1.23 1.25 1/286 8813 104921:40:01 #show_new_issue_link? 105021:40:02 is false when no project there is no project 105121:40:02 is true when there is a project and no logged in user 105221:40:02 is true when the current user does not have access to the project 105321:40:02 #show_moved_service_desk_issue_warning? 105421:40:03 is true when moved issue project has service desk disabled 105521:40:05 is false when moved issue project has service desk enabled 105621:40:05# [RSpecRunTime] RSpec elapsed time: 14 minutes 14.05 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.24 1.22 1.25 1/285 8814 105821:40:05 #issue_header_actions_data 105921:40:05 returns expected result 106021:40:05 #project_issues_list_data 106121:40:05 when user is signed in 106221:40:05 behaves like issues list data 106321:40:05 returns expected result 106421:40:05 when user is anonymous 106521:40:05 behaves like issues list data 106621:40:06 returns expected result 106721:40:06 when restricted visibility levels is nil 106821:40:06 behaves like issues list data 106921:40:06 returns expected result 107021:40:06 #group_issues_list_data 107121:40:06 returns expected result 107221:40:06 #dashboard_issues_list_data 107321:40:06 returns expected result 107421:40:06 #issues_form_data 107521:40:06 returns expected result 107621:40:06 #issue_repositioning_disabled? 107821:40:06 is expected to eq false 107921:40:06 when block_issue_repositioning feature flag is enabled 108021:40:06 is expected to eq true 108221:40:06 is expected to eq false 108321:40:06 when block_issue_repositioning feature flag is enabled 108421:40:06 is expected to eq true 108521:40:06 #issue_hidden? 108621:40:06 when issue is hidden 108721:40:07Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 108921:40:07To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 109021:40:07 returns `true` 109121:40:07 when issue is not hidden 109221:40:07 returns `false` 109321:40:07 #has_issue_date_filter_feature? 109421:40:07 when namespace is a group project 109521:40:07 is expected to be truthy 109621:40:07 when feature flag is disabled 109721:40:07 is expected to be falsey 109821:40:07 when feature flag enabled for group 109921:40:07 is expected to be truthy 110021:40:07 when feature flag enabled for user 110121:40:07 is expected to be truthy 110221:40:07 when namespace is a group 110321:40:07 is expected to be truthy 110421:40:07 when feature flag is disabled 110521:40:07 is expected to be falsey 110621:40:07 when feature flag enabled for group 110721:40:07 is expected to be truthy 110821:40:07 when feature flag enabled for user 110921:40:08 is expected to be truthy 111021:40:08 when namespace is a user project 111121:40:08 is expected to be truthy 111221:40:08 when feature flag is disabled 111321:40:08 is expected to be falsey 111421:40:08 when feature flag enabled for user 111521:40:08 is expected to be truthy 111621:40:08# [RSpecRunTime] Finishing example group spec/helpers/issues_helper_spec.rb. It took 16.37 seconds. Expected to take 16.8 seconds. 111721:40:08# [RSpecRunTime] Starting example group spec/services/groups/create_service_spec.rb. Expected to take 15.76 seconds. 111821:40:08Groups::CreateService#execute 111921:40:08 for visibility level restrictions 112021:40:08 without restricted visibility level 112121:40:08 behaves like creating a group 112221:40:08 is expected to eq #<User id:451 @user180> 112321:40:08 with restricted visibility level 112421:40:08 behaves like does not create a group 112521:40:08 is expected to be error 112621:40:08 with `setup_for_company` attribute 112721:40:09 has the specified setup_for_company 112821:40:09 with `default_branch_protection` attribute 112921:40:09 for users who have the ability to create a group with `default_branch_protection` 113021:40:09 creates group with the specified branch protection level 113121:40:09 for users who do not have the ability to create a group with `default_branch_protection` 113221:40:09 does not create the group with the specified branch protection level 113321:40:09 with `default_branch_protection_defaults` attribute 113421:40:09 for users who have the ability to create a group with `default_branch_protection` 113521:40:10 creates group with the specified default branch protection settings 113621:40:10 for users who do not have the ability to create a group with `default_branch_protection_defaults` 113721:40:10 does not create the group with the specified default branch protection settings 113821:40:10 with `allow_mfa_for_subgroups` attribute 113921:40:10 behaves like creating a group 114021:40:10 is expected to eq #<User id:451 @user180> 114121:40:10 with `math_rendering_limits_enabled` attribute 114221:40:10 behaves like creating a group 114321:40:11 is expected to eq #<User id:451 @user180> 114421:40:11 with `lock_math_rendering_limits_enabled` attribute 114521:40:11 behaves like creating a group 114621:40:11 is expected to eq #<User id:451 @user180> 114721:40:11 for a top level group 114821:40:11 when user can create a group 114921:40:11 behaves like creating a group 115021:40:11 is expected to eq #<User id:451 @user180> 115121:40:11 with before_commit callback 115221:40:11 behaves like has sync-ed traversal_ids 115321:40:12 is expected to eq [750] 115421:40:12 handling of allow_runner_registration_token default 115521:40:12 when on self-managed 115621:40:12 does not disallow runner registration token 115721:40:12 when instance is dedicated 115821:40:13 does not disallow runner registration token 115921:40:13 when user can not create a group 116021:40:13 behaves like does not create a group 116121:40:13 is expected to be error 116221:40:13 when creating a group within an organization 116321:40:13 when organization is provided 116421:40:13 when user can create the group 116521:40:13 behaves like creating a group 116621:40:14 is expected to eq #<User id:451 @user180> 116721:40:14 when organization_id is not a valid id 116821:40:14 returns an error and does not set organization_id 116921:40:14 behaves like does not create a group 117021:40:14 is expected to be error 117121:40:14 when user is an admin 117221:40:14 behaves like creating a group 117321:40:14 is expected to eq #<User id:452 @user181> 117421:40:14 when user can not create the group 117521:40:14 returns an error and does not set organization_id 117621:40:14 behaves like does not create a group 117721:40:14 is expected to be error 117821:40:14 when parent group is different from provided group 117921:40:15 returns an error and does not set organization_id 118021:40:15 behaves like does not create a group 118121:40:15 is expected to be error 118221:40:15 when organization is not set by params 118321:40:15 and the parent of the group has an organization 118421:40:15 creates group with the parent group organization 118521:40:15 when organization_id is not specified 118621:40:15 creates group in default organization 118721:40:15 for a subgroup 118821:40:15 as group owner 118921:40:15 behaves like creating a group 119021:40:16 is expected to eq #<User id:451 @user180> 119121:40:16 behaves like has sync-ed traversal_ids 119221:40:16 is expected to eq [758, 760] 119421:40:16 returns an error and does not set parent_id 119521:40:16 behaves like does not create a group 119621:40:17 is expected to be error 119821:40:17 behaves like creating a group 119921:40:17 is expected to eq #<User id:451 @user180> 120021:40:17 as maintainer 120121:40:17 behaves like creating a group 120221:40:18 is expected to eq #<User id:451 @user180> 120321:40:18 when visibility level is passed as a string 120421:40:18 assigns the correct visibility level 120521:40:18 for creating a mattermost team 120621:40:18 create the chat team with the group 120721:40:18 for creating a setting record 120821:40:19 create the settings record connected to the group 120921:40:19 for creating a details record 121021:40:19 create the details record connected to the group 121121:40:19 when an instance-level instance specific integration 121221:40:20 creates integration inheriting from the instance level integration 121321:40:20 when there is a group-level exclusion 121421:40:20 creates a service from the group-level integration 121521:40:20# [RSpecRunTime] RSpec elapsed time: 14 minutes 29.6 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.18 1.21 1.24 1/280 8815 121721:40:20 with an active instance-level integration 121821:40:21 creates a service from the instance-level integration 121921:40:21 with an active group-level integration 122021:40:22 creates a service from the group-level integration 122121:40:22 with an active subgroup 122221:40:23 creates a service from the subgroup-level integration 122321:40:23# [RSpecRunTime] RSpec elapsed time: 14 minutes 32.0 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.17 1.21 1.24 1/280 8816 122521:40:23 with shared runners configuration 122621:40:23 when parent group is present 122721:40:23 shared_runners_config: true, descendants_override_disabled_shared_runners_config: false 122821:40:23 creates group following the parent config 122921:40:23 shared_runners_config: false, descendants_override_disabled_shared_runners_config: false 123021:40:24 creates group following the parent config 123121:40:24 shared_runners_config: false, descendants_override_disabled_shared_runners_config: true 123221:40:24 creates group following the parent config 123321:40:24 for root group 123421:40:24 follows default config 123521:40:24# [RSpecRunTime] Finishing example group spec/services/groups/create_service_spec.rb. It took 16.77 seconds. Expected to take 15.76 seconds. 123621:40:24# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/server_metrics_spec.rb. Expected to take 14.83 seconds. 123721:40:24Gitlab::SidekiqMiddleware::ServerMetrics 123821:40:24 behaves like metrics middleware with worker attribution 123921:40:24 when workers are not attributed 124021:40:24 behaves like a metrics middleware 124121:40:24 with mocked prometheus 124221:40:24 .initialize_process_metrics 124321:40:26 sets concurrency metrics 124421:40:26 initializes sidekiq_jobs_completion_seconds for the workers in the current Sidekiq process 124521:40:26 when emit_sidekiq_histogram FF is disabled 124621:40:27 does not initialize sidekiq_jobs_completion_seconds 124721:40:27# [RSpecRunTime] RSpec elapsed time: 14 minutes 35.86 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.17 1.21 1.24 1/280 8817 124921:40:27 when emit_db_transaction_sli_metrics FF is disabled 125021:40:27 does not initialize transaction SLIs 125121:40:27 initializing execution and queueing SLIs 125221:40:27 initializes the execution and queueing SLIs with labels 125421:40:27 yields block 125521:40:27 calls BackgroundTransaction 125621:40:27 sets queue specific metrics 125721:40:27 sets sidekiq_jobs_completion_seconds values that are compatible with those from .initialize_process_metrics 125821:40:27 sets the thread name if it was nil 125921:40:27 when request_store does not have db_transaction 126021:40:27 does not contribute to DatabaseTransactionSlis 126121:40:27 when request_store contains have db_transaction information 126221:40:27 contributes to DatabaseTransactionSlis 126321:40:27 when feature flag emit_db_transaction_sli_metrics is disabled 126421:40:27 does not contribute to DatabaseTransactionSlis 126521:40:27 when job_duration is not available 126621:40:27 does not set the queue_duration_seconds histogram 126721:40:27 when error is raised 126821:40:27 sets sidekiq_jobs_failed_total and reraises 126921:40:27 records sidekiq SLI error but does not record sidekiq SLI apdex 127021:40:27 when job is retried 127121:40:27 sets sidekiq_jobs_retried_total metric 127221:40:27 when job is interrupted 127321:40:28 sets sidekiq_jobs_interrupted_total metric 127421:40:28 with prometheus integrated 127621:40:28 yields block 127721:40:28 when error is raised 127821:40:28 sets sidekiq_jobs_failed_total and reraises 127921:40:28 when a worker is wrapped into ActiveJob 128021:40:28 behaves like a metrics middleware 128121:40:28 with mocked prometheus 128221:40:28 .initialize_process_metrics 128321:40:28 sets concurrency metrics 128421:40:28 initializes sidekiq_jobs_completion_seconds for the workers in the current Sidekiq process 128521:40:28 when emit_sidekiq_histogram FF is disabled 128621:40:28 does not initialize sidekiq_jobs_completion_seconds 128721:40:28 when emit_db_transaction_sli_metrics FF is disabled 128821:40:28 does not initialize transaction SLIs 128921:40:28 initializing execution and queueing SLIs 129021:40:28 initializes the execution and queueing SLIs with labels 129221:40:28 yields block 129321:40:28 calls BackgroundTransaction 129421:40:28 sets queue specific metrics 129521:40:28 sets sidekiq_jobs_completion_seconds values that are compatible with those from .initialize_process_metrics 129621:40:29 sets the thread name if it was nil 129721:40:29 when request_store does not have db_transaction 129821:40:29 does not contribute to DatabaseTransactionSlis 129921:40:29 when request_store contains have db_transaction information 130021:40:29 contributes to DatabaseTransactionSlis 130121:40:29 when feature flag emit_db_transaction_sli_metrics is disabled 130221:40:29 does not contribute to DatabaseTransactionSlis 130321:40:29 when job_duration is not available 130421:40:29 does not set the queue_duration_seconds histogram 130521:40:29 when error is raised 130621:40:29 sets sidekiq_jobs_failed_total and reraises 130721:40:29 records sidekiq SLI error but does not record sidekiq SLI apdex 130821:40:29 when job is retried 130921:40:29 sets sidekiq_jobs_retried_total metric 131021:40:29 when job is interrupted 131121:40:29 sets sidekiq_jobs_interrupted_total metric 131221:40:29 with prometheus integrated 131421:40:29 yields block 131521:40:29 when error is raised 131621:40:29 sets sidekiq_jobs_failed_total and reraises 131721:40:29 when workers are attributed 131821:40:29 high urgency 131921:40:29 behaves like a metrics middleware 132021:40:29 with mocked prometheus 132121:40:29 .initialize_process_metrics 132221:40:29 sets concurrency metrics 132321:40:29 initializes sidekiq_jobs_completion_seconds for the workers in the current Sidekiq process 132421:40:29 when emit_sidekiq_histogram FF is disabled 132521:40:30 does not initialize sidekiq_jobs_completion_seconds 132621:40:30 when emit_db_transaction_sli_metrics FF is disabled 132721:40:30 does not initialize transaction SLIs 132821:40:30 initializing execution and queueing SLIs 132921:40:30 initializes the execution and queueing SLIs with labels 133121:40:30 yields block 133221:40:30 calls BackgroundTransaction 133321:40:30 sets queue specific metrics 133421:40:30 sets sidekiq_jobs_completion_seconds values that are compatible with those from .initialize_process_metrics 133521:40:30 sets the thread name if it was nil 133621:40:30 when request_store does not have db_transaction 133721:40:30 does not contribute to DatabaseTransactionSlis 133821:40:30 when request_store contains have db_transaction information 133921:40:30 contributes to DatabaseTransactionSlis 134021:40:30 when feature flag emit_db_transaction_sli_metrics is disabled 134121:40:30 does not contribute to DatabaseTransactionSlis 134221:40:30 when job_duration is not available 134321:40:30 does not set the queue_duration_seconds histogram 134421:40:30 when error is raised 134521:40:30 sets sidekiq_jobs_failed_total and reraises 134621:40:30 records sidekiq SLI error but does not record sidekiq SLI apdex 134721:40:30 when job is retried 134821:40:30 sets sidekiq_jobs_retried_total metric 134921:40:30 when job is interrupted 135021:40:30 sets sidekiq_jobs_interrupted_total metric 135121:40:30 with prometheus integrated 135321:40:30 yields block 135421:40:30 when error is raised 135521:40:30 sets sidekiq_jobs_failed_total and reraises 135721:40:30 behaves like a metrics middleware 135821:40:30 with mocked prometheus 135921:40:30 .initialize_process_metrics 136021:40:31 sets concurrency metrics 136121:40:31 initializes sidekiq_jobs_completion_seconds for the workers in the current Sidekiq process 136221:40:31 when emit_sidekiq_histogram FF is disabled 136321:40:31 does not initialize sidekiq_jobs_completion_seconds 136421:40:31 when emit_db_transaction_sli_metrics FF is disabled 136521:40:31 does not initialize transaction SLIs 136621:40:31 initializing execution and queueing SLIs 136721:40:31 initializes the execution and queueing SLIs with labels 136921:40:31 yields block 137021:40:31 calls BackgroundTransaction 137121:40:31 sets queue specific metrics 137221:40:31 sets sidekiq_jobs_completion_seconds values that are compatible with those from .initialize_process_metrics 137321:40:31 sets the thread name if it was nil 137421:40:31 when request_store does not have db_transaction 137521:40:31 does not contribute to DatabaseTransactionSlis 137621:40:31 when request_store contains have db_transaction information 137721:40:31 contributes to DatabaseTransactionSlis 137821:40:31 when feature flag emit_db_transaction_sli_metrics is disabled 137921:40:32 does not contribute to DatabaseTransactionSlis 138021:40:32 when job_duration is not available 138121:40:32 does not set the queue_duration_seconds histogram 138221:40:32 when error is raised 138321:40:32 sets sidekiq_jobs_failed_total and reraises 138421:40:32 records sidekiq SLI error but does not record sidekiq SLI apdex 138521:40:32 when job is retried 138621:40:32 sets sidekiq_jobs_retried_total metric 138721:40:32 when job is interrupted 138821:40:32 sets sidekiq_jobs_interrupted_total metric 138921:40:32 with prometheus integrated 139121:40:32 yields block 139221:40:32 when error is raised 139321:40:32 sets sidekiq_jobs_failed_total and reraises 139421:40:32 external dependencies 139521:40:32 behaves like a metrics middleware 139621:40:32 with mocked prometheus 139721:40:32 .initialize_process_metrics 139821:40:32 sets concurrency metrics 139921:40:32 initializes sidekiq_jobs_completion_seconds for the workers in the current Sidekiq process 140021:40:32 when emit_sidekiq_histogram FF is disabled 140121:40:32 does not initialize sidekiq_jobs_completion_seconds 140221:40:32 when emit_db_transaction_sli_metrics FF is disabled 140321:40:32 does not initialize transaction SLIs 140421:40:32 initializing execution and queueing SLIs 140521:40:32 initializes the execution and queueing SLIs with labels 140721:40:32 yields block 140821:40:33 calls BackgroundTransaction 140921:40:33 sets queue specific metrics 141021:40:33 sets sidekiq_jobs_completion_seconds values that are compatible with those from .initialize_process_metrics 141121:40:33 sets the thread name if it was nil 141221:40:33 when request_store does not have db_transaction 141321:40:33 does not contribute to DatabaseTransactionSlis 141421:40:33 when request_store contains have db_transaction information 141521:40:33 contributes to DatabaseTransactionSlis 141621:40:33 when feature flag emit_db_transaction_sli_metrics is disabled 141721:40:33 does not contribute to DatabaseTransactionSlis 141821:40:33 when job_duration is not available 141921:40:33 does not set the queue_duration_seconds histogram 142021:40:33 when error is raised 142121:40:33 sets sidekiq_jobs_failed_total and reraises 142221:40:33 records sidekiq SLI error but does not record sidekiq SLI apdex 142321:40:33 when job is retried 142421:40:33 sets sidekiq_jobs_retried_total metric 142521:40:33 when job is interrupted 142621:40:33 sets sidekiq_jobs_interrupted_total metric 142721:40:33 with prometheus integrated 142921:40:33 yields block 143021:40:33 when error is raised 143121:40:33 sets sidekiq_jobs_failed_total and reraises 143221:40:33 cpu boundary 143321:40:33 behaves like a metrics middleware 143421:40:33 with mocked prometheus 143521:40:33 .initialize_process_metrics 143621:40:34 sets concurrency metrics 143721:40:34 initializes sidekiq_jobs_completion_seconds for the workers in the current Sidekiq process 143821:40:34 when emit_sidekiq_histogram FF is disabled 143921:40:34 does not initialize sidekiq_jobs_completion_seconds 144021:40:34 when emit_db_transaction_sli_metrics FF is disabled 144121:40:34 does not initialize transaction SLIs 144221:40:34 initializing execution and queueing SLIs 144321:40:34 initializes the execution and queueing SLIs with labels 144521:40:34 yields block 144621:40:34 calls BackgroundTransaction 144721:40:34 sets queue specific metrics 144821:40:34 sets sidekiq_jobs_completion_seconds values that are compatible with those from .initialize_process_metrics 144921:40:34 sets the thread name if it was nil 145021:40:34 when request_store does not have db_transaction 145121:40:34 does not contribute to DatabaseTransactionSlis 145221:40:34 when request_store contains have db_transaction information 145321:40:34 contributes to DatabaseTransactionSlis 145421:40:34 when feature flag emit_db_transaction_sli_metrics is disabled 145521:40:34 does not contribute to DatabaseTransactionSlis 145621:40:34 when job_duration is not available 145721:40:34 does not set the queue_duration_seconds histogram 145821:40:34 when error is raised 145921:40:34 sets sidekiq_jobs_failed_total and reraises 146021:40:34 records sidekiq SLI error but does not record sidekiq SLI apdex 146121:40:34 when job is retried 146221:40:35 sets sidekiq_jobs_retried_total metric 146321:40:35 when job is interrupted 146421:40:35 sets sidekiq_jobs_interrupted_total metric 146521:40:35 with prometheus integrated 146721:40:35 yields block 146821:40:35 when error is raised 146921:40:35 sets sidekiq_jobs_failed_total and reraises 147021:40:35 memory boundary 147121:40:35 behaves like a metrics middleware 147221:40:35 with mocked prometheus 147321:40:35 .initialize_process_metrics 147421:40:35 sets concurrency metrics 147521:40:35 initializes sidekiq_jobs_completion_seconds for the workers in the current Sidekiq process 147621:40:35 when emit_sidekiq_histogram FF is disabled 147721:40:35 does not initialize sidekiq_jobs_completion_seconds 147821:40:35 when emit_db_transaction_sli_metrics FF is disabled 147921:40:35 does not initialize transaction SLIs 148021:40:35 initializing execution and queueing SLIs 148121:40:35 initializes the execution and queueing SLIs with labels 148321:40:35 yields block 148421:40:35 calls BackgroundTransaction 148521:40:35 sets queue specific metrics 148621:40:35 sets sidekiq_jobs_completion_seconds values that are compatible with those from .initialize_process_metrics 148721:40:36 sets the thread name if it was nil 148821:40:36 when request_store does not have db_transaction 148921:40:36 does not contribute to DatabaseTransactionSlis 149021:40:36 when request_store contains have db_transaction information 149121:40:36 contributes to DatabaseTransactionSlis 149221:40:36 when feature flag emit_db_transaction_sli_metrics is disabled 149321:40:36 does not contribute to DatabaseTransactionSlis 149421:40:36 when job_duration is not available 149521:40:36 does not set the queue_duration_seconds histogram 149621:40:36 when error is raised 149721:40:36 sets sidekiq_jobs_failed_total and reraises 149821:40:36 records sidekiq SLI error but does not record sidekiq SLI apdex 149921:40:36 when job is retried 150021:40:36 sets sidekiq_jobs_retried_total metric 150121:40:36 when job is interrupted 150221:40:36 sets sidekiq_jobs_interrupted_total metric 150321:40:36 with prometheus integrated 150521:40:36 yields block 150621:40:36 when error is raised 150721:40:36 sets sidekiq_jobs_failed_total and reraises 150821:40:36 feature category 150921:40:36 behaves like a metrics middleware 151021:40:36 with mocked prometheus 151121:40:36 .initialize_process_metrics 151221:40:37 sets concurrency metrics 151321:40:37 initializes sidekiq_jobs_completion_seconds for the workers in the current Sidekiq process 151421:40:37 when emit_sidekiq_histogram FF is disabled 151521:40:38 does not initialize sidekiq_jobs_completion_seconds 151621:40:38# [RSpecRunTime] RSpec elapsed time: 14 minutes 46.85 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.13 1.20 1.23 1/280 8818 151821:40:38 when emit_db_transaction_sli_metrics FF is disabled 151921:40:38 does not initialize transaction SLIs 152021:40:38 initializing execution and queueing SLIs 152121:40:38 initializes the execution and queueing SLIs with labels 152321:40:38 yields block 152421:40:38 calls BackgroundTransaction 152521:40:38 sets queue specific metrics 152621:40:38 sets sidekiq_jobs_completion_seconds values that are compatible with those from .initialize_process_metrics 152721:40:38 sets the thread name if it was nil 152821:40:38 when request_store does not have db_transaction 152921:40:38 does not contribute to DatabaseTransactionSlis 153021:40:38 when request_store contains have db_transaction information 153121:40:38 contributes to DatabaseTransactionSlis 153221:40:38 when feature flag emit_db_transaction_sli_metrics is disabled 153321:40:38 does not contribute to DatabaseTransactionSlis 153421:40:38 when job_duration is not available 153521:40:38 does not set the queue_duration_seconds histogram 153621:40:38 when error is raised 153721:40:38 sets sidekiq_jobs_failed_total and reraises 153821:40:38 records sidekiq SLI error but does not record sidekiq SLI apdex 153921:40:38 when job is retried 154021:40:38 sets sidekiq_jobs_retried_total metric 154121:40:38 when job is interrupted 154221:40:39 sets sidekiq_jobs_interrupted_total metric 154321:40:39 with prometheus integrated 154521:40:39 yields block 154621:40:39 when error is raised 154721:40:39 sets sidekiq_jobs_failed_total and reraises 154921:40:39 behaves like a metrics middleware 155021:40:39 with mocked prometheus 155121:40:39 .initialize_process_metrics 155221:40:39 sets concurrency metrics 155321:40:39 initializes sidekiq_jobs_completion_seconds for the workers in the current Sidekiq process 155421:40:39 when emit_sidekiq_histogram FF is disabled 155521:40:39 does not initialize sidekiq_jobs_completion_seconds 155621:40:39 when emit_db_transaction_sli_metrics FF is disabled 155721:40:39 does not initialize transaction SLIs 155821:40:39 initializing execution and queueing SLIs 155921:40:39 initializes the execution and queueing SLIs with labels 156121:40:39 yields block 156221:40:39 calls BackgroundTransaction 156321:40:39 sets queue specific metrics 156421:40:39 sets sidekiq_jobs_completion_seconds values that are compatible with those from .initialize_process_metrics 156521:40:39 sets the thread name if it was nil 156621:40:39 when request_store does not have db_transaction 156721:40:40 does not contribute to DatabaseTransactionSlis 156821:40:40 when request_store contains have db_transaction information 156921:40:40 contributes to DatabaseTransactionSlis 157021:40:40 when feature flag emit_db_transaction_sli_metrics is disabled 157121:40:40 does not contribute to DatabaseTransactionSlis 157221:40:40 when job_duration is not available 157321:40:40 does not set the queue_duration_seconds histogram 157421:40:40 when error is raised 157521:40:40 sets sidekiq_jobs_failed_total and reraises 157621:40:40 records sidekiq SLI error but does not record sidekiq SLI apdex 157721:40:40 when job is retried 157821:40:40 sets sidekiq_jobs_retried_total metric 157921:40:40 when job is interrupted 158021:40:40 sets sidekiq_jobs_interrupted_total metric 158121:40:40 with prometheus integrated 158321:40:40 yields block 158421:40:40 when error is raised 158521:40:40 sets sidekiq_jobs_failed_total and reraises 158621:40:40 DB load balancing 158821:40:40 when worker declares data consistency 158921:40:40 increments load balancing counter with defined data consistency 159021:40:40 when worker does not declare data consistency 159121:40:40 increments load balancing counter with default data consistency 159221:40:40 feature attribution 159321:40:40 when a worker has a feature category 159421:40:41 uses that category for metrics 159521:40:41 when a worker does not have a feature category 159621:40:41 uses the category from the context for metrics 159721:40:41 when emit_sidekiq_histogram_metrics FF is disabled 159821:40:41 does not emit histogram metrics 159921:40:41 emits sidekiq_jobs_completion_seconds sum and count metric 160021:40:41 emits resource usage sum metrics 160121:40:41# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/server_metrics_spec.rb. It took 16.79 seconds. Expected to take 14.83 seconds. 160221:40:41# [RSpecRunTime] Starting example group spec/helpers/packages_helper_spec.rb. Expected to take 14.39 seconds. 160321:40:41PackagesHelper 160421:40:42 #package_registry_instance_url 160521:40:42 returns conan instance url when registry_type is conant 160621:40:42 returns npm instance url when registry_type is npm 160721:40:42 #package_registry_project_url 160821:40:42 returns maven registry url when registry_type is not provided 160921:40:42 returns specified registry url when registry_type is provided 161021:40:42 #pypi_registry_url 161121:40:42 returns the pypi registry url with token when project is private 161221:40:42 returns the pypi registry url without token when project is public 161321:40:42 #composer_registry_url 161421:40:42 return the composer registry url 161521:40:42 #composer_config_repository_name 161621:40:42 return global unique composer registry id 161721:40:42 #track_package_event 161821:40:43 tracks a snowplow event 161921:40:43 calls CreateEventService with correct parameters and executes it 162021:40:43 #show_cleanup_policy_link 162121:40:43 when user has permission 162221:40:43 config_registry: false, project_registry: false, nil_policy: false, container_repositories_exist: false, expected_result: false 162321:40:44 is expected to eq false 162421:40:44 config_registry: false, project_registry: false, nil_policy: false, container_repositories_exist: true, expected_result: false 162521:40:44 is expected to eq false 162621:40:44 config_registry: false, project_registry: false, nil_policy: true, container_repositories_exist: false, expected_result: false 162721:40:44 is expected to eq false 162821:40:44 config_registry: false, project_registry: false, nil_policy: true, container_repositories_exist: true, expected_result: false 162921:40:44 is expected to eq false 163021:40:44 config_registry: false, project_registry: true, nil_policy: false, container_repositories_exist: false, expected_result: false 163121:40:45 is expected to eq false 163221:40:45 config_registry: false, project_registry: true, nil_policy: false, container_repositories_exist: true, expected_result: false 163321:40:45 is expected to eq false 163421:40:45 config_registry: false, project_registry: true, nil_policy: true, container_repositories_exist: false, expected_result: false 163521:40:45 is expected to eq false 163621:40:45 config_registry: false, project_registry: true, nil_policy: true, container_repositories_exist: true, expected_result: false 163721:40:46 is expected to eq false 163821:40:46 config_registry: true, project_registry: false, nil_policy: false, container_repositories_exist: false, expected_result: false 163921:40:46 is expected to eq false 164021:40:46 config_registry: true, project_registry: false, nil_policy: false, container_repositories_exist: true, expected_result: false 164121:40:46 is expected to eq false 164221:40:46 config_registry: true, project_registry: false, nil_policy: true, container_repositories_exist: false, expected_result: false 164321:40:46 is expected to eq false 164421:40:46 config_registry: true, project_registry: false, nil_policy: true, container_repositories_exist: true, expected_result: false 164521:40:47 is expected to eq false 164621:40:47 config_registry: true, project_registry: true, nil_policy: false, container_repositories_exist: false, expected_result: false 164721:40:47 is expected to eq false 164821:40:47 config_registry: true, project_registry: true, nil_policy: false, container_repositories_exist: true, expected_result: false 164921:40:47 is expected to eq false 165021:40:47 config_registry: true, project_registry: true, nil_policy: true, container_repositories_exist: false, expected_result: false 165121:40:48 is expected to eq false 165221:40:48 config_registry: true, project_registry: true, nil_policy: true, container_repositories_exist: true, expected_result: true 165321:40:48 is expected to eq true 165421:40:48 when user does not have permission 165521:40:48 is expected to eq false 165621:40:48 when container expiration policy is disabled 165721:40:49 is expected to eq true 165821:40:49 #show_container_registry_settings 165921:40:49 with container registry config enabled 166021:40:49 when user has permission 166121:40:49 is expected to equal true 166221:40:49 when user does not have permission 166321:40:49 is expected to equal false 166421:40:49 with container registry config disabled 166521:40:49 when user has permission 166621:40:49 is expected to equal false 166721:40:49 when user does not have permission 166821:40:49 is expected to equal false 166921:40:49 #show_group_package_registry_settings 167021:40:49 with package registry config enabled 167221:40:50 is expected to equal true 167421:40:50 is expected to equal true 167521:40:50 with maintainer 167621:40:50 is expected to equal false 167721:40:50 with developer 167821:40:50 is expected to equal false 167921:40:50 with reporter 168021:40:51 is expected to equal false 168221:40:51 is expected to equal false 168321:40:51 with package registry config disabled 168521:40:51 is expected to equal false 168721:40:51 is expected to equal false 168821:40:51 with maintainer 168921:40:51 is expected to equal false 169021:40:51 with developer 169121:40:51 is expected to equal false 169221:40:51 with reporter 169321:40:52 is expected to equal false 169521:40:52 is expected to equal false 169621:40:52 #group_packages_template_data 169721:40:52 returns the correct data 169821:40:52 when user has permission 169921:40:52 returns the correct data 170021:40:52 when user does not have permission 170121:40:52 returns the correct data 170221:40:52 #project_packages_template_data 170321:40:53 returns the correct data 170421:40:53 when user has permission 170521:40:53 returns the correct data 170621:40:53 when user does not have permission 170721:40:53 returns the correct data 170821:40:53 #settings_data 170921:40:53 config_registry: false, permission: false, supports_gitlab_api?: false, expected_result: false 171021:40:53 is expected to include {:is_container_registry_metadata_database_enabled => "false"} 171121:40:53 config_registry: false, permission: false, supports_gitlab_api?: true, expected_result: false 171221:40:53 is expected to include {:is_container_registry_metadata_database_enabled => "false"} 171321:40:53 config_registry: false, permission: true, supports_gitlab_api?: false, expected_result: false 171421:40:53 is expected to include {:is_container_registry_metadata_database_enabled => "false"} 171521:40:53 config_registry: false, permission: true, supports_gitlab_api?: true, expected_result: false 171621:40:53 is expected to include {:is_container_registry_metadata_database_enabled => "false"} 171721:40:53 config_registry: true, permission: false, supports_gitlab_api?: false, expected_result: false 171821:40:54 is expected to include {:is_container_registry_metadata_database_enabled => "false"} 171921:40:54 config_registry: true, permission: false, supports_gitlab_api?: true, expected_result: false 172021:40:54 is expected to include {:is_container_registry_metadata_database_enabled => "false"} 172121:40:54 config_registry: true, permission: true, supports_gitlab_api?: false, expected_result: false 172221:40:54 is expected to include {:is_container_registry_metadata_database_enabled => "false"} 172321:40:54 config_registry: true, permission: true, supports_gitlab_api?: true, expected_result: true 172421:40:54 is expected to include {:is_container_registry_metadata_database_enabled => "true"} 172521:40:54 #can_delete_packages? 172621:40:54 with package registry config enabled 172721:40:54 when user has permission 172821:40:54 is expected to equal true 172921:40:54 when user does not have permission 173021:40:54 is expected to equal false 173121:40:54 with package registry config disabled 173221:40:54 when user has permission 173321:40:54 is expected to equal false 173421:40:54 when user does not have permission 173521:40:55 is expected to equal false 173621:40:55 #can_delete_group_packages? 173721:40:55 with package registry config enabled 173821:40:55 when user has permission 173921:40:55 is expected to equal true 174021:40:55 when user does not have permission 174121:40:55 is expected to equal false 174221:40:55 with package registry config disabled 174321:40:55 when user has permission 174421:40:55 is expected to equal false 174521:40:55 when user does not have permission 174621:40:55 is expected to equal false 174721:40:55# [RSpecRunTime] Finishing example group spec/helpers/packages_helper_spec.rb. It took 13.65 seconds. Expected to take 14.39 seconds. 174821:40:55# [RSpecRunTime] Starting example group spec/workers/merge_requests/create_pipeline_worker_spec.rb. Expected to take 12.93 seconds. 174921:40:55MergeRequests::CreatePipelineWorker 175121:40:55 when the objects exist 175221:40:57 calls the merge request create pipeline service and calls update head pipeline 175321:40:57 when push options are passed as Hash to the worker 175421:40:59 calls the merge request create pipeline service and calls update head pipeline 175521:40:59# [RSpecRunTime] RSpec elapsed time: 15 minutes 8.02 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.01 1.17 1.22 1/285 8933 175721:40:59 when the project does not exist 175821:40:59 behaves like when object does not exist 175921:41:01 does not call the create pipeline service 176021:41:01# [RSpecRunTime] RSpec elapsed time: 15 minutes 10.48 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.01 1.17 1.22 1/286 8990 176221:41:01 when the user does not exist 176321:41:01 behaves like when object does not exist 176421:41:03 does not call the create pipeline service 176521:41:04# [RSpecRunTime] RSpec elapsed time: 15 minutes 12.81 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.01 1.16 1.22 1/286 9047 176721:41:04 when the merge request does not exist 176821:41:04 behaves like when object does not exist 176921:41:06 does not call the create pipeline service 177021:41:06# [RSpecRunTime] RSpec elapsed time: 15 minutes 14.96 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.01 1.16 1.22 1/286 9106 177221:41:06# [RSpecRunTime] Finishing example group spec/workers/merge_requests/create_pipeline_worker_spec.rb. It took 10.77 seconds. Expected to take 12.93 seconds. 177321:41:06# [RSpecRunTime] Starting example group spec/views/groups/edit.html.haml_spec.rb. Expected to take 12.2 seconds. 177421:41:06groups/edit.html.haml 177521:41:06 ip_restriction 177621:41:06 prompt user about registration features 177721:41:06 with service ping disabled 177821:41:07 renders a placeholder input with registration features message 177921:41:07# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.27 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.01 1.16 1.22 1/286 9107 178121:41:07 with service ping enabled 178221:41:08 does not render a placeholder input with registration features message 178321:41:08# [RSpecRunTime] RSpec elapsed time: 15 minutes 17.29 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.01 1.16 1.22 1/285 9108 178521:41:08 Email notifications section 178621:41:09 renders fields for token_expiry_notify_inherited 178721:41:09 when pat_expiry_inherited_members_notification FF is disabled 178821:41:09 does not render form 178921:41:09# [RSpecRunTime] RSpec elapsed time: 15 minutes 18.72 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.01 1.16 1.22 1/285 9109 179121:41:09 when parent group has token_expiry_notify_inherited set to false 179221:41:10 renders disabled fields 179321:41:10 "Share with group lock" setting 179421:41:10 for a root group 179521:41:10 behaves like "Share with group lock" setting 179621:41:11 has the correct label, help text, and checkbox options 179721:41:11 for a subgroup 179821:41:11 when the root_group has "Share with group lock" disabled 179921:41:11 when the subgroup has "Share with group lock" disabled 180021:41:11 as the root_owner 180121:41:11 behaves like "Share with group lock" setting 180221:41:11 has the correct label, help text, and checkbox options 180321:41:11 as the sub_owner 180421:41:11 behaves like "Share with group lock" setting 180521:41:12 has the correct label, help text, and checkbox options 180621:41:12 when the subgroup has "Share with group lock" enabled 180721:41:12 as the root_owner 180821:41:12 behaves like "Share with group lock" setting 180921:41:13 has the correct label, help text, and checkbox options 181021:41:13 as the sub_owner 181121:41:13 behaves like "Share with group lock" setting 181221:41:14 has the correct label, help text, and checkbox options 181321:41:14 when the root_group has "Share with group lock" enabled 181421:41:14 when the subgroup has "Share with group lock" disabled (parent overridden) 181521:41:14 as the root_owner 181621:41:14 behaves like "Share with group lock" setting 181721:41:15 has the correct label, help text, and checkbox options 181821:41:15 as the sub_owner 181921:41:15 behaves like "Share with group lock" setting 182021:41:16 has the correct label, help text, and checkbox options 182121:41:16 when the subgroup has "Share with group lock" enabled (same as parent) 182221:41:16 as the root_owner 182321:41:16 behaves like "Share with group lock" setting 182421:41:16 has the correct label, help text, and checkbox options 182521:41:16 as the sub_owner 182621:41:16 behaves like "Share with group lock" setting 182721:41:17 has the correct label, help text, and checkbox options 182821:41:17# [RSpecRunTime] Finishing example group spec/views/groups/edit.html.haml_spec.rb. It took 11.58 seconds. Expected to take 12.2 seconds. 182921:41:17# [RSpecRunTime] Starting example group spec/services/todos/destroy/unauthorized_features_service_spec.rb. Expected to take 11.88 seconds. 183021:41:17Todos::Destroy::UnauthorizedFeaturesService 183121:41:19 when user_id is not provided 183221:41:19 when all features have same visibility as the project 183321:41:20 does not remove any todos 183421:41:20# [RSpecRunTime] RSpec elapsed time: 15 minutes 28.92 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.01 1.16 1.22 1/283 9168 183621:41:20 when issues are visible only to project members 183721:41:21 removes only non members issue todos 183821:41:21 when mrs, builds and repository are visible only to project members 183921:41:21 removes only non members mr and commit todos 184021:41:21 when mrs are visible only to project members 184121:41:22 removes only non members merge request todos 184221:41:22 when mrs and issues are visible only to project members 184321:41:23 removes only non members merge request and issue todos 184421:41:23 when user_id is provided 184521:41:23 when all features have same visibility as the project 184621:41:24 removes only user issue todos 184721:41:24 when issues are visible only to project members but the user is a member 184821:41:24 does not remove any todos 184921:41:24 when issues are visible only to project members 185021:41:25 removes only user issue todos 185121:41:25 when mrs, builds and repository are visible only to project members 185221:41:26 removes only user mr and commit todos 185321:41:26 when mrs are visible only to project members 185421:41:27 removes only user merge request todo 185521:41:27 when mrs and issues are visible only to project members 185621:41:28 removes only user merge request and issue todos 185721:41:28# [RSpecRunTime] Finishing example group spec/services/todos/destroy/unauthorized_features_service_spec.rb. It took 10.32 seconds. Expected to take 11.88 seconds. 185821:41:28# [RSpecRunTime] Starting example group spec/workers/packages/nuget/extraction_worker_spec.rb. Expected to take 11.26 seconds. 185921:41:28Packages::Nuget::ExtractionWorker 186121:41:28 with valid package file 186221:41:28 updates package and package file 186321:41:28 with exisiting package 186421:41:29 reuses existing package and updates package file 186521:41:29# [RSpecRunTime] RSpec elapsed time: 15 minutes 38.34 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.01 1.15 1.21 1/281 9169 186721:41:29 with invalid package file id 186821:41:30 doesn't update package and package file 186921:41:30 with controlled errors 187021:41:30 with package file not containing a nuspec file 187121:41:30 behaves like handling error 187221:41:30 updates package status to error 187321:41:30 with invalid metadata 187421:41:30 with a blank package name 187521:41:30 behaves like handling error 187621:41:31 updates package status to error 187721:41:31 with package with an invalid package name 187821:41:31 with My/package 187921:41:31 behaves like handling error 188021:41:32 updates package status to error 188121:41:32 with ../../../my_package 188221:41:32 behaves like handling error 188321:41:32 updates package status to error 188421:41:32 with %2e%2e%2fmy_package 188521:41:32 behaves like handling error 188621:41:33 updates package status to error 188721:41:33 with package with a blank package version 188821:41:33 behaves like handling error 188921:41:34 updates package status to error 189021:41:34 with package with an invalid package version 189221:41:34 behaves like handling error 189321:41:34 updates package status to error 189521:41:34 behaves like handling error 189621:41:35 updates package status to error 189721:41:35 with ../../../../../1.2.3 189821:41:35 behaves like handling error 189921:41:35 updates package status to error 190021:41:35 with %2e%2e%2f1.2.3 190121:41:35 behaves like handling error 190221:41:36 updates package status to error 190321:41:36 handling a Zip::Error exception 190421:41:36 behaves like handling error 190521:41:37 updates package status to error 190621:41:37 with uncontrolled errors 190721:41:37 behaves like handling error 190821:41:37 updates package status to error 190921:41:37# [RSpecRunTime] Finishing example group spec/workers/packages/nuget/extraction_worker_spec.rb. It took 9.81 seconds. Expected to take 11.26 seconds. 191021:41:37# [RSpecRunTime] Starting example group spec/models/wiki_page/meta_spec.rb. Expected to take 10.49 seconds. 191121:41:37WikiPage::Meta 191221:41:38 does not allow STI 191321:41:38 Associations 191421:41:38 is expected to belong to project required: false 191521:41:38 is expected to have many slugs 191621:41:39 is expected to have many events 191721:41:39 is expected to have many notes 191821:41:39 is expected to have many user_mentions class_name => Wikis::UserMention inverse_of => wiki_page_meta 191921:41:39 can find slugs 192021:41:39# [RSpecRunTime] RSpec elapsed time: 15 minutes 48.58 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.01 1.14 1.21 1/280 9178 192321:41:39 is expected to validate that the length of :title is at most 255 192421:41:39 is expected not to allow :title to be ‹nil› 192521:41:40 is forbidden to have two records for the same project with the same canonical_slug 192621:41:40 is forbidden to have both project_id and namespace_id empty 192721:41:40 #resource_parent 192821:41:40 returns container 192921:41:40 #canonical_slug 193021:41:40 can be set on initialization 193121:41:40 there are no slugs 193221:41:40 is expected to have attributes {:canonical_slug => (be nil)} 193321:41:40 we have some non-canonical slugs 193421:41:40 is expected to have attributes {:canonical_slug => (be nil)} 193521:41:40 issues at most one query 193621:41:41 issues no queries if we already know the slug 193721:41:41 we have a canonical slug 193821:41:41 has the correct value 193921:41:41 canonical_slug= 194021:41:41 the slug is not known to us 194121:41:41 changes it to the correct value 194221:41:41 ensures the slug is in the db 194321:41:41 issues at most N queries 194421:41:41 issues fewer queries if we already know the current slug 194521:41:41 the slug is already in the DB (but not canonical) 194621:41:41 changes it to the correct value 194721:41:41 ensures the slug is in the db 194821:41:41 issues at most N queries 194921:41:41 issues fewer queries if we already know the current slug 195021:41:41 the slug is already in the DB (and canonical) 195121:41:41 changes it to the correct value 195221:41:41 ensures the slug is in the db 195321:41:42 issues at most N queries 195421:41:42 issues fewer queries if we already know the current slug 195521:41:42 the slug is up to date and in the DB 195621:41:42 changes it to the correct value 195721:41:42 ensures the slug is in the db 195821:41:42 issues at most N queries 195921:41:42 issues fewer queries if we already know the current slug 196021:41:42 .find_or_create 196121:41:42 when there are problems 196221:41:42 when the slug is too long 196321:41:42 raises an error 196421:41:42 when a conflicting record exists 196521:41:43 raises an error 196621:41:43 when the wiki page is not valid 196721:41:43 raises an error 196821:41:43 no existing record exists 196921:41:43 establishes the correct state 197021:41:43 makes a reasonable number of DB queries 197121:41:43 the commit happened a day ago 197221:41:44 establishes the correct state 197321:41:44 makes a reasonable number of DB queries 197421:41:44 the last_known_slug is the same as the current slug, as on creation 197521:41:44 establishes the correct state 197621:41:44 makes a reasonable number of DB queries 197721:41:44 a record exists in the DB in the correct state 197821:41:45 establishes the correct state 197921:41:45 makes a reasonable number of DB queries 198021:41:45 a record exists in the DB, but we need to update timestamps 198121:41:45 establishes the correct state 198221:41:46 makes a reasonable number of DB queries 198321:41:46 we need to update the slug, but not the title 198421:41:46 establishes the correct state 198521:41:46 makes a reasonable number of DB queries 198621:41:46 we need to update the title, but not the slug 198721:41:47 establishes the correct state 198821:41:47 makes a reasonable number of DB queries 198921:41:47 we want to change the slug back to a previous version 199021:41:47 establishes the correct state 199121:41:48 makes a reasonable number of DB queries 199221:41:48 we want to change the slug a bunch of times 199321:41:48 establishes the correct state 199421:41:48 makes a reasonable number of DB queries 199521:41:48 we need to update the title and the slug 199621:41:49 establishes the correct state 199721:41:49 makes a reasonable number of DB queries 199821:41:49# [RSpecRunTime] Finishing example group spec/models/wiki_page/meta_spec.rb. It took 11.6 seconds. Expected to take 10.49 seconds. 199921:41:49# [RSpecRunTime] Starting example group spec/presenters/clusters/cluster_presenter_spec.rb. Expected to take 10.19 seconds. 200021:41:49Clusters::ClusterPresenter 200121:41:49 inherits from Gitlab::View::Presenter::Delegated 200321:41:50 takes a cluster and optional params 200421:41:51 exposes cluster 200521:41:52 forwards missing methods to cluster 200621:41:52# [RSpecRunTime] RSpec elapsed time: 16 minutes 1.73 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.08 1.15 1.21 1/285 10002 200821:41:52 #provider_label 200921:41:52 AWS provider 201021:41:53 is expected to eq "Elastic Kubernetes Service" 201121:41:53 GCP provider 201221:41:53 is expected to eq "Google Kubernetes Engine" 201321:41:53 #provider_management_url 201421:41:53 AWS provider 201521:41:53 is expected to include "us-east-1" 201621:41:53 is expected to include "test-cluster" 201721:41:53 GCP provider 201821:41:53 is expected to include "us-central1-a" 201921:41:53 is expected to include "test-cluster" 202121:41:53 project_type cluster 202221:41:55 is expected to eq "/namespace354/project-358/-/clusters/40" 202321:41:55# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.88 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.08 1.15 1.21 1/285 10003 202521:41:55 group_type cluster 202621:41:55 is expected to eq "/groups/group68/-/clusters/43" 202721:41:55 instance_type cluster 202821:41:56 is expected to eq "/admin/clusters/46" 202921:41:56 #read_only_kubernetes_platform_fields? 203021:41:56 with a user-provided cluster 203121:41:56 is expected to be falsy 203221:41:56 with a GCP-provided cluster 203321:41:56 is expected to be truthy 203421:41:56 #health_data 203521:41:56 with project cluster 203621:41:56 behaves like cluster health data 203721:41:57 is expected to include {:"clusters-path" => "/namespace355/project-359/-/clusters", :"settings-path" => "", :"project-path" => "", :"tags-path" => ""} 203821:41:57# [RSpecRunTime] RSpec elapsed time: 16 minutes 6.55 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.07 1.15 1.21 1/285 10004 204021:41:57 with group cluster 204121:41:57 behaves like cluster health data 204221:41:58 is expected to include {:"clusters-path" => "/groups/group69/-/clusters", :"settings-path" => "", :"project-path" => "", :"tags-path" => ""} 204321:41:58# [RSpecRunTime] Finishing example group spec/presenters/clusters/cluster_presenter_spec.rb. It took 9.08 seconds. Expected to take 10.19 seconds. 204421:41:58# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/object_pool_service_spec.rb. Expected to take 9.35 seconds. 204521:41:58Gitlab::GitalyClient::ObjectPoolService 204721:42:00 sends a create_object_pool message 204821:42:00# [RSpecRunTime] RSpec elapsed time: 16 minutes 8.92 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.07 1.15 1.21 1/281 10069 205121:42:01 removes the repository from disk 205221:42:01 when called twice 205321:42:03 doesn't raise an error 205421:42:03# [RSpecRunTime] RSpec elapsed time: 16 minutes 11.93 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.07 1.15 1.21 1/281 10192 205721:42:03 without changes 205821:42:05 fetches changes 205921:42:05# [RSpecRunTime] RSpec elapsed time: 16 minutes 14.07 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.07 1.15 1.21 1/281 10414 206121:42:05 with new reference in source repository 206221:42:07 fetches changes 206321:42:07# [RSpecRunTime] RSpec elapsed time: 16 minutes 16.38 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.06 1.14 1.21 1/281 10662 206521:42:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/object_pool_service_spec.rb. It took 9.04 seconds. Expected to take 9.35 seconds. 206621:42:07# [RSpecRunTime] Starting example group spec/lib/gitlab/file_hook_spec.rb. Expected to take 8.52 seconds. 206721:42:07Gitlab::FileHook 206821:42:07 with file_hooks present 207021:42:07 returns true 207221:42:07 returns a list of file_hooks 207321:42:07 without any file_hooks 207521:42:07 returns false 207721:42:07 returns an empty list 207921:42:07 successful execution 208021:42:11 is expected to equal true 208121:42:12 is expected to be empty 208221:42:13 ensures file_hook received data via stdin 208321:42:13# [RSpecRunTime] RSpec elapsed time: 16 minutes 22.16 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.06 1.14 1.21 1/284 10669 208521:42:13 non-executable 208621:42:13 is expected to equal false 208721:42:13 is expected to include "Permission denied" 208821:42:13 non-zero exit 208921:42:14 is expected to equal false 209021:42:15 is expected to be empty 209121:42:15# [RSpecRunTime] RSpec elapsed time: 16 minutes 24.29 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.06 1.14 1.21 1/284 10674 209321:42:15# [RSpecRunTime] Finishing example group spec/lib/gitlab/file_hook_spec.rb. It took 7.91 seconds. Expected to take 8.52 seconds. 209421:42:15# [RSpecRunTime] Starting example group spec/finders/security/security_jobs_finder_spec.rb. Expected to take 8.5 seconds. 209521:42:15Security::SecurityJobsFinder 209621:42:15 behaves like Security::JobsFinder 209821:42:16 does not get initialized for unsupported job types 210021:42:16 behaves like JobsFinder core functionality 210121:42:16 when the pipeline has no jobs 210221:42:16 is expected to be empty 210321:42:16 when the pipeline has no Secure jobs 210421:42:17 is expected to be empty 210521:42:17 when the pipeline only has jobs without report artifacts 210621:42:18 is expected to be empty 210721:42:18 when the pipeline only has jobs with reports unrelated to Secure products 210821:42:18 is expected to be empty 210921:42:18 when the pipeline only has jobs with reports with paths similar but not identical to Secure reports 211021:42:19 is expected to be empty 211121:42:19 when there is more than one pipeline 211221:42:20 returns jobs associated with provided pipeline 211321:42:21# [RSpecRunTime] RSpec elapsed time: 16 minutes 29.77 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.05 1.14 1.21 1/281 10675 211621:42:21 with specific secure job types 211721:42:21 returns only those requested 211821:42:21 with combination of security jobs and license scanning jobs 211921:42:22 returns only the security jobs 212021:42:22# [RSpecRunTime] Finishing example group spec/finders/security/security_jobs_finder_spec.rb. It took 7.45 seconds. Expected to take 8.5 seconds. 212121:42:22# [RSpecRunTime] Starting example group spec/serializers/base_discussion_entity_spec.rb. Expected to take 7.75 seconds. 212221:42:22BaseDiscussionEntity 212321:42:24 exposes correct attributes 212421:42:24 when discussion is not expanded 212521:42:24 exposes correct attributes 212621:42:24# [RSpecRunTime] RSpec elapsed time: 16 minutes 33.75 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.05 1.14 1.20 1/284 10733 212821:42:24 when note is on an issue 212921:42:25 does not include resolve_with_issue_path 213021:42:25 when is LegacyDiffDiscussion 213121:42:26 exposes correct attributes 213221:42:26 when diff file is present 213321:42:27 exposes diff file attributes 213421:42:27# [RSpecRunTime] RSpec elapsed time: 16 minutes 36.67 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.28 1.19 1.22 1/285 10801 213621:42:27 when issues are disabled in a project 213721:42:28 does not show a new issues path 213821:42:28# [RSpecRunTime] Finishing example group spec/serializers/base_discussion_entity_spec.rb. It took 5.72 seconds. Expected to take 7.75 seconds. 213921:42:28# [RSpecRunTime] Starting example group spec/workers/jira_connect/sync_project_worker_spec.rb. Expected to take 7.73 seconds. 214021:42:28JiraConnect::SyncProjectWorker 214121:42:28 behaves like worker with data consistency 214221:42:28 .get_data_consistency_feature_flag_enabled? 214321:42:28 returns true 214421:42:28 .get_data_consistency_per_database 214521:42:28 returns correct data consistency 214721:42:30 avoids N+1 database queries 214821:42:30 when the project is not found 214921:42:31 does not raise an error 215021:42:31# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.44 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.28 1.19 1.22 1/285 10840 215221:42:31 with branches to sync 215321:42:31 on a single branch 215421:42:32 sends the request with custom update_sequence_id 215521:42:32# [RSpecRunTime] RSpec elapsed time: 16 minutes 41.68 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.26 1.18 1.22 1/285 10875 215721:42:32 on multiple branches 215821:42:34 does not requests a lot from Gitaly 215921:42:34# [RSpecRunTime] RSpec elapsed time: 16 minutes 43.64 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.26 1.18 1.22 1/285 10970 216121:42:34 when the number of items to sync is higher than the limit 216221:42:36 syncs only the most recent merge requests and branches within the limit 216321:42:36# [RSpecRunTime] RSpec elapsed time: 16 minutes 45.11 seconds. Current RSS: ~1457M. Threads: 4. load average: 1.26 1.18 1.22 1/285 11000 216521:42:36# [RSpecRunTime] Finishing example group spec/workers/jira_connect/sync_project_worker_spec.rb. It took 7.66 seconds. Expected to take 7.73 seconds. 216621:42:36# [RSpecRunTime] Starting example group spec/services/members/invitation_reminder_email_service_spec.rb. Expected to take 7.06 seconds. 216721:42:36Members::InvitationReminderEmailService 216821:42:36 sending invitation reminders 216921:42:36 expires_at_days: 0, send_reminder_at_days: [] 217021:42:36 sends an invitation reminder only on the expected days 217121:42:36 sends an invitation reminder only on the expected days 217221:42:36 sends an invitation reminder only on the expected days 217321:42:36 sends an invitation reminder only on the expected days 217421:42:36 sends an invitation reminder only on the expected days 217521:42:36 sends an invitation reminder only on the expected days 217621:42:36 sends an invitation reminder only on the expected days 217721:42:36 sends an invitation reminder only on the expected days 217821:42:36 sends an invitation reminder only on the expected days 217921:42:37 sends an invitation reminder only on the expected days 218021:42:37 sends an invitation reminder only on the expected days 218121:42:37 expires_at_days: 1, send_reminder_at_days: [] 218221:42:37 sends an invitation reminder only on the expected days 218321:42:37 sends an invitation reminder only on the expected days 218421:42:37 sends an invitation reminder only on the expected days 218521:42:37 sends an invitation reminder only on the expected days 218621:42:37 sends an invitation reminder only on the expected days 218721:42:37 sends an invitation reminder only on the expected days 218821:42:37 sends an invitation reminder only on the expected days 218921:42:37 sends an invitation reminder only on the expected days 219021:42:37 sends an invitation reminder only on the expected days 219121:42:37 sends an invitation reminder only on the expected days 219221:42:37 sends an invitation reminder only on the expected days 219321:42:37 expires_at_days: 2, send_reminder_at_days: [1] 219421:42:37 sends an invitation reminder only on the expected days 219521:42:37 sends an invitation reminder only on the expected days 219621:42:38 sends an invitation reminder only on the expected days 219721:42:38 sends an invitation reminder only on the expected days 219821:42:38 sends an invitation reminder only on the expected days 219921:42:38 sends an invitation reminder only on the expected days 220021:42:38 sends an invitation reminder only on the expected days 220121:42:38 sends an invitation reminder only on the expected days 220221:42:38 sends an invitation reminder only on the expected days 220321:42:38 sends an invitation reminder only on the expected days 220421:42:38 sends an invitation reminder only on the expected days 220521:42:38 expires_at_days: 3, send_reminder_at_days: [1, 2] 220621:42:38 sends an invitation reminder only on the expected days 220721:42:38 sends an invitation reminder only on the expected days 220821:42:38 sends an invitation reminder only on the expected days 220921:42:38 sends an invitation reminder only on the expected days 221021:42:38 sends an invitation reminder only on the expected days 221121:42:38 sends an invitation reminder only on the expected days 221221:42:38 sends an invitation reminder only on the expected days 221321:42:39 sends an invitation reminder only on the expected days 221421:42:39 sends an invitation reminder only on the expected days 221521:42:39 sends an invitation reminder only on the expected days 221621:42:39 sends an invitation reminder only on the expected days 221721:42:39 expires_at_days: 4, send_reminder_at_days: [1, 2, 3] 221821:42:39 sends an invitation reminder only on the expected days 221921:42:39 sends an invitation reminder only on the expected days 222021:42:39 sends an invitation reminder only on the expected days 222121:42:39 sends an invitation reminder only on the expected days 222221:42:39 sends an invitation reminder only on the expected days 222321:42:39 sends an invitation reminder only on the expected days 222421:42:39 sends an invitation reminder only on the expected days 222521:42:39 sends an invitation reminder only on the expected days 222621:42:39 sends an invitation reminder only on the expected days 222721:42:39 sends an invitation reminder only on the expected days 222821:42:39 sends an invitation reminder only on the expected days 222921:42:39 expires_at_days: 5, send_reminder_at_days: [1, 2, 4] 223021:42:39 sends an invitation reminder only on the expected days 223121:42:40 sends an invitation reminder only on the expected days 223221:42:40 sends an invitation reminder only on the expected days 223321:42:40 sends an invitation reminder only on the expected days 223421:42:40 sends an invitation reminder only on the expected days 223521:42:40 sends an invitation reminder only on the expected days 223621:42:40 sends an invitation reminder only on the expected days 223721:42:40 sends an invitation reminder only on the expected days 223821:42:40 sends an invitation reminder only on the expected days 223921:42:40 sends an invitation reminder only on the expected days 224021:42:40 sends an invitation reminder only on the expected days 224121:42:40 expires_at_days: 6, send_reminder_at_days: [1, 3, 5] 224221:42:40 sends an invitation reminder only on the expected days 224321:42:40 sends an invitation reminder only on the expected days 224421:42:40 sends an invitation reminder only on the expected days 224521:42:40 sends an invitation reminder only on the expected days 224621:42:40 sends an invitation reminder only on the expected days 224721:42:41 sends an invitation reminder only on the expected days 224821:42:41 sends an invitation reminder only on the expected days 224921:42:41 sends an invitation reminder only on the expected days 225021:42:41 sends an invitation reminder only on the expected days 225121:42:41 sends an invitation reminder only on the expected days 225221:42:41 sends an invitation reminder only on the expected days 225321:42:41 expires_at_days: 7, send_reminder_at_days: [1, 3, 5] 225421:42:41 sends an invitation reminder only on the expected days 225521:42:41 sends an invitation reminder only on the expected days 225621:42:41 sends an invitation reminder only on the expected days 225721:42:41 sends an invitation reminder only on the expected days 225821:42:41 sends an invitation reminder only on the expected days 225921:42:41 sends an invitation reminder only on the expected days 226021:42:41 sends an invitation reminder only on the expected days 226121:42:41 sends an invitation reminder only on the expected days 226221:42:41 sends an invitation reminder only on the expected days 226321:42:41 sends an invitation reminder only on the expected days 226421:42:42 sends an invitation reminder only on the expected days 226521:42:42 expires_at_days: 8, send_reminder_at_days: [2, 3, 6] 226621:42:42 sends an invitation reminder only on the expected days 226721:42:42 sends an invitation reminder only on the expected days 226821:42:42 sends an invitation reminder only on the expected days 226921:42:42 sends an invitation reminder only on the expected days 227021:42:42 sends an invitation reminder only on the expected days 227121:42:42 sends an invitation reminder only on the expected days 227221:42:42 sends an invitation reminder only on the expected days 227321:42:42 sends an invitation reminder only on the expected days 227421:42:42 sends an invitation reminder only on the expected days 227521:42:42 sends an invitation reminder only on the expected days 227621:42:42 sends an invitation reminder only on the expected days 227721:42:42 expires_at_days: 9, send_reminder_at_days: [2, 4, 7] 227821:42:42 sends an invitation reminder only on the expected days 227921:42:42 sends an invitation reminder only on the expected days 228021:42:42 sends an invitation reminder only on the expected days 228121:42:43 sends an invitation reminder only on the expected days 228221:42:43 sends an invitation reminder only on the expected days 228321:42:43 sends an invitation reminder only on the expected days 228421:42:43 sends an invitation reminder only on the expected days 228521:42:43 sends an invitation reminder only on the expected days 228621:42:44 sends an invitation reminder only on the expected days 228721:42:44 sends an invitation reminder only on the expected days 228821:42:44 sends an invitation reminder only on the expected days 228921:42:44# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.26 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.30 1.19 1.22 1/286 11001 229121:42:44 expires_at_days: 10, send_reminder_at_days: [2, 4, 8] 229221:42:44 sends an invitation reminder only on the expected days 229321:42:44 sends an invitation reminder only on the expected days 229421:42:44 sends an invitation reminder only on the expected days 229521:42:44 sends an invitation reminder only on the expected days 229621:42:44 sends an invitation reminder only on the expected days 229721:42:44 sends an invitation reminder only on the expected days 229821:42:45 sends an invitation reminder only on the expected days 229921:42:45 sends an invitation reminder only on the expected days 230021:42:45 sends an invitation reminder only on the expected days 230121:42:45 sends an invitation reminder only on the expected days 230221:42:45 sends an invitation reminder only on the expected days 230321:42:45 expires_at_days: 11, send_reminder_at_days: [2, 4, 8] 230421:42:45 sends an invitation reminder only on the expected days 230521:42:45 sends an invitation reminder only on the expected days 230621:42:45 sends an invitation reminder only on the expected days 230721:42:45 sends an invitation reminder only on the expected days 230821:42:45 sends an invitation reminder only on the expected days 230921:42:45 sends an invitation reminder only on the expected days 231021:42:45 sends an invitation reminder only on the expected days 231121:42:45 sends an invitation reminder only on the expected days 231221:42:45 sends an invitation reminder only on the expected days 231321:42:45 sends an invitation reminder only on the expected days 231421:42:46 sends an invitation reminder only on the expected days 231521:42:46 expires_at_days: 12, send_reminder_at_days: [2, 5, 9] 231621:42:46 sends an invitation reminder only on the expected days 231721:42:46 sends an invitation reminder only on the expected days 231821:42:46 sends an invitation reminder only on the expected days 231921:42:46 sends an invitation reminder only on the expected days 232021:42:46 sends an invitation reminder only on the expected days 232121:42:46 sends an invitation reminder only on the expected days 232221:42:46 sends an invitation reminder only on the expected days 232321:42:46 sends an invitation reminder only on the expected days 232421:42:46 sends an invitation reminder only on the expected days 232521:42:46 sends an invitation reminder only on the expected days 232621:42:46 sends an invitation reminder only on the expected days 232721:42:46 expires_at_days: 13, send_reminder_at_days: [2, 5, 10] 232821:42:46 sends an invitation reminder only on the expected days 232921:42:46 sends an invitation reminder only on the expected days 233021:42:46 sends an invitation reminder only on the expected days 233121:42:46 sends an invitation reminder only on the expected days 233221:42:47 sends an invitation reminder only on the expected days 233321:42:47 sends an invitation reminder only on the expected days 233421:42:47 sends an invitation reminder only on the expected days 233521:42:47 sends an invitation reminder only on the expected days 233621:42:47 sends an invitation reminder only on the expected days 233721:42:47 sends an invitation reminder only on the expected days 233821:42:47 sends an invitation reminder only on the expected days 233921:42:47 expires_at_days: 14, send_reminder_at_days: [2, 5, 10] 234021:42:47 sends an invitation reminder only on the expected days 234121:42:47 sends an invitation reminder only on the expected days 234221:42:47 sends an invitation reminder only on the expected days 234321:42:47 sends an invitation reminder only on the expected days 234421:42:47 sends an invitation reminder only on the expected days 234521:42:47 sends an invitation reminder only on the expected days 234621:42:47 sends an invitation reminder only on the expected days 234721:42:47 sends an invitation reminder only on the expected days 234821:42:48 sends an invitation reminder only on the expected days 234921:42:48 sends an invitation reminder only on the expected days 235021:42:48 sends an invitation reminder only on the expected days 235121:42:48 expires_at_days: 15, send_reminder_at_days: [2, 5, 10] 235221:42:48 sends an invitation reminder only on the expected days 235321:42:48 sends an invitation reminder only on the expected days 235421:42:48 sends an invitation reminder only on the expected days 235521:42:48 sends an invitation reminder only on the expected days 235621:42:48 sends an invitation reminder only on the expected days 235721:42:48 sends an invitation reminder only on the expected days 235821:42:48 sends an invitation reminder only on the expected days 235921:42:48 sends an invitation reminder only on the expected days 236021:42:48 sends an invitation reminder only on the expected days 236121:42:48 sends an invitation reminder only on the expected days 236221:42:48 sends an invitation reminder only on the expected days 236321:42:48 expires_at_days: nil, send_reminder_at_days: [2, 5, 10] 236421:42:48 sends an invitation reminder only on the expected days 236521:42:48 sends an invitation reminder only on the expected days 236621:42:48 sends an invitation reminder only on the expected days 236721:42:49 sends an invitation reminder only on the expected days 236821:42:49 sends an invitation reminder only on the expected days 236921:42:49 sends an invitation reminder only on the expected days 237021:42:49 sends an invitation reminder only on the expected days 237121:42:49 sends an invitation reminder only on the expected days 237221:42:49 sends an invitation reminder only on the expected days 237321:42:49 sends an invitation reminder only on the expected days 237421:42:49 sends an invitation reminder only on the expected days 237521:42:49# [RSpecRunTime] Finishing example group spec/services/members/invitation_reminder_email_service_spec.rb. It took 13.17 seconds. Expected to take 7.06 seconds. 237621:42:49# [RSpecRunTime] Starting example group spec/services/projects/hashed_storage/base_attachment_service_spec.rb. Expected to take 6.99 seconds. 237721:42:49Projects::HashedStorage::BaseAttachmentService 237821:42:49 #old_disk_path 237921:42:50 is expected to respond to #old_disk_path 238021:42:50 #new_disk_path 238121:42:51 is expected to respond to #new_disk_path 238321:42:52 is expected to respond to #skipped? 238421:42:52 #target_path_discardable? 238521:42:53 returns false 238621:42:53 #discard_path! 238721:42:54 renames target path adding a timestamp at the end 238821:42:54 #move_folder! 238921:42:54 when old_path is not a directory 239021:42:54 adds information to the logger and returns true 239121:42:54# [RSpecRunTime] Finishing example group spec/services/projects/hashed_storage/base_attachment_service_spec.rb. It took 5.43 seconds. Expected to take 6.99 seconds. 239221:42:54# [RSpecRunTime] Starting example group spec/lib/gitlab/database/count/tablesample_count_strategy_spec.rb. Expected to take 6.5 seconds. 239321:42:54Gitlab::Database::Count::TablesampleCountStrategy 239521:42:54 for tables with an estimated small size 239621:42:57 performs an exact count 239721:42:57# [RSpecRunTime] RSpec elapsed time: 17 minutes 5.82 seconds. Current RSS: ~1454M. Threads: 4. load average: 1.25 1.19 1.22 1/282 11110 239921:42:57 for tables with an estimated large size 240021:42:58 performs a tablesample count 240121:42:58# [RSpecRunTime] RSpec elapsed time: 17 minutes 7.69 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.23 1.18 1.22 1/282 11111 240321:42:58 insufficient permissions 240421:43:00 returns an empty hash 240521:43:00# [RSpecRunTime] RSpec elapsed time: 17 minutes 9.57 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.23 1.18 1.22 1/282 11112 240721:43:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/count/tablesample_count_strategy_spec.rb. It took 5.85 seconds. Expected to take 6.5 seconds. 240821:43:00# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/saml/user_spec.rb. Expected to take 6.43 seconds. 240921:43:00Gitlab::Auth::Saml::User 241121:43:00 account exists on server 241221:43:00 and should bind with SAML 241321:43:01 adds the SAML identity to the existing user 241421:43:01 external groups 241621:43:01 marks the user as external 241721:43:01 are defined but the user does not belong there 241821:43:01 does not mark the user as external 241921:43:01 user was external, now should not be 242021:43:01 makes user internal 242121:43:01 no account exists on server 242221:43:01 external groups 242421:43:02 marks the user as external 242521:43:02 are defined but the user does not belong there 242621:43:02 does not mark the user as external 242721:43:02 with auto_link_ldap_user disabled (default) 242821:43:02 with allow_single_sign_on enabled 242921:43:02 creates a user from SAML 243021:43:02 with allow_single_sign_on default (["saml"]) 243121:43:02 does not throw an error 243221:43:02 with allow_single_sign_on disabled 243321:43:02 throws an error 243421:43:02 with auto_link_ldap_user enabled 243521:43:02 and at least one LDAP provider is defined 243621:43:02 and a corresponding LDAP person 243721:43:02 and no account for the LDAP user 243821:43:03 creates a user with dual LDAP and SAML identities 243921:43:03 and LDAP user has an account already 244021:43:03 adds the omniauth identity to the LDAP account 244121:43:03 saves successfully on subsequent tries, when both identities are present 244221:43:03 when uid is an uid 244321:43:03 behaves like find LDAP person 244421:43:04 adds the omniauth identity to the LDAP account 244521:43:04 when uid is a dn 244621:43:04 behaves like find LDAP person 244721:43:04 adds the omniauth identity to the LDAP account 244821:43:04 when uid is an email 244921:43:04 behaves like find LDAP person 245021:43:04 adds the omniauth identity to the LDAP account 245121:43:04 user has SAML user, and wants to add their LDAP identity 245221:43:04 adds the LDAP identity to the existing SAML user 245321:43:04 when signup is disabled 245421:43:05 creates the user 245521:43:05 when user confirmation email is enabled 245621:43:05 creates and confirms the user anyway 245721:43:05 when the current minimum password length is different from the default minimum password length 245821:43:05 creates the user 246021:43:05 signup with SAML only 246121:43:05 dont block on create 246221:43:05 does not block the user 246321:43:05 block on create 246621:43:06 dont block on create 246721:43:06 is expected not to be blocked 246821:43:06 block on create 246921:43:06 is expected not to be blocked 247121:43:06 raw info hash attributes empty 247221:43:06 does not mark user as external 247321:43:06 #bypass_two_factor? 247421:43:06 with authn_contexts_worth_two_factors configured 247521:43:07 returns true when authn_context is worth two factors 247621:43:07 returns false when authn_context is not worth two factors 247721:43:07 returns false when authn_context is blank 247821:43:07 without auth_contexts_worth_two_factors_configured 247921:43:07 returns false when authn_context is present 248021:43:07 returns false when authn_context is blank 248121:43:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/saml/user_spec.rb. It took 6.58 seconds. Expected to take 6.43 seconds. 248221:43:07# [RSpecRunTime] Starting example group spec/services/ci/generate_coverage_reports_service_spec.rb. Expected to take 6.12 seconds. 248321:43:07Ci::GenerateCoverageReportsService 248521:43:08 when head pipeline has coverage reports 248621:43:08 returns status and data 248721:43:08 when there is a parsing error 248821:43:09 returns status with error message and tracks the error 248921:43:09# [RSpecRunTime] RSpec elapsed time: 17 minutes 18.17 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.20 1.18 1.21 1/286 11203 249121:43:09 when head pipeline does not have a coverage report artifact 249221:43:09 returns status and error message 249321:43:09 when head pipeline has coverage reports and no merge request associated 249421:43:10 returns status and error message 249621:43:10 when cache key is latest 249721:43:10 is expected to be truthy 249821:43:10 when head pipeline has been updated 249921:43:11 is expected to be falsy 250021:43:11 when cache key is empty 250121:43:12 is expected to be falsy 250221:43:12 when the pipeline has a child that is updated 250321:43:13 is expected to be falsy 250421:43:13# [RSpecRunTime] Finishing example group spec/services/ci/generate_coverage_reports_service_spec.rb. It took 5.76 seconds. Expected to take 6.12 seconds. 250521:43:13# [RSpecRunTime] Starting example group spec/lib/gitlab/ssh_public_key_spec.rb. Expected to take 5.9 seconds. 250621:43:13Gitlab::SSHPublicKey 250721:43:13 .technology(name) 250821:43:13 returns nil for an unrecognised name 251021:43:13 is expected to eq :rsa 251121:43:13 is expected to eq :rsa 251321:43:13 is expected to eq :dsa 251421:43:13 is expected to eq :dsa 251521:43:13 name: :ecdsa 251621:43:13 is expected to eq :ecdsa 251721:43:13 is expected to eq :ecdsa 251821:43:13 name: :ed25519 251921:43:13 is expected to eq :ed25519 252021:43:13 is expected to eq :ed25519 252121:43:13 name: :ecdsa_sk 252221:43:13 is expected to eq :ecdsa_sk 252321:43:13 is expected to eq :ecdsa_sk 252421:43:13 name: :ed25519_sk 252521:43:13 is expected to eq :ed25519_sk 252621:43:14 is expected to eq :ed25519_sk 252921:43:14 is expected to eq :rsa 253021:43:14 is expected to eq :rsa 253121:43:14 name: :ecdsa 253221:43:14 is expected to eq :ecdsa 253321:43:14 is expected to eq :ecdsa 253421:43:14 name: :ed25519 253521:43:14 is expected to eq :ed25519 253621:43:14 is expected to eq :ed25519 253721:43:14 name: :ecdsa_sk 253821:43:14 is expected to eq :ecdsa_sk 253921:43:14 is expected to eq :ecdsa_sk 254021:43:14 name: :ed25519_sk 254121:43:14 is expected to eq :ed25519_sk 254221:43:14 is expected to eq :ed25519_sk 254321:43:14 .supported_types 254421:43:14 returns array with the names of supported technologies 254621:43:14 returns array with the names of supported technologies 254721:43:14 .supported_sizes(name) 254821:43:14 name: :rsa, sizes: [1024, 2048, 3072, 4096] 254921:43:14 is expected to eq [1024, 2048, 3072, 4096] 255021:43:14 is expected to eq [1024, 2048, 3072, 4096] 255121:43:14 name: :dsa, sizes: [1024, 2048, 3072] 255221:43:15 is expected to eq [1024, 2048, 3072] 255321:43:15 is expected to eq [1024, 2048, 3072] 255421:43:15 name: :ecdsa, sizes: [256, 384, 521] 255521:43:15 is expected to eq [256, 384, 521] 255621:43:15 is expected to eq [256, 384, 521] 255721:43:15 name: :ed25519, sizes: [256] 255821:43:15 is expected to eq [256] 255921:43:15 is expected to eq [256] 256021:43:15 name: :ecdsa_sk, sizes: [256] 256121:43:15 is expected to eq [256] 256221:43:15 is expected to eq [256] 256321:43:15 name: :ed25519_sk, sizes: [256] 256421:43:15 is expected to eq [256] 256521:43:15 is expected to eq [256] 256721:43:15 name: :rsa, sizes: [3072, 4096] 256821:43:15 is expected to eq [3072, 4096] 256921:43:15 is expected to eq [3072, 4096] 257021:43:15 name: :dsa, sizes: [] 257121:43:15 is expected to eq [] 257221:43:15 is expected to eq [] 257321:43:15 name: :ecdsa, sizes: [256, 384, 521] 257421:43:15 is expected to eq [256, 384, 521] 257521:43:16 is expected to eq [256, 384, 521] 257621:43:16 name: :ed25519, sizes: [256] 257721:43:16 is expected to eq [256] 257821:43:16 is expected to eq [256] 257921:43:16 name: :ecdsa_sk, sizes: [256] 258021:43:16 is expected to eq [256] 258121:43:16 is expected to eq [256] 258221:43:16 name: :ed25519_sk, sizes: [256] 258321:43:16 is expected to eq [256] 258421:43:16 is expected to eq [256] 258521:43:16 .supported_algorithms 258621:43:16 returns all supported algorithms 258821:43:16 returns all supported algorithms 258921:43:16 .supported_algorithms_for_name 259021:43:16 name: :rsa, algorithms: ["ssh-rsa"] 259121:43:16 returns all supported algorithms for rsa 259221:43:16 name: :dsa, algorithms: ["ssh-dss"] 259321:43:16 returns all supported algorithms for dsa 259421:43:16 name: :ecdsa, algorithms: ["ecdsa-sha2-nistp256", "ecdsa-sha2-nistp384", "ecdsa-sha2-nistp521"] 259521:43:16 returns all supported algorithms for ecdsa 259621:43:16 name: :ed25519, algorithms: ["ssh-ed25519"] 259721:43:16 returns all supported algorithms for ed25519 259821:43:16 name: :ecdsa_sk, algorithms: ["sk-ecdsa-sha2-nistp256@openssh.com"] 259921:43:16 returns all supported algorithms for ecdsa_sk 260021:43:16 name: :ed25519_sk, algorithms: ["sk-ssh-ed25519@openssh.com"] 260121:43:16 returns all supported algorithms for ed25519_sk 260321:43:16 name: :rsa, algorithms: ["ssh-rsa"] 260421:43:16 returns all supported algorithms for rsa 260521:43:16 name: :dsa, algorithms: ["ssh-dss"] 260621:43:17 returns all supported algorithms for dsa 260721:43:17 name: :ecdsa, algorithms: ["ecdsa-sha2-nistp256", "ecdsa-sha2-nistp384", "ecdsa-sha2-nistp521"] 260821:43:17 returns all supported algorithms for ecdsa 260921:43:17 name: :ed25519, algorithms: ["ssh-ed25519"] 261021:43:17 returns all supported algorithms for ed25519 261121:43:17 name: :ecdsa_sk, algorithms: ["sk-ecdsa-sha2-nistp256@openssh.com"] 261221:43:17 returns all supported algorithms for ecdsa_sk 261321:43:17 name: :ed25519_sk, algorithms: ["sk-ssh-ed25519@openssh.com"] 261421:43:17 returns all supported algorithms for ed25519_sk 261521:43:17 .sanitize(key_content) 261621:43:17 when key has blank space characters 261721:43:17 removes the extra blank space characters 261821:43:17 when key doesn't have blank space characters 261921:43:17 doesn't modify the content 262021:43:17 when key is invalid 262121:43:17 returns the original content 262321:43:17 with a valid SSH key 262421:43:17 factory: :rsa_key_2048 262521:43:17 is expected to be valid 262621:43:17 when key begins with options 262721:43:17 is expected to be valid 262821:43:17 when key is in known_hosts format 262921:43:17 when key begins with 'example.com' 263021:43:17 is expected to be valid 263121:43:17 when key begins with '@revoked other.example.com' 263221:43:17 is expected to be valid 263321:43:17 factory: :rsa_key_4096 263421:43:17 is expected to be valid 263521:43:17 when key begins with options 263621:43:17 is expected to be valid 263721:43:17 when key is in known_hosts format 263821:43:17 when key begins with 'example.com' 263921:43:17 is expected to be valid 264021:43:17 when key begins with '@revoked other.example.com' 264121:43:18 is expected to be valid 264221:43:18 factory: :rsa_key_5120 264321:43:18 is expected to be valid 264421:43:18 when key begins with options 264521:43:18 is expected to be valid 264621:43:18 when key is in known_hosts format 264721:43:18 when key begins with 'example.com' 264821:43:18 is expected to be valid 264921:43:18 when key begins with '@revoked other.example.com' 265021:43:18 is expected to be valid 265121:43:18 factory: :rsa_key_8192 265221:43:18 is expected to be valid 265321:43:18 when key begins with options 265421:43:18 is expected to be valid 265521:43:18 when key is in known_hosts format 265621:43:18 when key begins with 'example.com' 265721:43:18 is expected to be valid 265821:43:18 when key begins with '@revoked other.example.com' 265921:43:18 is expected to be valid 266021:43:18 factory: :dsa_key_2048 266121:43:18 is expected to be valid 266221:43:18 when key begins with options 266321:43:18 is expected to be valid 266421:43:18 when key is in known_hosts format 266521:43:18 when key begins with 'example.com' 266621:43:18 is expected to be valid 266721:43:18 when key begins with '@revoked other.example.com' 266821:43:18 is expected to be valid 266921:43:18 factory: :ecdsa_key_256 267021:43:18 is expected to be valid 267121:43:18 when key begins with options 267221:43:18 is expected to be valid 267321:43:18 when key is in known_hosts format 267421:43:18 when key begins with 'example.com' 267521:43:19 is expected to be valid 267621:43:19 when key begins with '@revoked other.example.com' 267721:43:19 is expected to be valid 267821:43:19 factory: :ed25519_key_256 267921:43:19 is expected to be valid 268021:43:19 when key begins with options 268121:43:19 is expected to be valid 268221:43:19 when key is in known_hosts format 268321:43:19 when key begins with 'example.com' 268421:43:19 is expected to be valid 268521:43:19 when key begins with '@revoked other.example.com' 268621:43:19 is expected to be valid 268721:43:19 factory: :ecdsa_sk_key_256 268821:43:19 is expected to be valid 268921:43:19 when key begins with options 269021:43:19 is expected to be valid 269121:43:19 when key is in known_hosts format 269221:43:19 when key begins with 'example.com' 269321:43:19 is expected to be valid 269421:43:19 when key begins with '@revoked other.example.com' 269521:43:19 is expected to be valid 269621:43:19 factory: :ed25519_sk_key_256 269721:43:19 is expected to be valid 269821:43:19 when key begins with options 269921:43:19 is expected to be valid 270021:43:19 when key is in known_hosts format 270121:43:19 when key begins with 'example.com' 270221:43:19 is expected to be valid 270321:43:19 when key begins with '@revoked other.example.com' 270421:43:19 is expected to be valid 270521:43:19 with an invalid SSH key 270621:43:19 is expected not to be valid 270721:43:19 when an unsupported SSH key algorithm 270821:43:19 is expected not to be valid 271021:43:19 factory: :rsa_key_2048, type: :rsa 271121:43:20 is expected to eq :rsa 271221:43:20 factory: :dsa_key_2048, type: :dsa 271321:43:20 is expected to eq :dsa 271421:43:20 factory: :ecdsa_key_256, type: :ecdsa 271521:43:20 is expected to eq :ecdsa 271621:43:20 factory: :ed25519_key_256, type: :ed25519 271721:43:20 is expected to eq :ed25519 271821:43:20 factory: :ecdsa_sk_key_256, type: :ecdsa_sk 271921:43:20 is expected to eq :ecdsa_sk 272021:43:20 factory: :ed25519_sk_key_256, type: :ed25519_sk 272121:43:20 is expected to eq :ed25519_sk 272221:43:20 with an invalid SSH key 272321:43:20 is expected to be nil 272421:43:20 when the key is represented by a class that is not in the list of supported technologies 272521:43:20 raises error 272621:43:20 when the key is represented by a subclass of the class that is in the list of supported technologies 272721:43:20 raises error 272921:43:20 factory: :rsa_key_2048, bits: 2048 273021:43:20 is expected to eq 2048 273121:43:20 factory: :rsa_key_4096, bits: 4096 273221:43:20 is expected to eq 4096 273321:43:20 factory: :rsa_key_5120, bits: 5120 273421:43:20 is expected to eq 5120 273521:43:20 factory: :rsa_key_8192, bits: 8192 273621:43:20 is expected to eq 8192 273721:43:20 factory: :dsa_key_2048, bits: 2048 273821:43:20 is expected to eq 2048 273921:43:20 factory: :ecdsa_key_256, bits: 256 274021:43:20 is expected to eq 256 274121:43:20 factory: :ed25519_key_256, bits: 256 274221:43:21 is expected to eq 256 274321:43:21 factory: :ecdsa_sk_key_256, bits: 256 274421:43:21 is expected to eq 256 274521:43:21 factory: :ed25519_sk_key_256, bits: 256 274621:43:21 is expected to eq 256 274721:43:21 with an invalid SSH key 274821:43:21 is expected to be nil 274921:43:21 when the key is represented by a class that is not in the list of supported technologies 275021:43:21 raises error 275121:43:21 when the key is represented by a subclass of the class that is in the list of supported technologies 275221:43:21 raises error 275421:43:21 key: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAwRIdDlHaIqZXND/l1vFT7ue3rc/DvXh2yx5EFtuxGQRHVxGMazDhV4vj5ANGXDQwUYI0iZh6aOVrDy8I/y9/y+YDGCvsnqrDbuPDjW26s2bBXWgUPiC93T3TA6L2KOxhVcl7mljEOIYACRHPpJNYVGhinCxDUH9LxMrdNXgP5Ok= mateidu@localhost" 275521:43:21 is expected to equal true 275621:43:21 key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIBnZQ+6nhlPX/JnX5i5hXpljJ89bSnnrsSs51hSPuoJGmoKowBddISK7s10AIpO0xAWGcr8PUr2FOjEBbDHqlRxoXF0Ocms9xv3ql9EYUQ5+U+M6BymWhNTFPOs6gFHUl8Bw3t6c+SRKBpfRFB0yzBj9d093gSdfTAFoz+yLo4vRw==" 275721:43:21 is expected to equal true 275821:43:21 key: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAvIhC5skTzxyHif/7iy3yhxuK6/OB13hjPqrskogkYFrcW8OK4VJT+5+Fx7wd4sQCnVn8rNqahw/x6sfcOMDI/Xvn4yKU4t8TnYf2MpUVr4ndz39L5Ds1n7Si1m2suUNxWbKv58I8+NMhlt2ITraSuTU0NGymWOc8+LNi+MHXdLk= SCCP Superuser" 275921:43:21 is expected to equal true 276021:43:21 key: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6NF8iallvQVp22WDkTkyrtvp9eWW6A8YVr+kz4TjGYe7gHzIw+niNltGEFHzD8+v1I2YJ6oXevct1YeS0o9HZyN1Q9qgCgzUFtdOKLv6IedplqoPkcmF0aYet2PkEDo3MlTBckFXPITAMzF8dJSIFo9D8HfdOV0IAdx4O7PtixWKn5y2hMNG0zQPyUecp4pzC6kivAIhyfHilFR61RGL+GPXQ2MWZWFYbAGjyiYJnAmCP3NOTd0jMZEnDkbUvxhMmBYSdETk1rRgm+R4LOzFUGaHqHDLKLX+FIPKcF96hrucXzcWyLbIbEgE98OHlnVYCzRdK8jlqm8tehUc9c9WhQ== vagrant insecure public key" 276121:43:21 is expected to equal true 276221:43:21 key: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAwRIdDlHaIqZXND/l1vFT7ue3rc/DvXh2yx5EFtuxGQRHVxGMazDhV4vj5ANGXDQwUYI0iZh6aOVrDy8I/y9/y+YDGCvsnqrDbuPDjW26s2bBXWgUPiC93T3TA6L2KOxhVcl7mljEOIYACRHPpJNYVGhinCxDUH9LxMrdNXgP5Ok= mateidu@localhost" 276321:43:21 is expected to equal true 276421:43:21 key: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAn8LoId2N5i28cNKuEWWea3yt0I/LdT/NROrF44WZewtxch+DIwteQhM1qL6EKUSqz3Q2geX1crpOsNnyh67xy5lNo086u/QewOCSRAUGrQCXqFQ4JU8ny/qugWALQHjbIaPHj/3zMK09r4cpTSeAU7CW5nQyTKGmh7v9CAfWfcs= adam@localhost.localdomain" 276521:43:21 is expected to equal true 276621:43:21 key: "ssh-dss AAAAB3NzaC1kc3MAAACBAJTDsX+8olPZeyr58g9XE0L8PKT5030NZBPlE7np4hBqx36HoWarWq1Csn8M57dWN9StKbs03k2ggY6sYJK5AW2EWar70um3pYjKQHiZq7mITmitsozFN/K7wu2e2iKRgquUwH5SuYoOJ29n7uhaILXiKZP4/H/dDudqPRSY6tJPAAAAFQDtuWH90mDbU2L/Ms2lfl/cja/wHwAAAIAMBwSHZt2ysOHCFe1WLUvdwVDHUqk3QHTskuuAnMlwMtSvCaUxSatdHahsMZ9VCHjoQUx6j+TcgRLDbMlRLnwUlb6wpniehLBFk+qakGcREqks5NxYzFTJXwROzP72jPvVgQyOZHWq81gCild/ljL7hmrduCqYwxDIz4o7U92UKQAAAIBmhSl9CVPgVMv1xO8DAHVhM1huIIK8mNFrzMJz+JXzBx81ms1kWSeQOC/nraaXFTBlqiQsvB8tzr4xZdbaI/QzVLKNAF5C8BJ4ScNlTIx1aZJwyMil8Nzb+0YAsw5Ja+bEZZvEVlAYnd10qRWrPeEY1txLMmX3wDa+JvJL7fmuBg==" 276721:43:21 is expected to equal true 276821:43:21 key: "ssh-dss AAAAB3NzaC1kc3MAAACBAMq5EcIFdfCjJakyQnP/BBp9oc6mpaZVguf0Znp5C40twiG1lASQJZlM1qOB/hkBWYeBCHUkcOLEnVXSZzB62L+W/LGKodqnsiQPRr57AA6jPc6mNBnejHai8cSdAl9n/0s2IQjdcrxM8CPq2uEyfm0J3AV6Lrbbxr5NgE5xxM+DAAAAFQCmFk/M7Rx2jexsJ9COpHkHwUjcNQAAAIAdg18oByp/tjjDKhWhmmv+HbVIROkRqSxBvuEZEmcWlg38mLIT1bydfpSou/V4rI5ctxwCfJ1rRr66pw6GwCrz4fXmyVlhrj7TrktyQ9+zRXhynF4wdNPWErhNHb8tGlSOFiOBcUTlouX3V/ka6Dkd6ZQrZLQFaH+gjfyTZZ82HQAAAIEArsJgp7RLPOsCeLqoia/eljseBFVDazO5Q0ysUotTw9wgXGGVWREwm8wNggFNb9eCiBAAUfVZVfhVAtFT0pBf/eIVLPXyaMw3prBt7LqeBrbagODc3WAAdMTPIdYYcOKgv+YvTXa51zG64v6pQOfS8WXgKCzDl44puXfYeDk5lVQ=" 276921:43:21 is expected to equal true 277021:43:21 key: "ssh-dss AAAAB3NzaC1kc3MAAACBAKwKBw7D4OA1H/uD4htdh04TBIHdbSjeXUSnWJsce8C0tvoB01Yarjv9TFj+tfeDYVWtUK1DA1JkyqSuoAtDANJzF4I6Isyd0KPrW3dHFTcg6Xlz8d3KEaHokY93NOmB/xWEkhme8b7Q0U2iZie2pgWbTLXV0FA+lhskTtPHW3+VAAAAFQDRyayUlVZKXEweF3bUe03zt9e8VQAAAIAEPK1k3Y6ErAbIl96dnUCnZjuWQ7xXy062pf63QuRWI6LYSscm3f1pEknWUNFr/erQ02pkfi2eP9uHl1TI1ql+UmJX3g3frfssLNZwWXAW0m8PbY3HZSs+f5hevM3ua32pnKDmbQ2WpvKNyycKHi81hSI14xMcdblJolhN5iY8/wAAAIAjEe5+0m/TlBtVkqQbUit+s/g+eB+PFQ+raaQdL1uztW3etntXAPH1MjxsAC/vthWYSTYXORkDFMhrO5ssE2rfg9io0NDyTIZt+VRQMGdi++dH8ptU+ldl2ZejLFdTJFwFgcfXz+iQ1mx6h9TPX1crE1KoMAVOj3yKVfKpLB1EkA== root@lbslave" 277121:43:21 is expected to equal true 277221:43:21 key: "ssh-dss AAAAB3NzaC1kc3MAAACBAN3AITryJMQyOKZjAky+mQ/8pOHIlu4q8pzmR0qotKaLm2yye5a0PY2rOaQRAzi7EPheBXbqTb8a8TrHhGXI5P7GUHaJho5HhEnw+5TwAvP72L7LcPwxMxj/rLcR/jV+uLMsVeJVWjwJcUv83yzPXoVjK0hrIm+RLLeuTM+gTylHAAAAFQD5gBdXsXAiTz1atzMg3xDFF1zlowAAAIAlLy6TCMlOBM0IcPsvP/9bEjDj0M8YZazdqt4amO2IaNUPYt9/sIsLOQfxIj8myDK1TOp8NyRJep7V5aICG4f3Q+XktlmLzdWn3sjvbWuIAXe1opjG2T69YhxfHZr8Wn7P4tpCgyqM4uHmUKrfnBzQQ9vkUUWsZoUXM2Z7vUXVfQAAAIAU6eNlphQWDwx0KOBiiYhF9BM6kDbQlyw8333rAG3G4CcjI2G8eYGtpBNliaD185UjCEsjPiudhGil/j4Zt/+VY3aGOLoi8kqXBBc8ZAML9bbkXpyhQhMgwiywx3ciFmvSn2UAin8yurStYPQxtXauZN5PYbdwCHPS7ApIStdpMA== wood@endec1" 277321:43:21 is expected to equal true 277421:43:21 key: "ssh-dss AAAAB3NzaC1kc3MAAACBAISAE3CAX4hsxTw0dRc0gx8nQ41r3Vkj9OmG6LGeKWRmpy7C6vaExuupjxid76fd4aS56lCUEEoRlJ3zE93qoK9acI6EGqGQFLuDZ0fqMyRSX+ilf+1HDo/TRyuraggxp9Hj9LMpZVbpFATMm0+d9Xs7eLmaJjuMsowNlOf8NFdHAAAAFQCwdvqOAkR6QhuiAapQ/9iVuR0UAQAAAIBpLMo4dhSeWkChfv659WLPftxRrX/HR8YMD/jqa3R4PsVM2g6dQ1191nHugtdV7uaMeOqOJ/QRWeYM+UYwT0Zgx2LqvgVSjNDfdjk+ZRY8x3SmExFi62mKFoTGSOCXfcAfuanjaoF+sepnaiLUd+SoJShGYHoqR2QWiysTRqknlwAAAIBLEgYmr9XCSqjENFDVQPFELYKT7Zs9J87PjPS1AP0qF1OoRGZ5mefK6X/6VivPAUWmmmev/BuAs8M1HtfGeGGzMzDIiU/WZQ3bScLB1Ykrcjk7TOFD6xrnk/inYAp5l29hjidoAONcXoHmUAMYOKqn63Q2AsDpExVcmfj99/BlpQ==" 277521:43:22 is expected to equal true 277621:43:22 with a valid SSH key 277721:43:22 is expected to equal false 277821:43:22 with an invalid SSH key 277921:43:22 is expected to equal false 278021:43:22 #fingerprint 278121:43:22 factory: :rsa_key_2048, fingerprint: "58:a8:9d:cd:1f:70:f8:5a:d9:e4:24:8e:da:89:e4:fc" 278221:43:22 is expected to eq "58:a8:9d:cd:1f:70:f8:5a:d9:e4:24:8e:da:89:e4:fc" 278321:43:22 factory: :rsa_key_4096, fingerprint: "df:73:db:29:3c:a5:32:cf:09:17:7e:8e:9d:de:d7:f7" 278421:43:22 is expected to eq "df:73:db:29:3c:a5:32:cf:09:17:7e:8e:9d:de:d7:f7" 278521:43:22 factory: :rsa_key_5120, fingerprint: "fe:fa:3a:4d:7d:51:ec:bf:c7:64:0c:96:d0:17:8a:d0" 278621:43:22 is expected to eq "fe:fa:3a:4d:7d:51:ec:bf:c7:64:0c:96:d0:17:8a:d0" 278721:43:22 factory: :rsa_key_8192, fingerprint: "fb:53:7f:e9:2f:f7:17:aa:c8:32:52:06:8e:05:e2:82" 278821:43:22 is expected to eq "fb:53:7f:e9:2f:f7:17:aa:c8:32:52:06:8e:05:e2:82" 278921:43:22 factory: :dsa_key_2048, fingerprint: "c8:85:1e:df:44:0f:20:00:3c:66:57:2b:21:10:5a:27" 279021:43:22 is expected to eq "c8:85:1e:df:44:0f:20:00:3c:66:57:2b:21:10:5a:27" 279121:43:22 factory: :ecdsa_key_256, fingerprint: "67:a3:a9:7d:b8:e1:15:d4:80:40:21:34:bb:ed:97:38" 279221:43:22 is expected to eq "67:a3:a9:7d:b8:e1:15:d4:80:40:21:34:bb:ed:97:38" 279321:43:22 factory: :ed25519_key_256, fingerprint: "e6:eb:45:8a:3c:59:35:5f:e9:5b:80:12:be:7e:22:73" 279421:43:22 is expected to eq "e6:eb:45:8a:3c:59:35:5f:e9:5b:80:12:be:7e:22:73" 279521:43:22 factory: :ecdsa_sk_key_256, fingerprint: "56:b9:bc:99:3d:2f:cf:63:6b:70:d8:f9:40:7e:09:4c" 279621:43:22 is expected to eq "56:b9:bc:99:3d:2f:cf:63:6b:70:d8:f9:40:7e:09:4c" 279721:43:22 factory: :ed25519_sk_key_256, fingerprint: "f9:a0:64:0b:4b:72:72:0e:62:92:d7:04:14:74:1c:c9" 279821:43:22 is expected to eq "f9:a0:64:0b:4b:72:72:0e:62:92:d7:04:14:74:1c:c9" 279921:43:22 with an invalid SSH key 280021:43:22 is expected to be nil 280121:43:22 #fingerprint_sha256 280221:43:22 factory: :rsa_key_2048, fingerprint_sha256: "SHA256:GdtgO0eHbwLB+mK47zblkoXujkqKRZjgMQrHH6Kks3E" 280321:43:22 is expected to eq "SHA256:GdtgO0eHbwLB+mK47zblkoXujkqKRZjgMQrHH6Kks3E" 280421:43:22 factory: :rsa_key_4096, fingerprint_sha256: "SHA256:ByDU7hQ1JB95l6p53rHrffc4eXvEtqGUtQhS+Dhyy7g" 280521:43:23 is expected to eq "SHA256:ByDU7hQ1JB95l6p53rHrffc4eXvEtqGUtQhS+Dhyy7g" 280621:43:23 factory: :rsa_key_5120, fingerprint_sha256: "SHA256:PCCupLbFHScm4AbEufbGDvhBU27IM0MVAor715qKQK8" 280721:43:23 is expected to eq "SHA256:PCCupLbFHScm4AbEufbGDvhBU27IM0MVAor715qKQK8" 280821:43:23 factory: :rsa_key_8192, fingerprint_sha256: "SHA256:CtHFQAS+9Hb8z4vrv4gVQPsHjNN0WIZhWODaB1mQLs4" 280921:43:23 is expected to eq "SHA256:CtHFQAS+9Hb8z4vrv4gVQPsHjNN0WIZhWODaB1mQLs4" 281021:43:23 factory: :dsa_key_2048, fingerprint_sha256: "SHA256:+a3DQ7cU5GM+gaYOfmc0VWNnykHQSuth3VRcCpWuYNI" 281121:43:23 is expected to eq "SHA256:+a3DQ7cU5GM+gaYOfmc0VWNnykHQSuth3VRcCpWuYNI" 281221:43:23 factory: :ecdsa_key_256, fingerprint_sha256: "SHA256:C+I5k3D+IGeM6k5iBR1ZsphqTKV+7uvL/XZ5hcrTr7g" 281321:43:23 is expected to eq "SHA256:C+I5k3D+IGeM6k5iBR1ZsphqTKV+7uvL/XZ5hcrTr7g" 281421:43:23 factory: :ed25519_key_256, fingerprint_sha256: "SHA256:DCKAjzxWrdOTjaGKBBjtCW8qY5++GaiAJflrHPmp6W0" 281521:43:23 is expected to eq "SHA256:DCKAjzxWrdOTjaGKBBjtCW8qY5++GaiAJflrHPmp6W0" 281621:43:23 factory: :ecdsa_sk_key_256, fingerprint_sha256: "SHA256:N0sNKBgWKK8usPuPegtgzHQQA9vQ/dRhAEhwFDAnLA4" 281721:43:23 is expected to eq "SHA256:N0sNKBgWKK8usPuPegtgzHQQA9vQ/dRhAEhwFDAnLA4" 281821:43:23 factory: :ed25519_sk_key_256, fingerprint_sha256: "SHA256:U8IKRkIHed6vFMTflwweA3HhIf2DWgZ8EFTm9fgwOUk" 281921:43:23 is expected to eq "SHA256:U8IKRkIHed6vFMTflwweA3HhIf2DWgZ8EFTm9fgwOUk" 282021:43:23 with an invalid SSH key 282121:43:23 is expected to be nil 282321:43:23 key_value: "this is not a key" 282421:43:23 carries the unmodified key data 282521:43:23 key_value: nil 282621:43:23 carries the unmodified key data 282721:43:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/ssh_public_key_spec.rb. It took 10.51 seconds. Expected to take 5.9 seconds. 282821:43:23# [RSpecRunTime] Starting example group spec/services/groups/nested_create_service_spec.rb. Expected to take 5.6 seconds. 282921:43:23Groups::NestedCreateService 283021:43:23 with subgroups 283221:43:24 returns the group if it already existed 283321:43:25 reuses a parent if it already existed 283421:43:25 creates group and subgroup in the database 283521:43:25 when creating a new subgroup 283621:43:26 calls Groups::CreateService without organization_id 283721:43:26# [RSpecRunTime] RSpec elapsed time: 17 minutes 35.27 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.23 1.18 1.22 1/282 11237 283921:43:26 behaves like with a visibility level 284021:43:27 creates the group with correct visibility level 284121:43:27 adding a visibility level 284221:43:28 overwrites the visibility level 284321:43:28# [RSpecRunTime] RSpec elapsed time: 17 minutes 36.86 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.21 1.18 1.21 1/282 11238 284521:43:28# [RSpecRunTime] Finishing example group spec/services/groups/nested_create_service_spec.rb. It took 4.44 seconds. Expected to take 5.6 seconds. 284621:43:28# [RSpecRunTime] Starting example group spec/models/milestone_release_spec.rb. Expected to take 5.49 seconds. 284721:43:28MilestoneRelease 284821:43:28 does not allow STI 284921:43:28 associations 285021:43:28 is expected to belong to release required: false 285121:43:29 is expected to belong to milestone required: false 285221:43:29# [RSpecRunTime] RSpec elapsed time: 17 minutes 38.54 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.21 1.18 1.21 1/282 11239 285421:43:29 when trying to create the same record in milestone_releases twice 285521:43:31 is not committing on the second time 285621:43:31# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.85 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.21 1.18 1.21 1/282 11240 285921:43:31 when milestone and release do not have the same project 286021:43:32 is not valid 286121:43:32# [RSpecRunTime] RSpec elapsed time: 17 minutes 41.13 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.20 1.18 1.21 1/282 11241 286321:43:32 when milestone and release have the same project 286421:43:33 is expected to be valid 286521:43:33# [RSpecRunTime] Finishing example group spec/models/milestone_release_spec.rb. It took 5.04 seconds. Expected to take 5.49 seconds. 286621:43:33# [RSpecRunTime] Starting example group spec/services/bulk_imports/uploads_export_service_spec.rb. Expected to take 5.22 seconds. 286721:43:33BulkImports::UploadsExportService 286821:43:33 #exported_objects_count 286921:43:33 return the number of exported uploads 287121:43:34 exports project uploads and avatar 287221:43:34 when export is batched 287321:43:35 exports only specified uploads 287421:43:35# [RSpecRunTime] RSpec elapsed time: 17 minutes 43.84 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.20 1.18 1.21 1/282 11242 287621:43:35 when upload has underlying file missing 287721:43:35 with an upload missing its file 287821:43:35 does not cause errors 287921:43:35 when upload is in object storage 288021:43:35 when filename is too long 288121:43:37 ignores problematic upload and logs exception 288221:43:37# [RSpecRunTime] RSpec elapsed time: 17 minutes 45.82 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.20 1.18 1.21 1/282 11243 288421:43:37 when network exception occurs 288521:43:37 ignores problematic upload and logs exception 288621:43:37# [RSpecRunTime] Finishing example group spec/services/bulk_imports/uploads_export_service_spec.rb. It took 4.51 seconds. Expected to take 5.22 seconds. 288721:43:37# [RSpecRunTime] Starting example group spec/workers/environments/auto_stop_worker_spec.rb. Expected to take 5.13 seconds. 288821:43:37Environments::AutoStopWorker 288921:43:39 stops the environment 289021:43:40 executes the stop action 289121:43:40 when user does not have a permission to play the stop action 289221:43:41 raises an error 289321:43:41# [RSpecRunTime] RSpec elapsed time: 17 minutes 49.85 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.18 1.17 1.21 1/284 11279 289521:43:41 when the environment has already been stopped 289621:43:41 does not execute the stop action 289721:43:41 when there are no deployments and associted stop actions 289821:43:42 stops the environment 289921:43:42# [RSpecRunTime] RSpec elapsed time: 17 minutes 51.25 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.25 1.19 1.22 1/284 11298 290121:43:42 when there are no corresponding environment record 290221:43:42 ignores the invalid record 290321:43:42# [RSpecRunTime] Finishing example group spec/workers/environments/auto_stop_worker_spec.rb. It took 4.89 seconds. Expected to take 5.13 seconds. 290421:43:42# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/db_load_balancing_spec.rb. Expected to take 4.86 seconds. 290521:43:42Gitlab::Redis::DbLoadBalancing 290721:43:42 with old format 290821:43:42 behaves like redis store 290921:43:42 instantiates Redis::Store 291021:43:42 with the namespace 291121:43:42 uses specified namespace 291221:43:42 with new format 291321:43:42 behaves like redis store 291421:43:42 instantiates Redis::Store 291521:43:42 with the namespace 291621:43:42 uses specified namespace 291721:43:42 behaves like redis_shared_examples 291821:43:42 .config_file_name 291921:43:42 when there is no config file anywhere 292021:43:42 is expected to be nil 292221:43:42 with old format 292321:43:42 behaves like redis store 292421:43:43 instantiates Redis::Store 292521:43:43 with the namespace 292621:43:43 uses specified namespace 292721:43:43 with new format 292821:43:43 behaves like redis store 292921:43:43 instantiates Redis::Store 293021:43:43 with the namespace 293121:43:43 uses specified namespace 293321:43:43 withstands mutation 293421:43:43 with command to generate extra config specified 293521:43:43 when the command returns valid yaml 293621:43:43 merges config from command on top of config from file 293721:43:43 when the command returns invalid yaml 293821:43:43 raises error 293921:43:43 when the parsed external command output returns invalid hash 294021:43:43 raises an error 294121:43:43 when the command fails 294221:43:43 raises error 294321:43:43 when url contains unix socket reference 294421:43:43 with old format 294521:43:43 returns path key instead 294621:43:43 with new format 294721:43:43 returns path key instead 294821:43:43 when url is host based 294921:43:43 with old format 295021:43:43 returns hash with host, port, db, and password 295121:43:43 with new format 295221:43:43 rails_env: "development", host: "development-host", username: nil 295321:43:43 returns hash with host, port, db, username, and password 295421:43:43 does not raise ArgumentError for invalid keywords in SentinelConfig 295521:43:43 rails_env: "test", host: "test-host", username: "redis-test-user" 295621:43:43 returns hash with host, port, db, username, and password 295721:43:44 does not raise ArgumentError for invalid keywords in SentinelConfig 295821:43:44 rails_env: "production", host: "production-host", username: "redis-prod-user" 295921:43:44 returns hash with host, port, db, username, and password 296021:43:44 does not raise ArgumentError for invalid keywords in SentinelConfig 296121:43:44 behaves like instrumentation_class in custom key 296221:43:44 moves instrumentation class into custom 296321:43:44 with redis cluster format 296421:43:44 rails_env: "development", host: "development-master" 296521:43:44 returns hash with cluster and password 296621:43:44 does not raise ArgumentError for invalid keywords in ClusterConfig 296721:43:44 behaves like instrumentation_class in custom key 296821:43:44 moves instrumentation class into custom 296921:43:44 rails_env: "test", host: "test-master" 297021:43:44 returns hash with cluster and password 297121:43:44 does not raise ArgumentError for invalid keywords in ClusterConfig 297221:43:44 behaves like instrumentation_class in custom key 297321:43:44 moves instrumentation class into custom 297421:43:44 rails_env: "production", host: "production-master" 297521:43:44 returns hash with cluster and password 297621:43:44 does not raise ArgumentError for invalid keywords in ClusterConfig 297721:43:44 behaves like instrumentation_class in custom key 297821:43:44 moves instrumentation class into custom 298021:43:44 withstands mutation 298121:43:44 when yml file with env variable 298221:43:45 reads redis url from env variable 298421:43:45 returns a version 298621:43:45 yields a ::Redis 298721:43:45 when running on single-threaded runtime 298821:43:45 instantiates a connection pool with size 5 298921:43:45 when running on multi-threaded runtime 299021:43:45 instantiates a connection pool with a size based on the concurrency of the worker 299121:43:45 when there is no config at all 299221:43:45 can run an empty block 299421:43:45 with old format 299521:43:45 returns the correct db 299621:43:45 with new format 299721:43:45 returns the correct db 299821:43:45 with cluster-mode 299921:43:45 returns the correct db 300121:43:45 when sentinels are defined 300221:43:45 rails_env: "development", hosts: ["development-replica1", "development-replica2"] 300321:43:45 returns an array of hashes with host and port keys 300421:43:45 rails_env: "test", hosts: ["test-replica1", "test-replica2"] 300521:43:45 returns an array of hashes with host and port keys 300621:43:45 rails_env: "production", hosts: ["production-replica1", "production-replica2"] 300721:43:45 returns an array of hashes with host and port keys 300821:43:45 when sentinels are not defined 301021:43:45 when cluster is defined 301321:43:46 when sentinels are defined 301421:43:46 returns true 301521:43:46 when sentinels are not defined 301621:43:46 is expected to eq nil 301721:43:46 when cluster is defined 301821:43:46 returns false 301921:43:46 #raw_config_hash 302021:43:46 returns old-style single url config in a hash 302121:43:46 returns cluster config without url key in a hash 302221:43:46 #secret_file 302321:43:46 when explicitly specified in config file 302421:43:46 returns the absolute path of specified file inside Rails root 302521:43:46 when not explicitly specified 302621:43:46 returns the default path in the encrypted settings shared directory 302721:43:46 #parse_client_tls_options 302821:43:46 when configuration does not have TLS related options 302921:43:46 returns the coniguration as-is 303021:43:46 when specified certificate file does not exist 303121:43:46 raises error about missing certificate file 303221:43:46 when specified key file does not exist 303321:43:46 raises error about missing key file 303421:43:46 when only certificate file is specified 303521:43:46 renders resque.yml correctly 303621:43:46 when only key file is specified 303721:43:46 renders resque.yml correctly 303821:43:46 when configuration valid TLS related options 303921:43:46 converts cert_file and key_file appropriately 304021:43:46 #fetch_config 304121:43:46 raises an exception when the config file contains invalid yaml 304221:43:46 when redis.yml exists 304321:43:47 uses config/redis.yml 304421:43:47 when no config file exsits 304621:43:47 when resque.yml exists 304721:43:47 returns the config from resque.yml 304921:43:47 when sentinels are defined 305021:43:47 returns true 305121:43:47 when sentinels are not defined 305221:43:47 is expected to eq nil 305321:43:47 when cluster is defined 305421:43:47 returns false 305621:43:47 returns a version 305821:43:47 with old format 305921:43:47 returns the correct db 306021:43:47 with new format 306121:43:47 returns the correct db 306221:43:47 with cluster-mode 306321:43:47 returns the correct db 306521:43:47 yields a ::Redis 306621:43:47 when running on single-threaded runtime 306721:43:47 instantiates a connection pool with size 5 306821:43:47 when running on multi-threaded runtime 306921:43:47 instantiates a connection pool with a size based on the concurrency of the worker 307021:43:47 when there is no config at all 307121:43:47 can run an empty block 307221:43:47 #parse_client_tls_options 307321:43:47 when configuration does not have TLS related options 307421:43:48 returns the coniguration as-is 307521:43:48 when specified certificate file does not exist 307621:43:48 raises error about missing certificate file 307721:43:48 when specified key file does not exist 307821:43:48 raises error about missing key file 307921:43:48 when only certificate file is specified 308021:43:48 renders resque.yml correctly 308121:43:48 when only key file is specified 308221:43:48 renders resque.yml correctly 308321:43:48 when configuration valid TLS related options 308421:43:48 converts cert_file and key_file appropriately 308621:43:48 withstands mutation 308721:43:48 with command to generate extra config specified 308821:43:48 when the command returns valid yaml 308921:43:48 merges config from command on top of config from file 309021:43:48 when the command returns invalid yaml 309121:43:48 raises error 309221:43:48 when the parsed external command output returns invalid hash 309321:43:48 raises an error 309421:43:48 when the command fails 309521:43:48 raises error 309621:43:48 when url contains unix socket reference 309721:43:48 with old format 309821:43:48 returns path key instead 309921:43:48 with new format 310021:43:48 returns path key instead 310121:43:48 when url is host based 310221:43:48 with old format 310321:43:48 returns hash with host, port, db, and password 310421:43:48 with new format 310521:43:48 rails_env: "development", host: "development-host", username: nil 310621:43:48 returns hash with host, port, db, username, and password 310721:43:49 does not raise ArgumentError for invalid keywords in SentinelConfig 310821:43:49 rails_env: "test", host: "test-host", username: "redis-test-user" 310921:43:49 returns hash with host, port, db, username, and password 311021:43:49 does not raise ArgumentError for invalid keywords in SentinelConfig 311121:43:49 rails_env: "production", host: "production-host", username: "redis-prod-user" 311221:43:49 returns hash with host, port, db, username, and password 311321:43:49 does not raise ArgumentError for invalid keywords in SentinelConfig 311421:43:49 behaves like instrumentation_class in custom key 311521:43:49 moves instrumentation class into custom 311621:43:49 with redis cluster format 311721:43:49 rails_env: "development", host: "development-master" 311821:43:49 returns hash with cluster and password 311921:43:49 does not raise ArgumentError for invalid keywords in ClusterConfig 312021:43:49 behaves like instrumentation_class in custom key 312121:43:49 moves instrumentation class into custom 312221:43:49 rails_env: "test", host: "test-master" 312321:43:49 returns hash with cluster and password 312421:43:49 does not raise ArgumentError for invalid keywords in ClusterConfig 312521:43:49 behaves like instrumentation_class in custom key 312621:43:49 moves instrumentation class into custom 312721:43:49 rails_env: "production", host: "production-master" 312821:43:49 returns hash with cluster and password 312921:43:49 does not raise ArgumentError for invalid keywords in ClusterConfig 313021:43:49 behaves like instrumentation_class in custom key 313121:43:50 moves instrumentation class into custom 313221:43:50 .config_file_name 313321:43:50 when there is no config file anywhere 313421:43:50 is expected to be nil 313621:43:50 when sentinels are defined 313721:43:50 rails_env: "development", hosts: ["development-replica1", "development-replica2"] 313821:43:50 returns an array of hashes with host and port keys 313921:43:50 rails_env: "test", hosts: ["test-replica1", "test-replica2"] 314021:43:50 returns an array of hashes with host and port keys 314121:43:50 rails_env: "production", hosts: ["production-replica1", "production-replica2"] 314221:43:50 returns an array of hashes with host and port keys 314321:43:50 when sentinels are not defined 314521:43:50 when cluster is defined 314821:43:50 withstands mutation 314921:43:50 when yml file with env variable 315021:43:50 reads redis url from env variable 315121:43:50 #fetch_config 315221:43:50 when redis.yml exists 315321:43:50 when the fallback has a redis.yml entry 315421:43:50 is expected to eq {"fallback redis.yml"=>123} 315521:43:50 and an instance config file exists 315621:43:50 is expected to eq {"instance specific file"=>456} 315721:43:50 and the instance has a redis.yml entry 315821:43:50 is expected to eq {"instance redis.yml"=>789} 315921:43:50 when no redis config file exsits 316121:43:50 when resque.yml exists 316221:43:50 returns the config from resque.yml 316321:43:50 #secret_file 316421:43:50 when explicitly specified in config file 316521:43:50 returns the absolute path of specified file inside Rails root 316621:43:50 when not explicitly specified 316721:43:51 returns the default path in the encrypted settings shared directory 316821:43:51 #raw_config_hash 316921:43:51 returns old-style single url config in a hash 317021:43:51 returns cluster config without url key in a hash 317221:43:51 when not using fallback config 317321:43:51 creates its own connection pool 317421:43:51 when using fallback config 317521:43:51 uses the fallback class connection pool 317621:43:51 #fetch_config 317721:43:51 raises an exception when the config file contains invalid yaml 317821:43:51 when redis.yml exists 317921:43:51 uses config/redis.yml 318021:43:51 when no config file exsits 318221:43:51 when resque.yml exists 318321:43:51 returns the config from resque.yml 318421:43:51# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/db_load_balancing_spec.rb. It took 9.05 seconds. Expected to take 4.86 seconds. 318521:43:51# [RSpecRunTime] Starting example group spec/finders/ci/daily_build_group_report_results_finder_spec.rb. Expected to take 4.79 seconds. 318621:43:51Ci::DailyBuildGroupReportResultsFinder 318821:43:54 when params are provided 318921:43:54 when current user is not allowed to read data 319021:43:54 returns an empty collection 319121:43:54# [RSpecRunTime] RSpec elapsed time: 18 minutes 3.58 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.21 1.18 1.21 1/282 11299 319321:43:54 when current user is allowed to read data 319421:43:54 returns matching coverages within the given date range 319521:43:54 when ref_path is nil 319621:43:55 returns coverages for the default branch 319721:43:55 when limit is specified 319821:43:55 returns limited number of matching coverages within the given date range 319921:43:55 when provided dates are nil 320021:43:55 returns all coverages from the last 90 days 320121:43:55# [RSpecRunTime] Finishing example group spec/finders/ci/daily_build_group_report_results_finder_spec.rb. It took 4.33 seconds. Expected to take 4.79 seconds. 320221:43:55# [RSpecRunTime] Starting example group spec/serializers/stage_serializer_spec.rb. Expected to take 4.61 seconds. 320321:43:55StageSerializer 320521:43:55 with a single entity 320621:43:57 serializes the stage object 320721:43:57# [RSpecRunTime] RSpec elapsed time: 18 minutes 6.32 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.19 1.18 1.21 1/282 11318 320921:43:57 with an array of entities 321021:43:59 serializes the array of pipelines 321121:43:59# [RSpecRunTime] RSpec elapsed time: 18 minutes 8.56 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.19 1.18 1.21 1/282 11337 321321:43:59# [RSpecRunTime] Finishing example group spec/serializers/stage_serializer_spec.rb. It took 3.86 seconds. Expected to take 4.61 seconds. 321421:43:59# [RSpecRunTime] Starting example group spec/finders/repositories/branch_names_finder_spec.rb. Expected to take 4.39 seconds. 321521:43:59Repositories::BranchNamesFinder 321721:44:00 returns all filtered branch names 321821:44:01 returns a limited number of offset filtered branch names 321921:44:02 returns all filtered branch names sorted alphabetically with no matching default branch 322021:44:03 returns all filtered branch names sorted alphabetically with default branch at the top 322121:44:03# [RSpecRunTime] RSpec elapsed time: 18 minutes 12.71 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.17 1.17 1.21 1/284 11424 322321:44:03# [RSpecRunTime] Finishing example group spec/finders/repositories/branch_names_finder_spec.rb. It took 4.14 seconds. Expected to take 4.39 seconds. 322421:44:03# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/records_fetcher_spec.rb. Expected to take 4.27 seconds. 322521:44:03Gitlab::Analytics::CycleAnalytics::RecordsFetcher 322721:44:04 limits the results 322821:44:05 loads the record for the next page 322921:44:05# [RSpecRunTime] RSpec elapsed time: 18 minutes 14.08 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.17 1.17 1.21 1/284 11433 323121:44:05 #serialized_records 323221:44:05 for issue based stage 323321:44:05 returns all records 323421:44:06 passes a hash with all expected attributes to the serializer 323521:44:06 when records are loaded by guest 323621:44:06 filters out confidential issues 323721:44:06# [RSpecRunTime] RSpec elapsed time: 18 minutes 15.46 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.17 1.17 1.21 1/284 11434 323921:44:06 for merge request based stage 324021:44:07 returns all records 324121:44:08 passes a hash with all expected attributes to the serializer 324221:44:08# [RSpecRunTime] RSpec elapsed time: 18 minutes 16.96 seconds. Current RSS: ~1425M. Threads: 4. load average: 1.16 1.17 1.21 1/289 11442 324421:44:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/records_fetcher_spec.rb. It took 4.26 seconds. Expected to take 4.27 seconds. 324521:44:08# [RSpecRunTime] Starting example group spec/graphql/mutations/incident_management/timeline_event/update_spec.rb. Expected to take 4.17 seconds. 324621:44:08Mutations::IncidentManagement::TimelineEvent::Update 324821:44:09 when user has permissions to update the timeline event 324921:44:09 when timeline event exists 325021:44:09 updates the timeline event 325121:44:10 returns updated timeline event 325221:44:10 when there is a validation error 325321:44:10 when note is blank 325421:44:10 does not update the timeline event 325521:44:10 responds with error 325621:44:10# [RSpecRunTime] RSpec elapsed time: 18 minutes 19.4 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.16 1.17 1.21 1/289 11443 325821:44:10 when occurred_at is blank 325921:44:10 does not update the timeline event 326021:44:11 responds with error 326121:44:11 when occurred_at is invalid 326221:44:11 does not update the timeline event 326321:44:11 responds with error 326421:44:11 when timeline event tag do not exist 326521:44:11 does not update the timeline event 326621:44:11 responds with error 326721:44:11 when timeline event tags are passed 326821:44:12 returns updated timeline event 326921:44:12 removes tag1 and assigns tag2 to the event 327021:44:12 when timeline event cannot be found 327121:44:12 behaves like failed update with a top-level access error 327221:44:12 is expected to raise Gitlab::Graphql::Errors::ResourceNotAvailable with "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 327321:44:12 when user does not have permissions to update the timeline event 327421:44:12 behaves like failed update with a top-level access error 327521:44:12 is expected to raise Gitlab::Graphql::Errors::ResourceNotAvailable with "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 327621:44:12# [RSpecRunTime] Finishing example group spec/graphql/mutations/incident_management/timeline_event/update_spec.rb. It took 4.34 seconds. Expected to take 4.17 seconds. 327721:44:12# [RSpecRunTime] Starting example group spec/models/work_items/type_spec.rb. Expected to take 3.88 seconds. 327821:44:12WorkItems::Type 327921:44:12 does not allow STI 328121:44:12 is expected to includes the CacheMarkdownField module 328221:44:12 associations 328321:44:12 has many `widget_definitions` 328421:44:12 has many `enabled_widget_definitions` 328521:44:12 has many `child_restrictions` 328621:44:12 has many `parent_restrictions` 328721:44:12 allowed_child_types_by_name 328821:44:13 defines association 328921:44:13 sorts by name ascending 329021:44:13 allowed_parent_types_by_name 329121:44:13 defines association 329221:44:13 sorts by name ascending 329521:44:13 calls #clear_reactive_cache! 329721:44:13 order_by_name_asc 329821:44:13 is expected to match ["atype", "gtype", "Ztype"] 330021:44:14 does not delete type when there are related issues 330121:44:14 when there are no work items of that type 330221:44:14 deletes type but not unrelated issues 330321:44:15# [RSpecRunTime] RSpec elapsed time: 18 minutes 23.81 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.15 1.17 1.21 1/289 11444 330621:44:15 is expected not to allow :icon_name to be ‹"ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss"› 330721:44:15 name uniqueness 330821:44:15 is expected to validate that :name is case-insensitively unique 330921:44:15 .default_by_type 331021:44:15 returns default work item type by base type without calling importer 331121:44:15 when default types are missing 331221:44:15 raises an error 331321:44:15 when an invalid issue_type is passed 331421:44:15 is expected to be nil 331521:44:15 does not raise an error 331821:44:15 #supports_assignee? 331921:44:15 is expected to be truthy 332021:44:15 when the assignees widget is not supported 332121:44:15 is expected to be falsey 332221:44:15 #supports_time_tracking? 332321:44:15 is expected to be truthy 332421:44:15 when the time tracking widget is not supported 332521:44:16 is expected to be falsey 332621:44:16 #default_issue? 332721:44:16 when work item type is default Issue 332821:44:16 returns true 332921:44:16 when work item type is not Issue 333021:44:16 returns false 333121:44:16 #allowed_child_types 333221:44:16 when cache is true 333321:44:16Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 333521:44:16To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 333621:44:16 returns the cached data 333721:44:16 when cache is false 333821:44:16 returns queried data 333921:44:16 #allowed_parent_types 334021:44:16 when cache is true 334121:44:16Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 334321:44:16To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 334421:44:16 returns the cached data 334521:44:16 when cache is false 334621:44:16 returns queried data 334721:44:16 #descendant_types 334821:44:16Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 335021:44:16To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 335121:44:16Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 335321:44:16To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 335421:44:16Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 335621:44:16To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 335721:44:16Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 335921:44:16To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 336021:44:16 returns all possible descendant types 336121:44:16 #calculate_reactive_cache 336221:44:16 returns cache data for allowed child types 336321:44:16 .allowed_group_level_types 336421:44:17 is expected to include "issue", "incident", "test_case", "requirement", "task", "objective", "key_result", and "ticket" 336521:44:17 when create_group_level_work_items feature flag is disabled 336621:44:17 is expected to be empty 336721:44:17# [RSpecRunTime] Finishing example group spec/models/work_items/type_spec.rb. It took 4.59 seconds. Expected to take 3.88 seconds. 336821:44:17# [RSpecRunTime] Starting example group spec/services/packages/protection/delete_rule_service_spec.rb. Expected to take 3.87 seconds. 336921:44:17Packages::Protection::DeleteRuleService#execute 337021:44:17 deletes the package protection rule in the database 337121:44:17 without current_user 337221:44:17 is expected to raise ArgumentError 337321:44:17 when error occurs during delete operation 337421:44:17 behaves like an erroneous service response with side effect 337521:44:17 is expected not to raise Exception 337621:44:17 behaves like returning an error service response 337721:44:18 returns an error service response 337821:44:18 is expected to have attributes {:payload => {:package_protection_rule => nil}} 337921:44:18 when current_user does not have permission 338021:44:18 current_user: developer 338121:44:18 behaves like an erroneous service response with side effect 338221:44:18 is expected not to raise Exception 338321:44:18 behaves like returning an error service response 338421:44:18 returns an error service response 338521:44:19 is expected to have attributes {:payload => {:package_protection_rule => nil}} 338621:44:19 current_user: reporter 338721:44:19 behaves like an erroneous service response with side effect 338821:44:19 is expected not to raise Exception 338921:44:19 behaves like returning an error service response 339021:44:19 returns an error service response 339121:44:19 is expected to have attributes {:payload => {:package_protection_rule => nil}} 339221:44:19 current_user: guest 339321:44:19 behaves like an erroneous service response with side effect 339421:44:19 is expected not to raise Exception 339521:44:19 behaves like returning an error service response 339621:44:19 returns an error service response 339721:44:19 is expected to have attributes {:payload => {:package_protection_rule => nil}} 339821:44:19 current_user: anonymous 339921:44:19 behaves like an erroneous service response with side effect 340021:44:19 is expected not to raise Exception 340121:44:19 behaves like returning an error service response 340221:44:20 returns an error service response 340321:44:20 is expected to have attributes {:payload => {:package_protection_rule => nil}} 340421:44:20 without package protection rule 340521:44:20 is expected to raise ArgumentError 340621:44:20 with deleted package protection rule 340721:44:20 behaves like a successful service response with side effect 340821:44:20 is expected to raise ActiveRecord::RecordNotFound 340921:44:20 behaves like returning a success service response 341021:44:20 returns a success service response 341121:44:20 is expected to have attributes {:errors => (be blank), :payload => {:package_protection_rule => #<Packages::Protection::Rule id: 4, projec...pm", package_name_pattern: "protection_rule_deleted", minimum_access_level_for_push: "maintainer">}} 341221:44:20 behaves like a successful service response with side effect 341321:44:20 is expected to raise ActiveRecord::RecordNotFound 341421:44:20 behaves like returning a success service response 341521:44:20 returns a success service response 341621:44:20 is expected to have attributes {:errors => (be blank), :payload => {:package_protection_rule => #<Packages::Protection::Rule id: 1, projec... "npm", package_name_pattern: "@my_scope/my_package", minimum_access_level_for_push: "maintainer">}} 341721:44:20# [RSpecRunTime] Finishing example group spec/services/packages/protection/delete_rule_service_spec.rb. It took 3.64 seconds. Expected to take 3.87 seconds. 341821:44:20# [RSpecRunTime] Starting example group spec/models/ml/model_spec.rb. Expected to take 3.59 seconds. 342021:44:22 does not allow STI 342121:44:22 #all_packages 342221:44:22 returns an empty array when no model versions exist 342321:44:22 returns one package when a single model version exists 342421:44:22 returns multiple packages when multiple model versions exist 342521:44:22# [RSpecRunTime] RSpec elapsed time: 18 minutes 31.72 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.20 1.18 1.21 1/284 11445 342721:44:22 #by_project_and_id 342921:44:23 is expected to eq #<Ml::Model id: 1, created_at: "2024-11-14 21:44:21.822569980 +0000", updated_at: "2024-11-14 21:44:2...ting_model", description: nil, user_id: 720, cached_markdown_version: 2162688, description_html: ""> 343021:44:23 if id has no match 343121:44:23 is expected to equal nil 343221:44:23 if project id does not match 343321:44:23 is expected to equal nil 343421:44:23 .including_project 343521:44:23 loads latest version 343721:44:23 validates a valid model version 343921:44:23 when description is too large 344021:44:23 is expected to include :description 344121:44:23 when description is below threshold 344221:44:23 is expected not to include :description 344421:44:23 ctx: "name is blank", name: "" 344521:44:23 is expected to include :name 344621:44:23 ctx: "name is not valid package name", name: "!!()()" 344721:44:23 is expected to include :name 344821:44:23 ctx: "name is too large", name: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 344921:44:23 is expected to include :name 345021:44:23 ctx: "name is not unique in the project", name: "an_existing_model" 345121:44:23 is expected to include :name 345221:44:23 default_experiment 345321:44:23 when experiment name name is different than model name 345421:44:23 is expected to include :default_experiment 345521:44:23 when model version project is different than model project 345621:44:23 is expected to include :default_experiment 345821:44:24 returns only the candidates for default experiment that do not belong to a model version 346021:44:24 is expected to contain exactly #<Ml::Model id: 1, created_at: "2024-11-14 21:44:21.822569980 +0000", updated_at: "2024-11-14 21:44:2...ting_model", description: nil, user_id: 720, cached_markdown_version: 2162688, description_html: ""> 346121:44:24 .including_latest_version 346221:44:24 loads latest version 346321:44:24 with_version_count 346421:44:24 when model has versions 346521:44:24 is expected to eq 1 346621:44:24 when model has no versions 346721:44:24 is expected to eq 0 346821:44:24 associations 346921:44:24 is expected to belong to project required: false 347021:44:24 is expected to have one default_experiment 347121:44:24 is expected to have many versions 347221:44:24 is expected to have many metadata 347321:44:24 is expected to have one latest_version class_name => Ml::ModelVersion inverse_of => model 347421:44:24 .prefixed_experiment 347521:44:24 returns the given string prefixed with "[model]" 347621:44:24# [RSpecRunTime] Finishing example group spec/models/ml/model_spec.rb. It took 4.12 seconds. Expected to take 3.59 seconds. 347721:44:24# [RSpecRunTime] Starting example group spec/models/concerns/ci/track_environment_usage_spec.rb. Expected to take 3.47 seconds. 347821:44:24Ci::TrackEnvironmentUsage 347921:44:24 does not allow STI 348021:44:24 #verifies_environment? 348121:44:24 when build is the verify action for the environment 348221:44:25 is expected to be truthy 348321:44:25 when build is not the verify action for the environment 348421:44:25 is expected to be falsey 348521:44:25 deployment_name? 348621:44:25 does detect deployment names 348721:44:26 does detect partial deployment names 348821:44:27 does not detect non-deployment names 348921:44:27 is case insensitive 349021:44:27# [RSpecRunTime] RSpec elapsed time: 18 minutes 36.75 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.18 1.18 1.21 1/284 11446 349221:44:27# [RSpecRunTime] Finishing example group spec/models/concerns/ci/track_environment_usage_spec.rb. It took 3.09 seconds. Expected to take 3.47 seconds. 349321:44:27# [RSpecRunTime] Starting example group spec/workers/rebase_worker_spec.rb. Expected to take 3.44 seconds. 349421:44:27RebaseWorker#perform 349521:44:28 when rebasing an MR from a fork where upstream has protected branches 349621:44:32 sets the correct project for running hooks 349721:44:32# [RSpecRunTime] RSpec elapsed time: 18 minutes 41.0 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.18 1.18 1.21 1/288 11544 349921:44:32# [RSpecRunTime] Finishing example group spec/workers/rebase_worker_spec.rb. It took 4.25 seconds. Expected to take 3.44 seconds. 350021:44:32# [RSpecRunTime] Starting example group spec/lib/gitlab/git/attributes_at_ref_parser_spec.rb. Expected to take 3.23 seconds. 350121:44:32Gitlab::Git::AttributesAtRefParser 350221:44:33 loads .gitattributes blob 350321:44:34 handles missing blobs 350521:44:35 returns the attributes as a Hash 350621:44:35# [RSpecRunTime] RSpec elapsed time: 18 minutes 44.02 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.25 1.19 1.21 1/289 11605 350821:44:35# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/attributes_at_ref_parser_spec.rb. It took 3.01 seconds. Expected to take 3.23 seconds. 350921:44:35# [RSpecRunTime] Starting example group spec/services/work_items/callbacks/start_and_due_date_spec.rb. Expected to take 3.2 seconds. 351021:44:35WorkItems::Callbacks::StartAndDueDate 351121:44:35 #before_create 351221:44:35 behaves like updating work item's dates_source 351321:44:35 when start and due date params are present 351421:44:36 correctly sets date values 351521:44:36 behaves like when user does not have permissions to update the dates 351621:44:36 is expected to not change `work_item.dates_source&.start_date` and not change `work_item.start_date` and not change `work_item.dates_source&.due_date` and not change `work_item.due_date` 351721:44:36# [RSpecRunTime] RSpec elapsed time: 18 minutes 45.17 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.25 1.19 1.21 1/289 11606 351921:44:36 when date params are not present 352021:44:36 does not change work item date values 352121:44:36 when work item had both date values already set 352221:44:36 and date params are not present 352321:44:36 does not change work item date values 352421:44:36 when unsetting the start_date 352521:44:36 sets only one date to null 352621:44:36 when unsetting the due_date 352721:44:37 sets only one date to null 352821:44:37 when widget does not exist in new type 352921:44:37 sets both dates to null 353021:44:37 behaves like when user does not have permissions to update the dates 353121:44:37 is expected to not change `work_item.dates_source&.start_date` and not change `work_item.start_date` and not change `work_item.dates_source&.due_date` and not change `work_item.due_date` 353221:44:37 #before_update 353321:44:37 behaves like updating work item's dates_source 353421:44:37 when start and due date params are present 353521:44:37 correctly sets date values 353621:44:37 behaves like when user does not have permissions to update the dates 353721:44:37 is expected to not change `work_item.dates_source&.start_date` and not change `work_item.start_date` and not change `work_item.dates_source&.due_date` and not change `work_item.due_date` 353821:44:37 when date params are not present 353921:44:38 does not change work item date values 354021:44:38 when work item had both date values already set 354121:44:38 and date params are not present 354221:44:38 does not change work item date values 354321:44:38 when unsetting the start_date 354421:44:38 sets only one date to null 354521:44:38 when unsetting the due_date 354621:44:38 sets only one date to null 354721:44:38 when widget does not exist in new type 354821:44:38 sets both dates to null 354921:44:38 behaves like when user does not have permissions to update the dates 355021:44:38 is expected to not change `work_item.dates_source&.start_date` and not change `work_item.start_date` and not change `work_item.dates_source&.due_date` and not change `work_item.due_date` 355121:44:38# [RSpecRunTime] Finishing example group spec/services/work_items/callbacks/start_and_due_date_spec.rb. It took 3.64 seconds. Expected to take 3.2 seconds. 355221:44:38# [RSpecRunTime] Starting example group spec/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb. Expected to take 3.05 seconds. 355321:44:38Mutations::Security::CiConfiguration::ConfigureSecretDetection 355421:44:39 is expected to require graphql authorizations :push_code 355621:44:39 generates an error if the resource is not accessible to the user 355721:44:39 when user does not have enough permissions 355821:44:40 generates an error 355921:44:40# [RSpecRunTime] RSpec elapsed time: 18 minutes 49.02 seconds. Current RSS: ~1425M. Threads: 4. load average: 1.23 1.19 1.21 1/289 11625 356121:44:40 when user is a maintainer of a different project 356221:44:41 generates an error 356321:44:41 when the user does not have permission to create a new branch 356421:44:41 returns an array of errors 356521:44:41 when the user can create a merge request 356621:44:41 when service successfully generates a path to create a new merge request 356721:44:41 returns a success path 356821:44:41 when service can not generate any path to create a new merge request 356921:44:42 returns an array of errors 357021:44:42# [RSpecRunTime] Finishing example group spec/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb. It took 3.3 seconds. Expected to take 3.05 seconds. 357121:44:42# [RSpecRunTime] Starting example group spec/lib/aws/s3_client_spec.rb. Expected to take 2.96 seconds. 357221:44:42Aws::S3Client 357321:44:42 #upload_object 357421:44:42 calls put_object with correct params 357521:44:42# [RSpecRunTime] Finishing example group spec/lib/aws/s3_client_spec.rb. It took 0.79 second. Expected to take 2.96 seconds. 357621:44:42# [RSpecRunTime] Starting example group spec/tooling/quality/test_level_spec.rb. Expected to take 2.86 seconds. 357721:44:42Quality::TestLevel 357821:44:43 TEST_LEVEL_FOLDERS constant 357921:44:43 ensures all directories it refers to exists 358121:44:43 when level is all 358221:44:43 returns a pattern 358321:44:43 when level is frontend_fixture 358421:44:43 returns a pattern 358521:44:43 when level is unit 358621:44:43 returns a pattern 358721:44:43 when level is migration 358821:44:43 returns a pattern 358921:44:43 when level is background_migration 359021:44:43 returns a pattern 359121:44:43 when level is integration 359221:44:43 returns a pattern 359321:44:43 when level is system 359421:44:43 returns a pattern 359521:44:43 with a prefix 359621:44:43 returns a pattern 359721:44:43 with several prefixes 359821:44:43 returns a pattern 360021:44:43 memoizes the pattern for a given level 360121:44:43 freezes the pattern for a given level 360321:44:43 when level is all 360421:44:43 returns a regexp 360521:44:43 when level is frontend_fixture 360621:44:43 returns a regexp 360721:44:43 when level is unit 360821:44:44 returns a regexp 360921:44:44 when level is migration 361021:44:44 returns a regexp 361121:44:44 when level is background_migration 361221:44:44 returns a regexp 361321:44:44 when level is integration 361421:44:44 returns a regexp 361521:44:44 when level is system 361621:44:44 returns a regexp 361721:44:44 with a prefix 361821:44:44 returns a regexp 361921:44:44 with several prefixes 362021:44:44 returns a regexp 362121:44:44 when start_with == true 362221:44:44 returns a regexp 362421:44:44 memoizes the regexp for a given level 362521:44:44 freezes the regexp for a given level 362721:44:44 returns the correct level for a unit test 362821:44:44 returns the correct level for a frontend fixture test 362921:44:44 returns the correct level for a tooling test 363021:44:44 returns the correct level for a migration test 363121:44:45 returns the correct level for a background migration test 363221:44:45 returns the correct level for an EE file without passing a prefix 363321:44:45 returns the correct level for a geo migration test 363421:44:45 returns the correct level for a EE-namespaced background migration test 363521:44:45 returns the correct level for an integration test 363621:44:45 returns the correct level for an integration test in a subfolder 363721:44:45 returns the correct level for a system test 363821:44:45 returns the correct level for a keep test 363921:44:45 raises an error for an unknown level 364021:44:45 ensures all spec/ folders are covered by a test level 364121:44:46# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.82 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.21 1.18 1.21 5/286 11652 364321:44:46# [RSpecRunTime] Finishing example group spec/tooling/quality/test_level_spec.rb. It took 3.07 seconds. Expected to take 2.86 seconds. 364421:44:46# [RSpecRunTime] Starting example group spec/serializers/runner_entity_spec.rb. Expected to take 2.74 seconds. 364721:44:47 contains required fields 364821:44:47 without admin permissions 364921:44:47 does not contain admin_path field 365021:44:47# [RSpecRunTime] RSpec elapsed time: 18 minutes 56.71 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.19 1.18 1.21 1/286 11653 365221:44:47 with admin permissions 365321:44:48 contains admin_path field 365421:44:48# [RSpecRunTime] Finishing example group spec/serializers/runner_entity_spec.rb. It took 2.65 seconds. Expected to take 2.74 seconds. 365521:44:48# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/plan_stage_start_spec.rb. Expected to take 2.72 seconds. 365621:44:48Gitlab::Analytics::CycleAnalytics::StageEvents::PlanStageStart 365721:44:49 filters issues where first_associated_with_milestone_at or first_added_to_board_at is filled 365821:44:49 behaves like LEFT JOIN-able value stream analytics event 365921:44:50 can use the event as LEFT JOIN 366021:44:50 when looking at the record with data 366121:44:50 contains the timestamp expression 366221:44:50# [RSpecRunTime] RSpec elapsed time: 18 minutes 59.49 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.19 1.18 1.21 1/286 11654 366421:44:50 when looking at the record without data 366521:44:50 returns nil for the timestamp expression 366621:44:50 behaves like value stream analytics event 366721:44:50 is expected to be a kind of String 366821:44:50 is expected to be a kind of Symbol 366921:44:51 is expected to include ApplicationRecord(abstract) 367021:44:51 is expected to respond to #timestamp_projection 367121:44:51 is expected to respond to #html_description 367221:44:51 is expected to be a kind of Array 367321:44:51 #apply_query_customization 367421:44:51 expects an ActiveRecord::Relation object as argument and returns a modified version of it 367621:44:51 returns a hash that uniquely identifies an event 367721:44:51 does not differ when the same object is built with the same params 367821:44:51# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/plan_stage_start_spec.rb. It took 2.75 seconds. Expected to take 2.72 seconds. 367921:44:51# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/root_spec.rb. Expected to take 2.54 seconds. 368021:44:51Gitlab::Ci::Config::Entry::Root 368221:44:51 returns a hash 368321:44:51 when filtering all the entry/node names 368421:44:51 contains the expected node names 368521:44:51 when configuration is valid 368621:44:51 when top-level entries are defined 368821:44:51 creates nodes hash 368921:44:51 creates node object for each entry 369021:44:51 creates node object using valid class 369121:44:51 sets correct description for nodes 369221:44:52 sets correct variables value 369521:44:52 when composed 369721:44:52 has no errors 369821:44:52 #stages_value 369921:44:52 when stages key defined 370021:44:52 returns array of stages 370221:44:52 returns jobs configuration 370321:44:52 when a mix of top-level and default entries is used 370421:44:52 when composed 370521:44:52 tracks log entries 370721:44:52 has no errors 370921:44:52 returns jobs configuration 371021:44:52 when most of entires not defined 371221:44:52 instantizes all nodes 371321:44:52 contains unspecified nodes 371421:44:52 #variables_value 371521:44:52 returns root value for variables 371621:44:52 #stages_value 371721:44:52 returns an array of root stages 371821:44:52 #cache_value 371921:44:52 returns correct cache definition 372021:44:52 when variables resembles script-type job 372121:44:52 #variables_value 372221:44:52 returns root value for variables 372421:44:53 returns one job 372521:44:53 when entries are specified but not defined 372621:44:53 #variables_value 372721:44:53 undefined entry returns a root value 372821:44:53 when variables have `options` data 372921:44:53 and the value is in the `options` array 373021:44:53 returns correct value 373121:44:53 and the value is not in the `options` array 373221:44:53 returns an error 373321:44:53 when variables have "expand" data 373421:44:53 returns correct value 373521:44:53 when configuration is not valid 373621:44:53 when before script is a number 373821:44:53 is not valid 374021:44:53 reports errors from child nodes 374121:44:53 when job does not have commands 374321:44:53 reports errors about missing script or trigger 374421:44:53 when a variable has an invalid data key 374621:44:53 reports errors about the invalid variable 374721:44:53 when value is not a hash 374921:44:53 is not valid 375121:44:53 returns error about invalid type 375321:44:53 is concrete entry that is defined 375521:44:53 when entry exists 375621:44:53 returns correct entry 375721:44:53 when entry does not exist 375821:44:54 always return unspecified node 375921:44:54# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/root_spec.rb. It took 2.6 seconds. Expected to take 2.54 seconds. 376021:44:54# [RSpecRunTime] Starting example group spec/workers/external_service_reactive_caching_worker_spec.rb. Expected to take 2.51 seconds. 376121:44:54ExternalServiceReactiveCachingWorker 376221:44:54 behaves like reactive cacheable worker 376421:44:54 when reactive cache worker class is found 376521:44:55 calls #exclusively_update_reactive_cache! 376621:44:55 when ReactiveCaching::ExceededReactiveCacheLimit is raised 376721:44:56 avoids failing the job and tracks via Gitlab::ErrorTracking 376821:44:56# [RSpecRunTime] RSpec elapsed time: 19 minutes 5.0 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.18 1.18 1.21 1/284 11655 377021:44:56 when reactive cache worker class is not found 377121:44:56 raises no error 377221:44:56 when reactive cache worker class is invalid 377321:44:56 raises no error 377421:44:56 worker context 377521:44:56 sets the related class on the job 377621:44:56Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Project(id: integer, name: string, path: string, description: text, created_at: datetime, updated_at: datetime, creator_id: integer, namespace_id: integer, last_activity_at: datetime, import_url: string, visibility_level: integer, archived: boolean, avatar: string, merge_requests_template: text, star_count: integer, merge_requests_rebase_enabled: boolean, import_type: string, import_source: string, approvals_before_merge: integer, reset_approvals_on_push: boolean, merge_requests_ff_only_enabled: boolean, issues_template: text, mirror: boolean, mirror_last_update_at: datetime, mirror_last_successful_update_at: datetime, mirror_user_id: integer, shared_runners_enabled: boolean, runners_token: string, build_allow_git_fetch: boolean, build_timeout: integer, mirror_trigger_builds: boolean, pending_delete: boolean, public_builds: boolean, last_repository_check_failed: boolean, last_repository_check_at: datetime, only_allow_merge_if_pipeline_succeeds: boolean, has_external_issue_tracker: boolean, repository_storage: string, repository_read_only: boolean, request_access_enabled: boolean, has_external_wiki: boolean, ci_config_path: string, lfs_enabled: boolean, description_html: text, only_allow_merge_if_all_discussions_are_resolved: boolean, repository_size_limit: integer, printing_merge_request_link_enabled: boolean, auto_cancel_pending_pipelines: integer, service_desk_enabled: boolean, cached_markdown_version: integer, delete_error: text, last_repository_updated_at: datetime, disable_overriding_approvers_per_merge_request: boolean, storage_version: integer, resolve_outdated_diff_discussions: boolean, remote_mirror_available_overridden: boolean, only_mirror_protected_branches: boolean, pull_mirror_available_overridden: boolean, jobs_cache_index: integer, external_authorization_classification_label: string, mirror_overwrites_diverged_branches: boolean, pages_https_only: boolean, external_webhook_token: string, packages_enabled: boolean, merge_requests_author_approval: boolean, pool_repository_id: integer, runners_token_encrypted: string, bfg_object_map: string, detected_repository_languages: boolean, merge_requests_disable_committers_approval: boolean, require_password_to_approve: boolean, max_pages_size: integer, max_artifacts_size: integer, pull_mirror_branch_prefix: string, remove_source_branch_after_merge: boolean, marked_for_deletion_at: date, marked_for_deletion_by_user_id: integer, autoclose_referenced_issues: boolean, suggestion_commit_message: string, project_namespace_id: integer, hidden: boolean, organization_id: integer, verification_checksum: binary) is a Class. 377821:44:56To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 377921:44:56 sets the related class on the job when it was passed as a class 378021:44:56# [RSpecRunTime] Finishing example group spec/workers/external_service_reactive_caching_worker_spec.rb. It took 2.48 seconds. Expected to take 2.51 seconds. 378121:44:56# [RSpecRunTime] Starting example group spec/lib/gitlab/otp_key_rotator_spec.rb. Expected to take 2.41 seconds. 378221:44:56Gitlab::OtpKeyRotator 378421:44:57 stores the calculated values in a spreadsheet 378521:44:57 new key is too short 378621:44:57 is expected to raise ArgumentError 378721:44:57# [RSpecRunTime] RSpec elapsed time: 19 minutes 6.51 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.24 1.19 1.21 1/284 11656 378921:44:57 new key is the same as the old key 379021:44:58 is expected to raise ArgumentError 379221:44:58 updates rows to the old value 379321:44:58# [RSpecRunTime] Finishing example group spec/lib/gitlab/otp_key_rotator_spec.rb. It took 2.35 seconds. Expected to take 2.41 seconds. 379421:44:58# [RSpecRunTime] Starting example group spec/lib/api/helpers/members_helpers_spec.rb. Expected to take 2.32 seconds. 379521:44:58API::Helpers::MembersHelpers 379621:44:58 #source_members 379821:44:59 behaves like returns all direct members 379921:44:59 is expected to contain exactly #<GroupMember id: 703, access_level: 50, source_id: 1130, source_type: "Namespace", user_id: 777, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> and #<GroupMember id: 704, access_level: 50, source_id: 1130, source_type: "Namespace", user_id: 778, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> 380021:44:59 behaves like query with source filters 380121:44:59 is expected to include "source_id" and "source_type" 380221:44:59 for a project 380321:45:01 behaves like returns all direct members 380421:45:01 is expected to contain exactly #<ProjectMember id: 706, access_level: 40, source_id: 449, source_type: "Project", user_id: 781, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> and #<ProjectMember id: 708, access_level: 40, source_id: 449, source_type: "Project", user_id: 783, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> 380521:45:01# [RSpecRunTime] RSpec elapsed time: 19 minutes 9.93 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.24 1.19 1.21 1/284 11657 380721:45:01 behaves like query without source filters 380821:45:01 is expected not to include "source_id" and "source_type" 380921:45:01# [RSpecRunTime] Finishing example group spec/lib/api/helpers/members_helpers_spec.rb. It took 2.37 seconds. Expected to take 2.32 seconds. 381021:45:01# [RSpecRunTime] Starting example group spec/services/bulk_imports/user_contributions_export_service_spec.rb. Expected to take 2.3 seconds. 381121:45:01BulkImports::UserContributionsExportService 381321:45:01 when exporting a group 381421:45:01 behaves like exports cached user contributions as a relation 381521:45:01 assigns cached contributing user ids to user_contributions attribute 381621:45:02 exports user_contributions as an unbatched relation 381721:45:02 has a clear user id cache after export finishes 381821:45:02 when exporting a project 381921:45:02 behaves like exports cached user contributions as a relation 382021:45:02 assigns cached contributing user ids to user_contributions attribute 382121:45:02 exports user_contributions as an unbatched relation 382221:45:02 has a clear user id cache after export finishes 382321:45:02# [RSpecRunTime] Finishing example group spec/services/bulk_imports/user_contributions_export_service_spec.rb. It took 1.49 seconds. Expected to take 2.3 seconds. 382421:45:02# [RSpecRunTime] Starting example group spec/graphql/resolvers/incident_management/timeline_event_tags_resolver_spec.rb. Expected to take 2.18 seconds. 382521:45:02Resolvers::IncidentManagement::TimelineEventTagsResolver 382621:45:04 returns timeline event tags 382721:45:04 is expected to have nullable GraphQL type TimelineEventTagTypeConnection 382821:45:04 when timeline event is nil 382921:45:04 returns no timeline event tags 383021:45:04# [RSpecRunTime] RSpec elapsed time: 19 minutes 13.36 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.22 1.19 1.21 1/287 11667 383221:45:04 when there is no timeline event tag link 383321:45:04 returns no timeline event tags 383421:45:04 when user does not have permissions 383521:45:04 returns no timeline event tags 383621:45:04# [RSpecRunTime] Finishing example group spec/graphql/resolvers/incident_management/timeline_event_tags_resolver_spec.rb. It took 2.04 seconds. Expected to take 2.18 seconds. 383721:45:04# [RSpecRunTime] Starting example group spec/graphql/resolvers/projects/snippets_resolver_spec.rb. Expected to take 2.18 seconds. 383821:45:04Resolvers::Projects::SnippetsResolver 384021:45:05 calls SnippetsFinder 384121:45:05 when using no filter 384221:45:05 returns expected snippets 384321:45:05 when using filters 384421:45:05 returns the snippets by visibility 384521:45:05 returns the snippets by gid 384621:45:06 returns the snippets by array of gid 384721:45:06 when no project is provided 384821:45:06 returns no snippets 384921:45:06 when provided user is not current user 385021:45:06 returns no snippets 385121:45:06 when project snippets are disabled 385221:45:06 generates an error 385321:45:06# [RSpecRunTime] Finishing example group spec/graphql/resolvers/projects/snippets_resolver_spec.rb. It took 2.12 seconds. Expected to take 2.18 seconds. 385421:45:06# [RSpecRunTime] Starting example group spec/lib/gitlab/github_gists_import/importer/gist_importer_spec.rb. Expected to take 2.05 seconds. 385521:45:06Gitlab::GithubGistsImport::Importer::GistImporter 385721:45:06 when success 385821:45:06 when Current.organization is set 385921:45:07 creates expected snippet and snippet repository 386021:45:07 when Current.organization is not set 386121:45:07 uses the default organization_id 386221:45:07 pre-import validations 386321:45:07 when file count limit exeeded 386421:45:07 validates input and returns error 386521:45:07 when repo too big 386621:45:07 validates input and returns error 386721:45:07 post-import validations 386821:45:07 when file count limit exeeded 386921:45:07 returns error 387021:45:07 when repo too big 387121:45:07 returns error 387221:45:07 when invalid attributes 387321:45:08 raises an error 387421:45:08 when repository cloning fails 387521:45:08 returns error 387621:45:08 when url is invalid 387721:45:08 when local network is allowed 387821:45:08 raises error 387921:45:08 when local network is not allowed 388021:45:08 raises error 388121:45:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_gists_import/importer/gist_importer_spec.rb. It took 1.59 seconds. Expected to take 2.05 seconds. 388221:45:08# [RSpecRunTime] Starting example group spec/models/achievements/user_achievement_spec.rb. Expected to take 2.04 seconds. 388321:45:08Achievements::UserAchievement 388421:45:08 does not allow STI 388621:45:09 .not_revoked 388721:45:09 only returns user achievements which have not been revoked 388821:45:09 .shown_on_profile 388921:45:09 only returns user achievements which are shown on profiles 389021:45:09 associations 389121:45:09 is expected to belong to achievement inverse_of => user_achievements required: true 389221:45:09 is expected to belong to user inverse_of => user_achievements required: true 389321:45:09 is expected to belong to awarded_by_user class_name => User inverse_of => awarded_user_achievements required: true 389421:45:09 is expected to belong to revoked_by_user class_name => User inverse_of => revoked_user_achievements optional: true 389621:45:09 when revoked 389721:45:09 is expected to equal true 389821:45:09 when not revoked 389921:45:10 is expected to equal false 390121:45:10 is expected to allow :show_on_profile to be ‹[false, true]› 390221:45:10 is expected not to allow :show_on_profile to be ‹nil› 390321:45:10# [RSpecRunTime] Finishing example group spec/models/achievements/user_achievement_spec.rb. It took 1.64 seconds. Expected to take 2.04 seconds. 390421:45:10# [RSpecRunTime] Starting example group spec/workers/pages_domain_ssl_renewal_worker_spec.rb. Expected to take 1.98 seconds. 390521:45:10PagesDomainSslRenewalWorker 390721:45:10 delegates to ObtainLetsEncryptCertificateService 390821:45:10 when domain was deleted 390921:45:11 does nothing 391021:45:11# [RSpecRunTime] RSpec elapsed time: 19 minutes 20.18 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.13 1.17 1.20 1/284 11708 391221:45:11 when domain is disabled 391321:45:11 does nothing 391421:45:11# [RSpecRunTime] Finishing example group spec/workers/pages_domain_ssl_renewal_worker_spec.rb. It took 1.84 seconds. Expected to take 1.98 seconds. 391521:45:11# [RSpecRunTime] Starting example group spec/finders/repositories/tree_finder_spec.rb. Expected to take 1.89 seconds. 391621:45:11Repositories::TreeFinder 391821:45:12 returns an array 391921:45:12 includes 20 items by default 392021:45:12 accepts a gitaly_pagination argument 392121:45:12 commit doesn't exist 392221:45:13 raises an error 392321:45:13# [RSpecRunTime] RSpec elapsed time: 19 minutes 21.84 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.04 1.15 1.20 1/286 11745 392521:45:13 pagination_params 392621:45:13 has the per_page number of items 392721:45:13 doesn't include any of the first page records 392821:45:13 #next_cursor 392921:45:13 always nil before #execute call 393021:45:13 after #execute 393121:45:13 with gitaly pagination 393221:45:13 without pagination params 393321:45:13 is expected to be present 393421:45:13 with pagination params 393521:45:13 is expected to be present 393621:45:13 when all objects can be returned on the same page 393721:45:13 is expected to eq "" 393821:45:13 without gitaly pagination 393921:45:13 without pagination params 394021:45:13 is expected to be nil 394121:45:13 with pagination params 394221:45:13 is expected to be nil 394321:45:13 when all objects can be returned on the same page 394421:45:13 is expected to be nil 394621:45:13 is expected to be a kind of Integer 394721:45:13 only calculates the total once 394821:45:13 #commit_exists? 395021:45:13 is expected to equal true 395121:45:13 ref is missing 395221:45:13 is expected to equal false 395321:45:13# [RSpecRunTime] Finishing example group spec/finders/repositories/tree_finder_spec.rb. It took 1.71 seconds. Expected to take 1.89 seconds. 395421:45:13# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/jira_imports_total_imported_issues_count_metric_spec.rb. Expected to take 1.84 seconds. 395521:45:13Gitlab::Usage::Metrics::Instrumentations::JiraImportsTotalImportedIssuesCountMetric 395621:45:15 behaves like a correct instrumented metric value and query 395721:45:15 behaves like a correct instrumented metric value 395821:45:15 has correct value 395921:45:15# [RSpecRunTime] RSpec elapsed time: 19 minutes 23.97 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.04 1.15 1.20 1/286 11779 396121:45:15 behaves like a correct instrumented metric query 396221:45:15 has correct generate query 396321:45:15# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/jira_imports_total_imported_issues_count_metric_spec.rb. It took 1.56 seconds. Expected to take 1.84 seconds. 396421:45:15# [RSpecRunTime] Starting example group spec/services/alert_management/metric_images/upload_service_spec.rb. Expected to take 1.81 seconds. 396521:45:15AlertManagement::MetricImages::UploadService 396721:45:15 user does not have permissions 396821:45:15 behaves like no metric saved, an error given 396921:45:15 returns an error and does not upload 397021:45:15 user has permissions 397121:45:15 behaves like uploads the metric 397221:45:16 uploads the metric and returns a success 397321:45:16 no url given 397421:45:16 behaves like uploads the metric 397521:45:16 uploads the metric and returns a success 397621:45:16 record invalid 397721:45:16 behaves like no metric saved, an error given 397821:45:16 returns an error and does not upload 397921:45:16 user is guest 398021:45:16 behaves like no metric saved, an error given 398121:45:16 returns an error and does not upload 398221:45:16# [RSpecRunTime] Finishing example group spec/services/alert_management/metric_images/upload_service_spec.rb. It took 1.45 seconds. Expected to take 1.81 seconds. 398321:45:16# [RSpecRunTime] Starting example group spec/workers/merge_requests/create_approval_note_worker_spec.rb. Expected to take 1.74 seconds. 398421:45:16MergeRequests::CreateApprovalNoteWorker 398521:45:17 calls SystemNoteService.approve_mr 398621:45:17 behaves like subscribes to event 398721:45:17 consumes the published event 398821:45:17 behaves like an idempotent worker 398921:45:17 is labeled as idempotent 399021:45:17 performs multiple times sequentially without raising an exception 399121:45:17# [RSpecRunTime] RSpec elapsed time: 19 minutes 26.72 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.03 1.14 1.19 3/285 11780 399321:45:17 when the user does not exist 399421:45:17 behaves like when object does not exist 399521:45:18 logs and does not call SystemNoteService.approve_mr 399621:45:18 when the merge request does not exist 399721:45:18 behaves like when object does not exist 399821:45:18 logs and does not call SystemNoteService.approve_mr 399921:45:18# [RSpecRunTime] Finishing example group spec/workers/merge_requests/create_approval_note_worker_spec.rb. It took 1.52 seconds. Expected to take 1.74 seconds. 400021:45:18# [RSpecRunTime] Starting example group spec/workers/container_registry/cleanup_worker_spec.rb. Expected to take 1.69 seconds. 400121:45:18ContainerRegistry::CleanupWorker 400321:45:18 with no delete scheduled container repositories 400421:45:18 doesn't enqueue delete container repository jobs 400521:45:18 with delete scheduled container repositories 400621:45:18 enqueues delete container repository jobs 400721:45:18 with stale delete ongoing container repositories 400821:45:18 resets them and enqueue delete container repository jobs 400921:45:18 with stale ongoing repair details 401021:45:19 deletes them 401121:45:19 when on gitlab.com 401221:45:19 when the gitlab api is supported 401321:45:19 when there are pending projects to analyze 401421:45:19 enqueues record repair detail jobs 401521:45:19 when there are no pending projects to analyze 401621:45:19 behaves like does not enqueue record repair detail jobs 401721:45:19 does not enqueue record repair detail jobs 401821:45:19 when the Gitlab API is not supported 401921:45:19 behaves like does not enqueue record repair detail jobs 402021:45:19 does not enqueue record repair detail jobs 402121:45:19 when not on Gitlab.com 402221:45:19 behaves like does not enqueue record repair detail jobs 402321:45:19 does not enqueue record repair detail jobs 402421:45:19 when registry_data_repair_worker feature is disabled 402521:45:19 behaves like does not enqueue record repair detail jobs 402621:45:19 does not enqueue record repair detail jobs 402721:45:19# [RSpecRunTime] Finishing example group spec/workers/container_registry/cleanup_worker_spec.rb. It took 1.55 seconds. Expected to take 1.69 seconds. 402821:45:19# [RSpecRunTime] Starting example group spec/finders/user_groups_counter_spec.rb. Expected to take 1.65 seconds. 402921:45:19UserGroupsCounter 403121:45:20 returns authorized group count for the user 403221:45:20 when request to join group is pending 403321:45:20 does not include pending group in the count 403421:45:20 when user is part of sub group 403521:45:20 includes sub group in the count 403621:45:20 when user is part of namespaced project 403721:45:21 includes the project group 403821:45:21# [RSpecRunTime] Finishing example group spec/finders/user_groups_counter_spec.rb. It took 1.26 seconds. Expected to take 1.65 seconds. 403921:45:21# [RSpecRunTime] Starting example group spec/lib/gitlab/harbor/query_spec.rb. Expected to take 1.58 seconds. 404021:45:21Gitlab::Harbor::Query 404321:45:21 with valid page 404421:45:21 initialize successfully 404521:45:21 with invalid page 404621:45:21 initialize failed 404821:45:21 with valid limit 404921:45:21 initialize successfully 405021:45:21 with invalid limit 405121:45:21 with limit less than 0 405221:45:21 initialize failed 405321:45:21 with limit greater than 25 405421:45:21 initialize failed 405521:45:21 repository_id 405621:45:21 with valid repository_id 405721:45:21 initialize successfully 405821:45:21 with invalid repository_id 405921:45:21 initialize failed 406121:45:21 with valid artifact_id 406221:45:21 initialize successfully 406321:45:21 with invalid artifact_id 406421:45:21 initialize failed 406621:45:21 with valid sort 406721:45:21 initialize successfully 406821:45:21 with invalid sort 406921:45:21 initialize failed 407121:45:21 search_param: "name=desc", is_valid: true 407221:45:21 validates according to the regex 407321:45:21 search_param: "name=value1,name=value-2", is_valid: true 407421:45:21 validates according to the regex 407521:45:21 search_param: "name=value1,name=value_2", is_valid: false 407621:45:21 validates according to the regex 407721:45:21 search_param: "name=desc,key=value", is_valid: false 407821:45:21 validates according to the regex 407921:45:21 search_param: "name=value1, name=value2", is_valid: false 408021:45:21 validates according to the regex 408121:45:21 search_param: "name", is_valid: false 408221:45:21 validates according to the regex 408321:45:21 #repositories 408421:45:21 when params is {} 408521:45:21 fills default params 408621:45:21 when params contains options 408721:45:21 fills params with standard of Harbor 408821:45:21 when params contains invalid sort option 408921:45:21 ignores invalid sort params 409021:45:21 when client.get_repositories returns data 409121:45:21 returns the right repositories data 409321:45:21 when params is {} 409421:45:21 fills default params 409521:45:21 when params contains options 409621:45:22 fills params with standard of Harbor 409721:45:22 when params contains invalid sort option 409821:45:22 ignores invalid sort params 409921:45:22 when client.get_artifacts returns data 410021:45:22 returns the right artifacts data 410221:45:22 when params is {} 410321:45:22 fills default params 410421:45:22 when params contains options 410521:45:22 fills params with standard of Harbor 410621:45:22 when params contains invalid sort option 410721:45:22 ignores invalid sort params 410821:45:22 when client.get_tags returns data 410921:45:22 returns the right tags data 411021:45:22# [RSpecRunTime] Finishing example group spec/lib/gitlab/harbor/query_spec.rb. It took 1.15 seconds. Expected to take 1.58 seconds. 411121:45:22# [RSpecRunTime] Starting example group spec/graphql/mutations/alert_management/alerts/todo/create_spec.rb. Expected to take 1.54 seconds. 411221:45:22Mutations::AlertManagement::Alerts::Todo::Create 411321:45:22 is expected to require graphql authorizations :update_alert_management_alert 411521:45:22 behaves like an incident management tracked event 411621:45:22 .track_event 411721:45:22 tracks the event using redis 411821:45:22 behaves like Snowplow event tracking with RedisHLL context 411921:45:22 behaves like Snowplow event tracking 412121:45:22 when user does not have permissions 412221:45:22 is expected to raise Gitlab::Graphql::Errors::ResourceNotAvailable 412321:45:22 when project is invalid 412421:45:22 is expected to raise Gitlab::Graphql::Errors::ResourceNotAvailable 412521:45:22 when alert is invalid 412621:45:23 is expected to raise Gitlab::Graphql::Errors::ResourceNotAvailable 412721:45:23 when the create service yields errors 412821:45:23 is expected not to change `Todo.count` 412921:45:23 is expected to eq ["error"] 413021:45:23 with valid inputs 413121:45:23 creates a new todo 413221:45:23 is expected to eq {:alert=>#<AlertManagement::Alert id:2 namespace491/project-493^alert#1>, :errors=>[], :todo=>#<Todo ...0 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil, snoozed_until: nil>} 413321:45:23# [RSpecRunTime] Finishing example group spec/graphql/mutations/alert_management/alerts/todo/create_spec.rb. It took 1.3 seconds. Expected to take 1.54 seconds. 413421:45:23# [RSpecRunTime] Starting example group spec/graphql/resolvers/snippets/blobs_resolver_spec.rb. Expected to take 1.49 seconds. 413521:45:23Resolvers::Snippets::BlobsResolver 413621:45:23 is expected to have nullable GraphQL type SnippetBlobConnection 413821:45:23 when user is not authorized 413921:45:24 redacts the field 414021:45:24 when using no filter 414121:45:24 returns all snippet blobs 414221:45:24 when using filters 414321:45:24 when paths is a single string 414421:45:24 returns an array of files 414521:45:24 the argument does not match anything 414621:45:24 returns an empty result 414721:45:24 when paths is an array of string 414821:45:24 returns an array of files 414921:45:24# [RSpecRunTime] Finishing example group spec/graphql/resolvers/snippets/blobs_resolver_spec.rb. It took 0.81 second. Expected to take 1.49 seconds. 415021:45:24# [RSpecRunTime] Starting example group spec/finders/data_transfer/group_data_transfer_finder_spec.rb. Expected to take 1.46 seconds. 415121:45:24DataTransfer::GroupDataTransferFinder 415321:45:25 returns the correct number of egress 415421:45:25 returns the correct values grouped by date 415521:45:25 when there are no results for specified namespace 415621:45:25 returns nothing 415721:45:25# [RSpecRunTime] RSpec elapsed time: 19 minutes 34.12 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.11 1.16 1.20 1/285 11815 415921:45:25 when there are no results for specified dates 416021:45:25 returns nothing 416121:45:25 when dates are not provided 416221:45:25 return all values for a namespace 416321:45:25 when user does not have permissions 416421:45:25 returns nothing 416521:45:25# [RSpecRunTime] Finishing example group spec/finders/data_transfer/group_data_transfer_finder_spec.rb. It took 1.27 seconds. Expected to take 1.46 seconds. 416621:45:25# [RSpecRunTime] Starting example group spec/db/development/create_base_work_item_types_spec.rb. Expected to take 1.44 seconds. 416721:45:25Create base work item types in development 416821:45:25 behaves like work item base types importer 417021:45:25 creates all base work item types if they don't exist 417221:45:26 creates all default widget definitions 417421:45:26 upserts base work item types if they already exist 417621:45:26 upserts default widget definitions if they already exist and type changes 417821:45:26 does not change default widget definitions if they already exist with changed disabled status 418021:45:26 executes single INSERT query per types and widget definitions 418121:45:26 when some base types exist 418321:45:26 inserts all types and does nothing if some already existed 418421:45:26 when some widget definitions exist 418621:45:26 inserts all widget definitions and does nothing if some already existed 418721:45:26# [RSpecRunTime] Finishing example group spec/db/development/create_base_work_item_types_spec.rb. It took 1.05 seconds. Expected to take 1.44 seconds. 418821:45:26# [RSpecRunTime] Starting example group spec/graphql/mutations/ci/job_token_scope/remove_group_spec.rb. Expected to take 1.38 seconds. 418921:45:26Mutations::Ci::JobTokenScope::RemoveGroup 419121:45:27 when user is not logged in 419221:45:27 raises error 419321:45:27 when user is logged in 419421:45:27 when user does not have permissions to admin project 419521:45:27 raises error 419621:45:27 when user has permissions to admin project and read target project 419721:45:27 calls the RemoveGroupService to remove a group 419821:45:27 when the service returns an error 419921:45:27 returns an error response 420021:45:27# [RSpecRunTime] Finishing example group spec/graphql/mutations/ci/job_token_scope/remove_group_spec.rb. It took 1.29 seconds. Expected to take 1.38 seconds. 420121:45:27# [RSpecRunTime] Starting example group spec/services/import/placeholder_references/load_service_spec.rb. Expected to take 1.35 seconds. 420221:45:27Import::PlaceholderReferences::LoadService 420421:45:28 loads data pushed with `Import::PlaceholderReferences::PushService` 420521:45:28 loads data to PostgreSQL in batches 420621:45:28 does not load data for another import_uid 420721:45:28 does not load data for another import_source 420821:45:28 when something in the batch has an unexpected schema 420921:45:29 loads just the valid data, and clears the set 421021:45:29# [RSpecRunTime] RSpec elapsed time: 19 minutes 37.86 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.18 1.17 1.20 1/285 11816 421221:45:29 when loading to PostgreSQL fails due to an ActiveRecord::RecordInvalid 421321:45:29 loads just the valid data, and clears the list 421421:45:29 when loading to PostgreSQL fails due to ActiveRecord::InvalidForeignKey 421521:45:29 logs the error and clears the failing batch but continues 421621:45:29 when loading to PostgreSQL fails for an unhandled reason 421721:45:29 bubbles the exception and does not clear the set 421821:45:29 when fetching set from Redis fails 421921:45:29 bubbles the exception, does not load any data, and does not clear the set 422021:45:29 when clearing the set from Redis fails 422121:45:29 bubbles the exception and does not clear the set, but does load the data 422221:45:29# [RSpecRunTime] Finishing example group spec/services/import/placeholder_references/load_service_spec.rb. It took 1.42 seconds. Expected to take 1.35 seconds. 422321:45:29# [RSpecRunTime] Starting example group spec/services/feature_flags/hook_service_spec.rb. Expected to take 1.33 seconds. 422421:45:29FeatureFlags::HookService 422521:45:29 #execute_hooks 422621:45:30 calls feature_flag.project.execute_hooks 422821:45:30 is expected to eq :feature_flag_hooks 422921:45:30# [RSpecRunTime] RSpec elapsed time: 19 minutes 39.32 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.18 1.17 1.20 1/285 11835 423121:45:30# [RSpecRunTime] Finishing example group spec/services/feature_flags/hook_service_spec.rb. It took 1.25 seconds. Expected to take 1.33 seconds. 423221:45:30# [RSpecRunTime] Starting example group spec/graphql/types/ci/job_need_union_spec.rb. Expected to take 1.27 seconds. 423321:45:30Types::Ci::JobNeedUnion 423421:45:30 .resolve_type 423521:45:30 when resolving a build need 423621:45:30 resolves to a BuildNeedType 423721:45:30 when resolving a build 423821:45:31 resolves to a JobType 423921:45:31 when resolving an unrelated object 424021:45:31 raises a TypeNotSupportedError for string object 424121:45:31 raises a TypeNotSupportedError for nil object 424221:45:31 raises a TypeNotSupportedError for other CI object 424321:45:31# [RSpecRunTime] Finishing example group spec/graphql/types/ci/job_need_union_spec.rb. It took 1.27 seconds. Expected to take 1.27 seconds. 424421:45:31# [RSpecRunTime] Starting example group spec/graphql/mutations/environments/stop_spec.rb. Expected to take 1.27 seconds. 424521:45:31Mutations::Environments::Stop 424721:45:32 when service execution succeeded 424821:45:32 returns no errors 424921:45:32 stops the environment 425021:45:32 when service cannot change the status without force 425121:45:32 returns an error 425221:45:32 when force is set to true 425321:45:32 and state transition would fail without force 425421:45:33 stops the environment 425521:45:33 when user is reporter who does not have permission to access the environment 425621:45:33 raises an error 425721:45:33# [RSpecRunTime] Finishing example group spec/graphql/mutations/environments/stop_spec.rb. It took 1.32 seconds. Expected to take 1.27 seconds. 425821:45:33# [RSpecRunTime] Starting example group spec/services/pages/update_service_spec.rb. Expected to take 1.2 seconds. 425921:45:33Pages::UpdateService 426121:45:33 with sufficient permissions 426221:45:33 when updating page setting succeeds 426321:45:33 updates page settings 426421:45:33 returns a success response 426521:45:33 with insufficient permissions 426621:45:33 returns a forbidden response 426721:45:33# [RSpecRunTime] Finishing example group spec/services/pages/update_service_spec.rb. It took 0.81 second. Expected to take 1.2 seconds. 426821:45:33# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/service_desk_setting_pipeline_spec.rb. Expected to take 1.18 seconds. 426921:45:33BulkImports::Projects::Pipelines::ServiceDeskSettingPipeline 427121:45:34 imports project feature 427221:45:34# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/service_desk_setting_pipeline_spec.rb. It took 0.62 second. Expected to take 1.18 seconds. 427321:45:34# [RSpecRunTime] Starting example group spec/components/rapid_diffs/viewers/text/line_number_component_spec.rb. Expected to take 1.14 seconds. 427421:45:34RapidDiffs::Viewers::Text::LineNumberComponent 427521:45:35 renders empty cell for added line on left side 427621:45:35 renders link for added line on right side 427721:45:35 renders empty cell for removed line on right side 427821:45:35 renders link for removed line on left side 427921:45:35 renders empty cell without position param 428021:45:35# [RSpecRunTime] Finishing example group spec/components/rapid_diffs/viewers/text/line_number_component_spec.rb. It took 0.98 second. Expected to take 1.14 seconds. 428121:45:35# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/test_suite_comparer_spec.rb. Expected to take 1.12 seconds. 428221:45:35Gitlab::Ci::Reports::TestSuiteComparer 428321:45:35 #new_failures 428421:45:35 when head suite has a newly failed test case which does not exist in base 428521:45:35 returns the failed test case 428621:45:35 when head suite still has a failed test case which failed in base 428721:45:35 does not return the failed test case 428821:45:35 when head suite has a success test case which failed in base 428921:45:35 does not return the failed test case 429021:45:35 #existing_failures 429121:45:35 when head suite has a newly failed test case which does not exist in base 429221:45:35 returns the failed test case 429321:45:35 when head suite still has a failed test case which failed in base 429421:45:35 does not return the failed test case 429521:45:35 when head suite has a success test case which failed in base 429621:45:35 does not return the failed test case 429721:45:35 #resolved_failures 429821:45:35 when head suite has a newly failed test case which does not exist in base 429921:45:35 returns the failed test case 430021:45:35 returns the correct resolved count 430121:45:35 when head suite still has a failed test case which failed in base 430221:45:35 does not return the failed test case 430321:45:35 returns the correct resolved count 430421:45:35 when head suite has a success test case which failed in base 430521:45:35 does not return the resolved test case 430621:45:35 returns the correct resolved count 430821:45:35 when head suite has a new error test case which does not exist in base 430921:45:35 returns the error test case 431021:45:35 when head suite still has an error test case which errored in base 431121:45:35 does not return the error test case 431221:45:35 when head suite has a success test case which errored in base 431321:45:35 does not return the error test case 431421:45:35 #existing_errors 431521:45:35 when head suite has a new error test case which does not exist in base 431621:45:36 does not return the error test case 431721:45:36 when head suite still has an error test case which errored in base 431821:45:36 returns the error test case 431921:45:36 when head suite has a success test case which errored in base 432021:45:36 does not return the error test case 432121:45:36 #resolved_errors 432221:45:36 when head suite has a new error test case which does not exist in base 432321:45:36 does not return the error test case 432421:45:36 returns the correct resolved count 432521:45:36 when head suite still has an error test case which errored in base 432621:45:36 does not return the error test case 432721:45:36 returns the correct resolved count 432821:45:36 when head suite has a success test case which errored in base 432921:45:36 returns the resolved test case 433021:45:36 returns the correct resolved count 433121:45:36 #total_count 433221:45:36 returns the total test counts in head suite 433321:45:36 #failed_count 433421:45:36 when there are a new failure and an existing failure 433521:45:36 returns the correct count 433621:45:36 when there is a new failure 433721:45:36 returns the correct count 433821:45:36 when there is an existing failure 433921:45:36 returns the correct count 434021:45:36 #total_status 434121:45:36 when all test cases in head suite are success 434221:45:36 returns the total status in head suite 434321:45:36 when there is a failed test case in head suite 434421:45:36 returns the total status in head suite as failed 434521:45:36 when there is an error test case in head suite 434621:45:36 returns the total status in head suite as failed 434721:45:36 #limited_tests 434821:45:36 limits amount of tests returned 434921:45:36 prefers new over existing and resolved 435021:45:36 returns 2 of each new category, and 1 of each resolved and existing 435121:45:36 does not affect the overall count 435221:45:36 prefers existing over resolved 435321:45:36 returns 2 of each existing category, and 1 of each resolved 435421:45:36 does not affect the overall count 435521:45:36 limits amount of resolved 435621:45:36 returns 2 of each resolved category 435721:45:36 does not affect the overall count 435821:45:36# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/test_suite_comparer_spec.rb. It took 1.0 second. Expected to take 1.12 seconds. 435921:45:36# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/force_push_spec.rb. Expected to take 1.07 seconds. 436021:45:36Gitlab::Checks::ForcePush 436121:45:37 .force_push? 436221:45:37 when the repo is empty 436321:45:37 returns false 436421:45:37 when new rev is a descendant of old rev 436521:45:37 returns false 436621:45:37 when new rev is not a descendant of old rev 436721:45:37 returns true 436821:45:37# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/force_push_spec.rb. It took 0.89 second. Expected to take 1.07 seconds. 436921:45:37# [RSpecRunTime] Starting example group spec/services/service_desk/custom_emails/destroy_service_spec.rb. Expected to take 1.04 seconds. 437021:45:37ServiceDesk::CustomEmails::DestroyService 437221:45:37 with illegitimate user 437321:45:37 behaves like a service that exits with error 437521:45:37 with legitimate user 437621:45:37 behaves like a service that exits with error 437821:45:37 when service desk setting exists 437921:45:37 behaves like a successful service that destroys all custom email records 438021:45:38 ensures no custom email records exist 438121:45:38 when custom email is present 438221:45:38 behaves like a successful service that destroys all custom email records 438321:45:38 ensures no custom email records exist 438421:45:38 when credential exists 438521:45:38 behaves like a successful service that destroys all custom email records 438621:45:38 ensures no custom email records exist 438721:45:38 when verification exists 438821:45:38 behaves like a successful service that destroys all custom email records 438921:45:38 ensures no custom email records exist 439021:45:38# [RSpecRunTime] Finishing example group spec/services/service_desk/custom_emails/destroy_service_spec.rb. It took 0.94 second. Expected to take 1.04 seconds. 439121:45:38# [RSpecRunTime] Starting example group spec/serializers/analytics_summary_serializer_spec.rb. Expected to take 0.99 second. 439221:45:38AnalyticsSummarySerializer 439321:45:38 generates payload for single object 439421:45:38 contains important elements of AnalyticsStage 439521:45:38 does not include unit 439621:45:38 when representing with unit 439721:45:39 contains unit 439821:45:39# [RSpecRunTime] Finishing example group spec/serializers/analytics_summary_serializer_spec.rb. It took 0.83 second. Expected to take 0.99 second. 439921:45:39# [RSpecRunTime] Starting example group spec/workers/activity_pub/projects/releases_subscription_worker_spec.rb. Expected to take 0.97 second. 440021:45:39ActivityPub::Projects::ReleasesSubscriptionWorker 440221:45:39 when the project is public 440321:45:39 when inbox url has not been resolved yet 440421:45:39 calls the service to resolve the inbox url 440521:45:39 calls the service to send out the Accept activity 440621:45:39 when inbox url has been resolved 440721:45:39 when shared inbox url has not been resolved 440821:45:39 calls the service to resolve the inbox url 440921:45:39 calls the service to send out the Accept activity 441021:45:39 when shared inbox url has been resolved 441121:45:39 does not call the service to resolve the inbox url 441221:45:39 calls the service to send out the Accept activity 441321:45:39 when the subscription does not exist 441421:45:39 behaves like failed job 441521:45:39 does not resolve inbox url 441621:45:39 does not send out Accept activity 441721:45:39 when project has changed to internal 441821:45:39 behaves like non public project 441921:45:39 deletes the subscription 442021:45:39 behaves like failed job 442121:45:39 does not resolve inbox url 442221:45:39 does not send out Accept activity 442321:45:39 when project has changed to private 442421:45:39 behaves like non public project 442521:45:39 deletes the subscription 442621:45:39 behaves like failed job 442721:45:39 does not resolve inbox url 442821:45:40 does not send out Accept activity 442921:45:40 #sidekiq_retries_exhausted 443021:45:40 delete the subscription 443121:45:40# [RSpecRunTime] Finishing example group spec/workers/activity_pub/projects/releases_subscription_worker_spec.rb. It took 0.87 second. Expected to take 0.97 second. 443221:45:40# [RSpecRunTime] Starting example group spec/graphql/mutations/custom_emoji/create_spec.rb. Expected to take 0.93 second. 443321:45:40Mutations::CustomEmoji::Create 443521:45:40 creates the custom emoji 443621:45:40 sets the creator to be the user who added the emoji 443721:45:40# [RSpecRunTime] Finishing example group spec/graphql/mutations/custom_emoji/create_spec.rb. It took 0.81 second. Expected to take 0.93 second. 443821:45:40# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_project_snippets_metric_spec.rb. Expected to take 0.89 second. 443921:45:40Gitlab::Usage::Metrics::Instrumentations::CountProjectSnippetsMetric 444021:45:41 with a timeframe of all 444121:45:41 behaves like a correct instrumented metric value 444221:45:41 has correct value 444321:45:41 with a time_frame of 28 days 444421:45:41 behaves like a correct instrumented metric value 444521:45:41 has correct value 444621:45:41# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_project_snippets_metric_spec.rb. It took 0.83 second. Expected to take 0.89 second. 444721:45:41# [RSpecRunTime] Starting example group spec/services/ci/runners/unassign_runner_service_spec.rb. Expected to take 0.86 second. 444821:45:41Ci::Runners::UnassignRunnerService#execute 444921:45:42 without user 445021:45:42 does not destroy runner_project 445121:45:42 with unauthorized user 445221:45:42 does not call destroy on runner_project 445321:45:42 with admin user 445421:45:42 with destroy returning false 445521:45:42 returns error response 445621:45:42 with destroy returning true 445721:45:43 returns success response 445821:45:43# [RSpecRunTime] Finishing example group spec/services/ci/runners/unassign_runner_service_spec.rb. It took 1.6 seconds. Expected to take 0.86 second. 445921:45:43# [RSpecRunTime] Starting example group spec/models/virtual_registries/packages/maven/registry_upstream_spec.rb. Expected to take 0.84 second. 446021:45:43VirtualRegistries::Packages::Maven::RegistryUpstream 446121:45:43 does not allow STI 446321:45:43 is expected to validate that :group cannot be empty/falsy 446421:45:44 is expected to validate that :registry_id is case-sensitively unique 446521:45:44 is expected to validate that :upstream_id is case-sensitively unique 446621:45:44# [RSpecRunTime] RSpec elapsed time: 19 minutes 53.19 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.14 1.16 1.20 1/285 11882 446821:45:44 associations 446921:45:44 is expected to belong to group required: false 447021:45:44 is expected to belong to registry class_name => VirtualRegistries::Packages::Maven::Registry required: false inverse_of => registry_upstream 447121:45:44 is expected to belong to upstream class_name => VirtualRegistries::Packages::Maven::Upstream required: false inverse_of => registry_upstream 447221:45:44# [RSpecRunTime] Finishing example group spec/models/virtual_registries/packages/maven/registry_upstream_spec.rb. It took 1.24 seconds. Expected to take 0.84 second. 447321:45:44# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/server_service_spec.rb. Expected to take 0.81 second. 447421:45:44Gitlab::GitalyClient::ServerService 447521:45:45 #server_signature 447621:45:45 sends a server_signature message 447721:45:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/server_service_spec.rb. It took 0.78 second. Expected to take 0.81 second. 447821:45:45# [RSpecRunTime] Starting example group spec/graphql/mutations/achievements/award_spec.rb. Expected to take 0.77 second. 447921:45:45Mutations::Achievements::Award 448021:45:45 is expected to require graphql authorizations :award_achievement 448221:45:45 when the user does not have permission 448321:45:45 raises an error 448421:45:45 when the user has permission 448521:45:46 creates user_achievement with correct values 448621:45:46 when the params are invalid 448721:45:46 returns the validation error 448821:45:46# [RSpecRunTime] Finishing example group spec/graphql/mutations/achievements/award_spec.rb. It took 0.74 second. Expected to take 0.77 second. 448921:45:46# [RSpecRunTime] Starting example group spec/services/projects/open_merge_requests_count_service_spec.rb. Expected to take 0.76 second. 449021:45:46Projects::OpenMergeRequestsCountService 449121:45:46 behaves like a counter caching service 449321:45:46 caches the count 449421:45:46 #refresh_cache 449521:45:46 refreshes the cache 449621:45:46 #delete_cache 449721:45:46 removes the cache 449821:45:46 #uncached_count 449921:45:46 does not cache the count 450121:45:46 returns the number of open merge requests 450221:45:46# [RSpecRunTime] Finishing example group spec/services/projects/open_merge_requests_count_service_spec.rb. It took 0.66 second. Expected to take 0.76 second. 450321:45:46# [RSpecRunTime] Starting example group spec/lib/gitlab/legacy_github_import/release_formatter_spec.rb. Expected to take 0.72 second. 450421:45:46Gitlab::LegacyGithubImport::ReleaseFormatter 450621:45:47 returns formatted attributes 450721:45:47 with a nil published_at date 450821:45:47 inserts a timestamp for released_at 451021:45:47 when release is not a draft 451121:45:47 returns true 451221:45:47 when release is draft 451321:45:47 returns false 451421:45:47 when release has NULL tag 451521:45:47 returns false 451621:45:47# [RSpecRunTime] Finishing example group spec/lib/gitlab/legacy_github_import/release_formatter_spec.rb. It took 0.67 second. Expected to take 0.72 second. 451721:45:47# [RSpecRunTime] Starting example group spec/services/projects/fetch_statistics_increment_service_spec.rb. Expected to take 0.7 second. 451821:45:47Projects::FetchStatisticsIncrementService 452021:45:47 when no record for today is present 452121:45:48 creates a new record for today and increments fetch_count 452221:45:48 when today's record is present 452321:45:48 increments the existing record 452421:45:48 doesn't increment yesterday's record 452521:45:48# [RSpecRunTime] Finishing example group spec/services/projects/fetch_statistics_increment_service_spec.rb. It took 0.76 second. Expected to take 0.7 second. 452621:45:48# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/key_spec.rb. Expected to take 0.66 second. 452721:45:48Gitlab::Ci::Config::Entry::Key 452921:45:48 behaves like key entry validations 453021:45:48 when entry value contains slash 453121:45:48 behaves like key with slash 453321:45:48 reports errors with config value 453421:45:48 when entry value contains URI encoded slash (%2F) 453521:45:48 behaves like key with slash 453721:45:48 reports errors with config value 453821:45:48 when entry value is a dot 453921:45:48 behaves like key with only dots 454121:45:48 reports errors with config value 454221:45:48 when entry value is two dots 454321:45:48 behaves like key with only dots 454521:45:48 reports errors with config value 454621:45:48 when entry value is a URI encoded dot (%2E) 454721:45:48 behaves like key with only dots 454921:45:48 reports errors with config value 455021:45:48 when entry value is two URI encoded dots (%2E) 455121:45:48 behaves like key with only dots 455321:45:48 reports errors with config value 455421:45:48 when entry value is one dot and one URI encoded dot 455521:45:48 behaves like key with only dots 455721:45:48 reports errors with config value 455821:45:48 when key is a string 456021:45:48 returns key value 456321:45:48 when entry config value is correct 456421:45:48 when key is a hash 456621:45:48 returns key value 456921:45:48 when key is a symbol 457121:45:48 returns key value 457421:45:48 when entry value is not correct 457621:45:48 saves errors 457821:45:48 returns default key 457921:45:48# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/key_spec.rb. It took 0.57 second. Expected to take 0.66 second. 458021:45:48# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/same_site_cookies_spec.rb. Expected to take 0.66 second. 458121:45:48Gitlab::Middleware::SameSiteCookies 458321:45:48 without SSL enabled 458521:45:48 does not add headers to cookies 458621:45:48 with SSL enabled 458721:45:48 with no cookies 458821:45:48 does not add headers 458921:45:48 with different browsers 459021:45:48 description: "iOS 12", user_agent: "Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Mobile/15E148 Safari/604.1", expected: false 459121:45:48 returns expected SameSite status 459221:45:48 description: "macOS 10.14 + Safari", user_agent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Safari/605.1.15", expected: false 459321:45:48 returns expected SameSite status 459421:45:48 description: "macOS 10.14 + Opera", user_agent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.78 Safari/537.36 OPR/47.0.2631.55", expected: false 459521:45:48 returns expected SameSite status 459621:45:48 description: "macOS 10.14 + Chrome v80", user_agent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.87 Safari/537.36", expected: true 459721:45:48 returns expected SameSite status 459821:45:48 description: "Chrome v41", user_agent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2227.1 Safari/537.36", expected: true 459921:45:48 returns expected SameSite status 460021:45:48 description: "Chrome v50", user_agent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2348.1 Safari/537.36", expected: true 460121:45:48 returns expected SameSite status 460221:45:48 description: "Chrome v51", user_agent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2718.15 Safari/537.36", expected: false 460321:45:48 returns expected SameSite status 460421:45:48 description: "Chrome v62", user_agent: "Mozilla/5.0 (Macintosh; Intel NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.62 Safari/537.36", expected: false 460521:45:49 returns expected SameSite status 460621:45:49 description: "Chrome v66", user_agent: "Mozilla/5.0 (Linux; Android 4.4.2; Avvio_793 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.126 Mobile Safari/537.36", expected: false 460721:45:49 returns expected SameSite status 460821:45:49 description: "Chrome v67", user_agent: "Mozilla/5.0 (Linux; Android 7.1.1; SM-J510F Build/NMF26X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3371.0 Mobile Safari/537.36", expected: true 460921:45:49 returns expected SameSite status 461021:45:49 description: "Chrome v85", user_agent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36", expected: true 461121:45:49 returns expected SameSite status 461221:45:49 description: "Chromium v66", user_agent: "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/66.0.3359.181 HeadlessChrome/66.0.3359.181 Safari/537.36", expected: false 461321:45:49 returns expected SameSite status 461421:45:49 description: "Chromium v85", user_agent: "Mozilla/5.0 (X11; Linux aarch64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/85.0.4183.59 Chrome/85.0.4183.59 Safari/537.36", expected: true 461521:45:49 returns expected SameSite status 461621:45:49 description: "UC Browser 12.0.4", user_agent: "Mozilla/5.0 (Linux; U; Android 4.4.4; zh-CN; A31 Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/12.0.4.986 Mobile Safari/537.36", expected: false 461721:45:49 returns expected SameSite status 461821:45:49 description: "UC Browser 12.13.0", user_agent: "Mozilla/5.0 (Linux; U; Android 7.1.1; en-US; SM-C9000 Build/NMF26X) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/12.13.0.1207 Mobile Safari/537.36", expected: false 461921:45:49 returns expected SameSite status 462021:45:49 description: "UC Browser 12.13.2", user_agent: "Mozilla/5.0 (Linux; U; Android 9; en-US; Redmi Note 7 Build/PQ3B.190801.002) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/12.13.2.1208 Mobile Safari/537.36", expected: true 462121:45:49 returns expected SameSite status 462221:45:49 description: "UC Browser 12.13.5", user_agent: "Mozilla/5.0 (Linux; U; Android 5.1.1; en-US; PHICOMM C630 (CLUE L) Build/LMY47V) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/12.13.5.1209 Mobile Safari/537.36", expected: true 462321:45:49 returns expected SameSite status 462421:45:49 description: "Playstation", user_agent: "Mozilla/5.0 (PlayStation 4 2.51) AppleWebKit/537.73 (KHTML, like Gecko)", expected: true 462521:45:49 returns expected SameSite status 462621:45:49 with single cookie 462721:45:49 adds required headers 462821:45:49 multiple cookies 462921:45:49 adds required headers 463021:45:49 multiple cookies with some missing headers 463121:45:49 adds missing headers 463221:45:49 multiple cookies with all headers present 463321:45:49 does not add new headers 463421:45:49# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/same_site_cookies_spec.rb. It took 0.62 second. Expected to take 0.66 second. 463521:45:49# [RSpecRunTime] Starting example group spec/models/protected_branch/cache_key_spec.rb. Expected to take 0.63 second. 463621:45:49ProtectedBranch::CacheKey 463721:45:49 does not allow STI 463921:45:49 with entity project 464021:45:49 returns a scoped key 464121:45:49 when a project presenter is provided 464221:45:49 returns the same key as a project 464321:45:49 with entity group 464421:45:49 returns a scoped key 464521:45:49 with an unsupported entity 464621:45:49 returns a scoped key 464721:45:49# [RSpecRunTime] Finishing example group spec/models/protected_branch/cache_key_spec.rb. It took 0.57 second. Expected to take 0.63 second. 464821:45:49# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_server_import/importers/lfs_objects_importer_spec.rb. Expected to take 0.61 second. 464921:45:49Gitlab::BitbucketServerImport::Importers::LfsObjectsImporter 465121:45:50 when lfs is enabled 465221:45:50 imports each lfs object in parallel 465321:45:50 logs its progress 465421:45:50 when LFS list download fails 465521:45:50 rescues and logs the exception 465621:45:50 when LFS is not enabled 465721:45:50 logs progress but does nothing 465821:45:50# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_server_import/importers/lfs_objects_importer_spec.rb. It took 0.51 second. Expected to take 0.61 second. 465921:45:50# [RSpecRunTime] Starting example group spec/workers/disallow_two_factor_for_group_worker_spec.rb. Expected to take 0.58 second. 466021:45:50DisallowTwoFactorForGroupWorker 466121:45:50 updates group 466221:45:51 updates group members 466321:45:51# [RSpecRunTime] Finishing example group spec/workers/disallow_two_factor_for_group_worker_spec.rb. It took 0.63 second. Expected to take 0.58 second. 466421:45:51# [RSpecRunTime] Starting example group spec/models/users/ghost_user_migration_spec.rb. Expected to take 0.57 second. 466521:45:51Users::GhostUserMigration 466621:45:51 does not allow STI 466721:45:51 associations 466821:45:51 is expected to belong to user required: false 466921:45:51 is expected to belong to initiator_user required: false 467121:45:51 is expected to validate that :user_id cannot be empty/falsy 467321:45:51 .consume_order 467421:45:51 is expected to eq [#<Users::GhostUserMigration id: 2, user_id: 886, initiator_user_id: 887, created_at: "2024-11-14 21:...1:45:51.384119373 +0000", hard_delete: false, consume_after: "2024-11-14 21:45:51.245446910 +0000">] 467521:45:51# [RSpecRunTime] Finishing example group spec/models/users/ghost_user_migration_spec.rb. It took 0.49 second. Expected to take 0.57 second. 467621:45:51# [RSpecRunTime] Starting example group spec/graphql/types/base_argument_spec.rb. Expected to take 0.54 second. 467721:45:51Types::BaseArgument 467821:45:51 does not allow :experiment and :deprecated together 467921:45:51 adds a formatted `deprecated_reason` to the subject 468021:45:51 appends to the description if given 468121:45:51 supports :experiment 468221:45:51 supports named reasons: renamed 468321:45:51 adds information about the replacement if provided 468421:45:51 does not append to the description if it is absent 468621:45:51 defaults to true 468721:45:51 when subject is deprecated 468821:45:51 defaults to true 468921:45:51 returns false if `remove_deprecated` is true in context 469121:45:51 raises an informative error if `deprecation_reason` is used 469221:45:51 raises an error if a required property is missing 469321:45:51 raises an error if milestone is not a String 469421:45:51# [RSpecRunTime] Finishing example group spec/graphql/types/base_argument_spec.rb. It took 0.35 second. Expected to take 0.54 second. 469521:45:51# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_ml_experiments_metric_spec.rb. Expected to take 0.53 second. 469621:45:51Gitlab::Usage::Metrics::Instrumentations::CountMlExperimentsMetric 469721:45:52 behaves like a correct instrumented metric value and query 469821:45:52 behaves like a correct instrumented metric value 469921:45:52 has correct value 470021:45:52 behaves like a correct instrumented metric query 470121:45:52 has correct generate query 470221:45:52# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_ml_experiments_metric_spec.rb. It took 0.39 second. Expected to take 0.53 second. 470321:45:52# [RSpecRunTime] Starting example group spec/lib/api/entities/projects/packages/protection/rule_spec.rb. Expected to take 0.51 second. 470421:45:52API::Entities::Projects::Packages::Protection::Rule 470521:45:52 exposes correct attributes 470621:45:52# [RSpecRunTime] Finishing example group spec/lib/api/entities/projects/packages/protection/rule_spec.rb. It took 0.51 second. Expected to take 0.51 second. 470721:45:52# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/rack_middleware_spec.rb. Expected to take 0.49 second. 470821:45:52Gitlab::Database::LoadBalancing::RackMiddleware 471021:45:52 handles a request 471121:45:52 #find_caught_up_replica 471221:45:52 does not stick if no namespace and identifier could be found 471321:45:52 sticks to the primary if a warden user is found 471421:45:52 sticks to the primary if a sticking namespace and identifier is found 471521:45:52 sticks to the primary if multiple sticking namespaces and identifiers were found 471621:45:52 #stick_if_necessary 471721:45:52 sticks to the primary for the user 471821:45:52 when no write was performed 471921:45:53 does not stick to the primary 472021:45:53 when there is no user in the env 472121:45:53 when there is an explicit single sticking object in the env 472221:45:53 sticks to the single sticking object 472321:45:53 when there is multiple explicit sticking objects 472421:45:53 sticks to the sticking objects 472521:45:53 when there no explicit sticking objects 472621:45:53 does not stick to the primary 472821:45:53 clears the currently used host and session 472921:45:53 #sticking_namespaces 473021:45:53 using a Warden request 473121:45:53 returns the warden user if present 473221:45:53 returns an empty Array if no user was present 473321:45:53 using a request with a manually set sticking object 473421:45:53 returns the sticking object 473521:45:53 using a regular request 473621:45:53 returns an empty Array 473721:45:53# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/rack_middleware_spec.rb. It took 0.39 second. Expected to take 0.49 second. 473821:45:53# [RSpecRunTime] Starting example group spec/workers/clusters/agents/notify_git_push_worker_spec.rb. Expected to take 0.47 second. 473921:45:53Clusters::Agents::NotifyGitPushWorker 474121:45:53 calls the deletion service 474221:45:53 when the project no longer exists 474321:45:53 completes without raising an error 474421:45:53# [RSpecRunTime] Finishing example group spec/workers/clusters/agents/notify_git_push_worker_spec.rb. It took 0.43 second. Expected to take 0.47 second. 474521:45:53# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/be_success_matcher_spec.rb. Expected to take 0.44 second. 474621:45:53RuboCop::Cop::RSpec::BeSuccessMatcher 474721:45:53 using expect(response).to_not be_success call 474821:45:53 registers an offense and corrects 474921:45:53 using is_expected.to_not be_success call 475021:45:53 registers an offense and corrects 475121:45:53 using expect(response).to be_successful call 475221:45:53 does not register an offense 475321:45:53 using is_expected.not_to be_success call 475421:45:53 registers an offense and corrects 475521:45:53 using expect(response).to_not be_successful call 475621:45:53 does not register an offense 475721:45:53 using expect(response).to be_success call 475821:45:53 registers an offense and corrects 475921:45:53 using is_expected.to be_successful call 476021:45:53 does not register an offense 476121:45:53 using is_expected.not_to be_successful call 476221:45:53 does not register an offense 476321:45:53 using expect(response).not_to be_success call 476421:45:53 registers an offense and corrects 476521:45:53 using is_expected.to_not be_successful call 476621:45:53 does not register an offense 476721:45:53 using expect(response).not_to be_successful call 476821:45:53 does not register an offense 476921:45:53 using is_expected.to be_success call 477021:45:54 registers an offense and corrects 477121:45:54# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/be_success_matcher_spec.rb. It took 0.39 second. Expected to take 0.44 second. 477221:45:54# [RSpecRunTime] Starting example group spec/services/keys/last_used_service_spec.rb. Expected to take 0.43 second. 477321:45:54Keys::LastUsedService 477521:45:54 when it has not been used recently 477621:45:54 updates the key 477721:45:54 when it has been used recently 477821:45:54 does not update the key 477921:45:54 #execute_async 478021:45:54 when it has not been used recently 478121:45:54 schedules a job to update last_used_at 478221:45:54 when it has been used recently 478321:45:54 does not schedule a job to update last_used_at 478521:45:54 returns true when no last used timestamp is present 478621:45:54 returns true when the key needs to be updated 478721:45:54 returns false when the key does not yet need to be updated 478821:45:54# [RSpecRunTime] Finishing example group spec/services/keys/last_used_service_spec.rb. It took 0.49 second. Expected to take 0.43 second. 478921:45:54# [RSpecRunTime] Starting example group spec/workers/x509_certificate_revoke_worker_spec.rb. Expected to take 0.41 second. 479021:45:54X509CertificateRevokeWorker 479221:45:54 with a revoked certificate 479321:45:54 executes the revoke service 479421:45:54 behaves like an idempotent worker 479521:45:54 is labeled as idempotent 479621:45:54 performs multiple times sequentially without raising an exception 479721:45:54# [RSpecRunTime] Finishing example group spec/workers/x509_certificate_revoke_worker_spec.rb. It took 0.39 second. Expected to take 0.41 second. 479821:45:54# [RSpecRunTime] Starting example group spec/models/raw_usage_data_spec.rb. Expected to take 0.39 second. 480021:45:54 does not allow STI 480221:45:54 .for_current_reporting_cycle 480321:45:55 returns nil where no records match filter criteria 480421:45:55 with records matching filtering criteria 480521:45:55 return records within reporting cycle time range ordered by creation time 480721:45:55 is expected to validate that :payload cannot be empty/falsy 480821:45:55 is expected to validate that :recorded_at cannot be empty/falsy 480921:45:55 uniqueness validation 481021:45:55 is expected to validate that :recorded_at is case-sensitively unique 481121:45:55 #update_version_metadata! 481221:45:55 updates sent_at 481321:45:55 updates version_usage_data_id_value 481421:45:55# [RSpecRunTime] Finishing example group spec/models/raw_usage_data_spec.rb. It took 0.35 second. Expected to take 0.39 second. 481521:45:55# [RSpecRunTime] Starting example group spec/lib/gitlab/rack_attack/user_allowlist_spec.rb. Expected to take 0.37 second. 481621:45:55Gitlab::RackAttack::UserAllowlist 481721:45:55 input: nil, elements: [] 481821:45:55 has the expected elements 481921:45:55 implements empty? 482021:45:55 implements include? 482121:45:55 input: "", elements: [] 482221:45:55 has the expected elements 482321:45:55 implements empty? 482421:45:55 implements include? 482521:45:55 input: "123", elements: [123] 482621:45:55 has the expected elements 482721:45:55 implements empty? 482821:45:55 implements include? 482921:45:55 input: "123,456", elements: [123, 456] 483021:45:55 has the expected elements 483121:45:55 implements empty? 483221:45:55 implements include? 483321:45:55 input: "123,foobar, 456,", elements: [123, 456] 483421:45:55 has the expected elements 483521:45:55 implements empty? 483621:45:55 implements include? 483721:45:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/rack_attack/user_allowlist_spec.rb. It took 0.42 second. Expected to take 0.37 second. 483821:45:55# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch_spec.rb. Expected to take 0.36 second. 483921:45:55Gitlab::Database::QueryAnalyzers::PreventSetOperatorMismatch 484021:45:55 when SQL does not include a set operator 484121:45:55 sql: "SELECT 1" 484221:45:55 does not parse SQL 484321:45:55 sql: "SELECT union_station" 484421:45:55 does not parse SQL 484521:45:55 sql: "SELECT intersection" 484621:45:55 does not parse SQL 484721:45:55 sql: "SELECT deny_all_requests_except_allowed from application_settings" 484821:45:55 does not parse SQL 484921:45:55 when SQL includes a EXCEPT 485021:45:55 is expected to receive types(*(any args)) 1 time 485121:45:55 when SQL is valid 485221:45:55 does not raise error 485321:45:55 when SQL includes a UNION 485421:45:55 is expected to receive types(*(any args)) 1 time 485521:45:55 when SQL has many select statements 485621:45:55 raises error 485721:45:55 when SQL includes a INTERSECT 485821:45:55 is expected to receive types(*(any args)) 1 time 485921:45:55 when SQL is invalid 486021:45:55 raises error 486121:45:56# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch_spec.rb. It took 0.29 second. Expected to take 0.36 second. 486221:45:56# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/migration_record_spec.rb. Expected to take 0.34 second. 486321:45:56RuboCop::Cop::Migration::MigrationRecord 486421:45:56 outside of a migration 486521:45:56 behaves like a disabled cop 486621:45:56 does not register any offenses 486721:45:56 in migration 486821:45:56 in an old migration 486921:45:56 behaves like a disabled cop 487021:45:56 does not register any offenses 487121:45:56 that is recent 487221:45:56 adds an offense if inheriting from ApplicationRecord 487321:45:56 adds an offense if inheriting from ::ApplicationRecord 487421:45:56 in migration 487521:45:56 in an old migration 487621:45:56 behaves like a disabled cop 487721:45:56 does not register any offenses 487821:45:56 that is recent 487921:45:56 adds an offense if inheriting from ActiveRecord::Base 488021:45:56 adds an offense if inheriting from ::ActiveRecord::Base 488121:45:56 outside of a migration 488221:45:56 behaves like a disabled cop 488321:45:56 does not register any offenses 488421:45:56# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/migration_record_spec.rb. It took 0.22 second. Expected to take 0.34 second. 488521:45:56# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/targets_spec.rb. Expected to take 0.33 second. 488621:45:56Gitlab::Database::QueryAnalyzers::PreventSetOperatorMismatch::Targets 488821:45:56 when * is used 488921:45:56 is expected to be truthy 489021:45:56 when no * is used 489121:45:56 is expected to be falsey 489321:45:56 when target is null 489421:45:56 is expected to be truthy 489521:45:56 when target is not null 489621:45:56 is expected to be falsey 489721:45:56 .reference_names 489821:45:56 with a literal target 489921:45:56 is expected to be empty 490021:45:56 with a function target 490121:45:56 is expected to be empty 490221:45:56 with a subselect target 490321:45:56 is expected to eq ["xyz_subselect"] 490421:45:56 updates all_references in the select statement 490521:45:56 with an unqualified column name 490621:45:56 is expected to eq ["namespaces", "users"] 490721:45:56 with a qualified column name 490821:45:56 is expected to eq ["namespaces"] 490921:45:56 with a table name 491021:45:56 is expected to eq ["namespaces"] 491221:45:56 is expected to eq ["namespaces", "users"] 491321:45:56# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/targets_spec.rb. It took 0.3 second. Expected to take 0.33 second. 491421:45:56# [RSpecRunTime] Starting example group spec/keeps/helpers/groups_spec.rb. Expected to take 0.32 second. 491521:45:56Keeps::Helpers::Groups 491621:45:56 #pick_reviewer 491721:45:56 is expected to eq "be2" 491821:45:56 when given nil 491921:45:56 is expected to eq nil 492021:45:56 #labels_for_feature_category 492121:45:56 returns the group label for the matching group 492221:45:56 when there is no matching group 492321:45:56 is expected to eq [] 492421:45:56 #group_for_feature_category 492521:45:56 is expected to eq {"backend_engineers"=>["be1", "be2", "be3", "be4", "be5"], "categories"=>["cell", "groups_and_project...core_platform", "slack_channel"=>"g_tenant_scale", "stage"=>"data_stores", "triage_ops_config"=>nil} 492621:45:56 when the category does not exist 492721:45:56 is expected to eq nil 492821:45:56 when given nil 492921:45:56 is expected to eq nil 493021:45:56 when the request to fetch groups fails 493121:45:56 raises an error 493221:45:56 #pick_reviewer_for_feature_category 493321:45:56 finds a matching group and picks a reviewer from the group owning that feature category 493421:45:56 when the matching group does not have backend_engineers 493521:45:56 is expected to eq nil 493621:45:56 when a fallback_feature_category is passed 493721:45:56 returns a reviewer from that fallback_feature_category 493821:45:56# [RSpecRunTime] Finishing example group spec/keeps/helpers/groups_spec.rb. It took 0.29 second. Expected to take 0.32 second. 493921:45:56# [RSpecRunTime] Starting example group spec/lib/gitlab/sql/recursive_cte_spec.rb. Expected to take 0.3 second. 494021:45:56Gitlab::SQL::RecursiveCTE 494221:45:56 generates an Arel relation for the CTE body 494421:45:56 returns an alias for the CTE 494521:45:56 replaces dots with an underscore 494721:45:56 applies a CTE to an ActiveRecord::Relation 494821:45:56 behaves like CTE with MATERIALIZED keyword examples 494921:45:56 adding MATERIALIZE to the CTE 495021:45:57 adds MATERIALIZE keyword 495121:45:57 when materialized is disabled 495221:45:57 does not add MATERIALIZE keyword 495321:45:57# [RSpecRunTime] Finishing example group spec/lib/gitlab/sql/recursive_cte_spec.rb. It took 0.24 second. Expected to take 0.3 second. 495421:45:57# [RSpecRunTime] Starting example group spec/lib/gitlab/regex/sem_ver_spec.rb. Expected to take 0.29 second. 495521:45:57Gitlab::Regex::SemVer 495621:45:57 .optional_prefixed 495721:45:57 is expected to match "v1.2.3" 495821:45:57 is expected to match "1.2.3" 495921:45:57 is expected to match "v1.2.3-beta" 496021:45:57 is expected to match "1.2.3-beta" 496121:45:57 is expected to match "1.2.3-alpha.3" 496221:45:57 is expected to match "v1.2.3-alpha.3" 496321:45:57 is expected not to match "v 1.2.3-alpha.3" 496421:45:57 is expected not to match "V1.2.3" 496521:45:57 is expected not to match "v1" 496621:45:57 is expected not to match "1" 496721:45:57 is expected not to match "1.2" 496821:45:57 is expected not to match "1./2.3" 496921:45:57# [RSpecRunTime] Finishing example group spec/lib/gitlab/regex/sem_ver_spec.rb. It took 0.32 second. Expected to take 0.29 second. 497021:45:57# [RSpecRunTime] Starting example group spec/models/project_import_data_spec.rb. Expected to take 0.28 second. 497121:45:57ProjectImportData 497221:45:57 does not allow STI 497421:45:57 writes the Hash to the attribute if it is nil 497521:45:57 merges the Hash into an existing Hash if one was present 497621:45:57 #merge_credentials 497721:45:57 writes the Hash to the attribute if it is nil 497821:45:57 merges the Hash into an existing Hash if one was present 497921:45:57 #clear_credentials 498021:45:57 clears out the Hash 498121:45:57 #user_mapping_enabled? 498221:45:57 returns user_contribution_mapping_enabled when present in data 498321:45:57 returns false when user_contribution_mapping_enabled is not present in data 498421:45:57 returns false when data is nil 498521:45:57# [RSpecRunTime] Finishing example group spec/models/project_import_data_spec.rb. It took 0.26 second. Expected to take 0.28 second. 498621:45:57# [RSpecRunTime] Starting example group spec/lib/gitlab/alert_management/payload_spec.rb. Expected to take 0.27 second. 498721:45:57Gitlab::AlertManagement::Payload 498921:45:57 without a monitoring_tool specified by caller 499021:45:57 without a monitoring tool in the payload 499121:45:57 is expected to be a kind of Gitlab::AlertManagement::Payload::Generic 499221:45:57 with the payload specifying Prometheus 499321:45:57 is expected to be a kind of Gitlab::AlertManagement::Payload::Prometheus 499421:45:57 with the payload specifying an unknown tool 499521:45:57 is expected to be a kind of Gitlab::AlertManagement::Payload::Generic 499621:45:57 with monitoring_tool specified by caller 499721:45:57 as Prometheus 499821:45:57 with an externally managed prometheus payload 499921:45:57 is expected to be a kind of Gitlab::AlertManagement::Payload::Prometheus 500021:45:57 as an unknown tool 500121:45:57 is expected to be a kind of Gitlab::AlertManagement::Payload::Generic 500221:45:57 with integration specified by caller 500321:45:57 passes an integration to a specific payload 500421:45:57# [RSpecRunTime] Finishing example group spec/lib/gitlab/alert_management/payload_spec.rb. It took 0.23 second. Expected to take 0.27 second. 500521:45:57# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/client_spec.rb. Expected to take 0.26 second. 500621:45:57Gitlab::SidekiqMiddleware::DuplicateJobs::Client 500721:45:57 with until_executing strategy 500821:45:57 behaves like client duplicate job 501021:45:57 adds a correct duplicate tag to the jobs 501121:45:57 without scheduled deduplication 501221:45:57 does not mark a job that's scheduled in the future as a duplicate 501321:45:57 with scheduled deduplication 501421:45:57 adds a correct duplicate tag to the jobs 501521:45:57 with until_executed strategy 501621:45:57 behaves like client duplicate job 501821:45:58 adds a correct duplicate tag to the jobs 501921:45:58 without scheduled deduplication 502021:45:58 does not mark a job that's scheduled in the future as a duplicate 502121:45:58 with scheduled deduplication 502221:45:58 adds a correct duplicate tag to the jobs 502321:45:58# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/client_spec.rb. It took 0.23 second. Expected to take 0.26 second. 502421:45:58# [RSpecRunTime] Starting example group spec/models/concerns/file_store_mounter_spec.rb. Expected to take 0.25 second. 502521:45:58FileStoreMounter 502621:45:58 does not allow STI 502721:45:58 .mount_file_store_uploader 502821:45:58 skip_store_file: true, file_field: :file 502921:45:58 defines instance methods and registers a callback 503021:45:58 skip_store_file: false, file_field: :file 503121:45:58 defines instance methods and registers a callback 503221:45:58 skip_store_file: false, file_field: :signed_file 503321:45:58 defines instance methods and registers a callback 503421:45:58 skip_store_file: true, file_field: :signed_file 503521:45:58 defines instance methods and registers a callback 503621:45:58 with an unknown file_field 503721:45:58 is expected to raise ArgumentError with "file_field not allowed: unknown" 503821:45:58 with an instance 503921:45:58 #update_file_store 504021:45:58 calls update column 504121:45:58 when the model file store is set to the same value 504221:45:58 does not call update column 504321:45:58 #store_file_now! 504421:45:58 calls the dynamic functions 504521:45:58# [RSpecRunTime] Finishing example group spec/models/concerns/file_store_mounter_spec.rb. It took 0.25 second. Expected to take 0.25 second. 504621:45:58# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/formatters/text_formatter_spec.rb. Expected to take 0.24 second. 504721:45:58Gitlab::Diff::Formatters::TextFormatter 504821:45:58 behaves like position formatter 505021:45:58 is expected to eq [123, 456, 789, "35bd01186d18c9f4842e2f377cc780a95bab7bcf", "02fa17b1a8378a17c3103dc5a6cb16a5f73a1433", 1, 2] 505221:45:58 when there are missing key attributes 505321:45:58 is expected to be truthy 505421:45:58 when old_line and new_line are nil 505521:45:58 is expected to be falsy 505721:45:58 is expected to eq {:base_sha=>123, :head_sha=>789, :ignore_whitespace_change=>false, :line_range=>nil, :new_line=>2, :n...h=>"new_path.txt", :old_line=>1, :old_path=>"old_path.txt", :position_type=>"text", :start_sha=>456} 505921:45:58 is expected to eq #<Gitlab::Diff::Formatters::TextFormatter:0x00007d79f80439a0 @old_line=1, @new_line=2, @line_range=ni...e, @old_path="old_path.txt", @new_path="new_path.txt", @base_sha=123, @start_sha=456, @head_sha=789> 506121:45:58 when there is only new_line 506221:45:58 is expected to eq "new" 506321:45:58 when there is only old_line 506421:45:58 is expected to eq "old" 506621:45:58 is false when the line_range changes 506721:45:58 is true when the line_range doesn't change 506821:45:58# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/formatters/text_formatter_spec.rb. It took 0.23 second. Expected to take 0.24 second. 506921:45:58# [RSpecRunTime] Starting example group spec/helpers/recaptcha_helper_spec.rb. Expected to take 0.23 second. 507021:45:58RecaptchaHelper 507121:45:58 .show_recaptcha_sign_up? 507221:45:58 is expected to eq true 507321:45:58 when setting is disabled 507421:45:58 is expected to eq false 507521:45:58 when it is a QA request 507621:45:58 is expected to eq false 507721:45:58 .recaptcha_enabled_on_login? 507821:45:58 is expected to eq true 507921:45:58 when setting is disabled 508021:45:58 is expected to eq false 508121:45:58 when it is a QA request 508221:45:58 is expected to eq false 508321:45:58# [RSpecRunTime] Finishing example group spec/helpers/recaptcha_helper_spec.rb. It took 0.23 second. Expected to take 0.23 second. 508421:45:58# [RSpecRunTime] Starting example group spec/lib/gitlab/fp/settings/public_api_spec.rb. Expected to take 0.22 second. 508521:45:58Gitlab::Fp::Settings::PublicApi 508621:45:58 .get_single_setting 508721:45:58 when passed a valid setting name 508821:45:58 returns the setting context 509021:45:58 when successful 509121:45:58 when passed a valid setting names 509221:45:58 returns the setting context 509321:45:58 when passed options 509421:45:58 passes along the options and returns the setting context 509521:45:58 when settings_main_class returns an error 509621:45:58 raises an exception with a descriptive message 509721:45:58 when unsuccessful 509821:45:58 when passed a non-array as first arg 509921:45:58 raises an exception with a descriptive message 510021:45:58 when passed an array containing non-Symbol as first arg 510121:45:58 raises an exception with a descriptive message 510221:45:58 when passed an invalid setting name 510321:45:58 raises an exception with a descriptive message 510421:45:58# [RSpecRunTime] Finishing example group spec/lib/gitlab/fp/settings/public_api_spec.rb. It took 0.19 second. Expected to take 0.22 second. 510521:45:58# [RSpecRunTime] Starting example group spec/models/packages/npm_spec.rb. Expected to take 0.21 second. 510621:45:58Packages::Npm 510721:45:59 does not allow STI 510921:45:59 package_name: nil, expected_result: nil 511021:45:59 is expected to eq nil 511121:45:59 package_name: "test", expected_result: nil 511221:45:59 is expected to eq nil 511321:45:59 package_name: "@test", expected_result: nil 511421:45:59 is expected to eq nil 511521:45:59 package_name: "test/package", expected_result: nil 511621:45:59 is expected to eq nil 511721:45:59 package_name: "@/package", expected_result: nil 511821:45:59 is expected to eq nil 511921:45:59 package_name: "@test/package", expected_result: "test" 512021:45:59 is expected to eq "test" 512121:45:59 package_name: "@test/", expected_result: nil 512221:45:59 is expected to eq nil 512321:45:59# [RSpecRunTime] Finishing example group spec/models/packages/npm_spec.rb. It took 0.21 second. Expected to take 0.21 second. 512421:45:59# [RSpecRunTime] Starting example group spec/serializers/import/provider_repo_serializer_spec.rb. Expected to take 0.21 second. 512521:45:59Import::ProviderRepoSerializer 512721:45:59 raises an error if invalid provider supplied 512821:45:59 provider: :github, class_name: "Import::GithubishProviderRepoEntity" 512921:45:59 uses correct entity class 513021:45:59 provider: :gitea, class_name: "Import::GithubishProviderRepoEntity" 513121:45:59 uses correct entity class 513221:45:59 provider: :bitbucket, class_name: "Import::BitbucketProviderRepoEntity" 513321:45:59 uses correct entity class 513421:45:59 provider: :bitbucket_server, class_name: "Import::BitbucketServerProviderRepoEntity" 513521:45:59 uses correct entity class 513621:45:59 provider: :fogbugz, class_name: "Import::FogbugzProviderRepoEntity" 513721:45:59 uses correct entity class 513821:45:59# [RSpecRunTime] Finishing example group spec/serializers/import/provider_repo_serializer_spec.rb. It took 0.16 second. Expected to take 0.21 second. 513921:45:59# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/redis_metric_spec.rb. Expected to take 0.2 second. 514021:45:59Gitlab::Usage::Metrics::Instrumentations::RedisMetric 514121:45:59 raises an exception if event option is not present 514221:45:59 raises an exception if prefix option is not present 514321:45:59 behaves like a correct instrumented metric value 514421:45:59 has correct value 514521:45:59 children classes 514621:45:59 availability not defined 514721:45:59 returns default availability 514821:45:59 availability defined 514921:45:59 returns defined availability 515021:45:59# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/redis_metric_spec.rb. It took 0.16 second. Expected to take 0.2 second. 515121:45:59# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/authorize/object_authorization_spec.rb. Expected to take 0.19 second. 515221:45:59Gitlab::Graphql::Authorize::ObjectAuthorization 515421:45:59 when there are no abilities 515521:45:59 is expected to be ok #<Double (anonymous)>, #<Double (anonymous)>, and {:scope_validator=>#<InstanceDouble(Gitlab::Auth::ScopeValidator) (anonymous)>} 515621:45:59 when no ability should be allowed 515721:45:59 is expected not to be ok #<struct Foo x=0, y=0>, #<Double :User>, and {:scope_validator=>#<InstanceDouble(Gitlab::Auth::ScopeValidator) (anonymous)>} 515821:45:59 when go_fast should be allowed 515921:45:59 is expected not to be ok #<struct Foo x=100, y=0>, #<Double :User>, and {:scope_validator=>#<InstanceDouble(Gitlab::Auth::ScopeValidator) (anonymous)>} 516021:45:59 when go_fast and go_slow should be allowed 516121:45:59 is expected to be ok #<struct Foo x=100, y=100>, #<Double :User>, and {:scope_validator=>#<InstanceDouble(Gitlab::Auth::ScopeValidator) (anonymous)>} 516221:45:59 when the object delegates to another subject 516321:45:59 is expected to be ok #<Double :Proxy>, #<Double :User>, and {:scope_validator=>#<InstanceDouble(Gitlab::Auth::ScopeValidator) (anonymous)>} 516421:45:59 is expected not to be ok #<Double :Proxy>, #<Double :User>, and {:scope_validator=>#<InstanceDouble(Gitlab::Auth::ScopeValidator) (anonymous)>} 516521:45:59 when scope is not valid for scope validator 516621:45:59 returns false 516721:45:59# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/authorize/object_authorization_spec.rb. It took 0.19 second. Expected to take 0.19 second. 516821:45:59# [RSpecRunTime] Starting example group spec/lib/sidebars/organizations/menus/settings_menu_spec.rb. Expected to take 0.18 second. 516921:45:59Sidebars::Organizations::Menus::SettingsMenu 517021:45:59 has title and sprite_icon 517221:45:59 when user is signed out 517321:45:59 returns false 517421:45:59 when `current_user` is an admin 517521:45:59 returns true 517621:45:59 when `current_user` not an admin 517721:45:59 returns false 518021:45:59 is expected not to be nil 518121:45:59# [RSpecRunTime] Finishing example group spec/lib/sidebars/organizations/menus/settings_menu_spec.rb. It took 0.16 second. Expected to take 0.18 second. 518221:45:59# [RSpecRunTime] Starting example group spec/lib/banzai/filter/service_desk_upload_link_filter_spec.rb. Expected to take 0.18 second. 518321:45:59Banzai::Filter::ServiceDeskUploadLinkFilter 518421:45:59 behaves like pipeline timing check 518521:45:59 checks the pipeline timing 518621:45:59 when uploads_as_attachments is empty 518721:45:59 does not replaces the link 518821:45:59 when replace_upload_links enabled 518921:45:59 when it has only one attachment to replace 519021:45:59 when filename in text is same as in link 519121:45:59 replaces the link with original filename in strong 519221:45:59 when filename in text is not same as in link 519321:45:59 replaces the link with filename in text & original filename, in strong 519421:45:59 when it has more than one attachment to replace 519521:45:59 when all of uploads can be replaced 519621:45:59 replaces all links with original filename in strong 519721:45:59 when not all of uploads can be replaced 519821:45:59 replaces only specific links with original filename in strong 519921:46:00# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/service_desk_upload_link_filter_spec.rb. It took 0.15 second. Expected to take 0.18 second. 520021:46:00# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/validators/exactly_one_of_validator_spec.rb. Expected to take 0.17 second. 520121:46:00Gitlab::Graphql::Validators::ExactlyOneOfValidator 520221:46:00 does not raise an error when only one argument is provided 520321:46:00 raises an error when no argument is provided 520421:46:00 raises an error when both arguments are provided 520521:46:00 when on an InputObject 520621:46:00 raises an error when both arguments are provided 520721:46:00 does not raise an error when only one argument is provided 520821:46:00 raises an error when no argument is provided 520921:46:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/validators/exactly_one_of_validator_spec.rb. It took 0.16 second. Expected to take 0.17 second. 521021:46:00# [RSpecRunTime] Starting example group spec/helpers/bizible_helper_spec.rb. Expected to take 0.17 second. 521121:46:00BizibleHelper 521221:46:00 #bizible_enabled? 521321:46:00 when bizible config is not true 521421:46:00 is expected to be falsy 521521:46:00 when bizible config is enabled 521621:46:00 is expected to be truthy 521721:46:00 with ecomm_instrumentation feature flag disabled 521821:46:00 is expected to be falsey 521921:46:00 with ecomm_instrumentation feature flag enabled 522021:46:00 is expected to be truthy 522121:46:00 with invite_email present 522221:46:00 is expected to be falsy 522321:46:00# [RSpecRunTime] Finishing example group spec/helpers/bizible_helper_spec.rb. It took 0.22 second. Expected to take 0.17 second. 522421:46:00# [RSpecRunTime] Starting example group spec/lib/gitlab/tracking/destinations/snowplow_spec.rb. Expected to take 0.16 second. 522521:46:00Gitlab::Tracking::Destinations::Snowplow 522621:46:00 when snowplow is enabled 522821:46:00 sends event to tracker 522921:46:00 increase total snowplow events counter 523021:46:00 when snowplow is not enabled 523221:46:00 does not send event to tracker 523521:46:00 increase gitlab_successful_snowplow_events_total counter 523721:46:00 increase gitlab_failed_snowplow_events_total counter and logs failures 523821:46:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/tracking/destinations/snowplow_spec.rb. It took 0.16 second. Expected to take 0.16 second. 523921:46:00# [RSpecRunTime] Starting example group spec/lib/constraints/activity_pub_constrainer_spec.rb. Expected to take 0.15 second. 524021:46:00Constraints::ActivityPubConstrainer 524321:46:00 matches the header 524521:46:00 matches the header 524621:46:00 when Accept header is application/activity+json 524721:46:00 matches the header 524821:46:00 when Content-Type header is application/activity+json 524921:46:00 matches the header 525021:46:00 when Accept and Content-Type headers are missing 525121:46:00 does not match 525221:46:00# [RSpecRunTime] Finishing example group spec/lib/constraints/activity_pub_constrainer_spec.rb. It took 0.14 second. Expected to take 0.15 second. 525321:46:00# [RSpecRunTime] Starting example group spec/initializers/gitlab_http_spec.rb. Expected to take 0.14 second. 525421:46:00Gitlab::HTTP_V2 525521:46:00 handles log_exception_proc 525621:46:00 when configuring allowed_internal_uris 525721:46:00 is expected to contain exactly #<URI::HTTP http://localhost> and #<URI::Generic ssh://localhost:22> 525821:46:00 when the protocol is https 525921:46:00 uses the correct scheme 526021:46:00 when silent_mode_enabled is true 526121:46:00 when sending a POST request 526221:46:00 handles silent_mode_log_info_proc 526321:46:00 when sending a GET request 526421:46:00 does not raise an error 526521:46:00# [RSpecRunTime] Finishing example group spec/initializers/gitlab_http_spec.rb. It took 0.15 second. Expected to take 0.14 second. 526621:46:00# [RSpecRunTime] Starting example group spec/serializers/merge_request_basic_entity_spec.rb. Expected to take 0.14 second. 526721:46:00MergeRequestBasicEntity 526821:46:00 has public_merge_status as merge_status 527021:46:00 contains reviewers attributes 527121:46:00# [RSpecRunTime] Finishing example group spec/serializers/merge_request_basic_entity_spec.rb. It took 0.14 second. Expected to take 0.14 second. 527221:46:00# [RSpecRunTime] Starting example group spec/lib/api/helpers/version_spec.rb. Expected to take 0.14 second. 527321:46:00API::Helpers::Version 527521:46:01 is possible to initialize it with existing API version 527621:46:01 raises an error when unsupported API version is provided 527821:46:01 returns a root path of the API version 528021:46:01 returns an URL for a root path for the API version 528121:46:01# [RSpecRunTime] Finishing example group spec/lib/api/helpers/version_spec.rb. It took 0.11 second. Expected to take 0.14 second. 528221:46:01# [RSpecRunTime] Starting example group spec/models/app_config/kas_metadata_spec.rb. Expected to take 0.13 second. 528321:46:01AppConfig::KasMetadata 528421:46:01 does not allow STI 528521:46:01 has InstanceMetadataPolicy as declarative policy 528621:46:01 when KAS is disabled 528721:46:01 has the correct properties 528821:46:01 when KAS is enabled 528921:46:01 has the correct properties 529021:46:01# [RSpecRunTime] Finishing example group spec/models/app_config/kas_metadata_spec.rb. It took 0.11 second. Expected to take 0.13 second. 529121:46:01# [RSpecRunTime] Starting example group spec/lib/constraints/jira_encoded_url_constrainer_spec.rb. Expected to take 0.13 second. 529221:46:01Constraints::JiraEncodedUrlConstrainer 529421:46:01 when there is no /-/jira prefix and no encoded slash 529521:46:01 is expected to eq false 529621:46:01 when tree path contains encoded slash 529721:46:01 is expected to eq false 529821:46:01 when path has /-/jira prefix 529921:46:01 is expected to eq true 530021:46:01 when project_id has encoded slash 530121:46:01 is expected to eq true 530221:46:01# [RSpecRunTime] Finishing example group spec/lib/constraints/jira_encoded_url_constrainer_spec.rb. It took 0.12 second. Expected to take 0.13 second. 530321:46:01# [RSpecRunTime] Starting example group spec/lib/gitlab/word_diff/positions_counter_spec.rb. Expected to take 0.12 second. 530421:46:01Gitlab::WordDiff::PositionsCounter 530521:46:01 Initial state 530621:46:01 starts with predefined values 530721:46:01 #increase_pos_num 530821:46:01 increases old and new positions 530921:46:01 #increase_obj_index 531021:46:01 increases object index 531121:46:01 #set_pos_num 531221:46:01 sets old and new positions 531321:46:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/word_diff/positions_counter_spec.rb. It took 0.11 second. Expected to take 0.12 second. 531421:46:01# [RSpecRunTime] Starting example group spec/lib/gitlab/routing_spec.rb. Expected to take 0.12 second. 531521:46:01Gitlab::Routing 531621:46:01 when module is included 531721:46:01 makes it possible to access url helpers 531821:46:01 when module is not included 531921:46:01 exposes url helpers module through a method 532021:46:01 Gitlab::Routing::LegacyRedirector 532121:46:01 returns "-" scoped url 532221:46:01 invalid uri characters 532321:46:01 raises error 532421:46:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/routing_spec.rb. It took 0.12 second. Expected to take 0.12 second. 532521:46:01# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/observers/query_details_spec.rb. Expected to take 0.11 second. 532621:46:01Gitlab::Database::Migrations::Observers::QueryDetails 532721:46:01 records details of executed queries 532821:46:01 unsubscribes after the observation 532921:46:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/observers/query_details_spec.rb. It took 0.07 second. Expected to take 0.11 second. 533021:46:01# [RSpecRunTime] Starting example group spec/lib/gitlab/sentence_spec.rb. Expected to take 0.11 second. 533121:46:01Gitlab::Sentence 533221:46:01 .to_exclusive_sentence 533321:46:01 calls #to_sentence on the array 533421:46:01 joins arrays with two elements correctly 533521:46:01 joins arrays with more than two elements correctly 533621:46:01 localizes the connector words 533721:46:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/sentence_spec.rb. It took 0.11 second. Expected to take 0.11 second. 533821:46:01# [RSpecRunTime] Starting example group spec/lib/api/api_spec.rb. Expected to take 0.1 second. 534121:46:01 has a prefix defined 534321:46:01 uses most recent version of the API 534521:46:01 returns all available versions 534621:46:01# [RSpecRunTime] Finishing example group spec/lib/api/api_spec.rb. It took 0.09 second. Expected to take 0.1 second. 534721:46:01# [RSpecRunTime] Starting example group spec/services/packages/rpm/repository_metadata/build_repomd_xml_service_spec.rb. Expected to take 0.1 second. 534821:46:01Packages::Rpm::RepositoryMetadata::BuildRepomdXmlService 535021:46:01 generate valid xml 535121:46:01 has all data info 535221:46:01 when data values has unexpected keys 535321:46:01 ignores wrong keys 535421:46:01# [RSpecRunTime] Finishing example group spec/services/packages/rpm/repository_metadata/build_repomd_xml_service_spec.rb. It took 0.09 second. Expected to take 0.1 second. 535521:46:01# [RSpecRunTime] Starting example group spec/lib/gitlab/git/patches/collection_spec.rb. Expected to take 0.09 second. 535621:46:01Gitlab::Git::Patches::Collection 535821:46:01 combines the size of the patches 535921:46:01 #valid_size? 536021:46:01 is not valid if the total size is bigger than 2MB 536121:46:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/patches/collection_spec.rb. It took 0.06 second. Expected to take 0.09 second. 536221:46:01# [RSpecRunTime] Starting example group spec/graphql/types/issue_sort_enum_spec.rb. Expected to take 0.09 second. 536321:46:01Types::IssueSortEnum 536421:46:02 exposes all the existing issue sort values 536521:46:02 is expected to eq "IssueSort" 536621:46:02 behaves like common sort values 536721:46:02 exposes all the existing common sort values 536821:46:02# [RSpecRunTime] Finishing example group spec/graphql/types/issue_sort_enum_spec.rb. It took 0.09 second. Expected to take 0.09 second. 536921:46:02# [RSpecRunTime] Starting example group spec/initializers/100_patch_omniauth_oauth2_spec.rb. Expected to take 0.09 second. 537021:46:02OmniAuth::Strategies::OAuth2 537121:46:02 verifies the gem version 537221:46:02 when a Faraday exception is raised 537321:46:02 exception: Faraday::TimeoutError 537421:46:02 passes the exception to OmniAuth 537521:46:02 exception: Faraday::ConnectionFailed 537621:46:02 passes the exception to OmniAuth 537721:46:02# [RSpecRunTime] Finishing example group spec/initializers/100_patch_omniauth_oauth2_spec.rb. It took 0.08 second. Expected to take 0.09 second. 537821:46:02# [RSpecRunTime] Starting example group spec/validators/future_date_validator_spec.rb. Expected to take 0.08 second. 537921:46:02FutureDateValidator 538121:46:02 is expected to be valid 538321:46:02 is expected not to be valid 538421:46:02 current date 538521:46:02 is expected to be valid 538621:46:02# [RSpecRunTime] Finishing example group spec/validators/future_date_validator_spec.rb. It took 0.09 second. Expected to take 0.08 second. 538721:46:02# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/secure_files/x509_name_spec.rb. Expected to take 0.08 second. 538821:46:02Gitlab::Ci::SecureFiles::X509Name 539021:46:02 parses an X509Name object into a hash format 539121:46:02 returns an empty hash when an error occurs 539221:46:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/secure_files/x509_name_spec.rb. It took 0.06 second. Expected to take 0.08 second. 539321:46:02# [RSpecRunTime] Starting example group spec/initializers/memory_watchdog_spec.rb. Expected to take 0.07 second. 539421:46:02memory watchdog 539521:46:02 when GITLAB_MEMORY_WATCHDOG_ENABLED is truthy 539621:46:02 when runtime is an application 539721:46:02 registers a life-cycle hook 539821:46:02 when GITLAB_MEMORY_WATCHDOG_ENABLED is false 539921:46:02 does not register life-cycle hook 540021:46:02# [RSpecRunTime] Finishing example group spec/initializers/memory_watchdog_spec.rb. It took 0.06 second. Expected to take 0.07 second. 540121:46:02# [RSpecRunTime] Starting example group spec/graphql/types/ci/runner_setup_type_spec.rb. Expected to take 0.07 second. 540221:46:02Types::Ci::RunnerSetupType 540321:46:02 is expected to eq "RunnerSetup" 540421:46:02 exposes the expected fields 540521:46:02# [RSpecRunTime] Finishing example group spec/graphql/types/ci/runner_setup_type_spec.rb. It took 0.06 second. Expected to take 0.07 second. 540621:46:02# [RSpecRunTime] Starting example group spec/lib/sidebars/groups/super_sidebar_menus/manage_menu_spec.rb. Expected to take 0.07 second. 540721:46:02Sidebars::Groups::SuperSidebarMenus::ManageMenu 540821:46:02 has title and sprite_icon 540921:46:02 defines list of NilMenuItem placeholders 541021:46:02# [RSpecRunTime] Finishing example group spec/lib/sidebars/groups/super_sidebar_menus/manage_menu_spec.rb. It took 0.06 second. Expected to take 0.07 second. 541121:46:02# [RSpecRunTime] Starting example group spec/dependencies/omniauth_saml_spec.rb. Expected to take 0.07 second. 541221:46:02processing of SAMLResponse in dependencies 541321:46:02 can extract AuthnContextClassRef from SAMLResponse param 541421:46:02# [RSpecRunTime] Finishing example group spec/dependencies/omniauth_saml_spec.rb. It took 0.05 second. Expected to take 0.07 second. 541521:46:02# [RSpecRunTime] Starting example group spec/lib/gitlab/ci_access_spec.rb. Expected to take 0.07 second. 541621:46:02Gitlab::CiAccess 541721:46:02 #can_do_action? 541821:46:02 when action is :build_download_code 541921:46:02 is expected to be truthy 542021:46:02 when action is not :build_download_code 542121:46:02 is expected to be falsey 542221:46:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci_access_spec.rb. It took 0.06 second. Expected to take 0.07 second. 542321:46:02# [RSpecRunTime] Starting example group spec/graphql/types/snippets/blob_action_enum_spec.rb. Expected to take 0.06 second. 542421:46:02Types::Snippets::BlobActionEnum 542521:46:02 is expected to eq "SnippetBlobActionEnum" 542621:46:02 exposes all file input action types 542721:46:02# [RSpecRunTime] Finishing example group spec/graphql/types/snippets/blob_action_enum_spec.rb. It took 0.06 second. Expected to take 0.06 second. 542821:46:02# [RSpecRunTime] Starting example group spec/lib/gitlab/database/no_overrides_for_through_associations_spec.rb. Expected to take 0.06 second. 542921:46:02overridden has_many :through associations 543021:46:02 onlies have allowed list of overridden has_many/has_one :through associations 543121:46:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/no_overrides_for_through_associations_spec.rb. It took 0.05 second. Expected to take 0.06 second. 543221:46:02# [RSpecRunTime] Starting example group spec/lib/api/helpers/graphql_helpers_spec.rb. Expected to take 0.06 second. 543321:46:02API::Helpers::GraphqlHelpers 543421:46:02 run_graphql! 543521:46:02 when transform function is provided 543621:46:02 returns the expected result 543721:46:02 when a transform function is not provided 543821:46:02 returns the expected result 543921:46:02# [RSpecRunTime] Finishing example group spec/lib/api/helpers/graphql_helpers_spec.rb. It took 0.06 second. Expected to take 0.06 second. 544021:46:02# [RSpecRunTime] Starting example group spec/graphql/types/commit_action_mode_enum_spec.rb. Expected to take 0.06 second. 544121:46:02Types::CommitActionModeEnum 544221:46:02 is expected to eq "CommitActionMode" 544321:46:02 exposes all the existing commit actions 544421:46:02# [RSpecRunTime] Finishing example group spec/graphql/types/commit_action_mode_enum_spec.rb. It took 0.06 second. Expected to take 0.06 second. 544521:46:02# [RSpecRunTime] Starting example group spec/lib/api/helpers/open_api_spec.rb. Expected to take 0.05 second. 544621:46:02API::Helpers::OpenApi 544721:46:02 class methods 544821:46:02 .add_open_api_documentation! 544921:46:02 calls the add_swagger_documentation method 545021:46:02# [RSpecRunTime] Finishing example group spec/lib/api/helpers/open_api_spec.rb. It took 0.04 second. Expected to take 0.05 second. 545121:46:02# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/change_timezone_spec.rb. Expected to take 0.04 second. 545221:46:02RuboCop::Cop::Gitlab::ChangeTimezone 545421:46:02 registers an offense with no 2nd argument 545521:46:02# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/change_timezone_spec.rb. It took 0.04 second. Expected to take 0.04 second. 545621:46:02# [RSpecRunTime] Starting example group spec/workers/todos_destroyer/group_private_worker_spec.rb. Expected to take 0.04 second. 545721:46:02TodosDestroyer::GroupPrivateWorker 545821:46:02 calls the Todos::Destroy::GroupPrivateService with the params it was given 545921:46:02# [RSpecRunTime] Finishing example group spec/workers/todos_destroyer/group_private_worker_spec.rb. It took 0.04 second. Expected to take 0.04 second. 546021:46:02# [RSpecRunTime] Starting example group spec/lib/gitlab/serializer/ci/variables_spec.rb. Expected to take 0.04 second. 546121:46:02Gitlab::Serializer::Ci::Variables 546221:46:02 converts keys into strings and symbolizes hash 546321:46:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/serializer/ci/variables_spec.rb. It took 0.04 second. Expected to take 0.04 second. 546421:46:02# [RSpecRunTime] Starting example group spec/graphql/types/ci/variable_input_type_spec.rb. Expected to take 0.04 second. 546521:46:02Types::Ci::VariableInputType 546621:46:02 has the correct arguments 546721:46:02# [RSpecRunTime] Finishing example group spec/graphql/types/ci/variable_input_type_spec.rb. It took 0.04 second. Expected to take 0.04 second. 546821:46:02# [RSpecRunTime] Starting example group spec/lib/web_ide/settings_spec.rb. Expected to take 0.04 second. 546921:46:02WebIde::Settings 547021:46:03 implements the extended module's behavior 547121:46:03# [RSpecRunTime] Finishing example group spec/lib/web_ide/settings_spec.rb. It took 0.04 second. Expected to take 0.04 second. 547221:46:03# [RSpecRunTime] Starting example group spec/lib/sidebars/static_menu_spec.rb. Expected to take 0.04 second. 547321:46:03Sidebars::StaticMenu 547421:46:03 #serialize_for_super_sidebar 547521:46:03 returns flat list of all menu items 547621:46:03# [RSpecRunTime] Finishing example group spec/lib/sidebars/static_menu_spec.rb. It took 0.04 second. Expected to take 0.04 second. 547721:46:20auto_explain log contains 1418 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-43-44.342.main.ndjson.gz 547821:46:20took 16.899705237 547921:46:36auto_explain log contains 1419 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-43-44.342.ci.ndjson.gz 548021:46:36took 14.799025869 548121:46:36[TEST PROF INFO] EventProf results for sql.active_record 548221:46:36Total time: 03:34.235 of 20:05.693 (17.77%) 548321:46:36Total events: 147555 548421:46:36Top 5 slowest suites (by time): 548521:46:36Gitlab::Impor...::TreeRestorer (./spec/lib/gitlab/import_export/group/tree_restorer_spec.rb:5) – 00:45.874 (22601 / 31) of 02:13.771 (34.29%) 548621:46:36Issues::CreateService (./spec/services/issues/create_service_spec.rb:5) – 00:20.521 (12002 / 71) of 01:13.876 (27.78%) 548721:46:36Gitlab::Pagin...fsetPagination (./spec/lib/gitlab/pagination/offset_pagination_spec.rb:5) – 00:14.151 (8929 / 27) of 00:41.574 (34.04%) 548821:46:36Gitlab::Ci::B...netesNamespace (./spec/lib/gitlab/ci/build/prerequisite/kubernetes_namespace_spec.rb:5) – 00:08.506 (4853 / 11) of 00:30.261 (28.11%) 548921:46:36Gitlab::Ci::S...Stage::Factory (./spec/lib/gitlab/ci/status/stage/factory_spec.rb:5) – 00:07.704 (5053 / 25) of 00:23.667 (32.55%) 549021:46:36Knapsack report was generated. Preview: 549221:46:36 "spec/tasks/gitlab/workhorse_rake_spec.rb": 159.81364462900092, 549321:46:36 "spec/tasks/gitlab/usage_data_rake_spec.rb": 220.3020254839994, 549421:46:36 "spec/lib/gitlab/import_export/group/tree_restorer_spec.rb": 133.7714758380007, 549521:46:36 "spec/services/issues/create_service_spec.rb": 73.87637883799835, 549621:46:36 "spec/lib/gitlab/pagination/offset_pagination_spec.rb": 41.57390230999954, 549721:46:36 "spec/models/namespace/package_setting_spec.rb": 34.92955385999994, 549821:46:36 "spec/lib/gitlab/ci/build/prerequisite/kubernetes_namespace_spec.rb": 30.26102092600013, 549921:46:36 "spec/models/label_spec.rb": 29.29416770699936, 550021:46:36 "spec/models/resource_label_event_spec.rb": 26.839734540999416, 550121:46:36 "spec/models/commit_range_spec.rb": 22.538891170999705, 550221:46:36 "spec/lib/gitlab/ci/status/stage/factory_spec.rb": 23.667355132998637, 550321:46:36 "spec/services/merge_requests/conflicts/list_service_spec.rb": 20.075527734999923, 550421:46:36 "spec/lib/gitlab/ci/pipeline/seed/stage_spec.rb": 17.13545720900038, 550521:46:36 "spec/helpers/issues_helper_spec.rb": 16.364754882000852, 550621:46:36 "spec/services/groups/create_service_spec.rb": 16.77047978399969, 550721:46:36 "spec/lib/gitlab/sidekiq_middleware/server_metrics_spec.rb": 16.789683302999038, 550821:46:36 "spec/helpers/packages_helper_spec.rb": 13.649970554999527, 550921:46:36 "spec/workers/merge_requests/create_pipeline_worker_spec.rb": 10.771344617000068, 551021:46:36 "spec/views/groups/edit.html.haml_spec.rb": 11.574919521999618, 551121:46:36 "spec/services/todos/destroy/unauthorized_features_service_spec.rb": 10.31805578499916, 551221:46:36 "spec/workers/packages/nuget/extraction_worker_spec.rb": 9.80692020800052, 551321:46:36 "spec/models/wiki_page/meta_spec.rb": 11.602549732000625, 551421:46:36 "spec/presenters/clusters/cluster_presenter_spec.rb": 9.076816748000056, 551521:46:36 "spec/lib/gitlab/gitaly_client/object_pool_service_spec.rb": 9.036848460000328, 551621:46:36 "spec/lib/gitlab/file_hook_spec.rb": 7.90762705799898, 551721:46:36 "spec/finders/security/security_jobs_finder_spec.rb": 7.448359576001167, 551821:46:36 "spec/serializers/base_discussion_entity_spec.rb": 5.721848499000771, 551921:46:36 "spec/workers/jira_connect/sync_project_worker_spec.rb": 7.658337697999741, 552021:46:36 "spec/services/members/invitation_reminder_email_service_spec.rb": 13.165416384999844, 552121:46:36 "spec/services/projects/hashed_storage/base_attachment_service_spec.rb": 5.43433768199975, 552221:46:36 "spec/lib/gitlab/database/count/tablesample_count_strategy_spec.rb": 5.851806033000685, 552321:46:36 "spec/lib/gitlab/auth/saml/user_spec.rb": 6.580935013000271, 552421:46:36 "spec/services/ci/generate_coverage_reports_service_spec.rb": 5.756193017999976, 552521:46:36 "spec/lib/gitlab/ssh_public_key_spec.rb": 10.510417446999782, 552621:46:36 "spec/services/groups/nested_create_service_spec.rb": 4.442461753000316, 552721:46:36 "spec/models/milestone_release_spec.rb": 5.042241068000294, 552821:46:36 "spec/services/bulk_imports/uploads_export_service_spec.rb": 4.513816089000102, 552921:46:36 "spec/workers/environments/auto_stop_worker_spec.rb": 4.894146214001012, 553021:46:36 "spec/lib/gitlab/redis/db_load_balancing_spec.rb": 9.046924238999054, 553121:46:36 "spec/finders/ci/daily_build_group_report_results_finder_spec.rb": 4.3330485569986195, 553221:46:36 "spec/serializers/stage_serializer_spec.rb": 3.8589654080005857, 553321:46:36 "spec/finders/repositories/branch_names_finder_spec.rb": 4.1404823060001945, 553421:46:36 "spec/lib/gitlab/analytics/cycle_analytics/records_fetcher_spec.rb": 4.255490711000675, 553521:46:36 "spec/graphql/mutations/incident_management/timeline_event/update_spec.rb": 4.343830176998381, 553621:46:36 "spec/models/work_items/type_spec.rb": 4.592980117000479, 553721:46:36 "spec/services/packages/protection/delete_rule_service_spec.rb": 3.63601258700146, 553821:46:36 "spec/models/ml/model_spec.rb": 4.1207423159994505, 553921:46:36 "spec/models/concerns/ci/track_environment_usage_spec.rb": 3.093968400000449, 554021:46:36 "spec/workers/rebase_worker_spec.rb": 4.250855640999362, 554121:46:36 "spec/lib/gitlab/git/attributes_at_ref_parser_spec.rb": 3.0128008730007423, 554221:46:36 "spec/services/work_items/callbacks/start_and_due_date_spec.rb": 3.6435833670002467, 554321:46:36 "spec/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb": 3.295033701000648, 554421:46:36 "spec/lib/aws/s3_client_spec.rb": 0.7934578370004601, 554521:46:36 "spec/tooling/quality/test_level_spec.rb": 3.070022690000769, 554621:46:36 "spec/serializers/runner_entity_spec.rb": 2.6542109380006877, 554721:46:36 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/plan_stage_start_spec.rb": 2.7474394950004353, 554821:46:36 "spec/lib/gitlab/ci/config/entry/root_spec.rb": 2.5952970199996344, 554921:46:36 "spec/workers/external_service_reactive_caching_worker_spec.rb": 2.48131287599972, 555021:46:36 "spec/lib/gitlab/otp_key_rotator_spec.rb": 2.346611700999347, 555121:46:36 "spec/lib/api/helpers/members_helpers_spec.rb": 2.366212451001047, 555221:46:36 "spec/services/bulk_imports/user_contributions_export_service_spec.rb": 1.4935436670002673, 555321:46:36 "spec/graphql/resolvers/incident_management/timeline_event_tags_resolver_spec.rb": 2.03806077399895, 555421:46:36 "spec/graphql/resolvers/projects/snippets_resolver_spec.rb": 2.11593177100076, 555521:46:36 "spec/lib/gitlab/github_gists_import/importer/gist_importer_spec.rb": 1.5859183630000189, 555621:46:36 "spec/models/achievements/user_achievement_spec.rb": 1.643330421000428, 555721:46:36 "spec/workers/pages_domain_ssl_renewal_worker_spec.rb": 1.8417733419992146, 555821:46:36 "spec/finders/repositories/tree_finder_spec.rb": 1.704919218998839, 555921:46:36 "spec/lib/gitlab/usage/metrics/instrumentations/jira_imports_total_imported_issues_count_metric_spec.rb": 1.5627942039991467, 556021:46:36 "spec/services/alert_management/metric_images/upload_service_spec.rb": 1.4506124580002506, 556121:46:36 "spec/workers/merge_requests/create_approval_note_worker_spec.rb": 1.5167173869995167, 556221:46:36 "spec/workers/container_registry/cleanup_worker_spec.rb": 1.5492511439988448, 556321:46:36 "spec/finders/user_groups_counter_spec.rb": 1.2589304169996467, 556421:46:36 "spec/lib/gitlab/harbor/query_spec.rb": 1.1493826990008529, 556521:46:36 "spec/graphql/mutations/alert_management/alerts/todo/create_spec.rb": 1.301190266998674, 556621:46:36 "spec/graphql/resolvers/snippets/blobs_resolver_spec.rb": 0.8121234610007377, 556721:46:36 "spec/finders/data_transfer/group_data_transfer_finder_spec.rb": 1.2710067490006622, 556821:46:36 "spec/db/development/create_base_work_item_types_spec.rb": 1.0507512490003137, 556921:46:36 "spec/graphql/mutations/ci/job_token_scope/remove_group_spec.rb": 1.2846630980002374, 557021:46:36 "spec/services/import/placeholder_references/load_service_spec.rb": 1.4190337109994289, 557121:46:36 "spec/services/feature_flags/hook_service_spec.rb": 1.249322169998777, 557221:46:36 "spec/graphql/types/ci/job_need_union_spec.rb": 1.2689635490005458, 557321:46:36 "spec/graphql/mutations/environments/stop_spec.rb": 1.3211009170008765, 557421:46:36 "spec/services/pages/update_service_spec.rb": 0.8076714819999324, 557521:46:36 "spec/lib/bulk_imports/projects/pipelines/service_desk_setting_pipeline_spec.rb": 0.6195185100004892, 557621:46:36 "spec/components/rapid_diffs/viewers/text/line_number_component_spec.rb": 0.9800781029989594, 557721:46:36 "spec/lib/gitlab/ci/reports/test_suite_comparer_spec.rb": 0.9961777919997985, 557821:46:36 "spec/lib/gitlab/checks/force_push_spec.rb": 0.8864463070003694, 557921:46:36 "spec/services/service_desk/custom_emails/destroy_service_spec.rb": 0.9445989250016282, 558021:46:36 "spec/serializers/analytics_summary_serializer_spec.rb": 0.827392660001351, 558121:46:36 "spec/workers/activity_pub/projects/releases_subscription_worker_spec.rb": 0.8661146779995761, 558221:46:36 "spec/graphql/mutations/custom_emoji/create_spec.rb": 0.8077369219990942, 558321:46:36 "spec/lib/gitlab/usage/metrics/instrumentations/count_project_snippets_metric_spec.rb": 0.8261369709998689, 558421:46:36 "spec/services/ci/runners/unassign_runner_service_spec.rb": 1.5962974930007476, 558521:46:36 "spec/models/virtual_registries/packages/maven/registry_upstream_spec.rb": 1.2377635499997268, 558621:46:36 "spec/lib/gitlab/gitaly_client/server_service_spec.rb": 0.7837675329992635, 558721:46:36 "spec/graphql/mutations/achievements/award_spec.rb": 0.7432601540003816, 558821:46:36 "spec/services/projects/open_merge_requests_count_service_spec.rb": 0.6586436580000736, 558921:46:36 "spec/lib/gitlab/legacy_github_import/release_formatter_spec.rb": 0.6678340779999417, 559021:46:36 "spec/services/projects/fetch_statistics_increment_service_spec.rb": 0.7556007940002019, 559121:46:36 "spec/lib/gitlab/ci/config/entry/key_spec.rb": 0.5742693920001329, 559221:46:36 "spec/lib/gitlab/middleware/same_site_cookies_spec.rb": 0.6228119199986395, 559321:46:36 "spec/models/protected_branch/cache_key_spec.rb": 0.5732392429999891, 559421:46:36 "spec/lib/gitlab/bitbucket_server_import/importers/lfs_objects_importer_spec.rb": 0.5086157659989112, 559521:46:36 "spec/workers/disallow_two_factor_for_group_worker_spec.rb": 0.6254054800010636, 559621:46:36 "spec/models/users/ghost_user_migration_spec.rb": 0.4946228959997825, 559721:46:36 "spec/graphql/types/base_argument_spec.rb": 0.34575222300009045, 559821:46:36 "spec/lib/gitlab/usage/metrics/instrumentations/count_ml_experiments_metric_spec.rb": 0.39233612099997117, 559921:46:36 "spec/lib/api/entities/projects/packages/protection/rule_spec.rb": 0.5132061460008117, 560021:46:36 "spec/lib/gitlab/database/load_balancing/rack_middleware_spec.rb": 0.3909987810002349, 560121:46:36 "spec/workers/clusters/agents/notify_git_push_worker_spec.rb": 0.42692805899969244, 560221:46:36 "spec/rubocop/cop/rspec/be_success_matcher_spec.rb": 0.39393806099906215, 560321:46:36 "spec/services/keys/last_used_service_spec.rb": 0.493794677000551, 560421:46:36 "spec/workers/x509_certificate_revoke_worker_spec.rb": 0.3922011710001243, 560521:46:36 "spec/models/raw_usage_data_spec.rb": 0.345994442999654, 560621:46:36 "spec/lib/gitlab/rack_attack/user_allowlist_spec.rb": 0.4198136800005159, 560721:46:36 "spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch_spec.rb": 0.29425550599989947, 560821:46:36 "spec/rubocop/cop/migration/migration_record_spec.rb": 0.22402384899942263, 560921:46:36 "spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/targets_spec.rb": 0.30043650600055116, 561021:46:36 "spec/keeps/helpers/groups_spec.rb": 0.28634225700079696, 561121:46:36 "spec/lib/gitlab/sql/recursive_cte_spec.rb": 0.2372990280000522, 561221:46:36 "spec/lib/gitlab/regex/sem_ver_spec.rb": 0.3235528349996457, 561321:46:36 "spec/models/project_import_data_spec.rb": 0.2560761579989048, 561421:46:36 "spec/lib/gitlab/alert_management/payload_spec.rb": 0.2255709500004741, 561521:46:36 "spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/client_spec.rb": 0.22835585800021363, 561621:46:36 "spec/models/concerns/file_store_mounter_spec.rb": 0.24477363799996965, 561721:46:36 "spec/lib/gitlab/diff/formatters/text_formatter_spec.rb": 0.2253837989992462, 561821:46:36 "spec/helpers/recaptcha_helper_spec.rb": 0.22570228900076472, 561921:46:36 "spec/lib/gitlab/fp/settings/public_api_spec.rb": 0.19044398099867976, 562021:46:36 "spec/models/packages/npm_spec.rb": 0.21075335999921663, 562121:46:36 "spec/serializers/import/provider_repo_serializer_spec.rb": 0.16118906199881167, 562221:46:36 "spec/lib/gitlab/usage/metrics/instrumentations/redis_metric_spec.rb": 0.15661899199949403, 562321:46:36 "spec/lib/gitlab/graphql/authorize/object_authorization_spec.rb": 0.18847989099958795, 562421:46:36 "spec/lib/sidebars/organizations/menus/settings_menu_spec.rb": 0.1594211430001451, 562521:46:36 "spec/lib/banzai/filter/service_desk_upload_link_filter_spec.rb": 0.15065518200026418, 562621:46:36 "spec/lib/gitlab/graphql/validators/exactly_one_of_validator_spec.rb": 0.16388518200074031, 562721:46:36 "spec/helpers/bizible_helper_spec.rb": 0.21594396000000415, 562821:46:36 "spec/lib/gitlab/tracking/destinations/snowplow_spec.rb": 0.1629768820002937, 562921:46:36 "spec/lib/constraints/activity_pub_constrainer_spec.rb": 0.13861002300109249, 563021:46:36 "spec/initializers/gitlab_http_spec.rb": 0.14626609299921256, 563121:46:36 "spec/serializers/merge_request_basic_entity_spec.rb": 0.1392834939997556, 563221:46:36 "spec/lib/api/helpers/version_spec.rb": 0.11364969399983238, 563321:46:36 "spec/models/app_config/kas_metadata_spec.rb": 0.10918509499970241, 563421:46:36 "spec/lib/constraints/jira_encoded_url_constrainer_spec.rb": 0.11852432399973623, 563521:46:36 "spec/lib/gitlab/word_diff/positions_counter_spec.rb": 0.11124465499960934, 563621:46:36 "spec/lib/gitlab/routing_spec.rb": 0.11768187400048191, 563721:46:36 "spec/lib/gitlab/database/migrations/observers/query_details_spec.rb": 0.07080221700016409, 563821:46:36 "spec/lib/gitlab/sentence_spec.rb": 0.11207983399981458, 563921:46:36 "spec/lib/api/api_spec.rb": 0.08813994599950092, 564021:46:36 "spec/services/packages/rpm/repository_metadata/build_repomd_xml_service_spec.rb": 0.086794265998833, 564121:46:36 "spec/lib/gitlab/git/patches/collection_spec.rb": 0.060579536999284755, 564221:46:36 "spec/graphql/types/issue_sort_enum_spec.rb": 0.08501517600052466, 564321:46:36 "spec/initializers/100_patch_omniauth_oauth2_spec.rb": 0.08462186599899724, 564421:46:36 "spec/validators/future_date_validator_spec.rb": 0.08503010500135133, 564521:46:36 "spec/lib/gitlab/ci/secure_files/x509_name_spec.rb": 0.05930487700061349, 564621:46:36 "spec/initializers/memory_watchdog_spec.rb": 0.06109256700074184, 564721:46:36 "spec/graphql/types/ci/runner_setup_type_spec.rb": 0.05839758799993433, 564821:46:36 "spec/lib/sidebars/groups/super_sidebar_menus/manage_menu_spec.rb": 0.05844536699987657, 564921:46:36 "spec/dependencies/omniauth_saml_spec.rb": 0.04483635799988406, 565021:46:36 "spec/lib/gitlab/ci_access_spec.rb": 0.05946900699927937, 565121:46:36 "spec/graphql/types/snippets/blob_action_enum_spec.rb": 0.059184896999795455, 565221:46:36 "spec/lib/gitlab/database/no_overrides_for_through_associations_spec.rb": 0.05388141699950211, 565321:46:36 "spec/lib/api/helpers/graphql_helpers_spec.rb": 0.059846437001397135, 565421:46:36 "spec/graphql/types/commit_action_mode_enum_spec.rb": 0.05722252700070385, 565521:46:36 "spec/lib/api/helpers/open_api_spec.rb": 0.03816713800006255, 565621:46:36 "spec/rubocop/cop/gitlab/change_timezone_spec.rb": 0.03854873800082714, 565721:46:36 "spec/workers/todos_destroyer/group_private_worker_spec.rb": 0.036525417999655474, 565821:46:36 "spec/lib/gitlab/serializer/ci/variables_spec.rb": 0.036693979000119725, 565921:46:36 "spec/graphql/types/ci/variable_input_type_spec.rb": 0.036659057999713696, 566021:46:36 "spec/lib/web_ide/settings_spec.rb": 0.034887937999883434, 566121:46:36 "spec/lib/sidebars/static_menu_spec.rb": 0.03533802799938712 566321:46:36Knapsack global time execution for tests: 20m 05s 566421:46:36Finished in 20 minutes 45 seconds (files took 55.53 seconds to load) 566521:46:362587 examples, 0 failures 566621:46:36Randomized with seed 13238 566721:46:46[TEST PROF INFO] Time spent in factories: 06:29.376 (31.11% of total time) 566821:46:46RSpec exited with 0. 566921:46:46No examples to retry, congrats! 567121:46:47Running after script... 567221:46:47$ source scripts/utils.sh 567321:46:47$ log_disk_usage 567421:46:47******************************************************* 567521:46:47This runner currently has 76G free disk space. 567621:46:47******************************************************* 573321:46:52$ bundle exec gem list gitlab_quality-test_tooling 573421:46:53gitlab_quality-test_tooling (2.1.0) 573521:46:53$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 573821:46:53$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 574121:46:53$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 574421:46:53$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 574821:46:56$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 575221:46:58$ tooling/bin/push_job_metrics || true 575321:46:59[job-metrics] Pushing job metrics file for the CI/CD job. 575421:46:59[job-metrics] Pushed 4 CI job metric entries to InfluxDB. 575621:47:00Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-20 due to policy 575821:47:00Uploading artifacts... 575921:47:00auto_explain/: found 3 matching artifact files and directories 576021:47:00coverage/: found 5 matching artifact files and directories 576121:47:00crystalball/: found 2 matching artifact files and directories 576221:47:00WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 576321:47:00knapsack/: found 4 matching artifact files and directories 576421:47:00rspec/: found 16 matching artifact files and directories 576521:47:00WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 576621:47:00log/*.log: found 15 matching artifact files and directories 576821:47:00WARNING: Retrying... context=artifacts-uploader error=request redirected 576921:47:03Uploading artifacts as "archive" to coordinator... 201 Created id=8368446413 responseStatus=201 Created token=glcbt-66 577021:47:03Uploading artifacts... 577121:47:03rspec/rspec-*.xml: found 1 matching artifact files and directories 577321:47:03WARNING: Retrying... context=artifacts-uploader error=request redirected 577421:47:05Uploading artifacts as "junit" to coordinator... 201 Created id=8368446413 responseStatus=201 Created token=glcbt-66 577621:47:16Job succeeded