121:31:57 creates a gitlab tracking event list_tags 221:31:57 with invalid package name 321:31:57 package_name: "%20", status: :bad_request, error: "\"Package Name\" not given" 421:31:57 behaves like returning response status with error 521:31:57 returns bad_request and error message 621:31:57 package_name: nil, status: :not_found, error: /\A(Packages|Project) not found\z/ 721:31:57 behaves like returning response status with error 821:31:58 returns not_found and error message 921:31:58 when the package does not exist 1021:31:58 with project scope 1121:31:58 visibility: :public, user_role: nil, expected_result: "returning response status with error", expected_status: :not_found 1221:31:58 behaves like returning response status with error 1321:31:58 returns not_found and error message 1421:31:58 visibility: :internal, user_role: nil, expected_result: "reject package tags request", expected_status: :unauthorized 1521:31:58 behaves like reject package tags request 1621:31:58 behaves like returning response status 1721:31:58 returns unauthorized 1821:31:58 visibility: :public, user_role: :guest, expected_result: "returning response status with error", expected_status: :not_found 1921:31:58 behaves like returning response status with error 2021:31:59 returns not_found and error message 2121:31:59 visibility: :internal, user_role: :guest, expected_result: "returning response status with error", expected_status: :not_found 2221:31:59 behaves like returning response status with error 2321:31:59 returns not_found and error message 2421:31:59 visibility: :private, user_role: :guest, expected_result: "reject package tags request", expected_status: :forbidden 2521:31:59 behaves like reject package tags request 2621:31:59 behaves like returning response status 2721:32:00 returns forbidden 2821:32:00 visibility: :public, user_role: :reporter, expected_result: "returning response status with error", expected_status: :not_found 2921:32:00 behaves like returning response status with error 3021:32:00 returns not_found and error message 3121:32:00 behaves like accept get request on private project with access to package registry for everyone 3221:32:00 behaves like returning response status 3421:32:00 PUT /api/v4/projects/:id/packages/npm/-/package/*package_name/dist-tags/:tag 3521:32:00 behaves like handling create dist tag requests 3621:32:00 with a group namespace 3721:32:00 behaves like handling all conditions 3821:32:00 with unauthenticated requests 3921:32:00 behaves like reject create package tag request 4021:32:00 behaves like returning response status 4121:32:00 returns unauthorized 4221:32:00 behaves like handles non-existent packages, for tags create or delete 4321:32:00 with project scope 4421:32:00 user_role: :guest, expected_result: "reject create package tag request", expected_status: :forbidden 4521:32:00 behaves like reject create package tag request 4621:32:00 behaves like returning response status 4721:32:01 returns forbidden 4821:32:01 user_role: :developer, expected_result: "reject create package tag request", expected_status: :not_found 4921:32:01 behaves like reject create package tag request 5021:32:01 behaves like returning response status 5121:32:01 returns not_found 5221:32:01 behaves like handles authenticated requests, for tags create or delete 5321:32:01 with guest user 5421:32:01 with public project 5521:32:01 behaves like reject create package tag request 5621:32:01 behaves like returning response status 5721:32:02 returns forbidden 5821:32:02 with internal project 5921:32:02 behaves like reject create package tag request 6021:32:02 behaves like returning response status 6121:32:02 returns forbidden 6221:32:02 with private project 6321:32:02 behaves like reject create package tag request 6421:32:02 behaves like returning response status 6521:32:03 returns forbidden 6621:32:03 with user having required role 6721:32:03 with authentication methods 6921:32:03 behaves like accept create package tag request 7021:32:03 with valid package name 7121:32:03 creates the package tag 7221:32:04 returns a valid response 7321:32:04 behaves like returning response status 7421:32:05 returns no_content 7521:32:05# [RSpecRunTime] RSpec elapsed time: 5 minutes 52.26 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.05 1.12 1.21 1/295 5354 7721:32:05 behaves like track event 7821:32:05 behaves like a package tracking event 7921:32:05 creates a gitlab tracking event create_tag 8021:32:05 with already existing tag 8121:32:06 reuses existing tag 8221:32:07 returns a valid response 8321:32:07 behaves like returning response status 8421:32:07 returns no_content 8521:32:07# [RSpecRunTime] RSpec elapsed time: 5 minutes 54.97 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.05 1.12 1.21 1/295 5355 8721:32:07 with ActiveRecord::RecordInvalid error 8821:32:07 behaves like returning response status with error 8921:32:08 returns bad_request and error message 9021:32:08 with invalid package name 9121:32:08 package_name: "unknown", status: :not_found, error: /\A(Package|Project) not found\z/ 9221:32:08 behaves like returning response status with error 9321:32:09 returns not_found and error message 9421:32:09 package_name: "", status: :not_found, error: "404 Not Found" 9521:32:09 behaves like returning response status with error 9621:32:09 returns not_found and error message 9721:32:09 package_name: "%20", status: :bad_request, error: "\"Package Name\" not given" 9821:32:09 behaves like returning response status with error 9921:32:10 returns bad_request and error message 10021:32:10 with invalid tag name 10121:32:10 tag_name: "", status: :not_found, error: "404 Not Found" 10221:32:10 behaves like returning response status with error 10321:32:10 returns not_found and error message 10421:32:10 tag_name: "%20", status: :bad_request, error: "\"Tag\" not given" 10521:32:10 behaves like returning response status with error 10621:32:11 returns bad_request and error message 10721:32:11 with invalid version 10821:32:11 version: " ", status: :bad_request, error: "\"Version\" not given" 10921:32:11 behaves like returning response status with error 11021:32:11 returns bad_request and error message 11121:32:11 version: "", status: :bad_request, error: "\"Version\" not given" 11221:32:11 behaves like returning response status with error 11321:32:12 returns bad_request and error message 11421:32:12 version: nil, status: :bad_request, error: "\"Version\" not given" 11521:32:12 behaves like returning response status with error 11621:32:12 returns bad_request and error message 11721:32:12 with personal_access_token 11821:32:12 behaves like accept create package tag request 11921:32:12 with valid package name 12021:32:13 creates the package tag 12121:32:13 returns a valid response 12221:32:13 behaves like returning response status 12321:32:14 returns no_content 12421:32:14# [RSpecRunTime] RSpec elapsed time: 6 minutes 1.63 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.04 1.12 1.21 1/295 5356 12621:32:14 behaves like track event 12721:32:14 behaves like a package tracking event 12821:32:15 creates a gitlab tracking event create_tag 12921:32:15 with already existing tag 13021:32:15 reuses existing tag 13121:32:16 returns a valid response 13221:32:16 behaves like returning response status 13321:32:17 returns no_content 13421:32:17# [RSpecRunTime] RSpec elapsed time: 6 minutes 4.18 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.04 1.12 1.21 1/295 5357 13621:32:17 with ActiveRecord::RecordInvalid error 13721:32:17 behaves like returning response status with error 13821:32:17 returns bad_request and error message 13921:32:17 with invalid package name 14021:32:17 package_name: "unknown", status: :not_found, error: /\A(Package|Project) not found\z/ 14121:32:17 behaves like returning response status with error 14221:32:18 returns not_found and error message 14321:32:18 package_name: "", status: :not_found, error: "404 Not Found" 14421:32:18 behaves like returning response status with error 14521:32:18 returns not_found and error message 14621:32:18 package_name: "%20", status: :bad_request, error: "\"Package Name\" not given" 14721:32:18 behaves like returning response status with error 14821:32:19 returns bad_request and error message 14921:32:19 with invalid tag name 15021:32:19 tag_name: "", status: :not_found, error: "404 Not Found" 15121:32:19 behaves like returning response status with error 15221:32:19 returns not_found and error message 15321:32:19 tag_name: "%20", status: :bad_request, error: "\"Tag\" not given" 15421:32:19 behaves like returning response status with error 15521:32:20 returns bad_request and error message 15621:32:20 with invalid version 15721:32:20 version: " ", status: :bad_request, error: "\"Version\" not given" 15821:32:20 behaves like returning response status with error 15921:32:20 returns bad_request and error message 16021:32:20 version: "", status: :bad_request, error: "\"Version\" not given" 16121:32:20 behaves like returning response status with error 16221:32:21 returns bad_request and error message 16321:32:21 version: nil, status: :bad_request, error: "\"Version\" not given" 16421:32:21 behaves like returning response status with error 16521:32:21 returns bad_request and error message 16621:32:21 with job_token 16721:32:21 behaves like accept create package tag request 16821:32:21 with valid package name 16921:32:22 creates the package tag 17021:32:22 returns a valid response 17121:32:22 behaves like returning response status 17221:32:23 returns no_content 17321:32:23# [RSpecRunTime] RSpec elapsed time: 6 minutes 10.64 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.04 1.11 1.21 1/295 5358 17521:32:23 behaves like track event 17621:32:23 behaves like a package tracking event 17721:32:24 creates a gitlab tracking event create_tag 17821:32:24 with already existing tag 17921:32:24 reuses existing tag 18021:32:25 returns a valid response 18121:32:25 behaves like returning response status 18221:32:25 returns no_content 18321:32:26# [RSpecRunTime] RSpec elapsed time: 6 minutes 13.06 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.04 1.11 1.21 1/295 5359 18521:32:26 with ActiveRecord::RecordInvalid error 18621:32:26 behaves like returning response status with error 18721:32:26 returns bad_request and error message 18821:32:26 with invalid package name 18921:32:26 package_name: "unknown", status: :not_found, error: /\A(Package|Project) not found\z/ 19021:32:26 behaves like returning response status with error 19121:32:27 returns not_found and error message 19221:32:27 package_name: "", status: :not_found, error: "404 Not Found" 19321:32:27 behaves like returning response status with error 19421:32:27 returns not_found and error message 19521:32:27 package_name: "%20", status: :bad_request, error: "\"Package Name\" not given" 19621:32:27 behaves like returning response status with error 19721:32:28 returns bad_request and error message 19821:32:28 with invalid tag name 19921:32:28 tag_name: "", status: :not_found, error: "404 Not Found" 20021:32:28 behaves like returning response status with error 20121:32:28 returns not_found and error message 20221:32:28 tag_name: "%20", status: :bad_request, error: "\"Tag\" not given" 20321:32:28 behaves like returning response status with error 20421:32:29 returns bad_request and error message 20521:32:29 with invalid version 20621:32:29 version: " ", status: :bad_request, error: "\"Version\" not given" 20721:32:29 behaves like returning response status with error 20821:32:29 returns bad_request and error message 20921:32:29 version: "", status: :bad_request, error: "\"Version\" not given" 21021:32:29 behaves like returning response status with error 21121:32:30 returns bad_request and error message 21221:32:30 version: nil, status: :bad_request, error: "\"Version\" not given" 21321:32:30 behaves like returning response status with error 21421:32:30 returns bad_request and error message 21521:32:30 with deploy_token 21621:32:30 behaves like accept create package tag request 21721:32:30 with valid package name 21821:32:31 creates the package tag 21921:32:31 returns a valid response 22021:32:31 behaves like returning response status 22121:32:32 returns no_content 22221:32:32# [RSpecRunTime] RSpec elapsed time: 6 minutes 19.26 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.03 1.11 1.21 1/295 5360 22421:32:32 behaves like track event 22521:32:32 behaves like a package tracking event 22621:32:32 creates a gitlab tracking event create_tag 22721:32:32 with already existing tag 22821:32:33 reuses existing tag 22921:32:33 returns a valid response 23021:32:33 behaves like returning response status 23121:32:34 returns no_content 23221:32:34# [RSpecRunTime] RSpec elapsed time: 6 minutes 21.67 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.03 1.11 1.21 1/295 5361 23421:32:34 with ActiveRecord::RecordInvalid error 23521:32:34 behaves like returning response status with error 23621:32:35 returns bad_request and error message 23721:32:35 with invalid package name 23821:32:35 package_name: "unknown", status: :not_found, error: /\A(Package|Project) not found\z/ 23921:32:35 behaves like returning response status with error 24021:32:35 returns not_found and error message 24121:32:35 package_name: "", status: :not_found, error: "404 Not Found" 24221:32:35 behaves like returning response status with error 24321:32:36 returns not_found and error message 24421:32:36 package_name: "%20", status: :bad_request, error: "\"Package Name\" not given" 24521:32:36 behaves like returning response status with error 24621:32:36 returns bad_request and error message 24721:32:36 with invalid tag name 24821:32:36 tag_name: "", status: :not_found, error: "404 Not Found" 24921:32:36 behaves like returning response status with error 25021:32:37 returns not_found and error message 25121:32:37 tag_name: "%20", status: :bad_request, error: "\"Tag\" not given" 25221:32:37 behaves like returning response status with error 25321:32:37 returns bad_request and error message 25421:32:37 with invalid version 25521:32:37 version: " ", status: :bad_request, error: "\"Version\" not given" 25621:32:37 behaves like returning response status with error 25721:32:38 returns bad_request and error message 25821:32:38 version: "", status: :bad_request, error: "\"Version\" not given" 25921:32:38 behaves like returning response status with error 26021:32:38 returns bad_request and error message 26121:32:38 version: nil, status: :bad_request, error: "\"Version\" not given" 26221:32:38 behaves like returning response status with error 26321:32:38 returns bad_request and error message 26421:32:38 behaves like enqueue a worker to sync a metadata cache 26521:32:39 enqueues a worker to create a metadata cache 26621:32:39 DELETE /api/v4/projects/:id/packages/npm/-/package/*package_name/dist-tags/:tag 26721:32:39 behaves like handling delete dist tag requests 26821:32:39 with a group namespace 26921:32:39 behaves like handling all conditions 27021:32:39 with unauthenticated requests 27121:32:39 behaves like reject delete package tag request 27221:32:39 behaves like returning response status 27321:32:39 returns unauthorized 27421:32:39 behaves like handles non-existent packages, for tags create or delete 27521:32:39 with project scope 27621:32:39 user_role: :guest, expected_result: "reject delete package tag request", expected_status: :forbidden 27721:32:39 behaves like reject delete package tag request 27821:32:39 behaves like returning response status 27921:32:39 returns forbidden 28021:32:39 user_role: :maintainer, expected_result: "reject delete package tag request", expected_status: :not_found 28121:32:39 behaves like reject delete package tag request 28221:32:39 behaves like returning response status 28321:32:40 returns not_found 28421:32:40 behaves like handles authenticated requests, for tags create or delete 28521:32:40 with guest user 28621:32:40 with public project 28721:32:40 behaves like reject delete package tag request 28821:32:40 behaves like returning response status 28921:32:40 returns forbidden 29021:32:40 with internal project 29121:32:40 behaves like reject delete package tag request 29221:32:40 behaves like returning response status 29321:32:41 returns forbidden 29421:32:41 with private project 29521:32:41 behaves like reject delete package tag request 29621:32:41 behaves like returning response status 29721:32:41 returns forbidden 29821:32:41 with user having required role 29921:32:41 with authentication methods 30121:32:41 behaves like accept delete package tag request 30221:32:41 with valid package name 30321:32:42 returns a valid response 30421:32:43 destroy the package tag 30521:32:43 behaves like returning response status 30621:32:43 returns no_content 30721:32:43# [RSpecRunTime] RSpec elapsed time: 6 minutes 30.84 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.03 1.11 1.20 1/295 5362 30921:32:43 behaves like track event 31021:32:43 behaves like a package tracking event 31121:32:44 creates a gitlab tracking event delete_tag 31221:32:44 with tag from other package 31321:32:44 behaves like returning response status 31421:32:45 returns not_found 31521:32:45 with ActiveRecord::RecordInvalid error 31621:32:45 behaves like returning response status with error 31721:32:45 returns bad_request and error message 31821:32:45 with invalid package name 31921:32:45 package_name: "unknown", status: :not_found, error: /\A(Package tag|Project) not found\z/ 32021:32:45 behaves like returning response status with error 32121:32:46 returns not_found and error message 32221:32:46 package_name: "", status: :not_found, error: "404 Not Found" 32321:32:46 behaves like returning response status with error 32421:32:46 returns not_found and error message 32521:32:46 package_name: "%20", status: :bad_request, error: "\"Package Name\" not given" 32621:32:46 behaves like returning response status with error 32721:32:47 returns bad_request and error message 32821:32:47 with invalid tag name 32921:32:47 tag_name: "unknown", status: :not_found, error: /\A(Package tag|Project) not found\z/ 33021:32:47 behaves like returning response status with error 33121:32:47 returns not_found and error message 33221:32:47 tag_name: "", status: :not_found, error: "404 Not Found" 33321:32:47 behaves like returning response status with error 33421:32:48 returns not_found and error message 33521:32:48 tag_name: "%20", status: :bad_request, error: "\"Tag\" not given" 33621:32:48 behaves like returning response status with error 33721:32:48 returns bad_request and error message 33821:32:48 with personal_access_token 33921:32:48 behaves like accept delete package tag request 34021:32:48 with valid package name 34121:32:49 returns a valid response 34221:32:50 destroy the package tag 34321:32:50 behaves like returning response status 34421:32:50 returns no_content 34521:32:50# [RSpecRunTime] RSpec elapsed time: 6 minutes 37.71 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.02 1.10 1.20 1/295 5363 34721:32:50 behaves like track event 34821:32:50 behaves like a package tracking event 34921:32:51 creates a gitlab tracking event delete_tag 35021:32:51 with tag from other package 35121:32:51 behaves like returning response status 35221:32:51 returns not_found 35321:32:51 with ActiveRecord::RecordInvalid error 35421:32:51 behaves like returning response status with error 35521:32:52 returns bad_request and error message 35621:32:52 with invalid package name 35721:32:52 package_name: "unknown", status: :not_found, error: /\A(Package tag|Project) not found\z/ 35821:32:52 behaves like returning response status with error 35921:32:52 returns not_found and error message 36021:32:52 package_name: "", status: :not_found, error: "404 Not Found" 36121:32:52 behaves like returning response status with error 36221:32:53 returns not_found and error message 36321:32:53 package_name: "%20", status: :bad_request, error: "\"Package Name\" not given" 36421:32:53 behaves like returning response status with error 36521:32:53 returns bad_request and error message 36621:32:53 with invalid tag name 36721:32:53 tag_name: "unknown", status: :not_found, error: /\A(Package tag|Project) not found\z/ 36821:32:53 behaves like returning response status with error 36921:32:54 returns not_found and error message 37021:32:54 tag_name: "", status: :not_found, error: "404 Not Found" 37121:32:54 behaves like returning response status with error 37221:32:54 returns not_found and error message 37321:32:54 tag_name: "%20", status: :bad_request, error: "\"Tag\" not given" 37421:32:54 behaves like returning response status with error 37521:32:55 returns bad_request and error message 37621:32:55 with job_token 37721:32:55 behaves like accept delete package tag request 37821:32:55 with valid package name 37921:32:55 returns a valid response 38021:32:56 destroy the package tag 38121:32:56 behaves like returning response status 38221:32:57 returns no_content 38321:32:57# [RSpecRunTime] RSpec elapsed time: 6 minutes 44.21 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.02 1.10 1.20 1/295 5364 38521:32:57 behaves like track event 38621:32:57 behaves like a package tracking event 38721:32:57 creates a gitlab tracking event delete_tag 38821:32:57 with tag from other package 38921:32:57 behaves like returning response status 39021:32:58 returns not_found 39121:32:58 with ActiveRecord::RecordInvalid error 39221:32:58 behaves like returning response status with error 39321:32:58 returns bad_request and error message 39421:32:58 with invalid package name 39521:32:58 package_name: "unknown", status: :not_found, error: /\A(Package tag|Project) not found\z/ 39621:32:58 behaves like returning response status with error 39721:32:59 returns not_found and error message 39821:32:59 package_name: "", status: :not_found, error: "404 Not Found" 39921:32:59 behaves like returning response status with error 40021:32:59 returns not_found and error message 40121:32:59 package_name: "%20", status: :bad_request, error: "\"Package Name\" not given" 40221:32:59 behaves like returning response status with error 40321:33:00 returns bad_request and error message 40421:33:00 with invalid tag name 40521:33:00 tag_name: "unknown", status: :not_found, error: /\A(Package tag|Project) not found\z/ 40621:33:00 behaves like returning response status with error 40721:33:00 returns not_found and error message 40821:33:00 tag_name: "", status: :not_found, error: "404 Not Found" 40921:33:00 behaves like returning response status with error 41021:33:01 returns not_found and error message 41121:33:01 tag_name: "%20", status: :bad_request, error: "\"Tag\" not given" 41221:33:01 behaves like returning response status with error 41321:33:01 returns bad_request and error message 41421:33:01 with deploy_token 41521:33:01 behaves like accept delete package tag request 41621:33:01 with valid package name 41721:33:02 returns a valid response 41821:33:02 destroy the package tag 41921:33:02 behaves like returning response status 42021:33:03 returns no_content 42121:33:03# [RSpecRunTime] RSpec elapsed time: 6 minutes 50.62 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.02 1.10 1.20 1/295 5365 42321:33:03 behaves like track event 42421:33:03 behaves like a package tracking event 42521:33:04 creates a gitlab tracking event delete_tag 42621:33:04 with tag from other package 42721:33:04 behaves like returning response status 42821:33:04 returns not_found 42921:33:04 with ActiveRecord::RecordInvalid error 43021:33:04 behaves like returning response status with error 43121:33:05 returns bad_request and error message 43221:33:05 with invalid package name 43321:33:05 package_name: "unknown", status: :not_found, error: /\A(Package tag|Project) not found\z/ 43421:33:05 behaves like returning response status with error 43521:33:05 returns not_found and error message 43621:33:05 package_name: "", status: :not_found, error: "404 Not Found" 43721:33:05 behaves like returning response status with error 43821:33:06 returns not_found and error message 43921:33:06 package_name: "%20", status: :bad_request, error: "\"Package Name\" not given" 44021:33:06 behaves like returning response status with error 44121:33:06 returns bad_request and error message 44221:33:06 with invalid tag name 44321:33:06 tag_name: "unknown", status: :not_found, error: /\A(Package tag|Project) not found\z/ 44421:33:06 behaves like returning response status with error 44521:33:07 returns not_found and error message 44621:33:07 tag_name: "", status: :not_found, error: "404 Not Found" 44721:33:07 behaves like returning response status with error 44821:33:07 returns not_found and error message 44921:33:07 tag_name: "%20", status: :bad_request, error: "\"Tag\" not given" 45021:33:07 behaves like returning response status with error 45121:33:08 returns bad_request and error message 45221:33:08 behaves like enqueue a worker to sync a metadata cache 45321:33:08 enqueues a worker to create a metadata cache 45421:33:08 POST /api/v4/projects/:id/packages/npm/-/npm/v1/security/advisories/bulk 45521:33:08 behaves like handling audit request 45621:33:08 with a group namespace 45721:33:08 behaves like handling all conditions 45821:33:08 auth: nil, request_forward: true, visibility: :public, user_role: nil, expected_result: :reject, expected_status: :unauthorized 45921:33:08 behaves like reject audit request 46021:33:08 behaves like returning response status 46121:33:08 returns unauthorized 46221:33:08 auth: nil, request_forward: false, visibility: :public, user_role: nil, expected_result: :reject, expected_status: :unauthorized 46321:33:08 behaves like reject audit request 46421:33:08 behaves like returning response status 46521:33:08 returns unauthorized 46621:33:08 auth: nil, request_forward: true, visibility: :private, user_role: nil, expected_result: :reject, expected_status: :unauthorized 46721:33:08 behaves like reject audit request 46821:33:08 behaves like returning response status 46921:33:09 returns unauthorized 47021:33:09 auth: nil, request_forward: false, visibility: :private, user_role: nil, expected_result: :reject, expected_status: :unauthorized 47121:33:09 behaves like reject audit request 47221:33:09 behaves like returning response status 47321:33:09 returns unauthorized 47421:33:09 auth: nil, request_forward: true, visibility: :internal, user_role: nil, expected_result: :reject, expected_status: :unauthorized 47521:33:09 behaves like reject audit request 47621:33:09 behaves like returning response status 47721:33:09 returns unauthorized 47821:33:09 auth: nil, request_forward: false, visibility: :internal, user_role: nil, expected_result: :reject, expected_status: :unauthorized 47921:33:09 behaves like reject audit request 48021:33:09 behaves like returning response status 48121:33:09 returns unauthorized 48221:33:09 auth: :oauth, request_forward: true, visibility: :public, user_role: :guest, expected_result: :redirect, expected_status: :temporary_redirect 48321:33:09 behaves like redirect audit request 48421:33:10 redirects audit request 48521:33:10 auth: :oauth, request_forward: true, visibility: :public, user_role: :reporter, expected_result: :redirect, expected_status: :temporary_redirect 48621:33:10 behaves like redirect audit request 48721:33:10 redirects audit request 48821:33:10 auth: :oauth, request_forward: false, visibility: :public, user_role: :guest, expected_result: :accept, expected_status: :ok 48921:33:10 behaves like accept audit request 49021:33:10 accepts the audit request 49121:33:10 auth: :oauth, request_forward: false, visibility: :public, user_role: :reporter, expected_result: :accept, expected_status: :ok 49221:33:10 behaves like accept audit request 49321:33:11 accepts the audit request 49421:33:11 auth: :oauth, request_forward: true, visibility: :private, user_role: :reporter, expected_result: :redirect, expected_status: :temporary_redirect 49521:33:11 behaves like redirect audit request 49621:33:11 redirects audit request 49721:33:11 auth: :oauth, request_forward: false, visibility: :private, user_role: :guest, expected_result: :reject, expected_status: :forbidden 49821:33:11 behaves like reject audit request 49921:33:11 behaves like returning response status 50021:33:12 returns forbidden 50121:33:12 auth: :oauth, request_forward: false, visibility: :private, user_role: :reporter, expected_result: :accept, expected_status: :ok 50221:33:12 behaves like accept audit request 50321:33:13 accepts the audit request 50421:33:13 auth: :oauth, request_forward: true, visibility: :private, user_role: :guest, expected_result: :redirect, expected_status: :temporary_redirect 50521:33:13 behaves like redirect audit request 50621:33:13 redirects audit request 50721:33:13 auth: :oauth, request_forward: true, visibility: :internal, user_role: :guest, expected_result: :redirect, expected_status: :temporary_redirect 50821:33:13 behaves like redirect audit request 50921:33:14 redirects audit request 51021:33:14 auth: :oauth, request_forward: true, visibility: :internal, user_role: :reporter, expected_result: :redirect, expected_status: :temporary_redirect 51121:33:14 behaves like redirect audit request 51221:33:14 redirects audit request 51321:33:14 auth: :oauth, request_forward: false, visibility: :internal, user_role: :guest, expected_result: :accept, expected_status: :ok 51421:33:14 behaves like accept audit request 51521:33:15 accepts the audit request 51621:33:15 auth: :oauth, request_forward: false, visibility: :internal, user_role: :reporter, expected_result: :accept, expected_status: :ok 51721:33:15 behaves like accept audit request 51821:33:15 accepts the audit request 51921:33:15 auth: :personal_access_token, request_forward: true, visibility: :public, user_role: :guest, expected_result: :redirect, expected_status: :temporary_redirect 52021:33:15 behaves like redirect audit request 52121:33:15 redirects audit request 52221:33:15 auth: :personal_access_token, request_forward: true, visibility: :public, user_role: :reporter, expected_result: :redirect, expected_status: :temporary_redirect 52321:33:15 behaves like redirect audit request 52421:33:16 redirects audit request 52521:33:16 auth: :personal_access_token, request_forward: false, visibility: :public, user_role: :guest, expected_result: :accept, expected_status: :ok 52621:33:16 behaves like accept audit request 52721:33:16 accepts the audit request 52821:33:16 auth: :personal_access_token, request_forward: false, visibility: :public, user_role: :reporter, expected_result: :accept, expected_status: :ok 52921:33:16 behaves like accept audit request 53021:33:17 accepts the audit request 53121:33:17 auth: :personal_access_token, request_forward: true, visibility: :private, user_role: :guest, expected_result: :redirect, expected_status: :temporary_redirect 53221:33:17 behaves like redirect audit request 53321:33:17 redirects audit request 53421:33:17 auth: :personal_access_token, request_forward: true, visibility: :private, user_role: :reporter, expected_result: :redirect, expected_status: :temporary_redirect 53521:33:17 behaves like redirect audit request 53621:33:18 redirects audit request 53721:33:18 auth: :personal_access_token, request_forward: false, visibility: :private, user_role: :guest, expected_result: :reject, expected_status: :forbidden 53821:33:18 behaves like reject audit request 53921:33:18 behaves like returning response status 54021:33:18 returns forbidden 54121:33:18 auth: :personal_access_token, request_forward: false, visibility: :private, user_role: :reporter, expected_result: :accept, expected_status: :ok 54221:33:18 behaves like accept audit request 54321:33:19 accepts the audit request 54421:33:19 auth: :personal_access_token, request_forward: true, visibility: :internal, user_role: :guest, expected_result: :redirect, expected_status: :temporary_redirect 54521:33:19 behaves like redirect audit request 54621:33:19 redirects audit request 54721:33:19 auth: :personal_access_token, request_forward: true, visibility: :internal, user_role: :reporter, expected_result: :redirect, expected_status: :temporary_redirect 54821:33:19 behaves like redirect audit request 54921:33:20 redirects audit request 55021:33:20 auth: :personal_access_token, request_forward: false, visibility: :internal, user_role: :guest, expected_result: :accept, expected_status: :ok 55121:33:20 behaves like accept audit request 55221:33:20 accepts the audit request 55321:33:20 auth: :personal_access_token, request_forward: false, visibility: :internal, user_role: :reporter, expected_result: :accept, expected_status: :ok 55421:33:20 behaves like accept audit request 55521:33:20 accepts the audit request 55621:33:20 auth: :job_token, request_forward: true, visibility: :public, user_role: :developer, expected_result: :redirect, expected_status: :temporary_redirect 55721:33:20 behaves like redirect audit request 55821:33:21 redirects audit request 55921:33:21 auth: :job_token, request_forward: false, visibility: :public, user_role: :developer, expected_result: :accept, expected_status: :ok 56021:33:21 behaves like accept audit request 56121:33:21 accepts the audit request 56221:33:21 auth: :job_token, request_forward: true, visibility: :private, user_role: :developer, expected_result: :redirect, expected_status: :temporary_redirect 56321:33:21 behaves like redirect audit request 56421:33:22 redirects audit request 56521:33:22 auth: :job_token, request_forward: false, visibility: :private, user_role: :developer, expected_result: :accept, expected_status: :ok 56621:33:22 behaves like accept audit request 56721:33:22 accepts the audit request 56821:33:22 auth: :job_token, request_forward: true, visibility: :internal, user_role: :developer, expected_result: :redirect, expected_status: :temporary_redirect 56921:33:22 behaves like redirect audit request 57021:33:23 redirects audit request 57121:33:23 auth: :job_token, request_forward: false, visibility: :internal, user_role: :developer, expected_result: :accept, expected_status: :ok 57221:33:23 behaves like accept audit request 57321:33:23 accepts the audit request 57421:33:23 auth: :deploy_token, request_forward: true, visibility: :public, user_role: nil, expected_result: :redirect, expected_status: :temporary_redirect 57521:33:23 behaves like redirect audit request 57621:33:23 redirects audit request 57721:33:23 auth: :deploy_token, request_forward: false, visibility: :public, user_role: nil, expected_result: :accept, expected_status: :ok 57821:33:23 behaves like accept audit request 57921:33:24 accepts the audit request 58021:33:24 auth: :deploy_token, request_forward: true, visibility: :private, user_role: nil, expected_result: :redirect, expected_status: :temporary_redirect 58121:33:24 behaves like redirect audit request 58221:33:24 redirects audit request 58321:33:24 auth: :deploy_token, request_forward: false, visibility: :private, user_role: nil, expected_result: :accept, expected_status: :ok 58421:33:24 behaves like accept audit request 58521:33:24 accepts the audit request 58621:33:24 auth: :deploy_token, request_forward: true, visibility: :internal, user_role: nil, expected_result: :redirect, expected_status: :temporary_redirect 58721:33:24 behaves like redirect audit request 58821:33:24 redirects audit request 58921:33:24 auth: :deploy_token, request_forward: false, visibility: :internal, user_role: nil, expected_result: :accept, expected_status: :ok 59021:33:24 behaves like accept audit request 59121:33:24 accepts the audit request 59221:33:24 with a developer 59321:33:24 with a job token 59421:33:24 behaves like reject audit request 59521:33:24 behaves like returning response status 59621:33:25 returns unauthorized 59721:33:25 POST /api/v4/projects/:id/packages/npm/-/npm/v1/security/audits/quick 59821:33:25 behaves like handling audit request 59921:33:25 with a group namespace 60021:33:25 behaves like handling all conditions 60121:33:25 auth: nil, request_forward: true, visibility: :public, user_role: nil, expected_result: :reject, expected_status: :unauthorized 60221:33:25 behaves like reject audit request 60321:33:25 behaves like returning response status 60421:33:25 returns unauthorized 60521:33:25 auth: nil, request_forward: false, visibility: :public, user_role: nil, expected_result: :reject, expected_status: :unauthorized 60621:33:25 behaves like reject audit request 60721:33:25 behaves like returning response status 60821:33:25 returns unauthorized 60921:33:25 auth: nil, request_forward: true, visibility: :private, user_role: nil, expected_result: :reject, expected_status: :unauthorized 61021:33:25 behaves like reject audit request 61121:33:25 behaves like returning response status 61221:33:25 returns unauthorized 61321:33:25 auth: nil, request_forward: false, visibility: :private, user_role: nil, expected_result: :reject, expected_status: :unauthorized 61421:33:25 behaves like reject audit request 61521:33:25 behaves like returning response status 61621:33:25 returns unauthorized 61721:33:25 auth: nil, request_forward: true, visibility: :internal, user_role: nil, expected_result: :reject, expected_status: :unauthorized 61821:33:25 behaves like reject audit request 61921:33:25 behaves like returning response status 62021:33:26 returns unauthorized 62121:33:26 auth: nil, request_forward: false, visibility: :internal, user_role: nil, expected_result: :reject, expected_status: :unauthorized 62221:33:26 behaves like reject audit request 62321:33:26 behaves like returning response status 62421:33:26 returns unauthorized 62521:33:26 auth: :oauth, request_forward: true, visibility: :public, user_role: :guest, expected_result: :redirect, expected_status: :temporary_redirect 62621:33:26 behaves like redirect audit request 62721:33:26 redirects audit request 62821:33:26 auth: :oauth, request_forward: true, visibility: :public, user_role: :reporter, expected_result: :redirect, expected_status: :temporary_redirect 62921:33:26 behaves like redirect audit request 63021:33:27 redirects audit request 63121:33:27 auth: :oauth, request_forward: false, visibility: :public, user_role: :guest, expected_result: :accept, expected_status: :ok 63221:33:27 behaves like accept audit request 63321:33:27 accepts the audit request 63421:33:27 auth: :oauth, request_forward: false, visibility: :public, user_role: :reporter, expected_result: :accept, expected_status: :ok 63521:33:27 behaves like accept audit request 63621:33:28 accepts the audit request 63721:33:28 auth: :oauth, request_forward: true, visibility: :private, user_role: :reporter, expected_result: :redirect, expected_status: :temporary_redirect 63821:33:28 behaves like redirect audit request 63921:33:28 redirects audit request 64021:33:28 auth: :oauth, request_forward: false, visibility: :private, user_role: :guest, expected_result: :reject, expected_status: :forbidden 64121:33:28 behaves like reject audit request 64221:33:28 behaves like returning response status 64321:33:29 returns forbidden 64421:33:29 auth: :oauth, request_forward: false, visibility: :private, user_role: :reporter, expected_result: :accept, expected_status: :ok 64521:33:29 behaves like accept audit request 64621:33:29 accepts the audit request 64721:33:29 auth: :oauth, request_forward: true, visibility: :private, user_role: :guest, expected_result: :redirect, expected_status: :temporary_redirect 64821:33:29 behaves like redirect audit request 64921:33:30 redirects audit request 65021:33:30 auth: :oauth, request_forward: true, visibility: :internal, user_role: :guest, expected_result: :redirect, expected_status: :temporary_redirect 65121:33:30 behaves like redirect audit request 65221:33:30 redirects audit request 65321:33:30 auth: :oauth, request_forward: true, visibility: :internal, user_role: :reporter, expected_result: :redirect, expected_status: :temporary_redirect 65421:33:30 behaves like redirect audit request 65521:33:31 redirects audit request 65621:33:31 auth: :oauth, request_forward: false, visibility: :internal, user_role: :guest, expected_result: :accept, expected_status: :ok 65721:33:31 behaves like accept audit request 65821:33:31 accepts the audit request 65921:33:31 auth: :oauth, request_forward: false, visibility: :internal, user_role: :reporter, expected_result: :accept, expected_status: :ok 66021:33:31 behaves like accept audit request 66121:33:32 accepts the audit request 66221:33:32 auth: :personal_access_token, request_forward: true, visibility: :public, user_role: :guest, expected_result: :redirect, expected_status: :temporary_redirect 66321:33:32 behaves like redirect audit request 66421:33:32 redirects audit request 66521:33:32 auth: :personal_access_token, request_forward: true, visibility: :public, user_role: :reporter, expected_result: :redirect, expected_status: :temporary_redirect 66621:33:32 behaves like redirect audit request 66721:33:32 redirects audit request 66821:33:32 auth: :personal_access_token, request_forward: false, visibility: :public, user_role: :guest, expected_result: :accept, expected_status: :ok 66921:33:32 behaves like accept audit request 67021:33:33 accepts the audit request 67121:33:33 auth: :personal_access_token, request_forward: false, visibility: :public, user_role: :reporter, expected_result: :accept, expected_status: :ok 67221:33:33 behaves like accept audit request 67321:33:33 accepts the audit request 67421:33:33 auth: :personal_access_token, request_forward: true, visibility: :private, user_role: :guest, expected_result: :redirect, expected_status: :temporary_redirect 67521:33:33 behaves like redirect audit request 67621:33:34 redirects audit request 67721:33:34 auth: :personal_access_token, request_forward: true, visibility: :private, user_role: :reporter, expected_result: :redirect, expected_status: :temporary_redirect 67821:33:34 behaves like redirect audit request 67921:33:34 redirects audit request 68021:33:34 auth: :personal_access_token, request_forward: false, visibility: :private, user_role: :guest, expected_result: :reject, expected_status: :forbidden 68121:33:34 behaves like reject audit request 68221:33:34 behaves like returning response status 68321:33:35 returns forbidden 68421:33:35 auth: :personal_access_token, request_forward: false, visibility: :private, user_role: :reporter, expected_result: :accept, expected_status: :ok 68521:33:35 behaves like accept audit request 68621:33:35 accepts the audit request 68721:33:35 auth: :personal_access_token, request_forward: true, visibility: :internal, user_role: :guest, expected_result: :redirect, expected_status: :temporary_redirect 68821:33:35 behaves like redirect audit request 68921:33:36 redirects audit request 69021:33:36 auth: :personal_access_token, request_forward: true, visibility: :internal, user_role: :reporter, expected_result: :redirect, expected_status: :temporary_redirect 69121:33:36 behaves like redirect audit request 69221:33:36 redirects audit request 69321:33:36 auth: :personal_access_token, request_forward: false, visibility: :internal, user_role: :guest, expected_result: :accept, expected_status: :ok 69421:33:36 behaves like accept audit request 69521:33:37 accepts the audit request 69621:33:37 auth: :personal_access_token, request_forward: false, visibility: :internal, user_role: :reporter, expected_result: :accept, expected_status: :ok 69721:33:37 behaves like accept audit request 69821:33:37 accepts the audit request 69921:33:37 auth: :job_token, request_forward: true, visibility: :public, user_role: :developer, expected_result: :redirect, expected_status: :temporary_redirect 70021:33:37 behaves like redirect audit request 70121:33:38 redirects audit request 70221:33:38 auth: :job_token, request_forward: false, visibility: :public, user_role: :developer, expected_result: :accept, expected_status: :ok 70321:33:38 behaves like accept audit request 70421:33:38 accepts the audit request 70521:33:38 auth: :job_token, request_forward: true, visibility: :private, user_role: :developer, expected_result: :redirect, expected_status: :temporary_redirect 70621:33:38 behaves like redirect audit request 70721:33:38 redirects audit request 70821:33:38 auth: :job_token, request_forward: false, visibility: :private, user_role: :developer, expected_result: :accept, expected_status: :ok 70921:33:38 behaves like accept audit request 71021:33:39 accepts the audit request 71121:33:39 auth: :job_token, request_forward: true, visibility: :internal, user_role: :developer, expected_result: :redirect, expected_status: :temporary_redirect 71221:33:39 behaves like redirect audit request 71321:33:39 redirects audit request 71421:33:39 auth: :job_token, request_forward: false, visibility: :internal, user_role: :developer, expected_result: :accept, expected_status: :ok 71521:33:39 behaves like accept audit request 71621:33:40 accepts the audit request 71721:33:40 auth: :deploy_token, request_forward: true, visibility: :public, user_role: nil, expected_result: :redirect, expected_status: :temporary_redirect 71821:33:40 behaves like redirect audit request 71921:33:40 redirects audit request 72021:33:40 auth: :deploy_token, request_forward: false, visibility: :public, user_role: nil, expected_result: :accept, expected_status: :ok 72121:33:40 behaves like accept audit request 72221:33:40 accepts the audit request 72321:33:40 auth: :deploy_token, request_forward: true, visibility: :private, user_role: nil, expected_result: :redirect, expected_status: :temporary_redirect 72421:33:40 behaves like redirect audit request 72521:33:40 redirects audit request 72621:33:40 auth: :deploy_token, request_forward: false, visibility: :private, user_role: nil, expected_result: :accept, expected_status: :ok 72721:33:40 behaves like accept audit request 72821:33:41 accepts the audit request 72921:33:41 auth: :deploy_token, request_forward: true, visibility: :internal, user_role: nil, expected_result: :redirect, expected_status: :temporary_redirect 73021:33:41 behaves like redirect audit request 73121:33:41 redirects audit request 73221:33:41 auth: :deploy_token, request_forward: false, visibility: :internal, user_role: nil, expected_result: :accept, expected_status: :ok 73321:33:41 behaves like accept audit request 73421:33:41 accepts the audit request 73521:33:41 with a developer 73621:33:41 with a job token 73721:33:41 behaves like reject audit request 73821:33:41 behaves like returning response status 73921:33:42 returns unauthorized 74021:33:42 GET /api/v4/projects/:id/packages/npm/*package_name/-/*file_name 74121:33:42 a public project 74221:33:42 behaves like successfully downloads the file 74321:33:42 returns the file 74421:33:42 behaves like a package tracking event 74521:33:42 creates a gitlab tracking event pull_package 74621:33:42 behaves like bumping the package last downloaded at field 74721:33:43 bumps last_downloaded_at 74821:33:43 with a job token for a different user 74921:33:43 behaves like successfully downloads the file 75021:33:44 returns the file 75121:33:44 private project 75221:33:44 behaves like a package file that requires auth 75321:33:44 denies download with no token 75421:33:44 with access token 75521:33:44 behaves like successfully downloads the file 75621:33:45 returns the file 75721:33:45# [RSpecRunTime] RSpec elapsed time: 7 minutes 32.3 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.16 1.13 1.20 1/296 5366 75921:33:45 behaves like a package tracking event 76021:33:45 creates a gitlab tracking event pull_package 76121:33:45 behaves like bumping the package last downloaded at field 76221:33:46 bumps last_downloaded_at 76321:33:46 with job token 76421:33:46 behaves like successfully downloads the file 76521:33:46 returns the file 76621:33:46 behaves like a package tracking event 76721:33:47 creates a gitlab tracking event pull_package 76821:33:47 behaves like bumping the package last downloaded at field 76921:33:47 bumps last_downloaded_at 77121:33:48 denies download when not enough permissions 77221:33:48 with access to package registry for everyone 77321:33:48 behaves like successfully downloads the file 77421:33:49 returns the file 77521:33:49 internal project 77621:33:49 behaves like a package file that requires auth 77721:33:49 denies download with no token 77821:33:49 with access token 77921:33:49 behaves like successfully downloads the file 78021:33:50 returns the file 78121:33:50# [RSpecRunTime] RSpec elapsed time: 7 minutes 37.32 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.14 1.13 1.20 1/296 5367 78321:33:50 behaves like a package tracking event 78421:33:50 creates a gitlab tracking event pull_package 78521:33:50 behaves like bumping the package last downloaded at field 78621:33:51 bumps last_downloaded_at 78721:33:51 with job token 78821:33:51 behaves like successfully downloads the file 78921:33:51 returns the file 79021:33:51 behaves like a package tracking event 79121:33:52 creates a gitlab tracking event pull_package 79221:33:52 behaves like bumping the package last downloaded at field 79321:33:53 bumps last_downloaded_at 79421:33:53 with a job token for a different user 79521:33:53 behaves like successfully downloads the file 79621:33:54 returns the file 79721:33:54# [RSpecRunTime] RSpec elapsed time: 7 minutes 41.25 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.14 1.13 1.20 1/296 5368 79921:33:54 PUT /api/v4/projects/:id/packages/npm/:package_name 80021:33:54 when params are correct 80121:33:54 invalid package record 80221:33:54 invalid package name 80321:33:54 behaves like handling invalid record with 400 error 80421:33:54 handles an ActiveRecord::RecordInvalid exception with 400 error 80521:33:54 behaves like not a package tracking event 80621:33:55 does not create a gitlab tracking event 80721:33:55 invalid package version 80921:33:55 behaves like handling invalid record with 400 error 81021:33:55 handles an ActiveRecord::RecordInvalid exception with 400 error 81121:33:55 behaves like not a package tracking event 81221:33:56 does not create a gitlab tracking event 81321:33:56 version: "1.2" 81421:33:56 behaves like handling invalid record with 400 error 81521:33:56 handles an ActiveRecord::RecordInvalid exception with 400 error 81621:33:56 behaves like not a package tracking event 81721:33:57 does not create a gitlab tracking event 81821:33:57 version: "1./2.3" 81921:33:57 behaves like handling invalid record with 400 error 82021:33:57 handles an ActiveRecord::RecordInvalid exception with 400 error 82121:33:57 behaves like not a package tracking event 82221:33:57 does not create a gitlab tracking event 82321:33:57 version: "../../../../../1.2.3" 82421:33:57 behaves like handling invalid record with 400 error 82521:33:58 handles an ActiveRecord::RecordInvalid exception with 400 error 82621:33:58 behaves like not a package tracking event 82721:33:58 does not create a gitlab tracking event 82821:33:58 version: "%2e%2e%2f1.2.3" 82921:33:58 behaves like handling invalid record with 400 error 83021:33:59 handles an ActiveRecord::RecordInvalid exception with 400 error 83121:33:59 behaves like not a package tracking event 83221:33:59 does not create a gitlab tracking event 83321:33:59 invalid package attachment data 83421:33:59 behaves like handling invalid record with 400 error 83521:34:00 handles an ActiveRecord::RecordInvalid exception with 400 error 83621:34:00 behaves like not a package tracking event 83721:34:00 does not create a gitlab tracking event 83821:34:00 valid package params 83921:34:00 with a scoped name 84021:34:00 behaves like handling upload with different authentications 84121:34:01 creates npm package with file with job token 84221:34:01 with access token 84321:34:01 behaves like a package tracking event 84421:34:01 creates a gitlab tracking event push_package 84521:34:02# [RSpecRunTime] RSpec elapsed time: 7 minutes 49.07 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.12 1.12 1.20 1/296 5369 84721:34:02 behaves like a successful package creation 84821:34:02 creates npm package with file 84921:34:02 with an authenticated job token 85021:34:03 creates the package metadata 85121:34:03# [RSpecRunTime] RSpec elapsed time: 7 minutes 51.02 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.12 1.12 1.20 1/296 5370 85321:34:03 with any scoped name 85421:34:03 behaves like handling upload with different authentications 85521:34:04 creates npm package with file with job token 85621:34:04 with access token 85721:34:04 behaves like a package tracking event 85821:34:05 creates a gitlab tracking event push_package 85921:34:05# [RSpecRunTime] RSpec elapsed time: 7 minutes 52.2 seconds. Current RSS: ~1411M. Threads: 5. load average: 1.19 1.14 1.20 1/296 5371 86121:34:05 behaves like a successful package creation 86221:34:05 creates npm package with file 86321:34:05 with an authenticated job token 86421:34:08 creates the package metadata 86521:34:08# [RSpecRunTime] RSpec elapsed time: 7 minutes 55.19 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.19 1.14 1.20 1/296 5372 86721:34:08 with an unscoped name 86821:34:08 behaves like handling upload with different authentications 86921:34:08 creates npm package with file with job token 87021:34:08 with access token 87121:34:08 behaves like a package tracking event 87221:34:09 creates a gitlab tracking event push_package 87321:34:09# [RSpecRunTime] RSpec elapsed time: 7 minutes 56.33 seconds. Current RSS: ~1409M. Threads: 5. load average: 1.19 1.14 1.20 3/296 5373 87521:34:09 behaves like a successful package creation 87621:34:09 creates npm package with file 87721:34:09 with an authenticated job token 87821:34:11 creates the package metadata 87921:34:11# [RSpecRunTime] RSpec elapsed time: 7 minutes 58.26 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.18 1.13 1.20 1/296 5374 88121:34:11 behaves like does not enqueue a worker to sync a metadata cache 88221:34:11 does not enqueue a worker to sync a metadata cache 88321:34:11 with an existing package 88421:34:11 following the naming convention 88521:34:11 behaves like handling invalid record with 400 error 88621:34:12 handles an ActiveRecord::RecordInvalid exception with 400 error 88721:34:12 behaves like not a package tracking event 88821:34:13 does not create a gitlab tracking event 88921:34:13 with a new version 89021:34:13 behaves like uploading the package 89121:34:13 uploads the package 89221:34:13 not following the naming convention 89321:34:13 behaves like uploading the package 89421:34:14 uploads the package 89521:34:14 package creation fails 89621:34:14 returns an error if the package already exists 89721:34:14 behaves like not a package tracking event 89821:34:15 does not create a gitlab tracking event 89921:34:15# [RSpecRunTime] RSpec elapsed time: 8 minutes 2.25 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.16 1.13 1.20 1/296 5375 90121:34:15 behaves like does not enqueue a worker to sync a metadata cache 90221:34:15 does not enqueue a worker to sync a metadata cache 90321:34:15 with dependencies 90421:34:16 creates npm package with file and dependencies 90521:34:16 with existing dependencies 90721:34:17# [RSpecRunTime] RSpec elapsed time: 8 minutes 4.21 seconds. Current RSS: ~1408M. Threads: 5. load average: 1.16 1.13 1.20 1/296 5376 90921:34:17 when the lease to create a package is already taken 91021:34:17 returns an error 91121:34:17 behaves like not a package tracking event 91221:34:18 does not create a gitlab tracking event 91321:34:18# [RSpecRunTime] RSpec elapsed time: 8 minutes 5.38 seconds. Current RSS: ~1409M. Threads: 5. load average: 1.16 1.13 1.20 1/296 5377 91521:34:18 with a too large metadata structure 91621:34:18 when a large value for readme is set 91721:34:18 behaves like a successful package creation 91821:34:18 creates npm package with file 91921:34:18 when a large value for readmeFilename is set 92021:34:18 behaves like a successful package creation 92121:34:19 creates npm package with file 92221:34:19 when a large value for licenseText is set 92321:34:19 behaves like a successful package creation 92421:34:20 creates npm package with file 92521:34:20 when a large value for contributors is set 92621:34:20 behaves like a successful package creation 92721:34:20 creates npm package with file 92821:34:20 when a large value for exports is set 92921:34:20 behaves like a successful package creation 93021:34:21 creates npm package with file 93121:34:21 when the large field is not one of the ignored fields 93221:34:21 behaves like handling invalid record with 400 error 93321:34:21 handles an ActiveRecord::RecordInvalid exception with 400 error 93421:34:21 behaves like not a package tracking event 93521:34:22 does not create a gitlab tracking event 93621:34:22 when the Npm-Command in headers is deprecate 93721:34:22 when the user is not authorized to destroy the package 93821:34:22 does not call DeprecatePackageService 93921:34:22 when the user is authorized to destroy the package 94021:34:23 calls DeprecatePackageService with the correct arguments 94121:34:23# [RSpecRunTime] Finishing example group spec/requests/api/npm_project_packages_spec.rb. It took 3 minutes 2.54 seconds. Expected to take 3 minutes 13.13 seconds. 94221:34:23# [RSpecRunTime] Starting example group spec/requests/rack_attack_global_spec.rb. Expected to take 2 minutes 33.15 seconds. 94321:34:23Rack Attack global throttles 94421:34:23 unauthenticated API requests 94521:34:23 behaves like rate-limited unauthenticated requests 94621:34:23 when the throttle is enabled 94721:34:23 rejects requests over the rate limit 94821:34:23 allows requests after throttling and then waiting for the next period 94921:34:24 counts requests from different IPs separately 95021:34:24 logs RackAttack info into structured logs 95121:34:24 with custom response text 95221:34:24 rejects requests over the rate limit 95321:34:24# [RSpecRunTime] RSpec elapsed time: 8 minutes 11.59 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.14 1.13 1.20 1/296 5378 95521:34:24 when the request is not matched by the throttle 95621:34:25 does not throttle the requests 95721:34:25 when the request is to the api internal endpoints 95821:34:25 allows requests over the rate limit 95921:34:25 when the request is authenticated by a runner token 96021:34:25 does not count as unauthenticated 96121:34:25 when the request is to a health endpoint 96221:34:26 does not throttle the requests 96321:34:26 when the request is to a container registry notification endpoint 96421:34:26 does not throttle the requests 96521:34:26 behaves like tracking when dry-run mode is set 96621:34:26 does not throttle the requests when `*` is configured 96721:34:26 logs RackAttack info into structured logs 96821:34:26 when configured with the the throttled name in a list 96921:34:26 does not throttle 97021:34:26 when the throttle is disabled 97121:34:27 allows requests over the rate limit 97221:34:27 unauthenticated web requests 97321:34:27 behaves like rate-limited unauthenticated requests 97421:34:27 when the throttle is enabled 97521:34:27 rejects requests over the rate limit 97621:34:27 allows requests after throttling and then waiting for the next period 97721:34:27 counts requests from different IPs separately 97821:34:27 logs RackAttack info into structured logs 97921:34:27 with custom response text 98021:34:28 rejects requests over the rate limit 98121:34:28# [RSpecRunTime] RSpec elapsed time: 8 minutes 15.23 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.14 1.13 1.20 1/296 5379 98321:34:28 when the request is not matched by the throttle 98421:34:28 does not throttle the requests 98521:34:28 when the request is to the api internal endpoints 98621:34:28 allows requests over the rate limit 98721:34:28 when the request is authenticated by a runner token 98821:34:28 does not count as unauthenticated 98921:34:28 when the request is to a health endpoint 99021:34:28 does not throttle the requests 99121:34:28 when the request is to a container registry notification endpoint 99221:34:29 does not throttle the requests 99321:34:29 behaves like tracking when dry-run mode is set 99421:34:29 does not throttle the requests when `*` is configured 99521:34:29 logs RackAttack info into structured logs 99621:34:29 when configured with the the throttled name in a list 99721:34:29 does not throttle 99821:34:29 when the throttle is disabled 99921:34:30 allows requests over the rate limit 100021:34:30 API requests from the frontend 100121:34:30 when unauthenticated 100221:34:30 behaves like rate-limited frontend API requests 100321:34:30 with a CSRF token 100421:34:30 uses the rate limit for web requests 100521:34:30 without a CSRF session 100621:34:30 always uses the rate limit for API requests 100721:34:30 without a CSRF token 100821:34:30 uses the rate limit for API requests 100921:34:30 when authenticated 101021:34:30 behaves like rate-limited frontend API requests 101121:34:31 with a CSRF token 101221:34:31 uses the rate limit for web requests 101321:34:31 without a CSRF session 101421:34:31 always uses the rate limit for API requests 101521:34:31 without a CSRF token 101621:34:32 uses the rate limit for API requests 101721:34:32 API requests authenticated with personal access token 101821:34:32 with the token in the query string 101921:34:32 behaves like rate-limited user based token-authenticated requests 102021:34:32 when the throttle is enabled 102121:34:32 does not reject requests if the user is in the allowlist 102221:34:32 when the throttle is enabled 102321:34:32 rejects requests over the rate limit 102421:34:33 allows requests after throttling and then waiting for the next period 102521:34:33 counts requests from different requesters separately, even from the same IP 102621:34:33 counts all requests from the same requesters, even via different IPs 102721:34:33 logs RackAttack info into structured logs 102821:34:33 behaves like tracking when dry-run mode is set 102921:34:34 does not throttle the requests when `*` is configured 103021:34:34 logs RackAttack info into structured logs 103121:34:34 when configured with the the throttled name in a list 103221:34:34 does not throttle 103321:34:34# [RSpecRunTime] RSpec elapsed time: 8 minutes 21.71 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.12 1.12 1.19 1/296 5380 103521:34:34 when the throttle is disabled 103621:34:34 allows requests over the rate limit 103721:34:34 with the token in the headers 103821:34:34 behaves like rate-limited user based token-authenticated requests 103921:34:34 when the throttle is enabled 104021:34:35 does not reject requests if the user is in the allowlist 104121:34:35 when the throttle is enabled 104221:34:35 rejects requests over the rate limit 104321:34:35 allows requests after throttling and then waiting for the next period 104421:34:35 counts requests from different requesters separately, even from the same IP 104521:34:36 counts all requests from the same requesters, even via different IPs 104621:34:36 logs RackAttack info into structured logs 104721:34:36 behaves like tracking when dry-run mode is set 104821:34:36 does not throttle the requests when `*` is configured 104921:34:36 logs RackAttack info into structured logs 105021:34:36 when configured with the the throttled name in a list 105121:34:37 does not throttle 105221:34:37# [RSpecRunTime] RSpec elapsed time: 8 minutes 24.27 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.12 1.12 1.19 1/296 5381 105421:34:37 when the throttle is disabled 105521:34:37 allows requests over the rate limit 105621:34:37 with the token in the OAuth headers 105721:34:37 behaves like rate-limited user based token-authenticated requests 105821:34:37 when the throttle is enabled 105921:34:37 does not reject requests if the user is in the allowlist 106021:34:37 when the throttle is enabled 106121:34:37 rejects requests over the rate limit 106221:34:38 allows requests after throttling and then waiting for the next period 106321:34:38 counts requests from different requesters separately, even from the same IP 106421:34:38 counts all requests from the same requesters, even via different IPs 106521:34:38 logs RackAttack info into structured logs 106621:34:38 behaves like tracking when dry-run mode is set 106721:34:39 does not throttle the requests when `*` is configured 106821:34:39 logs RackAttack info into structured logs 106921:34:39 when configured with the the throttled name in a list 107021:34:39 does not throttle 107121:34:39# [RSpecRunTime] RSpec elapsed time: 8 minutes 26.77 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.11 1.12 1.19 1/296 5382 107321:34:39 when the throttle is disabled 107421:34:39 allows requests over the rate limit 107521:34:39 with the token in basic auth 107621:34:39 behaves like rate-limited user based token-authenticated requests 107721:34:39 when the throttle is enabled 107821:34:40 does not reject requests if the user is in the allowlist 107921:34:40 when the throttle is enabled 108021:34:40 rejects requests over the rate limit 108121:34:40 allows requests after throttling and then waiting for the next period 108221:34:40 counts requests from different requesters separately, even from the same IP 108321:34:40 counts all requests from the same requesters, even via different IPs 108421:34:41 logs RackAttack info into structured logs 108521:34:41 behaves like tracking when dry-run mode is set 108621:34:41 does not throttle the requests when `*` is configured 108721:34:41 logs RackAttack info into structured logs 108821:34:41 when configured with the the throttled name in a list 108921:34:41 does not throttle 109021:34:41# [RSpecRunTime] RSpec elapsed time: 8 minutes 28.61 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.11 1.12 1.19 1/296 5383 109221:34:41 when the throttle is disabled 109321:34:41 allows requests over the rate limit 109421:34:41 with a read_api scope 109521:34:41 with the token in the headers 109621:34:41 behaves like rate-limited user based token-authenticated requests 109721:34:41 when the throttle is enabled 109821:34:41 does not reject requests if the user is in the allowlist 109921:34:41 when the throttle is enabled 110021:34:42 rejects requests over the rate limit 110121:34:42 allows requests after throttling and then waiting for the next period 110221:34:42 counts requests from different requesters separately, even from the same IP 110321:34:42 counts all requests from the same requesters, even via different IPs 110421:34:43 logs RackAttack info into structured logs 110521:34:43 behaves like tracking when dry-run mode is set 110621:34:43 does not throttle the requests when `*` is configured 110721:34:43 logs RackAttack info into structured logs 110821:34:43 when configured with the the throttled name in a list 110921:34:44 does not throttle 111021:34:44# [RSpecRunTime] RSpec elapsed time: 8 minutes 31.19 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.11 1.12 1.19 1/297 5384 111221:34:44 when the throttle is disabled 111321:34:44 allows requests over the rate limit 111421:34:44 with the token in the OAuth headers 111521:34:44 behaves like rate-limited user based token-authenticated requests 111621:34:44 when the throttle is enabled 111721:34:44 does not reject requests if the user is in the allowlist 111821:34:44 when the throttle is enabled 111921:34:44 rejects requests over the rate limit 112021:34:45 allows requests after throttling and then waiting for the next period 112121:34:45 counts requests from different requesters separately, even from the same IP 112221:34:45 counts all requests from the same requesters, even via different IPs 112321:34:45 logs RackAttack info into structured logs 112421:34:45 behaves like tracking when dry-run mode is set 112521:34:46 does not throttle the requests when `*` is configured 112621:34:46 logs RackAttack info into structured logs 112721:34:46 when configured with the the throttled name in a list 112821:34:46 does not throttle 112921:34:46# [RSpecRunTime] RSpec elapsed time: 8 minutes 33.74 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.10 1.12 1.19 1/297 5385 113121:34:46 when the throttle is disabled 113221:34:46 allows requests over the rate limit 113321:34:46 API requests authenticated with OAuth token 113421:34:46 with the token in the query string 113521:34:46 behaves like rate-limited user based token-authenticated requests 113621:34:46 when the throttle is enabled 113721:34:47 does not reject requests if the user is in the allowlist 113821:34:47 when the throttle is enabled 113921:34:47 rejects requests over the rate limit 114021:34:48 allows requests after throttling and then waiting for the next period 114121:34:49 counts requests from different requesters separately, even from the same IP 114221:34:49 counts all requests from the same requesters, even via different IPs 114321:34:49 logs RackAttack info into structured logs 114421:34:49 behaves like tracking when dry-run mode is set 114521:34:50 does not throttle the requests when `*` is configured 114621:34:51 logs RackAttack info into structured logs 114721:34:51 when configured with the the throttled name in a list 114821:34:51 does not throttle 114921:34:51# [RSpecRunTime] RSpec elapsed time: 8 minutes 38.6 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.09 1.11 1.19 1/295 5386 115121:34:51 when the throttle is disabled 115221:34:51 allows requests over the rate limit 115321:34:51 with the token in the headers 115421:34:51 behaves like rate-limited user based token-authenticated requests 115521:34:51 when the throttle is enabled 115621:34:52 does not reject requests if the user is in the allowlist 115721:34:52 when the throttle is enabled 115821:34:52 rejects requests over the rate limit 115921:34:53 allows requests after throttling and then waiting for the next period 116021:34:54 counts requests from different requesters separately, even from the same IP 116121:34:54 counts all requests from the same requesters, even via different IPs 116221:34:54 logs RackAttack info into structured logs 116321:34:54 behaves like tracking when dry-run mode is set 116421:34:55 does not throttle the requests when `*` is configured 116521:34:55 logs RackAttack info into structured logs 116621:34:55 when configured with the the throttled name in a list 116721:34:56 does not throttle 116821:34:56# [RSpecRunTime] RSpec elapsed time: 8 minutes 43.61 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.08 1.11 1.19 1/295 5387 117021:34:56 when the throttle is disabled 117121:34:57 allows requests over the rate limit 117221:34:57 with a read_api scope 117321:34:57 behaves like rate-limited user based token-authenticated requests 117421:34:57 when the throttle is enabled 117521:34:57 does not reject requests if the user is in the allowlist 117621:34:57 when the throttle is enabled 117721:34:58 rejects requests over the rate limit 117821:34:58 allows requests after throttling and then waiting for the next period 117921:34:59 counts requests from different requesters separately, even from the same IP 118021:34:59 counts all requests from the same requesters, even via different IPs 118121:35:00 logs RackAttack info into structured logs 118221:35:00 behaves like tracking when dry-run mode is set 118321:35:00 does not throttle the requests when `*` is configured 118421:35:01 logs RackAttack info into structured logs 118521:35:01 when configured with the the throttled name in a list 118621:35:01 does not throttle 118721:35:01# [RSpecRunTime] RSpec elapsed time: 8 minutes 48.9 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.08 1.11 1.19 3/295 5388 118921:35:01 when the throttle is disabled 119021:35:02 allows requests over the rate limit 119121:35:02 "web" (non-API) requests authenticated with RSS token 119221:35:02 with the token in the query string 119321:35:02 behaves like rate-limited user based token-authenticated requests 119421:35:02 when the throttle is enabled 119521:35:02 does not reject requests if the user is in the allowlist 119621:35:02 when the throttle is enabled 119721:35:03 rejects requests over the rate limit 119821:35:03 allows requests after throttling and then waiting for the next period 119921:35:04 counts requests from different requesters separately, even from the same IP 120021:35:05 counts all requests from the same requesters, even via different IPs 120121:35:05 logs RackAttack info into structured logs 120221:35:05 behaves like tracking when dry-run mode is set 120321:35:05 does not throttle the requests when `*` is configured 120421:35:06 logs RackAttack info into structured logs 120521:35:06 when configured with the the throttled name in a list 120621:35:06 does not throttle 120721:35:06# [RSpecRunTime] RSpec elapsed time: 8 minutes 54.05 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.07 1.11 1.18 1/295 5389 120921:35:06 when the throttle is disabled 121021:35:07 allows requests over the rate limit 121121:35:07 web requests authenticated with regular login 121221:35:07 behaves like rate-limited web authenticated requests 121321:35:07 when the throttle is enabled 121421:35:08 rejects requests over the rate limit 121521:35:08 does not reject requests if the user is in the allowlist 121621:35:09 allows requests after throttling and then waiting for the next period 121721:35:10 counts requests from different users separately, even from the same IP 121821:35:11 counts all requests from the same user, even via different IPs 121921:35:11 logs RackAttack info into structured logs 122021:35:11 behaves like tracking when dry-run mode is set 122121:35:12 does not throttle the requests when `*` is configured 122221:35:12 logs RackAttack info into structured logs 122321:35:12 when configured with the the throttled name in a list 122421:35:13 does not throttle 122521:35:13# [RSpecRunTime] RSpec elapsed time: 9 minutes 0.78 second. Current RSS: ~1387M. Threads: 5. load average: 1.06 1.11 1.18 1/295 5390 122721:35:13 when the throttle is disabled 122821:35:14 allows requests over the rate limit 122921:35:14 protected paths 123021:35:14 unauthenticated requests 123121:35:14 when protected paths throttle is disabled 123221:35:14 allows requests over the rate limit 123321:35:14 when protected paths throttle is enabled 123421:35:14 rejects requests over the rate limit 123521:35:15 allows non-POST requests to protected paths over the rate limit 123621:35:15 allows POST requests to unprotected paths over the rate limit 123721:35:15 behaves like tracking when dry-run mode is set 123821:35:15 does not throttle the requests when `*` is configured 123921:35:16 logs RackAttack info into structured logs 124021:35:16 when configured with the the throttled name in a list 124121:35:16 does not throttle 124221:35:16# [RSpecRunTime] RSpec elapsed time: 9 minutes 3.5 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.06 1.10 1.18 1/295 5391 124421:35:16 API requests authenticated with personal access token 124521:35:16 with the token in the query string 124621:35:16 behaves like rate-limited user based token-authenticated requests 124721:35:16 when the throttle is enabled 124821:35:16 does not reject requests if the user is in the allowlist 124921:35:16 when the throttle is enabled 125021:35:17 rejects requests over the rate limit 125121:35:17 allows requests after throttling and then waiting for the next period 125221:35:18 counts requests from different requesters separately, even from the same IP 125321:35:18 counts all requests from the same requesters, even via different IPs 125421:35:18 logs RackAttack info into structured logs 125521:35:18 behaves like tracking when dry-run mode is set 125621:35:19 does not throttle the requests when `*` is configured 125721:35:19 logs RackAttack info into structured logs 125821:35:19 when configured with the the throttled name in a list 125921:35:19 does not throttle 126021:35:20# [RSpecRunTime] RSpec elapsed time: 9 minutes 7.08 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.05 1.10 1.18 1/295 5392 126221:35:20 when the throttle is disabled 126321:35:20 allows requests over the rate limit 126421:35:20 with the token in the headers 126521:35:20 behaves like rate-limited user based token-authenticated requests 126621:35:20 when the throttle is enabled 126721:35:20 does not reject requests if the user is in the allowlist 126821:35:20 when the throttle is enabled 126921:35:21 rejects requests over the rate limit 127021:35:21 allows requests after throttling and then waiting for the next period 127121:35:22 counts requests from different requesters separately, even from the same IP 127221:35:22 counts all requests from the same requesters, even via different IPs 127321:35:22 logs RackAttack info into structured logs 127421:35:22 behaves like tracking when dry-run mode is set 127521:35:23 does not throttle the requests when `*` is configured 127621:35:23 logs RackAttack info into structured logs 127721:35:23 when configured with the the throttled name in a list 127821:35:24 does not throttle 127921:35:24# [RSpecRunTime] RSpec elapsed time: 9 minutes 11.19 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.05 1.10 1.18 1/295 5393 128121:35:24 when the throttle is disabled 128221:35:24 allows requests over the rate limit 128321:35:24 web requests authenticated with regular login 128421:35:24 behaves like rate-limited web authenticated requests 128521:35:24 when the throttle is enabled 128621:35:24 rejects requests over the rate limit 128721:35:25 does not reject requests if the user is in the allowlist 128821:35:25 allows requests after throttling and then waiting for the next period 128921:35:26 counts requests from different users separately, even from the same IP 129021:35:26 counts all requests from the same user, even via different IPs 129121:35:26 logs RackAttack info into structured logs 129221:35:26 behaves like tracking when dry-run mode is set 129321:35:27 does not throttle the requests when `*` is configured 129421:35:27 logs RackAttack info into structured logs 129521:35:27 when configured with the the throttled name in a list 129621:35:28 does not throttle 129721:35:28# [RSpecRunTime] RSpec elapsed time: 9 minutes 15.17 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.05 1.10 1.18 1/295 5394 129921:35:28 when the throttle is disabled 130021:35:28 allows requests over the rate limit 130121:35:28 protected paths for get 130221:35:28 unauthenticated requests 130321:35:28 when protected paths throttle is disabled 130421:35:28 allows requests over the rate limit 130521:35:28 when protected paths throttle is enabled 130621:35:29 rejects requests over the rate limit 130721:35:29 allows GET requests to unprotected paths over the rate limit 130821:35:29 behaves like tracking when dry-run mode is set 130921:35:29 does not throttle the requests when `*` is configured 131021:35:29 logs RackAttack info into structured logs 131121:35:29 when configured with the the throttled name in a list 131221:35:29 does not throttle 131321:35:30# [RSpecRunTime] RSpec elapsed time: 9 minutes 17.09 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.04 1.10 1.18 1/295 5395 131521:35:30 API requests authenticated with personal access token 131621:35:30 with the token in the query string 131721:35:30 behaves like rate-limited user based token-authenticated requests 131821:35:30 when the throttle is enabled 131921:35:30 does not reject requests if the user is in the allowlist 132021:35:30 when the throttle is enabled 132121:35:30 rejects requests over the rate limit 132221:35:31 allows requests after throttling and then waiting for the next period 132321:35:31 counts requests from different requesters separately, even from the same IP 132421:35:32 counts all requests from the same requesters, even via different IPs 132521:35:32 logs RackAttack info into structured logs 132621:35:32 behaves like tracking when dry-run mode is set 132721:35:33 does not throttle the requests when `*` is configured 132821:35:33 logs RackAttack info into structured logs 132921:35:33 when configured with the the throttled name in a list 133021:35:34 does not throttle 133121:35:34# [RSpecRunTime] RSpec elapsed time: 9 minutes 21.16 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.04 1.10 1.18 1/295 5396 133321:35:34 when the throttle is disabled 133421:35:34 allows requests over the rate limit 133521:35:34 with the token in the headers 133621:35:34 behaves like rate-limited user based token-authenticated requests 133721:35:34 when the throttle is enabled 133821:35:35 does not reject requests if the user is in the allowlist 133921:35:35 when the throttle is enabled 134021:35:35 rejects requests over the rate limit 134121:35:35 allows requests after throttling and then waiting for the next period 134221:35:36 counts requests from different requesters separately, even from the same IP 134321:35:36 counts all requests from the same requesters, even via different IPs 134421:35:37 logs RackAttack info into structured logs 134521:35:37 behaves like tracking when dry-run mode is set 134621:35:37 does not throttle the requests when `*` is configured 134721:35:37 logs RackAttack info into structured logs 134821:35:37 when configured with the the throttled name in a list 134921:35:38 does not throttle 135021:35:38# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.55 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.04 1.10 1.18 1/295 5397 135221:35:38 when the throttle is disabled 135321:35:38 allows requests over the rate limit 135421:35:38 web requests authenticated with regular login 135521:35:38 behaves like rate-limited web authenticated requests 135621:35:38 when the throttle is enabled 135721:35:39 rejects requests over the rate limit 135821:35:39 does not reject requests if the user is in the allowlist 135921:35:40 allows requests after throttling and then waiting for the next period 136021:35:40 counts requests from different users separately, even from the same IP 136121:35:41 counts all requests from the same user, even via different IPs 136221:35:41 logs RackAttack info into structured logs 136321:35:41 behaves like tracking when dry-run mode is set 136421:35:41 does not throttle the requests when `*` is configured 136521:35:42 logs RackAttack info into structured logs 136621:35:42 when configured with the the throttled name in a list 136721:35:42 does not throttle 136821:35:42# [RSpecRunTime] RSpec elapsed time: 9 minutes 29.93 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.04 1.09 1.18 1/295 5398 137021:35:42 when the throttle is disabled 137121:35:43 allows requests over the rate limit 137221:35:43 Packages API 137321:35:43 unauthenticated 137421:35:43 when unauthenticated packages api throttle is disabled 137521:35:43 allows requests over the rate limit 137621:35:43 when unauthenticated api throttle is enabled 137721:35:44 rejects requests over the unauthenticated api rate limit 137821:35:44 when unauthenticated web throttle is enabled 137921:35:44 ignores unauthenticated web throttle 138021:35:44 when unauthenticated packages api throttle is enabled 138121:35:44 rejects requests over the rate limit 138221:35:44 when unauthenticated api throttle is lower 138321:35:44 ignores unauthenticated api throttle 138421:35:44 behaves like tracking when dry-run mode is set 138521:35:44 does not throttle the requests when `*` is configured 138621:35:44 logs RackAttack info into structured logs 138721:35:44 when configured with the the throttled name in a list 138821:35:44 does not throttle 138921:35:44 authenticated 139021:35:45 with the token in the query string 139121:35:45 behaves like rate-limited user based token-authenticated requests 139221:35:45 when the throttle is enabled 139321:35:45 does not reject requests if the user is in the allowlist 139421:35:45 when the throttle is enabled 139521:35:45 rejects requests over the rate limit 139621:35:46 allows requests after throttling and then waiting for the next period 139721:35:46 counts requests from different requesters separately, even from the same IP 139821:35:46 counts all requests from the same requesters, even via different IPs 139921:35:46 logs RackAttack info into structured logs 140021:35:46 behaves like tracking when dry-run mode is set 140121:35:46 does not throttle the requests when `*` is configured 140221:35:47 logs RackAttack info into structured logs 140321:35:47 when configured with the the throttled name in a list 140421:35:47 does not throttle 140521:35:47# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.51 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.03 1.09 1.18 1/297 5399 140721:35:47 when the throttle is disabled 140821:35:47 allows requests over the rate limit 140921:35:47 with the token in the headers 141021:35:47 behaves like rate-limited user based token-authenticated requests 141121:35:47 when the throttle is enabled 141221:35:47 does not reject requests if the user is in the allowlist 141321:35:47 when the throttle is enabled 141421:35:48 rejects requests over the rate limit 141521:35:48 allows requests after throttling and then waiting for the next period 141621:35:48 counts requests from different requesters separately, even from the same IP 141721:35:48 counts all requests from the same requesters, even via different IPs 141821:35:48 logs RackAttack info into structured logs 141921:35:48 behaves like tracking when dry-run mode is set 142021:35:49 does not throttle the requests when `*` is configured 142121:35:49 logs RackAttack info into structured logs 142221:35:49 when configured with the the throttled name in a list 142321:35:49 does not throttle 142421:35:49# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.69 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.03 1.09 1.17 1/297 5400 142621:35:49 when the throttle is disabled 142721:35:49 allows requests over the rate limit 142821:35:49 precedence over authenticated api throttle 142921:35:49 when authenticated packages api throttle is enabled 143021:35:49 when authenticated api throttle is lower 143121:35:50 ignores authenticated api throttle 143221:35:50 when authenticated packages api throttle is disabled 143321:35:50 when authenticated api throttle is enabled 143421:35:50 rejects requests over the authenticated api rate limit 143521:35:50 authenticated via deploy token headers 143621:35:50 behaves like rate-limited deploy-token-authenticated requests 143721:35:50 when the throttle is enabled 143821:35:50 rejects requests over the rate limit 143921:35:50 allows requests after throttling and then waiting for the next period 144021:35:50 counts requests from different requesters separately, even from the same IP 144121:35:51 counts all requests from the same requesters, even via different IPs 144221:35:51 logs RackAttack info into structured logs 144321:35:51 behaves like tracking when dry-run mode is set 144421:35:51 does not throttle the requests when `*` is configured 144521:35:51 logs RackAttack info into structured logs 144621:35:51 when configured with the the throttled name in a list 144721:35:52 does not throttle 144821:35:52# [RSpecRunTime] RSpec elapsed time: 9 minutes 39.23 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.03 1.09 1.17 1/296 5401 145021:35:52 when the throttle is disabled 145121:35:52 allows requests over the rate limit 145221:35:52 dependency proxy 145321:35:52 getting a manifest 145421:35:52 behaves like rate-limited user based token-authenticated requests 145521:35:52 when the throttle is enabled 145621:35:53 does not reject requests if the user is in the allowlist 145721:35:53# [RSpecRunTime] RSpec elapsed time: 9 minutes 40.81 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.03 1.09 1.17 1/296 5402 145921:35:53 when the throttle is enabled 146021:35:54 rejects requests over the rate limit 146121:35:55 allows requests after throttling and then waiting for the next period 146221:35:56 counts requests from different requesters separately, even from the same IP 146321:35:56 counts all requests from the same requesters, even via different IPs 146421:35:57 logs RackAttack info into structured logs 146521:35:57 behaves like tracking when dry-run mode is set 146621:35:58 does not throttle the requests when `*` is configured 146721:35:59 logs RackAttack info into structured logs 146821:35:59 when configured with the the throttled name in a list 146921:35:59 does not throttle 147021:36:00# [RSpecRunTime] RSpec elapsed time: 9 minutes 47.06 seconds. Current RSS: ~1404M. Threads: 5. load average: 0.95 1.07 1.17 1/296 5403 147221:36:00 when the throttle is disabled 147321:36:00 allows requests over the rate limit 147421:36:00 getting a blob 147521:36:01 behaves like rate-limited user based token-authenticated requests 147621:36:01 when the throttle is enabled 147721:36:01 does not reject requests if the user is in the allowlist 147821:36:02# [RSpecRunTime] RSpec elapsed time: 9 minutes 49.06 seconds. Current RSS: ~1401M. Threads: 5. load average: 0.95 1.07 1.17 1/296 5404 148021:36:02 when the throttle is enabled 148121:36:02 rejects requests over the rate limit 148221:36:03 allows requests after throttling and then waiting for the next period 148321:36:04 counts requests from different requesters separately, even from the same IP 148421:36:04 counts all requests from the same requesters, even via different IPs 148521:36:05 logs RackAttack info into structured logs 148621:36:05 behaves like tracking when dry-run mode is set 148721:36:06 does not throttle the requests when `*` is configured 148821:36:07 logs RackAttack info into structured logs 148921:36:07 when configured with the the throttled name in a list 149021:36:08 does not throttle 149121:36:08# [RSpecRunTime] RSpec elapsed time: 9 minutes 55.15 seconds. Current RSS: ~1406M. Threads: 5. load average: 0.95 1.07 1.17 1/296 5405 149321:36:08 when the throttle is disabled 149421:36:08 allows requests over the rate limit 149521:36:08 unauthenticated git http requests 149621:36:09 behaves like rate-limited unauthenticated requests 149721:36:09 when the throttle is enabled 149821:36:09 rejects requests over the rate limit 149921:36:10 allows requests after throttling and then waiting for the next period 150021:36:10 counts requests from different IPs separately 150121:36:10 logs RackAttack info into structured logs 150221:36:10 with custom response text 150321:36:11 rejects requests over the rate limit 150421:36:11# [RSpecRunTime] RSpec elapsed time: 9 minutes 58.13 seconds. Current RSS: ~1416M. Threads: 5. load average: 0.95 1.07 1.17 1/296 5424 150621:36:11 when the request is not matched by the throttle 150721:36:11 does not throttle the requests 150821:36:11 when the request is to the api internal endpoints 150921:36:11 allows requests over the rate limit 151021:36:11 when the request is authenticated by a runner token 151121:36:11 does not count as unauthenticated 151221:36:11 when the request is to a health endpoint 151321:36:11 does not throttle the requests 151421:36:11 when the request is to a container registry notification endpoint 151521:36:12 does not throttle the requests 151621:36:12 behaves like tracking when dry-run mode is set 151721:36:12 does not throttle the requests when `*` is configured 151821:36:12 logs RackAttack info into structured logs 151921:36:12 when configured with the the throttled name in a list 152021:36:13 does not throttle 152121:36:13 when the throttle is disabled 152221:36:13 allows requests over the rate limit 152321:36:13 when authenticated 152421:36:13 rejects requests over the rate limit 152521:36:13 authenticated git lfs requests 152621:36:14 with regular login 152721:36:14 behaves like rate-limited web authenticated requests 152821:36:14 when the throttle is enabled 152921:36:14 rejects requests over the rate limit 153021:36:15 does not reject requests if the user is in the allowlist 153121:36:15 allows requests after throttling and then waiting for the next period 153221:36:15 counts requests from different users separately, even from the same IP 153321:36:15 counts all requests from the same user, even via different IPs 153421:36:16 logs RackAttack info into structured logs 153521:36:16 behaves like tracking when dry-run mode is set 153621:36:16 does not throttle the requests when `*` is configured 153721:36:16 logs RackAttack info into structured logs 153821:36:16 when configured with the the throttled name in a list 153921:36:17 does not throttle 154021:36:17# [RSpecRunTime] RSpec elapsed time: 10 minutes 4.14 seconds. Current RSS: ~1405M. Threads: 5. load average: 0.96 1.07 1.16 1/296 5425 154221:36:17 when the throttle is disabled 154321:36:17 allows requests over the rate limit 154421:36:17 with the token in the headers 154521:36:17 behaves like rate-limited user based token-authenticated requests 154621:36:17 when the throttle is enabled 154721:36:17 does not reject requests if the user is in the allowlist 154821:36:17 when the throttle is enabled 154921:36:18 rejects requests over the rate limit 155021:36:18 allows requests after throttling and then waiting for the next period 155121:36:19 counts requests from different requesters separately, even from the same IP 155221:36:19 counts all requests from the same requesters, even via different IPs 155321:36:19 logs RackAttack info into structured logs 155421:36:19 behaves like tracking when dry-run mode is set 155521:36:20 does not throttle the requests when `*` is configured 155621:36:20 logs RackAttack info into structured logs 155721:36:20 when configured with the the throttled name in a list 155821:36:21 does not throttle 155921:36:21# [RSpecRunTime] RSpec elapsed time: 10 minutes 8.2 seconds. Current RSS: ~1401M. Threads: 5. load average: 0.96 1.06 1.16 2/296 5426 156121:36:21 when the throttle is disabled 156221:36:21 allows requests over the rate limit 156321:36:21 precedence over authenticated web throttle 156421:36:21 when authenticated git lfs throttle is enabled 156521:36:21 when authenticated web throttle is lower 156621:36:21 ignores authenticated web throttle 156721:36:21 when authenticated git lfs throttle is disabled 156821:36:21 when authenticated web throttle is enabled 156921:36:22 rejects requests over the authenticated web rate limit 157121:36:22 unauthenticated 157221:36:22 when unauthenticated files api throttle is disabled 157321:36:23 allows requests over the rate limit 157421:36:23 when unauthenticated api throttle is enabled 157521:36:23 rejects requests over the unauthenticated api rate limit 157621:36:23# [RSpecRunTime] RSpec elapsed time: 10 minutes 10.56 seconds. Current RSS: ~1403M. Threads: 5. load average: 0.96 1.06 1.16 1/298 5461 157821:36:23 when unauthenticated web throttle is enabled 157921:36:23 ignores unauthenticated web throttle 158021:36:23 when unauthenticated files api throttle is enabled 158121:36:24 rejects requests over the rate limit 158221:36:24 when unauthenticated api throttle is lower 158321:36:24 ignores unauthenticated api throttle 158421:36:24 behaves like tracking when dry-run mode is set 158521:36:24 does not throttle the requests when `*` is configured 158621:36:24 logs RackAttack info into structured logs 158721:36:24 when configured with the the throttled name in a list 158821:36:25 does not throttle 158921:36:25 authenticated 159021:36:25 with the token in the query string 159121:36:25 behaves like rate-limited user based token-authenticated requests 159221:36:25 when the throttle is enabled 159321:36:26 does not reject requests if the user is in the allowlist 159421:36:26# [RSpecRunTime] RSpec elapsed time: 10 minutes 13.55 seconds. Current RSS: ~1403M. Threads: 5. load average: 0.96 1.06 1.16 1/300 5508 159621:36:26 when the throttle is enabled 159721:36:26 rejects requests over the rate limit 159821:36:27 allows requests after throttling and then waiting for the next period 159921:36:27 counts requests from different requesters separately, even from the same IP 160021:36:27 counts all requests from the same requesters, even via different IPs 160121:36:28 logs RackAttack info into structured logs 160221:36:28 behaves like tracking when dry-run mode is set 160321:36:28 does not throttle the requests when `*` is configured 160421:36:29 logs RackAttack info into structured logs 160521:36:29 when configured with the the throttled name in a list 160621:36:29 does not throttle 160721:36:29# [RSpecRunTime] RSpec elapsed time: 10 minutes 16.79 seconds. Current RSS: ~1396M. Threads: 5. load average: 0.97 1.06 1.16 1/300 5525 160921:36:29 when the throttle is disabled 161021:36:30 allows requests over the rate limit 161121:36:30 with the token in the headers 161221:36:30 behaves like rate-limited user based token-authenticated requests 161321:36:30 when the throttle is enabled 161421:36:30 does not reject requests if the user is in the allowlist 161521:36:30 when the throttle is enabled 161621:36:30 rejects requests over the rate limit 161721:36:31 allows requests after throttling and then waiting for the next period 161821:36:31 counts requests from different requesters separately, even from the same IP 161921:36:32 counts all requests from the same requesters, even via different IPs 162021:36:32 logs RackAttack info into structured logs 162121:36:32 behaves like tracking when dry-run mode is set 162221:36:32 does not throttle the requests when `*` is configured 162321:36:33 logs RackAttack info into structured logs 162421:36:33 when configured with the the throttled name in a list 162521:36:33 does not throttle 162621:36:33# [RSpecRunTime] RSpec elapsed time: 10 minutes 20.86 seconds. Current RSS: ~1398M. Threads: 5. load average: 0.97 1.06 1.16 1/299 5547 162821:36:33 when the throttle is disabled 162921:36:34 allows requests over the rate limit 163021:36:34 precedence over authenticated api throttle 163121:36:34 when authenticated files api throttle is enabled 163221:36:34 when authenticated api throttle is lower 163321:36:34 ignores authenticated api throttle 163421:36:34 when authenticated files api throttle is disabled 163521:36:34 when authenticated api throttle is enabled 163621:36:34 rejects requests over the authenticated api rate limit 163721:36:34 Deprecated API 163821:36:35 unauthenticated 163921:36:35 when unauthenticated deprecated api throttle is disabled 164021:36:35 allows requests over the rate limit 164121:36:35 when unauthenticated api throttle is enabled 164221:36:35 rejects requests over the unauthenticated api rate limit 164321:36:35 when unauthenticated web throttle is enabled 164421:36:36 ignores unauthenticated web throttle 164521:36:36 when unauthenticated deprecated api throttle is enabled 164621:36:36 rejects requests over the rate limit 164721:36:36 when group endpoint is given with_project=false 164821:36:36 permits requests over the rate limit 164921:36:36 when unauthenticated api throttle is lower 165021:36:36 ignores unauthenticated api throttle 165121:36:36 behaves like tracking when dry-run mode is set 165221:36:37 does not throttle the requests when `*` is configured 165321:36:37 logs RackAttack info into structured logs 165421:36:37 when configured with the the throttled name in a list 165521:36:37 does not throttle 165621:36:37# [RSpecRunTime] RSpec elapsed time: 10 minutes 24.91 seconds. Current RSS: ~1397M. Threads: 5. load average: 0.97 1.06 1.16 1/297 5553 165821:36:37 authenticated 165921:36:38 with the token in the query string 166021:36:38 behaves like rate-limited user based token-authenticated requests 166121:36:38 when the throttle is enabled 166221:36:38 does not reject requests if the user is in the allowlist 166321:36:38 when the throttle is enabled 166421:36:39 rejects requests over the rate limit 166521:36:39 allows requests after throttling and then waiting for the next period 166621:36:40 counts requests from different requesters separately, even from the same IP 166721:36:40 counts all requests from the same requesters, even via different IPs 166821:36:41 logs RackAttack info into structured logs 166921:36:41 behaves like tracking when dry-run mode is set 167021:36:41 does not throttle the requests when `*` is configured 167121:36:42 logs RackAttack info into structured logs 167221:36:42 when configured with the the throttled name in a list 167321:36:43 does not throttle 167421:36:43# [RSpecRunTime] RSpec elapsed time: 10 minutes 30.23 seconds. Current RSS: ~1394M. Threads: 5. load average: 0.97 1.06 1.16 1/297 5554 167621:36:43 when the throttle is disabled 167721:36:43 allows requests over the rate limit 167821:36:43 with the token in the headers 167921:36:43 behaves like rate-limited user based token-authenticated requests 168021:36:43 when the throttle is enabled 168121:36:44 does not reject requests if the user is in the allowlist 168221:36:44 when the throttle is enabled 168321:36:44 rejects requests over the rate limit 168421:36:45 allows requests after throttling and then waiting for the next period 168521:36:46 counts requests from different requesters separately, even from the same IP 168621:36:46 counts all requests from the same requesters, even via different IPs 168721:36:46 logs RackAttack info into structured logs 168821:36:46 behaves like tracking when dry-run mode is set 168921:36:47 does not throttle the requests when `*` is configured 169021:36:47 logs RackAttack info into structured logs 169121:36:47 when configured with the the throttled name in a list 169221:36:48 does not throttle 169321:36:48# [RSpecRunTime] RSpec elapsed time: 10 minutes 35.67 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.06 1.07 1.16 1/296 5555 169521:36:48 when the throttle is disabled 169621:36:49 allows requests over the rate limit 169721:36:49 precedence over authenticated api throttle 169821:36:49 when authenticated deprecated api throttle is enabled 169921:36:49 when authenticated api throttle is lower 170021:36:49 ignores authenticated api throttle 170121:36:49 when authenticated deprecated api throttle is disabled 170221:36:49 when authenticated api throttle is enabled 170321:36:50 rejects requests over the authenticated api rate limit 170421:36:50 throttle bypass header 170521:36:50 without the bypass header set 170621:36:50 behaves like reject requests over the rate limit 170721:36:50 rejects requests over the rate limit 170821:36:50 with bypass header set to 1 170921:36:50 does not throttle 171021:36:50 with bypass header set to some other value 171121:36:50 behaves like reject requests over the rate limit 171221:36:50 rejects requests over the rate limit 171321:36:50 Gitlab::RackAttack::Request#unauthenticated? 171421:36:50 without authentication 171521:36:50 request is unauthenticated 171621:36:50 authenticated by a runner token 171721:36:51 request is authenticated 171821:36:51 authenticated with personal access token 171921:36:51 request is authenticated by token in query string 172021:36:51 request is authenticated by token in the headers 172121:36:51 request is authenticated by token in the OAuth headers 172221:36:51 request is authenticated by token in basic auth 172321:36:51 authenticated with OAuth token 172421:36:52 request is authenticated by token in query string 172521:36:52 request is authenticated by token in the headers 172621:36:52 authenticated with lfs token 172721:36:52 request is authenticated by token in basic auth 172821:36:52 request is not authenticated with API URL 172921:36:52 authenticated with regular login 173021:36:52 request is authenticated after login 173121:36:53 request is not authenticated by credentials in basic auth 173221:36:53 with POST git-upload-pack 173321:36:53 request is authenticated by credentials in basic auth 173421:36:53 with GET info/refs 173521:36:53 request is authenticated by credentials in basic auth 173621:36:53# [RSpecRunTime] Finishing example group spec/requests/rack_attack_global_spec.rb. It took 2 minutes 30.21 seconds. Expected to take 2 minutes 33.15 seconds. 173721:36:53# [RSpecRunTime] Starting example group spec/requests/api/ci/jobs_spec.rb. Expected to take 1 minute 44.36 seconds. 173821:36:53API::Ci::Jobs 174021:36:54 when token is valid but not CI_JOB_TOKEN 174121:36:55 returns not found 174221:36:55# [RSpecRunTime] RSpec elapsed time: 10 minutes 42.13 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.21 1.10 1.17 1/297 5580 174421:36:55 with job token authentication header 174521:36:55 returns specific job data 174621:36:57 avoids N+1 queries 174721:36:57 behaves like returns common job data 174821:36:57 returns common job data 174921:36:57# [RSpecRunTime] RSpec elapsed time: 10 minutes 44.81 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.21 1.10 1.17 2/297 5581 175121:36:57 behaves like returns common pipeline data 175221:36:58 returns common pipeline data 175321:36:58 with job token authentication params 175421:36:59 returns specific job data 175521:36:59 behaves like returns common job data 175621:36:59 returns common job data 175721:36:59# [RSpecRunTime] RSpec elapsed time: 10 minutes 46.87 seconds. Current RSS: ~1404M. Threads: 5. load average: 1.19 1.10 1.17 1/297 5582 175921:36:59 behaves like returns common pipeline data 176021:37:00 returns common pipeline data 176121:37:00 with non running job 176221:37:00 behaves like returns unauthorized 176321:37:00 returns unauthorized 176421:37:00 with basic auth header 176521:37:01 does not return a job 176621:37:01 without authentication 176721:37:01 behaves like returns unauthorized 176821:37:01 returns unauthorized 176921:37:01 GET /job/allowed_agents 177021:37:02 when token is valid and user is authorized 177121:37:02 behaves like valid allowed_agents request 177221:37:03 returns the job info 177321:37:04 returns the agents allowed for the job 177421:37:04# [RSpecRunTime] RSpec elapsed time: 10 minutes 51.55 seconds. Current RSS: ~1397M. Threads: 5. load average: 1.17 1.10 1.17 1/297 5589 177621:37:04 when deployment 177721:37:05 includes environment slug 177821:37:06 includes environment tier 177921:37:06 behaves like valid allowed_agents request for a job with environment 178021:37:06 return the agents configured for the given environment 178121:37:07# [RSpecRunTime] RSpec elapsed time: 10 minutes 54.11 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.17 1.10 1.17 1/297 5590 178321:37:07 when non-deployment environment action 178421:37:07 includes environment slug 178521:37:08 includes environment tier 178621:37:08 behaves like valid allowed_agents request for a job with environment 178721:37:09 return the agents configured for the given environment 178821:37:09# [RSpecRunTime] RSpec elapsed time: 10 minutes 56.38 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.17 1.10 1.17 1/297 5591 179021:37:09 when passing the token as params 179121:37:09 behaves like valid allowed_agents request 179221:37:10 returns the job info 179321:37:10 returns the agents allowed for the job 179421:37:10# [RSpecRunTime] RSpec elapsed time: 10 minutes 57.96 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.16 1.10 1.17 1/297 5592 179621:37:10 when user is anonymous 179721:37:11 returns unauthorized 179821:37:11 when token is invalid because job has finished 179921:37:11 returns unauthorized 180021:37:11 when token is invalid 180121:37:12 returns unauthorized 180221:37:12 when token is valid but not CI_JOB_TOKEN 180321:37:13 returns not found 180421:37:13 GET /projects/:id/jobs 180521:37:13 authorized user 180621:37:13 returns project jobs 180721:37:14 returns correct values 180821:37:15 returns pipeline data 180921:37:17 avoids N+1 queries 181021:37:17 without artifacts and trace 181121:37:18 returns no artifacts nor trace data 181221:37:18# [RSpecRunTime] RSpec elapsed time: 11 minutes 5.8 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.15 1.10 1.17 1/297 5593 181421:37:18 behaves like a job with artifacts and trace 181521:37:18 with artifacts and trace 181621:37:19 returns artifacts and trace data 181721:37:19# [RSpecRunTime] RSpec elapsed time: 11 minutes 6.83 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.14 1.10 1.17 1/297 5594 181921:37:19 filter project with one scope element 182021:37:20 is expected to be a kind of Array 182121:37:20 filter project with array of scope elements 182221:37:20 is expected to be a kind of Array 182321:37:20 respond 400 when scope contains invalid state 182421:37:21 is expected to respond with numeric status code bad_request 182521:37:21 behaves like an endpoint with keyset pagination 182621:37:21 on making requests with supported ordering structure 182721:37:22 includes keyset url params in the url response 182821:37:23 does not include pagination headers 182921:37:24 paginates the records correctly 183021:37:24# [RSpecRunTime] RSpec elapsed time: 11 minutes 11.62 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.12 1.09 1.17 1/297 5595 183221:37:24 on making requests with unsupported ordering structure 183321:37:25 returns error 183421:37:25 unauthorized user 183521:37:25 when user is not logged in 183621:37:25 does not return project jobs 183721:37:25 when user is guest 183821:37:27 does not return project jobs 183921:37:27# [RSpecRunTime] RSpec elapsed time: 11 minutes 14.65 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.12 1.09 1.17 2/297 5596 184121:37:27 GET /projects/:id/jobs offset pagination 184221:37:28 returns one record for the first page 184321:37:29 returns second record when passed in offset and per_page params 184421:37:29# [RSpecRunTime] RSpec elapsed time: 11 minutes 16.35 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.12 1.09 1.17 1/297 5597 184621:37:29 GET /projects/:id/jobs keyset pagination 184721:37:30 returns first page with cursor to next page 184821:37:32 respects scope filters 184921:37:32# [RSpecRunTime] RSpec elapsed time: 11 minutes 19.35 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.11 1.09 1.17 1/297 5598 185121:37:32 GET /projects/:id/jobs rate limited 185221:37:32 enforces rate limits for the endpoint 185321:37:32 GET /projects/:id/jobs/:job_id 185421:37:32 authorized user 185521:37:33 returns specific job data 185621:37:33 behaves like returns common job data 185721:37:34 returns common job data 185821:37:34# [RSpecRunTime] RSpec elapsed time: 11 minutes 21.46 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.10 1.09 1.17 1/297 5599 186021:37:34 behaves like a job with artifacts and trace 186121:37:34 with artifacts and trace 186221:37:35 returns artifacts and trace data 186321:37:35 behaves like returns common pipeline data 186421:37:35 returns common pipeline data 186521:37:35 unauthorized user 186621:37:36 does not return specific job data 186721:37:36 when job succeeded 186821:37:37 does not return failure_reason 186921:37:37 when job failed 187021:37:38 returns failure_reason 187121:37:38 when job is erased 187221:37:39 returns specific job data 187321:37:39 when trace artifact record exists with no stored file 187421:37:39 returns no artifacts nor trace data 187521:37:39 GET /projects/:id/jobs/:job_id/trace 187621:37:39 authorized user 187721:37:39 with oauth token that has ai_workflows scope 187821:37:40 allows access 187921:37:40 when log is in ObjectStorage 188021:37:41 returns specific job logs 188121:37:41 when log is artifact 188221:37:41 returns specific job log 188321:37:41 when incremental logging and uploadless log artifact 188421:37:42 returns specific job log 188521:37:42 when log is incremental 188621:37:43 returns specific job log 188821:37:43 returns empty log 188921:37:43 when log artifact record exists with no stored file 189021:37:44 returns empty trace 189121:37:44 unauthorized user 189221:37:44 does not return specific job log 189321:37:44 when metadata debug_trace_enabled is set to true 189421:37:44 behaves like additional access criteria 189521:37:44 public_builds: true, user_project_role: "developer", expected_status: :ok 189621:37:45 renders trace to authorized users 189721:37:45 public_builds: true, user_project_role: "guest", expected_status: :forbidden 189821:37:46 renders trace to authorized users 189921:37:46 public_builds: false, user_project_role: "developer", expected_status: :ok 190021:37:47 renders trace to authorized users 190121:37:47 public_builds: false, user_project_role: "guest", expected_status: :forbidden 190221:37:48 renders trace to authorized users 190321:37:48 when ci_debug_trace is set to true 190421:37:48 behaves like additional access criteria 190521:37:48 public_builds: true, user_project_role: "developer", expected_status: :ok 190621:37:49 renders trace to authorized users 190721:37:49 public_builds: true, user_project_role: "guest", expected_status: :forbidden 190821:37:50 renders trace to authorized users 190921:37:50# [RSpecRunTime] RSpec elapsed time: 11 minutes 37.65 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.08 1.08 1.16 1/297 5605 191121:37:50 public_builds: false, user_project_role: "developer", expected_status: :ok 191221:37:51 renders trace to authorized users 191321:37:51 public_builds: false, user_project_role: "guest", expected_status: :forbidden 191421:37:52 renders trace to authorized users 191521:37:52 when ci_debug_services is set to true 191621:37:52 behaves like additional access criteria 191721:37:52 public_builds: true, user_project_role: "developer", expected_status: :ok 191821:37:53 renders trace to authorized users 191921:37:53 public_builds: true, user_project_role: "guest", expected_status: :forbidden 192021:37:54 renders trace to authorized users 192121:37:54# [RSpecRunTime] RSpec elapsed time: 11 minutes 41.68 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.07 1.08 1.16 1/297 5606 192321:37:54 public_builds: false, user_project_role: "developer", expected_status: :ok 192421:37:55 renders trace to authorized users 192521:37:55 public_builds: false, user_project_role: "guest", expected_status: :forbidden 192621:37:56 renders trace to authorized users 192721:37:56 POST /projects/:id/jobs/:job_id/cancel 192821:37:56 authorized user 192921:37:56 user with :cancel_build permission 193021:37:57 cancels running or pending job 193121:37:57 user without :cancel_build permission 193221:37:58 does not cancel job 193321:37:58# [RSpecRunTime] RSpec elapsed time: 11 minutes 45.57 seconds. Current RSS: ~1427M. Threads: 5. load average: 1.07 1.08 1.16 1/297 5607 193521:37:58 unauthorized user 193621:37:58 does not cancel job 193721:37:58 POST /projects/:id/jobs/:job_id/retry 193821:37:59 behaves like job retry API call handler 193921:37:59 authorized user with :update_build permission 194021:37:59 when the job is a build 194121:38:01 retries non-running job 194221:38:01# [RSpecRunTime] RSpec elapsed time: 11 minutes 48.43 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.15 1.10 1.17 1/299 5656 194421:38:01 when the job is a bridge 194521:38:02 retries the bridge 194621:38:02# [RSpecRunTime] RSpec elapsed time: 11 minutes 49.69 seconds. Current RSS: ~1433M. Threads: 5. load average: 1.15 1.10 1.17 1/299 5663 194821:38:02 when a build is not retryable 194921:38:03 responds with unprocessable entity 195021:38:03 user without :update_build permission 195121:38:04 does not retry job 195221:38:04# [RSpecRunTime] RSpec elapsed time: 11 minutes 51.76 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.14 1.10 1.17 1/299 5664 195421:38:04 authorized user 195521:38:04 user with :update_build permission 195621:38:05 retries non-running job 195721:38:05# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.94 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.14 1.10 1.17 1/299 5667 195921:38:05 when a build is not retryable 196021:38:06 responds with unprocessable entity 196121:38:06 user without :update_build permission 196221:38:08 does not retry job 196321:38:08# [RSpecRunTime] RSpec elapsed time: 11 minutes 55.27 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.14 1.10 1.17 1/298 5668 196521:38:08 unauthorized user 196621:38:08 does not retry job 196721:38:08 when executed on SaaS 196821:38:08 when credit card validation is not needed 196921:38:08 behaves like job retry API call handler 197021:38:08 authorized user with :update_build permission 197121:38:08 when the job is a build 197221:38:09 retries non-running job 197321:38:09# [RSpecRunTime] RSpec elapsed time: 11 minutes 57.03 seconds. Current RSS: ~1425M. Threads: 5. load average: 1.12 1.09 1.16 1/298 5671 197521:38:09 when the job is a bridge 197621:38:11 retries the bridge 197721:38:11# [RSpecRunTime] RSpec elapsed time: 11 minutes 58.26 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.12 1.09 1.16 1/297 5674 197921:38:11 when a build is not retryable 198021:38:11 responds with unprocessable entity 198121:38:11 user without :update_build permission 198221:38:13 does not retry job 198321:38:13# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.25 second. Current RSS: ~1419M. Threads: 5. load average: 1.12 1.09 1.16 1/297 5675 198521:38:13 authorized user 198621:38:13 user with :update_build permission 198721:38:14 retries non-running job 198821:38:14# [RSpecRunTime] RSpec elapsed time: 12 minutes 1.48 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.11 1.09 1.16 1/297 5678 199021:38:14 when a build is not retryable 199121:38:15 responds with unprocessable entity 199221:38:15 user without :update_build permission 199321:38:16 does not retry job 199421:38:16# [RSpecRunTime] RSpec elapsed time: 12 minutes 3.81 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.11 1.09 1.16 1/297 5679 199621:38:16 unauthorized user 199721:38:17 does not retry job 199821:38:17 when credit card validation is needed 199921:38:17 user with :update_build permission 200021:38:18 can't retry non-running job 200121:38:18# [RSpecRunTime] RSpec elapsed time: 12 minutes 5.66 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.11 1.09 1.16 1/297 5682 200321:38:18 POST /projects/:id/jobs/:job_id/erase 200421:38:18 when project is not undergoing stats refresh 200521:38:18 job is erasable 200721:38:19 behaves like erases job 200821:38:20 erases job content 200921:38:20# [RSpecRunTime] RSpec elapsed time: 12 minutes 7.79 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.10 1.09 1.16 1/298 5684 201121:38:20 when job has an unarchived trace artifact 201221:38:20 behaves like erases job 201321:38:21 erases job content 201421:38:21 job is not erasable 201521:38:22 responds with forbidden 201621:38:22 when a developer erases a build 201721:38:22 when the build was created by the developer 201821:38:23 is expected to respond with numeric status code created 201921:38:23 when the build was created by another user 202021:38:24 is expected to respond with numeric status code forbidden 202121:38:24 when project is undergoing stats refresh 202221:38:24 behaves like preventing request because of ongoing project stats refresh 202321:38:24 logs about the rejected request 202421:38:25 returns 409 error 202521:38:26 does not delete artifacts 202621:38:26# [RSpecRunTime] RSpec elapsed time: 12 minutes 13.66 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.10 1.09 1.16 1/298 5685 202821:38:26 POST /projects/:id/jobs/:job_id/play 202921:38:26 on a playable job 203021:38:26 when user is authorized to trigger a manual action 203121:38:26 that is a bridge 203221:38:27 plays the job 203321:38:27 that is a build 203421:38:28 plays the job 203521:38:28# [RSpecRunTime] RSpec elapsed time: 12 minutes 15.65 seconds. Current RSS: ~1424M. Threads: 5. load average: 1.10 1.09 1.16 1/298 5686 203721:38:28 when the user provides valid custom variables 203821:38:29 applies the variables to the job 203921:38:29 when the user provides a variable without a key 204021:38:29 reports that the key is missing 204121:38:29 when the user provides a variable without a value 204221:38:30 reports that the value is missing 204321:38:30 when the user provides both valid and invalid variables 204421:38:30 reports the invalid variables and does not run the job 204521:38:30 when user is not authorized to trigger a manual action 204621:38:30 when user does not have access to the project 204721:38:31 does not trigger a manual action 204821:38:31 when user is not allowed to trigger the manual action 204921:38:32 does not trigger a manual action 205021:38:32# [RSpecRunTime] RSpec elapsed time: 12 minutes 19.72 seconds. Current RSS: ~1424M. Threads: 5. load average: 1.09 1.09 1.16 1/297 5687 205221:38:32 on a non-playable job 205321:38:33 returns a status code 400, Bad Request 205421:38:33# [RSpecRunTime] Finishing example group spec/requests/api/ci/jobs_spec.rb. It took 1 minute 39.7 seconds. Expected to take 1 minute 44.36 seconds. 205521:38:33# [RSpecRunTime] Starting example group spec/requests/api/issues/post_projects_issues_spec.rb. Expected to take 1 minute 6.66 seconds. 205721:38:35 POST /projects/:id/issues 205821:38:36Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 206021:38:36To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 206121:38:36 creates a new project issue 206221:38:37Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 206421:38:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 206521:38:37 creates a new project issue with labels param as array 206621:38:37Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 206821:38:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 206921:38:38 creates a new confidential project issue 207021:38:38Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 207221:38:38To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 207321:38:38 creates a new confidential project issue with a different param 207421:38:38Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 207621:38:38To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 207721:38:38 creates a public issue when confidential param is false 207821:38:39 creates a public issue when confidential param is invalid 207921:38:39 returns a 400 bad request if title not given 208021:38:39Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 208221:38:39To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 208321:38:39 allows special label names 208421:38:40Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 208621:38:40To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 208721:38:40 allows special label names with labels param as array 208821:38:40 returns 400 if title is too long 208921:38:40 support for deprecated assignee_id 209021:38:41Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 209221:38:41To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 209321:38:41 creates a new project issue 209421:38:42Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 209621:38:42To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 209721:38:42 creates a new project issue when assignee_id is empty 209821:38:42# [RSpecRunTime] RSpec elapsed time: 12 minutes 29.32 seconds. Current RSS: ~1429M. Threads: 5. load average: 1.07 1.08 1.16 1/296 5688 210021:38:42 single assignee restrictions 210121:38:42Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 210321:38:42To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 210421:38:42 creates a new project issue with no more than one assignee 210521:38:42 user does not have permissions to create issue 210721:38:43 an internal ID is provided 210921:38:43Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 211121:38:43To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 211221:38:43 sets the internal ID on the new issue 211421:38:44Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 211621:38:44To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 211721:38:44 sets the internal ID on the new issue 211821:38:44 by a group owner 211921:38:45Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 212121:38:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 212221:38:45 sets the internal ID on the new issue 212321:38:45# [RSpecRunTime] RSpec elapsed time: 12 minutes 32.87 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.07 1.08 1.16 1/297 5689 212521:38:45 by another user 212621:38:46Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 212821:38:46To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 212921:38:46 ignores the given internal ID 213021:38:46 when an issue with the same IID exists on database 213221:38:46 resolving discussions 213321:38:46 resolving all discussions in a merge request 213421:38:46 behaves like creating an issue resolving discussions through the API 213521:38:49Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 213721:38:49To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 213821:38:50 creates a new project issue 213921:38:52Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 214121:38:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 214221:38:52 resolves the discussions in a merge request 214321:38:55Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 214521:38:55To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 214621:38:55 assigns a description to the issue mentioning the merge request 214721:38:55# [RSpecRunTime] RSpec elapsed time: 12 minutes 42.35 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.06 1.08 1.16 1/303 5885 214921:38:55 resolving a single discussion 215021:38:55 behaves like creating an issue resolving discussions through the API 215121:38:57Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 215321:38:57To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 215421:38:57 creates a new project issue 215521:39:00Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 215721:39:00To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 215821:39:00 resolves the discussions in a merge request 215921:39:03Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 216121:39:03To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 216221:39:03 assigns a description to the issue mentioning the merge request 216321:39:03# [RSpecRunTime] RSpec elapsed time: 12 minutes 50.48 seconds. Current RSS: ~1454M. Threads: 5. load average: 1.13 1.10 1.16 1/303 6080 216521:39:03 with due date 216621:39:03Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 216821:39:03To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 216921:39:04 creates a new project issue 217021:39:04 setting created_at 217221:39:04Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 217421:39:04To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 217521:39:04 sets the creation time on the new issue 217621:39:04 by a project owner 217721:39:05Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 217921:39:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 218021:39:05 sets the creation time on the new issue 218121:39:05 by a group owner 218221:39:06Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 218421:39:06To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 218521:39:06 sets the creation time on the new issue 218621:39:07# [RSpecRunTime] RSpec elapsed time: 12 minutes 54.09 seconds. Current RSS: ~1450M. Threads: 5. load average: 1.12 1.09 1.16 1/301 6081 218821:39:07 by another user 218921:39:07Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 219121:39:07To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 219221:39:07 ignores the given creation time 219321:39:07 the user can only read the issue 219421:39:08Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 219621:39:08To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 219721:39:08 cannot create new labels 219821:39:08Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 220021:39:08To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 220121:39:09 cannot create new labels with labels param as array 220221:39:09# [RSpecRunTime] RSpec elapsed time: 12 minutes 56.18 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.12 1.09 1.16 1/300 6082 220421:39:09 when request exceeds the rate limit 220521:39:09 prevents users from creating more issues 220621:39:09 POST /projects/:id/issues with spam filtering 220721:39:09 when allow_possible_spam application setting is false 220821:39:09Job arguments to AntiAbuse::SpamAbuseEventsWorker must be native JSON types, but :user_id is a Symbol. 221021:39:09To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 221121:39:09 does not create a new project issue 221221:39:10 returns correct status and message 221321:39:10 creates a new spam log entry 221421:39:10# [RSpecRunTime] RSpec elapsed time: 12 minutes 57.66 seconds. Current RSS: ~1441M. Threads: 5. load average: 1.11 1.09 1.16 1/299 6083 221621:39:10 when allow_possible_spam application setting is true 221721:39:11Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 221921:39:11To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 222021:39:11 does creates a new project issue 222121:39:11Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 222321:39:11To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 222421:39:12 returns correct status 222521:39:12Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 222721:39:12To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 222821:39:12 creates a new spam log entry 222921:39:12# [RSpecRunTime] RSpec elapsed time: 12 minutes 59.85 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.11 1.09 1.16 1/297 6084 223121:39:12 /projects/:id/issues/:issue_iid/move 223221:39:14Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 223421:39:14To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 223521:39:15 moves an issue 223621:39:17Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 223821:39:17To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 223921:39:17 moves the issue to another namespace if I am admin 224021:39:17 behaves like POST request permissions for admin mode 224121:39:17 behaves like when admin 224221:39:17 behaves like makes request 224321:39:19Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 224521:39:19To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 224721:39:19# [RSpecRunTime] RSpec elapsed time: 13 minutes 6.94 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.09 1.09 1.16 1/296 6085 224921:39:19 behaves like makes request 225121:39:20# [RSpecRunTime] RSpec elapsed time: 13 minutes 8.02 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.09 1.09 1.16 1/296 6086 225321:39:20 behaves like when user 225521:39:22 behaves like makes request 225721:39:24# [RSpecRunTime] RSpec elapsed time: 13 minutes 11.49 seconds. Current RSS: ~1433M. Threads: 5. load average: 1.09 1.09 1.16 1/296 6087 225921:39:24 when source and target projects are the same 226021:39:25 returns 400 when trying to move an issue 226121:39:25 when the user does not have the permission to move issues 226221:39:26 returns 400 when trying to move an issue 226321:39:26 when issue does not exist 226421:39:27 returns 404 when trying to move an issue 226521:39:27 when source project does not exist 226621:39:28 returns 404 when trying to move an issue 226721:39:28 when target project does not exist 226821:39:29 returns 404 when trying to move an issue 226921:39:29 /projects/:id/issues/:issue_iid/clone 227021:39:30Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 227221:39:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 227321:39:31 clones the issue with notes when with_notes is true 227421:39:31 when user can admin the issue 227521:39:31 when the user can admin the target project 227621:39:32Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 227821:39:32To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 227921:39:32 clones the issue 228021:39:32 when target project is the same source project 228121:39:33Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 228321:39:33To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 228421:39:33 clones the issue 228521:39:33# [RSpecRunTime] RSpec elapsed time: 13 minutes 20.64 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.08 1.08 1.16 1/296 6088 228721:39:33 when the user does not have the permission to clone issues 228921:39:33 when issue does not exist 229121:39:33 when source project does not exist 229321:39:34 when target project does not exist 229521:39:34 POST :id/issues/:issue_iid/subscribe 229621:39:34 subscribes to an issue 229721:39:35 returns 304 if already subscribed 229821:39:35 returns 404 if the issue is not found 229921:39:35 returns 404 if the issue is confidential 230021:39:35# [RSpecRunTime] RSpec elapsed time: 13 minutes 22.63 seconds. Current RSS: ~1439M. Threads: 5. load average: 1.07 1.08 1.15 1/296 6089 230221:39:35 POST :id/issues/:issue_id/unsubscribe 230321:39:36 unsubscribes from an issue 230421:39:36 returns 304 if not subscribed 230521:39:36 returns 404 if the issue is not found 230621:39:36 returns 404 if the issue is confidential 230721:39:36# [RSpecRunTime] RSpec elapsed time: 13 minutes 23.85 seconds. Current RSS: ~1440M. Threads: 5. load average: 1.07 1.08 1.15 1/296 6090 230921:39:36# [RSpecRunTime] Finishing example group spec/requests/api/issues/post_projects_issues_spec.rb. It took 1 minute 3.48 seconds. Expected to take 1 minute 6.66 seconds. 231021:39:36# [RSpecRunTime] Starting example group spec/mailers/emails/service_desk_spec.rb. Expected to take 58.75 seconds. 231121:39:36Emails::ServiceDesk 231221:39:38 .service_desk_thank_you_email 231321:39:39 uses the correct layout template 231421:39:39 behaves like a service desk notification email 231521:39:39 builds the email correctly 231621:39:40 uses system noreply address as Reply-To address 231721:39:40# [RSpecRunTime] RSpec elapsed time: 13 minutes 27.22 seconds. Current RSS: ~1446M. Threads: 5. load average: 1.07 1.08 1.15 1/296 6109 231921:39:40 behaves like read template from repository 232021:39:40 when a template is in the repository 232121:39:41 uses the text template from the template 232221:39:41# [RSpecRunTime] RSpec elapsed time: 13 minutes 28.74 seconds. Current RSS: ~1443M. Threads: 5. load average: 1.07 1.08 1.15 1/298 6151 232421:39:41 when the service_desk_templates directory does not contain correct template 232521:39:43 uses the default template 232621:39:43# [RSpecRunTime] RSpec elapsed time: 13 minutes 30.39 seconds. Current RSS: ~1441M. Threads: 5. load average: 1.07 1.08 1.15 1/300 6192 232821:39:43 when the service_desk_templates directory does not exist 232921:39:44 uses the default template 233021:39:44# [RSpecRunTime] RSpec elapsed time: 13 minutes 31.89 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.14 1.10 1.16 1/302 6231 233221:39:44 when the project does not have a repo 233321:39:45 uses the default template 233421:39:46# [RSpecRunTime] RSpec elapsed time: 13 minutes 33.08 seconds. Current RSS: ~1432M. Threads: 5. load average: 1.14 1.10 1.16 1/302 6232 233621:39:46 behaves like a service desk notification email with markdown template content 233721:39:46 with a simple text 233821:39:46 behaves like a service desk notification email with template content 233921:39:46 builds the email correctly 234021:39:46 with an issue id, issue path and unsubscribe url placeholders 234121:39:46 behaves like a service desk notification email with template content 234221:39:47 builds the email correctly 234321:39:47 with header and footer placeholders 234421:39:47 behaves like appearance header and footer enabled 234521:39:47 contains header and footer 234621:39:47 behaves like appearance header and footer not enabled 234721:39:48 does not contain header and footer 234821:39:48 with an issue id placeholder with whitespace 234921:39:48 behaves like a service desk notification email with template content 235021:39:48 builds the email correctly 235121:39:48 with unexpected placeholder 235221:39:48 behaves like a service desk notification email with template content 235321:39:49 builds the email correctly 235421:39:49 when issue description placeholder is used 235521:39:49 behaves like a service desk notification email with template content 235621:39:49 builds the email correctly 235721:39:49 when GitLab-specific-reference is in description 235821:39:50 does not render GitLab-specific-reference links with title attribute 235921:39:50 when issue url placeholder is used 236021:39:50 behaves like a service desk notification email with template content 236121:39:51 builds the email correctly 236221:39:51 when it is used in markdown format 236321:39:51 behaves like a service desk notification email with template content 236421:39:51 builds the email correctly 236521:39:51 when custom email is enabled 236621:39:51 behaves like a service desk notification email that uses custom email 236721:39:52 uses SMTP delivery method and custom email settings 236821:39:52 generates Reply-To address from custom email 236921:39:52 when feature flag service_desk_custom_email_reply is disabled 237021:39:53 is expected to have header Reply-To with value matching /<reply+(.*)@localhost>\Z/ 237121:39:53# [RSpecRunTime] RSpec elapsed time: 13 minutes 40.54 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.13 1.10 1.16 1/300 6233 237321:39:53 .service_desk_new_note_email 237421:39:54 uses the correct layout template 237521:39:54 behaves like a service desk notification email 237621:39:54 builds the email correctly 237721:39:54 uses system noreply address as Reply-To address 237821:39:54# [RSpecRunTime] RSpec elapsed time: 13 minutes 42.03 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.20 1.11 1.16 1/297 6234 238021:39:54 behaves like read template from repository 238121:39:54 when a template is in the repository 238221:39:56 uses the text template from the template 238321:39:56# [RSpecRunTime] RSpec elapsed time: 13 minutes 43.57 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.20 1.11 1.16 1/299 6276 238521:39:56 when the service_desk_templates directory does not contain correct template 238621:39:58 uses the default template 238721:39:58# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.28 seconds. Current RSS: ~1432M. Threads: 5. load average: 1.20 1.11 1.16 1/301 6317 238921:39:58 when the service_desk_templates directory does not exist 239021:39:59 uses the default template 239121:39:59# [RSpecRunTime] RSpec elapsed time: 13 minutes 46.69 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.18 1.11 1.16 1/302 6356 239321:39:59 when the project does not have a repo 239421:40:00 uses the default template 239521:40:00# [RSpecRunTime] RSpec elapsed time: 13 minutes 47.87 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.18 1.11 1.16 1/302 6357 239721:40:00 behaves like a service desk notification email with markdown template content 239821:40:00 with a simple text 239921:40:00 behaves like a service desk notification email with template content 240021:40:01 builds the email correctly 240121:40:01 with an issue id, issue path and unsubscribe url placeholders 240221:40:01 behaves like a service desk notification email with template content 240321:40:02 builds the email correctly 240421:40:02 with header and footer placeholders 240521:40:02 behaves like appearance header and footer enabled 240621:40:02 contains header and footer 240721:40:02 behaves like appearance header and footer not enabled 240821:40:03 does not contain header and footer 240921:40:03 with an issue id placeholder with whitespace 241021:40:03 behaves like a service desk notification email with template content 241121:40:03 builds the email correctly 241221:40:03 with unexpected placeholder 241321:40:03 behaves like a service desk notification email with template content 241421:40:04 builds the email correctly 241521:40:04 when issue description placeholder is used 241621:40:04 behaves like a service desk notification email with template content 241721:40:04 builds the email correctly 241821:40:04 when GitLab-specific-reference is in description 241921:40:05 does not render GitLab-specific-reference links with title attribute 242021:40:05 when issue url placeholder is used 242121:40:05 behaves like a service desk notification email with template content 242221:40:05 builds the email correctly 242321:40:05 when it is used in markdown format 242421:40:05 behaves like a service desk notification email with template content 242521:40:06 builds the email correctly 242621:40:06 with template 242721:40:06 with all-user reference in a an external author comment 242821:40:06 when `disable_all_mention` is disabled 242921:40:06 behaves like a service desk notification email with template content 243021:40:07 builds the email correctly 243121:40:07 when `disable_all_mention` is enabled 243221:40:07 behaves like a service desk notification email with template content 243321:40:07 builds the email correctly 243421:40:07 with upload link in the note 243521:40:07 when total uploads size is more than 10mb 243621:40:07 behaves like a service desk notification email 243721:40:08 builds the email correctly 243821:40:08 uses system noreply address as Reply-To address 243921:40:08# [RSpecRunTime] RSpec elapsed time: 13 minutes 55.63 seconds. Current RSS: ~1437M. Threads: 5. load average: 1.17 1.11 1.16 1/300 6358 244121:40:08 behaves like a service desk notification email with template content 244221:40:09 builds the email correctly 244321:40:09 when total uploads size is less or equal 10mb 244421:40:09 when it has only one upload 244521:40:09 when upload name is not changed in markdown 244621:40:09 behaves like a service desk notification email 244721:40:09 builds the email correctly 244821:40:10 uses system noreply address as Reply-To address 244921:40:10 behaves like a service desk notification email with template content 245021:40:10 builds the email correctly 245121:40:10 when upload name is changed in markdown 245221:40:10 behaves like a service desk notification email 245321:40:11 builds the email correctly 245421:40:11 uses system noreply address as Reply-To address 245521:40:11# [RSpecRunTime] RSpec elapsed time: 13 minutes 59.01 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.16 1.10 1.16 1/297 6359 245721:40:11 behaves like a service desk notification email with template content 245821:40:12 builds the email correctly 245921:40:12 when it has more than one upload 246021:40:12 when all uploads processed correct 246121:40:12 behaves like a service desk notification email 246221:40:13 builds the email correctly 246321:40:13 uses system noreply address as Reply-To address 246421:40:13# [RSpecRunTime] RSpec elapsed time: 14 minutes 0.76 second. Current RSS: ~1435M. Threads: 5. load average: 1.16 1.10 1.16 1/297 6360 246621:40:13 behaves like a service desk notification email with template content 246721:40:14 builds the email correctly 246821:40:14 when not all uploads processed correct 246921:40:14 behaves like a service desk notification email 247021:40:14 builds the email correctly 247121:40:15 uses system noreply address as Reply-To address 247221:40:15# [RSpecRunTime] RSpec elapsed time: 14 minutes 2.55 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.14 1.10 1.16 1/297 6361 247421:40:15 behaves like a service desk notification email with template content 247521:40:16 builds the email correctly 247621:40:16 when UploaderFinder is raising error 247721:40:16 behaves like a service desk notification email with template content 247821:40:16 builds the email correctly 247921:40:16 when FileUploader is raising error 248021:40:16 behaves like a service desk notification email with template content 248121:40:17 builds the email correctly 248221:40:17 when custom email is enabled 248321:40:17 behaves like a service desk notification email that uses custom email 248421:40:17 uses SMTP delivery method and custom email settings 248521:40:18 generates Reply-To address from custom email 248621:40:18 when feature flag service_desk_custom_email_reply is disabled 248721:40:18 is expected to have header Reply-To with value matching /<reply+(.*)@localhost>\Z/ 248821:40:18# [RSpecRunTime] RSpec elapsed time: 14 minutes 5.99 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.14 1.10 1.16 1/297 6362 249021:40:18 .service_desk_new_participant_email 249121:40:19 uses the correct layout template 249221:40:19 behaves like a service desk notification email 249321:40:20 builds the email correctly 249421:40:20 uses system noreply address as Reply-To address 249521:40:20# [RSpecRunTime] RSpec elapsed time: 14 minutes 7.73 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.13 1.10 1.16 1/297 6363 249721:40:20 behaves like read template from repository 249821:40:20 when a template is in the repository 249921:40:22 uses the text template from the template 250021:40:22# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.24 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.13 1.10 1.16 1/299 6405 250221:40:22 when the service_desk_templates directory does not contain correct template 250321:40:23 uses the default template 250421:40:23# [RSpecRunTime] RSpec elapsed time: 14 minutes 10.72 seconds. Current RSS: ~1433M. Threads: 5. load average: 1.13 1.10 1.16 1/301 6446 250621:40:23 when the service_desk_templates directory does not exist 250721:40:25 uses the default template 250821:40:25# [RSpecRunTime] RSpec elapsed time: 14 minutes 12.26 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.20 1.12 1.16 1/302 6485 251021:40:25 when the project does not have a repo 251121:40:26 uses the default template 251221:40:26# [RSpecRunTime] RSpec elapsed time: 14 minutes 13.45 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.20 1.12 1.16 1/302 6486 251421:40:26 behaves like a service desk notification email with markdown template content 251521:40:26 with a simple text 251621:40:26 behaves like a service desk notification email with template content 251721:40:26 builds the email correctly 251821:40:26 with an issue id, issue path and unsubscribe url placeholders 251921:40:26 behaves like a service desk notification email with template content 252021:40:27 builds the email correctly 252121:40:27 with header and footer placeholders 252221:40:27 behaves like appearance header and footer enabled 252321:40:28 contains header and footer 252421:40:28 behaves like appearance header and footer not enabled 252521:40:28 does not contain header and footer 252621:40:28 with an issue id placeholder with whitespace 252721:40:28 behaves like a service desk notification email with template content 252821:40:29 builds the email correctly 252921:40:29 with unexpected placeholder 253021:40:29 behaves like a service desk notification email with template content 253121:40:29 builds the email correctly 253221:40:29 when issue description placeholder is used 253321:40:29 behaves like a service desk notification email with template content 253421:40:30 builds the email correctly 253521:40:30 when GitLab-specific-reference is in description 253621:40:31 does not render GitLab-specific-reference links with title attribute 253721:40:31 when issue url placeholder is used 253821:40:31 behaves like a service desk notification email with template content 253921:40:31 builds the email correctly 254021:40:31 when it is used in markdown format 254121:40:31 behaves like a service desk notification email with template content 254221:40:32 builds the email correctly 254321:40:32 when custom email is enabled 254421:40:32 behaves like a service desk notification email that uses custom email 254521:40:32 uses SMTP delivery method and custom email settings 254621:40:33 generates Reply-To address from custom email 254721:40:33 when feature flag service_desk_custom_email_reply is disabled 254821:40:34 is expected to have header Reply-To with value matching /<reply+(.*)@localhost>\Z/ 254921:40:34# [RSpecRunTime] RSpec elapsed time: 14 minutes 21.12 seconds. Current RSS: ~1437M. Threads: 5. load average: 1.18 1.11 1.16 1/298 6487 255121:40:34 .service_desk_custom_email_verification_email 255221:40:34 uses service bot name and custom email as sender 255321:40:34 forcibly uses SMTP delivery method and has correct settings 255421:40:35 uses verification email address as recipient 255521:40:35 contains verification token 255621:40:35 behaves like a custom email verification process email 255721:40:35 contains custom email and project in subject 255821:40:35# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.85 seconds. Current RSS: ~1439M. Threads: 5. load average: 1.17 1.11 1.16 1/297 6488 256021:40:35 .service_desk_verification_triggered_email 256121:40:35 contains triggerer username 256221:40:36 uses the correct layout template 256321:40:36 behaves like an email sent from GitLab 256421:40:36 has the characteristics of an email sent from GitLab 256521:40:36 behaves like a custom email verification process email 256621:40:36 contains custom email and project in subject 256721:40:36 behaves like a custom email verification process notification email 256821:40:36 has correct recipient 256921:40:36 contains custom email and project in body 257021:40:36 .service_desk_verification_result_email 257121:40:36 behaves like an email sent from GitLab 257221:40:36 has the characteristics of an email sent from GitLab 257321:40:36 behaves like a custom email verification process email 257421:40:36 contains custom email and project in subject 257521:40:36 behaves like a custom email verification process notification email 257621:40:37 has correct recipient 257721:40:37 contains custom email and project in body 257821:40:37 behaves like a custom email verification process result email with error 257921:40:37 contains correct error message headline in text part 258021:40:37 behaves like a custom email verification process result email with error 258121:40:37 contains correct error message headline in text part 258221:40:37 behaves like a custom email verification process result email with error 258321:40:37 contains correct error message headline in text part 258421:40:37 behaves like a custom email verification process result email with error 258521:40:37 contains correct error message headline in text part 258621:40:37 behaves like a custom email verification process result email with error 258721:40:37 contains correct error message headline in text part 258821:40:37 behaves like a custom email verification process result email with error 258921:40:38 contains correct error message headline in text part 259021:40:38 behaves like a custom email verification process result email with error 259121:40:38 contains correct error message headline in text part 259221:40:38# [RSpecRunTime] Finishing example group spec/mailers/emails/service_desk_spec.rb. It took 1 minute 1.43 seconds. Expected to take 58.75 seconds. 259321:40:38# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/work_items_spec.rb. Expected to take 45.99 seconds. 259421:40:38getting a work item list for a project 259521:40:41 returns only items visible to user 259621:40:41 behaves like graphql work item list request spec 259721:40:41 behaves like a working graphql query 259821:40:43 returns a successful response 259921:40:43# [RSpecRunTime] RSpec elapsed time: 14 minutes 30.14 seconds. Current RSS: ~1443M. Threads: 5. load average: 1.16 1.11 1.16 1/297 6518 260221:40:43 when filtering by author username 260321:40:44 returns correct results 260421:40:44# [RSpecRunTime] RSpec elapsed time: 14 minutes 31.19 seconds. Current RSS: ~1438M. Threads: 5. load average: 1.16 1.11 1.16 1/298 6519 260621:40:44 when filtering by state 260721:40:44 when filtering by state opened 260821:40:45 filters by state 260921:40:45# [RSpecRunTime] RSpec elapsed time: 14 minutes 32.22 seconds. Current RSS: ~1438M. Threads: 5. load average: 1.38 1.16 1.17 1/298 6520 261121:40:45 when filtering by state closed 261221:40:45 filters by state 261321:40:45 when filtering by state locked 261421:40:46 return an error message 261521:40:46 when filtering by type 261621:40:46 when filtering by issue type 261721:40:47 filters by type 261821:40:47# [RSpecRunTime] RSpec elapsed time: 14 minutes 34.31 seconds. Current RSS: ~1439M. Threads: 5. load average: 1.38 1.16 1.17 1/298 6521 262021:40:47 when filtering by task type 262121:40:48 filters by type 262221:40:48 when filtering by iid 262321:40:48 when using the iid filter 262421:40:48 returns only items by the given iid 262521:40:48 when using the iids filter 262621:40:49 returns only items by the given iid 262721:40:49 N + 1 queries 262821:40:49 when querying root fields 262921:40:49 behaves like work items resolver without N + 1 queries 263021:40:52 avoids N+1 queries 263121:40:52# [RSpecRunTime] RSpec elapsed time: 14 minutes 39.66 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.35 1.16 1.17 1/297 6522 263321:40:52 when querying the widget interface 263421:40:52 behaves like work items resolver without N + 1 queries 263521:40:54 avoids N+1 queries 263621:40:55# [RSpecRunTime] RSpec elapsed time: 14 minutes 42.08 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.32 1.15 1.17 1/297 6523 263821:40:55 when querying WorkItemWidgetAssignees 263921:40:56 returns assignees ordered by name ASC id DESC 264021:40:56 when querying WorkItemWidgetHierarchy 264121:40:58 executes limited number of N+1 queries 264221:40:59 avoids N+1 queries when children are added to a work item 264321:40:59 with ordered children 264421:41:00 returns children ordered by created_at by default 264521:41:00 when ordered by relative position 264621:41:00 returns children in correct order 264721:41:00# [RSpecRunTime] RSpec elapsed time: 14 minutes 48.05 seconds. Current RSS: ~1445M. Threads: 5. load average: 1.30 1.15 1.17 1/297 6524 264921:41:01 when querying WorkItemWidgetStartAndDueDate 265021:41:02 avoids N+1 queries when we create more work items 265121:41:02# [RSpecRunTime] RSpec elapsed time: 14 minutes 49.57 seconds. Current RSS: ~1449M. Threads: 5. load average: 1.30 1.15 1.17 1/297 6525 265321:41:02 when the user does not have access to the item 265421:41:02 returns an empty list 265521:41:02 when the user can see confidential items 265621:41:03 returns also confidential items 265721:41:03# [RSpecRunTime] RSpec elapsed time: 14 minutes 50.9 seconds. Current RSS: ~1452M. Threads: 5. load average: 1.30 1.15 1.17 1/297 6526 265921:41:03 when filtering by search 266021:41:03 behaves like query with a search term 266121:41:04 returns only matching issuables 266221:41:04 when filtering by subscribed 266321:41:06 returns only subscribed items 266421:41:06 returns only unsubscribed items 266521:41:07 does not filter subscribed items 266621:41:07 when feature flag is disabled 266721:41:08 ignores the filter 266821:41:08# [RSpecRunTime] RSpec elapsed time: 14 minutes 55.77 seconds. Current RSS: ~1449M. Threads: 5. load average: 1.27 1.15 1.17 1/297 6527 267021:41:08 sorting and pagination 267121:41:08 when sorting by title ascending 267221:41:08 behaves like sorted paginated query 267321:41:08 behaves like requires variables 267421:41:08 shared example requires variables to be set 267621:41:08 when sorting 267721:41:09 sorts correctly 267821:41:09 when paginating 267921:41:10 paginates correctly 268021:41:10# [RSpecRunTime] RSpec elapsed time: 14 minutes 57.57 seconds. Current RSS: ~1451M. Threads: 5. load average: 1.25 1.14 1.17 1/297 6528 268221:41:10 when sorting by title descending 268321:41:10 behaves like sorted paginated query 268421:41:10 behaves like requires variables 268521:41:10 shared example requires variables to be set 268721:41:10 when sorting 268821:41:11 sorts correctly 268921:41:11 when paginating 269021:41:12 paginates correctly 269121:41:12# [RSpecRunTime] RSpec elapsed time: 14 minutes 59.39 seconds. Current RSS: ~1455M. Threads: 5. load average: 1.25 1.14 1.17 1/297 6529 269321:41:12 when fetching work item notifications widget 269421:41:13 executes limited number of N+1 queries 269521:41:13# [RSpecRunTime] RSpec elapsed time: 15 minutes 0.57 second. Current RSS: ~1454M. Threads: 5. load average: 1.25 1.14 1.17 1/297 6530 269721:41:13 when fetching work item award emoji widget 269821:41:15 executes limited number of N+1 queries 269921:41:15# [RSpecRunTime] RSpec elapsed time: 15 minutes 3.02 seconds. Current RSS: ~1450M. Threads: 5. load average: 1.23 1.14 1.17 1/297 6531 270121:41:15 when fetching work item linked items widget 270221:41:18 executes limited number of N+1 queries 270321:41:18# [RSpecRunTime] RSpec elapsed time: 15 minutes 6.02 seconds. Current RSS: ~1454M. Threads: 5. load average: 1.23 1.14 1.17 1/297 6550 270521:41:18 when fetching work item participants widget 270621:41:20 returns participants 270721:41:22 executes limited number of N+1 queries 270821:41:22# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.45 seconds. Current RSS: ~1450M. Threads: 5. load average: 1.21 1.14 1.17 1/296 6551 271021:41:22 with development widget 271121:41:22 for the related merge requests field 271221:41:24 avoids N+1 queries 271321:41:24# [RSpecRunTime] RSpec elapsed time: 15 minutes 12.03 seconds. Current RSS: ~1451M. Threads: 5. load average: 1.20 1.14 1.17 1/301 6636 271621:41:25 when filtering by confidential 271721:41:25 returns only confidential items 271821:41:25 when filtering by assignees 271921:41:25 returns items assigned to the user 272021:41:25 when using NOT 272121:41:26 returns items not assigned to the user 272221:41:26 when using OR 272321:41:26 returns items assigned to either user 272421:41:26 when using a wildcard 272521:41:27 returns items without an assignee 272621:41:27 when both assigneeUsernames and assigneeWildcardId are provided 272721:41:27 returns an error 272821:41:27 when filtering by author 272921:41:27 returns items authored by the user 273021:41:27 when using NOT 273121:41:28 returns items not authored by the user 273221:41:28 when using OR 273321:41:28 returns items authored by either user 273421:41:28 when filtering by label 273521:41:28 returns items with the label 273621:41:28 when using NOT 273721:41:29 returns items without the label 273821:41:29 when using OR 273921:41:29 returns items authored by either user 274021:41:29 when filtering by milestone 274121:41:29 returns items with the milestone 274221:41:29 when using NOT 274321:41:30 returns items without the milestone 274421:41:30 when using a wildcard 274521:41:30 returns items without a milestone 274621:41:30 when both milestoneTitle and milestoneWildcardId are provided 274721:41:30 returns an error 274821:41:30 when filtering by reaction emoji 274921:41:31 returns items with the reaction emoji 275021:41:31 when using NOT 275121:41:31 returns items without the reaction emoji 275221:41:31# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/work_items_spec.rb. It took 53.48 seconds. Expected to take 45.99 seconds. 275321:41:31# [RSpecRunTime] Starting example group spec/requests/api/package_files_spec.rb. Expected to take 40.06 seconds. 275421:41:31API::PackageFiles 275521:41:31 GET /projects/:id/packages/:package_id/package_files 275621:41:31 without the need for a license 275721:41:31 project is public 275921:41:34 returns 404 if package does not exist 276021:41:34 with JOB-TOKEN auth 276121:41:34 behaves like handling job token and returning 276221:41:36 returns status ok 276321:41:36# [RSpecRunTime] RSpec elapsed time: 15 minutes 23.49 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.16 1.13 1.16 1/296 6637 276521:41:36 project is private 276621:41:38 returns 404 for non authenticated user 276721:41:40 returns 404 for a user without access to the project 276821:41:42 returns 200 and valid response schema 276921:41:42 with JOB-TOKEN auth 277021:41:42 a non authenticated user 277121:41:42 behaves like handling job token and returning 277221:41:43 returns status not_found 277321:41:43# [RSpecRunTime] RSpec elapsed time: 15 minutes 31.04 seconds. Current RSS: ~1439M. Threads: 5. load average: 1.15 1.13 1.16 1/297 6638 277521:41:43 a user without access to the project 277621:41:43 behaves like handling job token and returning 277721:41:47 returns status forbidden 277821:41:47# [RSpecRunTime] RSpec elapsed time: 15 minutes 34.31 seconds. Current RSS: ~1438M. Threads: 5. load average: 1.14 1.13 1.16 1/296 6639 278021:41:47 a user with access to the project 278121:41:47 behaves like handling job token and returning 278221:41:49 returns status ok 278321:41:49# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.87 seconds. Current RSS: ~1438M. Threads: 5. load average: 1.13 1.12 1.16 1/296 6640 278521:41:49 with pagination params 278621:41:49 when viewing the first page 278721:41:51 returns first 2 packages 278821:41:51# [RSpecRunTime] RSpec elapsed time: 15 minutes 38.62 seconds. Current RSS: ~1437M. Threads: 5. load average: 1.13 1.12 1.16 1/296 6641 279021:41:51 viewing the second page 279121:41:53 returns the last package 279221:41:53# [RSpecRunTime] RSpec elapsed time: 15 minutes 40.37 seconds. Current RSS: ~1437M. Threads: 5. load average: 1.13 1.12 1.16 1/296 6642 279421:41:53 with package files pending destruction 279521:41:54 does not return them 279621:41:55# [RSpecRunTime] RSpec elapsed time: 15 minutes 42.1 seconds. Current RSS: ~1437M. Threads: 5. load average: 1.12 1.12 1.16 1/296 6643 279821:41:55 DELETE /projects/:id/packages/:package_id/package_files/:package_file_id 279921:41:55 project is public 280021:41:56 returns 403 for a user without access to the project 280121:41:56 without user 280221:41:57 returns 403 for non authenticated user 280321:41:57# [RSpecRunTime] RSpec elapsed time: 15 minutes 44.82 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.12 1.12 1.16 1/296 6644 280521:41:57 with JOB-TOKEN auth 280621:41:57 behaves like handling job token and returning 280721:41:59 returns status forbidden 280821:41:59# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.91 seconds. Current RSS: ~1438M. Threads: 5. load average: 1.11 1.12 1.16 1/296 6645 281021:41:59 project is private 281121:42:01 returns 404 for a user without access to the project 281221:42:02 returns 403 for a user without enough permissions 281421:42:03 without user 281521:42:04 returns 404 for non authenticated user 281621:42:04# [RSpecRunTime] RSpec elapsed time: 15 minutes 51.13 seconds. Current RSS: ~1437M. Threads: 5. load average: 1.11 1.12 1.16 1/296 6646 281821:42:04 invalid file 281921:42:05 returns 404 when the package file does not exist 282021:42:05# [RSpecRunTime] RSpec elapsed time: 15 minutes 52.32 seconds. Current RSS: ~1439M. Threads: 5. load average: 1.10 1.12 1.16 1/296 6647 282221:42:05 with package file pending destruction 282321:42:06 can not be accessed 282421:42:06# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.56 seconds. Current RSS: ~1440M. Threads: 5. load average: 1.10 1.12 1.16 1/296 6648 282621:42:06 with JOB-TOKEN auth 282721:42:06 a user without access to the project 282821:42:06 behaves like handling job token and returning 282921:42:08 returns status forbidden 283021:42:08# [RSpecRunTime] RSpec elapsed time: 15 minutes 55.52 seconds. Current RSS: ~1433M. Threads: 5. load average: 1.10 1.12 1.16 1/296 6649 283221:42:08 a user without enough permissions 283321:42:08 behaves like handling job token and returning 283421:42:10 returns status forbidden 283521:42:10# [RSpecRunTime] RSpec elapsed time: 15 minutes 57.36 seconds. Current RSS: ~1433M. Threads: 5. load average: 1.09 1.12 1.16 1/296 6650 283721:42:10 a user with the right permissions 283821:42:10 behaves like handling job token and returning 283921:42:12 returns status no_content 284021:42:12# [RSpecRunTime] RSpec elapsed time: 15 minutes 59.13 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.09 1.12 1.16 1/296 6651 284221:42:12# [RSpecRunTime] Finishing example group spec/requests/api/package_files_spec.rb. It took 40.37 seconds. Expected to take 40.06 seconds. 284321:42:12# [RSpecRunTime] Starting example group spec/requests/projects/google_cloud/databases_controller_spec.rb. Expected to take 33.71 seconds. 284421:42:12Projects::GoogleCloud::DatabasesController 284521:42:12 -/google_cloud/databases 284621:42:12 when requested by users with different roles 284721:42:12 for unauthorized users 284821:42:13 returns not found 284921:42:14 returns not found 285021:42:14# [RSpecRunTime] RSpec elapsed time: 16 minutes 1.25 seconds. Current RSS: ~1432M. Threads: 5. load average: 1.09 1.12 1.16 1/296 6652 285221:42:14 for authorized users 285321:42:14 redirects to authorize url 285421:42:15 redirects to authorize url 285521:42:15# [RSpecRunTime] RSpec elapsed time: 16 minutes 2.77 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.08 1.11 1.16 1/296 6653 285721:42:15 when feature flag is disabled 285821:42:16 renders not found 285921:42:16 when GitLab instance does not have valid Google OAuth2 configuration 286021:42:16 renders forbidden 286121:42:16 when a valid Google OAuth2 token does not exist 286221:42:16 triggers Google OAuth2 flow on request 286321:42:16 and a valid Google OAuth2 token gets created 286421:42:17 renders template as expected 286521:42:17 redirects as expected 286621:42:17# [RSpecRunTime] RSpec elapsed time: 16 minutes 4.95 seconds. Current RSS: ~1439M. Threads: 5. load average: 1.08 1.11 1.16 1/296 6654 286821:42:17 -/google_cloud/databases/new/postgres 286921:42:18 when requested by users with different roles 287021:42:18 for unauthorized users 287121:42:19 returns not found 287221:42:19 returns not found 287321:42:19# [RSpecRunTime] RSpec elapsed time: 16 minutes 7.01 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.08 1.11 1.16 1/296 6655 287521:42:19 for authorized users 287621:42:20 redirects to authorize url 287721:42:21 redirects to authorize url 287821:42:21# [RSpecRunTime] RSpec elapsed time: 16 minutes 8.31 seconds. Current RSS: ~1444M. Threads: 5. load average: 1.08 1.11 1.16 1/296 6656 288021:42:21 when feature flag is disabled 288121:42:21 renders not found 288221:42:21 when GitLab instance does not have valid Google OAuth2 configuration 288321:42:21 renders forbidden 288421:42:21 when a valid Google OAuth2 token does not exist 288521:42:22 triggers Google OAuth2 flow on request 288621:42:22 and a valid Google OAuth2 token gets created 288721:42:24 renders template as expected 288821:42:24 redirects as expected 288921:42:24# [RSpecRunTime] RSpec elapsed time: 16 minutes 11.45 seconds. Current RSS: ~1445M. Threads: 5. load average: 1.07 1.11 1.16 1/296 6657 289121:42:24 -/google_cloud/databases/new/mysql 289221:42:24 when requested by users with different roles 289321:42:24 for unauthorized users 289421:42:25 returns not found 289521:42:26 returns not found 289621:42:26# [RSpecRunTime] RSpec elapsed time: 16 minutes 13.41 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.07 1.11 1.16 1/296 6658 289821:42:26 for authorized users 289921:42:27 redirects to authorize url 290021:42:27 redirects to authorize url 290121:42:27# [RSpecRunTime] RSpec elapsed time: 16 minutes 14.95 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.07 1.11 1.16 1/296 6659 290321:42:27 when feature flag is disabled 290421:42:28 renders not found 290521:42:28 when GitLab instance does not have valid Google OAuth2 configuration 290621:42:28 renders forbidden 290721:42:28 when a valid Google OAuth2 token does not exist 290821:42:28 triggers Google OAuth2 flow on request 290921:42:28 and a valid Google OAuth2 token gets created 291021:42:29 renders template as expected 291121:42:29 redirects as expected 291221:42:29# [RSpecRunTime] RSpec elapsed time: 16 minutes 16.92 seconds. Current RSS: ~1445M. Threads: 5. load average: 1.06 1.11 1.15 1/296 6660 291421:42:29 -/google_cloud/databases/new/sqlserver 291521:42:30 when requested by users with different roles 291621:42:30 for unauthorized users 291721:42:31 returns not found 291821:42:31 returns not found 291921:42:31# [RSpecRunTime] RSpec elapsed time: 16 minutes 18.92 seconds. Current RSS: ~1443M. Threads: 5. load average: 1.06 1.11 1.15 1/296 6661 292121:42:31 for authorized users 292221:42:32 redirects to authorize url 292321:42:33 redirects to authorize url 292421:42:33# [RSpecRunTime] RSpec elapsed time: 16 minutes 20.36 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.06 1.11 1.15 1/296 6662 292621:42:33 when feature flag is disabled 292721:42:33 renders not found 292821:42:33 when GitLab instance does not have valid Google OAuth2 configuration 292921:42:33 renders forbidden 293021:42:33 when a valid Google OAuth2 token does not exist 293121:42:34 triggers Google OAuth2 flow on request 293221:42:34 and a valid Google OAuth2 token gets created 293321:42:34 renders template as expected 293421:42:35 redirects as expected 293521:42:35# [RSpecRunTime] RSpec elapsed time: 16 minutes 22.23 seconds. Current RSS: ~1444M. Threads: 5. load average: 1.06 1.11 1.15 1/296 6663 293721:42:35 -/google_cloud/databases/create 293821:42:35 when requested by users with different roles 293921:42:35 for unauthorized users 294021:42:36 returns not found 294121:42:37 returns not found 294221:42:37# [RSpecRunTime] RSpec elapsed time: 16 minutes 24.35 seconds. Current RSS: ~1443M. Threads: 5. load average: 1.06 1.11 1.15 1/296 6664 294421:42:37 for authorized users 294521:42:37 redirects to authorize url 294621:42:38 redirects to authorize url 294721:42:38# [RSpecRunTime] RSpec elapsed time: 16 minutes 25.76 seconds. Current RSS: ~1443M. Threads: 5. load average: 1.06 1.11 1.15 1/296 6665 294921:42:38 when feature flag is disabled 295021:42:39 renders not found 295121:42:39 when GitLab instance does not have valid Google OAuth2 configuration 295221:42:39 renders forbidden 295321:42:39 when a valid Google OAuth2 token does not exist 295421:42:39 triggers Google OAuth2 flow on request 295521:42:39 and a valid Google OAuth2 token gets created 295621:42:40 renders template as expected 295721:42:40Job arguments to GoogleCloud::CreateCloudsqlInstanceWorker must be native JSON types, but :google_oauth2_token is a Symbol. 295921:42:40To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 296021:42:40 redirects as expected 296121:42:40# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.59 seconds. Current RSS: ~1444M. Threads: 5. load average: 1.05 1.10 1.15 1/296 6666 296321:42:40 when the request is valid 296421:42:40 when EnableCloudsqlService fails 296521:42:40 redirects and track event on error 296621:42:41 shows a flash alert 296721:42:41 when EnableCloudsqlService is successful 296821:42:41 when CreateCloudsqlInstanceService fails 296921:42:41 redirects and track event on error 297021:42:41 shows a flash warning 297121:42:41 when CreateCloudsqlInstanceService is successful 297221:42:42 redirects as expected 297321:42:42 shows a flash notice 297421:42:42# [RSpecRunTime] Finishing example group spec/requests/projects/google_cloud/databases_controller_spec.rb. It took 30.51 seconds. Expected to take 33.71 seconds. 297521:42:42# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/notes/create/image_diff_note_spec.rb. Expected to take 29.12 seconds. 297621:42:42Adding an image DiffNote 297721:42:42 behaves like a Note mutation when the user does not have permission 297821:42:42 behaves like a Note mutation that does not create a Note 297921:42:44 is expected not to change `Note.count` 298021:42:44# [RSpecRunTime] RSpec elapsed time: 16 minutes 31.73 seconds. Current RSS: ~1454M. Threads: 5. load average: 1.05 1.10 1.15 1/300 6724 298221:42:44 behaves like a mutation that returns top-level errors 298321:42:46 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 298421:42:46# [RSpecRunTime] RSpec elapsed time: 16 minutes 33.77 seconds. Current RSS: ~1464M. Threads: 5. load average: 1.05 1.10 1.15 1/301 6783 298621:42:46 when the user has permission 298721:42:49 returns the note with the correct position 298821:42:49 behaves like a Note mutation that creates a Note 298921:42:51 is expected to change `Note.count` by 1 299021:42:51# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.71 seconds. Current RSS: ~1485M. Threads: 5. load average: 1.05 1.10 1.15 1/302 6915 299221:42:51 behaves like a Note mutation when there are active record validation errors 299321:42:53 returns an empty Note 299421:42:53 behaves like a Note mutation that does not create a Note 299521:42:55 is expected not to change `Note.count` 299621:42:55# [RSpecRunTime] RSpec elapsed time: 16 minutes 42.57 seconds. Current RSS: ~1481M. Threads: 5. load average: 1.04 1.10 1.15 1/302 7029 299821:42:55 behaves like a mutation that returns errors in the response 299921:42:57 is expected to contain exactly "Error 1" and "Error 2" 300021:42:57# [RSpecRunTime] RSpec elapsed time: 16 minutes 44.57 seconds. Current RSS: ~1481M. Threads: 5. load average: 1.04 1.10 1.15 1/302 7087 300221:42:57 behaves like a Note mutation when there are rate limit validation errors 300321:42:57 with rate limiter 300421:42:57 behaves like a Note mutation that does not create a Note 300521:43:01 is expected not to change `Note.count` 300621:43:01# [RSpecRunTime] RSpec elapsed time: 16 minutes 48.71 seconds. Current RSS: ~1484M. Threads: 5. load average: 1.04 1.10 1.15 1/302 7159 300821:43:01 behaves like a mutation that returns top-level errors 300921:43:05 is expected to contain exactly "This endpoint has been requested too many times. Try again later." 301021:43:05# [RSpecRunTime] RSpec elapsed time: 16 minutes 52.61 seconds. Current RSS: ~1464M. Threads: 5. load average: 1.03 1.09 1.15 1/302 7231 301221:43:05 when the user is in the allowlist 301321:43:05 behaves like a Note mutation that creates a Note 301421:43:09 is expected to change `Note.count` by 1 301521:43:10# [RSpecRunTime] RSpec elapsed time: 16 minutes 57.07 seconds. Current RSS: ~1453M. Threads: 5. load average: 1.03 1.09 1.15 1/302 7307 301821:43:10 behaves like a Note mutation when the given resource id is not for a Noteable 301921:43:10 behaves like a Note mutation that does not create a Note 302021:43:11 is expected not to change `Note.count` 302121:43:11# [RSpecRunTime] RSpec elapsed time: 16 minutes 58.64 seconds. Current RSS: ~1451M. Threads: 5. load average: 1.03 1.09 1.15 1/301 7326 302321:43:11 behaves like a mutation that returns top-level errors 302421:43:12 is expected to include / does not represent an instance of Noteable/ 302521:43:13# [RSpecRunTime] RSpec elapsed time: 17 minutes 0.07 second. Current RSS: ~1457M. Threads: 5. load average: 1.03 1.09 1.15 1/299 7345 302721:43:13# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/notes/create/image_diff_note_spec.rb. It took 30.43 seconds. Expected to take 29.12 seconds. 302821:43:13# [RSpecRunTime] Starting example group spec/requests/api/graphql/environments/deployments_spec.rb. Expected to take 25.97 seconds. 302921:43:13Environments Deployments query 303021:43:14 when there are deployments in the environment 303121:43:15 returns all deployments of the environment 303221:43:15 when query last deployment 303321:43:15 returns deployment 303421:43:15# [RSpecRunTime] RSpec elapsed time: 17 minutes 2.48 seconds. Current RSS: ~1461M. Threads: 5. load average: 1.03 1.09 1.15 1/300 7365 303621:43:15 when query latest upcoming deployment 303721:43:15 returns deployment 303821:43:15 when query finished deployments in descending order 303921:43:15 returns deployments 304021:43:15 when query finished deployments in ascending order 304121:43:16 returns deployments 304221:43:16 when query upcoming deployments in descending order 304321:43:16 returns deployments 304421:43:16 when query upcoming deployments in ascending order 304521:43:16 returns deployments 304621:43:16 when query last deployments of multiple environments 304721:43:17 returns an error for preventing N+1 queries 304821:43:17 when query finished and upcoming deployments together 304921:43:17 raises an error 305021:43:17 when multiple orderBy input are specified 305121:43:17 raises an error 305221:43:17 when user is guest 305321:43:17 returns nothing 305421:43:17 when requesting commits of deployments 305521:43:17 returns commits of deployments 305621:43:17 behaves like avoids N+1 database queries 305721:43:22 does not increase the query count 305821:43:22# [RSpecRunTime] RSpec elapsed time: 17 minutes 9.56 seconds. Current RSS: ~1456M. Threads: 5. load average: 1.11 1.10 1.15 1/296 7366 306021:43:22 when requesting triggerers of deployments 306121:43:22 returns triggerers of deployments 306221:43:22 behaves like avoids N+1 database queries 306321:43:28 does not increase the query count 306421:43:28# [RSpecRunTime] RSpec elapsed time: 17 minutes 15.56 seconds. Current RSS: ~1450M. Threads: 5. load average: 1.10 1.10 1.15 1/297 7367 306621:43:28 when requesting jobs of deployments 306721:43:28 returns jobs of deployments 306821:43:28 behaves like avoids N+1 database queries 306921:43:33 does not increase the query count 307021:43:33# [RSpecRunTime] RSpec elapsed time: 17 minutes 20.3 seconds. Current RSS: ~1444M. Threads: 5. load average: 1.09 1.10 1.15 1/297 7368 307221:43:33 when requesting user permissions 307321:43:34 returns user permissions of the deployments 307421:43:34 behaves like avoids N+1 database queries 307521:43:38 does not increase the query count 307621:43:38# [RSpecRunTime] RSpec elapsed time: 17 minutes 26.04 seconds. Current RSS: ~1452M. Threads: 5. load average: 1.08 1.10 1.15 1/297 7371 307821:43:38 sorting and pagination 307921:43:38 when sorting by finished_at in ascending order 308021:43:38 behaves like sorted paginated query 308121:43:38 behaves like requires variables 308221:43:39 shared example requires variables to be set 308421:43:39 when sorting 308521:43:39 sorts correctly 308621:43:39 when paginating 308721:43:40 paginates correctly 308821:43:40# [RSpecRunTime] RSpec elapsed time: 17 minutes 27.2 seconds. Current RSS: ~1453M. Threads: 5. load average: 1.08 1.10 1.15 1/297 7372 309021:43:40 when sorting by finished_at in descending order 309121:43:40 behaves like sorted paginated query 309221:43:40 behaves like requires variables 309321:43:40 shared example requires variables to be set 309521:43:40 when sorting 309621:43:40 sorts correctly 309721:43:40 when paginating 309821:43:41 paginates correctly 309921:43:41# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.32 seconds. Current RSS: ~1454M. Threads: 5. load average: 1.08 1.10 1.15 1/297 7373 310121:43:41# [RSpecRunTime] Finishing example group spec/requests/api/graphql/environments/deployments_spec.rb. It took 28.26 seconds. Expected to take 25.97 seconds. 310221:43:41# [RSpecRunTime] Starting example group spec/requests/api/project_job_token_scope_spec.rb. Expected to take 23.94 seconds. 310321:43:41API::ProjectJobTokenScope 310421:43:41 GET /projects/:id/job_token_scope/groups_allowlist 310521:43:41 when unauthenticated user (missing user) 310621:43:41 for public project 310721:43:41 does not return ci cd settings of job token 310821:43:41 when authenticated user as maintainer 310921:43:42 returns allowlist containing empty groups list 311021:43:42 returns groups allowlist of project 311121:43:42 when authenticated user as developer 311221:43:42 returns forbidden and no ci cd settings for public project 311321:43:42 POST /projects/:id/job_token_scope/allowlist 311421:43:43 when unauthenticated user (missing user) 311521:43:43 for public project 311621:43:43 does not return ci cd settings of job token 311721:43:43 when authenticated user as maintainer 311821:43:44 returns unauthorized and blank response when invalid auth credentials are given 311921:43:44 returns created and creates job token scope link 312021:43:44 returns bad_request and does not create an additional job token scope link 312121:43:44 returns bad_request when adding the source project 312221:43:44 returns not_found when project for param `project_id` does not exist 312321:43:44 returns :bad_request when parameter `project_id` missing 312421:43:45 returns :bad_request when parameter `project_id` is nil value 312521:43:45 returns :bad_request when parameter `project_id` is empty value 312621:43:45 returns :bad_request when parameter `project_id` is float value 312721:43:45# [RSpecRunTime] RSpec elapsed time: 17 minutes 32.33 seconds. Current RSS: ~1445M. Threads: 5. load average: 1.07 1.10 1.15 1/298 7374 312921:43:45 when authenticated user as developer 313021:43:45 for private project 313121:43:45 returns forbidden and no ci cd settings 313221:43:45 for public project 313321:43:45 returns forbidden and no ci cd settings 313421:43:45 DELETE /projects/:id/job_token_scope/allowlist/:target_project_id 313521:43:46 when unauthenticated user (missing user) 313621:43:46 for public project 313721:43:46 does not delete requested project from allowlist 313821:43:46 when user has no permissions to project 313921:43:47 responds with 401 forbidden 314021:43:47 when authenticated user as a developer 314121:43:47 returns 403 Forbidden 314221:43:47 when authenticated user as a maintainer 314321:43:47 for the target project member 314421:43:47 returns no content and deletes requested project from allowlist 314521:43:47 when fails to remove target project 314621:43:48 returns a bad request 314721:43:48 when user project does not exists 314821:43:48 responds with 404 Not found 314921:43:48 when target project does not exists 315021:43:49 responds with 404 Not found 315121:43:49 GET /projects/:id/job_token_scope/allowlist 315221:43:49 when unauthenticated user (missing user) 315321:43:49 for public project 315421:43:49 does not return ci cd settings of job token 315521:43:49 when authenticated user as maintainer 315621:43:50 returns allowlist containing only the source projects 315721:43:52 returns allowlist of project 315821:43:52 when authenticated user as developer 315921:43:52 returns forbidden and no ci cd settings for public project 316021:43:52# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.76 seconds. Current RSS: ~1441M. Threads: 5. load average: 1.06 1.09 1.14 1/296 7375 316221:43:52 PATCH /projects/:id/job_token_scope 316321:43:53 when unauthenticated user (missing user) 316421:43:53 for public project 316521:43:53 does not return ci cd settings of job token 316621:43:53 when authenticated user as maintainer 316721:43:53 returns unauthorized and blank response when invalid auth credentials are given 316821:43:53 returns no content and updates the ci cd setting `ci_inbound_job_token_scope_enabled` 316921:43:53 returns bad_request when ::Projects::UpdateService fails 317021:43:53 returns bad_request when invalid value for parameter is given 317121:43:54 returns bad_request when invalid parameter given, e.g. truthy value 317221:43:54 returns bad_request when invalid parameter given, e.g. `nil` 317321:43:54 returns bad_request and leaves it untouched when unpermitted parameter given 317421:43:54 returns bad_request when param `outbound_scope_enabled` given 317521:43:54# [RSpecRunTime] RSpec elapsed time: 17 minutes 41.58 seconds. Current RSS: ~1437M. Threads: 5. load average: 1.06 1.09 1.14 1/296 7376 317721:43:54 when authenticated user as developer 317821:43:54 returns forbidden and no ci cd settings for public project 317921:43:54 DELETE /projects/:id/job_token_scope/groups_allowlist/:target_group_id 318021:43:55 when unauthenticated user (missing user) 318121:43:55 for public project 318221:43:55 does not delete requested project from groups allowlist 318321:43:55 when user has no permissions to project 318421:43:55 responds with 401 forbidden 318521:43:55 when authenticated user as a developer 318621:43:56 returns 403 Forbidden 318721:43:56 when authenticated user as a maintainer 318821:43:56 for the target project member 318921:43:56 returns no content and deletes requested project from groups allowlist 319021:43:56 when fails to remove target group 319121:43:57 returns a bad request 319221:43:57 when user project does not exists 319321:43:57 responds with 404 Not found 319421:43:57 when target group does not exists 319521:43:57 responds with 404 Not found 319621:43:57 POST /projects/:id/job_token_scope/groups_allowlist 319721:43:58 when unauthenticated user (missing user) 319821:43:58 for public project 319921:43:58 does not return ci cd settings of job token 320021:43:58 when authenticated user as maintainer 320121:43:58 returns unauthorized and blank response when invalid auth credentials are given 320221:43:58 returns created and creates job token scope link 320321:43:59 returns bad_request and does not create an additional job token scope link 320421:43:59 returns not_found when group for param `target_group_id` does not exist 320521:43:59 returns :bad_request when parameter `target_group_id` missing 320621:43:59 returns :bad_request when parameter `target_group_id` is nil value 320721:43:59 returns :bad_request when parameter `target_group_id` is empty value 320821:43:59# [RSpecRunTime] RSpec elapsed time: 17 minutes 46.74 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.05 1.09 1.14 1/296 7377 321021:43:59 when authenticated user as developer 321121:43:59 for private project 321221:44:00 returns forbidden and no ci cd settings 321321:44:00 for public project 321421:44:00 returns forbidden and no ci cd settings 321521:44:00 GET /projects/:id/job_token_scope 321621:44:00 when unauthenticated user (missing user) 321721:44:00 for public project 321821:44:00 does not return ci cd settings of job token 321921:44:00 when authenticated user as maintainer 322021:44:01 returns ci cd settings for job token scope 322121:44:01 returns the correct ci cd settings for job token scope after change 322221:44:01 returns unauthorized and blank response when invalid auth credentials are given 322321:44:01 when authenticated user as developer 322421:44:01 returns forbidden and no ci cd settings for public project 322521:44:01# [RSpecRunTime] Finishing example group spec/requests/api/project_job_token_scope_spec.rb. It took 20.45 seconds. Expected to take 23.94 seconds. 322621:44:01# [RSpecRunTime] Starting example group spec/requests/api/graphql/pages/namespace_deployments_query_spec.rb. Expected to take 21.33 seconds. 322721:44:01Namespace Pages Deployments query 322821:44:01 when namespace is a user 322921:44:01 user has a pages deployment 323021:44:04 returns the expected result 323121:44:04# [RSpecRunTime] RSpec elapsed time: 17 minutes 51.33 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.05 1.09 1.14 1/296 7378 323321:44:04 when namespace is a group 323421:44:04 user is authorized 323621:44:06 returns a deployment with all of the expected fields 323721:44:06# [RSpecRunTime] RSpec elapsed time: 17 minutes 54.04 seconds. Current RSS: ~1436M. Threads: 5. load average: 0.97 1.07 1.14 1/296 7379 323921:44:06 default connection fields 324021:44:09 has all expected connection pagination fields 324121:44:09# [RSpecRunTime] RSpec elapsed time: 17 minutes 56.38 seconds. Current RSS: ~1435M. Threads: 5. load average: 0.97 1.07 1.14 1/296 7380 324421:44:12 returns the expected deployment 324521:44:12# [RSpecRunTime] RSpec elapsed time: 17 minutes 59.12 seconds. Current RSS: ~1438M. Threads: 5. load average: 0.97 1.07 1.14 1/296 7381 324821:44:12 active deployments 324921:44:14 only returns active deployments 325021:44:14# [RSpecRunTime] RSpec elapsed time: 18 minutes 1.57 seconds. Current RSS: ~1444M. Threads: 5. load average: 0.97 1.07 1.13 1/296 7382 325221:44:14 only inactive deployments 325321:44:16 only returns inactive deployments 325421:44:16# [RSpecRunTime] RSpec elapsed time: 18 minutes 4.02 seconds. Current RSS: ~1446M. Threads: 5. load average: 0.97 1.07 1.13 1/296 7383 325621:44:16 versioned deployments 325721:44:19 only returns versioned deployments 325821:44:19# [RSpecRunTime] RSpec elapsed time: 18 minutes 6.35 seconds. Current RSS: ~1447M. Threads: 5. load average: 0.97 1.07 1.13 1/296 7384 326021:44:19 unversioned deployments 326121:44:21 only returns unversioned deployments 326221:44:21# [RSpecRunTime] RSpec elapsed time: 18 minutes 8.71 seconds. Current RSS: ~1442M. Threads: 5. load average: 0.98 1.07 1.13 1/296 7385 326421:44:21 user is unauthorized 326521:44:23 returns an empty result 326621:44:23# [RSpecRunTime] RSpec elapsed time: 18 minutes 10.69 seconds. Current RSS: ~1440M. Threads: 5. load average: 0.98 1.07 1.13 1/296 7386 326821:44:23# [RSpecRunTime] Finishing example group spec/requests/api/graphql/pages/namespace_deployments_query_spec.rb. It took 21.99 seconds. Expected to take 21.33 seconds. 326921:44:23# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/namespace/package_settings/update_spec.rb. Expected to take 18.52 seconds. 327021:44:23Updating the package settings 327121:44:23 post graphql mutation 327221:44:23 with existing package settings 327321:44:23 user_role: :owner, shared_examples_name: "accepting the mutation request updating the package settings" 327421:44:23 behaves like accepting the mutation request updating the package settings 327521:44:23 behaves like updating the namespace package setting attributes 327621:44:24 updates the namespace package setting 327721:44:24 behaves like not creating the namespace package setting 327821:44:24 doesn't create the namespace package setting 327921:44:25# [RSpecRunTime] RSpec elapsed time: 18 minutes 12.09 seconds. Current RSS: ~1441M. Threads: 5. load average: 0.98 1.06 1.13 1/296 7387 328121:44:25 behaves like returning a success 328221:44:25 returns the updated package settings 328321:44:25 behaves like returning response status 328421:44:25 returns success 328521:44:25 behaves like rejecting invalid regex 328621:44:25 for field mavenDuplicateExceptionRegex 328721:44:26 returns an error 328821:44:26 behaves like returning response status 328921:44:26 returns success 329021:44:26 behaves like not creating the namespace package setting 329121:44:27 doesn't create the namespace package setting 329221:44:27 user_role: :maintainer, shared_examples_name: "denying the mutation request" 329321:44:27 behaves like denying the mutation request 329421:44:27 returns no response 329521:44:27 behaves like not creating the namespace package setting 329621:44:27 doesn't create the namespace package setting 329721:44:27 behaves like returning response status 329821:44:28 returns success 329921:44:28 user_role: :developer, shared_examples_name: "denying the mutation request" 330021:44:28 behaves like denying the mutation request 330121:44:28 returns no response 330221:44:28 behaves like not creating the namespace package setting 330321:44:29 doesn't create the namespace package setting 330421:44:29 behaves like returning response status 330521:44:29 returns success 330621:44:29 user_role: :reporter, shared_examples_name: "denying the mutation request" 330721:44:29 behaves like denying the mutation request 330821:44:30 returns no response 330921:44:30 behaves like not creating the namespace package setting 331021:44:30 doesn't create the namespace package setting 331121:44:30 behaves like returning response status 331221:44:30 returns success 331321:44:30 user_role: :guest, shared_examples_name: "denying the mutation request" 331421:44:30 behaves like denying the mutation request 331521:44:31 returns no response 331621:44:31 behaves like not creating the namespace package setting 331721:44:31 doesn't create the namespace package setting 331821:44:31 behaves like returning response status 331921:44:32 returns success 332021:44:32 user_role: :anonymous, shared_examples_name: "denying the mutation request" 332121:44:32 behaves like denying the mutation request 332221:44:32 returns no response 332321:44:32 behaves like not creating the namespace package setting 332421:44:32 doesn't create the namespace package setting 332521:44:32 behaves like returning response status 332621:44:32 returns success 332721:44:32 without existing package settings 332821:44:32 user_role: :owner, shared_examples_name: "accepting the mutation request creating the package settings" 332921:44:32 behaves like accepting the mutation request creating the package settings 333021:44:32 behaves like creating the namespace package setting 333121:44:33 creates a new package setting 333221:44:33 saves the settings 333321:44:33 behaves like returning a success 333421:44:34 returns the updated package settings 333521:44:34 behaves like returning response status 333621:44:34 returns success 333721:44:34# [RSpecRunTime] RSpec elapsed time: 18 minutes 21.78 seconds. Current RSS: ~1442M. Threads: 5. load average: 0.98 1.06 1.13 1/296 7388 333921:44:34 behaves like returning a success 334021:44:35 returns the updated package settings 334121:44:35 behaves like returning response status 334221:44:35 returns success 334321:44:35 behaves like rejecting invalid regex 334421:44:35 for field mavenDuplicateExceptionRegex 334521:44:36 returns an error 334621:44:36 behaves like returning response status 334721:44:36 returns success 334821:44:36 behaves like not creating the namespace package setting 334921:44:36 doesn't create the namespace package setting 335021:44:36 user_role: :maintainer, shared_examples_name: "denying the mutation request" 335121:44:36 behaves like denying the mutation request 335221:44:37 returns no response 335321:44:37 behaves like not creating the namespace package setting 335421:44:37 doesn't create the namespace package setting 335521:44:37 behaves like returning response status 335621:44:38 returns success 335721:44:38 user_role: :developer, shared_examples_name: "denying the mutation request" 335821:44:38 behaves like denying the mutation request 335921:44:38 returns no response 336021:44:38 behaves like not creating the namespace package setting 336121:44:38 doesn't create the namespace package setting 336221:44:38 behaves like returning response status 336321:44:39 returns success 336421:44:39 user_role: :reporter, shared_examples_name: "denying the mutation request" 336521:44:39 behaves like denying the mutation request 336621:44:39 returns no response 336721:44:39 behaves like not creating the namespace package setting 336821:44:40 doesn't create the namespace package setting 336921:44:40 behaves like returning response status 337021:44:40 returns success 337121:44:40 user_role: :guest, shared_examples_name: "denying the mutation request" 337221:44:40 behaves like denying the mutation request 337321:44:40 returns no response 337421:44:40 behaves like not creating the namespace package setting 337521:44:41 doesn't create the namespace package setting 337621:44:41 behaves like returning response status 337721:44:41 returns success 337821:44:41 user_role: :anonymous, shared_examples_name: "denying the mutation request" 337921:44:41 behaves like denying the mutation request 338021:44:41 returns no response 338121:44:41 behaves like not creating the namespace package setting 338221:44:42 doesn't create the namespace package setting 338321:44:42 behaves like returning response status 338421:44:42 returns success 338521:44:42# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/namespace/package_settings/update_spec.rb. It took 18.6 seconds. Expected to take 18.52 seconds. 338621:44:42# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/issue/notes_spec.rb. Expected to take 15.95 seconds. 338721:44:42getting notes for an issue 338821:44:42 behaves like exposing regular notes on a noteable in GraphQL 338921:44:42 for regular notes 339021:44:43 includes all notes 339121:44:46 avoids N+1 queries 339221:44:46 behaves like a working graphql query 339321:44:48 returns a successful response 339421:44:48# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.24 seconds. Current RSS: ~1447M. Threads: 5. load average: 0.99 1.06 1.13 3/297 7389 339621:44:48 when filter is provided 339721:44:48 when filter is set to ALL_NOTES 339821:44:49 returns all the notes 339921:44:49# [RSpecRunTime] RSpec elapsed time: 18 minutes 36.7 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.07 1.07 1.13 1/296 7390 340121:44:49 when filter is set to ONLY_COMMENTS 340221:44:50 returns only the comments 340321:44:50# [RSpecRunTime] RSpec elapsed time: 18 minutes 37.94 seconds. Current RSS: ~1443M. Threads: 5. load average: 1.07 1.07 1.13 1/296 7391 340521:44:50 when filter is set to ONLY_ACTIVITY 340621:44:52 returns only the activity notes 340721:44:52# [RSpecRunTime] RSpec elapsed time: 18 minutes 39.32 seconds. Current RSS: ~1443M. Threads: 5. load average: 1.07 1.07 1.13 1/296 7392 340921:44:52 for discussions 341021:44:54 includes all discussion notes 341121:44:54 behaves like a working graphql query 341221:44:56 returns a successful response 341321:44:56# [RSpecRunTime] RSpec elapsed time: 18 minutes 43.9 seconds. Current RSS: ~1438M. Threads: 5. load average: 1.06 1.07 1.13 1/296 7393 341521:44:56# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/issue/notes_spec.rb. It took 14.54 seconds. Expected to take 15.95 seconds. 341621:44:56# [RSpecRunTime] Starting example group spec/requests/api/graphql/packages/conan_spec.rb. Expected to take 15.18 seconds. 341721:44:56conan package details 341821:44:59 has the correct metadata 341921:45:01 has the correct file metadata 342021:45:01 behaves like a package detail 342121:45:01 behaves like a working graphql query 342221:45:02 returns a successful response 342321:45:02 behaves like matching the package details schema 342421:45:03 matches the JSON schema 342521:45:03# [RSpecRunTime] RSpec elapsed time: 18 minutes 50.99 seconds. Current RSS: ~1451M. Threads: 5. load average: 1.06 1.07 1.13 1/296 7394 342721:45:03 with pipelines 342821:45:05 behaves like a working graphql query 342921:45:06 returns a successful response 343021:45:06 behaves like matching the package details schema 343121:45:08 matches the JSON schema 343221:45:08# [RSpecRunTime] RSpec elapsed time: 18 minutes 55.51 seconds. Current RSS: ~1449M. Threads: 5. load average: 1.05 1.07 1.13 1/296 7395 343421:45:08 behaves like a package with files 343521:45:09 has the right amount of files 343621:45:11 has the basic package files data 343721:45:11 with package files pending destruction 343821:45:12 does not return them 343921:45:12# [RSpecRunTime] RSpec elapsed time: 18 minutes 59.65 seconds. Current RSS: ~1452M. Threads: 5. load average: 1.05 1.07 1.13 1/296 7396 344121:45:12# [RSpecRunTime] Finishing example group spec/requests/api/graphql/packages/conan_spec.rb. It took 15.75 seconds. Expected to take 15.18 seconds. 344221:45:12# [RSpecRunTime] Starting example group spec/requests/jwt_controller_spec.rb. Expected to take 12.94 seconds. 344321:45:12JwtController 344421:45:12 POST /jwt/auth 344621:45:12 POST /jwt/auth when in maintenance mode 344821:45:12 authenticating against container registry 344921:45:12 existing service 345021:45:12 is expected to respond with numeric status code ok 345121:45:12 returning custom http code 345221:45:12 is expected to respond with numeric status code http_version_not_supported 345321:45:12 when using authenticated request 345421:45:12 using CI token 345521:45:12 project with enabled CI 345621:45:13 is expected to have received new(#<Project id:352 namespace283/project-281>>, #<User id:835 @user470>, #<ActionController::Parameters {"service"=>"container_registry", "auth_type"=>:build} permitted: true>) 1 time 345721:45:13 behaves like user logging 345821:45:14 logs username and ID 345921:45:14# [RSpecRunTime] RSpec elapsed time: 19 minutes 1.71 seconds. Current RSS: ~1449M. Threads: 5. load average: 1.04 1.07 1.13 1/296 7397 346121:45:14 project with disabled CI 346221:45:15 is expected to respond with numeric status code unauthorized 346321:45:15 using deploy tokens 346421:45:16 authenticates correctly 346521:45:17 does not log a user 346621:45:17# [RSpecRunTime] RSpec elapsed time: 19 minutes 4.42 seconds. Current RSS: ~1446M. Threads: 5. load average: 1.04 1.07 1.13 1/296 7398 346821:45:17 using personal access tokens 346921:45:17 authenticates correctly 347021:45:17 behaves like rejecting a blocked user 347121:45:17 with blocked user 347221:45:17 behaves like with invalid credentials 347321:45:17 returns a generic error message 347421:45:17 behaves like user logging 347521:45:18 logs username and ID 347621:45:18 behaves like a token that expires today 347721:45:18 fails authentication 347821:45:18 using User login 347921:45:18 is expected to have received new(nil, #<User id:849 @user479>, #<ActionController::Parameters {"service"=>"container_registry", "auth_type"=>:gitlab_or_ldap} permitted: true>) 1 time 348021:45:18 does not cause session based checks to be activated 348121:45:18 behaves like rejecting a blocked user 348221:45:18 with blocked user 348321:45:18 behaves like with invalid credentials 348421:45:18 returns a generic error message 348521:45:18 when passing a flat array of scopes 348621:45:19 is expected to have received new(nil, #<User id:852 @user482>, #<ActionController::Parameters {"service"=>"container_registry", "scopes"=>["scope1", "scope2"], "auth_type"=>:gitlab_or_ldap} permitted: true>) 1 time 348721:45:19 behaves like user logging 348821:45:19 logs username and ID 348921:45:19 when passing a space-delimited list of scopes 349021:45:19 is expected to have received new(nil, #<User id:854 @user484>, #<ActionController::Parameters {"service"=>"container_registry", "scopes"=>["scope1", "scope2"], "auth_type"=>:gitlab_or_ldap} permitted: true>) 1 time 349121:45:19 when user has 2FA enabled 349221:45:19 without personal token 349321:45:19 behaves like with invalid credentials 349421:45:19 returns a generic error message 349521:45:19 with personal token 349621:45:19 accepts the authorization attempt 349721:45:19 when the user is admin 349821:45:19 when admin mode is enabled 349921:45:20 accepts the authorization attempt 350021:45:20 when admin mode is disabled 350121:45:20 accepts the authorization attempt 350221:45:20 using invalid login 350321:45:20 when internal auth is enabled 350421:45:20 behaves like with invalid credentials 350521:45:20 returns a generic error message 350621:45:20 when internal auth is disabled 350721:45:20 behaves like with invalid credentials 350821:45:20 returns a generic error message 350921:45:20 when using unauthenticated request 351021:45:20 accepts the authorization attempt 351121:45:20 allows read access 351221:45:20 unknown service 351321:45:20 is expected to respond with numeric status code not_found 351421:45:20 authenticating against dependency proxy 351521:45:21 with personal access token 351621:45:21 behaves like with valid credentials 351721:45:21 returns token successfully 351821:45:21 behaves like a token that expires today 351921:45:21 fails authentication 352021:45:21 with user credentials token 352121:45:21 behaves like with valid credentials 352221:45:21 returns token successfully 352321:45:21 with group access token 352421:45:21 with the required scopes 352521:45:21 behaves like with valid credentials 352621:45:21 returns token successfully 352721:45:21 behaves like a token that expires today 352821:45:21 fails authentication 353021:45:21 behaves like returning response status 353121:45:21 returns unauthorized 353321:45:21 behaves like returning response status 353421:45:22 returns unauthorized 353521:45:22 without the required scopes 353621:45:22 behaves like returning response status 353721:45:22 returns forbidden 353821:45:22 packages_dependency_proxy_containers_scope_check disabled 353921:45:22 behaves like with valid credentials 354021:45:22 returns token successfully 354121:45:22 with group deploy token 354221:45:22 behaves like with valid credentials 354321:45:22 returns token successfully 354421:45:22 with job token 354521:45:22 behaves like with valid credentials 354621:45:22 returns token successfully 354721:45:23 with project deploy token 354821:45:23 behaves like returning response status 354921:45:23 returns forbidden 355021:45:23 with revoked group deploy token 355121:45:23 behaves like returning response status 355221:45:23 returns unauthorized 355321:45:23 with group deploy token with insufficient scopes 355421:45:23 behaves like returning response status 355521:45:23 returns unauthorized 355621:45:23 with invalid credentials 355721:45:23 behaves like returning response status 355821:45:23 returns unauthorized 355921:45:23# [RSpecRunTime] Finishing example group spec/requests/jwt_controller_spec.rb. It took 10.76 seconds. Expected to take 12.94 seconds. 356021:45:23# [RSpecRunTime] Starting example group spec/mailers/emails/projects_spec.rb. Expected to take 12.68 seconds. 356121:45:23Emails::Projects 356221:45:24 #prometheus_alert_fired_email 356321:45:24 has expected X-GitLab alert headers 356421:45:24 behaves like an email with X-GitLab headers containing project details 356521:45:24 has X-GitLab-Project headers 356621:45:24# [RSpecRunTime] RSpec elapsed time: 19 minutes 11.88 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.04 1.06 1.13 1/296 7417 356821:45:24 with incident 356921:45:25 has expected X-GitLab incident headers 357021:45:25 with empty payload 357121:45:25 has expected subject 357221:45:25 has expected content 357321:45:25 behaves like an email sent from GitLab 357421:45:25 has the characteristics of an email sent from GitLab 357521:45:25 behaves like it should not have Gmail Actions links 357621:45:25 is expected not to have body including "ViewAction" 357721:45:25 behaves like a user cannot unsubscribe through footer link 357821:45:26 does not have a List-Unsubscribe header, List-Unsubscribe-Post header or a body link 357921:45:26 with description 358021:45:26 has expected subject 358121:45:26 has expected content 358221:45:26 behaves like an email sent from GitLab 358321:45:26 has the characteristics of an email sent from GitLab 358421:45:26 behaves like it should not have Gmail Actions links 358521:45:26 is expected not to have body including "ViewAction" 358621:45:26 behaves like a user cannot unsubscribe through footer link 358721:45:26 does not have a List-Unsubscribe header, List-Unsubscribe-Post header or a body link 358821:45:26 with environment 358921:45:27 has expected subject 359021:45:27 has expected content 359121:45:27 behaves like an email sent from GitLab 359221:45:27 has the characteristics of an email sent from GitLab 359321:45:27 behaves like it should not have Gmail Actions links 359421:45:27 is expected not to have body including "ViewAction" 359521:45:27 behaves like a user cannot unsubscribe through footer link 359621:45:27 does not have a List-Unsubscribe header, List-Unsubscribe-Post header or a body link 359821:45:27 has expected subject 359921:45:28 has expected content 360021:45:28 behaves like an email sent from GitLab 360121:45:28 has the characteristics of an email sent from GitLab 360221:45:28 behaves like it should not have Gmail Actions links 360321:45:28 is expected not to have body including "ViewAction" 360421:45:28 behaves like a user cannot unsubscribe through footer link 360521:45:28 does not have a List-Unsubscribe header, List-Unsubscribe-Post header or a body link 360621:45:28 #repository_rewrite_history_success_email 360721:45:29 has the correct subject and body 360821:45:29 behaves like an email sent to a user 360921:45:29 is sent to user's global notification email address 361021:45:29 with group notification email 361121:45:29 is sent to user's group notification email 361221:45:29 behaves like an email sent from GitLab 361321:45:29 has the characteristics of an email sent from GitLab 361421:45:29 behaves like it should not have Gmail Actions links 361521:45:29 is expected not to have body including "ViewAction" 361621:45:29 behaves like a user cannot unsubscribe through footer link 361721:45:29 does not have a List-Unsubscribe header, List-Unsubscribe-Post header or a body link 361821:45:29 behaves like appearance header and footer enabled 361921:45:29 contains header and footer 362021:45:29 behaves like appearance header and footer not enabled 362121:45:30 does not contain header and footer 362221:45:30 #repository_rewrite_history_failure_email 362321:45:30 has the correct subject and body 362421:45:30 behaves like an email sent to a user 362521:45:30 is sent to user's global notification email address 362621:45:30 with group notification email 362721:45:30 is sent to user's group notification email 362821:45:30 behaves like an email sent from GitLab 362921:45:30 has the characteristics of an email sent from GitLab 363021:45:30 behaves like it should not have Gmail Actions links 363121:45:30 is expected not to have body including "ViewAction" 363221:45:30 behaves like a user cannot unsubscribe through footer link 363321:45:30 does not have a List-Unsubscribe header, List-Unsubscribe-Post header or a body link 363421:45:30 behaves like appearance header and footer enabled 363521:45:30 contains header and footer 363621:45:30 behaves like appearance header and footer not enabled 363721:45:31 does not contain header and footer 363821:45:31 .inactive_project_deletion_warning_email 363921:45:31 has the correct subject and body 364021:45:31 behaves like an email sent to a user 364121:45:31 is sent to user's global notification email address 364221:45:31 with group notification email 364321:45:31 is sent to user's group notification email 364421:45:31 behaves like an email sent from GitLab 364521:45:31 has the characteristics of an email sent from GitLab 364621:45:31 behaves like it should not have Gmail Actions links 364721:45:31 is expected not to have body including "ViewAction" 364821:45:31 behaves like a user cannot unsubscribe through footer link 364921:45:31 does not have a List-Unsubscribe header, List-Unsubscribe-Post header or a body link 365021:45:31 behaves like appearance header and footer enabled 365121:45:31 contains header and footer 365221:45:31 behaves like appearance header and footer not enabled 365321:45:32 does not contain header and footer 365421:45:32 .project_was_exported_email 365521:45:32 has the correct subject and body 365621:45:32 behaves like an email sent to a user 365721:45:32 is sent to user's global notification email address 365821:45:32 with group notification email 365921:45:32 is sent to user's group notification email 366021:45:32 behaves like an email sent from GitLab 366121:45:32 has the characteristics of an email sent from GitLab 366221:45:32 behaves like it should not have Gmail Actions links 366321:45:32 is expected not to have body including "ViewAction" 366421:45:32 behaves like a user cannot unsubscribe through footer link 366521:45:32 does not have a List-Unsubscribe header, List-Unsubscribe-Post header or a body link 366621:45:32 behaves like appearance header and footer enabled 366721:45:33 contains header and footer 366821:45:33 behaves like appearance header and footer not enabled 366921:45:33 does not contain header and footer 367021:45:33 .project_was_moved_email 367121:45:33 has the correct subject and body 367221:45:33 behaves like an email sent from GitLab 367321:45:33 has the characteristics of an email sent from GitLab 367421:45:33 behaves like it should not have Gmail Actions links 367521:45:33 is expected not to have body including "ViewAction" 367621:45:33 behaves like a user cannot unsubscribe through footer link 367721:45:33 does not have a List-Unsubscribe header, List-Unsubscribe-Post header or a body link 367821:45:33 behaves like appearance header and footer enabled 367921:45:34 contains header and footer 368021:45:34 behaves like appearance header and footer not enabled 368121:45:34 does not contain header and footer 368221:45:34 .project_was_not_exported_email 368321:45:34 has the correct subject and body 368421:45:34 behaves like an email sent to a user 368521:45:34 is sent to user's global notification email address 368621:45:34 with group notification email 368721:45:34 is sent to user's group notification email 368821:45:34 behaves like an email sent from GitLab 368921:45:34 has the characteristics of an email sent from GitLab 369021:45:34 behaves like it should not have Gmail Actions links 369121:45:34 is expected not to have body including "ViewAction" 369221:45:34 behaves like a user cannot unsubscribe through footer link 369321:45:35 does not have a List-Unsubscribe header, List-Unsubscribe-Post header or a body link 369421:45:35 behaves like appearance header and footer enabled 369521:45:35 contains header and footer 369621:45:35 behaves like appearance header and footer not enabled 369721:45:35 does not contain header and footer 369821:45:35# [RSpecRunTime] Finishing example group spec/mailers/emails/projects_spec.rb. It took 11.97 seconds. Expected to take 12.68 seconds. 369921:45:35# [RSpecRunTime] Starting example group spec/controllers/snippets_controller_spec.rb. Expected to take 10.69 seconds. 370021:45:35SnippetsController 370221:45:36 redirects to explore snippets page when user is not logged in 370321:45:36 redirects to snippets dashboard page when user is logged in 370521:45:36 when signed in 370621:45:36 responds with status 200 370721:45:36 when user is not allowed to create a personal snippet 370821:45:36 responds with status 404 370921:45:36 when not signed in 371021:45:36 redirects to the sign in page 371221:45:36 when the personal snippet is private 371321:45:36 when signed in 371421:45:36 when signed in user is not the author 371521:45:36 responds with status 404 371621:45:36 when signed in user is the author 371721:45:37 responds with status 404 when embeddable content is requested 371821:45:37 behaves like successful response 371921:45:37 renders the snippet 372021:45:37 when not signed in 372121:45:37 redirects to the sign in page 372221:45:37 when the personal snippet is internal 372321:45:37 when signed in 372421:45:37 responds with status 404 when embeddable content is requested 372521:45:37 behaves like successful response 372621:45:37 renders the snippet 372721:45:37 when not signed in 372821:45:37 redirects to the sign in page 372921:45:37 when the personal snippet is public 373021:45:37 when signed in 373121:45:38 responds with status 200 when embeddable content is requested 373221:45:38 behaves like successful response 373321:45:38 renders the snippet 373421:45:38 behaves like tracking unique hll events 373521:45:38 tracks unique event 373621:45:38 when not signed in 373721:45:38 renders the snippet 373821:45:38 when the personal snippet does not exist 373921:45:38 when signed in 374021:45:38 responds with status 404 374121:45:38 when not signed in 374221:45:38 responds with status 404 374321:45:38 POST #mark_as_spam 374421:45:38 updates the snippet 374621:45:38 when the personal snippet is private 374721:45:39 when signed in 374821:45:39 when signed in user is not the author 374921:45:39 responds with status 404 375021:45:39 when signed in user is the author 375121:45:39 behaves like successful response 375221:45:39 has expected blob headers 375321:45:39 sets cache_control public header based on snippet visibility 375421:45:39 behaves like 200 status 375521:45:39 responds with status 200 375621:45:40 sets Gitlab-Workhorse-Detect-Content-Type header 375721:45:40 behaves like content disposition headers 375821:45:40 sets content disposition to inline 375921:45:40 when inline param is false 376021:45:40 sets content disposition to attachment 376121:45:40 when snippet repository is empty 376221:45:40 returns snippet database content 376321:45:40 behaves like 200 status 376421:45:40 responds with status 200 376521:45:40 sets Gitlab-Workhorse-Detect-Content-Type header 376621:45:40 behaves like CRLF line ending 376721:45:40 returns LF line endings by default 376821:45:40 when parameter present 376921:45:40 does not convert line endings when parameter present 377021:45:40 behaves like content disposition headers 377121:45:40 sets content disposition to inline 377221:45:40 when inline param is false 377321:45:40 sets content disposition to attachment 377421:45:40 when not signed in 377521:45:41 redirects to the sign in page 377621:45:41 when the personal snippet is internal 377721:45:41 when signed in 377821:45:41 behaves like successful response 377921:45:41 has expected blob headers 378021:45:41 sets cache_control public header based on snippet visibility 378121:45:41 behaves like 200 status 378221:45:41 responds with status 200 378321:45:42 sets Gitlab-Workhorse-Detect-Content-Type header 378421:45:42# [RSpecRunTime] RSpec elapsed time: 19 minutes 29.23 seconds. Current RSS: ~1500M. Threads: 5. load average: 1.03 1.06 1.12 1/299 7570 378621:45:42 behaves like content disposition headers 378721:45:42 sets content disposition to inline 378821:45:42 when inline param is false 378921:45:42 sets content disposition to attachment 379021:45:42 when snippet repository is empty 379121:45:42 returns snippet database content 379221:45:42 behaves like 200 status 379321:45:42 responds with status 200 379421:45:42 sets Gitlab-Workhorse-Detect-Content-Type header 379521:45:42 behaves like CRLF line ending 379621:45:42 returns LF line endings by default 379721:45:42 when parameter present 379821:45:43 does not convert line endings when parameter present 379921:45:43 behaves like content disposition headers 380021:45:43 sets content disposition to inline 380121:45:43 when inline param is false 380221:45:43 sets content disposition to attachment 380321:45:43 when not signed in 380421:45:43 redirects to the sign in page 380521:45:43 when the personal snippet is public 380621:45:43 when signed in 380721:45:43 behaves like successful response 380821:45:43 has expected blob headers 380921:45:43 sets cache_control public header based on snippet visibility 381021:45:43 behaves like 200 status 381121:45:43 responds with status 200 381221:45:43 sets Gitlab-Workhorse-Detect-Content-Type header 381321:45:43 behaves like content disposition headers 381421:45:44 sets content disposition to inline 381521:45:44 when inline param is false 381621:45:44 sets content disposition to attachment 381721:45:44 when snippet repository is empty 381821:45:44 returns snippet database content 381921:45:44 behaves like 200 status 382021:45:44 responds with status 200 382121:45:44 sets Gitlab-Workhorse-Detect-Content-Type header 382221:45:44 behaves like CRLF line ending 382321:45:44 returns LF line endings by default 382421:45:44 when parameter present 382521:45:44 does not convert line endings when parameter present 382621:45:44 behaves like content disposition headers 382721:45:44 sets content disposition to inline 382821:45:44 when inline param is false 382921:45:44 sets content disposition to attachment 383021:45:44 when not signed in 383121:45:45 responds with status 200 383221:45:45 when the personal snippet does not exist 383321:45:45 when signed in 383421:45:45 responds with status 404 383521:45:45 when not signed in 383621:45:45 redirects to the sign in path 383721:45:45 award emoji on snippets 383821:45:45 POST #toggle_award_emoji 383921:45:45 toggles the award emoji 384021:45:45 removes the already awarded emoji 384121:45:45 POST #preview_markdown 384221:45:45 renders json in a correct format 384321:45:45# [RSpecRunTime] Finishing example group spec/controllers/snippets_controller_spec.rb. It took 10.3 seconds. Expected to take 10.69 seconds. 384421:45:45# [RSpecRunTime] Starting example group spec/requests/api/api_spec.rb. Expected to take 10.32 seconds. 384621:45:45 Record user last activity in after hook 384721:45:46 updates the users last_activity_on to the current date 384821:45:46 with a project-specific path 384921:45:46 passes correct arguments to ActivityService 385021:45:46 User with only read_api scope personal access token 385121:45:46 when personal access token has only read_api scope 385221:45:47 does authorize user for get request 385321:45:47 does authorize user for head request 385421:45:47 does not authorize user for revoked token 385521:45:47 does not authorize user for post request 385621:45:47 does not authorize user for put request 385721:45:47 does not authorize user for delete request 385821:45:47# [RSpecRunTime] RSpec elapsed time: 19 minutes 34.8 seconds. Current RSS: ~1476M. Threads: 5. load average: 1.02 1.06 1.12 1/300 7608 386021:45:47 authentication with deploy token 386221:45:48 does not bypass the session 386321:45:48# [RSpecRunTime] RSpec elapsed time: 19 minutes 35.94 seconds. Current RSS: ~1466M. Threads: 5. load average: 1.02 1.06 1.12 1/300 7609 386521:45:48 counter metrics 386621:45:49 when the headers are present 386721:45:49 for classify action 386821:45:49 increments the counter 386921:45:49 for proxy action 387021:45:49 increments the counter 387121:45:49 for invalid action and type 387221:45:50 does not increment the counter 387321:45:50 when action is not present and type is present 387421:45:50 does not increment the counter 387521:45:50 when the headers are absent 387621:45:50 does not increment the counter 387821:45:51 when the endpoint is handled by the application 387921:45:51 skips context fields that do not apply 388021:45:51 when the endpoint supports all possible fields 388121:45:51 logs all application context fields and the route 388221:45:51 with an expired token 388321:45:52 logs all application context fields and the route 388421:45:52 when there is an unsupported media type 388521:45:52 logs the route and context metadata for the client 388621:45:52 when there is an OPTIONS request 388721:45:52 logs the route and context metadata for the client 388821:45:52 when the API version is not matched 388921:45:52 logs the route and context metadata for the client 389021:45:52 when there is an unhandled exception for an anonymous request 389121:45:52 logs all application context fields and the route 389221:45:52 Marginalia comments 389321:45:52 GET /user/:id 389421:45:52 generates a query that includes the expected annotations 389521:45:52 supported content-types 389621:45:52 GET /user/:id.txt 389721:45:52 returns application/json 389821:45:52 content security policy header 389921:45:52 when CSP is not configured globally 390021:45:52 does not set the CSP header 390121:45:52 when CSP is configured globally 390221:45:53 sets a stricter CSP header 390321:45:53 when report_only is true 390421:45:53 does not set any CSP header 390521:45:53 admin mode support 390621:45:53 with `admin_mode` scope 390721:45:53 when admin mode setting is disabled 390821:45:53 is expected to respond with numeric status code ok 390921:45:53 when admin mode setting is enabled 391021:45:53 is expected to respond with numeric status code ok 391121:45:53 without `admin_mode` scope 391221:45:53 when admin mode setting is disabled 391321:45:53 is expected to respond with numeric status code ok 391421:45:53 when admin mode setting is enabled 391521:45:54 is expected to respond with numeric status code forbidden 391621:45:54 Handle Gitlab::Git::ResourceExhaustedError exception 391721:45:55 returns 503 status and Retry-After header 391821:45:55# [RSpecRunTime] RSpec elapsed time: 19 minutes 42.4 seconds. Current RSS: ~1452M. Threads: 5. load average: 1.50 1.16 1.15 1/297 7628 392021:45:55 Grape::Exceptions::Base handler 392121:45:55 returns 400 on JSON parse errors 392221:45:55# [RSpecRunTime] Finishing example group spec/requests/api/api_spec.rb. It took 9.76 seconds. Expected to take 10.32 seconds. 392321:45:55# [RSpecRunTime] Starting example group spec/requests/groups/milestones_controller_spec.rb. Expected to take 8.93 seconds. 392421:45:55Groups::MilestonesController 392521:45:55 N+1 DB queries 392721:45:57 avoids N+1 database queries 392821:45:57# [RSpecRunTime] RSpec elapsed time: 19 minutes 44.36 seconds. Current RSS: ~1449M. Threads: 5. load average: 1.50 1.16 1.15 1/296 7629 393121:46:02 avoids N+1 database queries 393221:46:02# [RSpecRunTime] RSpec elapsed time: 19 minutes 49.33 seconds. Current RSS: ~1452M. Threads: 5. load average: 1.46 1.15 1.15 1/296 7630 393421:46:02 GET #merge_requests 393521:46:04 avoids N+1 database queries 393621:46:04# [RSpecRunTime] RSpec elapsed time: 19 minutes 51.28 seconds. Current RSS: ~1450M. Threads: 5. load average: 1.46 1.15 1.15 1/296 7631 393821:46:04# [RSpecRunTime] Finishing example group spec/requests/groups/milestones_controller_spec.rb. It took 8.82 seconds. Expected to take 8.93 seconds. 393921:46:04# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/issues/bulk_update_spec.rb. Expected to take 8.64 seconds. 394021:46:04Bulk update issues 394121:46:05 when the `bulk_update_issues_mutation` feature flag is disabled 394221:46:05 returns a resource not available error 394321:46:05# [RSpecRunTime] RSpec elapsed time: 19 minutes 52.4 seconds. Current RSS: ~1448M. Threads: 5. load average: 1.34 1.13 1.15 1/296 7632 394521:46:05 when trying to update more than the max allowed 394621:46:05 restricts updating more than 100 issues at the same time 394721:46:05 when update service returns an error 394821:46:05 returns an error message 394921:46:05 when user can not update all issues 395021:46:08 updates only issues that the user can update 395121:46:08# [RSpecRunTime] RSpec elapsed time: 19 minutes 55.3 seconds. Current RSS: ~1452M. Threads: 5. load average: 1.34 1.13 1.15 1/296 7633 395321:46:08 when user can update all issues 395421:46:10 updates all issues 395521:46:10 when current user cannot read the specified project 395621:46:10 returns a resource not found error 395721:46:10# [RSpecRunTime] RSpec elapsed time: 19 minutes 57.95 seconds. Current RSS: ~1454M. Threads: 5. load average: 1.32 1.13 1.14 1/296 7634 395921:46:10 when setting arguments to null or none 396021:46:12 updates all issues 396121:46:12# [RSpecRunTime] RSpec elapsed time: 19 minutes 59.17 seconds. Current RSS: ~1453M. Threads: 5. load average: 1.32 1.13 1.14 1/296 7635 396321:46:12# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/issues/bulk_update_spec.rb. It took 7.89 seconds. Expected to take 8.64 seconds. 396421:46:12# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/cluster_agents_spec.rb. Expected to take 8.04 seconds. 396521:46:12Project.cluster_agents 396621:46:15 can retrieve cluster agents 396721:46:15 selecting page info 396821:46:15 can paginate cluster agents 396921:46:15# [RSpecRunTime] RSpec elapsed time: 20 minutes 3.03 seconds. Current RSS: ~1455M. Threads: 5. load average: 1.29 1.13 1.14 1/296 7636 397121:46:15 selecting tokens 397221:46:16 can select active tokens in last_used_at order 397321:46:17 does not suffer from N+1 performance issues 397421:46:17# [RSpecRunTime] RSpec elapsed time: 20 minutes 4.28 seconds. Current RSS: ~1458M. Threads: 5. load average: 1.29 1.13 1.14 1/296 7637 397621:46:17 selecting connections 397721:46:17 can retrieve connections and agent metadata 397821:46:17 selecting activity events 397921:46:17 retrieves activity event details 398021:46:19 preloads associations to prevent N+1 queries (FAILED - 1) 398121:46:19# [RSpecRunTime] RSpec elapsed time: 20 minutes 6.42 seconds. Current RSS: ~1464M. Threads: 5. load average: 1.29 1.13 1.14 1/296 7638 398321:46:19# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/cluster_agents_spec.rb. It took 7.28 seconds. Expected to take 8.04 seconds. 398421:46:19# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/packages/protection/rule/create_spec.rb. Expected to take 6.62 seconds. 398521:46:19Creating the packages protection rule 398621:46:20 with existing packages protection rule 398721:46:21 returns an error 398821:46:21 behaves like an erroneous response 398921:46:21 does not create one package protection rule 399021:46:21# [RSpecRunTime] RSpec elapsed time: 20 minutes 8.52 seconds. Current RSS: ~1459M. Threads: 5. load average: 1.27 1.13 1.14 1/296 7639 399221:46:21 when field `package_name_pattern` is different than existing one 399321:46:21 behaves like a successful response 399421:46:21 returns without error 399521:46:21 returns the created packages protection rule 399621:46:22 creates one package protection rule 399721:46:22 when field `minimum_access_level_for_push` is different than existing one 399821:46:22 returns an error 399921:46:22 behaves like an erroneous response 400021:46:22 does not create one package protection rule 400121:46:22 when user does not have permission 400221:46:23 user: developer 400321:46:23 returns an error 400421:46:23 behaves like an erroneous response 400521:46:23 does not create one package protection rule 400621:46:23# [RSpecRunTime] RSpec elapsed time: 20 minutes 10.79 seconds. Current RSS: ~1455M. Threads: 5. load average: 1.27 1.13 1.14 1/296 7640 400821:46:23 user: reporter 400921:46:24 returns an error 401021:46:24 behaves like an erroneous response 401121:46:24 does not create one package protection rule 401321:46:24 returns an error 401421:46:24 behaves like an erroneous response 401521:46:24 does not create one package protection rule 401621:46:24 user: anonymous 401721:46:25 returns an error 401821:46:25 behaves like an erroneous response 401921:46:25 does not create one package protection rule 402021:46:25 behaves like a successful response 402121:46:25 returns without error 402221:46:25 returns the created packages protection rule 402321:46:25 creates one package protection rule 402421:46:25 with invalid kwargs leading to error from graphql 402521:46:26 returns error about required argument 402621:46:26 behaves like an erroneous response 402721:46:26 does not create one package protection rule 402821:46:26 with invalid kwargs leading to error from business model 402921:46:26 returns an error 403021:46:26 behaves like an erroneous response 403121:46:26 does not create one package protection rule 403221:46:26# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/packages/protection/rule/create_spec.rb. It took 7.25 seconds. Expected to take 6.62 seconds. 403321:46:26# [RSpecRunTime] Starting example group spec/controllers/groups/settings/ci_cd_controller_spec.rb. Expected to take 6.11 seconds. 403421:46:26Groups::Settings::CiCdController 403521:46:26 PATCH #update 403621:46:26 when user is a group owner 403721:46:26 when updating max_artifacts_size 403821:46:27 cannot update max_artifacts_size 403921:46:27 when updating allow_runner_registration_token 404021:46:27 can update allow_runner_registration_token 404121:46:27 when user is not a group owner 404221:46:27 cannot update allow_runner_registration_token? 404321:46:27 when user is a group maintainer 404421:46:28 when updating allow_runner_registration_token 404521:46:28 cannot update allow_runner_registration_token? 404621:46:28 when user is an admin 404721:46:28 when admin mode is disabled 404821:46:28 when updating max_artifacts_size 404921:46:28 is expected to respond with numeric status code not_found 405021:46:28 when updating allow_runner_registration_token 405121:46:28 can update allow_runner_registration_token 405221:46:28 when admin mode is enabled 405321:46:29 is expected to redirect to "/groups/group46/-/settings/ci_cd" 405421:46:29 when service execution went wrong 405521:46:29 returns a flash alert 405621:46:29 when service execution was successful 405721:46:29 returns a flash notice 405921:46:29 when user is owner 406021:46:29 renders show with 200 status code 406121:46:29 when user is not owner 406221:46:29 renders a 404 406321:46:29 external authorization 406421:46:30 renders show with 200 status code 406521:46:30 PATCH #update_auto_devops 406621:46:30 when user does not have enough permission 406721:46:30 is expected to respond with numeric status code not_found 406821:46:30 when user has enough privileges 406921:46:30 is expected to redirect to "/groups/group46/-/settings/ci_cd" 407021:46:30 when service execution went wrong 407121:46:31 returns a flash alert 407221:46:31 when service execution was successful 407321:46:31 returns a flash notice 407421:46:31 when changing auto devops value 407521:46:31 when explicitly enabling auto devops 407621:46:32 updates group attribute 407721:46:32 when explicitly disabling auto devops 407821:46:32 updates group attribute 407921:46:32# [RSpecRunTime] Finishing example group spec/controllers/groups/settings/ci_cd_controller_spec.rb. It took 5.79 seconds. Expected to take 6.11 seconds. 408021:46:32# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/work_item_types_spec.rb. Expected to take 5.8 seconds. 408121:46:32getting a list of work item types for a project 408221:46:32 behaves like graphql work item type list request spec 408321:46:32 when user has access to the resource parent 408421:46:33Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 408621:46:33To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 408721:46:33Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 408921:46:33To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 409021:46:33Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 409221:46:33To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 409321:46:33Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 409521:46:33To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 409621:46:33Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 409821:46:33To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 409921:46:33Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 410121:46:33To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 410221:46:33Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 410421:46:33To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 410521:46:33Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 410721:46:33To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 410821:46:33Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 411021:46:33To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 411121:46:33Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 411321:46:33To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 411421:46:33Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 411621:46:33To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 411721:46:33Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 411921:46:33To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 412021:46:33Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 412221:46:33To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 412321:46:33Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 412521:46:33To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 412621:46:34 returns all default work item types 412721:46:34Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 412921:46:34To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 413021:46:34Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 413221:46:34To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 413321:46:34Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 413521:46:34To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 413621:46:34Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 413821:46:34To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 413921:46:34Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 414121:46:34To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 414221:46:34Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 414421:46:34To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 414521:46:34Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 414721:46:34To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 414821:46:34Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 415021:46:34To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 415121:46:34Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 415321:46:34To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 415421:46:34Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 415621:46:34To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 415721:46:34Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 415921:46:34To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 416021:46:34Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 416221:46:34To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 416321:46:35Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 416521:46:35To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 416621:46:35Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 416821:46:35To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 416921:46:35Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 417121:46:35To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 417221:46:35Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 417421:46:35To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 417521:46:35Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 417721:46:35To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 417821:46:35Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 418021:46:35To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 418121:46:35Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 418321:46:35To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 418421:46:35Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 418621:46:35To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 418721:46:35Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 418921:46:35To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 419021:46:35Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 419221:46:35To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 419321:46:35Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 419521:46:35To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 419621:46:35Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 419821:46:35To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 419921:46:35 prevents N+1 queries 420021:46:35 behaves like a working graphql query that returns data 420121:46:36Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 420321:46:36To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 420421:46:36Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 420621:46:36To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 420721:46:36Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 420921:46:36To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 421021:46:36Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 421221:46:36To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 421321:46:36Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 421521:46:36To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 421621:46:36Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 421821:46:36To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 421921:46:36Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 422121:46:36To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 422221:46:36Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 422421:46:36To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 422521:46:36Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 422721:46:36To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 422821:46:36Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 423021:46:36To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 423121:46:36Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 423321:46:36To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 423421:46:36Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 423621:46:36To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 423721:46:36Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 423921:46:36To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 424021:46:36Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 424221:46:36To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 424321:46:36 contains data 424421:46:36 behaves like a working graphql query 424521:46:37Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 424721:46:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 424821:46:37Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 425021:46:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 425121:46:37Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 425321:46:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 425421:46:37Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 425621:46:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 425721:46:37Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 425921:46:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 426021:46:37Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 426221:46:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 426321:46:37Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 426521:46:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 426621:46:37Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 426821:46:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 426921:46:37Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 427121:46:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 427221:46:37Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 427421:46:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 427521:46:37Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 427721:46:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 427821:46:37Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 428021:46:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 428121:46:37Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 428321:46:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 428421:46:37Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 428621:46:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 428721:46:37 returns a successful response 428821:46:37# [RSpecRunTime] RSpec elapsed time: 20 minutes 24.74 seconds. Current RSS: ~1455M. Threads: 5. load average: 1.21 1.12 1.14 1/296 7641 429021:46:37 when user doesn't have access to the parent 429121:46:38 does not return the parent 429221:46:38# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/work_item_types_spec.rb. It took 5.7 seconds. Expected to take 5.8 seconds. 429321:46:38# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/members/projects/bulk_update_spec.rb. Expected to take 5.35 seconds. 429421:46:38ProjectMemberBulkUpdate 429521:46:38 behaves like members bulk update mutation 429621:46:39 when user is not logged-in 429721:46:39 behaves like a mutation that returns a top-level access error 429821:46:39 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 429921:46:39# [RSpecRunTime] RSpec elapsed time: 20 minutes 26.59 seconds. Current RSS: ~1454M. Threads: 5. load average: 1.19 1.12 1.14 1/296 7642 430121:46:39 when user is not an owner 430221:46:39 behaves like a mutation that returns a top-level access error 430321:46:39 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 430421:46:39 when user is an owner 430521:46:39 behaves like updates the user access role 430621:46:41 is expected to all equal 10 430721:46:41# [RSpecRunTime] RSpec elapsed time: 20 minutes 28.28 seconds. Current RSS: ~1459M. Threads: 5. load average: 1.19 1.12 1.14 1/296 7643 430921:46:41 when inherited members are passed 431021:46:41 does not update the members 431121:46:41 when members count is more than the allowed limit 431221:46:42 does not update the members 431321:46:42 when the update service raises access denied error 431421:46:42 does not update the members 431521:46:42 when the update service returns an error message 431621:46:43 will pass through the error 431721:46:43# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/members/projects/bulk_update_spec.rb. It took 5.0 seconds. Expected to take 5.35 seconds. 431821:46:43# [RSpecRunTime] Starting example group spec/controllers/invites_controller_spec.rb. Expected to take 4.81 seconds. 431921:46:43InvitesController 432121:46:43 when logged in 432221:46:43 behaves like invite email match enforcement 432321:46:44 accepts user if invite email matches signed in user 432421:46:44 accepts invite if invite email matches confirmed secondary email 432521:46:44 does not accept if invite email matches unconfirmed secondary email 432621:46:44 does not accept if invite email does not match signed in user 432721:46:44# [RSpecRunTime] RSpec elapsed time: 20 minutes 32.03 seconds. Current RSS: ~1468M. Threads: 5. load average: 1.17 1.12 1.14 1/297 7644 432921:46:44 behaves like invalid token 433021:46:44 when invite token is not valid 433121:46:45 redirects to root 433221:46:45 when it is an initial invite email 433321:46:45 tracks the initial join click from email 433421:46:45 when member does not exist 433521:46:45 does not track join click 433621:46:45 when it is not an initial email 433721:46:45 does not track the join click 433821:46:45 when not logged in 433921:46:45 when invite token belongs to a valid member 434021:46:45 when instance allows sign up 434121:46:45 indicates an account can be created in notice 434221:46:45 when user exists with the invited email 434321:46:45 is redirected to a new session with invite email param 434421:46:45 when user exists with the invited email as secondary email 434521:46:45 when secondary email is confirmed 434621:46:45 is redirected to a new session with invite email param 434721:46:45 when secondary email is unconfirmed 434821:46:45 is redirected to a new registration with invite email param and flash message 434921:46:45 when user does not exist with the invited email 435021:46:45 indicates an account can be created in notice 435121:46:45 is redirected to a new registration with invite email param and flash message 435221:46:46 sets session keys for auto email confirmation on sign up 435321:46:46 when it is part of our invite email experiment 435421:46:46 sets session key for invite acceptance tracking on sign-up 435521:46:46 when it is not part of our invite email experiment 435621:46:46 does not set the session key for invite acceptance tracking on sign-up 435721:46:46 when instance does not allow sign up 435821:46:46 does not indicate an account can be created in notice 435921:46:46 when user exists with the invited email 436021:46:46 is redirected to a new session with invite email param 436121:46:46 when user does not exist with the invited email 436221:46:46 is redirected to a new session with invite email param 436321:46:46 when invite token does not belong to a valid member 436421:46:46 is redirected to a new session 436521:46:46 POST #accept 436621:46:46 behaves like invite email match enforcement 436721:46:46 accepts user if invite email matches signed in user 436821:46:47 accepts invite if invite email matches confirmed secondary email 436921:46:47 does not accept if invite email matches unconfirmed secondary email 437021:46:47 does not accept if invite email does not match signed in user 437121:46:47# [RSpecRunTime] RSpec elapsed time: 20 minutes 34.73 seconds. Current RSS: ~1463M. Threads: 5. load average: 1.17 1.12 1.14 1/297 7645 437321:46:47 behaves like invalid token 437421:46:47 when invite token is not valid 437521:46:47 redirects to root 437621:46:47 POST #decline for link in UI 437721:46:47 behaves like invalid token 437821:46:47 when invite token is not valid 437921:46:47 redirects to root 438021:46:47 GET #decline for link in email 438121:46:47 behaves like invalid token 438221:46:47 when invite token is not valid 438321:46:47 redirects to root 438421:46:47# [RSpecRunTime] Finishing example group spec/controllers/invites_controller_spec.rb. It took 4.85 seconds. Expected to take 4.81 seconds. 438521:46:47# [RSpecRunTime] Starting example group spec/requests/jira_connect/installations_controller_spec.rb. Expected to take 4.53 seconds. 438621:46:47JiraConnect::InstallationsController 438721:46:48 GET /-/jira_connect/installations 439021:46:48 with valid JWT 439121:46:48 returns status ok 439221:46:48 returns the installation as json 439321:46:48 with instance_url 439421:46:48 returns the installation as json 439521:46:48 PUT /-/jira_connect/installations 439821:46:48 with valid JWT 440021:46:48 with instance_url param 440121:46:48 instance response with success 440221:46:49 updates the instance_url 440321:46:50 sends an installed event to the self-managed instance 440421:46:50# [RSpecRunTime] RSpec elapsed time: 20 minutes 37.89 seconds. Current RSS: ~1475M. Threads: 5. load average: 1.16 1.11 1.14 1/296 7646 440621:46:50 instance response with error 440721:46:52 returns 422 and errors 440821:46:52# [RSpecRunTime] RSpec elapsed time: 20 minutes 39.38 seconds. Current RSS: ~1482M. Threads: 5. load average: 1.16 1.11 1.14 1/296 7647 441121:46:52 returns 422 and errors 441221:46:52# [RSpecRunTime] Finishing example group spec/requests/jira_connect/installations_controller_spec.rb. It took 4.62 seconds. Expected to take 4.53 seconds. 441321:46:52# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/autocomplete_users_spec.rb. Expected to take 4.24 seconds. 441421:46:52autocomplete users for a project 441521:46:55 returns members of the project 441621:46:55 with merge request interaction 441721:46:56 returns MR state related to the users 441821:46:56# [RSpecRunTime] RSpec elapsed time: 20 minutes 43.89 seconds. Current RSS: ~1502M. Threads: 5. load average: 1.15 1.11 1.14 1/299 7724 442021:46:56 with search param 442121:46:57 only returns users matching the search query 442221:46:57# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/autocomplete_users_spec.rb. It took 4.49 seconds. Expected to take 4.24 seconds. 442321:46:57# [RSpecRunTime] Starting example group spec/requests/api/ml/mlflow_artifacts/artifacts_spec.rb. Expected to take 4.05 seconds. 442421:46:57API::Ml::MlflowArtifacts::Artifacts 442521:46:58 GET /projects/:id/ml/mlflow/api/2.0/mlflow-artifacts/artifacts/:model_version/*file_path 442621:46:58 when the user has access 442721:46:59 returns the artifact file 442821:46:59# [RSpecRunTime] RSpec elapsed time: 20 minutes 46.28 seconds. Current RSS: ~1491M. Threads: 5. load average: 1.15 1.11 1.14 1/299 7725 443021:46:59 when the file does not exist 443121:46:59 returns not found 443221:46:59 when the user lacks read_model_registry rights 443321:46:59 returns not found 443421:46:59 behaves like MLflow|an authenticated resource 443521:46:59 behaves like MLflow|an endpoint that requires authentication 443621:46:59 when not authenticated 443721:46:59 is Unauthorized 443821:46:59 when user does not have access 443921:46:59 is Not Found 444021:46:59 behaves like MLflow|Requires read_api scope 444121:46:59 when user has access but token has wrong scope 444221:46:59 is expected to respond with numeric status code forbidden 444321:46:59 behaves like MLflow|a read-only model registry resource 444421:46:59 behaves like MLflow|an endpoint that requires authentication 444521:46:59 when not authenticated 444621:46:59 is Unauthorized 444721:46:59 when user does not have access 444821:47:00 is Not Found 444921:47:00 behaves like MLflow|an endpoint that requires read_model_registry 445021:47:00 when user does not have read_model_registry 445121:47:00 is Not Found 445221:47:00 GET /projects/:id/ml/mlflow/api/2.0/mlflow/artifacts 445321:47:00 when the user has access 445421:47:00 returns a list of artifacts 445521:47:00 when the user has access and checks for an directory 445621:47:00 returns an empty list of artifacts 445721:47:00 when the user lacks read_model_registry rights 445821:47:00 returns not found 445921:47:00 when the model version has no package 446021:47:00 returns not found 446121:47:00 behaves like MLflow|an authenticated resource 446221:47:00 behaves like MLflow|an endpoint that requires authentication 446321:47:00 when not authenticated 446421:47:00 is Unauthorized 446521:47:00 when user does not have access 446621:47:00 is Not Found 446721:47:00 behaves like MLflow|Requires read_api scope 446821:47:01 when user has access but token has wrong scope 446921:47:01 is expected to respond with numeric status code forbidden 447021:47:01 behaves like MLflow|a read-only model registry resource 447121:47:01 behaves like MLflow|an endpoint that requires authentication 447221:47:01 when not authenticated 447321:47:01 is Unauthorized 447421:47:01 when user does not have access 447521:47:01 is Not Found 447621:47:01 behaves like MLflow|an endpoint that requires read_model_registry 447721:47:01 when user does not have read_model_registry 447821:47:01 is Not Found 447921:47:01# [RSpecRunTime] Finishing example group spec/requests/api/ml/mlflow_artifacts/artifacts_spec.rb. It took 4.31 seconds. Expected to take 4.05 seconds. 448021:47:01# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/metrics/dashboard/annotations/create_spec.rb. Expected to take 3.65 seconds. 448121:47:01Mutations::Metrics::Dashboard::Annotations::Create 448221:47:02 when annotation source is environment 448321:47:02 when the user has permission 448421:47:02 when environment_id is missing 448521:47:02 behaves like a mutation that returns top-level errors 448621:47:02 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 448721:47:02# [RSpecRunTime] RSpec elapsed time: 20 minutes 49.85 seconds. Current RSS: ~1485M. Threads: 5. load average: 1.14 1.11 1.14 1/298 7744 448921:47:02 when environment_id is invalid 449021:47:02 behaves like an invalid argument to the mutation 449121:47:02 behaves like a mutation that returns top-level errors 449221:47:03 is expected to contain exactly (include "invalid value for environmentId") 449321:47:03 when metrics dashboard feature is unavailable 449421:47:03 behaves like a mutation that returns top-level errors 449521:47:03 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 449621:47:03 when annotation source is cluster 449721:47:03 with permission 449821:47:03 when cluster_id is missing 449921:47:03 behaves like a mutation that returns top-level errors 450021:47:03 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 450121:47:03 when cluster_id is invalid 450221:47:03 behaves like an invalid argument to the mutation 450321:47:03 behaves like a mutation that returns top-level errors 450421:47:03 is expected to contain exactly (include "invalid value for clusterId") 450521:47:03 when both environment_id and cluster_id are provided 450621:47:03 behaves like a mutation that returns top-level errors 450721:47:04 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 450821:47:04 when environment_id is given an ID of the wrong type 450921:47:04 behaves like an invalid argument to the mutation 451021:47:04 behaves like a mutation that returns top-level errors 451121:47:04 is expected to contain exactly (include "invalid value for environmentId") 451221:47:04 when cluster_id is given an ID of the wrong type 451321:47:04 behaves like an invalid argument to the mutation 451421:47:04 behaves like a mutation that returns top-level errors 451521:47:04 is expected to contain exactly (include "invalid value for clusterId") 451621:47:04# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/metrics/dashboard/annotations/create_spec.rb. It took 3.43 seconds. Expected to take 3.65 seconds. 451721:47:04# [RSpecRunTime] Starting example group spec/requests/api/graphql/pages/project_deployments_query_spec.rb. Expected to take 3.42 seconds. 451821:47:04Project Pages Deployments query 451921:47:05 user is authorized 452121:47:05 returns a deployment with all of the expected fields 452221:47:05# [RSpecRunTime] RSpec elapsed time: 20 minutes 52.99 seconds. Current RSS: ~1478M. Threads: 5. load average: 1.04 1.09 1.13 1/298 7745 452421:47:05 default connection fields 452521:47:06 has all expected connection pagination fields 452721:47:06 returns the expected deployment 452921:47:06 active deployments 453021:47:06 only returns active deployments 453121:47:06 only inactive deployments 453221:47:07 only returns inactive deployments 453321:47:07 versioned deployments 453421:47:07 only returns versioned deployments 453521:47:07 unversioned deployments 453621:47:07 only returns unversioned deployments 453721:47:07 user is unauthorized to view pages deployments 453821:47:08 returns an empty result 453921:47:08# [RSpecRunTime] Finishing example group spec/requests/api/graphql/pages/project_deployments_query_spec.rb. It took 3.31 seconds. Expected to take 3.42 seconds. 454021:47:08# [RSpecRunTime] Starting example group spec/mailers/members/access_denied_mailer_spec.rb. Expected to take 3.29 seconds. 454121:47:08Members::AccessDeniedMailer 454321:47:08 member: group_member, source: group, type: "group" 454421:47:08 contains all the useful information 454521:47:08 behaves like an email sent from GitLab 454621:47:08 has the characteristics of an email sent from GitLab 454721:47:08 behaves like an email sent to a user 454821:47:08 is sent to user's global notification email address 454921:47:08 with group notification email 455021:47:08 is sent to user's group notification email 455121:47:08 behaves like it should not have Gmail Actions links 455221:47:08 is expected not to have body including "ViewAction" 455321:47:08 behaves like a user cannot unsubscribe through footer link 455421:47:09 does not have a List-Unsubscribe header, List-Unsubscribe-Post header or a body link 455521:47:09 behaves like appearance header and footer enabled 455621:47:09 contains header and footer 455721:47:09 behaves like appearance header and footer not enabled 455821:47:09 does not contain header and footer 455921:47:09 when user can not read source 456021:47:09 hides source name from subject and body 456121:47:09 when the recipient is not notifiable 456221:47:09 behaves like no email is sent 456321:47:09 does not send an email 456421:47:09 member: project_member, source: project, type: "project" 456521:47:09 contains all the useful information 456621:47:09 behaves like an email sent from GitLab 456721:47:10 has the characteristics of an email sent from GitLab 456821:47:10 behaves like an email sent to a user 456921:47:10 is sent to user's global notification email address 457021:47:10 with group notification email 457121:47:10 is sent to user's group notification email 457221:47:10 behaves like it should not have Gmail Actions links 457321:47:10 is expected not to have body including "ViewAction" 457421:47:10 behaves like a user cannot unsubscribe through footer link 457521:47:10 does not have a List-Unsubscribe header, List-Unsubscribe-Post header or a body link 457621:47:10 behaves like appearance header and footer enabled 457721:47:11 contains header and footer 457821:47:11 behaves like appearance header and footer not enabled 457921:47:11 does not contain header and footer 458021:47:11 when user can not read source 458121:47:11 hides source name from subject and body 458221:47:11 when the recipient is not notifiable 458321:47:11 behaves like no email is sent 458421:47:11 does not send an email 458521:47:11# [RSpecRunTime] Finishing example group spec/mailers/members/access_denied_mailer_spec.rb. It took 3.43 seconds. Expected to take 3.29 seconds. 458621:47:11# [RSpecRunTime] Starting example group spec/requests/projects/google_cloud/configuration_controller_spec.rb. Expected to take 2.98 seconds. 458721:47:11Projects::GoogleCloud::ConfigurationController 458821:47:12 when accessed by unauthorized members 458921:47:12 returns not found on GET request 459021:47:12# [RSpecRunTime] RSpec elapsed time: 20 minutes 59.87 seconds. Current RSS: ~1472M. Threads: 5. load average: 1.04 1.09 1.13 1/296 7746 459221:47:12 when accessed by authorized members 459321:47:13 returns successful 459421:47:13 but gitlab instance is not configured for google oauth2 459521:47:13 returns forbidden 459621:47:13 but feature flag is disabled 459721:47:13 returns not found 459821:47:13 but google oauth2 token is not valid 459921:47:14 does not return revoke oauth url 460021:47:14# [RSpecRunTime] Finishing example group spec/requests/projects/google_cloud/configuration_controller_spec.rb. It took 2.74 seconds. Expected to take 2.98 seconds. 460121:47:14# [RSpecRunTime] Starting example group spec/controllers/admin/dashboard_controller_spec.rb. Expected to take 2.9 seconds. 460221:47:14Admin::DashboardController 460421:47:14 retrieves Redis versions 460521:47:14 with pending_delete projects 460621:47:16Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 460821:47:16To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 460921:47:16 does not retrieve projects that are pending deletion 461021:47:16# [RSpecRunTime] RSpec elapsed time: 21 minutes 3.5 seconds. Current RSS: ~1464M. Threads: 5. load average: 1.04 1.09 1.13 1/296 7747 461321:47:16 with kas enabled 461421:47:16 retrieves and displays kas version 461521:47:16 with kas disabled 461621:47:16 does not retrieve kas source 461721:47:16# [RSpecRunTime] Finishing example group spec/controllers/admin/dashboard_controller_spec.rb. It took 2.56 seconds. Expected to take 2.9 seconds. 461821:47:16# [RSpecRunTime] Starting example group spec/controllers/projects/mattermosts_controller_spec.rb. Expected to take 2.74 seconds. 461921:47:16Projects::MattermostsController 462121:47:17 accepts the request 462221:47:17 POST #create 462321:47:17 no request can be made to mattermost 462421:47:18 shows the error 462521:47:18# [RSpecRunTime] RSpec elapsed time: 21 minutes 5.97 seconds. Current RSS: ~1459M. Threads: 5. load average: 1.04 1.09 1.13 1/296 7748 462721:47:18 the request is succesull 462821:47:19 redirects to the new page 462921:47:20# [RSpecRunTime] RSpec elapsed time: 21 minutes 7.08 seconds. Current RSS: ~1463M. Threads: 5. load average: 1.03 1.09 1.13 1/296 7749 463121:47:20# [RSpecRunTime] Finishing example group spec/controllers/projects/mattermosts_controller_spec.rb. It took 3.16 seconds. Expected to take 2.74 seconds. 463221:47:20# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/issues/set_escalation_status_spec.rb. Expected to take 2.5 seconds. 463321:47:20Setting the escalation status of an incident 463421:47:21 sets given escalation_policy to the escalation status for the issue 463521:47:21 when user does not have permission to edit the escalation status 463621:47:21 behaves like a mutation that returns a top-level access error 463721:47:21 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 463821:47:21# [RSpecRunTime] RSpec elapsed time: 21 minutes 8.9 seconds. Current RSS: ~1460M. Threads: 5. load average: 1.03 1.09 1.13 1/296 7750 464021:47:21 with non-incident issue is provided 464121:47:21 behaves like a mutation that returns top-level errors 464221:47:22 is expected to contain exactly "Feature unavailable for provided issue" 464321:47:22 when status argument is not given 464421:47:22 behaves like a mutation that returns top-level errors 464521:47:22 is expected to contain exactly (include "status (Expected value to not be null)") 464621:47:22 when status argument is invalid 464721:47:22 behaves like an invalid argument to the mutation 464821:47:22 behaves like a mutation that returns top-level errors 464921:47:22 is expected to contain exactly (include "invalid value for status") 465021:47:22# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/issues/set_escalation_status_spec.rb. It took 2.52 seconds. Expected to take 2.5 seconds. 465121:47:22# [RSpecRunTime] Starting example group spec/requests/api/graphql/pages/delete_deployments_mutation_spec.rb. Expected to take 2.39 seconds. 465221:47:22DeletePagesDeployment mutation 465321:47:23 user is not authorized 465421:47:23 does not deactivate the deployment 465521:47:23 returns an error 465621:47:23# [RSpecRunTime] RSpec elapsed time: 21 minutes 10.74 seconds. Current RSS: ~1453M. Threads: 5. load average: 1.03 1.09 1.13 1/296 7751 465821:47:23 user is authorized 465921:47:23 deactivates the deployment 466021:47:24 does not throw an error 466121:47:24 returned pages deployment 466221:47:24 has the correct ID 466321:47:24 has attribute active:false 466421:47:24 has deleted_at set to the deletion time 466521:47:25# [RSpecRunTime] RSpec elapsed time: 21 minutes 12.07 seconds. Current RSS: ~1453M. Threads: 5. load average: 1.03 1.08 1.12 1/296 7752 466721:47:25# [RSpecRunTime] Finishing example group spec/requests/api/graphql/pages/delete_deployments_mutation_spec.rb. It took 2.47 seconds. Expected to take 2.39 seconds. 466821:47:25# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/achievements/delete_spec.rb. Expected to take 2.16 seconds. 466921:47:25Mutations::Achievements::Delete 467021:47:25 when the user does not have permission 467121:47:25 does not revoke any achievements 467221:47:25 behaves like a mutation that returns a top-level access error 467321:47:26 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 467421:47:26 when the user has permission 467521:47:26 deletes the achievement 467621:47:26 when the params are invalid 467721:47:26 returns the validation error 467821:47:26 when the achievement_id is invalid 467921:47:26 returns the validation error 468021:47:26 when the feature flag is disabled 468121:47:26 returns the relevant error 468221:47:26# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/achievements/delete_spec.rb. It took 1.96 seconds. Expected to take 2.16 seconds. 468321:47:26# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/jira_service_spec.rb. Expected to take 1.98 seconds. 468421:47:26query Jira service 468521:47:27 behaves like unauthorized users cannot read services 468621:47:27 when anonymous user 468721:47:27 is expected to equal nil 468821:47:27 when user developer 468921:47:28 is expected to equal nil 469021:47:28 when user can access project services 469121:47:28 returns list of jira integrations 469221:47:28 behaves like a working graphql query 469321:47:28 returns a successful response 469421:47:28# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/jira_service_spec.rb. It took 1.8 seconds. Expected to take 1.98 seconds. 469521:47:28# [RSpecRunTime] Starting example group spec/controllers/admin/jobs_controller_spec.rb. Expected to take 1.9 seconds. 469621:47:28Admin::JobsController 469821:47:28 with an authenticated admin user 469921:47:30 paginates builds without a total count 470021:47:30# [RSpecRunTime] RSpec elapsed time: 21 minutes 17.23 seconds. Current RSS: ~1454M. Threads: 5. load average: 1.03 1.08 1.12 1/296 7753 470221:47:30 without admin access 470321:47:30 returns `not_found` 470421:47:30# [RSpecRunTime] Finishing example group spec/controllers/admin/jobs_controller_spec.rb. It took 1.56 seconds. Expected to take 1.9 seconds. 470521:47:30# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/ci/job/cancel_spec.rb. Expected to take 1.67 seconds. 470721:47:31 returns an error if the user is not allowed to cancel the job 470821:47:31 cancels a job 470921:47:31# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/ci/job/cancel_spec.rb. It took 1.5 seconds. Expected to take 1.67 seconds. 471021:47:31# [RSpecRunTime] RSpec elapsed time: 21 minutes 18.97 seconds. Current RSS: ~1455M. Threads: 5. load average: 1.03 1.08 1.12 1/296 7754 471221:47:31# [RSpecRunTime] Starting example group spec/requests/api/admin/sidekiq_spec.rb. Expected to take 1.66 seconds. 471321:47:31API::Admin::Sidekiq 471421:47:32 DELETE /admin/sidekiq/queues/:queue_name 471521:47:32 when the user is an admin 471621:47:32 valid request 471721:47:32 returns info about the deleted jobs 471821:47:32 behaves like DELETE request permissions for admin mode 471921:47:32 behaves like when admin 472021:47:32 behaves like makes request 472221:47:32 behaves like makes request 472421:47:32 behaves like when user 472621:47:32 behaves like makes request 472821:47:33 when no required params are provided 472921:47:33 returns a 400 473021:47:33 when the queue does not exist 473121:47:33 returns a 404 473221:47:33# [RSpecRunTime] Finishing example group spec/requests/api/admin/sidekiq_spec.rb. It took 1.43 seconds. Expected to take 1.66 seconds. 473321:47:33# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/incident_management/timeline_event_tag/create_spec.rb. Expected to take 1.4 seconds. 473421:47:33Creating a timeline event tag 473521:47:33 when user has permissions to create timeline event tag 473621:47:34 creates timeline event tag 473721:47:34 when user does not have permissions to create timeline event tag 473821:47:34 raises error 473921:47:34# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/incident_management/timeline_event_tag/create_spec.rb. It took 1.29 seconds. Expected to take 1.4 seconds. 474021:47:34# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/ci/pipeline_schedule/take_ownership_spec.rb. Expected to take 1.39 seconds. 474121:47:34PipelineScheduleTakeOwnership 474221:47:35 returns an error if the user is not allowed to take ownership of the schedule 474321:47:35 takes ownership of the schedule 474421:47:35# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/ci/pipeline_schedule/take_ownership_spec.rb. It took 1.12 seconds. Expected to take 1.39 seconds. 474521:47:35# [RSpecRunTime] RSpec elapsed time: 21 minutes 22.87 seconds. Current RSS: ~1455M. Threads: 5. load average: 1.11 1.10 1.13 1/296 7755 474721:47:35# [RSpecRunTime] Starting example group spec/requests/api/graphql/metadata_query_spec.rb. Expected to take 1.23 seconds. 474821:47:35getting project information 475021:47:35 kas is enabled 475121:47:36 returns version, revision, kas_enabled, kas_version, kas_external_url 475221:47:36 kas is disabled 475321:47:36 returns version and revision 475421:47:36 logged in and featureFlags field 475521:47:36 returns feature flags 475621:47:37 avoids N+1 queries 475721:47:37 anonymous user 475821:47:37 returns nothing 475921:47:37# [RSpecRunTime] Finishing example group spec/requests/api/graphql/metadata_query_spec.rb. It took 1.27 seconds. Expected to take 1.23 seconds. 476021:47:37# [RSpecRunTime] Starting example group spec/requests/users/project_callouts_spec.rb. Expected to take 1.1 seconds. 476121:47:37Project callouts 476221:47:37 POST /-/users/project_callouts 476321:47:37 with valid feature name and project 476421:47:37 when callout entry does not exist 476521:47:37 creates a callout entry with dismissed state 476621:47:37 returns success 476721:47:37 when callout entry already exists 476821:47:37 returns success 476921:47:37 with invalid feature name 477021:47:38 returns bad request 477121:47:38# [RSpecRunTime] Finishing example group spec/requests/users/project_callouts_spec.rb. It took 0.93 second. Expected to take 1.1 seconds. 477221:47:38# [RSpecRunTime] Starting example group spec/controllers/concerns/record_user_last_activity_spec.rb. Expected to take 1.04 seconds. 477321:47:38RecordUserLastActivity 477421:47:38 #set_user_last_activity 477521:47:38 when the request is a GET request 477621:47:38 updates the user last activity 477721:47:38 when the request is not a GET request 477821:47:38 behaves like does not update the user activity timestamp 477921:47:38 does not update the user last activity 478021:47:38 when the database is read-only 478121:47:38 behaves like does not update the user activity timestamp 478221:47:38 does not update the user last activity 478321:47:38 when there is no current user 478421:47:38 behaves like does not update the user activity timestamp 478521:47:38 does not update the user last activity 478621:47:38 #set_member_last_activity 478721:47:38 when the request is a GET request 478821:47:38 when a group is available 478921:47:38 behaves like publishes an activity event 479021:47:38 publishes a Users::ActivityEvent 479121:47:38 when no group is available 479221:47:38 when a project is available 479321:47:38 behaves like publishes an activity event 479421:47:38 publishes a Users::ActivityEvent 479521:47:38 when there is no group or project 479621:47:38 behaves like does not update publish an activity event 479721:47:38 is expected not to publish event Users::ActivityEvent 479821:47:38 when the request is not a GET request 479921:47:38 behaves like does not update publish an activity event 480021:47:38 is expected not to publish event Users::ActivityEvent 480121:47:38# [RSpecRunTime] Finishing example group spec/controllers/concerns/record_user_last_activity_spec.rb. It took 0.92 second. Expected to take 1.04 seconds. 480221:47:38# [RSpecRunTime] Starting example group spec/requests/profiles/comment_templates_controller_spec.rb. Expected to take 0.76 second. 480321:47:38Profiles::CommentTemplatesController 480521:47:39 is expected to respond with numeric status code ok 480621:47:39 sets hide search settings ivar 480721:47:39# [RSpecRunTime] Finishing example group spec/requests/profiles/comment_templates_controller_spec.rb. It took 0.64 second. Expected to take 0.76 second. 480821:47:39# [RSpecRunTime] Starting example group spec/controllers/jira_connect/branches_controller_spec.rb. Expected to take 0.74 second. 480921:47:39JiraConnect::BranchesController 481121:47:39 when logged in 481221:47:39 assigns the suggested branch name 481321:47:39 ignores missing summary 481421:47:39 does not set a branch name if key is not passed 481521:47:39 when not logged in 481621:47:39 redirects to the login page 481821:47:39 without a valid jwt 482021:47:39 with a valid jwt 482121:47:40 when the jira installation is not for a self-managed instance 482221:47:40 redirects to :new 482321:47:40 when the jira installation is for a self-managed instance 482421:47:40 redirects to the self-managed installation 482521:47:40# [RSpecRunTime] Finishing example group spec/controllers/jira_connect/branches_controller_spec.rb. It took 0.71 second. Expected to take 0.74 second. 482621:47:40# [RSpecRunTime] Starting example group spec/controllers/concerns/preferred_language_switcher_spec.rb. Expected to take 0.37 second. 482721:47:40PreferredLanguageSwitcher 482821:47:40 for first visit 482921:47:40 is expected to eq "en" 483021:47:40 when browser preferred language is not english 483121:47:40 with selectable language 483221:47:40 is expected to eq "zh_CN" 483321:47:40 with unselectable language 483421:47:40 is expected to eq "en" 483521:47:40 with empty string in language header 483621:47:40 is expected to eq "en" 483721:47:40 with language header without dashes 483821:47:40 is expected to eq "fr" 483921:47:40 when preferred language in cookies has been modified 484021:47:40 with a valid value 484121:47:40 is expected to eq "zh_CN" 484221:47:40 with an invalid value 484321:47:40 is expected to eq "en" 484421:47:40 with disable_preferred_language_cookie feature flag enabled 484521:47:40 is expected to be nil 484621:47:40# [RSpecRunTime] Finishing example group spec/controllers/concerns/preferred_language_switcher_spec.rb. It took 0.33 second. Expected to take 0.37 second. 484721:47:40# [RSpecRunTime] Starting example group spec/requests/api/graphql/audit_events/definitions_spec.rb. Expected to take 0.33 second. 484821:47:40getting a list of audit event definitions 484921:47:40 returns the audit event definitions 485021:47:40# [RSpecRunTime] Finishing example group spec/requests/api/graphql/audit_events/definitions_spec.rb. It took 0.29 second. Expected to take 0.33 second. 485121:47:40# [RSpecRunTime] Starting example group spec/requests/chaos_controller_spec.rb. Expected to take 0.2 second. 485221:47:40ChaosController 485321:47:40 behaves like Base action controller 485421:47:40 security headers 485521:47:40 Cross-Security-Policy 485621:47:40 when configuring snowplow 485721:47:40 when snowplow is enabled 485821:47:40 adds snowplow to the csp 485921:47:40 when snowplow is enabled but host is not configured 486021:47:40 behaves like snowplow is not in the CSP 486121:47:41 does not add the snowplow collector hostname to the CSP 486221:47:41 when snowplow is disabled 486321:47:41 behaves like snowplow is not in the CSP 486421:47:41 does not add the snowplow collector hostname to the CSP 486521:47:41 when configuring vite 486621:47:41 when vite enabled during development 486821:47:41 when vite disabled 486921:47:41 doesn't add vite csp 487021:47:41# [RSpecRunTime] Finishing example group spec/requests/chaos_controller_spec.rb. It took 0.2 second. Expected to take 0.2 second. 487121:47:41# [RSpecRunTime] Starting example group spec/controllers/concerns/harbor/artifact_spec.rb. Expected to take 0.05 second. 487221:47:41Harbor::Artifact 487321:47:41 behaves like raises NotImplementedError when calling #container 487521:47:41 raises NotImplementedError 487621:47:41# [RSpecRunTime] Finishing example group spec/controllers/concerns/harbor/artifact_spec.rb. It took 0.04 second. Expected to take 0.05 second. 487721:48:09auto_explain log contains 1368 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-integration-pg14-single-db-15-20.344.main.ndjson.gz 487821:48:09took 28.239417009 487921:48:09[TEST PROF INFO] EventProf results for sql.active_record 488021:48:09Total time: 05:31.750 of 21:22.796 (25.86%) 488121:48:09Total events: 199944 488221:48:09Top 5 slowest suites (by time): 488321:48:09API::Commits (./spec/requests/api/commits_spec.rb:6) – 01:07.793 (39385 / 292) of 05:02.545 (22.41%) 488421:48:09API::NpmProjectPackages (./spec/requests/api/npm_project_packages_spec.rb:5) – 00:59.064 (32562 / 361) of 03:02.544 (32.36%) 488521:48:09API::Ci::Jobs (./spec/requests/api/ci/jobs_spec.rb:5) – 00:31.043 (18023 / 112) of 01:39.696 (31.14%) 488621:48:09Rack Attack global throttles (./spec/requests/rack_attack_global_spec.rb:5) – 00:27.867 (16938 / 391) of 02:30.205 (18.55%) 488721:48:09API::Issues (./spec/requests/api/issues/post_projects_issues_spec.rb:5) – 00:17.829 (9815 / 65) of 01:03.484 (28.08%) 488821:48:09Knapsack report was generated. Preview: 489021:48:09 "spec/requests/api/commits_spec.rb": 302.4829274069998, 489121:48:09 "spec/requests/api/npm_project_packages_spec.rb": 182.54370525299964, 489221:48:09 "spec/requests/rack_attack_global_spec.rb": 150.20489719100078, 489321:48:09 "spec/requests/api/ci/jobs_spec.rb": 99.69665126900054, 489421:48:09 "spec/requests/api/issues/post_projects_issues_spec.rb": 63.483884649000174, 489521:48:09 "spec/mailers/emails/service_desk_spec.rb": 61.42476074800015, 489621:48:09 "spec/requests/api/graphql/project/work_items_spec.rb": 53.480008167999586, 489721:48:09 "spec/requests/api/package_files_spec.rb": 40.37334707099944, 489821:48:09 "spec/requests/projects/google_cloud/databases_controller_spec.rb": 30.509371631999784, 489921:48:09 "spec/requests/api/graphql/mutations/notes/create/image_diff_note_spec.rb": 30.428027177999866, 490021:48:09 "spec/requests/api/graphql/environments/deployments_spec.rb": 28.255152898000233, 490121:48:09 "spec/requests/api/project_job_token_scope_spec.rb": 20.44846553900061, 490221:48:09 "spec/requests/api/graphql/pages/namespace_deployments_query_spec.rb": 21.98825102199953, 490321:48:09 "spec/requests/api/graphql/mutations/namespace/package_settings/update_spec.rb": 18.596521176999886, 490421:48:09 "spec/requests/api/graphql/project/issue/notes_spec.rb": 14.534820458000468, 490521:48:09 "spec/requests/api/graphql/packages/conan_spec.rb": 15.750940464999985, 490621:48:09 "spec/requests/jwt_controller_spec.rb": 10.764290899000116, 490721:48:09 "spec/mailers/emails/projects_spec.rb": 11.97324487700007, 490821:48:09 "spec/controllers/snippets_controller_spec.rb": 10.302296546000434, 490921:48:09 "spec/requests/api/api_spec.rb": 9.763949721000245, 491021:48:09 "spec/requests/groups/milestones_controller_spec.rb": 8.823744605999309, 491121:48:09 "spec/requests/api/graphql/mutations/issues/bulk_update_spec.rb": 7.887674360999881, 491221:48:09 "spec/requests/api/graphql/project/cluster_agents_spec.rb": 7.276068113000292, 491321:48:09 "spec/requests/api/graphql/mutations/packages/protection/rule/create_spec.rb": 7.244832526000209, 491421:48:09 "spec/controllers/groups/settings/ci_cd_controller_spec.rb": 5.788961208000728, 491521:48:09 "spec/requests/api/graphql/project/work_item_types_spec.rb": 5.701057850000325, 491621:48:09 "spec/requests/api/graphql/mutations/members/projects/bulk_update_spec.rb": 4.995759943999474, 491721:48:09 "spec/controllers/invites_controller_spec.rb": 4.8519224279998525, 491821:48:09 "spec/requests/jira_connect/installations_controller_spec.rb": 4.622027651999815, 491921:48:09 "spec/requests/api/graphql/project/autocomplete_users_spec.rb": 4.487751865000064, 492021:48:09 "spec/requests/api/ml/mlflow_artifacts/artifacts_spec.rb": 4.312383602999944, 492121:48:09 "spec/requests/api/graphql/mutations/metrics/dashboard/annotations/create_spec.rb": 3.4330920230004267, 492221:48:09 "spec/requests/api/graphql/pages/project_deployments_query_spec.rb": 3.3109292949993687, 492321:48:09 "spec/mailers/members/access_denied_mailer_spec.rb": 3.4248173330006466, 492421:48:09 "spec/requests/projects/google_cloud/configuration_controller_spec.rb": 2.738625422000041, 492521:48:09 "spec/controllers/admin/dashboard_controller_spec.rb": 2.55491480100045, 492621:48:09 "spec/controllers/projects/mattermosts_controller_spec.rb": 3.155968340000072, 492721:48:09 "spec/requests/api/graphql/mutations/issues/set_escalation_status_spec.rb": 2.523434654999619, 492821:48:09 "spec/requests/api/graphql/pages/delete_deployments_mutation_spec.rb": 2.465616061000219, 492921:48:09 "spec/requests/api/graphql/mutations/achievements/delete_spec.rb": 1.9552165319992127, 493021:48:09 "spec/requests/api/graphql/project/jira_service_spec.rb": 1.8039891369999168, 493121:48:09 "spec/controllers/admin/jobs_controller_spec.rb": 1.56205435100037, 493221:48:09 "spec/requests/api/graphql/mutations/ci/job/cancel_spec.rb": 1.5034948880002048, 493321:48:09 "spec/requests/api/admin/sidekiq_spec.rb": 1.42634318599994, 493421:48:09 "spec/requests/api/graphql/mutations/incident_management/timeline_event_tag/create_spec.rb": 1.2852593100005834, 493521:48:09 "spec/requests/api/graphql/mutations/ci/pipeline_schedule/take_ownership_spec.rb": 1.1205121270004383, 493621:48:09 "spec/requests/api/graphql/metadata_query_spec.rb": 1.2741885510004067, 493721:48:09 "spec/requests/users/project_callouts_spec.rb": 0.9261001559998476, 493821:48:09 "spec/controllers/concerns/record_user_last_activity_spec.rb": 0.9161916869998095, 493921:48:09 "spec/requests/profiles/comment_templates_controller_spec.rb": 0.6369889560000956, 494021:48:09 "spec/controllers/jira_connect/branches_controller_spec.rb": 0.708746538000014, 494121:48:09 "spec/controllers/concerns/preferred_language_switcher_spec.rb": 0.33342948600056843, 494221:48:09 "spec/requests/api/graphql/audit_events/definitions_spec.rb": 0.2944452199999432, 494321:48:09 "spec/requests/chaos_controller_spec.rb": 0.19512971000040125, 494421:48:09 "spec/controllers/concerns/harbor/artifact_spec.rb": 0.044466475999797694 494621:48:09Knapsack global time execution for tests: 21m 22s 494721:48:09Pending: (Failures listed here are expected and do not affect your suite's status) 494821:48:09 1) ChaosController behaves like Base action controller security headers Cross-Security-Policy when configuring vite when vite enabled during development adds vite csp 495021:48:09 # ./spec/support/shared_examples/controllers/base_action_controller_shared_examples.rb:64 495221:48:09 1) Project.cluster_agents selecting activity events preloads associations to prevent N+1 queries 495321:48:09 Failure/Error: 495521:48:09 post_graphql(query, current_user: current_user) 495621:48:09 end.to issue_same_number_of_queries_as { post_graphql(query, current_user: current_user, variables: [first.with(1)]) } 495721:48:09 Expected 26 queries, but got 27 495821:48:09 SELECT "organizations".* FROM "organizations" ORDER BY "organizations"."id" ASC LIMIT 1 /*application:test,correlation_id:462d3ee225292837f063ca2c278dbb7f,db_config_database:gitlabhq_test,db_config_name:main,line:/spec/support/helpers/api_helpers.rb:35:in `api'*/ 495921:48:09 SELECT "personal_access_tokens".* FROM "personal_access_tokens" WHERE "personal_access_tokens"."token_digest" = 'NNqavQr56kLhfvrGg/ocA9nz7S06wg9B+P3wvagQ3go=' LIMIT 1 /*application:test,correlation_id:462d3ee225292837f063ca2c278dbb7f,db_config_database:gitlabhq_test,db_config_name:main,line:/app/models/concerns/token_authenticatable_strategies/digest.rb:12:in `find_token_authenticatable'*/ 496021:48:09 SAVEPOINT active_record_3 /*application:test,correlation_id:462d3ee225292837f063ca2c278dbb7f,db_config_database:gitlabhq_test,db_config_name:main,line:/ee/app/models/license.rb:94:in `filter_map'*/ 496121:48:09 INSERT INTO "personal_access_tokens" ("user_id", "name", "expires_at", "created_at", "updated_at", "scopes", "token_digest", "organization_id") VALUES (906, 'PAT 777', '2024-12-14', '2024-11-14 21:46:18.605023', '2024-11-14 21:46:18.605023', '--- 496321:48:09 ', 'UeEW7QGWkhQjKBozO2HJe4Mv6fPNdCeiRRiBTORhjVY=', 1) RETURNING "id" /*application:test,correlation_id:462d3ee225292837f063ca2c278dbb7f,db_config_database:gitlabhq_test,db_config_name:main,line:/lib/gitlab/database/query_analyzers/prevent_cross_database_modification.rb:34:in `temporary_ignore_tables_in_transaction'*/ 496421:48:09 RELEASE SAVEPOINT active_record_3 /*application:test,correlation_id:462d3ee225292837f063ca2c278dbb7f,db_config_database:gitlabhq_test,db_config_name:main,line:<internal:kernel>:90:in `tap'*/ 496521:48:09 SELECT "organizations".* FROM "organizations" WHERE "organizations"."id" = 1 LIMIT 1 /*application:test,correlation_id:1001d68a-1a06-4285-b07c-2d2489a8fb7a,endpoint_id:GraphqlController#execute,db_config_database:gitlabhq_test,db_config_name:main,line:/app/models/organizations/organization.rb:59:in `default_organization'*/ 496621:48:09 SELECT "organization_details".* FROM "organization_details" WHERE "organization_details"."organization_id" = 1 LIMIT 1 /*application:test,correlation_id:1001d68a-1a06-4285-b07c-2d2489a8fb7a,endpoint_id:GraphqlController#execute,db_config_database:gitlabhq_test,db_config_name:main,line:/app/models/organizations/organization.rb:72:in `organization_detail'*/ 496721:48:09 SELECT "personal_access_tokens".* FROM "personal_access_tokens" WHERE "personal_access_tokens"."token_digest" = 'UeEW7QGWkhQjKBozO2HJe4Mv6fPNdCeiRRiBTORhjVY=' LIMIT 1 /*application:test,correlation_id:1001d68a-1a06-4285-b07c-2d2489a8fb7a,endpoint_id:GraphqlController#execute,db_config_database:gitlabhq_test,db_config_name:main,line:/app/models/concerns/token_authenticatable_strategies/digest.rb:12:in `find_token_authenticatable'*/ 496821:48:09 SELECT 1 AS one FROM "geo_nodes" LIMIT 1 /*application:test,correlation_id:1001d68a-1a06-4285-b07c-2d2489a8fb7a,endpoint_id:GraphqlController#execute,db_config_database:gitlabhq_test,db_config_name:main,line:/ee/lib/gitlab/geo.rb:95:in `block in enabled?'*/ 496921:48:09 UPDATE "personal_access_tokens" SET "last_used_at" = '2024-11-14 21:46:18.647716' WHERE "personal_access_tokens"."id" = 773 /*application:test,correlation_id:1001d68a-1a06-4285-b07c-2d2489a8fb7a,endpoint_id:GraphqlController#execute,db_config_database:gitlabhq_test,db_config_name:main,line:/app/services/personal_access_tokens/last_used_service.rb:24:in `block (2 levels) in execute'*/ 497021:48:09 SELECT "users"."id", "users"."email", "users"."encrypted_password", "users"."reset_password_token", "users"."reset_password_sent_at", "users"."remember_created_at", "users"."sign_in_count", "users"."current_sign_in_at", "users"."last_sign_in_at", "users"."current_sign_in_ip", "users"."last_sign_in_ip", "users"."created_at", "users"."updated_at", "users"."name", "users"."admin", "users"."projects_limit", "users"."failed_attempts", "users"."locked_at", "users"."username", "users"."can_create_group", "users"."can_create_team", "users"."state", "users"."color_scheme_id", "users"."password_expires_at", "users"."created_by_id", "users"."last_credential_check_at", "users"."avatar", "users"."confirmation_token", "users"."confirmed_at", "users"."confirmation_sent_at", "users"."unconfirmed_email", "users"."hide_no_ssh_key", "users"."admin_email_unsubscribed_at", "users"."notification_email", "users"."hide_no_password", "users"."password_automatically_set", "users"."encrypted_otp_secret", "users"."encrypted_otp_secret_iv", "users"."encrypted_otp_secret_salt", "users"."otp_required_for_login", "users"."otp_backup_codes", "users"."public_email", "users"."dashboard", "users"."project_view", "users"."consumed_timestep", "users"."layout", "users"."hide_project_limit", "users"."note", "users"."unlock_token", "users"."otp_grace_period_started_at", "users"."external", "users"."incoming_email_token", "users"."auditor", "users"."require_two_factor_authentication_from_group", "users"."two_factor_grace_period", "users"."last_activity_on", "users"."notified_of_own_activity", "users"."preferred_language", "users"."theme_id", "users"."accepted_term_id", "users"."feed_token", "users"."private_profile", "users"."roadmap_layout", "users"."include_private_contributions", "users"."commit_email", "users"."group_view", "users"."managing_group_id", "users"."first_name", "users"."last_name", "users"."static_object_token", "users"."role", "users"."user_type", "users"."static_object_token_encrypted", "users"."otp_secret_expires_at", "users"."onboarding_in_progress", "users"."color_mode_id" FROM find_users_by_id(906) AS users WHERE ("users"."id" IS NOT NULL) LIMIT 1 /*application:test,correlation_id:1001d68a-1a06-4285-b07c-2d2489a8fb7a,endpoint_id:GraphqlController#execute,db_config_database:gitlabhq_test,db_config_name:main,line:/lib/gitlab/auth/auth_finders.rb:126:in `find_user_from_web_access_token'*/ 497121:48:09 SELECT "projects"."id", "projects"."name", "projects"."path", "projects"."description", "projects"."created_at", "projects"."updated_at", "projects"."creator_id", "projects"."namespace_id", "projects"."last_activity_at", "projects"."import_url", "projects"."visibility_level", "projects"."archived", "projects"."avatar", "projects"."merge_requests_template", "projects"."star_count", "projects"."merge_requests_rebase_enabled", "projects"."import_type", "projects"."import_source", "projects"."approvals_before_merge", "projects"."reset_approvals_on_push", "projects"."merge_requests_ff_only_enabled", "projects"."issues_template", "projects"."mirror", "projects"."mirror_last_update_at", "projects"."mirror_last_successful_update_at", "projects"."mirror_user_id", "projects"."shared_runners_enabled", "projects"."runners_token", "projects"."build_allow_git_fetch", "projects"."build_timeout", "projects"."mirror_trigger_builds", "projects"."pending_delete", "projects"."public_builds", "projects"."last_repository_check_failed", "projects"."last_repository_check_at", "projects"."only_allow_merge_if_pipeline_succeeds", "projects"."has_external_issue_tracker", "projects"."repository_storage", "projects"."repository_read_only", "projects"."request_access_enabled", "projects"."has_external_wiki", "projects"."ci_config_path", "projects"."lfs_enabled", "projects"."description_html", "projects"."only_allow_merge_if_all_discussions_are_resolved", "projects"."repository_size_limit", "projects"."printing_merge_request_link_enabled", "projects"."auto_cancel_pending_pipelines", "projects"."service_desk_enabled", "projects"."cached_markdown_version", "projects"."delete_error", "projects"."last_repository_updated_at", "projects"."disable_overriding_approvers_per_merge_request", "projects"."storage_version", "projects"."resolve_outdated_diff_discussions", "projects"."remote_mirror_available_overridden", "projects"."only_mirror_protected_branches", "projects"."pull_mirror_available_overridden", "projects"."jobs_cache_index", "projects"."external_authorization_classification_label", "projects"."mirror_overwrites_diverged_branches", "projects"."pages_https_only", "projects"."external_webhook_token", "projects"."packages_enabled", "projects"."merge_requests_author_approval", "projects"."pool_repository_id", "projects"."runners_token_encrypted", "projects"."bfg_object_map", "projects"."detected_repository_languages", "projects"."merge_requests_disable_committers_approval", "projects"."require_password_to_approve", "projects"."max_pages_size", "projects"."max_artifacts_size", "projects"."pull_mirror_branch_prefix", "projects"."remove_source_branch_after_merge", "projects"."marked_for_deletion_at", "projects"."marked_for_deletion_by_user_id", "projects"."autoclose_referenced_issues", "projects"."suggestion_commit_message", "projects"."project_namespace_id", "projects"."hidden", "projects"."organization_id" FROM "projects" WHERE "projects"."id" IN (SELECT "routes"."source_id" FROM "routes" WHERE "routes"."source_type" = 'Project' AND ((LOWER(routes.path) = LOWER('namespace298/project-312')))) /*application:test,correlation_id:1001d68a-1a06-4285-b07c-2d2489a8fb7a,endpoint_id:GraphqlController#execute,db_config_database:gitlabhq_test,db_config_name:main,line:/lib/gitlab/graphql/loaders/full_path_model_loader.rb:26:in `block in find'*/ 497221:48:09 SELECT "routes".* FROM "routes" WHERE "routes"."source_type" = 'Project' AND "routes"."source_id" = 383 /*application:test,correlation_id:1001d68a-1a06-4285-b07c-2d2489a8fb7a,endpoint_id:GraphqlController#execute,db_config_database:gitlabhq_test,db_config_name:main,line:/lib/gitlab/graphql/loaders/full_path_model_loader.rb:26:in `block in find'*/ 497321:48:09 SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" = 862 LIMIT 1 /*application:test,correlation_id:1001d68a-1a06-4285-b07c-2d2489a8fb7a,endpoint_id:GraphqlController#execute,db_config_database:gitlabhq_test,db_config_name:main,line:/ee/lib/gitlab/auth/group_saml/sso_enforcer.rb:20:in `access_restricted?'*/ 497421:48:09 SELECT "namespace_bans".* FROM "namespace_bans" WHERE "namespace_bans"."user_id" = 906 /*application:test,correlation_id:1001d68a-1a06-4285-b07c-2d2489a8fb7a,endpoint_id:GraphqlController#execute,db_config_database:gitlabhq_test,db_config_name:main,line:/ee/app/policies/ee/project_policy.rb:217:in `block (2 levels) in <module:ProjectPolicy>'*/ 497521:48:09 SELECT "users"."id", "users"."email", "users"."encrypted_password", "users"."reset_password_token", "users"."reset_password_sent_at", "users"."remember_created_at", "users"."sign_in_count", "users"."current_sign_in_at", "users"."last_sign_in_at", "users"."current_sign_in_ip", "users"."last_sign_in_ip", "users"."created_at", "users"."updated_at", "users"."name", "users"."admin", "users"."projects_limit", "users"."failed_attempts", "users"."locked_at", "users"."username", "users"."can_create_group", "users"."can_create_team", "users"."state", "users"."color_scheme_id", "users"."password_expires_at", "users"."created_by_id", "users"."last_credential_check_at", "users"."avatar", "users"."confirmation_token", "users"."confirmed_at", "users"."confirmation_sent_at", "users"."unconfirmed_email", "users"."hide_no_ssh_key", "users"."admin_email_unsubscribed_at", "users"."notification_email", "users"."hide_no_password", "users"."password_automatically_set", "users"."encrypted_otp_secret", "users"."encrypted_otp_secret_iv", "users"."encrypted_otp_secret_salt", "users"."otp_required_for_login", "users"."otp_backup_codes", "users"."public_email", "users"."dashboard", "users"."project_view", "users"."consumed_timestep", "users"."layout", "users"."hide_project_limit", "users"."note", "users"."unlock_token", "users"."otp_grace_period_started_at", "users"."external", "users"."incoming_email_token", "users"."auditor", "users"."require_two_factor_authentication_from_group", "users"."two_factor_grace_period", "users"."last_activity_on", "users"."notified_of_own_activity", "users"."preferred_language", "users"."theme_id", "users"."accepted_term_id", "users"."feed_token", "users"."private_profile", "users"."roadmap_layout", "users"."include_private_contributions", "users"."commit_email", "users"."group_view", "users"."managing_group_id", "users"."first_name", "users"."last_name", "users"."static_object_token", "users"."role", "users"."user_type", "users"."static_object_token_encrypted", "users"."otp_secret_expires_at", "users"."onboarding_in_progress", "users"."color_mode_id" FROM find_users_by_id(905) AS users WHERE ("users"."id" IS NOT NULL) LIMIT 1 /*application:test,correlation_id:1001d68a-1a06-4285-b07c-2d2489a8fb7a,endpoint_id:GraphqlController#execute,db_config_database:gitlabhq_test,db_config_name:main,line:/app/models/project.rb:3277:in `created_and_owned_by_banned_user?'*/ 497621:48:09 SELECT MAX("project_authorizations"."access_level") AS "maximum_access_level", "project_authorizations"."user_id" AS "project_authorizations_user_id" FROM "project_authorizations" WHERE "project_authorizations"."project_id" = 383 AND "project_authorizations"."user_id" = 906 GROUP BY "project_authorizations"."user_id" /*application:test,correlation_id:1001d68a-1a06-4285-b07c-2d2489a8fb7a,endpoint_id:GraphqlController#execute,db_config_database:gitlabhq_test,db_config_name:main,line:/app/models/project_team.rb:198:in `block in max_member_access_for_user_ids'*/ 497721:48:09 SELECT "cluster_agents"."id", "cluster_agents"."created_at", "cluster_agents"."updated_at", "cluster_agents"."project_id", "cluster_agents"."name", "cluster_agents"."created_by_user_id", "cluster_agents"."has_vulnerabilities", "cluster_agents"."is_receptive" FROM "cluster_agents" WHERE "cluster_agents"."project_id" = 383 ORDER BY "cluster_agents"."name" ASC, "cluster_agents"."id" DESC LIMIT 101 /*application:test,correlation_id:1001d68a-1a06-4285-b07c-2d2489a8fb7a,endpoint_id:GraphqlController#execute,db_config_database:gitlabhq_test,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/ 497821:48:09 SELECT "agent_activity_events".* FROM "agent_activity_events" WHERE "agent_activity_events"."agent_id" IN (10, 8, 9) ORDER BY "agent_activity_events"."recorded_at" DESC, "agent_activity_events"."id" DESC /*application:test,correlation_id:1001d68a-1a06-4285-b07c-2d2489a8fb7a,endpoint_id:GraphqlController#execute,db_config_database:gitlabhq_test,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/ 497921:48:09 SELECT "users"."id", "users"."email", "users"."encrypted_password", "users"."reset_password_token", "users"."reset_password_sent_at", "users"."remember_created_at", "users"."sign_in_count", "users"."current_sign_in_at", "users"."last_sign_in_at", "users"."current_sign_in_ip", "users"."last_sign_in_ip", "users"."created_at", "users"."updated_at", "users"."name", "users"."admin", "users"."projects_limit", "users"."failed_attempts", "users"."locked_at", "users"."username", "users"."can_create_group", "users"."can_create_team", "users"."state", "users"."color_scheme_id", "users"."password_expires_at", "users"."created_by_id", "users"."last_credential_check_at", "users"."avatar", "users"."confirmation_token", "users"."confirmed_at", "users"."confirmation_sent_at", "users"."unconfirmed_email", "users"."hide_no_ssh_key", "users"."admin_email_unsubscribed_at", "users"."notification_email", "users"."hide_no_password", "users"."password_automatically_set", "users"."encrypted_otp_secret", "users"."encrypted_otp_secret_iv", "users"."encrypted_otp_secret_salt", "users"."otp_required_for_login", "users"."otp_backup_codes", "users"."public_email", "users"."dashboard", "users"."project_view", "users"."consumed_timestep", "users"."layout", "users"."hide_project_limit", "users"."note", "users"."unlock_token", "users"."otp_grace_period_started_at", "users"."external", "users"."incoming_email_token", "users"."auditor", "users"."require_two_factor_authentication_from_group", "users"."two_factor_grace_period", "users"."last_activity_on", "users"."notified_of_own_activity", "users"."preferred_language", "users"."theme_id", "users"."accepted_term_id", "users"."feed_token", "users"."private_profile", "users"."roadmap_layout", "users"."include_private_contributions", "users"."commit_email", "users"."group_view", "users"."managing_group_id", "users"."first_name", "users"."last_name", "users"."static_object_token", "users"."role", "users"."user_type", "users"."static_object_token_encrypted", "users"."otp_secret_expires_at", "users"."onboarding_in_progress", "users"."color_mode_id" FROM "users" WHERE "users"."id" IN (915, 906) /*application:test,correlation_id:1001d68a-1a06-4285-b07c-2d2489a8fb7a,endpoint_id:GraphqlController#execute,db_config_database:gitlabhq_test,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/ 498021:48:09 SELECT "cluster_agent_tokens".* FROM "cluster_agent_tokens" WHERE "cluster_agent_tokens"."id" IN (6, 5) /*application:test,correlation_id:1001d68a-1a06-4285-b07c-2d2489a8fb7a,endpoint_id:GraphqlController#execute,db_config_database:gitlabhq_test,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/ 498121:48:09 SELECT "user_details"."user_id", "user_details"."job_title", "user_details"."bio", "user_details"."webauthn_xid", "user_details"."provisioned_by_group_id", "user_details"."pronouns", "user_details"."pronunciation", "user_details"."registration_objective", "user_details"."phone", "user_details"."linkedin", "user_details"."twitter", "user_details"."skype", "user_details"."website_url", "user_details"."location", "user_details"."organization", "user_details"."password_last_changed_at", "user_details"."discord", "user_details"."enterprise_group_id", "user_details"."enterprise_group_associated_at", "user_details"."email_reset_offered_at", "user_details"."mastodon", "user_details"."project_authorizations_recalculated_at", "user_details"."onboarding_status", "user_details"."bluesky", "user_details"."bot_namespace_id" FROM "user_details" WHERE "user_details"."user_id" IN (915, 906) /*application:test,correlation_id:1001d68a-1a06-4285-b07c-2d2489a8fb7a,endpoint_id:GraphqlController#execute,db_config_database:gitlabhq_test,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/ 498221:48:09 SELECT "user_preferences".* FROM "user_preferences" WHERE "user_preferences"."user_id" IN (915, 906) /*application:test,correlation_id:1001d68a-1a06-4285-b07c-2d2489a8fb7a,endpoint_id:GraphqlController#execute,db_config_database:gitlabhq_test,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/ 498321:48:09 SELECT "cluster_agents"."id", "cluster_agents"."created_at", "cluster_agents"."updated_at", "cluster_agents"."project_id", "cluster_agents"."name", "cluster_agents"."created_by_user_id", "cluster_agents"."has_vulnerabilities", "cluster_agents"."is_receptive" FROM "cluster_agents" WHERE "cluster_agents"."id" IN (8, 9) /*application:test,correlation_id:1001d68a-1a06-4285-b07c-2d2489a8fb7a,endpoint_id:GraphqlController#execute,db_config_database:gitlabhq_test,db_config_name:main,line:/lib/gitlab/graphql/pagination/keyset/connection.rb:122:in `block in limited_nodes'*/ 498421:48:09 SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM find_namespaces_by_id(862) AS namespaces WHERE ("namespaces"."id" IS NOT NULL) LIMIT 1 /*application:test,correlation_id:1001d68a-1a06-4285-b07c-2d2489a8fb7a,endpoint_id:GraphqlController#execute,db_config_database:gitlabhq_test,db_config_name:main,line:/app/models/project.rb:3070:in `root_namespace'*/ 498521:48:09 SELECT "project_features".* FROM "project_features" WHERE "project_features"."project_id" = 383 LIMIT 1 /*application:test,correlation_id:1001d68a-1a06-4285-b07c-2d2489a8fb7a,endpoint_id:GraphqlController#execute,db_config_database:gitlabhq_test,db_config_name:main,line:/app/policies/project_policy.rb:1132:in `access_allowed_to?'*/ 498621:48:09 SELECT COUNT(*) AS "count_all", "user_id" AS "user_id" FROM ((SELECT namespaces.*, members.user_id as user_id FROM "namespaces" INNER JOIN "members" ON "members"."source_type" = 'Namespace' AND "members"."requested_at" IS NULL AND "members"."source_id" = "namespaces"."id" AND "members"."type" = 'GroupMember' AND (members.access_level > 5) WHERE "namespaces"."type" = 'Group' AND "members"."user_id" = 906 AND (access_level >= 10)) 498821:48:09 (SELECT namespaces.*, project_authorizations.user_id as user_id FROM "namespaces" INNER JOIN "projects" ON "projects"."namespace_id" = "namespaces"."id" INNER JOIN "project_authorizations" ON "project_authorizations"."project_id" = "projects"."id" WHERE "namespaces"."type" = 'Group' AND "project_authorizations"."user_id" = 906)) namespaces GROUP BY "user_id" /*application:test,correlation_id:1001d68a-1a06-4285-b07c-2d2489a8fb7a,endpoint_id:GraphqlController#execute,db_config_database:gitlabhq_test,db_config_name:main,line:/app/finders/user_groups_counter.rb:13:in `block in execute'*/ 498921:48:09 # ./spec/requests/api/graphql/project/cluster_agents_spec.rb:138:in `block (3 levels) in <top (required)>' 499021:48:09 # ./spec/spec_helper.rb:474:in `block (3 levels) in <top (required)>' 499121:48:09 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled' 499221:48:09 # ./spec/spec_helper.rb:473:in `block (2 levels) in <top (required)>' 499321:48:09 # ./spec/spec_helper.rb:468:in `block (3 levels) in <top (required)>' 499421:48:09 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware' 499521:48:09 # ./spec/spec_helper.rb:459:in `block (2 levels) in <top (required)>' 499621:48:09 # ./spec/spec_helper.rb:455:in `block (3 levels) in <top (required)>' 499721:48:09 # ./lib/gitlab/application_context.rb:94:in `with_raw_context' 499821:48:09 # ./spec/spec_helper.rb:455:in `block (2 levels) in <top (required)>' 499921:48:09 # ./spec/spec_helper.rb:426:in `block (3 levels) in <top (required)>' 500021:48:09 # ./lib/gitlab/ci/config/feature_flags.rb:38:in `ensure_correct_usage' 500121:48:09 # ./spec/spec_helper.rb:425:in `block (2 levels) in <top (required)>' 500221:48:09 # ./spec/spec_helper.rb:275:in `block (2 levels) in <top (required)>' 500321:48:09 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>' 500421:48:09 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>' 500521:48:09 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>' 500621:48:09 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented' 500721:48:09 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>' 500821:48:09Finished in 21 minutes 57 seconds (files took 1 minute 2.83 seconds to load) 500921:48:092086 examples, 1 failure, 1 pending 501021:48:09Failed examples: 501121:48:09rspec ./spec/requests/api/graphql/project/cluster_agents_spec.rb:131 # Project.cluster_agents selecting activity events preloads associations to prevent N+1 queries 501221:48:09Randomized with seed 18118 501321:48:11Stopped processing SimpleCov as a previous error not related to SimpleCov has been detected 501421:48:11[TEST PROF INFO] Time spent in factories: 07:07.084 (32.28% of total time) 501521:48:12RSpec exited with 1. 501621:48:17[job-metrics] Updating job metrics tag for the CI/CD job. 501721:48:12RSPEC_RETRIED_TESTS_REPORT_PATH: rspec/retried_tests-8368446993.txt 501821:48:17Retrying the failing examples in a new RSpec process... 501921:48:17$ gem install junit_merge --no-document --version 0.1.2 502021:48:19Successfully installed nokogiri-1.16.7-x86_64-linux 502121:48:19Successfully installed junit_merge-0.1.2 502221:48:192 gems installed 502321:48:17==> 'gem install junit_merge --no-document --version 0.1.2' succeeded in 2 seconds. 502421:48:19Running 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-8368446993.json --format RspecJunitFormatter --out rspec/rspec-retry-8368446993.xml --only-failures --pattern "spec/{commands,controllers,mailers,requests}{,/**/}*_spec.rb" 502521:48:19/builds/gitlab-org/gitlab/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! 502621:48:36 ██ ██ █████ ██████ ███ ██ ██ ███ ██ ██████ 502721:48:36 ██ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██ ██ 502821:48:36 ██ █ ██ ███████ ██████ ██ ██ ██ ██ ██ ██ ██ ██ ███ 502921:48:36 ██ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ 503021:48:36 ███ ███ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██████ 503121:48:36****************************************************************************** 503221:48:36 Your database has a single connection, and single connections were 503421:48:36 In GitLab 17.0 and later, you must have the two main: and ci: sections in your database.yml. 503521:48:36 Please add a :ci section to your database, following these instructions: 503721:48:36****************************************************************************** 503821:49:11DEPRECATION WARNING: Support for Rails versions < 7.1 is deprecated and will be removed from ViewComponent 4.0.0 (ViewComponent v4 will remove support for Rails versions < 7.1 no earlier than April 1, 2025) (called from <top (required)> at /builds/gitlab-org/gitlab/config/environment.rb:7) 503921:49:22warning: parser/current is loading parser/ruby32, which recognizes 3.2.6-compliant syntax, but you are running 3.2.5. 504121:49:26Run options: include {:last_run_status=>"failed"} 504221:49:26# [RSpecRunTime] Starting RSpec timer... 504321:49:26[TEST PROF INFO] EventProf enabled (sql.active_record) 504421:49:26unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String. 504521:49:31Test environment set up in 1.843202274 seconds 504621:49:31# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/cluster_agents_spec.rb. Expected to take 8.04 seconds. 504721:49:31Project.cluster_agents 504821:49:33 selecting activity events 504921:49:34 preloads associations to prevent N+1 queries 505021:49:34# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/cluster_agents_spec.rb. It took 3.35 seconds. Expected to take 8.04 seconds. 505121:50:01auto_explain log contains 1373 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-integration-pg14-single-db-15-20.7773.main.ndjson.gz 505221:50:01took 26.312783865 505321:50:01[TEST PROF INFO] EventProf results for sql.active_record 505421:50:01Total time: 00:01.199 of 00:03.345 (35.85%) 505521:50:01Total events: 504 505621:50:01Top 5 slowest suites (by time): 505721:50:01Project.cluster_agents (./spec/requests/api/graphql/project/cluster_agents_spec.rb:5) – 00:01.199 (504 / 1) of 00:03.345 (35.85%) 505821:50:01Finished in 34.43 seconds (files took 1 minute 6.24 seconds to load) 505921:50:011 example, 0 failures 506021:50:01[TEST PROF INFO] Time spent in factories: 00:02.101 (5.5% of total time) 506121:50:01Loading rspec/rspec-8368446993.json... 506221:50:01Merged rspec/rspec-retry-8368446993.json adding 4 results. 506321:50:01Saved rspec/rspec-8368446993.json. 506421:50:17A test was flaky and succeeded after being retried. Checking to see if flaky test is part of this MR... 506521:50:17Flaky test was not part of this MR. 506721:50:18Running after script... 506821:50:18$ source scripts/utils.sh 506921:50:18$ log_disk_usage 507021:50:18******************************************************* 507121:50:18This runner currently has 26G free disk space. 507221:50:18******************************************************* 513221:50:23$ bundle exec gem list gitlab_quality-test_tooling 513321:50:25gitlab_quality-test_tooling (2.1.0) 513421:50:25$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 513721:50:25$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 514021:50:25$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 514321:50:25$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 514821:50:26$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 515221:50:28$ tooling/bin/push_job_metrics || true 515321:50:29[job-metrics] Pushing job metrics file for the CI/CD job. 515421:50:29[job-metrics] Pushed 4 CI job metric entries to InfluxDB. 515621:50:30Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-20 due to policy 515821:50:31Uploading artifacts... 515921:50:31auto_explain/: found 3 matching artifact files and directories 516021:50:31coverage/: found 4 matching artifact files and directories 516121:50:31crystalball/: found 2 matching artifact files and directories 516221:50:31WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 516321:50:31knapsack/: found 4 matching artifact files and directories 516421:50:31rspec/: found 19 matching artifact files and directories 516521:50:31WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 516621:50:31log/*.log: found 15 matching artifact files and directories 516821:50:31WARNING: Retrying... context=artifacts-uploader error=request redirected 516921:50:34Uploading artifacts as "archive" to coordinator... 201 Created id=8368446993 responseStatus=201 Created token=glcbt-66 517021:50:34Uploading artifacts... 517121:50:34rspec/rspec-*.xml: found 2 matching artifact files and directories 517321:50:34WARNING: Retrying... context=artifacts-uploader error=request redirected 517421:50:36Uploading artifacts as "junit" to coordinator... 201 Created id=8368446993 responseStatus=201 Created token=glcbt-66 517621:50:46Job succeeded