120:16:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 220:16:30Job arguments to BackgroundMigrationWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:30.272998570 UTC +00:00 is a ActiveSupport::TimeWithZone. 420:16:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 520:16:30Job arguments to BackgroundMigrationWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:30.275892500 UTC +00:00 is a ActiveSupport::TimeWithZone. 720:16:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 820:16:30Job arguments to BackgroundMigrationWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:30.281611969 UTC +00:00 is a ActiveSupport::TimeWithZone. 1020:16:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1120:16:30Job arguments to BackgroundMigrationWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:30.284512149 UTC +00:00 is a ActiveSupport::TimeWithZone. 1320:16:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1420:16:30 processed the async sidekiq queue 1520:16:30Job arguments to BackgroundMigrationWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:30.473662528 UTC +00:00 is a ActiveSupport::TimeWithZone. 1720:16:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1820:16:30Job arguments to BackgroundMigrationWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:30.476704138 UTC +00:00 is a ActiveSupport::TimeWithZone. 2020:16:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2120:16:30Job arguments to BackgroundMigrationWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:30.482421677 UTC +00:00 is a ActiveSupport::TimeWithZone. 2320:16:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2420:16:30Job arguments to BackgroundMigrationWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:30.485292297 UTC +00:00 is a ActiveSupport::TimeWithZone. 2620:16:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2720:16:30Job arguments to BackgroundMigrationWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:30.491787266 UTC +00:00 is a ActiveSupport::TimeWithZone. 2920:16:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3020:16:30Job arguments to BackgroundMigrationWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:30.494513196 UTC +00:00 is a ActiveSupport::TimeWithZone. 3220:16:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3320:16:30Job arguments to BackgroundMigrationWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:30.499959895 UTC +00:00 is a ActiveSupport::TimeWithZone. 3520:16:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3620:16:30Job arguments to BackgroundMigrationWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:30.502441585 UTC +00:00 is a ActiveSupport::TimeWithZone. 3820:16:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3920:16:30Job arguments to BackgroundMigrationWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:30.507916494 UTC +00:00 is a ActiveSupport::TimeWithZone. 4120:16:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4220:16:30Job arguments to BackgroundMigrationWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:30.510533714 UTC +00:00 is a ActiveSupport::TimeWithZone. 4420:16:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4520:16:30 removes 'pending' tracked jobs 4620:16:30Job arguments to BackgroundMigrationWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:30.683806855 UTC +00:00 is a ActiveSupport::TimeWithZone. 4820:16:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4920:16:30Job arguments to BackgroundMigrationWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:30.686854945 UTC +00:00 is a ActiveSupport::TimeWithZone. 5120:16:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 5220:16:30Job arguments to BackgroundMigrationWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:30.692600024 UTC +00:00 is a ActiveSupport::TimeWithZone. 5420:16:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 5520:16:30Job arguments to BackgroundMigrationWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:30.695439973 UTC +00:00 is a ActiveSupport::TimeWithZone. 5720:16:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 5820:16:30Job arguments to BackgroundMigrationWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:30.701536573 UTC +00:00 is a ActiveSupport::TimeWithZone. 6020:16:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 6120:16:30Job arguments to BackgroundMigrationWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:30.704448772 UTC +00:00 is a ActiveSupport::TimeWithZone. 6320:16:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 6420:16:30Job arguments to BackgroundMigrationWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:30.710020502 UTC +00:00 is a ActiveSupport::TimeWithZone. 6620:16:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 6720:16:30Job arguments to BackgroundMigrationWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:30.712987522 UTC +00:00 is a ActiveSupport::TimeWithZone. 6920:16:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 7020:16:30Job arguments to BackgroundMigrationWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:30.718673731 UTC +00:00 is a ActiveSupport::TimeWithZone. 7220:16:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 7320:16:30Job arguments to BackgroundMigrationWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:30.721459241 UTC +00:00 is a ActiveSupport::TimeWithZone. 7520:16:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 7620:16:30 removes 'succeeded' tracked jobs 7820:16:30 calls perform_in for the correct worker 7920:16:30 pushes a context with the current class name as caller_id 8020:16:30 when a specific coordinator is given 8120:16:31 uses that coordinator 8220:16:31 #delete_queued_jobs 8320:16:31 deletes all queued jobs for the given background migration 8420:16:31 when the migration is running against the ci database 8520:16:31 behaves like helpers that enqueue background migrations 8620:16:31 #queue_background_migration_jobs_by_range_at_intervals 8720:16:31 when the model has an ID column 8820:16:31-- Scheduled 2 FooJob jobs with a maximum of 2 records per batch and an interval of 600 seconds. 8920:16:31The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-08-23 20:36:31 UTC." 9020:16:31 returns the final expected delay 9120:16:31-- Scheduled 0 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds. 9220:16:31The migration is expected to take at least 0 seconds. Expect all jobs to have completed after 2024-08-23 20:16:31 UTC." 9320:16:31 returns zero when nothing gets queued 9420:16:31 when the delay_interval is smaller than the minimum 9520:16:32-- Scheduled 2 FooJob jobs with a maximum of 2 records per batch and an interval of 120 seconds. 9620:16:32The migration is expected to take at least 240 seconds. Expect all jobs to have completed after 2024-08-23 20:20:31 UTC." 9720:16:32 sets the delay_interval to the minimum value 9820:16:32# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.54 seconds. Current RSS: ~1468M. Threads: 4. load average: 1.22 1.30 0.94 1/287 19522 10020:16:32 with batch_size option 10120:16:32-- Scheduled 2 FooJob jobs with a maximum of 2 records per batch and an interval of 600 seconds. 10220:16:32The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-08-23 20:36:32 UTC." 10320:16:32 queues jobs correctly 10420:16:32 without batch_size option 10520:16:32-- Scheduled 1 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds. 10620:16:32The migration is expected to take at least 600 seconds. Expect all jobs to have completed after 2024-08-23 20:26:32 UTC." 10720:16:32 queues jobs correctly 10820:16:32 with other_job_arguments option 10920:16:33-- Scheduled 1 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds. 11020:16:33The migration is expected to take at least 600 seconds. Expect all jobs to have completed after 2024-08-23 20:26:32 UTC." 11120:16:33 queues jobs correctly 11220:16:33 with initial_delay option 11320:16:33-- Scheduled 1 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds. 11420:16:33The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-08-23 20:36:33 UTC." 11520:16:33 queues jobs correctly 11620:16:33 with track_jobs option 11720:16:33-- Scheduled 1 ::FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds. 11820:16:33The migration is expected to take at least 600 seconds. Expect all jobs to have completed after 2024-08-23 20:26:33 UTC." 11920:16:33 creates a record for each job in the database 12020:16:33 without track_jobs option 12120:16:34-- Scheduled 1 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds. 12220:16:34The migration is expected to take at least 600 seconds. Expect all jobs to have completed after 2024-08-23 20:26:33 UTC." 12320:16:34 does not create records in the database 12420:16:34 when the model specifies a primary_column_name 12520:16:35-- Scheduled 2 FooJob jobs with a maximum of 2 records per batch and an interval of 600 seconds. 12620:16:35The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-08-23 20:36:34 UTC." 12720:16:35 returns the final expected delay 12820:16:35 when the primary_column_name is a string 12920:16:36-- Scheduled 1 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds. 13020:16:36The migration is expected to take at least 600 seconds. Expect all jobs to have completed after 2024-08-23 20:26:35 UTC." 13120:16:36 does not raise error 13220:16:36# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.87 seconds. Current RSS: ~1444M. Threads: 4. load average: 1.20 1.29 0.94 1/287 19523 13420:16:36 when the primary_column_name is not an integer or a string 13620:16:37# [RSpecRunTime] RSpec elapsed time: 13 minutes 47.08 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.20 1.29 0.94 1/287 19524 13820:16:37 when the primary_column_name does not exist 14020:16:39# [RSpecRunTime] RSpec elapsed time: 13 minutes 48.33 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.20 1.29 0.94 1/287 19525 14220:16:39 when the model doesn't have an ID or primary_column_name column 14320:16:39 raises error (for now) 14420:16:39 when using Migration[2.0] 14520:16:39 when restriction is set to gitlab_shared 14620:16:39 does raise an exception 14720:16:39 when within transaction 14820:16:39 does raise an exception 14920:16:39 #requeue_background_migration_jobs_by_range_at_intervals 15020:16:39-- Scheduled 2 TestJob jobs with an interval of 600 seconds. 15120:16:39The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-08-23 20:36:39 UTC." 15220:16:39 returns the expected duration 15320:16:39-- Scheduled 2 TestJob jobs with an interval of 600 seconds. 15420:16:39The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-08-23 20:36:39 UTC." 15520:16:39 queues pending jobs 15620:16:39 when using Migration[2.0] 15720:16:39ci: -- Scheduled 2 TestJob jobs with an interval of 600 seconds. 15820:16:39The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-08-23 20:36:39 UTC." 15920:16:39 does re-enqueue pending jobs 16020:16:39 when restriction is set 16120:16:40 does raise an exception 16220:16:40 when within transaction 16320:16:40 does raise an exception 16420:16:40 when nothing is queued 16520:16:40-- Scheduled 0 FakeJob jobs with an interval of 600 seconds. 16620:16:40The migration is expected to take at least 0 seconds. Expect all jobs to have completed after 2024-08-23 20:16:40 UTC." 16720:16:40 returns expected duration of zero when nothing gets queued 16820:16:40 with batch_size option 16920:16:40-- Scheduled 2 TestJob jobs with an interval of 600 seconds. 17020:16:40The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-08-23 20:36:40 UTC." 17120:16:40 returns the expected duration 17220:16:40-- Scheduled 2 TestJob jobs with an interval of 600 seconds. 17320:16:40The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-08-23 20:36:40 UTC." 17420:16:40 queues pending jobs 17520:16:40-- Scheduled 0 TestJob jobs with an interval of 600 seconds. 17620:16:40The migration is expected to take at least 0 seconds. Expect all jobs to have completed after 2024-08-23 20:16:40 UTC." 17720:16:40 retrieve jobs in batches 17820:16:40 with initial_delay option 17920:16:40-- Scheduled 2 TestJob jobs with an interval of 600 seconds. 18020:16:40The migration is expected to take at least 1380 seconds. Expect all jobs to have completed after 2024-08-23 20:39:40 UTC." 18120:16:40 returns the expected duration 18220:16:41-- Scheduled 2 TestJob jobs with an interval of 600 seconds. 18320:16:41The migration is expected to take at least 1380 seconds. Expect all jobs to have completed after 2024-08-23 20:39:40 UTC." 18420:16:41 queues pending jobs 18520:16:41 when nothing is queued 18620:16:41-- Scheduled 0 FakeJob jobs with an interval of 600 seconds. 18720:16:41The migration is expected to take at least 0 seconds. Expect all jobs to have completed after 2024-08-23 20:16:41 UTC." 18820:16:41 returns expected duration of zero when nothing gets queued 18920:16:41 #finalize_background_migration 19020:16:41 behaves like finalized tracked background migration 19120:16:41 processed the scheduled sidekiq queue 19220:16:41 processed the async sidekiq queue 19320:16:41 removes 'pending' tracked jobs 19420:16:41 removes 'succeeded' tracked jobs 19520:16:41 when within transaction 19620:16:42 does raise an exception 19720:16:42 when using Migration[2.0] 19820:16:42 behaves like finalized tracked background migration 19920:16:42 processed the scheduled sidekiq queue 20020:16:42 processed the async sidekiq queue 20120:16:42 removes 'pending' tracked jobs 20220:16:42 removes 'succeeded' tracked jobs 20320:16:42 when restriction is set 20420:16:42 does raise an exception 20520:16:42 when running migration in reconfigured ActiveRecord::Base context 20620:16:42 behaves like reconfigures connection stack 20720:16:43 does restore connection hierarchy 20820:16:43 when removing all tracked job records 20920:16:43 behaves like finalized tracked background migration 21020:16:43 processed the scheduled sidekiq queue 21120:16:43 processed the async sidekiq queue 21220:16:43 removes 'pending' tracked jobs 21320:16:43 removes 'succeeded' tracked jobs 21420:16:43 behaves like removed tracked jobs 21520:16:44 removes 'pending' tracked jobs 21620:16:44 behaves like removed tracked jobs 21720:16:44 removes 'succeeded' tracked jobs 21820:16:44 when retaining all tracked job records 21920:16:44 retains 'succeeded' tracked jobs 22020:16:44 behaves like finalized background migration 22120:16:44 processed the scheduled sidekiq queue 22220:16:44 processed the async sidekiq queue 22320:16:44 removes 'pending' tracked jobs 22420:16:44 during retry race condition 22520:16:44 behaves like finalized tracked background migration 22620:16:44Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:44.847867108 UTC +00:00 is a ActiveSupport::TimeWithZone. 22820:16:44To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 22920:16:44Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:44.850582298 UTC +00:00 is a ActiveSupport::TimeWithZone. 23120:16:44To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 23220:16:44Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:44.856610677 UTC +00:00 is a ActiveSupport::TimeWithZone. 23420:16:44To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 23520:16:44Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:44.859907767 UTC +00:00 is a ActiveSupport::TimeWithZone. 23720:16:44To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 23820:16:44Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:44.866677046 UTC +00:00 is a ActiveSupport::TimeWithZone. 24020:16:44To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 24120:16:44Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:44.869679776 UTC +00:00 is a ActiveSupport::TimeWithZone. 24320:16:44To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 24420:16:44Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:44.876332545 UTC +00:00 is a ActiveSupport::TimeWithZone. 24620:16:44To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 24720:16:44Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:44.879239955 UTC +00:00 is a ActiveSupport::TimeWithZone. 24920:16:44To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 25020:16:44Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:44.885373224 UTC +00:00 is a ActiveSupport::TimeWithZone. 25220:16:44To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 25320:16:44Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:44.888408894 UTC +00:00 is a ActiveSupport::TimeWithZone. 25520:16:44To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 25620:16:44 processed the scheduled sidekiq queue 25720:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.063054285 UTC +00:00 is a ActiveSupport::TimeWithZone. 25920:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 26020:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.065546594 UTC +00:00 is a ActiveSupport::TimeWithZone. 26220:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 26320:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.070407234 UTC +00:00 is a ActiveSupport::TimeWithZone. 26520:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 26620:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.072691804 UTC +00:00 is a ActiveSupport::TimeWithZone. 26820:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 26920:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.078124903 UTC +00:00 is a ActiveSupport::TimeWithZone. 27120:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 27220:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.080350612 UTC +00:00 is a ActiveSupport::TimeWithZone. 27420:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 27520:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.084995132 UTC +00:00 is a ActiveSupport::TimeWithZone. 27720:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 27820:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.087398902 UTC +00:00 is a ActiveSupport::TimeWithZone. 28020:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 28120:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.092086971 UTC +00:00 is a ActiveSupport::TimeWithZone. 28320:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 28420:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.094231221 UTC +00:00 is a ActiveSupport::TimeWithZone. 28620:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 28720:16:45 processed the async sidekiq queue 28820:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.254252133 UTC +00:00 is a ActiveSupport::TimeWithZone. 29020:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 29120:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.257106953 UTC +00:00 is a ActiveSupport::TimeWithZone. 29320:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 29420:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.263039032 UTC +00:00 is a ActiveSupport::TimeWithZone. 29620:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 29720:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.265749902 UTC +00:00 is a ActiveSupport::TimeWithZone. 29920:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 30020:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.271443991 UTC +00:00 is a ActiveSupport::TimeWithZone. 30220:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 30320:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.274173731 UTC +00:00 is a ActiveSupport::TimeWithZone. 30520:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 30620:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.279347741 UTC +00:00 is a ActiveSupport::TimeWithZone. 30820:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 30920:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.281967080 UTC +00:00 is a ActiveSupport::TimeWithZone. 31120:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 31220:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.287184610 UTC +00:00 is a ActiveSupport::TimeWithZone. 31420:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 31520:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.289788840 UTC +00:00 is a ActiveSupport::TimeWithZone. 31720:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 31820:16:45 removes 'pending' tracked jobs 31920:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.474650839 UTC +00:00 is a ActiveSupport::TimeWithZone. 32120:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 32220:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.478077809 UTC +00:00 is a ActiveSupport::TimeWithZone. 32420:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 32520:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.484330168 UTC +00:00 is a ActiveSupport::TimeWithZone. 32720:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 32820:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.487759988 UTC +00:00 is a ActiveSupport::TimeWithZone. 33020:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 33120:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.494720617 UTC +00:00 is a ActiveSupport::TimeWithZone. 33320:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 33420:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.497735287 UTC +00:00 is a ActiveSupport::TimeWithZone. 33620:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 33720:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.503443636 UTC +00:00 is a ActiveSupport::TimeWithZone. 33920:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 34020:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.506254746 UTC +00:00 is a ActiveSupport::TimeWithZone. 34220:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 34320:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.511547915 UTC +00:00 is a ActiveSupport::TimeWithZone. 34520:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 34620:16:45Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Fri, 23 Aug 2024 20:16:45.513991355 UTC +00:00 is a ActiveSupport::TimeWithZone. 34820:16:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 34920:16:45 removes 'succeeded' tracked jobs 35120:16:45 calls perform_in for the correct worker 35220:16:45 pushes a context with the current class name as caller_id 35320:16:45 when a specific coordinator is given 35420:16:45 uses that coordinator 35520:16:45 #delete_queued_jobs 35620:16:46 deletes all queued jobs for the given background migration 35720:16:46 #delete_job_tracking 35820:16:46 with default status 35920:16:46 retains 'pending' tracked jobs 36020:16:46 removes 'succeeded' tracked jobs 36120:16:46 with explicit status 36220:16:46 removes 'pending' tracked jobs 36320:16:46 removes 'succeeded' tracked jobs 36420:16:46# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/background_migration_helpers_spec.rb. It took 32.03 seconds. Expected to take 1 minute 6.16 seconds. 36520:16:46# [RSpecRunTime] Starting example group spec/finders/todos_finder_spec.rb. Expected to take 1 minute 0.15 second. 36820:16:49Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 37020:16:49To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 37220:16:49 returns no todos if user is nil 37420:16:50 returns excluding pending todos authored by banned users 37520:16:50 returns correct todos when filtered by a project 37620:16:51 returns correct todos when filtered by a group 37720:16:51 when filtering by type 37820:16:52 returns todos by type when filtered by a single type 37920:16:54 returns todos by type when filtered by multiple types 38020:16:54 returns all todos when type is nil 38120:16:55 returns all todos when type is an empty collection 38220:16:56 returns all todos when type is blank 38320:16:56 returns todos by type when blank type is in type collection 38420:16:57 returns todos of all types when only blanks are in a collection 38520:16:58 returns all todos when no type param 38620:16:58 raises an argument error when invalid type is passed 38720:16:59# [RSpecRunTime] RSpec elapsed time: 14 minutes 8.3 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.43 1.34 0.96 1/288 19662 38920:16:59 when filtering for actions 39020:16:59 by action ids 39120:16:59 returns the expected todos 39220:17:00 returns the expected todos when filtering for multiple action ids 39320:17:00# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.9 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.39 1.33 0.96 1/287 19663 39520:17:00 by action names 39620:17:01 returns the expected todos 39720:17:02 returns the expected todos when filtering for multiple action names 39820:17:02# [RSpecRunTime] RSpec elapsed time: 14 minutes 11.39 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.39 1.33 0.96 1/287 19664 40020:17:02 when filtering by author 40120:17:04 returns correct todos when filtering by an author 40220:17:04 querying for multiple authors 40320:17:07 returns the correct todo items 40420:17:07# [RSpecRunTime] RSpec elapsed time: 14 minutes 16.58 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.36 1.33 0.97 1/287 19665 40720:17:07 with subgroups 40820:17:08 returns todos from subgroups when filtered by a group 40920:17:08# [RSpecRunTime] RSpec elapsed time: 14 minutes 18.11 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.36 1.33 0.97 1/287 19666 41120:17:08 filtering for multiple groups 41220:17:12 returns the expected groups 41320:17:12# [RSpecRunTime] RSpec elapsed time: 14 minutes 21.6 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.33 1.32 0.97 1/288 19667 41620:17:14 returns the expected items when no state is provided 41720:17:16 returns the expected items when a state is provided 41820:17:19 returns the expected items when multiple states are provided 41920:17:19# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.62 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.30 1.31 0.97 1/287 19668 42220:17:22 returns the expected todos for one project 42320:17:25 returns the expected todos for many projects 42420:17:25# [RSpecRunTime] RSpec elapsed time: 14 minutes 34.3 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.26 1.30 0.97 1/287 19669 42620:17:25 when filtering by target id 42720:17:25 returns the expected todos for the target 42820:17:26 returns the expected todos for multiple target ids 42920:17:27 returns the expected todos for empty target id collection 43020:17:27# [RSpecRunTime] RSpec elapsed time: 14 minutes 36.66 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.26 1.30 0.97 1/287 19670 43220:17:27 external authorization 43320:17:27 behaves like a finder with external authorization service 43420:17:28 finds the subject 43520:17:28 with an external authorization service 43620:17:30 does not include the subject when no project was given 43720:17:31 includes the subject when a project id was given 43820:17:31# [RSpecRunTime] RSpec elapsed time: 14 minutes 41.23 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.24 1.30 0.97 1/287 19671 44120:17:33 sorts by priority 44320:17:35 sorts with oldest created first 44420:17:37 sorts with newest created first 44520:17:37# [RSpecRunTime] RSpec elapsed time: 14 minutes 47.12 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.22 1.29 0.97 1/287 19672 44820:17:38 returns the expected types 44920:17:38 #any_for_target? 45020:17:39 returns true if there are any todos for the given target 45120:17:39 returns false if there are no todos for the given target 45220:17:39# [RSpecRunTime] RSpec elapsed time: 14 minutes 49.23 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.22 1.29 0.97 1/287 19673 45420:17:40# [RSpecRunTime] Finishing example group spec/finders/todos_finder_spec.rb. It took 53.47 seconds. Expected to take 1 minute 0.15 second. 45520:17:40# [RSpecRunTime] Starting example group spec/models/concerns/token_authenticatable_spec.rb. Expected to take 52.49 seconds. 45620:17:40TokenAuthenticatable 45720:17:40 does not allow STI 45820:17:40 .token_authenticatable_sensitive_fields 45920:17:40 is expected to contain exactly :super_secret 46020:17:40 with encrypted: true 46120:17:40 is expected to contain exactly :super_secret and :super_secret_encrypted 46220:17:40 with digest: true 46320:17:40 is expected to contain exactly :super_secret and :super_secret_digest 46420:17:40 with expires_at option 46520:17:40 is expected to contain exactly :super_secret 46620:17:41# [RSpecRunTime] Finishing example group spec/models/concerns/token_authenticatable_spec.rb. It took 0.93 second. Expected to take 52.49 seconds. 46720:17:41# [RSpecRunTime] Starting example group spec/models/concerns/token_authenticatable_spec.rb. Expected to take 52.49 seconds. 46820:17:41User TokenAuthenticatable 46920:17:41 does not allow STI 47020:17:41 behaves like TokenAuthenticatable 47120:17:41 dynamically defined methods 47220:17:41 is expected to respond to #find_by_feed_token 47320:17:41 is expected to respond to #ensure_feed_token 47420:17:41 is expected to respond to #set_feed_token 47520:17:41 is expected to respond to #reset_feed_token! 47620:17:41 .token_authenticatable_fields 47720:17:41 includes the token field 47820:17:41 ensures authentication token 47920:17:42 is expected to be a kind of String 48020:17:42# [RSpecRunTime] Finishing example group spec/models/concerns/token_authenticatable_spec.rb. It took 1.29 seconds. Expected to take 52.49 seconds. 48120:17:42# [RSpecRunTime] Starting example group spec/models/concerns/token_authenticatable_spec.rb. Expected to take 52.49 seconds. 48220:17:42ApplicationSetting TokenAuthenticatable 48320:17:42 does not allow STI 48420:17:42 behaves like TokenAuthenticatable 48520:17:42 dynamically defined methods 48620:17:42 is expected to respond to #find_by_runners_registration_token 48720:17:42 is expected to respond to #ensure_runners_registration_token 48820:17:42 is expected to respond to #set_runners_registration_token 48920:17:43 is expected to respond to #reset_runners_registration_token! 49020:17:43 .token_authenticatable_fields 49120:17:43 includes the token field 49220:17:43 generating new token 49320:17:43 token is not generated yet 49420:17:43 token field accessor 49520:17:43 is expected not to be blank 49620:17:43 ensure_runners_registration_token 49720:17:43 is expected to be a kind of String 49820:17:44 is expected not to be blank 49920:17:44 does not persist token 50020:17:44 ensure_runners_registration_token! 50120:17:44 persists new token as an encrypted string 50220:17:45 does not persist token in a clear text 50320:17:45# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.95 seconds. Current RSS: ~1468M. Threads: 4. load average: 1.26 1.30 0.97 1/287 19674 50520:17:45 token is generated 50620:17:46 persists a new token 50720:17:46 setting new token 50820:17:46 is expected to eq "0123456789" 50920:17:46 multiple token fields 51020:17:46 is expected to respond to #ensure_runners_registration_token 51120:17:46 is expected to respond to #ensure_error_tracking_access_token 51220:17:47 is expected to respond to #ensure_yet_another_token 51320:17:47 setting same token field multiple times 51520:17:47# [RSpecRunTime] Finishing example group spec/models/concerns/token_authenticatable_spec.rb. It took 4.98 seconds. Expected to take 52.49 seconds. 51620:17:47# [RSpecRunTime] Starting example group spec/models/concerns/token_authenticatable_spec.rb. Expected to take 52.49 seconds. 51720:17:47PersonalAccessToken TokenAuthenticatable 51820:17:47 does not allow STI 51920:17:47 .find_by_token 52020:17:47 finds the token 52220:17:48 sets new token 52320:17:48 #ensure_token 52420:17:48 token_digest does not exist 52520:17:48 behaves like changes personal access token 52620:17:48 sets new token 52720:17:48 token_digest already generated 52820:17:48 behaves like does not change personal access token 52920:17:48 sets new token 53020:17:48 #ensure_token! 53120:17:48 token_digest does not exist 53220:17:48 behaves like changes personal access token 53320:17:48 sets new token 53420:17:48 token_digest already generated 53520:17:48 behaves like does not change personal access token 53620:17:48 sets new token 53720:17:48 #reset_token! 53820:17:48 token_digest does not exist 53920:17:48 behaves like changes personal access token 54020:17:49 sets new token 54120:17:49 token_digest already generated 54220:17:49 behaves like changes personal access token 54320:17:49 sets new token 54420:17:49# [RSpecRunTime] Finishing example group spec/models/concerns/token_authenticatable_spec.rb. It took 2.18 seconds. Expected to take 52.49 seconds. 54520:17:49# [RSpecRunTime] Starting example group spec/models/concerns/token_authenticatable_spec.rb. Expected to take 52.49 seconds. 54620:17:49Ci::Build TokenAuthenticatable 54720:17:49 does not allow STI 54820:17:49 behaves like TokenAuthenticatable 54920:17:49 dynamically defined methods 55020:17:49 is expected to respond to #find_by_token 55120:17:50 is expected to respond to #ensure_token 55220:17:50 is expected to respond to #set_token 55320:17:50 is expected to respond to #reset_token! 55420:17:50 .token_authenticatable_fields 55520:17:50 includes the token field 55620:17:50 generating new token 55720:17:50 token is not generated yet 55820:17:50 token field accessor 55920:17:51 does not generate a token when saving a build 56020:17:51# [RSpecRunTime] RSpec elapsed time: 15 minutes 0.85 second. Current RSS: ~1483M. Threads: 4. load average: 1.24 1.30 0.97 1/287 19675 56320:17:52 is expected to be a kind of String 56420:17:53 is expected not to be blank 56520:17:54 does not persist token 56620:17:54# [RSpecRunTime] RSpec elapsed time: 15 minutes 3.93 seconds. Current RSS: ~1464M. Threads: 4. load average: 1.24 1.30 0.97 1/287 19676 56820:17:54 ensure_token! 56920:17:55 persists a new token 57020:17:56 persists new token as an encrypted string 57120:17:57 does not persist a token in a clear text 57220:17:57# [RSpecRunTime] RSpec elapsed time: 15 minutes 7.23 seconds. Current RSS: ~1438M. Threads: 4. load average: 1.22 1.29 0.98 1/287 19677 57420:17:57 #reset_token! 57520:17:59 persists a new token 57620:17:59# [RSpecRunTime] RSpec elapsed time: 15 minutes 8.49 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.22 1.29 0.98 1/287 19678 57820:17:59 setting a new token 57920:18:00 returns the token 58020:18:01 writes a new encrypted token 58120:18:02 does not write a new cleartext token 58220:18:02# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.77 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.21 1.29 0.98 1/287 19679 58420:18:02 #token_with_expiration 58620:18:03 is expected to eq false 58720:18:03# [RSpecRunTime] RSpec elapsed time: 15 minutes 12.86 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.21 1.29 0.98 1/287 19680 58920:18:03# [RSpecRunTime] Finishing example group spec/models/concerns/token_authenticatable_spec.rb. It took 14.23 seconds. Expected to take 52.49 seconds. 59020:18:03# [RSpecRunTime] Starting example group spec/models/concerns/token_authenticatable_spec.rb. Expected to take 52.49 seconds. 59120:18:03Ci::Runner TokenAuthenticatable 59220:18:04 does not allow STI 59320:18:04 #token_expired? 59420:18:04 when runner has no token expiration 59520:18:04 is expected to eq false 59620:18:04 when runner token is not expired 59720:18:04 is expected to eq false 59820:18:04 when runner token is expired 59920:18:04 is expected to eq true 60020:18:04 #token_with_expiration 60220:18:04 is expected to eq "fFwLQ3jN3_3sqs8zZzwb" 60320:18:04 #token_expires_at 60420:18:04 is expected to eq 2024-08-23 20:18:09.000332260 +0000 60620:18:04 is expected to eq true 60720:18:04 .find_by_token 60820:18:04 when runner has no token expiration 60920:18:04 is expected to eq #<Ci::Runner id: 265, token: nil, created_at: "2024-08-23 20:18:03.970115843 +0000", updated_at: "202...registration_token", creator_id: nil, creation_state: "finished", executor_type: nil, tag_list: nil> 61020:18:04 when runner token is not expired 61120:18:05 is expected to eq #<Ci::Runner id: 266, token: nil, created_at: "2024-08-23 20:18:03.997329410 +0000", updated_at: "202...registration_token", creator_id: nil, creation_state: "finished", executor_type: nil, tag_list: nil> 61220:18:05 when runner token is expired 61320:18:05 is expected to be nil 61420:18:05# [RSpecRunTime] Finishing example group spec/models/concerns/token_authenticatable_spec.rb. It took 1.6 seconds. Expected to take 52.49 seconds. 61520:18:05# [RSpecRunTime] Starting example group spec/models/concerns/token_authenticatable_spec.rb. Expected to take 52.49 seconds. 61620:18:05Project TokenAuthenticatable 61720:18:05 does not allow STI 61820:18:05 behaves like prefixed token rotation 61920:18:05 ensure_runners_token 62020:18:05 token is not set 62120:18:05 generates a new token 62220:18:05 token is set, but does not match the prefix 62320:18:05 generates a new token 62420:18:05 token is set and matches prefix 62520:18:06 leaves the token unchanged 62620:18:06 ensure_runners_token! 62720:18:06 token is not set 62820:18:06 generates a new token 62920:18:06 token is set, but does not match the prefix 63020:18:06 generates a new token 63120:18:06 token is set and matches prefix 63220:18:07 leaves the token unchanged 63320:18:07# [RSpecRunTime] Finishing example group spec/models/concerns/token_authenticatable_spec.rb. It took 2.19 seconds. Expected to take 52.49 seconds. 63420:18:07# [RSpecRunTime] Starting example group spec/models/concerns/token_authenticatable_spec.rb. Expected to take 52.49 seconds. 63520:18:07Group TokenAuthenticatable 63620:18:07 does not allow STI 63720:18:07 behaves like prefixed token rotation 63820:18:07 ensure_runners_token 63920:18:07 token is not set 64020:18:07 generates a new token 64120:18:07 token is set, but does not match the prefix 64220:18:08 generates a new token 64320:18:08 token is set and matches prefix 64420:18:08 leaves the token unchanged 64520:18:08 ensure_runners_token! 64620:18:08 token is not set 64720:18:08 generates a new token 64820:18:08 token is set, but does not match the prefix 64920:18:08 generates a new token 65020:18:08 token is set and matches prefix 65120:18:08 leaves the token unchanged 65220:18:08# [RSpecRunTime] Finishing example group spec/models/concerns/token_authenticatable_spec.rb. It took 1.37 seconds. Expected to take 52.49 seconds. 65320:18:08# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/file_collection/merge_request_diff_batch_spec.rb. Expected to take 48.68 seconds. 65420:18:08Gitlab::Diff::FileCollection::MergeRequestDiffBatch 65620:18:10 memoizes pagination_data 65720:18:10# [RSpecRunTime] RSpec elapsed time: 15 minutes 20.15 seconds. Current RSS: ~1457M. Threads: 4. load average: 1.32 1.31 0.99 1/293 19816 66020:18:12 returns paginated diff files 66120:18:14 returns a valid instance of a DiffCollection 66320:18:16 returns correct diff files 66420:18:16# [RSpecRunTime] RSpec elapsed time: 15 minutes 25.8 seconds. Current RSS: ~1471M. Threads: 4. load average: 1.30 1.30 0.99 1/293 20224 66720:18:18 returns correct diff files 66820:18:18# [RSpecRunTime] RSpec elapsed time: 15 minutes 27.7 seconds. Current RSS: ~1474M. Threads: 4. load average: 1.30 1.30 0.99 1/293 20361 67020:18:18 nil batch_page 67120:18:20 returns correct diff files 67220:18:20# [RSpecRunTime] RSpec elapsed time: 15 minutes 29.56 seconds. Current RSS: ~1482M. Threads: 4. load average: 1.27 1.30 0.99 1/293 20497 67420:18:20 nil batch_size 67520:18:22 returns correct diff files 67620:18:22# [RSpecRunTime] RSpec elapsed time: 15 minutes 31.51 seconds. Current RSS: ~1481M. Threads: 4. load average: 1.27 1.30 0.99 1/294 20633 67920:18:24 returns correct diff files 68020:18:24# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.42 seconds. Current RSS: ~1478M. Threads: 4. load average: 1.27 1.30 0.99 1/294 20768 68320:18:26 returns correct diff files 68420:18:26# [RSpecRunTime] RSpec elapsed time: 15 minutes 35.34 seconds. Current RSS: ~1470M. Threads: 4. load average: 1.25 1.29 0.99 1/294 20905 68620:18:26 behaves like unfoldable diff 68720:18:27 calls Gitlab::Diff::File#unfold_diff_lines with correct position 68820:18:27# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.2 seconds. Current RSS: ~1462M. Threads: 4. load average: 1.25 1.29 0.99 1/294 21041 69020:18:27 behaves like diff statistics 69120:18:27 when include_stats is true 69220:18:29 Repository#diff_stats is called 69320:18:31 Gitlab::Diff::File is initialized with diff stats 69420:18:31# [RSpecRunTime] RSpec elapsed time: 15 minutes 41.21 seconds. Current RSS: ~1458M. Threads: 4. load average: 1.23 1.29 0.99 3/295 21314 69620:18:31 when should not request diff stats 69720:18:33 Repository#diff_stats is not called 69820:18:33# [RSpecRunTime] RSpec elapsed time: 15 minutes 43.23 seconds. Current RSS: ~1456M. Threads: 4. load average: 1.23 1.29 0.99 1/294 21450 70020:18:33 behaves like cacheable diff collection 70220:18:35 calls Gitlab::Diff::HighlightCache#write_if_empty 70320:18:37 calls Gitlab::Diff::StatsCache#write_if_empty with diff stats 70420:18:37# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.97 seconds. Current RSS: ~1457M. Threads: 4. load average: 1.29 1.30 1.00 1/294 21722 70720:18:39 calls Gitlab::Diff::HighlightCache#clear 70820:18:41 calls Gitlab::Diff::StatsCache#clear 70920:18:41# [RSpecRunTime] RSpec elapsed time: 15 minutes 50.71 seconds. Current RSS: ~1463M. Threads: 4. load average: 1.27 1.29 1.00 1/294 21994 71220:18:43 calls Gitlab::Diff::HighlightCache#decorate 71320:18:43 when there are stats cached 71420:18:45 does not make a diff stats rpc call 71520:18:45# [RSpecRunTime] RSpec elapsed time: 15 minutes 54.44 seconds. Current RSS: ~1460M. Threads: 4. load average: 1.33 1.31 1.00 1/294 22266 71720:18:45 when there are no stats cached 71820:18:47 makes a diff stats rpc call 71920:18:47# [RSpecRunTime] RSpec elapsed time: 15 minutes 56.3 seconds. Current RSS: ~1461M. Threads: 4. load average: 1.33 1.31 1.00 1/294 22401 72120:18:47 behaves like unsortable diff files 72220:18:47 #raw_diff_files 72320:18:48 does not call Gitlab::Diff::FileCollectionSorter even when sorted is true 72420:18:49# [RSpecRunTime] RSpec elapsed time: 15 minutes 58.25 seconds. Current RSS: ~1460M. Threads: 4. load average: 1.33 1.31 1.00 1/294 22537 72620:18:49# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/file_collection/merge_request_diff_batch_spec.rb. It took 40.26 seconds. Expected to take 48.68 seconds. 72720:18:49# [RSpecRunTime] Starting example group spec/helpers/events_helper_spec.rb. Expected to take 43.58 seconds. 72920:18:50 #event_preposition 73020:18:50 for wiki page events 73120:18:52 returns a suitable phrase 73220:18:52# [RSpecRunTime] RSpec elapsed time: 16 minutes 1.31 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.30 1.30 1.00 1/293 22670 73420:18:52 for push action events 73520:18:52 returns a suitable phrase 73620:18:52 for commented actions 73720:18:52 returns a suitable phrase 73820:18:52 for any event with a target 73920:18:53 returns a suitable phrase 74020:18:53 for milestone events 74120:18:53 returns a suitable phrase 74220:18:53 for non-matching events 74320:18:53 returns no preposition 74420:18:53 #localized_action_name 74520:18:54 handles all valid design events 74620:18:54 handles correct base actions 74720:18:54 trait: :created, localized_action_key: "Event|created" 74820:18:54 with correct name and method 74920:18:54 trait: :updated, localized_action_key: "Event|opened" 75020:18:55 with correct name and method 75120:18:55 trait: :closed, localized_action_key: "Event|closed" 75220:18:55 with correct name and method 75320:18:55 trait: :reopened, localized_action_key: "Event|opened" 75420:18:55 with correct name and method 75520:18:55 trait: :commented, localized_action_key: "Event|commented on" 75620:18:55 with correct name and method 75720:18:55 trait: :merged, localized_action_key: "Event|accepted" 75820:18:55 with correct name and method 75920:18:55 trait: :joined, localized_action_key: "Event|joined" 76020:18:55 with correct name and method 76120:18:55 trait: :left, localized_action_key: "Event|left" 76220:18:55 with correct name and method 76320:18:55 trait: :destroyed, localized_action_key: "Event|destroyed" 76420:18:55 with correct name and method 76520:18:55 trait: :expired, localized_action_key: "Event|removed due to membership expiration from" 76620:18:56 with correct name and method 76720:18:56 trait: :approved, localized_action_key: "Event|approved" 76820:18:56 with correct name and method 76920:18:56 #event_filter_visible 77120:18:56 without relevant instance variable 77220:18:56 is expected to equal true 77320:18:56 with assigned project 77420:18:56 with permission 77520:18:56 is expected to equal true 77620:18:56 without permission 77720:18:56 is expected to equal false 77820:18:56 with projects assigned 77920:18:56 with permission 78020:18:56 is expected to equal true 78120:18:56 with empty collection 78220:18:56 is expected to equal false 78320:18:56 without permission 78420:18:56 is expected to equal false 78520:18:56 with group assigned 78620:18:56 without projects in the group 78720:18:57 is expected to equal false 78820:18:57 with at least one project in the project 78920:18:57 with permission 79020:18:57 is expected to equal true 79120:18:57 without permission 79220:18:57 is expected to equal false 79320:18:57 #user_profile_activity_classes 79420:18:57 when on the user activity page 79520:18:57 returns the expected class names 79620:18:57 when not on the user activity page 79720:18:57 returns an empty string 79820:18:57 #icon_for_profile_event 79920:18:57 when on users activity page 80020:18:57 gives an icon with specialized classes 80120:18:57 with an unsupported event action_name 80220:18:57 does not have an icon 80320:18:57 when not on users activity page 80420:18:58 gives an icon with specialized classes 80520:18:58 #event_note_target_url 80620:18:58 returns a commit note url 80720:18:58 returns a project snippet note url 80820:18:58 returns a personal snippet note url 80920:18:59 returns a project issue url 81020:18:59 returns a merge request url 81120:18:59 when group level work item 81220:18:59 returns url to group level work item 81320:18:59# [RSpecRunTime] RSpec elapsed time: 16 minutes 9.22 seconds. Current RSS: ~1495M. Threads: 4. load average: 1.28 1.30 1.00 1/292 22685 81520:18:59 for design note events 81620:19:00 returns an appropriate URL 81720:19:00 #event_feed_url 81820:19:00 returns project commit url 81920:19:00 returns event note target url 82020:19:00 returns project url 82120:19:01 returns push event feed url 82220:19:02 returns nil for push event with multiple refs 82420:19:02 returns the project issue url 82520:19:02 contains the project issue IID link 82620:19:02# [RSpecRunTime] RSpec elapsed time: 16 minutes 12.14 seconds. Current RSS: ~1479M. Threads: 4. load average: 1.25 1.29 1.00 1/290 22710 82820:19:02 for merge request 82920:19:03 returns the project merge request url 83020:19:04 contains the project merge request IID link 83120:19:04# [RSpecRunTime] RSpec elapsed time: 16 minutes 13.86 seconds. Current RSS: ~1472M. Threads: 4. load average: 1.25 1.29 1.00 1/294 22914 83320:19:04 #event_wiki_title_html 83420:19:05 produces a suitable title chunk 83520:19:07 produces a suitable title chunk on the user profile 83620:19:07# [RSpecRunTime] RSpec elapsed time: 16 minutes 16.36 seconds. Current RSS: ~1458M. Threads: 4. load average: 1.23 1.29 1.00 1/294 23127 83820:19:07 #event_target_path 83920:19:07 when target is a work item 84020:19:07 is expected to eq "/namespace789/project-394/-/issues/1" 84120:19:07 when target is a group level work item 84220:19:07 is expected to eq "/groups/group315/-/work_items/1" 84320:19:07 when target is not a work item 84420:19:09 is expected to eq [#<Project id:383 namespace789/project-394>>, #<Issue id:162 namespace789/project-394#1>] 84520:19:09# [RSpecRunTime] RSpec elapsed time: 16 minutes 18.59 seconds. Current RSS: ~1449M. Threads: 4. load average: 1.23 1.29 1.00 1/293 23128 84720:19:09 #event_user_info 84820:19:09 when on users activity page 84920:19:09 is expected to be nil 85020:19:09 when not on users activity page 85120:19:09 is expected to include "<div" 85220:19:09 #event_wiki_page_target_url 85320:19:10 links to the wiki page 85420:19:10 without canonical slug 85520:19:11 links to the home page 85620:19:11# [RSpecRunTime] RSpec elapsed time: 16 minutes 20.58 seconds. Current RSS: ~1445M. Threads: 4. load average: 1.21 1.28 1.00 1/294 23311 85820:19:11 #event_commit_title 85920:19:11 returns the first line, truncated to 70 chars 86020:19:11 is not html-safe 86120:19:11 handles empty strings 86220:19:11 handles nil values 86320:19:11 does not escape HTML entities 86420:19:11 #link_to_author 86520:19:12 returns a link to the author 86620:19:12 returns the author name if the author is not present 86720:19:12 returns "You" if the author is the current user 86820:19:12# [RSpecRunTime] Finishing example group spec/helpers/events_helper_spec.rb. It took 23.74 seconds. Expected to take 43.58 seconds. 86920:19:12# [RSpecRunTime] Starting example group spec/presenters/commit_status_presenter_spec.rb. Expected to take 41.53 seconds. 87020:19:12CommitStatusPresenter 87120:19:13 inherits from Gitlab::View::Presenter::Delegated 87220:19:13 #callout_failure_message 87320:19:13 when troubleshooting doc is available 87420:19:14 appends the troubleshooting link 87520:19:14# [RSpecRunTime] RSpec elapsed time: 16 minutes 23.33 seconds. Current RSS: ~1460M. Threads: 4. load average: 1.21 1.28 1.00 1/292 23312 87720:19:14 covers all failure reasons 87820:19:14 unknown_failure 87920:19:14 is a valid status 88020:19:14 script_failure 88120:19:15 is a valid status 88320:19:16 is a valid status 88420:19:16 stuck_or_timeout_failure 88520:19:16 is a valid status 88620:19:16 runner_system_failure 88720:19:17 is a valid status 88820:19:17 missing_dependency_failure 88920:19:18 is a valid status 89020:19:18 runner_unsupported 89120:19:18 is a valid status 89220:19:18 stale_schedule 89320:19:19 is a valid status 89420:19:19 job_execution_timeout 89520:19:20 is a valid status 89620:19:20 archived_failure 89720:19:21 is a valid status 89820:19:21 unmet_prerequisites 89920:19:21 is a valid status 90020:19:21 scheduler_failure 90120:19:22 is a valid status 90220:19:22 data_integrity_failure 90320:19:23 is a valid status 90420:19:23 forward_deployment_failure 90520:19:23 is a valid status 90720:19:24 is a valid status 90820:19:24# [RSpecRunTime] RSpec elapsed time: 16 minutes 34.15 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.25 1.29 1.00 1/287 23313 91020:19:24 project_deleted 91120:19:25 is a valid status 91220:19:25 ci_quota_exceeded 91320:19:26 is a valid status 91420:19:26 pipeline_loop_detected 91520:19:26 is a valid status 91620:19:26 no_matching_runner 91720:19:27 is a valid status 91820:19:27 trace_size_exceeded 91920:19:28 is a valid status 92020:19:28 builds_disabled 92120:19:28 is a valid status 92220:19:28 environment_creation_failure 92320:19:29 is a valid status 92420:19:29 deployment_rejected 92520:19:30 is a valid status 92620:19:30 failed_outdated_deployment_job 92720:19:31 is a valid status 92820:19:31 protected_environment_failure 92920:19:31 is a valid status 93020:19:31 insufficient_bridge_permissions 93120:19:32 is a valid status 93220:19:32 downstream_bridge_project_not_found 93320:19:33 is a valid status 93420:19:33 invalid_bridge_trigger 93520:19:33 is a valid status 93620:19:33 upstream_bridge_project_not_found 93720:19:34 is a valid status 93820:19:34 insufficient_upstream_permissions 93920:19:34 is a valid status 94020:19:34 bridge_pipeline_is_child_pipeline 94120:19:35 is a valid status 94220:19:35 downstream_pipeline_creation_failed 94320:19:36 is a valid status 94420:19:36 secrets_provider_not_found 94520:19:36 is a valid status 94620:19:36 reached_max_descendant_pipelines_depth 94720:19:37 is a valid status 94820:19:37 ip_restriction_failure 94920:19:38 is a valid status 95020:19:38 reached_max_pipeline_hierarchy_size 95120:19:38 is a valid status 95220:19:38 reached_downstream_pipeline_trigger_rate_limit 95320:19:39 is a valid status 95420:19:39 invalid failure message 95520:19:40 is an invalid status 95620:19:40# [RSpecRunTime] Finishing example group spec/presenters/commit_status_presenter_spec.rb. It took 27.36 seconds. Expected to take 41.53 seconds. 95720:19:40# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/fast_hash_serializer_spec.rb. Expected to take 39.83 seconds. 95820:19:40Gitlab::ImportExport::FastHashSerializer 95920:19:45 saves the correct hash 96020:19:45 has approvals_before_merge set 96120:19:46 has milestones 96220:19:47 has merge requests 96320:19:47 has merge request's milestones 96420:19:48 has merge request's source branch SHA 96520:19:48 has merge request's target branch SHA 96820:19:50 has snippet notes 97020:19:51 has no author on releases 97120:19:52 has the author ID on releases 97320:19:53 has issue comments 97420:19:54 has issue assignees 97520:19:55 has author on issue comments 97620:19:55 has project members 97720:19:56 has merge requests diffs 97820:19:56 has merge request diff files 97920:19:57 has merge request diff commits 98020:19:58 has merge requests comments 98120:19:58 has author on merge requests comments 98220:19:59 has pipeline stages 98320:19:59 has pipeline builds 98420:20:00 has pipeline builds 98520:20:01 has pipeline commits 98620:20:01 has commit notes 98720:20:02 has labels with no associations 98820:20:02 has labels associated to records 98920:20:03 has project and group labels 99020:20:03 has priorities associated to labels 99120:20:04 has issue resource label events 99220:20:05 has merge request resource label events 99320:20:05 has project feature 99420:20:06 has custom attributes 99620:20:07 does not complain about non UTF-8 characters in MR diff files 99720:20:08 has a board and a list 99820:20:08 project attributes 99920:20:08 does not contain the runners token 100020:20:08# [RSpecRunTime] RSpec elapsed time: 17 minutes 18.06 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.27 1.28 1.01 1/287 23943 100220:20:08 relation ordering 100320:20:09 orders exported pipelines by primary key 100420:20:09# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/fast_hash_serializer_spec.rb. It took 29.31 seconds. Expected to take 39.83 seconds. 100520:20:09# [RSpecRunTime] Starting example group spec/services/users/destroy_service_spec.rb. Expected to take 37.78 seconds. 100620:20:09Users::DestroyService 100720:20:09 Initiates user deletion and deletes all their personal projects 100820:20:09 no options are given 100920:20:11Job arguments to Namespaces::UpdateRootStatisticsWorker must be native JSON types, but {"project_id"=>436, "namespace_id"=>1539, "root_namespace_id"=>1539} is a ActiveSupport::HashWithIndifferentAccess. 101120:20:11To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 101220:20:11 creates GhostUserMigration record to handle migration in a worker 101320:20:12 will delete the personal project 101420:20:12# [RSpecRunTime] RSpec elapsed time: 17 minutes 22.11 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.25 1.27 1.01 2/288 23956 101620:20:12 personal projects in pending_delete 101720:20:13 destroys a personal project in pending_delete 101820:20:13# [RSpecRunTime] RSpec elapsed time: 17 minutes 23.16 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.25 1.27 1.01 1/288 23957 102020:20:13 solo owned groups present 102120:20:15 returns the user with attached errors 102220:20:16 does not delete the user, nor the group 102320:20:16# [RSpecRunTime] RSpec elapsed time: 17 minutes 25.9 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.23 1.27 1.01 1/287 23958 102520:20:16 deletions with solo owned groups 102620:20:18Job arguments to Namespaces::UpdateRootStatisticsWorker must be native JSON types, but {"project_id"=>441, "namespace_id"=>1559, "root_namespace_id"=>1559} is a ActiveSupport::HashWithIndifferentAccess. 102820:20:18To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 102920:20:18 deletes solo owned groups 103020:20:18# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.12 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.23 1.27 1.01 1/287 23959 103220:20:18 deletions with inherited group owners 103320:20:21Job arguments to Namespaces::UpdateRootStatisticsWorker must be native JSON types, but {"project_id"=>442, "namespace_id"=>1563, "root_namespace_id"=>1563} is a ActiveSupport::HashWithIndifferentAccess. 103520:20:21To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 103620:20:21 does not delete the group 103720:20:21# [RSpecRunTime] RSpec elapsed time: 17 minutes 30.47 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.21 1.26 1.01 1/287 23960 103920:20:21 user personal's repository removal 104120:20:21 legacy storage 104220:20:22Job arguments to Namespaces::UpdateRootStatisticsWorker must be native JSON types, but {"project_id"=>443, "namespace_id"=>1569, "root_namespace_id"=>1569} is a ActiveSupport::HashWithIndifferentAccess. 104420:20:22To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 104520:20:22 removes repository 104620:20:22# [RSpecRunTime] RSpec elapsed time: 17 minutes 32.1 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.21 1.26 1.01 1/288 23979 104820:20:22 hashed storage 104920:20:24Job arguments to Namespaces::UpdateRootStatisticsWorker must be native JSON types, but {"project_id"=>444, "namespace_id"=>1572, "root_namespace_id"=>1572} is a ActiveSupport::HashWithIndifferentAccess. 105120:20:24To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 105220:20:24 removes repository 105320:20:24# [RSpecRunTime] RSpec elapsed time: 17 minutes 33.74 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.21 1.26 1.01 1/289 23998 105520:20:24 repository removal status is taken into account 105620:20:25 raises exception 105720:20:25 calls the before/after callbacks 105820:20:26Job arguments to Namespaces::UpdateRootStatisticsWorker must be native JSON types, but {"project_id"=>446, "namespace_id"=>1578, "root_namespace_id"=>1578} is a ActiveSupport::HashWithIndifferentAccess. 106020:20:26To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 106120:20:26 of project_members 106220:20:28Job arguments to Namespaces::UpdateRootStatisticsWorker must be native JSON types, but {"project_id"=>447, "namespace_id"=>1581, "root_namespace_id"=>1581} is a ActiveSupport::HashWithIndifferentAccess. 106420:20:28To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 106520:20:28 of group_members 106620:20:28# [RSpecRunTime] RSpec elapsed time: 17 minutes 37.89 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.19 1.26 1.01 1/289 23999 106820:20:28 prometheus metrics 106920:20:28 scheduled records 107020:20:28 with a single record 107120:20:29Job arguments to Namespaces::UpdateRootStatisticsWorker must be native JSON types, but {"project_id"=>448, "namespace_id"=>1586, "root_namespace_id"=>1586} is a ActiveSupport::HashWithIndifferentAccess. 107320:20:29To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 107420:20:30 updates the scheduled records gauge 107520:20:30# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.3 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.19 1.26 1.01 1/289 24000 107720:20:30 with approximate count due to large number of records 107820:20:31Job arguments to Namespaces::UpdateRootStatisticsWorker must be native JSON types, but {"project_id"=>449, "namespace_id"=>1589, "root_namespace_id"=>1589} is a ActiveSupport::HashWithIndifferentAccess. 108020:20:31To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 108120:20:31 updates the scheduled records gauge 108220:20:31# [RSpecRunTime] RSpec elapsed time: 17 minutes 40.94 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.18 1.26 1.01 3/290 24001 108520:20:33Job arguments to Namespaces::UpdateRootStatisticsWorker must be native JSON types, but {"project_id"=>450, "namespace_id"=>1592, "root_namespace_id"=>1592} is a ActiveSupport::HashWithIndifferentAccess. 108720:20:33To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 108820:20:33 update the lag gauge 108920:20:33# [RSpecRunTime] RSpec elapsed time: 17 minutes 42.65 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.18 1.26 1.01 1/288 24002 109120:20:33 Deletion permission checks 109220:20:34 does not delete the user when user is not an admin 109320:20:35Job arguments to Namespaces::UpdateRootStatisticsWorker must be native JSON types, but {"project_id"=>452, "namespace_id"=>1601, "root_namespace_id"=>1601} is a ActiveSupport::HashWithIndifferentAccess. 109520:20:35To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 109620:20:35 allows users to delete their own account 109720:20:36 allows user to be deleted if skip_authorization: true 109820:20:36 when admin mode is enabled 109920:20:37Job arguments to Namespaces::UpdateRootStatisticsWorker must be native JSON types, but {"project_id"=>454, "namespace_id"=>1608, "root_namespace_id"=>1608} is a ActiveSupport::HashWithIndifferentAccess. 110120:20:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 110220:20:37 allows admins to delete anyone 110320:20:37# [RSpecRunTime] RSpec elapsed time: 17 minutes 47.05 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.16 1.25 1.01 1/287 24003 110520:20:37 when admin mode is disabled 110620:20:38 disallows admins to delete anyone 110720:20:38 user is the only organization owner 110820:20:39 returns the user with attached errors 110920:20:39# [RSpecRunTime] Finishing example group spec/services/users/destroy_service_spec.rb. It took 29.84 seconds. Expected to take 37.78 seconds. 111020:20:39# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/pull_request_importer_spec.rb. Expected to take 36.37 seconds. 111120:20:39Gitlab::GithubImport::Importer::PullRequestImporter 111320:20:40 imports the pull request 111420:20:41 caches the created MR ID even if importer later fails 111520:20:41# [RSpecRunTime] RSpec elapsed time: 17 minutes 51.2 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.15 1.25 1.01 1/291 24072 111720:20:41 #create_merge_request 111820:20:41 when the author could be found 111920:20:43 imports the pull request with the pull request author as the merge request author 112020:20:44 returns the created merge request 112120:20:44 when the source and target branch are identical 112220:20:45 uses a generated source branch name for the merge request 112320:20:45# [RSpecRunTime] RSpec elapsed time: 17 minutes 54.9 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.14 1.24 1.01 1/292 24175 112520:20:45 when the import fails due to a foreign key error 112620:20:46 does not raise any errors 112720:20:46# [RSpecRunTime] RSpec elapsed time: 17 minutes 56.13 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.14 1.24 1.01 1/292 24210 112920:20:46 when the merge request already exists 113020:20:48 returns the existing merge request 113120:20:48# [RSpecRunTime] RSpec elapsed time: 17 minutes 57.4 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.14 1.24 1.01 1/292 24245 113320:20:48 when the author could not be found 113420:20:49 imports the pull request with the project creator as the merge request author 113520:20:49# [RSpecRunTime] RSpec elapsed time: 17 minutes 58.67 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.14 1.24 1.01 1/292 24280 113720:20:49 when merge request is invalid 113820:20:50 fails validation 113920:20:50# [RSpecRunTime] RSpec elapsed time: 17 minutes 59.86 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.13 1.24 1.01 1/292 24315 114120:20:50 #set_merge_request_assignees 114220:20:52 when pull request has an assignee 114320:20:53 sets merge request assignees 114420:20:53# [RSpecRunTime] RSpec elapsed time: 18 minutes 2.55 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.13 1.24 1.01 1/293 24486 114620:20:53 when pull request does not have any assignees 114720:20:54 does not set merge request assignees 114820:20:54# [RSpecRunTime] RSpec elapsed time: 18 minutes 3.77 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.13 1.24 1.01 1/293 24521 115020:20:54 #insert_git_data 115120:20:56 does not create the source branch if merge request is merged 115220:20:57 creates a merge request diff and sets it as the latest 115320:20:58 creates the merge request diff commits 115420:20:58 when merge request is open 115520:21:00 creates the source branch 115620:21:02 is able to retry on pre-receive errors 115720:21:04 ignores Git command errors when creating a branch 115820:21:06 ignores Git PreReceive errors when creating a branch 115920:21:06# [RSpecRunTime] RSpec elapsed time: 18 minutes 16.04 seconds. Current RSS: ~1434M. Threads: 4. load average: 1.17 1.24 1.01 1/294 25139 116120:21:06 when the merge request exists 116220:21:08 creates the merge request diffs if they do not yet exist 116320:21:08# [RSpecRunTime] RSpec elapsed time: 18 minutes 17.63 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.17 1.24 1.01 1/294 25212 116520:21:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/pull_request_importer_spec.rb. It took 29.11 seconds. Expected to take 36.37 seconds. 116620:21:08# [RSpecRunTime] Starting example group spec/models/concerns/resolvable_discussion_spec.rb. Expected to take 33.85 seconds. 116720:21:08Discussion ResolvableDiscussion 116820:21:10 does not allow STI 116920:21:10 #resolvable? 117020:21:10 when potentially resolvable 117120:21:10 when all notes are unresolvable 117220:21:10 returns false 117320:21:10# [RSpecRunTime] RSpec elapsed time: 18 minutes 19.9 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.40 1.29 1.03 1/294 25349 117520:21:10 when some notes are unresolvable and some notes are resolvable 117620:21:10 returns true 117720:21:10 when all notes are resolvable 117820:21:10 returns true 117920:21:10 when not potentially resolvable 118020:21:11 returns false 118220:21:11 when not resolvable 118320:21:11 returns false 118420:21:11 when resolvable 118520:21:11 when all resolvable notes are resolved 118620:21:11 returns true 118720:21:11 when some resolvable notes are not resolved 118820:21:11 returns false 118920:21:11 #to_be_resolved? 119020:21:11 when not resolvable 119120:21:11 returns false 119220:21:11 when resolvable 119320:21:11 when all resolvable notes are resolved 119420:21:11 returns false 119520:21:11 when some resolvable notes are not resolved 119620:21:11 returns true 119720:21:11 #can_resolve? 119820:21:11 when not resolvable 119920:21:11 returns false 120020:21:11 when resolvable 120120:21:11 when not signed in 120220:21:11 returns false 120320:21:11 when signed in 120420:21:11 when the signed in user is the noteable author 120520:21:12 returns true 120620:21:12 when noteable is locked 120720:21:12 returns false 120820:21:12 when the signed in user can push to the project 120920:21:12 returns true 121020:21:12 when the noteable has no author 121120:21:12 returns true 121220:21:12 when the signed in user is a random user 121320:21:12 returns false 121420:21:12 when the noteable has no author 121520:21:12 returns false 121720:21:12 when not resolvable 121920:21:13 doesn't set resolved_at 122020:21:13 doesn't set resolved_by 122120:21:13 doesn't mark as resolved 122220:21:13 when resolvable 122320:21:14 when all resolvable notes are resolved 122420:21:14 doesn't change resolved_at on the resolved notes 122520:21:14 doesn't change resolved_by on the resolved notes 122620:21:15 doesn't change the resolved state on the resolved notes 122720:21:15 doesn't change resolved_at 122820:21:15 doesn't change resolved_by 122920:21:15 doesn't change resolved state 123020:21:15# [RSpecRunTime] RSpec elapsed time: 18 minutes 25.14 seconds. Current RSS: ~1486M. Threads: 4. load average: 1.29 1.27 1.02 1/294 25416 123220:21:15 when some resolvable notes are resolved 123320:21:16 doesn't change resolved_at on the resolved note 123420:21:16 doesn't change resolved_by on the resolved note 123520:21:16 doesn't change the resolved state on the resolved note 123620:21:16 sets resolved_at on the unresolved note 123720:21:16 sets resolved_by on the unresolved note 123820:21:17 marks the unresolved note as resolved 123920:21:17 sets resolved_at 124020:21:17 sets resolved_by 124120:21:17 marks as resolved 124220:21:17# [RSpecRunTime] RSpec elapsed time: 18 minutes 27.05 seconds. Current RSS: ~1499M. Threads: 4. load average: 1.29 1.27 1.02 1/293 25429 124420:21:17 when no resolvable notes are resolved 124520:21:17 sets resolved_at on the unresolved notes 124620:21:18 sets resolved_by on the unresolved notes 124720:21:18 marks the unresolved notes as resolved 124820:21:18 sets resolved_at 124920:21:18 sets resolved_by 125020:21:18 marks as resolved 125120:21:18 broadcasts note change of the noteable 125220:21:18# [RSpecRunTime] RSpec elapsed time: 18 minutes 28.17 seconds. Current RSS: ~1495M. Threads: 4. load average: 1.29 1.27 1.02 1/293 25442 125520:21:18 when not resolvable 125720:21:19 when resolvable 125820:21:19 when all resolvable notes are resolved 125920:21:19 unsets resolved_at on the resolved notes 126020:21:19 unsets resolved_by on the resolved notes 126120:21:19 unmarks the resolved notes as resolved 126220:21:20 unsets resolved_at 126320:21:20 unsets resolved_by 126420:21:20 unmarks as resolved 126520:21:20 broadcasts note change of the noteable 126620:21:20# [RSpecRunTime] RSpec elapsed time: 18 minutes 30.09 seconds. Current RSS: ~1505M. Threads: 4. load average: 1.42 1.30 1.03 1/293 25443 126820:21:20 when some resolvable notes are resolved 126920:21:21 unsets resolved_at on the resolved note 127020:21:21 unsets resolved_by on the resolved note 127120:21:21 unmarks the resolved note as resolved 127220:21:21 #first_note_to_resolve 127320:21:21 returns the first note that still needs to be resolved 127420:21:21 #last_resolved_note 127520:21:21 returns the last note that was resolved 127620:21:21 #clear_memoized_values 127720:21:21 resets the memoized values 127820:21:22# [RSpecRunTime] Finishing example group spec/models/concerns/resolvable_discussion_spec.rb. It took 13.5 seconds. Expected to take 33.85 seconds. 127920:21:22# [RSpecRunTime] Starting example group spec/lib/container_registry/gitlab_api_client_spec.rb. Expected to take 32.28 seconds. 128020:21:22ContainerRegistry::GitlabApiClient 128120:21:22 #supports_gitlab_api? 128220:21:22 registry_gitlab_api_enabled: false, is_on_dot_com: true, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: false, expected_result: true 128320:21:22 returns the expected result 128420:21:22 registry_gitlab_api_enabled: true, is_on_dot_com: false, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: true, expected_result: true 128520:21:22 returns the expected result 128620:21:22 registry_gitlab_api_enabled: true, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: true 128720:21:22 returns the expected result 128820:21:22 registry_gitlab_api_enabled: true, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: true 128920:21:22 returns the expected result 129020:21:22 registry_gitlab_api_enabled: false, is_on_dot_com: true, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: false, expected_result: true 129120:21:22 returns the expected result 129220:21:22 registry_gitlab_api_enabled: false, is_on_dot_com: false, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: true, expected_result: false 129320:21:22 returns the expected result 129420:21:22 registry_gitlab_api_enabled: false, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: false 129520:21:23 returns the expected result 129620:21:23 registry_gitlab_api_enabled: false, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: false 129720:21:23 returns the expected result 129820:21:23 with 401 response 129920:21:23 is expected to be truthy 130020:21:23 when the response is a Faraday::Error 130120:21:23 is expected to be falsey 130220:21:23 #repository_details 130320:21:23 with sizing self 130420:21:23 is expected to eq {"foo"=>"bar", "this"=>"is_a_test"} 130520:21:23 with sizing self_with_descendants 130620:21:23 is expected to eq {"foo"=>"bar", "this"=>"is_a_test"} 130820:21:23 is expected to eq {"foo"=>"bar", "this"=>"is_a_test"} 130920:21:23 with non successful response 131020:21:24 is expected to eq {} 131220:21:24 with valid parameters 131320:21:24 is expected to eq {:pagination=>{}, :response_body=>[{"config_digest"=>"sha256:13828381121", "created_at"=>"2024-08-23T...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]} 131420:21:24 with referrers included 131520:21:24 is expected to eq {:pagination=>{}, :response_body=>[{"config_digest"=>"sha256:13828381121", "created_at"=>"2024-08-23T...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]} 131620:21:24 with a response with a link header containing next page 131720:21:24 is expected to eq {:pagination=>{:next=>{:uri=>#<URI::HTTP http://sandbox.org/test?last=b>}}, :response_body=>[{"config...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]} 131820:21:24 with a response with a link header containing previous page 131920:21:24 is expected to eq {:pagination=>{:previous=>{:uri=>#<URI::HTTP http://sandbox.org/test?before=b>}}, :response_body=>[{"...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]} 132020:21:24 with a response with a link header containing previous and next pages 132120:21:24 is expected to eq {:pagination=>{:next=>{:uri=>#<URI::HTTP http://sandbox.org/test?last=b>}, :previous=>{:uri=>#<URI::H...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]} 132220:21:24 with a large page size set 132320:21:24 is expected to eq {:pagination=>{}, :response_body=>[{"config_digest"=>"sha256:13828381121", "created_at"=>"2024-08-23T...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]} 132420:21:24 with pagination parameters set 132520:21:24 last: "test", before: nil, name: nil, sort: nil, input: {:last=>"test"} 132620:21:24 is expected to eq {:pagination=>{}, :response_body=>[{"config_digest"=>"sha256:13828381121", "created_at"=>"2024-08-23T...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]} 132720:21:24 last: nil, before: "test", name: nil, sort: nil, input: {:before=>"test"} 132820:21:25 is expected to eq {:pagination=>{}, :response_body=>[{"config_digest"=>"sha256:13828381121", "created_at"=>"2024-08-23T...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]} 132920:21:25 last: nil, before: nil, name: "test", sort: nil, input: {:name=>"test"} 133020:21:25 is expected to eq {:pagination=>{}, :response_body=>[{"config_digest"=>"sha256:13828381121", "created_at"=>"2024-08-23T...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]} 133120:21:25 last: nil, before: nil, name: nil, sort: "asc", input: {:sort=>"asc"} 133220:21:25 is expected to eq {:pagination=>{}, :response_body=>[{"config_digest"=>"sha256:13828381121", "created_at"=>"2024-08-23T...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]} 133320:21:25 last: "a", before: "b", name: "test", sort: "desc", input: {:last=>"a", :before=>"b", :name=>"test", :sort=>"desc"} 133420:21:25 is expected to eq {:pagination=>{}, :response_body=>[{"config_digest"=>"sha256:13828381121", "created_at"=>"2024-08-23T...a_type"=>"application/vnd.oci.image.manifest.v1+json", "name"=>"latest", "size_bytes"=>1234567892}]} 133520:21:25 with non successful response 133620:21:25 logs an error and returns an empty hash 133720:21:25 #sub_repositories_with_tag 133820:21:25 with valid parameters 133920:21:25 is expected to eq {:pagination=>{}, :response_body=>[{"created_at"=>"2022-06-07T12:11:13.633+00:00", "name"=>"docker-al...git-base", "path"=>"gitlab-org/build/cng/git-base", "updated_at"=>"2022-06-07T14:37:49.251+00:00"}]} 134020:21:25 with a response with a link header 134120:21:25 is expected to eq {:pagination=>{:next=>{:uri=>#<URI::HTTP http://sandbox.org/test?last=c>}}, :response_body=>[{"create...git-base", "path"=>"gitlab-org/build/cng/git-base", "updated_at"=>"2022-06-07T14:37:49.251+00:00"}]} 134220:21:25 with a large page size set 134320:21:25 is expected to eq {:pagination=>{}, :response_body=>[{"created_at"=>"2022-06-07T12:11:13.633+00:00", "name"=>"docker-al...git-base", "path"=>"gitlab-org/build/cng/git-base", "updated_at"=>"2022-06-07T14:37:49.251+00:00"}]} 134420:21:25 with a last parameter set 134520:21:25 is expected to eq {:pagination=>{}, :response_body=>[{"created_at"=>"2022-06-07T12:11:13.633+00:00", "name"=>"docker-al...git-base", "path"=>"gitlab-org/build/cng/git-base", "updated_at"=>"2022-06-07T14:37:49.251+00:00"}]} 134620:21:25 with non successful response 134720:21:26 logs an error and returns an empty hash 134820:21:26 #rename_base_repository_path 134920:21:26 dry_run: true, status_code: 202, expected_result: :accepted 135020:21:26 is expected to eq :accepted 135120:21:26 dry_run: true, status_code: 400, expected_result: :bad_request 135220:21:26 is expected to eq :bad_request 135320:21:26 dry_run: true, status_code: 401, expected_result: :unauthorized 135420:21:26 is expected to eq :unauthorized 135520:21:26 dry_run: true, status_code: 404, expected_result: :not_found 135620:21:26 is expected to eq :not_found 135720:21:26 dry_run: true, status_code: 409, expected_result: :name_taken 135820:21:26 is expected to eq :name_taken 135920:21:26 dry_run: true, status_code: 422, expected_result: :too_many_subrepositories 136020:21:26 is expected to eq :too_many_subrepositories 136120:21:26 dry_run: false, status_code: 204, expected_result: :ok 136220:21:26 is expected to eq :ok 136320:21:26 dry_run: false, status_code: 400, expected_result: :bad_request 136420:21:27 is expected to eq :bad_request 136520:21:27 dry_run: false, status_code: 401, expected_result: :unauthorized 136620:21:27 is expected to eq :unauthorized 136720:21:27 dry_run: false, status_code: 404, expected_result: :not_found 136820:21:27 is expected to eq :not_found 136920:21:27 dry_run: false, status_code: 409, expected_result: :name_taken 137020:21:27 is expected to eq :name_taken 137120:21:27 dry_run: false, status_code: 422, expected_result: :too_many_subrepositories 137220:21:27 is expected to eq :too_many_subrepositories 137320:21:27 with a non-successful response 137420:21:27 logs an error 137520:21:27 .supports_gitlab_api? 137620:21:27 registry_gitlab_api_enabled: true, is_on_dot_com: true, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: false, expected_result: true 137720:21:27 returns the expected result 137820:21:27 registry_gitlab_api_enabled: true, is_on_dot_com: false, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: true, expected_result: true 137920:21:27 returns the expected result 138020:21:27 registry_gitlab_api_enabled: false, is_on_dot_com: true, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: false, expected_result: true 138120:21:28 returns the expected result 138220:21:28 registry_gitlab_api_enabled: false, is_on_dot_com: false, container_registry_features: ["gitlab_v1_api"], expect_registry_to_be_pinged: true, expected_result: false 138320:21:28 returns the expected result 138420:21:28 registry_gitlab_api_enabled: true, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: true 138520:21:28 returns the expected result 138620:21:28 registry_gitlab_api_enabled: true, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: true 138720:21:28 returns the expected result 138820:21:28 registry_gitlab_api_enabled: false, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: false 138920:21:28 returns the expected result 139020:21:28 registry_gitlab_api_enabled: false, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: false 139120:21:28 returns the expected result 139220:21:28 with the registry disabled 139320:21:28 returns false 139420:21:28 with a blank registry url 139520:21:28 returns false 139620:21:28 .deduplicated_size 139720:21:28 with successful response 139820:21:29 is expected to eq 555 139920:21:29 with unsuccessful response 140020:21:29 is expected to eq nil 140120:21:29 with the registry disabled 140220:21:29 is expected to eq nil 140320:21:29 with a nil path 140420:21:29 is expected to eq nil 140520:21:29 with uppercase path 140620:21:29 is expected to eq 555 140720:21:29 .one_project_with_container_registry_tag 140820:21:29 with successful response 140920:21:29 behaves like fetching the project from container repository and path 141020:21:30 fetches the project from the given path details 141120:21:30 returns nil when path is invalid 141220:21:30 returns nil when there is no container_repository matching the path 141320:21:30 with unsuccessful response 141420:21:30 is expected to eq nil 141520:21:30 with uppercase path 141620:21:30 behaves like fetching the project from container repository and path 141720:21:30 fetches the project from the given path details 141820:21:30 returns nil when path is invalid 141920:21:30 returns nil when there is no container_repository matching the path 142020:21:30 .rename_base_repository_path 142120:21:30 passes on the parameters to #rename_base_repository_path 142220:21:30 when path and/or name have non-downcased letters 142320:21:30 passes the path and name downcased to #rename_base_repository_path 142420:21:30 when dry_run parameter is not given 142520:21:31 defaults to false 142620:21:31 #each_sub_repositories_with_tag_page 142720:21:31 when no block is given 142820:21:31 raises an Argument error 142920:21:31 when a block is given 143020:21:31 with an empty page 143120:21:31 behaves like iterating through a page 143220:21:31 iterates through one page 143320:21:31 with one page 143420:21:31 behaves like iterating through a page 143520:21:31 iterates through one page 143620:21:31 with two pages 143720:21:31 iterates through two pages 143820:21:31 when max pages is reached 143920:21:31 raises an error 144020:21:31 without a page size set 144120:21:31 uses a default size 144220:21:31 with an empty client response 144320:21:31 breaks the loop 144420:21:31 with a nil page 144520:21:31 behaves like iterating through a page 144620:21:31 iterates through one page 144720:21:31# [RSpecRunTime] Finishing example group spec/lib/container_registry/gitlab_api_client_spec.rb. It took 9.92 seconds. Expected to take 32.28 seconds. 144820:21:31# [RSpecRunTime] Starting example group spec/routing/group_routing_spec.rb. Expected to take 30.91 seconds. 144920:21:31Groups routing 145020:21:32 complex group path with dot 145220:21:32 also supports nested groups 145320:21:32 also display group#show on the short path 145520:21:33 to #activity 145920:21:34 to #milestones 146020:21:34 to #runner_setup_scripts 146120:21:34 routes to the avatars controller 146220:21:34 routes to the boards controller 146320:21:35 routes to the harbor repositories controller 146420:21:35 routes to the harbor artifacts controller 146520:21:35 routes to the harbor tags controller 146620:21:35 routes to the usage quotas controller 146720:21:35# [RSpecRunTime] RSpec elapsed time: 18 minutes 45.09 seconds. Current RSS: ~1529M. Threads: 4. load average: 1.33 1.28 1.03 1/288 25444 146920:21:35 group path starting with help 147120:21:36 also supports nested groups 147220:21:36 also display group#show on the short path 147420:21:37 to #activity 147820:21:38 to #milestones 147920:21:38 to #runner_setup_scripts 148020:21:38 routes to the avatars controller 148120:21:38 routes to the boards controller 148220:21:39 routes to the harbor repositories controller 148320:21:39 routes to the harbor artifacts controller 148420:21:39 routes to the harbor tags controller 148520:21:39 routes to the usage quotas controller 148620:21:39# [RSpecRunTime] RSpec elapsed time: 18 minutes 49.09 seconds. Current RSS: ~1515M. Threads: 4. load average: 1.33 1.28 1.03 1/288 25445 148820:21:39 group path starting with projects 149020:21:40 also supports nested groups 149120:21:40 also display group#show on the short path 149320:21:41 to #activity 149720:21:42 to #milestones 149820:21:42 to #runner_setup_scripts 149920:21:42 routes to the avatars controller 150020:21:42 routes to the boards controller 150120:21:43 routes to the harbor repositories controller 150220:21:43 routes to the harbor artifacts controller 150320:21:43 routes to the harbor tags controller 150420:21:43 routes to the usage quotas controller 150520:21:43# [RSpecRunTime] RSpec elapsed time: 18 minutes 53.13 seconds. Current RSS: ~1502M. Threads: 4. load average: 1.30 1.28 1.03 1/288 25446 150720:21:43 dependency proxy for containers 150820:21:44 routes to #authenticate 150920:21:44 routes to #upload_manifest 151020:21:44 routes to #upload_blob 151120:21:44 routes to #upload_manifest_authorize 151220:21:44 routes to #upload_blob_authorize 151320:21:44 image name without namespace 151420:21:44 routes to #manifest 151520:21:44 routes to #blob 151620:21:44 does not route to #blob with an invalid sha 151720:21:45 does not route to #blob with an invalid image 151820:21:45# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.41 seconds. Current RSS: ~1509M. Threads: 4. load average: 1.28 1.27 1.03 1/288 25451 152020:21:45 image name with namespace 152120:21:45 routes to #manifest 152220:21:45 routes to #blob 152320:21:45# [RSpecRunTime] Finishing example group spec/routing/group_routing_spec.rb. It took 13.54 seconds. Expected to take 30.91 seconds. 152420:21:45# [RSpecRunTime] Starting example group spec/lib/gitlab/seeders/ci/catalog/resource_seeder_spec.rb. Expected to take 29.03 seconds. 152520:21:45Gitlab::Seeders::Ci::Catalog::ResourceSeeder 152720:21:46Job arguments to Ci::InitializePipelinesIidSequenceWorker must be native JSON types, but {"project_id"=>480, "namespace_id"=>1714, "root_namespace_id"=>1714} is a ActiveSupport::HashWithIndifferentAccess. 152920:21:46To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 153020:21:47Project 'group378/ci_seed_resource_0' was saved successfully! 153120:21:48Job arguments to Ci::InitializePipelinesIidSequenceWorker must be native JSON types, but {"project_id"=>481, "namespace_id"=>1714, "root_namespace_id"=>1714} is a ActiveSupport::HashWithIndifferentAccess. 153320:21:48To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 153420:21:48Project 'group378/ci_seed_resource_1' was saved successfully! 153520:21:48 skips seeding a project if the project name already exists 153620:21:49Job arguments to Ci::InitializePipelinesIidSequenceWorker must be native JSON types, but {"project_id"=>482, "namespace_id"=>1714, "root_namespace_id"=>1714} is a ActiveSupport::HashWithIndifferentAccess. 153820:21:49To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 153920:21:50Project 'group378/ci_seed_resource_0' was saved successfully! 154020:21:51Job arguments to Ci::InitializePipelinesIidSequenceWorker must be native JSON types, but {"project_id"=>483, "namespace_id"=>1714, "root_namespace_id"=>1714} is a ActiveSupport::HashWithIndifferentAccess. 154220:21:51To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 154320:21:51Project 'group378/ci_seed_resource_1' was saved successfully! 154420:21:52 creates as many projects as specific in the argument 154520:21:52Job arguments to Ci::InitializePipelinesIidSequenceWorker must be native JSON types, but {"project_id"=>484, "namespace_id"=>1714, "root_namespace_id"=>1714} is a ActiveSupport::HashWithIndifferentAccess. 154720:21:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 154820:21:53Project 'group378/ci_seed_resource_0' was saved successfully! 154920:21:54Job arguments to Ci::InitializePipelinesIidSequenceWorker must be native JSON types, but {"project_id"=>485, "namespace_id"=>1714, "root_namespace_id"=>1714} is a ActiveSupport::HashWithIndifferentAccess. 155120:21:54To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 155220:21:54Project 'group378/ci_seed_resource_1' was saved successfully! 155320:21:54 adds a README and a template.yml file to the projects 155420:21:55Job arguments to Ci::InitializePipelinesIidSequenceWorker must be native JSON types, but {"project_id"=>486, "namespace_id"=>1714, "root_namespace_id"=>1714} is a ActiveSupport::HashWithIndifferentAccess. 155620:21:55To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 155720:21:56Project 'group378/ci_seed_resource_0' was saved successfully! 155820:21:57Job arguments to Ci::InitializePipelinesIidSequenceWorker must be native JSON types, but {"project_id"=>487, "namespace_id"=>1714, "root_namespace_id"=>1714} is a ActiveSupport::HashWithIndifferentAccess. 156020:21:57To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 156120:21:58Project 'group378/ci_seed_resource_1' was saved successfully! 156220:21:58 creates projects with CI catalog resources 156320:21:58 when the group does not exists 156420:21:58ERROR: Group was not found. 156520:21:58 skips seeding 156620:21:58# [RSpecRunTime] RSpec elapsed time: 19 minutes 7.49 seconds. Current RSS: ~1435M. Threads: 4. load average: 1.31 1.28 1.04 1/293 26936 156820:21:58 when project name already exists 156920:21:58 in the same group 157020:21:58Project 'group378/ci_seed_resource_0' already exists! 157120:21:59Job arguments to Ci::InitializePipelinesIidSequenceWorker must be native JSON types, but {"project_id"=>489, "namespace_id"=>1714, "root_namespace_id"=>1714} is a ActiveSupport::HashWithIndifferentAccess. 157320:21:59To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 157420:22:00Project 'group378/ci_seed_resource_1' was saved successfully! 157520:22:00 skips that project creation and keeps seeding 157620:22:00# [RSpecRunTime] RSpec elapsed time: 19 minutes 9.68 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.36 1.29 1.04 1/293 27121 157820:22:00 in a different group 157920:22:01Job arguments to Ci::InitializePipelinesIidSequenceWorker must be native JSON types, but {"project_id"=>491, "namespace_id"=>1714, "root_namespace_id"=>1714} is a ActiveSupport::HashWithIndifferentAccess. 158120:22:01To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 158220:22:02Project 'group378/ci_seed_resource_0' was saved successfully! 158320:22:03Job arguments to Ci::InitializePipelinesIidSequenceWorker must be native JSON types, but {"project_id"=>492, "namespace_id"=>1714, "root_namespace_id"=>1714} is a ActiveSupport::HashWithIndifferentAccess. 158520:22:03To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 158620:22:03Project 'group378/ci_seed_resource_1' was saved successfully! 158720:22:03 executes the project creation 158820:22:04# [RSpecRunTime] RSpec elapsed time: 19 minutes 13.27 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.36 1.29 1.04 1/293 27490 159020:22:04 when project.saved? fails 159120:22:04 does not modify the projects count 159220:22:04 when ci resource creation fails 159320:22:05Job arguments to Ci::InitializePipelinesIidSequenceWorker must be native JSON types, but {"project_id"=>493, "namespace_id"=>1714, "root_namespace_id"=>1714} is a ActiveSupport::HashWithIndifferentAccess. 159520:22:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 159620:22:05Catalog resource could not be created for Project 'ci_seed_resource_0': error 159720:22:06Job arguments to Ci::InitializePipelinesIidSequenceWorker must be native JSON types, but {"project_id"=>494, "namespace_id"=>1714, "root_namespace_id"=>1714} is a ActiveSupport::HashWithIndifferentAccess. 159920:22:06To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 160020:22:07Catalog resource could not be created for Project 'ci_seed_resource_1': error 160120:22:07 does not add a catalog resource 160220:22:07# [RSpecRunTime] RSpec elapsed time: 19 minutes 16.72 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.34 1.29 1.04 1/293 27859 160420:22:07 publish argument 160620:22:07 creates catalog resources in draft state 160820:22:07 creates catalog resources in published state 160920:22:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/seeders/ci/catalog/resource_seeder_spec.rb. It took 22.38 seconds. Expected to take 29.03 seconds. 161020:22:07# [RSpecRunTime] Starting example group spec/services/projects/move_access_service_spec.rb. Expected to take 27.82 seconds. 161120:22:07Projects::MoveAccessService 161320:22:08 when both projects are in the same namespace 161420:22:10 does not refresh project owner authorized projects 161520:22:10 behaves like move the accesses 161620:22:13 moves the accesses 161720:22:15 rollbacks if an exception is raised 161820:22:15# [RSpecRunTime] RSpec elapsed time: 19 minutes 24.48 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.36 1.29 1.05 1/292 27860 162020:22:15 when projects are in different namespaces 162120:22:17 refreshes both project owner authorized projects 162220:22:17 behaves like move the accesses 162320:22:20 moves the accesses 162420:22:23 rollbacks if an exception is raised 162520:22:23# [RSpecRunTime] RSpec elapsed time: 19 minutes 32.7 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.33 1.29 1.05 1/288 27861 162720:22:23 when remove_remaining_elements is false 162820:22:25 does not remove remaining memberships 162920:22:27 does not remove remaining group links 163020:22:30 does not remove remaining authorizations 163120:22:30# [RSpecRunTime] RSpec elapsed time: 19 minutes 39.54 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.28 1.28 1.05 1/288 27862 163320:22:30# [RSpecRunTime] Finishing example group spec/services/projects/move_access_service_spec.rb. It took 22.55 seconds. Expected to take 27.82 seconds. 163420:22:30# [RSpecRunTime] Starting example group spec/policies/packages/policies/group_policy_spec.rb. Expected to take 26.47 seconds. 163520:22:30Packages::Policies::GroupPolicy 163620:22:31 read_package 163820:22:31 when admin mode is enabled 163920:22:31 is expected to be allowed :read_package 164020:22:32# [RSpecRunTime] RSpec elapsed time: 19 minutes 41.26 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.28 1.28 1.05 1/289 27863 164220:22:32 when admin mode is disabled 164320:22:32 is expected to be disallowed :read_package 164520:22:32 is expected to be allowed :read_package 164620:22:32 with maintainer 164720:22:32 is expected to be allowed :read_package 164820:22:32 with reporter 164920:22:32 is expected to be allowed :read_package 165120:22:32 is expected to be disallowed :read_package 165220:22:32 with non member 165320:22:32 is expected to be disallowed :read_package 165420:22:32 with anonymous 165520:22:33 is expected to be disallowed :read_package 165620:22:33 deploy token access 165720:22:33 when a deploy token with read_package_registry scope 165820:22:33 is expected to be allowed :read_package 165920:22:33 when a deploy token with write_package_registry scope 166020:22:33 is expected to be allowed :read_package 166120:22:33 read public package registry 166220:22:33 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 0, can_read_group: true, application_setting: true, result: true 166320:22:34 is expected to be allowed :read_package_within_public_registries 166420:22:34 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 0, can_read_group: true, application_setting: false, result: true 166520:22:34 is expected to be allowed :read_package_within_public_registries 166620:22:34 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 0, can_read_group: false, application_setting: true, result: false 166720:22:34 is expected to be disallowed :read_package_within_public_registries 166820:22:34 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 0, can_read_group: false, application_setting: false, result: false 166920:22:34 is expected to be disallowed :read_package_within_public_registries 167020:22:34 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 10, can_read_group: true, application_setting: true, result: true 167120:22:35 is expected to be allowed :read_package_within_public_registries 167220:22:35 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 10, can_read_group: true, application_setting: false, result: true 167320:22:35 is expected to be allowed :read_package_within_public_registries 167420:22:35 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 10, can_read_group: false, application_setting: true, result: false 167520:22:35 is expected to be disallowed :read_package_within_public_registries 167620:22:35 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 10, can_read_group: false, application_setting: false, result: false 167720:22:36 is expected to be disallowed :read_package_within_public_registries 167820:22:36 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 20, can_read_group: true, application_setting: true, result: true 167920:22:37 is expected to be allowed :read_package_within_public_registries 168020:22:37 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 20, can_read_group: true, application_setting: false, result: true 168120:22:37 is expected to be allowed :read_package_within_public_registries 168220:22:37 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 20, can_read_group: false, application_setting: true, result: false 168320:22:37 is expected to be disallowed :read_package_within_public_registries 168420:22:37 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 20, can_read_group: false, application_setting: false, result: false 168520:22:38 is expected to be disallowed :read_package_within_public_registries 168620:22:38 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 30, can_read_group: true, application_setting: true, result: true 168720:22:38 is expected to be allowed :read_package_within_public_registries 168820:22:38 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 30, can_read_group: true, application_setting: false, result: true 168920:22:38 is expected to be allowed :read_package_within_public_registries 169020:22:38 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 30, can_read_group: false, application_setting: true, result: true 169120:22:38 is expected to be allowed :read_package_within_public_registries 169220:22:38 group_visibility: "PRIVATE", project_visibility: "PRIVATE", package_registry_access_level: 30, can_read_group: false, application_setting: false, result: false 169320:22:39 is expected to be disallowed :read_package_within_public_registries 169420:22:39 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 0, can_read_group: true, application_setting: true, result: true 169520:22:39 is expected to be allowed :read_package_within_public_registries 169620:22:39 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 0, can_read_group: true, application_setting: false, result: true 169720:22:39 is expected to be allowed :read_package_within_public_registries 169820:22:39 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 0, can_read_group: false, application_setting: true, result: false 169920:22:39 is expected to be disallowed :read_package_within_public_registries 170020:22:39 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 0, can_read_group: false, application_setting: false, result: false 170120:22:40 is expected to be disallowed :read_package_within_public_registries 170220:22:40 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 10, can_read_group: true, application_setting: true, result: true 170320:22:40 is expected to be allowed :read_package_within_public_registries 170420:22:40 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 10, can_read_group: true, application_setting: false, result: true 170520:22:40 is expected to be allowed :read_package_within_public_registries 170620:22:40 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 10, can_read_group: false, application_setting: true, result: false 170720:22:41 is expected to be disallowed :read_package_within_public_registries 170820:22:41 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 10, can_read_group: false, application_setting: false, result: false 170920:22:41 is expected to be disallowed :read_package_within_public_registries 171020:22:41 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 20, can_read_group: true, application_setting: true, result: true 171120:22:41 is expected to be allowed :read_package_within_public_registries 171220:22:41 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 20, can_read_group: true, application_setting: false, result: true 171320:22:41 is expected to be allowed :read_package_within_public_registries 171420:22:41 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 20, can_read_group: false, application_setting: true, result: false 171520:22:42 is expected to be disallowed :read_package_within_public_registries 171620:22:42 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 20, can_read_group: false, application_setting: false, result: false 171720:22:42 is expected to be disallowed :read_package_within_public_registries 171820:22:42 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 30, can_read_group: true, application_setting: true, result: true 171920:22:42 is expected to be allowed :read_package_within_public_registries 172020:22:42 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 30, can_read_group: true, application_setting: false, result: true 172120:22:42 is expected to be allowed :read_package_within_public_registries 172220:22:42 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 30, can_read_group: false, application_setting: true, result: true 172320:22:43 is expected to be allowed :read_package_within_public_registries 172420:22:43 group_visibility: "INTERNAL", project_visibility: "PRIVATE", package_registry_access_level: 30, can_read_group: false, application_setting: false, result: false 172520:22:43 is expected to be disallowed :read_package_within_public_registries 172620:22:43# [RSpecRunTime] Finishing example group spec/policies/packages/policies/group_policy_spec.rb. It took 13.0 seconds. Expected to take 26.47 seconds. 172720:22:43# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/pull_request_spec.rb. Expected to take 24.14 seconds. 172820:22:43Gitlab::GithubImport::Representation::PullRequest 172920:22:43 .from_api_response 173020:22:43 does not set the user if the response did not include a user 173120:22:43 behaves like a PullRequest 173220:22:43 returns an instance of PullRequest 173320:22:43 the returned PullRequest 173420:22:43 includes the pull request number 173520:22:43 includes the pull request title 173620:22:44 includes the pull request description 173720:22:44 includes the source branch name 173820:22:44 includes the source branch SHA 173920:22:44 includes the target branch name 174020:22:44 includes the target branch SHA 174120:22:44 includes the milestone number 174220:22:44 includes the user details 174320:22:44 includes the assignee details 174420:22:44 includes the created timestamp 174520:22:44 includes the updated timestamp 174620:22:45 includes the merged timestamp 174720:22:45 includes the source repository ID 174820:22:45 includes the target repository ID 174920:22:45 includes the source repository owner name 175020:22:45 includes the pull request state 175120:22:45# [RSpecRunTime] RSpec elapsed time: 19 minutes 54.76 seconds. Current RSS: ~1474M. Threads: 4. load average: 1.29 1.28 1.05 1/290 27864 175320:22:45 .from_json_hash 175420:22:45 does not convert the author if it was not specified 175520:22:45 behaves like a PullRequest 175620:22:45 returns an instance of PullRequest 175720:22:45 the returned PullRequest 175820:22:45 includes the pull request number 175920:22:45 includes the pull request title 176020:22:46 includes the pull request description 176120:22:46 includes the source branch name 176220:22:46 includes the source branch SHA 176320:22:46 includes the target branch name 176420:22:46 includes the target branch SHA 176520:22:46 includes the milestone number 176620:22:46 includes the user details 176720:22:46 includes the assignee details 176820:22:46 includes the created timestamp 176920:22:46 includes the updated timestamp 177020:22:47 includes the merged timestamp 177120:22:47 includes the source repository ID 177220:22:47 includes the target repository ID 177320:22:47 includes the source repository owner name 177420:22:47 includes the pull request state 177520:22:47# [RSpecRunTime] RSpec elapsed time: 19 minutes 56.75 seconds. Current RSS: ~1502M. Threads: 4. load average: 1.29 1.28 1.05 1/290 27865 177820:22:47 returns :opened for an open pull request 177920:22:47 returns :closed for a closed pull request 178020:22:47 returns :merged for a merged pull request 178120:22:47 #cross_project? 178220:22:47 returns false for a pull request submitted from the target project 178320:22:48 returns true for a pull request submitted from a different project 178420:22:48 returns true if no source repository is present 178520:22:48 #formatted_source_branch 178620:22:48 for a cross-project pull request 178720:22:48 includes the owner name in the branch name 178820:22:48 for a regular pull request 178920:22:48 returns the source branch name 179020:22:48 for a pull request with the same source and target branches 179120:22:48 returns a generated source branch name 179220:22:48 #truncated_title 179320:22:48 truncates the title to 255 characters 179420:22:48 does not truncate the title if it is shorter than 255 characters 179520:22:48 #github_identifiers 179620:22:48 returns a hash with needed identifiers 179720:22:48# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/pull_request_spec.rb. It took 5.39 seconds. Expected to take 24.14 seconds. 179820:22:48# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/cache_spec.rb. Expected to take 22.8 seconds. 179920:22:48Gitlab::Redis::Cache 180020:22:48 .config_file_name 180120:22:48 when there is no config file anywhere 180220:22:49 is expected to be nil 180420:22:49 with old format 180520:22:49 behaves like redis store 180620:22:49 instantiates Redis::Store 180720:22:49 with the namespace 180820:22:49 uses specified namespace 180920:22:49 with new format 181020:22:49 behaves like redis store 181120:22:49 instantiates Redis::Store 181220:22:49 with the namespace 181320:22:49 uses specified namespace 181520:22:49 withstands mutation 181620:22:49 with command to generate extra config specified 181720:22:49 when the command returns valid yaml 181820:22:49 merges config from command on top of config from file 181920:22:49 when the command returns invalid yaml 182020:22:49 raises error 182120:22:49 when the parsed external command output returns invalid hash 182220:22:49 raises an error 182320:22:49 when the command fails 182420:22:50 raises error 182520:22:50 when url contains unix socket reference 182620:22:50 with old format 182720:22:50 returns path key instead 182820:22:50 with new format 182920:22:50 returns path key instead 183020:22:50 when url is host based 183120:22:50 with old format 183220:22:50 returns hash with host, port, db, and password 183320:22:50 with new format 183420:22:50 rails_env: "development", host: "development-host", username: nil 183520:22:50 returns hash with host, port, db, username, and password 183620:22:50 does not raise ArgumentError for invalid keywords in SentinelConfig 183720:22:50 rails_env: "test", host: "test-host", username: "redis-test-user" 183820:22:50 returns hash with host, port, db, username, and password 183920:22:50 does not raise ArgumentError for invalid keywords in SentinelConfig 184020:22:50 rails_env: "production", host: "production-host", username: "redis-prod-user" 184120:22:50 returns hash with host, port, db, username, and password 184220:22:50 does not raise ArgumentError for invalid keywords in SentinelConfig 184320:22:50 behaves like instrumentation_class in custom key 184420:22:51 moves instrumentation class into custom 184520:22:51 with redis cluster format 184620:22:51 rails_env: "development", host: "development-master" 184720:22:51 returns hash with cluster and password 184820:22:51 does not raise ArgumentError for invalid keywords in ClusterConfig 184920:22:51 behaves like instrumentation_class in custom key 185020:22:51 moves instrumentation class into custom 185120:22:51 rails_env: "test", host: "test-master" 185220:22:51 returns hash with cluster and password 185320:22:51 does not raise ArgumentError for invalid keywords in ClusterConfig 185420:22:51 behaves like instrumentation_class in custom key 185520:22:51 moves instrumentation class into custom 185620:22:51 rails_env: "production", host: "production-master" 185720:22:51 returns hash with cluster and password 185820:22:51 does not raise ArgumentError for invalid keywords in ClusterConfig 185920:22:51 behaves like instrumentation_class in custom key 186020:22:51 moves instrumentation class into custom 186220:22:52 withstands mutation 186320:22:52 when yml file with env variable 186420:22:52 reads redis url from env variable 186620:22:52 returns a version 186820:22:52 yields a ::Redis 186920:22:52 when running on single-threaded runtime 187020:22:52 instantiates a connection pool with size 5 187120:22:52 when running on multi-threaded runtime 187220:22:52 instantiates a connection pool with a size based on the concurrency of the worker 187320:22:52 when there is no config at all 187420:22:52 can run an empty block 187620:22:52 with old format 187720:22:52 returns the correct db 187820:22:52 with new format 187920:22:52 returns the correct db 188020:22:52 with cluster-mode 188120:22:52 returns the correct db 188320:22:52 when sentinels are defined 188420:22:52 rails_env: "development", hosts: ["development-replica1", "development-replica2"] 188520:22:52 returns an array of hashes with host and port keys 188620:22:52 rails_env: "test", hosts: ["test-replica1", "test-replica2"] 188720:22:53 returns an array of hashes with host and port keys 188820:22:53 rails_env: "production", hosts: ["production-replica1", "production-replica2"] 188920:22:53 returns an array of hashes with host and port keys 189020:22:53 when sentinels are not defined 189220:22:53 when cluster is defined 189520:22:53 when sentinels are defined 189620:22:53 returns true 189720:22:53 when sentinels are not defined 189820:22:53 is expected to eq nil 189920:22:53 when cluster is defined 190020:22:53 returns false 190120:22:53 #raw_config_hash 190220:22:53 returns old-style single url config in a hash 190320:22:53 returns cluster config without url key in a hash 190420:22:53 #secret_file 190520:22:53 when explicitly specified in config file 190620:22:53 returns the absolute path of specified file inside Rails root 190720:22:53 when not explicitly specified 190820:22:53 returns the default path in the encrypted settings shared directory 190920:22:53 #parse_client_tls_options 191020:22:53 when configuration does not have TLS related options 191120:22:54 returns the coniguration as-is 191220:22:54 when specified certificate file does not exist 191320:22:54 raises error about missing certificate file 191420:22:54 when specified key file does not exist 191520:22:54 raises error about missing key file 191620:22:54 when only certificate file is specified 191720:22:54 renders resque.yml correctly 191820:22:54 when only key file is specified 191920:22:54 renders resque.yml correctly 192020:22:54 when configuration valid TLS related options 192120:22:54 converts cert_file and key_file appropriately 192220:22:54 #fetch_config 192320:22:54 raises an exception when the config file contains invalid yaml 192420:22:54 when redis.yml exists 192520:22:54 uses config/redis.yml 192620:22:54 when no config file exsits 192820:22:54 when resque.yml exists 192920:22:54 returns the config from resque.yml 193020:22:54 .active_support_config 193120:22:55 has a default ttl of 8 hours 193220:22:55 allows configuring the TTL through an env variable 193320:22:55 has a pool set to false 193420:22:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/cache_spec.rb. It took 6.6 seconds. Expected to take 22.8 seconds. 193520:22:55# [RSpecRunTime] Starting example group spec/models/ci/variable_spec.rb. Expected to take 21.85 seconds. 193720:22:56 does not allow STI 193820:22:56 behaves like CI variable 193920:22:56 is expected to includes the Ci::HasVariable module 194020:22:56 strips whitespaces when assigning key 194120:22:56 can convert to runner variable 194220:22:56 variable type 194320:22:56 defines variable types 194420:22:56 defaults variable type to env_var 194520:22:56 supports variable type file 194620:22:56# [RSpecRunTime] RSpec elapsed time: 20 minutes 5.93 seconds. Current RSS: ~1519M. Threads: 4. load average: 1.25 1.27 1.05 1/290 27866 194820:22:56 behaves like includes Limitable concern 194920:22:56 #exceeds_limits? 195020:22:56 without plan limits configured 195120:22:56 is expected to eq false 195220:22:56 without plan limits configured 195320:22:57 is expected to eq false 195420:22:57 with an existing model 195520:22:57 is expected to eq true 195720:22:57 is expected to be a kind of Limitable 195820:22:57 without plan limits configured 195920:22:57 can create new models 196020:22:57 with plan limits configured 196120:22:57 can create new models 196220:22:57 with an existing model 196320:22:57 cannot create new models exceeding the plan limits 196520:22:58 is expected to includes the Presentable module 196620:22:58 is expected to includes the Ci::Maskable module 196720:22:58 is expected to includes the Ci::HidableVariable module 196820:22:58 is expected to includes the HasEnvironmentScope module 196920:22:58 is expected to validate that :key is case-sensitively unique within the scope of :project_id and :environment_scope, producing a custom validation error on failure 197020:22:58 is expected to allow :description to be ‹""› 197120:22:58 is expected to allow :description to be ‹nil› 197220:22:59 is expected to validate that the length of :description is at most 255 197320:22:59# [RSpecRunTime] RSpec elapsed time: 20 minutes 8.33 seconds. Current RSS: ~1535M. Threads: 4. load average: 1.25 1.27 1.05 3/290 27867 197520:22:59 .by_environment_scope 197620:23:00 is expected to contain exactly #<Ci::Variable id: 6, key: [FILTERED], value: nil, encrypted_value: "5QBXZuTyf1oWUSpGQ6VlBg==\n", enc... "production", masked: false, variable_type: "env_var", raw: false, description: nil, hidden: false> 197720:23:00# [RSpecRunTime] RSpec elapsed time: 20 minutes 9.45 seconds. Current RSS: ~1523M. Threads: 4. load average: 1.23 1.27 1.05 1/290 27868 197920:23:00 .unprotected 198020:23:00 when variable is protected 198120:23:00 returns nothing 198220:23:00 when variable is not protected 198320:23:01 returns the variable 198420:23:01 loose foreign key on ci_variables.project_id 198520:23:01 behaves like cleanup by a loose foreign key 198620:23:07 cleans up (delete or nullify) the model 198720:23:07# [RSpecRunTime] RSpec elapsed time: 20 minutes 16.85 seconds. Current RSS: ~1434M. Threads: 4. load average: 1.21 1.26 1.05 1/290 27869 198920:23:07 #audit_details 199020:23:07 equals to the variable's key 199120:23:07# [RSpecRunTime] Finishing example group spec/models/ci/variable_spec.rb. It took 12.44 seconds. Expected to take 21.85 seconds. 199220:23:07# [RSpecRunTime] Starting example group spec/serializers/deploy_keys/basic_deploy_key_entity_spec.rb. Expected to take 20.54 seconds. 199320:23:07DeployKeys::BasicDeployKeyEntity 199420:23:08Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 199620:23:08To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 199720:23:09 does not return an owner payload with_owner option not passed in 199820:23:09 returns deploy keys 199920:23:10Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 200120:23:10To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 200220:23:10 is expected to eq {:almost_orphaned=>false, :can_edit=>false, :created_at=>2024-08-23 20:23:10.061443164 +0000, :destro...c", :id=>2, :title=>"My title 329", :updated_at=>2024-08-23 20:23:10.061443164 +0000, :user_id=>nil} 200320:23:10# [RSpecRunTime] RSpec elapsed time: 20 minutes 20.08 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.19 1.26 1.05 1/290 27870 200520:23:10 user is an admin 200620:23:10 when admin mode is enabled 200720:23:11Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 200920:23:11To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 201020:23:12 is expected to include {:can_edit => true} 201120:23:12# [RSpecRunTime] RSpec elapsed time: 20 minutes 21.6 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.19 1.26 1.05 1/290 27871 201320:23:12 when admin mode is disabled 201420:23:13Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 201620:23:13To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 201720:23:13 is expected not to include {:can_edit => true} 201820:23:13# [RSpecRunTime] RSpec elapsed time: 20 minutes 23.14 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.19 1.26 1.05 1/289 27872 202020:23:13 user is a project maintainer 202120:23:13 project deploy key 202220:23:14Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 202420:23:14To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 202520:23:15 is expected to include {:can_edit => true} 202620:23:16Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 202820:23:16To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 202920:23:16 is expected to include {:edit_path => "/namespace881/project-528/-/deploy_keys/6/edit"} 203020:23:17Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 203220:23:17To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 203320:23:18 is expected to include {:enable_path => "/namespace883/project-530/-/deploy_keys/7/enable"} 203420:23:18Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 203620:23:18To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 203720:23:19 is expected to include {:disable_path => "/namespace885/project-532/-/deploy_keys/8/disable"} 203820:23:19# [RSpecRunTime] RSpec elapsed time: 20 minutes 28.92 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.18 1.25 1.05 1/289 27873 204020:23:19 public deploy key 204120:23:20Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 204320:23:20To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 204420:23:21Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 204620:23:21To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 204720:23:21 is expected to include {:can_edit => true} 204820:23:21# [RSpecRunTime] RSpec elapsed time: 20 minutes 30.59 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.16 1.25 1.05 1/290 27874 205020:23:21 with_owner option 205120:23:22Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 205320:23:22To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 205420:23:22 does not return an owner payload when it is set to false 205520:23:22 when with_owner is set to true 205620:23:23Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 205820:23:23To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 205920:23:23 returns an owner payload 206020:23:24Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 206220:23:24To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 206320:23:25 does not return an owner if current_user cannot read the owner 206420:23:25# [RSpecRunTime] RSpec elapsed time: 20 minutes 34.67 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.15 1.24 1.05 1/290 27875 206620:23:25# [RSpecRunTime] Finishing example group spec/serializers/deploy_keys/basic_deploy_key_entity_spec.rb. It took 17.71 seconds. Expected to take 20.54 seconds. 206720:23:25# [RSpecRunTime] Starting example group spec/serializers/diff_file_entity_spec.rb. Expected to take 19.84 seconds. 206820:23:25DiffFileEntity 206920:23:26 when there is no merge request 207020:23:26 behaves like diff file entity 207120:23:29 exposes correct attributes 207220:23:29 behaves like diff file base entity 207320:23:29 exposes essential attributes 207420:23:29 when diff file does not have a blob and content sha 207520:23:29 exposes some attributes as nil 207620:23:29# [RSpecRunTime] RSpec elapsed time: 20 minutes 38.9 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.15 1.24 1.05 1/295 27943 207820:23:29 when a viewer 207920:23:29 matches the schema 208020:23:29 when it is a whitespace only change 208120:23:30 has whitespace_only true 208220:23:30 when the highlighted lines arent shown 208320:23:30 has whitespace_only nil 208420:23:30 when it is a new file 208520:23:30 has whitespace_only false 208620:23:30 when it is a collapsed file 208720:23:30 has whitespace_only false 208920:23:30 when diff_view is parallel 209020:23:30 contains only the parallel diff lines 209120:23:30 when diff_view is parallel 209220:23:30 contains only the inline diff lines 209320:23:30 when there is a merge request 209420:23:32 exposes additional attributes 209520:23:32 points all urls to merge request target project 209620:23:33 exposes load_collapsed_diff_url if the file viewer is collapsed 209720:23:33 behaves like diff file entity 209820:23:33 exposes correct attributes 209920:23:33 behaves like diff file base entity 210020:23:33 exposes essential attributes 210120:23:33 when diff file does not have a blob and content sha 210220:23:34 exposes some attributes as nil 210320:23:34# [RSpecRunTime] RSpec elapsed time: 20 minutes 43.55 seconds. Current RSS: ~1455M. Threads: 4. load average: 1.14 1.24 1.05 1/296 28278 210520:23:34 when a viewer 210620:23:34 matches the schema 210720:23:34 when it is a whitespace only change 210820:23:35 has whitespace_only true 210920:23:35 when the highlighted lines arent shown 211020:23:35 has whitespace_only nil 211120:23:35 when it is a new file 211220:23:35 has whitespace_only false 211320:23:35 when it is a collapsed file 211420:23:36 has whitespace_only false 211620:23:36 when diff_view is parallel 211720:23:36 contains only the parallel diff lines 211820:23:36 when diff_view is parallel 211920:23:36 contains only the inline diff lines 212020:23:36 when diff_view is unknown 212120:23:37 hides highlighted_diff_lines and parallel_diff_lines 212220:23:37 #parallel_diff_lines 212320:23:37 exposes parallel diff lines correctly 212420:23:37 #highlighted_diff_lines 212520:23:38 calls diff_lines_for_serializer on diff_file 212620:23:38 behaves like diff file with conflict_type 212720:23:38 #conflict_type 212820:23:39 returns nil by default 212920:23:39 when there is matching conflict file 213020:23:39 returns conflict_type 213120:23:39 when diff file is renamed 213220:23:39 returns conflict_type 213320:23:39# [RSpecRunTime] RSpec elapsed time: 20 minutes 48.91 seconds. Current RSS: ~1461M. Threads: 4. load average: 1.13 1.23 1.04 1/295 28520 213520:23:39# [RSpecRunTime] Finishing example group spec/serializers/diff_file_entity_spec.rb. It took 14.23 seconds. Expected to take 19.84 seconds. 213620:23:39# [RSpecRunTime] Starting example group spec/models/ci/build_trace_metadata_spec.rb. Expected to take 19.09 seconds. 213720:23:39Ci::BuildTraceMetadata 213820:23:40 does not allow STI 213920:23:40 is expected to belong to build required: false 214020:23:40 is expected to belong to trace_artifact required: false 214120:23:40 is expected to validate that :build cannot be empty/falsy 214220:23:40 is expected to validate that :archival_attempts cannot be empty/falsy 214320:23:40 #can_attempt_archival_now? 214420:23:40 when archival_attempts is over the limit 214520:23:41 is expected to be falsey 214620:23:41# [RSpecRunTime] RSpec elapsed time: 20 minutes 50.44 seconds. Current RSS: ~1463M. Threads: 4. load average: 1.12 1.23 1.04 1/295 28521 214820:23:41 when last_archival_attempt_at is not set 214920:23:41 is expected to be truthy 215020:23:41 when last_archival_attempt_at is set 215120:23:42 is expected to be truthy 215220:23:42 when last_archival_attempt_at is too close 215320:23:42 is expected to be falsey 215420:23:42 #archival_attempts_available? 215520:23:42 when archival_attempts is over the limit 215620:23:42 is expected to be falsey 215720:23:42 when archival_attempts is at the limit 215820:23:43 is expected to be truthy 215920:23:43 #increment_archival_attempts! 216020:23:43 increments the attempts 216120:23:44 updates the last_archival_attempt_at timestamp 216220:23:44 #track_archival! 216320:23:45 stores the artifact id and timestamp 216420:23:45# [RSpecRunTime] RSpec elapsed time: 20 minutes 54.59 seconds. Current RSS: ~1462M. Threads: 4. load average: 1.11 1.23 1.04 1/295 28522 216620:23:45 .find_or_upsert_for! 216720:23:45 creates a new record 216820:23:45 with existing records 216920:23:46 returns the existing record 217020:23:46 #remote_checksum_valid? 217120:23:46 checksum: nil, remote_checksum: nil, result: false 217220:23:46 is expected to eq false 217320:23:46 checksum: nil, remote_checksum: "a", result: false 217420:23:46 is expected to eq false 217520:23:46 checksum: "a", remote_checksum: nil, result: false 217620:23:47 is expected to eq false 217720:23:47 checksum: "a", remote_checksum: "b", result: false 217820:23:47 is expected to eq false 217920:23:47 checksum: "b", remote_checksum: "a", result: false 218020:23:48 is expected to eq false 218120:23:48 checksum: "a", remote_checksum: "a", result: true 218220:23:48 is expected to eq true 218320:23:48 partitioning 218420:23:49 assigns the same partition id as the one that build has 218520:23:49# [RSpecRunTime] RSpec elapsed time: 20 minutes 59.15 seconds. Current RSS: ~1460M. Threads: 4. load average: 1.11 1.23 1.04 1/295 28523 218720:23:50# [RSpecRunTime] Finishing example group spec/models/ci/build_trace_metadata_spec.rb. It took 10.24 seconds. Expected to take 19.09 seconds. 218820:23:50# [RSpecRunTime] Starting example group spec/workers/projects/git_garbage_collect_worker_spec.rb. Expected to take 18.49 seconds. 218920:23:50Projects::GitGarbageCollectWorker 219020:23:51 behaves like can collect git garbage 219220:23:51 with active lease_uuid 219320:23:51 flushes ref caches when the task if 'gc' 219420:23:51 handles gRPC errors 219520:23:51 behaves like it calls Gitaly 219620:23:51 is expected to receive optimize_repository(*(any args)) 1 time 219720:23:52# [RSpecRunTime] RSpec elapsed time: 21 minutes 1.25 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.10 1.22 1.04 1/291 28590 219920:23:52 behaves like it updates the resource statistics 220020:23:52 updates the resource statistics 220120:23:52 does nothing if the database is read-only 220220:23:52 with different lease than the active one 220320:23:52 returns silently 220420:23:52 with no active lease 220520:23:52 when is able to get the lease 220620:23:52 flushes ref caches when the task if 'gc' 220720:23:52 behaves like it calls Gitaly 220820:23:53 is expected to receive optimize_repository(*(any args)) 1 time 220920:23:53 behaves like it updates the resource statistics 221020:23:53 updates the resource statistics 221120:23:53 does nothing if the database is read-only 221220:23:53 when no lease can be obtained 221320:23:53 returns silently 221520:23:54 is expected to receive prune_unreachable_objects(*(any args)) 1 time 221720:23:54 is expected to receive optimize_repository({:eager=>true}) 1 time 221820:23:54 when is able to get the lease 221920:23:54 when the repository has joined a pool 222020:23:55 ensures the repositories are linked 222120:23:55 when deduplication service runs into a GRPC internal error 222220:23:55 behaves like can collect git garbage 222420:23:55 with active lease_uuid 222520:23:55 flushes ref caches when the task if 'gc' 222620:23:55 handles gRPC errors 222720:23:55 behaves like it calls Gitaly 222820:23:56 is expected to receive optimize_repository(*(any args)) 1 time 222920:23:56# [RSpecRunTime] RSpec elapsed time: 21 minutes 5.37 seconds. Current RSS: ~1478M. Threads: 4. load average: 1.41 1.29 1.06 1/294 28790 223120:23:56 behaves like it updates the resource statistics 223220:23:56 updates the resource statistics 223320:23:56 does nothing if the database is read-only 223420:23:56 with different lease than the active one 223520:23:56 returns silently 223620:23:56 with no active lease 223720:23:56 when is able to get the lease 223820:23:56 flushes ref caches when the task if 'gc' 223920:23:56 behaves like it calls Gitaly 224020:23:57 is expected to receive optimize_repository(*(any args)) 1 time 224120:23:57 behaves like it updates the resource statistics 224220:23:57 updates the resource statistics 224320:23:57 does nothing if the database is read-only 224420:23:57 when no lease can be obtained 224520:23:57 returns silently 224720:23:58 is expected to receive prune_unreachable_objects(*(any args)) 1 time 224920:23:58 is expected to receive optimize_repository({:eager=>true}) 1 time 225020:23:58 LFS object garbage collection 225120:23:58Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 225320:23:58To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 225420:23:59 cleans up unreferenced LFS objects 225520:23:59 catches and logs exceptions 225620:23:59 does nothing if the database is read-only 225720:23:59 when optimize repository call fails 225820:23:59 does not clean up unreferenced LFS objects 225920:23:59# [RSpecRunTime] RSpec elapsed time: 21 minutes 9.15 seconds. Current RSS: ~1487M. Threads: 4. load average: 1.41 1.29 1.06 1/292 28938 226120:24:00# [RSpecRunTime] Finishing example group spec/workers/projects/git_garbage_collect_worker_spec.rb. It took 10.01 seconds. Expected to take 18.49 seconds. 226220:24:00# [RSpecRunTime] Starting example group spec/tasks/gitlab/refresh_project_statistics_build_artifacts_size_rake_spec.rb. Expected to take 17.9 seconds. 226320:24:00gitlab:refresh_project_statistics_build_artifacts_size rake task 226420:24:00 enqueuing build artifacts size statistics refresh for given list of project IDs 226520:24:00 when given a remote CSV file 226620:24:00 behaves like recalculates project statistics successfully 226720:24:01 enqueues the projects for refresh 226820:24:03 inserts refreshes in batches with a sleep 226920:24:03# [RSpecRunTime] RSpec elapsed time: 21 minutes 12.59 seconds. Current RSS: ~1484M. Threads: 4. load average: 1.38 1.28 1.06 1/292 28939 227120:24:03 behaves like raises error for invalid header 227220:24:04 returns an error message 227320:24:04# [RSpecRunTime] RSpec elapsed time: 21 minutes 14.1 seconds. Current RSS: ~1470M. Threads: 4. load average: 1.38 1.28 1.06 1/292 28940 227520:24:04 when given a local CSV file 227620:24:04 behaves like recalculates project statistics successfully 227720:24:06 enqueues the projects for refresh 227820:24:08 inserts refreshes in batches with a sleep 227920:24:08# [RSpecRunTime] RSpec elapsed time: 21 minutes 17.36 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.35 1.28 1.06 1/292 28941 228120:24:08 behaves like raises error for invalid header 228220:24:09 returns an error message 228320:24:09# [RSpecRunTime] RSpec elapsed time: 21 minutes 19.04 seconds. Current RSS: ~1425M. Threads: 4. load average: 1.35 1.28 1.06 1/291 28942 228520:24:13# [RSpecRunTime] Finishing example group spec/tasks/gitlab/refresh_project_statistics_build_artifacts_size_rake_spec.rb. It took 13.35 seconds. Expected to take 17.9 seconds. 228620:24:13# [RSpecRunTime] RSpec elapsed time: 21 minutes 22.72 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.48 1.30 1.07 1/291 28943 228820:24:13# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/service_discovery_spec.rb. Expected to take 17.25 seconds. 228920:24:13Gitlab::Database::LoadBalancing::ServiceDiscovery 229120:24:13 :record_type 229220:24:13 with a supported type 229320:24:13 is expected to eq 33 229420:24:13 with an unsupported type 229520:24:13 raises an argument error 229720:24:13 starts service discovery in a new thread with proper assignments 229820:24:13 #perform_service_discovery 229920:24:13 without any failures 230120:24:14 with StandardError 230220:24:14 retries service discovery when under the retry limit 230320:24:14 does not retry service discovery after exceeding the limit 230420:24:14 reports exceptions to Sentry 230520:24:14 #refresh_if_necessary 230620:24:14 when a refresh is necessary 230720:24:14 refreshes the load balancer hosts 230820:24:14 when a refresh is not necessary 230920:24:14 does not refresh the load balancer hosts 231020:24:14 #replace_hosts 231120:24:15 replaces the hosts of the load balancer 231220:24:15 disconnects the old connections gracefully if possible 231320:24:17 disconnects the old connections forcefully if necessary 231420:24:17 without old hosts 231520:24:17 does not log any load balancing event 231620:24:17# [RSpecRunTime] RSpec elapsed time: 21 minutes 26.63 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.44 1.30 1.07 1/291 28945 231820:24:17 #addresses_from_dns 231920:24:17 with an A record 232020:24:17 returns a TTL and ordered list of IP addresses 232120:24:17 with an SRV record 232220:24:17 returns a TTL and ordered list of hosts 232320:24:17 when max_replica_pools is set 232420:24:17 when the number of addresses exceeds max_replica_pools 232520:24:17 limits to max_replica_pools 232620:24:17 when the number of addresses is less than max_replica_pools 232720:24:17 returns all addresses 232820:24:17 when the resolver returns an empty response 232920:24:17 raises EmptyDnsResponse 233020:24:17 #new_wait_time_for 233120:24:18 returns the DNS TTL if greater than the default interval 233220:24:18 returns the default interval if greater than the DNS TTL 233320:24:18 returns the default interval if no resources are given 233420:24:18 #addresses_from_load_balancer 233520:24:18 returns the ordered host names of the load balancer 233720:24:18 without predefined resolver 233820:24:18 fetches a new resolver and assigns it to the instance variable 233920:24:18 with predefined resolver 234020:24:18 when nameserver's TTL is in the future 234120:24:18 returns the existing resolver 234220:24:18 when nameserver's TTL is in the past 234320:24:18 fetches new resolver 234420:24:18 #log_refresh_thread_interruption 234520:24:18 without refresh thread timestamp 234620:24:18 does not log any interruption 234720:24:18 with refresh thread timestamp 234820:24:18 does not log if last run time plus delta is in future 234920:24:18 with way past last run timestamp 235020:24:18 does not log if the interruption is already logged 235120:24:19 logs the error if the interruption was not logged before 235220:24:19 with service discovery connected to a real load balancer 235320:24:19 configures service discovery with three replicas 235420:24:19 swaps the hosts out gracefully when not contended 235520:24:21 swaps the hosts out forcefully when contended 235620:24:21# [RSpecRunTime] RSpec elapsed time: 21 minutes 30.77 seconds. Current RSS: ~1464M. Threads: 4. load average: 1.33 1.28 1.07 1/291 28946 235820:24:21# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/service_discovery_spec.rb. It took 8.2 seconds. Expected to take 17.25 seconds. 235920:24:21# [RSpecRunTime] Starting example group spec/services/work_items/widgets/hierarchy_service/update_service_spec.rb. Expected to take 16.74 seconds. 236020:24:21WorkItems::Widgets::HierarchyService::UpdateService 236220:24:22 when multiple params are present 236320:24:22 behaves like raises a WidgetError 236420:24:22 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "One and only one of children, parent or remove_child is required" 236520:24:22# [RSpecRunTime] RSpec elapsed time: 21 minutes 32.03 seconds. Current RSS: ~1462M. Threads: 4. load average: 1.33 1.28 1.07 1/291 28947 236720:24:22 behaves like raises a WidgetError 236820:24:22 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "One and only one of children, parent or remove_child is required" 236920:24:22 behaves like raises a WidgetError 237020:24:23 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "One and only one of children, parent or remove_child is required" 237120:24:23 when invalid params are present 237220:24:23 behaves like raises a WidgetError 237320:24:23 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "One or more arguments are invalid: other_parent." 237420:24:23 when relative position params are incomplete 237520:24:23 when only adjacent_work_item is present 237620:24:23 behaves like raises a WidgetError 237720:24:23 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "Relative position is not valid." 237820:24:23 when only relative_position is present 237920:24:23 behaves like raises a WidgetError 238020:24:23 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "Relative position is not valid." 238120:24:23 when updating children 238220:24:23 when user has insufficient permissions to link work items 238320:24:23 behaves like raises a WidgetError with message 238420:24:23 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "No matching work item found. Make sure that you are adding a valid work item ID." 238520:24:23 when user has sufficient permissions to link work item 238620:24:23 with valid children params 238720:24:24 correctly sets work item parent 238820:24:24 when relative_position and adjacent_work_item are given 238920:24:24 with BEFORE value 239020:24:24 behaves like raises a WidgetError 239120:24:25 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "Relative position cannot be combined with childrenIds." 239220:24:25# [RSpecRunTime] RSpec elapsed time: 21 minutes 34.77 seconds. Current RSS: ~1475M. Threads: 4. load average: 1.30 1.27 1.07 1/291 28948 239420:24:25 with AFTER value 239520:24:25 behaves like raises a WidgetError 239620:24:26 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "Relative position cannot be combined with childrenIds." 239720:24:26# [RSpecRunTime] RSpec elapsed time: 21 minutes 35.85 seconds. Current RSS: ~1474M. Threads: 4. load average: 1.30 1.27 1.07 1/291 28949 239920:24:26 with remove_child param 240020:24:27 correctly removes the work item child 240120:24:27 when child is already assigned 240220:24:27 behaves like raises a WidgetError 240320:24:27 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "Work item(s) already assigned" 240420:24:27 when child type is invalid 240520:24:27 behaves like raises a WidgetError with message 240620:24:28 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "#7 cannot be added: it's not allowed to add this type of parent item" 240720:24:28 when updating parent 240820:24:28 when user has insufficient permissions to link work items 240920:24:28 behaves like raises a WidgetError with message 241020:24:28 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "No matching work item found. Make sure that you are adding a valid work item ID." 241120:24:28 when user has sufficient permissions to link work item 241220:24:29 correctly sets new parent 241320:24:29 when parent is nil 241420:24:29 removes the work item parent if present 241520:24:30 returns success status if parent not present 241620:24:30# [RSpecRunTime] RSpec elapsed time: 21 minutes 39.46 seconds. Current RSS: ~1456M. Threads: 4. load average: 1.27 1.27 1.07 1/291 28950 241820:24:30 when type is invalid 241920:24:30 behaves like raises a WidgetError with message 242020:24:30 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "#5 cannot be added: it's not allowed to add this type of parent item" 242120:24:30 with positioning arguments 242220:24:31 correctly sets new parent and position 242320:24:31 when other hierarchy adjacent is provided 242420:24:32 behaves like raises a WidgetError 242520:24:32 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "The adjacent work item's parent must match the new parent work item." 242620:24:32# [RSpecRunTime] RSpec elapsed time: 21 minutes 41.89 seconds. Current RSS: ~1453M. Threads: 4. load average: 1.27 1.27 1.07 1/292 28951 242820:24:32# [RSpecRunTime] Finishing example group spec/services/work_items/widgets/hierarchy_service/update_service_spec.rb. It took 11.14 seconds. Expected to take 16.74 seconds. 242920:24:32# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/trace/checksum_spec.rb. Expected to take 16.06 seconds. 243020:24:32Gitlab::Ci::Trace::Checksum 243120:24:32 when build pending state exists 243220:24:32 when matching persisted trace chunks exist 243320:24:33 calculates combined trace chunks CRC32 correctly 243420:24:34# [RSpecRunTime] RSpec elapsed time: 21 minutes 43.26 seconds. Current RSS: ~1444M. Threads: 4. load average: 1.27 1.27 1.07 1/291 28952 243620:24:34 when trace chunks were persisted in a wrong order 243720:24:34 makes trace checksum invalid but not corrupted 243820:24:34 when one of the trace chunks is missing 243920:24:35 makes trace checksum invalid and corrupted 244020:24:35 when checksums of persisted trace chunks do not match 244120:24:36 makes trace checksum invalid but not corrupted 244220:24:36 when persisted trace chunks are missing 244320:24:37 makes trace checksum invalid 244420:24:37 when build pending state is missing 244520:24:37 #state_crc32 244820:24:38 is expected not to be valid 244920:24:38 #trace_chunks 245020:24:39 does not load raw_data from a database store 245220:24:39 when there are no chunks 245420:24:40 is not a valid trace 245520:24:41 is not a corrupted trace 245620:24:41# [RSpecRunTime] RSpec elapsed time: 21 minutes 50.53 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.23 1.26 1.07 1/291 28953 245820:24:41 when there are multiple chunks 245920:24:41 returns chunk with the highest index 246020:24:42 is not a valid trace 246120:24:43 is not a corrupted trace 246220:24:43# [RSpecRunTime] RSpec elapsed time: 21 minutes 52.84 seconds. Current RSS: ~1438M. Threads: 4. load average: 1.23 1.26 1.07 1/291 28954 246520:24:44 returns total trace size in bytes 246620:24:44# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/trace/checksum_spec.rb. It took 11.76 seconds. Expected to take 16.06 seconds. 246720:24:44# [RSpecRunTime] Starting example group spec/models/discussion_spec.rb. Expected to take 15.7 seconds. 246920:24:49 does not allow STI 247120:24:53 batches requests 247220:24:53# [RSpecRunTime] RSpec elapsed time: 22 minutes 2.79 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.27 1.27 1.07 1/297 29694 247520:24:53 returns a discussion of the right type 247620:24:53 .build_collection 247720:24:53 returns an array of discussions of the right type 247820:24:53 authorization 247920:24:53 delegates to the first note 248120:24:54 returns the cache key 248220:24:54 when discussion is resolved 248320:24:54 returns the cache key with resolved at 248420:24:54 #to_global_id 248520:24:54 with a single DiffNote discussion 248620:24:54 returns GID on Discussion class 248720:24:54 with multiple DiffNotes discussion 248820:24:54 returns GID on Discussion class 248920:24:54 with discussions on issue 249020:24:54 with a single Note 249120:24:55 returns GID on Discussion class 249220:24:55 with multiple Notes 249320:24:56 returns GID on Discussion class 249420:24:56# [RSpecRunTime] RSpec elapsed time: 22 minutes 5.36 seconds. Current RSS: ~1469M. Threads: 4. load average: 1.25 1.26 1.07 2/297 29695 249620:24:56 with system notes 249720:24:56 returns GID on Discussion class 249820:24:56# [RSpecRunTime] Finishing example group spec/models/discussion_spec.rb. It took 12.3 seconds. Expected to take 15.7 seconds. 249920:24:56# [RSpecRunTime] Starting example group spec/models/error_tracking/error_spec.rb. Expected to take 15.08 seconds. 250020:24:56ErrorTracking::Error 250120:24:57 does not allow STI 250220:24:57 relationships 250320:24:57 is expected to belong to project required: false 250420:24:57 is expected to have many events 250620:24:57 is expected to validate that :name cannot be empty/falsy 250720:24:58 is expected to validate that the length of :name is at most 255 250820:24:58 is expected to validate that :description cannot be empty/falsy 250920:24:58 is expected to validate that the length of :description is at most 1024 251020:24:58 is expected to validate that :actor cannot be empty/falsy 251120:24:58 is expected to validate that the length of :actor is at most 255 251220:24:58 is expected to validate that the length of :platform is at most 255 251320:24:58 .report_error 251420:24:59 updates existing record with a new timestamp 251520:24:59 .sort_by_attribute 251620:24:59 id desc by default 251720:25:00 is expected to eq [#<ErrorTracking::Error id: 3, project_id: 610, name: "ActionView::MissingTemplate", description: [FI...0 +0000", updated_at: "2024-08-23 20:24:57.406587290 +0000", events_count: 0, status: "unresolved">] 251820:25:01# [RSpecRunTime] RSpec elapsed time: 22 minutes 10.29 seconds. Current RSS: ~1474M. Threads: 4. load average: 1.23 1.26 1.07 1/296 29696 252120:25:02 is expected to eq [#<ErrorTracking::Error id: 1, project_id: 608, name: "ActionView::MissingTemplate", description: [FI...2 +0000", updated_at: "2024-08-23 20:25:02.123648952 +0000", events_count: 0, status: "unresolved">] 252220:25:02# [RSpecRunTime] RSpec elapsed time: 22 minutes 11.44 seconds. Current RSS: ~1474M. Threads: 4. load average: 1.23 1.26 1.07 1/296 29697 252520:25:03 is expected to eq [#<ErrorTracking::Error id: 1, project_id: 608, name: "ActionView::MissingTemplate", description: [FI...1 +0000", updated_at: "2024-08-23 20:25:02.766728481 +0000", events_count: 0, status: "unresolved">] 252620:25:03# [RSpecRunTime] RSpec elapsed time: 22 minutes 12.55 seconds. Current RSS: ~1467M. Threads: 4. load average: 1.23 1.26 1.07 1/296 29698 252920:25:04 is expected to eq [#<ErrorTracking::Error id: 8, project_id: 615, name: "ActionView::MissingTemplate", description: [FI...0 +0000", updated_at: "2024-08-23 20:24:57.406587290 +0000", events_count: 0, status: "unresolved">] 253020:25:04# [RSpecRunTime] RSpec elapsed time: 22 minutes 13.98 seconds. Current RSS: ~1464M. Threads: 4. load average: 1.23 1.26 1.07 1/291 29699 253320:25:04 is expected to eq "ActionView::MissingTemplate Missing template posts/edit" 253420:25:04 #to_sentry_error 253520:25:04 is expected to be a kind of Gitlab::ErrorTracking::Error 253620:25:04 #to_sentry_detailed_error 253720:25:05 is expected to be a kind of Gitlab::ErrorTracking::DetailedError 253820:25:05 is expected to be truthy 253920:25:05 is expected to eq "db853d7" 254020:25:05 is expected to eq "db853d7" 254120:25:05# [RSpecRunTime] Finishing example group spec/models/error_tracking/error_spec.rb. It took 8.74 seconds. Expected to take 15.08 seconds. 254220:25:05# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/test_suite_spec.rb. Expected to take 14.65 seconds. 254320:25:05Gitlab::Ci::Reports::TestSuite 254420:25:05 is expected to eq "Rspec" 254520:25:05 #add_test_case 254620:25:05 when status of the test case is success 254720:25:06 stores data correctly 254820:25:06 when status of the test case is failed 254920:25:06 stores data correctly 255020:25:06 when two test cases are added 255120:25:06 sums up total time 255220:25:06 #total_count 255320:25:06 is expected to eq 4 255420:25:06 #total_status 255520:25:06 when all test cases succeeded 255620:25:06 is expected to eq "success" 255720:25:06 when a test case failed 255820:25:06 is expected to eq "failed" 255920:25:06 when a test case errored 256020:25:06 is expected to eq "failed" 256120:25:06 #with_attachment 256220:25:06 when test cases do not contain an attachment 256320:25:07 returns an empty hash 256420:25:07 when test cases contain an attachment 256520:25:07 returns failed test cases with attachment 256620:25:07 #set_suite_error 256720:25:07 when @suite_error is nil 256820:25:07 returns message 256920:25:07 sets the new message 257020:25:07 when a suite_error has already been set 257120:25:08 overwrites the existing message 257320:25:08 when adding multiple suites together 257420:25:08 returns a new test suite 257520:25:08 returns the suite name 257620:25:08 returns the sum for total_time 257720:25:08 merges tests cases hash 257920:25:08 when there are multiple failed test cases 258020:25:08 returns test cases sorted by execution time desc 258120:25:08 when there are multiple test cases 258220:25:08 returns test cases sorted by status 258420:25:08 when error test case exists 258520:25:08 returns all success test cases 258620:25:08 when error test case do not exist 258720:25:08 returns nothing 258920:25:08 when failed test case exists 259020:25:09 returns all success test cases 259120:25:09 when failed test case do not exist 259220:25:09 returns nothing 259420:25:09 when success test case exists 259520:25:09 returns all success test cases 259620:25:09 when success test case do not exist 259720:25:09 returns nothing 259920:25:09 when skipped test case exists 260020:25:09 returns all success test cases 260120:25:09 when skipped test case do not exist 260220:25:09 returns nothing 260320:25:09 #each_test_case 260420:25:09 yields each test case to given block 260520:25:09 #error_count 260620:25:09 when error test case exists 260720:25:09 returns the count 260820:25:09 when error test case do not exist 260920:25:09 returns nothing 261020:25:09 #failed_count 261120:25:09 when failed test case exists 261220:25:09 returns the count 261320:25:09 when failed test case do not exist 261420:25:10 returns nothing 261520:25:10 #success_count 261620:25:10 when success test case exists 261720:25:10 returns the count 261820:25:10 when success test case do not exist 261920:25:10 returns nothing 262020:25:10 #skipped_count 262120:25:10 when skipped test case exists 262220:25:10 returns the count 262320:25:10 when skipped test case do not exist 262420:25:10 returns nothing 262520:25:10# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/test_suite_spec.rb. It took 5.0 seconds. Expected to take 14.65 seconds. 262620:25:10# [RSpecRunTime] Starting example group spec/services/wiki_pages/destroy_service_spec.rb. Expected to take 14.09 seconds. 262720:25:10WikiPages::DestroyService 262820:25:10 behaves like WikiPages::DestroyService#execute 262920:25:12 executes webhooks 263020:25:14 creates a new wiki page deletion event 263120:25:14 behaves like internal event tracking 263220:25:16 logs to Snowplow, Redis, and product analytics tooling 263320:25:16# [RSpecRunTime] RSpec elapsed time: 22 minutes 25.95 seconds. Current RSS: ~1479M. Threads: 4. load average: 1.26 1.26 1.07 1/296 30152 263520:25:16 when the deleted page is a template 263620:25:16 behaves like internal event tracking 263720:25:18 logs to Snowplow, Redis, and product analytics tooling 263820:25:18# [RSpecRunTime] RSpec elapsed time: 22 minutes 28.16 seconds. Current RSS: ~1453M. Threads: 4. load average: 1.26 1.26 1.07 1/296 30307 264020:25:18 when the deletion fails 264120:25:20 returns an error response 264220:25:22 does not increment the delete count if the deletion failed 264320:25:22# [RSpecRunTime] RSpec elapsed time: 22 minutes 31.71 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.56 1.32 1.10 1/296 30504 264520:25:22# [RSpecRunTime] Finishing example group spec/services/wiki_pages/destroy_service_spec.rb. It took 12.0 seconds. Expected to take 14.09 seconds. 264620:25:22# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/partitioning_spec.rb. Expected to take 13.91 seconds. 264720:25:22Ci::CreatePipelineService 264820:25:24Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>106} is a ActiveSupport::HashWithIndifferentAccess. 265020:25:24To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 265120:25:24 assigns partition_id to processables 265220:25:25Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>107} is a ActiveSupport::HashWithIndifferentAccess. 265420:25:25To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 265520:25:25 assigns partition_id to pipeline 265620:25:26Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>108} is a ActiveSupport::HashWithIndifferentAccess. 265820:25:26To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 265920:25:26 assigns partition_id to metadata 266020:25:26Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>109} is a ActiveSupport::HashWithIndifferentAccess. 266220:25:26To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 266320:25:26 assigns partition_id to stages 266420:25:27Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>110} is a ActiveSupport::HashWithIndifferentAccess. 266620:25:27To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 266720:25:27 correctly assigns partition and environment 266820:25:27 with pipeline variables 266920:25:28Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>111} is a ActiveSupport::HashWithIndifferentAccess. 267120:25:28To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 267220:25:28 assigns partition_id to pipeline 267320:25:28Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>112} is a ActiveSupport::HashWithIndifferentAccess. 267520:25:28To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 267620:25:28 assigns partition_id to variables 267720:25:29Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>113} is a ActiveSupport::HashWithIndifferentAccess. 267920:25:29To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 268020:25:29 assigns partition_id to needs 268120:25:29# [RSpecRunTime] RSpec elapsed time: 22 minutes 38.76 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.51 1.32 1.10 1/296 30607 268320:25:29 with parent child pipelines 268420:25:32Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>115} is a ActiveSupport::HashWithIndifferentAccess. 268620:25:32To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 268720:25:32Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol. 268920:25:32To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 269020:25:33Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>114} is a ActiveSupport::HashWithIndifferentAccess. 269220:25:33To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 269320:25:33 assigns partition values to child pipelines 269420:25:33# [RSpecRunTime] RSpec elapsed time: 22 minutes 43.14 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.55 1.33 1.10 2/296 30773 269620:25:34# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/partitioning_spec.rb. It took 11.45 seconds. Expected to take 13.91 seconds. 269720:25:34# [RSpecRunTime] Starting example group spec/finders/fork_projects_finder_spec.rb. Expected to take 13.19 seconds. 269820:25:34ForkProjectsFinder 270020:25:34 without a user 270120:25:38 is expected to eq [#<Project id:635 group414/project-633>>] 270220:25:38# [RSpecRunTime] RSpec elapsed time: 22 minutes 47.86 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.51 1.32 1.10 1/296 30784 270520:25:42 is expected to eq [#<Project id:639 group417/project-637>>, #<Project id:638 group416/project-636>>] 270620:25:42# [RSpecRunTime] RSpec elapsed time: 22 minutes 52.15 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.47 1.32 1.10 1/296 30795 270820:25:42 with a member 270920:25:47 is expected to eq [#<Project id:643 group420/project-641>>, #<Project id:642 group419/project-640>>, #<Project id:641 group418/project-639>>] 271020:25:47# [RSpecRunTime] RSpec elapsed time: 22 minutes 56.35 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.51 1.33 1.10 1/291 30806 271220:25:47# [RSpecRunTime] Finishing example group spec/finders/fork_projects_finder_spec.rb. It took 13.21 seconds. Expected to take 13.19 seconds. 271320:25:47# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/artifacts/metadata/entry_spec.rb. Expected to take 13.04 seconds. 271420:25:47Gitlab::Ci::Build::Artifacts::Metadata::Entry 271520:25:47 /file/with/absolute_path 271620:25:47 is expected to be file 271720:25:47 is expected to have parent 271920:25:47 is expected to eq "absolute_path" 272120:25:47 is expected to have parent 272220:25:48 is expected to be directory 272420:25:48 is expected to eq "dir_1/" 272620:25:48 is expected to eq "dir_1" 272820:25:48 is expected to eq Gitlab::Ci::Build::Artifacts::Metadata::Entry: path/ 273020:25:48 is expected to all be an instance of Gitlab::Ci::Build::Artifacts::Metadata::Entry 273120:25:48 is expected to contain exactly Gitlab::Ci::Build::Artifacts::Metadata::Entry: path/dir_1/file_1, Gitlab::Ci::Build::Artifacts::Metadata::Entry: path/dir_1/file_b, and Gitlab::Ci::Build::Artifacts::Metadata::Entry: path/dir_1/subdir/ 273320:25:48 is expected to all be file 273420:25:48 is expected to all be an instance of Gitlab::Ci::Build::Artifacts::Metadata::Entry 273520:25:48 is expected to contain exactly Gitlab::Ci::Build::Artifacts::Metadata::Entry: path/dir_1/file_1 and Gitlab::Ci::Build::Artifacts::Metadata::Entry: path/dir_1/file_b 273620:25:48 #directories 273720:25:48 without options 273820:25:49 is expected to all be directory 273920:25:49 is expected to all be an instance of Gitlab::Ci::Build::Artifacts::Metadata::Entry 274020:25:49 is expected to contain exactly Gitlab::Ci::Build::Artifacts::Metadata::Entry: path/dir_1/subdir/ 274120:25:49 with option parent: true 274220:25:50 is expected to all be directory 274320:25:50 is expected to all be an instance of Gitlab::Ci::Build::Artifacts::Metadata::Entry 274420:25:50 is expected to contain exactly Gitlab::Ci::Build::Artifacts::Metadata::Entry: path/dir_1/subdir/ and Gitlab::Ci::Build::Artifacts::Metadata::Entry: path/ 274520:25:50# [RSpecRunTime] RSpec elapsed time: 23 minutes 0.22 second. Current RSS: ~1465M. Threads: 4. load average: 1.47 1.32 1.10 1/291 30807 274820:25:51 is expected to eq 2 275020:25:51 is expected to equal true 275220:25:51 is expected to equal false 275420:25:51 is expected to eq 30 275620:25:51 is expected not to have parent 275820:25:51 is expected to eq 3 275920:25:51 path/dir_1/subdir/subfile 276120:25:51 is expected to eq 4 276320:25:51 returns a blob representing the entry data 276420:25:51 non-existent/ 276620:25:51 is expected to equal true 276820:25:52 is expected to equal false 276920:25:52 another_directory/ 277120:25:52 is expected to equal true 277320:25:52 is expected to eq "/path/file1" 277420:25:52# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/artifacts/metadata/entry_spec.rb. It took 5.12 seconds. Expected to take 13.04 seconds. 277520:25:52# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/needs_spec.rb. Expected to take 12.49 seconds. 277620:25:52Gitlab::Ci::Config::Entry::Needs 277820:25:52 when entry config value is correct 278020:25:52 is expected to be valid 278120:25:52 when config value has wrong type 278320:25:52 is expected not to be valid 278520:25:52 returns error about incorrect type 278620:25:52 when wrong needs type is used 278820:25:52 is expected not to be valid 279020:25:53 returns error about incorrect type 279120:25:53 when config has disallowed keys 279320:25:53 returns invalid 279520:25:53 returns invalid types error 279620:25:53 when wrong needs type is used 279820:25:53 is expected not to be valid 280020:25:53 returns error about incorrect type 280120:25:53 when needs value is a hash 280220:25:53 with a job value 280420:25:53 is expected to be valid 280520:25:53 with a parallel value that is a numeric value 280720:25:53 is expected not to be valid 280920:25:53 returns errors about number values being invalid for needs:parallel 281020:25:53 when needs:parallel value is incorrect 281120:25:53 with a keyword that is not "matrix" 281320:25:53 is expected not to be valid 281520:25:53 returns errors about incorrect matrix keyword 281620:25:53 with a number value 281820:25:54 is expected not to be valid 282020:25:54 returns errors about number values being invalid for needs:parallel 282120:25:54 when needs:parallel:matrix value is empty 282320:25:54 is expected not to be valid 282520:25:54 returns error about incorrect type 282620:25:54 when needs:parallel:matrix value is incorrect 282820:25:54 is expected not to be valid 283020:25:54 returns error about incorrect type 283120:25:54 when needs:parallel:matrix value is correct 283220:25:54 with a simple config 283420:25:54 is expected to be valid 283520:25:54 with a complex config 283720:25:54 is expected to be valid 283820:25:54 with too many cross pipeline dependencies 284020:25:54 is expected not to be valid 284220:25:54 returns error about incorrect type 284420:25:54 when valid job entries composed 284620:25:55 returns key value 284720:25:55 behaves like entry with descendant nodes 284820:25:55 #descendants 284920:25:55 creates valid descendant nodes 285020:25:55 with complex job entries composed 285220:25:55 returns key value 285320:25:55 behaves like entry with descendant nodes 285420:25:55 #descendants 285520:25:55 creates valid descendant nodes 285620:25:55 with mixed job entries composed 285820:25:55 returns key value 285920:25:55 behaves like entry with descendant nodes 286020:25:55 #descendants 286120:25:55 creates valid descendant nodes 286220:25:55 with empty config 286420:25:55 returns empty value 286520:25:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/needs_spec.rb. It took 3.37 seconds. Expected to take 12.49 seconds. 286620:25:55# [RSpecRunTime] Starting example group spec/services/packages/terraform_module/create_package_service_spec.rb. Expected to take 12.3 seconds. 286720:25:55Packages::TerraformModule::CreatePackageService 286920:25:56 valid package 287020:25:56 behaves like creating a package 287120:25:56 creates a package 287220:25:56 package already exists elsewhere 287320:25:56 when duplicates not allowed 287420:25:57Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 287620:25:57To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 287720:25:57 is expected to eq :forbidden 287820:25:57Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 288020:25:57To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 288120:25:57 is expected to equal "A package with the same name already exists in the namespace" 288220:25:57 when duplicates allowed 288320:25:57 behaves like creating a package 288420:25:58Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 288620:25:58To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 288720:25:58 creates a package 288820:25:58 with duplicate regex exception 288920:25:58 when regex matches 289020:25:58 behaves like creating a package 289120:25:58Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 289320:25:58To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 289420:25:58 creates a package 289520:25:58 when regex does not match 289620:25:59Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 289820:25:59To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 289920:25:59 is expected to eq :forbidden 290020:25:59Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 290220:25:59To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 290320:25:59 is expected to equal "A package with the same name already exists in the namespace" 290420:25:59 for ancestor namespace 290520:25:59 when duplicates allowed in an ancestor 290620:25:59 behaves like creating a package 290720:26:00Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 290920:26:00To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 291020:26:00 creates a package 291120:26:00 when duplicates allowed in an ancestor with exception 291220:26:00 behaves like creating a package 291320:26:00Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 291520:26:00To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 291620:26:00 creates a package 291720:26:00 marked as pending_destruction 291820:26:00 behaves like creating a package 291920:26:01Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 292120:26:01To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 292220:26:01 creates a package 292320:26:01 version already exists 292420:26:01Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 292620:26:01To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 292720:26:01 is expected to eq :forbidden 292820:26:01 is expected to equal "Package version already exists." 292920:26:01 marked as pending_destruction 293020:26:01 behaves like creating a package 293120:26:01 creates a package 293220:26:01 with empty version 293320:26:01 is expected to eq :bad_request 293420:26:02 is expected to eq "Version is empty." 293520:26:02 with invalid name 293620:26:02 is expected to eq :unprocessable_entity 293720:26:02 is expected to eq "Validation failed: Name is invalid" 293820:26:02# [RSpecRunTime] Finishing example group spec/services/packages/terraform_module/create_package_service_spec.rb. It took 6.73 seconds. Expected to take 12.3 seconds. 293920:26:02# [RSpecRunTime] Starting example group spec/lib/gitlab/i18n/pluralization_spec.rb. Expected to take 11.93 seconds. 294020:26:02Gitlab::I18n::Pluralization 294220:26:02 with available locales 294320:26:02 locale: "bg" 294420:26:02 supports pluralization 294520:26:02 locale: "cs_CZ" 294620:26:02 supports pluralization 294720:26:02 locale: "da_DK" 294820:26:02 supports pluralization 294920:26:02 locale: "de" 295020:26:03 supports pluralization 295120:26:03 locale: "en" 295220:26:03 supports pluralization 295320:26:03 locale: "eo" 295420:26:03 supports pluralization 295520:26:03 locale: "es" 295620:26:03 supports pluralization 295720:26:03 locale: "fil_PH" 295820:26:03 supports pluralization 295920:26:03 locale: "fr" 296020:26:03 supports pluralization 296120:26:03 locale: "gl_ES" 296220:26:03 supports pluralization 296320:26:03 locale: "id_ID" 296420:26:03 supports pluralization 296520:26:03 locale: "it" 296620:26:03 supports pluralization 296720:26:03 locale: "ja" 296820:26:04 supports pluralization 296920:26:04 locale: "ko" 297020:26:04 supports pluralization 297120:26:04 locale: "nb_NO" 297220:26:04 supports pluralization 297320:26:04 locale: "nl_NL" 297420:26:04 supports pluralization 297520:26:04 locale: "pl_PL" 297620:26:04 supports pluralization 297720:26:04 locale: "pt_BR" 297820:26:04 supports pluralization 297920:26:04 locale: "ro_RO" 298020:26:04 supports pluralization 298120:26:04 locale: "ru" 298220:26:04 supports pluralization 298320:26:04 locale: "si_LK" 298420:26:04 supports pluralization 298520:26:04 locale: "tr_TR" 298620:26:04 supports pluralization 298720:26:04 locale: "uk" 298820:26:04 supports pluralization 298920:26:04 locale: "zh_CN" 299020:26:05 supports pluralization 299120:26:05 locale: "zh_HK" 299220:26:05 supports pluralization 299320:26:05 locale: "zh_TW" 299420:26:05 supports pluralization 299520:26:05 with missing rules 299620:26:05 raises an ArgumentError 299820:26:05 adds pluralisation_rule method 299920:26:05# [RSpecRunTime] Finishing example group spec/lib/gitlab/i18n/pluralization_spec.rb. It took 3.33 seconds. Expected to take 11.93 seconds. 300020:26:05# [RSpecRunTime] Starting example group spec/workers/repository_check/batch_worker_spec.rb. Expected to take 11.61 seconds. 300120:26:05RepositoryCheck::BatchWorker 300220:26:08 prefers projects that have never been checked 300320:26:10 sorts projects by last_repository_check_at 300420:26:12 excludes projects that were checked recently 300520:26:13 excludes projects on another shard 300620:26:14 does nothing when repository checks are disabled 300720:26:14 does nothing when shard is unhealthy 300820:26:15 skips projects created less than 24 hours ago 300920:26:15 does not run if the exclusive lease is taken 301020:26:15# [RSpecRunTime] Finishing example group spec/workers/repository_check/batch_worker_spec.rb. It took 9.68 seconds. Expected to take 11.61 seconds. 301120:26:15# [RSpecRunTime] RSpec elapsed time: 23 minutes 24.81 seconds. Current RSS: ~1443M. Threads: 4. load average: 1.31 1.30 1.10 1/292 30888 301320:26:15# [RSpecRunTime] Starting example group spec/graphql/mutations/groups/update_spec.rb. Expected to take 11.31 seconds. 301420:26:15Mutations::Groups::Update 301520:26:16 is expected to require graphql authorizations :admin_group_or_admin_runner 301720:26:16 changing shared runners setting 301820:26:16 user_role: :owner, shared_examples_name: "updating the group shared runners setting" 301920:26:16 behaves like updating the group shared runners setting 302020:26:16Job arguments to Ci::PendingBuilds::UpdateGroupWorker must be native JSON types, but :instance_runners_enabled is a Symbol. 302220:26:16To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 302320:26:16 updates the group shared runners setting 302420:26:17 returns no errors 302520:26:17 with invalid params 302620:26:17 doesn't update the shared_runners_setting 302720:26:18 returns an error 302820:26:18# [RSpecRunTime] RSpec elapsed time: 23 minutes 27.32 seconds. Current RSS: ~1456M. Threads: 4. load average: 1.31 1.30 1.10 1/292 30889 303020:26:18 user_role: :maintainer, shared_examples_name: "denying access to group" 303120:26:18 behaves like denying access to group 303220:26:18 raises Gitlab::Graphql::Errors::ResourceNotAvailable 303320:26:18 user_role: :developer, shared_examples_name: "denying access to group" 303420:26:18 behaves like denying access to group 303520:26:18 raises Gitlab::Graphql::Errors::ResourceNotAvailable 303620:26:18 user_role: :reporter, shared_examples_name: "denying access to group" 303720:26:18 behaves like denying access to group 303820:26:19 raises Gitlab::Graphql::Errors::ResourceNotAvailable 303920:26:19 user_role: :guest, shared_examples_name: "denying access to group" 304020:26:19 behaves like denying access to group 304120:26:19 raises Gitlab::Graphql::Errors::ResourceNotAvailable 304220:26:19 user_role: :anonymous, shared_examples_name: "denying access to group" 304320:26:19 behaves like denying access to group 304420:26:19 raises Gitlab::Graphql::Errors::ResourceNotAvailable 304520:26:19 changing math rendering settings 304620:26:19 user_role: :owner, shared_examples_name: "updating the group math rendering settings" 304720:26:19 behaves like updating the group math rendering settings 304820:26:20 updates the settings 304920:26:20 returns no errors 305020:26:20# [RSpecRunTime] RSpec elapsed time: 23 minutes 30.02 seconds. Current RSS: ~1464M. Threads: 4. load average: 1.28 1.29 1.10 1/292 30890 305220:26:20 user_role: :maintainer, shared_examples_name: "denying access to group" 305320:26:20 behaves like denying access to group 305420:26:21 raises Gitlab::Graphql::Errors::ResourceNotAvailable 305520:26:21 user_role: :developer, shared_examples_name: "denying access to group" 305620:26:21 behaves like denying access to group 305720:26:21 raises Gitlab::Graphql::Errors::ResourceNotAvailable 305820:26:21 user_role: :reporter, shared_examples_name: "denying access to group" 305920:26:21 behaves like denying access to group 306020:26:21 raises Gitlab::Graphql::Errors::ResourceNotAvailable 306120:26:21 user_role: :guest, shared_examples_name: "denying access to group" 306220:26:21 behaves like denying access to group 306320:26:22 raises Gitlab::Graphql::Errors::ResourceNotAvailable 306420:26:22 user_role: :anonymous, shared_examples_name: "denying access to group" 306520:26:22 behaves like denying access to group 306620:26:22 raises Gitlab::Graphql::Errors::ResourceNotAvailable 306720:26:22# [RSpecRunTime] Finishing example group spec/graphql/mutations/groups/update_spec.rb. It took 7.02 seconds. Expected to take 11.31 seconds. 306820:26:22# [RSpecRunTime] Starting example group spec/services/work_items/import_csv_service_spec.rb. Expected to take 11.09 seconds. 306920:26:22WorkItems::ImportCsvService 307120:26:23 when user has permission 307220:26:23 behaves like importer with email notification 307320:26:24Job arguments to WorkItems::RolledupDates::UpdateRolledupDatesEventHandler must be native JSON types, but {"id"=>180, "namespace_id"=>2135} is a ActiveSupport::HashWithIndifferentAccess. 307520:26:24To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 307620:26:24Job arguments to WorkItems::RolledupDates::UpdateRolledupDatesEventHandler must be native JSON types, but {"id"=>181, "namespace_id"=>2135} is a ActiveSupport::HashWithIndifferentAccess. 307820:26:24To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 307920:26:24 notifies user of import result 308020:26:24# [RSpecRunTime] RSpec elapsed time: 23 minutes 33.78 seconds. Current RSS: ~1475M. Threads: 4. load average: 1.28 1.29 1.10 1/292 30891 308220:26:24 when file format is valid 308320:26:24 when work item types are available 308420:26:25Job arguments to WorkItems::RolledupDates::UpdateRolledupDatesEventHandler must be native JSON types, but {"id"=>182, "namespace_id"=>2135} is a ActiveSupport::HashWithIndifferentAccess. 308620:26:25To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 308720:26:25Job arguments to WorkItems::RolledupDates::UpdateRolledupDatesEventHandler must be native JSON types, but {"id"=>183, "namespace_id"=>2135} is a ActiveSupport::HashWithIndifferentAccess. 308920:26:25To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 309020:26:25 creates the expected number of work items 309120:26:26Job arguments to WorkItems::RolledupDates::UpdateRolledupDatesEventHandler must be native JSON types, but {"id"=>184, "namespace_id"=>2135} is a ActiveSupport::HashWithIndifferentAccess. 309320:26:26To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 309420:26:26Job arguments to WorkItems::RolledupDates::UpdateRolledupDatesEventHandler must be native JSON types, but {"id"=>185, "namespace_id"=>2135} is a ActiveSupport::HashWithIndifferentAccess. 309620:26:26To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 309720:26:27 sets work item attributes 309820:26:27# [RSpecRunTime] RSpec elapsed time: 23 minutes 36.33 seconds. Current RSS: ~1482M. Threads: 4. load average: 1.34 1.30 1.10 1/292 30892 310020:26:27 when csv contains work item types that are missing or not available 310120:26:27 creates no work items 310220:26:27 returns the correct result 310320:26:27 when file is missing necessary headers 310420:26:28 creates no records 310520:26:28 creates no work items 310620:26:28 when import_export_work_items_csv feature flag is off 310720:26:28 raises an error 310820:26:28 when user does not have permission 310920:26:29 raises an error 311020:26:29# [RSpecRunTime] Finishing example group spec/services/work_items/import_csv_service_spec.rb. It took 6.65 seconds. Expected to take 11.09 seconds. 311120:26:29# [RSpecRunTime] Starting example group spec/lib/gitlab/web_hooks/rate_limiter_spec.rb. Expected to take 10.94 seconds. 311220:26:29Gitlab::WebHooks::RateLimiter 311320:26:30 #rate_limit! 311420:26:30 when there is no plan limit 311520:26:30 hook: project_hook 311620:26:30 behaves like a hook that is never rate limited 311720:26:30 is expected to eq false 311820:26:30# [RSpecRunTime] RSpec elapsed time: 23 minutes 40.18 seconds. Current RSS: ~1466M. Threads: 4. load average: 1.39 1.31 1.11 1/292 30893 312020:26:30 hook: system_hook 312120:26:30 behaves like a hook that is never rate limited 312220:26:31 is expected to eq false 312320:26:31 hook: integration_hook 312420:26:31 behaves like a hook that is never rate limited 312520:26:31 is expected to eq false 312620:26:31 when there is a plan limit 312720:26:31 hook: project_hook, limitless_hook_type: false 312820:26:31 rate limits the hook, returning true when rate limited 312920:26:31 hook: system_hook, limitless_hook_type: true 313020:26:31 behaves like a hook that is never rate limited 313120:26:31 is expected to eq false 313220:26:31 hook: integration_hook, limitless_hook_type: true 313320:26:31 behaves like a hook that is never rate limited 313420:26:31 is expected to eq false 313520:26:31 rate limit scope 313620:26:33 rate limits all hooks from the same namespace 313720:26:33# [RSpecRunTime] RSpec elapsed time: 23 minutes 42.47 seconds. Current RSS: ~1472M. Threads: 4. load average: 1.39 1.31 1.11 1/292 30894 313920:26:33 #rate_limited? 314020:26:33 when no plan limit has been defined 314120:26:33 hook: project_hook 314220:26:33 is expected to eq false 314320:26:33 hook: system_hook 314420:26:33 is expected to eq false 314520:26:33 hook: integration_hook 314620:26:33 is expected to eq false 314720:26:33 when there is a plan limit 314820:26:33 when hook is not rate-limited 314920:26:33 hook: project_hook 315020:26:33 is expected to eq false 315120:26:33 hook: system_hook 315220:26:33 is expected to eq false 315320:26:33 hook: integration_hook 315420:26:33 is expected to eq false 315520:26:33 when hook is rate-limited 315620:26:33 hook: project_hook, limitless_hook_type: false 315720:26:34 is expected to eq true 315820:26:34 hook: system_hook, limitless_hook_type: true 315920:26:34 is expected to eq false 316020:26:34 hook: integration_hook, limitless_hook_type: true 316120:26:34 is expected to eq false 316220:26:34# [RSpecRunTime] Finishing example group spec/lib/gitlab/web_hooks/rate_limiter_spec.rb. It took 5.36 seconds. Expected to take 10.94 seconds. 316320:26:34# [RSpecRunTime] Starting example group spec/policies/organizations/organization_policy_spec.rb. Expected to take 10.46 seconds. 316420:26:34Organizations::OrganizationPolicy 316520:26:34 when the user is not part of the organization 316620:26:34 is expected to be disallowed :admin_organization 316720:26:35 is expected to be disallowed :create_group 316820:26:35 is expected to be disallowed :read_organization_user 316920:26:35 when the organization is private 317020:26:35 is expected to be disallowed :read_organization 317120:26:35 when the organization is public 317220:26:35 is expected to be allowed :read_organization 317320:26:35 when the user is part of the organization 317420:26:35 is expected to be disallowed :admin_organization 317520:26:35 is expected to be allowed :create_group 317620:26:35 is expected to be allowed :read_organization 317720:26:35 is expected to be allowed :read_organization_user 317820:26:35 when the user is an admin 317920:26:35 when admin mode is enabled 318020:26:36 is expected to be allowed :admin_organization 318120:26:36 is expected to be allowed :create_group 318220:26:36 is expected to be allowed :read_organization 318320:26:36 is expected to be allowed :read_organization_user 318420:26:36 when admin mode is disabled 318520:26:37 is expected to be disallowed :admin_organization 318620:26:37 when the organization is private 318720:26:37 is expected to be disallowed :read_organization 318820:26:37# [RSpecRunTime] RSpec elapsed time: 23 minutes 47.01 seconds. Current RSS: ~1497M. Threads: 4. load average: 1.36 1.31 1.10 1/292 30895 319020:26:37 when the organization is public 319120:26:38 is expected to be allowed :read_organization 319220:26:38 when the user is an owner of the organization 319320:26:38 is expected to be allowed :admin_organization 319420:26:38 is expected to be allowed :create_group 319520:26:38 is expected to be allowed :read_organization 319620:26:38 is expected to be allowed :read_organization_user 319720:26:38 when the user is anonymous 319820:26:38 is expected to be disallowed :admin_organization 319920:26:38 when the organization is private 320020:26:38 is expected to be disallowed :read_organization 320120:26:38 when the organization is public 320220:26:38 is expected to be allowed :read_organization 320320:26:38# [RSpecRunTime] Finishing example group spec/policies/organizations/organization_policy_spec.rb. It took 4.36 seconds. Expected to take 10.46 seconds. 320420:26:38# [RSpecRunTime] Starting example group spec/finders/milestones_finder_spec.rb. Expected to take 10.41 seconds. 320520:26:38MilestonesFinder 320620:26:39 without filters 320720:26:39 returns milestones for projects 320820:26:39 returns milestones for groups 320920:26:39 milestones for groups and project 321020:26:40 returns milestones for groups and projects 321120:26:40 orders milestones by due date 321220:26:40 when grouping and sorting by expired_last 321320:26:40 current milestones are returned first, then milestones without due date followed by expired milestones, sorted by due date in ascending order 321420:26:40# [RSpecRunTime] RSpec elapsed time: 23 minutes 49.65 seconds. Current RSS: ~1494M. Threads: 4. load average: 1.33 1.30 1.10 1/292 30896 321720:26:40 finds a single milestone 321820:26:40 with filters 321920:26:40 filters by id 322020:26:40 filters by id or title 322120:26:40 filters by active state 322220:26:41 filters by closed state 322320:26:41 filters by title 322420:26:41 filters by search_title 322520:26:41 filters by search (title, description) 322620:26:41 by timeframe 322720:26:41 returns milestones with start_date and due_date between timeframe 322820:26:41 returns milestones which starts before the timeframe 322920:26:41 returns milestones which ends after the timeframe 323020:26:41# [RSpecRunTime] RSpec elapsed time: 23 minutes 51.07 seconds. Current RSS: ~1503M. Threads: 4. load average: 1.33 1.30 1.10 1/292 30897 323220:26:41 by updated_at 323320:26:41 returns milestones updated before a given date 323420:26:42 returns milestones updated after a given date 323520:26:42 returns milestones updated between the given dates 323720:26:42 returns milestone for the given iids 323820:26:42 when include_ancestors is true 323920:26:42 ignores the iid filter 324020:26:42# [RSpecRunTime] Finishing example group spec/finders/milestones_finder_spec.rb. It took 3.58 seconds. Expected to take 10.41 seconds. 324120:26:42# [RSpecRunTime] Starting example group spec/lib/gitlab/error_tracking/processor/sidekiq_processor_spec.rb. Expected to take 9.99 seconds. 324220:26:42Gitlab::ErrorTracking::Processor::SidekiqProcessor 324320:26:42 .filter_arguments 324420:26:42 returns a lazy enumerator 324520:26:42 arguments filtering 324620:26:42 klass: "UnknownWorker", expected: [1, "[FILTERED]", "[FILTERED]", "[FILTERED]"] 324720:26:42 is expected to eq [1, "[FILTERED]", "[FILTERED]", "[FILTERED]"] 324820:26:42 klass: "NoPermittedArguments", expected: [1, "[FILTERED]", "[FILTERED]", "[FILTERED]"] 324920:26:43 is expected to eq [1, "[FILTERED]", "[FILTERED]", "[FILTERED]"] 325020:26:43 klass: "OnePermittedArgument", expected: [1, "string", "[FILTERED]", "[FILTERED]"] 325120:26:43 is expected to eq [1, "string", "[FILTERED]", "[FILTERED]"] 325220:26:43 klass: "AllPermittedArguments", expected: [1, "string", [1, 2], {:a=>1}] 325320:26:43 is expected to eq [1, "string", [1, 2], {:a=>1}] 325420:26:43 .permitted_arguments_for_worker 325520:26:43 returns the loggable_arguments for a worker class as a set 325620:26:43 returns an empty set when the worker class does not exist 325720:26:43 returns an empty set when the worker class does not respond to loggable_arguments 325820:26:43 returns an empty set when loggable_arguments cannot be converted to a set 325920:26:43 memoizes the results 326020:26:43 .loggable_arguments 326120:26:43 filters and limits the arguments, then converts to strings 326320:26:43 when there is Sidekiq data 326420:26:43 when processing via the default error handler 326520:26:43 with Sentry events 326620:26:43 for an unknown worker 326720:26:43 only allows numeric arguments for an unknown worker 326820:26:43 for a permitted worker 326920:26:44 allows all argument types for a permitted worker 327020:26:44 when processing via Gitlab::ErrorTracking 327120:26:44 with Sentry events 327220:26:44 for an unknown worker 327320:26:44 only allows numeric arguments for an unknown worker 327420:26:44 for a permitted worker 327520:26:44 allows all argument types for a permitted worker 327620:26:44 with Sentry events 327720:26:44 behaves like handles jobstr fields 327820:26:44 when a jobstr field is present 327920:26:44 removes the jobstr 328020:26:44 when no jobstr value is present 328120:26:44 does nothing 328220:26:44 when there is no Sidekiq data 328320:26:44 with Sentry events 328420:26:44 behaves like does nothing 328520:26:44 does nothing 328620:26:44 when there is Sidekiq data but no job 328720:26:44 with Sentry events 328820:26:44 behaves like does nothing 328920:26:44 does nothing 329020:26:44# [RSpecRunTime] Finishing example group spec/lib/gitlab/error_tracking/processor/sidekiq_processor_spec.rb. It took 2.25 seconds. Expected to take 9.99 seconds. 329120:26:44# [RSpecRunTime] Starting example group spec/lib/gitlab/repository_hash_cache_spec.rb. Expected to take 9.89 seconds. 329220:26:44Gitlab::RepositoryHashCache 329420:26:45 includes the namespace 329520:26:45 with a given namespace 329620:26:45 includes the full namespace 329920:26:45 is expected to eq 1 330020:26:45 deletes the given key from the cache 330120:26:45 key doesn't exist 330220:26:45 is expected to eq 0 330320:26:45 multiple keys 330420:26:45 deletes multiple keys 330520:26:46 returns deleted key count 330820:26:46 is expected to equal true 330920:26:46 key doesn't exist 331020:26:46 is expected to equal false 331120:26:46 #read_members 331220:26:46 all data is cached 331320:26:46 is expected to eq {"missing"=>"false", "test"=>"value"} 331420:26:46 partial data is cached 331520:26:46 is expected to eq {"missing"=>nil, "test"=>"value"} 331620:26:46 no data is cached 331720:26:46 is expected to eq {"missing"=>nil, "test"=>nil} 331820:26:46 empty keys are passed for some reason 331920:26:46 raises an error 332120:26:46 is expected to equal true 332220:26:46 actually writes stuff to Redis 332320:26:46 #fetch_and_add_missing 332420:26:46 records metrics 332520:26:46 fully cached 332620:26:47 returns a hash 332720:26:47 doesn't write to the cache 332820:26:47 partially cached 332920:26:47 returns a hash 333020:26:47 writes to the cache 333220:26:47 returns a hash 333320:26:47 writes to the cache 333420:26:47# [RSpecRunTime] Finishing example group spec/lib/gitlab/repository_hash_cache_spec.rb. It took 2.87 seconds. Expected to take 9.89 seconds. 333520:26:47# [RSpecRunTime] Starting example group spec/lib/gitlab/git_access_project_spec.rb. Expected to take 9.5 seconds. 333620:26:47Gitlab::GitAccessProject 333720:26:48 #check_namespace! 333820:26:48 when namespace is nil 333920:26:48 does not allow push and pull access 334020:26:48# [RSpecRunTime] RSpec elapsed time: 23 minutes 58.19 seconds. Current RSS: ~1525M. Threads: 4. load average: 1.31 1.30 1.10 1/292 30924 334220:26:48 #check_project_accessibility! 334320:26:48 when the project is nil 334420:26:48 when user is allowed to create project in namespace 334520:26:49 blocks pull access with "not found" 334620:26:49Job arguments to Ci::InitializePipelinesIidSequenceWorker must be native JSON types, but {"project_id"=>677, "namespace_id"=>2148, "root_namespace_id"=>2148} is a ActiveSupport::HashWithIndifferentAccess. 334820:26:49To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 334920:26:50 allows push access 335020:26:50# [RSpecRunTime] RSpec elapsed time: 23 minutes 59.34 seconds. Current RSS: ~1513M. Threads: 4. load average: 1.31 1.30 1.10 1/292 30947 335220:26:50 when user is not allowed to create project in namespace 335320:26:50 blocks push and pull with "not found" 335420:26:50 #ensure_project_on_push! 335620:26:50 when project does not exist 335720:26:50 when changes is _any 335820:26:50 when authentication abilities include push code 335920:26:50 when user can create project in namespace 336020:26:51Job arguments to Ci::InitializePipelinesIidSequenceWorker must be native JSON types, but {"project_id"=>678, "namespace_id"=>2148, "root_namespace_id"=>2148} is a ActiveSupport::HashWithIndifferentAccess. 336220:26:51To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 336320:26:51 creates a new project in the correct namespace 336420:26:51 when namespace is blank 336520:26:51 behaves like no project is created 336620:26:51 does not create a new project 336720:26:51 when namespace does not exist 336820:26:51 behaves like no project is created 336920:26:51 does not create a new project 337020:26:51 when user cannot create project in namespace 337120:26:51 behaves like no project is created 337220:26:51 does not create a new project 337320:26:51 when authentication abilities do not include push code 337420:26:51 when user can create project in namespace 337520:26:51 behaves like no project is created 337620:26:52 does not create a new project 337720:26:52 when check contains actual changes 337820:26:52 behaves like no project is created 337920:26:52 does not create a new project 338020:26:52 when project exists 338120:26:52 behaves like no project is created 338220:26:52 does not create a new project 338320:26:52 when deploy key is used 338420:26:52 behaves like no project is created 338520:26:52Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 338720:26:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 338820:26:52 does not create a new project 339020:26:52 when project does not exist 339120:26:52 behaves like no project is created 339220:26:52 does not create a new project 339320:26:52# [RSpecRunTime] Finishing example group spec/lib/gitlab/git_access_project_spec.rb. It took 5.08 seconds. Expected to take 9.5 seconds. 339420:26:52# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/offset/pagination_with_index_only_scan_spec.rb. Expected to take 9.34 seconds. 339520:26:52Gitlab::Pagination::Offset::PaginationWithIndexOnlyScan 339620:26:53 when sorting by an SQL expression 339720:26:53 when the SQL expression is not keyset-pagination aware 339820:26:53 does not apply the optimization 339920:26:53 when the SQL expression supports keyset-pagination 340020:26:53 is expected to match pagination results #<Issue id:186 namespace1006/project-675#1> and #<Issue id:187 namespace1006/project-675#2> 340120:26:53 calls the optimized code path 340220:26:53 when the scope is not sorted 340320:26:54 does not apply the optimization 340420:26:54 when STI scope is used 340520:26:55 is expected to match pagination results #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-08-23 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 340620:26:56 calls the optimized code path 340720:26:57# [RSpecRunTime] RSpec elapsed time: 24 minutes 6.24 seconds. Current RSS: ~1482M. Threads: 4. load average: 1.34 1.31 1.11 1/292 30970 340920:26:57 when sorting by closed at 341020:26:57 is expected to match pagination results #<Issue id:188 namespace1006/project-675#3> and #<Issue id:186 namespace1006/project-675#1> 341120:26:57 when one of the closed_at value is null 341220:26:57 is expected to match pagination results #<Issue id:187 namespace1006/project-675#2> and #<Issue id:189 namespace1006/project-675#4> 341320:26:57 when no records are returned 341420:26:57 is expected to match pagination results 341520:26:57 when sorting by id 341620:26:57 is expected to match pagination results #<Issue id:190 namespace1006/project-675#5> and #<Issue id:189 namespace1006/project-675#4> 341720:26:57 calls the optimized code path 341820:26:57 when requesting the 2nd page 341920:26:58 is expected to match pagination results #<Issue id:188 namespace1006/project-675#3> and #<Issue id:187 namespace1006/project-675#2> 342020:26:58 when selecting specific columns 342120:26:58 only loads the selected columns 342220:26:58# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/offset/pagination_with_index_only_scan_spec.rb. It took 5.61 seconds. Expected to take 9.34 seconds. 342320:26:58# [RSpecRunTime] Starting example group spec/workers/object_pool/create_worker_spec.rb. Expected to take 9.02 seconds. 342420:26:58ObjectPool::CreateWorker 342620:26:58 when the pool creation is successful 342720:27:00 marks the pool as ready 342820:27:00# [RSpecRunTime] RSpec elapsed time: 24 minutes 9.46 seconds. Current RSS: ~1487M. Threads: 4. load average: 1.31 1.30 1.11 1/292 31048 343020:27:00 when a the pool already exists 343120:27:01 marks the pool as ready 343220:27:01# [RSpecRunTime] RSpec elapsed time: 24 minutes 11.2 seconds. Current RSS: ~1487M. Threads: 4. load average: 1.31 1.30 1.11 1/292 31125 343420:27:01 when the server raises an unknown error 343520:27:03 marks the pool as failed 343620:27:03# [RSpecRunTime] RSpec elapsed time: 24 minutes 12.55 seconds. Current RSS: ~1496M. Threads: 4. load average: 1.31 1.30 1.11 1/292 31152 343820:27:03 when the pool creation failed before 343920:27:05 deletes the pool first 344020:27:05# [RSpecRunTime] RSpec elapsed time: 24 minutes 14.37 seconds. Current RSS: ~1501M. Threads: 4. load average: 1.31 1.30 1.11 1/292 31230 344220:27:05# [RSpecRunTime] Finishing example group spec/workers/object_pool/create_worker_spec.rb. It took 6.94 seconds. Expected to take 9.02 seconds. 344320:27:05# [RSpecRunTime] Starting example group spec/models/concerns/semantic_versionable_spec.rb. Expected to take 8.89 seconds. 344420:27:05SemanticVersionable 344520:27:05-- create_table(:_test_semantic_versions, {:force=>true}) 344720:27:06 does not allow STI 344920:27:06 semver_input: "1", semver_value: "" 345020:27:06 is expected to eq "" 345120:27:06 semver_input: "1.2", semver_value: "" 345220:27:06 is expected to eq "" 345320:27:06 semver_input: "1.2.3", semver_value: "1.2.3" 345420:27:06 is expected to eq "1.2.3" 345520:27:06 semver_input: "1.2.3-beta", semver_value: "1.2.3-beta" 345620:27:06 is expected to eq "1.2.3-beta" 345720:27:06 semver_input: "1.2.3.beta", semver_value: "" 345820:27:06 is expected to eq "" 345920:27:06 with a prefix 346020:27:06 semver_input: "v1.2.3", semver_value: "v1.2.3" 346120:27:06-- add_column(:_test_semantic_versions, :semver_prefixed, :boolean) 346320:27:06 is expected to eq "v1.2.3" 346420:27:06 semver_input: "v1.2.3-beta", semver_value: "v1.2.3-beta" 346520:27:07-- add_column(:_test_semantic_versions, :semver_prefixed, :boolean) 346720:27:07 is expected to eq "v1.2.3-beta" 346920:27:07 .order_by_semantic_version_asc 347020:27:07 orders the versions by semantic order ascending 347120:27:07 .order_by_semantic_version_desc 347220:27:07 orders the versions by semantic order descending 347420:27:07 semver: "1", major: nil, minor: nil, patch: nil, prerelease: nil 347520:27:07 is expected to eq nil 347620:27:07 semver: "1.2", major: nil, minor: nil, patch: nil, prerelease: nil 347720:27:07 is expected to eq nil 347820:27:07 semver: "1.2.3", major: 1, minor: 2, patch: 3, prerelease: nil 347920:27:07 is expected to eq nil 348020:27:07 semver: "1.2.3-beta", major: 1, minor: 2, patch: 3, prerelease: "beta" 348120:27:07 is expected to eq "beta" 348220:27:07 semver: "1.2.3.beta", major: nil, minor: nil, patch: nil, prerelease: nil 348320:27:08 is expected to eq nil 348420:27:08 with a prefix 348520:27:08 semver: "v1.2.3", major: 1, minor: 2, patch: 3, prerelease: nil, prefixed: true 348620:27:08-- add_column(:_test_semantic_versions, :semver_prefixed, :boolean) 348820:27:08 is expected to eq true 348920:27:08 semver: "v1.2.3-beta", major: 1, minor: 2, patch: 3, prerelease: "beta", prefixed: true 349020:27:08-- add_column(:_test_semantic_versions, :semver_prefixed, :boolean) 349220:27:08 is expected to eq true 349320:27:08# [RSpecRunTime] Finishing example group spec/models/concerns/semantic_versionable_spec.rb. It took 3.27 seconds. Expected to take 8.89 seconds. 349420:27:08# [RSpecRunTime] Starting example group spec/services/packages/go/create_package_service_spec.rb. Expected to take 8.61 seconds. 349520:27:08Packages::Go::CreatePackageService 349720:27:09 with no existing package 349820:27:10Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 350020:27:10To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 350120:27:10 creates a new package 350220:27:10 behaves like creates a package 350320:27:10 returns a valid package with 2 file(s) 350420:27:10# [RSpecRunTime] RSpec elapsed time: 24 minutes 19.73 seconds. Current RSS: ~1498M. Threads: 4. load average: 1.26 1.29 1.10 1/297 31395 350620:27:10 behaves like creates a package file 350720:27:10 returns a package with a mod file 350820:27:10 with FIPS mode 350920:27:11 does not generate file_md5 351020:27:11 behaves like creates a package file 351120:27:11 returns a package with a zip file 351220:27:11 with FIPS mode 351320:27:11 does not generate file_md5 351420:27:11 with an existing package 351520:27:12 does not create a package or files 351620:27:12 behaves like creates a package 351720:27:12 returns a valid package with 2 file(s) 351820:27:12 behaves like creates a package file 351920:27:12 returns a package with a mod file 352020:27:12 with FIPS mode 352120:27:13 does not generate file_md5 352220:27:13 behaves like creates a package file 352320:27:13 returns a package with a zip file 352420:27:13 with FIPS mode 352520:27:13 does not generate file_md5 352620:27:13# [RSpecRunTime] Finishing example group spec/services/packages/go/create_package_service_spec.rb. It took 5.38 seconds. Expected to take 8.61 seconds. 352720:27:13# [RSpecRunTime] Starting example group spec/views/projects/diffs/_viewer.html.haml_spec.rb. Expected to take 8.39 seconds. 352820:27:13projects/diffs/_viewer.html.haml 352920:27:14 when there is a render error 353020:27:15 renders the error 353120:27:15# [RSpecRunTime] RSpec elapsed time: 24 minutes 24.76 seconds. Current RSS: ~1498M. Threads: 4. load average: 1.48 1.33 1.12 1/297 31698 353320:27:15 when the viewer is collapsed 353420:27:16 renders the collapsed view 353520:27:16# [RSpecRunTime] RSpec elapsed time: 24 minutes 26.08 seconds. Current RSS: ~1501M. Threads: 4. load average: 1.48 1.33 1.12 1/297 31739 353720:27:16 when there is no render error 353820:27:18 prepares the viewer 353920:27:19 renders the viewer 354020:27:19# [RSpecRunTime] RSpec elapsed time: 24 minutes 28.8 seconds. Current RSS: ~1509M. Threads: 4. load average: 1.48 1.33 1.12 1/297 31824 354220:27:19# [RSpecRunTime] Finishing example group spec/views/projects/diffs/_viewer.html.haml_spec.rb. It took 5.78 seconds. Expected to take 8.39 seconds. 354320:27:19# [RSpecRunTime] Starting example group spec/lib/banzai/filter/image_link_filter_spec.rb. Expected to take 8.34 seconds. 354420:27:19Banzai::Filter::ImageLinkFilter 354520:27:20 wraps the image with a link to the image src 354620:27:20 ignores images with empty data-src 354720:27:20 does not wrap a duplicate link 354820:27:20 works with external images 354920:27:20 works with inline images 355020:27:20 keep the data-canonical-src 355120:27:20 moves the data-diagram* attributes 355220:27:20 adds no-attachment icon class to the link 355320:27:20 when :link_replaces_image is true 355420:27:20 replaces the image with link to image src 355520:27:21 uses image alt as a link text 355620:27:21 uses image data-src as a link text 355720:27:21 adds attachment icon class to the link 355820:27:21 when link attributes contain malicious code 355920:27:21 when image alt contains malicious code 356020:27:21 ignores image alt and uses image path as the link text 356120:27:21# [RSpecRunTime] RSpec elapsed time: 24 minutes 30.66 seconds. Current RSS: ~1504M. Threads: 4. load average: 1.44 1.33 1.12 1/297 31825 356320:27:21 when image src contains malicious code 356420:27:21 ignores image src and does not use it as the link text 356520:27:21 keeps image src unchanged, malicious code does not execute as part of url 356620:27:21 when image data-src contains malicious code 356720:27:21 ignores data-src and uses image path as the link text 356820:27:21 uses image data-src, malicious code does not execute as part of url 356920:27:21 behaves like pipeline timing check 357020:27:22 checks the pipeline timing 357120:27:22# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/image_link_filter_spec.rb. It took 2.44 seconds. Expected to take 8.34 seconds. 357220:27:22# [RSpecRunTime] Starting example group spec/presenters/label_presenter_spec.rb. Expected to take 8.03 seconds. 357320:27:22LabelPresenter 357520:27:22 with group label 357620:27:23 is expected to eq "/groups/group425/-/labels/1000000021/edit" 357720:27:23 with project label 357820:27:23 is expected to eq "/group425/project-688/-/labels/1000000022/edit" 357920:27:23 with an admin label 358020:27:23 is expected to eq "/admin/labels/1000000023/edit" 358120:27:23 #destroy_path 358220:27:23 with group label 358320:27:23 is expected to eq "/groups/group425/-/labels/1000000024" 358420:27:23 with project label 358520:27:23 is expected to eq "/group425/project-688/-/labels/1000000025" 358620:27:23 with an admin label 358720:27:23 is expected to eq "/admin/labels/1000000026" 358820:27:23 #filter_path 358920:27:23 with group as context subject 359020:27:23 is expected to eq "/groups/group425/-/issues?label_name%5B%5D=label9" 359120:27:23 with project as context subject 359220:27:23 is expected to eq "/group425/project-688/-/issues?label_name%5B%5D=label10" 359320:27:23 #can_subscribe_to_label_in_different_levels? 359420:27:23 returns true for group labels in project context 359520:27:23 returns false for project labels in project context 359620:27:23 #project_label? 359720:27:23 with group label 359820:27:24 is expected to be falsey 359920:27:24 with project label 360020:27:24 is expected to be truthy 360120:27:24 #subject_name 360220:27:24 with group label 360320:27:24 is expected to eq "group425" 360420:27:24 with project label 360520:27:24 is expected to eq "Project-688 Name" 360620:27:24 with an admin label 360720:27:24 is expected to be nil 360820:27:24 #subject_full_name 360920:27:24 with group label 361020:27:24 is expected to eq "group425" 361120:27:24 with project label 361220:27:24 is expected to eq "group425 / Project-688 Name" 361320:27:24 with an admin label 361420:27:24 is expected to be nil 361520:27:24# [RSpecRunTime] Finishing example group spec/presenters/label_presenter_spec.rb. It took 2.81 seconds. Expected to take 8.03 seconds. 361620:27:24# [RSpecRunTime] Starting example group spec/tasks/gitlab/x509/update_rake_spec.rb. Expected to take 7.95 seconds. 361720:27:24gitlab:x509 namespace rake task 361820:27:25 update_signatures 361920:27:27 changes from unverified to verified if the certificate store contains the root certificate 362020:27:27 returns if no signature is available 362120:27:27# [RSpecRunTime] RSpec elapsed time: 24 minutes 36.51 seconds. Current RSS: ~1533M. Threads: 4. load average: 1.33 1.31 1.11 1/298 31868 362320:27:31# [RSpecRunTime] Finishing example group spec/tasks/gitlab/x509/update_rake_spec.rb. It took 6.09 seconds. Expected to take 7.95 seconds. 362420:27:31# [RSpecRunTime] RSpec elapsed time: 24 minutes 40.37 seconds. Current RSS: ~1490M. Threads: 4. load average: 1.38 1.32 1.12 1/296 31869 362620:27:31# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/common_spec.rb. Expected to take 7.72 seconds. 362720:27:31Gitlab::Ci::Status::Build::Common 362820:27:31 #has_action? 362920:27:32 is expected not to have action 363020:27:32# [RSpecRunTime] RSpec elapsed time: 24 minutes 41.74 seconds. Current RSS: ~1483M. Threads: 4. load average: 1.38 1.32 1.12 1/297 31870 363220:27:32 #has_details? 363320:27:32 when user has access to read build 363420:27:33 is expected to have details 363520:27:33# [RSpecRunTime] RSpec elapsed time: 24 minutes 42.85 seconds. Current RSS: ~1459M. Threads: 4. load average: 1.38 1.32 1.12 1/296 31871 363720:27:33 when user does not have access to read build 363820:27:34 is expected not to have details 363920:27:34# [RSpecRunTime] RSpec elapsed time: 24 minutes 43.88 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.38 1.32 1.12 1/296 31872 364120:27:34 #details_path 364220:27:35 links to the build details page 364320:27:35 #illustration 364420:27:36 provides a fallback empty state illustration 364520:27:36# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/common_spec.rb. It took 5.45 seconds. Expected to take 7.72 seconds. 364620:27:36# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/importers/pull_request_notes_importer_spec.rb. Expected to take 7.56 seconds. 364720:27:36Gitlab::BitbucketImport::Importers::PullRequestNotesImporter 364920:27:38 for standalone pr comments 365020:27:38 calls RefConverter 365120:27:39 converts mentions in the comment 365220:27:39 creates a note with the correct attributes 365320:27:39 when the author does not have a bitbucket identity 365420:27:39 sets the author to the project creator and adds the author to the note 365520:27:39# [RSpecRunTime] RSpec elapsed time: 24 minutes 48.75 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.35 1.31 1.12 1/298 32009 365720:27:39 when the note is deleted 365820:27:39 does not create a note 365920:27:39 for threaded inline comments 366020:27:40 creates notes in the correct position with the right attributes 366120:27:40 when the comments are not part of the diff 366220:27:40 creates them as normal notes 366320:27:40# [RSpecRunTime] RSpec elapsed time: 24 minutes 50.06 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.40 1.32 1.12 1/298 32094 366520:27:40 when an error is raised for one note 366620:27:41 tracks the error and continues to import other notes 366720:27:41 when the merge request does not exist 366820:27:41 does not call #import_pull_request_comments 366920:27:41 when the merge request exists but not for this project 367020:27:41 does not call #import_pull_request_comments 367120:27:41 when an error is raised 367220:27:41 tracks the failure and does not fail 367320:27:42# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/importers/pull_request_notes_importer_spec.rb. It took 5.51 seconds. Expected to take 7.56 seconds. 367420:27:42# [RSpecRunTime] Starting example group spec/helpers/ide_helper_spec.rb. Expected to take 7.4 seconds. 367620:27:42 #show_web_ide_oauth_callback_mismatch_callout? 367720:27:43 returns false if Web IDE OAuth is not enabled 367820:27:43 when Web IDE OAuth is enabled 367920:27:43 returns false if no Web IDE OAuth application found 368020:27:43 returns true if domain does not match OAuth application callback URLs 368120:27:43 returns false if domain matches OAuth application callback URL 368220:27:43# [RSpecRunTime] RSpec elapsed time: 24 minutes 52.86 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.40 1.32 1.12 1/297 32127 368420:27:43 #web_ide_oauth_application_id 368520:27:43 returns Web IDE OAuth application ID 368720:27:43 returns hash 368820:27:43 with project 368920:27:44 returns hash with parameters 369020:27:44 with fork info 369120:27:45 returns hash with fork info 369220:27:45# [RSpecRunTime] RSpec elapsed time: 24 minutes 54.63 seconds. Current RSS: ~1470M. Threads: 4. load average: 1.37 1.32 1.12 1/297 32128 369420:27:45 with vscode_web_ide=true 369520:27:45 returns hash 369620:27:45 includes extensions gallery settings 369720:27:45 includes editor font configuration 369820:27:45 does not use new web ide if feature flag is disabled 369920:27:45 with project 370020:27:45 returns hash with parameters 370120:27:46# [RSpecRunTime] Finishing example group spec/helpers/ide_helper_spec.rb. It took 4.06 seconds. Expected to take 7.4 seconds. 370220:27:46# [RSpecRunTime] Starting example group spec/models/packages/debian/project_component_spec.rb. Expected to take 7.26 seconds. 370320:27:46Packages::Debian::ProjectComponent 370420:27:46 does not allow STI 370520:27:46 behaves like Debian Distribution Component 370620:27:47 relationships 370720:27:47 is expected to belong to distribution class_name => Packages::Debian::ProjectDistribution required: false inverse_of => components 370820:27:47 is expected to have many files class_name => Packages::Debian::ProjectComponentFile inverse_of => component 370920:27:47# [RSpecRunTime] RSpec elapsed time: 24 minutes 56.98 seconds. Current RSS: ~1480M. Threads: 4. load average: 1.37 1.32 1.12 1/297 32129 371220:27:47 is expected to delegate #project to the #distribution object 371420:27:47 #distribution 371520:27:47 is expected to validate that :distribution cannot be empty/falsy 371720:27:48 is expected to validate that :name cannot be empty/falsy 371820:27:48 is expected to allow :name to be ‹"main"› 371920:27:48 is expected to allow :name to be ‹"non-free"› 372020:27:48 is expected to allow :name to be ‹"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"› 372120:27:48 is expected not to allow :name to be ‹"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"› 372220:27:48 is expected not to allow :name to be ‹"non/free"› 372320:27:48 is expected not to allow :name to be ‹"hé"› 372520:27:48 .ordered_by_name 372620:27:48 sorts by name 372720:27:48 .with_distribution 372820:27:49 does not return other distributions 373020:27:49 does not return other distributions 373120:27:49# [RSpecRunTime] Finishing example group spec/models/packages/debian/project_component_spec.rb. It took 3.16 seconds. Expected to take 7.26 seconds. 373220:27:49# [RSpecRunTime] Starting example group spec/services/ci/enqueue_job_service_spec.rb. Expected to take 7.08 seconds. 373320:27:49Ci::EnqueueJobService#execute 373420:27:50 returns the job 373520:27:51 calls Ci::ResetSkippedJobsService 373620:27:51 calls enqueue! 373720:27:51 assigns the user to the job 373820:27:51 when variables are supplied 373920:27:52 assigns the variables to the job 374020:27:52# [RSpecRunTime] RSpec elapsed time: 25 minutes 1.83 seconds. Current RSS: ~1473M. Threads: 4. load average: 1.34 1.31 1.12 1/292 32130 374220:27:52 when the job is manually triggered another user 374320:27:53 assigns the user and variables to the job 374420:27:53 when a transition block is supplied 374520:27:53 calls the transition block instead of enqueue! 374620:27:53 when the job transition is invalid 374720:27:54 raises StateMachines::InvalidTransition 374820:27:54# [RSpecRunTime] Finishing example group spec/services/ci/enqueue_job_service_spec.rb. It took 5.11 seconds. Expected to take 7.08 seconds. 374920:27:54# [RSpecRunTime] Starting example group spec/services/issuable/callbacks/milestone_spec.rb. Expected to take 6.97 seconds. 375020:27:54Issuable::Callbacks::Milestone 375120:27:55 #after_initialize 375220:27:55 sets the issuable's milestone 375320:27:55 when assigning a group milestone 375420:27:55 sets the issuable's milestone 375520:27:55# [RSpecRunTime] RSpec elapsed time: 25 minutes 4.97 seconds. Current RSS: ~1463M. Threads: 4. load average: 1.31 1.31 1.12 1/292 32131 375720:27:55 when assigning a group milestone outside the project ancestors 375820:27:56 does not change the issuable's milestone 375920:27:56 when user is not allowed to set issuable metadata 376020:27:56 does not change the issuable's milestone 376120:27:56 when unsetting a milestone 376220:27:56 when milestone_id is nil 376320:27:56 unsets the issuable's milestone 376420:27:56 when milestone_id is an empty string 376520:27:56 unsets the issuable's milestone 376620:27:56 when milestone_id is 0 376720:27:58 unsets the issuable's milestone 376820:27:58# [RSpecRunTime] RSpec elapsed time: 25 minutes 7.48 seconds. Current RSS: ~1465M. Threads: 4. load average: 1.31 1.31 1.12 1/292 32132 377020:27:58 when milestone_id is '0' 377120:27:58 unsets the issuable's milestone 377220:27:58 when milestone_id is not given 377320:27:59 does not unset the issuable's milestone 377420:27:59 when new type does not support milestones 377520:27:59 unsets the issuable's milestone 377620:27:59# [RSpecRunTime] Finishing example group spec/services/issuable/callbacks/milestone_spec.rb. It took 5.1 seconds. Expected to take 6.97 seconds. 377720:27:59# [RSpecRunTime] Starting example group spec/lib/api/entities/basic_project_details_spec.rb. Expected to take 6.78 seconds. 377820:27:59API::Entities::BasicProjectDetails 377920:28:00 #default_branch 378020:28:00 delegates to Project#default_branch_or_main 378120:28:00 anonymous user 378220:28:00 is not included 378320:28:00 #readme_url #forks_count 378420:28:00 public project with repository is accessible by the user 378520:28:00 current_user: member_user, project: project_without_restriction 378620:28:01 exposes readme_url and forks_count 378720:28:01 current_user: non_member_user, project: project_without_restriction 378820:28:01 exposes readme_url and forks_count 378920:28:01 current_user: nil, project: project_without_restriction 379020:28:01 exposes readme_url and forks_count 379120:28:01 current_user: member_user, project: project_with_repository_restriction 379220:28:01 exposes readme_url and forks_count 379320:28:01 public project with repository is not accessible by the user 379420:28:01 current_user: non_member_user, project: project_with_repository_restriction 379520:28:01 does not expose readme_url and forks_count 379620:28:01 current_user: nil, project: project_with_repository_restriction 379720:28:01 does not expose readme_url and forks_count 379820:28:01 #repository_storage 379920:28:01 with anonymous user 380020:28:01 is not included 380120:28:01 with normal user 380220:28:02 is not included 380320:28:02 with admin user 380520:28:02# [RSpecRunTime] Finishing example group spec/lib/api/entities/basic_project_details_spec.rb. It took 3.03 seconds. Expected to take 6.78 seconds. 380620:28:02# [RSpecRunTime] Starting example group spec/graphql/resolvers/clusters/agent_tokens_resolver_spec.rb. Expected to take 6.63 seconds. 380720:28:02Resolvers::Clusters::AgentTokensResolver 380820:28:02 is expected to eq #<Class:0x00007f38fba4cb40> 380920:28:02 is expected to be truthy 381020:28:03 is expected to be empty 381220:28:05 returns active tokens associated with the agent, ordered by last_used_at 381320:28:05 user does not have permission 381420:28:06 is expected to be empty 381520:28:06# [RSpecRunTime] RSpec elapsed time: 25 minutes 16.15 seconds. Current RSS: ~1479M. Threads: 4. load average: 1.34 1.31 1.12 1/292 32133 381720:28:07# [RSpecRunTime] Finishing example group spec/graphql/resolvers/clusters/agent_tokens_resolver_spec.rb. It took 4.52 seconds. Expected to take 6.63 seconds. 381820:28:07# [RSpecRunTime] Starting example group spec/graphql/resolvers/project_jobs_resolver_spec.rb. Expected to take 6.59 seconds. 381920:28:07Resolvers::ProjectJobsResolver 382120:28:09 with authorized user 382220:28:09 with statuses argument 382320:28:09 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-08-23 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "success", finished_at: "2024-08-23 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 382420:28:09# [RSpecRunTime] RSpec elapsed time: 25 minutes 18.95 seconds. Current RSS: ~1465M. Threads: 4. load average: 1.34 1.31 1.12 1/292 32190 382620:28:09 with multiple statuses 382720:28:09 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-08-23 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "success", finished_at: "2024-08-23 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, and #<Ci::Build status: "failed", finished_at: "2024-08-23 08:53:29.000000000 +0000", created_at: "2024-0...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 382820:28:09 without statuses argument 382920:28:10 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-08-23 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "success", finished_at: "2024-08-23 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "failed", finished_at: "2024-08-23 08:53:29.000000000 +0000", created_at: "2024-0...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, and #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-08-23 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 383020:28:10 when filtering by build name 383120:28:10 is expected to contain exactly #<Ci::Build status: "failed", finished_at: "2024-08-23 08:53:29.000000000 +0000", created_at: "2024-0...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-08-23 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 383220:28:10 when FF is disabled 383320:28:10 does not filter by name 383420:28:10 when given pagination params 383520:28:10 returns the paginated build 383620:28:10 with bad pagination params 383720:28:10 returns a pagination error 383820:28:10 with unauthorized user 383920:28:10 is expected to be nil 384020:28:11# [RSpecRunTime] Finishing example group spec/graphql/resolvers/project_jobs_resolver_spec.rb. It took 4.06 seconds. Expected to take 6.59 seconds. 384120:28:11# [RSpecRunTime] Starting example group spec/lib/gitlab/memory/watchdog_spec.rb. Expected to take 6.36 seconds. 384220:28:11Gitlab::Memory::Watchdog 384520:28:11 initialize new configuration 384720:28:11 reports started event once 384820:28:11 waits for check interval seconds 384920:28:11 when no monitors are configured 385020:28:11 reports stopped event once with correct reason 385120:28:11 when monitors are configured 385220:28:11 reports stopped event once 385320:28:11 when process does not exceed threshold 385420:28:11 does not report violations event 385520:28:12 does not execute handler 385620:28:12 when process exceeds threshold 385720:28:12 reports threshold violated event 385820:28:12 when process does not exceed the allowed number of strikes 385920:28:12 does not report strikes exceeded event 386020:28:12 does not execute handler 386120:28:12 when monitor exceeds the allowed number of strikes 386220:28:12 reports strikes exceeded event 386320:28:12 executes handler and stops the watchdog 386420:28:12 schedules a heap dump 386520:28:12 when multiple monitors exceeds allowed number of strikes 386620:28:12 only calls the handler once 386820:28:12 yields block 386920:28:13# [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/watchdog_spec.rb. It took 1.97 seconds. Expected to take 6.36 seconds. 387020:28:13# [RSpecRunTime] Starting example group spec/views/devise/shared/_footer.html.haml_spec.rb. Expected to take 6.35 seconds. 387120:28:13devise/shared/_footer 387420:28:13 when public visibility is restricted 387520:28:13 is expected not to have visible link "Explore" with href "/explore" 387620:28:13 is expected not to have visible link "Help" with href "/help" 387720:28:13 when public visibility is not restricted 387820:28:13 is expected to have visible link "Explore" with href "/explore" 387920:28:13 is expected to have visible link "Help" with href "/help" 388020:28:13 when one trust is disabled 388120:28:14 is expected not to have visible button "Cookie Preferences" with classes [ot-sdk-show-settings] that is not disabled 388220:28:14 with disable_preferred_language_cookie feature flag disabled (default) 388320:28:14 is expected to have visible css ".js-language-switcher" 388420:28:14 when one trust is enabled 388520:28:14 is expected to have visible button "Cookie Preferences" with classes [ot-sdk-show-settings] that is not disabled 388620:28:14 with disable_preferred_language_cookie feature flag enabled 388720:28:14 is expected not to have visible css ".js-language-switcher" 388820:28:14# [RSpecRunTime] Finishing example group spec/views/devise/shared/_footer.html.haml_spec.rb. It took 1.49 seconds. Expected to take 6.35 seconds. 388920:28:14# [RSpecRunTime] Starting example group spec/models/blob_viewer/base_spec.rb. Expected to take 6.15 seconds. 389020:28:14BlobViewer::Base 389120:28:14 does not allow STI 389220:28:14 .can_render? 389320:28:14 when the extension is supported 389420:28:14 when the binaryness matches 389520:28:14 returns true 389620:28:14 when the binaryness does not match 389720:28:15 returns false 389820:28:15 when the file type is supported 389920:28:15 when the binaryness matches 390020:28:15 returns true 390120:28:15 when the binaryness does not match 390220:28:15 returns false 390320:28:15 when the extension and file type are not supported 390420:28:15 returns false 390620:28:15 when the blob size is larger than the collapse limit 390720:28:15 returns true 390820:28:15 when the blob size is smaller than the collapse limit 390920:28:15 returns false 391120:28:15 when the blob size is larger than the size limit 391220:28:15 returns true 391320:28:15 when the blob size is smaller than the size limit 391420:28:15 returns false 391520:28:15 #render_error 391620:28:15 when the blob is expanded 391720:28:15 when the blob size is larger than the size limit 391820:28:15 returns :too_large 391920:28:15 when the blob size is smaller than the size limit 392120:28:16 when not expanded 392220:28:16 when the blob size is larger than the collapse limit 392320:28:16 returns :collapsed 392420:28:16 when the blob size is smaller than the collapse limit 392620:28:16# [RSpecRunTime] Finishing example group spec/models/blob_viewer/base_spec.rb. It took 1.88 seconds. Expected to take 6.15 seconds. 392720:28:16# [RSpecRunTime] Starting example group spec/workers/integrations/execute_worker_spec.rb. Expected to take 6.11 seconds. 392820:28:16Integrations::ExecuteWorker#perform 392920:28:17 executes integration with given data 393020:28:17 logs error messages 393120:28:17 when integration cannot be found 393220:28:17 completes silently and does not log an error 393320:28:17 when the Gitlab::SilentMode is enabled 393420:28:17 completes silently and does not log an error 393520:28:17 when object is wiki_page 393620:28:18 injects content into wiki_page 393720:28:18 when parameter slug empty 393820:28:18 uses existing data 393920:28:18# [RSpecRunTime] RSpec elapsed time: 25 minutes 27.92 seconds. Current RSS: ~1506M. Threads: 4. load average: 1.29 1.30 1.12 1/295 32289 394120:28:18 when parameter version_id empty 394220:28:18 uses existing data 394320:28:18 when wiki empty 394420:28:18 uses existing data 394520:28:18 when wiki page empty 394620:28:19 uses existing data 394720:28:19# [RSpecRunTime] Finishing example group spec/workers/integrations/execute_worker_spec.rb. It took 2.75 seconds. Expected to take 6.11 seconds. 394820:28:19# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/mappings/graphql_base_type_mappings_spec.rb. Expected to take 5.96 seconds. 394920:28:19Tooling::Mappings::GraphqlBaseTypeMappings 395020:28:19 #types_hierarchies 395120:28:19 when no types are implementing other types 395220:28:19 returns nothing 395320:28:19 when types are implementing other types 395520:28:19 returns only FOSS types 395720:28:19 returns the correct children types 395920:28:19 returns the correct children types 396020:28:19 #filter_files 396120:28:19 when no files were changed 396220:28:19 returns an empty array 396320:28:19 when GraphQL files were changed 396420:28:20 returns the path to the GraphQL files 396520:28:20 when files are deleted 396620:28:20 returns an empty array 396820:28:20 when no GraphQL files were changed 396920:28:20 does not change the output file 397020:28:20 when some GraphQL files were changed 397120:28:20 when none of those GraphQL types are included in other GraphQL types 397220:28:20 does not change the output file 397320:28:20 when the GraphQL types are included in other GraphQL types 397420:28:20 writes the correct specs in the output 397520:28:20 #filename_to_spec_filename 397620:28:20 when the spec file exists 397720:28:20 returns the correct spec filename 397820:28:20 when the spec file does not exist 398020:28:20 #filename_to_class_name 398120:28:20 returns the correct class name 398220:28:20# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/mappings/graphql_base_type_mappings_spec.rb. It took 1.73 seconds. Expected to take 5.96 seconds. 398320:28:20# [RSpecRunTime] Starting example group spec/workers/group_destroy_worker_spec.rb. Expected to take 5.89 seconds. 398420:28:20GroupDestroyWorker 398520:28:21 is labeled as idempotent 398620:28:22Job arguments to Namespaces::UpdateRootStatisticsWorker must be native JSON types, but {"project_id"=>717, "namespace_id"=>2234, "root_namespace_id"=>2234} is a ActiveSupport::HashWithIndifferentAccess. 398820:28:22To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 398920:28:22 performs multiple times sequentially without raising an exception 399020:28:23Job arguments to Namespaces::UpdateRootStatisticsWorker must be native JSON types, but {"project_id"=>717, "namespace_id"=>2234, "root_namespace_id"=>2234} is a ActiveSupport::HashWithIndifferentAccess. 399220:28:23To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 399320:28:23 does not change groups when run twice 399520:28:24 deletes the group and associated projects 399620:28:24# [RSpecRunTime] RSpec elapsed time: 25 minutes 33.51 seconds. Current RSS: ~1491M. Threads: 4. load average: 1.27 1.30 1.12 1/295 32290 399820:28:24# [RSpecRunTime] Finishing example group spec/workers/group_destroy_worker_spec.rb. It took 3.48 seconds. Expected to take 5.89 seconds. 399920:28:24# [RSpecRunTime] Starting example group spec/lib/gitlab/git_post_receive_spec.rb. Expected to take 5.76 seconds. 400020:28:24Gitlab::GitPostReceive 400220:28:25 when identifier is a deploy key 400320:28:25Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 400520:28:25To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 400620:28:25 returns false 400720:28:25# [RSpecRunTime] RSpec elapsed time: 25 minutes 34.91 seconds. Current RSS: ~1485M. Threads: 4. load average: 1.33 1.31 1.12 1/295 32317 400920:28:25 #includes_branches? 401020:28:25 with no branches 401120:28:25 returns false 401220:28:25 with branches 401320:28:25 returns true 401420:28:25 with malformed changes 401520:28:25 returns false 401620:28:25 #includes_tags? 401720:28:25 with no tags 401820:28:26 returns false 402020:28:26 returns true 402120:28:26 with malformed changes 402220:28:26 returns false 402320:28:26 #includes_default_branch? 402420:28:26 with no default branch 402520:28:26 returns false 402620:28:26 with a project with no default branch 402720:28:26 returns true 402820:28:26 with default branch 402920:28:26 returns true 403020:28:26# [RSpecRunTime] Finishing example group spec/lib/gitlab/git_post_receive_spec.rb. It took 2.38 seconds. Expected to take 5.76 seconds. 403120:28:26# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/parameter_content_spec.rb. Expected to take 5.69 seconds. 403220:28:26Ci::CreatePipelineService 403420:28:27 when source is a dangling build 403520:28:27 parameter config content 403620:28:28Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol. 403820:28:28To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 403920:28:28Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>135} is a ActiveSupport::HashWithIndifferentAccess. 404120:28:28To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 404220:28:28 creates a pipeline 404320:28:29Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol. 404520:28:29To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 404620:28:29Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>136} is a ActiveSupport::HashWithIndifferentAccess. 404820:28:29To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 404920:28:29 creates builds with the correct names 405020:28:30Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol. 405220:28:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 405320:28:30Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>137} is a ActiveSupport::HashWithIndifferentAccess. 405520:28:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 405620:28:30 creates stages with the correct names 405720:28:30Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol. 405920:28:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 406020:28:30Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>138} is a ActiveSupport::HashWithIndifferentAccess. 406220:28:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 406320:28:30 sets the correct config source 406420:28:30# [RSpecRunTime] RSpec elapsed time: 25 minutes 40.06 seconds. Current RSS: ~1480M. Threads: 4. load average: 1.30 1.30 1.12 1/297 32412 406620:28:30# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/parameter_content_spec.rb. It took 4.18 seconds. Expected to take 5.69 seconds. 406720:28:30# [RSpecRunTime] Starting example group spec/services/keys/expiry_notification_service_spec.rb. Expected to take 5.57 seconds. 406820:28:30Keys::ExpiryNotificationService 406920:28:31 with key expiring today 407020:28:31Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 407220:28:31To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 407320:28:31 when user has permission to receive notification 407420:28:31 updates notified column 407520:28:31 behaves like sends a notification 407620:28:31 is expected to eq 1 407720:28:31 behaves like uses notification service to send email to the user 407820:28:31 is expected to receive ssh_key_expired(#<User id:1472 @user490>, ["72:9b:bc:b0:a9:b9:1b:da:a9:97:5f:95:53:d2:39:16"]) 1 time 407920:28:31 when user does NOT have permission to receive notification 408020:28:32 does not update notified column 408120:28:32 behaves like does not send notification 408220:28:32 is expected to eq 0 408320:28:32 with key expiring soon 408420:28:32Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 408620:28:32To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 408720:28:32 when user has permission to receive notification 408820:28:32 updates notified column 408920:28:32 behaves like sends a notification 409020:28:32 is expected to eq 1 409120:28:32 behaves like uses notification service to send email to the user 409220:28:33 is expected to receive ssh_key_expiring_soon(#<User id:1472 @user490>, ["3b:06:a7:5f:5c:6a:d5:97:66:ab:1f:7b:15:93:67:89"]) 1 time 409320:28:33 when user does NOT have permission to receive notification 409420:28:33 does not update notified column 409520:28:33 behaves like does not send notification 409620:28:33 is expected to eq 0 409720:28:33# [RSpecRunTime] Finishing example group spec/services/keys/expiry_notification_service_spec.rb. It took 2.49 seconds. Expected to take 5.57 seconds. 409820:28:33# [RSpecRunTime] Starting example group spec/services/packages/go/sync_packages_service_spec.rb. Expected to take 5.48 seconds. 409920:28:33Packages::Go::SyncPackagesService 410020:28:37 #execute_async 410120:28:37 schedules a package refresh 410220:28:37# [RSpecRunTime] RSpec elapsed time: 25 minutes 46.54 seconds. Current RSS: ~1461M. Threads: 4. load average: 1.36 1.32 1.13 1/297 33095 410520:28:37 without a project 410620:28:37 raises an error 410720:28:37 without a ref 410820:28:37 raises an error 410920:28:37 with an invalid ref 411020:28:37 raises an error 411120:28:38# [RSpecRunTime] Finishing example group spec/services/packages/go/sync_packages_service_spec.rb. It took 4.72 seconds. Expected to take 5.48 seconds. 411220:28:38# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/queue/metrics_spec.rb. Expected to take 5.35 seconds. 411320:28:38Gitlab::Ci::Queue::Metrics 411420:28:38 #observe_queue_depth 411520:28:39 is expected not to be nil 411620:28:39 with feature flag gitlab_ci_builds_queueing_metrics disabled 411720:28:39 is expected to be nil 411820:28:39# [RSpecRunTime] RSpec elapsed time: 25 minutes 48.96 seconds. Current RSS: ~1468M. Threads: 4. load average: 1.36 1.32 1.13 1/297 33108 412020:28:39 #observe_queue_time 412120:28:39 is expected to receive queue_iteration_duration_seconds(*(any args)) 1 time 412220:28:39 with feature flag gitlab_ci_builds_queueing_metrics disabled 412320:28:39 is expected not to receive queue_iteration_duration_seconds(*(any args)) 0 times 412420:28:39 .observe_active_runners 412520:28:40 is expected not to be nil 412620:28:40 with feature flag gitlab_ci_builds_queueing_metrics disabled 412720:28:40 is expected to be nil 412820:28:40 #observe_queue_size 412920:28:40 is expected not to be nil 413020:28:40 with feature flag gitlab_ci_builds_queueing_metrics disabled 413120:28:40 is expected to be nil 413220:28:40# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/queue/metrics_spec.rb. It took 2.37 seconds. Expected to take 5.35 seconds. 413320:28:40# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data/topology_spec.rb. Expected to take 5.26 seconds. 413420:28:40Gitlab::UsageData::Topology 413520:28:40 #topology_usage_data 413620:28:40 can reach a ready Prometheus client 413720:28:40 behaves like query topology data from Prometheus 413820:28:40 tracking node metrics 413920:28:40 contains node level metrics for each instance 414020:28:40 and some node memory metrics are missing 414120:28:40 removes the respective entries and includes the failures 414220:28:40 and services run on the same node but report different instance values 414320:28:41 normalizes equivalent instance values and maps them to the same node 414420:28:41 and node metrics are missing but service metrics exist 414520:28:41 still reports service metrics 414620:28:41 and unknown services are encountered 414720:28:41 filters out unknown service data and reports the unknown services as a failure 414820:28:41 and an error is raised when querying Prometheus 414920:28:41 without timeout failures 415020:28:41 returns empty result and executes subsequent queries as usual 415120:28:41 with timeout failures 415220:28:41 exception: Errno::ETIMEDOUT 415320:28:41 returns empty result and cancelled subsequent queries 415420:28:41 exception: Net::OpenTimeout 415520:28:41 returns empty result and cancelled subsequent queries 415620:28:41 exception: Net::ReadTimeout 415720:28:41 returns empty result and cancelled subsequent queries 415820:28:41 can not reach a ready Prometheus client 415920:28:41 behaves like returns empty result with no failures 416020:28:41 is expected to eq {:duration_s=>0, :failures=>[]} 416120:28:41 when top-level function raises error 416220:28:41 returns empty result with generic failure 416320:28:42# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data/topology_spec.rb. It took 1.47 seconds. Expected to take 5.26 seconds. 416420:28:42# [RSpecRunTime] Starting example group spec/services/users/block_service_spec.rb. Expected to take 5.16 seconds. 416520:28:42Users::BlockService 416720:28:42 when successful 416820:28:42 is expected to eq {:status=>:success} 416920:28:42 change the user's state 417020:28:43 saves a custom attribute 417120:28:43# [RSpecRunTime] RSpec elapsed time: 25 minutes 52.34 seconds. Current RSS: ~1491M. Threads: 4. load average: 1.33 1.31 1.13 1/297 33109 417420:28:43 returns error result 417520:28:43 does not change the user's state 417620:28:43 when internal user 417720:28:43 returns error result 417820:28:43# [RSpecRunTime] Finishing example group spec/services/users/block_service_spec.rb. It took 1.82 seconds. Expected to take 5.16 seconds. 417920:28:43# [RSpecRunTime] Starting example group spec/lib/gitlab/local_and_remote_storage_migration/pages_deployment_migrater_spec.rb. Expected to take 5.08 seconds. 418020:28:43Gitlab::LocalAndRemoteStorageMigration::PagesDeploymentMigrater 418120:28:44 behaves like local and remote storage migration 418220:28:44 start_store: 1, end_store: 2, method: :migrate_to_remote_storage 418320:28:44 successfully migrates 418420:28:44 start_store: 2, end_store: 2, method: :migrate_to_remote_storage 418520:28:45 successfully migrates 418620:28:45 start_store: 2, end_store: 1, method: :migrate_to_local_storage 418720:28:46 successfully migrates 418820:28:46 start_store: 1, end_store: 1, method: :migrate_to_local_storage 418920:28:46 successfully migrates 419020:28:46 when migration fails 419120:28:47 prints error 419220:28:47# [RSpecRunTime] Finishing example group spec/lib/gitlab/local_and_remote_storage_migration/pages_deployment_migrater_spec.rb. It took 3.75 seconds. Expected to take 5.08 seconds. 419320:28:47# [RSpecRunTime] Starting example group spec/db/development/create_base_work_item_types_spec.rb. Expected to take 4.98 seconds. 419420:28:47Create base work item types in development 419520:28:47 behaves like work item base types importer 419720:28:48 creates all base work item types if they don't exist 419920:28:48 creates all default widget definitions 420120:28:48 upserts base work item types if they already exist 420320:28:48 upserts default widget definitions if they already exist and type changes 420520:28:49 does not change default widget definitions if they already exist with changed disabled status 420720:28:49 executes single INSERT query per types and widget definitions 420820:28:49 when some base types exist 421020:28:49 inserts all types and does nothing if some already existed 421120:28:49# [RSpecRunTime] RSpec elapsed time: 25 minutes 58.61 seconds. Current RSS: ~1479M. Threads: 4. load average: 1.30 1.31 1.13 1/292 33110 421320:28:49 when some widget definitions exist 421520:28:49 inserts all widget definitions and does nothing if some already existed 421620:28:49# [RSpecRunTime] Finishing example group spec/db/development/create_base_work_item_types_spec.rb. It took 2.08 seconds. Expected to take 4.98 seconds. 421720:28:49# [RSpecRunTime] Starting example group spec/workers/mail_scheduler/notification_service_worker_spec.rb. Expected to take 4.93 seconds. 421820:28:49MailScheduler::NotificationServiceWorker 421920:28:49Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 422120:28:49To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 422320:28:50 deserializes arguments from global IDs 422420:28:50 when the arguments cannot be deserialized 422520:28:50 when the arguments are not deserializeable 422620:28:50 raises exception 422720:28:50 when the arguments are deserializeable 422820:28:50Job arguments to AuthorizedKeysWorker must be native JSON types, but :remove_key is a Symbol. 423020:28:50To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 423120:28:50 does nothing 423220:28:50 when the method is allowed 423320:28:50 calls the method on NotificationService 423420:28:50 when the method is not allowed 423520:28:50 raises ArgumentError 423620:28:50 .perform_async 423720:28:51 serializes arguments as global IDs when scheduling 423820:28:51 with ActiveController::Parameters 423920:28:51 when permitted 424020:28:51 serializes as a serializable Hash 424120:28:51 when not permitted 424220:28:51 fails to serialize 424320:28:51# [RSpecRunTime] Finishing example group spec/workers/mail_scheduler/notification_service_worker_spec.rb. It took 1.7 seconds. Expected to take 4.93 seconds. 424420:28:51# [RSpecRunTime] Starting example group spec/presenters/ci/pipeline_artifacts/code_quality_mr_diff_presenter_spec.rb. Expected to take 4.83 seconds. 424520:28:51Ci::PipelineArtifacts::CodeQualityMrDiffPresenter 424720:28:51 when code quality has data 424820:28:51 when filenames is empty 424920:28:52 returns hash without quality 425020:28:52 when filenames do not match code quality data 425120:28:52 returns hash without quality 425220:28:52 when filenames matches code quality data 425320:28:52 when asking for one filename 425420:28:53 returns quality for the given filename 425520:28:53 when asking for multiple filenames 425620:28:54 returns quality for the given filenames 425720:28:54# [RSpecRunTime] Finishing example group spec/presenters/ci/pipeline_artifacts/code_quality_mr_diff_presenter_spec.rb. It took 3.19 seconds. Expected to take 4.83 seconds. 425820:28:54# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/variables_spec.rb. Expected to take 4.77 seconds. 425920:28:54Ci::CreatePipelineService 426020:28:55 when using variables 426120:28:55 when variables have expand: true/false 426220:28:56Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>143} is a ActiveSupport::HashWithIndifferentAccess. 426420:28:56To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 426520:28:56 creates the pipeline with a job that has variable expanded according to "expand" 426620:28:56# [RSpecRunTime] RSpec elapsed time: 26 minutes 5.82 seconds. Current RSS: ~1467M. Threads: 4. load average: 1.25 1.29 1.12 1/294 33157 426820:28:56 when trigger variables have expand: true/false 426920:28:57Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>144} is a ActiveSupport::HashWithIndifferentAccess. 427120:28:57To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 427220:28:57 creates the pipeline with a trigger job that has downstream_variables expanded according to "expand" 427320:28:57 when trigger variables have CI_ENVIRONMENT_* predefined variables 427420:28:57Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>145} is a ActiveSupport::HashWithIndifferentAccess. 427620:28:57To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 427720:28:57 creates the pipeline with a trigger job that has downstream_variables 427820:28:57# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/variables_spec.rb. It took 3.32 seconds. Expected to take 4.77 seconds. 427920:28:57# [RSpecRunTime] Starting example group spec/models/ci/build_execution_config_spec.rb. Expected to take 4.72 seconds. 428020:28:57Ci::BuildExecutionConfig 428120:28:58 is expected to belong to pipeline class_name => Ci::Pipeline required: false inverse_of => build_execution_configs 428220:28:58 is expected to have many builds class_name => Ci::Build inverse_of => execution_config 428320:28:58 does not allow STI 428420:28:59 is expected to belong to project required: false 428620:28:59 is expected to validate that :run_steps cannot be empty/falsy 428720:28:59# [RSpecRunTime] RSpec elapsed time: 26 minutes 8.51 seconds. Current RSS: ~1460M. Threads: 4. load average: 1.25 1.29 1.12 1/297 33174 428920:28:59 partitioning 429020:28:59 assigns partition id to execution config 429220:29:00 is expected not to allow :run_steps to be ‹"string"› 429320:29:00 is expected not to allow :run_steps to be ‹1.0› 429420:29:00 is expected not to allow :run_steps to be ‹nil› 429520:29:00 is expected to allow :run_steps to be ‹[{"name"=>"step1", "step"=>"echo", "inputs"=>{"message"=>"Hello, World!"}}]› 429620:29:00# [RSpecRunTime] Finishing example group spec/models/ci/build_execution_config_spec.rb. It took 2.67 seconds. Expected to take 4.72 seconds. 429720:29:00# [RSpecRunTime] Starting example group spec/services/groups/group_links/update_service_spec.rb. Expected to take 4.59 seconds. 429820:29:00Groups::GroupLinks::UpdateService#execute 429920:29:01 updates existing link 430020:29:02 updates project permissions 430120:29:03 executes UserProjectAccessChangedService 430220:29:03 with only param not requiring authorization refresh 430320:29:03 does not execute UserProjectAccessChangedService 430420:29:03# [RSpecRunTime] RSpec elapsed time: 26 minutes 13.01 seconds. Current RSS: ~1462M. Threads: 4. load average: 1.23 1.29 1.12 1/297 33175 430620:29:03# [RSpecRunTime] Finishing example group spec/services/groups/group_links/update_service_spec.rb. It took 3.36 seconds. Expected to take 4.59 seconds. 430720:29:03# [RSpecRunTime] Starting example group spec/services/ml/find_model_service_spec.rb. Expected to take 4.57 seconds. 430820:29:03Ml::FindModelService 431020:29:05 when model_id is provided 431120:29:05 returns the model with the given model_id 431220:29:05 when model_id does not exist 431420:29:05# [RSpecRunTime] RSpec elapsed time: 26 minutes 14.56 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.30 1.30 1.13 1/297 33176 431620:29:05 when neither model_id nor name is provided 431820:29:05 when model_id is not provided 431920:29:05 when model name does not exist in the project 432120:29:05 when model with name exists 432220:29:05 returns the existing model 432320:29:05# [RSpecRunTime] Finishing example group spec/services/ml/find_model_service_spec.rb. It took 1.85 seconds. Expected to take 4.57 seconds. 432420:29:05# [RSpecRunTime] Starting example group spec/lib/gitlab/mail_room/authenticator_spec.rb. Expected to take 4.42 seconds. 432520:29:05Gitlab::MailRoom::Authenticator 432620:29:05 #verify_api_request 432720:29:05 verify a valid token 432820:29:06 returns the decoded payload 432920:29:06 verify an invalid token 433020:29:06 returns false 433120:29:06 verify a valid token but wrong mailbox type 433220:29:06 returns false 433320:29:06 verify a valid token but wrong issuer 433420:29:06 returns false 433520:29:06 verify a valid token but expired 433620:29:06 returns false 433720:29:06 verify a valid token but wrong header field 433820:29:06 returns false 433920:29:06 verify headers for a disabled mailbox type 434020:29:06 returns false 434120:29:06 verify headers for a non-existing mailbox type 434220:29:06 returns false 434420:29:06 the secret is valid 434520:29:06 returns the memorized secret from a file 434620:29:06 the secret file is not configured 434720:29:07 raises a SecretConfigurationError exception 434820:29:07 the secret file not found 434920:29:07 raises a SecretConfigurationError exception 435020:29:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/mail_room/authenticator_spec.rb. It took 1.58 seconds. Expected to take 4.42 seconds. 435120:29:07# [RSpecRunTime] Starting example group spec/workers/repository_import_worker_spec.rb. Expected to take 4.34 seconds. 435220:29:07RepositoryImportWorker 435420:29:07 when project not found (deleted) 435520:29:08 does not raise any exception 435620:29:08 when import_state is scheduled 435720:29:08 imports the project successfully 435820:29:08 when worker was reset without cleanup (import_state is started) 435920:29:09 imports the project successfully 436020:29:09 when using an asynchronous importer 436120:29:09 does not mark the import process as finished 436220:29:09 when the import has failed 436320:29:10 marks import_state as failed 436420:29:10# [RSpecRunTime] Finishing example group spec/workers/repository_import_worker_spec.rb. It took 3.4 seconds. Expected to take 4.34 seconds. 436520:29:10# [RSpecRunTime] Starting example group spec/lib/gitlab/request_forgery_protection_spec.rb. Expected to take 4.33 seconds. 436620:29:10Gitlab::RequestForgeryProtection 436720:29:11 logs to /dev/null 436920:29:11 when the request method is GET 437020:29:11 does not raise an exception 437120:29:11 when the request method is POST 437220:29:11 when the CSRF token is valid 437320:29:11 does not raise an exception 437420:29:11 when the CSRF token is invalid 437520:29:11 raises an ActionController::InvalidAuthenticityToken exception 437720:29:11 does not modify the env 437820:29:11 when the request method is GET 437920:29:11 returns true 438020:29:11 when the request method is POST 438120:29:11 when the CSRF token is valid 438220:29:11 returns true 438320:29:11 when the CSRF token is valid and in the body 438420:29:11 returns true 438520:29:11 when the CSRF token is invalid 438620:29:11 returns false 438720:29:12# [RSpecRunTime] Finishing example group spec/lib/gitlab/request_forgery_protection_spec.rb. It took 1.3 seconds. Expected to take 4.33 seconds. 438820:29:12# [RSpecRunTime] Starting example group spec/models/users/saved_reply_spec.rb. Expected to take 4.21 seconds. 438920:29:12Users::SavedReply 439020:29:12 does not allow STI 439220:29:12 is expected to validate that :user_id cannot be empty/falsy 439320:29:12 is expected to validate that :name cannot be empty/falsy 439420:29:13 is expected to validate that :content cannot be empty/falsy 439520:29:14 is expected to validate that :name is case-sensitively unique within the scope of :user_id 439620:29:14 is expected to validate that the length of :name is at most 255 439720:29:14 is expected to validate that the length of :content is at most 10000 439820:29:14# [RSpecRunTime] RSpec elapsed time: 26 minutes 23.8 seconds. Current RSS: ~1475M. Threads: 4. load average: 1.27 1.30 1.13 1/292 33177 440020:29:14# [RSpecRunTime] Finishing example group spec/models/users/saved_reply_spec.rb. It took 2.66 seconds. Expected to take 4.21 seconds. 440120:29:14# [RSpecRunTime] Starting example group spec/lib/gitlab/seeders/ci/variables_project_seeder_spec.rb. Expected to take 4.19 seconds. 440220:29:14Gitlab::Seeders::Ci::VariablesProjectSeeder 440420:29:15 creates project-level CI variables with default values 440520:29:15 creates project-level CI variables with custom arguments 440620:29:16 creates project-level CI variables with unique environment scopes 440720:29:16ERROR: Project path is invalid. 440820:29:16 skips seeding when project path is invalid 440920:29:16WARNING: Project CI Variable with key 'VAR_27' already exists. Skipping to next CI variable... 441020:29:16 skips CI variable creation if CI variable already exists 441120:29:16# [RSpecRunTime] RSpec elapsed time: 26 minutes 26.03 seconds. Current RSS: ~1473M. Threads: 4. load average: 1.25 1.29 1.13 1/292 33178 441320:29:16# [RSpecRunTime] Finishing example group spec/lib/gitlab/seeders/ci/variables_project_seeder_spec.rb. It took 2.19 seconds. Expected to take 4.19 seconds. 441420:29:16# [RSpecRunTime] Starting example group spec/serializers/test_report_entity_spec.rb. Expected to take 4.08 seconds. 441520:29:16TestReportEntity 441720:29:17Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 441920:29:17To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 442020:29:18 contains the total time 442120:29:18Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 442320:29:18To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 442420:29:19 contains the counts 442520:29:19Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 442720:29:19To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 442820:29:20 contains the test suites 442920:29:20# [RSpecRunTime] RSpec elapsed time: 26 minutes 29.3 seconds. Current RSS: ~1471M. Threads: 4. load average: 1.25 1.29 1.13 2/294 33187 443120:29:20# [RSpecRunTime] Finishing example group spec/serializers/test_report_entity_spec.rb. It took 3.3 seconds. Expected to take 4.08 seconds. 443220:29:20# [RSpecRunTime] Starting example group spec/rubocop/cop/rake/require_spec.rb. Expected to take 4.06 seconds. 443320:29:20RuboCop::Cop::Rake::Require 443420:29:20 #in_rake_file? 443520:29:20 in a Rake file 443620:29:20 is expected to equal true 443720:29:20 when outside of a Rake file 443820:29:20 is expected to equal false 443920:29:20 in a Rake file 444020:29:20 registers offenses for require methods 444120:29:20 registers offenses for require methods inside `namespace` definitions 444220:29:21 does not register offense inside `task` definition 444320:29:21 does not register offense inside a block definition 444420:29:21 does not register offense inside a method definition 444520:29:21 does not register offense when require task related files 444620:29:21 when outside of a Rake file 444720:29:21 registers an offenses for require methods 444820:29:21# [RSpecRunTime] Finishing example group spec/rubocop/cop/rake/require_spec.rb. It took 1.4 seconds. Expected to take 4.06 seconds. 444920:29:21# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/milestone_mixin_spec.rb. Expected to take 3.93 seconds. 445020:29:21Gitlab::Database::Migrations::MilestoneMixin 445120:29:21 when the mixin is not included 445220:29:21 does not raise an error 445320:29:21 when the mixin is included 445420:29:21 when a milestone is not specified 445520:29:22 raises MilestoneNotSetError 445620:29:22 when a milestone is specified 445720:29:22 does not raise an error 445820:29:22 when initialize arguments are not provided 445920:29:22 does not raise an error 446020:29:22 when it's a regular migration 446120:29:22 is a regular migration 446220:29:22 when it's a post-deployment migration 446320:29:22 is a regular migration 446420:29:22# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/milestone_mixin_spec.rb. It took 0.94 second. Expected to take 3.93 seconds. 446520:29:22# [RSpecRunTime] Starting example group spec/models/packages/nuget/dependency_link_metadatum_spec.rb. Expected to take 3.92 seconds. 446620:29:22Packages::Nuget::DependencyLinkMetadatum 446720:29:22 does not allow STI 446820:29:22 relationships 446920:29:22 is expected to belong to dependency_link required: false 447120:29:23 is expected to validate that :dependency_link cannot be empty/falsy 447220:29:23 is expected to validate that :target_framework cannot be empty/falsy 447320:29:23 #ensure_nuget_package_type 447420:29:23 validates package of type nuget 447520:29:23 validates package of type nuget with nil dependency_link 447620:29:23# [RSpecRunTime] Finishing example group spec/models/packages/nuget/dependency_link_metadatum_spec.rb. It took 1.08 seconds. Expected to take 3.92 seconds. 447720:29:23# [RSpecRunTime] Starting example group spec/lib/gitlab/hook_data/group_builder_spec.rb. Expected to take 3.84 seconds. 447820:29:23Gitlab::HookData::GroupBuilder 448220:29:24 is expected to eq "group_create" 448320:29:24 behaves like includes the required attributes 448420:29:24 includes the required attributes 448520:29:24 behaves like does not include old path attributes 448620:29:24 does not include old path attributes 448820:29:24 is expected to eq "group_destroy" 448920:29:24 behaves like includes the required attributes 449020:29:24 includes the required attributes 449120:29:24 behaves like does not include old path attributes 449220:29:24 does not include old path attributes 449420:29:24 is expected to eq "group_rename" 449520:29:24 includes old path details 449620:29:24 behaves like includes the required attributes 449720:29:24 includes the required attributes 449820:29:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/hook_data/group_builder_spec.rb. It took 1.39 seconds. Expected to take 3.84 seconds. 449920:29:25# [RSpecRunTime] Starting example group spec/services/ci/pipelines/hook_service_spec.rb. Expected to take 3.79 seconds. 450020:29:25Ci::Pipelines::HookService 450120:29:25 #execute_hooks 450320:29:26 is expected to eq :pipeline_hooks 450420:29:26# [RSpecRunTime] RSpec elapsed time: 26 minutes 35.65 seconds. Current RSS: ~1554M. Threads: 4. load average: 1.29 1.30 1.13 1/292 33216 450620:29:26 with pipeline hooks enabled 450720:29:26 calls pipeline.project.execute_hooks and pipeline.project.execute_integrations 450820:29:26 with pipeline hooks and integrations disabled 450920:29:27 does not call pipeline.project.execute_hooks and pipeline.project.execute_integrations 451020:29:27# [RSpecRunTime] Finishing example group spec/services/ci/pipelines/hook_service_spec.rb. It took 2.17 seconds. Expected to take 3.79 seconds. 451120:29:27# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/env_mocking_spec.rb. Expected to take 3.76 seconds. 451220:29:27RuboCop::Cop::RSpec::EnvMocking 451320:29:27 with other special cases and variations 451420:29:27 behaves like cop offense mocking the ENV constant correctable with stub_env 451520:29:27 registers an offense for `allow(::ENV).to receive(:[]).with(key).and_return(value)` and corrects 451620:29:27 behaves like cop offense mocking the ENV constant correctable with stub_env 451720:29:27 registers an offense for `allow(ENV).to receive(:[]).with(fetch_key(object)).and_return(fetch_value(object))` and corrects 451820:29:27 with mocking fetch calls 451920:29:27 behaves like cop offense mocking the ENV constant correctable with stub_env 452020:29:27 registers an offense for `allow(ENV).to receive(:fetch).with('FOO').and_return('bar')` and corrects 452120:29:27 behaves like cop offense mocking the ENV constant correctable with stub_env 452220:29:27 registers an offense for `allow(ENV).to receive(:fetch).with(key).and_return(value)` and corrects 452320:29:27 with mocking bracket calls 452420:29:27 behaves like cop offense mocking the ENV constant correctable with stub_env 452520:29:27 registers an offense for `allow(ENV).to receive(:[]).with('FOO').and_return('bar')` and corrects 452620:29:27 behaves like cop offense mocking the ENV constant correctable with stub_env 452720:29:28 registers an offense for `allow(ENV).to receive(:[]).with(key).and_return(value)` and corrects 452820:29:28 with acceptable cases 452920:29:28 does not register an offense for mocking other methods 453020:29:28# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/env_mocking_spec.rb. It took 1.04 seconds. Expected to take 3.76 seconds. 453120:29:28# [RSpecRunTime] Starting example group spec/lib/gitlab/memory/watchdog/configuration_spec.rb. Expected to take 3.67 seconds. 453220:29:28Gitlab::Memory::Watchdog::Configuration 453320:29:28 #event_reporter 453420:29:28 when event reporter is not set 453520:29:28 defaults to EventReporter 453620:29:28 #sleep_time_seconds 453720:29:28 when sleep_time_seconds is not set 453820:29:28 defaults to SLEEP_TIME_SECONDS 454020:29:28 when monitors are configured to be used 454120:29:28 when two different monitor class are configured 454220:29:28 when monitors are not configured 454320:29:28 monitors are empty 454420:29:28 when monitors are configured inline 454520:29:28 calls each monitor and returns correct results 454620:29:28 monitors are not empty 454720:29:28 when monitors are configured in a block 454820:29:29 calls each monitor and returns correct results 454920:29:29 monitors are not empty 455020:29:29 when monitors are configured with monitor name 455120:29:29 calls each monitor and returns correct results 455220:29:29 monitors are not empty 455420:29:29 initialize monitors 455620:29:29 when handler is not set 455720:29:29 defaults to NullHandler 455820:29:29# [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/watchdog/configuration_spec.rb. It took 1.54 seconds. Expected to take 3.67 seconds. 455920:29:29# [RSpecRunTime] Starting example group spec/support_specs/graphql/arguments_spec.rb. Expected to take 3.58 seconds. 456020:29:29Graphql::Arguments 456120:29:30 returns a blank string if the arguments are blank 456220:29:30 returns a serialized arguments if the arguments are not blank 456320:29:30 supports merge with + 456420:29:30 supports merge with + and a string 456520:29:30 supports merge with + and a string when empty 456620:29:30 supports merge with + and an empty string 456720:29:30 serializes all values correctly 456820:29:30# [RSpecRunTime] Finishing example group spec/support_specs/graphql/arguments_spec.rb. It took 0.99 second. Expected to take 3.58 seconds. 456920:29:30# [RSpecRunTime] Starting example group spec/helpers/pagination_helper_spec.rb. Expected to take 3.58 seconds. 457020:29:30PaginationHelper 457120:29:30 #paginate_collection 457220:29:31 paginates a collection without using a COUNT 457320:29:31 paginates a collection using a COUNT 457420:29:31 #paginate_event_tracking_data_attributes 457520:29:31 when event_tracking argument is nil 457620:29:31 returns an empty object 457720:29:31 when event tracking argument is set 457820:29:31 returns event tracking data attributes 457920:29:31# [RSpecRunTime] Finishing example group spec/helpers/pagination_helper_spec.rb. It took 0.86 second. Expected to take 3.58 seconds. 458020:29:31# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/mentioned_project_parser_spec.rb. Expected to take 3.48 seconds. 458120:29:31Banzai::ReferenceParser::MentionedProjectParser 458220:29:31 #gather_references 458320:29:31 when the link has a data-project attribute 458420:29:31 using an existing project ID where user does not have access 458520:29:32 returns empty Array 458620:29:32# [RSpecRunTime] RSpec elapsed time: 26 minutes 42.1 seconds. Current RSS: ~1572M. Threads: 4. load average: 1.26 1.29 1.13 1/293 33217 458820:29:32 using an existing project ID 458920:29:34 returns an Array of referenced projects 459020:29:34# [RSpecRunTime] RSpec elapsed time: 26 minutes 43.47 seconds. Current RSS: ~1567M. Threads: 4. load average: 1.26 1.29 1.13 2/292 33218 459220:29:34 using a non-existing project ID 459320:29:35 returns an empty Array 459420:29:35# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/mentioned_project_parser_spec.rb. It took 3.61 seconds. Expected to take 3.48 seconds. 459520:29:35# [RSpecRunTime] Starting example group spec/presenters/service_hook_presenter_spec.rb. Expected to take 3.44 seconds. 459620:29:35ServiceHookPresenter 459720:29:35 #logs_details_path 459820:29:36 is expected to eq "/namespace1097/project-764/-/settings/integrations/drone_ci/hook_logs/1" 459920:29:36# [RSpecRunTime] RSpec elapsed time: 26 minutes 45.65 seconds. Current RSS: ~1568M. Threads: 4. load average: 1.24 1.29 1.13 1/292 33219 460120:29:36 #logs_retry_path 460220:29:37 is expected to eq "/namespace1098/project-765/-/settings/integrations/drone_ci/hook_logs/2/retry" 460320:29:37# [RSpecRunTime] RSpec elapsed time: 26 minutes 46.68 seconds. Current RSS: ~1569M. Threads: 4. load average: 1.24 1.29 1.13 1/292 33220 460520:29:37# [RSpecRunTime] Finishing example group spec/presenters/service_hook_presenter_spec.rb. It took 2.35 seconds. Expected to take 3.44 seconds. 460620:29:37# [RSpecRunTime] Starting example group spec/scripts/pipeline_test_report_builder_spec.rb. Expected to take 3.35 seconds. 460720:29:37PipelineTestReportBuilder 460820:29:37 #previous_pipeline 460920:29:37 pipeline in a fork project 461020:29:37 returns fork pipeline 461120:29:37 pipeline in target project 461220:29:37 returns failed pipeline 461320:29:37 #test_report_for_pipeline 461420:29:37 for previous pipeline 461520:29:38[PipelineTestReportBuilder] Discovered previous failed pipeline (#1) for MR!163756 461620:29:38[PipelineTestReportBuilder] 1 failed builds in test stage found... 461720:29:38 fetches builds from pipeline related to MR 461820:29:38 canonical pipeline 461920:29:38 no previous pipeline 462020:29:38 returns empty hash 462120:29:38 no failed test builds 462220:29:38[PipelineTestReportBuilder] Discovered previous failed pipeline (#1) for MR!163756 462320:29:38[PipelineTestReportBuilder] 0 failed builds in test stage found... 462420:29:38 returns a hash with an empty "suites" array 462520:29:38 failed pipeline and failed test builds 462620:29:38[PipelineTestReportBuilder] Discovered previous failed pipeline (#1) for MR!163756 462720:29:38[PipelineTestReportBuilder] 1 failed builds in test stage found... 462820:29:38 returns populated test list for suites 462920:29:38 when receiving a server error 463020:29:38 when response code is 404 463120:29:38[PipelineTestReportBuilder] Discovered previous failed pipeline (#1) for MR!163756 463220:29:38[PipelineTestReportBuilder] Artifacts not found. They may have expired. Skipping this build. 463320:29:38[PipelineTestReportBuilder] 0 failed builds in test stage found... 463420:29:38 continues without the missing reports 463520:29:38 when response code is unexpected 463620:29:38[PipelineTestReportBuilder] Discovered previous failed pipeline (#1) for MR!163756 463720:29:38 raises HTTPServerException 463820:29:38 for latest pipeline 463920:29:38[PipelineTestReportBuilder] Discovered latest failed pipeline (#3) for MR!163756 464020:29:38[PipelineTestReportBuilder] 1 failed builds in test stage found... 464120:29:38 fetches builds from pipeline related to MR 464220:29:38# [RSpecRunTime] Finishing example group spec/scripts/pipeline_test_report_builder_spec.rb. It took 1.27 seconds. Expected to take 3.35 seconds. 464320:29:38# [RSpecRunTime] Starting example group spec/graphql/resolvers/design_management/design_at_version_resolver_spec.rb. Expected to take 3.33 seconds. 464420:29:38Resolvers::DesignManagement::DesignAtVersionResolver 464620:29:40 returns the specified design 464720:29:40 when the user cannot see designs 464820:29:40 generates ResourceNotAvailable 464920:29:40# [RSpecRunTime] RSpec elapsed time: 26 minutes 49.97 seconds. Current RSS: ~1570M. Threads: 4. load average: 1.22 1.28 1.13 1/292 33221 465120:29:40 the ID belongs to a design on another issue 465220:29:41 generates ResourceNotAvailable 465320:29:41 the current object does not constrain the issue 465420:29:41 returns the object 465520:29:41# [RSpecRunTime] RSpec elapsed time: 26 minutes 51.01 seconds. Current RSS: ~1569M. Threads: 4. load average: 1.22 1.28 1.13 1/292 33222 465720:29:41# [RSpecRunTime] Finishing example group spec/graphql/resolvers/design_management/design_at_version_resolver_spec.rb. It took 3.06 seconds. Expected to take 3.33 seconds. 465820:29:41# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/seed/processable/resource_group_spec.rb. Expected to take 3.24 seconds. 465920:29:41Gitlab::Ci::Pipeline::Seed::Processable::ResourceGroup 466020:29:42 #to_resource 466120:29:42 when resource group key is specified 466220:29:43 returns a resource group object 466320:29:43 when environment has an invalid URL 466420:29:43 returns nothing 466520:29:43# [RSpecRunTime] RSpec elapsed time: 26 minutes 53.04 seconds. Current RSS: ~1547M. Threads: 4. load average: 1.22 1.28 1.13 1/292 33223 466720:29:43 when there is a resource group already 466820:29:44 does not create a new resource group 466920:29:44 when resource group key is nil 467020:29:44 returns nothing 467120:29:44# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/seed/processable/resource_group_spec.rb. It took 3.04 seconds. Expected to take 3.24 seconds. 467220:29:44# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/runner_job_count_resolver_spec.rb. Expected to take 3.19 seconds. 467320:29:44Resolvers::Ci::RunnerJobCountResolver 467520:29:46 with authorized user 467620:29:46 with statuses argument filtering on successful builds 467720:29:46 is expected to eq 2 467820:29:46# [RSpecRunTime] RSpec elapsed time: 26 minutes 55.89 seconds. Current RSS: ~1537M. Threads: 4. load average: 1.20 1.28 1.13 1/292 33254 468020:29:46 with statuses argument filtering on failed builds 468120:29:46 is expected to eq 1 468220:29:46 without statuses argument 468320:29:47 is expected to eq 3 468420:29:47 with unauthorized user 468520:29:47 is expected to be nil 468620:29:47# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/runner_job_count_resolver_spec.rb. It took 2.33 seconds. Expected to take 3.19 seconds. 468720:29:47# [RSpecRunTime] Starting example group spec/finders/bulk_imports/entities_finder_spec.rb. Expected to take 3.14 seconds. 468820:29:47BulkImports::EntitiesFinder 469020:29:47 returns a list of import entities associated with user 469120:29:47 when bulk import is specified 469220:29:48 returns a list of import entities filtered by bulk import 469320:29:48 when specified import is not associated with user 469420:29:48 does not return entities 469520:29:48 when status is specified 469620:29:48 returns a list of import entities filtered by status 469720:29:48 when invalid status is specified 469820:29:48 does not filter entities by status 469920:29:48 when bulk import and status are specified 470020:29:48 returns matched import entities 470120:29:48 when order is specifed 470220:29:48 when order is specified as asc 470320:29:48 returns entities sorted ascending 470420:29:48 when order is specified as desc 470520:29:48 returns entities sorted descending 470620:29:48# [RSpecRunTime] Finishing example group spec/finders/bulk_imports/entities_finder_spec.rb. It took 1.68 seconds. Expected to take 3.14 seconds. 470720:29:48# [RSpecRunTime] Starting example group spec/workers/pages/deactivated_deployments_delete_cron_worker_spec.rb. Expected to take 3.07 seconds. 470820:29:48Pages::DeactivatedDeploymentsDeleteCronWorker 470920:29:50 deletes all deactivated pages deployments and their files from the filesystem 471020:29:50# [RSpecRunTime] Finishing example group spec/workers/pages/deactivated_deployments_delete_cron_worker_spec.rb. It took 2.01 seconds. Expected to take 3.07 seconds. 471120:29:51# [RSpecRunTime] RSpec elapsed time: 27 minutes 0.29 second. Current RSS: ~1531M. Threads: 4. load average: 1.19 1.27 1.12 1/292 33255 471320:29:51# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/canceling_spec.rb. Expected to take 3.04 seconds. 471420:29:51Gitlab::Ci::Status::Canceling 471620:29:51 is expected to eq "Canceling" 471720:29:51 #details_path 471820:29:51 is expected to be nil 472020:29:51 is expected to eq "favicon_status_canceled" 472220:29:51 is expected to eq "canceling" 472420:29:51 is expected to eq "status_canceled" 472620:29:51 is expected to eq "canceling" 472720:29:52# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/canceling_spec.rb. It took 0.94 second. Expected to take 3.04 seconds. 472820:29:52# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/activity_spec.rb. Expected to take 2.98 seconds. 472920:29:52Gitlab::Auth::Activity 473020:29:52 .each_counter 473120:29:52 has all static counters defined 473220:29:52 has all static incrementers defined 473320:29:52 has all counters starting with `user_` 473420:29:52 yields counter method, name and description 473520:29:52# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/activity_spec.rb. It took 0.71 second. Expected to take 2.98 seconds. 473620:29:52# [RSpecRunTime] Starting example group spec/models/push_event_payload_spec.rb. Expected to take 2.94 seconds. 473720:29:52PushEventPayload 473820:29:53 does not allow STI 473920:29:53 behaves like having unique enum values 474020:29:53 has unique values in "action" 474120:29:53 has unique values in "ref_type" 474220:29:53 saving payloads 474320:29:54 does not allow commit messages longer than 70 characters 474420:29:54# [RSpecRunTime] Finishing example group spec/models/push_event_payload_spec.rb. It took 1.52 seconds. Expected to take 2.94 seconds. 474520:29:54# [RSpecRunTime] Starting example group spec/workers/snippets/schedule_bulk_repository_shard_moves_worker_spec.rb. Expected to take 2.87 seconds. 474620:29:54Snippets::ScheduleBulkRepositoryShardMovesWorker 474720:29:54 behaves like schedules bulk repository shard moves 474920:29:55 is labeled as idempotent 475020:29:55 performs multiple times sequentially without raising an exception 475120:29:55 schedules container repository storage moves 475220:29:55# [RSpecRunTime] RSpec elapsed time: 27 minutes 4.79 seconds. Current RSS: ~1555M. Threads: 4. load average: 1.17 1.27 1.12 1/292 33290 475420:29:55# [RSpecRunTime] Finishing example group spec/workers/snippets/schedule_bulk_repository_shard_moves_worker_spec.rb. It took 1.49 seconds. Expected to take 2.87 seconds. 475520:29:55# [RSpecRunTime] Starting example group spec/services/import/prepare_service_spec.rb. Expected to take 2.84 seconds. 475620:29:55Import::PrepareService 475720:29:56 when file is uploaded correctly 475820:29:56 raises NotImplemented error for worker 475920:29:56 when a job is enqueued 476020:29:56 raises NotImplemented error for success_message when a job is enqueued 476120:29:56 returns a success respnse when a success_message is implemented 476220:29:56 when file upload fails 476320:29:56 returns an error message 476420:29:56# [RSpecRunTime] Finishing example group spec/services/import/prepare_service_spec.rb. It took 1.17 seconds. Expected to take 2.84 seconds. 476520:29:56# [RSpecRunTime] Starting example group spec/serializers/clusters/kubernetes_error_entity_spec.rb. Expected to take 2.75 seconds. 476620:29:56Clusters::KubernetesErrorEntity 476820:29:57 when connection_error is present 476920:29:57Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class. 477120:29:57To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 477220:29:57Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class. 477420:29:57To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 477520:29:57 is expected to eq {:connection_error=>:connection_error, :metrics_connection_error=>nil, :node_connection_error=>nil} 477620:29:57 when metrics_connection_error is present 477720:29:58Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class. 477920:29:58To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 478020:29:58Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class. 478220:29:58To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 478320:29:58 is expected to eq {:connection_error=>nil, :metrics_connection_error=>:http_error, :node_connection_error=>nil} 478420:29:58 when node_connection_error is present 478520:29:59Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class. 478720:29:59To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 478820:29:59Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class. 479020:29:59To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 479120:29:59 is expected to eq {:connection_error=>nil, :metrics_connection_error=>nil, :node_connection_error=>:unknown_error} 479220:29:59# [RSpecRunTime] Finishing example group spec/serializers/clusters/kubernetes_error_entity_spec.rb. It took 2.51 seconds. Expected to take 2.75 seconds. 479320:29:59# [RSpecRunTime] Starting example group spec/lib/sidebars/admin/menus/ci_cd_menu_spec.rb. Expected to take 2.74 seconds. 479420:29:59Sidebars::Admin::Menus::CiCdMenu 479520:29:59 behaves like Admin menu with sub menus 479620:29:59 contains submemus 479720:29:59 behaves like Admin menu 479820:29:59 renders the correct link 479920:29:59 renders the correct title 480020:30:00 renders the correct icon 480120:30:00 renders the separator if needed 480320:30:00 when user is admin 480520:30:00 when user is not admin 480620:30:00 does not render 480720:30:00 when user is not logged in 480820:30:00 does not render 480920:30:00# [RSpecRunTime] Finishing example group spec/lib/sidebars/admin/menus/ci_cd_menu_spec.rb. It took 1.2 seconds. Expected to take 2.74 seconds. 481020:30:00# [RSpecRunTime] Starting example group spec/graphql/mutations/security/ci_configuration/base_security_analyzer_spec.rb. Expected to take 2.65 seconds. 481120:30:00Mutations::Security::CiConfiguration::BaseSecurityAnalyzer 481220:30:02 raises a NotImplementedError error if the resolve method is called on the base class 481320:30:02# [RSpecRunTime] Finishing example group spec/graphql/mutations/security/ci_configuration/base_security_analyzer_spec.rb. It took 1.6 seconds. Expected to take 2.65 seconds. 481420:30:02# [RSpecRunTime] RSpec elapsed time: 27 minutes 11.5 seconds. Current RSS: ~1572M. Threads: 4. load average: 1.16 1.26 1.12 1/292 33317 481620:30:02# [RSpecRunTime] Starting example group spec/helpers/git_helper_spec.rb. Expected to take 2.65 seconds. 481920:30:02 is expected to eq "d4e043f6" 482020:30:02 #strip_signature 482120:30:02 strips PGP SIGNATURE 482220:30:02 is expected to eq "Version 1.69.0\n\n" 482320:30:02 strips PGP MESSAGE 482420:30:02 is expected to eq "Version 1.69.0\n\n" 482520:30:02 strips SIGNED MESSAGE 482620:30:03 is expected to eq "this is Roger's signed tag\n\n" 482720:30:03# [RSpecRunTime] Finishing example group spec/helpers/git_helper_spec.rb. It took 0.83 second. Expected to take 2.65 seconds. 482820:30:03# [RSpecRunTime] Starting example group spec/views/events/event/_common.html.haml_spec.rb. Expected to take 2.55 seconds. 482920:30:03events/event/_common.html.haml 483020:30:03 when it is a work item event 483120:30:04 renders the correct url with iid 483220:30:04 uses issue_type for the target_name 483320:30:04# [RSpecRunTime] RSpec elapsed time: 27 minutes 13.77 seconds. Current RSS: ~1571M. Threads: 4. load average: 1.16 1.26 1.12 1/292 33318 483520:30:04 when it is an issue event 483620:30:04 renders the correct url 483720:30:04 uses issue_type for the target_name 483820:30:05# [RSpecRunTime] Finishing example group spec/views/events/event/_common.html.haml_spec.rb. It took 1.94 seconds. Expected to take 2.55 seconds. 483920:30:05# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/variables/builder/release_spec.rb. Expected to take 2.54 seconds. 484020:30:05Gitlab::Ci::Variables::Builder::Release 484220:30:06 when the release is present 484320:30:06 contains all the variables 484420:30:06 for large description 484620:30:06# [RSpecRunTime] RSpec elapsed time: 27 minutes 15.92 seconds. Current RSS: ~1578M. Threads: 4. load average: 1.14 1.26 1.12 1/292 33345 484820:30:06 when description is nil 484920:30:06 returns without error 485020:30:06 when the release is not present 485120:30:06 contains no variables 485220:30:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/variables/builder/release_spec.rb. It took 1.92 seconds. Expected to take 2.54 seconds. 485320:30:07# [RSpecRunTime] Starting example group spec/lib/security/report_schema_version_matcher_spec.rb. Expected to take 2.45 seconds. 485420:30:07Security::ReportSchemaVersionMatcher 485620:30:07 when minor version matches 485720:30:07 and report schema patch version does not match any vendored schema versions 485820:30:07 and report version is 14.1.1 485920:30:07 returns 14.1.0 486020:30:07 and report version is 14.0.32 486120:30:07 returns 14.0.2 486220:30:07 when report minor version does not match 486320:30:07 does not return a version 486420:30:07# [RSpecRunTime] Finishing example group spec/lib/security/report_schema_version_matcher_spec.rb. It took 0.63 second. Expected to take 2.45 seconds. 486520:30:07# [RSpecRunTime] Starting example group spec/models/bulk_imports/configuration_spec.rb. Expected to take 2.44 seconds. 486620:30:07BulkImports::Configuration 486720:30:07 does not allow STI 486820:30:07 associations 486920:30:08 is expected to belong to bulk_import required: true 487120:30:08 is expected to validate that the length of :url is at most 255 487220:30:08 is expected to validate that the length of :access_token is at most 255 487320:30:08 is expected to validate that :url cannot be empty/falsy 487420:30:08 is expected to validate that :access_token cannot be empty/falsy 487520:30:08 #source_hostname 487620:30:08 returns the hostname of the URL 487720:30:08# [RSpecRunTime] Finishing example group spec/models/bulk_imports/configuration_spec.rb. It took 1.29 seconds. Expected to take 2.44 seconds. 487820:30:08# [RSpecRunTime] Starting example group spec/services/note_summary_spec.rb. Expected to take 2.35 seconds. 488120:30:09 returns true when metadata present 488220:30:09 returns false when metadata not present 488420:30:09 returns note hash 488520:30:09 when noteable is a commit 488620:30:09 returns note hash specific to commit 488820:30:09 returns metadata hash 488920:30:09 description action and noteable has saved_description_version 489020:30:10 sets the description_version metadata 489120:30:10# [RSpecRunTime] Finishing example group spec/services/note_summary_spec.rb. It took 1.21 seconds. Expected to take 2.35 seconds. 489220:30:10# [RSpecRunTime] Starting example group spec/scripts/setup/generate-as-if-foss-env_spec.rb. Expected to take 2.34 seconds. 489320:30:10GenerateAsIfFossEnv 489420:30:10 .gitlab/ci/rules.gitlab-ci.yml 489520:30:10 uses all the ENABLE variables 489620:30:10 .gitlab/ci/as-if-foss.gitlab-ci.yml 489720:30:10 uses all the ENABLE variables 489920:30:10 returns correct variables 490020:30:10 when there are only predictive frontend jobs 490120:30:10 returns correct variables without ENABLE_JEST 490320:30:10 puts correct variables 490420:30:11# [RSpecRunTime] Finishing example group spec/scripts/setup/generate-as-if-foss-env_spec.rb. It took 0.93 second. Expected to take 2.34 seconds. 490520:30:11# [RSpecRunTime] Starting example group spec/lib/gitlab/seeders/project_environment_seeder_spec.rb. Expected to take 2.24 seconds. 490620:30:11Gitlab::Seeders::ProjectEnvironmentSeeder 490820:30:11 creates environments for the project 490920:30:12 creates environments with custom arguments 491020:30:12ERROR: Project path is invalid. 491120:30:12 skips seeding when project path is invalid 491220:30:12WARNING: Project Environment 'ENV_24' already exists. Skipping to next CI variable... 491320:30:12 skips environment creation if environment already exists 491420:30:12# [RSpecRunTime] RSpec elapsed time: 27 minutes 21.86 seconds. Current RSS: ~1620M. Threads: 4. load average: 1.29 1.29 1.13 1/293 33346 491620:30:12# [RSpecRunTime] Finishing example group spec/lib/gitlab/seeders/project_environment_seeder_spec.rb. It took 1.66 seconds. Expected to take 2.24 seconds. 491720:30:12# [RSpecRunTime] Starting example group spec/rubocop/qa_helpers_spec.rb. Expected to take 2.22 seconds. 491820:30:12RuboCop::QAHelpers 491920:30:12 #in_qa_file? 492020:30:13 returns true for a node in the qa/ directory 492120:30:13 returns false for a node outside the qa/ directory 492220:30:13# [RSpecRunTime] Finishing example group spec/rubocop/qa_helpers_spec.rb. It took 0.58 second. Expected to take 2.22 seconds. 492320:30:13# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/mappings/view_to_system_specs_mappings_spec.rb. Expected to take 2.15 seconds. 492420:30:13Tooling::Mappings::ViewToSystemSpecsMappings 492620:30:13 when the changed files are not view files 492720:30:13 behaves like writes nothing to the output file 492820:30:13 writes nothing to the output file 492920:30:13 when the changed files are view files 493020:30:13 when the view files do not exist on disk 493120:30:13 behaves like writes nothing to the output file 493220:30:13 writes nothing to the output file 493320:30:13 when the view files exist on disk 493420:30:13 when no feature match the view 493520:30:13 behaves like writes nothing to the output file 493620:30:13 writes nothing to the output file 493720:30:13 when there is a feature spec that exactly matches the view 493820:30:13 writes that feature spec to the output file 493920:30:13 when there is a feature spec that matches the parent folder of the view 494020:30:14 writes all of the feature specs for the parent folder to the output file 494120:30:14# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/mappings/view_to_system_specs_mappings_spec.rb. It took 0.89 second. Expected to take 2.15 seconds. 494220:30:14# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/Terraform/base_gitlab_ci_yaml_spec.rb. Expected to take 2.12 seconds. 494320:30:14Terraform/Base.gitlab-ci.yml 494420:30:14 the created pipeline 494520:30:16Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>154} is a ActiveSupport::HashWithIndifferentAccess. 494720:30:16To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 494820:30:16 creates deprecation warning job 494920:30:16# [RSpecRunTime] RSpec elapsed time: 27 minutes 25.47 seconds. Current RSS: ~1600M. Threads: 4. load average: 1.43 1.32 1.14 1/294 33417 495120:30:16# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/Terraform/base_gitlab_ci_yaml_spec.rb. It took 2.16 seconds. Expected to take 2.12 seconds. 495220:30:16# [RSpecRunTime] Starting example group spec/lib/gitlab/search/abuse_validators/no_abusive_term_length_validator_spec.rb. Expected to take 2.05 seconds. 495320:30:16Gitlab::Search::AbuseValidators::NoAbusiveTermLengthValidator 495420:30:16 when a term is over the limit 495520:30:16 adds a validation error 495620:30:16 when all terms are under the limit 495720:30:16 does NOT add any validation errors 495820:30:16 when a URL is detected in a search term 495920:30:16 when under twice the limit 496020:30:16 does NOT add any validation errors 496120:30:16 when over twice the limit 496220:30:17 adds a validation error 496320:30:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/search/abuse_validators/no_abusive_term_length_validator_spec.rb. It took 0.77 second. Expected to take 2.05 seconds. 496420:30:17# [RSpecRunTime] Starting example group spec/views/groups/group_members/index.html.haml_spec.rb. Expected to take 2.0 seconds. 496520:30:17groups/group_members/index 496620:30:17 when @banned is nil 496720:30:17 calls group_members_app_data with { banned: [] } 496820:30:17 when user can not invite members for the group 496920:30:17 renders as expected 497020:30:17 when user can invite members for the group 497120:30:18 renders as expected 497220:30:18# [RSpecRunTime] Finishing example group spec/views/groups/group_members/index.html.haml_spec.rb. It took 1.27 seconds. Expected to take 2.0 seconds. 497320:30:18# [RSpecRunTime] Starting example group spec/lib/api/entities/nuget/dependency_group_spec.rb. Expected to take 1.99 seconds. 497420:30:18API::Entities::Nuget::DependencyGroup 497620:30:18 dependency group without target framework 497820:30:18# [RSpecRunTime] Finishing example group spec/lib/api/entities/nuget/dependency_group_spec.rb. It took 0.54 second. Expected to take 1.99 seconds. 497920:30:18# [RSpecRunTime] Starting example group spec/policies/identity_provider_policy_spec.rb. Expected to take 1.93 seconds. 498020:30:18IdentityProviderPolicy 498220:30:19 is expected to be allowed :link 498320:30:19 is expected to be allowed :unlink 498420:30:19 when user is anonymous 498520:30:19 is expected not to be allowed :link 498620:30:19 is expected not to be allowed :unlink 498720:30:19 when provider is saml 498820:30:19 is expected to be allowed :link 498920:30:19 is expected not to be allowed :unlink 499020:30:19# [RSpecRunTime] Finishing example group spec/policies/identity_provider_policy_spec.rb. It took 0.96 second. Expected to take 1.93 seconds. 499120:30:19# [RSpecRunTime] Starting example group spec/graphql/types/ci/test_report_summary_type_spec.rb. Expected to take 1.89 seconds. 499220:30:19Types::Ci::TestReportSummaryType 499320:30:20 contains attributes related to a pipeline test report summary 499420:30:20 is expected to eq "TestReportSummary" 499520:30:20# [RSpecRunTime] Finishing example group spec/graphql/types/ci/test_report_summary_type_spec.rb. It took 0.53 second. Expected to take 1.89 seconds. 499620:30:20# [RSpecRunTime] Starting example group spec/serializers/test_reports_comparer_serializer_spec.rb. Expected to take 1.85 seconds. 499720:30:20TestReportsComparerSerializer 499920:30:20 when head and base reports include two test suites 500020:30:20 when the status of head report is success 500120:30:20 matches the schema 500220:30:20 when the status of head report is failed 500320:30:20 matches the schema 500420:30:20 when the status of head report is resolved 500520:30:21 matches the schema 500620:30:21# [RSpecRunTime] Finishing example group spec/serializers/test_reports_comparer_serializer_spec.rb. It took 0.72 second. Expected to take 1.85 seconds. 500720:30:21# [RSpecRunTime] Starting example group spec/workers/abuse/trust_score_worker_spec.rb. Expected to take 1.78 seconds. 500820:30:21Abuse::TrustScoreWorker 500920:30:21 when the user does not exist 501020:30:21 logs an error 501120:30:21 does not attempt to create the trust score 501220:30:21 when the user exists 501320:30:21 creates an abuse trust score with the correct data 501420:30:21 executes the abuse trust score cleanup worker 501520:30:21 behaves like an idempotent worker 501620:30:22 is labeled as idempotent 501720:30:22 performs multiple times sequentially without raising an exception 501820:30:22# [RSpecRunTime] Finishing example group spec/workers/abuse/trust_score_worker_spec.rb. It took 1.13 seconds. Expected to take 1.78 seconds. 501920:30:22# [RSpecRunTime] Starting example group spec/lib/gitlab/grape_logging/loggers/response_logger_spec.rb. Expected to take 1.73 seconds. 502020:30:22Gitlab::GrapeLogging::Loggers::ResponseLogger 502220:30:22 is expected to eq {:response_bytes=>9} 502320:30:22 with multiple response parts 502420:30:22 is expected to eq {:response_bytes=>18} 502520:30:22 with log_response_length disabled 502620:30:22 is expected to eq {} 502720:30:22 when response is a String 502820:30:22 is expected to eq {:response_bytes=>9} 502920:30:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/grape_logging/loggers/response_logger_spec.rb. It took 0.7 second. Expected to take 1.73 seconds. 503020:30:23# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/parallel_diff_spec.rb. Expected to take 1.71 seconds. 503120:30:23Gitlab::Diff::ParallelDiff 503220:30:23 #parallelize 503320:30:24 returns an array of arrays containing the parsed diff 503420:30:24# [RSpecRunTime] RSpec elapsed time: 27 minutes 33.66 seconds. Current RSS: ~1609M. Threads: 4. load average: 1.40 1.31 1.14 1/296 33459 503620:30:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/parallel_diff_spec.rb. It took 1.55 seconds. Expected to take 1.71 seconds. 503720:30:24# [RSpecRunTime] Starting example group spec/validators/future_date_validator_spec.rb. Expected to take 1.61 seconds. 503820:30:24FutureDateValidator 504020:30:24 is expected to be valid 504220:30:24 is expected not to be valid 504320:30:24 current date 504420:30:25 is expected to be valid 504520:30:25# [RSpecRunTime] Finishing example group spec/validators/future_date_validator_spec.rb. It took 0.64 second. Expected to take 1.61 seconds. 504620:30:25# [RSpecRunTime] Starting example group spec/workers/ci/update_build_names_worker_spec.rb. Expected to take 1.61 seconds. 504720:30:25Ci::UpdateBuildNamesWorker 504920:30:25 when pipeline exists 505020:30:25 calls the service 505120:30:25 when pipeline does not exist 505220:30:26 does not call the service 505320:30:26# [RSpecRunTime] Finishing example group spec/workers/ci/update_build_names_worker_spec.rb. It took 1.0 second. Expected to take 1.61 seconds. 505420:30:26# [RSpecRunTime] Starting example group spec/lib/gitlab/cycle_analytics/updater_spec.rb. Expected to take 1.53 seconds. 505520:30:26Gitlab::CycleAnalytics::Updater 505620:30:26 updates authors 505720:30:26 maps the correct user 505820:30:26 updates builds 505920:30:27 maps the correct build 506020:30:27# [RSpecRunTime] Finishing example group spec/lib/gitlab/cycle_analytics/updater_spec.rb. It took 1.4 seconds. Expected to take 1.53 seconds. 506120:30:27# [RSpecRunTime] Starting example group spec/graphql/types/alert_management/alert_status_count_type_spec.rb. Expected to take 1.5 seconds. 506220:30:27Types::AlertManagement::AlertStatusCountsType 506320:30:27 is expected to eq "AlertManagementAlertStatusCountsType" 506420:30:27 exposes the expected fields 506520:30:28# [RSpecRunTime] Finishing example group spec/graphql/types/alert_management/alert_status_count_type_spec.rb. It took 0.51 second. Expected to take 1.5 seconds. 506620:30:28# [RSpecRunTime] Starting example group spec/lib/bitbucket/oauth_connection_spec.rb. Expected to take 1.44 seconds. 506720:30:28Bitbucket::OauthConnection 506920:30:28 calls connection.expired? 507120:30:28 calls connection.refresh! 507320:30:28 calls OAuth2::AccessToken::get 507420:30:28 when the API returns an error 507520:30:28 logs the retries and raises an error if it does not succeed on retry 507620:30:28# [RSpecRunTime] Finishing example group spec/lib/bitbucket/oauth_connection_spec.rb. It took 0.73 second. Expected to take 1.44 seconds. 507720:30:28# [RSpecRunTime] Starting example group spec/graphql/types/release_assets_type_spec.rb. Expected to take 1.41 seconds. 507820:30:28Types::ReleaseAssetsType 507920:30:29 is expected to require graphql authorizations :read_release 508020:30:29 has the expected fields 508220:30:29 is expected to have graphql type #<Class:0x00007f38fb932318> 508320:30:29 sources field 508420:30:29 is expected to have graphql type #<Class:0x00007f38fb9485c8> 508520:30:29# [RSpecRunTime] Finishing example group spec/graphql/types/release_assets_type_spec.rb. It took 0.72 second. Expected to take 1.41 seconds. 508620:30:29# [RSpecRunTime] Starting example group spec/lib/api/validations/validators/project_portable_spec.rb. Expected to take 1.37 seconds. 508720:30:29API::Validations::Validators::ProjectPortable 508820:30:29 valid portable 508920:30:29 does not raise a validation error 509020:30:29 empty params 509120:30:29 raises a validation error 509220:30:29 not portable 509320:30:30 raises a validation error 509420:30:30# [RSpecRunTime] Finishing example group spec/lib/api/validations/validators/project_portable_spec.rb. It took 0.63 second. Expected to take 1.37 seconds. 509520:30:30# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/lfs_spec.rb. Expected to take 1.3 seconds. 509620:30:30Gitlab::Metrics::Lfs 509720:30:30 #initialize_slis! 509820:30:30 initializes all metrics 509920:30:30 #update_objects_error_rate 510020:30:30 calls increment on lfs_update_objects metric 510120:30:30 #check_objects_error_rate 510220:30:30 calls increment on lfs_check_objects metric 510320:30:30 #validate_link_objects_error_rate 510420:30:30 calls increment on lfs_validate_link_objects metric 510520:30:30# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/lfs_spec.rb. It took 0.69 second. Expected to take 1.3 seconds. 510620:30:30# [RSpecRunTime] Starting example group spec/lib/slack/api_spec.rb. Expected to take 1.29 seconds. 510920:30:31 posts to the Slack API correctly 511020:30:31 returns the response 511120:30:31 when the slack installation has no bot token 511220:30:31 raises an error 511320:30:31# [RSpecRunTime] Finishing example group spec/lib/slack/api_spec.rb. It took 0.76 second. Expected to take 1.29 seconds. 511420:30:31# [RSpecRunTime] Starting example group spec/lib/gitlab/grape_logging/loggers/queue_duration_logger_spec.rb. Expected to take 1.23 seconds. 511520:30:31Gitlab::GrapeLogging::Loggers::QueueDurationLogger 511720:30:31 when no proxy duration is available 511820:30:32 returns an empty hash 511920:30:32 when a proxy duration is available 512020:30:32 adds the duration to log parameters 512120:30:32# [RSpecRunTime] Finishing example group spec/lib/gitlab/grape_logging/loggers/queue_duration_logger_spec.rb. It took 0.65 second. Expected to take 1.23 seconds. 512220:30:32# [RSpecRunTime] Starting example group spec/rubocop/cop/avoid_becomes_spec.rb. Expected to take 1.17 seconds. 512320:30:32RuboCop::Cop::AvoidBecomes 512420:30:32 flags the use of becomes with a dynamic parameter 512520:30:32 flags the use of becomes with a namespaced constant parameter 512620:30:32 flags the use of becomes with a constant parameter 512720:30:33# [RSpecRunTime] Finishing example group spec/rubocop/cop/avoid_becomes_spec.rb. It took 0.68 second. Expected to take 1.17 seconds. 512820:30:33# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/remove_index_spec.rb. Expected to take 1.15 seconds. 512920:30:33RuboCop::Cop::Migration::RemoveIndex 513020:30:33 when outside of migration 513120:30:33 registers no offense 513220:30:33 when in migration 513320:30:33 registers an offense when remove_index is used 513420:30:33# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/remove_index_spec.rb. It took 0.5 second. Expected to take 1.15 seconds. 513520:30:33# [RSpecRunTime] Starting example group spec/graphql/resolvers/packages_base_resolver_spec.rb. Expected to take 1.08 seconds. 513620:30:33Resolvers::PackagesBaseResolver 513820:30:33 throws an error 513920:30:33# [RSpecRunTime] Finishing example group spec/graphql/resolvers/packages_base_resolver_spec.rb. It took 0.41 second. Expected to take 1.08 seconds. 514020:30:33# [RSpecRunTime] Starting example group spec/lib/web_ide/settings_spec.rb. Expected to take 1.07 seconds. 514120:30:33WebIde::Settings 514220:30:34 implements the extended module's behavior 514320:30:34# [RSpecRunTime] Finishing example group spec/lib/web_ide/settings_spec.rb. It took 0.42 second. Expected to take 1.07 seconds. 514420:30:34# [RSpecRunTime] Starting example group spec/lib/audit_events/google_cloud/authentication_spec.rb. Expected to take 1.03 seconds. 514520:30:34AuditEvents::GoogleCloud::Authentication 514620:30:34 #generate_access_token 514720:30:34 when credentials are valid 514820:30:34 calls make_creds with correct parameters 514920:30:34 fetches access token 515020:30:34 when an error occurs 515120:30:34 handles the exception and returns nil 515220:30:34# [RSpecRunTime] Finishing example group spec/lib/audit_events/google_cloud/authentication_spec.rb. It took 0.63 second. Expected to take 1.03 seconds. 515320:30:34# [RSpecRunTime] Starting example group spec/graphql/types/metadata_type_spec.rb. Expected to take 0.98 second. 515420:30:34Types::MetadataType 515520:30:35 is expected to eq "Metadata" 515620:30:35 is expected to require graphql authorizations :read_instance_metadata 515720:30:35# [RSpecRunTime] Finishing example group spec/graphql/types/metadata_type_spec.rb. It took 0.49 second. Expected to take 0.98 second. 515820:30:35# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/attachments/import_release_worker_spec.rb. Expected to take 0.95 second. 515920:30:35Gitlab::GithubImport::Attachments::ImportReleaseWorker 516120:30:36 imports an release attachments 516220:30:36# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/attachments/import_release_worker_spec.rb. It took 0.91 second. Expected to take 0.95 second. 516320:30:36# [RSpecRunTime] Starting example group spec/lib/gitlab/query_limiting/active_support_subscriber_spec.rb. Expected to take 0.87 second. 516420:30:36Gitlab::QueryLimiting::ActiveSupportSubscriber 516620:30:36 increments the number of executed SQL queries 516720:30:36 when the query is actually a rails cache hit 516820:30:36 does not increment the number of executed SQL queries 516920:30:36# [RSpecRunTime] Finishing example group spec/lib/gitlab/query_limiting/active_support_subscriber_spec.rb. It took 0.49 second. Expected to take 0.87 second. 517020:30:36# [RSpecRunTime] Starting example group spec/lib/system_check/incoming_email/imap_authentication_check_spec.rb. Expected to take 0.85 second. 517120:30:36SystemCheck::IncomingEmail::ImapAuthenticationCheck 517220:30:37 #load_config 517320:30:37 returns no mailbox configurations with mailroom default configuration 517420:30:37 is expected to be nil 517520:30:37 returns an array of mailbox configurations with mailroom configured 517620:30:37 is expected to eq [{:host=>"gitlab.example.com", :port=>143}] 517720:30:37# [RSpecRunTime] Finishing example group spec/lib/system_check/incoming_email/imap_authentication_check_spec.rb. It took 0.49 second. Expected to take 0.85 second. 517820:30:37# [RSpecRunTime] Starting example group spec/graphql/types/packages/terraform_module/metadatum/output_type_spec.rb. Expected to take 0.84 second. 517920:30:37Types::Packages::TerraformModule::Metadatum::OutputType 518020:30:37 includes terraform module metadatum output fields 518120:30:37 description can be null 518220:30:37# [RSpecRunTime] Finishing example group spec/graphql/types/packages/terraform_module/metadatum/output_type_spec.rb. It took 0.57 second. Expected to take 0.84 second. 518320:30:37# [RSpecRunTime] Starting example group spec/graphql/types/issuable_sort_enum_spec.rb. Expected to take 0.82 second. 518420:30:37Types::IssuableSortEnum 518520:30:38 exposes all the existing issuable sort values 518620:30:38 is expected to eq "IssuableSort" 518720:30:38# [RSpecRunTime] Finishing example group spec/graphql/types/issuable_sort_enum_spec.rb. It took 0.53 second. Expected to take 0.82 second. 518820:30:38# [RSpecRunTime] Starting example group spec/serializers/jira_connect/repository_entity_spec.rb. Expected to take 0.79 second. 518920:30:38JiraConnect::RepositoryEntity 519020:30:38 contains all necessary elements of the project 519120:30:38# [RSpecRunTime] Finishing example group spec/serializers/jira_connect/repository_entity_spec.rb. It took 0.45 second. Expected to take 0.79 second. 519220:30:38# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/yaml_spec.rb. Expected to take 0.77 second. 519320:30:38Gitlab::Ci::Config::Yaml 519520:30:39 loads a YAML file 519620:30:39 when YAML is invalid 519720:30:39 raises an error 519820:30:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/yaml_spec.rb. It took 0.53 second. Expected to take 0.77 second. 519920:30:39# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/diff_stitcher_spec.rb. Expected to take 0.73 second. 520020:30:39Gitlab::GitalyClient::DiffStitcher 520220:30:39 combines segregated diff messages together 520320:30:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/diff_stitcher_spec.rb. It took 0.4 second. Expected to take 0.73 second. 520420:30:39# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/pull_requests/import_review_request_worker_spec.rb. Expected to take 0.68 second. 520520:30:39Gitlab::GithubImport::PullRequests::ImportReviewRequestWorker 520720:30:40 imports an pull request review requests 520820:30:40# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/pull_requests/import_review_request_worker_spec.rb. It took 0.42 second. Expected to take 0.68 second. 520920:30:40# [RSpecRunTime] Starting example group spec/graphql/types/countable_connection_type_spec.rb. Expected to take 0.6 second. 521020:30:40#<Class:0x00007f38fb854108> 521120:30:40 has the expected fields 521220:30:40# [RSpecRunTime] Finishing example group spec/graphql/types/countable_connection_type_spec.rb. It took 0.42 second. Expected to take 0.6 second. 521320:30:40# [RSpecRunTime] Starting example group spec/graphql/types/packages/package_group_sort_enum_spec.rb. Expected to take 0.57 second. 521420:30:40Types::Packages::PackageGroupSortEnum 521520:30:40 exposes all package group sort values 521620:30:41# [RSpecRunTime] Finishing example group spec/graphql/types/packages/package_group_sort_enum_spec.rb. It took 0.42 second. Expected to take 0.57 second. 521720:30:41# [RSpecRunTime] Starting example group spec/graphql/types/ci/inherited_ci_variable_type_spec.rb. Expected to take 0.56 second. 521820:30:41Types::Ci::InheritedCiVariableType 521920:30:41 is expected to have graphql fields :id, :key, :description, :environment_scope, :group_name, :group_ci_cd_settings_path, :masked, :protected, :raw, and :variable_type 522020:30:41# [RSpecRunTime] Finishing example group spec/graphql/types/ci/inherited_ci_variable_type_spec.rb. It took 0.43 second. Expected to take 0.56 second. 522120:30:41# [RSpecRunTime] Starting example group spec/graphql/types/ci/pipeline_trigger_type_spec.rb. Expected to take 0.53 second. 522220:30:41Types::Ci::PipelineTriggerType 522320:30:41 is expected to have graphql fields :can_access_project, :description, :has_token_exposed, :last_used, :id, :owner, and :token 522420:30:41# [RSpecRunTime] Finishing example group spec/graphql/types/ci/pipeline_trigger_type_spec.rb. It took 0.42 second. Expected to take 0.53 second. 522520:30:41# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/award_emoji_type_spec.rb. Expected to take 0.53 second. 522620:30:41Types::WorkItems::Widgets::AwardEmojiType 522720:30:42 exposes the expected fields 522820:30:42# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/award_emoji_type_spec.rb. It took 0.41 second. Expected to take 0.53 second. 522920:31:25auto_explain log contains 1724 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-35-44.330.main.ndjson.gz 523020:31:25took 42.49925429 523120:32:04auto_explain log contains 1725 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-35-44.330.ci.ndjson.gz 523220:32:04took 38.822124634 523320:32:04[TEST PROF INFO] EventProf results for sql.active_record 523420:32:04Total time: 06:51.761 of 27:45.498 (24.72%) 523520:32:04Total events: 275723 523620:32:04Top 5 slowest suites (by time): 523720:32:04Namespace (./spec/models/namespace_spec.rb:5) – 00:46.910 (34048 / 465) of 03:01.598 (25.83%) 523820:32:04TodoService (./spec/services/todo_service_spec.rb:5) – 00:44.624 (28571 / 163) of 02:59.792 (24.82%) 523920:32:04Ci::RegisterJobService (./spec/services/ci/register_job_service_spec.rb:6) – 00:33.747 (18252 / 89) of 01:41.433 (33.27%) 524020:32:04check.rake (./spec/tasks/gitlab/check_rake_spec.rb:5) – 00:27.990 (25355 / 10) of 01:28.353 (31.68%) 524120:32:04MergeRequests::MergeService (./spec/services/merge_requests/merge_service_spec.rb:5) – 00:27.667 (17940 / 48) of 02:28.731 (18.6%) 524220:32:04Knapsack report was generated. Preview: 524420:32:04 "spec/models/namespace_spec.rb": 181.54274127700046, 524520:32:04 "spec/services/todo_service_spec.rb": 179.79196203100219, 524620:32:04 "spec/services/merge_requests/merge_service_spec.rb": 148.73076245000266, 524720:32:04 "spec/services/ci/register_job_service_spec.rb": 101.43335648200082, 524820:32:04 "spec/services/releases/create_service_spec.rb": 97.92915194200032, 524920:32:04 "spec/tasks/gitlab/check_rake_spec.rb": 88.30002335699828, 525020:32:04 "spec/lib/gitlab/database/migrations/background_migration_helpers_spec.rb": 32.029784129998006, 525120:32:04 "spec/finders/todos_finder_spec.rb": 53.47426982300021, 525220:32:04 "spec/models/concerns/token_authenticatable_spec.rb": 28.768173287997342, 525320:32:04 "spec/lib/gitlab/diff/file_collection/merge_request_diff_batch_spec.rb": 40.257899355998234, 525420:32:04 "spec/helpers/events_helper_spec.rb": 23.73799052100003, 525520:32:04 "spec/presenters/commit_status_presenter_spec.rb": 27.35729899299986, 525620:32:04 "spec/lib/gitlab/import_export/fast_hash_serializer_spec.rb": 29.30890107900268, 525720:32:04 "spec/services/users/destroy_service_spec.rb": 29.842326650003088, 525820:32:04 "spec/lib/gitlab/github_import/importer/pull_request_importer_spec.rb": 29.110826171003282, 525920:32:04 "spec/models/concerns/resolvable_discussion_spec.rb": 13.503130445998977, 526020:32:04 "spec/lib/container_registry/gitlab_api_client_spec.rb": 9.918862260001333, 526120:32:04 "spec/routing/group_routing_spec.rb": 13.544405551001546, 526220:32:04 "spec/lib/gitlab/seeders/ci/catalog/resource_seeder_spec.rb": 22.381083890999435, 526320:32:04 "spec/services/projects/move_access_service_spec.rb": 22.548424182001327, 526420:32:04 "spec/policies/packages/policies/group_policy_spec.rb": 12.999063102000946, 526520:32:04 "spec/lib/gitlab/github_import/representation/pull_request_spec.rb": 5.388997357000335, 526620:32:04 "spec/lib/gitlab/redis/cache_spec.rb": 6.59522376500172, 526720:32:04 "spec/models/ci/variable_spec.rb": 12.442815981998137, 526820:32:04 "spec/serializers/deploy_keys/basic_deploy_key_entity_spec.rb": 17.706614644001093, 526920:32:04 "spec/serializers/diff_file_entity_spec.rb": 14.234304181998596, 527020:32:04 "spec/models/ci/build_trace_metadata_spec.rb": 10.23487511300118, 527120:32:04 "spec/workers/projects/git_garbage_collect_worker_spec.rb": 10.006096848999732, 527220:32:04 "spec/tasks/gitlab/refresh_project_statistics_build_artifacts_size_rake_spec.rb": 13.352975533001882, 527320:32:04 "spec/lib/gitlab/database/load_balancing/service_discovery_spec.rb": 8.201582267996855, 527420:32:04 "spec/services/work_items/widgets/hierarchy_service/update_service_spec.rb": 11.138389375999395, 527520:32:04 "spec/lib/gitlab/ci/trace/checksum_spec.rb": 11.761253198001214, 527620:32:04 "spec/models/discussion_spec.rb": 12.29786010799944, 527720:32:04 "spec/models/error_tracking/error_spec.rb": 8.739508669998031, 527820:32:04 "spec/lib/gitlab/ci/reports/test_suite_spec.rb": 5.0038483399985125, 527920:32:04 "spec/services/wiki_pages/destroy_service_spec.rb": 11.996809880998626, 528020:32:04 "spec/services/ci/create_pipeline_service/partitioning_spec.rb": 11.446819651999249, 528120:32:04 "spec/finders/fork_projects_finder_spec.rb": 13.207575279000594, 528220:32:04 "spec/lib/gitlab/ci/build/artifacts/metadata/entry_spec.rb": 5.117980606999481, 528320:32:04 "spec/lib/gitlab/ci/config/entry/needs_spec.rb": 3.367937589999201, 528420:32:04 "spec/services/packages/terraform_module/create_package_service_spec.rb": 6.730520460001571, 528520:32:04 "spec/lib/gitlab/i18n/pluralization_spec.rb": 3.332934384001419, 528620:32:04 "spec/workers/repository_check/batch_worker_spec.rb": 9.683674836000137, 528720:32:04 "spec/graphql/mutations/groups/update_spec.rb": 7.015592119001667, 528820:32:04 "spec/services/work_items/import_csv_service_spec.rb": 6.64940855900204, 528920:32:04 "spec/lib/gitlab/web_hooks/rate_limiter_spec.rb": 5.355322752002394, 529020:32:04 "spec/policies/organizations/organization_policy_spec.rb": 4.3599126799999794, 529120:32:04 "spec/finders/milestones_finder_spec.rb": 3.5831228959978034, 529220:32:04 "spec/lib/gitlab/error_tracking/processor/sidekiq_processor_spec.rb": 2.2527481830002216, 529320:32:04 "spec/lib/gitlab/repository_hash_cache_spec.rb": 2.8676672450019396, 529420:32:04 "spec/lib/gitlab/git_access_project_spec.rb": 5.081364602003305, 529520:32:04 "spec/lib/gitlab/pagination/offset/pagination_with_index_only_scan_spec.rb": 5.6104535030026454, 529620:32:04 "spec/workers/object_pool/create_worker_spec.rb": 6.93864709799891, 529720:32:04 "spec/models/concerns/semantic_versionable_spec.rb": 3.2653525810019346, 529820:32:04 "spec/services/packages/go/create_package_service_spec.rb": 5.378106378997472, 529920:32:04 "spec/views/projects/diffs/_viewer.html.haml_spec.rb": 5.778928595998877, 530020:32:04 "spec/lib/banzai/filter/image_link_filter_spec.rb": 2.4440668419993017, 530120:32:04 "spec/presenters/label_presenter_spec.rb": 2.807027080998523, 530220:32:04 "spec/tasks/gitlab/x509/update_rake_spec.rb": 6.092251789999864, 530320:32:04 "spec/lib/gitlab/ci/status/build/common_spec.rb": 5.4543421210000815, 530420:32:04 "spec/lib/gitlab/bitbucket_import/importers/pull_request_notes_importer_spec.rb": 5.507076534999214, 530520:32:04 "spec/helpers/ide_helper_spec.rb": 4.057457194001472, 530620:32:04 "spec/models/packages/debian/project_component_spec.rb": 3.1564491930002987, 530720:32:04 "spec/services/ci/enqueue_job_service_spec.rb": 5.109723358000338, 530820:32:04 "spec/services/issuable/callbacks/milestone_spec.rb": 5.101167748998705, 530920:32:04 "spec/lib/api/entities/basic_project_details_spec.rb": 3.0249451470008353, 531020:32:04 "spec/graphql/resolvers/clusters/agent_tokens_resolver_spec.rb": 4.520706873001473, 531120:32:04 "spec/graphql/resolvers/project_jobs_resolver_spec.rb": 4.055418314001145, 531220:32:04 "spec/lib/gitlab/memory/watchdog_spec.rb": 1.9678874439996434, 531320:32:04 "spec/views/devise/shared/_footer.html.haml_spec.rb": 1.4859946659998968, 531420:32:04 "spec/models/blob_viewer/base_spec.rb": 1.8806953940002131, 531520:32:04 "spec/workers/integrations/execute_worker_spec.rb": 2.7541826070009847, 531620:32:04 "spec/tooling/lib/tooling/mappings/graphql_base_type_mappings_spec.rb": 1.7339627189976454, 531720:32:04 "spec/workers/group_destroy_worker_spec.rb": 3.4774349780018383, 531820:32:04 "spec/lib/gitlab/git_post_receive_spec.rb": 2.381599167998502, 531920:32:04 "spec/services/ci/create_pipeline_service/parameter_content_spec.rb": 4.177834991001873, 532020:32:04 "spec/services/keys/expiry_notification_service_spec.rb": 2.4859256370000367, 532120:32:04 "spec/services/packages/go/sync_packages_service_spec.rb": 4.723652700999082, 532220:32:04 "spec/lib/gitlab/ci/queue/metrics_spec.rb": 2.3714725490026467, 532320:32:04 "spec/lib/gitlab/usage_data/topology_spec.rb": 1.4647814389973064, 532420:32:04 "spec/services/users/block_service_spec.rb": 1.8158050199999707, 532520:32:04 "spec/lib/gitlab/local_and_remote_storage_migration/pages_deployment_migrater_spec.rb": 3.748891637998895, 532620:32:04 "spec/db/development/create_base_work_item_types_spec.rb": 2.079251822000515, 532720:32:04 "spec/workers/mail_scheduler/notification_service_worker_spec.rb": 1.704182512999978, 532820:32:04 "spec/presenters/ci/pipeline_artifacts/code_quality_mr_diff_presenter_spec.rb": 3.1943391989989323, 532920:32:04 "spec/services/ci/create_pipeline_service/variables_spec.rb": 3.3195364349994634, 533020:32:04 "spec/models/ci/build_execution_config_spec.rb": 2.6732417669991264, 533120:32:04 "spec/services/groups/group_links/update_service_spec.rb": 3.3608571310032858, 533220:32:04 "spec/services/ml/find_model_service_spec.rb": 1.8519379559984372, 533320:32:04 "spec/lib/gitlab/mail_room/authenticator_spec.rb": 1.5777476859984745, 533420:32:04 "spec/workers/repository_import_worker_spec.rb": 3.400527975998557, 533520:32:04 "spec/lib/gitlab/request_forgery_protection_spec.rb": 1.2986608579994936, 533620:32:04 "spec/models/users/saved_reply_spec.rb": 2.660114286998578, 533720:32:04 "spec/lib/gitlab/seeders/ci/variables_project_seeder_spec.rb": 2.1931228389985336, 533820:32:04 "spec/serializers/test_report_entity_spec.rb": 3.3039311459979217, 533920:32:04 "spec/rubocop/cop/rake/require_spec.rb": 1.3990913769994222, 534020:32:04 "spec/lib/gitlab/database/migrations/milestone_mixin_spec.rb": 0.9410868869999831, 534120:32:04 "spec/models/packages/nuget/dependency_link_metadatum_spec.rb": 1.0806167010014178, 534220:32:04 "spec/lib/gitlab/hook_data/group_builder_spec.rb": 1.3907701669995731, 534320:32:04 "spec/services/ci/pipelines/hook_service_spec.rb": 2.1669277219989453, 534420:32:04 "spec/rubocop/cop/rspec/env_mocking_spec.rb": 1.0379330959985964, 534520:32:04 "spec/lib/gitlab/memory/watchdog/configuration_spec.rb": 1.5373708810002427, 534620:32:04 "spec/support_specs/graphql/arguments_spec.rb": 0.985143400997913, 534720:32:04 "spec/helpers/pagination_helper_spec.rb": 0.8638229749994935, 534820:32:04 "spec/lib/banzai/reference_parser/mentioned_project_parser_spec.rb": 3.6089125140024407, 534920:32:04 "spec/presenters/service_hook_presenter_spec.rb": 2.3479269519993977, 535020:32:04 "spec/scripts/pipeline_test_report_builder_spec.rb": 1.2668224310000369, 535120:32:04 "spec/graphql/resolvers/design_management/design_at_version_resolver_spec.rb": 3.059391204002168, 535220:32:04 "spec/lib/gitlab/ci/pipeline/seed/processable/resource_group_spec.rb": 3.0417035360005684, 535320:32:04 "spec/graphql/resolvers/ci/runner_job_count_resolver_spec.rb": 2.325468743998499, 535420:32:04 "spec/finders/bulk_imports/entities_finder_spec.rb": 1.6774497559999872, 535520:32:04 "spec/workers/pages/deactivated_deployments_delete_cron_worker_spec.rb": 2.0123072790011065, 535620:32:04 "spec/lib/gitlab/ci/status/canceling_spec.rb": 0.9425803770027414, 535720:32:04 "spec/lib/gitlab/auth/activity_spec.rb": 0.7129633410004317, 535820:32:04 "spec/models/push_event_payload_spec.rb": 1.5177958329986723, 535920:32:04 "spec/workers/snippets/schedule_bulk_repository_shard_moves_worker_spec.rb": 1.4855855569985579, 536020:32:04 "spec/services/import/prepare_service_spec.rb": 1.1731523710004694, 536120:32:04 "spec/serializers/clusters/kubernetes_error_entity_spec.rb": 2.5053094340000825, 536220:32:04 "spec/lib/sidebars/admin/menus/ci_cd_menu_spec.rb": 1.19860355900164, 536320:32:04 "spec/graphql/mutations/security/ci_configuration/base_security_analyzer_spec.rb": 1.6033408039984351, 536420:32:04 "spec/helpers/git_helper_spec.rb": 0.8302049289995921, 536520:32:04 "spec/views/events/event/_common.html.haml_spec.rb": 1.9353885869968508, 536620:32:04 "spec/lib/gitlab/ci/variables/builder/release_spec.rb": 1.9223779790008848, 536720:32:04 "spec/lib/security/report_schema_version_matcher_spec.rb": 0.6298264999968524, 536820:32:04 "spec/models/bulk_imports/configuration_spec.rb": 1.2895762789994478, 536920:32:04 "spec/services/note_summary_spec.rb": 1.2073337370020454, 537020:32:04 "spec/scripts/setup/generate-as-if-foss-env_spec.rb": 0.9319429370007128, 537120:32:04 "spec/lib/gitlab/seeders/project_environment_seeder_spec.rb": 1.6638878179983294, 537220:32:04 "spec/rubocop/qa_helpers_spec.rb": 0.5796703870000783, 537320:32:04 "spec/tooling/lib/tooling/mappings/view_to_system_specs_mappings_spec.rb": 0.8904391920004855, 537420:32:04 "spec/lib/gitlab/ci/templates/Terraform/base_gitlab_ci_yaml_spec.rb": 2.158471003000159, 537520:32:04 "spec/lib/gitlab/search/abuse_validators/no_abusive_term_length_validator_spec.rb": 0.7683751049989951, 537620:32:04 "spec/views/groups/group_members/index.html.haml_spec.rb": 1.2694210109984851, 537720:32:04 "spec/lib/api/entities/nuget/dependency_group_spec.rb": 0.5371869410009822, 537820:32:04 "spec/policies/identity_provider_policy_spec.rb": 0.9579982249997556, 537920:32:04 "spec/graphql/types/ci/test_report_summary_type_spec.rb": 0.525989252000727, 538020:32:04 "spec/serializers/test_reports_comparer_serializer_spec.rb": 0.7178724709992821, 538120:32:04 "spec/workers/abuse/trust_score_worker_spec.rb": 1.1328551259975939, 538220:32:04 "spec/lib/gitlab/grape_logging/loggers/response_logger_spec.rb": 0.7043609819993435, 538320:32:04 "spec/lib/gitlab/diff/parallel_diff_spec.rb": 1.5476308099969174, 538420:32:04 "spec/validators/future_date_validator_spec.rb": 0.6407410900028481, 538520:32:04 "spec/workers/ci/update_build_names_worker_spec.rb": 1.0031828600003792, 538620:32:04 "spec/lib/gitlab/cycle_analytics/updater_spec.rb": 1.398217026002385, 538720:32:04 "spec/graphql/types/alert_management/alert_status_count_type_spec.rb": 0.5086434730001201, 538820:32:04 "spec/lib/bitbucket/oauth_connection_spec.rb": 0.7317371489989455, 538920:32:04 "spec/graphql/types/release_assets_type_spec.rb": 0.7245156400022097, 539020:32:04 "spec/lib/api/validations/validators/project_portable_spec.rb": 0.632654430999537, 539120:32:04 "spec/lib/gitlab/metrics/lfs_spec.rb": 0.6853572239997447, 539220:32:04 "spec/lib/slack/api_spec.rb": 0.7635317259992007, 539320:32:04 "spec/lib/gitlab/grape_logging/loggers/queue_duration_logger_spec.rb": 0.6498191789978591, 539420:32:04 "spec/rubocop/cop/avoid_becomes_spec.rb": 0.6766328550002072, 539520:32:04 "spec/rubocop/cop/migration/remove_index_spec.rb": 0.5000241449997702, 539620:32:04 "spec/graphql/resolvers/packages_base_resolver_spec.rb": 0.41346466499817325, 539720:32:04 "spec/lib/web_ide/settings_spec.rb": 0.42332820299998275, 539820:32:04 "spec/lib/audit_events/google_cloud/authentication_spec.rb": 0.6303819809982087, 539920:32:04 "spec/graphql/types/metadata_type_spec.rb": 0.4940856649991474, 540020:32:04 "spec/workers/gitlab/github_import/attachments/import_release_worker_spec.rb": 0.9101438899997447, 540120:32:04 "spec/lib/gitlab/query_limiting/active_support_subscriber_spec.rb": 0.49389236600109143, 540220:32:04 "spec/lib/system_check/incoming_email/imap_authentication_check_spec.rb": 0.4903729360012221, 540320:32:04 "spec/graphql/types/packages/terraform_module/metadatum/output_type_spec.rb": 0.5652965080007561, 540420:32:04 "spec/graphql/types/issuable_sort_enum_spec.rb": 0.5282896019998589, 540520:32:04 "spec/serializers/jira_connect/repository_entity_spec.rb": 0.45055988999956753, 540620:32:04 "spec/lib/gitlab/ci/config/yaml_spec.rb": 0.533688252002321, 540720:32:04 "spec/lib/gitlab/gitaly_client/diff_stitcher_spec.rb": 0.4003106359996309, 540820:32:04 "spec/workers/gitlab/github_import/pull_requests/import_review_request_worker_spec.rb": 0.4207451439979195, 540920:32:04 "spec/graphql/types/countable_connection_type_spec.rb": 0.417466743998375, 541020:32:04 "spec/graphql/types/packages/package_group_sort_enum_spec.rb": 0.421810543997708, 541120:32:04 "spec/graphql/types/ci/inherited_ci_variable_type_spec.rb": 0.4248200229994836, 541220:32:04 "spec/graphql/types/ci/pipeline_trigger_type_spec.rb": 0.4214148840001144, 541320:32:04 "spec/graphql/types/work_items/widgets/award_emoji_type_spec.rb": 0.41314132399929804 541520:32:04Knapsack global time execution for tests: 27m 44s 541620:32:04Finished in 29 minutes 14 seconds (files took 58.66 seconds to load) 541720:32:042823 examples, 0 failures 541820:32:05Randomized with seed 27304 541920:32:16RSpec exited with 0. 542020:32:16No examples to retry, congrats! 542220:32:17Running after script... 542320:32:17$ source scripts/utils.sh 542420:32:17$ log_disk_usage after_script 542520:32:17[log_disk_usage after_script] start 542720:32:17Filesystem Size Used Avail Use% Mounted on 542820:32:17overlay 46G 23G 23G 51% / 542920:32:17tmpfs 64M 0 64M 0% /dev 543020:32:17shm 256M 0 256M 0% /dev/shm 543120:32:17/dev/sda1 46G 23G 23G 51% /cache 543220:32:17tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id 543320:32:17tmpfs 3.9G 0 3.9G 0% /proc/acpi 543420:32:17tmpfs 3.9G 0 3.9G 0% /proc/scsi 543520:32:17tmpfs 3.9G 0 3.9G 0% /sys/firmware 543820:32:17drwxr-xr-x 3 root root 4.0K Aug 23 20:00 cache 543920:32:17drwxrwxrwx 2 root root 4.0K Aug 23 19:54 feature_flags 544020:32:17drwxrwxrwx 2 root root 4.0K Aug 23 19:54 pids 544120:32:17drwxrwxrwx 5 root root 4.0K Aug 23 20:20 prometheus_multiproc_dir 544220:32:17drwxr-xr-x 4 root root 4.0K Aug 23 20:01 run 544320:32:17drwxrwxrwx 3 root root 4.0K Aug 23 19:54 sockets 544420:32:17drwxrwxrwx 16 root root 4.0K Aug 23 20:30 tests 544520:32:17-rw-r--r-- 1 root root 348 Aug 23 20:01 job-metrics.json 544620:32:17-rw-r--r-- 1 root root 58 Aug 23 20:01 duration_setup_db.txt 544720:32:17-rw------- 1 root root 44 Aug 23 20:00 gitlab_workhorse_test_secret 544820:32:17[log_disk_usage after_script] end 544920:32:17$ bundle exec gem list gitlab_quality-test_tooling 545020:32:20gitlab_quality-test_tooling (1.35.0) 545120:32:20$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 545420:32:20$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 545720:32:20$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 546020:32:20$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 546420:32:23$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 546820:32:25$ tooling/bin/push_job_metrics || true 546920:32:26[job-metrics] Pushing job metrics file for the CI/CD job. 547020:32:26[job-metrics] Pushed 4 CI job metric entries to InfluxDB. 547220:32:27Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.4-17 due to policy 547420:32:30Uploading artifacts... 547520:32:30auto_explain/: found 3 matching artifact files and directories 547620:32:30coverage/: found 5 matching artifact files and directories 547720:32:30crystalball/: found 2 matching artifact files and directories 547820:32:30WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 547920:32:30knapsack/: found 4 matching artifact files and directories 548020:32:30rspec/: found 16 matching artifact files and directories 548120:32:30WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 548220:32:30log/*.log: found 15 matching artifact files and directories 548420:32:30WARNING: Retrying... context=artifacts-uploader error=request redirected 548520:32:33Uploading artifacts as "archive" to coordinator... 201 Created id=7655314603 responseStatus=201 Created token=glcbt-66 548620:32:33Uploading artifacts... 548720:32:34rspec/rspec-*.xml: found 1 matching artifact files and directories 548920:32:34WARNING: Retrying... context=artifacts-uploader error=request redirected 549020:32:35Uploading artifacts as "junit" to coordinator... 201 Created id=7655314603 responseStatus=201 Created token=glcbt-66 549220:32:57Job succeeded