122:25:15 does not lock artifacts from old unlocked pipelines 222:25:16 does not unlock artifacts from the same pipeline 322:25:18 does not unlock artifacts for other refs 422:25:19 does not unlock artifacts for child pipeline 522:25:21 unlocks job artifact records 622:25:22 unlocks pipeline artifact records 722:25:22# [RSpecRunTime] RSpec elapsed time: 8 minutes 32.85 seconds. Current RSS: ~1035M. Threads: 4. load average: 1.10 1.09 1.05 1/291 3112 922:25:22 when running on just the ref 1022:25:24 unlocks artifacts from older pipelines 1122:25:26 unlocks artifacts from newer pipelines 1222:25:27 unlocks artifacts from the same pipeline 1322:25:29 does not unlock artifacts for tag or branch with same name as ref 1422:25:30 does not lock artifacts from old unlocked pipelines 1522:25:32 does not unlock artifacts for other refs 1622:25:33 unlocks job artifact records 1722:25:35 unlocks pipeline artifact records 1822:25:35# [RSpecRunTime] RSpec elapsed time: 8 minutes 45.55 seconds. Current RSS: ~1042M. Threads: 4. load average: 1.08 1.08 1.04 1/291 3113 2022:25:35 #unlock_pipelines_query 2122:25:35 when running on a ref before a pipeline 2222:25:37 produces the expected SQL string 2322:25:37# [RSpecRunTime] RSpec elapsed time: 8 minutes 47.33 seconds. Current RSS: ~1049M. Threads: 4. load average: 1.08 1.08 1.04 1/291 3114 2522:25:37 when running on just the ref 2622:25:38 produces the expected SQL string 2722:25:38# [RSpecRunTime] RSpec elapsed time: 8 minutes 48.87 seconds. Current RSS: ~1049M. Threads: 4. load average: 1.08 1.08 1.04 1/291 3115 2922:25:38 #unlock_job_artifacts_query 3022:25:38 when given a single pipeline ID 3122:25:40 produces the expected SQL string 3222:25:40# [RSpecRunTime] RSpec elapsed time: 8 minutes 50.42 seconds. Current RSS: ~1049M. Threads: 4. load average: 1.07 1.08 1.04 1/291 3116 3422:25:40 when given multiple pipeline IDs 3522:25:41 produces the expected SQL string 3622:25:42# [RSpecRunTime] RSpec elapsed time: 8 minutes 51.99 seconds. Current RSS: ~1048M. Threads: 4. load average: 1.07 1.08 1.04 1/291 3117 3822:25:42# [RSpecRunTime] Finishing example group spec/services/ci/unlock_artifacts_service_spec.rb. It took 1 minute 7.55 seconds. Expected to take 1 minute 24.15 seconds. 3922:25:42# [RSpecRunTime] Starting example group spec/lib/gitlab/database/decomposition/migrate_spec.rb. Expected to take 57.53 seconds. 4022:25:42Gitlab::Database::Decomposition::Migrate 4222:25:42 when backup_location is not specified 4322:25:44 defaults to subdirectory of configured backup location 4422:25:44# [RSpecRunTime] RSpec elapsed time: 8 minutes 54.85 seconds. Current RSS: ~1048M. Threads: 4. load average: 1.07 1.08 1.04 1/291 3118 4622:25:44 when backup_location is specified 4722:25:47 uses subdirectory of specified backup_location 4822:25:47 when specified_backup_location does not exist 4922:25:47 and creation of the directory succeeds 5022:25:50 uses subdirectory of specified backup_location 5122:25:50# [RSpecRunTime] RSpec elapsed time: 9 minutes 0.18 second. Current RSS: ~1042M. Threads: 4. load average: 1.06 1.08 1.04 1/291 3119 5322:25:50 and creation of the directory fails 5522:25:52# [RSpecRunTime] RSpec elapsed time: 9 minutes 2.85 seconds. Current RSS: ~1042M. Threads: 4. load average: 1.06 1.08 1.04 1/291 3120 5822:25:52 when the checks pass 5922:26:08 copies main database to ci database 6022:26:08# [RSpecRunTime] RSpec elapsed time: 9 minutes 18.25 seconds. Current RSS: ~1047M. Threads: 4. load average: 1.29 1.12 1.06 1/294 3135 6222:26:08 when local diskspace is not enough 6422:26:11# [RSpecRunTime] RSpec elapsed time: 9 minutes 21.61 seconds. Current RSS: ~1044M. Threads: 4. load average: 1.34 1.14 1.06 1/293 3140 6622:26:11 when connection to ci database fails 6822:26:14# [RSpecRunTime] RSpec elapsed time: 9 minutes 24.39 seconds. Current RSS: ~1042M. Threads: 4. load average: 1.34 1.14 1.06 1/293 3142 7022:26:14 when ci database is not empty 7222:26:17# [RSpecRunTime] RSpec elapsed time: 9 minutes 27.2 seconds. Current RSS: ~1041M. Threads: 4. load average: 1.31 1.14 1.06 1/294 3145 7422:26:17 when already on decomposed setup 7622:26:20# [RSpecRunTime] RSpec elapsed time: 9 minutes 30.01 seconds. Current RSS: ~1044M. Threads: 4. load average: 1.31 1.14 1.06 1/292 3146 7822:26:20 when not all background migrations are finished 8022:26:23# [RSpecRunTime] RSpec elapsed time: 9 minutes 33.03 seconds. Current RSS: ~1041M. Threads: 4. load average: 1.29 1.13 1.06 3/293 3151 8222:26:23 when all background migrations are finished 8322:26:36 does not raise an error 8422:26:36# [RSpecRunTime] RSpec elapsed time: 9 minutes 46.54 seconds. Current RSS: ~1043M. Threads: 4. load average: 1.45 1.18 1.08 1/293 3164 8622:26:36# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/decomposition/migrate_spec.rb. It took 54.37 seconds. Expected to take 57.53 seconds. 8722:26:36# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/mapper/verifier_spec.rb. Expected to take 51.42 seconds. 8822:26:36Gitlab::Ci::Config::External::Mapper::Verifier 8922:26:37Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 9122:26:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 9322:26:37 when files are local 9422:26:38 returns an array of file objects 9522:26:39 adds files to the expandset 9622:26:40 calls Gitaly only once for all files 9722:26:40# [RSpecRunTime] RSpec elapsed time: 9 minutes 50.41 seconds. Current RSS: ~1042M. Threads: 4. load average: 1.57 1.21 1.09 3/299 3833 9922:26:40 when files are project files 10022:26:41Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 10222:26:41To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 10322:26:41Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 10522:26:41To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 10622:26:44 returns an array of valid file objects 10722:26:47 adds files to the expandset 10822:26:51 calls Gitaly only once for all files 10922:26:55 queries with batch 11022:26:55 when a project is missing 11122:26:59 returns an array of file objects 11222:26:59# [RSpecRunTime] RSpec elapsed time: 10 minutes 9.3 seconds. Current RSS: ~1045M. Threads: 4. load average: 1.59 1.23 1.10 1/298 7003 11422:26:59 when a file includes other files 11522:27:00 returns an array of file objects with combined hash 11622:27:01# [RSpecRunTime] RSpec elapsed time: 10 minutes 11.01 seconds. Current RSS: ~1045M. Threads: 5. load average: 1.54 1.22 1.10 1/299 7209 11822:27:01 when there is an invalid file 11922:27:02 adds an error to the file 12022:27:02# [RSpecRunTime] RSpec elapsed time: 10 minutes 12.73 seconds. Current RSS: ~1045M. Threads: 5. load average: 1.54 1.22 1.10 3/299 7413 12222:27:02 max includes detection 12322:27:02 when files are nested 12422:27:02 behaves like verifies max includes 12522:27:02 when total file count is equal to max_includes 12622:27:04 adds the expected number of files to expandset 12722:27:04# [RSpecRunTime] RSpec elapsed time: 10 minutes 14.95 seconds. Current RSS: ~1045M. Threads: 5. load average: 1.54 1.22 1.10 1/299 7618 12922:27:04 when total file count exceeds max_includes 13122:27:06# [RSpecRunTime] RSpec elapsed time: 10 minutes 16.73 seconds. Current RSS: ~1046M. Threads: 5. load average: 1.58 1.24 1.10 1/299 7822 13322:27:06 when duplicate files are included 13422:27:06 behaves like verifies max includes 13522:27:06 when total file count is equal to max_includes 13622:27:08 adds the expected number of files to expandset 13722:27:08# [RSpecRunTime] RSpec elapsed time: 10 minutes 18.61 seconds. Current RSS: ~1046M. Threads: 5. load average: 1.58 1.24 1.10 1/299 8027 13922:27:08 when total file count exceeds max_includes 14122:27:10# [RSpecRunTime] RSpec elapsed time: 10 minutes 20.53 seconds. Current RSS: ~1046M. Threads: 5. load average: 1.53 1.23 1.10 1/299 8232 14322:27:10 when files are not nested 14422:27:10 behaves like verifies max includes 14522:27:10 when total file count is equal to max_includes 14622:27:12 adds the expected number of files to expandset 14722:27:12# [RSpecRunTime] RSpec elapsed time: 10 minutes 22.61 seconds. Current RSS: ~1047M. Threads: 5. load average: 1.53 1.23 1.10 1/299 8436 14922:27:12 when total file count exceeds max_includes 15122:27:14# [RSpecRunTime] RSpec elapsed time: 10 minutes 24.86 seconds. Current RSS: ~1047M. Threads: 5. load average: 1.53 1.23 1.10 1/299 8639 15322:27:14 when duplicate files are included 15422:27:14 behaves like verifies max includes 15522:27:14 when total file count is equal to max_includes 15622:27:17 adds the expected number of files to expandset 15722:27:17# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.34 seconds. Current RSS: ~1047M. Threads: 5. load average: 1.49 1.23 1.10 1/299 8843 15922:27:17 when total file count exceeds max_includes 16122:27:19# [RSpecRunTime] RSpec elapsed time: 10 minutes 29.85 seconds. Current RSS: ~1047M. Threads: 5. load average: 1.49 1.23 1.10 3/299 9046 16322:27:19 when there is a circular include 16522:27:20 when a file is an internal include 16622:27:20 when total file count excluding internal include is equal to max_includes 16722:27:21 does not add the internal include to expandset 16822:27:21# [RSpecRunTime] RSpec elapsed time: 10 minutes 31.92 seconds. Current RSS: ~1048M. Threads: 5. load average: 1.45 1.23 1.10 1/299 9198 17022:27:21 when total file count excluding internal include exceeds max_includes 17222:27:23# [RSpecRunTime] RSpec elapsed time: 10 minutes 33.29 seconds. Current RSS: ~1049M. Threads: 5. load average: 1.45 1.23 1.10 1/299 9298 17422:27:23 #verify_max_total_pipeline_size 17522:27:23 when pipeline tree size is within the limit 17622:27:24 passes the verification 17722:27:24# [RSpecRunTime] RSpec elapsed time: 10 minutes 34.68 seconds. Current RSS: ~1050M. Threads: 5. load average: 1.45 1.23 1.10 1/299 9402 17922:27:24 when pipeline tree size is larger then the limit 18022:27:26 raises a limit error 18122:27:26# [RSpecRunTime] RSpec elapsed time: 10 minutes 36.04 seconds. Current RSS: ~1051M. Threads: 5. load average: 1.41 1.22 1.10 1/299 9506 18322:27:26# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/mapper/verifier_spec.rb. It took 49.52 seconds. Expected to take 51.42 seconds. 18422:27:26# [RSpecRunTime] Starting example group spec/models/ci/build_trace_chunk_spec.rb. Expected to take 45.86 seconds. 18522:27:26Ci::BuildTraceChunk 18622:27:26 does not allow STI 18822:27:26 is expected to belong to build class_name => Ci::Build required: false inverse_of => trace_chunks 18922:27:26 behaves like having unique enum values 19022:27:26 has unique values in "data_store" 19122:27:26 default attributes 19222:27:26 is expected to eq "redis_trace_chunks" 19322:27:26 is expected to eq "fog" 19422:27:26 chunk creation 19522:27:26 increments trace operation chunked metric 19622:27:26 FastDestroyAll 19722:27:26 Forbid #destroy and #destroy_all 19822:27:27 does not delete database rows and associted external data 19922:27:27 .fast_destroy_all 20022:27:28 deletes database rows and associted external data 20122:27:28 .use_fast_destroy 20222:27:29 performs cascading delete with fast_destroy_all 20422:27:29 chunk size can not be changed without special care 20622:27:29 returns a correctly ordered array 20822:27:29 data_store: :redis 20922:27:29 is expected to eq "Sample data in redis" 21022:27:29 data_store: :redis_trace_chunks 21122:27:29 is expected to eq "Sample data in redis" 21222:27:29 when data_store is database 21322:27:29 is expected to eq "Sample data in database" 21422:27:29 when data_store is fog 21522:27:29 is expected to eq "Sample data in fog" 21622:27:29 returns a new Fog store 21722:27:29 only initializes Fog::Storage once 21922:27:29 default value 22022:27:29 is expected to eq "redis_trace_chunks" 22122:27:29 #get_store_class 22222:27:29 raises an error 22322:27:29 data_store: :redis, expected_store: Ci::BuildTraceChunks::Redis 22522:27:30 returns an instance of the right class 22622:27:30 data_store: :database, expected_store: Ci::BuildTraceChunks::Database 22822:27:30 returns an instance of the right class 22922:27:30 data_store: :fog, expected_store: Ci::BuildTraceChunks::Fog 23122:27:30 returns an instance of the right class 23222:27:30 data_store: :redis_trace_chunks, expected_store: Ci::BuildTraceChunks::RedisTraceChunks 23422:27:30 returns an instance of the right class 23622:27:30 data_store: :redis 23722:27:30 when there are no data 23922:27:30 does not read data when appending 24022:27:30 behaves like Appending correctly 24122:27:30 when offset is negative 24222:27:30 is expected to raise Exception with "Offset is out of range" 24322:27:30 when offset is bigger than data size 24422:27:30 is expected to raise Exception with "Offset is out of range" 24522:27:30 when new data overflows chunk size 24622:27:30 is expected to raise Exception with "Chunk size overflow" 24722:27:30 when offset is EOF 24922:27:30 when the other process is appending 25022:27:30 raise an error 25122:27:30 when new_data is nil 25222:27:30 raises an error 25322:27:30 when new_data is empty 25422:27:30 does not append 25522:27:30 does not execute UPDATE 25622:27:30 when offset is middle of datasize 25822:27:30 behaves like Scheduling sidekiq worker to flush data to persist store 25922:27:30 when new data fulfilled chunk size 26022:27:30 schedules trace chunk flush worker 26122:27:30 migrates data to object storage 26222:27:30 when there are some data 26422:27:30 behaves like Appending correctly 26522:27:30 when offset is negative 26622:27:30 is expected to raise Exception with "Offset is out of range" 26722:27:30 when offset is bigger than data size 26822:27:30 is expected to raise Exception with "Offset is out of range" 26922:27:30 when new data overflows chunk size 27022:27:30 is expected to raise Exception with "Chunk size overflow" 27122:27:30 when offset is EOF 27322:27:31 when the other process is appending 27422:27:31 raise an error 27522:27:31 when new_data is nil 27622:27:31 raises an error 27722:27:31 when new_data is empty 27822:27:31 does not append 27922:27:31 does not execute UPDATE 28022:27:31 when offset is middle of datasize 28222:27:31 behaves like Scheduling sidekiq worker to flush data to persist store 28322:27:31 when new data fulfilled chunk size 28422:27:31 schedules trace chunk flush worker 28522:27:31 migrates data to object storage 28622:27:31 data_store: :redis_trace_chunks 28722:27:31 when there are no data 28922:27:31 does not read data when appending 29022:27:31 behaves like Appending correctly 29122:27:31 when offset is negative 29222:27:31 is expected to raise Exception with "Offset is out of range" 29322:27:31 when offset is bigger than data size 29422:27:31 is expected to raise Exception with "Offset is out of range" 29522:27:31 when new data overflows chunk size 29622:27:31 is expected to raise Exception with "Chunk size overflow" 29722:27:31 when offset is EOF 29922:27:31 when the other process is appending 30022:27:31 raise an error 30122:27:31 when new_data is nil 30222:27:31 raises an error 30322:27:31 when new_data is empty 30422:27:31 does not append 30522:27:31 does not execute UPDATE 30622:27:31 when offset is middle of datasize 30822:27:32 behaves like Scheduling sidekiq worker to flush data to persist store 30922:27:32 when new data fulfilled chunk size 31022:27:32 schedules trace chunk flush worker 31122:27:32 migrates data to object storage 31222:27:32 when there are some data 31422:27:32 behaves like Appending correctly 31522:27:32 when offset is negative 31622:27:32 is expected to raise Exception with "Offset is out of range" 31722:27:32 when offset is bigger than data size 31822:27:32 is expected to raise Exception with "Offset is out of range" 31922:27:32 when new data overflows chunk size 32022:27:32 is expected to raise Exception with "Chunk size overflow" 32122:27:32 when offset is EOF 32322:27:32 when the other process is appending 32422:27:32 raise an error 32522:27:32 when new_data is nil 32622:27:32 raises an error 32722:27:32 when new_data is empty 32822:27:32 does not append 32922:27:32 does not execute UPDATE 33022:27:32 when offset is middle of datasize 33222:27:32 behaves like Scheduling sidekiq worker to flush data to persist store 33322:27:32 when new data fulfilled chunk size 33422:27:32 schedules trace chunk flush worker 33522:27:32 migrates data to object storage 33622:27:32 when data_store is database 33722:27:32 when there are no data 33922:27:32 behaves like Appending correctly 34022:27:32 when offset is negative 34122:27:32 is expected to raise Exception with "Offset is out of range" 34222:27:32 when offset is bigger than data size 34322:27:32 is expected to raise Exception with "Offset is out of range" 34422:27:32 when new data overflows chunk size 34522:27:32 is expected to raise Exception with "Chunk size overflow" 34622:27:32 when offset is EOF 34822:27:32 when the other process is appending 34922:27:33 raise an error 35022:27:33 when new_data is nil 35122:27:33 raises an error 35222:27:33 when new_data is empty 35322:27:33 does not append 35422:27:33 does not execute UPDATE 35522:27:33 when offset is middle of datasize 35722:27:33 behaves like Scheduling no sidekiq worker 35822:27:33 when new data fulfilled chunk size 35922:27:33 does not schedule trace chunk flush worker 36022:27:33 does not migrate data to object storage 36122:27:33 when there are some data 36322:27:33 behaves like Appending correctly 36422:27:33 when offset is negative 36522:27:33 is expected to raise Exception with "Offset is out of range" 36622:27:33 when offset is bigger than data size 36722:27:33 is expected to raise Exception with "Offset is out of range" 36822:27:33 when new data overflows chunk size 36922:27:33 is expected to raise Exception with "Chunk size overflow" 37022:27:33 when offset is EOF 37222:27:33 when the other process is appending 37322:27:33 raise an error 37422:27:33 when new_data is nil 37522:27:33 raises an error 37622:27:33 when new_data is empty 37722:27:33 does not append 37822:27:33 does not execute UPDATE 37922:27:33 when offset is middle of datasize 38122:27:33 behaves like Scheduling no sidekiq worker 38222:27:33 when new data fulfilled chunk size 38322:27:33 does not schedule trace chunk flush worker 38422:27:33 does not migrate data to object storage 38522:27:33 when data_store is fog 38622:27:33 when there are no data 38822:27:33 behaves like Appending correctly 38922:27:33 when offset is negative 39022:27:33 is expected to raise Exception with "Offset is out of range" 39122:27:33 when offset is bigger than data size 39222:27:34 is expected to raise Exception with "Offset is out of range" 39322:27:34 when new data overflows chunk size 39422:27:34 is expected to raise Exception with "Chunk size overflow" 39522:27:34 when offset is EOF 39722:27:34 when the other process is appending 39822:27:34 raise an error 39922:27:34 when new_data is nil 40022:27:34 raises an error 40122:27:34 when new_data is empty 40222:27:34 does not append 40322:27:34 does not execute UPDATE 40422:27:34 when offset is middle of datasize 40622:27:34 behaves like Scheduling no sidekiq worker 40722:27:34 when new data fulfilled chunk size 40822:27:34 does not schedule trace chunk flush worker 40922:27:34 does not migrate data to object storage 41022:27:34 when there are some data 41222:27:34 behaves like Appending correctly 41322:27:34 when offset is negative 41422:27:34 is expected to raise Exception with "Offset is out of range" 41522:27:34 when offset is bigger than data size 41622:27:34 is expected to raise Exception with "Offset is out of range" 41722:27:34 when new data overflows chunk size 41822:27:34 is expected to raise Exception with "Chunk size overflow" 41922:27:34 when offset is EOF 42122:27:35 when the other process is appending 42222:27:35 raise an error 42322:27:35 when new_data is nil 42422:27:35 raises an error 42522:27:35 when new_data is empty 42622:27:35 does not append 42722:27:36 does not execute UPDATE 42822:27:36 when offset is middle of datasize 43022:27:36 behaves like Scheduling no sidekiq worker 43122:27:36 when new data fulfilled chunk size 43222:27:36 does not schedule trace chunk flush worker 43322:27:36 does not migrate data to object storage 43422:27:36 append metrics 43522:27:36 increments trace operation appended metric 43722:27:36 data_store: :redis 43822:27:36 behaves like truncates 43922:27:36 when offset is negative 44022:27:36 is expected to raise Exception with "Offset is out of range" 44122:27:36 when offset is bigger than data size 44222:27:36 is expected to raise Exception with "Offset is out of range" 44322:27:36 when offset is 10 44522:27:36 data_store: :redis_trace_chunks 44622:27:36 behaves like truncates 44722:27:36 when offset is negative 44822:27:36 is expected to raise Exception with "Offset is out of range" 44922:27:36 when offset is bigger than data size 45022:27:36 is expected to raise Exception with "Offset is out of range" 45122:27:36 when offset is 10 45322:27:36 when data_store is database 45422:27:36 behaves like truncates 45522:27:36 when offset is negative 45622:27:36 is expected to raise Exception with "Offset is out of range" 45722:27:36 when offset is bigger than data size 45822:27:36 is expected to raise Exception with "Offset is out of range" 45922:27:36 when offset is 10 46122:27:36 when data_store is fog 46222:27:36 behaves like truncates 46322:27:36 when offset is negative 46422:27:36 is expected to raise Exception with "Offset is out of range" 46522:27:36 when offset is bigger than data size 46622:27:36 is expected to raise Exception with "Offset is out of range" 46722:27:36 when offset is 10 47022:27:36 data_store: :redis 47122:27:36 when data exists 47222:27:36 is expected to eq 20 47322:27:36 when data exists 47422:27:36 is expected to eq 0 47522:27:36 data_store: :redis_trace_chunks 47622:27:36 when data exists 47722:27:36 is expected to eq 20 47822:27:36 when data exists 47922:27:37 is expected to eq 0 48022:27:37 when data_store is database 48122:27:37 when data exists 48222:27:37 is expected to eq 23 48322:27:37 when data does not exist 48422:27:37 is expected to eq 0 48522:27:37 when data_store is fog 48622:27:37 when data exists 48722:27:37 is expected to eq 18 48822:27:37 when data does not exist 48922:27:37 is expected to eq 0 49022:27:37 #persist_data! 49122:27:37 data_store: :redis, redis_class: Ci::BuildTraceChunks::Redis 49222:27:37 when data exists 49322:27:37 when data size reached CHUNK_SIZE 49422:27:37 persists the data 49522:27:38 calculates CRC32 checksum 49622:27:38# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.58 seconds. Current RSS: ~1083M. Threads: 5. load average: 1.35 1.21 1.10 1/295 9507 49822:27:38 when data size has not reached CHUNK_SIZE 49922:27:39 does not persist the data and the orignal data is intact 50022:27:39 when chunk is a final one 50122:27:40 persists the data 50222:27:40# [RSpecRunTime] RSpec elapsed time: 10 minutes 50.28 seconds. Current RSS: ~1079M. Threads: 5. load average: 1.32 1.21 1.09 1/295 9508 50422:27:40 when the chunk has been modifed by a different worker 50522:27:41 reloads the chunk before migration 50622:27:41 verifies the operation using optimistic locking 50722:27:42 does not allow flushing unpersisted chunk 50822:27:42# [RSpecRunTime] RSpec elapsed time: 10 minutes 52.55 seconds. Current RSS: ~1074M. Threads: 5. load average: 1.32 1.21 1.09 1/295 9509 51022:27:42 when the chunk is being locked by a different worker 51122:27:43 increments stalled chunk trace metric 51222:27:43 when data does not exist 51322:27:44 does not persist 51422:27:44 data_store: :redis_trace_chunks, redis_class: Ci::BuildTraceChunks::RedisTraceChunks 51522:27:44 when data exists 51622:27:44 when data size reached CHUNK_SIZE 51722:27:44 persists the data 51822:27:45 calculates CRC32 checksum 51922:27:45# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.57 seconds. Current RSS: ~1074M. Threads: 5. load average: 1.29 1.21 1.09 1/295 9510 52122:27:45 when data size has not reached CHUNK_SIZE 52222:27:46 does not persist the data and the orignal data is intact 52322:27:46 when chunk is a final one 52422:27:47 persists the data 52522:27:47# [RSpecRunTime] RSpec elapsed time: 10 minutes 57.23 seconds. Current RSS: ~1072M. Threads: 5. load average: 1.29 1.21 1.09 1/295 9511 52722:27:47 when the chunk has been modifed by a different worker 52822:27:48 reloads the chunk before migration 52922:27:48 verifies the operation using optimistic locking 53022:27:49 does not allow flushing unpersisted chunk 53122:27:49# [RSpecRunTime] RSpec elapsed time: 10 minutes 59.83 seconds. Current RSS: ~1069M. Threads: 5. load average: 1.29 1.21 1.09 1/295 9512 53322:27:49 when the chunk is being locked by a different worker 53422:27:50 increments stalled chunk trace metric 53522:27:50 when data does not exist 53622:27:51 does not persist 53722:27:51 when data_store is database 53822:27:51 when data exists 53922:27:51 when data size reached CHUNK_SIZE 54022:27:52 persists the data 54122:27:52 when data size has not reached CHUNK_SIZE 54222:27:52 does not persist the data and the orignal data is intact 54322:27:52 when chunk is a final one 54422:27:53 persists the data 54522:27:53# [RSpecRunTime] RSpec elapsed time: 11 minutes 3.68 seconds. Current RSS: ~1074M. Threads: 5. load average: 1.27 1.20 1.09 1/295 9513 54722:27:53 when data does not exist 54822:27:54 does not persist 54922:27:54 when data_store is fog 55022:27:54 when data exists 55122:27:54 when data size reached CHUNK_SIZE 55222:27:55 does not change data store 55322:27:55 when data size has not reached CHUNK_SIZE 55422:27:55 does not raise error 55622:27:55 when build pending state exists 55722:27:55 when chunks is not the last one 55822:27:56 is not a final chunk 55922:27:56 when chunks is the last one 56022:27:57 is a final chunk 56122:27:57 when build pending state does not exist 56222:27:57 when chunks is not the last one 56322:27:58 is not a final chunk 56422:27:58 when chunks is the last one 56522:27:58 is not a final chunk 56622:27:58 deletes data in redis after a parent record destroyed 56722:27:58 when traces are archived 56822:27:58 behaves like deletes all build_trace_chunk and data in redis 56922:28:02 deletes all build_trace_chunk and data in redis 57022:28:02# [RSpecRunTime] RSpec elapsed time: 11 minutes 12.17 seconds. Current RSS: ~1075M. Threads: 5. load average: 1.23 1.20 1.09 1/295 9514 57222:28:02 when project is destroyed 57322:28:02 behaves like deletes all build_trace_chunk and data in redis 57422:28:04 deletes all build_trace_chunk and data in redis 57522:28:04# [RSpecRunTime] RSpec elapsed time: 11 minutes 14.04 seconds. Current RSS: ~1073M. Threads: 5. load average: 1.23 1.20 1.09 1/295 9515 57722:28:04 comparable build trace chunks 57922:28:04 when chunks are associated with different builds 58122:28:04 when there are two chunks with different indexes 58222:28:04 indicates the the first one is greater than then second 58322:28:04 when there are two chunks with the same index within the same build 58422:28:05 indicates the these are equal 58622:28:05 when chunks have the same index 58722:28:06 indicates that the chunks are equal 58822:28:06 when chunks have different indexes 58922:28:06 indicates that the chunks are not equal 59022:28:06 when chunks are associated with different builds 59122:28:06 indicates that the chunks are not equal 59322:28:06 data_store: :redis, value: true 59422:28:07 is expected to eq true 59522:28:07 data_store: :redis_trace_chunks, value: true 59622:28:07 is expected to eq true 59722:28:07 data_store: :database, value: false 59822:28:07 is expected to eq false 59922:28:07 data_store: :fog, value: false 60022:28:07 is expected to eq false 60222:28:07 data_store: :redis, value: false 60322:28:07 is expected to eq false 60422:28:07 data_store: :redis_trace_chunks, value: false 60522:28:07 is expected to eq false 60622:28:07 data_store: :database, value: true 60722:28:07 is expected to eq true 60822:28:07 data_store: :fog, value: true 60922:28:07 is expected to eq true 61222:28:07 sets partition_id to the current partition value 61322:28:07 when it is already set 61422:28:08 does not change the partition_id value 61522:28:08 without build 61622:28:08 is expected to validate that :partition_id cannot be empty/falsy 61722:28:08 does not change the partition_id value 61822:28:08# [RSpecRunTime] Finishing example group spec/models/ci/build_trace_chunk_spec.rb. It took 42.04 seconds. Expected to take 45.86 seconds. 61922:28:08# [RSpecRunTime] Starting example group spec/services/packages/debian/process_package_file_service_spec.rb. Expected to take 39.32 seconds. 62022:28:08Packages::Debian::ProcessPackageFileService 62222:28:08 with a changes file 62322:28:08 is expected to eq "packages:debian:process_package_file_service:341_sample_1.2.3~alpha2" 62422:28:08 with a package file 62522:28:09 is expected to eq "packages:debian:process_package_file_service:341_sample_1.2.3~alpha2" 62722:28:09 with a changes file 62822:28:09 behaves like common validations 62922:28:09 with package file without Debian metadata 63022:28:09 behaves like raises error 63222:28:10# [RSpecRunTime] RSpec elapsed time: 11 minutes 20.82 seconds. Current RSS: ~1080M. Threads: 5. load average: 1.11 1.17 1.08 2/298 9525 63422:28:10 with already processed package file 63522:28:10 behaves like raises error 63722:28:12# [RSpecRunTime] RSpec elapsed time: 11 minutes 22.34 seconds. Current RSS: ~1076M. Threads: 5. load average: 1.11 1.17 1.08 1/295 9526 63922:28:12 without a distribution 64022:28:12 behaves like raises error 64222:28:12 when there is a matching published package in another distribution 64322:28:12 behaves like raises error 64522:28:13# [RSpecRunTime] RSpec elapsed time: 11 minutes 23.89 seconds. Current RSS: ~1072M. Threads: 5. load average: 1.11 1.17 1.08 1/295 9527 64722:28:13 with distribution_name 64822:28:13 behaves like raises error 65022:28:14 with component_name 65122:28:14 behaves like raises error 65322:28:14 with crafted file_metadata 65422:28:14 with missing Source field 65522:28:14 behaves like raises error 65722:28:14 with missing Version field 65822:28:14 behaves like raises error 66022:28:15 with missing Distribution field 66122:28:15 behaves like raises error 66322:28:15 when lease is already taken 66422:28:15 behaves like does nothing 66622:28:15 when there is no matching published package 66722:28:15 behaves like updates package and changes file 66822:28:16 updates package and changes file 66922:28:16 when there is a matching published package 67022:28:17 reuses existing package and update package file 67122:28:17 when there is a matching published package pending destruction 67222:28:17 behaves like updates package and changes file 67322:28:18 updates package and changes file 67422:28:18 with a package file 67622:28:18 with Debian package file 67722:28:18 behaves like common validations 67822:28:18 with package file without Debian metadata 67922:28:18 behaves like raises error 68122:28:19# [RSpecRunTime] RSpec elapsed time: 11 minutes 29.66 seconds. Current RSS: ~1064M. Threads: 5. load average: 1.10 1.17 1.08 1/298 9603 68322:28:19 with already processed package file 68422:28:19 behaves like raises error 68622:28:21# [RSpecRunTime] RSpec elapsed time: 11 minutes 31.09 seconds. Current RSS: ~1067M. Threads: 5. load average: 1.17 1.18 1.09 1/298 9604 68822:28:21 without a distribution 68922:28:21 behaves like raises error 69122:28:21 when there is a matching published package in another distribution 69222:28:21 behaves like raises error 69422:28:22# [RSpecRunTime] RSpec elapsed time: 11 minutes 32.5 seconds. Current RSS: ~1067M. Threads: 5. load average: 1.17 1.18 1.09 1/298 9620 69622:28:22 without distribution name 69722:28:22 behaves like raises error 69922:28:22 without component name 70022:28:22 behaves like raises error 70222:28:22 with invalid package file type 70322:28:22 behaves like raises error 70522:28:23 when lease is already taken 70622:28:23 behaves like does nothing 70822:28:23 when there is no matching published package 70922:28:23 behaves like updates package and package file 71022:28:23 updates package and package file 71122:28:23 with suite as distribution name 71222:28:23 behaves like updates package and package file 71322:28:24 updates package and package file 71422:28:24 when there is a matching published package 71522:28:24 reuses existing package and update package file 71622:28:24 when there is a matching published package pending destruction 71722:28:24 behaves like updates package and package file 71822:28:25 updates package and package file 72022:28:25 with Debian package file 72122:28:25 behaves like common validations 72222:28:25 with package file without Debian metadata 72322:28:25 behaves like raises error 72522:28:26# [RSpecRunTime] RSpec elapsed time: 11 minutes 36.75 seconds. Current RSS: ~1066M. Threads: 5. load average: 1.16 1.18 1.09 1/298 9651 72722:28:26 with already processed package file 72822:28:26 behaves like raises error 73022:28:28# [RSpecRunTime] RSpec elapsed time: 11 minutes 38.09 seconds. Current RSS: ~1067M. Threads: 5. load average: 1.16 1.18 1.09 1/298 9652 73222:28:28 without a distribution 73322:28:28 behaves like raises error 73522:28:28 when there is a matching published package in another distribution 73622:28:28 behaves like raises error 73822:28:29# [RSpecRunTime] RSpec elapsed time: 11 minutes 39.46 seconds. Current RSS: ~1067M. Threads: 5. load average: 1.16 1.18 1.09 1/298 9665 74022:28:29 without distribution name 74122:28:29 behaves like raises error 74322:28:29 without component name 74422:28:29 behaves like raises error 74622:28:29 with invalid package file type 74722:28:29 behaves like raises error 74922:28:30 when lease is already taken 75022:28:30 behaves like does nothing 75222:28:30 when there is no matching published package 75322:28:30 behaves like updates package and package file 75422:28:30 updates package and package file 75522:28:30 with suite as distribution name 75622:28:30 behaves like updates package and package file 75722:28:31 updates package and package file 75822:28:31 when there is a matching published package 75922:28:31 reuses existing package and update package file 76022:28:31 when there is a matching published package pending destruction 76122:28:31 behaves like updates package and package file 76222:28:32 updates package and package file 76422:28:32 with Debian package file 76522:28:32 behaves like common validations 76622:28:32 with package file without Debian metadata 76722:28:32 behaves like raises error 76922:28:33# [RSpecRunTime] RSpec elapsed time: 11 minutes 43.39 seconds. Current RSS: ~1066M. Threads: 5. load average: 1.15 1.18 1.09 1/298 9696 77122:28:33 with already processed package file 77222:28:33 behaves like raises error 77422:28:34# [RSpecRunTime] RSpec elapsed time: 11 minutes 44.7 seconds. Current RSS: ~1070M. Threads: 5. load average: 1.15 1.18 1.09 1/298 9697 77622:28:34 without a distribution 77722:28:34 behaves like raises error 77922:28:35 when there is a matching published package in another distribution 78022:28:35 behaves like raises error 78222:28:36# [RSpecRunTime] RSpec elapsed time: 11 minutes 46.08 seconds. Current RSS: ~1070M. Threads: 5. load average: 1.14 1.17 1.09 1/298 9710 78422:28:36 without distribution name 78522:28:36 behaves like raises error 78722:28:36 without component name 78822:28:36 behaves like raises error 79022:28:36 with invalid package file type 79122:28:36 behaves like raises error 79322:28:36 when lease is already taken 79422:28:36 behaves like does nothing 79622:28:37 when there is no matching published package 79722:28:37 behaves like updates package and package file 79822:28:37 updates package and package file 79922:28:37 with suite as distribution name 80022:28:37 behaves like updates package and package file 80122:28:37 updates package and package file 80222:28:37 when there is a matching published package 80322:28:38 reuses existing package and update package file 80422:28:38 when there is a matching published package pending destruction 80522:28:38 behaves like updates package and package file 80622:28:38 updates package and package file 80722:28:38# [RSpecRunTime] Finishing example group spec/services/packages/debian/process_package_file_service_spec.rb. It took 30.81 seconds. Expected to take 39.32 seconds. 80822:28:38# [RSpecRunTime] Starting example group spec/lib/gitlab/cleanup/project_uploads_spec.rb. Expected to take 35.04 seconds. 80922:28:38Gitlab::Cleanup::ProjectUploads 81122:28:38 orphaned project upload file 81222:28:38 when an upload record matching the secret and filename is found 81322:28:38 when the project is still in legacy storage 81422:28:38 behaves like fixes the file 81522:28:38 behaves like moves the file 81622:28:38 when dry_run is false 81722:28:38 behaves like a real run 81822:28:39 moves the file to its proper location 81922:28:40 logs action as done 82022:28:40# [RSpecRunTime] RSpec elapsed time: 11 minutes 50.14 seconds. Current RSS: ~1066M. Threads: 5. load average: 1.12 1.17 1.09 1/298 9743 82222:28:40 when dry_run is nil 82322:28:40 behaves like a real run 82422:28:40 moves the file to its proper location 82522:28:41 logs action as done 82622:28:41# [RSpecRunTime] RSpec elapsed time: 11 minutes 51.51 seconds. Current RSS: ~1070M. Threads: 5. load average: 1.12 1.17 1.09 1/298 9746 82822:28:41 when dry_run is true 82922:28:41 behaves like a dry run 83022:28:42 does not move the file 83122:28:42 logs action as able to be done 83222:28:42# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.84 seconds. Current RSS: ~1074M. Threads: 5. load average: 1.12 1.17 1.09 1/296 9749 83422:28:42 with dry_run not specified 83522:28:42 behaves like a dry run 83622:28:43 does not move the file 83722:28:44 logs action as able to be done 83822:28:44# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.15 seconds. Current RSS: ~1074M. Threads: 5. load average: 1.12 1.17 1.09 1/296 9752 84022:28:44 when the project was moved to hashed storage 84122:28:44 behaves like fixes the file 84222:28:44 behaves like moves the file 84322:28:44 when dry_run is false 84422:28:44 behaves like a real run 84522:28:44 moves the file to its proper location 84622:28:45 logs action as done 84722:28:45# [RSpecRunTime] RSpec elapsed time: 11 minutes 55.54 seconds. Current RSS: ~1075M. Threads: 5. load average: 1.11 1.17 1.09 1/296 9755 84922:28:45 when dry_run is nil 85022:28:45 behaves like a real run 85122:28:46 moves the file to its proper location 85222:28:46 logs action as done 85322:28:46# [RSpecRunTime] RSpec elapsed time: 11 minutes 56.8 seconds. Current RSS: ~1075M. Threads: 5. load average: 1.11 1.17 1.09 1/296 9758 85522:28:46 when dry_run is true 85622:28:46 behaves like a dry run 85722:28:47 does not move the file 85822:28:48 logs action as able to be done 85922:28:48# [RSpecRunTime] RSpec elapsed time: 11 minutes 58.16 seconds. Current RSS: ~1076M. Threads: 5. load average: 1.11 1.17 1.09 1/296 9761 86122:28:48 with dry_run not specified 86222:28:48 behaves like a dry run 86322:28:48 does not move the file 86422:28:49 logs action as able to be done 86522:28:49# [RSpecRunTime] RSpec elapsed time: 11 minutes 59.5 seconds. Current RSS: ~1076M. Threads: 5. load average: 1.11 1.17 1.09 1/296 9764 86722:28:49 when the project is missing (the upload *record* is an orphan) 86822:28:49 behaves like moves the file to lost and found 86922:28:49 behaves like moves the file 87022:28:49 when dry_run is false 87122:28:49 behaves like a real run 87222:28:50 moves the file to its proper location 87322:28:50 logs action as done 87422:28:50# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.59 second. Current RSS: ~1076M. Threads: 5. load average: 1.10 1.16 1.09 1/296 9767 87622:28:50 when dry_run is nil 87722:28:50 behaves like a real run 87822:28:51 moves the file to its proper location 87922:28:51 logs action as done 88022:28:51 when dry_run is true 88122:28:51 behaves like a dry run 88222:28:52 does not move the file 88322:28:52 logs action as able to be done 88422:28:52# [RSpecRunTime] RSpec elapsed time: 12 minutes 2.63 seconds. Current RSS: ~1078M. Threads: 5. load average: 1.10 1.16 1.09 1/296 9772 88622:28:52 with dry_run not specified 88722:28:52 behaves like a dry run 88822:28:53 does not move the file 88922:28:53 logs action as able to be done 89022:28:53 when the file should be in object storage 89122:28:53 when the file otherwise has the correct local path 89222:28:53 does not move the file 89322:28:53 when the file has the wrong local path 89422:28:53 behaves like moves the file to lost and found 89522:28:53 behaves like moves the file 89622:28:53 when dry_run is false 89722:28:53 behaves like a real run 89822:28:54 moves the file to its proper location 89922:28:54 logs action as done 90022:28:54 when dry_run is nil 90122:28:54 behaves like a real run 90222:28:55 moves the file to its proper location 90322:28:55 logs action as done 90422:28:55 when dry_run is true 90522:28:55 behaves like a dry run 90622:28:56 does not move the file 90722:28:56 logs action as able to be done 90822:28:56 with dry_run not specified 90922:28:56 behaves like a dry run 91022:28:57 does not move the file 91122:28:57 logs action as able to be done 91222:28:57 when a matching upload record can not be found 91322:28:57 when the file path fits the known pattern 91422:28:57 behaves like moves the file to lost and found 91522:28:57 behaves like moves the file 91622:28:57 when dry_run is false 91722:28:57 behaves like a real run 91822:28:57 moves the file to its proper location 91922:28:58 logs action as done 92022:28:58 when dry_run is nil 92122:28:58 behaves like a real run 92222:28:58 moves the file to its proper location 92322:28:59 logs action as done 92422:28:59 when dry_run is true 92522:28:59 behaves like a dry run 92622:28:59 does not move the file 92722:29:00 logs action as able to be done 92822:29:00 with dry_run not specified 92922:29:00 behaves like a dry run 93022:29:00 does not move the file 93122:29:00 logs action as able to be done 93222:29:00 when the file path does not fit the known pattern 93322:29:00 behaves like moves the file to lost and found 93422:29:00 behaves like moves the file 93522:29:00 when dry_run is false 93622:29:00 behaves like a real run 93722:29:00 moves the file to its proper location 93822:29:01 logs action as done 93922:29:01 when dry_run is nil 94022:29:01 behaves like a real run 94122:29:01 moves the file to its proper location 94222:29:01 logs action as done 94322:29:01 when dry_run is true 94422:29:01 behaves like a dry run 94522:29:01 does not move the file 94622:29:01 logs action as able to be done 94722:29:01 with dry_run not specified 94822:29:01 behaves like a dry run 94922:29:01 does not move the file 95022:29:01 logs action as able to be done 95122:29:01 non-orphaned project upload file 95222:29:01 does not move the file 95322:29:01 ignorable cases 95422:29:02 does not move any non-project (FileUploader) uploads 95522:29:03 does not move any uploads in tmp (which would interfere with ongoing upload activity) 95622:29:03 when the file is already in hashed storage 95722:29:03 does not move even an orphan file 95822:29:03# [RSpecRunTime] RSpec elapsed time: 12 minutes 13.56 seconds. Current RSS: ~1078M. Threads: 5. load average: 1.09 1.16 1.09 1/296 9804 96022:29:03# [RSpecRunTime] Finishing example group spec/lib/gitlab/cleanup/project_uploads_spec.rb. It took 24.65 seconds. Expected to take 35.04 seconds. 96122:29:03# [RSpecRunTime] Starting example group spec/models/award_emoji_spec.rb. Expected to take 32.01 seconds. 96322:29:03 does not allow STI 96522:29:03 is expected to belong to awardable required: false 96622:29:03 is expected to belong to user required: false 96822:29:03 is expected to includes the Participable module 97022:29:03 is expected to validate that :awardable cannot be empty/falsy 97122:29:03 is expected to validate that :user cannot be empty/falsy 97222:29:03 is expected to validate that :name cannot be empty/falsy 97322:29:03 scoped uniqueness validation 97422:29:04 rejects duplicate award emoji 97522:29:05 allows duplicate award emoji for ghost users 97622:29:05 when importing 97722:29:06 allows duplicate award emoji 97822:29:06# [RSpecRunTime] RSpec elapsed time: 12 minutes 16.14 seconds. Current RSS: ~1078M. Threads: 5. load average: 1.08 1.16 1.08 1/296 9805 98122:29:07 is accepted on subgroup issue 98222:29:07 is not supported on personal snippet (yet) 98522:29:07# [RSpecRunTime] RSpec elapsed time: 12 minutes 17.93 seconds. Current RSS: ~1080M. Threads: 5. load average: 1.08 1.16 1.08 1/295 9806 98722:29:07 with merge_request 98922:29:08 with note_on_issue 99522:29:09 is expected to contain exactly #<AwardEmoji id: 5, name: "thumbsup", user_id: 657, awardable_type: "Issue", created_at: "2024-11-13 22:29:08.946889891 +0000", updated_at: "2024-11-13 22:29:08.946889891 +0000", awardable_id: 73> 99622:29:09# [RSpecRunTime] RSpec elapsed time: 12 minutes 19.5 seconds. Current RSS: ~1079M. Threads: 5. load average: 1.08 1.16 1.08 1/295 9807 99922:29:09 is expected to contain exactly #<AwardEmoji id: 6, name: "thumbsdown", user_id: 659, awardable_type: "Issue", created_at: "2024-11-13 22:29:09.457166016 +0000", updated_at: "2024-11-13 22:29:09.457166016 +0000", awardable_id: 74> 100122:29:09 is expected to contain exactly #<AwardEmoji id: 5, name: "thumbsup", user_id: 657, awardable_type: "Issue", created_at: "2024-11-13 22:29:08.946889891 +0000", updated_at: "2024-11-13 22:29:08.946889891 +0000", awardable_id: 73> 100222:29:09 is expected to contain exactly #<AwardEmoji id: 5, name: "thumbsup", user_id: 657, awardable_type: "Issue", created_at: "2024-11-13 22:29:08.946889891 +0000", updated_at: "2024-11-13 22:29:08.946889891 +0000", awardable_id: 73> and #<AwardEmoji id: 6, name: "thumbsdown", user_id: 659, awardable_type: "Issue", created_at: "2024-11-13 22:29:09.457166016 +0000", updated_at: "2024-11-13 22:29:09.457166016 +0000", awardable_id: 74> 100422:29:09 is expected to contain exactly #<AwardEmoji id: 5, name: "thumbsup", user_id: 657, awardable_type: "Issue", created_at: "2024-11-13 22:29:08.946889891 +0000", updated_at: "2024-11-13 22:29:08.946889891 +0000", awardable_id: 73> 100522:29:09 is expected to contain exactly #<AwardEmoji id: 5, name: "thumbsup", user_id: 657, awardable_type: "Issue", created_at: "2024-11-13 22:29:08.946889891 +0000", updated_at: "2024-11-13 22:29:08.946889891 +0000", awardable_id: 73> and #<AwardEmoji id: 6, name: "thumbsdown", user_id: 659, awardable_type: "Issue", created_at: "2024-11-13 22:29:09.457166016 +0000", updated_at: "2024-11-13 22:29:09.457166016 +0000", awardable_id: 74> 100622:29:09 broadcasting updates 100822:29:10 broadcasts updates on the note when saved 100922:29:11 broadcasts updates on the note when destroyed 101022:29:11 when importing 101122:29:11 does not broadcast updates on the note when saved 101222:29:11# [RSpecRunTime] RSpec elapsed time: 12 minutes 21.89 seconds. Current RSS: ~1076M. Threads: 5. load average: 1.07 1.15 1.08 1/295 9808 101422:29:11 on another awardable 101522:29:12 does not broadcast updates on the issue when saved 101622:29:13 does not broadcast updates on the issue when destroyed 101722:29:13# [RSpecRunTime] RSpec elapsed time: 12 minutes 23.23 seconds. Current RSS: ~1077M. Threads: 5. load average: 1.07 1.15 1.08 1/295 9809 101922:29:13 bumping updated at 102022:29:13 calls bump_updated_at on the note when saved 102122:29:14 calls bump_updated_at on the note when destroyed 102222:29:14 on another awardable 102322:29:15 does not error out when saved 102422:29:15 does not error out when destroy 102522:29:15# [RSpecRunTime] RSpec elapsed time: 12 minutes 25.93 seconds. Current RSS: ~1077M. Threads: 5. load average: 1.07 1.15 1.08 1/295 9810 102722:29:15 .award_counts_for_user 102822:29:18 returns the awarded emoji in descending order 102922:29:21 limits the returned number of rows 103022:29:21# [RSpecRunTime] RSpec elapsed time: 12 minutes 31.07 seconds. Current RSS: ~1077M. Threads: 5. load average: 1.06 1.15 1.08 1/296 9811 103222:29:21 updating upvotes_count 103422:29:21 updates upvotes_count on the issue when saved 103522:29:22 updates upvotes_count on the issue when destroyed 103622:29:22# [RSpecRunTime] RSpec elapsed time: 12 minutes 32.49 seconds. Current RSS: ~1077M. Threads: 5. load average: 1.06 1.15 1.08 1/296 9812 103822:29:22 on another awardable 103922:29:24 does not update upvotes_count on the merge_request when saved 104022:29:25 does not update upvotes_count on the merge_request when destroyed 104122:29:25# [RSpecRunTime] RSpec elapsed time: 12 minutes 35.7 seconds. Current RSS: ~1098M. Threads: 5. load average: 1.06 1.14 1.08 1/301 9926 104422:29:26 is nil for built-in emoji 104522:29:26 is nil for unrecognized emoji 104622:29:26 is set for custom emoji 104722:29:26 when inside subgroup 104822:29:26 is set for custom emoji 104922:29:26# [RSpecRunTime] RSpec elapsed time: 12 minutes 36.73 seconds. Current RSS: ~1100M. Threads: 5. load average: 1.06 1.14 1.08 1/301 9927 105122:29:26 #to_ability_name 105222:29:28 returns correct ability name 105322:29:28# [RSpecRunTime] RSpec elapsed time: 12 minutes 38.24 seconds. Current RSS: ~1099M. Threads: 5. load average: 1.06 1.14 1.08 1/302 9985 105522:29:28# [RSpecRunTime] Finishing example group spec/models/award_emoji_spec.rb. It took 24.69 seconds. Expected to take 32.01 seconds. 105622:29:28# [RSpecRunTime] Starting example group spec/lib/gitlab/project_template_spec.rb. Expected to take 29.15 seconds. 105722:29:28Gitlab::ProjectTemplate 105922:29:28 returns all templates 106022:29:28 #project_host 106122:29:28 when `preview` is valid 106322:29:28 when `preview` is `nil` 106422:29:28 is expected to eq nil 106522:29:28 #project_path 106622:29:28 is expected to eq "some/project/path" 106722:29:28 #uri_encoded_project_path 106822:29:28 is expected to eq "some%2Fproject%2Fpath" 107022:29:28 when there is a match 107122:29:28 is expected to be a kind of Gitlab::ProjectTemplate 107222:29:28 when there is no match 107322:29:28 is expected to equal nil 107422:29:28 .archive_directory 107522:29:28 is expected to be a kind of Pathname 107622:29:28 instance methods 107722:29:28 is expected to respond to [:logo, :file, :archive_path] 107822:29:28 validate all templates 107922:29:28 rails has a valid archive 108022:29:28 spring has a valid archive 108122:29:28 express has a valid archive 108222:29:28 iosswift has a valid archive 108322:29:28 dotnetcore has a valid archive 108422:29:28 android has a valid archive 108522:29:28 gomicro has a valid archive 108622:29:28 bridgetown has a valid archive 108722:29:28 gatsby has a valid archive 108822:29:28 hugo has a valid archive 108922:29:28 pelican has a valid archive 109022:29:29 jekyll has a valid archive 109122:29:29 plainhtml has a valid archive 109222:29:29 hexo has a valid archive 109322:29:29 middleman has a valid archive 109422:29:29 gitpod_spring_petclinic has a valid archive 109522:29:29 nfhugo has a valid archive 109622:29:29 nfjekyll has a valid archive 109722:29:29 nfplainhtml has a valid archive 109822:29:29 nfgitbook has a valid archive 109922:29:29 nfhexo has a valid archive 110022:29:29 salesforcedx has a valid archive 110122:29:29 serverless_framework has a valid archive 110222:29:29 tencent_serverless_framework has a valid archive 110322:29:29 jsonnet has a valid archive 110422:29:29 cluster_management has a valid archive 110522:29:29 kotlin_native_linux has a valid archive 110622:29:29 typo3_distribution has a valid archive 110722:29:29 laravel has a valid archive 110822:29:29 astro_tailwind has a valid archive 110922:29:29 nist_80053r5 has a valid archive 111022:29:29 with valid parameters 111122:29:30 can be imported 111222:29:30# [RSpecRunTime] RSpec elapsed time: 12 minutes 40.2 seconds. Current RSS: ~1098M. Threads: 5. load average: 1.05 1.14 1.08 1/301 9986 111422:29:30 with valid parameters 111522:29:30 can be imported 111622:29:30 with valid parameters 111722:29:31 can be imported 111822:29:31 with valid parameters 111922:29:31 can be imported 112022:29:31 with valid parameters 112122:29:33 can be imported 112222:29:33# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.36 seconds. Current RSS: ~1095M. Threads: 5. load average: 1.05 1.14 1.08 1/300 9987 112422:29:33 with valid parameters 112522:29:34 can be imported 112622:29:34 with valid parameters 112722:29:34 can be imported 112822:29:34 with valid parameters 112922:29:35 can be imported 113022:29:35 with valid parameters 113122:29:35 can be imported 113222:29:35 with valid parameters 113322:29:36 can be imported 113422:29:36 with valid parameters 113522:29:36 can be imported 113622:29:36 with valid parameters 113722:29:37 can be imported 113822:29:37 with valid parameters 113922:29:37 can be imported 114022:29:37 with valid parameters 114122:29:38 can be imported 114222:29:38 with valid parameters 114322:29:39 can be imported 114422:29:39 with valid parameters 114522:29:39 can be imported 114622:29:39 with valid parameters 114722:29:40 can be imported 114822:29:40 with valid parameters 114922:29:40 can be imported 115022:29:40 with valid parameters 115122:29:41 can be imported 115222:29:41 with valid parameters 115322:29:41 can be imported 115422:29:41 with valid parameters 115522:29:42 can be imported 115622:29:42 with valid parameters 115722:29:42 can be imported 115822:29:42 with valid parameters 115922:29:43 can be imported 116022:29:43 with valid parameters 116122:29:43 can be imported 116222:29:43 with valid parameters 116322:29:44 can be imported 116422:29:44 with valid parameters 116522:29:45 can be imported 116622:29:45 with valid parameters 116722:29:45 can be imported 116822:29:45 with valid parameters 116922:29:46 can be imported 117022:29:46 with valid parameters 117122:29:46 can be imported 117222:29:46 with valid parameters 117322:29:47 can be imported 117422:29:47 with valid parameters 117522:29:47 can be imported 117622:29:47# [RSpecRunTime] Finishing example group spec/lib/gitlab/project_template_spec.rb. It took 19.66 seconds. Expected to take 29.15 seconds. 117722:29:47# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/npm_spec.rb. Expected to take 27.25 seconds. 117822:29:47npm.gitlab-ci.yml 117922:29:47 the created pipeline 118022:29:47 on default branch 118122:29:47 when package.json has been changed 118222:29:47 behaves like publish job created 118322:29:49 creates a pipeline with a single job: publish 118422:29:49# [RSpecRunTime] RSpec elapsed time: 12 minutes 59.18 seconds. Current RSS: ~1080M. Threads: 5. load average: 1.04 1.13 1.08 1/300 10063 118622:29:49 when package.json does not exist or has not been changed 118722:29:49 behaves like no pipeline created 118822:29:50 does not create a pipeline because the only job (publish) is not created 118922:29:50# [RSpecRunTime] RSpec elapsed time: 13 minutes 0.43 second. Current RSS: ~1080M. Threads: 5. load average: 1.12 1.15 1.09 1/300 10139 119122:29:50 when the branch name is v1.0.0 119222:29:50 behaves like publish job created 119322:29:51 creates a pipeline with a single job: publish 119422:29:51# [RSpecRunTime] RSpec elapsed time: 13 minutes 1.97 seconds. Current RSS: ~1080M. Threads: 5. load average: 1.12 1.15 1.09 2/300 10224 119622:29:51 when the tag name is v1.0.0 119722:29:51 behaves like publish job created 119822:29:53 creates a pipeline with a single job: publish 119922:29:53# [RSpecRunTime] RSpec elapsed time: 13 minutes 3.37 seconds. Current RSS: ~1082M. Threads: 5. load average: 1.12 1.15 1.09 1/300 10302 120122:29:53 when the branch name is v2.1.0-alpha 120222:29:53 behaves like publish job created 120322:29:54 creates a pipeline with a single job: publish 120422:29:54# [RSpecRunTime] RSpec elapsed time: 13 minutes 4.75 seconds. Current RSS: ~1082M. Threads: 5. load average: 1.12 1.15 1.09 1/300 10387 120622:29:54 when the tag name is v2.1.0-alpha 120722:29:54 behaves like publish job created 120822:29:56 creates a pipeline with a single job: publish 120922:29:56# [RSpecRunTime] RSpec elapsed time: 13 minutes 6.05 seconds. Current RSS: ~1082M. Threads: 5. load average: 1.11 1.15 1.09 1/300 10465 121122:29:56 when the branch name is patch-1 121222:29:56 behaves like no pipeline created 121322:29:57 does not create a pipeline because the only job (publish) is not created 121422:29:57# [RSpecRunTime] RSpec elapsed time: 13 minutes 7.4 seconds. Current RSS: ~1083M. Threads: 5. load average: 1.11 1.15 1.09 1/300 10550 121622:29:57 when the tag name is patch-1 121722:29:57 behaves like no pipeline created 121822:29:58 does not create a pipeline because the only job (publish) is not created 121922:29:58# [RSpecRunTime] RSpec elapsed time: 13 minutes 8.59 seconds. Current RSS: ~1083M. Threads: 5. load average: 1.11 1.15 1.09 1/300 10628 122122:29:58 when the branch name is my-feature-branch 122222:29:58 behaves like no pipeline created 122322:29:59 does not create a pipeline because the only job (publish) is not created 122422:29:59# [RSpecRunTime] RSpec elapsed time: 13 minutes 9.81 seconds. Current RSS: ~1083M. Threads: 5. load average: 1.11 1.15 1.09 1/300 10713 122622:29:59 when the tag name is my-feature-branch 122722:29:59 behaves like no pipeline created 122822:30:01 does not create a pipeline because the only job (publish) is not created 122922:30:01# [RSpecRunTime] RSpec elapsed time: 13 minutes 11.2 seconds. Current RSS: ~1082M. Threads: 5. load average: 1.10 1.14 1.09 1/300 10791 123122:30:01 when the branch name is v1 123222:30:01 behaves like no pipeline created 123322:30:02 does not create a pipeline because the only job (publish) is not created 123422:30:02# [RSpecRunTime] RSpec elapsed time: 13 minutes 12.57 seconds. Current RSS: ~1081M. Threads: 5. load average: 1.10 1.14 1.09 1/300 10876 123622:30:02 when the tag name is v1 123722:30:02 behaves like no pipeline created 123822:30:03 does not create a pipeline because the only job (publish) is not created 123922:30:03# [RSpecRunTime] RSpec elapsed time: 13 minutes 13.86 seconds. Current RSS: ~1082M. Threads: 5. load average: 1.10 1.14 1.09 1/300 10954 124122:30:03 when the branch name is v1.0 124222:30:03 behaves like no pipeline created 124322:30:05 does not create a pipeline because the only job (publish) is not created 124422:30:05# [RSpecRunTime] RSpec elapsed time: 13 minutes 15.33 seconds. Current RSS: ~1082M. Threads: 5. load average: 1.09 1.14 1.08 1/300 11039 124622:30:05 when the tag name is v1.0 124722:30:05 behaves like no pipeline created 124822:30:06 does not create a pipeline because the only job (publish) is not created 124922:30:06# [RSpecRunTime] RSpec elapsed time: 13 minutes 16.72 seconds. Current RSS: ~1082M. Threads: 5. load average: 1.09 1.14 1.08 1/300 11117 125122:30:06 when the branch name is 2.1.0 125222:30:06 behaves like no pipeline created 125322:30:08 does not create a pipeline because the only job (publish) is not created 125422:30:08# [RSpecRunTime] RSpec elapsed time: 13 minutes 18.23 seconds. Current RSS: ~1082M. Threads: 5. load average: 1.09 1.14 1.08 1/300 11202 125622:30:08 when the tag name is 2.1.0 125722:30:08 behaves like no pipeline created 125822:30:09 does not create a pipeline because the only job (publish) is not created 125922:30:09# [RSpecRunTime] RSpec elapsed time: 13 minutes 19.68 seconds. Current RSS: ~1081M. Threads: 5. load average: 1.09 1.14 1.08 1/300 11280 126122:30:09# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/npm_spec.rb. It took 21.76 seconds. Expected to take 27.25 seconds. 126222:30:09# [RSpecRunTime] Starting example group spec/views/notify/pipeline_success_email.html.haml_spec.rb. Expected to take 25.22 seconds. 126322:30:09notify/pipeline_success_email.html.haml 126422:30:09 when pipeline has a name attribute 126522:30:09 behaves like pipeline status changes email 126622:30:09 when the pipeline contains a failed job 126722:30:09 behaves like renders the pipeline status changes email correctly 126822:30:09 pipeline with user 126922:30:11 renders the email correctly 127022:30:11 behaves like correct pipeline information for pipelines for merge requests 127122:30:11 when pipeline for merge request 127222:30:13 renders a source ref of the pipeline 127322:30:13# [RSpecRunTime] RSpec elapsed time: 13 minutes 23.29 seconds. Current RSS: ~1103M. Threads: 5. load average: 1.08 1.14 1.08 1/302 11397 127522:30:13 pipeline without user 127622:30:15 renders the email correctly 127722:30:15# [RSpecRunTime] RSpec elapsed time: 13 minutes 25.1 seconds. Current RSS: ~1104M. Threads: 5. load average: 1.08 1.14 1.08 1/302 11454 127922:30:15 when the latest failed job is a bridge job 128022:30:15 behaves like renders the pipeline status changes email correctly 128122:30:15 pipeline with user 128222:30:16 renders the email correctly 128322:30:16 behaves like correct pipeline information for pipelines for merge requests 128422:30:16 when pipeline for merge request 128522:30:18 renders a source ref of the pipeline 128622:30:18# [RSpecRunTime] RSpec elapsed time: 13 minutes 28.45 seconds. Current RSS: ~1107M. Threads: 5. load average: 1.08 1.14 1.08 1/302 11568 128822:30:18 pipeline without user 128922:30:20 renders the email correctly 129022:30:20# [RSpecRunTime] RSpec elapsed time: 13 minutes 30.24 seconds. Current RSS: ~1107M. Threads: 5. load average: 1.07 1.13 1.08 1/303 11625 129222:30:20 when pipeline does not have a name attribute 129322:30:20 behaves like pipeline status changes email 129422:30:20 when the pipeline contains a failed job 129522:30:20 behaves like renders the pipeline status changes email correctly 129622:30:20 pipeline with user 129722:30:22 renders the email correctly 129822:30:22 behaves like correct pipeline information for pipelines for merge requests 129922:30:22 when pipeline for merge request 130022:30:23 renders a source ref of the pipeline 130122:30:23# [RSpecRunTime] RSpec elapsed time: 13 minutes 33.71 seconds. Current RSS: ~1108M. Threads: 5. load average: 1.07 1.13 1.08 2/303 11740 130322:30:23 pipeline without user 130422:30:25 renders the email correctly 130522:30:25# [RSpecRunTime] RSpec elapsed time: 13 minutes 35.54 seconds. Current RSS: ~1109M. Threads: 5. load average: 1.06 1.13 1.08 1/302 11797 130722:30:25 when the latest failed job is a bridge job 130822:30:25 behaves like renders the pipeline status changes email correctly 130922:30:25 pipeline with user 131022:30:27 renders the email correctly 131122:30:27 behaves like correct pipeline information for pipelines for merge requests 131222:30:27 when pipeline for merge request 131322:30:28 renders a source ref of the pipeline 131422:30:28# [RSpecRunTime] RSpec elapsed time: 13 minutes 38.87 seconds. Current RSS: ~1108M. Threads: 5. load average: 1.06 1.13 1.08 1/302 11912 131622:30:28 pipeline without user 131722:30:30 renders the email correctly 131822:30:30# [RSpecRunTime] RSpec elapsed time: 13 minutes 40.58 seconds. Current RSS: ~1107M. Threads: 5. load average: 1.06 1.13 1.08 1/302 11969 132022:30:30# [RSpecRunTime] Finishing example group spec/views/notify/pipeline_success_email.html.haml_spec.rb. It took 20.9 seconds. Expected to take 25.22 seconds. 132122:30:30# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/service_ping_report_spec.rb. Expected to take 23.36 seconds. 132222:30:30Gitlab::Usage::ServicePingReport 132322:30:30 all_metrics_values 132422:30:30 generates the service ping when there are no missing values 132522:30:30 generates the service ping with the missing values 132622:30:30 with usage data payload with symbol keys and instrumented payload with string keys 132722:30:30 correctly merges string and symbol keys 132822:30:30 for output: :metrics_queries 132922:30:30 generates the service ping 133022:30:30 for output: :non_sql_metrics_values 133122:30:30 generates the service ping 133222:30:30 when using cached 133322:30:30 for cached: true 133422:30:30 caches the values 133522:30:30 writes to cache and returns fresh data 133622:30:30 when no caching 133722:30:31 returns fresh data 133822:30:31 cross test values against queries 133922:30:45 generates queries that match collected data 134022:30:45# [RSpecRunTime] RSpec elapsed time: 13 minutes 55.75 seconds. Current RSS: ~1126M. Threads: 5. load average: 0.97 1.11 1.08 1/296 11970 134222:30:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/service_ping_report_spec.rb. It took 15.25 seconds. Expected to take 23.36 seconds. 134322:30:45# [RSpecRunTime] Starting example group spec/services/merge_requests/post_merge_service_spec.rb. Expected to take 21.59 seconds. 134422:30:45MergeRequests::PostMergeService 134622:30:47 refreshes the number of open merge requests for a valid MR 134722:30:48 updates metrics 134822:30:48 calls the merge request activity counter 134922:30:49 deletes non-latest diffs 135022:30:49 clean up environments for the merge request 135122:30:50 schedules CleanupRefsService 135222:30:50 behaves like cache counters invalidator 135322:30:51 invalidates counter cache for assignees 135422:30:51# [RSpecRunTime] RSpec elapsed time: 14 minutes 1.77 seconds. Current RSS: ~1131M. Threads: 5. load average: 0.97 1.10 1.08 1/298 12030 135622:30:51 behaves like merge request reviewers cache counters invalidator 135722:30:52 invalidates counter cache for reviewers 135822:30:52 when there are issues to be closed 135922:30:53 performs MergeRequests::CloseIssueWorker asynchronously 136022:30:53 when mr_merge_skips_close_issue_authorization feature flag is disabled 136122:30:54 does not use the last optional argument of the worker 136222:30:54# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.13 seconds. Current RSS: ~1110M. Threads: 5. load average: 0.97 1.10 1.08 1/298 12031 136422:30:54 when issue is an external issue 136522:30:54 executes Issues::CloseService 136622:30:54 when the merge request has review apps 136722:30:56 cancels all review app deployments 136822:30:56# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.61 seconds. Current RSS: ~1086M. Threads: 5. load average: 0.98 1.10 1.07 1/298 12032 137022:30:56 when the merge request has a pages deployment 137122:30:57 performs Pages::DeactivateMrDeploymentWorker asynchronously 137222:30:57 when there are auto merge MRs with the branch as target 137322:30:57 when source branch is to be deleted 137422:30:58 aborts auto merges 137522:30:59# [RSpecRunTime] RSpec elapsed time: 14 minutes 8.98 seconds. Current RSS: ~1087M. Threads: 5. load average: 0.98 1.10 1.07 1/301 12068 137722:30:59 when source branch is not be deleted 137822:31:00 does not abort any auto merges 137922:31:00# [RSpecRunTime] RSpec elapsed time: 14 minutes 10.42 seconds. Current RSS: ~1086M. Threads: 5. load average: 0.98 1.10 1.07 1/302 12104 138122:31:00 when merge_when_checks_pass is disabled 138222:31:01 does not aborts any auto merges 138322:31:01# [RSpecRunTime] RSpec elapsed time: 14 minutes 11.76 seconds. Current RSS: ~1087M. Threads: 5. load average: 0.98 1.10 1.07 1/302 12139 138522:31:01 when event source is given 138622:31:02 creates a resource_state_event as expected 138722:31:02# [RSpecRunTime] RSpec elapsed time: 14 minutes 12.87 seconds. Current RSS: ~1089M. Threads: 5. load average: 0.98 1.10 1.07 1/302 12174 138922:31:02# [RSpecRunTime] Finishing example group spec/services/merge_requests/post_merge_service_spec.rb. It took 17.05 seconds. Expected to take 21.59 seconds. 139022:31:02# [RSpecRunTime] Starting example group spec/lib/gitlab/email/handler/create_issue_handler_spec.rb. Expected to take 20.0 seconds. 139122:31:02Gitlab::Email::Handler::CreateIssueHandler 139222:31:02 behaves like reply processing shared examples 139322:31:02 when the user could not be found 139422:31:03 raises a UserNotFoundError 139522:31:03 when the user is not authorized to the project 139622:31:04 raises a ProjectNotFound 139722:31:04 when email key 139822:31:05 matches the new format 139922:31:06 matches the legacy format 140022:31:06 doesn't match either format 140122:31:06# [RSpecRunTime] RSpec elapsed time: 14 minutes 16.76 seconds. Current RSS: ~1086M. Threads: 5. load average: 0.98 1.10 1.07 1/301 12175 140322:31:06 when everything is fine 140422:31:06 behaves like a new issue 140522:31:08Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 140722:31:08To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 140822:31:08 creates a new issue 140922:31:08# [RSpecRunTime] RSpec elapsed time: 14 minutes 18.06 seconds. Current RSS: ~1085M. Threads: 5. load average: 0.98 1.10 1.07 1/301 12176 141122:31:08 creates a new issue with legacy email address 141222:31:08 behaves like a new issue 141322:31:09Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 141522:31:09To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 141622:31:09 creates a new issue 141722:31:09# [RSpecRunTime] RSpec elapsed time: 14 minutes 19.33 seconds. Current RSS: ~1084M. Threads: 5. load average: 0.98 1.10 1.07 1/301 12177 141922:31:09 when the reply is blank 142022:31:10Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 142222:31:10To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 142322:31:10 creates a new issue 142422:31:10# [RSpecRunTime] RSpec elapsed time: 14 minutes 20.48 seconds. Current RSS: ~1087M. Threads: 5. load average: 0.98 1.10 1.07 1/301 12178 142622:31:10 when there are quotes in email 142722:31:11Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 142922:31:11To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 143022:31:11 creates a new issue 143122:31:11# [RSpecRunTime] RSpec elapsed time: 14 minutes 21.68 seconds. Current RSS: ~1088M. Threads: 5. load average: 0.98 1.10 1.07 1/298 12179 143322:31:11 when all lines of email are quotes 143422:31:12Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 143622:31:12To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 143722:31:12 creates email with correct body 143822:31:12# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.8 seconds. Current RSS: ~1087M. Threads: 5. load average: 0.98 1.10 1.07 1/296 12180 144022:31:12 something is wrong 144122:31:13 raises a RateLimitedService::RateLimitedError 144222:31:13 when the issue could not be saved 144322:31:14Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 144522:31:14To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 144622:31:14 raises an InvalidIssueError 144722:31:14# [RSpecRunTime] RSpec elapsed time: 14 minutes 24.62 seconds. Current RSS: ~1086M. Threads: 5. load average: 0.98 1.10 1.07 1/296 12181 144922:31:14 when we can't find the incoming_email_token 145022:31:15 raises an UserNotFoundError 145122:31:15 when project is private 145222:31:16 raises a ProjectNotFound if the user is not a member 145322:31:16 when project ID is invalid 145422:31:16 raises a ProjectNotFound 145522:31:16# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/handler/create_issue_handler_spec.rb. It took 13.81 seconds. Expected to take 20.0 seconds. 145622:31:16# [RSpecRunTime] Starting example group spec/workers/new_merge_request_worker_spec.rb. Expected to take 18.57 seconds. 145722:31:16NewMergeRequestWorker 145922:31:16 when a merge request not found 146022:31:16 does not call Services 146122:31:17 logs an error 146222:31:17 when a user not found 146322:31:18 does not call Services 146422:31:20 logs an error 146522:31:20# [RSpecRunTime] RSpec elapsed time: 14 minutes 30.36 seconds. Current RSS: ~1103M. Threads: 5. load average: 1.14 1.13 1.08 3/303 12297 146822:31:20 is labeled as idempotent 146922:31:22Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 147122:31:22To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 147222:31:22 performs multiple times sequentially without raising an exception 147322:31:22 when the merge request author is blocked 147422:31:22 behaves like a new merge request where the author cannot trigger notifications 147522:31:23Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 147722:31:23To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 147822:31:23 does not create a notification for the mentioned user 147922:31:23# [RSpecRunTime] RSpec elapsed time: 14 minutes 33.85 seconds. Current RSS: ~1102M. Threads: 5. load average: 1.14 1.13 1.08 1/301 12298 148122:31:23 when the merge request author is a ghost 148222:31:23 behaves like a new merge request where the author cannot trigger notifications 148322:31:25Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 148522:31:25To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 148622:31:25 does not create a notification for the mentioned user 148722:31:25# [RSpecRunTime] RSpec elapsed time: 14 minutes 35.59 seconds. Current RSS: ~1097M. Threads: 5. load average: 1.05 1.11 1.08 1/301 12299 148922:31:25 when everything is ok 149022:31:27Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 149222:31:27To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 149322:31:27 creates a new event record 149422:31:28Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 149622:31:28To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 149722:31:28 creates a notification for the mentioned user 149822:31:28 when the merge request is prepared 149922:31:30 does not call the create service 150022:31:30# [RSpecRunTime] RSpec elapsed time: 14 minutes 40.15 seconds. Current RSS: ~1086M. Threads: 5. load average: 1.05 1.10 1.08 1/299 12300 150222:31:30 when the merge request is not prepared 150322:31:31Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 150522:31:31To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 150622:31:31 calls the create service 150722:31:32# [RSpecRunTime] RSpec elapsed time: 14 minutes 41.98 seconds. Current RSS: ~1085M. Threads: 5. load average: 1.05 1.10 1.08 1/297 12301 150922:31:32# [RSpecRunTime] Finishing example group spec/workers/new_merge_request_worker_spec.rb. It took 15.29 seconds. Expected to take 18.57 seconds. 151022:31:32# [RSpecRunTime] Starting example group spec/finders/merge_requests/oldest_per_commit_finder_spec.rb. Expected to take 17.16 seconds. 151122:31:32MergeRequests::OldestPerCommitFinder 151322:31:36 returns a Hash mapping commit SHAs to their oldest merge requests 151422:31:37 skips merge requests that are not merged 151522:31:39 includes the merge request for a merge commit 151622:31:41 includes a merge request that was squashed into the target branch 151722:31:42 includes a merge request for both a squash and merge commit 151822:31:44 includes a merge request for fast-forward merged MR 151922:31:47 includes the oldest merge request when a merge commit is present in a newer merge request 152022:31:47# [RSpecRunTime] RSpec elapsed time: 14 minutes 57.33 seconds. Current RSS: ~1120M. Threads: 5. load average: 1.04 1.10 1.08 1/302 12532 152222:31:47# [RSpecRunTime] Finishing example group spec/finders/merge_requests/oldest_per_commit_finder_spec.rb. It took 15.35 seconds. Expected to take 17.16 seconds. 152322:31:47# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/snippets_repository_pipeline_spec.rb. Expected to take 16.19 seconds. 152422:31:47BulkImports::Projects::Pipelines::SnippetsRepositoryPipeline 152622:31:48 is a GraphqlExtractor with Graphql::GetSnippetRepositoryQuery 152822:31:48 when a snippet is not matched 152922:31:48 behaves like skippable snippet 153022:31:49 does not create snippet repo 153122:31:49 when httpUrlToRepo is empty 153222:31:49 behaves like skippable snippet 153322:31:50 does not create snippet repo 153422:31:50 when a snippet matches 153522:31:50 when snippet url is valid 153622:31:51 creates snippet repo 153722:31:52 skips already cached snippets 153822:31:53 updates snippets statistics 153922:31:54 fetches snippet repo from url 154022:31:54# [RSpecRunTime] RSpec elapsed time: 15 minutes 4.96 seconds. Current RSS: ~1102M. Threads: 5. load average: 1.03 1.10 1.08 1/299 12585 154222:31:54 when url is invalid 154322:31:54 when not a real URL 154422:31:54 behaves like skippable snippet 154522:31:55 does not create snippet repo 154622:31:55 when scheme is blocked 154722:31:56 logs the failure 154822:31:56 behaves like skippable snippet 154922:31:57 does not create snippet repo 155022:31:57# [RSpecRunTime] RSpec elapsed time: 15 minutes 7.76 seconds. Current RSS: ~1100M. Threads: 5. load average: 0.95 1.08 1.07 1/297 12586 155222:31:57 when snippet is invalid 155322:31:58 does not leave a hanging SnippetRepository behind 155422:31:59 does not call UpdateStatisticsService 155522:31:59 behaves like skippable snippet 155622:32:00 does not create snippet repo 155722:32:01# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.0 seconds. Current RSS: ~1096M. Threads: 5. load average: 0.95 1.08 1.07 1/297 12611 155922:32:01# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/snippets_repository_pipeline_spec.rb. It took 13.67 seconds. Expected to take 16.19 seconds. 156022:32:01# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/observers/transaction_duration_spec.rb. Expected to take 15.25 seconds. 156122:32:01Gitlab::Database::Migrations::Observers::TransactionDuration 156222:32:04 records real and sub transactions duration 156322:32:04 when there are sub-transactions 156422:32:04 records transaction duration 156522:32:04# [RSpecRunTime] RSpec elapsed time: 15 minutes 14.26 seconds. Current RSS: ~1089M. Threads: 5. load average: 0.95 1.08 1.07 1/297 12612 156722:32:04 when there are real-transactions 156822:32:07 records transaction duration 156922:32:07# [RSpecRunTime] RSpec elapsed time: 15 minutes 17.39 seconds. Current RSS: ~1078M. Threads: 5. load average: 0.96 1.08 1.07 1/297 12613 157122:32:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/observers/transaction_duration_spec.rb. It took 6.39 seconds. Expected to take 15.25 seconds. 157222:32:07# [RSpecRunTime] Starting example group spec/models/commit_signatures/gpg_signature_spec.rb. Expected to take 14.52 seconds. 157322:32:07CommitSignatures::GpgSignature 157422:32:10 does not allow STI 157522:32:10 behaves like having unique enum values 157622:32:10 has unique values in "verification_status" 157722:32:10# [RSpecRunTime] RSpec elapsed time: 15 minutes 20.5 seconds. Current RSS: ~1081M. Threads: 5. load average: 1.04 1.09 1.07 1/297 12673 157922:32:10 behaves like commit signature 158022:32:10 associations 158122:32:10 is expected to belong to project required: true 158322:32:10 is expected to validate that :commit_sha cannot be empty/falsy 158422:32:10 is expected to validate that :project_id cannot be empty/falsy 158522:32:10 .safe_create! 158622:32:11 finds a signature by commit sha if it existed 158722:32:11 creates a new signature if it was not found 158822:32:11 assigns the correct attributes when creating 158922:32:11 does not raise an error in case of a race condition 159122:32:11 fetches the commit through the project 159222:32:11 behaves like signature with type checking 159322:32:11 signature type checkers 159422:32:11 method: :gpg?, expected: true 159522:32:11 is expected to eq true 159622:32:11 method: :ssh?, expected: false 159722:32:11 is expected to eq false 159822:32:11 method: :x509?, expected: false 159922:32:12 is expected to eq false 160022:32:12 associations 160122:32:12 is expected to belong to gpg_key required: false 160222:32:12 is expected to belong to gpg_key_subkey required: false 160422:32:12 is expected to validate that :commit_sha cannot be empty/falsy 160522:32:12 is expected to validate that :gpg_key_primary_keyid cannot be empty/falsy 160622:32:12 .by_commit_sha scope 160722:32:13 returns all gpg signatures by sha 160822:32:13# [RSpecRunTime] RSpec elapsed time: 15 minutes 23.23 seconds. Current RSS: ~1084M. Threads: 5. load average: 1.04 1.09 1.07 1/297 12674 161122:32:13 supports the assignment of a GpgKey 161222:32:14 supports the assignment of a GpgKeySubkey 161322:32:15 clears gpg_key and gpg_key_subkey_id when passing nil 161422:32:15# [RSpecRunTime] RSpec elapsed time: 15 minutes 25.31 seconds. Current RSS: ~1086M. Threads: 5. load average: 1.04 1.09 1.07 1/297 12675 161722:32:15 when commit does not exist 161922:32:16 when commit exists 162022:32:16 returns an instance of Gitlab::Gpg::Commit 162122:32:16 #signed_by_user 162222:32:17 retrieves the gpg_key user 162322:32:17 when signature is verified system and no key is stored 162422:32:17 retrieves the user from the gpg signature email 162522:32:17 when feature flag is disabled 162722:32:18# [RSpecRunTime] RSpec elapsed time: 15 minutes 28.65 seconds. Current RSS: ~1086M. Threads: 5. load average: 1.04 1.09 1.07 1/297 12676 162922:32:18 #reverified_status 163022:32:18 when verification_status is verified 163122:32:18 returns existing verification status 163222:32:18 when commit author does not match the gpg_key author 163322:32:18 returns existing verification status 163422:32:18 when verification_status is verified_system 163522:32:18 returns existing verification status 163622:32:18 when commit author does not match the gpg_key author 163722:32:19 returns existing verification status 163822:32:19# [RSpecRunTime] Finishing example group spec/models/commit_signatures/gpg_signature_spec.rb. It took 11.69 seconds. Expected to take 14.52 seconds. 163922:32:19# [RSpecRunTime] Starting example group spec/uploaders/packages/debian/distribution_release_file_uploader_spec.rb. Expected to take 13.01 seconds. 164022:32:19Packages::Debian::DistributionReleaseFileUploader 164122:32:19 Packages::Debian::ProjectDistribution 164222:32:19 is expected to includes the Packages::GcsSignedUrlMetadata module 164322:32:19 behaves like builds correct paths 164522:32:19 behaves like matches the method pattern 164622:32:19 is expected to match /^\h{2}\/\h{2}\/\h{64}\/debian_project_distribution\/\d+$/ 164822:32:19 behaves like matches the method pattern 164922:32:19 is expected to match /\/packages\/tmp\/cache$/ 165122:32:19 behaves like matches the method pattern 165222:32:19 is expected to match /\/packages\/tmp\/work$/ 165322:32:19 #upload_path 165422:32:19 behaves like matches the method pattern 165522:32:19 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 165622:32:19 #relative_path 165722:32:19 is relative (PENDING: Path not set, skipping.) 165822:32:19 .absolute_path 165922:32:19 behaves like matches the method pattern 166022:32:19 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 166222:32:19 behaves like matches the method pattern 166322:32:19 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 166422:32:19 path traversal exploits 166522:32:19 throws an exception 166622:32:19 object store is remote 166722:32:19 behaves like builds correct paths 166922:32:19 behaves like matches the method pattern 167022:32:19 is expected to match /^\h{2}\/\h{2}\/\h{64}\/debian_project_distribution\/\d+$/ 167222:32:19 behaves like matches the method pattern 167322:32:19 is expected to match /\/packages\/tmp\/cache$/ 167522:32:19 behaves like matches the method pattern 167622:32:19 is expected to match /\/packages\/tmp\/work$/ 167722:32:19 #upload_path 167822:32:19 behaves like matches the method pattern 167922:32:19 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 168022:32:19 #relative_path 168122:32:20 is relative (PENDING: Path not set, skipping.) 168222:32:20 .absolute_path 168322:32:20 behaves like matches the method pattern 168422:32:20 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 168622:32:20 behaves like matches the method pattern 168722:32:20 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 168822:32:20 path traversal exploits 168922:32:20 throws an exception 169122:32:20 with object storage enabled 169222:32:20 can store file remotely 169322:32:20 behaves like augmenting GCS signed URL with metadata 169422:32:20 when the fog provider is not Google 169522:32:21 is expected not to include "x-goog-custom-audit-gitlab-" 169622:32:21# [RSpecRunTime] RSpec elapsed time: 15 minutes 31.6 seconds. Current RSS: ~1084M. Threads: 5. load average: 1.04 1.09 1.07 1/297 12677 169822:32:21 when the fog provider is Google 169922:32:21 when on GitLab.com 170022:32:22 is expected to include "x-goog-custom-audit-gitlab-namespace=1384" and "x-goog-custom-audit-gitlab-size-bytes=31" 170122:32:22 is expected to include "x-goog-custom-audit-gitlab-project=567" 170222:32:22 when an error occurs 170322:32:23 is expected not to raise Exception 170422:32:24 is expected not to include "x-goog-custom-audit-gitlab-" 170522:32:24 tracks the error 170622:32:24# [RSpecRunTime] RSpec elapsed time: 15 minutes 34.7 seconds. Current RSS: ~1089M. Threads: 5. load average: 1.04 1.09 1.07 1/297 12678 170822:32:24 when not on GitLab.com 170922:32:25 is expected not to include "x-goog-custom-audit-gitlab-" 171122:32:25 is expected to eq "Release" 171222:32:25 with signed_file 171322:32:25 is expected to eq "InRelease" 171422:32:25 Packages::Debian::GroupDistribution 171522:32:25 is expected to includes the Packages::GcsSignedUrlMetadata module 171622:32:25 behaves like builds correct paths 171822:32:25 behaves like matches the method pattern 171922:32:25 is expected to match /^\h{2}\/\h{2}\/\h{64}\/debian_group_distribution\/\d+$/ 172122:32:25 behaves like matches the method pattern 172222:32:25 is expected to match /\/packages\/tmp\/cache$/ 172422:32:25 behaves like matches the method pattern 172522:32:25 is expected to match /\/packages\/tmp\/work$/ 172622:32:25 #upload_path 172722:32:25 behaves like matches the method pattern 172822:32:25 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 172922:32:25 #relative_path 173022:32:25 is relative (PENDING: Path not set, skipping.) 173122:32:25 .absolute_path 173222:32:25 behaves like matches the method pattern 173322:32:25 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 173522:32:25 behaves like matches the method pattern 173622:32:25 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 173722:32:25 path traversal exploits 173822:32:25 throws an exception 173922:32:25 object store is remote 174022:32:25 behaves like builds correct paths 174222:32:25 behaves like matches the method pattern 174322:32:25 is expected to match /^\h{2}\/\h{2}\/\h{64}\/debian_group_distribution\/\d+$/ 174522:32:25 behaves like matches the method pattern 174622:32:25 is expected to match /\/packages\/tmp\/cache$/ 174822:32:25 behaves like matches the method pattern 174922:32:25 is expected to match /\/packages\/tmp\/work$/ 175022:32:25 #upload_path 175122:32:25 behaves like matches the method pattern 175222:32:25 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 175322:32:25 #relative_path 175422:32:26 is relative (PENDING: Path not set, skipping.) 175522:32:26 .absolute_path 175622:32:26 behaves like matches the method pattern 175722:32:26 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 175922:32:26 behaves like matches the method pattern 176022:32:26 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 176122:32:26 path traversal exploits 176222:32:26 throws an exception 176422:32:26 with object storage enabled 176522:32:26 can store file remotely 176622:32:26 behaves like augmenting GCS signed URL with metadata 176722:32:26 when the fog provider is not Google 176822:32:26 is expected not to include "x-goog-custom-audit-gitlab-" 176922:32:26 when the fog provider is Google 177022:32:26 when on GitLab.com 177122:32:26 is expected to include "x-goog-custom-audit-gitlab-namespace=1399" and "x-goog-custom-audit-gitlab-size-bytes=31" 177222:32:26 example at ./spec/support/shared_examples/uploaders/gcs_signed_url_metadata_shared_examples.rb:38 177322:32:26 when an error occurs 177422:32:26 is expected not to raise Exception 177522:32:27 is expected not to include "x-goog-custom-audit-gitlab-" 177622:32:27 tracks the error 177722:32:27 when not on GitLab.com 177822:32:27 is expected not to include "x-goog-custom-audit-gitlab-" 178022:32:27 is expected to eq "Release" 178122:32:27 with signed_file 178222:32:27 is expected to eq "InRelease" 178322:32:27# [RSpecRunTime] Finishing example group spec/uploaders/packages/debian/distribution_release_file_uploader_spec.rb. It took 8.37 seconds. Expected to take 13.01 seconds. 178422:32:27# [RSpecRunTime] Starting example group spec/lib/api/entities/project_spec.rb. Expected to take 12.45 seconds. 178522:32:27API::Entities::Project 178622:32:27 without project feature 178722:32:30 returns a response 178822:32:30# [RSpecRunTime] RSpec elapsed time: 15 minutes 40.5 seconds. Current RSS: ~1085M. Threads: 5. load average: 1.10 1.10 1.08 1/297 12679 179022:32:30 .service_desk_address 179122:32:30 when a user can admin issues 179322:32:31# [RSpecRunTime] RSpec elapsed time: 15 minutes 41.56 seconds. Current RSS: ~1091M. Threads: 5. load average: 1.10 1.10 1.08 1/297 12680 179522:32:31 when a user can not admin project 179722:32:32 .shared_with_groups 179822:32:32 when the current user does not have access to the group 180022:32:33# [RSpecRunTime] RSpec elapsed time: 15 minutes 43.69 seconds. Current RSS: ~1125M. Threads: 5. load average: 1.10 1.10 1.08 1/297 12681 180222:32:33 when the current user has access to the group 180322:32:35 contains information about the shared group 180422:32:35# [RSpecRunTime] RSpec elapsed time: 15 minutes 45.12 seconds. Current RSS: ~1142M. Threads: 5. load average: 1.10 1.10 1.08 1/295 12682 180622:32:35 .ci/cd settings 180722:32:35 when the user is not an admin 180822:32:36 does not return ci settings 180922:32:36# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.48 seconds. Current RSS: ~1138M. Threads: 5. load average: 1.10 1.10 1.08 1/295 12683 181122:32:36 when the user has admin privileges 181222:32:37 returns ci settings 181322:32:37# [RSpecRunTime] RSpec elapsed time: 15 minutes 47.64 seconds. Current RSS: ~1137M. Threads: 5. load average: 1.10 1.10 1.08 1/295 12684 181522:32:37# [RSpecRunTime] Finishing example group spec/lib/api/entities/project_spec.rb. It took 10.18 seconds. Expected to take 12.45 seconds. 181622:32:37# [RSpecRunTime] Starting example group spec/models/ci/namespace_mirror_spec.rb. Expected to take 11.76 seconds. 181722:32:37Ci::NamespaceMirror 181822:32:38 does not allow STI 181922:32:38 associations 182022:32:39 is expected to belong to namespace required: false 182122:32:39 is expected to have many project_mirrors 182222:32:40 has a bidirectional relationship with project mirrors 182322:32:40# [RSpecRunTime] RSpec elapsed time: 15 minutes 50.38 seconds. Current RSS: ~1130M. Threads: 5. load average: 1.09 1.10 1.08 1/295 12685 182622:32:40 .by_group_and_descendants 182722:32:41 returns groups having group2.id in traversal_ids 182822:32:41 .contains_traversal_ids 182922:32:41 when passing a top-level group 183022:32:42 returns only itself and children of that group 183122:32:42# [RSpecRunTime] RSpec elapsed time: 15 minutes 52.44 seconds. Current RSS: ~1122M. Threads: 5. load average: 1.09 1.10 1.08 1/295 12686 183322:32:42 when passing many levels of groups 183422:32:43 returns only the asked group 183522:32:43# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.78 seconds. Current RSS: ~1118M. Threads: 5. load average: 1.09 1.10 1.08 1/295 12687 183722:32:43 when passing invalid data 183822:32:45 data is properly sanitised 183922:32:45# [RSpecRunTime] RSpec elapsed time: 15 minutes 55.03 seconds. Current RSS: ~1116M. Threads: 5. load average: 1.09 1.10 1.08 1/295 12688 184122:32:45 .by_namespace_id 184222:32:45 returns namespace mirrors of namespace id 184422:32:45 when namespace mirror does not exist in the first place 184522:32:46 creates the mirror 184622:32:46 when namespace mirror does already exist 184722:32:47 updates the mirror 184822:32:47# [RSpecRunTime] Finishing example group spec/models/ci/namespace_mirror_spec.rb. It took 9.83 seconds. Expected to take 11.76 seconds. 184922:32:47# [RSpecRunTime] Starting example group spec/workers/packages/go/sync_packages_worker_spec.rb. Expected to take 11.17 seconds. 185022:32:47Packages::Go::SyncPackagesWorker 185222:32:49 with no existing packages 185322:32:49 behaves like it creates a package 185422:32:50 returns a package for example.com/project@v1.0.1 185522:32:50# [RSpecRunTime] RSpec elapsed time: 16 minutes 0.03 second. Current RSS: ~1115M. Threads: 5. load average: 1.08 1.10 1.08 1/300 12975 185722:32:50 behaves like it creates a package 185822:32:50 returns a package for example.com/project@v1.0.2 185922:32:50 behaves like it creates a package 186022:32:50 returns a package for example.com/project@v1.0.3 186122:32:50 behaves like it creates a package 186222:32:50 returns a package for example.com/project/mod@v1.0.3 186322:32:50 behaves like it creates a package 186422:32:51 returns a package for example.com/project/v2@v2.0.0 186522:32:51 with existing packages 186622:32:51 behaves like it creates a package 186722:32:51 returns a package for example.com/project@v1.0.1 186822:32:51 behaves like it creates a package 186922:32:51 returns a package for example.com/project@v1.0.2 187022:32:51 behaves like it creates a package 187122:32:51 returns a package for example.com/project@v1.0.3 187222:32:51 behaves like it creates a package 187322:32:52 returns a package for example.com/project/mod@v1.0.3 187422:32:52 behaves like it creates a package 187522:32:52 returns a package for example.com/project/v2@v2.0.0 187622:32:52 marked as pending_destruction 187722:32:52 behaves like it creates a package 187822:32:52 returns a package for example.com/project@v1.0.1 187922:32:52 behaves like it creates a package 188022:32:53 returns a package for example.com/project@v1.0.2 188122:32:53 behaves like it creates a package 188222:32:53 returns a package for example.com/project@v1.0.3 188322:32:53 behaves like it creates a package 188422:32:54 returns a package for example.com/project/mod@v1.0.3 188522:32:54 behaves like it creates a package 188622:32:54 returns a package for example.com/project/v2@v2.0.0 188722:32:54 with a package that exceeds project limits 188822:32:54 logs an exception 188922:32:54 path: "", version: "v1.0.1" 189022:32:54 behaves like an idempotent worker 189122:32:54 is labeled as idempotent 189222:32:54 performs multiple times sequentially without raising an exception 189322:32:55 creates a package 189422:32:55 path: "", version: "v1.0.2" 189522:32:55 behaves like an idempotent worker 189622:32:55 is labeled as idempotent 189722:32:55 performs multiple times sequentially without raising an exception 189822:32:55 creates a package 189922:32:55 path: "", version: "v1.0.3" 190022:32:55 behaves like an idempotent worker 190122:32:55 is labeled as idempotent 190222:32:55 performs multiple times sequentially without raising an exception 190322:32:56 creates a package 190422:32:56 path: "mod", version: "v1.0.3" 190522:32:56 behaves like an idempotent worker 190622:32:56 is labeled as idempotent 190722:32:56 performs multiple times sequentially without raising an exception 190822:32:56 creates a package 190922:32:56 path: "v2", version: "v2.0.0" 191022:32:56 behaves like an idempotent worker 191122:32:56 is labeled as idempotent 191222:32:57 performs multiple times sequentially without raising an exception 191322:32:57 creates a package 191422:32:57# [RSpecRunTime] Finishing example group spec/workers/packages/go/sync_packages_worker_spec.rb. It took 9.9 seconds. Expected to take 11.17 seconds. 191522:32:57# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/coverage_report_generator_spec.rb. Expected to take 10.73 seconds. 191622:32:57Gitlab::Ci::Reports::CoverageReportGenerator 191822:32:58 when pipeline has multiple builds with coverage reports 191922:32:58 behaves like having a coverage report 192022:32:59 returns coverage reports with collected data 192122:32:59# [RSpecRunTime] RSpec elapsed time: 16 minutes 9.79 seconds. Current RSS: ~1132M. Threads: 5. load average: 1.07 1.09 1.08 1/303 13448 192322:32:59 and it is a child pipeline 192422:33:00 returns empty coverage report 192522:33:00 when there are multiple merge requests for the same source branch 192622:33:00 behaves like having a coverage report 192722:33:01 returns coverage reports with collected data 192822:33:01# [RSpecRunTime] RSpec elapsed time: 16 minutes 11.46 seconds. Current RSS: ~1126M. Threads: 5. load average: 1.06 1.09 1.07 1/303 13491 193022:33:01 when the pipeline is not the head of any merge request 193122:33:01 returns empty coverage report 193222:33:01 when builds are retried 193322:33:02 does not take retried builds into account 193422:33:02 when pipeline does not have any builds with coverage reports 193522:33:03 returns empty coverage reports 193622:33:03 when pipeline has child pipeline with builds that have coverage reports 193722:33:03 behaves like having a coverage report 193822:33:04 returns coverage reports with collected data 193922:33:04# [RSpecRunTime] RSpec elapsed time: 16 minutes 14.84 seconds. Current RSS: ~1120M. Threads: 5. load average: 1.06 1.09 1.07 1/303 13599 194122:33:04 when both parent and child pipeline have builds with coverage reports 194222:33:04 behaves like having a coverage report 194322:33:06 returns coverage reports with collected data 194422:33:06# [RSpecRunTime] RSpec elapsed time: 16 minutes 16.22 seconds. Current RSS: ~1118M. Threads: 5. load average: 1.06 1.09 1.07 1/303 13641 194622:33:06# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/coverage_report_generator_spec.rb. It took 8.88 seconds. Expected to take 10.73 seconds. 194722:33:06# [RSpecRunTime] Starting example group spec/graphql/resolvers/work_items_resolver_spec.rb. Expected to take 10.18 seconds. 194822:33:06Resolvers::WorkItemsResolver 194922:33:07 is expected to have nullable GraphQL type WorkItemConnection 195022:33:07 with a project 195222:33:08 finds all items 195322:33:09 returns items user can see 195422:33:09 batches queries that only include IIDs 195522:33:09 finds a specific item with iids 195622:33:09 finds multiple items with iids 195722:33:10 finds only the items within the project we are looking at 195822:33:10 when searching items 195922:33:10 behaves like graphql query for searching issuables 196022:33:10 uses search optimization 196122:33:10 filters issuables by title 196222:33:10 filters issuables by description 196322:33:10 with in param 196422:33:10 generates an error if param search is missing 196522:33:11 filters issuables by title and description 196622:33:11 filters issuables by description only 196722:33:11 filters issuables by title only 196822:33:11# [RSpecRunTime] RSpec elapsed time: 16 minutes 21.46 seconds. Current RSS: ~1120M. Threads: 5. load average: 1.05 1.09 1.07 1/301 13642 197122:33:11 when sorting by created 197222:33:11 sorts items ascending 197322:33:11 sorts items descending 197422:33:11 when sorting by title 197522:33:12 sorts items ascending 197622:33:12 sorts items descending 197722:33:12 when passing a non existent, batch loaded project 197822:33:12 returns nil without breaking 197922:33:12# [RSpecRunTime] Finishing example group spec/graphql/resolvers/work_items_resolver_spec.rb. It took 6.6 seconds. Expected to take 10.18 seconds. 198022:33:12# [RSpecRunTime] Starting example group spec/graphql/mutations/commits/create_spec.rb. Expected to take 9.67 seconds. 198122:33:12Mutations::Commits::Create 198222:33:13 is expected to require graphql authorizations :push_code 198422:33:13 when user is not a project member 198522:33:13 raises an error 198622:33:13# [RSpecRunTime] RSpec elapsed time: 16 minutes 23.93 seconds. Current RSS: ~1132M. Threads: 5. load average: 1.05 1.09 1.07 1/298 13661 198822:33:13 when user is a direct project member 198922:33:13 and user is a guest 199022:33:14 raises an error 199122:33:14 and user is a developer 199222:33:14 when service successfully creates a new commit 199322:33:14 returns the ETag path for the commit's pipeline 199422:33:14 returns the content of the commit 199522:33:15 returns a new commit 199622:33:15 when request has multiple actions 199722:33:15 returns a new commit 199822:33:15 when actions are not defined 199922:33:15 returns a new commit 200022:33:15 when branch does not exist 200122:33:15 returns errors 200222:33:15 when branch does not exist and a start branch is provided 200322:33:15 returns a new commit 200422:33:15 when message is not set 200522:33:16 returns errors 200622:33:16 when actions are incorrect 200722:33:16 returns errors 200822:33:16 when branch is protected 200922:33:16 returns errors 201022:33:16 when user is an inherited member from the group 201122:33:16 when project is public with private repository 201222:33:16 and user is a guest 201322:33:17 raises an error 201422:33:17# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.39 seconds. Current RSS: ~1144M. Threads: 5. load average: 0.97 1.07 1.07 1/302 13858 201622:33:17 when project is private 201722:33:17 and user is a guest 201822:33:18 raises an error 201922:33:18# [RSpecRunTime] RSpec elapsed time: 16 minutes 28.46 seconds. Current RSS: ~1146M. Threads: 5. load average: 0.97 1.07 1.07 1/302 13877 202122:33:18 when user is a maintainer of a different project 202222:33:19 raises an error 202322:33:19# [RSpecRunTime] Finishing example group spec/graphql/mutations/commits/create_spec.rb. It took 6.52 seconds. Expected to take 9.67 seconds. 202422:33:19# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/group/tree_saver_spec.rb. Expected to take 9.19 seconds. 202522:33:19Gitlab::ImportExport::Group::TreeSaver 202622:33:19 saves the group tree into a json object 202722:33:22 saves the group successfully 202822:33:22 fails to export a group 202922:33:22 exported files 203022:33:22 has one group per line 203122:33:22 has a file per group 203222:33:23 has a file for each group association 203322:33:23 group attributes file 203422:33:23 has a file for each group with its attributes 203522:33:23 does not contain excluded attribute 203622:33:24 does not contain excluded attribute 203722:33:24 does not contain excluded attribute 203822:33:25 does not contain excluded attribute 203922:33:25 does not contain excluded attribute 204022:33:25 does not contain excluded attribute 204122:33:25# [RSpecRunTime] RSpec elapsed time: 16 minutes 35.73 seconds. Current RSS: ~1123M. Threads: 5. load average: 0.97 1.06 1.07 1/301 13886 204322:33:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/group/tree_saver_spec.rb. It took 6.36 seconds. Expected to take 9.19 seconds. 204422:33:25# [RSpecRunTime] Starting example group spec/services/ci/unlock_pipeline_service_spec.rb. Expected to take 8.71 seconds. 204522:33:25Ci::UnlockPipelineService 204722:33:25 when pipeline is not yet exclusively leased 204822:33:26 unlocks the pipeline and all its artifacts 204922:33:26 when disable_ci_partition_pruning is disabled 205022:33:27 unlocks the pipeline and all its artifacts 205122:33:27# [RSpecRunTime] RSpec elapsed time: 16 minutes 37.54 seconds. Current RSS: ~1118M. Threads: 5. load average: 0.97 1.06 1.07 1/297 13887 205322:33:27 and pipeline is already unlocked 205422:33:28 skips the pipeline 205522:33:28 and max execution duration was reached 205622:33:29 keeps the unlocked state of job artifacts already processed and re-enqueues the pipeline 205722:33:29 and an error happened 205822:33:29 and was raised in the middle batches of job artifacts being unlocked 205922:33:30 keeps the unlocked state of job artifacts already processed and re-enqueues the pipeline 206022:33:30 and was raised while unlocking pipeline artifacts 206122:33:30 keeps the unlocked state of job artifacts and re-enqueues the pipeline 206222:33:30 and was raised while unlocking pipeline 206322:33:31 keeps the unlocked state of job artifacts and pipeline artifacts and re-enqueues the pipeline 206422:33:31 when pipeline is already exclusively leased 206522:33:32 does nothing and returns success 206622:33:32# [RSpecRunTime] Finishing example group spec/services/ci/unlock_pipeline_service_spec.rb. It took 6.8 seconds. Expected to take 8.71 seconds. 206722:33:32# [RSpecRunTime] Starting example group spec/graphql/mutations/container_expiration_policies/update_spec.rb. Expected to take 8.36 seconds. 206822:33:32Mutations::ContainerExpirationPolicies::Update 206922:33:33 is expected to require graphql authorizations :admin_container_image 207122:33:33 with existing container expiration policy 207222:33:33 user_role: :maintainer, shared_examples_name: "updating the container expiration policy" 207322:33:33 behaves like updating the container expiration policy 207422:33:33 behaves like updating the container expiration policy attributes 207522:33:33 updates the container expiration policy 207622:33:33 behaves like not creating the container expiration policy 207722:33:33 doesn't create the container expiration policy 207822:33:33# [RSpecRunTime] RSpec elapsed time: 16 minutes 43.61 seconds. Current RSS: ~1114M. Threads: 5. load average: 0.97 1.06 1.07 1/297 13888 208022:33:33 behaves like returning a success 208122:33:33 returns the container expiration policy with no errors 208222:33:33 with invalid params 208322:33:34 doesn't update the cadence 208422:33:34 returns an error 208522:33:34 behaves like not creating the container expiration policy 208622:33:34 doesn't create the container expiration policy 208722:33:34 with blank regex 208822:33:34 doesn't update the cadence 208922:33:35 returns an error 209022:33:35 behaves like not creating the container expiration policy 209122:33:35 doesn't create the container expiration policy 209222:33:35 user_role: :developer, shared_examples_name: "denying access to container expiration policy" 209322:33:35 behaves like denying access to container expiration policy 209422:33:35 raises Gitlab::Graphql::Errors::ResourceNotAvailable 209522:33:35 user_role: :reporter, shared_examples_name: "denying access to container expiration policy" 209622:33:35 behaves like denying access to container expiration policy 209722:33:36 raises Gitlab::Graphql::Errors::ResourceNotAvailable 209822:33:36 user_role: :guest, shared_examples_name: "denying access to container expiration policy" 209922:33:36 behaves like denying access to container expiration policy 210022:33:36 raises Gitlab::Graphql::Errors::ResourceNotAvailable 210122:33:36 user_role: :anonymous, shared_examples_name: "denying access to container expiration policy" 210222:33:36 behaves like denying access to container expiration policy 210322:33:36 raises Gitlab::Graphql::Errors::ResourceNotAvailable 210422:33:36 without existing container expiration policy 210522:33:36 user_role: :maintainer, shared_examples_name: "creating the container expiration policy" 210622:33:36 behaves like creating the container expiration policy 210722:33:36 behaves like updating the container expiration policy attributes 210822:33:37 creates a new container expiration policy 210922:33:37 updates the container expiration policy 211022:33:37 behaves like returning a success 211122:33:37 returns the container expiration policy with no errors 211222:33:37 user_role: :developer, shared_examples_name: "denying access to container expiration policy" 211322:33:37 behaves like denying access to container expiration policy 211422:33:37 raises Gitlab::Graphql::Errors::ResourceNotAvailable 211522:33:37 user_role: :reporter, shared_examples_name: "denying access to container expiration policy" 211622:33:37 behaves like denying access to container expiration policy 211722:33:38 raises Gitlab::Graphql::Errors::ResourceNotAvailable 211822:33:38 user_role: :guest, shared_examples_name: "denying access to container expiration policy" 211922:33:38 behaves like denying access to container expiration policy 212022:33:38 raises Gitlab::Graphql::Errors::ResourceNotAvailable 212122:33:38 user_role: :anonymous, shared_examples_name: "denying access to container expiration policy" 212222:33:38 behaves like denying access to container expiration policy 212322:33:38 raises Gitlab::Graphql::Errors::ResourceNotAvailable 212422:33:38# [RSpecRunTime] Finishing example group spec/graphql/mutations/container_expiration_policies/update_spec.rb. It took 5.96 seconds. Expected to take 8.36 seconds. 212522:33:38# [RSpecRunTime] Starting example group spec/helpers/ci/runners_helper_spec.rb. Expected to take 7.61 seconds. 212622:33:38Ci::RunnersHelper 212722:33:38 #runner_status_icon 212822:33:38 returns online text 212922:33:38 returns never contacted 213022:33:38 returns offline text 213122:33:38 returns stale text 213222:33:38 returns stale text, when runner never contacted 213322:33:38 #toggle_shared_runners_settings_data 213422:33:38 when project has runners 213522:33:39 returns the correct value for is_enabled 213622:33:39 when group can be configured by user 213722:33:39 returns values to configure group 213822:33:39 when project does not have runners 213922:33:40 returns the correct value for is_enabled 214022:33:40 for all projects 214122:33:40 returns the update path for toggling the shared runners setting 214222:33:40 returns false for is_disabled_and_unoverridable when project has no group 214322:33:40 shared_runners_setting: :shared_runners_enabled, is_disabled_and_unoverridable: "false" 214422:33:41 returns the override runner status for project with group 214522:33:41# [RSpecRunTime] RSpec elapsed time: 16 minutes 51.46 seconds. Current RSS: ~1115M. Threads: 5. load average: 0.98 1.06 1.07 1/297 13889 214722:33:41 shared_runners_setting: :shared_runners_disabled_and_overridable, is_disabled_and_unoverridable: "false" 214822:33:42 returns the override runner status for project with group 214922:33:42 shared_runners_setting: :shared_runners_disabled_and_unoverridable, is_disabled_and_unoverridable: "true" 215022:33:42 returns the override runner status for project with group 215122:33:42 #group_runners_data_attributes 215222:33:42 when user can register group runners 215322:33:42 returns group data to render a runner list 215422:33:42 when user cannot register group runners 215522:33:42 returns empty registration token 215622:33:42 #admin_runners_data_attributes 215722:33:42 behaves like admin_runners_data_attributes contains data 215822:33:43 returns data 215922:33:43 #group_shared_runners_settings_data 216022:33:44 returns group data for top level group 216122:33:44 returns group data for child group 216222:33:44 returns groups data for child group with no access to parent 216322:33:44 returns group data for child group with project 216422:33:44 #runner_short_name 216522:33:44 shows runner short name 216622:33:44# [RSpecRunTime] Finishing example group spec/helpers/ci/runners_helper_spec.rb. It took 5.93 seconds. Expected to take 7.61 seconds. 216722:33:44# [RSpecRunTime] Starting example group spec/services/merge_requests/base_service_spec.rb. Expected to take 7.22 seconds. 216822:33:44MergeRequests::BaseService 216922:33:45 #execute_hooks 217022:33:45 with a Jira subscription 217122:33:45 MR contains Jira issue key 217222:33:45 behaves like does not enqueue Jira sync worker 217322:33:45 is expected not to change `Array#size` 217422:33:45# [RSpecRunTime] RSpec elapsed time: 16 minutes 55.59 seconds. Current RSS: ~1140M. Threads: 5. load average: 0.98 1.06 1.06 1/297 13908 217622:33:45 for UpdateService 217722:33:45 behaves like enqueues Jira sync worker 217822:33:46 aggregate_failures 217922:33:46 MR does not contain Jira issue key 218022:33:46 behaves like does not enqueue Jira sync worker 218122:33:46 is expected not to change `Array#size` 218222:33:46 without a Jira subscription 218322:33:46 behaves like does not enqueue Jira sync worker 218422:33:47 is expected not to change `Array#size` 218622:33:48 async: false 218722:33:48 creates a pipeline directly 218822:33:48 allow_duplicate: true 218922:33:48 passes :allow_duplicate as true 219022:33:48# [RSpecRunTime] RSpec elapsed time: 16 minutes 58.64 seconds. Current RSS: ~1148M. Threads: 5. load average: 0.98 1.06 1.06 1/302 14007 219322:33:48 enques a CreatePipelineWorker 219422:33:48 allow_duplicate: true 219522:33:48 passes :allow_duplicate as true 219622:33:48 #constructor_container_arg 219722:33:48 is expected to eq {:project=>"some-value"} 219922:33:48 when #merge_request is defined 220022:33:48 is expected to eq "#<#<Class:0x00007cd14bcad200>>" 220122:33:48 when merge request is present 220222:33:48 is expected to eq "#<#<Class:0x00007cd14dabc278> namespace369/project-574!>" 220322:33:48# [RSpecRunTime] Finishing example group spec/services/merge_requests/base_service_spec.rb. It took 4.4 seconds. Expected to take 7.22 seconds. 220422:33:48# [RSpecRunTime] Starting example group spec/models/user_detail_spec.rb. Expected to take 6.96 seconds. 220622:33:48 does not allow STI 220722:33:48 is expected to belong to user required: false 220822:33:48 is expected to belong to bot_namespace required: false inverse_of => bot_user_details 220922:33:48 is expected to define :registration_objective as an enum backed by an integer with values ‹[:basics, :move_repository, :code_storage, :exploring, :ci, :other, :joining_team]›, suffix: true 221122:33:48 for onboarding_status json schema 221222:33:49 is expected to allow :onboarding_status to be ‹{step_url: "_some_string_", email_opt_in: true, initial_registration_type: "free", registration_type: "free"}› 221322:33:49 for step_url 221422:33:49 is expected to allow :onboarding_status to be ‹{step_url: "_some_string_"}› 221522:33:49 when 'step_url' is invalid 221622:33:49 is expected not to allow :onboarding_status to be ‹{step_url: []}› 221722:33:49 for email_opt_in 221822:33:49 is expected to allow :onboarding_status to be ‹{email_opt_in: true}› 221922:33:49 when 'email_opt_in' is invalid 222022:33:49 is expected not to allow :onboarding_status to be ‹{email_opt_in: "true"}› 222122:33:49 for initial_registration_type 222222:33:49 is expected to allow :onboarding_status to be ‹{initial_registration_type: "free"}› 222322:33:49 when 'initial_registration_type' is invalid 222422:33:49 is expected not to allow :onboarding_status to be ‹{initial_registration_type: []}› 222522:33:49 for registration_type 222622:33:49 is expected to allow :onboarding_status to be ‹{registration_type: "free"}› 222722:33:49 when 'registration_type' is invalid 222822:33:49 is expected not to allow :onboarding_status to be ‹{registration_type: []}› 222922:33:49 when there is no data 223022:33:49 is expected to allow :onboarding_status to be ‹{}› 223122:33:49 when trying to store an unsupported key 223222:33:49 is expected not to allow :onboarding_status to be ‹{unsupported_key: "_some_value_"}› 223322:33:49 when validating bot namespace user type 223422:33:49 for a human user 223522:33:49 does not allow bot namespace to be set 223622:33:49 when invalid bot_namespace is already set 223822:33:50 can be set back to nil 223922:33:50 for a bot user 224022:33:50 allows bot namespace to be set 224222:33:50 is expected not to validate that :job_title cannot be empty/falsy 224322:33:50 is expected to validate that the length of :job_title is at most 200 224522:33:50 is expected not to validate that :pronouns cannot be empty/falsy 224622:33:50 is expected to validate that the length of :pronouns is at most 50 224722:33:50 #pronunciation 224822:33:50 is expected not to validate that :pronunciation cannot be empty/falsy 224922:33:50 is expected to validate that the length of :pronunciation is at most 255 225122:33:50 is expected to validate that the length of :bio is at most 255 225322:33:50 is expected to validate that the length of :linkedin is at most 500 225522:33:50 is expected to validate that the length of :twitter is at most 500 225722:33:50 is expected to validate that the length of :skype is at most 500 225922:33:50 is expected to validate that the length of :discord is at most 500 226022:33:50 when discord is set 226122:33:50 accepts a valid discord user id 226222:33:50 throws an error when other url format is wrong 226422:33:50 when bluesky is set 226522:33:50 accepts a valid bluesky did id 226622:33:50 when bluesky is set to a wrong format 226722:33:50 when bluesky did:plc is too long 226822:33:50 behaves like throws an error 226922:33:50 is expected to contain exactly "Bluesky must contain only a bluesky did:plc identifier." 227022:33:50 when bluesky did:plc is wrong 227122:33:50 behaves like throws an error 227222:33:50 is expected to contain exactly "Bluesky must contain only a bluesky did:plc identifier." 227322:33:50 when bluesky other bluesky did: formats are used 227422:33:50 behaves like throws an error 227522:33:50 is expected to contain exactly "Bluesky must contain only a bluesky did:plc identifier." 227722:33:50 is expected to validate that the length of :mastodon is at most 500 227822:33:50 when mastodon is set 227922:33:50 accepts a valid mastodon username 228022:33:50 throws an error when mastodon username format is wrong 228222:33:50 is expected to validate that the length of :location is at most 500 228322:33:50 #organization 228422:33:51 is expected to validate that the length of :organization is at most 500 228522:33:51 #website_url 228622:33:51 is expected to validate that the length of :website_url is at most 500 228722:33:51 only validates the website_url if it is changed 228922:33:51 behaves like prevents `nil` value 229022:33:51 converts `nil` to the empty string 229122:33:51 behaves like prevents `nil` value 229222:33:51 converts `nil` to the empty string 229322:33:51 behaves like prevents `nil` value 229422:33:51 converts `nil` to the empty string 229522:33:51 behaves like prevents `nil` value 229622:33:51 converts `nil` to the empty string 229722:33:51 behaves like prevents `nil` value 229822:33:51 converts `nil` to the empty string 229922:33:51 behaves like prevents `nil` value 230022:33:51 converts `nil` to the empty string 230122:33:51 behaves like prevents `nil` value 230222:33:51 converts `nil` to the empty string 230322:33:51 behaves like prevents `nil` value 230422:33:52 converts `nil` to the empty string 230522:33:52 behaves like prevents `nil` value 230622:33:52 converts `nil` to the empty string 230722:33:52 behaves like prevents `nil` value 230822:33:52 converts `nil` to the empty string 230922:33:52 #sanitize_attrs 231022:33:52 encodes HTML entities 231122:33:52 encodes HTML entities 231222:33:52 encodes HTML entities 231322:33:52 encodes HTML entities 231422:33:52 does not encode HTML entities 231522:33:52 does not encode HTML entities 231622:33:52 sanitizes on validation 231722:33:52 behaves like sanitizes html 231822:33:52 sanitizes html tags 231922:33:52 sanitizes iframe scripts 232022:33:52 sanitizes js scripts 232122:33:52 behaves like sanitizes html 232222:33:52 sanitizes html tags 232322:33:52 sanitizes iframe scripts 232422:33:52 sanitizes js scripts 232522:33:52 behaves like sanitizes html 232622:33:52 sanitizes html tags 232722:33:52 sanitizes iframe scripts 232822:33:52 sanitizes js scripts 232922:33:52 behaves like sanitizes html 233022:33:52 sanitizes html tags 233122:33:52 sanitizes iframe scripts 233222:33:52 sanitizes js scripts 233322:33:52 behaves like sanitizes html 233422:33:53 sanitizes html tags 233522:33:53 sanitizes iframe scripts 233622:33:53 sanitizes js scripts 233722:33:53 behaves like sanitizes html 233822:33:53 sanitizes html tags 233922:33:53 sanitizes iframe scripts 234022:33:53 sanitizes js scripts 234122:33:53# [RSpecRunTime] Finishing example group spec/models/user_detail_spec.rb. It took 4.31 seconds. Expected to take 6.96 seconds. 234222:33:53# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/pipelines/milestones_pipeline_spec.rb. Expected to take 6.73 seconds. 234322:33:53BulkImports::Common::Pipelines::MilestonesPipeline 234422:33:53 group milestone 234522:33:53 behaves like bulk_imports milestones pipeline 234722:33:53 imports milestones into destination 234922:33:53 when milestone is not persisted 235022:33:54 saves the milestone 235122:33:54 when milestone is missing 235322:33:54 project milestone 235422:33:54 behaves like bulk_imports milestones pipeline 235522:33:55 imports events 235722:33:56 imports milestones into destination 235822:33:56# [RSpecRunTime] RSpec elapsed time: 17 minutes 6.3 seconds. Current RSS: ~1125M. Threads: 5. load average: 0.98 1.06 1.06 1/301 14008 236122:33:56 when milestone is not persisted 236222:33:57 saves the milestone 236322:33:57 when milestone is missing 236522:33:57# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/pipelines/milestones_pipeline_spec.rb. It took 4.71 seconds. Expected to take 6.73 seconds. 236622:33:57# [RSpecRunTime] Starting example group spec/lib/feature/gitaly_spec.rb. Expected to take 6.49 seconds. 236722:33:57Feature::Gitaly 236822:33:58 .enabled_for_any? 236922:33:58 when the flag is set globally 237022:33:58 when the gate is closed 237122:33:58DEPRECATION WARNING: Invalid Feature Flag gitaly_global_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 237222:33:58 returns false 237322:33:58 when the flag defaults to on 237422:33:58 returns true 237522:33:58 when the flag is enabled for a particular project 237622:33:58DEPRECATION WARNING: Invalid Feature Flag gitaly_project_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 237722:33:58 returns true for that project 237822:33:58DEPRECATION WARNING: Invalid Feature Flag gitaly_project_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 237922:33:58 returns false for any other project 238022:33:58DEPRECATION WARNING: Invalid Feature Flag gitaly_project_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 238122:33:58 returns false when no project is passed 238222:33:58 when the flag is enabled for a particular repository 238322:33:58DEPRECATION WARNING: Invalid Feature Flag gitaly_repository_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 238422:33:58 returns true for that repository 238522:33:58DEPRECATION WARNING: Invalid Feature Flag gitaly_repository_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 238622:33:58 returns false for any other repository 238722:33:58DEPRECATION WARNING: Invalid Feature Flag gitaly_repository_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 238822:33:58 returns false when no repository is passed 238922:33:58 when the flag is checked with multiple input actors 239022:33:58DEPRECATION WARNING: Invalid Feature Flag gitaly_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 239122:33:58 returns true if any of the flag is enabled for any of the input actors 239222:33:58DEPRECATION WARNING: Invalid Feature Flag gitaly_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 239322:33:58 returns false if any of the flag is not enabled for any of the input actors 239422:33:58 .server_feature_flags 239522:33:59DEPRECATION WARNING: Invalid Feature Flag gitaly_global_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 239622:33:59DEPRECATION WARNING: Invalid Feature Flag gitaly_project_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 239722:33:59DEPRECATION WARNING: Invalid Feature Flag gitaly_repository_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 239822:33:59DEPRECATION WARNING: Invalid Feature Flag gitaly_user_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 239922:33:59DEPRECATION WARNING: Invalid Feature Flag gitaly_group_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 240022:33:59DEPRECATION WARNING: Invalid Feature Flag non_gitaly_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 240122:33:59 returns a hash of flags starting with the prefix, with dashes instead of underscores 240222:33:59 when a project is passed 240322:33:59DEPRECATION WARNING: Invalid Feature Flag gitaly_global_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 240422:33:59DEPRECATION WARNING: Invalid Feature Flag gitaly_project_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 240522:33:59DEPRECATION WARNING: Invalid Feature Flag gitaly_repository_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 240622:33:59DEPRECATION WARNING: Invalid Feature Flag gitaly_user_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 240722:33:59DEPRECATION WARNING: Invalid Feature Flag gitaly_group_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 240822:33:59DEPRECATION WARNING: Invalid Feature Flag non_gitaly_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 240922:33:59 returns the value for the flag on the given project 241022:33:59 when a repository is passed 241122:33:59DEPRECATION WARNING: Invalid Feature Flag gitaly_global_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 241222:33:59DEPRECATION WARNING: Invalid Feature Flag gitaly_project_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 241322:33:59DEPRECATION WARNING: Invalid Feature Flag gitaly_repository_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 241422:33:59DEPRECATION WARNING: Invalid Feature Flag gitaly_user_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 241522:33:59DEPRECATION WARNING: Invalid Feature Flag gitaly_group_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 241622:33:59DEPRECATION WARNING: Invalid Feature Flag non_gitaly_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 241722:33:59 returns the value for the flag on the given repository 241822:33:59 when a user is passed 241922:34:00DEPRECATION WARNING: Invalid Feature Flag gitaly_global_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 242022:34:00DEPRECATION WARNING: Invalid Feature Flag gitaly_project_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 242122:34:00DEPRECATION WARNING: Invalid Feature Flag gitaly_repository_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 242222:34:00DEPRECATION WARNING: Invalid Feature Flag gitaly_user_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 242322:34:00DEPRECATION WARNING: Invalid Feature Flag gitaly_group_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 242422:34:00DEPRECATION WARNING: Invalid Feature Flag non_gitaly_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 242522:34:00 returns the value for the flag on the given user 242622:34:00 when a group is passed 242722:34:00DEPRECATION WARNING: Invalid Feature Flag gitaly_global_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 242822:34:00DEPRECATION WARNING: Invalid Feature Flag gitaly_project_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 242922:34:00DEPRECATION WARNING: Invalid Feature Flag gitaly_repository_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 243022:34:00DEPRECATION WARNING: Invalid Feature Flag gitaly_user_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 243122:34:00DEPRECATION WARNING: Invalid Feature Flag gitaly_group_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 243222:34:00DEPRECATION WARNING: Invalid Feature Flag non_gitaly_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 243322:34:00 returns the value for the flag on the given group 243422:34:00 when multiple actors are passed 243522:34:01DEPRECATION WARNING: Invalid Feature Flag gitaly_global_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 243622:34:01DEPRECATION WARNING: Invalid Feature Flag gitaly_project_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 243722:34:01DEPRECATION WARNING: Invalid Feature Flag gitaly_repository_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 243822:34:01DEPRECATION WARNING: Invalid Feature Flag gitaly_user_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 243922:34:01DEPRECATION WARNING: Invalid Feature Flag gitaly_group_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 244022:34:01DEPRECATION WARNING: Invalid Feature Flag non_gitaly_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 244122:34:01 returns the corresponding enablement status for actors 244222:34:01 when table does not exist 244322:34:01DEPRECATION WARNING: Invalid Feature Flag gitaly_global_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 244422:34:01DEPRECATION WARNING: Invalid Feature Flag gitaly_project_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 244522:34:01DEPRECATION WARNING: Invalid Feature Flag gitaly_repository_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 244622:34:01DEPRECATION WARNING: Invalid Feature Flag gitaly_user_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 244722:34:01DEPRECATION WARNING: Invalid Feature Flag gitaly_group_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 244822:34:01DEPRECATION WARNING: Invalid Feature Flag non_gitaly_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 244922:34:01 returns an empty Hash 245122:34:01 when user is passed in 245222:34:01 returns a actor wrapper from user 245322:34:01 when called without user and user_id is available in application context 245422:34:01 returns a actor wrapper from user_id 245522:34:01 when called without user and user_id is absent from application context 245722:34:01 when something else is passed 245922:34:01 .project_actor 246022:34:02 when project is passed in 246122:34:02 returns a actor wrapper from project 246222:34:02 when something else is passed in 246422:34:02 .group_actor 246522:34:02 when project is passed in 246622:34:02 returns a actor wrapper from project's group 246722:34:02 when something else is passed in 246922:34:02# [RSpecRunTime] Finishing example group spec/lib/feature/gitaly_spec.rb. It took 4.69 seconds. Expected to take 6.49 seconds. 247022:34:02# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/unique_ips_limiter_spec.rb. Expected to take 6.28 seconds. 247122:34:02Gitlab::Auth::UniqueIpsLimiter 247222:34:02 #count_unique_ips 247322:34:03 resets count after specified time window 247422:34:03 non unique IPs 247522:34:03 properly counts them 247622:34:04# [RSpecRunTime] RSpec elapsed time: 17 minutes 13.99 seconds. Current RSS: ~1147M. Threads: 5. load average: 0.99 1.06 1.06 1/297 14009 247922:34:04 properly counts them 248022:34:04 #limit_user! 248122:34:05 allows user authenticating from the same ip 248222:34:06 blocks user authenticating from two distinct ips 248322:34:06 allow 2 unique ips 248422:34:08 blocks user trying to login from third ip 248522:34:08# [RSpecRunTime] RSpec elapsed time: 17 minutes 18.77 seconds. Current RSS: ~1191M. Threads: 5. load average: 0.99 1.05 1.06 3/297 14010 248722:34:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/unique_ips_limiter_spec.rb. It took 6.25 seconds. Expected to take 6.28 seconds. 248822:34:08# [RSpecRunTime] Starting example group spec/services/suggestions/outdate_service_spec.rb. Expected to take 6.19 seconds. 248922:34:08Suggestions::OutdateService 249122:34:08 when there is a change within multi-line suggestion range 249222:34:11 updates the outdatable suggestion record 249322:34:11# [RSpecRunTime] RSpec elapsed time: 17 minutes 21.41 seconds. Current RSS: ~1186M. Threads: 5. load average: 1.23 1.10 1.08 1/303 14152 249522:34:11 when there is no change within multi-line suggestion range 249622:34:14 does not outdates suggestion record 249722:34:14# [RSpecRunTime] RSpec elapsed time: 17 minutes 24.16 seconds. Current RSS: ~1174M. Threads: 5. load average: 1.23 1.10 1.08 1/303 14293 249922:34:14# [RSpecRunTime] Finishing example group spec/services/suggestions/outdate_service_spec.rb. It took 5.39 seconds. Expected to take 6.19 seconds. 250022:34:14# [RSpecRunTime] Starting example group spec/models/container_registry/protection/rule_spec.rb. Expected to take 5.92 seconds. 250122:34:14ContainerRegistry::Protection::Rule 250222:34:14 does not allow STI 250322:34:14 .for_repository_path 250422:34:14 with several container registry protection rule scenarios 250522:34:14 repository_path: lazy { "#{project.full_path}/my_container" }, expected_container_registry_protection_rules: [container_registry_protection_rule] 250622:34:14 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 1, project_id: 625, created_at: "2024-11-13 22:34:14.611310...tainer", minimum_access_level_for_push: "maintainer", minimum_access_level_for_delete: "maintainer"> 250722:34:14 repository_path: lazy { "#{project.full_path}/my2container" }, expected_container_registry_protection_rules: [] 250822:34:14 is expected to contain exactly 250922:34:14 repository_path: lazy { "#{project.full_path}/my_container-2" }, expected_container_registry_protection_rules: [] 251022:34:14 is expected to contain exactly 251122:34:14 repository_path: lazy { "#{project.full_path}/my_container-with-wildcard-start" }, expected_container_registry_protection_rules: [protection_rule_with_wildcard_start] 251222:34:14 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 2, project_id: 625, created_at: "2024-11-13 22:34:14.619702...dca...", minimum_access_level_for_push: "maintainer", minimum_access_level_for_delete: "maintainer"> 251322:34:14 repository_path: lazy { "#{project.full_path}/my_container-with-wildcard-start-end" }, expected_container_registry_protection_rules: [] 251422:34:14 is expected to contain exactly 251522:34:14 repository_path: lazy { "#{project.full_path}/anychar-my_container-with-wildcard-start" }, expected_container_registry_protection_rules: [protection_rule_with_wildcard_start] 251622:34:14 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 2, project_id: 625, created_at: "2024-11-13 22:34:14.619702...dca...", minimum_access_level_for_push: "maintainer", minimum_access_level_for_delete: "maintainer"> 251722:34:14 repository_path: lazy { "#{project.full_path}/anychar-my_container-with-wildcard-start-anychar" }, expected_container_registry_protection_rules: [] 251822:34:14 is expected to contain exactly 251922:34:14 repository_path: lazy { "#{project.full_path}/my_container-with-wildcard-end" }, expected_container_registry_protection_rules: [protection_rule_with_wildcard_end] 252022:34:14 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 3, project_id: 625, created_at: "2024-11-13 22:34:14.627960...car...", minimum_access_level_for_push: "maintainer", minimum_access_level_for_delete: "maintainer"> 252122:34:14 repository_path: lazy { "#{project.full_path}/my_container-with-wildcard-end-anychar:1234567890" }, expected_container_registry_protection_rules: [protection_rule_with_wildcard_end] 252222:34:14 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 3, project_id: 625, created_at: "2024-11-13 22:34:14.627960...car...", minimum_access_level_for_push: "maintainer", minimum_access_level_for_delete: "maintainer"> 252322:34:14 repository_path: lazy { "#{project.full_path}/anychar-my_container-with-wildcard-end" }, expected_container_registry_protection_rules: [] 252422:34:15 is expected to contain exactly 252522:34:15 repository_path: lazy { "#{project.full_path}/anychar-my_container-with-wildcard-end-anychar:1234567890" }, expected_container_registry_protection_rules: [] 252622:34:15 is expected to contain exactly 252722:34:15 repository_path: lazy { "#{project.full_path}/my_container-with-wildcard-middle" }, expected_container_registry_protection_rules: [protection_rule_with_wildcard_middle] 252822:34:15 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 4, project_id: 625, created_at: "2024-11-13 22:34:14.634603...dca...", minimum_access_level_for_push: "maintainer", minimum_access_level_for_delete: "maintainer"> 252922:34:15 repository_path: lazy { "#{project.full_path}/anychar-my_container-with-wildcard-middle" }, expected_container_registry_protection_rules: [protection_rule_with_wildcard_middle] 253022:34:15 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 4, project_id: 625, created_at: "2024-11-13 22:34:14.634603...dca...", minimum_access_level_for_push: "maintainer", minimum_access_level_for_delete: "maintainer"> 253122:34:15 repository_path: lazy { "#{project.full_path}/anychar-my_container-anychar-wildcard-middle-anychar" }, expected_container_registry_protection_rules: [] 253222:34:15 is expected to contain exactly 253322:34:15 repository_path: lazy { "#{project.full_path}/my_container-with-wildcard-start-middle-end" }, expected_container_registry_protection_rules: [protection_rule_with_wildcard_start_middle_end] 253422:34:15 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 5, project_id: 625, created_at: "2024-11-13 22:34:14.641172...ild...", minimum_access_level_for_push: "maintainer", minimum_access_level_for_delete: "maintainer"> 253522:34:15 repository_path: lazy { "#{project.full_path}/anychar-my_container-anychar-with-wildcard-start-middle-end-anychar" }, expected_container_registry_protection_rules: [protection_rule_with_wildcard_start_middle_end] 253622:34:15 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 5, project_id: 625, created_at: "2024-11-13 22:34:14.641172...ild...", minimum_access_level_for_push: "maintainer", minimum_access_level_for_delete: "maintainer"> 253722:34:15 repository_path: lazy { "#{project.full_path}/****my_container-*****-with-wildcard-start-middle-end****" }, expected_container_registry_protection_rules: [protection_rule_with_wildcard_start_middle_end] 253822:34:15 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 5, project_id: 625, created_at: "2024-11-13 22:34:14.641172...ild...", minimum_access_level_for_push: "maintainer", minimum_access_level_for_delete: "maintainer"> 253922:34:15 repository_path: lazy { "other-#{project.full_path}/anychar-my_container-anychar-with-wildcard-start-middle-end-anychar" }, expected_container_registry_protection_rules: [] 254022:34:15 is expected to contain exactly 254122:34:15 repository_path: lazy { "#{project.full_path}/my_container-with_underscore" }, expected_container_registry_protection_rules: [protection_rule_with_underscore] 254222:34:15 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 6, project_id: 625, created_at: "2024-11-13 22:34:14.647887...rsc...", minimum_access_level_for_push: "maintainer", minimum_access_level_for_delete: "maintainer"> 254322:34:15 repository_path: lazy { "#{project.full_path}/my_container-with*underscore" }, expected_container_registry_protection_rules: [] 254422:34:15 is expected to contain exactly 254522:34:15 repository_path: lazy { "#{project.full_path}/my_container-with_any_underscore" }, expected_container_registry_protection_rules: [] 254622:34:15 is expected to contain exactly 254722:34:15 repository_path: lazy { "#{project.full_path}/my_container-with-regex-char-period.*" }, expected_container_registry_protection_rules: [protection_rule_with_regex_char_period] 254822:34:15 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 7, project_id: 625, created_at: "2024-11-13 22:34:14.654836...x-c...", minimum_access_level_for_push: "maintainer", minimum_access_level_for_delete: "maintainer"> 254922:34:15 repository_path: lazy { "#{project.full_path}/my_container-with-regex-char-period.anychar" }, expected_container_registry_protection_rules: [protection_rule_with_regex_char_period] 255022:34:15 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 7, project_id: 625, created_at: "2024-11-13 22:34:14.654836...x-c...", minimum_access_level_for_push: "maintainer", minimum_access_level_for_delete: "maintainer"> 255122:34:15 repository_path: lazy { "#{project.full_path}/my_container-with-regex-char-period." }, expected_container_registry_protection_rules: [protection_rule_with_regex_char_period] 255222:34:15 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 7, project_id: 625, created_at: "2024-11-13 22:34:14.654836...x-c...", minimum_access_level_for_push: "maintainer", minimum_access_level_for_delete: "maintainer"> 255322:34:15 repository_path: lazy { "#{project.full_path}/my_container-with-regex-char-period" }, expected_container_registry_protection_rules: [] 255422:34:15 is expected to contain exactly 255522:34:15 repository_path: lazy { "#{project.full_path}/my_container-with-regex-char-period-any" }, expected_container_registry_protection_rules: [] 255622:34:15 is expected to contain exactly 255722:34:15 repository_path: nil, expected_container_registry_protection_rules: [] 255822:34:15 is expected to contain exactly 255922:34:15 repository_path: "", expected_container_registry_protection_rules: [] 256022:34:15 is expected to contain exactly 256122:34:15 repository_path: "other_project_scope/any_container", expected_container_registry_protection_rules: [] 256222:34:15 is expected to contain exactly 256322:34:15 with multiple matching container registry protection rules 256422:34:15 is expected to contain exactly #<ContainerRegistry::Protection::Rule id: 8, project_id: 625, created_at: "2024-11-13 22:34:15.646881...ainer*", minimum_access_level_for_push: "maintainer", minimum_access_level_for_delete: "maintainer"> and #<ContainerRegistry::Protection::Rule id: 1, project_id: 625, created_at: "2024-11-13 22:34:14.611310...tainer", minimum_access_level_for_push: "maintainer", minimum_access_level_for_delete: "maintainer"> 256522:34:15 .for_push_exists_for_multiple_containers 256622:34:16 is expected to eq [{"protected"=>true, "repository_path"=>"namespace380/project-586/my-container-prod-1"}, {"protected"=>false, "repository_path"=>"namespace380/project-586/unmatched-container-name"}] 256722:34:16 when edge cases 256822:34:16 repository_paths: nil, expected_result: [] 256922:34:16 is expected to eq [] 257022:34:16 repository_paths: [], expected_result: [] 257122:34:16 is expected to eq [] 257322:34:16 is expected to define :minimum_access_level_for_push as an enum backed by an integer with values ‹{maintainer: 40, owner: 50, admin: 60}›, prefix: :minimum_access_level_for_push 257422:34:16 is expected to define :minimum_access_level_for_delete as an enum backed by an integer with values ‹{maintainer: 40, owner: 50, admin: 60}›, prefix: :minimum_access_level_for_delete 257522:34:16 behaves like having unique enum values 257622:34:16 has unique values in "minimum_access_level_for_delete" 257722:34:16 has unique values in "minimum_access_level_for_push" 257922:34:16 #repository_path_pattern 258022:34:16 is expected to validate that :repository_path_pattern cannot be empty/falsy 258122:34:16 is expected to validate that the length of :repository_path_pattern is at most 255 258222:34:16 #path_pattern_starts_with_project_full_path 258322:34:16 project: project_downcased_path, repository_path_pattern: lazy { project_downcased_path.full_path }, allowed: true 258422:34:16 is expected to allow :repository_path_pattern to be ‹"namespace383/project-589"› 258522:34:16 project: project_downcased_path, repository_path_pattern: lazy { "#{project_downcased_path.full_path}*" }, allowed: true 258622:34:16 is expected to allow :repository_path_pattern to be ‹"namespace384/project-590*"› 258722:34:16 project: project_downcased_path, repository_path_pattern: lazy { "#{project_downcased_path.full_path}/*" }, allowed: true 258822:34:16 is expected to allow :repository_path_pattern to be ‹"namespace385/project-591/*"› 258922:34:16 project: project_downcased_path, repository_path_pattern: lazy { "#{project_downcased_path.full_path}/sub-image*" }, allowed: true 259022:34:16 is expected to allow :repository_path_pattern to be ‹"namespace386/project-592/sub-image*"› 259122:34:16 project: project_downcased_path, repository_path_pattern: lazy { "#{project_downcased_path.full_path}/sub-image/*" }, allowed: true 259222:34:16 is expected to allow :repository_path_pattern to be ‹"namespace387/project-593/sub-image/*"› 259322:34:16 project: project_downcased_path, repository_path_pattern: lazy { "#{project_downcased_path.full_path}/sub-image/*/sub-sub-image" }, allowed: true 259422:34:16 is expected to allow :repository_path_pattern to be ‹"namespace388/project-594/sub-image/*/sub-sub-image"› 259522:34:16 project: project_downcased_path, repository_path_pattern: lazy { "#{project_downcased_path.full_path}/sub-image/sub-sub-image*" }, allowed: true 259622:34:16 is expected to allow :repository_path_pattern to be ‹"namespace389/project-595/sub-image/sub-sub-image*"› 259722:34:16 project: project_downcased_path, repository_path_pattern: lazy { project_downcased_path.full_path.upcase }, allowed: false 259822:34:16 is expected not to allow :repository_path_pattern to be ‹"NAMESPACE390/PROJECT-596"› 259922:34:16 project: project_downcased_path, repository_path_pattern: lazy { "*#{project_downcased_path.path}" }, allowed: false 260022:34:16 is expected not to allow :repository_path_pattern to be ‹"*project-597"› 260122:34:16 project: project_downcased_path, repository_path_pattern: lazy { "*#{project_downcased_path.path}/*" }, allowed: false 260222:34:16 is expected not to allow :repository_path_pattern to be ‹"*project-598/*"› 260322:34:16 project: project_downcased_path, repository_path_pattern: lazy { "any-project-scope/#{project_downcased_path.path}" }, allowed: false 260422:34:16 is expected not to allow :repository_path_pattern to be ‹"any-project-scope/project-599"› 260522:34:16 project: project_downcased_path, repository_path_pattern: lazy { build(:project).full_path }, allowed: false 260622:34:16 is expected not to allow :repository_path_pattern to be ‹"namespace395/project-601"› 260722:34:16 project: project_downcased_path, repository_path_pattern: lazy { project_downcased_path.path }, allowed: false 260822:34:16 is expected not to allow :repository_path_pattern to be ‹"project-602"› 260922:34:16 project: project_downcased_path, repository_path_pattern: nil, allowed: false 261022:34:16 is expected not to allow :repository_path_pattern to be ‹nil› 261122:34:16 project: project_mixcased_path, repository_path_pattern: lazy { project_mixcased_path.full_path.downcase }, allowed: true 261222:34:16 is expected to allow :repository_path_pattern to be ‹"namespace398/namespace1/mixcased-project-path"› 261322:34:16 project: project_mixcased_path, repository_path_pattern: lazy { "#{project_mixcased_path.full_path.downcase}*" }, allowed: true 261422:34:16 is expected to allow :repository_path_pattern to be ‹"namespace399/namespace1/mixcased-project-path*"› 261522:34:16 project: project_mixcased_path, repository_path_pattern: lazy { "#{project_mixcased_path.full_path.downcase}/sub-image/*" }, allowed: true 261622:34:16 is expected to allow :repository_path_pattern to be ‹"namespace400/namespace1/mixcased-project-path/sub-image/*"› 261722:34:16 project: project_mixcased_path, repository_path_pattern: lazy { project_mixcased_path.full_path }, allowed: false 261822:34:17 is expected not to allow :repository_path_pattern to be ‹"namespace401/namespace1/MIXCASED-project-path"› 261922:34:17 project: project_mixcased_path, repository_path_pattern: lazy { project_mixcased_path.full_path.upcase }, allowed: false 262022:34:17 is expected not to allow :repository_path_pattern to be ‹"NAMESPACE402/NAMESPACE1/MIXCASED-PROJECT-PATH"› 262122:34:17 project: project_mixcased_path, repository_path_pattern: lazy { "#{project_mixcased_path.full_path}/sub-image*" }, allowed: false 262222:34:17 is expected not to allow :repository_path_pattern to be ‹"namespace403/namespace1/MIXCASED-project-path/sub-image*"› 262322:34:17 #at_least_one_minimum_access_level_must_be_present 262422:34:17 minimum_access_level_for_delete: :maintainer, minimum_access_level_for_push: :maintainer, valid: true 262522:34:17 is expected to be valid 262622:34:17 minimum_access_level_for_delete: :maintainer, minimum_access_level_for_push: nil, valid: true 262722:34:17 is expected to be valid 262822:34:17 minimum_access_level_for_delete: nil, minimum_access_level_for_push: :maintainer, valid: true 262922:34:17 is expected to be valid 263022:34:17 minimum_access_level_for_delete: nil, minimum_access_level_for_push: nil, valid: false 263222:34:17 relationships 263322:34:17 is expected to belong to project required: false inverse_of => container_registry_protection_rules 263422:34:17 .for_push_exists? 263522:34:17 when the repository path matches multiple protection rules 263622:34:17 project: project_with_crpr, access_level: 20, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-stage-sha-1234" }, for_push_exists: true 263722:34:18 is expected to eq true 263822:34:18 project: project_with_crpr, access_level: 30, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-stage-sha-1234" }, for_push_exists: true 263922:34:18 is expected to eq true 264022:34:18 project: project_with_crpr, access_level: 40, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-stage-sha-1234" }, for_push_exists: false 264122:34:18 is expected to eq false 264222:34:18 project: project_with_crpr, access_level: 40, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-stage-sha-1234" }, for_push_exists: false 264322:34:18 is expected to eq false 264422:34:18 project: project_with_crpr, access_level: 50, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-stage-sha-1234" }, for_push_exists: false 264522:34:18 is expected to eq false 264622:34:18 project: project_with_crpr, access_level: 60, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-stage-sha-1234" }, for_push_exists: false 264722:34:18 is expected to eq false 264822:34:18 project: project_with_crpr, access_level: 30, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-prod-sha-1234" }, for_push_exists: true 264922:34:18 is expected to eq true 265022:34:18 project: project_with_crpr, access_level: 40, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-prod-sha-1234" }, for_push_exists: true 265122:34:18 is expected to eq true 265222:34:18 project: project_with_crpr, access_level: 50, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-prod-sha-1234" }, for_push_exists: false 265322:34:18 is expected to eq false 265422:34:18 project: project_with_crpr, access_level: 60, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-prod-sha-1234" }, for_push_exists: false 265522:34:18 is expected to eq false 265622:34:18 project: project_with_crpr, access_level: 30, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-release-v1" }, for_push_exists: true 265722:34:18 is expected to eq true 265822:34:18 project: project_with_crpr, access_level: 50, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-release-v1" }, for_push_exists: true 265922:34:18 is expected to eq true 266022:34:18 project: project_with_crpr, access_level: 60, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-release-v1" }, for_push_exists: false 266122:34:18 is expected to eq false 266222:34:18 project: project_with_crpr, access_level: 30, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-any-suffix" }, for_push_exists: true 266322:34:18 is expected to eq true 266422:34:18 project: project_with_crpr, access_level: 40, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-any-suffix" }, for_push_exists: false 266522:34:18 is expected to eq false 266622:34:18 project: project_with_crpr, access_level: 50, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-any-suffix" }, for_push_exists: false 266722:34:18 is expected to eq false 266822:34:18 project: project_with_crpr, access_level: 30, repository_path: lazy { "#{project_with_crpr.full_path}/non-matching-container" }, for_push_exists: false 266922:34:18 is expected to eq false 267022:34:18 project: project_with_crpr, access_level: 0, repository_path: lazy { "#{project_with_crpr.full_path}/my-container-prod-sha-1234" }, for_push_exists: true 267122:34:18 is expected to eq true 267222:34:18 project: project_with_crpr, access_level: 0, repository_path: "", for_push_exists: false 267322:34:18 is expected to eq false 267422:34:18 project: project_with_crpr, access_level: nil, repository_path: nil, for_push_exists: false 267522:34:18 is expected to eq false 267622:34:18 project: project_with_crpr, access_level: 30, repository_path: nil, for_push_exists: false 267722:34:18 is expected to eq false 267822:34:18 project: project_with_crpr, access_level: nil, repository_path: lazy { "#{project_with_crpr.full_path}/non-matching-container" }, for_push_exists: false 267922:34:18 is expected to eq false 268022:34:18 project: project_without_crpr, access_level: 30, repository_path: lazy { "#{project_without_crpr.full_path}/my-container-prod-sha-1234" }, for_push_exists: false 268122:34:18 is expected to eq false 268222:34:18 project: project_without_crpr, access_level: 40, repository_path: lazy { "#{project_without_crpr.full_path}/my-container-prod-sha-1234" }, for_push_exists: false 268322:34:18 is expected to eq false 268422:34:18 project: project_without_crpr, access_level: 50, repository_path: lazy { "#{project_without_crpr.full_path}/my-container-prod-sha-1234" }, for_push_exists: false 268522:34:18 is expected to eq false 268622:34:18# [RSpecRunTime] Finishing example group spec/models/container_registry/protection/rule_spec.rb. It took 4.52 seconds. Expected to take 5.92 seconds. 268722:34:18# [RSpecRunTime] Starting example group spec/services/work_items/export_csv_service_spec.rb. Expected to take 5.77 seconds. 268822:34:18WorkItems::ExportCsvService 268922:34:19 returns two work items 269222:34:19 preloads fields to avoid N+1 queries 269322:34:19 renders csv to string 269522:34:19 author username 269922:34:19 behaves like a service that returns invalid fields from selection 270022:34:19 #invalid_fields 270122:34:19 returns invalid fields from selection 270222:34:20# [RSpecRunTime] RSpec elapsed time: 17 minutes 29.98 seconds. Current RSS: ~1142M. Threads: 5. load average: 1.21 1.10 1.08 4/303 14294 270622:34:20 when import_export_work_items_csv flag is not enabled 270722:34:20 renders an error 270822:34:20 when importing an exported file 270922:34:20 for work item of type issue 271022:34:20 behaves like a exported file that can be imported 271122:34:21 imports work item with correct attributes 271222:34:21# [RSpecRunTime] RSpec elapsed time: 17 minutes 31.97 seconds. Current RSS: ~1137M. Threads: 5. load average: 1.19 1.10 1.08 1/303 14295 271422:34:21# [RSpecRunTime] Finishing example group spec/services/work_items/export_csv_service_spec.rb. It took 3.29 seconds. Expected to take 5.77 seconds. 271522:34:22# [RSpecRunTime] Starting example group spec/workers/projects/import_export/relation_export_worker_spec.rb. Expected to take 5.48 seconds. 271622:34:22Projects::ImportExport::RelationExportWorker 271722:34:22 behaves like an idempotent worker 271822:34:22 is labeled as idempotent 271922:34:22 performs multiple times sequentially without raising an exception 272122:34:22 when relation export has initial status `queued` 272222:34:23 exports the relation 272322:34:23 when relation export has status `started` 272422:34:24 retries the export of the relation 272522:34:24 when relation export does not have status `queued` or `started` 272622:34:25 does not export the relation 272722:34:25 .sidekiq_retries_exhausted 272822:34:25 sets relation export status to `failed` 272922:34:26 logs the error message 273022:34:26# [RSpecRunTime] RSpec elapsed time: 17 minutes 36.27 seconds. Current RSS: ~1144M. Threads: 5. load average: 1.18 1.10 1.08 1/297 14302 273222:34:26# [RSpecRunTime] Finishing example group spec/workers/projects/import_export/relation_export_worker_spec.rb. It took 4.3 seconds. Expected to take 5.48 seconds. 273322:34:26# [RSpecRunTime] Starting example group spec/services/markup/rendering_service_spec.rb. Expected to take 5.33 seconds. 273422:34:26Markup::RenderingService 273622:34:27 when text is missing 273722:34:27 returns an empty string 273822:34:27 when file_name is missing 273922:34:27 returns html (rendered by Banzai) 274022:34:27 when postprocess_context is missing 274122:34:27 returns html (rendered by Banzai) 274222:34:27 when rendered context is present 274322:34:27 returns an empty string 274422:34:27 when file is a markdown file 274522:34:27 returns html (rendered by Banzai) 274622:34:27 when file is asciidoc file 274722:34:27 returns html (rendered by Gitlab::Asciidoc) 274822:34:27 when file is a regular text file 274922:34:27 returns html (rendered by ActionView::TagHelper) 275022:34:27 when file has an unknown type 275122:34:27 returns html (rendered by Gitlab::OtherMarkup) 275222:34:27 with reStructuredText 275322:34:31 returns rendered html 275422:34:31 when input has an invalid syntax 275522:34:31 uses a simple formatter for html 275622:34:32# [RSpecRunTime] RSpec elapsed time: 17 minutes 42.0 seconds. Current RSS: ~1124M. Threads: 5. load average: 1.16 1.10 1.08 1/300 14328 275822:34:32# [RSpecRunTime] Finishing example group spec/services/markup/rendering_service_spec.rb. It took 5.73 seconds. Expected to take 5.33 seconds. 275922:34:32# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/dry_run_spec.rb. Expected to take 5.07 seconds. 276022:34:32Ci::CreatePipelineService 276222:34:32 when pipeline is valid 276322:34:33 returns a valid pipeline 276422:34:33 behaves like returns a non persisted pipeline 276522:34:33 does not persist the pipeline 276622:34:33 does not process the pipeline 276722:34:33 does not schedule merge request head pipeline update 276822:34:33# [RSpecRunTime] RSpec elapsed time: 17 minutes 43.91 seconds. Current RSS: ~1136M. Threads: 5. load average: 1.16 1.10 1.08 1/301 14357 277022:34:33 when pipeline is not valid 277122:34:33 when there are syntax errors 277222:34:34 returns a pipeline with errors 277322:34:34 behaves like returns a non persisted pipeline 277422:34:34 does not persist the pipeline 277522:34:34 does not process the pipeline 277622:34:34 does not schedule merge request head pipeline update 277722:34:34 when there are logical errors 277822:34:34 returns a pipeline with errors 277922:34:34 behaves like returns a non persisted pipeline 278022:34:34 does not persist the pipeline 278122:34:34 does not process the pipeline 278222:34:35 does not schedule merge request head pipeline update 278322:34:35 when there are errors at the seeding stage 278422:34:35 returns a pipeline with errors 278522:34:35 behaves like returns a non persisted pipeline 278622:34:35 does not persist the pipeline 278722:34:35 does not process the pipeline 278822:34:35 does not schedule merge request head pipeline update 278922:34:35# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/dry_run_spec.rb. It took 3.76 seconds. Expected to take 5.07 seconds. 279022:34:35# [RSpecRunTime] Starting example group spec/presenters/projects/import_export/project_export_presenter_spec.rb. Expected to take 4.95 seconds. 279122:34:35Projects::ImportExport::ProjectExportPresenter 279222:34:36 #description 279322:34:36 override_description not provided 279422:34:36 keeps original description 279522:34:36 override_description provided 279622:34:36 overrides description 279822:34:36 override_description not provided 279922:34:36 keeps original description 280022:34:36 override_description provided 280122:34:36 overrides description 280222:34:36 #protected_branches 280322:34:36 returns the project exported protected branches 280422:34:36 #project_members 280522:34:36 does not export group members if it has no permission 280622:34:37 does not export group members as maintainer 280722:34:37 exports group members as group owner 280922:34:37 when admin mode is enabled 281022:34:38 exports group members as admin 281122:34:38 exports group members as project members 281222:34:38# [RSpecRunTime] RSpec elapsed time: 17 minutes 48.69 seconds. Current RSS: ~1133M. Threads: 5. load average: 1.15 1.09 1.08 1/298 14358 281422:34:38 when admin mode is disabled 281522:34:39 does not export group members 281622:34:39# [RSpecRunTime] Finishing example group spec/presenters/projects/import_export/project_export_presenter_spec.rb. It took 3.34 seconds. Expected to take 4.95 seconds. 281722:34:39# [RSpecRunTime] Starting example group spec/presenters/tree_entry_presenter_spec.rb. Expected to take 4.77 seconds. 281822:34:39TreeEntryPresenter 282222:34:41 is expected to eq "/namespace421/project-623/-/tree/master/bar" 282322:34:41 when tree has ref_type 282622:34:42# [RSpecRunTime] RSpec elapsed time: 17 minutes 52.1 seconds. Current RSS: ~1152M. Threads: 5. load average: 1.22 1.11 1.08 1/301 14425 282922:34:43 is expected to eq "/namespace423/project-625/-/tree/master/bar?ref_type=heads" 283022:34:43# [RSpecRunTime] RSpec elapsed time: 17 minutes 53.18 seconds. Current RSS: ~1161M. Threads: 5. load average: 1.22 1.11 1.08 1/302 14448 283222:34:43# [RSpecRunTime] Finishing example group spec/presenters/tree_entry_presenter_spec.rb. It took 4.07 seconds. Expected to take 4.77 seconds. 283322:34:43# [RSpecRunTime] Starting example group spec/models/bulk_imports/tracker_spec.rb. Expected to take 4.51 seconds. 283422:34:43BulkImports::Tracker 283522:34:43 does not allow STI 283622:34:43 associations 283722:34:43 is expected to belong to entity class_name => BulkImports::Entity required: true inverse_of => trackers 283922:34:43 is expected to validate that :relation cannot be empty/falsy 284022:34:43 is expected to validate that :relation is case-sensitively unique within the scope of :bulk_import_entity_id 284122:34:43 is expected to validate that :stage cannot be empty/falsy 284222:34:43 when has_next_page is true 284322:34:43 validates presence of `next_page` 284422:34:43 .running_trackers 284522:34:44 returns trackers that are running for a given entity 284622:34:44 .next_pipeline_trackers_for 284722:34:44 returns empty when all the stages pipelines are finished 284822:34:44 returns the not started pipeline trackers from the minimum stage number 284922:34:44 #pipeline_class 285022:34:44 returns the pipeline class 285122:34:44 raises an error when the pipeline is not valid 285222:34:44 when using delegation methods 285322:34:44 with group pipelines 285422:34:45 does not raise 285522:34:45 with project pipelines 285622:34:45 does not raise 285822:34:45 when checksums are cached 285922:34:45 returns the cached checksums 286022:34:45 when checksums are persisted 286122:34:45 returns the persisted checksums 286222:34:45 when pipeline is not a file extraction pipeline 286422:34:45 #checksums_empty? 286522:34:45 when checksums are missing 286622:34:46 returns true 286722:34:46 when checksums are present 286822:34:46 returns false 286922:34:46 when checksums are all zeros 287022:34:46 returns true 287122:34:46 checksums persistence 287222:34:46 when transitioned to finished 287322:34:46 persists the checksums 287422:34:46 when transitioned to failed 287522:34:46 persists the checksums 287622:34:46 tracker canceling 287722:34:46 marks tracker as canceled 287822:34:46 when tracker has batches 287922:34:46 marks batches as canceled 288022:34:46# [RSpecRunTime] Finishing example group spec/models/bulk_imports/tracker_spec.rb. It took 3.74 seconds. Expected to take 4.51 seconds. 288122:34:46# [RSpecRunTime] Starting example group spec/graphql/mutations/issues/set_severity_spec.rb. Expected to take 4.42 seconds. 288222:34:46Mutations::Issues::SetSeverity 288322:34:47 is expected to require graphql authorizations :update_issue and :admin_issue 288622:34:47 raises an error 288722:34:47 and also author 288822:34:48 raises an error 288922:34:48# [RSpecRunTime] RSpec elapsed time: 17 minutes 58.13 seconds. Current RSS: ~1140M. Threads: 5. load average: 1.20 1.11 1.08 1/301 14449 289122:34:48 and also assignee 289222:34:48 raises an error 289422:34:48 when issue type is incident 289522:34:48 when severity has a correct value 289622:34:48 updates severity 289722:34:49 returns no errors 289822:34:49 when severity has an unsuported value 289922:34:49 sets severity to default 290022:34:49 returns no errorsr 290122:34:49 when issue type is not incident 290222:34:49 does not update the issue 290322:34:49# [RSpecRunTime] Finishing example group spec/graphql/mutations/issues/set_severity_spec.rb. It took 2.83 seconds. Expected to take 4.42 seconds. 290422:34:49# [RSpecRunTime] Starting example group spec/models/email_spec.rb. Expected to take 4.2 seconds. 290622:34:49 does not allow STI 290722:34:49 normalize email value 290922:34:49 is expected to includes the AsyncDeviseEmail module 291022:34:49 relationships 291122:34:49 is expected to belong to banned_user class_name => ::Users::BannedUser required: false inverse_of => emails 291322:34:49 behaves like an object with email-formatted attributes 291422:34:49 specifically its :email attribute 291522:34:49 with a value of 'info@example.com' 291722:34:49 with a value of 'info+test@example.com' 291922:34:50 with a value of 'o'reilly@example.com' 292122:34:50 with a value of 'mailto:test@example.com' 292322:34:50 with a value of 'test?=avalidemail@gmail.com' 292522:34:50 with a value of 'validemail?=@gmail.com' 292722:34:50 with a value of 'lol!'+=?><#$%^&*()@gmail.com' 292922:34:50 with a value of 'foobar' 293122:34:50 with a value of 'test@test@example.com' 293322:34:50 with a value of 'test=?invalidcharacter?=@example.com' 293522:34:50 with a value of 'user+company=?example?=@example.com' 293722:34:50 with a value of '=?iso-8859-1?q?testencodedformat=40new.example.com=3e=20?=testencodedformat@example.com' 293922:34:50 with a value of '=?iso-8859-1?q?testencodedformat=40new.example.com?=testencodedformat@example.com' 294122:34:50 when the email conflicts with the primary email of a different user 294322:34:50 #update_invalid_gpg_signatures 294422:34:50 synchronizes the gpg keys when the email is updated 294622:34:50 .users_by_detumbled_email_count 294722:34:50 return the count of unique users with the same detumbled email address 294922:34:50 returns confirmed emails 295022:34:50 .unconfirmed 295122:34:51 returns unconfirmed secondary emails 295222:34:51 .unconfirmed_and_created_before 295322:34:51 returns unconfirmed secondary emails created before timestamp passed in 295522:34:51 is expected to delegate #can? to the #user object 295622:34:51 is expected to delegate #username to the #user object 295722:34:51 is expected to delegate #pending_invitations to the #user object 295822:34:51 is expected to delegate #accept_pending_invitations! to the #user object 295922:34:51 Devise emails 296122:34:51 sends emails asynchronously 296322:34:51 when the confirmation period has expired 296422:34:51 does not confirm the email 296522:34:51 behaves like unconfirmed email 296622:34:51 returns unconfirmed 296722:34:51 when the confirmation period has not expired 296822:34:52 confirms the email 296922:34:52 behaves like unconfirmed email 297022:34:52 returns unconfirmed 297122:34:52 #force_confirm 297222:34:52 when the confirmation period has expired 297322:34:52 behaves like unconfirmed email 297422:34:52 returns unconfirmed 297522:34:52 behaves like confirms the email on force_confirm 297622:34:52 confirms an email 297722:34:52 when the confirmation period has not expired 297822:34:52 behaves like unconfirmed email 297922:34:52 returns unconfirmed 298022:34:52 behaves like confirms the email on force_confirm 298122:34:52 confirms an email 298222:34:52 #before_save 298322:34:52 sets the detumbled_email attribute 298422:34:52 when the email attribute has not changed 298522:34:52 does not execute the before_action 298622:34:52# [RSpecRunTime] Finishing example group spec/models/email_spec.rb. It took 3.15 seconds. Expected to take 4.2 seconds. 298722:34:52# [RSpecRunTime] Starting example group spec/workers/update_head_pipeline_for_merge_request_worker_spec.rb. Expected to take 4.12 seconds. 298822:34:52UpdateHeadPipelineForMergeRequestWorker 299022:34:54 when pipeline exists for the source project and branch 299122:34:54 updates the head_pipeline_id of the merge_request 299222:34:54 behaves like an idempotent worker 299322:34:54 is labeled as idempotent 299422:34:54 performs multiple times sequentially without raising an exception 299522:34:54 sets the pipeline as the head pipeline when run multiple times 299622:34:54# [RSpecRunTime] RSpec elapsed time: 18 minutes 4.56 seconds. Current RSS: ~1121M. Threads: 5. load average: 1.18 1.11 1.08 1/300 14508 299822:34:54 when merge request sha does not equal pipeline sha 299922:34:54 does not update head pipeline 300022:34:54 behaves like an idempotent worker 300122:34:54 is labeled as idempotent 300222:34:54 performs multiple times sequentially without raising an exception 300322:34:54 does not update the head_pipeline_id when run multiple times 300422:34:54 when pipeline does not exist for the source project and branch 300522:34:55 does not update the head_pipeline_id of the merge_request 300622:34:55 behaves like an idempotent worker 300722:34:55 is labeled as idempotent 300822:34:55 performs multiple times sequentially without raising an exception 300922:34:55 does not update the head_pipeline_id when run multiple times 301022:34:55 when a merge request pipeline exists 301122:34:55 sets the merge request pipeline as the head pipeline 301222:34:55 behaves like an idempotent worker 301322:34:55 is labeled as idempotent 301422:34:55 performs multiple times sequentially without raising an exception 301522:34:55 sets the merge request pipeline as the head pipeline when run multiple times 301622:34:55 when branch pipeline exists 301722:34:55 prioritizes the merge request pipeline as the head pipeline 301822:34:55 behaves like an idempotent worker 301922:34:55 is labeled as idempotent 302022:34:56 performs multiple times sequentially without raising an exception 302122:34:56 sets the merge request pipeline as the head pipeline when run multiple times 302222:34:56# [RSpecRunTime] Finishing example group spec/workers/update_head_pipeline_for_merge_request_worker_spec.rb. It took 3.24 seconds. Expected to take 4.12 seconds. 302322:34:56# [RSpecRunTime] Starting example group spec/policies/deploy_key_policy_spec.rb. Expected to take 3.84 seconds. 302422:34:56DeployKeyPolicy 302522:34:56 when deploy key is public 302622:34:56 and current_user is nil 302722:34:56 is expected to be disallowed :read_deploy_key 302822:34:56 is expected to be disallowed :update_deploy_key 302922:34:56 is expected to be disallowed :update_deploy_key_title 303022:34:56 and current_user is present 303122:34:56 is expected to be allowed :read_deploy_key 303222:34:56 is expected to be disallowed :update_deploy_key 303322:34:56 is expected to be disallowed :update_deploy_key_title 303422:34:56 when current_user is admin 303522:34:56 when admin mode enabled 303622:34:56 is expected to be allowed :read_deploy_key 303722:34:56 is expected to be allowed :update_deploy_key 303822:34:56 is expected to be allowed :update_deploy_key_title 303922:34:56 when admin mode disabled 304022:34:56 is expected to be allowed :read_deploy_key 304122:34:56 is expected to be disallowed :update_deploy_key 304222:34:56 is expected to be disallowed :update_deploy_key_title 304322:34:56 when deploy key is private 304422:34:56 and current_user is nil 304522:34:56 is expected to be disallowed :read_deploy_key 304622:34:57 is expected to be disallowed :update_deploy_key 304722:34:57 is expected to be disallowed :update_deploy_key_title 304822:34:57 when current_user is admin 304922:34:57 when admin mode enabled 305022:34:57 is expected to be allowed :read_deploy_key 305122:34:57 is expected to be allowed :update_deploy_key 305222:34:57 is expected to be allowed :update_deploy_key_title 305322:34:57 when admin mode disabled 305422:34:57 is expected to be disallowed :read_deploy_key 305522:34:57 is expected to be disallowed :update_deploy_key 305622:34:57 is expected to be disallowed :update_deploy_key_title 305722:34:57 when assigned to the project 305822:34:57 is expected to be allowed :read_deploy_key 305922:34:57 is expected to be allowed :update_deploy_key 306022:34:57 is expected to be allowed :update_deploy_key_title 306122:34:57 when assigned to another project 306222:34:57 is expected to be disallowed :read_deploy_key 306322:34:57 is expected to be disallowed :update_deploy_key 306422:34:58 is expected to be disallowed :update_deploy_key_title 306522:34:58 when assigned to miltiple projects 306622:34:58 is expected to be allowed :read_deploy_key 306722:34:58 is expected to be allowed :update_deploy_key 306822:34:58 is expected to be disallowed :update_deploy_key_title 306922:34:58# [RSpecRunTime] Finishing example group spec/policies/deploy_key_policy_spec.rb. It took 2.82 seconds. Expected to take 3.84 seconds. 307022:34:58# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/limit/active_jobs_spec.rb. Expected to take 3.75 seconds. 307122:34:58Gitlab::Ci::Pipeline::Chain::Limit::ActiveJobs 307222:34:59 when active jobs limit is not exceeded 307322:34:59 behaves like successful step 307422:34:59 doest not fail the pipeline and does not interrupt the chain 307522:34:59 when active jobs limit is exceeded 307622:35:00 fails the pipeline with an error 307722:35:00 logs the failure 307822:35:01 breaks the chain 307922:35:01 when active jobs limit not enabled 308022:35:01 behaves like successful step 308122:35:01 doest not fail the pipeline and does not interrupt the chain 308222:35:01# [RSpecRunTime] RSpec elapsed time: 18 minutes 11.56 seconds. Current RSS: ~1115M. Threads: 5. load average: 1.16 1.10 1.08 1/299 14509 308422:35:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/limit/active_jobs_spec.rb. It took 2.6 seconds. Expected to take 3.75 seconds. 308522:35:01# [RSpecRunTime] Starting example group spec/services/authorized_project_update/project_recalculate_per_user_service_spec.rb. Expected to take 3.65 seconds. 308622:35:01AuthorizedProjectUpdate::ProjectRecalculatePerUserService#execute 308722:35:02 returns success 308822:35:02 when there are no changes to be made 308922:35:02 does not change authorizations 309022:35:02 when there are changes to be made 309122:35:02 when addition is required 309222:35:02 adds a new authorization record for the specific user 309322:35:03 does not add a new authorization record for the other user 309422:35:03 adds a new authorization record with the correct access level for the specific user 309522:35:03# [RSpecRunTime] RSpec elapsed time: 18 minutes 13.49 seconds. Current RSS: ~1115M. Threads: 5. load average: 1.16 1.10 1.08 1/299 14510 309722:35:03 when removal is required 309822:35:03 removes the authorization record for the specific user 309922:35:03 does not remove the authorization record for the other user 310022:35:03 when an update in access level is required 310122:35:04 updates the authorization of the specific user to the correct access level 310222:35:04 does not update the authorization of the other user to the correct access level 310322:35:04# [RSpecRunTime] Finishing example group spec/services/authorized_project_update/project_recalculate_per_user_service_spec.rb. It took 2.87 seconds. Expected to take 3.65 seconds. 310422:35:04# [RSpecRunTime] Starting example group spec/lib/gitlab/otp_key_rotator_spec.rb. Expected to take 3.44 seconds. 310522:35:04Gitlab::OtpKeyRotator 310722:35:05 stores the calculated values in a spreadsheet 310822:35:05 new key is too short 310922:35:05 is expected to raise ArgumentError 311022:35:05# [RSpecRunTime] RSpec elapsed time: 18 minutes 15.5 seconds. Current RSS: ~1117M. Threads: 5. load average: 1.14 1.10 1.08 1/297 14511 311222:35:05 new key is the same as the old key 311322:35:05 is expected to raise ArgumentError 311522:35:06 updates rows to the old value 311622:35:06# [RSpecRunTime] Finishing example group spec/lib/gitlab/otp_key_rotator_spec.rb. It took 2.11 seconds. Expected to take 3.44 seconds. 311722:35:06# [RSpecRunTime] Starting example group spec/services/repository_archive_clean_up_service_spec.rb. Expected to take 3.4 seconds. 311822:35:06RepositoryArchiveCleanUpService 311922:35:06 #execute (new archive locations) 312022:35:06 removes outdated archives and directories in a new-style path 312122:35:06 removes outdated archives and directories in a versioned path 312222:35:07 does not remove directories when they contain outdated non-archives 312322:35:07 does not remove in-date archives in a new-style path 312422:35:07 #execute (legacy archive locations) 312522:35:07 when the downloads directory does not exist 312622:35:07 does not remove any archives 312722:35:07 when the downloads directory exists 312822:35:07 removes files older than 2 hours that matches valid archive extensions 312922:35:07 with files older than 2 hours that does not matches valid archive extensions 313022:35:07 behaves like invalid archive files 313122:35:07 does not remove files and directory 313222:35:07 with files older than 2 hours inside invalid directories 313322:35:07 behaves like invalid archive files 313422:35:07 does not remove files and directory 313522:35:07 with files newer than 2 hours that matches valid archive extensions 313622:35:07 behaves like invalid archive files 313722:35:08 does not remove files and directory 313822:35:08 with files newer than 2 hours that does not matches valid archive extensions 313922:35:08 behaves like invalid archive files 314022:35:08 does not remove files and directory 314122:35:08 with files newer than 2 hours inside invalid directories 314222:35:08 behaves like invalid archive files 314322:35:08 does not remove files and directory 314422:35:08# [RSpecRunTime] Finishing example group spec/services/repository_archive_clean_up_service_spec.rb. It took 1.92 seconds. Expected to take 3.4 seconds. 314522:35:08# [RSpecRunTime] Starting example group spec/lib/gitlab/patch/redis_cache_store_spec.rb. Expected to take 3.23 seconds. 314622:35:08Gitlab::Patch::RedisCacheStore 314722:35:08 #delete_multi_entries 314822:35:08 when cache is Rails.cache 314922:35:08 behaves like deleting using cache stores 315022:35:08 deletes multiple cross-slot keys 315122:35:08 deletes multiple keys 315222:35:08 when deleting large amount of keys 315322:35:09 calls pipeline multiple times 315422:35:09 when cache is feature flag cache store 315522:35:09 behaves like deleting using cache stores 315622:35:09 deletes multiple cross-slot keys 315722:35:09 deletes multiple keys 315822:35:09 when deleting large amount of keys 315922:35:10 calls pipeline multiple times 316022:35:10 when cache is repository cache store 316122:35:10 behaves like deleting using cache stores 316222:35:10 deletes multiple cross-slot keys 316322:35:10 deletes multiple keys 316422:35:10 when deleting large amount of keys 316522:35:10 calls pipeline multiple times 316622:35:10 #read_multi_mget 316722:35:10 when cache is Rails.cache 316822:35:10 behaves like reading using cache stores 316922:35:10 gets multiple cross-slot keys 317022:35:10 gets multiple keys 317122:35:10 when reading large amount of keys 317222:35:10 behaves like read large amount of keys 317322:35:11 breaks the input into 2 chunks for redis cluster 317422:35:11 when cache is feature flag cache store 317522:35:11 behaves like reading using cache stores 317622:35:11 gets multiple cross-slot keys 317722:35:11 gets multiple keys 317822:35:11 when reading large amount of keys 317922:35:11 behaves like read large amount of keys 318022:35:11 breaks the input into 2 chunks for redis cluster 318122:35:11 when cache is repository cache store 318222:35:11 behaves like reading using cache stores 318322:35:11 gets multiple cross-slot keys 318422:35:11 gets multiple keys 318522:35:11 when reading large amount of keys 318622:35:11 behaves like read large amount of keys 318722:35:11 breaks the input into 2 chunks for redis cluster 318822:35:11# [RSpecRunTime] Finishing example group spec/lib/gitlab/patch/redis_cache_store_spec.rb. It took 3.01 seconds. Expected to take 3.23 seconds. 318922:35:11# [RSpecRunTime] Starting example group spec/workers/merge_requests/handle_assignees_change_worker_spec.rb. Expected to take 3.17 seconds. 319022:35:11MergeRequests::HandleAssigneesChangeWorker 319122:35:12 behaves like an idempotent worker 319222:35:12 is labeled as idempotent 319322:35:13 performs multiple times sequentially without raising an exception 319422:35:13# [RSpecRunTime] RSpec elapsed time: 18 minutes 23.7 seconds. Current RSS: ~1158M. Threads: 5. load average: 1.13 1.10 1.08 1/300 14613 319722:35:13 calls MergeRequests::HandleAssigneesChangeService#execute to handle the changes 319822:35:13 when there are no changes 319922:35:13 still calls MergeRequests::HandleAssigneesChangeService#execute 320022:35:13 when the old assignees cannot be found 320122:35:13 still calls MergeRequests::HandleAssigneesChangeService#execute 320222:35:13 with a non-existing merge request 320322:35:13 does nothing 320422:35:13 with a non-existing user 320522:35:13 does nothing 320622:35:13# [RSpecRunTime] Finishing example group spec/workers/merge_requests/handle_assignees_change_worker_spec.rb. It took 2.45 seconds. Expected to take 3.17 seconds. 320722:35:13# [RSpecRunTime] Starting example group spec/workers/bulk_imports/finish_batched_relation_export_worker_spec.rb. Expected to take 3.02 seconds. 320822:35:13BulkImports::FinishBatchedRelationExportWorker 321022:35:13 behaves like an idempotent worker 321122:35:13 is labeled as idempotent 321222:35:14 performs multiple times sequentially without raising an exception 321322:35:14 marks export as finished and expires batches cache 321422:35:14 when export is finished 321522:35:14 returns without updating export 321622:35:14 when export is failed 321722:35:15 returns without updating export 321822:35:15 when export has started 321922:35:15 behaves like reenqueues itself 322022:35:16 reenqueues itself 322122:35:16 when export has been created 322222:35:16 behaves like reenqueues itself 322322:35:16 reenqueues itself 322422:35:16 when export timed out 322522:35:16 marks export as failed 322622:35:16 when export is missing 322822:35:16# [RSpecRunTime] Finishing example group spec/workers/bulk_imports/finish_batched_relation_export_worker_spec.rb. It took 2.91 seconds. Expected to take 3.02 seconds. 322922:35:16# [RSpecRunTime] Starting example group spec/models/appearance_spec.rb. Expected to take 2.96 seconds. 323122:35:16 does not allow STI 323222:35:16 example at ./spec/models/appearance_spec.rb:9 323322:35:16 is expected to eq nil 323422:35:16 is expected to have many uploads 323522:35:16 default values 323622:35:16 is expected to eq "" 323722:35:16 is expected to eq "" 323822:35:17 is expected to eq "" 323922:35:17 is expected to eq "" 324022:35:17 is expected to eq "" 324122:35:17 is expected to eq "" 324222:35:17 is expected to eq "" 324322:35:17 is expected to eq "" 324422:35:17 is expected to eq "" 324522:35:17 is expected to eq "" 324622:35:17 is expected to eq "#E75E40" 324722:35:17 is expected to eq "#FFFFFF" 324822:35:17 is expected to eq false 324922:35:17 is expected to contain exactly 192 and 512 325022:35:17 #single_appearance_row 325122:35:17 adds an error when more than 1 row exists 325222:35:17 with uploads 325322:35:17 behaves like model with uploads 325522:35:17 with mounted uploader 325622:35:17 deletes remote uploads 325722:35:17 with not mounted uploads 325822:35:17 with local files 325922:35:17 deletes any FileUploader uploads which are not mounted (PENDING: No reason given) 326022:35:17 deletes local files (PENDING: No reason given) 326122:35:17 with remote files 326222:35:17 deletes any FileUploader uploads which are not mounted (PENDING: No reason given) 326322:35:17 deletes remote files (PENDING: No reason given) 326422:35:17 behaves like logo paths 326522:35:17 returns nil when there is no upload 326622:35:17 returns the path when the upload has been orphaned 326722:35:17 returns a local path using the system route 326822:35:17 with asset host configured 326922:35:17 returns a full URL with the system path 327022:35:17 behaves like logo paths 327122:35:17 returns nil when there is no upload 327222:35:17 returns the path when the upload has been orphaned 327322:35:17 returns a local path using the system route 327422:35:17 with asset host configured 327522:35:17 returns a full URL with the system path 327622:35:17 behaves like logo paths 327722:35:17 returns nil when there is no upload 327822:35:18 returns the path when the upload has been orphaned 327922:35:18 returns a local path using the system route 328022:35:18 with asset host configured 328122:35:18 returns a full URL with the system path 328222:35:18 behaves like logo paths 328322:35:18 returns nil when there is no upload 328422:35:18 returns the path when the upload has been orphaned 328522:35:18 returns a local path using the system route 328622:35:18 with asset host configured 328722:35:18 returns a full URL with the system path 328822:35:18 behaves like icon paths sized 328922:35:18 returns icon path with size parameter 329022:35:18 behaves like icon paths sized 329122:35:18 returns icon path with size parameter 329322:35:18 is expected to allow :message_background_color to be ‹nil› 329422:35:18 is expected to allow :message_background_color to be ‹"#000"› 329522:35:18 is expected to allow :message_background_color to be ‹"#AABBCC"› 329622:35:18 is expected not to allow :message_background_color to be ‹"000"› 329722:35:18 is expected to allow :message_font_color to be ‹nil› 329822:35:18 is expected to allow :message_font_color to be ‹"#000"› 329922:35:18 is expected to allow :message_font_color to be ‹"#AABBCC"› 330022:35:18 is expected not to allow :message_font_color to be ‹"000"› 330122:35:18 valid pwa attributes 330222:35:18 attribute: :pwa_name, value: nil 330322:35:18 behaves like validation allows 330422:35:18 is expected to allow :pwa_name to be ‹nil› 330522:35:18 attribute: :pwa_name, value: "GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG" 330622:35:18 behaves like validation allows 330722:35:18 is expected to allow :pwa_name to be ‹"GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG"› 330822:35:18 attribute: :pwa_short_name, value: nil 330922:35:18 behaves like validation allows 331022:35:18 is expected to allow :pwa_short_name to be ‹nil› 331122:35:18 attribute: :pwa_short_name, value: "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS" 331222:35:18 behaves like validation allows 331322:35:18 is expected to allow :pwa_short_name to be ‹"SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS"› 331422:35:18 attribute: :pwa_description, value: nil 331522:35:18 behaves like validation allows 331622:35:18 is expected to allow :pwa_description to be ‹nil› 331722:35:18 attribute: :pwa_description, value: "TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT" 331822:35:18 behaves like validation allows 331922:35:18 is expected to allow :pwa_description to be ‹"TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT...› 332022:35:18 invalid pwa attributes 332122:35:18 attribute: :pwa_name, value: "GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG", message: "is too long (maximum is 255 characters)" 332222:35:18 behaves like validation permits with message 332322:35:18 is expected not to allow :pwa_name to be ‹"GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG"›, producing a custom validation error on failure 332422:35:18 attribute: :pwa_short_name, value: "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", message: "is too long (maximum is 255 characters)" 332522:35:18 behaves like validation permits with message 332622:35:18 is expected not to allow :pwa_short_name to be ‹"SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS"›, producing a custom validation error on failure 332722:35:18 attribute: :pwa_description, value: "TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT", message: "is too long (maximum is 2048 characters)" 332822:35:18 behaves like validation permits with message 332922:35:18 is expected not to allow :pwa_description to be ‹"TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT...›, producing a custom validation error on failure 333022:35:18 email_header_and_footer_enabled 333122:35:18 default email_header_and_footer_enabled flag value 333222:35:19 returns email_header_and_footer_enabled as true 333322:35:19 when setting email_header_and_footer_enabled flag value 333422:35:19 returns email_header_and_footer_enabled as true 333522:35:19# [RSpecRunTime] Finishing example group spec/models/appearance_spec.rb. It took 2.18 seconds. Expected to take 2.96 seconds. 333622:35:19# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/limit/deployments_spec.rb. Expected to take 2.81 seconds. 333722:35:19Gitlab::Ci::Pipeline::Chain::Limit::Deployments 333822:35:19 when pipeline deployments limit is exceeded 333922:35:19 logs the error 334022:35:19 when saving incompleted pipelines 334122:35:19 drops the pipeline 334222:35:19 breaks the chain 334322:35:20 sets a valid failure reason 334422:35:20 calls increment_pipeline_failure_reason_counter 334522:35:20# [RSpecRunTime] RSpec elapsed time: 18 minutes 30.39 seconds. Current RSS: ~1151M. Threads: 5. load average: 1.11 1.09 1.08 3/300 14614 334722:35:20 when not saving incomplete pipelines 334822:35:20 does not persist the pipeline 334922:35:20 breaks the chain 335022:35:20 adds an informative error to the pipeline 335122:35:20 increments the error metric 335222:35:20 when pipeline deployments limit is not exceeded 335322:35:20 does not break the chain 335422:35:21 does not invalidate the pipeline 335522:35:21 does not log any error 335622:35:21# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/limit/deployments_spec.rb. It took 2.12 seconds. Expected to take 2.81 seconds. 335722:35:21# [RSpecRunTime] Starting example group spec/helpers/web_hooks/web_hooks_helper_spec.rb. Expected to take 2.78 seconds. 335822:35:21WebHooks::WebHooksHelper 335922:35:21 #show_project_hook_failed_callout? 336022:35:21 all conditions are met 336222:35:22 stores a value 336322:35:22# [RSpecRunTime] RSpec elapsed time: 18 minutes 32.49 seconds. Current RSS: ~1150M. Threads: 5. load average: 1.11 1.09 1.08 1/299 14615 336522:35:22 one condition is not met 336622:35:22 namely user is logged in 336822:35:22 namely the user has permission 337022:35:22 namely a hook has failed 337222:35:23# [RSpecRunTime] Finishing example group spec/helpers/web_hooks/web_hooks_helper_spec.rb. It took 2.22 seconds. Expected to take 2.78 seconds. 337322:35:23# [RSpecRunTime] Starting example group spec/services/packages/debian/extract_changes_metadata_service_spec.rb. Expected to take 2.63 seconds. 337422:35:23Packages::Debian::ExtractChangesMetadataService 337622:35:24 with valid package file 337722:35:24 extract metadata 337822:35:24# [RSpecRunTime] RSpec elapsed time: 18 minutes 34.43 seconds. Current RSS: ~1151M. Threads: 5. load average: 1.11 1.09 1.08 1/297 14616 338022:35:24 with invalid changes file 338122:35:24 raise ArgumentError 338222:35:24 with invalid metadata 338322:35:24 without Files field 338422:35:24 raise ArgumentError 338522:35:24 without Checksums-Sha1 field 338622:35:24 raise ArgumentError 338722:35:24 without Checksums-Sha256 field 338822:35:24 raise ArgumentError 338922:35:24 with file in Checksums-Sha1 but not in Files 339022:35:24 raise ArgumentError 339122:35:24 with different size in Checksums-Sha1 339222:35:24 raise ArgumentError 339322:35:24 with file in Checksums-Sha256 but not in Files 339422:35:24 raise ArgumentError 339522:35:24 with different size in Checksums-Sha256 339622:35:24 raise ArgumentError 339722:35:24 with file in Files but not in Checksums-Sha1 339822:35:24 raise ArgumentError 339922:35:24 with file in Files but not in Checksums-Sha256 340022:35:24 raise ArgumentError 340122:35:24 with invalid MD5 340222:35:24 raise ArgumentError 340322:35:24 with invalid SHA1 340422:35:25 raise ArgumentError 340522:35:25 with invalid SHA256 340622:35:25 raise ArgumentError 340722:35:25 with missing package file 340822:35:25 raise ArgumentError 340922:35:25# [RSpecRunTime] Finishing example group spec/services/packages/debian/extract_changes_metadata_service_spec.rb. It took 1.83 seconds. Expected to take 2.63 seconds. 341022:35:25# [RSpecRunTime] Starting example group spec/graphql/mutations/release_asset_links/delete_spec.rb. Expected to take 2.59 seconds. 341122:35:25Mutations::ReleaseAssetLinks::Delete 341322:35:26 when the current user has access to delete the link 341422:35:26 deletes the link and returns it 341522:35:26 with protected tag 341622:35:26 when user has access to the protected tag 341722:35:26 does not have errors 341822:35:26# [RSpecRunTime] RSpec elapsed time: 18 minutes 36.84 seconds. Current RSS: ~1158M. Threads: 5. load average: 1.10 1.09 1.08 1/300 14644 342022:35:26 when user does not have access to the protected tag 342122:35:26 raises a resource access error 342222:35:26 when the link doesn't exist 342322:35:26 raises an error 342422:35:26 when destroy process fails 342522:35:27 returns errors 342622:35:27 when the current user does not have access to delete the link 342722:35:27 raises an error 342822:35:27# [RSpecRunTime] Finishing example group spec/graphql/mutations/release_asset_links/delete_spec.rb. It took 1.96 seconds. Expected to take 2.59 seconds. 342922:35:27# [RSpecRunTime] Starting example group spec/services/ci/pipeline_creation/start_pipeline_service_spec.rb. Expected to take 2.48 seconds. 343022:35:27Ci::PipelineCreation::StartPipelineService 343222:35:27 enqueues UpdateBuildNamesWorker 343322:35:27 calls the pipeline process service 343422:35:28 creates pipeline ref 343522:35:28 when FF populate_and_use_build_names_table is disabled 343622:35:28 does not enqueue UpdateBuildNamesWorker 343722:35:28# [RSpecRunTime] RSpec elapsed time: 18 minutes 38.66 seconds. Current RSS: ~1157M. Threads: 5. load average: 1.10 1.09 1.08 1/297 14645 343922:35:28# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_creation/start_pipeline_service_spec.rb. It took 1.53 seconds. Expected to take 2.48 seconds. 344022:35:28# [RSpecRunTime] Starting example group spec/models/group_label_spec.rb. Expected to take 2.45 seconds. 344222:35:28 does not allow STI 344322:35:28 relationships 344422:35:28 is expected to belong to group required: false 344622:35:28 is expected to validate that :group cannot be empty/falsy 344822:35:28 aliases group to subject 344922:35:28 #to_reference 345122:35:28 returns a String reference to the object 345322:35:29 returns a String reference to the object 345422:35:29 uses id when name contains double quote 345522:35:29 cross-project 345622:35:29 returns a String reference to the object 345722:35:29 cross groups reference 345822:35:29 returns a String reference to the object 345922:35:29 cross group and project reference 346022:35:30 returns a full path label reference 346122:35:30 using invalid format 346222:35:30 raises error 346322:35:30 #preloaded_parent_container 346422:35:30 when group is loaded 346522:35:30 does not invoke a DB query 346622:35:30 when parent_container is loaded 346722:35:30 does not invoke a DB query 346822:35:30 when none of them are loaded 346922:35:30 invokes a DB query 347022:35:30# [RSpecRunTime] Finishing example group spec/models/group_label_spec.rb. It took 1.93 seconds. Expected to take 2.45 seconds. 347122:35:30# [RSpecRunTime] Starting example group spec/finders/packages/helm/package_files_finder_spec.rb. Expected to take 2.35 seconds. 347222:35:30Packages::Helm::PackageFilesFinder 347422:35:31 with empty params 347522:35:31 is expected to eq [#<Packages::PackageFile id: 541, package_id: 122, created_at: "2024-11-13 22:35:31.473742813 +0000",...tion_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil>] 347622:35:32# [RSpecRunTime] RSpec elapsed time: 18 minutes 42.0 seconds. Current RSS: ~1147M. Threads: 5. load average: 1.09 1.09 1.08 1/297 14646 347822:35:32 with another project 347922:35:32 is expected to eq [] 348022:35:32 with another channel 348122:35:32 is expected to eq [] 348222:35:32 with matching file_name 348322:35:32 is expected to eq [#<Packages::PackageFile id: 541, package_id: 122, created_at: "2024-11-13 22:35:31.473742813 +0000",...tion_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil>] 348422:35:32 with another file_name 348522:35:32 is expected to eq [] 348622:35:32 #most_recent! 348722:35:32 is expected to eq #<Packages::PackageFile id: 541, package_id: 122, created_at: "2024-11-13 22:35:31.473742813 +0000", ...ation_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil> 348822:35:32# [RSpecRunTime] Finishing example group spec/finders/packages/helm/package_files_finder_spec.rb. It took 1.59 seconds. Expected to take 2.35 seconds. 348922:35:32# [RSpecRunTime] Starting example group spec/models/projects/import_export/relation_export_upload_spec.rb. Expected to take 2.3 seconds. 349022:35:32Projects::ImportExport::RelationExportUpload 349122:35:32 does not allow STI 349222:35:32 stores export file 349322:35:32 associations 349422:35:32 is expected to belong to relation_export required: false 349522:35:32 .for_project_export_jobs 349622:35:33 returns RelationExportUploads for a single ProjectExportUpload id 349722:35:33 returns RelationExportUploads for multiple ProjectExportUpload ids 349822:35:33 ActiveRecord callbacks 349922:35:33 export file is stored in after_commit callback 350022:35:33# [RSpecRunTime] Finishing example group spec/models/projects/import_export/relation_export_upload_spec.rb. It took 1.42 seconds. Expected to take 2.3 seconds. 350122:35:33# [RSpecRunTime] Starting example group spec/models/personal_snippet_spec.rb. Expected to take 2.22 seconds. 350222:35:33PersonalSnippet 350322:35:33 does not allow STI 350522:35:33 is expected to validate that :organization_id cannot be empty/falsy 350622:35:33 #embeddable? 350722:35:33 returns true when snippet is public 350822:35:33 returns true when snippet is public 350922:35:33 returns true when snippet is public 351022:35:33 behaves like model with repository 351122:35:34 container class includes HasRepository 351322:35:34 retrieves several commits from the repository by oid 351522:35:34 when given the only_path option 351622:35:34 when only_path is false 351722:35:34 returns the full web URL for this repo 351822:35:34 when only_path is true 351922:35:34 returns the relative web URL for this repo 352022:35:34 when only_path is nil 352122:35:34 returns the full web URL for this repo 352222:35:34 when not given the only_path option 352322:35:34 returns the full web URL for this repo 352422:35:34 #url_to_repo 352522:35:34 returns the SSH URL to the repository 352622:35:34 #ssh_url_to_repo 352722:35:34 returns the SSH URL to the repository 352822:35:34 #http_url_to_repo 352922:35:34 returns the HTTP URL to the repository 353122:35:34 returns valid repo 353222:35:34 uses the same container 353422:35:34 returns valid storage 353622:35:34 returns valid full_path 353722:35:34 #lfs_enabled? 353822:35:34 returns the expected value 353922:35:34 #empty_repo? 354022:35:34 when the repo does not exist 354122:35:34 returns true 354222:35:34 when the repo exists 354322:35:34 returns the empty state of the repository 354422:35:34 #valid_repo? 354522:35:34 is expected to equal false 354622:35:34 is expected to equal true 354722:35:34 #repository_exists? 354822:35:34 is expected to equal false 354922:35:34 is expected to equal true 355022:35:34 #repo_exists? 355122:35:35 is expected to equal false 355222:35:35 is expected to equal true 355422:35:35 is expected to equal true 355522:35:35 is expected to equal false 355622:35:35 is expected to equal false 355822:35:35 is expected to respond to #base_dir 355922:35:35 is expected to respond to #disk_path 356022:35:35 is expected to respond to #gitlab_shell 356122:35:35 #change_head 356222:35:35 delegates #change_head to repository 356322:35:35 #after_repository_change_head 356422:35:35 calls #reload_default_branch 356522:35:35 publishes an Repositories::DefaultBranchChangedEvent event 356622:35:35 #parent_user 356722:35:35 returns the snippet author 356822:35:35# [RSpecRunTime] Finishing example group spec/models/personal_snippet_spec.rb. It took 1.8 seconds. Expected to take 2.22 seconds. 356922:35:35# [RSpecRunTime] Starting example group spec/services/projects/batch_open_issues_count_service_spec.rb. Expected to take 2.2 seconds. 357022:35:35Projects::BatchOpenIssuesCountService 357122:35:35 #refresh_cache_and_retrieve_data 357222:35:35 when cache is clean 357322:35:36 refreshes cache keys correctly 357422:35:36# [RSpecRunTime] RSpec elapsed time: 18 minutes 46.69 seconds. Current RSS: ~1144M. Threads: 5. load average: 1.09 1.09 1.08 1/298 14672 357622:35:36# [RSpecRunTime] Finishing example group spec/services/projects/batch_open_issues_count_service_spec.rb. It took 1.31 seconds. Expected to take 2.2 seconds. 357722:35:36# [RSpecRunTime] Starting example group spec/lib/gitlab/deploy_key_access_spec.rb. Expected to take 2.07 seconds. 357822:35:36Gitlab::DeployKeyAccess 357922:35:37 #can_create_tag? 358022:35:37 when no-one can create tag 358122:35:37 returns false 358222:35:37# [RSpecRunTime] RSpec elapsed time: 18 minutes 47.79 seconds. Current RSS: ~1148M. Threads: 5. load average: 1.09 1.09 1.08 1/298 14691 358422:35:37 push tag that matches a protected tag pattern via a deploy key 358522:35:37 allows to push the tag 358622:35:37 #can_push_for_ref? 358722:35:38 is expected to be falsey 358822:35:38 when the deploy_key is active for the project 358922:35:38 is expected to be truthy 359022:35:38 but the deploy key user cannot read the project 359122:35:38 is expected to be falsey 359222:35:38# [RSpecRunTime] Finishing example group spec/lib/gitlab/deploy_key_access_spec.rb. It took 1.59 seconds. Expected to take 2.07 seconds. 359322:35:38# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/test_report_summary_spec.rb. Expected to take 2.07 seconds. 359422:35:38Gitlab::Ci::Reports::TestReportSummary 359622:35:38 when test report summary has several build report results 359722:35:39 returns all the total count in a hash 359822:35:39 #test_suites 359922:35:39 when test report summary has several build report results 360022:35:39 returns test suites grouped by name 360122:35:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/test_report_summary_spec.rb. It took 1.57 seconds. Expected to take 2.07 seconds. 360222:35:39# [RSpecRunTime] Starting example group spec/services/activity_pub/inbox_resolver_service_spec.rb. Expected to take 1.94 seconds. 360322:35:39ActivityPub::InboxResolverService 360522:35:40 with successful HTTP request 360622:35:40 with a JSON response 360722:35:40 with valid response 360822:35:40 without a shared inbox 360922:35:40 updates only the inbox in the subscription record 361022:35:40 with a shared inbox 361122:35:40 updates both the inbox and shared inbox in the subscription record 361222:35:40 without inbox attribute 361322:35:40 behaves like third party error 361422:35:40 raises a ThirdPartyError 361522:35:40 does not update the subscription record 361622:35:40 with a non string inbox attribute 361722:35:40 behaves like third party error 361822:35:40 raises a ThirdPartyError 361922:35:41 does not update the subscription record 362022:35:41 with non JSON response 362122:35:41 behaves like third party error 362222:35:41 raises a ThirdPartyError 362322:35:41 does not update the subscription record 362422:35:41 with http error 362522:35:41 behaves like third party error 362622:35:41 raises a ThirdPartyError 362722:35:41 does not update the subscription record 362822:35:41# [RSpecRunTime] Finishing example group spec/services/activity_pub/inbox_resolver_service_spec.rb. It took 1.27 seconds. Expected to take 1.94 seconds. 362922:35:41# [RSpecRunTime] Starting example group spec/services/cloud_seed/google_cloud/get_cloudsql_instances_service_spec.rb. Expected to take 1.91 seconds. 363022:35:41CloudSeed::GoogleCloud::GetCloudsqlInstancesService 363122:35:41 when project has no registered cloud sql instances 363222:35:41 result is empty 363322:35:41 when project has registered cloud sql instance 363422:35:42 result is grouped by environment 363522:35:42# [RSpecRunTime] Finishing example group spec/services/cloud_seed/google_cloud/get_cloudsql_instances_service_spec.rb. It took 0.97 second. Expected to take 1.91 seconds. 363622:35:42# [RSpecRunTime] Starting example group spec/models/concerns/editable_spec.rb. Expected to take 1.85 seconds. 363822:35:42 does not allow STI 364022:35:42 is expected to eq false 364122:35:43 is expected to eq true 364222:35:43# [RSpecRunTime] RSpec elapsed time: 18 minutes 53.46 seconds. Current RSS: ~1152M. Threads: 5. load average: 1.08 1.09 1.08 1/298 14694 364422:35:43# [RSpecRunTime] Finishing example group spec/models/concerns/editable_spec.rb. It took 1.36 seconds. Expected to take 1.85 seconds. 364522:35:43# [RSpecRunTime] Starting example group spec/services/pages_domains/update_service_spec.rb. Expected to take 1.81 seconds. 364622:35:43PagesDomains::UpdateService 364722:35:43 when the user does not have the required permissions 364822:35:43 does not update the pages domain and does not publish a PagesDomainUpdatedEvent 364922:35:43 when the user has the required permissions 365022:35:43 when it updates the domain successfully 365122:35:44 updates the domain 365222:35:44 publishes a PagesDomainUpdatedEvent 365322:35:44 when it fails to update the domain 365422:35:44 does not update a pages domain 365522:35:44 does not publish a PagesDomainUpdatedEvent 365622:35:44# [RSpecRunTime] Finishing example group spec/services/pages_domains/update_service_spec.rb. It took 1.42 seconds. Expected to take 1.81 seconds. 365722:35:44# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/flutter_gitlab_ci_yaml_spec.rb. Expected to take 1.73 seconds. 365822:35:44Flutter.gitlab-ci.yml 365922:35:44 the created pipeline 366022:35:46 creates test and code_quality jobs 366122:35:46# [RSpecRunTime] RSpec elapsed time: 18 minutes 56.23 seconds. Current RSS: ~1144M. Threads: 5. load average: 1.07 1.08 1.08 1/299 14736 366322:35:46# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/flutter_gitlab_ci_yaml_spec.rb. It took 1.34 seconds. Expected to take 1.73 seconds. 366422:35:46# [RSpecRunTime] Starting example group spec/services/ci/build_cancel_service_spec.rb. Expected to take 1.71 seconds. 366522:35:46Ci::BuildCancelService 366722:35:46 when user is authorized to cancel the build 366822:35:46 when build is cancelable 366922:35:47 transits build to canceled 367022:35:47 when build is not cancelable 367122:35:47 responds with unprocessable entity 367222:35:47 when user is not authorized to cancel the build 367322:35:47 responds with forbidden 367422:35:47# [RSpecRunTime] Finishing example group spec/services/ci/build_cancel_service_spec.rb. It took 1.33 seconds. Expected to take 1.71 seconds. 367522:35:47# [RSpecRunTime] Starting example group spec/graphql/resolvers/deployments_resolver_spec.rb. Expected to take 1.63 seconds. 367622:35:47Resolvers::DeploymentsResolver 367822:35:48 finds the deployment 367922:35:48 finds the deployment when status matches 368022:35:48 does not find the deployment when status does not match 368122:35:48 transforms order_by for finder 368222:35:48# [RSpecRunTime] RSpec elapsed time: 18 minutes 58.96 seconds. Current RSS: ~1146M. Threads: 5. load average: 1.07 1.08 1.08 1/300 14756 368422:35:48# [RSpecRunTime] Finishing example group spec/graphql/resolvers/deployments_resolver_spec.rb. It took 1.41 seconds. Expected to take 1.63 seconds. 368522:35:48# [RSpecRunTime] Starting example group spec/services/packages/nuget/symbols/create_symbol_files_service_spec.rb. Expected to take 1.63 seconds. 368622:35:48Packages::Nuget::Symbols::CreateSymbolFilesService 368822:35:49 when symbol files are found 368922:35:49 creates a symbol record and extracts the signature 369022:35:49 when nuget_extract_nuget_package_model is disabled 369122:35:50 creates a symbol record and extracts the signature 369222:35:50# [RSpecRunTime] RSpec elapsed time: 19 minutes 0.03 second. Current RSS: ~1145M. Threads: 5. load average: 1.07 1.08 1.08 1/300 14757 369422:35:50 when symbol files hit the limit 369522:35:50 does not create a symbol record 369622:35:50 behaves like logging an error 369722:35:50 logs the error 369822:35:50 without a signature 369922:35:50 does not call create! on the symbol record 370022:35:50 without a checksum 370122:35:50 does not call create! on the symbol record 370222:35:50 with existing duplicate symbol records 370322:35:50 does not create a symbol record 370422:35:50 behaves like logging an error 370522:35:50 logs the error 370622:35:50 when a symbol file has the wrong entry size 370722:35:50 behaves like logging an error 370822:35:50 logs the error 370922:35:50 when a symbol file has the wrong entry name 371022:35:50 behaves like logging an error 371122:35:50 logs the error 371222:35:50# [RSpecRunTime] Finishing example group spec/services/packages/nuget/symbols/create_symbol_files_service_spec.rb. It took 1.41 seconds. Expected to take 1.63 seconds. 371322:35:50# [RSpecRunTime] Starting example group spec/models/x509_issuer_spec.rb. Expected to take 1.58 seconds. 371522:35:50 does not allow STI 371722:35:50 is expected to validate that :subject_key_identifier cannot be empty/falsy 371822:35:50 .safe_create! 371922:35:50 creates a new issuer if it was not found 372022:35:50 assigns the correct attributes when creating 372222:35:51 accepts correct subject_key_identifier 372322:35:51 rejects invalid subject_key_identifier 372422:35:51 accepts valid crl_url 372522:35:51 rejects invalid crl_url 372622:35:51# [RSpecRunTime] Finishing example group spec/models/x509_issuer_spec.rb. It took 1.31 seconds. Expected to take 1.58 seconds. 372722:35:51# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/commit_notes_pipeline_spec.rb. Expected to take 1.51 seconds. 372822:35:51BulkImports::Projects::Pipelines::CommitNotesPipeline 373022:35:52 imports ci pipeline notes into destination project 373122:35:52 when importer_user_mapping is enabled 373222:35:52 imports merge_requests and maps user references to placeholder users 373322:35:52# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/commit_notes_pipeline_spec.rb. It took 0.98 second. Expected to take 1.51 seconds. 373422:35:52# [RSpecRunTime] Starting example group spec/models/ci/artifact_blob_spec.rb. Expected to take 1.48 seconds. 373522:35:52Ci::ArtifactBlob 373622:35:53 does not allow STI 373822:35:53 returns a hash of the path 374022:35:53 returns the entry name 374222:35:53 returns the entry path 374422:35:53 returns the entry size 374522:35:53 with an empty file 374822:35:53 returns the entry mode 374922:35:53 #external_storage 375022:35:53 returns :build_artifact 375122:35:53 #external_url 375222:35:53 with not allowed extension 375322:35:53 is expected to be nil 375422:35:53 with allowed extension 375622:35:53 when port is configured 375822:35:53 #external_link? 375922:35:53 with not allowed extensions 376022:35:53 returns false 376122:35:53 with allowed extensions 376222:35:53 returns true 376322:35:53# [RSpecRunTime] Finishing example group spec/models/ci/artifact_blob_spec.rb. It took 1.28 seconds. Expected to take 1.48 seconds. 376422:35:53# [RSpecRunTime] Starting example group spec/workers/packages/helm/extraction_worker_spec.rb. Expected to take 1.45 seconds. 376522:35:53Packages::Helm::ExtractionWorker 376722:35:54 with valid package file 376822:35:54 behaves like an idempotent worker 376922:35:54 is labeled as idempotent 377022:35:54 performs multiple times sequentially without raising an exception 377122:35:54 updates package and package file 377222:35:54 with invalid package file id 377322:35:54 doesn't update helm_file_metadatum 377422:35:54 with controlled errors 377522:35:54 with an empty package file 377622:35:54 behaves like handling error 377722:35:54 mark the package as errored 377822:35:54 with an invalid YAML 377922:35:54 behaves like handling error 378022:35:54 mark the package as errored 378122:35:54 with an invalid Chart.yaml 378222:35:54 behaves like handling error 378322:35:55 mark the package as errored 378422:35:55 with uncontrolled errors 378522:35:55 behaves like handling error 378622:35:55 mark the package as errored 378722:35:55# [RSpecRunTime] Finishing example group spec/workers/packages/helm/extraction_worker_spec.rb. It took 1.17 seconds. Expected to take 1.45 seconds. 378822:35:55# [RSpecRunTime] Starting example group spec/workers/bulk_imports/finish_project_import_worker_spec.rb. Expected to take 1.41 seconds. 378922:35:55BulkImports::FinishProjectImportWorker 379122:35:55 behaves like an idempotent worker 379222:35:55 is labeled as idempotent 379322:35:55Job arguments to ProjectCacheWorker must be native JSON types, but :repository_size is a Symbol. 379522:35:55To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 379622:35:56Job arguments to ProjectCacheWorker must be native JSON types, but :repository_size is a Symbol. 379822:35:56To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 379922:35:56 performs multiple times sequentially without raising an exception 380022:35:56 calls after_import for the project 380122:35:56 when no project is found 380222:35:56Job arguments to ProjectCacheWorker must be native JSON types, but :repository_size is a Symbol. 380422:35:56To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 380522:35:56 returns without error 380622:35:56# [RSpecRunTime] RSpec elapsed time: 19 minutes 6.27 seconds. Current RSS: ~1159M. Threads: 5. load average: 1.06 1.08 1.07 1/298 14758 380822:35:56# [RSpecRunTime] Finishing example group spec/workers/bulk_imports/finish_project_import_worker_spec.rb. It took 1.16 seconds. Expected to take 1.41 seconds. 380922:35:56# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/variable_spec.rb. Expected to take 1.36 seconds. 381022:35:56Gitlab::Ci::Config::Entry::Variable 381122:35:56 SimpleVariable 381222:35:56 config: "string", valid_result: true 381322:35:56 validates the config data type 381422:35:56 config: :symbol, valid_result: true 381522:35:56 validates the config data type 381622:35:56 config: true, valid_result: true 381722:35:56 validates the config data type 381822:35:56 config: false, valid_result: true 381922:35:56 validates the config data type 382022:35:56 config: 2, valid_result: true 382122:35:56 validates the config data type 382222:35:56 config: 2.2, valid_result: true 382322:35:56 validates the config data type 382422:35:56 config: [], valid_result: false 382522:35:56 validates the config data type 382622:35:56 config: {}, valid_result: false 382722:35:56 validates the config data type 382822:35:56 ComplexVariable 382922:35:56 when config is a hash with description 383022:35:56 when metadata allowed_value_data is not provided 383222:35:56 is expected not to be valid 383422:35:56 is expected to include "var1 config must be a string" 383522:35:56 when metadata allowed_value_data is (value, description) 383722:35:56 is expected to be valid 383922:35:56 is expected to eq "value" 384022:35:56 #value_with_data 384122:35:56 is expected to eq {:value=>"value"} 384222:35:56 #value_with_prefill_data 384322:35:56 is expected to eq {:description=>"description", :value=>"value"} 384422:35:56 when validating config value data type 384522:35:56 value: "string", valid_result: true 384622:35:56 casts valid values to a string 384722:35:56 value: :symbol, valid_result: true 384822:35:56 casts valid values to a string 384922:35:56 value: true, valid_result: true 385022:35:56 casts valid values to a string 385122:35:56 value: false, valid_result: true 385222:35:56 casts valid values to a string 385322:35:56 value: 2, valid_result: true 385422:35:56 casts valid values to a string 385522:35:56 value: 2.2, valid_result: true 385622:35:56 casts valid values to a string 385722:35:56 value: [], valid_result: false 385822:35:56 casts valid values to a string 385922:35:56 value: {}, valid_result: false 386022:35:56 casts valid values to a string 386122:35:56 when metadata allowed_value_data is (value, xyz) 386322:35:56 is expected not to be valid 386522:35:56 is expected to include "var1 config uses invalid data keys: description" 386622:35:56 when config is a hash without description 386722:35:56 when metadata allowed_value_data is not provided 386922:35:56 is expected not to be valid 387122:35:56 is expected to include "var1 config must be a string" 387222:35:56 when metadata allowed_value_data is (value, description) 387422:35:56 is expected to be valid 387622:35:57 is expected to eq "value" 387722:35:57 #value_with_data 387822:35:57 is expected to eq {:value=>"value"} 387922:35:57 #value_with_prefill_data 388022:35:57 is expected to eq {:value=>"value"} 388122:35:57 when config is a hash with expand 388222:35:57 when metadata allowed_value_data is not provided 388422:35:57 is expected not to be valid 388622:35:57 is expected to include "var1 config must be a string" 388722:35:57 when metadata allowed_value_data is (value, expand) 388922:35:57 is expected to be valid 389122:35:57 is expected to eq "value" 389222:35:57 #value_with_data 389322:35:57 is expected to eq {:raw=>true, :value=>"value"} 389422:35:57 when config expand is true 389522:35:57 #value_with_data 389622:35:57 is expected to eq {:raw=>false, :value=>"value"} 389722:35:57 when config expand is a string 389922:35:57 is expected not to be valid 390122:35:57 is expected to include "var1 config expand should be a boolean value" 390222:35:57 when metadata allowed_value_data is (value, xyz) 390422:35:57 is expected not to be valid 390622:35:57 is expected to include "var1 config uses invalid data keys: expand" 390722:35:57 when config is a hash with options 390822:35:57 when there is no metadata 391022:35:57 is expected not to be valid 391222:35:57 is expected to include "var1 config must be a string" 391322:35:57 when options are allowed 391522:35:57 is expected to be valid 391722:35:57 is expected to eq "value" 391822:35:57 #value_with_data 391922:35:57 is expected to eq {:value=>"value"} 392022:35:57 #value_with_prefill_data 392122:35:57 is expected to eq {:options=>["value", "value2"], :value=>"value"} 392222:35:57# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/variable_spec.rb. It took 1.17 seconds. Expected to take 1.36 seconds. 392322:35:57# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/pipelines/wiki_pipeline_spec.rb. Expected to take 1.33 seconds. 392422:35:57BulkImports::Common::Pipelines::WikiPipeline 392622:35:57 behaves like wiki pipeline imports a wiki for an entity 392822:35:58 when wiki exists 392922:35:58 imports new wiki into destination project 393022:35:58 when wiki does not exist 393122:35:58 does not import wiki 393222:35:58 when scheme is blocked 393322:35:58 prevents import 393422:35:58 when wiki is disabled 393522:35:58 unsuccessful response 393622:35:58 when response is forbidden 393722:35:58 does not raise an error 393822:35:58 when response is not found 393922:35:58 does not raise an error 394022:35:58 when response is not 403 394122:35:58 does not raise an error 394222:35:58# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/pipelines/wiki_pipeline_spec.rb. It took 1.15 seconds. Expected to take 1.33 seconds. 394322:35:58# [RSpecRunTime] Starting example group spec/lib/gitlab/current/organization_spec.rb. Expected to take 1.29 seconds. 394422:35:58Gitlab::Current::Organization 394622:35:58 returns the organization the user is member of 394722:35:58 .organization 394822:35:58 when params result in an organization 394922:35:58 returns that organization 395022:35:58 when only current user result in an organization 395122:35:59 returns that organization 395222:35:59 when no organization can be derived 395322:35:59 falls back to default organization 395422:35:59 .from_params 395522:35:59 when params contains namespace_id 395622:35:59 and namespace is found 395722:35:59 is expected to eq #<Organizations::Organization id: 1001, created_at: "2024-11-13 22:35:58.646575350 +0000", updated_at...8.646575350 +0000", name: "Current Organization", path: "current-organization", visibility_level: 0> 395822:35:59 and namespace is not found 395922:35:59 is expected to equal nil 396022:35:59 and namespace_id is empty string 396122:35:59 is expected to equal nil 396222:35:59 does not execute query 396322:35:59 when params contains group_id 396422:35:59 and namespace is found 396522:35:59 is expected to eq #<Organizations::Organization id: 1001, created_at: "2024-11-13 22:35:58.646575350 +0000", updated_at...8.646575350 +0000", name: "Current Organization", path: "current-organization", visibility_level: 0> 396622:35:59 and namespace is not found 396722:35:59 is expected to equal nil 396822:35:59 when params contains id 396922:35:59 and controller is groups 397022:35:59 and namespace is found 397122:35:59 is expected to eq #<Organizations::Organization id: 1001, created_at: "2024-11-13 22:35:58.646575350 +0000", updated_at...8.646575350 +0000", name: "Current Organization", path: "current-organization", visibility_level: 0> 397222:35:59 and namespace is not found 397322:35:59 is expected to equal nil 397422:35:59 and controller is not groups 397522:35:59 is expected to equal nil 397622:35:59 when params contains organization_path 397722:35:59 and path exists 397822:35:59 is expected to eq #<Organizations::Organization id: 1000, created_at: "2024-11-13 22:35:58.637822541 +0000", updated_at...-13 22:35:58.637822541 +0000", name: "Organization #1", path: "organization-1", visibility_level: 0> 397922:35:59 and path does not exists 398022:35:59 is expected to be nil 398122:35:59# [RSpecRunTime] Finishing example group spec/lib/gitlab/current/organization_spec.rb. It took 1.03 seconds. Expected to take 1.29 seconds. 398222:35:59# [RSpecRunTime] Starting example group spec/services/packages/npm/create_metadata_cache_service_spec.rb. Expected to take 1.25 seconds. 398322:35:59Packages::Npm::CreateMetadataCacheService 398522:36:00 returns an unique key 398722:36:00 creates a new metadata cache 398822:36:00 obtains a lease to create a new metadata cache 398922:36:00 with existing metadata cache 399022:36:00 does not create a new metadata cache 399122:36:00 updates the metadata cache 399222:36:00 when the lease is already taken 399322:36:00 does not create a new metadata cache 399522:36:00# [RSpecRunTime] Finishing example group spec/services/packages/npm/create_metadata_cache_service_spec.rb. It took 0.93 second. Expected to take 1.25 seconds. 399622:36:00# [RSpecRunTime] Starting example group spec/workers/concerns/packages/error_handling_spec.rb. Expected to take 1.19 seconds. 399722:36:00Packages::ErrorHandling 399822:36:00 #process_package_file_error 399922:36:01 logs the error with the correct parameters 400022:36:01 with controlled exception ArgumentError 400122:36:01 behaves like updates the package status and status message 400222:36:01 aggregate_failures 400322:36:01 with controlled exception ActiveRecord::RecordInvalid 400422:36:01 behaves like updates the package status and status message 400522:36:01 aggregate_failures 400622:36:01 with controlled exception Packages::Helm::ExtractFileMetadataService::ExtractionError 400722:36:01 behaves like updates the package status and status message 400822:36:01 aggregate_failures 400922:36:01 with controlled exception Packages::Nuget::ExtractMetadataFileService::ExtractionError 401022:36:01 behaves like updates the package status and status message 401122:36:01 aggregate_failures 401222:36:01 with controlled exception Packages::Nuget::UpdatePackageFromMetadataService::ZipError 401322:36:01 behaves like updates the package status and status message 401422:36:01 aggregate_failures 401522:36:01 with controlled exception Packages::Nuget::UpdatePackageFromMetadataService::ZipError 401622:36:01 behaves like updates the package status and status message 401722:36:01 aggregate_failures 401822:36:01 with controlled exception Packages::Rubygems::ProcessGemService::ExtractionError 401922:36:01 behaves like updates the package status and status message 402022:36:01 aggregate_failures 402122:36:01 with controlled exception Packages::Rubygems::ProcessGemService::InvalidMetadataError 402222:36:01 behaves like updates the package status and status message 402322:36:01 aggregate_failures 402422:36:01 with controlled exception Packages::Npm::ProcessPackageFileService::ExtractionError 402522:36:01 behaves like updates the package status and status message 402622:36:01 aggregate_failures 402722:36:01 with controlled exception Packages::Npm::CheckManifestCoherenceService::MismatchError 402822:36:01 behaves like updates the package status and status message 402922:36:01 aggregate_failures 403022:36:01 with all other errors 403122:36:01 behaves like updates the package status and status message 403222:36:01 aggregate_failures 403322:36:01 with a very long error message 403422:36:01 truncates the error message 403522:36:01# [RSpecRunTime] Finishing example group spec/workers/concerns/packages/error_handling_spec.rb. It took 0.88 second. Expected to take 1.19 seconds. 403622:36:01# [RSpecRunTime] Starting example group spec/services/incident_management/pager_duty/process_webhook_service_spec.rb. Expected to take 1.18 seconds. 403722:36:01IncidentManagement::PagerDuty::ProcessWebhookService 403922:36:01 when PagerDuty webhook setting is active 404022:36:01 when token is valid 404122:36:01 when webhook payload has acceptable size 404222:36:01 responds with Accepted 404322:36:01 processes issues 404422:36:01 when webhook payload is too big 404522:36:02 responds with Bad Request 404622:36:02 behaves like does not process incidents 404722:36:02 does not process incidents 404822:36:02 when webhook payload is blank 404922:36:02 responds with Accepted 405022:36:02 behaves like does not process incidents 405122:36:02 does not process incidents 405222:36:02 when token is invalid 405322:36:02 responds with Unauthorized 405422:36:02 behaves like does not process incidents 405522:36:02 does not process incidents 405622:36:02 when both tokens are nil 405722:36:02 responds with Unauthorized 405822:36:02 behaves like does not process incidents 405922:36:02 does not process incidents 406022:36:02 when PagerDuty webhook setting is not active 406122:36:02 responds with Forbidden 406222:36:02 behaves like does not process incidents 406322:36:02 does not process incidents 406422:36:02# [RSpecRunTime] Finishing example group spec/services/incident_management/pager_duty/process_webhook_service_spec.rb. It took 0.93 second. Expected to take 1.18 seconds. 406522:36:02# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/attachments/merge_requests_importer_spec.rb. Expected to take 1.1 seconds. 406622:36:02Gitlab::GithubImport::Importer::Attachments::MergeRequestsImporter 406722:36:02 #collection_method 406822:36:02 is expected to eq :merge_request_attachments 406922:36:02 #sequential_import 407022:36:03 selects both merge requests, and selects only properties it needs 407122:36:03 executes importer only for the merge request with an attachment 407222:36:03 when merge request has already been processed 407322:36:03 does not select merge requests that were processed 407422:36:03 does not execute importer for the merge request with an attachment 407522:36:03 #sidekiq_worker_class 407622:36:03 is expected to eq Gitlab::GithubImport::Attachments::ImportMergeRequestWorker 407722:36:03 #object_type 407822:36:03 is expected to eq :merge_request_attachment 407922:36:03 #id_for_already_imported_cache 408022:36:03 is expected to eq 1000000072 408122:36:03# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/attachments/merge_requests_importer_spec.rb. It took 0.85 second. Expected to take 1.1 seconds. 408222:36:03# [RSpecRunTime] Starting example group spec/services/clusters/cleanup/service_account_service_spec.rb. Expected to take 1.09 seconds. 408322:36:03Clusters::Cleanup::ServiceAccountService 408522:36:03 deletes gitlab service account 408622:36:03 logs all events 408722:36:03 deletes cluster 408822:36:03 when cluster.kubeclient is nil 408922:36:03 deletes cluster 409022:36:03 when there is a Kubeclient::HttpError 409122:36:03 with error:Unauthorized 409222:36:03 destroys cluster 409322:36:03 with error:forbidden 409422:36:03 destroys cluster 409522:36:03 with error:Certificate verify Failed 409622:36:04 destroys cluster 409722:36:04# [RSpecRunTime] Finishing example group spec/services/clusters/cleanup/service_account_service_spec.rb. It took 0.8 second. Expected to take 1.09 seconds. 409822:36:04# [RSpecRunTime] Starting example group spec/services/ci/runners/unassign_runner_service_spec.rb. Expected to take 1.05 seconds. 409922:36:04Ci::Runners::UnassignRunnerService#execute 410022:36:04 without user 410122:36:04 does not destroy runner_project 410222:36:04 with unauthorized user 410322:36:04 does not call destroy on runner_project 410422:36:04 with admin user 410522:36:04 with destroy returning false 410622:36:04 returns error response 410722:36:04 with destroy returning true 410822:36:04 returns success response 410922:36:04# [RSpecRunTime] Finishing example group spec/services/ci/runners/unassign_runner_service_spec.rb. It took 0.71 second. Expected to take 1.05 seconds. 411022:36:04# [RSpecRunTime] Starting example group spec/services/packages/debian/create_package_file_service_spec.rb. Expected to take 1.0 second. 411122:36:04Packages::Debian::CreatePackageFileService 411322:36:05 with temp file 411422:36:05 behaves like a valid deb 411522:36:05 creates a new package file 411622:36:05 with a .changes file 411722:36:05 behaves like a valid changes 411822:36:05 creates a new package file 411922:36:05 with distribution 412022:36:05 behaves like a valid deb 412122:36:05 creates a new package file 412222:36:05 when current_user is missing 412322:36:05 raises an error 412422:36:05 with remote file 412522:36:05 behaves like a valid deb 412622:36:05 creates a new package file 412722:36:05 when package is missing 412822:36:05 raises an error 412922:36:05 when params is empty 413022:36:05 raises an error 413122:36:05 when file is missing 413222:36:05 raises an error 413322:36:05# [RSpecRunTime] Finishing example group spec/services/packages/debian/create_package_file_service_spec.rb. It took 0.72 second. Expected to take 1.0 second. 413422:36:05# [RSpecRunTime] Starting example group spec/lib/banzai/pipeline/commit_description_pipeline_spec.rb. Expected to take 0.97 second. 413522:36:05Banzai::Pipeline::CommitDescriptionPipeline 413622:36:05 formatting a cherry-picked commit description html 413722:36:06 formats correctly 413822:36:06# [RSpecRunTime] Finishing example group spec/lib/banzai/pipeline/commit_description_pipeline_spec.rb. It took 0.9 second. Expected to take 0.97 second. 413922:36:06# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/issue_spec.rb. Expected to take 0.94 second. 414022:36:06Gitlab::GithubImport::Representation::Issue 414122:36:06 .from_api_response 414222:36:06 does not set the user if the response did not include a user 414322:36:06 behaves like an Issue 414422:36:06 returns an instance of Issue 414522:36:06 the returned Issue 414622:36:06 includes the issue number 414722:36:06 includes the issue title 414822:36:06 includes the issue description 414922:36:06 includes the milestone number 415022:36:06 includes the issue state 415122:36:06 includes the issue assignees 415222:36:06 includes the label names 415322:36:06 includes the author details 415422:36:06 includes the created timestamp 415522:36:06 includes the updated timestamp 415622:36:06 includes the work_item_type_id 415722:36:06 is not a pull request 415822:36:06 .from_json_hash 415922:36:06 does not convert the author if it was not specified 416022:36:06 behaves like an Issue 416122:36:06 returns an instance of Issue 416222:36:06 the returned Issue 416322:36:06 includes the issue number 416422:36:06 includes the issue title 416522:36:06 includes the issue description 416622:36:06 includes the milestone number 416722:36:06 includes the issue state 416822:36:06 includes the issue assignees 416922:36:06 includes the label names 417022:36:07 includes the author details 417122:36:07 includes the created timestamp 417222:36:07 includes the updated timestamp 417322:36:07 includes the work_item_type_id 417422:36:07 is not a pull request 417622:36:07 returns true when the issue has labels assigned 417722:36:07 returns false when the issue has no labels assigned 417822:36:07 #pull_request? 417922:36:07 returns false for an issue 418022:36:07 returns true for a pull request 418122:36:07 #truncated_title 418222:36:07 truncates the title to 255 characters 418322:36:07 does not truncate the title if it is shorter than 255 characters 418422:36:07 #github_identifiers 418522:36:07 returns a hash with needed identifiers 418622:36:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/issue_spec.rb. It took 0.9 second. Expected to take 0.94 second. 418722:36:07# [RSpecRunTime] Starting example group spec/models/pages/lookup_path_spec.rb. Expected to take 0.89 second. 418822:36:07Pages::LookupPath 418922:36:07 does not allow STI 419122:36:07 delegates to Project#id 419222:36:07 #access_control 419322:36:07 delegates to Project#private_pages? 419522:36:07 when no domain provided 419622:36:07 delegates to Project#pages_https_only? 419722:36:07 when there is domain provided 419822:36:07 takes into account the https setting of the domain 420022:36:07 uses deployment from object storage 420122:36:07 does not recreate source hash 420222:36:07 when deployment is in the local storage 420322:36:07 uses file protocol 420522:36:07 full_path: "mygroup/myproject", trim_prefix: nil, path_prefix: nil, result: "/" 420622:36:07 is expected to eq "/" 420722:36:07 full_path: "mygroup/myproject", trim_prefix: "mygroup", path_prefix: nil, result: "/myproject/" 420822:36:07 is expected to eq "/myproject/" 420922:36:07 full_path: "mygroup/myproject", trim_prefix: nil, path_prefix: "PREFIX", result: "/PREFIX/" 421022:36:07 is expected to eq "/PREFIX/" 421122:36:07 full_path: "mygroup/myproject", trim_prefix: "mygroup", path_prefix: "PREFIX", result: "/myproject/PREFIX/" 421222:36:07 is expected to eq "/myproject/PREFIX/" 421322:36:07 #unique_host 421422:36:07 when unique domain is disabled 421622:36:07 when namespace_in_path is enabled 421822:36:07 when unique domain is enabled 421922:36:07 returns the project unique domain 422022:36:07 #root_directory 422122:36:07 when there is a deployment 422222:36:07 returns the deployment's root_directory 422322:36:07# [RSpecRunTime] Finishing example group spec/models/pages/lookup_path_spec.rb. It took 0.66 second. Expected to take 0.89 second. 422422:36:07# [RSpecRunTime] Starting example group spec/lib/gitlab/tracking/event_definition_validator_spec.rb. Expected to take 0.87 second. 422522:36:07Gitlab::Tracking::EventDefinitionValidator 422722:36:07 attribute: :description, value: 1 422822:36:07 has validation errors 422922:36:07 attribute: :category, value: nil 423022:36:08 has validation errors 423122:36:08 attribute: :action, value: nil 423222:36:08 has validation errors 423322:36:08 attribute: :label_description, value: 1 423422:36:08 has validation errors 423522:36:08 attribute: :property_description, value: 1 423622:36:08 has validation errors 423722:36:08 attribute: :value_description, value: 1 423822:36:08 has validation errors 423922:36:08 attribute: :extra_properties, value: "smth" 424022:36:08 has validation errors 424122:36:08 attribute: :product_group, value: nil 424222:36:08 has validation errors 424322:36:08 attribute: :distributions, value: "be eb" 424422:36:08 has validation errors 424522:36:08 attribute: :tiers, value: "pro" 424622:36:08 has validation errors 424722:36:08 attribute: :product_categories, value: "bad_category" 424822:36:08 has validation errors 424922:36:08 attribute: :product_categories, value: ["bad_category"] 425022:36:08 has validation errors 425122:36:08 internal event additional_properties 425222:36:08 label: true, property: true, value: true, custom: true, error?: false 425322:36:08 is expected to equal false 425422:36:08 label: true, property: true, value: true, custom: false, error?: false 425522:36:08 is expected to equal false 425622:36:08 label: true, property: true, value: false, custom: true, error?: false 425722:36:08 is expected to equal false 425822:36:08 label: true, property: true, value: false, custom: false, error?: false 425922:36:08 is expected to equal false 426022:36:08 label: true, property: false, value: true, custom: true, error?: false 426122:36:08 is expected to equal false 426222:36:08 label: true, property: false, value: true, custom: false, error?: false 426322:36:08 is expected to equal false 426422:36:08 label: true, property: false, value: false, custom: true, error?: true 426522:36:08 is expected to equal true 426622:36:08 label: true, property: false, value: false, custom: false, error?: false 426722:36:08 is expected to equal false 426822:36:08 label: false, property: true, value: true, custom: true, error?: false 426922:36:08 is expected to equal false 427022:36:08 label: false, property: true, value: true, custom: false, error?: false 427122:36:08 is expected to equal false 427222:36:08 label: false, property: true, value: false, custom: true, error?: true 427322:36:08 is expected to equal true 427422:36:08 label: false, property: true, value: false, custom: false, error?: false 427522:36:08 is expected to equal false 427622:36:08 label: false, property: false, value: true, custom: true, error?: false 427722:36:08 is expected to equal false 427822:36:08 label: false, property: false, value: true, custom: false, error?: false 427922:36:08 is expected to equal false 428022:36:08 label: false, property: false, value: false, custom: true, error?: true 428122:36:08 is expected to equal true 428222:36:08 label: false, property: false, value: false, custom: false, error?: false 428322:36:08 is expected to equal false 428422:36:08 label: nil, property: nil, value: nil, custom: nil, error?: false 428522:36:08 is expected to equal false 428622:36:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/tracking/event_definition_validator_spec.rb. It took 0.71 second. Expected to take 0.87 second. 428722:36:08# [RSpecRunTime] Starting example group spec/services/service_response_spec.rb. Expected to take 0.81 second. 428822:36:08ServiceResponse 429022:36:08 creates a successful response without a message 429122:36:08 creates a successful response with a message 429222:36:08 creates a successful response with payload 429322:36:08 creates a successful response with default HTTP status 429422:36:08 creates a successful response with custom HTTP status 429622:36:08 creates an error response without HTTP status 429722:36:08 creates an error response with HTTP status 429822:36:08 creates an error response with payload 429922:36:08 creates an error response with a reason 430122:36:08 returns true for a successful response 430222:36:08 returns false for a failed response 430422:36:08 returns false for a successful response 430522:36:09 returns true for a failed response 430722:36:09 returns an empty array for a successful response 430822:36:09 returns an array with a correct message for an error response 430922:36:09 #track_and_raise_exception 431022:36:09 when successful 431122:36:09 returns self 431222:36:09 when an error 431322:36:09 tracks and raises 431422:36:09 allows specification of error class 431522:36:09 allows extra data for tracking 431622:36:09 #track_exception 431722:36:09 when successful 431822:36:09 returns self 431922:36:09 when an error 432122:36:09 allows specification of error class 432222:36:09 allows extra data for tracking 432322:36:09 #log_and_raise_exception 432422:36:09 when successful 432522:36:09 returns self 432622:36:09 when an error 432822:36:09 allows specification of error class 432922:36:09 allows extra data for tracking 433022:36:09 #deconstruct_keys 433122:36:09 supports pattern matching 433322:36:09 returns a string inquirer 433422:36:09# [RSpecRunTime] Finishing example group spec/services/service_response_spec.rb. It took 0.76 second. Expected to take 0.81 second. 433522:36:09# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_server_import/importers/lfs_objects_importer_spec.rb. Expected to take 0.8 second. 433622:36:09Gitlab::BitbucketServerImport::Importers::LfsObjectsImporter 433822:36:09 when lfs is enabled 433922:36:09 imports each lfs object in parallel 434022:36:09 logs its progress 434122:36:09 when LFS list download fails 434222:36:09 rescues and logs the exception 434322:36:09 when LFS is not enabled 434422:36:09 logs progress but does nothing 434522:36:10# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_server_import/importers/lfs_objects_importer_spec.rb. It took 0.59 second. Expected to take 0.8 second. 434622:36:10# [RSpecRunTime] Starting example group spec/models/protected_branch/cache_key_spec.rb. Expected to take 0.76 second. 434722:36:10ProtectedBranch::CacheKey 434822:36:10 does not allow STI 435022:36:10 with entity project 435122:36:10 returns a scoped key 435222:36:10 when a project presenter is provided 435322:36:10 returns the same key as a project 435422:36:10 with entity group 435522:36:10 returns a scoped key 435622:36:10 with an unsupported entity 435722:36:10 returns a scoped key 435822:36:10# [RSpecRunTime] Finishing example group spec/models/protected_branch/cache_key_spec.rb. It took 0.58 second. Expected to take 0.76 second. 435922:36:10# [RSpecRunTime] Starting example group spec/models/issuable_severity_spec.rb. Expected to take 0.76 second. 436022:36:10IssuableSeverity 436122:36:11 does not allow STI 436222:36:11 associations 436322:36:11 is expected to belong to issue required: false 436522:36:11 is expected to validate that :severity cannot be empty/falsy 436622:36:12 is expected to validate that :issue cannot be empty/falsy 436722:36:12 is expected to validate that :issue is case-sensitively unique 436922:36:12 is expected to define :severity as an enum backed by an integer with values ‹{unknown: 0, low: 1, medium: 2, high: 3, critical: 4}› 437022:36:12# [RSpecRunTime] Finishing example group spec/models/issuable_severity_spec.rb. It took 1.51 seconds. Expected to take 0.76 second. 437122:36:12# [RSpecRunTime] Starting example group spec/models/work_items/widgets/milestone_spec.rb. Expected to take 0.71 second. 437222:36:12WorkItems::Widgets::Milestone 437322:36:12 does not allow STI 437522:36:12 is expected to eq #<Milestone id:8 namespace490/project-694%"My title 314"> 437722:36:12 is expected to eq :milestone 437922:36:12 is expected to eq :milestone 438022:36:12# [RSpecRunTime] Finishing example group spec/models/work_items/widgets/milestone_spec.rb. It took 0.58 second. Expected to take 0.71 second. 438122:36:12# [RSpecRunTime] Starting example group spec/workers/jira_connect/sync_feature_flags_worker_spec.rb. Expected to take 0.7 second. 438222:36:12JiraConnect::SyncFeatureFlagsWorker 438322:36:12 behaves like worker with data consistency 438422:36:12 .get_data_consistency_feature_flag_enabled? 438522:36:12 returns true 438622:36:12 .get_data_consistency_per_database 438722:36:12 returns correct data consistency 438922:36:13 when object exists 439022:36:13 calls the Jira sync service 439122:36:13 when object does not exist 439222:36:13 does not call the sync service 439322:36:13# [RSpecRunTime] Finishing example group spec/workers/jira_connect/sync_feature_flags_worker_spec.rb. It took 0.49 second. Expected to take 0.7 second. 439422:36:13# [RSpecRunTime] Starting example group spec/helpers/projects/cluster_agents_helper_spec.rb. Expected to take 0.66 second. 439522:36:13Projects::ClusterAgentsHelper 439622:36:13 #js_cluster_agent_details_data 439722:36:13 is expected to match {:agent_name=>"agent-name", :project_path=>"namespace492/project-696", :activity_empty_state_image=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x00007cd14252b0d0 @klass=String>, :empty_state_svg_path=>#<RSpec::Mocks::ArgumentMatchers::KindOf:0x00007cd14252b080 @klass=String>, :can_admin_vulnerability=>"true", :kas_address=>"wss://kas.example.com", :kas_install_version=>#<Gitlab::VersionInfo:0x00007cd143020e68 @major=17, @minor=6, @patch=0, @suffix_s="", @suffix=[]>, :can_admin_cluster=>"false"} 439822:36:13 user has admin cluster permissions 439922:36:13 displays that the user can admin cluster 440022:36:13# [RSpecRunTime] Finishing example group spec/helpers/projects/cluster_agents_helper_spec.rb. It took 0.47 second. Expected to take 0.66 second. 440122:36:13# [RSpecRunTime] Starting example group spec/lib/gitlab/database/background_migration_job_spec.rb. Expected to take 0.66 second. 440222:36:13Gitlab::Database::BackgroundMigrationJob 440322:36:13 is expected to be a kind of Gitlab::Database::SharedModel(abstract) 440422:36:13 behaves like having unique enum values 440522:36:13 has unique values in "status" 440622:36:13 .for_migration_execution 440722:36:13 returns jobs matching class_name and arguments 440822:36:13 normalizes class names by removing leading :: 440922:36:13 .mark_all_as_succeeded 441022:36:13 marks all matching jobs as succeeded 441122:36:13 normalizes class_names by removing leading :: 441222:36:13 returns the number of jobs updated 441322:36:13 when previous matching jobs have already succeeded 441422:36:14 does not update non-pending jobs 441522:36:14 #class_name= 441622:36:14 when the class_name is given without the leading :: 441722:36:14 sets the class_name to the given value 441822:36:14 when the class_name is given with the leading :: 441922:36:14 removes the leading :: when setting the class_name 442022:36:14 when the value is nil 442122:36:14 sets the class_name to nil 442222:36:14 when the values is blank 442322:36:14 sets the class_name to the given value 442422:36:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/background_migration_job_spec.rb. It took 0.5 second. Expected to take 0.66 second. 442522:36:14# [RSpecRunTime] Starting example group spec/finders/packages/pipelines_finder_spec.rb. Expected to take 0.61 second. 442622:36:14Packages::PipelinesFinder 442822:36:14 returns only pipelines that match the given IDs, in descending order 442922:36:14 returns only selected columns 443022:36:14# [RSpecRunTime] Finishing example group spec/finders/packages/pipelines_finder_spec.rb. It took 0.52 second. Expected to take 0.61 second. 443122:36:14# [RSpecRunTime] Starting example group spec/lib/api/entities/clusters/agent_spec.rb. Expected to take 0.6 second. 443222:36:14API::Entities::Clusters::Agent 443322:36:15 includes basic fields 443422:36:15# [RSpecRunTime] Finishing example group spec/lib/api/entities/clusters/agent_spec.rb. It took 0.51 second. Expected to take 0.6 second. 443522:36:15# [RSpecRunTime] Starting example group spec/components/pajamas/badge_component_spec.rb. Expected to take 0.57 second. 443622:36:15Pajamas::BadgeComponent 443722:36:15 content slot 443822:36:15 can be used instead of the text param 443922:36:15 takes presendence over the text param 444122:36:15 is shown inside the badge 444422:36:15 adds the correct icon and margin 444522:36:15 icon_classes 444722:36:15 combines custom classes and component classes 444922:36:15 combines custom classes and component classes 445122:36:15 adds the text as ARIA label 445322:36:15 makes the a badge a link 445522:36:15 variant: :muted 445622:36:15 adds variant class 445722:36:15 variant: :neutral 445822:36:15 adds variant class 445922:36:15 variant: :info 446022:36:15 adds variant class 446122:36:15 variant: :success 446222:36:15 adds variant class 446322:36:15 variant: :warning 446422:36:15 adds variant class 446522:36:15 variant: :danger 446622:36:15 adds variant class 446722:36:15 with unknown variant 446822:36:15 adds the default variant class 446922:36:15 HTML options 447022:36:15 get added as HTML attributes 447122:36:15 can be combined with component options in no particular order 447222:36:15 with custom CSS classes 447322:36:15 combines custom classes and component classes 447422:36:15# [RSpecRunTime] Finishing example group spec/components/pajamas/badge_component_spec.rb. It took 0.47 second. Expected to take 0.57 second. 447522:36:15# [RSpecRunTime] Starting example group spec/lib/banzai/filter/table_of_contents_tag_filter_spec.rb. Expected to take 0.56 second. 447622:36:15Banzai::Filter::TableOfContentsTagFilter 447722:36:15 table of contents 447822:36:15 [[_TOC_]] as tag 447922:36:15 does not recognize the toc 448022:36:15 behaves like table of contents tag 448122:36:15 replaces toc tag with ToC result 448222:36:15 behaves like table of contents tag 448322:36:15 replaces toc tag with ToC result 448422:36:15 [TOC] as tag 448522:36:15 does not recognize the toc 448622:36:15 behaves like table of contents tag 448722:36:15 replaces toc tag with ToC result 448822:36:15 behaves like table of contents tag 448922:36:15 replaces toc tag with ToC result 449022:36:15 structure of a toc 449122:36:15 is contained within a `ul` element 449222:36:15 contains an `li` element for each header 449322:36:15 table of contents nesting 449422:36:15 keeps list levels regarding header levels 449522:36:15 header text contains escaped content 449622:36:15 outputs escaped content 449722:36:15 behaves like pipeline timing check 449822:36:15 checks the pipeline timing 449922:36:15# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/table_of_contents_tag_filter_spec.rb. It took 0.29 second. Expected to take 0.56 second. 450022:36:15# [RSpecRunTime] Starting example group spec/lib/gitlab/query_limiting/transaction_spec.rb. Expected to take 0.52 second. 450122:36:15Gitlab::QueryLimiting::Transaction 450322:36:15 returns nil when there is no transaction 450422:36:15 returns the transaction when present 450622:36:15 runs a transaction and returns it and its return value 450722:36:16 removes the transaction from the current thread upon completion 450822:36:16 restores the previous transaction upon completion 450922:36:16 #act_upon_results 451022:36:16 when the query threshold is not exceeded 451122:36:16 does nothing 451222:36:16 when the query threshold is exceeded 451322:36:16 raises an error when this is enabled 451422:36:16 when there is a different threshold 451522:36:16 when the query threshold is not exceeded 451622:36:16 does nothing 451722:36:16 when the query threshold is exceeded 451822:36:16 raises an error when this is enabled 452022:36:16 increments the number of executed queries 452122:36:16 does not increment the number of executed queries when query limiting is disabled 452222:36:16 does not increment the number of executed queries when the query is known to be ignorable 452322:36:16 #raise_error? 452422:36:16 returns true in a test environment 452522:36:16 returns false in a production environment 452622:36:16 #threshold_exceeded? 452722:36:16 returns false when the threshold is not exceeded 452822:36:16 returns true when the threshold is exceeded 452922:36:16 #error_message 453022:36:16 returns the error message to display when the threshold is exceeded 453122:36:16 includes a list of executed queries 453222:36:16 indicates if the log is truncated 453322:36:16 includes the action name in the error message when present 453422:36:16# [RSpecRunTime] Finishing example group spec/lib/gitlab/query_limiting/transaction_spec.rb. It took 0.46 second. Expected to take 0.52 second. 453522:36:16# [RSpecRunTime] Starting example group spec/services/webauthn/authenticate_service_spec.rb. Expected to take 0.51 second. 453622:36:16Webauthn::AuthenticateService 453822:36:16 returns true if the response is valid and a matching stored credential is present 453922:36:16 when response is valid but no matching stored credential is present 454022:36:16 returns false 454122:36:16 when device response includes invalid json 454222:36:16 returns false 454322:36:16# [RSpecRunTime] Finishing example group spec/services/webauthn/authenticate_service_spec.rb. It took 0.33 second. Expected to take 0.51 second. 454422:36:16# [RSpecRunTime] Starting example group spec/lib/gitlab/database/schema_migrations/context_spec.rb. Expected to take 0.48 second. 454522:36:16Gitlab::Database::SchemaMigrations::Context 454622:36:16 #schema_directory 454722:36:16 returns db/schema_migrations 454922:36:16 returns a directory path that is database specific (PENDING: Skipping because none of the extra databases [:ci] are setup) 455022:36:16 multiple databases 455122:36:16 when `schema_migrations_path` is configured as string 455222:36:16 returns a configured directory path that (PENDING: Skipping because none of the extra databases [:ci] are setup) 455322:36:16 when `schema_migrations_path` is configured as symbol 455422:36:17 returns a configured directory path that (PENDING: Skipping because none of the extra databases [:ci] are setup) 455522:36:17 #versions_to_create 455622:36:17 migrated versions is the same as migration file versions 455722:36:17 returns migrated versions 455822:36:17 migrated versions is subset of migration file versions 455922:36:17 returns migrated versions 456022:36:17 migrated versions is superset of migration file versions 456122:36:17 returns file versions 456222:36:17 migrated versions has slightly different versions to migration file versions 456322:36:17 returns the common set 456422:36:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/schema_migrations/context_spec.rb. It took 0.39 second. Expected to take 0.48 second. 456522:36:17# [RSpecRunTime] Starting example group spec/views/explore/projects/topic.html.haml_spec.rb. Expected to take 0.45 second. 456622:36:17explore/projects/topic.html.haml 456722:36:17 renders atom feed button with matching path 456822:36:17# [RSpecRunTime] Finishing example group spec/views/explore/projects/topic.html.haml_spec.rb. It took 0.37 second. Expected to take 0.45 second. 456922:36:17# [RSpecRunTime] Starting example group spec/views/user_settings/ssh_keys/_key_details.html.haml_spec.rb. Expected to take 0.44 second. 457022:36:17user_settings/ssh_keys/_key_details.html.haml 457122:36:17 displays the usage type 457222:36:17 usage_type: :auth, usage_type_text: "Authentication" 457322:36:17 renders usage type text 457422:36:17 usage_type: :auth_and_signing, usage_type_text: "Authentication & Signing" 457522:36:17 renders usage type text 457622:36:17 usage_type: :signing, usage_type_text: "Signing" 457722:36:17 renders usage type text 457822:36:17 displays key attributes 457922:36:17 renders key attributes 458022:36:17# [RSpecRunTime] Finishing example group spec/views/user_settings/ssh_keys/_key_details.html.haml_spec.rb. It took 0.29 second. Expected to take 0.44 second. 458122:36:17# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/total_count_metric_spec.rb. Expected to take 0.42 second. 458222:36:17Gitlab::Usage::Metrics::Instrumentations::TotalCountMetric 458322:36:17 with an invalid time_frame 458422:36:17 raises an exception 458522:36:17 with multiple similar events 458622:36:17 with an 'all' time_frame 458722:36:17 behaves like a correct instrumented metric value 458822:36:17 has correct value 458922:36:17 with a 7d time_frame 459022:36:17 behaves like a correct instrumented metric value 459122:36:17 has correct value 459222:36:17 with a 28d time_frame 459322:36:17 behaves like a correct instrumented metric value 459422:36:18 has correct value 459522:36:18 with multiple different events 459622:36:18 with an 'all' time_frame 459722:36:18 behaves like a correct instrumented metric value 459822:36:18 has correct value 459922:36:18 with a 7d time_frame 460022:36:18 behaves like a correct instrumented metric value 460122:36:18 has correct value 460222:36:18 with a 28d time_frame 460322:36:18 behaves like a correct instrumented metric value 460422:36:18 has correct value 460522:36:18# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/total_count_metric_spec.rb. It took 0.48 second. Expected to take 0.42 second. 460622:36:18# [RSpecRunTime] Starting example group spec/models/concerns/limitable_spec.rb. Expected to take 0.4 second. 460822:36:18 does not allow STI 460922:36:18 is expected to eq "test_classes" 461022:36:18 with scoped limit 461122:36:18 is expected to eq :project 461222:36:18 triggers scoped validations 461322:36:18 with custom relation and feature flags 461422:36:18 limit_feature_flag: nil, limit_feature_flag_value: nil, limit_feature_flag_for_override: nil, limit_feature_flag_override_value: nil, expect_limit_applied?: true 461522:36:18 acts according to the feature flag settings 461622:36:18 limit_feature_flag: :some_feature_flag, limit_feature_flag_value: false, limit_feature_flag_for_override: nil, limit_feature_flag_override_value: nil, expect_limit_applied?: false 461722:36:18DEPRECATION WARNING: Invalid Feature Flag some_feature_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 461822:36:18 acts according to the feature flag settings 461922:36:18 limit_feature_flag: :some_feature_flag, limit_feature_flag_value: true, limit_feature_flag_for_override: nil, limit_feature_flag_override_value: nil, expect_limit_applied?: true 462022:36:18DEPRECATION WARNING: Invalid Feature Flag some_feature_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 462122:36:18 acts according to the feature flag settings 462222:36:18 limit_feature_flag: :some_feature_flag, limit_feature_flag_value: true, limit_feature_flag_for_override: :some_feature_flag_disable, limit_feature_flag_override_value: false, expect_limit_applied?: true 462322:36:18DEPRECATION WARNING: Invalid Feature Flag some_feature_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 462422:36:18DEPRECATION WARNING: Invalid Feature Flag some_feature_flag_disable stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 462522:36:18 acts according to the feature flag settings 462622:36:18 limit_feature_flag: :some_feature_flag, limit_feature_flag_value: false, limit_feature_flag_for_override: :some_feature_flag_disable, limit_feature_flag_override_value: false, expect_limit_applied?: false 462722:36:18DEPRECATION WARNING: Invalid Feature Flag some_feature_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 462822:36:18DEPRECATION WARNING: Invalid Feature Flag some_feature_flag_disable stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 462922:36:18 acts according to the feature flag settings 463022:36:18 limit_feature_flag: :some_feature_flag, limit_feature_flag_value: false, limit_feature_flag_for_override: :some_feature_flag_disable, limit_feature_flag_override_value: true, expect_limit_applied?: false 463122:36:18DEPRECATION WARNING: Invalid Feature Flag some_feature_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 463222:36:18DEPRECATION WARNING: Invalid Feature Flag some_feature_flag_disable stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 463322:36:18 acts according to the feature flag settings 463422:36:18 limit_feature_flag: :some_feature_flag, limit_feature_flag_value: true, limit_feature_flag_for_override: :some_feature_flag_disable, limit_feature_flag_override_value: true, expect_limit_applied?: false 463522:36:18DEPRECATION WARNING: Invalid Feature Flag some_feature_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 463622:36:18DEPRECATION WARNING: Invalid Feature Flag some_feature_flag_disable stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 463722:36:18 acts according to the feature flag settings 463822:36:18 with global limit 463922:36:18 is expected to eq :limitable_global_scope 464022:36:18 triggers scoped validations 464122:36:18# [RSpecRunTime] Finishing example group spec/models/concerns/limitable_spec.rb. It took 0.35 second. Expected to take 0.4 second. 464222:36:18# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/yaml/loader_spec.rb. Expected to take 0.38 second. 464322:36:18Gitlab::Ci::Config::Yaml::Loader 464522:36:18 loads and interpolates CI config YAML 464622:36:18 allows the use of YAML reference tags 464722:36:18 when there is an error loading the YAML 464822:36:18 returns an error result 464922:36:18 when there are errors with the inputs 465022:36:18 returns up to 3 error messages for input errors 465122:36:18 when there are too many interpolation blocks 465222:36:18 returns an error result 465322:36:18 when a block is invalid 465422:36:18 returns an error result 465522:36:18 when a node is too large 465622:36:18 returns an error result 465722:36:18 when given an empty YAML file 465822:36:18 returns an empty result 465922:36:18 #load_uninterpolated_yaml 466022:36:18 returns the config 466122:36:18 when there is a format error in the yaml 466222:36:18 returns an error 466322:36:18# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/yaml/loader_spec.rb. It took 0.25 second. Expected to take 0.38 second. 466422:36:18# [RSpecRunTime] Starting example group spec/uploaders/object_storage/cdn/google_ip_cache_spec.rb. Expected to take 0.36 second. 466522:36:18ObjectStorage::CDN::GoogleIpCache 466722:36:18 returns false 466822:36:18 returns true 467022:36:18 caches to both L1 and L2 caches 467122:36:18 .async_refresh 467222:36:18 schedules the worker 467422:36:18 uses the L2 cache and updates the L1 cache when L1 is missing 467522:36:19 avoids populating L1 cache if L2 is missing 467622:36:19 ip_address: "34.80.0.1", expected: true 467722:36:19 is expected to eq true 467822:36:19 ip_address: "18.245.0.42", expected: false 467922:36:19 is expected to eq false 468022:36:19 ip_address: "2500:1900:4180:0000:0000:0000:0000:0000", expected: false 468122:36:19 is expected to eq false 468222:36:19 ip_address: "2600:1900:4180:0000:0000:0000:0000:0000", expected: true 468322:36:19 is expected to eq true 468422:36:19 ip_address: "10.10.1.5", expected: false 468522:36:19 is expected to eq false 468622:36:19 ip_address: "fc00:0000:0000:0000:0000:0000:0000:0000", expected: false 468722:36:19 is expected to eq false 468822:36:19# [RSpecRunTime] Finishing example group spec/uploaders/object_storage/cdn/google_ip_cache_spec.rb. It took 0.31 second. Expected to take 0.36 second. 468922:36:19# [RSpecRunTime] Starting example group spec/scripts/internal_events/cli/helpers/metric_options_spec.rb. Expected to take 0.35 second. 469022:36:19InternalEventsCli::Helpers::MetricOptions::Option 469122:36:19 when option is already defined 469222:36:19 formats the option as disabled 469322:36:19 with a filter 469422:36:19 highlights key words in the name 469522:36:19 with no identifier 469622:36:19 highlights key words in the name 469722:36:19 with multiple metrics 469822:36:19 highlights key words in the name 469922:36:19 when identifier is an additional_property 470022:36:19 highlights key words in the name 470122:36:19 when option is for a supported and not yet defined metric 470222:36:19 highlights key words in the name 470322:36:19 with a filter 470422:36:19 highlights key words in the name 470522:36:19 when option is not supported 470622:36:19 formats the option as disabled 470722:36:19 with a filter 470822:36:19 highlights key words in the name 470922:36:19# [RSpecRunTime] Finishing example group spec/scripts/internal_events/cli/helpers/metric_options_spec.rb. It took 0.22 second. Expected to take 0.35 second. 471022:36:19# [RSpecRunTime] Starting example group spec/scripts/internal_events/cli/helpers/metric_options_spec.rb. Expected to take 0.35 second. 471122:36:19InternalEventsCli::Helpers::MetricOptions::EventSelection 471222:36:19 with one event selected 471322:36:19 reflects the full capabilities of a metric 471422:36:19 with even more events selected 471522:36:19 restricts based on common attributes between the metrics 471622:36:19 with multiple events selected 471722:36:19 restricts based on common attributes between the metrics 471822:36:19# [RSpecRunTime] Finishing example group spec/scripts/internal_events/cli/helpers/metric_options_spec.rb. It took 0.1 second. Expected to take 0.35 second. 471922:36:19# [RSpecRunTime] Starting example group spec/initializers/database_config_spec.rb. Expected to take 0.34 second. 472022:36:19Database config initializer 472122:36:19 when ci database connection 472222:36:19 behaves like does not change connection attributes 472322:36:19 retains the correct database name for connection (PENDING: Skipping because none of the extra databases [:ci] are setup) 472422:36:19 does not overwrite custom pool settings (PENDING: Skipping because none of the extra databases [:ci] are setup) 472522:36:19 when main database connection 472622:36:19 behaves like does not change connection attributes 472722:36:19 retains the correct database name for connection 472822:36:19 does not overwrite custom pool settings 472922:36:19# [RSpecRunTime] Finishing example group spec/initializers/database_config_spec.rb. It took 0.3 second. Expected to take 0.34 second. 473022:36:19# [RSpecRunTime] Starting example group spec/views/explore/projects/page_out_of_bounds.html.haml_spec.rb. Expected to take 0.32 second. 473122:36:19explore/projects/page_out_of_bounds.html.haml 473222:36:19 removes unsafe params from the link 473322:36:19# [RSpecRunTime] Finishing example group spec/views/explore/projects/page_out_of_bounds.html.haml_spec.rb. It took 0.06 second. Expected to take 0.32 second. 473422:36:19# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/viewer_hunk_spec.rb. Expected to take 0.31 second. 473522:36:19Gitlab::Diff::ViewerHunk 473622:36:19 #header_text 473722:36:19 is expected to eq "@@ -3,25 +3,11 @@" 473922:36:19 is expected to eq [#<Gitlab::Diff::Line:0x00007cd14b9bc320 @text="new line", @type="new", @index=0, @old_pos=11, @new_p...x=0, @old_pos=11, @new_pos=12, @parent_file=nil, @rich_text=nil, @line_code=nil, @marker_ranges=[]>] 474022:36:19 #expand_directions 474122:36:19 returns both 474322:36:19 returns down 474422:36:19 returns up and down 474522:36:19 #init_from_diff_lines 474622:36:20 returns empty array for empty lines 474722:36:20 returns an array of hunks 474822:36:20 contains all lines 474922:36:20 can return hunk with no header 475022:36:20 links to previous hunk 475122:36:20 #parallel_lines 475222:36:20 is expected to be an instance of Gitlab::Diff::Line 475322:36:20# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/viewer_hunk_spec.rb. It took 0.31 second. Expected to take 0.31 second. 475422:36:20# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/include/rules_spec.rb. Expected to take 0.29 second. 475522:36:20Gitlab::Ci::Config::Entry::Include::Rules 475722:36:20 with an "if" 475822:36:20 behaves like a valid config 475922:36:20 is expected to be valid 476022:36:20 when composed 476122:36:20 is expected to be valid 476222:36:20 with a "changes" 476322:36:20 when composed 476422:36:20 behaves like a valid config 476522:36:20 is expected to be valid 476622:36:20 when composed 476722:36:20 is expected to be valid 476822:36:20 with a list of two rules 476922:36:20 behaves like a valid config 477022:36:20 is expected to be valid 477122:36:20 when composed 477222:36:20 is expected to be valid 477322:36:20 without an array 477422:36:20 behaves like an invalid config 477522:36:20 is expected not to be valid 477822:36:20 is expected to eq [] 477922:36:20 when composed 478022:36:20 returns the composed entries value 478122:36:20 when invalid 478222:36:20 returns the invalid config 478322:36:20# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/include/rules_spec.rb. It took 0.33 second. Expected to take 0.29 second. 478422:36:20# [RSpecRunTime] Starting example group spec/rubocop/cop/file_decompression_spec.rb. Expected to take 0.28 second. 478522:36:20RuboCop::Cop::FileDecompression 478622:36:20 flags the when using 'gunzip' system command 478722:36:20 does not flag when using a system command not related to file decompression 478822:36:20 flags the when using 'tar' subshell command 478922:36:20 flags the when using 'gunzip' subshell command 479022:36:20 flags the when using 'gzip' system command 479122:36:20 flags the when using 'zip' system command 479222:36:20 flags the when using 'gzip' subshell command 479322:36:20 flags the when using 'zip' subshell command 479422:36:20 flags the when using 'tar' system command 479522:36:20# [RSpecRunTime] Finishing example group spec/rubocop/cop/file_decompression_spec.rb. It took 0.34 second. Expected to take 0.28 second. 479622:36:20# [RSpecRunTime] Starting example group spec/lib/bulk_imports/clients/graphql_spec.rb. Expected to take 0.27 second. 479722:36:20BulkImports::Clients::Graphql 479922:36:20 network errors 480022:36:20 when response cannot be parsed 480122:36:20 raises network error 480222:36:20 when response is unsuccessful 480322:36:21 raises network error 480422:36:21# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/clients/graphql_spec.rb. It took 0.18 second. Expected to take 0.27 second. 480522:36:21# [RSpecRunTime] Starting example group spec/graphql/types/base_object_field_skip_type_authorization_spec.rb. Expected to take 0.26 second. 480622:36:21Types::BaseObject 480722:36:21 authorization options 480822:36:21 when skipping type authorization on resolved value 480922:36:21 with array type collection 481022:36:21 returns collection of allowed values 481122:36:21 with connection type collection 481222:36:21 returns collection of allowed values 481322:36:21 with single value type 481422:36:21 returns the value 481522:36:21 when not skipping type authorization on resolved value 481622:36:21 with array type collection 481722:36:21 returns collection of allowed values 481822:36:21 with connection type collection 481922:36:21 returns collection of allowed values 482022:36:21 with single value type 482122:36:21 returns allowed values 482222:36:21 when fields of same type are defined with skip and not skip type auth 482322:36:21 returns all values 482422:36:21# [RSpecRunTime] Finishing example group spec/graphql/types/base_object_field_skip_type_authorization_spec.rb. It took 0.23 second. Expected to take 0.26 second. 482522:36:21# [RSpecRunTime] Starting example group spec/tooling/danger/master_pipeline_status_spec.rb. Expected to take 0.25 second. 482622:36:21Tooling::Danger::MasterPipelineStatus 482822:36:21 when not in ci environment 482922:36:21 does not add the warnings 483022:36:21 when in ci environment 483122:36:21 when MR target branch is not master 483222:36:21 does not add the warnings 483322:36:21 when CI_MERGE_REQUEST_EVENT_TYPE is not merge_request 483422:36:21 does not add the warnings 483522:36:21 when all tests are reported as passed in status page 483622:36:21 does not raise any warning 483722:36:21 when rubocop is reported to have failed in the pipeline status page 483822:36:21 raises warnings for rubocop 483922:36:21 when status file request returned 404 484022:36:21 does not raise any warning 484122:36:21 when status file does not contain a valid JSON 484222:36:21 does not raise any warning 484322:36:21 when api returns error when fetching pipeline jobs 484422:36:21 does not raise any warning 484522:36:21# [RSpecRunTime] Finishing example group spec/tooling/danger/master_pipeline_status_spec.rb. It took 0.2 second. Expected to take 0.25 second. 484622:36:21# [RSpecRunTime] Starting example group spec/views/projects/pages/_pages_settings.html.haml_spec.rb. Expected to take 0.24 second. 484722:36:21projects/pages/_pages_settings 484822:36:21 for pages unique domain 484922:36:21 shows the unique domain toggle 485022:36:21 for pages multiple versions 485122:36:21 when current user does not have access to pages parallel deployments toggle 485222:36:21 shows the multiple versions toggle 485322:36:21 when current user have access to pages multiple versions toggle 485422:36:21 shows the multiple versions toggle 485522:36:21# [RSpecRunTime] Finishing example group spec/views/projects/pages/_pages_settings.html.haml_spec.rb. It took 0.17 second. Expected to take 0.24 second. 485622:36:21# [RSpecRunTime] Starting example group spec/lib/gitlab/shard_health_cache_spec.rb. Expected to take 0.23 second. 485722:36:21Gitlab::ShardHealthCache 485922:36:21 leaves no shards around 486122:36:21 returns the healthy shards 486222:36:21 replaces the existing set 486322:36:21 .healthy_shard_count 486422:36:21 returns the healthy shard count 486522:36:21 returns 0 if no shards are available 486622:36:21 .healthy_shard? 486722:36:21 returns true for a healthy shard 486822:36:21 returns false for an unknown shard 486922:36:21# [RSpecRunTime] Finishing example group spec/lib/gitlab/shard_health_cache_spec.rb. It took 0.18 second. Expected to take 0.23 second. 487022:36:21# [RSpecRunTime] Starting example group spec/lib/gitlab/config/entry/validators/nested_array_helpers_spec.rb. Expected to take 0.22 second. 487122:36:21Gitlab::Config::Entry::Validators::NestedArrayHelpers 487222:36:21 #validate_nested_array 487322:36:21 with valid values 487422:36:21 with arrays of integers 487522:36:21 is expected to be empty 487622:36:21 with nested arrays of integers 487722:36:21 is expected to be empty 487822:36:21 with invalid values 487922:36:21 with single integers 488022:36:21 is expected to eq {:value=>["is invalid"]} 488122:36:21 when it is nested over the limit 488222:36:21 is expected to eq {:value=>["is invalid"]} 488322:36:21 when a value in the array is not valid 488422:36:21 is expected to eq {:value=>["is invalid"]} 488522:36:21 when a value in the nested array is not valid 488622:36:21 is expected to eq {:value=>["is invalid"]} 488722:36:21# [RSpecRunTime] Finishing example group spec/lib/gitlab/config/entry/validators/nested_array_helpers_spec.rb. It took 0.15 second. Expected to take 0.22 second. 488822:36:21# [RSpecRunTime] Starting example group spec/models/integrations/pivotaltracker_spec.rb. Expected to take 0.21 second. 488922:36:21Integrations::Pivotaltracker 489022:36:21 does not allow STI 489222:36:21 when integration is active 489322:36:21 is expected to validate that :token cannot be empty/falsy 489422:36:21 when integration is inactive 489522:36:22 is expected not to validate that :token cannot be empty/falsy 489722:36:22 posts correct message 489822:36:22 when allowed branches is specified 489922:36:22 posts message if branch is in the list 490022:36:22 does not post message if branch is not in the list 490222:36:22 returns the avatar image path 490322:36:22# [RSpecRunTime] Finishing example group spec/models/integrations/pivotaltracker_spec.rb. It took 0.19 second. Expected to take 0.21 second. 490422:36:22# [RSpecRunTime] Starting example group spec/lib/gitlab/database/schema_cleaner_spec.rb. Expected to take 0.2 second. 490522:36:22Gitlab::Database::SchemaCleaner 490622:36:22 removes comments on extensions 490722:36:22 no assumption about public being the default schema 490822:36:22 cleans up all the gitlab_schema_prevent_write table triggers 490922:36:22 keeps the lock_writes trigger functions 491022:36:22 cleans up the full schema as expected (blackbox test with example) 491122:36:22# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/schema_cleaner_spec.rb. It took 0.17 second. Expected to take 0.2 second. 491222:36:22# [RSpecRunTime] Starting example group spec/helpers/protected_refs_helper_spec.rb. Expected to take 0.2 second. 491322:36:22ProtectedRefsHelper 491422:36:22 #protected_access_level_dropdown_roles 491522:36:22 returns dropdown options for each protected ref access level 491622:36:22 #protected_access_levels_for_dropdowns 491722:36:22 returns roles for {create,push,merge}_access_levels 491822:36:22# [RSpecRunTime] Finishing example group spec/helpers/protected_refs_helper_spec.rb. It took 0.06 second. Expected to take 0.2 second. 491922:36:22# [RSpecRunTime] Starting example group spec/rubocop/cop/database/multiple_databases_spec.rb. Expected to take 0.19 second. 492022:36:22RuboCop::Cop::Database::MultipleDatabases 492122:36:22 does not flag use of ActiveRecord::Base.no_touching 492222:36:22 flags the use of ::ActiveRecord::Base.connection 492322:36:22 does not flag use of ActiveRecord::Base.connection_handler 492422:36:22 does not flag use of ActiveRecord::Base.logger 492522:36:22 flags the use of ActiveRecord::Base.connection 492622:36:22 does not flag use of ActiveRecord::Base.configurations 492722:36:22# [RSpecRunTime] Finishing example group spec/rubocop/cop/database/multiple_databases_spec.rb. It took 0.17 second. Expected to take 0.19 second. 492822:36:22# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/sidekiq_web_static_spec.rb. Expected to take 0.19 second. 492922:36:22Gitlab::Middleware::SidekiqWebStatic 493122:36:22 with an /admin/sidekiq route 493222:36:22 deletes the HTTP_X_SENDFILE_TYPE header 493322:36:22 with some static asset route 493422:36:22 keeps the HTTP_X_SENDFILE_TYPE header 493522:36:22# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/sidekiq_web_static_spec.rb. It took 0.05 second. Expected to take 0.19 second. 493622:36:22# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/key_path_processor_spec.rb. Expected to take 0.17 second. 493722:36:22Gitlab::Usage::Metrics::KeyPathProcessor 493822:36:22 #unflatten_default_path 493922:36:22 key_path: "uuid", value: nil, expected_hash: {:uuid=>nil} 494022:36:22 is expected to eq {:uuid=>nil} 494122:36:22 key_path: "uuid", value: "1111", expected_hash: {:uuid=>"1111"} 494222:36:22 is expected to eq {:uuid=>"1111"} 494322:36:22 key_path: "counts.issues", value: nil, expected_hash: {:counts=>{:issues=>nil}} 494422:36:22 is expected to eq {:counts=>{:issues=>nil}} 494522:36:22 key_path: "counts.issues", value: 100, expected_hash: {:counts=>{:issues=>100}} 494622:36:22 is expected to eq {:counts=>{:issues=>100}} 494722:36:22 key_path: "usage_activity_by_stage.verify.ci_builds", value: 100, expected_hash: {:usage_activity_by_stage=>{:verify=>{:ci_builds=>100}}} 494822:36:22 is expected to eq {:usage_activity_by_stage=>{:verify=>{:ci_builds=>100}}} 494922:36:22# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/key_path_processor_spec.rb. It took 0.11 second. Expected to take 0.17 second. 495022:36:22# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/basic_health_check_spec.rb. Expected to take 0.16 second. 495122:36:22Gitlab::Middleware::BasicHealthCheck 495422:36:22 returns a 404 495522:36:22 forwards the call for other paths 495622:36:22 with X-Forwarded-For headers 495722:36:22 returns 200 response when endpoint is allowed 495822:36:22 returns 404 when whitelist is not configured 495922:36:22 whitelisted IP 496022:36:22 returns 200 response when endpoint is hit 496122:36:22 forwards the call for other paths 496222:36:22# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/basic_health_check_spec.rb. It took 0.13 second. Expected to take 0.16 second. 496322:36:22# [RSpecRunTime] Starting example group spec/workers/concerns/cronjob_queue_spec.rb. Expected to take 0.16 second. 496522:36:22 disables retrying of failed jobs 496622:36:22 automatically clears project, user and namespace from the context 496722:36:22 gets scheduled with caller_id set to Cronjob 496822:36:22 gets root_caller_id from the cronjob 496922:36:22 does not set the caller_id if there was already one in the context 497022:36:22# [RSpecRunTime] Finishing example group spec/workers/concerns/cronjob_queue_spec.rb. It took 0.14 second. Expected to take 0.16 second. 497122:36:22# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/project/sample/date_calculator_spec.rb. Expected to take 0.15 second. 497222:36:22Gitlab::ImportExport::Project::Sample::DateCalculator 497322:36:22 #closest date to average 497422:36:22 when dates are empty 497522:36:22 is expected to be nil 497622:36:22 when dates are not empty 497722:36:22 is expected to eq 2021-01-01 00:00:00.000000000 +0000 497822:36:22 #calculate_by_closest_date_to_average 497922:36:22 when average date is nil 498022:36:23 is expected to eq 2024-11-13 22:36:23.016783056 +0000 498122:36:23 when average date is in the past 498222:36:23 is expected to eq 2025-11-13 22:36:23.038766875 +0000 498322:36:23 when average date is in the future 498422:36:23 is expected to eq 2024-11-13 22:36:23.065595873 +0000 498522:36:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/project/sample/date_calculator_spec.rb. It took 0.12 second. Expected to take 0.15 second. 498622:36:23# [RSpecRunTime] Starting example group spec/lib/sidebars/user_settings/panel_spec.rb. Expected to take 0.15 second. 498722:36:23Sidebars::UserSettings::Panel 498822:36:23 implements #super_sidebar_context_header 498922:36:23 behaves like a panel instantiable by the anonymous user 499022:36:23 is expected to be a kind of Sidebars::UserSettings::Panel 499122:36:23 behaves like a panel with uniquely identifiable menu items 499222:36:23 all menu_items have unique item_id 499322:36:23 all menu_items have an item_id 499422:36:23# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_settings/panel_spec.rb. It took 0.11 second. Expected to take 0.15 second. 499522:36:23# [RSpecRunTime] Starting example group spec/lib/gitlab/git/changed_path_spec.rb. Expected to take 0.14 second. 499622:36:23Gitlab::Git::ChangedPath 499822:36:23 when it is a new file 499922:36:23 returns true 500022:36:23 when it is not a new file 500122:36:23 returns false 500222:36:23 #submodule_change? 500322:36:23 with a regular file change 500422:36:23 is expected to eq false 500522:36:23 with a submodule addition 500622:36:23 is expected to eq true 500722:36:23 with a submodule deletion 500822:36:23 is expected to eq true 500922:36:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/changed_path_spec.rb. It took 0.12 second. Expected to take 0.14 second. 501022:36:23# [RSpecRunTime] Starting example group spec/lib/banzai/filter/blockquote_fence_legacy_filter_spec.rb. Expected to take 0.13 second. 501122:36:23Banzai::Filter::BlockquoteFenceLegacyFilter 501222:36:23 does not require newlines at start or end of string 501322:36:23 converts blockquote fences to blockquote lines 501422:36:23 allows trailing whitespace on blockquote fence lines 501522:36:23 when incomplete blockquote fences with multiple blocks are present 501622:36:23 does not raise timeout error 501722:36:23# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/blockquote_fence_legacy_filter_spec.rb. It took 0.1 second. Expected to take 0.13 second. 501822:36:23# [RSpecRunTime] Starting example group spec/helpers/projects/google_cloud/cloudsql_helper_spec.rb. Expected to take 0.13 second. 501922:36:23Projects::GoogleCloud::CloudsqlHelper 502122:36:23 returns versions for :postgres 502222:36:23 returns versions for :mysql 502322:36:23 returns versions for :sqlserver 502622:36:23# [RSpecRunTime] Finishing example group spec/helpers/projects/google_cloud/cloudsql_helper_spec.rb. It took 0.09 second. Expected to take 0.13 second. 502722:36:23# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/pause_control/strategy_handler_spec.rb. Expected to take 0.13 second. 502822:36:23Gitlab::SidekiqMiddleware::PauseControl::StrategyHandler 503022:36:23 calls perform on the strategy 503322:36:23 behaves like scheduling with pause control class 503422:36:23 calls schedule on the strategy 503522:36:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/pause_control/strategy_handler_spec.rb. It took 0.08 second. Expected to take 0.13 second. 503622:36:23# [RSpecRunTime] Starting example group spec/graphql/types/project_invitation_type_spec.rb. Expected to take 0.12 second. 503722:36:23Types::ProjectInvitationType 503822:36:23 is expected to eq "ProjectInvitation" 503922:36:23 has the expected fields 504022:36:23 is expected to expose permissions using Types::PermissionTypes::Project 504122:36:23 is expected to require graphql authorizations :admin_project 504222:36:23# [RSpecRunTime] Finishing example group spec/graphql/types/project_invitation_type_spec.rb. It took 0.09 second. Expected to take 0.12 second. 504322:36:23# [RSpecRunTime] Starting example group spec/graphql/types/deployment_type_spec.rb. Expected to take 0.12 second. 504422:36:23Types::DeploymentType 504522:36:23 is expected to require graphql authorizations :read_deployment 504622:36:23 has the expected fields 504722:36:23 is expected to eq "Deployment" 504822:36:23 is expected to expose permissions using Types::PermissionTypes::Deployment 504922:36:23# [RSpecRunTime] Finishing example group spec/graphql/types/deployment_type_spec.rb. It took 0.09 second. Expected to take 0.12 second. 505022:36:23# [RSpecRunTime] Starting example group spec/lib/gitlab/sentence_spec.rb. Expected to take 0.11 second. 505122:36:23Gitlab::Sentence 505222:36:23 .to_exclusive_sentence 505322:36:23 calls #to_sentence on the array 505422:36:23 joins arrays with two elements correctly 505522:36:23 joins arrays with more than two elements correctly 505622:36:23 localizes the connector words 505722:36:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/sentence_spec.rb. It took 0.1 second. Expected to take 0.11 second. 505822:36:23# [RSpecRunTime] Starting example group spec/presenters/packages/nuget/version_helpers_spec.rb. Expected to take 0.11 second. 505922:36:23Packages::Nuget::VersionHelpers 506022:36:23 #sort_versions 506122:36:23 unsorted_versions: ["1.0.0-a1b", "1.0.0-abb", "1.0.0-a11"], expected_result: ["1.0.0-a11", "1.0.0-a1b", "1.0.0-abb"] 506222:36:23 sorts versions in ascending order 506322:36:23 unsorted_versions: ["1.8.6-10pre", "1.8.6-5pre", "1.8.6-05pre", "1.8.6-9"], expected_result: ["1.8.6-9", "1.8.6-05pre", "1.8.6-10pre", "1.8.6-5pre"] 506422:36:23 sorts versions in ascending order 506522:36:23 unsorted_versions: ["8.4.0-MOR-4077-TabControl.1", "8.4.0-max-migration.1", "8.4.0-develop-nuget20230418.1", "8.4.0-MOR-4077-TabControl.2"], expected_result: ["8.4.0-develop-nuget20230418.1", "8.4.0-max-migration.1", "8.4.0-MOR-4077-TabControl.1", "8.4.0-MOR-4077-TabControl.2"] 506622:36:23 sorts versions in ascending order 506722:36:23 unsorted_versions: ["1.0.0-beta+build.1", "1.0.0-beta.11", "1.0.0-beta.2", "1.0.0-alpha", "1.0.0-alpha.1", "1.0.0-alpha.2", "1.0.0-alpha.beta", "2.0.0", "1.0.0-rc.1", "1.0.0-beta", "2.0.0-alpha", "1.0.0", "1.0.0-rc.1+build.1", "1.0.0+build", "1.0.0+build.1", "1.0.1-rc.1", "1.0.1", "1.0.1+build.2", "1.1.0-alpha", "1.1.0"], expected_result: ["1.0.0-alpha", "1.0.0-alpha.1", "1.0.0-alpha.2", "1.0.0-alpha.beta", "1.0.0-beta", "1.0.0-beta+build.1", "1.0.0-beta.2", "1.0.0-beta.11", "1.0.0-rc.1", "1.0.0-rc.1+build.1", "1.0.0", "1.0.0+build", "1.0.0+build.1", "1.0.1-rc.1", "1.0.1", "1.0.1+build.2", "1.1.0-alpha", "1.1.0", "2.0.0-alpha", "2.0.0"] 506822:36:23 sorts versions in ascending order 506922:36:23# [RSpecRunTime] Finishing example group spec/presenters/packages/nuget/version_helpers_spec.rb. It took 0.1 second. Expected to take 0.11 second. 507022:36:23# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/order_by_column_data_spec.rb. Expected to take 0.1 second. 507122:36:23Gitlab::Pagination::Keyset::InOperatorOptimization::OrderByColumnData 507222:36:23 #arel_column 507322:36:23 delegates to column_expression 507422:36:23 #column_for_projection 507522:36:23 returns the expression with AS using the original column name 507722:36:24 returns the expression with AS using the specified column lias 507822:36:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/order_by_column_data_spec.rb. It took 0.07 second. Expected to take 0.1 second. 507922:36:24# [RSpecRunTime] Starting example group spec/validators/future_date_validator_spec.rb. Expected to take 0.1 second. 508022:36:24FutureDateValidator 508222:36:24 is expected to be valid 508422:36:24 is expected not to be valid 508522:36:24 current date 508622:36:24 is expected to be valid 508722:36:24# [RSpecRunTime] Finishing example group spec/validators/future_date_validator_spec.rb. It took 0.08 second. Expected to take 0.1 second. 508822:36:24# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/memory_spec.rb. Expected to take 0.09 second. 508922:36:24Gitlab::Metrics::Memory 509022:36:24 .gc_heap_fragmentation 509122:36:24 when the Ruby heap is perfectly utilized 509222:36:24 is expected to eq 0 509322:36:24 when the Ruby heap is greatly fragmented 509422:36:24 is expected to be > 0.99 509522:36:24 when the Ruby heap is semi-fragmented 509622:36:24 is expected to eq 0.5 509722:36:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/memory_spec.rb. It took 0.07 second. Expected to take 0.09 second. 509822:36:24# [RSpecRunTime] Starting example group spec/policies/concerns/crud_policy_helpers_spec.rb. Expected to take 0.09 second. 509922:36:24CrudPolicyHelpers 510022:36:24 .create_read_update_admin_destroy 510122:36:24 returns an array of the appropriate abilites given a feature name 510222:36:24 .create_update_admin_destroy 510322:36:24 returns an array of the appropriate abilites given a feature name 510422:36:24 .create_update_admin 510522:36:24 returns an array of the appropriate abilites given a feature name 510622:36:24# [RSpecRunTime] Finishing example group spec/policies/concerns/crud_policy_helpers_spec.rb. It took 0.07 second. Expected to take 0.09 second. 510722:36:24# [RSpecRunTime] Starting example group spec/graphql/types/issue_sort_enum_spec.rb. Expected to take 0.09 second. 510822:36:24Types::IssueSortEnum 510922:36:24 is expected to eq "IssueSort" 511022:36:24 exposes all the existing issue sort values 511122:36:24 behaves like common sort values 511222:36:24 exposes all the existing common sort values 511322:36:24# [RSpecRunTime] Finishing example group spec/graphql/types/issue_sort_enum_spec.rb. It took 0.07 second. Expected to take 0.09 second. 511422:36:24# [RSpecRunTime] Starting example group spec/helpers/emoji_helper_spec.rb. Expected to take 0.08 second. 511722:36:24 has no options 511822:36:24 with aria-hidden option 511922:36:24 applies aria-hidden 512022:36:24# [RSpecRunTime] Finishing example group spec/helpers/emoji_helper_spec.rb. It took 0.06 second. Expected to take 0.08 second. 512122:36:24# [RSpecRunTime] Starting example group spec/graphql/types/ide_type_spec.rb. Expected to take 0.08 second. 512222:36:24Types::IdeType 512322:36:24 is expected to eq "Ide" 512422:36:24 has the expected fields 512522:36:24# [RSpecRunTime] Finishing example group spec/graphql/types/ide_type_spec.rb. It took 0.06 second. Expected to take 0.08 second. 512622:36:24# [RSpecRunTime] Starting example group spec/routing/organizations/groups_controller_routing_spec.rb. Expected to take 0.07 second. 512722:36:24Organizations::GroupsController 512822:36:24 routes to groups#new 512922:36:24 routes to groups#edit 513022:36:24# [RSpecRunTime] Finishing example group spec/routing/organizations/groups_controller_routing_spec.rb. It took 0.07 second. Expected to take 0.07 second. 513122:36:24# [RSpecRunTime] Starting example group spec/graphql/types/organizations/groups_projects_display_enum_spec.rb. Expected to take 0.07 second. 513222:36:24Types::Organizations::GroupsProjectsDisplayEnum 513322:36:24 is expected to eq "OrganizationGroupProjectDisplay" 513422:36:24 is expected to contain exactly "PROJECTS" and "GROUPS" 513522:36:24# [RSpecRunTime] Finishing example group spec/graphql/types/organizations/groups_projects_display_enum_spec.rb. It took 0.07 second. Expected to take 0.07 second. 513622:36:24# [RSpecRunTime] Starting example group spec/tooling/merge_request_spec.rb. Expected to take 0.07 second. 513722:36:24Tooling::MergeRequest 513922:36:24 fetches merge request for local branch in the given GitLab project path 514022:36:24# [RSpecRunTime] Finishing example group spec/tooling/merge_request_spec.rb. It took 0.05 second. Expected to take 0.07 second. 514122:36:24# [RSpecRunTime] Starting example group spec/graphql/types/packages/helm/dependency_type_spec.rb. Expected to take 0.07 second. 514222:36:24Types::Packages::Helm::DependencyType 514322:36:24 is expected to eq "PackageHelmDependencyType" 514422:36:24 includes helm dependency fields 514522:36:24# [RSpecRunTime] Finishing example group spec/graphql/types/packages/helm/dependency_type_spec.rb. It took 0.05 second. Expected to take 0.07 second. 514622:36:24# [RSpecRunTime] Starting example group spec/graphql/types/merge_requests/mergeability_check_identifier_enum_spec.rb. Expected to take 0.07 second. 514722:36:24Types::MergeRequests::MergeabilityCheckIdentifierEnum 514822:36:24 exposes all the existing mergeability check identifiers 514922:36:24 is expected to eq "MergeabilityCheckIdentifier" 515022:36:24# [RSpecRunTime] Finishing example group spec/graphql/types/merge_requests/mergeability_check_identifier_enum_spec.rb. It took 0.05 second. Expected to take 0.07 second. 515122:36:24# [RSpecRunTime] Starting example group spec/graphql/types/ci/catalog/resources/verification_level_enum_spec.rb. Expected to take 0.07 second. 515222:36:24Types::Ci::Catalog::Resources::VerificationLevelEnum 515322:36:24 is expected to eq "CiCatalogResourceVerificationLevel" 515422:36:24 exposes the expected values 515522:36:24# [RSpecRunTime] Finishing example group spec/graphql/types/ci/catalog/resources/verification_level_enum_spec.rb. It took 0.05 second. Expected to take 0.07 second. 515622:36:24# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_process_spec.rb. Expected to take 0.07 second. 515722:36:24Gitlab::SidekiqProcess 515922:36:24 matches sidekiq internals 516122:36:24 matches sidekiq internals 516222:36:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_process_spec.rb. It took 0.05 second. Expected to take 0.07 second. 516322:36:24# [RSpecRunTime] Starting example group spec/graphql/types/commit_encoding_enum_spec.rb. Expected to take 0.06 second. 516422:36:24Types::CommitEncodingEnum 516522:36:24 is expected to eq "CommitEncoding" 516622:36:24 exposes all the existing encoding option 516722:36:24# [RSpecRunTime] Finishing example group spec/graphql/types/commit_encoding_enum_spec.rb. It took 0.05 second. Expected to take 0.06 second. 516822:36:24# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/role_spec.rb. Expected to take 0.06 second. 516922:36:24Gitlab::Kubernetes::Role 517122:36:24 is expected to eq #<Kubeclient::Resource metadata={:name=>"example-name", :namespace=>"example-namespace"}, rules=[{:ap...>["hello.world"], :resources=>["oil", "diamonds", "coffee"], :verbs=>["say", "do", "walk", "run"]}]> 517222:36:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/role_spec.rb. It took 0.02 second. Expected to take 0.06 second. 517322:36:24# [RSpecRunTime] Starting example group spec/policies/concerns/policy_actor_spec.rb. Expected to take 0.05 second. 517522:36:24 implements all the methods from user 517622:36:24# [RSpecRunTime] Finishing example group spec/policies/concerns/policy_actor_spec.rb. It took 0.03 second. Expected to take 0.05 second. 517722:36:24# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/coverage/cobertura_spec.rb. Expected to take 0.05 second. 517822:36:24Gitlab::Ci::Parsers::Coverage::Cobertura 517922:36:24 uses Cobertura parser 518022:36:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/coverage/cobertura_spec.rb. It took 0.02 second. Expected to take 0.05 second. 518122:36:24# [RSpecRunTime] Starting example group spec/scripts/api/create_merge_request_note_spec.rb. Expected to take 0.04 second. 518222:36:24CreateMergeRequestNote 518422:36:24 requests create_merge_request_comment from the gitlab client 518522:36:24# [RSpecRunTime] Finishing example group spec/scripts/api/create_merge_request_note_spec.rb. It took 0.03 second. Expected to take 0.04 second. 518622:36:24# [RSpecRunTime] Starting example group spec/lib/banzai/filter_spec.rb. Expected to take 0.04 second. 518722:36:24Banzai::Filter 518822:36:24 #filter_item_limit_exceeded? 518922:36:24 properly detects limits 519022:36:24# [RSpecRunTime] Finishing example group spec/lib/banzai/filter_spec.rb. It took 0.02 second. Expected to take 0.04 second. 519122:36:24# [RSpecRunTime] Starting example group spec/tooling/danger/rubocop_new_todo_spec.rb. Expected to take 0.04 second. 519222:36:24Tooling::Danger::RubocopNewTodo 519322:36:24 adds comment once 519422:36:24# [RSpecRunTime] Finishing example group spec/tooling/danger/rubocop_new_todo_spec.rb. It took 0.03 second. Expected to take 0.04 second. 519522:36:24# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/version_metric_spec.rb. Expected to take 0.04 second. 519622:36:25Gitlab::Usage::Metrics::Instrumentations::VersionMetric 519722:36:25 behaves like a correct instrumented metric value 519822:36:25 has correct value 519922:36:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/version_metric_spec.rb. It took 0.03 second. Expected to take 0.04 second. 520022:36:25# [RSpecRunTime] Starting example group spec/workers/ci/schedule_delete_objects_cron_worker_spec.rb. Expected to take 0.04 second. 520122:36:25Ci::ScheduleDeleteObjectsCronWorker 520322:36:25 enqueues DeleteObjectsWorker jobs 520422:36:25# [RSpecRunTime] Finishing example group spec/workers/ci/schedule_delete_objects_cron_worker_spec.rb. It took 0.06 second. Expected to take 0.04 second. 520522:36:25[TEST PROF INFO] EventProf results for sql.active_record 520622:36:25Total time: 04:10.981 of 19:28.710 (21.48%) 520722:36:25Total events: 213474 520822:36:25Top 5 slowest suites (by time): 520922:36:25Members::DestroyService (./spec/services/members/destroy_service_spec.rb:5) – 01:04.096 (43340 / 157) of 03:56.176 (27.14%) 521022:36:25Notes::UpdateService (./spec/services/notes/update_service_spec.rb:5) – 00:29.978 (23432 / 40) of 01:55.615 (25.93%) 521122:36:25Ci::CreatePipelineService (./spec/services/ci/create_pipeline_service_spec.rb:5) – 00:19.757 (14514 / 128) of 01:46.509 (18.55%) 521222:36:25Ci::UnlockArtifactsService (./spec/services/ci/unlock_artifacts_service_spec.rb:5) – 00:15.652 (15957 / 42) of 01:07.551 (23.17%) 521322:36:25Gitlab::Datab...ition::Migrate (./spec/lib/gitlab/database/decomposition/migrate_spec.rb:5) – 00:13.635 (17736 / 11) of 00:54.370 (25.08%) 521422:36:25Knapsack report was generated. Preview: 521622:36:25 "spec/services/members/destroy_service_spec.rb": 236.17566816600083, 521722:36:25 "spec/services/notes/update_service_spec.rb": 115.61524136799926, 521822:36:25 "spec/services/ci/create_pipeline_service_spec.rb": 106.50900974899923, 521922:36:25 "spec/services/ci/unlock_artifacts_service_spec.rb": 67.55148093699972, 522022:36:25 "spec/lib/gitlab/database/decomposition/migrate_spec.rb": 54.37021449599706, 522122:36:25 "spec/lib/gitlab/ci/config/external/mapper/verifier_spec.rb": 49.52119135999965, 522222:36:25 "spec/models/ci/build_trace_chunk_spec.rb": 42.043140783000126, 522322:36:25 "spec/services/packages/debian/process_package_file_service_spec.rb": 30.811596281000675, 522422:36:25 "spec/lib/gitlab/cleanup/project_uploads_spec.rb": 24.64758649199939, 522522:36:25 "spec/models/award_emoji_spec.rb": 24.68565640000088, 522622:36:25 "spec/lib/gitlab/project_template_spec.rb": 19.663251186000707, 522722:36:25 "spec/lib/gitlab/ci/templates/npm_spec.rb": 21.76199348299997, 522822:36:25 "spec/views/notify/pipeline_success_email.html.haml_spec.rb": 20.903817574999266, 522922:36:25 "spec/lib/gitlab/usage/service_ping_report_spec.rb": 15.249576153000817, 523022:36:25 "spec/services/merge_requests/post_merge_service_spec.rb": 17.04794121500163, 523122:36:25 "spec/lib/gitlab/email/handler/create_issue_handler_spec.rb": 13.813148654000543, 523222:36:25 "spec/workers/new_merge_request_worker_spec.rb": 15.290985359999468, 523322:36:25 "spec/finders/merge_requests/oldest_per_commit_finder_spec.rb": 15.346328007999546, 523422:36:25 "spec/lib/bulk_imports/projects/pipelines/snippets_repository_pipeline_spec.rb": 13.674575529999856, 523522:36:25 "spec/lib/gitlab/database/migrations/observers/transaction_duration_spec.rb": 6.390844525998546, 523622:36:25 "spec/models/commit_signatures/gpg_signature_spec.rb": 11.692416797002807, 523722:36:25 "spec/uploaders/packages/debian/distribution_release_file_uploader_spec.rb": 8.373298400001659, 523822:36:25 "spec/lib/api/entities/project_spec.rb": 10.179416802002379, 523922:36:25 "spec/models/ci/namespace_mirror_spec.rb": 9.830472257999645, 524022:36:25 "spec/workers/packages/go/sync_packages_worker_spec.rb": 9.896395185001893, 524122:36:25 "spec/lib/gitlab/ci/reports/coverage_report_generator_spec.rb": 8.879325324000092, 524222:36:25 "spec/graphql/resolvers/work_items_resolver_spec.rb": 6.598263087002124, 524322:36:25 "spec/graphql/mutations/commits/create_spec.rb": 6.523273129998415, 524422:36:25 "spec/lib/gitlab/import_export/group/tree_saver_spec.rb": 6.363015277998784, 524522:36:25 "spec/services/ci/unlock_pipeline_service_spec.rb": 6.798032717000751, 524622:36:25 "spec/graphql/mutations/container_expiration_policies/update_spec.rb": 5.955133748000662, 524722:36:25 "spec/helpers/ci/runners_helper_spec.rb": 5.9332569489997695, 524822:36:25 "spec/services/merge_requests/base_service_spec.rb": 4.399162634999811, 524922:36:25 "spec/models/user_detail_spec.rb": 4.306401349000225, 525022:36:25 "spec/lib/bulk_imports/common/pipelines/milestones_pipeline_spec.rb": 4.706855599000846, 525122:36:25 "spec/lib/feature/gitaly_spec.rb": 4.689905110000836, 525222:36:25 "spec/lib/gitlab/auth/unique_ips_limiter_spec.rb": 6.245114773999376, 525322:36:25 "spec/services/suggestions/outdate_service_spec.rb": 5.384653926001192, 525422:36:25 "spec/models/container_registry/protection/rule_spec.rb": 4.517164878001495, 525522:36:25 "spec/services/work_items/export_csv_service_spec.rb": 3.293475458998728, 525622:36:25 "spec/workers/projects/import_export/relation_export_worker_spec.rb": 4.297408809001354, 525722:36:25 "spec/services/markup/rendering_service_spec.rb": 5.733316979003575, 525822:36:25 "spec/services/ci/create_pipeline_service/dry_run_spec.rb": 3.7567431759998726, 525922:36:25 "spec/presenters/projects/import_export/project_export_presenter_spec.rb": 3.341220465998049, 526022:36:25 "spec/presenters/tree_entry_presenter_spec.rb": 4.074220029997377, 526122:36:25 "spec/models/bulk_imports/tracker_spec.rb": 3.737083806998271, 526222:36:25 "spec/graphql/mutations/issues/set_severity_spec.rb": 2.8249005420002504, 526322:36:25 "spec/models/email_spec.rb": 3.1546451650028757, 526422:36:25 "spec/workers/update_head_pipeline_for_merge_request_worker_spec.rb": 3.235781641000358, 526522:36:25 "spec/policies/deploy_key_policy_spec.rb": 2.8224933609999425, 526622:36:25 "spec/lib/gitlab/ci/pipeline/chain/limit/active_jobs_spec.rb": 2.6039854119990196, 526722:36:25 "spec/services/authorized_project_update/project_recalculate_per_user_service_spec.rb": 2.8650058889979846, 526822:36:25 "spec/lib/gitlab/otp_key_rotator_spec.rb": 2.107855466998444, 526922:36:25 "spec/services/repository_archive_clean_up_service_spec.rb": 1.917250596001395, 527022:36:25 "spec/lib/gitlab/patch/redis_cache_store_spec.rb": 3.007742412999505, 527122:36:25 "spec/workers/merge_requests/handle_assignees_change_worker_spec.rb": 2.4541282300015155, 527222:36:25 "spec/workers/bulk_imports/finish_batched_relation_export_worker_spec.rb": 2.905829586998152, 527322:36:25 "spec/models/appearance_spec.rb": 2.1765201829985017, 527422:36:25 "spec/lib/gitlab/ci/pipeline/chain/limit/deployments_spec.rb": 2.116617255996971, 527522:36:25 "spec/helpers/web_hooks/web_hooks_helper_spec.rb": 2.2207577509980183, 527622:36:25 "spec/services/packages/debian/extract_changes_metadata_service_spec.rb": 1.8269261900022684, 527722:36:25 "spec/graphql/mutations/release_asset_links/delete_spec.rb": 1.9581213339988608, 527822:36:25 "spec/services/ci/pipeline_creation/start_pipeline_service_spec.rb": 1.5280138550006086, 527922:36:25 "spec/models/group_label_spec.rb": 1.9263139560025593, 528022:36:25 "spec/finders/packages/helm/package_files_finder_spec.rb": 1.5907016919991293, 528122:36:25 "spec/models/projects/import_export/relation_export_upload_spec.rb": 1.415514960001019, 528222:36:25 "spec/models/personal_snippet_spec.rb": 1.7966238430017256, 528322:36:25 "spec/services/projects/batch_open_issues_count_service_spec.rb": 1.3067499659991881, 528422:36:25 "spec/lib/gitlab/deploy_key_access_spec.rb": 1.590689172000566, 528522:36:25 "spec/lib/gitlab/ci/reports/test_report_summary_spec.rb": 1.5698297039998579, 528622:36:25 "spec/services/activity_pub/inbox_resolver_service_spec.rb": 1.272649138001725, 528722:36:25 "spec/services/cloud_seed/google_cloud/get_cloudsql_instances_service_spec.rb": 0.9743515919981292, 528822:36:25 "spec/models/concerns/editable_spec.rb": 1.3625142029995914, 528922:36:25 "spec/services/pages_domains/update_service_spec.rb": 1.4207820809970144, 529022:36:25 "spec/lib/gitlab/ci/templates/flutter_gitlab_ci_yaml_spec.rb": 1.34130178399937, 529122:36:25 "spec/services/ci/build_cancel_service_spec.rb": 1.3254579050008033, 529222:36:25 "spec/graphql/resolvers/deployments_resolver_spec.rb": 1.4099027609991026, 529322:36:25 "spec/services/packages/nuget/symbols/create_symbol_files_service_spec.rb": 1.4100343700010853, 529422:36:25 "spec/models/x509_issuer_spec.rb": 1.311797745001968, 529522:36:25 "spec/lib/bulk_imports/projects/pipelines/commit_notes_pipeline_spec.rb": 0.9818246020004153, 529622:36:25 "spec/models/ci/artifact_blob_spec.rb": 1.2819539470001473, 529722:36:25 "spec/workers/packages/helm/extraction_worker_spec.rb": 1.16614026300158, 529822:36:25 "spec/workers/bulk_imports/finish_project_import_worker_spec.rb": 1.1591034529992612, 529922:36:25 "spec/lib/gitlab/ci/config/entry/variable_spec.rb": 1.1693102930003079, 530022:36:25 "spec/lib/bulk_imports/common/pipelines/wiki_pipeline_spec.rb": 1.1533502130005218, 530122:36:25 "spec/lib/gitlab/current/organization_spec.rb": 1.0331637899980706, 530222:36:25 "spec/services/packages/npm/create_metadata_cache_service_spec.rb": 0.9250150539992319, 530322:36:25 "spec/workers/concerns/packages/error_handling_spec.rb": 0.8784480270005588, 530422:36:25 "spec/services/incident_management/pager_duty/process_webhook_service_spec.rb": 0.9256545050011482, 530522:36:25 "spec/lib/gitlab/github_import/importer/attachments/merge_requests_importer_spec.rb": 0.8526669380007661, 530622:36:25 "spec/services/clusters/cleanup/service_account_service_spec.rb": 0.7996620109988726, 530722:36:25 "spec/services/ci/runners/unassign_runner_service_spec.rb": 0.7062479249980242, 530822:36:25 "spec/services/packages/debian/create_package_file_service_spec.rb": 0.7236129150005581, 530922:36:25 "spec/lib/banzai/pipeline/commit_description_pipeline_spec.rb": 0.8957884359988384, 531022:36:25 "spec/lib/gitlab/github_import/representation/issue_spec.rb": 0.900383445998159, 531122:36:25 "spec/models/pages/lookup_path_spec.rb": 0.6636998469984974, 531222:36:25 "spec/lib/gitlab/tracking/event_definition_validator_spec.rb": 0.711126955000509, 531322:36:25 "spec/services/service_response_spec.rb": 0.7593100830017647, 531422:36:25 "spec/lib/gitlab/bitbucket_server_import/importers/lfs_objects_importer_spec.rb": 0.5910741910010984, 531522:36:25 "spec/models/protected_branch/cache_key_spec.rb": 0.5763507619994925, 531622:36:25 "spec/models/issuable_severity_spec.rb": 1.5098648259991023, 531722:36:25 "spec/models/work_items/widgets/milestone_spec.rb": 0.5799607910012128, 531822:36:25 "spec/workers/jira_connect/sync_feature_flags_worker_spec.rb": 0.49238146600328037, 531922:36:25 "spec/helpers/projects/cluster_agents_helper_spec.rb": 0.47020915699977195, 532022:36:25 "spec/lib/gitlab/database/background_migration_job_spec.rb": 0.49889601500035496, 532122:36:25 "spec/finders/packages/pipelines_finder_spec.rb": 0.5164118140019127, 532222:36:25 "spec/lib/api/entities/clusters/agent_spec.rb": 0.5130916649977735, 532322:36:25 "spec/components/pajamas/badge_component_spec.rb": 0.47207813700151746, 532422:36:25 "spec/lib/banzai/filter/table_of_contents_tag_filter_spec.rb": 0.2941762850023224, 532522:36:25 "spec/lib/gitlab/query_limiting/transaction_spec.rb": 0.45497473800060106, 532622:36:25 "spec/services/webauthn/authenticate_service_spec.rb": 0.3345001140005479, 532722:36:25 "spec/lib/gitlab/database/schema_migrations/context_spec.rb": 0.3946693809994031, 532822:36:25 "spec/views/explore/projects/topic.html.haml_spec.rb": 0.3644741319985769, 532922:36:25 "spec/views/user_settings/ssh_keys/_key_details.html.haml_spec.rb": 0.29351667599985376, 533022:36:25 "spec/lib/gitlab/usage/metrics/instrumentations/total_count_metric_spec.rb": 0.4761176659994817, 533122:36:25 "spec/models/concerns/limitable_spec.rb": 0.3491227720005554, 533222:36:25 "spec/lib/gitlab/ci/config/yaml/loader_spec.rb": 0.24512451799819246, 533322:36:25 "spec/uploaders/object_storage/cdn/google_ip_cache_spec.rb": 0.3128050049999729, 533422:36:25 "spec/scripts/internal_events/cli/helpers/metric_options_spec.rb": 0.29308681600014097, 533522:36:25 "spec/initializers/database_config_spec.rb": 0.30233872499957215, 533622:36:25 "spec/views/explore/projects/page_out_of_bounds.html.haml_spec.rb": 0.06138006699984544, 533722:36:25 "spec/lib/gitlab/diff/viewer_hunk_spec.rb": 0.3103304050018778, 533822:36:25 "spec/lib/gitlab/ci/config/entry/include/rules_spec.rb": 0.32911956400130293, 533922:36:25 "spec/rubocop/cop/file_decompression_spec.rb": 0.3352615930016327, 534022:36:25 "spec/lib/bulk_imports/clients/graphql_spec.rb": 0.182440011001745, 534122:36:25 "spec/graphql/types/base_object_field_skip_type_authorization_spec.rb": 0.22909337899909588, 534222:36:25 "spec/tooling/danger/master_pipeline_status_spec.rb": 0.20138570999915828, 534322:36:25 "spec/views/projects/pages/_pages_settings.html.haml_spec.rb": 0.17449602199849323, 534422:36:25 "spec/lib/gitlab/shard_health_cache_spec.rb": 0.17767438200098695, 534522:36:25 "spec/lib/gitlab/config/entry/validators/nested_array_helpers_spec.rb": 0.15313773199886782, 534622:36:25 "spec/models/integrations/pivotaltracker_spec.rb": 0.18556004099809797, 534722:36:25 "spec/lib/gitlab/database/schema_cleaner_spec.rb": 0.16501578200040967, 534822:36:25 "spec/helpers/protected_refs_helper_spec.rb": 0.06464547699943068, 534922:36:25 "spec/rubocop/cop/database/multiple_databases_spec.rb": 0.16616223199889646, 535022:36:25 "spec/lib/gitlab/middleware/sidekiq_web_static_spec.rb": 0.04514629800178227, 535122:36:25 "spec/lib/gitlab/usage/metrics/key_path_processor_spec.rb": 0.11168358500071918, 535222:36:25 "spec/lib/gitlab/middleware/basic_health_check_spec.rb": 0.13173070400080178, 535322:36:25 "spec/workers/concerns/cronjob_queue_spec.rb": 0.136658212999464, 535422:36:25 "spec/lib/gitlab/import_export/project/sample/date_calculator_spec.rb": 0.11863479399835342, 535522:36:25 "spec/lib/sidebars/user_settings/panel_spec.rb": 0.11084872499850462, 535622:36:25 "spec/lib/gitlab/git/changed_path_spec.rb": 0.11876884400044219, 535722:36:25 "spec/lib/banzai/filter/blockquote_fence_legacy_filter_spec.rb": 0.09643251500165206, 535822:36:25 "spec/helpers/projects/google_cloud/cloudsql_helper_spec.rb": 0.09262584499811055, 535922:36:25 "spec/lib/gitlab/sidekiq_middleware/pause_control/strategy_handler_spec.rb": 0.07889236699702451, 536022:36:25 "spec/graphql/types/project_invitation_type_spec.rb": 0.09269720600059372, 536122:36:25 "spec/graphql/types/deployment_type_spec.rb": 0.09025297600237536, 536222:36:25 "spec/lib/gitlab/sentence_spec.rb": 0.09604386499995599, 536322:36:25 "spec/presenters/packages/nuget/version_helpers_spec.rb": 0.0982541150006, 536422:36:25 "spec/lib/gitlab/pagination/keyset/in_operator_optimization/order_by_column_data_spec.rb": 0.06989586599956965, 536522:36:25 "spec/validators/future_date_validator_spec.rb": 0.07531495599687332, 536622:36:25 "spec/lib/gitlab/metrics/memory_spec.rb": 0.06905194600039977, 536722:36:25 "spec/policies/concerns/crud_policy_helpers_spec.rb": 0.06989841700124089, 536822:36:25 "spec/graphql/types/issue_sort_enum_spec.rb": 0.0694620459980797, 536922:36:25 "spec/helpers/emoji_helper_spec.rb": 0.05959691799944267, 537022:36:25 "spec/graphql/types/ide_type_spec.rb": 0.05554320699957316, 537122:36:25 "spec/routing/organizations/groups_controller_routing_spec.rb": 0.06872933699924033, 537222:36:25 "spec/graphql/types/organizations/groups_projects_display_enum_spec.rb": 0.06567634699968039, 537322:36:25 "spec/tooling/merge_request_spec.rb": 0.05104477799977758, 537422:36:25 "spec/graphql/types/packages/helm/dependency_type_spec.rb": 0.04919170699940878, 537522:36:25 "spec/graphql/types/merge_requests/mergeability_check_identifier_enum_spec.rb": 0.04570954800146865, 537622:36:25 "spec/graphql/types/ci/catalog/resources/verification_level_enum_spec.rb": 0.04537239799901727, 537722:36:25 "spec/lib/gitlab/sidekiq_process_spec.rb": 0.04566911700021592, 537822:36:25 "spec/graphql/types/commit_encoding_enum_spec.rb": 0.04977914800110739, 537922:36:25 "spec/lib/gitlab/kubernetes/role_spec.rb": 0.024138679000316188, 538022:36:25 "spec/policies/concerns/policy_actor_spec.rb": 0.026961268002196448, 538122:36:25 "spec/lib/gitlab/ci/parsers/coverage/cobertura_spec.rb": 0.024521997998817824, 538222:36:25 "spec/scripts/api/create_merge_request_note_spec.rb": 0.025482419001491508, 538322:36:25 "spec/lib/banzai/filter_spec.rb": 0.02343430900145904, 538422:36:25 "spec/tooling/danger/rubocop_new_todo_spec.rb": 0.02602308799760067, 538522:36:25 "spec/lib/gitlab/usage/metrics/instrumentations/version_metric_spec.rb": 0.02825346900135628, 538622:36:25 "spec/workers/ci/schedule_delete_objects_cron_worker_spec.rb": 0.062492176999512594 538822:36:25Knapsack global time execution for tests: 19m 28s 538922:36:25Pending: (Failures listed here are expected and do not affect your suite's status) 539022:36:25 1) Ci::CreatePipelineService#execute Pipeline for external pull requests when source is external pull request when config has external_pull_requests keywords when external pull request is specified when pull request is created from fork does not create an external pull request pipeline 539122:36:25 # Not yet implemented 539222:36:25 # ./spec/services/ci/create_pipeline_service_spec.rb:1258 539322:36:25 2) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::ProjectDistribution behaves like builds correct paths #upload_path behaves like matches the method pattern 539422:36:25 # No pattern provided, skipping. 539522:36:25 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 539622:36:25 3) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::ProjectDistribution behaves like builds correct paths #relative_path is relative 539722:36:25 # Path not set, skipping. 539822:36:25 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 539922:36:25 4) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::ProjectDistribution behaves like builds correct paths .absolute_path behaves like matches the method pattern 540022:36:25 # No pattern provided, skipping. 540122:36:25 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 540222:36:25 5) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::ProjectDistribution behaves like builds correct paths .base_dir behaves like matches the method pattern 540322:36:25 # No pattern provided, skipping. 540422:36:25 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 540522:36:25 6) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::ProjectDistribution object store is remote behaves like builds correct paths #upload_path behaves like matches the method pattern 540622:36:25 # No pattern provided, skipping. 540722:36:25 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 540822:36:25 7) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::ProjectDistribution object store is remote behaves like builds correct paths #relative_path is relative 540922:36:25 # Path not set, skipping. 541022:36:25 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 541122:36:25 8) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::ProjectDistribution object store is remote behaves like builds correct paths .absolute_path behaves like matches the method pattern 541222:36:25 # No pattern provided, skipping. 541322:36:25 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 541422:36:25 9) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::ProjectDistribution object store is remote behaves like builds correct paths .base_dir behaves like matches the method pattern 541522:36:25 # No pattern provided, skipping. 541622:36:25 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 541722:36:25 10) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::GroupDistribution behaves like builds correct paths #upload_path behaves like matches the method pattern 541822:36:25 # No pattern provided, skipping. 541922:36:25 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 542022:36:25 11) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::GroupDistribution behaves like builds correct paths #relative_path is relative 542122:36:25 # Path not set, skipping. 542222:36:25 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 542322:36:25 12) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::GroupDistribution behaves like builds correct paths .absolute_path behaves like matches the method pattern 542422:36:25 # No pattern provided, skipping. 542522:36:25 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 542622:36:25 13) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::GroupDistribution behaves like builds correct paths .base_dir behaves like matches the method pattern 542722:36:25 # No pattern provided, skipping. 542822:36:25 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 542922:36:25 14) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::GroupDistribution object store is remote behaves like builds correct paths #upload_path behaves like matches the method pattern 543022:36:25 # No pattern provided, skipping. 543122:36:25 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 543222:36:25 15) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::GroupDistribution object store is remote behaves like builds correct paths #relative_path is relative 543322:36:25 # Path not set, skipping. 543422:36:25 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 543522:36:25 16) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::GroupDistribution object store is remote behaves like builds correct paths .absolute_path behaves like matches the method pattern 543622:36:25 # No pattern provided, skipping. 543722:36:25 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 543822:36:25 17) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::GroupDistribution object store is remote behaves like builds correct paths .base_dir behaves like matches the method pattern 543922:36:25 # No pattern provided, skipping. 544022:36:25 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 544122:36:25 18) Appearance with uploads behaves like model with uploads .destroy with not mounted uploads with local files deletes any FileUploader uploads which are not mounted 544222:36:25 # No reason given 544322:36:25 # ./spec/support/shared_examples/models/with_uploads_shared_examples.rb:23 544422:36:25 19) Appearance with uploads behaves like model with uploads .destroy with not mounted uploads with local files deletes local files 544522:36:25 # No reason given 544622:36:25 # ./spec/support/shared_examples/models/with_uploads_shared_examples.rb:27 544722:36:25 20) Appearance with uploads behaves like model with uploads .destroy with not mounted uploads with remote files deletes any FileUploader uploads which are not mounted 544822:36:25 # No reason given 544922:36:25 # ./spec/support/shared_examples/models/with_uploads_shared_examples.rb:37 545022:36:25 21) Appearance with uploads behaves like model with uploads .destroy with not mounted uploads with remote files deletes remote files 545122:36:25 # No reason given 545222:36:25 # ./spec/support/shared_examples/models/with_uploads_shared_examples.rb:41 545322:36:25 22) Gitlab::Database::SchemaMigrations::Context#schema_directory CI database returns a directory path that is database specific 545422:36:25 # Skipping because none of the extra databases [:ci] are setup 545522:36:25 # ./spec/lib/gitlab/database/schema_migrations/context_spec.rb:19 545622:36:25 23) Gitlab::Database::SchemaMigrations::Context#schema_directory multiple databases when `schema_migrations_path` is configured as string returns a configured directory path that 545722:36:25 # Skipping because none of the extra databases [:ci] are setup 545822:36:25 # ./spec/lib/gitlab/database/schema_migrations/context_spec.rb:45 545922:36:25 24) Gitlab::Database::SchemaMigrations::Context#schema_directory multiple databases when `schema_migrations_path` is configured as symbol returns a configured directory path that 546022:36:25 # Skipping because none of the extra databases [:ci] are setup 546122:36:25 # ./spec/lib/gitlab/database/schema_migrations/context_spec.rb:57 546222:36:25 25) Database config initializer when ci database connection behaves like does not change connection attributes retains the correct database name for connection 546322:36:25 # Skipping because none of the extra databases [:ci] are setup 546422:36:25 # ./spec/initializers/database_config_spec.rb:11 546522:36:25 26) Database config initializer when ci database connection behaves like does not change connection attributes does not overwrite custom pool settings 546622:36:25 # Skipping because none of the extra databases [:ci] are setup 546722:36:25 # ./spec/initializers/database_config_spec.rb:19 546822:36:25Finished in 19 minutes 35 seconds (files took 1 minute 8.5 seconds to load) 546922:36:252447 examples, 0 failures, 26 pending 547022:36:25Randomized with seed 18276 547122:36:33[TEST PROF INFO] Time spent in factories: 09:27.476 (47.02% of total time) 547222:36:33RSpec exited with 0. 547322:36:33No examples to retry, congrats! 547522:36:34Running after script... 547622:36:34$ source scripts/utils.sh 547722:36:34$ log_disk_usage 547822:36:34******************************************************* 547922:36:34This runner currently has 67G free disk space. 548022:36:34******************************************************* 553522:36:36$ bundle exec gem list gitlab_quality-test_tooling 553622:36:39gitlab_quality-test_tooling (2.1.0) 553722:36:39$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 554022:36:39$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 554322:36:39$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 554622:36:39$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 554922:36:39$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 555222:36:39$ tooling/bin/push_job_metrics || true 555322:36:40[job-metrics] Feature disabled because CI_JOB_METRICS_ENABLED is not set to true. 555522:36:41Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-3 due to policy 555722:36:43Uploading artifacts... 555822:36:43WARNING: auto_explain/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 555922:36:43coverage/: found 5 matching artifact files and directories 556022:36:43crystalball/: found 2 matching artifact files and directories 556122:36:43deprecations/: found 7 matching artifact files and directories 556222:36:43knapsack/: found 4 matching artifact files and directories 556322:36:43rspec/: found 16 matching artifact files and directories 556422:36:43WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 556522:36:43log/*.log: found 16 matching artifact files and directories 556722:36:43WARNING: Retrying... context=artifacts-uploader error=request redirected 556822:36:46Uploading artifacts as "archive" to coordinator... 201 Created id=8353301462 responseStatus=201 Created token=glcbt-66 556922:36:46Uploading artifacts... 557022:36:46rspec/rspec-*.xml: found 1 matching artifact files and directories 557222:36:46WARNING: Retrying... context=artifacts-uploader error=request redirected 557322:36:47Uploading artifacts as "junit" to coordinator... 201 Created id=8353301462 responseStatus=201 Created token=glcbt-66 557522:36:55Job succeeded