303:42:34 contains relevant fields 403:42:34 contains detailed status 503:42:35 contains valid name 603:42:35 contains path to the stage 703:42:36 contains path to the stage dropdown 803:42:37 contains stage title 903:42:37 does not contain play_details info 1003:42:37 when the jobs should be grouped 1103:42:38 exposes the group key 1203:42:38 and contains commit status 1303:42:39 contains commit status 1403:42:39# [RSpecRunTime] RSpec elapsed time: 11 minutes 0.82 second. Current RSS: ~1123M. Threads: 4. load average: 1.17 1.21 1.07 3/298 14234 1603:42:39 with a skipped stage 1703:42:40 contains play_all_manual 1803:42:40# [RSpecRunTime] RSpec elapsed time: 11 minutes 1.97 seconds. Current RSS: ~1115M. Threads: 4. load average: 1.16 1.20 1.07 1/298 14235 2003:42:40 with a scheduled stage 2103:42:42 contains play_all_manual 2203:42:42# [RSpecRunTime] RSpec elapsed time: 11 minutes 3.28 seconds. Current RSS: ~1109M. Threads: 4. load average: 1.16 1.20 1.07 1/296 14236 2403:42:42 with a manual stage 2503:42:43 contains play_all_manual 2603:42:43# [RSpecRunTime] RSpec elapsed time: 11 minutes 4.44 seconds. Current RSS: ~1105M. Threads: 4. load average: 1.16 1.20 1.07 1/292 14237 2803:42:43 when details: true 2903:42:45 avoids N+1 queries on latest_statuses 3003:42:45# [RSpecRunTime] RSpec elapsed time: 11 minutes 6.94 seconds. Current RSS: ~1103M. Threads: 4. load average: 1.14 1.20 1.07 1/292 14238 3203:42:45 when details: true and retried: true 3303:42:47 exposes latest_statuses and retried 3403:42:47 does not expose latest_statuses when details is false 3503:42:49 does not expose retried when retried is false 3603:42:49# [RSpecRunTime] RSpec elapsed time: 11 minutes 10.26 seconds. Current RSS: ~1114M. Threads: 4. load average: 1.14 1.20 1.07 1/292 14239 3803:42:49# [RSpecRunTime] Finishing example group spec/serializers/stage_entity_spec.rb. It took 16.94 seconds. Expected to take 22.97 seconds. 3903:42:49# [RSpecRunTime] Starting example group spec/tasks/gitlab/db/validate_config_rake_spec.rb. Expected to take 19.67 seconds. 4003:42:49gitlab:db:validate_config 4103:42:49 when validating config 4203:42:49 when only main: is specified 4303:42:49 behaves like validates successfully 4503:42:49 for production 4603:42:50 always re-establishes ActiveRecord::Base connection to main config 4703:42:50 if GITLAB_VALIDATE_DATABASE_CONFIG is set 4803:42:50 when finding the initializer fails 4903:42:50 raised_error: ActiveRecord::NoDatabaseError 5003:42:50 does not raise an error for ActiveRecord::NoDatabaseError 5103:42:50# [RSpecRunTime] RSpec elapsed time: 11 minutes 11.72 seconds. Current RSS: ~1121M. Threads: 5. load average: 1.13 1.20 1.07 1/293 14241 5303:42:50 raised_error: ActiveRecord::ConnectionNotEstablished 5403:42:50WARNING: Could not establish database connection for main: ActiveRecord::ConnectionNotEstablished 5503:42:50 does not raise an error for ActiveRecord::ConnectionNotEstablished 5603:42:50 raised_error: PG::ConnectionBad 5703:42:50WARNING: Could not establish database connection for main: PG::ConnectionBad 5803:42:50 does not raise an error for PG::ConnectionBad 5903:42:50 when config is pointing to incorrect server 6003:42:50 behaves like validates successfully 6103:42:50WARNING: Could not establish database connection for main: connection to server at "172.22.0.2", port 11235 failed: Connection refused 6203:42:50 Is the server running on that host and accepting TCP/IP connections? 6303:42:50WARNING: Could not establish database connection for main: connection to server at "172.22.0.2", port 11235 failed: Connection refused 6403:42:50 Is the server running on that host and accepting TCP/IP connections? 6603:42:51WARNING: Could not establish database connection for main: connection to server at "172.22.0.2", port 11235 failed: Connection refused 6703:42:51 Is the server running on that host and accepting TCP/IP connections? 6803:42:51WARNING: Could not establish database connection for main: connection to server at "172.22.0.2", port 11235 failed: Connection refused 6903:42:51 Is the server running on that host and accepting TCP/IP connections? 7003:42:51 for production 7103:42:51WARNING: Could not establish database connection for main: connection to server at "172.22.0.2", port 11235 failed: Connection refused 7203:42:51 Is the server running on that host and accepting TCP/IP connections? 7303:42:51WARNING: Could not establish database connection for main: connection to server at "172.22.0.2", port 11235 failed: Connection refused 7403:42:51 Is the server running on that host and accepting TCP/IP connections? 7503:42:51 always re-establishes ActiveRecord::Base connection to main config 7603:42:51WARNING: Could not establish database connection for main: connection to server at "172.22.0.2", port 11235 failed: Connection refused 7703:42:51 Is the server running on that host and accepting TCP/IP connections? 7803:42:51WARNING: Could not establish database connection for main: connection to server at "172.22.0.2", port 11235 failed: Connection refused 7903:42:51 Is the server running on that host and accepting TCP/IP connections? 8003:42:51 if GITLAB_VALIDATE_DATABASE_CONFIG is set 8103:42:51 when finding the initializer fails 8203:42:51 raised_error: ActiveRecord::NoDatabaseError 8303:42:51WARNING: Could not establish database connection for main: connection to server at "172.22.0.2", port 11235 failed: Connection refused 8403:42:51 Is the server running on that host and accepting TCP/IP connections? 8503:42:51WARNING: Could not establish database connection for main: connection to server at "172.22.0.2", port 11235 failed: Connection refused 8603:42:51 Is the server running on that host and accepting TCP/IP connections? 8703:42:51 does not raise an error for ActiveRecord::NoDatabaseError 8803:42:51 raised_error: ActiveRecord::ConnectionNotEstablished 8903:42:51WARNING: Could not establish database connection for main: connection to server at "172.22.0.2", port 11235 failed: Connection refused 9003:42:51 Is the server running on that host and accepting TCP/IP connections? 9103:42:51WARNING: Could not establish database connection for main: connection to server at "172.22.0.2", port 11235 failed: Connection refused 9203:42:51 Is the server running on that host and accepting TCP/IP connections? 9303:42:51 does not raise an error for ActiveRecord::ConnectionNotEstablished 9403:42:51 raised_error: PG::ConnectionBad 9503:42:51WARNING: Could not establish database connection for main: connection to server at "172.22.0.2", port 11235 failed: Connection refused 9603:42:51 Is the server running on that host and accepting TCP/IP connections? 9703:42:51WARNING: Could not establish database connection for main: connection to server at "172.22.0.2", port 11235 failed: Connection refused 9803:42:51 Is the server running on that host and accepting TCP/IP connections? 9903:42:51 does not raise an error for PG::ConnectionBad 10003:42:51 when config is pointing to non-existent database 10103:42:51 behaves like validates successfully 10303:42:51 for production 10403:42:51 always re-establishes ActiveRecord::Base connection to main config 10503:42:51 if GITLAB_VALIDATE_DATABASE_CONFIG is set 10603:42:51 when finding the initializer fails 10703:42:51 raised_error: ActiveRecord::NoDatabaseError 10803:42:51 does not raise an error for ActiveRecord::NoDatabaseError 10903:42:51 raised_error: ActiveRecord::ConnectionNotEstablished 11003:42:51 does not raise an error for ActiveRecord::ConnectionNotEstablished 11103:42:51 raised_error: PG::ConnectionBad 11203:42:52 does not raise an error for PG::ConnectionBad 11303:42:52 when main: uses database_tasks=false 11403:42:52 behaves like raises an error 11503:42:52WARNING: Could not establish database connection for main: There is an issue connecting to your database with your username/password, username: postgres. 11603:42:52Please check your database configuration to ensure the username/password are valid. 11703:42:52WARNING: Could not establish database connection for main: There is an issue connecting to your database with your username/password, username: postgres. 11803:42:52Please check your database configuration to ensure the username/password are valid. 12003:42:52WARNING: Could not establish database connection for main: There is an issue connecting to your database with your username/password, username: postgres. 12103:42:52Please check your database configuration to ensure the username/password are valid. 12203:42:52WARNING: Could not establish database connection for main: There is an issue connecting to your database with your username/password, username: postgres. 12303:42:52Please check your database configuration to ensure the username/password are valid. 12403:42:52 for production 12503:42:52WARNING: Could not establish database connection for main: There is an issue connecting to your database with your username/password, username: postgres. 12603:42:52Please check your database configuration to ensure the username/password are valid. 12703:42:52WARNING: Could not establish database connection for main: There is an issue connecting to your database with your username/password, username: postgres. 12803:42:52Please check your database configuration to ensure the username/password are valid. 12903:42:52 always re-establishes ActiveRecord::Base connection to main config 13003:42:52WARNING: Could not establish database connection for main: There is an issue connecting to your database with your username/password, username: postgres. 13103:42:52Please check your database configuration to ensure the username/password are valid. 13203:42:52WARNING: Could not establish database connection for main: There is an issue connecting to your database with your username/password, username: postgres. 13303:42:52Please check your database configuration to ensure the username/password are valid. 13403:42:52 if GITLAB_VALIDATE_DATABASE_CONFIG=1 13503:42:52 to stderr if GITLAB_VALIDATE_DATABASE_CONFIG=0 13603:42:52 when many configurations share the same database 13703:42:52 when no database_tasks is specified, assumes true 13803:42:52 behaves like raises an error 14003:42:52 for production 14103:42:52 always re-establishes ActiveRecord::Base connection to main config 14203:42:53 if GITLAB_VALIDATE_DATABASE_CONFIG=1 14303:42:53 to stderr if GITLAB_VALIDATE_DATABASE_CONFIG=0 14403:42:53 when database_tasks is specified 14503:42:53 behaves like raises an error 14703:42:53 for production 14803:42:53 always re-establishes ActiveRecord::Base connection to main config 14903:42:54 if GITLAB_VALIDATE_DATABASE_CONFIG=1 15003:42:54 to stderr if GITLAB_VALIDATE_DATABASE_CONFIG=0 15103:42:54 when there's no main: but something different, as currently we only can share with main: 15203:42:54 behaves like raises an error 15403:42:54 for production 15503:42:54 always re-establishes ActiveRecord::Base connection to main config 15603:42:55 if GITLAB_VALIDATE_DATABASE_CONFIG=1 15703:42:55 to stderr if GITLAB_VALIDATE_DATABASE_CONFIG=0 15803:42:55 when ci: uses different database 15903:42:55 and does not specify database_tasks which indicates using dedicated database 16003:42:55 behaves like validates successfully 16203:42:56 for production 16303:42:56 always re-establishes ActiveRecord::Base connection to main config 16403:42:57 if GITLAB_VALIDATE_DATABASE_CONFIG is set 16503:42:57 when finding the initializer fails 16603:42:57 raised_error: ActiveRecord::NoDatabaseError 16703:42:57 does not raise an error for ActiveRecord::NoDatabaseError 16803:42:57# [RSpecRunTime] RSpec elapsed time: 11 minutes 18.76 seconds. Current RSS: ~1105M. Threads: 5. load average: 1.12 1.19 1.07 1/293 14242 17003:42:57 raised_error: ActiveRecord::ConnectionNotEstablished 17103:42:57WARNING: Could not establish database connection for main: ActiveRecord::ConnectionNotEstablished 17203:42:57WARNING: Could not establish database connection for ci: ActiveRecord::ConnectionNotEstablished 17303:42:57 does not raise an error for ActiveRecord::ConnectionNotEstablished 17403:42:57 raised_error: PG::ConnectionBad 17503:42:58WARNING: Could not establish database connection for main: PG::ConnectionBad 17603:42:58WARNING: Could not establish database connection for ci: PG::ConnectionBad 17703:42:58 does not raise an error for PG::ConnectionBad 17803:42:58 and does specify database_tasks=false which indicates sharing with main: 17903:42:58 behaves like raises an error 18103:42:58 for production 18203:42:58 always re-establishes ActiveRecord::Base connection to main config 18303:42:58 if GITLAB_VALIDATE_DATABASE_CONFIG=1 18403:42:59 to stderr if GITLAB_VALIDATE_DATABASE_CONFIG=0 18503:42:59 one of the databases is in read-only mode 18603:42:59 behaves like validates successfully 18703:42:59WARNING: Could not write to the database main: cannot execute UPSERT in a read-only transaction 18903:42:59WARNING: Could not write to the database main: cannot execute UPSERT in a read-only transaction 19003:42:59 for production 19103:42:59WARNING: Could not write to the database main: cannot execute UPSERT in a read-only transaction 19203:42:59 always re-establishes ActiveRecord::Base connection to main config 19303:42:59WARNING: Could not write to the database main: cannot execute UPSERT in a read-only transaction 19403:42:59 if GITLAB_VALIDATE_DATABASE_CONFIG is set 19503:42:59 when finding the initializer fails 19603:42:59 raised_error: ActiveRecord::NoDatabaseError 19703:42:59WARNING: Could not write to the database main: cannot execute UPSERT in a read-only transaction 19803:42:59 does not raise an error for ActiveRecord::NoDatabaseError 19903:42:59 raised_error: ActiveRecord::ConnectionNotEstablished 20003:43:00WARNING: Could not write to the database main: cannot execute UPSERT in a read-only transaction 20103:43:00WARNING: Could not establish database connection for main: ActiveRecord::ConnectionNotEstablished 20203:43:00 does not raise an error for ActiveRecord::ConnectionNotEstablished 20303:43:00 raised_error: PG::ConnectionBad 20403:43:00WARNING: Could not write to the database main: cannot execute UPSERT in a read-only transaction 20503:43:00WARNING: Could not establish database connection for main: PG::ConnectionBad 20603:43:00 does not raise an error for PG::ConnectionBad 20703:43:00 when running db:migrate 20803:43:00 does run gitlab:db:validate_config before 20903:43:00 when running db:schema:load 21003:43:00 does run gitlab:db:validate_config before 21103:43:00 when running db:schema:dump 21203:43:00 does run gitlab:db:validate_config before 21303:43:03# [RSpecRunTime] Finishing example group spec/tasks/gitlab/db/validate_config_rake_spec.rb. It took 14.44 seconds. Expected to take 19.67 seconds. 21403:43:03# [RSpecRunTime] RSpec elapsed time: 11 minutes 24.75 seconds. Current RSS: ~1091M. Threads: 5. load average: 1.11 1.19 1.07 1/293 14243 21603:43:03# [RSpecRunTime] Starting example group spec/models/packages/package_file_spec.rb. Expected to take 19.37 seconds. 21703:43:03Packages::PackageFile 21803:43:06 does not allow STI 21903:43:06 behaves like having unique enum values 22003:43:06 has unique values in "status" 22103:43:06# [RSpecRunTime] RSpec elapsed time: 11 minutes 27.51 seconds. Current RSS: ~1086M. Threads: 5. load average: 1.18 1.20 1.08 1/293 14244 22303:43:06 behaves like destructible 22403:43:07 .next_pending_destruction 22503:43:07 returns the oldest item pending destruction based on updated_at 22603:43:07 returns the oldest item pending destruction based on created_at 22703:43:07# [RSpecRunTime] RSpec elapsed time: 11 minutes 28.96 seconds. Current RSS: ~1087M. Threads: 5. load average: 1.18 1.20 1.08 1/293 14245 22903:43:07 relationships 23003:43:07 is expected to belong to package required: false 23103:43:07 is expected to have one conan_file_metadatum 23203:43:07 is expected to have many package_file_build_infos inverse_of => package_file 23303:43:07 is expected to have one debian_file_metadatum class_name => Packages::Debian::FileMetadatum inverse_of => package_file 23403:43:07 is expected to have one helm_file_metadatum class_name => Packages::Helm::FileMetadatum inverse_of => package_file 23603:43:07 is expected to validate that :package cannot be empty/falsy 23703:43:07 with pypi package 23903:43:08 can not save a duplicated file 24003:43:08 with a pending destruction package duplicated file 24303:43:08 sha256_value: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", expected_success: true 24403:43:08 does not allow invalid sha256 characters 24503:43:08 sha256_value: nil, expected_success: true 24603:43:08 does not allow invalid sha256 characters 24703:43:08 sha256_value: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", expected_success: false 24803:43:08 does not allow invalid sha256 characters 24903:43:08 sha256_value: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", expected_success: false 25003:43:08 does not allow invalid sha256 characters 25103:43:08 sha256_value: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa%", expected_success: false 25203:43:08 does not allow invalid sha256 characters 25303:43:08 sha256_value: "", expected_success: false 25403:43:08 does not allow invalid sha256 characters 25503:43:08 with package filenames 25603:43:08 .with_file_name 25703:43:08 is expected to contain exactly #<Packages::PackageFile id: 50, package_id: 38, created_at: "2024-10-16 03:43:04.282990784 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil> 25803:43:08 .with_file_name_like 25903:43:08 is expected to contain exactly #<Packages::PackageFile id: 50, package_id: 38, created_at: "2024-10-16 03:43:04.282990784 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil> 26103:43:08 is expected to contain exactly #<Packages::PackageFile id: 52, package_id: 40, created_at: "2024-10-16 03:43:05.000541265 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil> 26203:43:08 .with_nuget_format 26303:43:08 is expected to contain exactly #<Packages::PackageFile id: 53, package_id: 41, created_at: "2024-10-16 03:43:05.340891451 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil> 26403:43:08 updating project statistics 26503:43:09 when the package file has an explicit size 26603:43:09 behaves like UpdateProjectStatistics 26703:43:09 is expected to be a new record 26803:43:09 when statistic is a counter attribute 26903:43:09 when creating 27003:43:09 stores pending increments for async update 27103:43:09 when updating 27203:43:09 stores pending increments for async update 27303:43:09 avoids N + 1 queries 27403:43:09 when destroying 27503:43:09 stores pending increment for async update 27603:43:09 when it is destroyed from the project level 27703:43:10 does not store pending increments for async update 27803:43:10 does not schedule a namespace statistics worker 27903:43:10 .for_package_ids 28003:43:10 returns matching packages 28103:43:10 .with_conan_package_reference 28203:43:11 returns matching packages 28303:43:11# [RSpecRunTime] RSpec elapsed time: 11 minutes 32.76 seconds. Current RSS: ~1090M. Threads: 5. load average: 1.25 1.22 1.08 1/293 14246 28503:43:11 .for_rubygem_with_file_name 28603:43:11 returns the matching gem file only for ruby packages 28703:43:11 Debian scopes 28803:43:11 #with_debian_file_type 28903:43:11 is expected to contain exactly #<Packages::PackageFile id: 61, package_id: 43, created_at: "2024-10-16 03:43:06.136964761 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil> (FAILED - 1) 29003:43:11 #with_debian_component_name 29103:43:11 is expected to contain exactly #<Packages::PackageFile id: 88, package_id: 43, created_at: "2024-10-16 03:43:11.791252762 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil> 29203:43:11 #with_debian_architecture_name 29303:43:11 is expected to contain exactly #<Packages::PackageFile id: 89, package_id: 43, created_at: "2024-10-16 03:43:11.816185302 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil> 29403:43:11 #with_debian_unknown_since 29503:43:12 is expected to contain exactly #<Packages::PackageFile id: 90, package_id: 55, created_at: "2024-10-16 03:43:11.952527460 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil> 29603:43:12 .for_helm_with_channel 29703:43:12 returns the matching file only for Helm packages 29803:43:12 with package files pending destruction 29903:43:12 does not return them 30003:43:12 .most_recent! 30103:43:12 is expected to eq #<Packages::PackageFile id: 62, package_id: 43, created_at: "2024-10-16 03:43:06.195957000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 534, new_file_path: nil> 30203:43:12 .most_recent_for 30303:43:14 package_input1: 1, package_input2: 2, package_input3: 3, package_input4: 4 30403:43:14 is expected to contain exactly #<Packages::PackageFile id: 104, package_id: 59, created_at: "2024-10-16 03:43:13.113829000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 551, new_file_path: nil>, #<Packages::PackageFile id: 114, package_id: 60, created_at: "2024-10-16 03:43:14.186647000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 552, new_file_path: nil>, #<Packages::PackageFile id: 110, package_id: 61, created_at: "2024-10-16 03:43:14.135430000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 553, new_file_path: nil>, and #<Packages::PackageFile id: 107, package_id: 62, created_at: "2024-10-16 03:43:14.085036000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 554, new_file_path: nil> 30503:43:14# [RSpecRunTime] RSpec elapsed time: 11 minutes 35.52 seconds. Current RSS: ~1087M. Threads: 5. load average: 1.25 1.22 1.08 1/293 14247 30703:43:14 package_input1: 1, package_input2: 2, package_input3: 3, package_input4: nil 30803:43:14 is expected to contain exactly #<Packages::PackageFile id: 104, package_id: 59, created_at: "2024-10-16 03:43:13.113829000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 551, new_file_path: nil>, #<Packages::PackageFile id: 114, package_id: 60, created_at: "2024-10-16 03:43:14.186647000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 552, new_file_path: nil>, and #<Packages::PackageFile id: 110, package_id: 61, created_at: "2024-10-16 03:43:14.135430000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 553, new_file_path: nil> 30903:43:14 package_input1: 1, package_input2: 2, package_input3: nil, package_input4: 4 31003:43:14 is expected to contain exactly #<Packages::PackageFile id: 104, package_id: 59, created_at: "2024-10-16 03:43:13.113829000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 551, new_file_path: nil>, #<Packages::PackageFile id: 114, package_id: 60, created_at: "2024-10-16 03:43:14.186647000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 552, new_file_path: nil>, and #<Packages::PackageFile id: 107, package_id: 62, created_at: "2024-10-16 03:43:14.085036000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 554, new_file_path: nil> 31103:43:14 package_input1: 1, package_input2: 2, package_input3: nil, package_input4: nil 31203:43:14 is expected to contain exactly #<Packages::PackageFile id: 104, package_id: 59, created_at: "2024-10-16 03:43:13.113829000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 551, new_file_path: nil> and #<Packages::PackageFile id: 114, package_id: 60, created_at: "2024-10-16 03:43:14.186647000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 552, new_file_path: nil> 31303:43:14 package_input1: 1, package_input2: nil, package_input3: 3, package_input4: 4 31403:43:14 is expected to contain exactly #<Packages::PackageFile id: 104, package_id: 59, created_at: "2024-10-16 03:43:13.113829000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 551, new_file_path: nil>, #<Packages::PackageFile id: 110, package_id: 61, created_at: "2024-10-16 03:43:14.135430000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 553, new_file_path: nil>, and #<Packages::PackageFile id: 107, package_id: 62, created_at: "2024-10-16 03:43:14.085036000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 554, new_file_path: nil> 31503:43:14 package_input1: 1, package_input2: nil, package_input3: 3, package_input4: nil 31603:43:14 is expected to contain exactly #<Packages::PackageFile id: 104, package_id: 59, created_at: "2024-10-16 03:43:13.113829000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 551, new_file_path: nil> and #<Packages::PackageFile id: 110, package_id: 61, created_at: "2024-10-16 03:43:14.135430000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 553, new_file_path: nil> 31703:43:14 package_input1: 1, package_input2: nil, package_input3: nil, package_input4: 4 31803:43:14 is expected to contain exactly #<Packages::PackageFile id: 104, package_id: 59, created_at: "2024-10-16 03:43:13.113829000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 551, new_file_path: nil> and #<Packages::PackageFile id: 107, package_id: 62, created_at: "2024-10-16 03:43:14.085036000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 554, new_file_path: nil> 31903:43:14 package_input1: 1, package_input2: nil, package_input3: nil, package_input4: nil 32003:43:14 is expected to contain exactly #<Packages::PackageFile id: 104, package_id: 59, created_at: "2024-10-16 03:43:13.113829000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 551, new_file_path: nil> 32103:43:14 package_input1: nil, package_input2: 2, package_input3: 3, package_input4: 4 32203:43:14 is expected to contain exactly #<Packages::PackageFile id: 114, package_id: 60, created_at: "2024-10-16 03:43:14.186647000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 552, new_file_path: nil>, #<Packages::PackageFile id: 110, package_id: 61, created_at: "2024-10-16 03:43:14.135430000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 553, new_file_path: nil>, and #<Packages::PackageFile id: 107, package_id: 62, created_at: "2024-10-16 03:43:14.085036000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 554, new_file_path: nil> 32303:43:14 package_input1: nil, package_input2: 2, package_input3: 3, package_input4: nil 32403:43:14 is expected to contain exactly #<Packages::PackageFile id: 114, package_id: 60, created_at: "2024-10-16 03:43:14.186647000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 552, new_file_path: nil> and #<Packages::PackageFile id: 110, package_id: 61, created_at: "2024-10-16 03:43:14.135430000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 553, new_file_path: nil> 32503:43:14 package_input1: nil, package_input2: 2, package_input3: nil, package_input4: 4 32603:43:14 is expected to contain exactly #<Packages::PackageFile id: 114, package_id: 60, created_at: "2024-10-16 03:43:14.186647000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 552, new_file_path: nil> and #<Packages::PackageFile id: 107, package_id: 62, created_at: "2024-10-16 03:43:14.085036000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 554, new_file_path: nil> 32703:43:14 package_input1: nil, package_input2: 2, package_input3: nil, package_input4: nil 32803:43:14 is expected to contain exactly #<Packages::PackageFile id: 114, package_id: 60, created_at: "2024-10-16 03:43:14.186647000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 552, new_file_path: nil> 32903:43:14 package_input1: nil, package_input2: nil, package_input3: 3, package_input4: 4 33003:43:14 is expected to contain exactly #<Packages::PackageFile id: 110, package_id: 61, created_at: "2024-10-16 03:43:14.135430000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 553, new_file_path: nil> and #<Packages::PackageFile id: 107, package_id: 62, created_at: "2024-10-16 03:43:14.085036000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 554, new_file_path: nil> 33103:43:14 package_input1: nil, package_input2: nil, package_input3: 3, package_input4: nil 33203:43:14 is expected to contain exactly #<Packages::PackageFile id: 110, package_id: 61, created_at: "2024-10-16 03:43:14.135430000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 553, new_file_path: nil> 33303:43:14 package_input1: nil, package_input2: nil, package_input3: nil, package_input4: 4 33403:43:15 is expected to contain exactly #<Packages::PackageFile id: 107, package_id: 62, created_at: "2024-10-16 03:43:14.085036000 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 554, new_file_path: nil> 33503:43:15 package_input1: nil, package_input2: nil, package_input3: nil, package_input4: nil 33603:43:15 is expected to contain exactly 33703:43:15 extra join and extra where 33803:43:15 returns the most recent package for the selected channel 33903:43:15 with package files pending destruction 34003:43:15 does not return them 34203:43:16 package_file without pipeline 34303:43:16 is expected to be empty 34403:43:16 package_file with pipeline 34503:43:16 is expected to contain exactly #<Ci::Pipeline ref: "master", sha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", before_sha: nil, creat...ts_locked", partition_id: 102, id: 86, auto_canceled_by_id: nil, auto_canceled_by_partition_id: nil> and #<Ci::Pipeline ref: "master", sha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", before_sha: nil, creat...ts_locked", partition_id: 102, id: 87, auto_canceled_by_id: nil, auto_canceled_by_partition_id: nil> 34603:43:16 #update_file_store callback 34703:43:17 updates metadata columns 34803:43:17 update callbacks 34903:43:17 with object storage disabled 35003:43:17 behaves like executing the default callback 35103:43:17 executes the default callback 35203:43:17 with new_file_path set 35303:43:17 behaves like executing the default callback 35403:43:18 executes the default callback 35503:43:18 with object storage enabled 35603:43:18 behaves like executing the default callback 35703:43:18 executes the default callback 35803:43:18 with new_file_path set 35903:43:19 executes the move_in_object_storage callback 36003:43:19 status scopes 36203:43:19 does not include non-displayable packages 36403:43:19 is expected to contain exactly #<Packages::PackageFile id: 128, package_id: 71, created_at: "2024-10-16 03:43:19.677899836 +0000", u...d_at: nil, status: "pending_destruction", file_final_path: nil, project_id: nil, new_file_path: nil> 36503:43:19 .installable_statuses 36603:43:19 behaves like installable statuses 36703:43:19 returns installable statuses 36803:43:19 #file_name_for_download 36903:43:19 with a simple file name 37003:43:19 is expected to eq "FooBar" 37103:43:19 with a file name with encoded slashes 37203:43:19 returns the last component of the file name 37303:43:19# [RSpecRunTime] Finishing example group spec/models/packages/package_file_spec.rb. It took 16.27 seconds. Expected to take 19.37 seconds. 37403:43:19# [RSpecRunTime] Starting example group spec/lib/api/entities/merge_request_basic_spec.rb. Expected to take 14.84 seconds. 37503:43:19API::Entities::MergeRequestBasic 37603:43:32 includes expected fields 37703:43:32 with :with_api_entity_associations scope 37803:43:32 avoids N+1 queries 37903:43:32# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.06 seconds. Current RSS: ~1136M. Threads: 5. load average: 1.32 1.24 1.09 1/298 14575 38203:43:32 includes assigned reviewers 38403:43:33 is expected to eq true 38503:43:33 squash_on_merge 38603:43:33 is expected to eq false 38703:43:33# [RSpecRunTime] Finishing example group spec/lib/api/entities/merge_request_basic_spec.rb. It took 13.25 seconds. Expected to take 14.84 seconds. 38803:43:33# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/path_traversal_check_spec.rb. Expected to take 14.43 seconds. 38903:43:33Gitlab::Middleware::PathTraversalCheck 39103:43:33 when using get 39203:43:33 path: "/foo/bar", query_params: {}, shared_example_name: "no issue" 39303:43:33 behaves like no issue 39403:43:33 does not log or reject the request 39503:43:33 path: "/foo/../bar", query_params: {}, shared_example_name: "path traversal" 39603:43:33 behaves like path traversal 39703:43:33 logs and rejects the request 39803:43:33 path: "/foo%2Fbar", query_params: {}, shared_example_name: "no issue" 39903:43:33 behaves like no issue 40003:43:33 does not log or reject the request 40103:43:33 path: "/foo%2F..%2Fbar", query_params: {}, shared_example_name: "path traversal" 40203:43:33 behaves like path traversal 40303:43:33 logs and rejects the request 40403:43:33 path: "/foo%252F..%252Fbar", query_params: {}, shared_example_name: "no issue" 40503:43:33 behaves like no issue 40603:43:33 does not log or reject the request 40703:43:33 path: "/foo/bar", query_params: {:x=>"foo"}, shared_example_name: "no issue" 40803:43:33 behaves like no issue 40903:43:33 does not log or reject the request 41003:43:33 path: "/foo/bar", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal" 41103:43:33 behaves like path traversal 41203:43:33 logs and rejects the request 41303:43:33 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"}, shared_example_name: "no issue" 41403:43:33 behaves like no issue 41503:43:33 does not log or reject the request 41603:43:33 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal" 41703:43:33 behaves like path traversal 41803:43:33 logs and rejects the request 41903:43:33 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue" 42003:43:33 behaves like no issue 42103:43:33 does not log or reject the request 42203:43:33 path: "/foo%2F..%2Fbar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "path traversal" 42303:43:33 behaves like path traversal 42403:43:33 logs and rejects the request 42503:43:33 path: "/api/graphql", query_params: {:query=>"%7B%0A++currentUser+%7B%0A++++username%0A++%7D%0A%7D%0A"}, shared_example_name: "no issue" 42603:43:33 behaves like no issue 42703:43:33 does not log or reject the request 42803:43:33 with the excluded query parameter search 42903:43:33 behaves like no issue 43003:43:33 does not log or reject the request 43103:43:33 with the excluded query parameter search nested one level 43203:43:33 behaves like no issue 43303:43:33 does not log or reject the request 43403:43:33 with the excluded query parameter search nested two levels 43503:43:33 behaves like no issue 43603:43:33 does not log or reject the request 43703:43:33 with the excluded query parameter search nested above the max level 43803:43:33 behaves like path traversal 43903:43:33 logs and rejects the request 44003:43:33 with the excluded query parameter search_title 44103:43:33 behaves like no issue 44203:43:33 does not log or reject the request 44303:43:33 with the excluded query parameter search_title nested one level 44403:43:33 behaves like no issue 44503:43:33 does not log or reject the request 44603:43:33 with the excluded query parameter search_title nested two levels 44703:43:33 behaves like no issue 44803:43:33 does not log or reject the request 44903:43:33 with the excluded query parameter search_title nested above the max level 45003:43:33 behaves like path traversal 45103:43:33 logs and rejects the request 45203:43:33 with the excluded query parameter search_query 45303:43:33 behaves like no issue 45403:43:33 does not log or reject the request 45503:43:33 with the excluded query parameter search_query nested one level 45603:43:33 behaves like no issue 45703:43:33 does not log or reject the request 45803:43:33 with the excluded query parameter search_query nested two levels 45903:43:33 behaves like no issue 46003:43:33 does not log or reject the request 46103:43:33 with the excluded query parameter search_query nested above the max level 46203:43:33 behaves like path traversal 46303:43:33 logs and rejects the request 46403:43:33 with the excluded query parameter term 46503:43:33 behaves like no issue 46603:43:33 does not log or reject the request 46703:43:33 with the excluded query parameter term nested one level 46803:43:33 behaves like no issue 46903:43:33 does not log or reject the request 47003:43:33 with the excluded query parameter term nested two levels 47103:43:33 behaves like no issue 47203:43:33 does not log or reject the request 47303:43:33 with the excluded query parameter term nested above the max level 47403:43:33 behaves like path traversal 47503:43:33 logs and rejects the request 47603:43:33 with the excluded query parameter name 47703:43:33 behaves like no issue 47803:43:33 does not log or reject the request 47903:43:33 with the excluded query parameter name nested one level 48003:43:33 behaves like no issue 48103:43:33 does not log or reject the request 48203:43:33 with the excluded query parameter name nested two levels 48303:43:33 behaves like no issue 48403:43:33 does not log or reject the request 48503:43:33 with the excluded query parameter name nested above the max level 48603:43:33 behaves like path traversal 48703:43:33 logs and rejects the request 48803:43:33 with the excluded query parameter filter 48903:43:33 behaves like no issue 49003:43:33 does not log or reject the request 49103:43:33 with the excluded query parameter filter nested one level 49203:43:33 behaves like no issue 49303:43:33 does not log or reject the request 49403:43:33 with the excluded query parameter filter nested two levels 49503:43:33 behaves like no issue 49603:43:34 does not log or reject the request 49703:43:34 with the excluded query parameter filter nested above the max level 49803:43:34 behaves like path traversal 49903:43:34 logs and rejects the request 50003:43:34 with the excluded query parameter filter_projects 50103:43:34 behaves like no issue 50203:43:34 does not log or reject the request 50303:43:34 with the excluded query parameter filter_projects nested one level 50403:43:34 behaves like no issue 50503:43:34 does not log or reject the request 50603:43:34 with the excluded query parameter filter_projects nested two levels 50703:43:34 behaves like no issue 50803:43:34 does not log or reject the request 50903:43:34 with the excluded query parameter filter_projects nested above the max level 51003:43:34 behaves like path traversal 51103:43:34 logs and rejects the request 51203:43:34 with the excluded query parameter note 51303:43:34 behaves like no issue 51403:43:34 does not log or reject the request 51503:43:34 with the excluded query parameter note nested one level 51603:43:34 behaves like no issue 51703:43:34 does not log or reject the request 51803:43:34 with the excluded query parameter note nested two levels 51903:43:34 behaves like no issue 52003:43:34 does not log or reject the request 52103:43:34 with the excluded query parameter note nested above the max level 52203:43:34 behaves like path traversal 52303:43:34 logs and rejects the request 52403:43:34 with the excluded query parameter body 52503:43:34 behaves like no issue 52603:43:34 does not log or reject the request 52703:43:34 with the excluded query parameter body nested one level 52803:43:34 behaves like no issue 52903:43:34 does not log or reject the request 53003:43:34 with the excluded query parameter body nested two levels 53103:43:34 behaves like no issue 53203:43:34 does not log or reject the request 53303:43:34 with the excluded query parameter body nested above the max level 53403:43:34 behaves like path traversal 53503:43:34 logs and rejects the request 53603:43:34 with the excluded query parameter commit_message 53703:43:34 behaves like no issue 53803:43:34 does not log or reject the request 53903:43:34 with the excluded query parameter commit_message nested one level 54003:43:34 behaves like no issue 54103:43:34 does not log or reject the request 54203:43:34 with the excluded query parameter commit_message nested two levels 54303:43:34 behaves like no issue 54403:43:34 does not log or reject the request 54503:43:34 with the excluded query parameter commit_message nested above the max level 54603:43:34 behaves like path traversal 54703:43:34 logs and rejects the request 54803:43:34 with the excluded query parameter content 54903:43:34 behaves like no issue 55003:43:34 does not log or reject the request 55103:43:34 with the excluded query parameter content nested one level 55203:43:34 behaves like no issue 55303:43:34 does not log or reject the request 55403:43:34 with the excluded query parameter content nested two levels 55503:43:34 behaves like no issue 55603:43:34 does not log or reject the request 55703:43:34 with the excluded query parameter content nested above the max level 55803:43:34 behaves like path traversal 55903:43:34 logs and rejects the request 56003:43:34 with the excluded query parameter description 56103:43:34 behaves like no issue 56203:43:34 does not log or reject the request 56303:43:34 with the excluded query parameter description nested one level 56403:43:34 behaves like no issue 56503:43:34 does not log or reject the request 56603:43:34 with the excluded query parameter description nested two levels 56703:43:34 behaves like no issue 56803:43:34 does not log or reject the request 56903:43:34 with the excluded query parameter description nested above the max level 57003:43:34 behaves like path traversal 57103:43:34 logs and rejects the request 57203:43:34 when using post 57303:43:34 path: "/foo/bar", query_params: {}, shared_example_name: "no issue" 57403:43:34 behaves like no issue 57503:43:34 does not log or reject the request 57603:43:34 path: "/foo/../bar", query_params: {}, shared_example_name: "path traversal" 57703:43:34 behaves like path traversal 57803:43:34 logs and rejects the request 57903:43:34 path: "/foo%2Fbar", query_params: {}, shared_example_name: "no issue" 58003:43:34 behaves like no issue 58103:43:34 does not log or reject the request 58203:43:34 path: "/foo%2F..%2Fbar", query_params: {}, shared_example_name: "path traversal" 58303:43:34 behaves like path traversal 58403:43:34 logs and rejects the request 58503:43:34 path: "/foo%252F..%252Fbar", query_params: {}, shared_example_name: "no issue" 58603:43:34 behaves like no issue 58703:43:34 does not log or reject the request 58803:43:34 path: "/foo/bar", query_params: {:x=>"foo"}, shared_example_name: "no issue" 58903:43:34 behaves like no issue 59003:43:34 does not log or reject the request 59103:43:34 path: "/foo/bar", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal" 59203:43:34 behaves like path traversal 59303:43:34 logs and rejects the request 59403:43:34 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"}, shared_example_name: "no issue" 59503:43:34 behaves like no issue 59603:43:34 does not log or reject the request 59703:43:34 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal" 59803:43:34 behaves like path traversal 59903:43:35 logs and rejects the request 60003:43:35 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue" 60103:43:35 behaves like no issue 60203:43:35 does not log or reject the request 60303:43:35 path: "/foo%2F..%2Fbar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "path traversal" 60403:43:35 behaves like path traversal 60503:43:35 logs and rejects the request 60603:43:35 path: "/api/graphql", query_params: {:query=>"%7B%0A++currentUser+%7B%0A++++username%0A++%7D%0A%7D%0A"}, shared_example_name: "no issue" 60703:43:35 behaves like no issue 60803:43:35 does not log or reject the request 60903:43:35 with the excluded query parameter search 61003:43:35 behaves like no issue 61103:43:35 does not log or reject the request 61203:43:35 with the excluded query parameter search nested one level 61303:43:35 behaves like no issue 61403:43:35 does not log or reject the request 61503:43:35 with the excluded query parameter search nested two levels 61603:43:35 behaves like no issue 61703:43:35 does not log or reject the request 61803:43:35 with the excluded query parameter search nested above the max level 61903:43:35 behaves like path traversal 62003:43:35 logs and rejects the request 62103:43:35 with the excluded query parameter search_title 62203:43:35 behaves like no issue 62303:43:35 does not log or reject the request 62403:43:35 with the excluded query parameter search_title nested one level 62503:43:35 behaves like no issue 62603:43:35 does not log or reject the request 62703:43:35 with the excluded query parameter search_title nested two levels 62803:43:35 behaves like no issue 62903:43:35 does not log or reject the request 63003:43:35 with the excluded query parameter search_title nested above the max level 63103:43:35 behaves like path traversal 63203:43:35 logs and rejects the request 63303:43:35 with the excluded query parameter search_query 63403:43:35 behaves like no issue 63503:43:35 does not log or reject the request 63603:43:35 with the excluded query parameter search_query nested one level 63703:43:35 behaves like no issue 63803:43:35 does not log or reject the request 63903:43:35 with the excluded query parameter search_query nested two levels 64003:43:35 behaves like no issue 64103:43:35 does not log or reject the request 64203:43:35 with the excluded query parameter search_query nested above the max level 64303:43:35 behaves like path traversal 64403:43:35 logs and rejects the request 64503:43:35 with the excluded query parameter term 64603:43:35 behaves like no issue 64703:43:35 does not log or reject the request 64803:43:35 with the excluded query parameter term nested one level 64903:43:35 behaves like no issue 65003:43:35 does not log or reject the request 65103:43:35 with the excluded query parameter term nested two levels 65203:43:35 behaves like no issue 65303:43:35 does not log or reject the request 65403:43:35 with the excluded query parameter term nested above the max level 65503:43:35 behaves like path traversal 65603:43:35 logs and rejects the request 65703:43:35 with the excluded query parameter name 65803:43:35 behaves like no issue 65903:43:35 does not log or reject the request 66003:43:35 with the excluded query parameter name nested one level 66103:43:35 behaves like no issue 66203:43:35 does not log or reject the request 66303:43:35 with the excluded query parameter name nested two levels 66403:43:35 behaves like no issue 66503:43:35 does not log or reject the request 66603:43:35 with the excluded query parameter name nested above the max level 66703:43:35 behaves like path traversal 66803:43:35 logs and rejects the request 66903:43:35 with the excluded query parameter filter 67003:43:35 behaves like no issue 67103:43:35 does not log or reject the request 67203:43:35 with the excluded query parameter filter nested one level 67303:43:35 behaves like no issue 67403:43:35 does not log or reject the request 67503:43:35 with the excluded query parameter filter nested two levels 67603:43:35 behaves like no issue 67703:43:35 does not log or reject the request 67803:43:35 with the excluded query parameter filter nested above the max level 67903:43:35 behaves like path traversal 68003:43:35 logs and rejects the request 68103:43:35 with the excluded query parameter filter_projects 68203:43:35 behaves like no issue 68303:43:35 does not log or reject the request 68403:43:35 with the excluded query parameter filter_projects nested one level 68503:43:35 behaves like no issue 68603:43:35 does not log or reject the request 68703:43:35 with the excluded query parameter filter_projects nested two levels 68803:43:35 behaves like no issue 68903:43:35 does not log or reject the request 69003:43:35 with the excluded query parameter filter_projects nested above the max level 69103:43:35 behaves like path traversal 69203:43:35 logs and rejects the request 69303:43:35 with the excluded query parameter note 69403:43:35 behaves like no issue 69503:43:35 does not log or reject the request 69603:43:35 with the excluded query parameter note nested one level 69703:43:35 behaves like no issue 69803:43:35 does not log or reject the request 69903:43:35 with the excluded query parameter note nested two levels 70003:43:35 behaves like no issue 70103:43:35 does not log or reject the request 70203:43:35 with the excluded query parameter note nested above the max level 70303:43:35 behaves like path traversal 70403:43:35 logs and rejects the request 70503:43:35 with the excluded query parameter body 70603:43:35 behaves like no issue 70703:43:36 does not log or reject the request 70803:43:36 with the excluded query parameter body nested one level 70903:43:36 behaves like no issue 71003:43:36 does not log or reject the request 71103:43:36 with the excluded query parameter body nested two levels 71203:43:36 behaves like no issue 71303:43:36 does not log or reject the request 71403:43:36 with the excluded query parameter body nested above the max level 71503:43:36 behaves like path traversal 71603:43:36 logs and rejects the request 71703:43:36 with the excluded query parameter commit_message 71803:43:36 behaves like no issue 71903:43:36 does not log or reject the request 72003:43:36 with the excluded query parameter commit_message nested one level 72103:43:36 behaves like no issue 72203:43:36 does not log or reject the request 72303:43:36 with the excluded query parameter commit_message nested two levels 72403:43:36 behaves like no issue 72503:43:36 does not log or reject the request 72603:43:36 with the excluded query parameter commit_message nested above the max level 72703:43:36 behaves like path traversal 72803:43:36 logs and rejects the request 72903:43:36 with the excluded query parameter content 73003:43:36 behaves like no issue 73103:43:36 does not log or reject the request 73203:43:36 with the excluded query parameter content nested one level 73303:43:36 behaves like no issue 73403:43:36 does not log or reject the request 73503:43:36 with the excluded query parameter content nested two levels 73603:43:36 behaves like no issue 73703:43:36 does not log or reject the request 73803:43:36 with the excluded query parameter content nested above the max level 73903:43:36 behaves like path traversal 74003:43:36 logs and rejects the request 74103:43:36 with the excluded query parameter description 74203:43:36 behaves like no issue 74303:43:36 does not log or reject the request 74403:43:36 with the excluded query parameter description nested one level 74503:43:36 behaves like no issue 74603:43:36 does not log or reject the request 74703:43:36 with the excluded query parameter description nested two levels 74803:43:36 behaves like no issue 74903:43:36 does not log or reject the request 75003:43:36 with the excluded query parameter description nested above the max level 75103:43:36 behaves like path traversal 75203:43:36 logs and rejects the request 75303:43:36 when using put 75403:43:36 path: "/foo/bar", query_params: {}, shared_example_name: "no issue" 75503:43:36 behaves like no issue 75603:43:36 does not log or reject the request 75703:43:36 path: "/foo/../bar", query_params: {}, shared_example_name: "path traversal" 75803:43:36 behaves like path traversal 75903:43:36 logs and rejects the request 76003:43:36 path: "/foo%2Fbar", query_params: {}, shared_example_name: "no issue" 76103:43:36 behaves like no issue 76203:43:36 does not log or reject the request 76303:43:36 path: "/foo%2F..%2Fbar", query_params: {}, shared_example_name: "path traversal" 76403:43:36 behaves like path traversal 76503:43:36 logs and rejects the request 76603:43:36 path: "/foo%252F..%252Fbar", query_params: {}, shared_example_name: "no issue" 76703:43:36 behaves like no issue 76803:43:36 does not log or reject the request 76903:43:36 path: "/foo/bar", query_params: {:x=>"foo"}, shared_example_name: "no issue" 77003:43:36 behaves like no issue 77103:43:36 does not log or reject the request 77203:43:36 path: "/foo/bar", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal" 77303:43:36 behaves like path traversal 77403:43:36 logs and rejects the request 77503:43:36 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"}, shared_example_name: "no issue" 77603:43:36 behaves like no issue 77703:43:36 does not log or reject the request 77803:43:36 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal" 77903:43:36 behaves like path traversal 78003:43:36 logs and rejects the request 78103:43:36 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue" 78203:43:36 behaves like no issue 78303:43:36 does not log or reject the request 78403:43:36 path: "/foo%2F..%2Fbar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "path traversal" 78503:43:36 behaves like path traversal 78603:43:36 logs and rejects the request 78703:43:36 path: "/api/graphql", query_params: {:query=>"%7B%0A++currentUser+%7B%0A++++username%0A++%7D%0A%7D%0A"}, shared_example_name: "no issue" 78803:43:36 behaves like no issue 78903:43:36 does not log or reject the request 79003:43:36 with the excluded query parameter search 79103:43:36 behaves like no issue 79203:43:36 does not log or reject the request 79303:43:36 with the excluded query parameter search nested one level 79403:43:36 behaves like no issue 79503:43:36 does not log or reject the request 79603:43:36 with the excluded query parameter search nested two levels 79703:43:36 behaves like no issue 79803:43:36 does not log or reject the request 79903:43:36 with the excluded query parameter search nested above the max level 80003:43:36 behaves like path traversal 80103:43:36 logs and rejects the request 80203:43:36 with the excluded query parameter search_title 80303:43:36 behaves like no issue 80403:43:36 does not log or reject the request 80503:43:36 with the excluded query parameter search_title nested one level 80603:43:36 behaves like no issue 80703:43:36 does not log or reject the request 80803:43:36 with the excluded query parameter search_title nested two levels 80903:43:36 behaves like no issue 81003:43:36 does not log or reject the request 81103:43:36 with the excluded query parameter search_title nested above the max level 81203:43:36 behaves like path traversal 81303:43:36 logs and rejects the request 81403:43:36 with the excluded query parameter search_query 81503:43:36 behaves like no issue 81603:43:36 does not log or reject the request 81703:43:36 with the excluded query parameter search_query nested one level 81803:43:36 behaves like no issue 81903:43:37 does not log or reject the request 82003:43:37 with the excluded query parameter search_query nested two levels 82103:43:37 behaves like no issue 82203:43:37 does not log or reject the request 82303:43:37 with the excluded query parameter search_query nested above the max level 82403:43:37 behaves like path traversal 82503:43:37 logs and rejects the request 82603:43:37 with the excluded query parameter term 82703:43:37 behaves like no issue 82803:43:37 does not log or reject the request 82903:43:37 with the excluded query parameter term nested one level 83003:43:37 behaves like no issue 83103:43:37 does not log or reject the request 83203:43:37 with the excluded query parameter term nested two levels 83303:43:37 behaves like no issue 83403:43:37 does not log or reject the request 83503:43:37 with the excluded query parameter term nested above the max level 83603:43:37 behaves like path traversal 83703:43:37 logs and rejects the request 83803:43:37 with the excluded query parameter name 83903:43:37 behaves like no issue 84003:43:37 does not log or reject the request 84103:43:37 with the excluded query parameter name nested one level 84203:43:37 behaves like no issue 84303:43:37 does not log or reject the request 84403:43:37 with the excluded query parameter name nested two levels 84503:43:37 behaves like no issue 84603:43:37 does not log or reject the request 84703:43:37 with the excluded query parameter name nested above the max level 84803:43:37 behaves like path traversal 84903:43:37 logs and rejects the request 85003:43:37 with the excluded query parameter filter 85103:43:37 behaves like no issue 85203:43:37 does not log or reject the request 85303:43:37 with the excluded query parameter filter nested one level 85403:43:37 behaves like no issue 85503:43:37 does not log or reject the request 85603:43:37 with the excluded query parameter filter nested two levels 85703:43:37 behaves like no issue 85803:43:37 does not log or reject the request 85903:43:37 with the excluded query parameter filter nested above the max level 86003:43:37 behaves like path traversal 86103:43:37 logs and rejects the request 86203:43:37 with the excluded query parameter filter_projects 86303:43:37 behaves like no issue 86403:43:37 does not log or reject the request 86503:43:37 with the excluded query parameter filter_projects nested one level 86603:43:37 behaves like no issue 86703:43:37 does not log or reject the request 86803:43:37 with the excluded query parameter filter_projects nested two levels 86903:43:37 behaves like no issue 87003:43:37 does not log or reject the request 87103:43:37 with the excluded query parameter filter_projects nested above the max level 87203:43:37 behaves like path traversal 87303:43:37 logs and rejects the request 87403:43:37 with the excluded query parameter note 87503:43:37 behaves like no issue 87603:43:37 does not log or reject the request 87703:43:37 with the excluded query parameter note nested one level 87803:43:37 behaves like no issue 87903:43:37 does not log or reject the request 88003:43:37 with the excluded query parameter note nested two levels 88103:43:37 behaves like no issue 88203:43:37 does not log or reject the request 88303:43:37 with the excluded query parameter note nested above the max level 88403:43:37 behaves like path traversal 88503:43:37 logs and rejects the request 88603:43:37 with the excluded query parameter body 88703:43:37 behaves like no issue 88803:43:37 does not log or reject the request 88903:43:37 with the excluded query parameter body nested one level 89003:43:37 behaves like no issue 89103:43:37 does not log or reject the request 89203:43:37 with the excluded query parameter body nested two levels 89303:43:37 behaves like no issue 89403:43:37 does not log or reject the request 89503:43:37 with the excluded query parameter body nested above the max level 89603:43:37 behaves like path traversal 89703:43:37 logs and rejects the request 89803:43:37 with the excluded query parameter commit_message 89903:43:37 behaves like no issue 90003:43:37 does not log or reject the request 90103:43:37 with the excluded query parameter commit_message nested one level 90203:43:37 behaves like no issue 90303:43:37 does not log or reject the request 90403:43:37 with the excluded query parameter commit_message nested two levels 90503:43:37 behaves like no issue 90603:43:37 does not log or reject the request 90703:43:37 with the excluded query parameter commit_message nested above the max level 90803:43:37 behaves like path traversal 90903:43:37 logs and rejects the request 91003:43:37 with the excluded query parameter content 91103:43:37 behaves like no issue 91203:43:37 does not log or reject the request 91303:43:37 with the excluded query parameter content nested one level 91403:43:37 behaves like no issue 91503:43:37 does not log or reject the request 91603:43:37 with the excluded query parameter content nested two levels 91703:43:37 behaves like no issue 91803:43:37 does not log or reject the request 91903:43:37 with the excluded query parameter content nested above the max level 92003:43:37 behaves like path traversal 92103:43:37 logs and rejects the request 92203:43:37 with the excluded query parameter description 92303:43:37 behaves like no issue 92403:43:37 does not log or reject the request 92503:43:37 with the excluded query parameter description nested one level 92603:43:37 behaves like no issue 92703:43:37 does not log or reject the request 92803:43:37 with the excluded query parameter description nested two levels 92903:43:37 behaves like no issue 93003:43:38 does not log or reject the request 93103:43:38 with the excluded query parameter description nested above the max level 93203:43:38 behaves like path traversal 93303:43:38 logs and rejects the request 93403:43:38 when using patch 93503:43:38 path: "/foo/bar", query_params: {}, shared_example_name: "no issue" 93603:43:38 behaves like no issue 93703:43:38 does not log or reject the request 93803:43:38 path: "/foo/../bar", query_params: {}, shared_example_name: "path traversal" 93903:43:38 behaves like path traversal 94003:43:38 logs and rejects the request 94103:43:38 path: "/foo%2Fbar", query_params: {}, shared_example_name: "no issue" 94203:43:38 behaves like no issue 94303:43:38 does not log or reject the request 94403:43:38 path: "/foo%2F..%2Fbar", query_params: {}, shared_example_name: "path traversal" 94503:43:38 behaves like path traversal 94603:43:38 logs and rejects the request 94703:43:38 path: "/foo%252F..%252Fbar", query_params: {}, shared_example_name: "no issue" 94803:43:38 behaves like no issue 94903:43:38 does not log or reject the request 95003:43:38 path: "/foo/bar", query_params: {:x=>"foo"}, shared_example_name: "no issue" 95103:43:38 behaves like no issue 95203:43:38 does not log or reject the request 95303:43:38 path: "/foo/bar", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal" 95403:43:38 behaves like path traversal 95503:43:38 logs and rejects the request 95603:43:38 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"}, shared_example_name: "no issue" 95703:43:38 behaves like no issue 95803:43:38 does not log or reject the request 95903:43:38 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal" 96003:43:38 behaves like path traversal 96103:43:38 logs and rejects the request 96203:43:38 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue" 96303:43:38 behaves like no issue 96403:43:38 does not log or reject the request 96503:43:38 path: "/foo%2F..%2Fbar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "path traversal" 96603:43:38 behaves like path traversal 96703:43:38 logs and rejects the request 96803:43:38 path: "/api/graphql", query_params: {:query=>"%7B%0A++currentUser+%7B%0A++++username%0A++%7D%0A%7D%0A"}, shared_example_name: "no issue" 96903:43:38 behaves like no issue 97003:43:38 does not log or reject the request 97103:43:38 with the excluded query parameter search 97203:43:38 behaves like no issue 97303:43:38 does not log or reject the request 97403:43:38 with the excluded query parameter search nested one level 97503:43:38 behaves like no issue 97603:43:38 does not log or reject the request 97703:43:38 with the excluded query parameter search nested two levels 97803:43:38 behaves like no issue 97903:43:38 does not log or reject the request 98003:43:38 with the excluded query parameter search nested above the max level 98103:43:38 behaves like path traversal 98203:43:38 logs and rejects the request 98303:43:38 with the excluded query parameter search_title 98403:43:38 behaves like no issue 98503:43:38 does not log or reject the request 98603:43:38 with the excluded query parameter search_title nested one level 98703:43:38 behaves like no issue 98803:43:38 does not log or reject the request 98903:43:38 with the excluded query parameter search_title nested two levels 99003:43:38 behaves like no issue 99103:43:38 does not log or reject the request 99203:43:38 with the excluded query parameter search_title nested above the max level 99303:43:38 behaves like path traversal 99403:43:38 logs and rejects the request 99503:43:38 with the excluded query parameter search_query 99603:43:38 behaves like no issue 99703:43:38 does not log or reject the request 99803:43:38 with the excluded query parameter search_query nested one level 99903:43:38 behaves like no issue 100003:43:38 does not log or reject the request 100103:43:38 with the excluded query parameter search_query nested two levels 100203:43:38 behaves like no issue 100303:43:38 does not log or reject the request 100403:43:38 with the excluded query parameter search_query nested above the max level 100503:43:38 behaves like path traversal 100603:43:38 logs and rejects the request 100703:43:38 with the excluded query parameter term 100803:43:38 behaves like no issue 100903:43:38 does not log or reject the request 101003:43:38 with the excluded query parameter term nested one level 101103:43:38 behaves like no issue 101203:43:38 does not log or reject the request 101303:43:38 with the excluded query parameter term nested two levels 101403:43:38 behaves like no issue 101503:43:38 does not log or reject the request 101603:43:38 with the excluded query parameter term nested above the max level 101703:43:38 behaves like path traversal 101803:43:38 logs and rejects the request 101903:43:38 with the excluded query parameter name 102003:43:38 behaves like no issue 102103:43:38 does not log or reject the request 102203:43:38 with the excluded query parameter name nested one level 102303:43:38 behaves like no issue 102403:43:38 does not log or reject the request 102503:43:38 with the excluded query parameter name nested two levels 102603:43:38 behaves like no issue 102703:43:38 does not log or reject the request 102803:43:38 with the excluded query parameter name nested above the max level 102903:43:38 behaves like path traversal 103003:43:38 logs and rejects the request 103103:43:38 with the excluded query parameter filter 103203:43:38 behaves like no issue 103303:43:38 does not log or reject the request 103403:43:38 with the excluded query parameter filter nested one level 103503:43:38 behaves like no issue 103603:43:38 does not log or reject the request 103703:43:38 with the excluded query parameter filter nested two levels 103803:43:38 behaves like no issue 103903:43:38 does not log or reject the request 104003:43:38 with the excluded query parameter filter nested above the max level 104103:43:38 behaves like path traversal 104203:43:38 logs and rejects the request 104303:43:38 with the excluded query parameter filter_projects 104403:43:38 behaves like no issue 104503:43:39 does not log or reject the request 104603:43:39 with the excluded query parameter filter_projects nested one level 104703:43:39 behaves like no issue 104803:43:39 does not log or reject the request 104903:43:39 with the excluded query parameter filter_projects nested two levels 105003:43:39 behaves like no issue 105103:43:39 does not log or reject the request 105203:43:39 with the excluded query parameter filter_projects nested above the max level 105303:43:39 behaves like path traversal 105403:43:39 logs and rejects the request 105503:43:39 with the excluded query parameter note 105603:43:39 behaves like no issue 105703:43:39 does not log or reject the request 105803:43:39 with the excluded query parameter note nested one level 105903:43:39 behaves like no issue 106003:43:39 does not log or reject the request 106103:43:39 with the excluded query parameter note nested two levels 106203:43:39 behaves like no issue 106303:43:39 does not log or reject the request 106403:43:39 with the excluded query parameter note nested above the max level 106503:43:39 behaves like path traversal 106603:43:39 logs and rejects the request 106703:43:39 with the excluded query parameter body 106803:43:39 behaves like no issue 106903:43:39 does not log or reject the request 107003:43:39 with the excluded query parameter body nested one level 107103:43:39 behaves like no issue 107203:43:39 does not log or reject the request 107303:43:39 with the excluded query parameter body nested two levels 107403:43:39 behaves like no issue 107503:43:39 does not log or reject the request 107603:43:39 with the excluded query parameter body nested above the max level 107703:43:39 behaves like path traversal 107803:43:39 logs and rejects the request 107903:43:39 with the excluded query parameter commit_message 108003:43:39 behaves like no issue 108103:43:39 does not log or reject the request 108203:43:39 with the excluded query parameter commit_message nested one level 108303:43:39 behaves like no issue 108403:43:39 does not log or reject the request 108503:43:39 with the excluded query parameter commit_message nested two levels 108603:43:39 behaves like no issue 108703:43:39 does not log or reject the request 108803:43:39 with the excluded query parameter commit_message nested above the max level 108903:43:39 behaves like path traversal 109003:43:39 logs and rejects the request 109103:43:39 with the excluded query parameter content 109203:43:39 behaves like no issue 109303:43:39 does not log or reject the request 109403:43:39 with the excluded query parameter content nested one level 109503:43:39 behaves like no issue 109603:43:39 does not log or reject the request 109703:43:39 with the excluded query parameter content nested two levels 109803:43:39 behaves like no issue 109903:43:39 does not log or reject the request 110003:43:39 with the excluded query parameter content nested above the max level 110103:43:39 behaves like path traversal 110203:43:39 logs and rejects the request 110303:43:39 with the excluded query parameter description 110403:43:39 behaves like no issue 110503:43:39 does not log or reject the request 110603:43:39 with the excluded query parameter description nested one level 110703:43:39 behaves like no issue 110803:43:39 does not log or reject the request 110903:43:39 with the excluded query parameter description nested two levels 111003:43:39 behaves like no issue 111103:43:39 does not log or reject the request 111203:43:39 with the excluded query parameter description nested above the max level 111303:43:39 behaves like path traversal 111403:43:39 logs and rejects the request 111503:43:39 when using delete 111603:43:39 path: "/foo/bar", query_params: {}, shared_example_name: "no issue" 111703:43:39 behaves like no issue 111803:43:39 does not log or reject the request 111903:43:39 path: "/foo/../bar", query_params: {}, shared_example_name: "path traversal" 112003:43:39 behaves like path traversal 112103:43:39 logs and rejects the request 112203:43:39 path: "/foo%2Fbar", query_params: {}, shared_example_name: "no issue" 112303:43:39 behaves like no issue 112403:43:39 does not log or reject the request 112503:43:39 path: "/foo%2F..%2Fbar", query_params: {}, shared_example_name: "path traversal" 112603:43:39 behaves like path traversal 112703:43:39 logs and rejects the request 112803:43:39 path: "/foo%252F..%252Fbar", query_params: {}, shared_example_name: "no issue" 112903:43:39 behaves like no issue 113003:43:39 does not log or reject the request 113103:43:39 path: "/foo/bar", query_params: {:x=>"foo"}, shared_example_name: "no issue" 113203:43:39 behaves like no issue 113303:43:39 does not log or reject the request 113403:43:39 path: "/foo/bar", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal" 113503:43:39 behaves like path traversal 113603:43:39 logs and rejects the request 113703:43:39 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"}, shared_example_name: "no issue" 113803:43:39 behaves like no issue 113903:43:39 does not log or reject the request 114003:43:39 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal" 114103:43:39 behaves like path traversal 114203:43:39 logs and rejects the request 114303:43:39 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue" 114403:43:39 behaves like no issue 114503:43:40 does not log or reject the request 114603:43:40 path: "/foo%2F..%2Fbar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "path traversal" 114703:43:40 behaves like path traversal 114803:43:40 logs and rejects the request 114903:43:40 path: "/api/graphql", query_params: {:query=>"%7B%0A++currentUser+%7B%0A++++username%0A++%7D%0A%7D%0A"}, shared_example_name: "no issue" 115003:43:40 behaves like no issue 115103:43:40 does not log or reject the request 115203:43:40 with the excluded query parameter search 115303:43:40 behaves like no issue 115403:43:40 does not log or reject the request 115503:43:40 with the excluded query parameter search nested one level 115603:43:40 behaves like no issue 115703:43:40 does not log or reject the request 115803:43:40 with the excluded query parameter search nested two levels 115903:43:40 behaves like no issue 116003:43:40 does not log or reject the request 116103:43:40 with the excluded query parameter search nested above the max level 116203:43:40 behaves like path traversal 116303:43:40 logs and rejects the request 116403:43:40 with the excluded query parameter search_title 116503:43:40 behaves like no issue 116603:43:40 does not log or reject the request 116703:43:40 with the excluded query parameter search_title nested one level 116803:43:40 behaves like no issue 116903:43:40 does not log or reject the request 117003:43:40 with the excluded query parameter search_title nested two levels 117103:43:40 behaves like no issue 117203:43:40 does not log or reject the request 117303:43:40 with the excluded query parameter search_title nested above the max level 117403:43:40 behaves like path traversal 117503:43:40 logs and rejects the request 117603:43:40 with the excluded query parameter search_query 117703:43:40 behaves like no issue 117803:43:40 does not log or reject the request 117903:43:40 with the excluded query parameter search_query nested one level 118003:43:40 behaves like no issue 118103:43:40 does not log or reject the request 118203:43:40 with the excluded query parameter search_query nested two levels 118303:43:40 behaves like no issue 118403:43:40 does not log or reject the request 118503:43:40 with the excluded query parameter search_query nested above the max level 118603:43:40 behaves like path traversal 118703:43:40 logs and rejects the request 118803:43:40 with the excluded query parameter term 118903:43:40 behaves like no issue 119003:43:40 does not log or reject the request 119103:43:40 with the excluded query parameter term nested one level 119203:43:40 behaves like no issue 119303:43:40 does not log or reject the request 119403:43:40 with the excluded query parameter term nested two levels 119503:43:40 behaves like no issue 119603:43:40 does not log or reject the request 119703:43:40 with the excluded query parameter term nested above the max level 119803:43:40 behaves like path traversal 119903:43:40 logs and rejects the request 120003:43:40 with the excluded query parameter name 120103:43:40 behaves like no issue 120203:43:40 does not log or reject the request 120303:43:40 with the excluded query parameter name nested one level 120403:43:40 behaves like no issue 120503:43:40 does not log or reject the request 120603:43:40 with the excluded query parameter name nested two levels 120703:43:40 behaves like no issue 120803:43:40 does not log or reject the request 120903:43:40 with the excluded query parameter name nested above the max level 121003:43:40 behaves like path traversal 121103:43:40 logs and rejects the request 121203:43:40 with the excluded query parameter filter 121303:43:40 behaves like no issue 121403:43:40 does not log or reject the request 121503:43:40 with the excluded query parameter filter nested one level 121603:43:40 behaves like no issue 121703:43:40 does not log or reject the request 121803:43:40 with the excluded query parameter filter nested two levels 121903:43:40 behaves like no issue 122003:43:40 does not log or reject the request 122103:43:40 with the excluded query parameter filter nested above the max level 122203:43:40 behaves like path traversal 122303:43:40 logs and rejects the request 122403:43:40 with the excluded query parameter filter_projects 122503:43:40 behaves like no issue 122603:43:40 does not log or reject the request 122703:43:40 with the excluded query parameter filter_projects nested one level 122803:43:40 behaves like no issue 122903:43:40 does not log or reject the request 123003:43:40 with the excluded query parameter filter_projects nested two levels 123103:43:40 behaves like no issue 123203:43:40 does not log or reject the request 123303:43:40 with the excluded query parameter filter_projects nested above the max level 123403:43:40 behaves like path traversal 123503:43:40 logs and rejects the request 123603:43:40 with the excluded query parameter note 123703:43:40 behaves like no issue 123803:43:40 does not log or reject the request 123903:43:40 with the excluded query parameter note nested one level 124003:43:40 behaves like no issue 124103:43:40 does not log or reject the request 124203:43:40 with the excluded query parameter note nested two levels 124303:43:40 behaves like no issue 124403:43:40 does not log or reject the request 124503:43:40 with the excluded query parameter note nested above the max level 124603:43:40 behaves like path traversal 124703:43:40 logs and rejects the request 124803:43:40 with the excluded query parameter body 124903:43:40 behaves like no issue 125003:43:40 does not log or reject the request 125103:43:40 with the excluded query parameter body nested one level 125203:43:40 behaves like no issue 125303:43:40 does not log or reject the request 125403:43:40 with the excluded query parameter body nested two levels 125503:43:40 behaves like no issue 125603:43:41 does not log or reject the request 125703:43:41 with the excluded query parameter body nested above the max level 125803:43:41 behaves like path traversal 125903:43:41 logs and rejects the request 126003:43:41 with the excluded query parameter commit_message 126103:43:41 behaves like no issue 126203:43:41 does not log or reject the request 126303:43:41 with the excluded query parameter commit_message nested one level 126403:43:41 behaves like no issue 126503:43:41 does not log or reject the request 126603:43:41 with the excluded query parameter commit_message nested two levels 126703:43:41 behaves like no issue 126803:43:41 does not log or reject the request 126903:43:41 with the excluded query parameter commit_message nested above the max level 127003:43:41 behaves like path traversal 127103:43:41 logs and rejects the request 127203:43:41 with the excluded query parameter content 127303:43:41 behaves like no issue 127403:43:41 does not log or reject the request 127503:43:41 with the excluded query parameter content nested one level 127603:43:41 behaves like no issue 127703:43:41 does not log or reject the request 127803:43:41 with the excluded query parameter content nested two levels 127903:43:41 behaves like no issue 128003:43:41 does not log or reject the request 128103:43:41 with the excluded query parameter content nested above the max level 128203:43:41 behaves like path traversal 128303:43:41 logs and rejects the request 128403:43:41 with the excluded query parameter description 128503:43:41 behaves like no issue 128603:43:41 does not log or reject the request 128703:43:41 with the excluded query parameter description nested one level 128803:43:41 behaves like no issue 128903:43:41 does not log or reject the request 129003:43:41 with the excluded query parameter description nested two levels 129103:43:41 behaves like no issue 129203:43:41 does not log or reject the request 129303:43:41 with the excluded query parameter description nested above the max level 129403:43:41 behaves like path traversal 129503:43:41 logs and rejects the request 129603:43:41 with check_path_traversal_middleware disabled 129703:43:41 path: "/foo/bar", query_params: {} 129803:43:41 when using get 129903:43:41 does not check for path traversals 130003:43:41 when using post 130103:43:41 does not check for path traversals 130203:43:41 when using put 130303:43:41 does not check for path traversals 130403:43:41 when using patch 130503:43:41 does not check for path traversals 130603:43:41 when using delete 130703:43:41 does not check for path traversals 130803:43:41 path: "/foo/../bar", query_params: {} 130903:43:41 when using get 131003:43:41 does not check for path traversals 131103:43:41 when using post 131203:43:41 does not check for path traversals 131303:43:41 when using put 131403:43:41 does not check for path traversals 131503:43:41 when using patch 131603:43:41 does not check for path traversals 131703:43:41 when using delete 131803:43:41 does not check for path traversals 131903:43:41 path: "/foo%2Fbar", query_params: {} 132003:43:41 when using get 132103:43:41 does not check for path traversals 132203:43:41 when using post 132303:43:41 does not check for path traversals 132403:43:41 when using put 132503:43:41 does not check for path traversals 132603:43:41 when using patch 132703:43:41 does not check for path traversals 132803:43:41 when using delete 132903:43:41 does not check for path traversals 133003:43:41 path: "/foo%2F..%2Fbar", query_params: {} 133103:43:41 when using get 133203:43:41 does not check for path traversals 133303:43:41 when using post 133403:43:41 does not check for path traversals 133503:43:41 when using put 133603:43:41 does not check for path traversals 133703:43:41 when using patch 133803:43:41 does not check for path traversals 133903:43:41 when using delete 134003:43:41 does not check for path traversals 134103:43:41 path: "/foo%252F..%252Fbar", query_params: {} 134203:43:41 when using get 134303:43:42 does not check for path traversals 134403:43:42 when using post 134503:43:42 does not check for path traversals 134603:43:42 when using put 134703:43:42 does not check for path traversals 134803:43:42 when using patch 134903:43:42 does not check for path traversals 135003:43:42 when using delete 135103:43:42 does not check for path traversals 135203:43:42 path: "/foo/bar", query_params: {:x=>"foo"} 135303:43:42 when using get 135403:43:42 does not check for path traversals 135503:43:42 when using post 135603:43:42 does not check for path traversals 135703:43:42 when using put 135803:43:42 does not check for path traversals 135903:43:42 when using patch 136003:43:42 does not check for path traversals 136103:43:42 when using delete 136203:43:42 does not check for path traversals 136303:43:42 path: "/foo/bar", query_params: {:x=>"foo/../bar"} 136403:43:42 when using get 136503:43:42 does not check for path traversals 136603:43:42 when using post 136703:43:42 does not check for path traversals 136803:43:42 when using put 136903:43:42 does not check for path traversals 137003:43:42 when using patch 137103:43:42 does not check for path traversals 137203:43:42 when using delete 137303:43:42 does not check for path traversals 137403:43:42 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"} 137503:43:42 when using get 137603:43:42 does not check for path traversals 137703:43:42 when using post 137803:43:42 does not check for path traversals 137903:43:42 when using put 138003:43:42 does not check for path traversals 138103:43:42 when using patch 138203:43:42 does not check for path traversals 138303:43:42 when using delete 138403:43:42 does not check for path traversals 138503:43:42 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"} 138603:43:42 when using get 138703:43:42 does not check for path traversals 138803:43:42 when using post 138903:43:42 does not check for path traversals 139003:43:42 when using put 139103:43:42 does not check for path traversals 139203:43:42 when using patch 139303:43:42 does not check for path traversals 139403:43:42 when using delete 139503:43:42 does not check for path traversals 139603:43:42 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"} 139703:43:42 when using get 139803:43:42 does not check for path traversals 139903:43:42 when using post 140003:43:42 does not check for path traversals 140103:43:42 when using put 140203:43:42 does not check for path traversals 140303:43:42 when using patch 140403:43:42 does not check for path traversals 140503:43:42 when using delete 140603:43:42 does not check for path traversals 140703:43:42 path: "/search", query_params: {:x=>"foo/../bar"} 140803:43:42 when using get 140903:43:42 does not check for path traversals 141003:43:42 when using post 141103:43:42 does not check for path traversals 141203:43:42 when using put 141303:43:42 does not check for path traversals 141403:43:42 when using patch 141503:43:42 does not check for path traversals 141603:43:42 when using delete 141703:43:42 does not check for path traversals 141803:43:42 path: "/search", query_params: {:x=>"foo%2F..%2Fbar"} 141903:43:42 when using get 142003:43:42 does not check for path traversals 142103:43:42 when using post 142203:43:42 does not check for path traversals 142303:43:42 when using put 142403:43:42 does not check for path traversals 142503:43:42 when using patch 142603:43:42 does not check for path traversals 142703:43:42 when using delete 142803:43:43 does not check for path traversals 142903:43:43 path: "/search", query_params: {:x=>"foo%252F..%252Fbar"} 143003:43:43 when using get 143103:43:43 does not check for path traversals 143203:43:43 when using post 143303:43:43 does not check for path traversals 143403:43:43 when using put 143503:43:43 does not check for path traversals 143603:43:43 when using patch 143703:43:43 does not check for path traversals 143803:43:43 when using delete 143903:43:43 does not check for path traversals 144003:43:43 path: "%2Fsearch", query_params: {:x=>"foo/../bar"} 144103:43:43 when using get 144203:43:43 does not check for path traversals 144303:43:43 when using post 144403:43:43 does not check for path traversals 144503:43:43 when using put 144603:43:43 does not check for path traversals 144703:43:43 when using patch 144803:43:43 does not check for path traversals 144903:43:43 when using delete 145003:43:43 does not check for path traversals 145103:43:43 path: "%2Fsearch", query_params: {:x=>"foo%2F..%2Fbar"} 145203:43:43 when using get 145303:43:43 does not check for path traversals 145403:43:43 when using post 145503:43:43 does not check for path traversals 145603:43:43 when using put 145703:43:43 does not check for path traversals 145803:43:43 when using patch 145903:43:43 does not check for path traversals 146003:43:43 when using delete 146103:43:43 does not check for path traversals 146203:43:43 path: "%2Fsearch", query_params: {:x=>"foo%252F..%252Fbar"} 146303:43:43 when using get 146403:43:43 does not check for path traversals 146503:43:43 when using post 146603:43:43 does not check for path traversals 146703:43:43 when using put 146803:43:43 does not check for path traversals 146903:43:43 when using patch 147003:43:43 does not check for path traversals 147103:43:43 when using delete 147203:43:43 does not check for path traversals 147303:43:43 with check_path_traversal_middleware_reject_requests disabled 147403:43:43 path: "/foo/bar", query_params: {}, shared_example_name: "no issue" 147503:43:43 when using get 147603:43:43 behaves like no issue 147703:43:43 does not log or reject the request 147803:43:43 when using post 147903:43:43 behaves like no issue 148003:43:43 does not log or reject the request 148103:43:43 when using put 148203:43:43 behaves like no issue 148303:43:43 does not log or reject the request 148403:43:43 when using patch 148503:43:43 behaves like no issue 148603:43:43 does not log or reject the request 148703:43:43 when using delete 148803:43:43 behaves like no issue 148903:43:43 does not log or reject the request 149003:43:43 path: "/foo/../bar", query_params: {}, shared_example_name: "path traversal" 149103:43:43 when using get 149203:43:43 behaves like path traversal 149303:43:43 logs and accepts the request 149403:43:43 when using post 149503:43:43 behaves like path traversal 149603:43:43 logs and accepts the request 149703:43:43 when using put 149803:43:43 behaves like path traversal 149903:43:43 logs and accepts the request 150003:43:43 when using patch 150103:43:43 behaves like path traversal 150203:43:43 logs and accepts the request 150303:43:43 when using delete 150403:43:43 behaves like path traversal 150503:43:43 logs and accepts the request 150603:43:43 path: "/foo%2Fbar", query_params: {}, shared_example_name: "no issue" 150703:43:43 when using get 150803:43:43 behaves like no issue 150903:43:43 does not log or reject the request 151003:43:43 when using post 151103:43:43 behaves like no issue 151203:43:43 does not log or reject the request 151303:43:43 when using put 151403:43:43 behaves like no issue 151503:43:43 does not log or reject the request 151603:43:43 when using patch 151703:43:43 behaves like no issue 151803:43:43 does not log or reject the request 151903:43:43 when using delete 152003:43:43 behaves like no issue 152103:43:43 does not log or reject the request 152203:43:43 path: "/foo%2F..%2Fbar", query_params: {}, shared_example_name: "path traversal" 152303:43:43 when using get 152403:43:43 behaves like path traversal 152503:43:44 logs and accepts the request 152603:43:44 when using post 152703:43:44 behaves like path traversal 152803:43:44 logs and accepts the request 152903:43:44 when using put 153003:43:44 behaves like path traversal 153103:43:44 logs and accepts the request 153203:43:44 when using patch 153303:43:44 behaves like path traversal 153403:43:44 logs and accepts the request 153503:43:44 when using delete 153603:43:44 behaves like path traversal 153703:43:44 logs and accepts the request 153803:43:44 path: "/foo%252F..%252Fbar", query_params: {}, shared_example_name: "no issue" 153903:43:44 when using get 154003:43:44 behaves like no issue 154103:43:44 does not log or reject the request 154203:43:44 when using post 154303:43:44 behaves like no issue 154403:43:44 does not log or reject the request 154503:43:44 when using put 154603:43:44 behaves like no issue 154703:43:44 does not log or reject the request 154803:43:44 when using patch 154903:43:44 behaves like no issue 155003:43:44 does not log or reject the request 155103:43:44 when using delete 155203:43:44 behaves like no issue 155303:43:44 does not log or reject the request 155403:43:44 path: "/foo/bar", query_params: {:x=>"foo"}, shared_example_name: "no issue" 155503:43:44 when using get 155603:43:44 behaves like no issue 155703:43:44 does not log or reject the request 155803:43:44 when using post 155903:43:44 behaves like no issue 156003:43:44 does not log or reject the request 156103:43:44 when using put 156203:43:44 behaves like no issue 156303:43:44 does not log or reject the request 156403:43:44 when using patch 156503:43:44 behaves like no issue 156603:43:44 does not log or reject the request 156703:43:44 when using delete 156803:43:44 behaves like no issue 156903:43:44 does not log or reject the request 157003:43:44 path: "/foo/bar", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal" 157103:43:44 when using get 157203:43:44 behaves like path traversal 157303:43:44 logs and accepts the request 157403:43:44 when using post 157503:43:44 behaves like path traversal 157603:43:44 logs and accepts the request 157703:43:44 when using put 157803:43:44 behaves like path traversal 157903:43:44 logs and accepts the request 158003:43:44 when using patch 158103:43:44 behaves like path traversal 158203:43:44 logs and accepts the request 158303:43:44 when using delete 158403:43:44 behaves like path traversal 158503:43:44 logs and accepts the request 158603:43:44 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"}, shared_example_name: "no issue" 158703:43:44 when using get 158803:43:44 behaves like no issue 158903:43:44 does not log or reject the request 159003:43:44 when using post 159103:43:44 behaves like no issue 159203:43:44 does not log or reject the request 159303:43:44 when using put 159403:43:44 behaves like no issue 159503:43:44 does not log or reject the request 159603:43:44 when using patch 159703:43:44 behaves like no issue 159803:43:44 does not log or reject the request 159903:43:44 when using delete 160003:43:44 behaves like no issue 160103:43:44 does not log or reject the request 160203:43:44 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal" 160303:43:44 when using get 160403:43:44 behaves like path traversal 160503:43:44 logs and accepts the request 160603:43:44 when using post 160703:43:44 behaves like path traversal 160803:43:44 logs and accepts the request 160903:43:44 when using put 161003:43:44 behaves like path traversal 161103:43:44 logs and accepts the request 161203:43:44 when using patch 161303:43:44 behaves like path traversal 161403:43:44 logs and accepts the request 161503:43:44 when using delete 161603:43:44 behaves like path traversal 161703:43:44 logs and accepts the request 161803:43:44 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue" 161903:43:44 when using get 162003:43:44 behaves like no issue 162103:43:44 does not log or reject the request 162203:43:44 when using post 162303:43:44 behaves like no issue 162403:43:44 does not log or reject the request 162503:43:44 when using put 162603:43:44 behaves like no issue 162703:43:44 does not log or reject the request 162803:43:44 when using patch 162903:43:44 behaves like no issue 163003:43:44 does not log or reject the request 163103:43:44 when using delete 163203:43:44 behaves like no issue 163303:43:44 does not log or reject the request 163403:43:44 path: "/search", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal" 163503:43:44 when using get 163603:43:44 behaves like path traversal 163703:43:44 logs and accepts the request 163803:43:44 when using post 163903:43:44 behaves like path traversal 164003:43:45 logs and accepts the request 164103:43:45 when using put 164203:43:45 behaves like path traversal 164303:43:45 logs and accepts the request 164403:43:45 when using patch 164503:43:45 behaves like path traversal 164603:43:45 logs and accepts the request 164703:43:45 when using delete 164803:43:45 behaves like path traversal 164903:43:45 logs and accepts the request 165003:43:45 path: "/search", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal" 165103:43:45 when using get 165203:43:45 behaves like path traversal 165303:43:45 logs and accepts the request 165403:43:45 when using post 165503:43:45 behaves like path traversal 165603:43:45 logs and accepts the request 165703:43:45 when using put 165803:43:45 behaves like path traversal 165903:43:45 logs and accepts the request 166003:43:45 when using patch 166103:43:45 behaves like path traversal 166203:43:45 logs and accepts the request 166303:43:45 when using delete 166403:43:45 behaves like path traversal 166503:43:45 logs and accepts the request 166603:43:45 path: "/search", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue" 166703:43:45 when using get 166803:43:45 behaves like no issue 166903:43:45 does not log or reject the request 167003:43:45 when using post 167103:43:45 behaves like no issue 167203:43:45 does not log or reject the request 167303:43:45 when using put 167403:43:45 behaves like no issue 167503:43:45 does not log or reject the request 167603:43:45 when using patch 167703:43:45 behaves like no issue 167803:43:45 does not log or reject the request 167903:43:45 when using delete 168003:43:45 behaves like no issue 168103:43:45 does not log or reject the request 168203:43:45 path: "%2Fsearch", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal" 168303:43:45 when using get 168403:43:45 behaves like path traversal 168503:43:45 logs and accepts the request 168603:43:45 when using post 168703:43:45 behaves like path traversal 168803:43:45 logs and accepts the request 168903:43:45 when using put 169003:43:45 behaves like path traversal 169103:43:45 logs and accepts the request 169203:43:45 when using patch 169303:43:45 behaves like path traversal 169403:43:45 logs and accepts the request 169503:43:45 when using delete 169603:43:45 behaves like path traversal 169703:43:45 logs and accepts the request 169803:43:45 path: "%2Fsearch", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal" 169903:43:45 when using get 170003:43:45 behaves like path traversal 170103:43:45 logs and accepts the request 170203:43:45 when using post 170303:43:45 behaves like path traversal 170403:43:45 logs and accepts the request 170503:43:45 when using put 170603:43:45 behaves like path traversal 170703:43:45 logs and accepts the request 170803:43:45 when using patch 170903:43:45 behaves like path traversal 171003:43:45 logs and accepts the request 171103:43:45 when using delete 171203:43:45 behaves like path traversal 171303:43:45 logs and accepts the request 171403:43:45 path: "%2Fsearch", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue" 171503:43:45 when using get 171603:43:45 behaves like no issue 171703:43:45 does not log or reject the request 171803:43:45 when using post 171903:43:45 behaves like no issue 172003:43:45 does not log or reject the request 172103:43:45 when using put 172203:43:45 behaves like no issue 172303:43:45 does not log or reject the request 172403:43:45 when using patch 172503:43:45 behaves like no issue 172603:43:45 does not log or reject the request 172703:43:45 when using delete 172803:43:45 behaves like no issue 172903:43:45 does not log or reject the request 173003:43:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/path_traversal_check_spec.rb. It took 12.76 seconds. Expected to take 14.43 seconds. 173103:43:45# [RSpecRunTime] Starting example group spec/services/deployments/archive_in_project_service_spec.rb. Expected to take 13.36 seconds. 173203:43:45Deployments::ArchiveInProjectService 173403:43:46 when there are archivable deployments 173503:43:50 returns result code 173603:43:53 archives the deployment 173703:43:53 when ref does not exist by some reason 173803:43:57 does not raise an error 173903:43:57# [RSpecRunTime] RSpec elapsed time: 12 minutes 18.62 seconds. Current RSS: ~1157M. Threads: 4. load average: 1.35 1.25 1.10 1/297 15062 174103:43:57 when there are no archivable deployments 174203:43:57 returns result code 174303:43:57# [RSpecRunTime] Finishing example group spec/services/deployments/archive_in_project_service_spec.rb. It took 11.63 seconds. Expected to take 13.36 seconds. 174403:43:57# [RSpecRunTime] Starting example group spec/models/issue/metrics_spec.rb. Expected to take 12.96 seconds. 174503:43:57Issue::Metrics 174603:43:57 does not allow STI 174803:43:59 returns metrics associated with given issues 174903:43:59# [RSpecRunTime] RSpec elapsed time: 12 minutes 20.37 seconds. Current RSS: ~1150M. Threads: 4. load average: 1.35 1.25 1.10 1/297 15063 175103:43:59 .with_first_mention_not_earlier_than 175203:44:00 returns metrics without mentioning in commit or with mentioning after given timestamp 175303:44:00# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.12 seconds. Current RSS: ~1146M. Threads: 4. load average: 1.32 1.24 1.10 1/297 15064 175503:44:00 when recording the default set of issue metrics on issue save 175703:44:01 records the first time an issue is associated with a milestone 175803:44:02 does not record the second time an issue is associated with a milestone 175903:44:02# [RSpecRunTime] RSpec elapsed time: 12 minutes 23.54 seconds. Current RSS: ~1135M. Threads: 4. load average: 1.32 1.24 1.10 1/297 15065 176203:44:04 records the first time an issue is associated with a list label 176303:44:07 does not record the second time an issue is associated with a list label 176403:44:07# [RSpecRunTime] RSpec elapsed time: 12 minutes 29.04 seconds. Current RSS: ~1109M. Threads: 4. load average: 1.38 1.26 1.10 1/292 15090 176603:44:07# [RSpecRunTime] Finishing example group spec/models/issue/metrics_spec.rb. It took 10.39 seconds. Expected to take 12.96 seconds. 176703:44:07# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/diff_refs_spec.rb. Expected to take 11.89 seconds. 176803:44:07Gitlab::Diff::DiffRefs 177003:44:07 when shas are missing 177103:44:08 returns false 177203:44:08 when shas are equal 177303:44:09 returns true 177403:44:09 when shas are unequal 177503:44:10 returns false 177603:44:10 when shas are truncated 177703:44:10 when sha prefixes are too short 177803:44:11 returns false 177903:44:11 when sha prefixes are equal 178003:44:12 returns true 178103:44:12 when sha prefixes are unequal 178203:44:13 returns false 178403:44:13 with diff refs for the initial commit 178503:44:14 returns an appropriate comparison 178603:44:14 with diff refs for a commit 178703:44:15 returns an appropriate comparison 178803:44:15 with diff refs for a comparison through the base 178903:44:16 returns an appropriate comparison 179003:44:16 with diff refs for a straight comparison 179103:44:17 returns an appropriate comparison 179203:44:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/diff_refs_spec.rb. It took 9.35 seconds. Expected to take 11.89 seconds. 179303:44:17# [RSpecRunTime] Starting example group spec/lib/gitlab/sanitizers/exif_spec.rb. Expected to take 11.32 seconds. 179403:44:17Gitlab::Sanitizers::Exif 179503:44:17 #batch_clean 179603:44:20 filters only jpg/tiff images by filename 179703:44:20 with image uploads 179803:44:21 processes all uploads if range ID is not set 179903:44:21 processes only uploads in the selected range 180003:44:21 processes only uploads for the selected uploader 180103:44:21 processes only uploads created since specified date 180203:44:21 pauses if sleep_time is set 180303:44:21# [RSpecRunTime] RSpec elapsed time: 12 minutes 42.68 seconds. Current RSS: ~1147M. Threads: 4. load average: 1.51 1.29 1.12 1/297 15286 180703:44:22 removes exif from the image 180803:44:22 ignores image without exif 180903:44:23 raises an error if the exiftool fails with an error 181003:44:23 for files that do not have the correct MIME type 181103:44:23 cleans only jpg/tiff images with the correct mime types 181203:44:23# [RSpecRunTime] RSpec elapsed time: 12 minutes 44.88 seconds. Current RSS: ~1132M. Threads: 4. load average: 1.51 1.29 1.12 1/297 15287 181503:44:24 doesn't change the image 181603:44:24 #clean_existing_path 181803:44:24 removes exif from the image 181903:44:24 ignores image without exif 182003:44:24 raises an error if the exiftool fails with an error 182103:44:24 for files that do not have the correct MIME type from file 182203:44:24 cleans only jpg/tiff images with the correct mime types 182303:44:24 skip_unallowed_types is false 182403:44:24 for files that do not have the correct MIME type from input content 182503:44:24 raises an error if not jpg/tiff images with the correct mime types 182603:44:24 for files that do not have the correct MIME type from input content 182703:44:24 raises an error if not jpg/tiff images with the correct mime types 182803:44:24 skip_unallowed_types is true 182903:44:24 for files that do not have the correct MIME type from input content 183003:44:24 cleans only jpg/tiff images with the correct mime types 183103:44:24 for files that do not have the correct MIME type from input content 183203:44:24 cleans only jpg/tiff images with the correct mime types 183403:44:24 doesn't change the image 183603:44:24 returns a list of keys for exif file 183703:44:24 returns an empty list for file with only whitelisted and ignored tags 183803:44:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/sanitizers/exif_spec.rb. It took 7.3 seconds. Expected to take 11.32 seconds. 183903:44:24# [RSpecRunTime] Starting example group spec/services/issues/export_csv_service_spec.rb. Expected to take 10.83 seconds. 184003:44:24Issues::ExportCsvService 184103:44:25 renders csv to string 184403:44:25 renders with a target filesize 184503:44:25# [RSpecRunTime] RSpec elapsed time: 12 minutes 46.78 seconds. Current RSS: ~1114M. Threads: 4. load average: 1.47 1.29 1.12 1/297 15288 184803:44:25 with export_csv_preload_in_batches feature flag disabled 184903:44:25 behaves like exports CSVs for issues 185003:44:25 includes the columns required for import 185103:44:25 returns two issues 185803:44:26 author username 185903:44:26 assignee name 186003:44:26 assignee username 186103:44:26 confidential 186803:44:27 discussion_locked 187003:44:27 time estimate 187203:44:28 with issues filtered by labels and project 187303:44:28 returns only filtered objects 187403:44:28# [RSpecRunTime] RSpec elapsed time: 12 minutes 49.58 seconds. Current RSS: ~1108M. Threads: 4. load average: 1.47 1.29 1.12 1/293 15289 187603:44:28 with label links 187703:44:28 does not run a query for each label link 187803:44:29 returns the labels in sorted order 187903:44:29 with export_csv_preload_in_batches feature flag enabled 188003:44:29 behaves like exports CSVs for issues 188103:44:29 includes the columns required for import 188203:44:29 returns two issues 188903:44:29 author username 189003:44:30 assignee name 189103:44:30 assignee username 189203:44:30 confidential 189903:44:31 discussion_locked 190103:44:31 time estimate 190303:44:31 with issues filtered by labels and project 190403:44:31 returns only filtered objects 190503:44:31# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.0 seconds. Current RSS: ~1108M. Threads: 4. load average: 1.43 1.28 1.11 1/293 15290 190703:44:31 with label links 190803:44:32 does not run a query for each label link 190903:44:32 returns the labels in sorted order 191003:44:32 with minimal details 191103:44:32 renders labels as nil 191203:44:32# [RSpecRunTime] Finishing example group spec/services/issues/export_csv_service_spec.rb. It took 8.21 seconds. Expected to take 10.83 seconds. 191303:44:32# [RSpecRunTime] Starting example group spec/services/issues/referenced_merge_requests_service_spec.rb. Expected to take 10.33 seconds. 191403:44:32Issues::ReferencedMergeRequestsService 191603:44:36 returns a list of sorted merge requests 191803:44:37 does not run extra queries when extra namespaces are included 191903:44:39 preloads the head pipeline for each merge request, and its routes 192003:44:39 only loads issue notes once 192103:44:39# [RSpecRunTime] RSpec elapsed time: 13 minutes 0.67 second. Current RSS: ~1137M. Threads: 4. load average: 1.48 1.30 1.12 1/299 15503 192303:44:39 #referenced_merge_requests 192403:44:39 returns the referenced merge requests 192503:44:39 excludes cross project references if the user cannot read cross project 192703:44:40 does not run a query for each note author 192803:44:40 #closed_by_merge_requests 192903:44:40 returns the open merge requests that close this issue 193003:44:41 returns an empty array when the current issue is closed already 193203:44:41 does not run a query for each note author 193303:44:41# [RSpecRunTime] RSpec elapsed time: 13 minutes 2.7 seconds. Current RSS: ~1139M. Threads: 4. load average: 1.44 1.29 1.12 1/300 15545 193503:44:41# [RSpecRunTime] Finishing example group spec/services/issues/referenced_merge_requests_service_spec.rb. It took 8.81 seconds. Expected to take 10.33 seconds. 193603:44:41# [RSpecRunTime] Starting example group spec/models/concerns/manual_inverse_association_spec.rb. Expected to take 9.53 seconds. 193703:44:41ManualInverseAssociation 193803:44:41 does not allow STI 193903:44:41 .manual_inverse_association 194003:44:41 when the relation exists 194103:44:43 loads the relation 194203:44:46 does not perform extra queries after loading 194303:44:48 allows reloading the relation 194403:44:48# [RSpecRunTime] RSpec elapsed time: 13 minutes 9.39 seconds. Current RSS: ~1155M. Threads: 4. load average: 1.40 1.29 1.12 1/299 15866 194603:44:48 when the relation does not return a value 194703:44:49 does not try to set an inverse 194803:44:49# [RSpecRunTime] RSpec elapsed time: 13 minutes 10.91 seconds. Current RSS: ~1164M. Threads: 4. load average: 1.37 1.28 1.12 1/299 15933 195003:44:49# [RSpecRunTime] Finishing example group spec/models/concerns/manual_inverse_association_spec.rb. It took 8.21 seconds. Expected to take 9.53 seconds. 195103:44:49# [RSpecRunTime] Starting example group spec/finders/access_requests_finder_spec.rb. Expected to take 9.35 seconds. 195203:44:49AccessRequestsFinder 195303:44:49 behaves like #execute 195403:44:49 when current user cannot see project access requests 195503:44:49 behaves like a finder returning no results 195603:44:50 raises Gitlab::Access::AccessDeniedError 195703:44:50 behaves like a finder returning no results 195803:44:50 raises Gitlab::Access::AccessDeniedError 195903:44:50 when current user can see access requests 196003:44:50 behaves like a finder returning access requesters 196103:44:52 returns access requesters 196203:44:52# [RSpecRunTime] RSpec elapsed time: 13 minutes 13.42 seconds. Current RSS: ~1158M. Threads: 4. load average: 1.37 1.28 1.12 1/299 15934 196403:44:52 behaves like a finder returning access requesters 196503:44:53 returns access requesters 196603:44:53# [RSpecRunTime] RSpec elapsed time: 13 minutes 14.85 seconds. Current RSS: ~1151M. Threads: 4. load average: 1.37 1.28 1.12 1/298 15935 196803:44:53 behaves like #execute! 196903:44:53 when current user cannot see access requests 197003:44:53 behaves like a finder raising Gitlab::Access::AccessDeniedError 197103:44:54 raises Gitlab::Access::AccessDeniedError 197203:44:54 behaves like a finder raising Gitlab::Access::AccessDeniedError 197303:44:54 raises Gitlab::Access::AccessDeniedError 197403:44:54 when current user can see access requests 197503:44:54 behaves like a finder returning access requesters 197603:44:56 returns access requesters 197703:44:56# [RSpecRunTime] RSpec elapsed time: 13 minutes 17.38 seconds. Current RSS: ~1133M. Threads: 4. load average: 1.42 1.29 1.12 1/298 15936 197903:44:56 behaves like a finder returning access requesters 198003:44:57 returns access requesters 198103:44:57# [RSpecRunTime] RSpec elapsed time: 13 minutes 18.68 seconds. Current RSS: ~1125M. Threads: 4. load average: 1.42 1.29 1.12 1/298 15937 198303:44:57# [RSpecRunTime] Finishing example group spec/finders/access_requests_finder_spec.rb. It took 7.76 seconds. Expected to take 9.35 seconds. 198403:44:57# [RSpecRunTime] Starting example group spec/models/hooks/service_hook_spec.rb. Expected to take 8.61 seconds. 198603:44:57 does not allow STI 198703:44:57 behaves like a hook that does not get automatically disabled on failure 198803:44:57 .executable/.disabled 198903:44:59 finds the correct set of project hooks 199003:44:59 when silent mode is enabled 199103:44:59 causes no hooks to be considered executable 199203:45:01 causes all hooks to be considered disabled 199303:45:01# [RSpecRunTime] RSpec elapsed time: 13 minutes 22.59 seconds. Current RSS: ~1198M. Threads: 4. load average: 1.39 1.29 1.12 1/293 15938 199503:45:01 #executable? 199603:45:01 recent_failures: 0, not_until: :not_set 199703:45:02 has the correct state 199803:45:02 recent_failures: 0, not_until: :past 199903:45:02 has the correct state 200003:45:02 recent_failures: 0, not_until: :future 200103:45:02 has the correct state 200203:45:02 recent_failures: 0, not_until: :now 200303:45:02 has the correct state 200403:45:02 recent_failures: 1, not_until: :not_set 200503:45:02 has the correct state 200603:45:02 recent_failures: 1, not_until: :past 200703:45:02 has the correct state 200803:45:02 recent_failures: 1, not_until: :future 200903:45:03 has the correct state 201003:45:03 recent_failures: 3, not_until: :not_set 201103:45:03 has the correct state 201203:45:03 recent_failures: 3, not_until: :past 201303:45:03 has the correct state 201403:45:03 recent_failures: 3, not_until: :future 201503:45:03 has the correct state 201603:45:03 recent_failures: 4, not_until: :not_set 201703:45:03 has the correct state 201803:45:03 recent_failures: 4, not_until: :past 201903:45:03 has the correct state 202003:45:03 recent_failures: 4, not_until: :now 202103:45:04 has the correct state 202203:45:04 recent_failures: 4, not_until: :future 202303:45:04 has the correct state 202503:45:04 makes a hook executable if it was marked as failed 202603:45:04 makes a hook executable if it is currently backed off 202703:45:04 does not update hooks unless necessary 202903:45:04 when we have not backed off before 203003:45:04 does not disable the hook 203103:45:04 when we have exhausted the grace period 203203:45:04 does not disable the hook 203303:45:04 #temporarily_disabled? 203503:45:04 #permanently_disabled? 203703:45:04 #alert_status 203803:45:04 is expected to eq :executable 203903:45:04 when hook has been disabled 204003:45:04 is expected to eq :executable 204103:45:04 when hook has been backed off 204203:45:04 is expected to eq :executable 204303:45:04 associations 204403:45:04 is expected to belong to integration required: false 204603:45:05 is expected to validate that :integration cannot be empty/falsy 205003:45:05 with a project-level integration 205103:45:05 returns the associated project 205203:45:05 with a group-level integration 205303:45:05 returns the associated group 205403:45:05 with an instance-level integration 205603:45:05 #application_context 205703:45:05 includes the type 205803:45:05# [RSpecRunTime] Finishing example group spec/models/hooks/service_hook_spec.rb. It took 7.73 seconds. Expected to take 8.61 seconds. 205903:45:05# [RSpecRunTime] Starting example group spec/tasks/gitlab/redis_rake_spec.rb. Expected to take 8.34 seconds. 206003:45:05gitlab:redis:secret rake tasks 206203:45:05 displays error when file does not exist 206303:45:05 displays error when key does not exist 206403:45:05 displays error when key is changed 206503:45:05 outputs the unencrypted content when present 206703:45:05 creates encrypted file from stdin 206803:45:05 displays error when key does not exist 206903:45:05 displays error when write directory does not exist 207003:45:05somevalue shows a warning when content is invalid 207103:45:06 when an instance class is specified 207203:45:06 when actual name is used 207303:45:06# password: '123' 207403:45:06 uses the correct Redis class 207503:45:06 when name in lowercase is used 207603:45:06# password: '123' 207703:45:06 uses the correct Redis class 207803:45:06 when name with underscores is used 207903:45:06# password: '123' 208003:45:06 uses the correct Redis class 208103:45:06 when name with hyphens is used 208203:45:06# password: '123' 208303:45:06 uses the correct Redis class 208403:45:06 when name with spaces is used 208503:45:06# password: '123' 208603:45:06 uses the correct Redis class 208703:45:06 when an invalid name is used 208803:45:06 raises error 209003:45:06# password: '123' 209103:45:06 creates encrypted file 209203:45:06 displays error when key does not exist 209303:45:06 displays error when key is changed 209403:45:07 displays error when write directory does not exist 209503:45:07somevalue shows a warning when content is invalid 209603:45:07 displays error when $EDITOR is not set 209703:45:10# [RSpecRunTime] Finishing example group spec/tasks/gitlab/redis_rake_spec.rb. It took 5.44 seconds. Expected to take 8.34 seconds. 209803:45:10# [RSpecRunTime] RSpec elapsed time: 13 minutes 31.9 seconds. Current RSS: ~1228M. Threads: 4. load average: 1.41 1.29 1.12 1/292 15947 210003:45:10# [RSpecRunTime] Starting example group spec/models/project_import_state_spec.rb. Expected to take 7.75 seconds. 210103:45:10ProjectImportState 210203:45:11 does not allow STI 210303:45:11 associations 210403:45:11 is expected to belong to project required: false 210603:45:11 is expected to validate that :project cannot be empty/falsy 210703:45:11 checksums attribute 210803:45:11 when the checksums attribute has invalid fields 211003:45:11 when the checksums attribute has valid fields 211103:45:11 does not add errors 211203:45:11 Project import job 211303:45:11 imports a project 211403:45:11 records job and correlation IDs 211503:45:11 #relation_hard_failures 211603:45:11 returns hard relation failures related to this import 211703:45:11 limits returned collection to given maximum 211803:45:11 #mark_as_failed 211903:45:11 logs error when update column fails 212003:45:11 updates last_error with error message 212103:45:12 removes project import data 212203:45:12 #human_status_name 212303:45:12 when import_state exists 212403:45:12 returns the humanized status name 212603:45:12 is expected to be completed 212703:45:12 is expected to be completed 212803:45:12 is expected to be completed 212903:45:12 is expected not to be completed 213003:45:12 is expected not to be completed 213103:45:12 #expire_etag_cache 213203:45:12 when project import type has realtime changes endpoint 213303:45:12 expires revelant etag cache 213403:45:12 when project import type does not have realtime changes endpoint 213503:45:12 does not touch etag caches 213603:45:12 import state transitions 213703:45:12 state transition: [:started] => [:finished] 213803:45:13 resets last_error 213903:45:13 enqueues housekeeping when an import of a fresh project is completed 214003:45:14 does not perform housekeeping when project repository does not exist 214103:45:14 does not enqueue housekeeping when project does not have a valid import type 214203:45:14# [RSpecRunTime] RSpec elapsed time: 13 minutes 35.86 seconds. Current RSS: ~1219M. Threads: 4. load average: 1.41 1.29 1.12 1/292 15956 214403:45:14 state transition: [:none, :scheduled, :started] => [:canceled] 214503:45:15 updates the import status 214603:45:15 unsets the JID 214703:45:16 removes import data 214803:45:16# [RSpecRunTime] RSpec elapsed time: 13 minutes 37.45 seconds. Current RSS: ~1204M. Threads: 4. load average: 1.37 1.29 1.12 1/292 15957 215003:45:16 state transition: started: [:finished, :canceled, :failed] 215103:45:16 import_type: "github", import_status: :started, transition: :finish, expected_checksums: {"fetched"=>{}, "imported"=>{}} 215203:45:16 updates (or does not update) checksums 215303:45:16 import_type: "github", import_status: :started, transition: :cancel, expected_checksums: {"fetched"=>{}, "imported"=>{}} 215403:45:16 updates (or does not update) checksums 215503:45:16 import_type: "github", import_status: :started, transition: :fail_op, expected_checksums: {"fetched"=>{}, "imported"=>{}} 215603:45:16 updates (or does not update) checksums 215703:45:16 import_type: "github", import_status: :scheduled, transition: :cancel, expected_checksums: {} 215803:45:16 updates (or does not update) checksums 215903:45:16 import_type: "gitlab_project", import_status: :started, transition: :cancel, expected_checksums: {} 216003:45:17 updates (or does not update) checksums 216103:45:17 clearing `jid` after finish 216203:45:17 without an JID 216303:45:17 does nothing 216503:45:17 unsets the JID 216703:45:17 after_commit :expire_etag_cache 216803:45:18 expires etag cache 216903:45:18# [RSpecRunTime] Finishing example group spec/models/project_import_state_spec.rb. It took 7.3 seconds. Expected to take 7.75 seconds. 217003:45:18# [RSpecRunTime] Starting example group spec/workers/pipeline_metrics_worker_spec.rb. Expected to take 7.6 seconds. 217103:45:18PipelineMetricsWorker 217303:45:18 when pipeline is running 217403:45:19 records the build start time 217503:45:20 clears the build end time 217603:45:22 records the pipeline 217703:45:22# [RSpecRunTime] RSpec elapsed time: 13 minutes 43.55 seconds. Current RSS: ~1184M. Threads: 4. load average: 1.34 1.28 1.12 1/298 16155 217903:45:22 when pipeline succeeded 218003:45:23 records the build end time 218103:45:25 records the pipeline 218203:45:25# [RSpecRunTime] RSpec elapsed time: 13 minutes 46.55 seconds. Current RSS: ~1189M. Threads: 4. load average: 1.32 1.28 1.12 1/298 16288 218403:45:25# [RSpecRunTime] Finishing example group spec/workers/pipeline_metrics_worker_spec.rb. It took 7.35 seconds. Expected to take 7.6 seconds. 218503:45:25# [RSpecRunTime] Starting example group spec/workers/merge_request_mergeability_check_worker_spec.rb. Expected to take 7.11 seconds. 218603:45:25MergeRequestMergeabilityCheckWorker 218803:45:25 when merge request does not exist 218903:45:25 does not execute MergeabilityCheckService 219003:45:25 when merge request exists 219103:45:26 executes MergeabilityCheckService 219203:45:28 structurally logs a failed mergeability check 219303:45:28# [RSpecRunTime] RSpec elapsed time: 13 minutes 49.47 seconds. Current RSS: ~1189M. Threads: 4. load average: 1.32 1.28 1.12 1/298 16419 219503:45:28 behaves like an idempotent worker 219603:45:28 is labeled as idempotent 219703:45:29 performs multiple times sequentially without raising an exception 219803:45:31 is mergeable 219903:45:31# [RSpecRunTime] RSpec elapsed time: 13 minutes 52.41 seconds. Current RSS: ~1191M. Threads: 4. load average: 1.29 1.27 1.12 1/298 16557 220103:45:31# [RSpecRunTime] Finishing example group spec/workers/merge_request_mergeability_check_worker_spec.rb. It took 5.86 seconds. Expected to take 7.11 seconds. 220203:45:31# [RSpecRunTime] Starting example group spec/models/customer_relations/contact_spec.rb. Expected to take 7.0 seconds. 220303:45:31CustomerRelations::Contact 220403:45:31 does not allow STI 220503:45:31 associations 220603:45:31 is expected to belong to group required: false 220703:45:31 is expected to belong to organization optional: true 220803:45:31 is expected to have many issue_contacts 220903:45:31 is expected to have many issues 221103:45:31 is expected to validate that :group cannot be empty/falsy 221203:45:31 is expected to validate that :first_name cannot be empty/falsy 221303:45:31 is expected to validate that :last_name cannot be empty/falsy 221403:45:31 is expected to validate that the length of :phone is at most 32 221503:45:31 is expected to validate that the length of :first_name is at most 255 221603:45:31 is expected to validate that the length of :last_name is at most 255 221703:45:31 is expected to validate that the length of :email is at most 255 221803:45:31 is expected to validate that the length of :description is at most 1024 221903:45:31 is expected to validate that :email is case-insensitively unique within the scope of :group_id 222003:45:31 behaves like an object with RFC3696 compliant email-formatted attributes 222103:45:31 specifically its :email attribute 222203:45:31 with a value of 'info@example.com' 222403:45:31 with a value of 'info+test@example.com' 222603:45:31 with a value of 'o'reilly@example.com' 222803:45:31 with a value of 'foobar' 223003:45:31 with a value of 'test@test@example.com' 223203:45:32 with a value of 'test.test.@example.com' 223403:45:32 with a value of '.test.test@example.com' 223603:45:32 with a value of 'mailto:test@example.com' 223803:45:32 with a value of 'lol!'+=?><#$%^&*()@gmail.com' 224003:45:32 when root group 224103:45:32 is expected to be valid 224203:45:32 with group.source_group_id 224303:45:32 is expected to be invalid 224403:45:32 when subgroup 224503:45:32 is expected to be invalid 224603:45:32 with group.crm_targets 224703:45:32 is expected to be valid 224803:45:32 .reference_prefix 224903:45:32 is expected to eq "[contact:" 225003:45:32 .reference_prefix_quoted 225103:45:32 is expected to eq "[\"contact:" 225203:45:32 .reference_postfix 225303:45:32 is expected to eq "]" 225403:45:32 #before_validation 225503:45:32 strips leading and trailing whitespace 225603:45:32 #self.find_ids_by_emails 225703:45:32 returns ids of contacts from group 225803:45:32 does not return ids of contacts from other groups 225903:45:32 raises ArgumentError when called with too many emails 226003:45:32 finds contacts regardless of email casing 226103:45:32 #self.exists_for_group? 226203:45:32 with no contacts in group 226303:45:32 returns false 226403:45:32 with contacts in group 226503:45:32 returns true 226603:45:32 #self.move_to_root_group 226703:45:33 moves contacts with unique emails and deletes the rest 226803:45:34 updates issue_contact.contact_id for dupes and leaves the rest untouched 226903:45:34# [RSpecRunTime] RSpec elapsed time: 13 minutes 55.55 seconds. Current RSS: ~1178M. Threads: 4. load average: 1.29 1.27 1.12 1/297 16558 227203:45:34 when search term is empty 227303:45:34 returns all group contacts 227403:45:34 when search term is not empty 227503:45:34 when searching for first name ignoring casing 227603:45:34 is expected to contain exactly #<CustomerRelations::Contact id: 20, group_id: 1420, organization_id: nil, created_at: "2024-10-16 03...e", phone: nil, first_name: "ABC", last_name: "DEF", email: "ghi@test.com", description: [FILTERED]> 227703:45:34 when searching for last name ignoring casing 227803:45:34 is expected to contain exactly #<CustomerRelations::Contact id: 21, group_id: 1420, organization_id: nil, created_at: "2024-10-16 03...e", phone: nil, first_name: "PQR", last_name: "STU", email: "vwx@test.com", description: [FILTERED]> 227903:45:34 when searching for email 228003:45:34 is expected to contain exactly #<CustomerRelations::Contact id: 20, group_id: 1420, organization_id: nil, created_at: "2024-10-16 03...e", phone: nil, first_name: "ABC", last_name: "DEF", email: "ghi@test.com", description: [FILTERED]> 228103:45:34 when searching description ignoring casing 228203:45:34 is expected to contain exactly #<CustomerRelations::Contact id: 21, group_id: 1420, organization_id: nil, created_at: "2024-10-16 03...e", phone: nil, first_name: "PQR", last_name: "STU", email: "vwx@test.com", description: [FILTERED]> 228303:45:34 when fuzzy searching for email and last name 228403:45:34 is expected to contain exactly #<CustomerRelations::Contact id: 20, group_id: 1420, organization_id: nil, created_at: "2024-10-16 03...e", phone: nil, first_name: "ABC", last_name: "DEF", email: "ghi@test.com", description: [FILTERED]> and #<CustomerRelations::Contact id: 21, group_id: 1420, organization_id: nil, created_at: "2024-10-16 03...e", phone: nil, first_name: "PQR", last_name: "STU", email: "vwx@test.com", description: [FILTERED]> 228503:45:34 .search_by_state 228603:45:34 when searching for contacts state 228703:45:34 returns only inactive contacts 228803:45:34 returns only active contacts 228903:45:34 .counts_by_state 229003:45:34 returns correct contact counts 229203:45:34 .sort_by_name 229303:45:34 sorts them by last name then first name in ascending order 229403:45:34 .sort_by_organization 229503:45:35 sorts them by organization in descending order 229603:45:35 .sort_by_field 229703:45:35 sorts them by phone in ascending order 229903:45:35 includes the expected attributes 230003:45:35# [RSpecRunTime] Finishing example group spec/models/customer_relations/contact_spec.rb. It took 3.86 seconds. Expected to take 7.0 seconds. 230103:45:35# [RSpecRunTime] Starting example group spec/lib/gitlab/git/patches/commit_patches_spec.rb. Expected to take 6.49 seconds. 230203:45:35Gitlab::Git::Patches::CommitPatches 230403:45:36 applies the patches 230503:45:38 updates the branch cache 230603:45:38 when the repository does not exist 230703:45:39 raises the correct error 230803:45:39# [RSpecRunTime] RSpec elapsed time: 14 minutes 0.38 second. Current RSS: ~1165M. Threads: 4. load average: 1.35 1.29 1.12 1/297 16941 231003:45:39 when the patch does not apply 231103:45:40 raises the correct error 231203:45:40# [RSpecRunTime] RSpec elapsed time: 14 minutes 1.99 seconds. Current RSS: ~1168M. Threads: 4. load average: 1.32 1.28 1.12 2/298 17053 231403:45:40# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/patches/commit_patches_spec.rb. It took 5.73 seconds. Expected to take 6.49 seconds. 231503:45:40# [RSpecRunTime] Starting example group spec/finders/feature_flags_finder_spec.rb. Expected to take 6.44 seconds. 231603:45:40FeatureFlagsFinder 231803:45:41 returns feature flags ordered by name 231903:45:42 preloads relations by default 232003:45:42 when user is a reporter 232103:45:43 returns an empty list 232203:45:43# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.87 seconds. Current RSS: ~1172M. Threads: 4. load average: 1.32 1.28 1.12 1/296 17054 232403:45:43 when scope is given 232503:45:43 when scope is enabled 232603:45:44 returns active feature flag 232703:45:44 when scope is disabled 232803:45:45 returns inactive feature flag 232903:45:45 when preload option is false 233003:45:46 does not preload relations 233103:45:46# [RSpecRunTime] Finishing example group spec/finders/feature_flags_finder_spec.rb. It took 5.6 seconds. Expected to take 6.44 seconds. 233203:45:46# [RSpecRunTime] Starting example group spec/models/board_project_recent_visit_spec.rb. Expected to take 5.93 seconds. 233303:45:46BoardProjectRecentVisit 233403:45:46 does not allow STI 233503:45:46 relationships 233603:45:46 is expected to belong to user required: false 233703:45:46 is expected to belong to project required: false 233803:45:46 is expected to belong to board required: false 234003:45:46 is expected to validate that :user cannot be empty/falsy 234103:45:46 is expected to validate that :project cannot be empty/falsy 234203:45:46 is expected to validate that :board cannot be empty/falsy 234303:45:46 behaves like boards recent visit 234503:45:47 creates a visit if one does not exists 234603:45:47 behaves like was visited previously 234703:45:47 updates the timestamp 234803:45:47 when we try to create a visit that is not unique 234903:45:47 behaves like was visited previously 235003:45:47 updates the timestamp 235203:45:48 returns the most recent visited 235303:45:50 returns last 3 visited boards 235403:45:50# [RSpecRunTime] RSpec elapsed time: 14 minutes 12.09 seconds. Current RSS: ~1145M. Threads: 4. load average: 1.75 1.37 1.15 1/293 17111 235603:45:50# [RSpecRunTime] Finishing example group spec/models/board_project_recent_visit_spec.rb. It took 4.5 seconds. Expected to take 5.93 seconds. 235703:45:50# [RSpecRunTime] Starting example group spec/services/gpg_keys/destroy_service_spec.rb. Expected to take 5.85 seconds. 235803:45:50GpgKeys::DestroyService 235903:45:53 destroys the GPG key 236003:45:56 nullifies the related signatures in batches 236103:45:56# [RSpecRunTime] Finishing example group spec/services/gpg_keys/destroy_service_spec.rb. It took 5.26 seconds. Expected to take 5.85 seconds. 236203:45:56# [RSpecRunTime] RSpec elapsed time: 14 minutes 17.41 seconds. Current RSS: ~1142M. Threads: 4. load average: 1.69 1.37 1.15 1/292 17184 236403:45:56# [RSpecRunTime] Starting example group spec/models/ci/pipeline_variable_spec.rb. Expected to take 5.54 seconds. 236503:45:56Ci::PipelineVariable 236603:45:56 does not allow STI 236703:45:56 is expected to validate that :key cannot be empty/falsy 236803:45:56 behaves like CI variable 236903:45:56 is expected to includes the Ci::HasVariable module 237003:45:57 strips whitespaces when assigning key 237103:45:57 can convert to runner variable 237203:45:57 variable type 237303:45:57 defines variable types 237403:45:57 defaults variable type to env_var 237503:45:58 supports variable type file 237603:45:58# [RSpecRunTime] RSpec elapsed time: 14 minutes 19.24 seconds. Current RSS: ~1147M. Threads: 4. load average: 1.69 1.37 1.15 1/292 17185 237903:45:58 is expected to be a kind of Hash 238003:45:59 is expected to eq {:key=>"foo", :value=>"bar"} 238103:45:59# [RSpecRunTime] RSpec elapsed time: 14 minutes 20.37 seconds. Current RSS: ~1146M. Threads: 4. load average: 1.69 1.37 1.15 1/292 17186 238303:45:59 partitioning 238403:45:59 with pipeline 238503:45:59 copies the partition_id from pipeline 238603:45:59 #ensure_project_id 238703:45:59 sets the project_id before validation 238803:46:00 does not override the project_id if set 238903:46:00# [RSpecRunTime] RSpec elapsed time: 14 minutes 21.95 seconds. Current RSS: ~1149M. Threads: 4. load average: 1.63 1.36 1.15 1/292 17187 239103:46:00# [RSpecRunTime] Finishing example group spec/models/ci/pipeline_variable_spec.rb. It took 4.54 seconds. Expected to take 5.54 seconds. 239203:46:00# [RSpecRunTime] Starting example group spec/services/packages/debian/generate_distribution_key_service_spec.rb. Expected to take 5.42 seconds. 239303:46:00Packages::Debian::GenerateDistributionKeyService 239403:46:03 returns an Hash 239503:46:03# [RSpecRunTime] Finishing example group spec/services/packages/debian/generate_distribution_key_service_spec.rb. It took 2.62 seconds. Expected to take 5.42 seconds. 239603:46:03# [RSpecRunTime] RSpec elapsed time: 14 minutes 24.62 seconds. Current RSS: ~1147M. Threads: 4. load average: 1.63 1.36 1.15 1/292 17205 239803:46:03# [RSpecRunTime] Starting example group spec/helpers/ci/pipelines_helper_spec.rb. Expected to take 5.07 seconds. 239903:46:03Ci::PipelinesHelper 240003:46:03 has_gitlab_ci? 240103:46:03 builds_enabled?: true, has_ci?: true, result: true 240203:46:03 is expected to eq true 240303:46:03 builds_enabled?: true, has_ci?: false, result: false 240403:46:03 is expected to eq false 240503:46:03 builds_enabled?: false, has_ci?: true, result: false 240603:46:03 is expected to eq false 240703:46:03 builds_enabled?: false, has_ci?: false, result: false 240803:46:03 is expected to eq false 240903:46:03 #pipelines_list_data 241003:46:03 has the expected keys 241103:46:03 #visibility_pipeline_id_type 241203:46:03 when user is not signed in 241303:46:03 shows default pipeline id type 241403:46:03 when user is signed in 241503:46:04 shows user preference pipeline id type 241603:46:04 #show_jenkins_ci_prompt 241703:46:05 add_role_method: :add_owner, has_gitlab_ci?: false, has_jenkinsfile?: true, result: "true" 241803:46:05 is expected to eq "true" 241903:46:05# [RSpecRunTime] RSpec elapsed time: 14 minutes 26.65 seconds. Current RSS: ~1157M. Threads: 4. load average: 1.58 1.35 1.15 1/292 17229 242103:46:05 add_role_method: :add_maintainer, has_gitlab_ci?: false, has_jenkinsfile?: true, result: "true" 242203:46:05 is expected to eq "true" 242303:46:05 add_role_method: :add_developer, has_gitlab_ci?: false, has_jenkinsfile?: true, result: "true" 242403:46:06 is expected to eq "true" 242503:46:06 add_role_method: :add_guest, has_gitlab_ci?: false, has_jenkinsfile?: true, result: "false" 242603:46:06 is expected to eq "false" 242703:46:06 add_role_method: :add_owner, has_gitlab_ci?: false, has_jenkinsfile?: false, result: "false" 242803:46:06 is expected to eq "false" 242903:46:06 add_role_method: :add_owner, has_gitlab_ci?: true, has_jenkinsfile?: true, result: "false" 243003:46:07 is expected to eq "false" 243103:46:07 add_role_method: :add_owner, has_gitlab_ci?: true, has_jenkinsfile?: false, result: "false" 243203:46:07 is expected to eq "false" 243303:46:07 #new_pipeline_data 243403:46:07 has the expected keys 243503:46:07# [RSpecRunTime] Finishing example group spec/helpers/ci/pipelines_helper_spec.rb. It took 3.95 seconds. Expected to take 5.07 seconds. 243603:46:07# [RSpecRunTime] Starting example group spec/services/work_items/callbacks/assignees_spec.rb. Expected to take 4.73 seconds. 243703:46:07WorkItems::Callbacks::Assignees 243803:46:07 #before_create 243903:46:07 behaves like assignee callback 244003:46:08 updates the assignees 244103:46:08 when passing an empty array 244203:46:08 removes existing assignees 244303:46:08 when user does not have access 244403:46:08 does not update the assignees 244503:46:08 when multiple assignees are given 244603:46:08 when work item allows multiple assignees 244703:46:08 sets all the given assignees 244803:46:08 when work item does not allow multiple assignees 244903:46:08 only sets the first assignee 245003:46:08 when assignee does not have access to the work item 245103:46:09 does not set the assignee 245203:46:09 when assignee ids are the same as the existing ones 245303:46:09 does not touch updated_at 245403:46:09 when widget does not exist in new type 245503:46:09 resets the work item's assignees 245603:46:09 #before_update 245703:46:09 behaves like assignee callback 245803:46:09 updates the assignees 245903:46:09 when passing an empty array 246003:46:09 removes existing assignees 246103:46:09 when user does not have access 246203:46:10 does not update the assignees 246303:46:10 when multiple assignees are given 246403:46:10 when work item allows multiple assignees 246503:46:10 sets all the given assignees 246603:46:10 when work item does not allow multiple assignees 246703:46:10 only sets the first assignee 246803:46:10 when assignee does not have access to the work item 246903:46:10 does not set the assignee 247003:46:10 when assignee ids are the same as the existing ones 247103:46:10 does not touch updated_at 247203:46:10 when widget does not exist in new type 247303:46:11 resets the work item's assignees 247403:46:11# [RSpecRunTime] Finishing example group spec/services/work_items/callbacks/assignees_spec.rb. It took 3.72 seconds. Expected to take 4.73 seconds. 247503:46:11# [RSpecRunTime] Starting example group spec/serializers/merge_request_user_entity_spec.rb. Expected to take 4.6 seconds. 247603:46:11MergeRequestUserEntity 247803:46:12 exposes needed attributes 247903:46:12 when `status` is not preloaded 248003:46:12 does not expose the availability attribute 248103:46:12# [RSpecRunTime] RSpec elapsed time: 14 minutes 33.76 seconds. Current RSS: ~1164M. Threads: 4. load average: 1.54 1.35 1.15 1/298 17298 248303:46:12 when the user has not approved the merge-request 248403:46:12 exposes that the user has not approved the MR 248503:46:12 when the user has approved the merge-request 248603:46:12 exposes that the user has approved the MR 248703:46:12 when `status` is preloaded 248803:46:12 exposes the availibility attribute 249103:46:14# [RSpecRunTime] RSpec elapsed time: 14 minutes 35.59 seconds. Current RSS: ~1171M. Threads: 4. load average: 1.54 1.35 1.15 1/298 17364 249303:46:14# [RSpecRunTime] Finishing example group spec/serializers/merge_request_user_entity_spec.rb. It took 3.3 seconds. Expected to take 4.6 seconds. 249403:46:14# [RSpecRunTime] Starting example group spec/graphql/resolvers/board_resolver_spec.rb. Expected to take 4.33 seconds. 249503:46:14Resolvers::BaseResolver.single 249703:46:14 when there is no parent 249803:46:14 returns nil if parent is nil 249903:46:14 when project boards 250003:46:14 behaves like group and project boards resolver 250103:46:14 does not create a default board 250203:46:15 calls Boards::BoardsFinder 250303:46:15 requires an ID 250403:46:15 when querying for a single board 250503:46:15 returns specified board 250603:46:16 returns nil if board not found 250703:46:16# [RSpecRunTime] RSpec elapsed time: 14 minutes 37.87 seconds. Current RSS: ~1167M. Threads: 4. load average: 1.49 1.34 1.15 1/298 17365 250903:46:16 when group boards 251003:46:16 behaves like group and project boards resolver 251103:46:16 does not create a default board 251203:46:16 calls Boards::BoardsFinder 251303:46:17 requires an ID 251403:46:17 when querying for a single board 251503:46:17 returns specified board 251603:46:17 returns nil if board not found 251703:46:17# [RSpecRunTime] Finishing example group spec/graphql/resolvers/board_resolver_spec.rb. It took 3.17 seconds. Expected to take 4.33 seconds. 251803:46:17# [RSpecRunTime] Starting example group spec/graphql/types/snippet_type_spec.rb. Expected to take 4.3 seconds. 251903:46:17Types::SnippetType 252003:46:17 has the correct fields 252103:46:17 Repository URLs 252203:46:17 when RequestStore is disabled 252303:46:17 behaves like snippets with repositories 252403:46:17 when snippet has repository 252503:46:18 responds with repository URLs 252603:46:18 behaves like snippets without repositories 252703:46:18 when snippet does not have a repository 252803:46:18 behaves like response without repository URLs 252903:46:18 does not respond with repository URLs 253003:46:18 when RequestStore is enabled 253103:46:18 behaves like snippets with repositories 253203:46:18 when snippet has repository 253303:46:18 responds with repository URLs 253403:46:18 behaves like snippets without repositories 253503:46:18 when snippet does not have a repository 253603:46:18 behaves like response without repository URLs 253703:46:18 does not respond with repository URLs 253903:46:19 returns blobs 254003:46:19 when restricted visibility level is set to public 254103:46:19 returns snippet author 254203:46:19 when user is not logged in 254303:46:19 returns snippet author as nil 254403:46:19 authorizations 254503:46:19 is expected to require graphql authorizations :read_snippet 254603:46:19 #user_permissions 254703:46:20 can resolve the snippet permissions 254903:46:20 when snippet does not have a repository 255003:46:20 contains the first blob from the snippet 255103:46:20 behaves like an array 255203:46:20 returns an array of snippet blobs 255303:46:20 when snippet has repository 255403:46:20 contains all the blobs from the repository 255503:46:20 behaves like an array 255603:46:21 returns an array of snippet blobs 255703:46:21 when specific path is set 255803:46:21 returns specific files 255903:46:21 behaves like an array 256003:46:21 returns an array of snippet blobs 256103:46:21# [RSpecRunTime] Finishing example group spec/graphql/types/snippet_type_spec.rb. It took 3.75 seconds. Expected to take 4.3 seconds. 256203:46:21# [RSpecRunTime] Starting example group spec/models/projects/topic_spec.rb. Expected to take 4.12 seconds. 256303:46:21Projects::Topic 256403:46:21 does not allow STI 256503:46:21 is expected to be valid 256703:46:21 is expected to includes the Avatarable module 256803:46:21 associations 256903:46:21 is expected to have many project_topics 257003:46:21 is expected to have many projects 257103:46:21 is expected to belong to organization required: false 257303:46:21 is expected to validate that :name cannot be empty/falsy 257403:46:21 is expected to validate that :name is case-insensitively unique within the scope of :organization_id 257503:46:21 is expected to validate that the length of :name is at most 255 257603:46:21 is expected to validate that the length of :description is at most 1024 257703:46:21 is expected to validate that :title cannot be empty/falsy 257803:46:21 is expected to validate that the length of :title is at most 255 257903:46:21 is expected not to allow :name to be ‹"new\nline"›, producing a custom validation error on failure 258003:46:21 is expected not to allow :name to be ‹"new\rline"›, producing a custom validation error on failure 258103:46:21 is expected not to allow :name to be ‹"new\vline"›, producing a custom validation error on failure 258203:46:21 is expected not to allow :name to be ‹"トピック"›, producing a custom validation error on failure 258403:46:22 is expected to validate that the length of :slug is at most 255 258503:46:22 is expected to validate that :slug is case-insensitively unique within the scope of :organization_id 258603:46:22 is expected not to allow :slug to be ‹"new\nline"›, producing a custom validation error on failure 258703:46:22 is expected not to allow :slug to be ‹"space value"›, producing a custom validation error on failure 258803:46:22 is expected not to allow :slug to be ‹"$special_symbol_value"›, producing a custom validation error on failure 258903:46:22 is expected to allow :slug to be ‹"underscored_value"› 259003:46:22 is expected to allow :slug to be ‹"hypened-value"› 259103:46:22 is expected to allow :slug to be ‹"dotted.value"› 259303:46:22 without_assigned_projects 259403:46:22 returns topics without assigned projects 259503:46:22 order_by_non_private_projects_count 259603:46:24 sorts topics by non_private_projects_count 259703:46:24# [RSpecRunTime] RSpec elapsed time: 14 minutes 45.27 seconds. Current RSS: ~1194M. Threads: 4. load average: 1.45 1.34 1.15 1/297 17480 259903:46:24 reorder_by_similarity 260003:46:24 sorts topics by similarity 260103:46:24 #find_by_name_case_insensitive 260203:46:24 returns topic with case insensitive name 260403:46:24 returns topics with a matching name 260503:46:24 returns topics with a partially matching name 260603:46:24 returns topics with a matching name regardless of the casing 260703:46:24 behaves like Avatarable 260803:46:24 #avatar_type 260903:46:24 is true if avatar is image 261003:46:24 is false if avatar is html page 261203:46:24 when avatar file is uploaded 261303:46:24 shows correct avatar url 261403:46:24 #title_or_name 261503:46:24 returns title if set 261603:46:24 returns name if title not set 261703:46:24# [RSpecRunTime] Finishing example group spec/models/projects/topic_spec.rb. It took 3.27 seconds. Expected to take 4.12 seconds. 261803:46:24# [RSpecRunTime] Starting example group spec/finders/crm/organizations_finder_spec.rb. Expected to take 3.96 seconds. 261903:46:24Crm::OrganizationsFinder 262103:46:24 when customer relations feature is enabled for the group 262203:46:24 when user does not have permissions to see organizations in the group 262303:46:24 returns an empty array 262403:46:24 when user is member of the root group 262503:46:24 when feature flag is enabled 262603:46:25 returns all group organizations 262703:46:25 when user is member of the sub group 262803:46:25 returns an empty array 262903:46:25 when customer relations feature is disabled for the group 263003:46:25 returns an empty array 263103:46:25 with search informations 263203:46:25 when search term is empty 263303:46:25 returns all group organizations alphabetically ordered 263403:46:25 when search term is not empty 263503:46:26 searches for name 263603:46:26 searches for description 263703:46:26 searches for name and description 263803:46:26 when searching for organizations state 263903:46:26 returns only inactive organizations 264003:46:26 returns only active organizations 264103:46:26 when searching for organizations ids 264203:46:27 returns the expected organizations 264303:46:27 when sorting 264403:46:27 returns the organiztions sorted by name in ascending order 264503:46:27 returns the organizations sorted by description in descending order 264603:46:27 returns the contacts sorted by default_rate in ascending order 264703:46:27 .counts_by_state 264803:46:28 returns correct counts 264903:46:28# [RSpecRunTime] Finishing example group spec/finders/crm/organizations_finder_spec.rb. It took 3.45 seconds. Expected to take 3.96 seconds. 265003:46:28# [RSpecRunTime] Starting example group spec/lib/gitlab/database/postgres_index_spec.rb. Expected to take 3.82 seconds. 265103:46:28Gitlab::Database::PostgresIndex 265203:46:28 is expected to be a kind of Gitlab::Database::SharedModel(abstract) 265303:46:28 behaves like a postgres model 265403:46:28 .by_identifier 265503:46:28 finds the Gitlab::Database::PostgresIndex 265603:46:28 raises an error if not found 265703:46:28 raises ArgumentError if given a non-fully qualified identifier 265903:46:28 returns the name 266103:46:28 returns the schema 266303:46:28 returns the name 266403:46:28 .reindexing_support 266503:46:28 includes partitioned indexes 266603:46:28 only indexes that dont serve an exclusion constraint 266703:46:29 only non-expression indexes 266803:46:29 only btree and gist indexes 266903:46:29 with leftover indexes 267003:46:29 excludes temporary indexes from reindexing 267103:46:29# [RSpecRunTime] RSpec elapsed time: 14 minutes 51.0 seconds. Current RSS: ~1162M. Threads: 4. load average: 1.38 1.32 1.15 1/296 17481 267303:46:29 .reindexing_leftovers 267403:46:29 retrieves leftover indexes matching the /_ccnew[0-9]*$/ pattern 267603:46:30 excludes indexes matching the given regex 267703:46:30 matches indexes without this prefix regex 267903:46:30 returns the bloat size from the estimate 268003:46:30 without a bloat estimate available 268203:46:30 #relative_bloat_level 268303:46:30 calculates the relative bloat level 268503:46:30 calls #reload 268603:46:30 resets the bloat estimation 268803:46:30 returns true for a unique index 268903:46:30 returns false for a regular, non-unique index 269003:46:30 returns true for a primary key index 269103:46:30 #valid_index? 269203:46:30 returns true if the index is invalid 269303:46:30 returns false if the index is marked as invalid 269503:46:30 returns the index definition 269603:46:30# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/postgres_index_spec.rb. It took 2.73 seconds. Expected to take 3.82 seconds. 269703:46:30# [RSpecRunTime] Starting example group spec/lib/gitlab/import/merge_request_creator_spec.rb. Expected to take 3.7 seconds. 269803:46:30Gitlab::Import::MergeRequestCreator 270003:46:30 merge request already exists 270103:46:32 updates the data 270203:46:32# [RSpecRunTime] RSpec elapsed time: 14 minutes 53.74 seconds. Current RSS: ~1166M. Threads: 4. load average: 1.38 1.32 1.15 1/297 17566 270403:46:32 new merge request 270503:46:33 creates a new merge request 270603:46:33# [RSpecRunTime] RSpec elapsed time: 14 minutes 55.05 seconds. Current RSS: ~1176M. Threads: 4. load average: 1.38 1.32 1.15 1/297 17605 270803:46:33# [RSpecRunTime] Finishing example group spec/lib/gitlab/import/merge_request_creator_spec.rb. It took 3.08 seconds. Expected to take 3.7 seconds. 270903:46:33# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/job_token_scope_resolver_spec.rb. Expected to take 3.54 seconds. 271003:46:33Resolvers::Ci::JobTokenScopeResolver 271103:46:34 is expected to have nullable GraphQL type CiJobTokenScopeType 271303:46:34 with access to scope 271403:46:34 returns the same project in the allow list of projects for the Ci Job Token when scope is not enabled 271503:46:34 returns the same project in the allow list of projects for the Ci Job Token 271603:46:34 when another projects gets added to the allow list 271703:46:35 returns both projects 271803:46:35# [RSpecRunTime] RSpec elapsed time: 14 minutes 56.64 seconds. Current RSS: ~1178M. Threads: 4. load average: 1.35 1.32 1.15 1/297 17606 272003:46:35 when job token scope is disabled 272103:46:35 resolves projects 272203:46:35 when projects list counter is requested 272303:46:36 resolves projects count 272403:46:36 when groups list counter is requested 272503:46:36 resolves groups count 272603:46:36 when groups list is requested 272703:46:36 with access to scope 272803:46:36 resolves groups 272903:46:36 when job token scope is disabled 273003:46:37 resolves groups 273103:46:37 without access to scope 273203:46:37 generates an error 273303:46:37# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/job_token_scope_resolver_spec.rb. It took 3.53 seconds. Expected to take 3.54 seconds. 273403:46:37# [RSpecRunTime] Starting example group spec/workers/gitlab/import/stuck_project_import_jobs_worker_spec.rb. Expected to take 3.41 seconds. 273503:46:37Gitlab::Import::StuckProjectImportJobsWorker 273603:46:37 with started import_status 273703:46:37 behaves like stuck import job detection 273803:46:37 when the job has completed 273903:46:37 when the import status was already updated 274003:46:37 does not mark the import as failed 274103:46:37 when the import status was not updated 274203:46:38 marks the import as failed 274303:46:38 when the job is still in Sidekiq 274403:46:38 does not mark the import as failed 274503:46:38 with scheduled import_status 274603:46:38 behaves like stuck import job detection 274703:46:38 when the job has completed 274803:46:38 when the import status was already updated 274903:46:39 does not mark the import as failed 275003:46:39 when the import status was not updated 275103:46:39 marks the import as failed 275203:46:39 when the job is still in Sidekiq 275303:46:40 does not mark the import as failed 275403:46:40# [RSpecRunTime] Finishing example group spec/workers/gitlab/import/stuck_project_import_jobs_worker_spec.rb. It took 2.98 seconds. Expected to take 3.41 seconds. 275503:46:40# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/test_report_summary_resolver_spec.rb. Expected to take 3.35 seconds. 275603:46:40Resolvers::Ci::TestReportSummaryResolver 275803:46:40 when pipeline has build report results 275903:46:42 returns test report summary data 276003:46:42# [RSpecRunTime] RSpec elapsed time: 15 minutes 3.29 seconds. Current RSS: ~1170M. Threads: 4. load average: 1.32 1.31 1.14 1/296 17625 276203:46:42 when pipeline does not have build report results 276303:46:43 renders test report summary data 276403:46:43# [RSpecRunTime] RSpec elapsed time: 15 minutes 4.35 seconds. Current RSS: ~1178M. Threads: 4. load average: 1.32 1.31 1.14 1/296 17644 276603:46:43# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/test_report_summary_resolver_spec.rb. It took 2.78 seconds. Expected to take 3.35 seconds. 276703:46:43# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/parameter_content_spec.rb. Expected to take 3.15 seconds. 276803:46:43Ci::CreatePipelineService 277003:46:43 when source is a dangling build 277103:46:43 parameter config content 277203:46:44 creates a pipeline 277303:46:44 creates builds with the correct names 277403:46:44 creates stages with the correct names 277503:46:45 sets the correct config source 277603:46:45# [RSpecRunTime] RSpec elapsed time: 15 minutes 6.59 seconds. Current RSS: ~1190M. Threads: 4. load average: 1.30 1.31 1.14 1/296 17680 277803:46:45# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/parameter_content_spec.rb. It took 2.25 seconds. Expected to take 3.15 seconds. 277903:46:45# [RSpecRunTime] Starting example group spec/models/appearance_spec.rb. Expected to take 3.14 seconds. 278103:46:45 does not allow STI 278203:46:45 example at ./spec/models/appearance_spec.rb:9 278303:46:45 is expected to eq nil 278403:46:45 is expected to have many uploads 278503:46:45 default values 278603:46:45 is expected to eq "" 278703:46:45 is expected to eq "" 278803:46:45 is expected to eq "" 278903:46:45 is expected to eq "" 279003:46:45 is expected to eq "" 279103:46:45 is expected to eq "" 279203:46:45 is expected to eq "" 279303:46:45 is expected to eq "" 279403:46:45 is expected to eq "" 279503:46:45 is expected to eq "" 279603:46:45 is expected to eq "#E75E40" 279703:46:45 is expected to eq "#FFFFFF" 279803:46:45 is expected to eq false 279903:46:45 is expected to contain exactly 192 and 512 280003:46:45 #single_appearance_row 280103:46:46 adds an error when more than 1 row exists 280203:46:46 with uploads 280303:46:46 behaves like model with uploads 280503:46:46 with mounted uploader 280603:46:46 deletes remote uploads 280703:46:46 with not mounted uploads 280803:46:46 with local files 280903:46:46 deletes any FileUploader uploads which are not mounted (PENDING: No reason given) 281003:46:46 deletes local files (PENDING: No reason given) 281103:46:46 with remote files 281203:46:46 deletes any FileUploader uploads which are not mounted (PENDING: No reason given) 281303:46:46 deletes remote files (PENDING: No reason given) 281403:46:46 behaves like logo paths 281503:46:46 returns nil when there is no upload 281603:46:46 returns the path when the upload has been orphaned 281703:46:46 returns a local path using the system route 281803:46:46 with asset host configured 281903:46:46 returns a full URL with the system path 282003:46:46 behaves like logo paths 282103:46:46 returns nil when there is no upload 282203:46:46 returns the path when the upload has been orphaned 282303:46:46 returns a local path using the system route 282403:46:46 with asset host configured 282503:46:46 returns a full URL with the system path 282603:46:46 behaves like logo paths 282703:46:46 returns nil when there is no upload 282803:46:46 returns the path when the upload has been orphaned 282903:46:46 returns a local path using the system route 283003:46:46 with asset host configured 283103:46:46 returns a full URL with the system path 283203:46:46 behaves like logo paths 283303:46:46 returns nil when there is no upload 283403:46:46 returns the path when the upload has been orphaned 283503:46:47 returns a local path using the system route 283603:46:47 with asset host configured 283703:46:47 returns a full URL with the system path 283803:46:47 behaves like icon paths sized 283903:46:47 returns icon path with size parameter 284003:46:47 behaves like icon paths sized 284103:46:47 returns icon path with size parameter 284303:46:47 is expected to allow :message_background_color to be ‹nil› 284403:46:47 is expected to allow :message_background_color to be ‹"#000"› 284503:46:47 is expected to allow :message_background_color to be ‹"#AABBCC"› 284603:46:47 is expected not to allow :message_background_color to be ‹"000"› 284703:46:47 is expected to allow :message_font_color to be ‹nil› 284803:46:47 is expected to allow :message_font_color to be ‹"#000"› 284903:46:47 is expected to allow :message_font_color to be ‹"#AABBCC"› 285003:46:47 is expected not to allow :message_font_color to be ‹"000"› 285103:46:47 valid pwa attributes 285203:46:47 attribute: :pwa_name, value: nil 285303:46:47 behaves like validation allows 285403:46:47 is expected to allow :pwa_name to be ‹nil› 285503:46:47 attribute: :pwa_name, value: "GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG" 285603:46:47 behaves like validation allows 285703:46:47 is expected to allow :pwa_name to be ‹"GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG"› 285803:46:47 attribute: :pwa_short_name, value: nil 285903:46:47 behaves like validation allows 286003:46:47 is expected to allow :pwa_short_name to be ‹nil› 286103:46:47 attribute: :pwa_short_name, value: "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS" 286203:46:47 behaves like validation allows 286303:46:47 is expected to allow :pwa_short_name to be ‹"SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS"› 286403:46:47 attribute: :pwa_description, value: nil 286503:46:47 behaves like validation allows 286603:46:47 is expected to allow :pwa_description to be ‹nil› 286703:46:47 attribute: :pwa_description, value: "TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT" 286803:46:47 behaves like validation allows 286903:46:47 is expected to allow :pwa_description to be ‹"TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT...› 287003:46:47 invalid pwa attributes 287103:46:47 attribute: :pwa_name, value: "GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG", message: "is too long (maximum is 255 characters)" 287203:46:47 behaves like validation permits with message 287303:46:47 is expected not to allow :pwa_name to be ‹"GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG"›, producing a custom validation error on failure 287403:46:47 attribute: :pwa_short_name, value: "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", message: "is too long (maximum is 255 characters)" 287503:46:47 behaves like validation permits with message 287603:46:47 is expected not to allow :pwa_short_name to be ‹"SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS"›, producing a custom validation error on failure 287703:46:47 attribute: :pwa_description, value: "TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT", message: "is too long (maximum is 2048 characters)" 287803:46:47 behaves like validation permits with message 287903:46:47 is expected not to allow :pwa_description to be ‹"TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT...›, producing a custom validation error on failure 288003:46:47 email_header_and_footer_enabled 288103:46:47 default email_header_and_footer_enabled flag value 288203:46:47 returns email_header_and_footer_enabled as true 288303:46:47 when setting email_header_and_footer_enabled flag value 288403:46:47 returns email_header_and_footer_enabled as true 288503:46:47# [RSpecRunTime] Finishing example group spec/models/appearance_spec.rb. It took 2.48 seconds. Expected to take 3.14 seconds. 288603:46:47# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/ref_service_spec.rb. Expected to take 2.98 seconds. 288703:46:47Gitlab::GitalyClient::RefService 288903:46:48 sends a find_all_branches message 289003:46:48 #remote_branches 289103:46:48 sends a find_all_remote_branches message 289203:46:48 concatenates and returns the response branches as Gitlab::Git::Branch objects 289303:46:48 #merged_branches 289403:46:48 sends a find_all_branches message 289503:46:48 #find_branch 289603:46:48 sends a find_branch message 289703:46:48 when Gitaly returns a ambiguios reference error 289803:46:48 raises an UnknownRef error 290003:46:49 sends a find_tag message 290103:46:49 when tag is empty 290203:46:49 does not send a fing_tag message 290303:46:49 when Gitaly returns an Internal error 290403:46:49 raises an Internal error 290503:46:49 when Gitaly returns a tag_not_found error 290603:46:49 raises an UnknownRef error 290703:46:49 #default_branch_name 290803:46:49 sends a find_default_branch_name message 290903:46:49 #local_branches 291003:46:49 sends a find_local_branches message 291103:46:49 parses and sends the sort parameter 291203:46:49 translates known mismatches on sort param values 291303:46:49 uses default sort by name 291503:46:49 sends a find_all_tags message 291603:46:49 with sorting option 291703:46:49 sends a correct find_all_tags message 291803:46:49 with semantic version sorting 291903:46:49 sends a correct find_all_tags message 292003:46:49 when sorting option is invalid 292103:46:49 uses default sort by name 292203:46:49 with pagination option 292303:46:49 sends a correct find_all_tags message 292403:46:49 #branch_names_contains_sha 292503:46:49 sends a list_branch_names_containing_commit message 292603:46:49 #get_tag_messages 292703:46:49 sends a get_tag_messages message 292803:46:49 #get_tag_signatures 292903:46:49 sends a get_tag_signatures message 293003:46:49 #ref_exists? 293103:46:49 sends a ref_exists message 293203:46:49 #update_refs 293303:46:49 sends a update_refs message 293403:46:49 with a generic BadStatus error 293503:46:49 raises the BadStatus error 293603:46:49 with a reference state mismatch error 293703:46:49 raises ReferencesLockedError 293803:46:49 with a references locked error 293903:46:49 raises ReferencesLockedError 294003:46:49 with a invalid format error 294103:46:49 raises InvalidRefFormatError 294203:46:49 #delete_refs 294303:46:49 sends a delete_refs message 294403:46:49 with a references locked error 294503:46:49 raises ReferencesLockedError 294603:46:49 with a invalid format error 294703:46:49 raises InvalidRefFormatError 294903:46:49 sends a list_refs message 295003:46:49 accepts a patterns argument 295103:46:49 accepts a pointing_at_oids argument 295203:46:49 accepts a peel_tags argument 295303:46:49 #find_refs_by_oid 295403:46:50 sends a find_refs_by_oid message 295503:46:50 filters by ref_patterns 295603:46:50# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/ref_service_spec.rb. It took 2.18 seconds. Expected to take 2.98 seconds. 295703:46:50# [RSpecRunTime] Starting example group spec/models/clusters/providers/gcp_spec.rb. Expected to take 2.9 seconds. 295803:46:50Clusters::Providers::Gcp 295903:46:50 is expected to belong to cluster required: false 296003:46:50 is expected to validate that :zone cannot be empty/falsy 296103:46:50 does not allow STI 296203:46:50 #has_rbac_enabled? 296303:46:50 when cluster is legacy_abac 296403:46:50 is expected to be falsey 296503:46:50 when cluster is not legacy_abac 296603:46:50 is expected to be truthy 296703:46:50 default values 296803:46:50 has default value 297003:46:50 when validates gcp_project_id 297103:46:50 when gcp_project_id is shorter than 1 297203:46:50 is expected to be falsey 297303:46:50 when gcp_project_id is longer than 63 297403:46:50 is expected to be falsey 297503:46:50 when gcp_project_id includes invalid character 297603:46:50 is expected to be falsey 297703:46:50 when gcp_project_id is valid 297803:46:50 is expected to be truthy 297903:46:50 when validates num_nodes 298003:46:50 when num_nodes is string 298103:46:50 is expected to be falsey 298203:46:50 when num_nodes is nil 298303:46:50 is expected to be falsey 298403:46:50 when num_nodes is smaller than 1 298503:46:50 is expected to be falsey 298603:46:50 when num_nodes is valid 298703:46:50 is expected to be truthy 298803:46:50 #nullify_credentials 298903:46:50 removes access_token and operation_id 299003:46:50 #knative_pre_installed? 299103:46:50 when cluster is cloud_run 299203:46:50 is expected to be falsey 299303:46:50 when cluster is not cloud_run 299403:46:50 is expected to be truthy 299503:46:50 #on_creation? 299603:46:50 status: :scheduled, result: true 299703:46:50 is expected to eq true 299803:46:50 status: :creating, result: true 299903:46:51 is expected to eq true 300003:46:51 status: :created, result: false 300103:46:51 is expected to eq false 300203:46:51 status: :errored, result: false 300303:46:51 is expected to eq false 300403:46:51 #assign_operation_id 300503:46:51 sets operation_id 300603:46:51 state_machine 300703:46:51 when any => [:created] 300803:46:51 nullifies API credentials 300903:46:51 when any => [:creating] 301003:46:51 calls #assign_operation_id on the provider 301103:46:51 when any => [:errored] 301203:46:51 calls #nullify_credentials on the provider 301303:46:51 sets a status reason 301403:46:51 when status_reason is nil 301503:46:51 does not set status_reason 301603:46:51# [RSpecRunTime] Finishing example group spec/models/clusters/providers/gcp_spec.rb. It took 1.79 seconds. Expected to take 2.9 seconds. 301703:46:51# [RSpecRunTime] Starting example group spec/models/integrations/harbor_spec.rb. Expected to take 2.79 seconds. 301803:46:51Integrations::Harbor 301903:46:51 does not allow STI 302003:46:51 behaves like Integrations::ResetSecretFields 302103:46:51 #exposing_secrets_fields 302203:46:51 returns an array of strings 302303:46:51 #reset_secret_fields? 302403:46:51 returns false if no exposing field has changed 302503:46:51 returns true if any exposing field has changed 302603:46:51 validation callback 302703:46:51 when an exposing field has changed 302803:46:52 clears all secret fields 302903:46:52 when a secret field has been updated 303003:46:52 does not clear this secret field 303103:46:52 when a secret field has been updated with the same value 303203:46:52 does not clear this secret field 303303:46:52 when no exposing field has changed 303403:46:52 does not clear any secret fields 303503:46:52 masked password 303603:46:52 is expected not to allow :password to be ‹"hello"› 303703:46:52 is expected not to allow :password to be ‹"hello world"› 303803:46:52 is expected not to allow :password to be ‹"hello$VARIABLEworld"› 303903:46:52 is expected not to allow :password to be ‹"hello\\rworld"› 304003:46:53 is expected to allow :password to be ‹"helloworld"› 304103:46:53# [RSpecRunTime] RSpec elapsed time: 15 minutes 14.45 seconds. Current RSS: ~1198M. Threads: 4. load average: 1.27 1.30 1.14 1/296 17728 304803:46:54 returns the host of the integration url 305003:46:54 returns custom fields 305203:46:54 gets response from Gitlab::Harbor::Client#ping 305403:46:54 renders prompt information 305603:46:54 returns the name of the integration 305703:46:54 ci variables 305803:46:54 returns vars when harbor_integration is activated 305903:46:54 when harbor_integration is inactive 306103:46:54 with robot username 306203:46:54 returns username variable with $$ 306303:46:54# [RSpecRunTime] Finishing example group spec/models/integrations/harbor_spec.rb. It took 2.5 seconds. Expected to take 2.79 seconds. 306403:46:54# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/deployments_menu_spec.rb. Expected to take 2.76 seconds. 306503:46:54Sidebars::Projects::Menus::DeploymentsMenu 306603:46:55 behaves like not serializable as super_sidebar_menu_args 306803:46:55# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.75 seconds. Current RSS: ~1228M. Threads: 4. load average: 1.25 1.30 1.14 1/296 17749 307103:46:55 when menu does not have any menu items 307203:46:55 returns false 307303:46:55 when menu has menu items 307403:46:55 returns true 307603:46:55 Feature flags 307703:46:55 behaves like access rights checks 307803:46:55 is expected not to be nil 307903:46:55 when the user does not have access 308003:46:55 is expected to be nil 308103:46:55 when the feature is disabled 308203:46:55 is expected to be nil 308303:46:55 Environments 308403:46:55 behaves like access rights checks 308503:46:56 is expected not to be nil 308603:46:56 when the user does not have access 308703:46:56 is expected to be nil 308803:46:56 when the feature is disabled 308903:46:56 is expected to be nil 309103:46:56 behaves like access rights checks 309203:46:56 is expected not to be nil 309303:46:56 when the user does not have access 309403:46:56 is expected to be nil 309503:46:56 when the feature is disabled 309603:46:56 is expected to be nil 309803:46:56 when pages are enabled 309903:46:56 is expected not to be nil 310003:46:56 when the user does not have access 310103:46:56 is expected to be nil 310203:46:56 behaves like access rights checks 310303:46:56 is expected not to be nil 310403:46:56 when the user does not have access 310503:46:56 is expected to be nil 310603:46:56 when the feature is disabled 310703:46:56 is expected to be nil 310803:46:56 when pages are not enabled 310903:46:57 is expected to be nil 311003:46:57# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/deployments_menu_spec.rb. It took 2.67 seconds. Expected to take 2.76 seconds. 311103:46:57# [RSpecRunTime] Starting example group spec/helpers/snippets_helper_spec.rb. Expected to take 2.59 seconds. 311203:46:57SnippetsHelper 311303:46:58 #embedded_raw_snippet_button 311403:46:58 for Personal Snippets 311503:46:58 returns view raw button of embedded snippets 311603:46:58# [RSpecRunTime] RSpec elapsed time: 15 minutes 19.69 seconds. Current RSS: ~1237M. Threads: 4. load average: 1.25 1.30 1.14 1/296 17796 311803:46:58 for Project Snippets 311903:46:58 returns view raw button of embedded snippets 312003:46:58 #embedded_snippet_download_button 312103:46:58 for Personal Snippets 312203:46:58 returns download button of embedded snippets 312303:46:58 for Project Snippets 312403:46:59 returns download button of embedded snippets 312503:46:59 #embedded_snippet_copy_button 312603:46:59 for Personal Snippets 312703:46:59 returns copy button of embedded snippets 312803:46:59 for Project Snippets 312903:46:59 returns copy button of embedded snippets 313003:46:59 path helpers 313103:47:00 #toggle_award_emoji_project_project_snippet_path 313203:47:00 #toggle_award_emoji_project_project_snippet_url 313303:47:00# [RSpecRunTime] RSpec elapsed time: 15 minutes 21.49 seconds. Current RSS: ~1237M. Threads: 4. load average: 1.23 1.29 1.14 1/296 17827 313503:47:00 #snippet_badge 313603:47:00 when snippet is private 313703:47:00 returns the snippet badge 313803:47:00 when snippet is public 313903:47:00 does not return anything 314003:47:00 when snippet is internal 314103:47:00 does not return anything 314203:47:00 #snippet_report_abuse_path 314303:47:00 returns false if the user cannot submit the snippet as spam 314403:47:00 returns true if the user can submit the snippet as spam 314503:47:00# [RSpecRunTime] Finishing example group spec/helpers/snippets_helper_spec.rb. It took 3.68 seconds. Expected to take 2.59 seconds. 314603:47:00# [RSpecRunTime] Starting example group spec/helpers/invite_members_helper_spec.rb. Expected to take 2.53 seconds. 314703:47:00InviteMembersHelper 314803:47:01 with project 314903:47:01 #can_invite_members_for_project? 315003:47:01 when the user can_admin_project_member 315103:47:01 returns true 315203:47:01 when the user can not manage project members 315303:47:01 returns false 315403:47:01 #common_invite_group_modal_data 315503:47:01 has expected common attributes 315603:47:01 when sharing with groups outside the hierarchy is disabled 315703:47:01 provides the correct attributes 315803:47:01 when sharing with groups outside the hierarchy is enabled 315903:47:01 does not return filter attributes 316003:47:01 #invite_accepted_notice 316103:47:01 for group invites 316203:47:01 returns the expected message 316303:47:01 for project invites 316403:47:02 returns the expected message 316503:47:02 #common_invite_modal_dataset 316603:47:02 has expected common attributes 316703:47:02# [RSpecRunTime] Finishing example group spec/helpers/invite_members_helper_spec.rb. It took 1.57 seconds. Expected to take 2.53 seconds. 316803:47:02# [RSpecRunTime] Starting example group spec/models/lfs_objects_project_spec.rb. Expected to take 2.5 seconds. 316903:47:02LfsObjectsProject 317003:47:02 does not allow STI 317103:47:02 associations 317203:47:02Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 317403:47:02To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 317503:47:02 is expected to belong to project required: false 317603:47:03 is expected to belong to lfs_object required: false 317803:47:03 is expected to validate that :lfs_object_id cannot be empty/falsy 317903:47:03 is expected to validate that :project_id cannot be empty/falsy 318003:47:03 validates object id 318103:47:03 #ensure_uniqueness 318203:47:03 when project_id is nil 318303:47:03 does not execute advisory lock 318403:47:03 when lfs_object_id is nil 318503:47:03 does not execute advisory lock 318603:47:03 when repository_type is nil 318703:47:03 executes advisory lock 318803:47:03 uses correct lock key 318903:47:03 when all conditions are met 319003:47:03 executes advisory lock 319103:47:03 uses correct lock key 319203:47:03 #link_to_project! 319303:47:03 does not throw error when duplicate exists 319403:47:04Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 319603:47:04To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 319703:47:04 upserts a new entry and updates the project cache 319803:47:04 #update_project_statistics 319903:47:04 updates project statistics when the object is added 320003:47:04 lfs_objects_project project statistics when the object is removed 320103:47:04# [RSpecRunTime] Finishing example group spec/models/lfs_objects_project_spec.rb. It took 1.94 seconds. Expected to take 2.5 seconds. 320203:47:04# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/repository_service_spec.rb. Expected to take 2.36 seconds. 320303:47:04Gitlab::GitalyClient::RepositoryService 320503:47:05 sends a repository_exists message 320603:47:05 #optimize_repository 320703:47:05 with default parameter 320803:47:05 behaves like a repository optimization 320903:47:05 sends a optimize_repository message 321003:47:05 with heuristical housekeeping strategy 321103:47:05 behaves like a repository optimization 321203:47:05 sends a optimize_repository message 321303:47:05 with eager housekeeping strategy 321403:47:05 behaves like a repository optimization 321503:47:05 sends a optimize_repository message 321603:47:05 #prune_unreachable_objects 321703:47:05 sends a prune_unreachable_objects message 321803:47:05 #repository_size 321903:47:05 sends a repository_size message 322003:47:05 #repository_info 322103:47:05 sends a repository_info message 322203:47:05 #get_object_directory_size 322303:47:05 sends a get_object_directory_size message 322403:47:05 #info_attributes 322503:47:05 reads the info attributes 322603:47:05 #has_local_branches? 322703:47:05 sends a has_local_branches message 322803:47:05 #fork_repository 322903:47:05 when branch is not provided 323003:47:05 sends a create_fork message 323103:47:05 when branch is provided 323203:47:05 sends a create_fork message including revision 323303:47:05 #import_repository 323403:47:05 sends a create_repository_from_url message 323503:47:05 when http_host is provided 323603:47:05 sends a create_repository_from_url message with http_host provided in the request 323703:47:05 #fetch_remote 323803:47:05 sends a fetch_remote_request message 323903:47:05 with resolved address 324003:47:05 sends a fetch_remote_request message 324203:47:05 ssh_mirror_url: false, ssh_key_auth: false, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {} 324303:47:05 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 324403:47:05 ssh_mirror_url: false, ssh_key_auth: true, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {} 324503:47:05 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 324603:47:05 ssh_mirror_url: true, ssh_key_auth: false, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {:known_hosts=>"known_hosts"} 324703:47:05 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 324803:47:05 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {:ssh_key=>"key", :known_hosts=>"known_hosts"} 324903:47:05 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 325003:47:05 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: "key", ssh_known_hosts: nil, expected_params: {:ssh_key=>"key"} 325103:47:05 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 325203:47:05 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: nil, ssh_known_hosts: "known_hosts", expected_params: {:known_hosts=>"known_hosts"} 325303:47:06 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 325403:47:06 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: nil, ssh_known_hosts: nil, expected_params: {} 325503:47:06 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 325603:47:06 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: "", ssh_known_hosts: "", expected_params: {} 325703:47:06 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 325803:47:06 #calculate_checksum 325903:47:06 sends a calculate_checksum message 326003:47:06 #create_repository 326103:47:06 sends a create_repository message without arguments 326203:47:06 sends a create_repository message with default branch 326303:47:06 sends a create_repository message with default branch containing non ascii chars 326403:47:06 when object format is provided 326503:47:06 with SHA1 format 326603:47:06 sends a create_repository message with object format 326703:47:06 with SHA256 format 326803:47:06 sends a create_repository message with object format 326903:47:06 with unknown format 327003:47:06 sends a create_repository message with object format 327103:47:06 #raw_changes_between 327203:47:06 sends a get_raw_changes message 327303:47:06 #search_files_by_regexp 327403:47:06 with ASCII ref 327503:47:06 behaves like a search for files by regexp 327603:47:06 sends a search_files_by_name message and returns a flatten array 327703:47:06 with non-ASCII ref 327803:47:06 behaves like a search for files by regexp 327903:47:06 sends a search_files_by_name message and returns a flatten array 328003:47:06 #disconnect_alternates 328103:47:06 sends a disconnect_git_alternates message 328303:47:06 sends a remove_repository message 328503:47:06 sends a replicate_repository message 328603:47:06 #find_license 328703:47:06 sends a find_license request with medium timeout 328803:47:06 #object_pool 328903:47:06 sends a get_object_pool_request message 329003:47:06 #object_format 329103:47:06 sends a object_format message 329203:47:06 #get_file_attributes 329303:47:06 sends a get_file_attributes message 329403:47:06# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/repository_service_spec.rb. It took 2.42 seconds. Expected to take 2.36 seconds. 329503:47:06# [RSpecRunTime] Starting example group spec/services/branches/diverging_commit_counts_service_spec.rb. Expected to take 2.31 seconds. 329603:47:06Branches::DivergingCommitCountsService 329803:47:07 returns the commit counts behind and ahead of default branch 329903:47:08 calls diverging_commit_count without max count 330003:47:08# [RSpecRunTime] RSpec elapsed time: 15 minutes 29.81 seconds. Current RSS: ~1216M. Threads: 4. load average: 1.21 1.29 1.14 1/296 17918 330203:47:08# [RSpecRunTime] Finishing example group spec/services/branches/diverging_commit_counts_service_spec.rb. It took 1.98 seconds. Expected to take 2.31 seconds. 330303:47:08# [RSpecRunTime] Starting example group spec/lib/banzai/filter/external_link_filter_spec.rb. Expected to take 2.25 seconds. 330403:47:08Banzai::Filter::ExternalLinkFilter 330503:47:08 ignores elements without an href attribute 330603:47:08 ignores non-HTTP(S) links 330703:47:08 skips internal links 330803:47:08 for root links on document 330903:47:08 behaves like an external link with rel attribute 331003:47:08 adds rel="nofollow" to external links 331103:47:08 adds rel="noreferrer" to external links 331203:47:08 adds rel="noopener" to external links 331303:47:08 for nested links on document 331403:47:08 behaves like an external link with rel attribute 331503:47:08 adds rel="nofollow" to external links 331603:47:08 adds rel="noreferrer" to external links 331703:47:08 adds rel="noopener" to external links 331803:47:08 for invalid urls 331903:47:08 adds rel and target attributes to broken hrefs 332003:47:08 adds rel and target to improperly formatted mailtos 332103:47:09 adds rel and target to improperly formatted autolinks 332203:47:09 adds rel and target attributes to improperly formatted protocols 332303:47:09 for links with a username 332403:47:09 with a valid username 332503:47:09 behaves like an external link with rel attribute 332603:47:09 adds rel="nofollow" to external links 332703:47:09 adds rel="noreferrer" to external links 332803:47:09 adds rel="noopener" to external links 332903:47:09 with an impersonated username 333003:47:09 behaves like an external link with rel attribute 333103:47:09 adds rel="nofollow" to external links 333203:47:09 adds rel="noreferrer" to external links 333303:47:09 adds rel="noopener" to external links 333403:47:09 for non-lowercase scheme links 333503:47:09 skips internal links 333603:47:09 skips relative links 333803:47:09 behaves like an external link with rel attribute 333903:47:09 adds rel="nofollow" to external links 334003:47:09 adds rel="noreferrer" to external links 334103:47:09 adds rel="noopener" to external links 334303:47:09 behaves like an external link with rel attribute 334403:47:09 adds rel="nofollow" to external links 334503:47:09 adds rel="noreferrer" to external links 334603:47:09 adds rel="noopener" to external links 334703:47:09 for protocol-relative links 334803:47:09 behaves like an external link with rel attribute 334903:47:09 adds rel="nofollow" to external links 335003:47:09 adds rel="noreferrer" to external links 335103:47:09 adds rel="noopener" to external links 335203:47:09 links with RTLO character 335303:47:09 escapes RTLO in link text 335403:47:09 does not mangle the link text 335503:47:09 behaves like an external link with rel attribute 335603:47:09 adds rel="nofollow" to external links 335703:47:09 adds rel="noreferrer" to external links 335803:47:09 adds rel="noopener" to external links 335903:47:09 for generated autolinks 336003:47:09 with an IDN character 336103:47:09 does not change the link text 336203:47:09 uses punycode for emails 336303:47:09 behaves like an external link with rel attribute 336403:47:09 adds rel="nofollow" to external links 336503:47:09 adds rel="noreferrer" to external links 336603:47:09 adds rel="noopener" to external links 336703:47:09 autolinked image 336803:47:09 adds a toolip with punycode 336903:47:09 behaves like an external link with rel attribute 337003:47:09 adds rel="nofollow" to external links 337103:47:09 adds rel="noreferrer" to external links 337203:47:09 adds rel="noopener" to external links 337303:47:09 for links that look malicious 337403:47:09 with an IDN character 337503:47:10 adds a toolip with punycode 337603:47:10 with RTLO character 337703:47:10 adds a toolip with punycode 337803:47:10 for links that have `rel=license` 337903:47:10 maintains rel license 338003:47:10 behaves like an external link with rel attribute 338103:47:10 adds rel="nofollow" to external links 338203:47:10 adds rel="noreferrer" to external links 338303:47:10 adds rel="noopener" to external links 338403:47:10 behaves like does not use pipeline timing check 338503:47:10 does not include Concerns::PipelineTimingCheck 338603:47:10 behaves like a filter timeout 338703:47:10 when rendering takes too long 338903:47:10 verifies render_timeout 339003:47:10# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/external_link_filter_spec.rb. It took 1.94 seconds. Expected to take 2.25 seconds. 339103:47:10# [RSpecRunTime] Starting example group spec/models/incident_management/project_incident_management_setting_spec.rb. Expected to take 2.18 seconds. 339203:47:10IncidentManagement::ProjectIncidentManagementSetting 339303:47:12 does not allow STI 339403:47:12 #pagerduty_token 339503:47:12 when token already set 339603:47:12 reads the token 339703:47:12# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.31 seconds. Current RSS: ~1209M. Threads: 4. load average: 1.20 1.28 1.14 1/296 18057 339903:47:12 when not set 340003:47:12 when PagerDuty webhook is active 340103:47:12 generates a token before validation 340203:47:12 when PagerDuty webhook is not active 340303:47:12 does not generate a token before validation 340403:47:12 #issue_template_content 340503:47:12 with valid issue_template_key 340603:47:12 returns issue content 340703:47:12 with unknown issue_template_key 340803:47:12 behaves like no content 340903:47:12 returns no content 341003:47:12 without issue_template_key 341103:47:12 behaves like no content 341203:47:12 returns no content 341403:47:12 validate issue_template_exists 341503:47:12 with create_issue enabled 341603:47:12 with valid issue_template_key 341703:47:12 is expected to be valid 341803:47:12 with empty issue_template_key 341903:47:12 is expected to be valid 342003:47:12 with nil issue_template_key 342103:47:12 is expected to be valid 342203:47:12 with invalid issue_template_key 342303:47:12 is expected to be invalid 342403:47:12 returns error 342503:47:12 with create_issue disabled 342603:47:12 with unknown issue_template_key 342703:47:12 is expected to be valid 342803:47:12 Associations 342903:47:12 is expected to belong to project required: false 343003:47:12# [RSpecRunTime] Finishing example group spec/models/incident_management/project_incident_management_setting_spec.rb. It took 2.11 seconds. Expected to take 2.18 seconds. 343103:47:12# [RSpecRunTime] Starting example group spec/views/shared/snippets/_snippet.html.haml_spec.rb. Expected to take 2.13 seconds. 343203:47:12shared/snippets/_snippet.html.haml 343303:47:13 snippet without statistics 343403:47:13 does not render file count if statistics are not present 343503:47:13 snippet with statistics 343603:47:13 renders correct file count and tooltip 343703:47:13 renders correct file count and tooltip when file_count is 1 343803:47:13 does not render file count when file count is 0 343903:47:13 spam icon and tooltip 344003:47:13 when the author of the snippet is not banned 344103:47:13 does not render spam icon 344203:47:13 does not render tooltip 344303:47:13 when the author of the snippet is banned 344403:47:14 renders spam icon 344503:47:14 renders tooltip 344603:47:14# [RSpecRunTime] Finishing example group spec/views/shared/snippets/_snippet.html.haml_spec.rb. It took 1.5 seconds. Expected to take 2.13 seconds. 344703:47:14# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/flutter_gitlab_ci_yaml_spec.rb. Expected to take 2.02 seconds. 344803:47:14Flutter.gitlab-ci.yml 344903:47:14 the created pipeline 345003:47:15 creates test and code_quality jobs 345103:47:15# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.81 seconds. Current RSS: ~1205M. Threads: 4. load average: 1.18 1.28 1.14 1/296 18117 345303:47:15# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/flutter_gitlab_ci_yaml_spec.rb. It took 1.46 seconds. Expected to take 2.02 seconds. 345403:47:15# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes/merge_event_spec.rb. Expected to take 2.0 seconds. 345503:47:15Gitlab::BitbucketServerImport::Importers::PullRequestNotes::MergeEvent 345703:47:16 imports the merge event 345803:47:17 logs its progress 345903:47:17# [RSpecRunTime] RSpec elapsed time: 15 minutes 38.29 seconds. Current RSS: ~1203M. Threads: 4. load average: 1.18 1.28 1.14 1/297 18183 346103:47:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes/merge_event_spec.rb. It took 1.48 seconds. Expected to take 2.0 seconds. 346203:47:17# [RSpecRunTime] Starting example group spec/workers/merge_requests/resolve_todos_worker_spec.rb. Expected to take 1.9 seconds. 346303:47:17MergeRequests::ResolveTodosWorker 346403:47:18 behaves like an idempotent worker 346503:47:18 is labeled as idempotent 346603:47:18 performs multiple times sequentially without raising an exception 346703:47:18# [RSpecRunTime] RSpec elapsed time: 15 minutes 39.69 seconds. Current RSS: ~1203M. Threads: 4. load average: 1.18 1.28 1.14 1/297 18248 347003:47:18 calls MergeRequests::ResolveTodosService#execute 347103:47:18 with a non-existing merge request 347203:47:18 does nothing 347303:47:18 with a non-existing user 347403:47:18 does nothing 347503:47:18# [RSpecRunTime] Finishing example group spec/workers/merge_requests/resolve_todos_worker_spec.rb. It took 1.51 seconds. Expected to take 1.9 seconds. 347603:47:18# [RSpecRunTime] Starting example group spec/lib/gitlab/github_gists_import/importer/gist_importer_spec.rb. Expected to take 1.89 seconds. 347703:47:18Gitlab::GithubGistsImport::Importer::GistImporter 347903:47:18 when success 348003:47:18 when Current.organization is not set 348103:47:18 creates expected snippet and snippet repository 348203:47:18 when Current.organization is not set 348303:47:19 still uses the default organization_id 348403:47:19 pre-import validations 348503:47:19 when file count limit exeeded 348603:47:19 validates input and returns error 348703:47:19 when repo too big 348803:47:19 validates input and returns error 348903:47:19 post-import validations 349003:47:19 when file count limit exeeded 349103:47:19 returns error 349203:47:19 when repo too big 349303:47:19 returns error 349403:47:19 when invalid attributes 349503:47:19 raises an error 349603:47:19 when repository cloning fails 349703:47:20 returns error 349803:47:20 when url is invalid 349903:47:20 when local network is allowed 350003:47:20 raises error 350103:47:20 when local network is not allowed 350203:47:20 raises error 350303:47:20# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_gists_import/importer/gist_importer_spec.rb. It took 1.7 seconds. Expected to take 1.89 seconds. 350403:47:20# [RSpecRunTime] Starting example group spec/services/packages/conan/create_package_service_spec.rb. Expected to take 1.79 seconds. 350503:47:20Packages::Conan::CreatePackageService 350703:47:20 valid params 350803:47:20 creates a new package 350903:47:20 behaves like assigns the package creator 351003:47:20 assigns the package creator 351103:47:20 behaves like assigns build to package 351203:47:20 with build info 351303:47:21 assigns the pipeline to the package 351403:47:21 behaves like assigns status to package 351503:47:21 with status param 351603:47:21 assigns the status to the package 351703:47:21 invalid params 351903:47:21 with existing recipe 352003:47:21 does not create a conan package with same recipe 352103:47:21# [RSpecRunTime] Finishing example group spec/services/packages/conan/create_package_service_spec.rb. It took 1.65 seconds. Expected to take 1.79 seconds. 352203:47:21# [RSpecRunTime] Starting example group spec/finders/projects/members/effective_access_level_per_user_finder_spec.rb. Expected to take 1.78 seconds. 352303:47:21Projects::Members::EffectiveAccessLevelPerUserFinder#execute 352403:47:22 a combination of all possible avenues of membership 352503:47:23 includes the highest access level from all avenues of memberships for the specific user alone 352603:47:23# [RSpecRunTime] RSpec elapsed time: 15 minutes 44.71 seconds. Current RSS: ~1174M. Threads: 4. load average: 1.25 1.29 1.14 1/296 18289 352803:47:23# [RSpecRunTime] Finishing example group spec/finders/projects/members/effective_access_level_per_user_finder_spec.rb. It took 1.57 seconds. Expected to take 1.78 seconds. 352903:47:23# [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning/detached_partition_dropper_spec.rb. Expected to take 1.71 seconds. 353003:47:23Gitlab::Database::Partitioning::DetachedPartitionDropper 353203:47:23 when the partition should not be dropped yet 353303:47:23 does not drop the partition 353403:47:23 with a partition to drop 353503:47:24 drops the partition 353603:47:24 removing foreign keys 353703:47:24 removes foreign keys from the table before dropping it 353803:47:24 does not remove foreign keys from the parent table 353903:47:24 when another process drops the foreign key 354003:47:24 skips dropping that foreign key 354103:47:24 when another process drops the partition 354203:47:24 skips dropping the foreign key 354303:47:24 when another process drops the table while the first waits for a lock 354403:47:24 skips the table 354503:47:24 when the partition to drop is still attached to its table 354603:47:24 does not drop the partition, but does remove the DetachedPartition entry 354703:47:24 when another process removes the entry before this process 354803:47:24 does nothing 354903:47:24 with multiple partitions to drop 355003:47:24 drops both partitions 355103:47:24 when the first drop returns an error 355203:47:25 still drops the second partition 355303:47:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning/detached_partition_dropper_spec.rb. It took 1.55 seconds. Expected to take 1.71 seconds. 355403:47:25# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/stage/import_lfs_objects_worker_spec.rb. Expected to take 1.67 seconds. 355503:47:25Gitlab::GithubImport::Stage::ImportLfsObjectsWorker 355703:47:25 imports all the lfs objects 355803:47:25 behaves like Gitlab::GithubImport::StageMethods 355903:47:25 .sidekiq_retries_exhausted 356003:47:25 tracks the exception and marks the import as failed 356103:47:25 .sidekiq_options 356203:47:25 has a status_expiration 356303:47:25 has a retry of 6 356503:47:26 returns if no project could be found 356603:47:26 returns if the import state is no longer in progress 356703:47:26 imports the data when the project exists 356803:47:26 queues RefreshImportJidWorker 356903:47:26 logs error when import fails with a StandardError 357003:47:26 rescheduling the worker on certain errors 357103:47:26 error: Gitlab::GithubImport::RateLimitError 357203:47:26 reschedules the worker 357303:47:26 error: Gitlab::ExclusiveLeaseHelpers::FailedToObtainLockError 357403:47:26 reschedules the worker 357503:47:26# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/stage/import_lfs_objects_worker_spec.rb. It took 1.31 seconds. Expected to take 1.67 seconds. 357603:47:26# [RSpecRunTime] Starting example group spec/lib/gitlab/email/service_desk/custom_email_spec.rb. Expected to take 1.61 seconds. 357703:47:26Gitlab::Email::ServiceDesk::CustomEmail 357803:47:26 .key_from_reply_address 357903:47:26 is expected to equal nil 358003:47:26 with service_desk_setting 358103:47:26 is expected to equal nil 358203:47:26 with custom email 358303:47:27 is expected to eq "b7721fc7e8419911a8bea145236a0519" 358403:47:27 without reply key 358503:47:27 is expected to equal nil 358603:47:27 .key_from_settings 358703:47:27 is expected to equal nil 358803:47:27 with service desk incoming email 358903:47:27 is expected to equal nil 359003:47:27 with another unknown email 359103:47:27 is expected to equal nil 359203:47:27 with custom email 359303:47:27 is expected to eq "namespace850-project-866-757-issue-" 359403:47:27 with a custom email verification email 359503:47:27 is expected to eq "namespace850-project-866-757-issue-" 359603:47:27 .reply_address 359703:47:27 is expected to equal nil 359803:47:27 with reply key 359903:47:27 is expected to equal nil 360103:47:27 is expected to equal nil 360203:47:27 with service_desk_setting and custom email 360303:47:27 is expected to eq "support+b7721fc7e8419911a8bea145236a0519@example.com" 360403:47:27# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/service_desk/custom_email_spec.rb. It took 1.33 seconds. Expected to take 1.61 seconds. 360503:47:27# [RSpecRunTime] Starting example group spec/graphql/resolvers/nested_groups_resolver_spec.rb. Expected to take 1.57 seconds. 360603:47:27Resolvers::NestedGroupsResolver 360803:47:28 when parent group is public 360903:47:28 when `include_parent_descendants` is false 361003:47:28 when user is not logged in 361103:47:28 behaves like access to all public subgroups 361203:47:28 returns all public subgroups of the parent group 361303:47:28 when user is logged in 361403:47:28 behaves like access to all public subgroups 361503:47:28 returns all public subgroups of the parent group 361603:47:28 when `include_parent_descendants` is true 361703:47:28 when user is not logged in 361803:47:28 behaves like access to all public descendant groups 361903:47:28 returns all public descendant groups of the parent group ordered by ASC name 362003:47:28 when user is logged in 362103:47:28 behaves like access to all public descendant groups 362203:47:28 returns all public descendant groups of the parent group ordered by ASC name 362303:47:28 with owned argument set as true 362403:47:28 returns only descendant groups owned by the user 362503:47:28 with search argument 362603:47:28 returns only descendant groups with matching name or path 362703:47:28 when parent group is private 362803:47:28 when `include_parent_descendants` is true 362903:47:28 when user is not logged in 363003:47:28 behaves like returning empty results 363103:47:28 returns empty results 363203:47:28 when user is logged in 363303:47:28 returns all private descendant groups 363403:47:28 when `include_parent_descendants` is false 363503:47:28 when user is not logged in 363603:47:28 behaves like returning empty results 363703:47:28 returns empty results 363803:47:28 when user is logged in 363903:47:29 returns private subgroups 364003:47:29# [RSpecRunTime] Finishing example group spec/graphql/resolvers/nested_groups_resolver_spec.rb. It took 1.33 seconds. Expected to take 1.57 seconds. 364103:47:29# [RSpecRunTime] Starting example group spec/models/concerns/feature_gate_spec.rb. Expected to take 1.53 seconds. 364303:47:29 does not allow STI 364403:47:29 .actor_from_id 364503:47:29 model_class: Project(id: integer, name: string, path: string, description: text, created_at: datetime, updated_at: datetime, creator_id: integer, namespace_id: integer, last_activity_at: datetime, import_url: string, visibility_level: integer, archived: boolean, avatar: string, merge_requests_template: text, star_count: integer, merge_requests_rebase_enabled: boolean, import_type: string, import_source: string, approvals_before_merge: integer, reset_approvals_on_push: boolean, merge_requests_ff_only_enabled: boolean, issues_template: text, mirror: boolean, mirror_last_update_at: datetime, mirror_last_successful_update_at: datetime, mirror_user_id: integer, shared_runners_enabled: boolean, runners_token: string, build_allow_git_fetch: boolean, build_timeout: integer, mirror_trigger_builds: boolean, pending_delete: boolean, public_builds: boolean, last_repository_check_failed: boolean, last_repository_check_at: datetime, only_allow_merge_if_pipeline_succeeds: boolean, has_external_issue_tracker: boolean, repository_storage: string, repository_read_only: boolean, request_access_enabled: boolean, has_external_wiki: boolean, ci_config_path: string, lfs_enabled: boolean, description_html: text, only_allow_merge_if_all_discussions_are_resolved: boolean, repository_size_limit: integer, printing_merge_request_link_enabled: boolean, auto_cancel_pending_pipelines: integer, service_desk_enabled: boolean, cached_markdown_version: integer, delete_error: text, last_repository_updated_at: datetime, disable_overriding_approvers_per_merge_request: boolean, storage_version: integer, resolve_outdated_diff_discussions: boolean, remote_mirror_available_overridden: boolean, only_mirror_protected_branches: boolean, pull_mirror_available_overridden: boolean, jobs_cache_index: integer, external_authorization_classification_label: string, mirror_overwrites_diverged_branches: boolean, pages_https_only: boolean, external_webhook_token: string, packages_enabled: boolean, merge_requests_author_approval: boolean, pool_repository_id: integer, runners_token_encrypted: string, bfg_object_map: string, detected_repository_languages: boolean, merge_requests_disable_committers_approval: boolean, require_password_to_approve: boolean, max_pages_size: integer, max_artifacts_size: integer, pull_mirror_branch_prefix: string, remove_source_branch_after_merge: boolean, marked_for_deletion_at: date, marked_for_deletion_by_user_id: integer, autoclose_referenced_issues: boolean, suggestion_commit_message: string, project_namespace_id: integer, hidden: boolean, organization_id: integer), model_id: 1, expected: "Project:1" 364603:47:29 returns an object that has the correct flipper_id 364703:47:29 model_class: Group(id: integer, name: string, path: string, owner_id: integer, created_at: datetime, updated_at: datetime, type: string, description: string, avatar: string, membership_lock: boolean, share_with_group_lock: boolean, visibility_level: integer, request_access_enabled: boolean, ldap_sync_status: string, ldap_sync_error: string, ldap_sync_last_update_at: datetime, ldap_sync_last_successful_update_at: datetime, ldap_sync_last_sync_at: datetime, description_html: text, lfs_enabled: boolean, parent_id: integer, shared_runners_minutes_limit: integer, repository_size_limit: integer, require_two_factor_authentication: boolean, two_factor_grace_period: integer, cached_markdown_version: integer, project_creation_level: integer, runners_token: string, file_template_project_id: integer, saml_discovery_token: string, runners_token_encrypted: string, custom_project_templates_group_id: integer, auto_devops_enabled: boolean, extra_shared_runners_minutes_limit: integer, last_ci_minutes_notification_at: timestamptz, last_ci_minutes_usage_notification_level: integer, subgroup_creation_level: integer, max_pages_size: integer, max_artifacts_size: integer, mentions_disabled: boolean, default_branch_protection: integer, max_personal_access_token_lifetime: integer, push_rule_id: integer, shared_runners_enabled: boolean, allow_descendants_override_disabled_shared_runners: boolean, traversal_ids: integer, organization_id: integer), model_id: 2, expected: "Group:2" 364803:47:29 returns an object that has the correct flipper_id 364903:47:29 model_class: User(id: integer, email: string, encrypted_password: string, reset_password_token: string, reset_password_sent_at: datetime, remember_created_at: datetime, sign_in_count: integer, current_sign_in_at: datetime, last_sign_in_at: datetime, current_sign_in_ip: string, last_sign_in_ip: string, created_at: datetime, updated_at: datetime, name: string, admin: boolean, projects_limit: integer, failed_attempts: integer, locked_at: datetime, username: string, can_create_group: boolean, can_create_team: boolean, state: string, color_scheme_id: integer, password_expires_at: datetime, created_by_id: integer, last_credential_check_at: datetime, avatar: string, confirmation_token: string, confirmed_at: datetime, confirmation_sent_at: datetime, unconfirmed_email: string, hide_no_ssh_key: boolean, admin_email_unsubscribed_at: datetime, notification_email: string, hide_no_password: boolean, password_automatically_set: boolean, encrypted_otp_secret: string, encrypted_otp_secret_iv: string, encrypted_otp_secret_salt: string, otp_required_for_login: boolean, otp_backup_codes: text, public_email: string, dashboard: integer, project_view: integer, consumed_timestep: integer, layout: integer, hide_project_limit: boolean, note: text, unlock_token: string, otp_grace_period_started_at: datetime, external: boolean, incoming_email_token: string, auditor: boolean, require_two_factor_authentication_from_group: boolean, two_factor_grace_period: integer, last_activity_on: date, notified_of_own_activity: boolean, preferred_language: string, theme_id: integer, accepted_term_id: integer, feed_token: string, private_profile: boolean, roadmap_layout: integer, include_private_contributions: boolean, commit_email: string, group_view: integer, managing_group_id: integer, first_name: string, last_name: string, static_object_token: string, role: integer, user_type: integer, static_object_token_encrypted: text, otp_secret_expires_at: timestamptz, onboarding_in_progress: boolean, color_mode_id: integer, last_access_from_pipl_country_at: timestamptz, otp_secret: ), model_id: 3, expected: "User:3" 365003:47:29 returns an object that has the correct flipper_id 365103:47:29 model_class: Ci::Runner (call 'Ci::Runner.connection' to establish a connection), model_id: 4, expected: "Ci::Runner:4" 365203:47:29 returns an object that has the correct flipper_id 365303:47:29 model_class: Namespace(id: integer, name: string, path: string, owner_id: integer, created_at: datetime, updated_at: datetime, type: string, description: string, avatar: string, membership_lock: boolean, share_with_group_lock: boolean, visibility_level: integer, request_access_enabled: boolean, ldap_sync_status: string, ldap_sync_error: string, ldap_sync_last_update_at: datetime, ldap_sync_last_successful_update_at: datetime, ldap_sync_last_sync_at: datetime, description_html: text, lfs_enabled: boolean, parent_id: integer, shared_runners_minutes_limit: integer, repository_size_limit: integer, require_two_factor_authentication: boolean, two_factor_grace_period: integer, cached_markdown_version: integer, project_creation_level: integer, runners_token: string, file_template_project_id: integer, saml_discovery_token: string, runners_token_encrypted: string, custom_project_templates_group_id: integer, auto_devops_enabled: boolean, extra_shared_runners_minutes_limit: integer, last_ci_minutes_notification_at: timestamptz, last_ci_minutes_usage_notification_level: integer, subgroup_creation_level: integer, max_pages_size: integer, max_artifacts_size: integer, mentions_disabled: boolean, default_branch_protection: integer, max_personal_access_token_lifetime: integer, push_rule_id: integer, shared_runners_enabled: boolean, allow_descendants_override_disabled_shared_runners: boolean, traversal_ids: integer, organization_id: integer), model_id: 5, expected: "Namespace:5" 365403:47:29 returns an object that has the correct flipper_id 365503:47:29 model_class: Namespaces::ProjectNamespace(id: integer, name: string, path: string, owner_id: integer, created_at: datetime, updated_at: datetime, type: string, description: string, avatar: string, membership_lock: boolean, share_with_group_lock: boolean, visibility_level: integer, request_access_enabled: boolean, ldap_sync_status: string, ldap_sync_error: string, ldap_sync_last_update_at: datetime, ldap_sync_last_successful_update_at: datetime, ldap_sync_last_sync_at: datetime, description_html: text, lfs_enabled: boolean, parent_id: integer, shared_runners_minutes_limit: integer, repository_size_limit: integer, require_two_factor_authentication: boolean, two_factor_grace_period: integer, cached_markdown_version: integer, project_creation_level: integer, runners_token: string, file_template_project_id: integer, saml_discovery_token: string, runners_token_encrypted: string, custom_project_templates_group_id: integer, auto_devops_enabled: boolean, extra_shared_runners_minutes_limit: integer, last_ci_minutes_notification_at: timestamptz, last_ci_minutes_usage_notification_level: integer, subgroup_creation_level: integer, max_pages_size: integer, max_artifacts_size: integer, mentions_disabled: boolean, default_branch_protection: integer, max_personal_access_token_lifetime: integer, push_rule_id: integer, shared_runners_enabled: boolean, allow_descendants_override_disabled_shared_runners: boolean, traversal_ids: integer, organization_id: integer), model_id: 6, expected: "Namespaces::ProjectNamespace:6" 365603:47:29 returns an object that has the correct flipper_id 365703:47:29 model_class: Namespaces::UserNamespace(id: integer, name: string, path: string, owner_id: integer, created_at: datetime, updated_at: datetime, type: string, description: string, avatar: string, membership_lock: boolean, share_with_group_lock: boolean, visibility_level: integer, request_access_enabled: boolean, ldap_sync_status: string, ldap_sync_error: string, ldap_sync_last_update_at: datetime, ldap_sync_last_successful_update_at: datetime, ldap_sync_last_sync_at: datetime, description_html: text, lfs_enabled: boolean, parent_id: integer, shared_runners_minutes_limit: integer, repository_size_limit: integer, require_two_factor_authentication: boolean, two_factor_grace_period: integer, cached_markdown_version: integer, project_creation_level: integer, runners_token: string, file_template_project_id: integer, saml_discovery_token: string, runners_token_encrypted: string, custom_project_templates_group_id: integer, auto_devops_enabled: boolean, extra_shared_runners_minutes_limit: integer, last_ci_minutes_notification_at: timestamptz, last_ci_minutes_usage_notification_level: integer, subgroup_creation_level: integer, max_pages_size: integer, max_artifacts_size: integer, mentions_disabled: boolean, default_branch_protection: integer, max_personal_access_token_lifetime: integer, push_rule_id: integer, shared_runners_enabled: boolean, allow_descendants_override_disabled_shared_runners: boolean, traversal_ids: integer, organization_id: integer), model_id: 7, expected: "Namespaces::UserNamespace:7" 365803:47:29 returns an object that has the correct flipper_id 366003:47:29 factory: :project 366103:47:29 returns nil when object is not persisted 366203:47:29 returns flipper_id when object is persisted 366303:47:29 factory: :group 366403:47:30 returns nil when object is not persisted 366503:47:30 returns flipper_id when object is persisted 366603:47:30 factory: :user 366703:47:30 returns nil when object is not persisted 366803:47:30 returns flipper_id when object is persisted 366903:47:30 factory: :ci_runner 367003:47:30 returns nil when object is not persisted 367103:47:30 returns flipper_id when object is persisted 367203:47:30 factory: :namespace 367303:47:30 returns nil when object is not persisted 367403:47:30 returns flipper_id when object is persisted 367503:47:30# [RSpecRunTime] Finishing example group spec/models/concerns/feature_gate_spec.rb. It took 1.49 seconds. Expected to take 1.53 seconds. 367603:47:30# [RSpecRunTime] Starting example group spec/workers/users/track_namespace_visits_worker_spec.rb. Expected to take 1.5 seconds. 367703:47:30Users::TrackNamespaceVisitsWorker 367903:47:30 when tracking a group 368003:47:30 behaves like namespace visits tracking worker 368103:47:30 when params are provided 368203:47:30 is labeled as idempotent 368303:47:30 performs multiple times sequentially without raising an exception 368403:47:30 tracks the entity visit 368503:47:30 when a visit occurs within 15 minutes of a previously tracked one 368603:47:30 does not track the visit 368703:47:30 does not track the visit 368803:47:30 when a visit occurs more than 15 minutes away from a previously tracked one 368903:47:31 tracks the visit 369003:47:31 tracks the visit 369103:47:31 when user is missing 369203:47:31 does not do anything 369303:47:31 when entity is missing 369403:47:31 does not do anything 369503:47:31 when tracking a project 369603:47:31 behaves like namespace visits tracking worker 369703:47:31 when params are provided 369803:47:31 is labeled as idempotent 369903:47:31 performs multiple times sequentially without raising an exception 370003:47:31 tracks the entity visit 370103:47:31 when a visit occurs within 15 minutes of a previously tracked one 370203:47:31 does not track the visit 370303:47:31 does not track the visit 370403:47:31 when a visit occurs more than 15 minutes away from a previously tracked one 370503:47:31 tracks the visit 370603:47:31 tracks the visit 370703:47:31 when user is missing 370803:47:31 does not do anything 370903:47:31 when entity is missing 371003:47:31 does not do anything 371103:47:31# [RSpecRunTime] Finishing example group spec/workers/users/track_namespace_visits_worker_spec.rb. It took 1.33 seconds. Expected to take 1.5 seconds. 371203:47:31# [RSpecRunTime] Starting example group spec/serializers/serverless/domain_entity_spec.rb. Expected to take 1.45 seconds. 371303:47:31Serverless::DomainEntity 371603:47:32 has a domain 371703:47:32# [RSpecRunTime] RSpec elapsed time: 15 minutes 54.14 seconds. Current RSS: ~1154M. Threads: 4. load average: 1.21 1.28 1.14 1/291 18290 371903:47:32# [RSpecRunTime] Finishing example group spec/serializers/serverless/domain_entity_spec.rb. It took 1.08 seconds. Expected to take 1.45 seconds. 372003:47:32# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/stage/import_collaborators_worker_spec.rb. Expected to take 1.42 seconds. 372103:47:32Gitlab::GithubImport::Stage::ImportCollaboratorsWorker 372203:47:33 behaves like Gitlab::GithubImport::StageMethods 372303:47:33 .sidekiq_retries_exhausted 372403:47:33 tracks the exception and marks the import as failed 372503:47:33 .sidekiq_options 372603:47:33 has a status_expiration 372703:47:33 has a retry of 6 372903:47:33 returns if no project could be found 373003:47:33 returns if the import state is no longer in progress 373103:47:34 imports the data when the project exists 373203:47:34 queues RefreshImportJidWorker 373303:47:34 logs error when import fails with a StandardError 373403:47:34 rescheduling the worker on certain errors 373503:47:34 error: Gitlab::GithubImport::RateLimitError 373603:47:34 reschedules the worker 373703:47:34 error: Gitlab::ExclusiveLeaseHelpers::FailedToObtainLockError 373803:47:34 reschedules the worker 374003:47:34 when user has push access for this repo 374103:47:34 imports all collaborators 374203:47:34 when user do not have push access for this repo 374403:47:34 when stage is disabled 374503:47:34 skips collaborators import and calls next stage 374603:47:34# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/stage/import_collaborators_worker_spec.rb. It took 1.45 seconds. Expected to take 1.42 seconds. 374703:47:34# [RSpecRunTime] Starting example group spec/policies/group_group_link_policy_spec.rb. Expected to take 1.38 seconds. 374803:47:34GroupGroupLinkPolicy 374903:47:34 read_shared_with_group 375003:47:34 when the user is a shared_group member 375103:47:34 when the user is not a shared_group owner 375203:47:34 cannot read_shared_with_group 375303:47:34 when the user is a shared_group owner 375403:47:34 can read_shared_with_group 375503:47:34 when the user is not a shared_group member 375603:47:34 when user is not a shared_with_group member 375703:47:34 when the shared_with_group is private 375803:47:35 cannot read_shared_with_group 375903:47:35 when the shared group is public 376003:47:35 cannot read_shared_with_group 376103:47:35 when the shared_with_group is public 376203:47:35 can read_shared_with_group 376303:47:35 when user is a shared_with_group member 376403:47:35 can read_shared_with_group 376503:47:35# [RSpecRunTime] Finishing example group spec/policies/group_group_link_policy_spec.rb. It took 1.09 seconds. Expected to take 1.38 seconds. 376603:47:35# [RSpecRunTime] Starting example group spec/services/projects/schedule_bulk_repository_shard_moves_service_spec.rb. Expected to take 1.32 seconds. 376703:47:35Projects::ScheduleBulkRepositoryShardMovesService 376803:47:35 behaves like moves repository shard in bulk 377003:47:36 schedules container repository storage moves 377103:47:36 read-only repository 377203:47:36 does not get scheduled 377403:47:36 defers to the worker 377503:47:36# [RSpecRunTime] Finishing example group spec/services/projects/schedule_bulk_repository_shard_moves_service_spec.rb. It took 1.01 seconds. Expected to take 1.32 seconds. 377603:47:36# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_packages_metric_spec.rb. Expected to take 1.3 seconds. 377703:47:36Gitlab::Usage::Metrics::Instrumentations::CountPackagesMetric 377803:47:37 with 28d time frame 377903:47:37 behaves like a correct instrumented metric value and query 378003:47:37 behaves like a correct instrumented metric value 378103:47:37 has correct value 378203:47:37 behaves like a correct instrumented metric query 378303:47:37 has correct generate query 378403:47:37 with all time frame 378503:47:37 behaves like a correct instrumented metric value and query 378603:47:37 behaves like a correct instrumented metric value 378703:47:37 has correct value 378803:47:37 behaves like a correct instrumented metric query 378903:47:37 has correct generate query 379003:47:37# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_packages_metric_spec.rb. It took 1.03 seconds. Expected to take 1.3 seconds. 379103:47:37# [RSpecRunTime] Starting example group spec/services/work_items/data_sync/handlers/copy_data_handler_spec.rb. Expected to take 1.24 seconds. 379203:47:37WorkItems::DataSync::Handlers::CopyDataHandler 379403:47:38 calls BaseCreateService with correct parameters 379603:47:38 when target_namespace is a ProjectNamespace 379703:47:38 returns the project 379803:47:38 when target_namespace is not a ProjectNamespace 380003:47:38 #relative_position 380103:47:38 when work_item and target_namespace have the same root ancestor 380203:47:38 returns the work_item relative_position 380303:47:38 when work_item and target_namespace have different root ancestors 380503:47:38 #service_desk_reply_to 380603:47:38 returns the target_namespace service_desk_alias_address 380703:47:38# [RSpecRunTime] Finishing example group spec/services/work_items/data_sync/handlers/copy_data_handler_spec.rb. It took 1.05 seconds. Expected to take 1.24 seconds. 380803:47:38# [RSpecRunTime] Starting example group spec/components/rapid_diffs/viewers/text/parallel_hunk_component_spec.rb. Expected to take 1.24 seconds. 380903:47:38RapidDiffs::Viewers::Text::ParallelHunkComponent 381003:47:39 renders line id 381103:47:39 renders expand up 381203:47:39 renders legacy line id 381303:47:39 renders both expand up and down 381403:47:39 renders expand both 381503:47:39 renders expand down 381603:47:39 renders line link 381703:47:39 renders header 381803:47:39 renders lines 381903:47:39# [RSpecRunTime] Finishing example group spec/components/rapid_diffs/viewers/text/parallel_hunk_component_spec.rb. It took 1.19 seconds. Expected to take 1.24 seconds. 382003:47:39# [RSpecRunTime] RSpec elapsed time: 16 minutes 1.02 seconds. Current RSS: ~1162M. Threads: 4. load average: 1.17 1.27 1.14 1/295 18333 382203:47:39# [RSpecRunTime] Starting example group spec/workers/gitlab/jira_import/stage/import_notes_worker_spec.rb. Expected to take 1.17 seconds. 382303:47:39Gitlab::JiraImport::Stage::ImportNotesWorker 382503:47:40 behaves like include import workers modules 382603:47:40 is expected to includes the ApplicationWorker module 382703:47:40 is expected to includes the Gitlab::JiraImport::QueueOptions module 382803:47:40 is expected to includes the Gitlab::JiraImport::ImportWorker module 383003:47:40 when import did not start 383103:47:40 behaves like cannot do Jira import 383203:47:40 does not advance to next stage 383303:47:40 behaves like does not advance to next stage 383403:47:40 does not advance to next stage 383503:47:40 when import started 383603:47:40 behaves like advance to next stage 383703:47:40 advances to finish stage 383803:47:40# [RSpecRunTime] Finishing example group spec/workers/gitlab/jira_import/stage/import_notes_worker_spec.rb. It took 0.85 second. Expected to take 1.17 seconds. 383903:47:40# [RSpecRunTime] Starting example group spec/workers/service_desk/custom_email_verification_cleanup_worker_spec.rb. Expected to take 1.16 seconds. 384003:47:40ServiceDesk::CustomEmailVerificationCleanupWorker 384203:47:41 calls the custom email verification update service 384303:47:41 with more than one verification being overdue 384403:47:41 calls the custom email verification update service for each project 384503:47:41# [RSpecRunTime] RSpec elapsed time: 16 minutes 2.95 seconds. Current RSS: ~1166M. Threads: 4. load average: 1.17 1.27 1.14 1/295 18334 384703:47:41# [RSpecRunTime] Finishing example group spec/workers/service_desk/custom_email_verification_cleanup_worker_spec.rb. It took 1.09 seconds. Expected to take 1.16 seconds. 384803:47:41# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_server_import/advance_stage_worker_spec.rb. Expected to take 1.11 seconds. 384903:47:41Gitlab::BitbucketServerImport::AdvanceStageWorker 385003:47:41 behaves like Gitlab::Import::AdvanceStage 385203:47:42 when the project no longer exists 385303:47:42 does not perform any work 385403:47:42 when there are remaining jobs 385503:47:42 reschedules itself 385603:47:42 when the project import is not running 385703:47:42 does not perform any work 385803:47:42 clears the JobWaiter cache 385903:47:42 when there are no remaining jobs 386003:47:42 schedules the next stage 386103:47:42 raises KeyError when the stage name is invalid 386203:47:42 on worker timeouts 386303:47:42 refreshes timeout and updates counter if jobs have been processed 386403:47:42 converts string timeout argument to time 386503:47:42 with an optimistic strategy 386603:47:42 advances to next stage 386703:47:42 with a pessimistic strategy 386803:47:42 logs error and fails import 386903:47:42 #wait_for_jobs 387003:47:42 waits for jobs to complete and returns a new pair of keys to wait for 387103:47:42# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_server_import/advance_stage_worker_spec.rb. It took 0.76 second. Expected to take 1.11 seconds. 387203:47:42# [RSpecRunTime] Starting example group spec/experiments/application_experiment_spec.rb. Expected to take 1.09 seconds. 387303:47:42ApplicationExperiment 387403:47:42 registers a default control behavior for anonymous experiments 387603:47:42 is false for foss 387803:47:42 tracks the assignment 387903:47:42 adds to the published experiments 388103:47:42 doesn't track if we shouldn't track 388203:47:42 tracks the event with the expected arguments and merged contexts 388303:47:42 when using known context resources 388403:47:42 includes those using the gitlab standard context 388503:47:42 falls back to using the group key 388603:47:42 with the actor key 388703:47:43 provides it to the tracking call as the user 388803:47:43 handles when it's not a user record 389003:47:43 generates FIPS compliant SHA2 hashes 389103:47:43 falls back to legacy MD5 when FIPS isn't forced 389203:47:43 #process_redirect_url 389303:47:43 generates the correct urls based on where the engine was mounted 389403:47:43 when resolving variants 389503:47:43 returns an assigned name 389603:47:43 when nesting experiments 389703:47:43 doesn't raise an exception 389803:47:43 tracks an event 389903:47:43 when caching 390003:47:43 caches the variant determined by the variant resolver 390103:47:43 doesn't cache a variant if we don't explicitly provide one 390203:47:43 caches a control variant if we assign it specifically 390303:47:43 arbitrary attributes 390403:47:43 sets and gets attributes about an experiment 390503:47:43 increments a value for an experiment 390603:47:43# [RSpecRunTime] Finishing example group spec/experiments/application_experiment_spec.rb. It took 0.98 second. Expected to take 1.09 seconds. 390703:47:43# [RSpecRunTime] Starting example group spec/workers/update_merge_requests_worker_spec.rb. Expected to take 1.03 seconds. 390803:47:43UpdateMergeRequestsWorker 391003:47:44 executes MergeRequests::RefreshService with expected values 391103:47:44 when push options are passed as Hash 391203:47:44 executes MergeRequests::RefreshService with expected values 391303:47:44# [RSpecRunTime] Finishing example group spec/workers/update_merge_requests_worker_spec.rb. It took 0.91 second. Expected to take 1.03 seconds. 391403:47:44# [RSpecRunTime] Starting example group spec/lib/gitlab/git/finders/refs_finder_spec.rb. Expected to take 1.01 seconds. 391503:47:44Gitlab::Git::Finders::RefsFinder 391703:47:45 when :ref_type is :branches 391803:47:45 is expected to be a kind of Array 391903:47:45 returns matching ref object 392003:47:45 when :ref_type is :tags 392103:47:45 is expected to be a kind of Array 392203:47:45 returns matching ref object 392303:47:45 when :ref_type is invalid 392403:47:45 raises an error 392503:47:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/finders/refs_finder_spec.rb. It took 0.99 second. Expected to take 1.01 seconds. 392603:47:45# [RSpecRunTime] Starting example group spec/lib/gitlab/ip_address_state_spec.rb. Expected to take 0.97 second. 392703:47:45Gitlab::IpAddressState 392803:47:45 .set_address 392903:47:45 saves IP address 393103:47:45 saves IP address 393203:47:45 clears IP address after execution 393303:47:45 clears IP address after execution even when exception occurred 393403:47:45 .nullify_address 393503:47:45 clears IP address 393603:47:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/ip_address_state_spec.rb. It took 0.12 second. Expected to take 0.97 second. 393703:47:45# [RSpecRunTime] Starting example group spec/models/packages/debian/group_architecture_spec.rb. Expected to take 0.95 second. 393803:47:45Packages::Debian::GroupArchitecture 393903:47:45 does not allow STI 394003:47:45 behaves like Debian Distribution Architecture 394103:47:45 relationships 394203:47:45 is expected to belong to distribution class_name => Packages::Debian::GroupDistribution required: false inverse_of => architectures 394303:47:45 is expected to have many files class_name => Packages::Debian::GroupComponentFile inverse_of => architecture 394503:47:45 #distribution 394603:47:45 is expected to validate that :distribution cannot be empty/falsy 394803:47:45 is expected to validate that :name cannot be empty/falsy 394903:47:45 is expected to allow :name to be ‹"amd64"› 395003:47:45 is expected to allow :name to be ‹"kfreebsd-i386"› 395103:47:46 is expected not to allow :name to be ‹"-a"› 395203:47:46 is expected not to allow :name to be ‹"AMD64"› 395403:47:46 .ordered_by_name 395503:47:46 is expected to contain exactly #<Packages::Debian::GroupArchitecture id: 1, created_at: "2024-10-16 03:47:45.703187000 +0000", updated_at: "2024-10-16 03:47:45.703187000 +0000", distribution_id: 1, name: "name1", group_id: 1677> and #<Packages::Debian::GroupArchitecture id: 2, created_at: "2024-10-16 03:47:45.709480327 +0000", updated_at: "2024-10-16 03:47:45.709480327 +0000", distribution_id: 1, name: "name2", group_id: nil> 395603:47:46 .with_distribution 395703:47:46 is expected to contain exactly #<Packages::Debian::GroupArchitecture id: 1, created_at: "2024-10-16 03:47:45.703187000 +0000", updated_at: "2024-10-16 03:47:45.703187000 +0000", distribution_id: 1, name: "name1", group_id: 1677> and #<Packages::Debian::GroupArchitecture id: 2, created_at: "2024-10-16 03:47:45.709480327 +0000", updated_at: "2024-10-16 03:47:45.709480327 +0000", distribution_id: 1, name: "name2", group_id: nil> 395903:47:46 is expected to contain exactly #<Packages::Debian::GroupArchitecture id: 1, created_at: "2024-10-16 03:47:45.703187000 +0000", updated_at: "2024-10-16 03:47:45.703187000 +0000", distribution_id: 1, name: "name1", group_id: 1677> and #<Packages::Debian::GroupArchitecture id: 3, created_at: "2024-10-16 03:47:45.795049817 +0000", updated_at: "2024-10-16 03:47:45.795049817 +0000", distribution_id: 2, name: "name1", group_id: nil> 396003:47:46# [RSpecRunTime] Finishing example group spec/models/packages/debian/group_architecture_spec.rb. It took 0.61 second. Expected to take 0.95 second. 396103:47:46# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/client_metrics_spec.rb. Expected to take 0.91 second. 396203:47:46Gitlab::SidekiqMiddleware::ClientMetrics 396303:47:46 behaves like metrics middleware with worker attribution 396403:47:46 when workers are not attributed 396503:47:46 behaves like a metrics middleware 396603:47:46 with mocked prometheus 396803:47:46 yields block 396903:47:46 increments enqueued jobs metric with correct labels when worker is a string of the class 397003:47:46 increments enqueued jobs metric with correct labels 397103:47:46 when a worker is wrapped into ActiveJob 397203:47:46 behaves like a metrics middleware 397303:47:46 with mocked prometheus 397503:47:46 yields block 397603:47:46 increments enqueued jobs metric with correct labels when worker is a string of the class 397703:47:46 increments enqueued jobs metric with correct labels 397803:47:46 when workers are attributed 397903:47:46 high urgency 398003:47:46 behaves like a metrics middleware 398103:47:46 with mocked prometheus 398303:47:46 yields block 398403:47:46 increments enqueued jobs metric with correct labels when worker is a string of the class 398503:47:46 increments enqueued jobs metric with correct labels 398703:47:46 behaves like a metrics middleware 398803:47:46 with mocked prometheus 399003:47:46 yields block 399103:47:46 increments enqueued jobs metric with correct labels when worker is a string of the class 399203:47:46 increments enqueued jobs metric with correct labels 399303:47:46 external dependencies 399403:47:46 behaves like a metrics middleware 399503:47:46 with mocked prometheus 399703:47:46 yields block 399803:47:46 increments enqueued jobs metric with correct labels when worker is a string of the class 399903:47:46 increments enqueued jobs metric with correct labels 400003:47:46 cpu boundary 400103:47:46 behaves like a metrics middleware 400203:47:46 with mocked prometheus 400403:47:46 yields block 400503:47:46 increments enqueued jobs metric with correct labels when worker is a string of the class 400603:47:46 increments enqueued jobs metric with correct labels 400703:47:46 memory boundary 400803:47:46 behaves like a metrics middleware 400903:47:46 with mocked prometheus 401103:47:46 yields block 401203:47:46 increments enqueued jobs metric with correct labels when worker is a string of the class 401303:47:46 increments enqueued jobs metric with correct labels 401403:47:46 feature category 401503:47:46 behaves like a metrics middleware 401603:47:46 with mocked prometheus 401803:47:46 yields block 401903:47:46 increments enqueued jobs metric with correct labels when worker is a string of the class 402003:47:46 increments enqueued jobs metric with correct labels 402203:47:46 behaves like a metrics middleware 402303:47:46 with mocked prometheus 402503:47:46 yields block 402603:47:46 increments enqueued jobs metric with correct labels when worker is a string of the class 402703:47:46 increments enqueued jobs metric with correct labels 402803:47:46 when mounted 402903:47:46 when scheduling jobs for immediate execution 403003:47:46 increments enqueued jobs metric with scheduling label set to immediate 403103:47:46 when scheduling jobs for future execution 403203:47:46 increments enqueued jobs metric with scheduling label set to delayed 403303:47:46 sets the scheduled_at field 403403:47:46 when the worker class cannot be found 403503:47:46 increments enqueued jobs metric with the worker labels set to NilClass 403603:47:46# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/client_metrics_spec.rb. It took 0.73 second. Expected to take 0.91 second. 403703:47:46# [RSpecRunTime] Starting example group spec/lib/api/entities/diff_spec.rb. Expected to take 0.88 second. 403803:47:46API::Entities::Diff 403903:47:47 returns expected data 404003:47:47 when enable_unidiff option is set 404103:47:47 returns expected data 404203:47:47 when enable_unidiff option is false 404303:47:47 returns expected data 404403:47:47# [RSpecRunTime] Finishing example group spec/lib/api/entities/diff_spec.rb. It took 0.89 second. Expected to take 0.88 second. 404503:47:47# [RSpecRunTime] Starting example group spec/lib/gitlab/database/schema_cleaner_spec.rb. Expected to take 0.84 second. 404603:47:47Gitlab::Database::SchemaCleaner 404703:47:47 removes comments on extensions 404803:47:47 no assumption about public being the default schema 404903:47:47 cleans up all the gitlab_schema_prevent_write table triggers 405003:47:47 keeps the lock_writes trigger functions 405103:47:47 cleans up the full schema as expected (blackbox test with example) 405203:47:47# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/schema_cleaner_spec.rb. It took 0.15 second. Expected to take 0.84 second. 405303:47:47# [RSpecRunTime] Starting example group spec/lib/gitlab/changelog/release_spec.rb. Expected to take 0.83 second. 405403:47:47Gitlab::Changelog::Release 405503:47:47 #to_markdown 405603:47:47 when there are no entries 405703:47:47 includes a notice about the lack of entries 405803:47:47 when all data is present 405903:47:48 includes all data 406003:47:48 when version starts with "v" 406103:47:48 includes all data 406203:47:48 when no merge request is present 406303:47:48 doesn't include a merge request link 406403:47:48 when the author is not a contributor 406503:47:48 doesn't include the author 406603:47:48 when the author should always be credited 406703:47:48 includes the author 406803:47:48 when a category has no entries 406903:47:48 isn't included in the output 407003:47:48 when template parser raises an error 407103:47:48 raises a Changelog error 407203:47:48 #header_start_position 407303:47:48 returns a regular expression for finding the start of a release section 407403:47:48# [RSpecRunTime] Finishing example group spec/lib/gitlab/changelog/release_spec.rb. It took 0.69 second. Expected to take 0.83 second. 407503:47:48# [RSpecRunTime] Starting example group spec/models/ci/pipeline_config_spec.rb. Expected to take 0.78 second. 407603:47:48Ci::PipelineConfig 407703:47:48 does not allow STI 407803:47:48 is expected to belong to pipeline required: false 407903:47:48 is expected to validate that :pipeline cannot be empty/falsy 408003:47:48 is expected to validate that :content cannot be empty/falsy 408103:47:48 partitioning 408203:47:49 assigns the same partition id as the one that pipeline has 408303:47:49# [RSpecRunTime] Finishing example group spec/models/ci/pipeline_config_spec.rb. It took 0.56 second. Expected to take 0.78 second. 408403:47:49# [RSpecRunTime] Starting example group spec/models/alerting/project_alerting_setting_spec.rb. Expected to take 0.75 second. 408503:47:49Alerting::ProjectAlertingSetting 408603:47:49 does not allow STI 408703:47:49 Associations 408803:47:49 is expected to belong to project required: false 409103:47:49 reads the token 409203:47:49 when not set 409303:47:49 generates a token before validation 409403:47:49 #sync_http_integration after_save callback 409503:47:49 with corresponding HTTP integration 409603:47:49 syncs the attribute 409703:47:49 without corresponding HTTP integration 409803:47:49 does not sync the attribute or execute extra queries 409903:47:49# [RSpecRunTime] Finishing example group spec/models/alerting/project_alerting_setting_spec.rb. It took 0.53 second. Expected to take 0.75 second. 410003:47:49# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/wiki_page_parser_spec.rb. Expected to take 0.74 second. 410103:47:49Banzai::ReferenceParser::WikiPageParser 410203:47:50 #nodes_visible_to_user 410303:47:50 when the link has a data-project attribute 410403:47:50 redacts the link if the user cannot read the project 410503:47:50 when the link has a data-group attribute 410603:47:50 redacts the link if the user cannot read the group 410703:47:50 if no data-project or data-group attribute is present 410803:47:50 returns the link 410903:47:50# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/wiki_page_parser_spec.rb. It took 0.56 second. Expected to take 0.74 second. 411003:47:50# [RSpecRunTime] Starting example group spec/components/pajamas/badge_component_spec.rb. Expected to take 0.7 second. 411103:47:50Pajamas::BadgeComponent 411403:47:50 adds the correct icon and margin 411503:47:50 icon_classes 411703:47:50 combines custom classes and component classes 411903:47:50 combines custom classes and component classes 412103:47:50 adds the text as ARIA label 412303:47:50 makes the a badge a link 412503:47:50 variant: :muted 412603:47:50 adds variant class 412703:47:50 variant: :neutral 412803:47:50 adds variant class 412903:47:50 variant: :info 413003:47:50 adds variant class 413103:47:50 variant: :success 413203:47:50 adds variant class 413303:47:50 variant: :warning 413403:47:50 adds variant class 413503:47:50 variant: :danger 413603:47:50 adds variant class 413703:47:50 with unknown variant 413803:47:50 adds the default variant class 414003:47:50 is shown inside the badge 414103:47:50 content slot 414203:47:50 can be used instead of the text param 414303:47:50 takes presendence over the text param 414403:47:50 HTML options 414503:47:50 get added as HTML attributes 414603:47:50 can be combined with component options in no particular order 414703:47:50 with custom CSS classes 414803:47:50 combines custom classes and component classes 414903:47:50# [RSpecRunTime] Finishing example group spec/components/pajamas/badge_component_spec.rb. It took 0.44 second. Expected to take 0.7 second. 415003:47:50# [RSpecRunTime] Starting example group spec/lib/gitlab/hotlinking_detector_spec.rb. Expected to take 0.68 second. 415103:47:50Gitlab::HotlinkingDetector 415203:47:50 .intercept_hotlinking? 415303:47:50 hotlinked as media 415403:47:50 return_value: false, accept_header: "*/*" 415503:47:50 is expected to equal false 415603:47:50 return_value: false, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" 415703:47:50 is expected to equal false 415803:47:50 return_value: false, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8" 415903:47:50 is expected to equal false 416003:47:50 return_value: false, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" 416103:47:50 is expected to equal false 416203:47:50 return_value: false, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8" 416303:47:50 is expected to equal false 416403:47:50 return_value: false, accept_header: "image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/x-shockwave-flash, application/msword, */*" 416503:47:50 is expected to equal false 416603:47:50 return_value: false, accept_header: "text/html, application/xhtml+xml, image/jxr, */*" 416703:47:50 is expected to equal false 416803:47:50 return_value: false, accept_header: "text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1" 416903:47:50 is expected to equal false 417003:47:50 return_value: true, accept_header: "image/webp,*/*" 417103:47:50 is expected to equal true 417203:47:50 return_value: true, accept_header: "image/png,image/*;q=0.8,*/*;q=0.5" 417303:47:50 is expected to equal true 417403:47:50 return_value: true, accept_header: "image/webp,image/apng,image/*,*/*;q=0.8" 417503:47:50 is expected to equal true 417603:47:50 return_value: true, accept_header: "image/png,image/svg+xml,image/*;q=0.8, */*;q=0.5" 417703:47:51 is expected to equal true 417803:47:51 return_value: true, accept_header: "video/webm,video/ogg,video/*;q=0.9,application/ogg;q=0.7,audio/*;q=0.6,*/*;q=0.5" 417903:47:51 is expected to equal true 418003:47:51 return_value: true, accept_header: "audio/webm,audio/ogg,audio/wav,audio/*;q=0.9,application/ogg;q=0.7,video/*;q=0.6,*/*;q=0.5" 418103:47:51 is expected to equal true 418203:47:51 return_value: true, accept_header: "text/css,*/*;q=0.1" 418303:47:51 is expected to equal true 418403:47:51 return_value: true, accept_header: "text/css" 418503:47:51 is expected to equal true 418603:47:51 return_value: true, accept_header: "text/css,*/*;q=0.1" 418703:47:51 is expected to equal true 418803:47:51 return_value: true, accept_header: "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" 418903:47:51 is expected to equal true 419003:47:51 hotlinked as a script 419103:47:51 return_value: false, fetch_mode: "navigate" 419203:47:51 is expected to equal false 419303:47:51 return_value: false, fetch_mode: "nested-navigate" 419403:47:51 is expected to equal false 419503:47:51 return_value: false, fetch_mode: "same-origin" 419603:47:51 is expected to equal false 419703:47:51 return_value: true, fetch_mode: "cors" 419803:47:51 is expected to equal true 419903:47:51 return_value: true, fetch_mode: "no-cors" 420003:47:51 is expected to equal true 420103:47:51 return_value: true, fetch_mode: "websocket" 420203:47:51 is expected to equal true 420303:47:51# [RSpecRunTime] Finishing example group spec/lib/gitlab/hotlinking_detector_spec.rb. It took 0.56 second. Expected to take 0.68 second. 420403:47:51# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_boards_metric_spec.rb. Expected to take 0.64 second. 420503:47:51Gitlab::Usage::Metrics::Instrumentations::CountBoardsMetric 420603:47:51 behaves like a correct instrumented metric value and query 420703:47:51 behaves like a correct instrumented metric value 420803:47:51 has correct value 420903:47:51 behaves like a correct instrumented metric query 421003:47:51 has correct generate query 421103:47:51# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_boards_metric_spec.rb. It took 0.48 second. Expected to take 0.64 second. 421203:47:51# [RSpecRunTime] Starting example group spec/lib/gitlab/import_sources_spec.rb. Expected to take 0.64 second. 421303:47:51Gitlab::ImportSources 421503:47:51 returns a hash 421703:47:51 returns an array 421803:47:51 .importer_names 421903:47:51 returns an array of importer names 422103:47:51 returns Gitlab::GithubImport::ParallelImporter when given github 422203:47:51 returns Gitlab::BitbucketImport::ParallelImporter when given bitbucket 422303:47:51 returns Gitlab::BitbucketServerImport::ParallelImporter when given bitbucket_server 422403:47:51 returns Gitlab::FogbugzImport::Importer when given fogbugz 422503:47:51 returns when given git 422603:47:51 returns Gitlab::ImportExport::Importer when given gitlab_project 422703:47:51 returns Gitlab::LegacyGithubImport::Importer when given gitea 422803:47:52 returns when given manifest 423003:47:52 returns GitHub when given github 423103:47:52 returns Bitbucket Cloud when given bitbucket 423203:47:52 returns Bitbucket Server when given bitbucket_server 423303:47:52 returns FogBugz when given fogbugz 423403:47:52 returns Repository by URL when given git 423503:47:52 returns GitLab export when given gitlab_project 423603:47:52 returns Gitea when given gitea 423703:47:52 returns Manifest file when given manifest 423803:47:52 imports_repository? checker 423903:47:52 fails if any importer other than the allowed ones implements this method 424003:47:52# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_sources_spec.rb. It took 0.45 second. Expected to take 0.64 second. 424103:47:52# [RSpecRunTime] Starting example group spec/workers/pages_worker_spec.rb. Expected to take 0.61 second. 424303:47:52 when called with the deploy action 424403:47:52Job arguments to PagesWorker must be native JSON types, but :deploy is a Symbol. 424603:47:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 424703:47:52 calls UpdatePagesService 424803:47:52 when called with any other action 424903:47:52Job arguments to PagesWorker must be native JSON types, but :foo is a Symbol. 425103:47:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 425203:47:52 does nothing 425303:47:52# [RSpecRunTime] Finishing example group spec/workers/pages_worker_spec.rb. It took 0.45 second. Expected to take 0.61 second. 425403:47:52# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_server_import/stage/import_notes_worker_spec.rb. Expected to take 0.59 second. 425503:47:52Gitlab::BitbucketServerImport::Stage::ImportNotesWorker 425703:47:53 when the import succeeds 425803:47:53 schedules the next stage 425903:47:53 behaves like Gitlab::BitbucketServerImport::StageMethods 426003:47:53 .sidekiq_retries_exhausted 426103:47:53 tracks the import failure 426303:47:53 executes the import 426403:47:53 queues RefreshImportJidWorker 426503:47:53# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_server_import/stage/import_notes_worker_spec.rb. It took 0.5 second. Expected to take 0.59 second. 426603:47:53# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/extendable/entry_spec.rb. Expected to take 0.58 second. 426703:47:53Gitlab::Ci::Config::Extendable::Entry 426903:47:53 when entry key is not included in the context hash 427003:47:53 raises error 427203:47:53 reads a hash value from the context 427303:47:53 #extensible? 427403:47:53 when entry has inheritance defined 427503:47:53 is extensible 427603:47:53 when entry does not have inheritance specified 427703:47:53 is not extensible 427803:47:53 when entry value is not a hash 427903:47:53 is not extensible 428003:47:53 #extends_keys 428103:47:53 when entry is extensible 428203:47:53 returns symbolized extends key value 428303:47:53 when entry is not extensible 428603:47:53 returns ancestors keys 428703:47:53 #base_hashes! 428803:47:53 when base hash is not extensible 428903:47:53 returns unchanged base hashes 429003:47:53 when base hash is extensible too 429103:47:53 extends the base hashes first 429203:47:53 mutates original context 429403:47:53 when extending a non-hash value 429503:47:53 raises an error 429603:47:53 when extending unknown key 429703:47:53 raises an error 429803:47:53 when extending a hash correctly 429903:47:53 returns extended part of the hash 430003:47:53 mutates original context 430103:47:53 when extending multiple hashes correctly 430203:47:53 returns extended part of the hash 430303:47:53 mutates original context 430403:47:53 when hash is not extensible 430503:47:53 returns original key value 430603:47:53 does not mutate orignal context 430703:47:53 when circular depenency gets detected 430803:47:53 raises an error 430903:47:53 when nesting level is too deep 431003:47:53 raises an error 431103:47:53# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/extendable/entry_spec.rb. It took 0.53 second. Expected to take 0.58 second. 431203:47:53# [RSpecRunTime] Starting example group spec/views/projects/settings/repository/_protected_branches.html.haml_spec.rb. Expected to take 0.54 second. 431303:47:53projects/settings/repository/_protected_branches 431403:47:53 when a user does not have admin_protected_branch allowed 431503:47:53 does not render the section titles 431603:47:53 when a user has admin_protected_branch allowed 431703:47:54 renders the section titles 431803:47:54# [RSpecRunTime] Finishing example group spec/views/projects/settings/repository/_protected_branches.html.haml_spec.rb. It took 0.36 second. Expected to take 0.54 second. 431903:47:54# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/ref_converter_spec.rb. Expected to take 0.53 second. 432003:47:54Gitlab::BitbucketImport::RefConverter 432103:47:54 when the note has a reference to a file 432203:47:54 behaves like converts the ref correctly 432303:47:54 converts the ref to a gitlab reference 432403:47:54 when the note references issues without an issue name 432503:47:54 behaves like converts the ref correctly 432603:47:54 converts the ref to a gitlab reference 432703:47:54 when the note has an issue ref 432803:47:54 behaves like converts the ref correctly 432903:47:54 converts the ref to a gitlab reference 433003:47:54 when the note has a pull request ref 433103:47:54 behaves like converts the ref correctly 433203:47:54 converts the ref to a gitlab reference 433303:47:54 when the note does not have a ref 433403:47:54 behaves like converts the ref correctly 433503:47:54 converts the ref to a gitlab reference 433603:47:54 when the note has a reference to a line in a file 433703:47:54 behaves like converts the ref correctly 433803:47:54 converts the ref to a gitlab reference 433903:47:54 when the note has a reference to a branch 434003:47:54 behaves like converts the ref correctly 434103:47:54 converts the ref to a gitlab reference 434203:47:54# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/ref_converter_spec.rb. It took 0.45 second. Expected to take 0.53 second. 434303:47:54# [RSpecRunTime] Starting example group spec/lib/gitlab/hook_data/base_builder_spec.rb. Expected to take 0.51 second. 434403:47:54Gitlab::HookData::BaseBuilder 434503:47:54 #absolute_image_urls 434603:47:54 with an upload prefix specified 434703:47:54 relative image URL 434903:47:54 absolute upload URL 435103:47:54 absolute non-upload URL 435303:47:54 without an upload prefix specified 435403:47:54 relative image URL 435603:47:54 absolute upload URL 435803:47:54 absolute non-upload URL 436403:47:54 protocol-relative URL 436503:47:54 is expected to eq "" 436603:47:54 URL reference by title 436703:47:54 is expected to eq "![foo]\n\n[foo]: foo.png" 436803:47:54 URL reference by label 436903:47:54 is expected to eq "![][foo]\n\n[foo]: foo.png" 437003:47:54 in Markdown inline code block 437203:47:54 in HTML tag on the same line 437403:47:54 in Markdown multi-line code block 437503:47:54 is expected to eq "```\n\n```" 437603:47:54 in HTML tag on different lines 437703:47:54 is expected to eq "<p>\n\n</p>" 437803:47:54# [RSpecRunTime] Finishing example group spec/lib/gitlab/hook_data/base_builder_spec.rb. It took 0.33 second. Expected to take 0.51 second. 437903:47:54# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/extractors/json_extractor_spec.rb. Expected to take 0.5 second. 438003:47:54BulkImports::Common::Extractors::JsonExtractor 438203:47:55 returns ExtractedData 438303:47:55 #remove_tmpdir 438403:47:55 removes tmp dir 438503:47:55# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/extractors/json_extractor_spec.rb. It took 0.39 second. Expected to take 0.5 second. 438603:47:55# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/update_column_in_batches_spec.rb. Expected to take 0.48 second. 438703:47:55RuboCop::Cop::Migration::UpdateColumnInBatches 438803:47:55 for EE migrations 438903:47:55 when in a migration 439003:47:55 behaves like a migration file with no spec file 439103:47:55 registers an offense when using update_column_in_batches 439203:47:55 behaves like a migration file with a spec file 439303:47:55 does not register any offenses 439403:47:55 when in a post migration 439503:47:55 behaves like a migration file with no spec file 439603:47:55 registers an offense when using update_column_in_batches 439703:47:55 behaves like a migration file with a spec file 439803:47:55 does not register any offenses 439903:47:55 when in migration 440003:47:55 behaves like a migration file with no spec file 440103:47:55 registers an offense when using update_column_in_batches 440203:47:55 behaves like a migration file with a spec file 440303:47:55 does not register any offenses 440403:47:55 when in a post migration 440503:47:55 behaves like a migration file with no spec file 440603:47:55 registers an offense when using update_column_in_batches 440703:47:55 behaves like a migration file with a spec file 440803:47:55 does not register any offenses 440903:47:55 when outside of a migration 441003:47:55 does not register any offenses 441103:47:55 #external_dependency_checksum 441203:47:55 is expected to eq "833525c0d9c95d066dbfc8d973153b44a1f8a42694b54de3aaa854cb9f72a6bd" 441303:47:55# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/update_column_in_batches_spec.rb. It took 0.42 second. Expected to take 0.48 second. 441403:47:55# [RSpecRunTime] Starting example group spec/finders/license_template_finder_spec.rb. Expected to take 0.45 second. 441503:47:55LicenseTemplateFinder 441703:47:55 behaves like filters by popular category 441803:47:55 popular: true 441903:47:55 only returns popular licenses 442003:47:55 popular: false 442103:47:55 only returns unpopular licenses 442203:47:55 popular: nil 442303:47:55 returns all licenses known by the Licensee gem 442403:47:55 correctly copies all attributes 442503:47:55 the effect of EXCLUDED_LICENSES 442603:47:55 when there are excluded licenses 442703:47:55 does not return excluded licenses in list 442803:47:55 when there are no excluded licenses 442903:47:55 returns excluded license in list 443003:47:55 #template_names 443103:47:55 behaves like filters by popular category 443203:47:55 popular: true 443303:47:55 only returns popular licenses 443403:47:55 popular: false 443503:47:55 only returns unpopular licenses 443603:47:55 popular: nil 443703:47:55 returns all licenses known by the Licensee gem 443803:47:55 template names hash keys 443903:47:55 has all the expected keys 444003:47:55# [RSpecRunTime] Finishing example group spec/finders/license_template_finder_spec.rb. It took 0.28 second. Expected to take 0.45 second. 444103:47:55# [RSpecRunTime] Starting example group spec/support_specs/database/prevent_cross_joins_spec.rb. Expected to take 0.44 second. 444203:47:55Database::PreventCrossJoins 444303:47:55 when running in a default scope 444403:47:55 when only non-CI tables are used 444503:47:55 does not raise exception 444603:47:55 when only CI tables are used 444703:47:55 does not raise exception 444803:47:55 when CI and non-CI tables are used 444903:47:56 raises exception 445003:47:56 when annotation is used 445103:47:56 does not raise exception 445203:47:56 when allow_cross_joins_across_databases is used 445303:47:56 does not raise exception 445403:47:56 when allow_cross_joins_across_databases is used 445503:47:56 does not raise exception 445603:47:56 when there is a parser error 445703:47:56 does not raise parse PGQuery::ParseError 445803:47:56 when an ALTER INDEX query is used 445903:47:56 does not raise exception 446003:47:56# [RSpecRunTime] Finishing example group spec/support_specs/database/prevent_cross_joins_spec.rb. It took 0.25 second. Expected to take 0.44 second. 446103:47:56# [RSpecRunTime] Starting example group spec/views/user_settings/ssh_keys/_key_details.html.haml_spec.rb. Expected to take 0.42 second. 446203:47:56user_settings/ssh_keys/_key_details.html.haml 446303:47:56 displays the usage type 446403:47:56 usage_type: :auth, usage_type_text: "Authentication" 446503:47:56 renders usage type text 446603:47:56 usage_type: :auth_and_signing, usage_type_text: "Authentication & Signing" 446703:47:56 renders usage type text 446803:47:56 usage_type: :signing, usage_type_text: "Signing" 446903:47:56 renders usage type text 447003:47:56 displays key attributes 447103:47:56 renders key attributes 447203:47:56# [RSpecRunTime] Finishing example group spec/views/user_settings/ssh_keys/_key_details.html.haml_spec.rb. It took 0.33 second. Expected to take 0.42 second. 447303:47:56# [RSpecRunTime] Starting example group spec/graphql/resolvers/topics_resolver_spec.rb. Expected to take 0.41 second. 447403:47:56Resolvers::TopicsResolver 447603:47:56 finds all topics 447803:47:56 searches environment by name 447903:47:56 when the search term does not match any topic 448103:47:56# [RSpecRunTime] Finishing example group spec/graphql/resolvers/topics_resolver_spec.rb. It took 0.32 second. Expected to take 0.41 second. 448203:47:56# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/atlassian/token_refresher_spec.rb. Expected to take 0.39 second. 448303:47:56Gitlab::Auth::Atlassian::TokenRefresher 448503:47:56 when the response is good 448603:47:56 changes the identity access_token, refresh_token and expires_at 448703:47:56 when the response is bad 448803:47:56 raises an exception 448903:47:56 #refresh_if_needed! 449003:47:56 when a refresh is needed 449103:47:57 refreshes the token 449203:47:57 when a refresh is not needed 449303:47:57 does not refresh the token 449403:47:57 #needs_refresh? 449503:47:57 when the token is expiring in more than 5 minutes 449603:47:57 is expected to eq false 449703:47:57 when the token is expiring in less than 5 minutes 449803:47:57 is expected to eq true 449903:47:57 when the token has already expired 450003:47:57 is expected to eq true 450103:47:57# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/atlassian/token_refresher_spec.rb. It took 0.35 second. Expected to take 0.39 second. 450203:47:57# [RSpecRunTime] Starting example group spec/views/help/instance_configuration.html.haml_spec.rb. Expected to take 0.37 second. 450303:47:57help/instance_configuration 450403:47:57 General Sections: 450503:47:57 has links to several sections 450603:47:57 has several sections 450703:47:57# [RSpecRunTime] Finishing example group spec/views/help/instance_configuration.html.haml_spec.rb. It took 0.26 second. Expected to take 0.37 second. 450803:47:57# [RSpecRunTime] Starting example group spec/workers/email_receiver_worker_spec.rb. Expected to take 0.35 second. 450903:47:57EmailReceiverWorker 451003:47:57 when reply by email is enabled 451103:47:57 calls the email receiver 451203:47:57 when an error occurs 451303:47:57 when error is a processing error 451403:47:57 triggers email failure handler 451503:47:57 logs the error 451603:47:57 when error is not a processing error 451703:47:57 triggers email failure handler 451803:47:57 reports the error 451903:47:57 when reply by email is disabled 452003:47:57 doesn't call the email receiver 452103:47:57# [RSpecRunTime] Finishing example group spec/workers/email_receiver_worker_spec.rb. It took 0.22 second. Expected to take 0.35 second. 452203:47:57# [RSpecRunTime] Starting example group spec/models/gpg_key_subkey_spec.rb. Expected to take 0.33 second. 452403:47:57 does not allow STI 452503:47:57 associations 452603:47:57 is expected to belong to gpg_key required: false 452803:47:57 is expected to validate that :gpg_key_id cannot be empty/falsy 452903:47:57 is expected to validate that :fingerprint cannot be empty/falsy 453003:47:57 is expected to validate that :keyid cannot be empty/falsy 453103:47:57# [RSpecRunTime] Finishing example group spec/models/gpg_key_subkey_spec.rb. It took 0.16 second. Expected to take 0.33 second. 453203:47:57# [RSpecRunTime] Starting example group spec/services/packages/npm/process_package_file_service_spec.rb. Expected to take 0.33 second. 453303:47:57Packages::Npm::ProcessPackageFileService 453503:47:57 behaves like processing the package file 453603:47:57 processes the package file and enqueues a worker to create metadata cache 453703:47:57 with an invalid package file 453803:47:57 behaves like raising an error 453903:47:57 is expected to raise Packages::Npm::ProcessPackageFileService::ExtractionError with "invalid package file" 454003:47:57 when linked to a non npm package 454103:47:57 behaves like raising an error 454203:47:57 is expected to raise Packages::Npm::ProcessPackageFileService::ExtractionError with "invalid package file" 454303:47:57 with a 0 byte package file 454403:47:57 behaves like raising an error 454503:47:57 is expected to raise Packages::Npm::ProcessPackageFileService::ExtractionError with "invalid package file" 454603:47:57 when the package status is not processing 454703:47:57 behaves like raising an error 454803:47:57 is expected to raise Packages::Npm::ProcessPackageFileService::ExtractionError with "invalid package file" 454903:47:57 with a missing package.json 455003:47:57 behaves like raising an error 455103:47:58 is expected to raise Packages::Npm::ProcessPackageFileService::ExtractionError with "package.json not found" 455203:47:58 with a package.json file that is too large 455303:47:58 behaves like raising an error 455403:47:58 is expected to raise Packages::Npm::ProcessPackageFileService::ExtractionError with "package.json file too large" 455503:47:58 with custom root folder name 455603:47:58 behaves like processing the package file 455703:47:58 processes the package file and enqueues a worker to create metadata cache 455803:47:58 with multiple package.json entries 455903:47:58 yeilds last root package.json entry 456003:47:58 with TarInvalidError 456103:47:58 behaves like processing the package file 456203:47:58 processes the package file and enqueues a worker to create metadata cache 456303:47:58# [RSpecRunTime] Finishing example group spec/services/packages/npm/process_package_file_service_spec.rb. It took 0.31 second. Expected to take 0.33 second. 456403:47:58# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/diff_spec.rb. Expected to take 0.31 second. 456503:47:58Gitlab::GitalyClient::Diff 456603:47:58 is expected to respond to #from_path 456703:47:58 is expected to respond to #to_path 456803:47:58 is expected to respond to #old_mode 456903:47:58 is expected to respond to #new_mode 457003:47:58 is expected to respond to #from_id 457103:47:58 is expected to respond to #to_id 457203:47:58 is expected to respond to #patch 457303:47:58 is expected to respond to #collapsed 457403:47:58 is expected to respond to #too_large 457603:47:58 is expected to eq #<Gitlab::GitalyClient::Diff:0x00007ea761e3b228 @from_path=".gitmodules", @to_path=".gitmodules", @ol...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", @overflow_marker=nil, @collapsed=false, @too_large=false> 457703:47:58 is expected not to eq #<Gitlab::GitalyClient::Diff:0x00007ea769eb9a80 @from_path=".gitmodules", @to_path=".gitmodules", @ol...61d36efde08bad36b43687ee6bf0", @patch="a", @overflow_marker=nil, @collapsed=false, @too_large=false> 457803:47:58# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/diff_spec.rb. It took 0.25 second. Expected to take 0.31 second. 457903:47:58# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/secure_files/cer_spec.rb. Expected to take 0.3 second. 458003:47:58Gitlab::Ci::SecureFiles::Cer 458103:47:58 when the supplied certificate can be parsed 458203:47:58 #certificate_data 458303:47:58 returns an OpenSSL::X509::Certificate object 458503:47:58 returns a hash with the expected keys 458703:47:58 returns the certificate serial number 458903:47:58 returns the certificate expiration timestamp 459103:47:58 calls parse on X509Name 459303:47:58 calls parse on X509Name 459403:47:58 when the supplied certificate cannot be parsed 459503:47:58 #certificate_data 459603:47:58 assigns the error message and returns nil 459803:47:58 returns an empty hash 460103:47:58# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/secure_files/cer_spec.rb. It took 0.25 second. Expected to take 0.3 second. 460203:47:58# [RSpecRunTime] Starting example group spec/lib/marginalia_spec.rb. Expected to take 0.29 second. 460303:47:58Marginalia spec 460403:47:58 For rails web requests 460503:47:58 generates a query that includes the component and value 460603:47:58 when using CI database 460703:47:58 when using multiple databases 460803:47:58 generates a query that includes the component and value 460903:47:58 when using a ci connection to a single database 461003:47:58 generates a query that includes the component and value (PENDING: Skipping because database ci exists) 461103:47:58 for Sidekiq worker jobs 461203:47:58 generates a query that includes the component and value 461303:47:58 for ActionMailer delivery jobs 461403:47:58 generates a query that includes the component and value 461503:47:58# [RSpecRunTime] Finishing example group spec/lib/marginalia_spec.rb. It took 0.21 second. Expected to take 0.29 second. 461603:47:58# [RSpecRunTime] Starting example group spec/lib/click_house/models/base_model_spec.rb. Expected to take 0.28 second. 461703:47:58ClickHouse::Models::BaseModel 461903:47:58 returns a new instance with a limit clause 462103:47:58 returns a new instance with refined query 462303:47:58 returns a new instance with an order clause 462403:47:58 when direction is also passed 462503:47:58 returns a new instance with an order clause 462703:47:58 returns a new instance with an offset clause 462903:47:58 returns a new instance with selected fields 463103:47:58 returns a new instance with grouped results 463303:47:59 delegates to the query builder 463503:47:59 raises a NotImplementedError for the base model 463603:47:59 does not raise an error for the subclass 463703:47:59# [RSpecRunTime] Finishing example group spec/lib/click_house/models/base_model_spec.rb. It took 0.21 second. Expected to take 0.28 second. 463803:47:59# [RSpecRunTime] Starting example group spec/lib/api/entities/ml/mlflow/run_spec.rb. Expected to take 0.26 second. 463903:47:59API::Entities::Ml::Mlflow::Run 464003:47:59 presents the metrics 464103:47:59 presents params correctly 464303:47:59 presents metrics correctly 464403:47:59 presents the params 464503:47:59 when candidate has no metrics 464603:47:59 returns empty data 464703:47:59 when candidate has no params 464803:47:59 data is empty 464903:47:59# [RSpecRunTime] Finishing example group spec/lib/api/entities/ml/mlflow/run_spec.rb. It took 0.28 second. Expected to take 0.26 second. 465003:47:59# [RSpecRunTime] Starting example group spec/lib/sidebars/user_settings/menus/active_sessions_menu_spec.rb. Expected to take 0.26 second. 465103:47:59Sidebars::UserSettings::Menus::ActiveSessionsMenu 465203:47:59 behaves like User settings menu 465303:47:59 does not contain any sub menu 465403:47:59 renders the correct link 465503:47:59 renders the correct title 465603:47:59 renders the correct icon 465703:47:59 defines correct active route 465803:47:59 behaves like User settings menu #render? method 466003:47:59 when user is logged in 466203:47:59 when user is not logged in 466303:47:59 does not render 466403:47:59# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_settings/menus/active_sessions_menu_spec.rb. It took 0.27 second. Expected to take 0.26 second. 466503:47:59# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/multipart/handler_spec.rb. Expected to take 0.25 second. 466603:47:59Gitlab::Middleware::Multipart::Handler 466703:47:59 #allowed_paths 466803:47:59 package_features_enabled: false, object_storage_enabled: false, direct_upload_enabled: true, expected_paths: :expected_allowed_paths 466903:47:59 is expected to eq ["/tmp", "/builds/gitlab-org/gitlab-foss/tmp/tests/public/uploads", "/builds/gitlab-org/gitlab-foss/t...tlab-foss/shared/dependency_proxy/tmp/uploads", "/builds/gitlab-org/gitlab-foss/public/uploads/tmp"] 467003:47:59 package_features_enabled: false, object_storage_enabled: false, direct_upload_enabled: false, expected_paths: :expected_allowed_paths 467103:47:59 is expected to eq ["/tmp", "/builds/gitlab-org/gitlab-foss/tmp/tests/public/uploads", "/builds/gitlab-org/gitlab-foss/t...tlab-foss/shared/dependency_proxy/tmp/uploads", "/builds/gitlab-org/gitlab-foss/public/uploads/tmp"] 467203:47:59 package_features_enabled: false, object_storage_enabled: true, direct_upload_enabled: true, expected_paths: :expected_allowed_paths 467303:47:59 is expected to eq ["/tmp", "/builds/gitlab-org/gitlab-foss/tmp/tests/public/uploads", "/builds/gitlab-org/gitlab-foss/t...tlab-foss/shared/dependency_proxy/tmp/uploads", "/builds/gitlab-org/gitlab-foss/public/uploads/tmp"] 467403:47:59 package_features_enabled: false, object_storage_enabled: true, direct_upload_enabled: false, expected_paths: :expected_allowed_paths 467503:47:59 is expected to eq ["/tmp", "/builds/gitlab-org/gitlab-foss/tmp/tests/public/uploads", "/builds/gitlab-org/gitlab-foss/t...tlab-foss/shared/dependency_proxy/tmp/uploads", "/builds/gitlab-org/gitlab-foss/public/uploads/tmp"] 467603:47:59 package_features_enabled: true, object_storage_enabled: false, direct_upload_enabled: true, expected_paths: :expected_with_packages_path 467703:47:59 is expected to eq ["/tmp", "/builds/gitlab-org/gitlab-foss/tmp/tests/public/uploads", "/builds/gitlab-org/gitlab-foss/t...b-org/gitlab-foss/public/uploads/tmp", "/builds/gitlab-org/gitlab-foss/shared/packages/tmp/uploads"] 467803:47:59 package_features_enabled: true, object_storage_enabled: false, direct_upload_enabled: false, expected_paths: :expected_with_packages_path 467903:47:59 is expected to eq ["/tmp", "/builds/gitlab-org/gitlab-foss/tmp/tests/public/uploads", "/builds/gitlab-org/gitlab-foss/t...b-org/gitlab-foss/public/uploads/tmp", "/builds/gitlab-org/gitlab-foss/shared/packages/tmp/uploads"] 468003:47:59 package_features_enabled: true, object_storage_enabled: true, direct_upload_enabled: true, expected_paths: :expected_allowed_paths 468103:47:59 is expected to eq ["/tmp", "/builds/gitlab-org/gitlab-foss/tmp/tests/public/uploads", "/builds/gitlab-org/gitlab-foss/t...tlab-foss/shared/dependency_proxy/tmp/uploads", "/builds/gitlab-org/gitlab-foss/public/uploads/tmp"] 468203:47:59 package_features_enabled: true, object_storage_enabled: true, direct_upload_enabled: false, expected_paths: :expected_with_packages_path 468303:47:59 is expected to eq ["/tmp", "/builds/gitlab-org/gitlab-foss/tmp/tests/public/uploads", "/builds/gitlab-org/gitlab-foss/t...b-org/gitlab-foss/public/uploads/tmp", "/builds/gitlab-org/gitlab-foss/shared/packages/tmp/uploads"] 468403:47:59# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/multipart/handler_spec.rb. It took 0.21 second. Expected to take 0.25 second. 468503:47:59# [RSpecRunTime] Starting example group spec/initializers/pages_storage_check_spec.rb. Expected to take 0.24 second. 468603:47:59pages storage check 468703:47:59 when pages is enabled 468803:47:59 local_storage_enabled: false, object_storage_enabled: false, raises_exception: true 468903:47:59 validates pages storage configuration 469003:47:59 local_storage_enabled: false, object_storage_enabled: true, raises_exception: false 469103:47:59 validates pages storage configuration 469203:47:59 local_storage_enabled: true, object_storage_enabled: false, raises_exception: false 469303:47:59 validates pages storage configuration 469403:47:59 local_storage_enabled: true, object_storage_enabled: true, raises_exception: false 469503:47:59 validates pages storage configuration 469603:47:59 local_storage_enabled: 1, object_storage_enabled: 0, raises_exception: false 469703:47:59 validates pages storage configuration 469803:47:59 local_storage_enabled: nil, object_storage_enabled: nil, raises_exception: true 469903:47:59 validates pages storage configuration 470003:47:59 when pages is not enabled 470103:47:59 is expected to be truthy 470203:47:59 when local store does not exist yet 470303:47:59 is expected to be truthy 470403:47:59# [RSpecRunTime] Finishing example group spec/initializers/pages_storage_check_spec.rb. It took 0.19 second. Expected to take 0.24 second. 470503:47:59# [RSpecRunTime] Starting example group spec/lib/sidebars/your_work/panel_spec.rb. Expected to take 0.23 second. 470603:47:59Sidebars::YourWork::Panel 470703:48:00 implements #super_sidebar_context_header 470803:48:00 behaves like a panel with uniquely identifiable menu items 470903:48:00 all menu_items have unique item_id 471003:48:00 all menu_items have an item_id 471103:48:00 behaves like a panel instantiable by the anonymous user 471203:48:00 is expected to be a kind of Sidebars::YourWork::Panel 471303:48:00# [RSpecRunTime] Finishing example group spec/lib/sidebars/your_work/panel_spec.rb. It took 0.18 second. Expected to take 0.23 second. 471403:48:00# [RSpecRunTime] Starting example group spec/lib/banzai/filter/truncate_source_filter_spec.rb. Expected to take 0.22 second. 471503:48:00Banzai::Filter::TruncateSourceFilter 471603:48:00 when markdown belongs to a blob 471703:48:00 does nothing when limit is unspecified 471803:48:00 truncates normally when limit specified 471903:48:00 when markdown belongs to a field (non-blob) 472003:48:00 does nothing when limit is greater 472103:48:00 truncates to the default when limit is unspecified 472203:48:00 prepends the user message 472303:48:00 does nothing to a short-enough text 472403:48:00 truncates UTF-8 text by bytes, on a character boundary 472503:48:00# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/truncate_source_filter_spec.rb. It took 0.2 second. Expected to take 0.22 second. 472603:48:00# [RSpecRunTime] Starting example group spec/components/pajamas/checkbox_tag_component_spec.rb. Expected to take 0.21 second. 472703:48:00Pajamas::CheckboxTagComponent 472803:48:00 with `help_text` slot 472903:48:00 renders unchecked checkbox with value of `1` 473003:48:00 renders help text 473103:48:00 with custom options 473203:48:00 renders checked checkbox with value of `yes` 473303:48:00 adds CSS class to label 473403:48:00 with default options 473503:48:00 renders unchecked checkbox with value of `1` 473603:48:00 does not render help text 473703:48:00# [RSpecRunTime] Finishing example group spec/components/pajamas/checkbox_tag_component_spec.rb. It took 0.15 second. Expected to take 0.21 second. 473803:48:00# [RSpecRunTime] Starting example group spec/views/projects/runners/_project_runners.html.haml_spec.rb. Expected to take 0.2 second. 473903:48:00projects/runners/_project_runners.html.haml 474103:48:00 when user can create project runner 474203:48:00 renders the New project runner button 474303:48:00 when user cannot create project runner 474403:48:00 does not render the New project runner button 474503:48:00# [RSpecRunTime] Finishing example group spec/views/projects/runners/_project_runners.html.haml_spec.rb. It took 0.18 second. Expected to take 0.2 second. 474603:48:00# [RSpecRunTime] Starting example group spec/config/mail_room_spec.rb. Expected to take 0.2 second. 474703:48:00mail_room.yml 474803:48:00 when incoming email is disabled 474903:48:00 contains no configuration 475003:48:00 when both incoming email and service desk email are enabled 475103:48:00 contains the intended configuration 475203:48:00 when both incoming email and service desk email are enabled for Microsoft Graph 475303:48:00 contains the intended configuration 475403:48:00# [RSpecRunTime] Finishing example group spec/config/mail_room_spec.rb. It took 0.15 second. Expected to take 0.2 second. 475503:48:00# [RSpecRunTime] Starting example group spec/lib/gitlab/project_transfer_spec.rb. Expected to take 0.19 second. 475603:48:00Gitlab::ProjectTransfer 475703:48:00 #move_project 475803:48:00 moves project upload to another namespace 475903:48:00 #move_namespace 476003:48:00 when moving namespace from root into another namespace 476103:48:00 moves namespace projects' upload 476203:48:00 when moving namespace from one parent to another 476303:48:00 moves namespace projects' upload 476403:48:00 when moving namespace from having a parent to root 476503:48:00 moves namespace projects' upload 476603:48:00 #rename_project 476703:48:00 renames project 476803:48:00 #rename_namespace 476903:48:01 renames namespace 477003:48:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/project_transfer_spec.rb. It took 0.15 second. Expected to take 0.19 second. 477103:48:01# [RSpecRunTime] Starting example group spec/rubocop/check_graceful_task_spec.rb. Expected to take 0.18 second. 477203:48:01RuboCop::CheckGracefulTask 477403:48:01 without args 477503:48:01 behaves like rubocop scan 477603:48:01 invokes a RuboCop scan 477703:48:01 with adjusted rubocop status 477803:48:01 with sufficient environment variables 477903:48:01 notifies slack 478003:48:01 with when notification fails 478103:48:01 prints that notification failed 478203:48:01 with missing environment variables 478303:48:01 skips slack notification 478503:48:01 does not notify slack 478603:48:01 behaves like rubocop scan 478703:48:01 invokes a RuboCop scan 478803:48:01# [RSpecRunTime] Finishing example group spec/rubocop/check_graceful_task_spec.rb. It took 0.12 second. Expected to take 0.18 second. 478903:48:01# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/validators/exactly_one_of_validator_spec.rb. Expected to take 0.17 second. 479003:48:01Gitlab::Graphql::Validators::ExactlyOneOfValidator 479103:48:01 raises an error when both arguments are provided 479203:48:01 does not raise an error when only one argument is provided 479303:48:01 raises an error when no argument is provided 479403:48:01 when on an InputObject 479503:48:01 raises an error when both arguments are provided 479603:48:01 does not raise an error when only one argument is provided 479703:48:01 raises an error when no argument is provided 479803:48:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/validators/exactly_one_of_validator_spec.rb. It took 0.15 second. Expected to take 0.17 second. 479903:48:01# [RSpecRunTime] Starting example group spec/lib/gitlab/word_diff/chunk_collection_spec.rb. Expected to take 0.17 second. 480003:48:01Gitlab::WordDiff::ChunkCollection 480203:48:01 adds elements to the chunk collection 480403:48:01 when no elements in the collection 480503:48:01 is expected to eq "" 480603:48:01 when elements exist 480703:48:01 is expected to eq "Hi GitLab!" 480903:48:01 clears the collection 481003:48:01 #marker_ranges 481103:48:01 returns marker ranges for every chunk with changes 481203:48:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/word_diff/chunk_collection_spec.rb. It took 0.12 second. Expected to take 0.17 second. 481303:48:01# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/container_registry_event_counter_spec.rb. Expected to take 0.16 second. 481403:48:01Gitlab::UsageDataCounters::ContainerRegistryEventCounter 481503:48:01 behaves like a redis usage counter with totals 481703:48:01 can report all totals 481803:48:01 unknown events 481903:48:01 cannot increment 482103:48:01 behaves like a redis usage counter 482203:48:01 .count(i_container_registry_delete_manifest) 482303:48:01 increments the ContainerRegistryEvent i_container_registry_delete_manifest counter by 1 482403:48:01 .read(i_container_registry_delete_manifest) 482503:48:01 returns the total number of i_container_registry_delete_manifest events 482603:48:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/container_registry_event_counter_spec.rb. It took 0.13 second. Expected to take 0.16 second. 482703:48:01# [RSpecRunTime] Starting example group spec/presenters/dev_ops_report/metric_presenter_spec.rb. Expected to take 0.16 second. 482803:48:01DevOpsReport::MetricPresenter 483003:48:01 includes instance score, leader score and percentage score 483103:48:01 #idea_to_production_steps 483203:48:01 returns percentage score when it depends on a single feature 483303:48:01 returns percentage score when it depends on two features 483403:48:01 #average_percentage_score 483503:48:01 calculates an average value across all the features 483603:48:01# [RSpecRunTime] Finishing example group spec/presenters/dev_ops_report/metric_presenter_spec.rb. It took 0.12 second. Expected to take 0.16 second. 483703:48:01# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/version_checker_spec.rb. Expected to take 0.15 second. 483803:48:01Gitlab::ImportExport::VersionChecker 483903:48:01 bundle a project Git repo 484003:48:01 returns true if Import/Export have the same version 484103:48:01 newer version 484203:48:01 returns false if export version is newer 484303:48:01 shows the correct error message 484403:48:01 version file access check 484503:48:01 does not read a symlink 484603:48:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/version_checker_spec.rb. It took 0.1 second. Expected to take 0.15 second. 484703:48:01# [RSpecRunTime] Starting example group spec/lib/gitlab/cluster/rack_timeout_observer_spec.rb. Expected to take 0.14 second. 484803:48:01Gitlab::Cluster::RackTimeoutObserver 485003:48:01 when request times out 485103:48:01 increments counter 485203:48:01 when request expires 485303:48:01 increments counter 485403:48:01 when request is being processed 485503:48:01 does not increment counter 485603:48:01 when request contains invalid string 485703:48:01 sanitizes string 485803:48:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/cluster/rack_timeout_observer_spec.rb. It took 0.09 second. Expected to take 0.14 second. 485903:48:01# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/query_analyzer_spec.rb. Expected to take 0.14 second. 486003:48:01Gitlab::Middleware::QueryAnalyzer 486103:48:01 the PreventCrossDatabaseModification 486303:48:01 when there is a cross modification 486403:48:01 detects cross modifications and tracks exception 486503:48:01 when the detect_cross_database_modification is disabled 486603:48:01 does not detect cross modifications 486703:48:01 when there is no cross modification 486803:48:01 does not log anything 486903:48:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/query_analyzer_spec.rb. It took 0.09 second. Expected to take 0.14 second. 487003:48:01# [RSpecRunTime] Starting example group spec/serializers/import/fogbugz_provider_repo_entity_spec.rb. Expected to take 0.13 second. 487103:48:01Import::FogbugzProviderRepoEntity 487203:48:01 behaves like exposes required fields for import entity 487303:48:01 exposes required fields 487403:48:01 correctly exposes id 487503:48:01 correctly exposes full name 487603:48:01 correctly exposes sanitized name 487703:48:02 correctly exposes provider link 487803:48:02# [RSpecRunTime] Finishing example group spec/serializers/import/fogbugz_provider_repo_entity_spec.rb. It took 0.09 second. Expected to take 0.13 second. 487903:48:02# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/external_issue_tracker_menu_spec.rb. Expected to take 0.13 second. 488003:48:02Sidebars::Projects::Menus::ExternalIssueTrackerMenu 488103:48:02 does not contain any sub menu 488303:48:02 when active external issue tracker 488503:48:02 returns true 488603:48:02 is not present 488703:48:02 returns false 488803:48:02# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/external_issue_tracker_menu_spec.rb. It took 0.1 second. Expected to take 0.13 second. 488903:48:02# [RSpecRunTime] Starting example group spec/config/smime_signature_settings_spec.rb. Expected to take 0.12 second. 489003:48:02SmimeSignatureSettings 489203:48:02 sets correct default values to disabled 489303:48:02 when providing custom values 489403:48:02 sets correct default values to disabled 489503:48:02 enables smime with default key and cert 489603:48:02 enables smime with custom key and cert 489703:48:02# [RSpecRunTime] Finishing example group spec/config/smime_signature_settings_spec.rb. It took 0.09 second. Expected to take 0.12 second. 489803:48:02# [RSpecRunTime] Starting example group spec/presenters/vs_code/settings/vs_code_manifest_presenter_spec.rb. Expected to take 0.12 second. 489903:48:02VsCode::Settings::VsCodeManifestPresenter 490103:48:02 when there are not persisted settings 490203:48:02 includes default machine uuid 490303:48:02 when there are persisted settings 490403:48:02 includes the persisted setting uuid 490603:48:02 returns default session 490703:48:02# [RSpecRunTime] Finishing example group spec/presenters/vs_code/settings/vs_code_manifest_presenter_spec.rb. It took 0.09 second. Expected to take 0.12 second. 490803:48:02# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/accessibility/pa11y_spec.rb. Expected to take 0.12 second. 490903:48:02Gitlab::Ci::Parsers::Accessibility::Pa11y 491103:48:02 when data is pa11y style JSON 491203:48:02 when there are no URLs provided 491303:48:02 returns an accessibility report 491403:48:02 when there are no errors 491503:48:02 returns an accessibility report 491603:48:02 when there are errors 491703:48:02 returns an accessibility report 491803:48:02 when data is not a valid JSON string 491903:48:02 sets error_message 492003:48:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/accessibility/pa11y_spec.rb. It took 0.09 second. Expected to take 0.12 second. 492103:48:02# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_logging/deduplication_logger_spec.rb. Expected to take 0.11 second. 492203:48:02Gitlab::SidekiqLogging::DeduplicationLogger 492303:48:02 #log_deduplication 492403:48:02 logs a deduplication message to the sidekiq logger 492503:48:02 does not modify the job 492603:48:02 #rescheduled_log 492703:48:02 logs a rescheduled message to the sidekiq logger 492803:48:02 does not modify the job 492903:48:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_logging/deduplication_logger_spec.rb. It took 0.08 second. Expected to take 0.11 second. 493003:48:02# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/order_by_columns_spec.rb. Expected to take 0.11 second. 493103:48:02Gitlab::Pagination::Keyset::InOperatorOptimization::OrderByColumns 493203:48:02 #array_aggregated_column_names 493303:48:02 is expected to eq ["issues_relative_position_array", "issues_id_array"] 493403:48:02 #original_column_names 493503:48:02 is expected to eq ["relative_position", "id"] 493603:48:02 #cursor_values 493703:48:02 returns the keyset pagination cursor values from the column arrays as SQL expression 493803:48:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/order_by_columns_spec.rb. It took 0.06 second. Expected to take 0.11 second. 493903:48:02# [RSpecRunTime] Starting example group spec/serializers/accessibility_reports_comparer_entity_spec.rb. Expected to take 0.1 second. 494003:48:02AccessibilityReportsComparerEntity 494203:48:02 when base report has error and head has a different error 494303:48:02 contains correct compared accessibility report details 494403:48:02 when base report has error and head has the same error 494503:48:02 contains correct compared accessibility report details 494603:48:02 when base report has no error and head has errors 494703:48:02 contains correct compared accessibility report details 494803:48:02# [RSpecRunTime] Finishing example group spec/serializers/accessibility_reports_comparer_entity_spec.rb. It took 0.06 second. Expected to take 0.1 second. 494903:48:02# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/column_data_spec.rb. Expected to take 0.1 second. 495003:48:02Gitlab::Pagination::Keyset::InOperatorOptimization::ColumnData 495103:48:02 accepts symbols for original_column_name and as 495203:48:02 #array_aggregated_column_name 495303:48:02 is expected to eq "issues_id_array" 495503:48:02 returns the Arel projection for the column with a new alias 495603:48:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/column_data_spec.rb. It took 0.06 second. Expected to take 0.1 second. 495703:48:02# [RSpecRunTime] Starting example group spec/graphql/types/packages/terraform_module/metadatum/fields_type_spec.rb. Expected to take 0.09 second. 495803:48:02Types::Packages::TerraformModule::Metadatum::FieldsType 495903:48:02 includes terraform module metadatum fields 496003:48:02 submodules can be null 496103:48:02 examples can be null 496203:48:02# [RSpecRunTime] Finishing example group spec/graphql/types/packages/terraform_module/metadatum/fields_type_spec.rb. It took 0.06 second. Expected to take 0.09 second. 496303:48:02# [RSpecRunTime] Starting example group spec/lib/gitlab/health_checks/middleware_spec.rb. Expected to take 0.09 second. 496403:48:02Gitlab::HealthChecks::Middleware 496603:48:02 handling /readiness requests 496703:48:02 handles the request 496803:48:02 handling /liveness requests 496903:48:02 handles the request 497003:48:02 handling other requests 497103:48:02 forwards them to the next middleware 497203:48:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/health_checks/middleware_spec.rb. It took 0.07 second. Expected to take 0.09 second. 497303:48:02# [RSpecRunTime] Starting example group spec/lib/banzai/filter/markdown_engines/base_spec.rb. Expected to take 0.09 second. 497403:48:02Banzai::Filter::MarkdownEngines::Base 497503:48:02 accepts a nil context 497603:48:02 raise error if render not implemented 497703:48:02 turns off sourcepos 497803:48:02# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/markdown_engines/base_spec.rb. It took 0.06 second. Expected to take 0.09 second. 497903:48:02# [RSpecRunTime] Starting example group spec/rubocop/cop/database/rescue_query_canceled_spec.rb. Expected to take 0.09 second. 498003:48:02RuboCop::Cop::Database::RescueQueryCanceled 498103:48:02 does not flag a different exception 498203:48:02 flags the use of ActiveRecord::QueryCanceled 498303:48:02# [RSpecRunTime] Finishing example group spec/rubocop/cop/database/rescue_query_canceled_spec.rb. It took 0.04 second. Expected to take 0.09 second. 498403:48:02# [RSpecRunTime] Starting example group spec/serializers/import/github_realtime_repo_entity_spec.rb. Expected to take 0.08 second. 498503:48:02Import::GithubRealtimeRepoEntity 498603:48:02 exposes correct attributes 498703:48:02 when import stats is failed 498803:48:02 includes import_error 498903:48:02# [RSpecRunTime] Finishing example group spec/serializers/import/github_realtime_repo_entity_spec.rb. It took 0.04 second. Expected to take 0.08 second. 499003:48:02# [RSpecRunTime] Starting example group spec/graphql/types/packages/terraform_module/metadatum/output_type_spec.rb. Expected to take 0.08 second. 499103:48:02Types::Packages::TerraformModule::Metadatum::OutputType 499203:48:02 includes terraform module metadatum output fields 499303:48:02 description can be null 499403:48:02# [RSpecRunTime] Finishing example group spec/graphql/types/packages/terraform_module/metadatum/output_type_spec.rb. It took 0.04 second. Expected to take 0.08 second. 499503:48:02# [RSpecRunTime] Starting example group spec/lib/gitlab/search/found_wiki_page_spec.rb. Expected to take 0.07 second. 499603:48:02Gitlab::Search::FoundWikiPage 499803:48:02 works with policy 499903:48:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/search/found_wiki_page_spec.rb. It took 0.04 second. Expected to take 0.07 second. 500003:48:02# [RSpecRunTime] Starting example group spec/graphql/types/ci_configuration/sast/input_type_spec.rb. Expected to take 0.07 second. 500103:48:02Types::CiConfiguration::Sast::InputType 500203:48:03 is expected to eq "SastCiConfigurationInput" 500303:48:03 is expected to contain exactly "global", "pipeline", and "analyzers" 500403:48:03# [RSpecRunTime] Finishing example group spec/graphql/types/ci_configuration/sast/input_type_spec.rb. It took 0.04 second. Expected to take 0.07 second. 500503:48:03# [RSpecRunTime] Starting example group spec/graphql/types/alert_management/http_integration_type_spec.rb. Expected to take 0.07 second. 500603:48:03Types::AlertManagement::HttpIntegrationType 500703:48:03 is expected to eq "AlertManagementHttpIntegration" 500803:48:03 is expected to require graphql authorizations :admin_operations 500903:48:03# [RSpecRunTime] Finishing example group spec/graphql/types/alert_management/http_integration_type_spec.rb. It took 0.04 second. Expected to take 0.07 second. 501003:48:03# [RSpecRunTime] Starting example group spec/lib/system_check/app/gitlab_cable_config_exists_check_spec.rb. Expected to take 0.07 second. 501103:48:03SystemCheck::App::GitlabCableConfigExistsCheck 501303:48:03 when config/cable.yml exists 501403:48:03 is expected to eq true 501503:48:03 when config/cable.yml does not exist 501603:48:03 is expected to eq false 501703:48:03# [RSpecRunTime] Finishing example group spec/lib/system_check/app/gitlab_cable_config_exists_check_spec.rb. It took 0.04 second. Expected to take 0.07 second. 501803:48:03# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/yaml_spec.rb. Expected to take 0.06 second. 501903:48:03Gitlab::Ci::Config::Yaml 502103:48:03 loads a YAML file 502203:48:03 when YAML is invalid 502303:48:03 raises an error 502403:48:03# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/yaml_spec.rb. It took 0.09 second. Expected to take 0.06 second. 502503:48:03# [RSpecRunTime] Starting example group spec/graphql/types/branch_protections/merge_access_level_type_spec.rb. Expected to take 0.06 second. 502603:48:03Types::BranchProtections::MergeAccessLevelType 502703:48:03 is expected to require graphql authorizations :read_protected_branch 502803:48:03 is expected to have graphql fields :access_level and :access_level_description 502903:48:03# [RSpecRunTime] Finishing example group spec/graphql/types/branch_protections/merge_access_level_type_spec.rb. It took 0.05 second. Expected to take 0.06 second. 503003:48:03# [RSpecRunTime] Starting example group spec/serializers/project_mirror_entity_spec.rb. Expected to take 0.06 second. 503103:48:03ProjectMirrorEntity 503203:48:03 exposes project-specific elements 503303:48:03# [RSpecRunTime] Finishing example group spec/serializers/project_mirror_entity_spec.rb. It took 0.04 second. Expected to take 0.06 second. 503403:48:03# [RSpecRunTime] Starting example group spec/helpers/abuse_reports_helper_spec.rb. Expected to take 0.05 second. 503503:48:03AbuseReportsHelper 503603:48:03 #valid_image_mimetypes 503703:48:03 is expected to eq "image/png, image/jpg, image/jpeg, image/gif, image/bmp, image/tiff, image/ico or image/webp" 503803:48:03# [RSpecRunTime] Finishing example group spec/helpers/abuse_reports_helper_spec.rb. It took 0.03 second. Expected to take 0.05 second. 503903:48:03# [RSpecRunTime] Starting example group spec/serializers/fork_namespace_serializer_spec.rb. Expected to take 0.04 second. 504003:48:03ForkNamespaceSerializer 504103:48:03 represents ForkNamespaceEntity entities 504203:48:03# [RSpecRunTime] Finishing example group spec/serializers/fork_namespace_serializer_spec.rb. It took 0.02 second. Expected to take 0.04 second. 504303:48:03# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/container_repository_spec.rb. Expected to take 0.04 second. 504403:48:03Types::PermissionTypes::ContainerRepository 504503:48:03 has the expected fields 504603:48:03# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/container_repository_spec.rb. It took 0.03 second. Expected to take 0.04 second. 504703:48:03# [RSpecRunTime] Starting example group spec/routing/projects/security/configuration_controller_routing_spec.rb. Expected to take 0.04 second. 504803:48:03Projects::Security::ConfigurationController routing 504903:48:03 routes to #show 505003:48:03# [RSpecRunTime] Finishing example group spec/routing/projects/security/configuration_controller_routing_spec.rb. It took 0.03 second. Expected to take 0.04 second. 505103:48:03# [RSpecRunTime] Starting example group spec/graphql/types/ci/project_variable_connection_type_spec.rb. Expected to take 0.04 second. 505203:48:03#<Class:0x00007ea789bf9118> 505303:48:03 has the expected fields 505403:48:03# [RSpecRunTime] Finishing example group spec/graphql/types/ci/project_variable_connection_type_spec.rb. It took 0.02 second. Expected to take 0.04 second. 505503:48:03# [RSpecRunTime] Starting example group spec/graphql/types/ci/pipeline_status_enum_spec.rb. Expected to take 0.04 second. 505603:48:03Types::Ci::PipelineStatusEnum 505703:48:03 exposes all pipeline states 505803:48:03# [RSpecRunTime] Finishing example group spec/graphql/types/ci/pipeline_status_enum_spec.rb. It took 0.03 second. Expected to take 0.04 second. 505903:48:03# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/gitlab_dedicated_metric_spec.rb. Expected to take 0.04 second. 506003:48:03Gitlab::Usage::Metrics::Instrumentations::GitlabDedicatedMetric 506103:48:03 behaves like a correct instrumented metric value 506203:48:03 has correct value 506303:48:03# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/gitlab_dedicated_metric_spec.rb. It took 0.03 second. Expected to take 0.04 second. 506403:48:25auto_explain log contains 1837 entries for main, writing to /builds/gitlab-org/gitlab-foss/auto_explain/rspec-unit-pg14-38-44.340.main.ndjson.gz 506503:48:25took 20.873905116 506603:48:41auto_explain log contains 1836 entries for ci, writing to /builds/gitlab-org/gitlab-foss/auto_explain/rspec-unit-pg14-38-44.340.ci.ndjson.gz 506703:48:41took 15.640424038 506803:48:41[TEST PROF INFO] EventProf results for sql.active_record 506903:48:41Total time: 03:57.326 of 16:17.621 (24.28%) 507003:48:41Total events: 183796 507103:48:41Top 5 slowest suites (by time): 507203:48:41Issue (./spec/models/issue_spec.rb:5) – 00:52.451 (36977 / 503) of 03:02.251 (28.78%) 507303:48:41WikiPage (./spec/models/wiki_page_spec.rb:5) – 00:27.476 (17251 / 147) of 02:24.491 (19.02%) 507403:48:41Gitlab::Datab...tion::Observer (./spec/lib/gitlab/database/transaction/observer_spec.rb:5) – 00:16.434 (18711 / 8) of 00:29.896 (54.97%) 507503:48:41EnvironmentPolicy (./spec/policies/environment_policy_spec.rb:5) – 00:16.400 (10340 / 58) of 01:18.254 (20.96%) 507603:48:41CommitStatus (./spec/models/commit_status_spec.rb:5) – 00:14.908 (8581 / 200) of 00:46.407 (32.13%) 507703:48:41Knapsack report was generated. Preview: 507903:48:41 "spec/models/issue_spec.rb": 182.251433206, 508003:48:41 "spec/models/wiki_page_spec.rb": 144.49121954400016, 508103:48:41 "spec/policies/environment_policy_spec.rb": 78.25408141500066, 508203:48:41 "spec/models/commit_status_spec.rb": 46.40712063299998, 508303:48:41 "spec/models/ci/runner_spec.rb": 41.48191635400053, 508403:48:41 "spec/workers/process_commit_worker_spec.rb": 25.535982977999993, 508503:48:41 "spec/models/namespace/package_setting_spec.rb": 29.122271414000352, 508603:48:41 "spec/lib/gitlab/database/transaction/observer_spec.rb": 29.895793554999727, 508703:48:41 "spec/services/ci/list_config_variables_service_spec.rb": 23.329978346000644, 508803:48:41 "spec/workers/database/batched_background_migration_worker_spec.rb": 24.32077325099999, 508903:48:41 "spec/services/git/tag_hooks_service_spec.rb": 21.222476760999598, 509003:48:41 "spec/serializers/stage_entity_spec.rb": 16.935070804000134, 509103:48:41 "spec/tasks/gitlab/db/validate_config_rake_spec.rb": 14.439357252000264, 509203:48:41 "spec/models/packages/package_file_spec.rb": 16.271116521000295, 509303:48:41 "spec/lib/api/entities/merge_request_basic_spec.rb": 13.25144428800013, 509403:48:41 "spec/lib/gitlab/middleware/path_traversal_check_spec.rb": 12.754805724000107, 509503:48:41 "spec/services/deployments/archive_in_project_service_spec.rb": 11.628650147999906, 509603:48:41 "spec/models/issue/metrics_spec.rb": 10.386243433000345, 509703:48:41 "spec/lib/gitlab/diff/diff_refs_spec.rb": 9.348621785999967, 509803:48:41 "spec/lib/gitlab/sanitizers/exif_spec.rb": 7.300760150999849, 509903:48:41 "spec/services/issues/export_csv_service_spec.rb": 8.20539387000008, 510003:48:41 "spec/services/issues/referenced_merge_requests_service_spec.rb": 8.80524608199994, 510103:48:41 "spec/models/concerns/manual_inverse_association_spec.rb": 8.20692358999986, 510203:48:41 "spec/finders/access_requests_finder_spec.rb": 7.7633429549996436, 510303:48:41 "spec/models/hooks/service_hook_spec.rb": 7.729189036000207, 510403:48:41 "spec/tasks/gitlab/redis_rake_spec.rb": 5.437865303999388, 510503:48:41 "spec/models/project_import_state_spec.rb": 7.300094840999918, 510603:48:41 "spec/workers/pipeline_metrics_worker_spec.rb": 7.352403079999931, 510703:48:41 "spec/workers/merge_request_mergeability_check_worker_spec.rb": 5.855505278000237, 510803:48:41 "spec/models/customer_relations/contact_spec.rb": 3.8623966919994928, 510903:48:41 "spec/lib/gitlab/git/patches/commit_patches_spec.rb": 5.728122019999319, 511003:48:41 "spec/finders/feature_flags_finder_spec.rb": 5.598588662000111, 511103:48:41 "spec/models/board_project_recent_visit_spec.rb": 4.495153134999782, 511203:48:41 "spec/services/gpg_keys/destroy_service_spec.rb": 5.264469205999376, 511303:48:41 "spec/models/ci/pipeline_variable_spec.rb": 4.541303113999675, 511403:48:41 "spec/services/packages/debian/generate_distribution_key_service_spec.rb": 2.6220105479997073, 511503:48:41 "spec/helpers/ci/pipelines_helper_spec.rb": 3.949808401000155, 511603:48:41 "spec/services/work_items/callbacks/assignees_spec.rb": 3.7190142449999257, 511703:48:41 "spec/serializers/merge_request_user_entity_spec.rb": 3.3013055199999144, 511803:48:41 "spec/graphql/resolvers/board_resolver_spec.rb": 3.1739263219997156, 511903:48:41 "spec/graphql/types/snippet_type_spec.rb": 3.7455351039998277, 512003:48:41 "spec/models/projects/topic_spec.rb": 3.273898420000478, 512103:48:41 "spec/finders/crm/organizations_finder_spec.rb": 3.453574318000392, 512203:48:41 "spec/lib/gitlab/database/postgres_index_spec.rb": 2.7293872959999135, 512303:48:41 "spec/lib/gitlab/import/merge_request_creator_spec.rb": 3.0793656329997248, 512403:48:41 "spec/graphql/resolvers/ci/job_token_scope_resolver_spec.rb": 3.529035186999863, 512503:48:41 "spec/workers/gitlab/import/stuck_project_import_jobs_worker_spec.rb": 2.9836735529997895, 512603:48:41 "spec/graphql/resolvers/ci/test_report_summary_resolver_spec.rb": 2.7771175759999096, 512703:48:41 "spec/services/ci/create_pipeline_service/parameter_content_spec.rb": 2.247177461999854, 512803:48:41 "spec/models/appearance_spec.rb": 2.481219710000005, 512903:48:41 "spec/lib/gitlab/gitaly_client/ref_service_spec.rb": 2.180626602999837, 513003:48:41 "spec/models/clusters/providers/gcp_spec.rb": 1.7876206979999552, 513103:48:41 "spec/models/integrations/harbor_spec.rb": 2.5001470600000175, 513203:48:41 "spec/lib/sidebars/projects/menus/deployments_menu_spec.rb": 2.672166847000881, 513303:48:41 "spec/helpers/snippets_helper_spec.rb": 3.6760876950002057, 513403:48:41 "spec/helpers/invite_members_helper_spec.rb": 1.569553561000248, 513503:48:41 "spec/models/lfs_objects_project_spec.rb": 1.9428398159998324, 513603:48:41 "spec/lib/gitlab/gitaly_client/repository_service_spec.rb": 2.420208671000182, 513703:48:41 "spec/services/branches/diverging_commit_counts_service_spec.rb": 1.9795290660003957, 513803:48:41 "spec/lib/banzai/filter/external_link_filter_spec.rb": 1.9374870569999985, 513903:48:41 "spec/models/incident_management/project_incident_management_setting_spec.rb": 2.113023004000752, 514003:48:41 "spec/views/shared/snippets/_snippet.html.haml_spec.rb": 1.4993532219996268, 514103:48:41 "spec/lib/gitlab/ci/templates/flutter_gitlab_ci_yaml_spec.rb": 1.454708973000379, 514203:48:41 "spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes/merge_event_spec.rb": 1.4761220219997995, 514303:48:41 "spec/workers/merge_requests/resolve_todos_worker_spec.rb": 1.505594461000328, 514403:48:41 "spec/lib/gitlab/github_gists_import/importer/gist_importer_spec.rb": 1.6983412099998532, 514503:48:41 "spec/services/packages/conan/create_package_service_spec.rb": 1.6454694399999426, 514603:48:41 "spec/finders/projects/members/effective_access_level_per_user_finder_spec.rb": 1.5690939999994953, 514703:48:41 "spec/lib/gitlab/database/partitioning/detached_partition_dropper_spec.rb": 1.549088581000433, 514803:48:41 "spec/workers/gitlab/github_import/stage/import_lfs_objects_worker_spec.rb": 1.3090282349994595, 514903:48:41 "spec/lib/gitlab/email/service_desk/custom_email_spec.rb": 1.329643582999779, 515003:48:41 "spec/graphql/resolvers/nested_groups_resolver_spec.rb": 1.3309144240001842, 515103:48:41 "spec/models/concerns/feature_gate_spec.rb": 1.4928806319994692, 515203:48:41 "spec/workers/users/track_namespace_visits_worker_spec.rb": 1.3291088429996307, 515303:48:41 "spec/serializers/serverless/domain_entity_spec.rb": 1.075734155999271, 515403:48:41 "spec/workers/gitlab/github_import/stage/import_collaborators_worker_spec.rb": 1.4491573729992524, 515503:48:41 "spec/policies/group_group_link_policy_spec.rb": 1.0867242460008129, 515603:48:41 "spec/services/projects/schedule_bulk_repository_shard_moves_service_spec.rb": 1.007126898000024, 515703:48:41 "spec/lib/gitlab/usage/metrics/instrumentations/count_packages_metric_spec.rb": 1.03079114799948, 515803:48:41 "spec/services/work_items/data_sync/handlers/copy_data_handler_spec.rb": 1.0531422079993717, 515903:48:41 "spec/components/rapid_diffs/viewers/text/parallel_hunk_component_spec.rb": 1.194509564999862, 516003:48:41 "spec/workers/gitlab/jira_import/stage/import_notes_worker_spec.rb": 0.8541374400001587, 516103:48:41 "spec/workers/service_desk/custom_email_verification_cleanup_worker_spec.rb": 1.0906002270003228, 516203:48:41 "spec/workers/gitlab/bitbucket_server_import/advance_stage_worker_spec.rb": 0.762449681000362, 516303:48:41 "spec/experiments/application_experiment_spec.rb": 0.9803847190005399, 516403:48:41 "spec/workers/update_merge_requests_worker_spec.rb": 0.914765198999703, 516503:48:41 "spec/lib/gitlab/git/finders/refs_finder_spec.rb": 0.9902430679994723, 516603:48:41 "spec/lib/gitlab/ip_address_state_spec.rb": 0.1210432480002055, 516703:48:41 "spec/models/packages/debian/group_architecture_spec.rb": 0.609151163000206, 516803:48:41 "spec/lib/gitlab/sidekiq_middleware/client_metrics_spec.rb": 0.7274949510001534, 516903:48:41 "spec/lib/api/entities/diff_spec.rb": 0.8926918090000981, 517003:48:41 "spec/lib/gitlab/database/schema_cleaner_spec.rb": 0.14547237899932952, 517103:48:41 "spec/lib/gitlab/changelog/release_spec.rb": 0.690078311000434, 517203:48:41 "spec/models/ci/pipeline_config_spec.rb": 0.5629220330001772, 517303:48:41 "spec/models/alerting/project_alerting_setting_spec.rb": 0.5309603039995636, 517403:48:41 "spec/lib/banzai/reference_parser/wiki_page_parser_spec.rb": 0.5642804330000217, 517503:48:41 "spec/components/pajamas/badge_component_spec.rb": 0.43979261399999814, 517603:48:41 "spec/lib/gitlab/hotlinking_detector_spec.rb": 0.5580977130002793, 517703:48:41 "spec/lib/gitlab/usage/metrics/instrumentations/count_boards_metric_spec.rb": 0.48230995399990206, 517803:48:41 "spec/lib/gitlab/import_sources_spec.rb": 0.45240503399963927, 517903:48:41 "spec/workers/pages_worker_spec.rb": 0.4510508650000702, 518003:48:41 "spec/workers/gitlab/bitbucket_server_import/stage/import_notes_worker_spec.rb": 0.4977133430002141, 518103:48:41 "spec/lib/gitlab/ci/config/extendable/entry_spec.rb": 0.5302648630004114, 518203:48:41 "spec/views/projects/settings/repository/_protected_branches.html.haml_spec.rb": 0.3591678459997638, 518303:48:41 "spec/lib/gitlab/bitbucket_import/ref_converter_spec.rb": 0.451349463999577, 518403:48:41 "spec/lib/gitlab/hook_data/base_builder_spec.rb": 0.32499185600045166, 518503:48:41 "spec/lib/bulk_imports/common/extractors/json_extractor_spec.rb": 0.39439424499960296, 518603:48:41 "spec/rubocop/cop/migration/update_column_in_batches_spec.rb": 0.41984144500020193, 518703:48:41 "spec/finders/license_template_finder_spec.rb": 0.2814452570000867, 518803:48:41 "spec/support_specs/database/prevent_cross_joins_spec.rb": 0.252302206999957, 518903:48:41 "spec/views/user_settings/ssh_keys/_key_details.html.haml_spec.rb": 0.3261886559994309, 519003:48:41 "spec/graphql/resolvers/topics_resolver_spec.rb": 0.3216799459996764, 519103:48:41 "spec/lib/gitlab/auth/atlassian/token_refresher_spec.rb": 0.34892329600006633, 519203:48:41 "spec/views/help/instance_configuration.html.haml_spec.rb": 0.258737875999941, 519303:48:41 "spec/workers/email_receiver_worker_spec.rb": 0.2153725170001053, 519403:48:41 "spec/models/gpg_key_subkey_spec.rb": 0.1642719279998346, 519503:48:41 "spec/services/packages/npm/process_package_file_service_spec.rb": 0.31121257599988894, 519603:48:41 "spec/lib/gitlab/gitaly_client/diff_spec.rb": 0.24493022699971334, 519703:48:41 "spec/lib/gitlab/ci/secure_files/cer_spec.rb": 0.2496097169996574, 519803:48:41 "spec/lib/marginalia_spec.rb": 0.20821851800064906, 519903:48:41 "spec/lib/click_house/models/base_model_spec.rb": 0.21224627700030396, 520003:48:41 "spec/lib/api/entities/ml/mlflow/run_spec.rb": 0.27676261699980387, 520103:48:41 "spec/lib/sidebars/user_settings/menus/active_sessions_menu_spec.rb": 0.27408262599965383, 520203:48:41 "spec/lib/gitlab/middleware/multipart/handler_spec.rb": 0.2066615579997233, 520303:48:41 "spec/initializers/pages_storage_check_spec.rb": 0.18640887799938355, 520403:48:41 "spec/lib/sidebars/your_work/panel_spec.rb": 0.1774112969997077, 520503:48:41 "spec/lib/banzai/filter/truncate_source_filter_spec.rb": 0.19780620799974713, 520603:48:41 "spec/components/pajamas/checkbox_tag_component_spec.rb": 0.15302516799965815, 520703:48:41 "spec/views/projects/runners/_project_runners.html.haml_spec.rb": 0.17851835799956461, 520803:48:41 "spec/config/mail_room_spec.rb": 0.14693005800018, 520903:48:41 "spec/lib/gitlab/project_transfer_spec.rb": 0.15249571799995465, 521003:48:41 "spec/rubocop/check_graceful_task_spec.rb": 0.12408387899995432, 521103:48:41 "spec/lib/gitlab/graphql/validators/exactly_one_of_validator_spec.rb": 0.14779040800021903, 521203:48:41 "spec/lib/gitlab/word_diff/chunk_collection_spec.rb": 0.11507344799974817, 521303:48:41 "spec/lib/gitlab/usage_data_counters/container_registry_event_counter_spec.rb": 0.1286606789999496, 521403:48:41 "spec/presenters/dev_ops_report/metric_presenter_spec.rb": 0.12079735899988009, 521503:48:41 "spec/lib/gitlab/import_export/version_checker_spec.rb": 0.09480349900059082, 521603:48:41 "spec/lib/gitlab/cluster/rack_timeout_observer_spec.rb": 0.09308642900032282, 521703:48:41 "spec/lib/gitlab/middleware/query_analyzer_spec.rb": 0.08953829899928678, 521803:48:41 "spec/serializers/import/fogbugz_provider_repo_entity_spec.rb": 0.08575847900010558, 521903:48:41 "spec/lib/sidebars/projects/menus/external_issue_tracker_menu_spec.rb": 0.10374859900002775, 522003:48:41 "spec/config/smime_signature_settings_spec.rb": 0.09135626900024363, 522103:48:41 "spec/presenters/vs_code/settings/vs_code_manifest_presenter_spec.rb": 0.08589649899931828, 522203:48:41 "spec/lib/gitlab/ci/parsers/accessibility/pa11y_spec.rb": 0.08959221900022385, 522303:48:41 "spec/lib/gitlab/sidekiq_logging/deduplication_logger_spec.rb": 0.08253509899986966, 522403:48:41 "spec/lib/gitlab/pagination/keyset/in_operator_optimization/order_by_columns_spec.rb": 0.06120611899950745, 522503:48:41 "spec/serializers/accessibility_reports_comparer_entity_spec.rb": 0.0596597389994713, 522603:48:41 "spec/lib/gitlab/pagination/keyset/in_operator_optimization/column_data_spec.rb": 0.057620998999482254, 522703:48:41 "spec/graphql/types/packages/terraform_module/metadatum/fields_type_spec.rb": 0.055880310000247846, 522803:48:41 "spec/lib/gitlab/health_checks/middleware_spec.rb": 0.06491286999971635, 522903:48:41 "spec/lib/banzai/filter/markdown_engines/base_spec.rb": 0.05777858900000865, 523003:48:41 "spec/rubocop/cop/database/rescue_query_canceled_spec.rb": 0.043816949999381904, 523103:48:41 "spec/serializers/import/github_realtime_repo_entity_spec.rb": 0.04225910999957705, 523203:48:41 "spec/graphql/types/packages/terraform_module/metadatum/output_type_spec.rb": 0.040209360000517336, 523303:48:41 "spec/lib/gitlab/search/found_wiki_page_spec.rb": 0.04257549900012236, 523403:48:41 "spec/graphql/types/ci_configuration/sast/input_type_spec.rb": 0.043125850000251376, 523503:48:41 "spec/graphql/types/alert_management/http_integration_type_spec.rb": 0.043524349999643164, 523603:48:41 "spec/lib/system_check/app/gitlab_cable_config_exists_check_spec.rb": 0.04101439899932302, 523703:48:41 "spec/lib/gitlab/ci/config/yaml_spec.rb": 0.09239381899988075, 523803:48:41 "spec/graphql/types/branch_protections/merge_access_level_type_spec.rb": 0.0538319400002365, 523903:48:41 "spec/serializers/project_mirror_entity_spec.rb": 0.03860112899928936, 524003:48:41 "spec/helpers/abuse_reports_helper_spec.rb": 0.030213190000722534, 524103:48:41 "spec/serializers/fork_namespace_serializer_spec.rb": 0.023987769999621378, 524203:48:41 "spec/graphql/types/permission_types/container_repository_spec.rb": 0.024955138999757764, 524303:48:41 "spec/routing/projects/security/configuration_controller_routing_spec.rb": 0.028331450000223413, 524403:48:41 "spec/graphql/types/ci/project_variable_connection_type_spec.rb": 0.024656199999299133, 524503:48:41 "spec/graphql/types/ci/pipeline_status_enum_spec.rb": 0.026239789000101155, 524603:48:41 "spec/lib/gitlab/usage/metrics/instrumentations/gitlab_dedicated_metric_spec.rb": 0.02578300000004674 524803:48:41Knapsack global time execution for tests: 16m 17s 524903:48:41Pending: (Failures listed here are expected and do not affect your suite's status) 525003:48:41 1) Issue modules behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when creating an object does not raise an error if the internal id is blank 525103:48:41 # No reason given 525203:48:41 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:49 525303:48:41 2) Issue modules behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when updating an object does not raise an error if the internal id is blank 525403:48:41 # No reason given 525503:48:41 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:57 525603:48:41 3) Database::BatchedBackgroundMigrationWorker behaves like it runs batched background migration jobs #perform when the base model does not exist does nothing 525703:48:41 # because the base model for main exists 525803:48:41 # ./spec/support/shared_examples/workers/batched_background_migration_worker_shared_examples.rb:76 525903:48:41 4) Database::BatchedBackgroundMigrationWorker behaves like it runs batched background migration jobs #perform when the base model does not exist logs a message indicating execution is skipped 526003:48:41 # because the base model for main exists 526103:48:41 # ./spec/support/shared_examples/workers/batched_background_migration_worker_shared_examples.rb:82 526203:48:41 5) Database::BatchedBackgroundMigrationWorker behaves like it runs batched background migration jobs #perform when the base model does exist when the tracking database is shared does nothing 526303:48:41 # Skipping because database main exists 526403:48:41 # ./spec/support/shared_examples/workers/batched_background_migration_worker_shared_examples.rb:105 526503:48:41 6) MergeRequestUserEntity#as_json performance is linear in the number of merge requests 526703:48:41 Failure/Error: 526903:48:41 a = described_class.new(user_a, request: request, merge_request: merge_request_b) 527003:48:41 b = described_class.new(user_b, request: request, merge_request: merge_request_b) 527403:48:41 end.not_to exceed_query_limit(baseline) 527503:48:41 Expected a maximum of 10 queries, got 21: 527803:48:41 SELECT "users".* FROM find_users_by_id(902) AS users WHERE ("users"."id" IS NOT NULL) LIMIT 1... 527903:48:41 -- (expected: 1, got: 0) 528103:48:41 SELECT MAX("project_authorizations"."access_level") AS "maximum_access_level", "project_authorizations"."user_id" AS "project_authorizations_user_id" FROM "project_authorizations"... 528203:48:41 -- (expected: 4, got: 0) 528303:48:41 WHERE "project_authorizations"."project_id" = 705 AND "project_authorizations"."user_id" = 904 GROUP BY "project_authorizations"."user_id" 528403:48:41 -- (expected: 3, got: 0) 528503:48:41 WHERE "project_authorizations"."project_id" = 705 AND "project_authorizations"."user_id" = 902 GROUP BY "project_authorizations"."user_id" 528603:48:41 -- (expected: 0, got: 4) 528703:48:41 WHERE "project_authorizations"."project_id" = 706 AND "project_authorizations"."user_id" = 904 GROUP BY "project_authorizations"."user_id" 528803:48:41 -- (expected: 0, got: 6) 528903:48:41 WHERE "project_authorizations"."project_id" = 706 AND "project_authorizations"."user_id" = 902 GROUP BY "project_authorizations"."user_id" 529003:48:41 -- (expected: 0, got: 4) 529103:48:41 WHERE "project_authorizations"."project_id" = 706 AND "project_authorizations"."user_id" = 905 GROUP BY "project_authorizations"."user_id" 529203:48:41 SELECT "merge_requests".* FROM "merge_requests"... 529303:48:41 -- (expected: 1, got: 0) 529403:48:41 WHERE "merge_requests"."source_project_id" = 705 AND (source_project_id <> target_project_id) AND "merge_requests"."state_id" = 1 AND "merge_requests"."allow_maintainer_to_push" = TRUE AND "merge_requests"."source_branch" = 'feature' 529503:48:41 -- (expected: 0, got: 2) 529603:48:41 WHERE "merge_requests"."source_project_id" = 706 AND (source_project_id <> target_project_id) AND "merge_requests"."state_id" = 1 AND "merge_requests"."allow_maintainer_to_push" = TRUE AND "merge_requests"."source_branch" = 'feature' 529703:48:41 SELECT "merge_request_reviewers".* FROM "merge_request_reviewers"... 529803:48:41 -- (expected: 1, got: 0) 529903:48:41 WHERE "merge_request_reviewers"."merge_request_id" = 48 AND "merge_request_reviewers"."user_id" = 904 LIMIT 1 530003:48:41 -- (expected: 0, got: 1) 530103:48:41 WHERE "merge_request_reviewers"."merge_request_id" = 49 AND "merge_request_reviewers"."user_id" = 904 LIMIT 1 530203:48:41 -- (expected: 0, got: 1) 530303:48:41 WHERE "merge_request_reviewers"."merge_request_id" = 49 AND "merge_request_reviewers"."user_id" = 905 LIMIT 1 530403:48:41 SELECT "organization_users"."user_id" FROM "organization_users"... 530503:48:41 -- (expected: 0, got: 1) 530603:48:41 WHERE "organization_users"."organization_id" = 1 AND "organization_users"."access_level" = 50 530703:48:41 SELECT "protected_branches".* FROM ((SELECT "protected_branches".* FROM "protected_branches"... 530803:48:41 -- (expected: 0, got: 1) 530903:48:41 WHERE "protected_branches"."project_id" = 706)) protected_branches 531003:48:41 SELECT "approvals".* FROM "approvals"... 531103:48:41 -- (expected: 0, got: 1) 531203:48:41 WHERE "approvals"."merge_request_id" = 49 531303:48:41 # ./spec/serializers/merge_request_user_entity_spec.rb:71:in `block (4 levels) in <top (required)>' 531403:48:41 # ./spec/spec_helper.rb:475:in `block (3 levels) in <top (required)>' 531503:48:41 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled' 531603:48:41 # ./spec/spec_helper.rb:474:in `block (2 levels) in <top (required)>' 531703:48:41 # ./spec/spec_helper.rb:469:in `block (3 levels) in <top (required)>' 531803:48:41 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware' 531903:48:41 # ./spec/spec_helper.rb:460:in `block (2 levels) in <top (required)>' 532003:48:41 # ./spec/spec_helper.rb:456:in `block (3 levels) in <top (required)>' 532103:48:41 # ./lib/gitlab/application_context.rb:92:in `with_raw_context' 532203:48:41 # ./spec/spec_helper.rb:456:in `block (2 levels) in <top (required)>' 532303:48:41 # ./spec/spec_helper.rb:269:in `block (2 levels) in <top (required)>' 532403:48:41 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>' 532503:48:41 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>' 532603:48:41 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>' 532703:48:41 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented' 532803:48:41 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>' 532903:48:41 7) Appearance with uploads behaves like model with uploads .destroy with not mounted uploads with local files deletes any FileUploader uploads which are not mounted 533003:48:41 # No reason given 533103:48:41 # ./spec/support/shared_examples/models/with_uploads_shared_examples.rb:23 533203:48:41 8) Appearance with uploads behaves like model with uploads .destroy with not mounted uploads with local files deletes local files 533303:48:41 # No reason given 533403:48:41 # ./spec/support/shared_examples/models/with_uploads_shared_examples.rb:27 533503:48:41 9) Appearance with uploads behaves like model with uploads .destroy with not mounted uploads with remote files deletes any FileUploader uploads which are not mounted 533603:48:41 # No reason given 533703:48:41 # ./spec/support/shared_examples/models/with_uploads_shared_examples.rb:37 533803:48:41 10) Appearance with uploads behaves like model with uploads .destroy with not mounted uploads with remote files deletes remote files 533903:48:41 # No reason given 534003:48:41 # ./spec/support/shared_examples/models/with_uploads_shared_examples.rb:41 534103:48:41 11) Marginalia spec For rails web requests when using CI database when using a ci connection to a single database generates a query that includes the component and value 534203:48:41 # Skipping because database ci exists 534303:48:41 # ./spec/lib/marginalia_spec.rb:107 534503:48:41 1) Packages::PackageFile Debian scopes #with_debian_file_type is expected to contain exactly #<Packages::PackageFile id: 61, package_id: 43, created_at: "2024-10-16 03:43:06.136964761 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil> 534603:48:41 Failure/Error: it { expect(described_class.with_debian_file_type(:changes)).to contain_exactly(debian_changes) } 534703:48:41 expected collection contained: [#<Packages::PackageFile id: 61, package_id: 43, created_at: "2024-10-16 03:43:06.136964761 +0000", u...tion_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil>] 534803:48:41 actual collection contained: [#<Packages::PackageFile id: 62, package_id: 43, created_at: "2024-10-16 03:43:06.195957000 +0000", u...tion_started_at: nil, status: "default", file_final_path: nil, project_id: 534, new_file_path: nil>] 534903:48:41 the missing elements were: [#<Packages::PackageFile id: 61, package_id: 43, created_at: "2024-10-16 03:43:06.136964761 +0000", u...tion_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil>] 535003:48:41 the extra elements were: [#<Packages::PackageFile id: 62, package_id: 43, created_at: "2024-10-16 03:43:06.195957000 +0000", u...tion_started_at: nil, status: "default", file_final_path: nil, project_id: 534, new_file_path: nil>] 535103:48:41 # ./spec/models/packages/package_file_spec.rb:172:in `block (4 levels) in <top (required)>' 535203:48:41 # ./spec/spec_helper.rb:475:in `block (3 levels) in <top (required)>' 535303:48:41 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled' 535403:48:41 # ./spec/spec_helper.rb:474:in `block (2 levels) in <top (required)>' 535503:48:41 # ./spec/spec_helper.rb:469:in `block (3 levels) in <top (required)>' 535603:48:41 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware' 535703:48:41 # ./spec/spec_helper.rb:460:in `block (2 levels) in <top (required)>' 535803:48:41 # ./spec/spec_helper.rb:456:in `block (3 levels) in <top (required)>' 535903:48:41 # ./lib/gitlab/application_context.rb:92:in `with_raw_context' 536003:48:41 # ./spec/spec_helper.rb:456:in `block (2 levels) in <top (required)>' 536103:48:41 # ./spec/spec_helper.rb:269:in `block (2 levels) in <top (required)>' 536203:48:41 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>' 536303:48:41 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>' 536403:48:41 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>' 536503:48:41 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented' 536603:48:41 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>' 536703:48:41Finished in 17 minutes 3 seconds (files took 1 minute 45.12 seconds to load) 536803:48:413608 examples, 1 failure, 11 pending 536903:48:41Failed examples: 537003:48:41rspec ./spec/models/packages/package_file_spec.rb:172 # Packages::PackageFile Debian scopes #with_debian_file_type is expected to contain exactly #<Packages::PackageFile id: 61, package_id: 43, created_at: "2024-10-16 03:43:06.136964761 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil> 537103:48:42Randomized with seed 40678 537203:48:43Stopped processing SimpleCov as a previous error not related to SimpleCov has been detected 537303:48:43[TEST PROF INFO] Time spent in factories: 09:32.448 (52.97% of total time) 537403:48:43RSpec exited with 1. 537503:48:46[job-metrics] Feature disabled because CI_JOB_METRICS_ENABLED is not set to true. 537603:48:43RSPEC_RETRIED_TESTS_REPORT_PATH: rspec/retried_tests-8095843215.txt 537703:48:46Retrying the failing examples in a new RSpec process... 537803:48:47$ gem install junit_merge --no-document --version 0.1.2 537903:48:48Successfully installed nokogiri-1.16.7-x86_64-linux 538003:48:48Successfully installed junit_merge-0.1.2 538103:48:482 gems installed 538203:48:47==> 'gem install junit_merge --no-document --version 0.1.2' succeeded in 1 seconds. 538303:48:48Running RSpec command: bin/rspec -Ispec -rspec_helper --color --failure-exit-code 1 --error-exit-code 2 --format documentation --format Support::Formatters::JsonFormatter --out rspec/rspec-retry-8095843215.json --format RspecJunitFormatter --out rspec/rspec-retry-8095843215.xml --only-failures --pattern "spec/{bin,channels,components,config,contracts,db,dependencies,elastic,elastic_integration,experiments,factories,finders,frontend,graphql,haml_lint,helpers,initializers,keeps,lib,metrics_server,models,policies,presenters,rack_servers,replicators,routing,rubocop,scripts,serializers,services,sidekiq,sidekiq_cluster,spam,support_specs,tasks,uploaders,validators,views,workers,tooling,dot_gitlab_ci}{,/**/}*_spec.rb" 538403:48:48/builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/io-event-1.6.5/lib/io/event/support.rb:27: warning: IO::Buffer is experimental and both the Ruby and C interface may change in the future! 538503:49:31warning: parser/current is loading parser/ruby32, which recognizes 3.2.4-compliant syntax, but you are running 3.2.5. 538703:49:35Run options: include {:last_run_status=>"failed"} 538803:49:35# [RSpecRunTime] Starting RSpec timer... 538903:49:35[TEST PROF INFO] EventProf enabled (sql.active_record) 539003:49:35unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String. 539103:49:35unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String. 539203:49:43Test environment set up in 0.619317573 seconds 539303:49:43# [RSpecRunTime] Starting example group spec/models/packages/package_file_spec.rb. Expected to take 19.37 seconds. 539403:49:43Packages::PackageFile 539503:49:46 Debian scopes 539603:49:46 #with_debian_file_type 539703:49:46 is expected to contain exactly #<Packages::PackageFile id: 143, package_id: 86, created_at: "2024-10-16 03:49:46.478083399 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil> (FAILED - 1) 539803:49:46# [RSpecRunTime] Finishing example group spec/models/packages/package_file_spec.rb. It took 3.26 seconds. Expected to take 19.37 seconds. 539903:50:02auto_explain log contains 1840 entries for main, writing to /builds/gitlab-org/gitlab-foss/auto_explain/rspec-unit-pg14-38-44.18429.main.ndjson.gz 540003:50:02took 15.882155996 540103:50:18auto_explain log contains 1840 entries for ci, writing to /builds/gitlab-org/gitlab-foss/auto_explain/rspec-unit-pg14-38-44.18429.ci.ndjson.gz 540203:50:18took 15.87503464 540303:50:18[TEST PROF INFO] EventProf results for sql.active_record 540403:50:18Total time: 00:01.204 of 00:03.257 (36.97%) 540503:50:18Total events: 956 540603:50:18Top 5 slowest suites (by time): 540703:50:18Packages::PackageFile (./spec/models/packages/package_file_spec.rb:4) – 00:01.204 (956 / 1) of 00:03.257 (36.97%) 540903:50:18 1) Packages::PackageFile Debian scopes #with_debian_file_type is expected to contain exactly #<Packages::PackageFile id: 143, package_id: 86, created_at: "2024-10-16 03:49:46.478083399 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil> 541003:50:18 Failure/Error: it { expect(described_class.with_debian_file_type(:changes)).to contain_exactly(debian_changes) } 541103:50:18 expected collection contained: [#<Packages::PackageFile id: 143, package_id: 86, created_at: "2024-10-16 03:49:46.478083399 +0000", ...tion_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil>] 541203:50:18 actual collection contained: [#<Packages::PackageFile id: 146, package_id: 86, created_at: "2024-10-16 03:49:46.523217000 +0000", ...tion_started_at: nil, status: "default", file_final_path: nil, project_id: 786, new_file_path: nil>] 541303:50:18 the missing elements were: [#<Packages::PackageFile id: 143, package_id: 86, created_at: "2024-10-16 03:49:46.478083399 +0000", ...tion_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil>] 541403:50:18 the extra elements were: [#<Packages::PackageFile id: 146, package_id: 86, created_at: "2024-10-16 03:49:46.523217000 +0000", ...tion_started_at: nil, status: "default", file_final_path: nil, project_id: 786, new_file_path: nil>] 541503:50:18 # ./spec/models/packages/package_file_spec.rb:172:in `block (4 levels) in <main>' 541603:50:18 # ./spec/spec_helper.rb:475:in `block (3 levels) in <top (required)>' 541703:50:18 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled' 541803:50:18 # ./spec/spec_helper.rb:474:in `block (2 levels) in <top (required)>' 541903:50:18 # ./spec/spec_helper.rb:469:in `block (3 levels) in <top (required)>' 542003:50:18 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware' 542103:50:18 # ./spec/spec_helper.rb:460:in `block (2 levels) in <top (required)>' 542203:50:18 # ./spec/spec_helper.rb:456:in `block (3 levels) in <top (required)>' 542303:50:18 # ./lib/gitlab/application_context.rb:92:in `with_raw_context' 542403:50:18 # ./spec/spec_helper.rb:456:in `block (2 levels) in <top (required)>' 542503:50:18 # ./spec/spec_helper.rb:269:in `block (2 levels) in <top (required)>' 542603:50:18 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <main>' 542703:50:18 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <main>' 542803:50:18 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <main>' 542903:50:18 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented' 543003:50:18 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <main>' 543103:50:18Finished in 42.59 seconds (files took 46.58 seconds to load) 543203:50:181 example, 1 failure 543303:50:18Failed examples: 543403:50:18rspec ./spec/models/packages/package_file_spec.rb:172 # Packages::PackageFile Debian scopes #with_debian_file_type is expected to contain exactly #<Packages::PackageFile id: 143, package_id: 86, created_at: "2024-10-16 03:49:46.478083399 +0000", u...ation_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil> 543503:50:18[TEST PROF INFO] Time spent in factories: 00:03.140 (6.68% of total time) 543603:50:18./scripts/rspec_helpers.sh: line 409: pop_var_context: head of shell_variables not a function context 543703:50:18./scripts/rspec_helpers.sh: line 226: pop_var_context: head of shell_variables not a function context 543803:50:18./scripts/rspec_helpers.sh: line 298: pop_var_context: head of shell_variables not a function context 543903:50:18scripts/utils.sh: line 83: pop_var_context: head of shell_variables not a function context 544003:50:18/usr/bin/bash: line 303: pop_var_context: head of shell_variables not a function context 544203:50:20Running after script... 544303:50:20$ source scripts/utils.sh 544403:50:20$ log_disk_usage 544503:50:20******************************************************* 544603:50:20This runner currently has 69G free disk space. 544703:50:20******************************************************* 550103:50:33$ bundle exec gem list gitlab_quality-test_tooling 550203:50:34gitlab_quality-test_tooling (1.39.0) 550303:50:34$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 552803:50:42$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 553303:50:44$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 554003:50:46$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 554303:50:46$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 554603:50:46$ tooling/bin/push_job_metrics || true 554703:50:47[job-metrics] Feature disabled because CI_JOB_METRICS_ENABLED is not set to true. 554903:50:49Uploading artifacts... 555003:50:49auto_explain/: found 5 matching artifact files and directories 555103:50:49coverage/: found 4 matching artifact files and directories 555203:50:49WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 555303:50:49WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 555403:50:49knapsack/: found 4 matching artifact files and directories 555503:50:49rspec/: found 15 matching artifact files and directories 555603:50:49WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 555703:50:49log/*.log: found 16 matching artifact files and directories 555903:50:49WARNING: Retrying... context=artifacts-uploader error=request redirected 556003:50:52Uploading artifacts as "archive" to coordinator... 201 Created id=8095843215 responseStatus=201 Created token=glcbt-66 556103:50:52Uploading artifacts... 556203:50:52rspec/rspec-*.xml: found 2 matching artifact files and directories 556403:50:52WARNING: Retrying... context=artifacts-uploader error=request redirected 556503:50:53Uploading artifacts as "junit" to coordinator... 201 Created id=8095843215 responseStatus=201 Created token=glcbt-66 556703:51:05ERROR: Job failed: exit code 1